BM6P6(@ ssskkk___UUUQQQQQQSSSTTTVVV[[[bbbjjjrrrzzz~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~}}}{{{zzzyyywwwtttrrruuusssqqqooonnnmmmjjjhhhgggeeebbb^^^ZZZXXXVVVUUUUUUQQQMMMJJJIIIGGGBBB???<<<<<<<<<:::888777999:::EEEJJJQQQUUU[[[hhhyyyyyyxxx~~~wwwnnnfffbbb```]]]ZZZiiisss```RRR???333000000///---+++++++++************)))++++++***)))((('''&&&&&&&&&&&&&&&&&&''''''((((((************)))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((((((%%%'''))))))'''%%%%%%%%%(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************++++++******))))))(((((()))************+++++++++******+++,,,---//////000000000...------...///000---...///111111222222222111222222333333444444555999:::;;;===>>>???????????????@@@AAABBBDDDDDDEEEFFFEEECCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFEEECCCBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDFFFGGGBBBCCCCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOOOONNNLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJHHHFFFDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999999======<<<;;;999888888777:::999888777777777999999888888888888888777666666222222111111222222333444222222222222222222222222222333444444222222333444444444333222111000///...111111000000000000000111///...---,,,,,,,,,,,,,,,111111000000000000000111////////////////////////---......///000111111222{{{pppggg```[[[XXXVVVSSSVVVZZZ___fffoooyyy~~~~~~~~~~~~||||||{{{zzzyyyyyyyyyzzz{{{|||{{{yyyyyyyyyxxxuuusssrrroookkkhhhfffdddaaa___^^^\\\XXXTTTPPPNNNMMMMMMKKKHHHEEECCCBBBAAA===;;;;;;;;;:::999999===CCCGGGTTT\\\fffoooxxxtttnnnfffaaabbbfffiiijjjyyykkkRRRGGG999111//////,,,)))+++++++++*********))))))******))))))((('''''''''''''''''''''(((((())))))''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((###$$$&&&'''''''''&&&%%%&&&((())))))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++***************))))))*********+++++++++******+++,,,---...//////...---,,,++++++,,,------...///000000111111111111111111222222333444444444777888999;;;===>>>>>>>>>??????@@@AAABBBCCCDDDDDDBBBBBB@@@?????????@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@????????????????????????@@@@@@@@@BBBCCCEEEGGGHHHKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEECCCEEEEEEDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<============<<<<<<;;;::::::999<<<<<<;;;:::999888777777888777666666555666666666777777777777777666555555111111000000111111222333222222222222222222222222222333444444333222333444444333333222111000///...000000///////////////000000///..................111000000/////////000000////////////////////////......//////000000111111yyyrrrkkkeee```]]]]]]\\\\\\^^^dddlllrrr{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||yyy{{{zzzxxxwwwvvvvvvwwwwwwxxxwwwvvvvvvwwwuuussspppkkkgggaaa\\\YYYWWWUUUSSSPPPNNNJJJGGGEEEDDDEEEEEECCCAAA???>>>===<<<:::888::::::;;;<<<@@@HHHRRRYYYkkktttttthhhddd^^^^^^cccmmmvvv|||{{{eeeTTTBBB;;;333/////////+++'''++++++*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&&&&&&&%%%'''(((******(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++)))))))))*********++++++******+++,,,------...///---,,,,,,++++++,,,,,,---//////000000000000000///111111111222333333444444444555777999;;;======>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@???>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@>>>???BBBDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBAAADDDEEEEEEEEEFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDFFFHHHIIIMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGEEECCCBBBDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;::::::999888777666666666777777777666666555444555666666666666555444444000000//////000000111222222222222222222222222222222444555444333222333555333333222111000//////................../////////000000/////////000000111//////.........//////000000000000000000000000000////////////////////////{{{vvvsssttttttqqqmmmhhhdddcccccchhhjjjnnnrrrvvvzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}{{{zzzzzz|||~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzyyy}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}yyywwwzzzyyywwwuuutttsssssstttuuutttssssssrrrpppllljjjccc]]]VVVPPPLLLKKKJJJIIIHHHFFFDDDCCCBBBCCCEEEFFF@@@???>>>>>>>>>>>>===<<<@@@BBBEEEJJJQQQ[[[fffmmm~~~~~~rrrhhh___^^^^^^aaajjjuuusss```OOODDD:::555000///000///,,,)))************))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((&&&%%%###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%###%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''')))++++++)))'''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))******+++++++++))))))))))))************)))******+++,,,------------------------.........//////000000000///......000000111111222333333333333444666999;;;===>>>>>>======>>>??????@@@AAAAAA???????????????@@@@@@@@@???@@@AAABBBCCCCCCCCCBBB>>>@@@CCCEEEGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFGGGFFFEEEEEECCCCCCDDDEEEDDDCCCAAA@@@DDDDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBDDDGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFEEECCCBBBAAADDDDDDCCCCCCBBBBBBAAAAAA???@@@AAAAAABBBCCCCCCCCCAAAAAAAAA@@@@@@??????>>>@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999888777666666555888888999999999777666555444444555555555444444333000000000000000111222222111111111111111111111111222444555444333222333444333222222111000/////////......////////////////////////...//////000111111......---------...//////000000000000000000000000//////////////////......|||oooddd]]][[[[[[\\\^^^cccjjjppptttxxx{{{~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~|||zzzzzzyyyxxxyyy{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyyyy|||{{{{{{{{{||||||}}}~~~}}}}}}}}}~~~~~~{{{xxxyyyxxxuuurrrpppooooooooorrrqqqpppooommmiiieeeaaaXXXSSSLLLFFFDDDDDDDDDCCCEEEDDDCCCCCCCCCCCCDDDEEE===>>>@@@CCCEEEGGGJJJKKKQQQVVV]]]eeelllttt{{{zzzuuuxxx|||qqqfffaaaXXX\\\ccclllvvvnnnYYYIII???:::777333...,,,,,,---,,,+++*********)))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''')))++++++)))'''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((())))))******(((((()))))))))*********))))))******+++,,,,,,,,,+++,,,,,,---------------....../////////......---//////000111111222222333333444666999;;;===>>>>>><<<<<<======>>>?????????===>>>>>>??????@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDAAABBBEEEGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCAAABBBBBBDDDDDDDDDCCCAAA@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAADDDFFFHHHIIIMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBAAAAAACCCCCCBBBBBBAAA@@@@@@???>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>========================<<<<<<<<<=========<<<;;;;;;::::::999888888777777666666666888888999999888777555444333333444444444444333333222111111111111222333333111111111111111111111111222333444333222222333444222111111000000/////////...///000111111111111000------------......///000---------------...//////////////////////////////////////////............~~~ooofffWWWTTTPPPMMMOOOUUU\\\```jjjnnntttzzz~~~{{{{{{{{{{{{{{{}}}~~~}}}|||||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{zzzxxxxxxyyyzzzyyyxxx{{{zzzzzzyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{|||}}}xxxyyyzzz|||~~~~~~|||zzztttssspppllliiihhhgggfffkkkjjjhhhgggeee```ZZZVVVLLLHHHCCC??????AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEHHHMMMQQQVVVZZZ___bbbkkkqqqyyyxxxppppppyyy}}}xxxqqqgggaaa```ZZZbbbooo{{{lllVVVEEE999333222222///+++))))))***************)))))))))(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$'''(((******((('''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''(((((((((((())))))''''''((((((((((((((((((((((((((()))))))))******))))))*********+++++++++(((((()))***++++++++++++------...............---/////////000111111222222333444666888:::<<<======;;;<<<<<<<<<============:::;;;<<<===>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???AAADDDFFFHHHJJJLLLLLLKKKKKKLLLLLLMMMMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAA@@@???>>>>>><<<===???AAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;::::::999999888888888888777777666666777777777666555444333222222333333444444444444333222222222111222333333444111111111111111111111111111222333222111000111333111111000000000/////////...///000222222222111111---,,,,,,,,,,,,------...---------------...///000////////////////////////........................}}}}}}vvvccc]]]TTTLLLHHHHHHKKKNNNWWWZZZ```fffkkknnnoooooonnnqqqtttwwwxxxyyy{{{}}}|||}}}~~~zzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~{{{yyywwwwwwxxxwwwvvvyyyxxxxxxwwwxxxyyy{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{wwwwwwwwwyyyzzzyyyvvvsssmmmkkkhhhddd```^^^]]]\\\[[[ZZZZZZYYYWWWRRRMMMHHHAAA>>>;;;;;;===@@@BBBCCCBBBFFFKKKRRRVVVYYYZZZZZZbbbeeejjjmmmpppsssxxx{{{}}}sssooouuu{{{tttpppiiibbb```dddgggqqqiiiPPPAAA888111///000,,,+++))))))))))))))))))***)))))))))((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&((())))))(((&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))***)))))))))***************&&&''')))***+++++++++***+++,,,---.....................//////000111111222333444555777888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<>>>????????????<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@BBBEEEGGGJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEDDDEEEGGGHHHIIIHHHGGGFFFCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>======;;;<<<>>>@@@@@@@@@???>>>??????>>>===<<<;;;::::::999:::;;;<<<<<<;;;::::::;;;;;;;;;:::999999888888999999888888888888777777888777666555444333333333222333333444555555444444111111111111111222222333111111111111111111111111///000111111000///000111000000000000////////////,,,---///111222222111000...---,,,,,,,,,,,,,,,,,,------------...///000111------------------------,,,------....../////////|||vvvooodddXXXOOOJJJIIIIIIGGGKKKPPPVVV[[[]]]______aaafffmmmrrrtttttttttuuuxxxyyy|||~~~yyyyyyxxxwwwvvvuuuttttttwwwwwwxxxyyy{{{}}}}}}yyywwwwwwvvvuuutttuuutttttttttuuuvvvxxxyyyuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxvvvuuuqqqmmmiiigggeeeaaa]]]ZZZWWWVVVUUUMMMLLLLLLLLLKKKGGGAAA===:::888777888<<<@@@CCCDDDNNNTTT^^^iiisssyyy}}}~~~}}}{{{tttttt}}}wwwpppllleee```bbbhhhvvvfffQQQ<<<444333000000111))))))+++,,,,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&%%%'''))))))'''&&&%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))++++++******))))))(((((((((((((((((())))))))))))))))))))))))************((()))+++,,,------,,,,,,***+++,,,---......///.........//////000111111111222333444666777888888888::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA===>>>???@@@BBBBBBCCCCCC??????@@@@@@BBBCCCEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCFFFIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKIIIHHHFFFDDDDDDDDDEEECCCDDDFFFHHHIIIHHHFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<:::;;;===???@@@???>>>===???>>>===<<<;;;:::999999999:::;;;<<<<<<<<<;;;:::;;;;;;:::999999888888777999999999888888888888888;;;:::888666555444555555222333444444555555555555000000000000000111111222000000000000000000000000...000111000///...///000000000000000////////////+++,,,...000111111000//////...---,,,,,,,,,,,,,,,---------...///000111111------------------------,,,,,,------...///000000zzzuuulllbbbVVVOOOLLLLLLKKKJJJJJJLLLNNNNNNNNNPPPWWW___aaa^^^]]]bbbggggggmmmwww|||wwwvvvvvvvvvuuutttrrrqqqpppoooqqquuuzzz~~~~~~wwwsssrrrssssssrrrpppqqqrrrssstttuuuvvvvvvuuuvvvwwwvvvtttqqqmmmkkklllmmmmmmkkkgggaaa[[[XXX]]]YYYTTTOOOJJJIIIHHHIII>>>>>>>>>===;;;;;;;;;===;;;888888999;;;>>>HHHSSS\\\nnn|||rrrccc``````aaammm{{{xxxcccHHH@@@666000000000...++++++++++++++++++++++++++++++******)))(((''''''&&&###$$$$$$%%%&&&'''(((((()))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###""" """%%%'''(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''+++)))'''&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))***************))))))))))))************(((((((((((())))))))))))++++++******++++++,,,---------------------------............////////////111222222333333444444555999999999:::;;;<<<===>>>999;;;>>>@@@AAAAAA@@@???BBB???===>>>BBBCCCAAA>>>AAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDEEECCCAAA???>>>>>>???@@@EEECCCBBBBBBCCCDDDBBBAAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGDDDBBB@@@???????????????@@@@@@@@@DDDEEEFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@DDDCCCBBB@@@???>>>>>>===???>>>>>>===>>>>>>???@@@>>>===<<<:::999888777777<<<;;;999888888999;;;<<<999999888888777777666666777777666666666666777777666555444333333333333333111111222333444444444444444333222222111111222222000000000000000111111111333222222222111111000000////////////............---,,,,,,++++++,,,,,,---........................+++,,,...///000///...---222111000......---------------------------------tttxxxzzzzzz}}}|||ttthhh___\\\ZZZXXXUUURRRQQQOOOKKKIIILLLPPPSSSSSSQQQRRRVVV[[[\\\bbbkkksssuuutttrrrpppqqqqqqpppooonnnllljjjjjjkkknnnsssxxx}}}}}}sssllljjjjjjjjjjjjnnnnnnnnnmmmmmmnnnnnnooottttttuuutttqqqmmmiiifff```aaa```^^^[[[VVVQQQOOOKKKIIIGGGDDDCCCBBBBBBBBB=========;;;:::999:::;;;:::999;;;???DDDLLLYYYfff~~~~~~uuuiiipppzzzzzzjjj^^^]]]___dddrrrqqq[[[LLLAAA;;;333///000000///,,,++++++++++++++++++++++++******))))))(((''''''&&&%%%%%%&&&&&&'''((((((((()))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((()))******))))))((((((((()))))))))******(((((((((((())))))))))))++++++******++++++,,,------------------,,,,,,,,,.............../////////111111222222333444444444777777777888999:::<<<<<<:::<<<>>>@@@AAA@@@????????????>>>???AAABBBBBBAAABBBAAAAAAAAABBBBBBCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAACCCDDDCCCBBBAAABBBCCCDDDFFFFFFGGGGGGHHHHHHIIIHHHGGGDDDBBB@@@>>>>>>????????????@@@@@@DDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@????????????AAAAAA???>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999999999<<<;;;999888888888:::;;;777777777777666666666666666666555555555555666666555555444333333333333333222333333333333333222222111111111111222222333444111111111111111111000000222222111111000000000000////////////............---,,,,,,++++++,,,,,,---........................---------------...////////////...---,,,,,,,,,---------------------------nnnqqqqqqqqquuu~~~|||sssooommmkkkgggccc___ZZZTTTPPPOOONNNLLLIIIGGGGGGJJJMMMPPPVVV^^^cccddddddeeefffkkkjjjjjjhhhgggeeeddddddjjjlllppptttxxx{{{||||||wwwlllccc___^^^^^^___ddddddccccccccceeefffgggiiijjjjjjiiifffaaa[[[XXXOOOOOONNNLLLIIIFFFDDDBBB======>>>>>>===============<<<;;;;;;;;;<<<===>>>AAAAAAEEEMMMVVVbbbsss{{{lllbbb___jjjzzz~~~xxx{{{{{{ooocccZZZ[[[aaajjj{{{iiiRRRBBB;;;888444///---///000///---***************************))))))(((((('''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!"""%%%(((***&&&%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''%%%######$$$%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''(((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))+++************+++,,,,,,......------,,,,,,++++++---------.........//////111111111222333333444444555555666666777999:::;;;;;;<<<>>>???@@@??????>>>>>>???@@@AAA@@@AAABBBDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIHHHFFFDDDAAA@@@======>>>>>>????????????DDDEEEFFFHHHIIIIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>===============<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<999999888888888999999:::;;;:::999777777777888999444444555555555555555666444444444444444444444444444444333333222222333333444444444333333111000000000000000111222333444555333333222222111000000000000000000000/////////////////////............------,,,,,,++++++,,,,,,---------------------------///...,,,+++,,,---///111------,,,,,,,,,,,,,,,---------------------------pppqqqooollloooxxx~~~{{{xxxtttoooiiiddd^^^[[[VVVQQQMMMJJJIIIIIIKKKPPPUUUWWWVVVUUUXXX[[[aaaaaa``````____________ggghhhiiikkkllllllllllllqqqkkkbbbZZZTTTQQQQQQQQQTTTTTTTTTUUUWWWZZZ]]]___\\\\\\\\\[[[XXXSSSMMMJJJEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>???AAABBBCCCBBBAAAAAACCCFFFJJJMMMNNNTTTTTTXXXaaakkkxxxzzzssskkkaaaYYYgggtttuuurrrpppjjjooovvvrrrmmmddd^^^```gggrrr|||fffQQQAAA888666111///,,,,,,---...---,,,************************))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''%%%###""""""$$$&&&(((%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************++++++,,,......---,,,,,,+++++++++,,,,,,,,,---.........///000000111111222333333333555555555555666888999:::;;;<<<===>>>???>>>>>>===>>>AAACCCBBB???>>>AAACCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@???>>>???AAACCCDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFDDDBBB???>>>=========>>>>>>??????@@@DDDEEEGGGHHHIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<>>>???>>>===;;;999999999888777777777888888:::999888777666666666666222222333333444444555555444444444555555444444444333333222222222222333333222222222222222111000000000000000000111222333444444333333222111000000/////////////////////......//////.........------------,,,,,,++++++,,,,,,---------------------------......---,,,---...///000---,,,,,,,,,,,,,,,---...------------------------wwwwwwtttoooooouuuzzzzzz|||xxxssspppkkkeee___YYYUUURRRQQQRRRSSSQQQMMMLLLMMMPPPSSSSSSSSSSSSTTTUUUVVVWWW[[[[[[[[[[[[ZZZZZZYYYYYYZZZXXXTTTOOOJJJFFFDDDDDDFFFFFFFFFHHHJJJMMMOOOQQQPPPPPPPPPOOOMMMIIIEEECCCBBBAAA@@@@@@@@@@@@AAABBB@@@AAABBBDDDHHHMMMRRRUUUTTTSSSTTTXXX___eeeiiikkknnnnnnpppwww~~~|||uuulllfffeeeffffffeeettt~~~xxxlllgggddd___fffpppooorrrmmmjjjkkkppp|||oooXXXIII???666111000...---,,,+++,,,,,,+++***))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******))))))******+++,,,------,,,,,,,,,++++++++++++++++++,,,---.........//////000111111222222333444444555555666888999::::::;;;;;;<<<============???BBBCCCBBB>>><<<>>>@@@>>>???@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>=====================>>>??????BBBBBBBBBBBBAAA@@@???>>>@@@>>>===>>>AAACCCEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCAAA???===<<<<<<======>>>???@@@@@@@@@CCCEEEGGGHHHHHHGGGEEEDDDDDDCCCBBBBBBAAABBBBBBCCCDDDDDDEEEFFFFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<:::;;;===>>>===;;;999888:::999888777666555555555777777666666555555555555111111222222333333444444444555666666666666555444222222111111111222222333///000111111222222222111222222111000000111111111333333222222111000//////..................//////............---------------,,,,,,++++++,,,,,,---------------------------,,,,,,.../////////...---------------------......------------------------}}}wwwvvvyyy{{{yyy}}}|||zzz{{{~~~zzztttnnnlllkkkgggddd___XXXSSSOOOLLLKKKJJJJJJIIIIIIKKKMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIFFFBBB>>>===<<>>======>>>===>>>@@@AAAAAAAAA@@@???@@@??????>>>>>>??????@@@;;;;;;<<<<<<<<<=========??????>>>>>>??????@@@AAACCCBBBBBBBBBAAAAAA@@@@@@BBB@@@>>>>>>AAADDDEEEFFFEEEDDDCCCCCCCCCEEEFFFGGGCCCCCCBBB@@@???>>>============>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHFFFDDDBBBCCCBBBAAA@@@@@@AAABBBCCCEEEEEEGGGGGGFFFDDDBBBAAABBBBBBAAA@@@????????????>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<;;;:::888777:::999888666555444333333444444555555555555555555111222222222222222222333444555666777777666555444111111000000111111222222......///111111222222222222222111000000000000000222222111111000/////////............////////////.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,......---------------...------------------------~~~{{{wwwsssrrrvvv|||}}}zzzqqqjjjccc[[[UUUPPPOOOMMMMMMMMMOOOPPPRRRNNNMMMLLLKKKJJJIIIHHHHHHFFFGGGFFFDDD@@@>>>>>>@@@DDDEEEGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBCCCEEEHHHIIINNNOOOPPPSSSUUUWWWXXXYYY^^^dddnnnyyyyyyqqqnnnlllpppxxx|||rrriiiiii``````aaaaaakkkvvvuuutttxxx{{{}}}wwwfffOOOAAA777777555...+++///+++++++++******+++...///((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$&&&'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((((()))************)))((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))***++++++*********+++,,,,,,------))))))***+++,,,---............//////000111111222222222222333444555666777555555666777999;;;<<<======<<<<<<===>>>???>>>>>>===???@@@BBBBBBAAA@@@??????>>>>>>======>>>>>>???:::;;;;;;<<<===>>>???????????????>>>???@@@@@@AAACCCBBBBBBBBBCCCDDDFFFGGGDDDAAA??????AAADDDEEEFFFFFFEEECCCCCCCCCDDDFFFGGGBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGHHHHHHEEEBBBAAAAAA@@@>>>===>>>???@@@AAABBBCCCEEEFFFFFFEEEBBBAAABBBAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;:::999888888888888777666555444444444444111222333444444555555555333333222222222222222222222333555666666555333222000000000000000111222222//////000000000000000000111000000000000111111222000/////////////////////....../////////000000000.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---,,,+++++++++,,,------------------------yyytttnnnlllpppvvv{{{}}}~~~}}}|||xxxlllddd[[[ZZZXXXVVVVVVVVVXXXYYYWWWUUUSSSOOOLLLJJJIIIHHHJJJKKKIIIFFFBBBAAADDDGGGHHHJJJMMMPPPQQQPPPOOONNNKKKJJJJJJJJJMMMQQQUUUXXXdddeeehhhkkkmmmooopppqqqxxx~~~yyyyyyzzzzzzrrrmmmfff```bbb\\\___eeefffpppzzzxxxqqqvvv|||rrrZZZFFF;;;333000444222))))))000***************---000333((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%"""###$$$%%%&&&((()))***$$$$$$$$$###############$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&'''(((******)))'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((((()))***************((()))))))))((('''&&&&&&'''''''''(((((((((((()))(((((((((((()))))))))))))))))))))))))))******+++))))))***+++,,,------...((()))***+++,,,---............//////000111111111000000000111222333555555333333444666888:::<<<===;;;999888:::???AAA@@@>>>>>>???AAACCCCCCBBBAAA@@@>>>>>>============>>>>>>:::;;;<<<===>>>@@@AAAAAA===============>>>??????BBBBBBBBBBBBDDDHHHKKKMMMEEEBBB@@@???AAADDDFFFFFFFFFEEECCCBBBCCCDDDFFFGGGBBBAAA@@@@@@??????@@@@@@>>>??????AAABBBCCCDDDDDDCCCDDDGGGHHHHHHEEEBBB@@@???>>>===;;;<<<===???@@@>>>@@@CCCEEEFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888888999999<<<;;;:::999888888888888666555555444444444555555000111222333444555555555444333333333222222111111111222444555555444222111000000///000000111222222111111111111000///...---////////////000222333444............////////////.../////////000000111111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111...---,,,+++************------------------------zzznnnnnnpppooooooqqqqqqvvvyyyyyyzzz~~~~~~{{{qqqooommmkkkjjjlllnnnooojjjjjjhhhccc]]]XXXVVVUUU]]]bbbfffccc[[[SSSRRRSSSVVV^^^gggkkkmmmmmmhhhbbb\\\[[[\\\```ffflllqqqssszzz~~~{{{sssjjjccc^^^[[[ZZZZZZ^^^gggrrrzzz~~~}}}{{{qqqyyyjjjQQQ???777222222111///...---,,,++++++++++++************)))''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$#########&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))''''''''''''((((((((((((***(((&&&'''***,,,+++)))***)))'''(((***++++++******++++++,,,,,,------...111111000000000000111111000000000000111111111111222333444666777999:::;;;===>>>???@@@@@@???===<<<;;;<<<===???@@@@@@@@@@@@@@@???>>>======>>>???@@@AAA@@@??????@@@AAACCCDDDBBBAAA@@@??????@@@BBBDDDAAABBBDDDFFFGGGHHHGGGGGG@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@???>>>>>>>>>???@@@AAAAAA>>>AAACCCDDDDDDCCCCCCDDDGGGGGGGGGGGGFFFDDDCCCAAA@@@>>><<<:::999:::;;;<<>>>>>>>>>>>:::<<<>>>??????===;;;:::>>>>>>>>>=========<<<<<<:::999999999888888777777888777666444333222111111222222222222222222222222333333333333222111///...111111111111111111111111000///...------...///000222222111111000000//////000000000000////////////000000111111111111000000000000000000000000000000//////.........---------------,,,+++************++++++,,,,,,,,,,,,------/////////......---------,,,,,,,,,++++++*********------------------------wwwtttssspppmmmmmmnnnrrruuutttvvv{{{}}}|||{{{|||~~~}}}{{{{{{}}}~~~||||||zzzwwwrrrpppooopppvvv{{{~~~uuulllhhhhhhjjjsss{{{|||vvvsssrrrssswww}}}vvvpppggg^^^XXXVVVVVVWWW[[[cccooozzzxxx~~~wwwfffTTTBBB777333000//////...---,,,+++++++++++++++*********))))))((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''&&&&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))(((((('''''''''((((((((()))))),,,)))'''''')))***)))'''***)))'''(((***++++++*********+++,,,,,,------...111000000/////////000000/////////000000000111111222222333555777888::::::<<<===>>>@@@@@@???===<<<;;;<<<===>>>???@@@@@@@@@??????>>>======>>>??????@@@@@@@@@AAAAAABBBCCCDDDAAA@@@???>>>>>>@@@AAACCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCDDDEEEEEEDDDDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>???@@@BBBBBBBBBDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDBBBAAA???>>><<<:::::::::;;;<<<===>>>???AAABBBBBBBBBBBB@@@@@@???>>>============;;;<<<>>>@@@@@@>>><<<:::===<<<<<<;;;;;;;;;;;;;;;999999999888777666666555777666555333222222111111222222222222222222222222444333333222111111000000111111111111111111111111000///...------...///000000000000000000/////////000//////////////////////////////000000/////////.................................------------,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,|||zzzvvvqqqpppmmmpppqqqoooqqqvvvxxxwwwwwwxxx{{{}}}xxxssshhhbbbZZZSSSPPPSSSWWW[[[```jjjxxxmmmVVVFFF<<<333//////---------,,,,,,+++++++++++++++*********)))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''(((((((((((()))))))))))),,,***((((((((()))((('''***)))'''(((***++++++*********++++++,,,---------000000///...------...............////////////000111111222444666777999999:::;;;===>>>???>>>======;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<===>>>??????@@@BBBCCCDDDDDDCCCCCC@@@???>>>>>>>>>???AAABBBEEEEEEEEEEEEDDDCCCAAA@@@BBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@??????@@@@@@>>>>>>>>>???@@@BBBCCCDDDFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFEEECCCAAA@@@???>>><<<;;;::::::;;;<<<:::;;;===>>>@@@BBBCCCDDD???>>>===<<<<<<;;;;;;;;;<<<===???@@@@@@???===<<<>>>===<<<::::::;;;;;;<<<::::::999888666555444444666555444333222111111111333333333333333333333333555444222111000000111222111111111111111111111111//////............//////.........///////////////////////////////////////---......//////......---........................------------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{sssuuusssooopppssssssppprrrssswww}}}~~~|||zzz~~~{{{xxxuuurrrnnnhhhccc[[[WWWQQQNNNPPPXXXaaagggfffppp}}}|||eeeSSS???555111...---...+++,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!"""###%%%%%%%%%&&&&&&%%%%%%%%%""""""######$$$%%%%%%&&&(((''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))((('''&&&&&&''')))***&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&((((((((()))))))))******+++***)))))))))************)))'''(((***++++++************+++,,,,,,------//////...---,,,,,,,,,,,,---------.........//////000000111333555666888888888999;;;<<<============:::;;;<<<>>>??????@@@@@@???>>>===<<<<<<===>>>??????@@@CCCEEEFFFEEECCCBBB@@@?????????@@@AAABBBCCCEEEEEEFFFFFFEEECCCAAA@@@CCCCCCDDDEEEEEEEEEEEEEEECCCBBB@@@?????????@@@@@@===>>>>>>???AAACCCDDDEEEHHHHHHGGGEEECCCBBBDDDFFFEEEEEEEEEEEEDDDBBBAAA???>>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>AAACCCDDD???>>>===<<<;;;;;;;;;;;;<<<===???@@@@@@???>>>>>>@@@???===<<<;;;<<<===>>><<<<<<:::999777666555444555444333222222222222222333333333333333333333333444333111///...///111222111111111111111111111111/////////....../////////,,,------....../////////.........///////////////.........//////.................................------,,,,,,,,,+++++++++************+++,,,------+++++++++,,,,,,,,,------------......//////000000++++++++++++++++++++++++++++++++++++++++++++++++~~~}}}zzzuuutttuuurrrmmmjjjkkkooouuu|||}}}xxxtttrrrrrruuuzzzllljjjgggeeeaaa\\\WWWTTTPPPNNNMMMNNNUUU___jjjqqqkkktttnnn```MMM@@@444111111///,,,++++++,,,,,,,,,,,,---------*********)))))))))(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((***)))(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&%%%(((((((((((())))))))))))))))))*********+++---...***)))'''(((***++++++***))))))***++++++,,,,,,---......---,,,,,,+++,,,,,,------------............///000111333444666777888888888999:::;;;<<<<<<<<<:::;;;<<<===>>>????????????>>>===<<<<<<===>>>???>>>@@@CCCFFFFFFEEECCCBBB@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA>>>>>>???@@@AAACCCEEEFFFGGGGGGFFFDDDAAAAAABBBDDDCCCDDDDDDDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;============>>>???@@@AAA??????>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@??????@@@???===<<<<<<<<<===>>>>>>===<<<;;;999888777666444444333222222333333333333333333333333333333333222111///...---...000111000000000000000000000000...//////////////////...,,,,,,------......//////------....../////////000...//////000000//////...////////////////////////------,,,,,,,,,+++++++++************+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++|||||||||wwwpppggggggjjjnnntttwwwyyyyyyzzzzzz{{{|||~~~|||xxxvvvqqqrrrsssrrrqqqpppqqqsss{{{zzziii[[[[[[YYYXXXUUURRRPPPOOOOOOPPPRRRVVV]]]fffnnnrrrnnnuuuxxxdddRRRFFF:::333...000222///+++))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((('''(((*********+++...000***)))'''(((***++++++***))))))******+++,,,,,,,,,------,,,,,,,,,,,,---------------............///000000111333555666888888888888888999999::::::::::::;;;<<<===>>>?????????@@@???>>>======>>>???@@@>>>@@@BBBEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEGGGGGGGGGFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDAAA@@@???>>>>>>???@@@AAA???@@@@@@AAABBBDDDEEEFFFDDDEEEEEECCCAAA@@@AAABBBCCCCCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<;;;?????????>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<<<<===>>>????????????>>>>>>>>>>>>=========<<<>>>>>>===<<<;;;999888888444444333333333444555555333333333333333333333333111000////////////000111000000000000000000000000......////////////......---------...............---------......//////000/////////000000/////////000000000000000000000000------------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyypppoooppprrrtttuuuuuusssssstttvvvxxxzzz~~~{{{rrrllljjjnnnrrruuuwwwyyy{{{}}}jjj]]]TTTTTTUUUUUUUUUVVVWWWXXX]]]```dddiiimmmppprrrsssrrrxxx~~~hhhVVVHHH===666111---+++......+++***++++++++++++++++++************)))))))))((((((((((((&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&((())))))((((((+++...***)))'''(((***++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///---............/////////000111222444555777888999888888888777777888888999::::::<<<===>>>?????????AAA@@@???>>>>>>???@@@AAA>>>???AAACCCDDDCCCBBBAAA??????AAABBBCCCDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDDDDBBBAAAAAAAAABBBBBBCCCBBBAAA@@@>>>===;;;;;;<<<<<<<<<<<<<<<;;;>>>???@@@@@@@@@???>>>===>>>===<<<;;;::::::::::::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCBBBAAA???>>>======<<<;;;::::::999999444444444444555555666777444444444444444444444444111111111111111222222222000000000000000000000000---...///000000///...---/////////...............,,,,,,---......///000000---......//////......---////////////////////////.........------------,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}|||{{{zzzzzzyyywwwuuurrrsssuuuvvvwwwyyy|||yyy}}}~~~sssjjjlllqqqyyynnn___WWWSSSTTTVVVXXXZZZ^^^bbbeeennnqqqvvvzzz{{{zzzwwwuuuwww{{{|||dddNNN???777222000000,,,***,,,+++)))***...************)))))))))((())))))))))))((((((((((((%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''""""""!!!!!!""""""###$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######### ###%%%'''((()))(((&&&''''''''''''''''''&&&###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%(((******)))'''(((***++++++***)))))))))***++++++,,,,,,+++++++++,,,---...///000.........////////////000111111222444666777999999999888777777777777777888999:::;;;===>>>>>>??????BBBAAA@@@??????@@@AAABBB>>>???@@@BBBBBBBBBBBBAAA===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEAAACCCEEEEEECCCBBBAAABBBAAABBBBBBBBBAAA???===<<<;;;;;;<<<<<<===<<<<<<;;;<<<>>>@@@AAABBBAAA???>>><<<<<<;;;:::999999999999;;;;;;;;;<<<===>>>>>>???DDDEEEGGGIIIHHHFFFDDDBBB;;;;;;;;;::::::999999999555555555555555666777888444444444444444444444444222333333444444444333333000000000000000000000000---...///000000///...---000000000///.........---,,,,,,------...///000000,,,------......------,,,........................//////.........---------------,,,+++************++++++,,,,,,,,,---------/////////......---------*********++++++,,,,,,,,,------------------------|||xxx||||||}}}|||zzzwwwuuuuuuvvvsssuuuyyy|||~~~zzzyyy~~~}}}}}}yyy|||{{{vvvooofff___ZZZXXXZZZ^^^eeejjjnnnqqquuuwwwyyy|||lll\\\KKK@@@999111---,,,,,,,,,,,,+++++++++******)))***+++++++++)))((('''++++++******)))))))))(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,+++******+++,,,,,,---...///111111////////////000000000000111222333555777888::::::888888888888999:::;;;<<<:::<<>>???@@@AAAAAAAAAAAAAAA??????>>>>>>??????@@@AAABBB@@@???@@@BBBDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBAAA?????????@@@@@@AAAAAAAAAEEECCCBBBBBBDDDEEEEEEDDDGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBB@@@>>><<<===============<<<<<<;;;>>>>>>?????????>>>>>>=========<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::<<<>>>DDDJJJOOOPPPRRRPPPIII@@@===<<<;;;999888777666666666666666666666666666666666555555555555444444444111111222222222222111111000000////////////000000......------------......111000000///...---------////////////////////////---------............//////............---------------++++++++++++------*********+++,,,---...///---,,,,,,++++++,,,,,,---'''(((((())))))***++++++------------------------+++---......---,,,,,,---|||yyyuuusssqqqrrruuuvvvxxx{{{{{{zzzzzzyyyxxxxxxyyyxxxrrrhhhgggddd```\\\\\\^^^aaammmqqqwww{{{}}}~~~}}}yyyhhhPPPDDD888333///+++)))***,,,,,,+++++++++*********+++++++++++++++******)))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))******************++++++++++++******,,,,,,,,,,,,...///000111////////////000000000000///000111333555666888888888888888888999:::;;;<<<:::<<>>??????@@@@@@@@@?????????>>>>>>??????@@@AAABBB@@@???@@@BBBDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEECCCBBBBBBDDDEEEEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCBBB@@@===<<<>>>>>>??????>>>>>>===<<>>===<<<=========<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;===@@@LLLRRRVVVUUUSSSPPPIIIBBB===<<<;;;999888777777666555555555555555555555555555555555555444444444444111111222222222222111111000000////////////000000......------------......111000000///......------........................---------............///000////////////.........---,,,,,,++++++,,,,,,---------,,,,,,,,,------...---,,,,,,++++++,,,,,,---******++++++,,,---------------------------------+++---......---,,,,,,---yyyuuuuuuuuuuuutttsssrrrtttuuuwwwvvvvvvxxx{{{~~~~~~}}}wwwrrrpppqqqsssppprrrvvv~~~}}}xxxoooddd]]]SSSTTTUUUWWW[[[ccclllrrr|||{{{lllYYYIII;;;333,,,,,,,,,******+++++++++++++++*********)))+++******))))))))))))***((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((()))))))))******))))))))))))************************************,,,,,,,,,,,,---...000000////////////000000000000......///111222444555666888888888888999999:::;;;999<<>><<<;;;;;;<<<===>>>>>>???>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAA@@@???@@@BBBCCCCCCCCCEEEEEEGGGGGGGGGGGGEEEEEECCCBBB@@@?????????AAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBDDDFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBBBBAAA@@@>>>===@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@???>>>===<<<;;;>>>>>>============<<<<<<<<<<<<;;;::::::<<>>===<<<<<<=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@??????BBBCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDBBBAAA>>>======???AAACCCFFFFFFGGGGGGGGGGGGGGGGGGEEECCCBBBCCCEEEFFFFFFEEEFFFFFFDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA???>>>@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@???>>><<<;;;:::>>>>>>>>>>>>>>>=========<<<<<<;;;:::999<<>>666111///+++)))+++***&&&$$$%%%*********)))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!!!!"""$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''))))))))))))************((()))))))))************+++++++++***+++,,,---...,,,,,,,,,,,,,,,---...///////////////000000000000...///000111222333444555777777666666666777888888777999<<<===<<<<<<===>>>>>>???????????????>>>>>>>>>>>>======>>>>>>???@@@AAA???>>>???AAACCCCCCBBBCCCDDDFFFGGGGGGFFFDDDCCCBBB@@@>>>===>>>@@@BBBDDDHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBBCCCEEEGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBAAAAAA??????@@@@@@??????>>>===@@@@@@??????===<<<::::::=========>>>>>>>>>>>>>>><<<<<<;;;999999<<<@@@DDDCCCJJJMMMHHHAAA>>>===<<<;;;;;;;;;:::999777666444444444444444444444444444555444444444444333333333111111222222222222111111000000////////////000000......------------......////////////....................................---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,++++++******++++++,,,)))******++++++,,,------,,,,,,,,,---------......+++---......---,,,,,,---[[[___eeeooo{{{}}}zzzuuusssrrrsssoootttxxxyyyyyy|||~~~|||xxxvvvtttrrrooollljjjpppxxx~~~}}}}}}{{{zzz}}}|||zzzyyywwwtttrrrppppppnnnjjjbbb\\\WWWXXXXXXVVVTTTRRRSSSTTT___hhhuuuppp```LLL???888222//////,,,)))***---,,,(((''')))))))))))))))(((((((((((()))(((((((((((())))))***((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''((((((((()))))))))******))))))))))))************+++******)))***,,,---...,,,,,,,,,,,,,,,---......////////////000000000000//////000111222333444555555555555444444555555666555777:::;;;;;;;;;===?????????@@@@@@??????>>>>>>>>>============>>>??????@@@???>>>???AAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBDDDFFFIIIIIIIIIHHHHHHHHHHHHGGGDDDCCCBBBCCCFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>?????????>>>===<<<;;;:::<<<<<<============>>>>>>;;;;;;:::999999;;;>>>BBB>>>CCCEEEAAA=========<<<::::::::::::888666444333333333333333333333333333444444444444333333333333111111222222222222111111000000////////////000000......------------......//////////////////......---------------------------------............///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++---///000000000///++++++************++++++++++++,,,,,,---.........+++,,,,,,------.........+++---......---,,,,,,---PPPRRRVVV```kkkwww~~~~~~}}}}}}}}}|||}}}zzz~~~}}}~~~~~~zzzwwwssspppnnnmmmlllkkkjjjnnnrrruuuttttttuuuwwwuuu|||uuummmjjjiiidddddddddcccaaa]]]ZZZWWWRRRUUUYYY\\\]]]```dddhhhuuuzzzuuugggSSSEEE888222000,,,+++,,,,,,***,,,///...+++***---))))))((((((((('''''''''(((((()))***************)))))))))*********++++++&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### """$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))************)))(((''''''(((***,,,---,,,,,,++++++,,,,,,------////////////000000000000//////000111222333333444444444333333222333333444333555888999999;;;===???>>>>>>??????>>>>>>===<<<===============>>>??????@@@???>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBCCCFFFHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???======>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========::::::;;;:::999:::<<<>>>;;;>>>>>>;;;;;;===>>>;;;888999999999777555333111222222222222222222222222444444444333333333222222111111222222222222111111000000////////////000000......------------........./////////////////////---------------------------------............///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---/////////...---++++++************++++++******++++++,,,---------++++++,,,,,,---......///+++---......---,,,,,,---MMMMMMOOOUUU```kkksssxxxyyyyyyyyy|||}}}~~~|||xxxtttqqqqqqrrrsssrrrrrrtttuuusssqqqrrruuuxxx{{{kkk^^^ZZZZZZYYY[[[\\\[[[XXXVVVUUUVVVUUUZZZbbbhhhlllpppvvvzzzwwwkkkYYYGGGCCC777...//////+++)))***+++)))***---+++''''''+++)))(((((((((''''''''''''%%%&&&((()))))))))((('''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### ############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%''')))+++,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))************''''''&&&%%%&&&(((***,,,,,,,,,+++++++++,,,------////////////000000000000...//////000111222222333333333222111111222222222222444666888999:::<<>>>>>===<<<;;;;;;===============>>>??????@@@???>>>>>>AAABBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCAAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBCCCFFFHHHHHHHHHEEEEEECCCBBBBBBBBBBBBBBB@@@@@@??????>>>?????????BBBBBBCCCCCCBBBBBBAAA@@@<<<===============<<<<<<:::;;;;;;;;;<<<<<<======999:::;;;:::999999:::<<<:::;;;999777888<<<<<<999777888888888777444222000222222222222222222222222444444444333333333222222111111222222222222111111000000////////////000000.........------..................///////////////---------------------------------.........////////////.........---------++++++------------++++++)))***+++,,,,,,+++)))'''++++++************++++++'''(((((()))******++++++++++++,,,,,,---...//////+++---......---,,,,,,---ZZZTTTOOORRR[[[dddggggggfffdddgggooowww{{{}}}yyyvvvzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}~~~xxxyyyzzzvvvlll```VVVRRRRRRLLLRRRXXXYYYWWWXXX]]]ccceeehhhmmmuuu}}}nnn^^^SSSIII???999000///...,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%***%%%!!! $$$&&&$$$"""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''***((('''&&&&&&'''(((***(((((((((((((((''''''''',,,,,,,,,+++***))))))(((000///---,,,,,,---...///------......///000000111111111111000000000000000333111...------///333555333333444666777999::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>????????????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@????????????@@@@@@>>><<<<<<>>>@@@CCCCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<===>>>???AAA>>>::::::<<<>>>===;;;888777777777888999999::::::999999888888777777777777888888888666555333111333333333333333333333333333222222111111222222333444444333222111111111222333000......///000---+++,,,---------.../////////111---***+++000333222///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,************************++++++------,,,,,,,,,,,,++++++++++++***))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,___YYYSSSSSSXXX\\\\\\YYY[[[WWWVVV\\\ccciiiooouuu{{{~~~{{{xxxzzzzzzzzz|||~~~~~~~~~zzzrrrllljjjjjjggg___UUUMMMKKKLLLJJJRRR[[[```bbbeeelllrrryyyyyy{{{oooeeeWWWJJJBBB;;;333...///...---,,,+++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((($$$ ###%%%$$$"""%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((''')))))))))***************,,,,,,++++++++++++,,,,,,,,,,,,---......///000000000000000000000000000000222111///......000222444222333444555777888999:::;;;;;;;;;<<<<<<<<<======@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????>>>??????>>><<<===???AAABBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>??????@@@===::::::<<<===<<<;;;888888888888888999::::::888888888888777777777777666777777777555444222111333333333333333333333333333222222111111222222333333333222111111111111111222///......///000...,,,---------..................+++((()))...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++,,,,,,+++***)))))))))************++++++,,,,,,,,,------,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiddd^^^]]]^^^]]]XXXSSSOOOIIIFFFIIINNNTTT[[[bbbmmmsss{{{~~~}}}|||{{{{{{|||~~~}}}yyywwwuuussssssqqqlllccc]]]UUUVVVTTTPPPJJJGGGHHHJJJNNNWWWccclllrrrxxxsssdddOOOGGG>>>666222...+++'''---,,,,,,+++******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%""""""$$$$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&)))((('''&&&&&&'''((()))''''''((((((((((((((((((&&&&&&'''(((***+++,,,,,,***++++++,,,,,,++++++++++++,,,,,,------......////////////000000000000000000000/////////000111222222333333555666777888999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>?????????@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBAAABBBDDDFFFGGGIIIIIIJJJDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????======>>>===<<<===@@@BBBAAA@@@@@@??????>>>======>>>>>>????????????>>>>>>>>><<<::::::;;;;;;;;;:::999999888888999999::::::777777777777777888888888555555555555444333111000333333333333333333333333222222111111111111222222222111111000000000000000000///......///000///---...............---------...+++)))***---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))((((((((('''((()))***+++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,ooolllhhhgggfffccc[[[UUUKKKEEEAAADDDGGGJJJOOOUUUbbbgggmmmrrruuuzzz~~~|||{{{}}}{{{zzz{{{xxxsssnnniiihhhfffdddbbb]]]WWWRRRGGGHHHJJJKKKKKKNNNSSSVVV]]]eeeqqqzzzxxxhhhVVVJJJ<<<777222...---,,,***)))++++++************++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%&&&&&&((()))***+++,,,***+++---......---,,,,,,+++++++++,,,,,,---------......///////////////000...//////000000000000000222222333444555666777777888888999;;;<<<>>>??????==================<<<<<<>>>>>>>>>????????????@@@;;;<<<===???AAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????;;;<<<===<<<<<<>>>@@@CCC?????????>>>======<<<<<<<<<===>>>??????>>>===<<<<<<;;;:::::::::::::::999:::999999999999999::::::777777777888888999999999444444444333222111111000222222222222222222222222222222111111111111222222000000////////////000000............/////////////////////...---------,,,///---,,,---///000///...------------------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++***)))))))))***)))))))))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,'''(((((()))***++++++,,,++++++++++++++++++++++++nnnmmmmmmmmmkkkfff^^^WWWNNNJJJHHHKKKMMMLLLMMMPPPVVVXXXZZZ\\\___fffpppwwwyyy~~~||||||}}}}}}~~~|||yyytttqqqnnnjjjddd___ZZZYYYWWWVVVUUURRROOOMMMHHHJJJOOOTTTZZZaaagggkkkqqqwwwuuugggYYYKKK@@@999222000...,,,,,,,,,,,,+++******)))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''(((((()))))))))***)))***,,,---------,,,++++++++++++,,,,,,,,,,,,,,,------........./////////---...///000111000000///111111222333444555555666666777888:::;;;===>>>???;;;<<<============<<<<<<======>>>>>>>>>?????????;;;===???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@???>>>>>>:::;;;<<<<<<<<<===@@@CCC??????>>>======<<<<<<;;;:::;;;<<<======<<<;;;:::::::::;;;::::::999999999::::::999888888999999999777888888999999:::::::::333333222222111111111000222222222222222222222222222111111000000111111222000///////////////000000......//////......///////////////...---------,,,------------//////...---------------------------++++++++++++++++++++++++******)))******+++------***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,((())))))***+++,,,------++++++++++++++++++++++++nnnoooqqqrrrqqqlllddd___UUURRRRRRUUUVVVSSSQQQRRRPPPPPPPPPOOOPPPUUU]]]dddmmmsss{{{~~~~~~~~~|||{{{{{{{{{|||}}}~~~~~~}}}|||~~~~~~{{{rrrnnniiiccc___ZZZVVVRRRQQQRRRSSSUUUUUUUUUTTTTTTXXX[[[```gggnnnuuuyyy|||vvvgggVVVIII???777222222,,,++++++******************)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))((('''((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...///000000000//////000111111222333333444444555666777888:::;;;<<<===;;;;;;===>>>>>>>>>===<<<============>>>>>>>>>>>><<<>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@???>>>===<<<:::;;;<<<<<<<<<===@@@BBB???>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;::::::999;;;<<<<<<:::999999999999999888888777888888888888888888888888999999999333333222111111111111111222222222222222222222222111111000000000000111111///////////////000000111...///000///...---...///...............---------***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((()))***,,,---(((((())))))***+++---...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------......///++++++++++++++++++++++++eeeiiinnnssstttrrrnnnjjj___[[[[[[^^^^^^ZZZXXXXXXUUUWWWYYYWWWTTTRRRSSSUUU```dddiiimmmmmmmmmooorrrrrrwww}}}}}}{{{{{{|||}}}{{{{{{~~~|||tttppppppsssrrruuutttqqqoooqqqppplllccc```[[[VVVTTTTTTTTTTTTVVV[[[aaagggjjjjjjiiiiiinnnppptttyyy~~~uuulllXXXJJJ===777333...---///((()))******))))))))))))***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$############%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))***************************'''''''''(((((()))++++++---------------,,,,,,,,,+++,,,,,,---......//////............//////000000000000111111222333333333444555666777888999:::::::::<<<===??????>>>===<<<<<<<<<<<<=========>>>>>>===>>>AAACCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@???===;;;:::;;;<<<<<<<<<;;;<<>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999;;;======:::999999:::999888777777666666777777777777777777666666666666444333222111111111222222111111111111111111111111111111000000000000111111000/////////000000111222...000111000---,,,---///---------...............***+++,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))+++,,,))))))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************VVV[[[dddlllqqqsssqqqpppgggbbbaaacccccc```^^^^^^___dddhhhggg```XXXRRROOOQQQSSSVVVXXXXXXXXX]]]bbb\\\cccmmmtttyyy|||~~~~~~|||{{{}}}{{{}}}vvvxxx}}}|||jjjaaa]]]]]]^^^cccfffeeeaaa___```^^^ZZZVVVTTTQQQOOOQQQVVV[[[^^^```hhhsss}}}}}}}}}~~~wwwiiiZZZOOOCCC999111000000,,,,,,///)))***,,,,,,+++++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""###$$$$$$"""!!!!!!!!!$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***))))))******+++++++++,,,***))))))))))))+++---...------------------------++++++,,,------.../////////............///000000000000111111222222222333444444555666777888999999:::<<<>>>???@@@???>>>===<<<<<<<<<<<<=========>>>===>>>AAACCCDDDCCCBBBBBB???@@@AAABBBCCCCCCCCCCCC@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???===:::888;;;<<<<<<<<<;;;<<<>>>AAA?????????>>>======<<<<<<===<<<;;;::::::;;;<<<===999<<<>>>>>>;;;999999;;;888888777666666555666666666666555555444444444333444333222111111111222333111111111111111111111111111111000000000000111111000000000000000111222222///111222000---+++,,,...,,,------....../////////+++---//////...,,,,,,,,,++++++++++++++++++++++++************************,,,***)))''''''(((***+++++++++***************+++(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,*********)))))))))))))))************************LLLRRRZZZaaaeeehhhkkklllnnnmmmkkkgggcccaaabbbccciiigggkkkuuuvvvkkk^^^WWWTTTOOOJJJIIIKKKNNNPPPPPPNNNTTT]]]dddjjjoootttyyyyyyyyyzzz{{{|||}}}}}}}}}~~~|||zzz{{{~~~|||yyywwwxxx|||}}}jjj___YYYTTTSSSTTTSSSXXXZZZUUUQQQQQQPPPOOOQQQNNNLLLOOOYYYdddlllooo|||~~~uuueeeVVVHHH<<<555111000---+++************++++++***)))((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$+++'''$$$$$$'''((((((&&&&&&&&&&&&&&&''''''((()))########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((((((((()))***++++++++++++***************+++((())),,,...///...---,,,///......------,,,++++++.........///000000111111111222444666777888999999888999:::<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<>>>AAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAA@@@???@@@AAAAAA@@@>>>??????>>>>>>>>>>>>>>>???=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>===>>>>>>>>><<<:::777555333======<<<<<<<<<;;;;;;;;;888999999888666666888:::<<<999666555555666555444555555555555444333222222333222111000000222444555333333222222111111222222111111111000//////......222222111000//////000000111///---...000000...,,,...---,,,+++***+++,,,---...------,,,+++++++++,,,***++++++++++++***)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,------,,,++++++******)))++++++++++++++++++++++++DDDIIIQQQXXX]]]```ccceeekkkjjjiiigggeeeeeegggiiimmmlllpppyyy{{{rrrgggaaaXXXXXXXXXYYYYYYVVVOOOJJJGGGKKKPPPUUUYYY___eeeiiiooopppsssuuuwwwwwwwwwvvvyyy|||}}}|||yyyxxxwwwyyy{{{{{{xxxuuurrrnnnhhheeefffhhhkkklllpppfff\\\WWWSSSNNNMMMNNNLLLRRRUUUSSSRRRSSSTTTRRRXXXVVVVVV[[[gggsss{{{qqqiii\\\OOODDD;;;444000///...,,,***)))))))))*********))))))((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%""" !!!$$$&&&&&&$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((((())))))***++++++***))))))******+++)))***+++------------,,,...------------,,,,,,,,,......//////000111111222111222333555666777777777777888999;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<>>>@@@@@@>>>>>>>>>???>>>???@@@@@@@@@AAA@@@@@@BBBAAA@@@@@@AAAAAA???===@@@@@@???????????????@@@=========<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<======<<<:::999888=========<<<<<<;;;;;;;;;999::::::888777777999;;;;;;999666555555555555444444444444444444444333333333222111000000222333555444333222111111111111111---......//////000111111222111111000//////000000111///---...///000...,,,...---,,,+++++++++,,,,,,------,,,++++++++++++++++++++++++++++++***)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************,,,,,,+++******)))(((((())))))))))))))))))))))))******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++:::???FFFMMMSSSWWW[[[^^^cccddddddddddddgggjjjnnnooonnnqqqxxxzzzuuunnnjjj___dddkkkpppnnndddVVVLLLMMMNNNPPPQQQRRRTTTXXX[[[^^^aaaeeeiiikkklllkkkkkkmmmpppuuuyyy|||~~~xxxyyy|||}}}}}}}}}~~~}}}yyyppppppqqqssssssqqqlllhhhgggaaaYYYTTTRRRTTTUUUVVV[[[XXXXXXXXXSSSMMMKKKMMMRRRYYY^^^___```dddeeecccdddccceeemmmyyyxxxmmmeeeQQQKKKAAA888222///...---++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!  ###$$$%%%$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))((((((((((((((((((******)))))))))******+++******++++++,,,---------,,,,,,,,,---------....../////////000111111222222111222333444555555555555666777888:::;;;<<<============<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;===>>>>>>>>>??????@@@@@@@@@@@@CCCBBBAAAAAAAAAAAA???===@@@@@@@@@??????@@@@@@AAA=========<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888999999777666666888:::;;;888666555555555555444222333333444444444444333222222111000000222333444444333222111000000000000,,,------...//////000000111111000/////////000000111///......//////...---...------,,,+++,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((())))))))))))))))))))))))******++++++,,,---------))))))******+++,,,,,,---++++++++++++++++++++++++222777>>>EEELLLQQQWWWZZZZZZ[[[]]]^^^```dddiiilllmmmlllooosssuuutttpppnnnhhhoooyyy|||qqqcccYYY[[[\\\[[[ZZZYYYWWWUUUUUURRRTTTVVVYYY[[[\\\\\\\\\ZZZ^^^eeekkkooosssvvvyyywwwuuussswww~~~}}}}}}~~~}}}zzzxxxxxxyyywwwtttrrrwwwvvvvvvvvvvvvtttpppllleeefffggghhhhhheeebbb```[[[UUUOOOKKKMMMQQQVVVXXXcccdddgggggg```WWWUUUYYYdddjjjppprrrvvvzzzzzzwwwrrrqqqsssyyy{{{rrriii^^^PPPFFF>>>999333...,,,,,,++++++((((((((((((((((((((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$###"""""" !!!"""$$$&&&'''''''''###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******+++******)))((((((((((((***))))))))))))******+++++++++******+++,,,------++++++,,,,,,---...////////////000000111222222222000111222333333333333333555666777999;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>><<<::::::;;;===>>>>>>>>>>>>??????@@@@@@DDDCCCBBBAAABBBAAA>>><<>>??????@@@@@@=========<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999999999999:::;;;;;;<<<<<<<<<:::999999999999999999999666777777555444444666888:::888555444555555555444111222333444444444444444111111111000111222333333444333222111000//////////////////...------,,,,,,111000000/////////000000000///////////////...---......------,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,++++++***)))*********++++++*********))))))))))))))))))))))))((()))))))))************+++*********)))))))))((())))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,************************+++000666===CCCJJJPPPTTTSSSUUUVVVXXX[[[___dddhhhlllmmmoooqqqtttvvvvvvttttttxxx~~~|||tttjjjdddaaabbbdddeeeddd```ZZZWWWTTTSSSQQQOOOMMMLLLKKKKKKIIIMMMSSSXXX\\\___bbbdddfffdddeeekkksssyyy||||||pppooonnnnnnooooooppppppkkkmmmqqqwwwyyywwwrrrnnnssstttuuusssqqqnnniiieeeggggggffffffeeebbb___\\\[[[\\\\\\]]]]]]___aaaccc[[[VVVQQQPPPTTT\\\ccchhhwwwxxxyyywwwooofffgggllltttzzz{{{yyyzzz~~~xxxnnnaaaVVVNNNEEE;;;444333111...,,,+++***(((&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******,,,+++******))))))))))))))))))(((((()))******+++++++++*********+++,,,,,,***++++++,,,---...///////////////000111111222222000000111222333333222222555666777999:::;;;<<<<<<======<<<<<<<<<======>>>>>>???>>><<<::::::<<<>>>??????>>>>>>??????@@@AAAEEECCCBBBBBBBBBAAA???<<<===============>>>??????=========<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999999999999999999999:::::::::777777777777777777777777777888777666555555777999999777555444555555555444111111222333444444444444111000000111111111222222333222111000/////////////////////...------,,,,,,000///////////////000000//////000///.....................---------,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,+++******+++******************+++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))))))))******+++++++++******)))))))))************************'''***///333888>>>DDDHHHLLLMMMOOOQQQTTTXXX^^^bbbjjjooorrrsssxxx~~~|||~~~|||wwwpppjjjhhhcccfffjjjooopppmmmgggbbb^^^\\\XXXSSSMMMIIIEEECCCCCCEEEHHHIIIJJJLLLOOOQQQTTTTTTVVV[[[ccchhhiiihhh]]]\\\[[[\\\^^^___^^^]]]YYYXXX[[[bbbgggfffeeefffgggkkkmmmhhhccc___ZZZUUUUUUVVVVVVWWWVVVUUUTTTSSSVVVXXXYYY[[[___fffnnnssstttnnngggdddgggnnnvvvzzz}}}wwwrrruuu{{{{{{yyyxxx|||sssgggYYYQQQFFF===999555222000,,,+++***))))))'''$$$!!!%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%###"""###'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))+++***)))))))))))))))***(((((((((((()))******+++******++++++++++++++++++++++++,,,,,,---...//////.........///000000111111///000111222333333333333555666777999:::;;;<<<<<<======<<<<<<======>>>>>>>>>??????>>>===<<<>>>???AAA@@@?????????@@@BBBCCCDDDCCCBBBBBBBBBBBB@@@>>><<<<<<<<<<<<<<<===>>>???=========<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::999999888888888888999999666666666666666777777777999::::::888777777999;;;999666444333444555555444111222222333333333333222000000000111111111111222111000000///////////////,,,------...//////000000//////......//////000000...000000000...---...///---............---,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))((((((************************((()))+++,,,...111666999@@@BBBEEEGGGJJJOOOUUUZZZbbbiiinnnqqqwww}}}}}}wwwqqqnnnmmmhhhjjjmmmrrruuusssnnniiiaaabbbaaa___[[[UUUOOOLLLKKKKKKJJJHHHGGGHHHKKKNNNPPPOOOQQQVVV\\\______\\\WWWUUUUUUVVVXXXXXXUUUSSSRRRPPPSSS]]]dddfffiiinnnmmmrrrrrriii___YYYTTTNNNLLLNNNQQQSSSUUUVVVXXXYYY[[[^^^ccciiippp{{{yyyxxx|||~~~}}}zzzwww{{{|||sssqqqrrrxxxzzzqqqiii[[[OOO@@@<<<666111...---......***)))'''&&&''''''%%%$$$&&&''''''(((((('''&&&%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((%%%######$$$))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))'''''''''(((((()))++++++)))***+++,,,,,,+++***))),,,,,,,,,------.........---------...//////000000...///000222333444444444666666888:::;;;<<<<<<<<<===============>>>??????>>>???AAAAAA@@@???@@@AAABBBAAA@@@???@@@AAACCCDDDCCCBBBAAABBBCCCCCCAAA???<<<<<<<<<<<<===>>>???@@@=========<<<;;;;;;::::::;;;;;;<<<=========<<<<<<999999888888888999:::;;;666666777777777888888888888999999777666666888:::888666444333444555555444222222333333333222222111///000000111111111111111//////.........///000000---......//////000111111...............///000000...000111000---,,,...///---.../////////...,,,,,,------,,,,,,------...///,,,,,,------,,,,,,+++***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************((()))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************))))))))))))************************+++++++++***)))+++...111666888;;;>>>BBBHHHNNNSSSWWW```gggkkktttzzz~~~|||wwwuuutttkkkjjjkkknnnpppooojjjfff___bbbgggjjjiiieee^^^ZZZUUUTTTQQQNNNLLLNNNRRRVVVXXXXXXYYY^^^cccdddbbb______]]]\\\]]]^^^]]]ZZZVVVYYYVVVZZZeeennnrrrxxx~~~wwwiiiaaaZZZTTTMMMPPPTTTXXX\\\___ccceeebbbgggoooxxx}}}~~~}}}{{{zzz}}}uuulllkkkmmmuuuzzzooobbbZZZSSSGGG;;;555444222...***)))***,,,,,,***'''&&&(((***++++++''''''((((((((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&))))))'''&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))++++++(((***+++,,,,,,+++)))(((,,,,,,,,,---------......,,,,,,------.../////////...///000222444555555666666777888:::;;;<<<=====================>>>??????===@@@BBBCCCBBBAAABBBBBBCCCBBBAAA@@@@@@BBBDDDEEECCCBBBAAABBBCCCCCCBBB@@@============>>>???@@@AAA>>>======<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>===999888888888999;;;===>>>777777888888999999999:::555555555444333333555777888666333333444555555555333333333333333222111000//////000111111111111111......---......///000111111111111000//////.....................///000111...000111000---,,,---000---.../////////...,,,,,,---------------...///000,,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,...111444555666<<>>:::::::::;;;<<<===??????CCCBBB@@@???=========>>>@@@@@@AAAAAAAAA@@@??????BBBBBBAAA@@@AAABBBDDDEEEAAA@@@???>>>>>>>>>???@@@======>>>>>>>>>>>>======;;;<<<===??????@@@@@@@@@<<<999777888;;;<<<;;;999888888888888777777777777666666666777999:::888777444444555555555555555555333333444444333111000...///000000111111111000000////////////////////////111111000000//////......111111000///////////////////////////............------------------------+++,,,,,,------,,,,,,+++,,,+++***)))))))))***+++,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))'''***,,,+++))))))+++---((())))))*********))))))*********))))))))))))))),,,,,,++++++***)))(((((((((&&&%%%'''***,,,+++)))'''((()))***++++++++++++(((+++...///000444<<>>>>>>>>>>>???@@@AAACCCCCCCCCBBB@@@>>>=========>>>AAAAAABBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>===>>>>>>???========================<<<===>>>??????????????????<<<::::::<<<===<<<;;;999888888888888777777777888777666888999999888777666666666555555444444444555555555555444333222222000000111111111111000000////////////////////////000000000000//////......//////...---------------////////////....................................,,,,,,------------,,,,,,---,,,+++***)))******+++,,,++++++***))))))******************************))))))))))))))))))))))))(((***,,,+++))))))***,,,***************)))(((''')))))))))))))))*********++++++***))))))((('''''''''&&&%%%&&&)))+++***(((&&&'''((()))*********)))%%%(((+++++++++---222777>>>DDDLLLTTT[[[aaafffiiilllkkkjjjjjjlllnnnqqqsssssskkkggghhhgggbbbeeekkktttyyy~~~|||wwwxxxyyy|||zzzuuutttvvvxxxyyyyyyxxxwwwvvv{{{yyy||||||xxxvvvttttttvvvxxxxxxxxxzzz{{{~~~~~~tttuuuzzzzzztttiii^^^RRRGGG>>>888444222///......---,,,+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''+++***(((&&&$$$######"""'''%%%%%%%%%&&&&&&$$$"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###$$$$$$###"""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&(((*********)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------/////////000111111222222333333444555777:::<<<============>>>???@@@AAABBBCCCAAA@@@>>>=========>>>AAAAAABBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>=========>>>======<<<;;;;;;<<<============>>>??????>>>>>>>>>???===<<<;;;<<<<<<<<<::::::999999999888888888777999888888888:::999888666888777777666555444333333777666555444333333333333000111111111111111000000////////////////////////000000000////////////...//////...---------------////////////............////////////////////////------............------------,,,+++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++))))))***+++++++++++++++***((('''&&&(((((())))))******++++++)))))))))((((((''''''&&&'''&&&%%%&&&(((***)))(((&&&&&&'''((())))))((((((''')))++++++++++++---///333777>>>DDDJJJPPPVVVZZZ]]]___aaaccceeehhhlllnnnwwwpppllljjjhhhfffkkkrrrtttxxx~~~}}}~~~}}}vvvoooppptttwwwyyyyyyyyyyyy{{{yyy|||}}}}}}zzzyyyzzzzzzyyyxxxxxxyyy{{{~~~zzzsssmmm]]]WWWMMMDDD===777222///000///---,,,,,,,,,+++))))))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***(((%%%$$$%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%$$$######%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((((((((()))'''&&&&&&((())))))((())))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------......------000000000000000111111111222333333555666888:::;;;<<<<<<<<<===>>>???AAAAAABBBAAA???>>>=========>>>???@@@@@@AAABBBBBBBBBAAACCCCCCCCCBBBCCCCCCCCCCCCBBB@@@???===<<<<<<<<<===>>>===;;;999999;;;===>>>===>>>>>>>>>>>>>>>======>>>===;;;::::::999999999;;;;;;::::::999999888888:::999888999:::999777555777777666666555555444444555444333111111111222333111111222222222111000000////////////////////////////////////////////////111111000///////////////////////////....................................---..................---------,,,,,,,,,++++++,,,++++++***************+++************************))))))))))))))))))))))))++++++++++++***)))*********************)))((('''''''''((()))***++++++,,,)))))))))((((((''''''''''''''''''((())))))))))))&&&''''''((((((((((((''')))***+++,,,+++***++++++,,,///222666:::@@@GGGLLLPPPUUU[[[___bbbcccfffhhhqqqnnnjjjgggddddddiiippprrrwww|||}}}uuummmooosssvvvzzz}}}~~~~~~~~~{{{zzzyyyyyywwwuuutttuuuwwwzzz|||}}}~~~~~~~~~vvvjjjaaa\\\VVVQQQCCC>>>888333111000///...///---,,,,,,------+++***+++***)))((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%"""""""""""""""###$$$%%%"""######$$$%%%&&&&&&&&&&&&''')))***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***(((%%%$$$%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''((()))))))))))))))&&&'''''''''(((((())))))---+++)))((()))***)))((())))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------......------000000000000000000000000222222222444555777999:::?????????@@@AAABBBCCCDDDAAA@@@>>>============>>><<<===>>>@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@???>>><<<;;;;;;<<<<<<>>>===;;;999999;;;===>>>======>>>>>>>>>======<<<======<<<;;;:::999999:::<<<<<<<<<;;;:::999999999:::999888888999999777555444555555666666777777777555444333222111222333444222222222222222111000000000000000000000000000000.............../////////111111000///////////////////////////............---------------------------..................---------------,,,,,,+++++++++***************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++************+++******'''((()))***************''''''((()))***++++++,,,***)))))))))))))))((((((((())))))))))))))))))***''''''((((((((((((''''''))))))))))))))))))))))))***+++,,,---///444:::???DDDKKKTTTZZZ\\\^^^```ccceeeeeeccc```]]]]]]bbbgggqqquuu{{{~~~vvvnnnoooqqquuuyyy}}}}}}{{{zzzyyyxxxuuusssrrrsssvvvxxxzzz{{{{{{{{{zzz~~~yyyuuugggeee\\\OOOFFFBBB???:::333000,,,+++++++++++++++((('''''')))+++,,,+++)))(((((('''&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######!!!$$$'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###!!!!!!!!!###$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''((())))))))))))'''%%%$$$%%%&&&%%%###)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------000000000000000111111111111111222333444666888888<<<<<<<<<===>>>???@@@AAA@@@???>>>===<<<===>>>>>>;;;<<<===???@@@AAAAAAAAA>>>????????????>>>>>>===???>>><<<;;;;;;<<<<<<=========<<<;;;;;;<<<======<<<<<<===>>>>>>=========>>>??????>>><<<;;;<<<>>>>>>>>>===<<<;;;:::999999888777777777999888777555444444555666777888888999666666555555555555555666333333333333222111000000000000000000000000000000---............///////////////...---------------////////////............------------------------------............------,,,,,,,,,,,,,,,+++***************)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***&&&'''(((***++++++++++++(((((())))))******++++++))))))))))))))))))))))))''')))***)))(((''')))***(((((()))))))))((((((''')))(((&&&&&&'''(((((((((((()))***++++++---000333666===FFFMMMPPPTTTYYY]]]]]]```aaa^^^[[[[[[^^^aaakkkoootttxxx{{{}}}zzzsssrrrrrrsssvvv{{{~~~|||{{{{{{zzzxxxuuutttuuuxxxzzz{{{{{{{{{zzzvvv}}}~~~zzzuuuooohhhaaa\\\NNNMMMGGG===777555222...,,,+++)))***++++++)))(((%%%%%%%%%'''******)))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$"""!!!"""$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###"""!!!###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((())))))***$$$###""""""$$$%%%%%%$$$)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------//////000000111111111222111111111222333555777777777777888888999;;;<<<===@@@???>>><<<<<<===>>>>>>;;;<<<===???AAABBBBBBBBB??????@@@@@@@@@???>>>======<<<;;;;;;;;;<<<===>>>========================;;;;;;<<<===>>>>>>>>>>>>===>>>???>>><<<;;;===?????????>>>===<<<;;;:::999666555555666888888777555555555666666777777888888555555666666666666555555333333333333222111000///000000000000000000000000---------.........////////////...---------------////////////....................................,,,,,,------------,,,,,,***+++,,,,,,,,,+++***)))******))))))***++++++,,,************************)))))))))))))))))))))))))))((('''))),,,------+++'''((()))***************)))))))))))))))*********((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((((()))))))))))))))(((((()))(((&&&&&&''')))******&&&)))+++,,,+++***+++,,,+++111:::@@@DDDJJJRRRYYY]]]bbbeeebbb^^^^^^```bbbdddggglllqqqtttvvvyyy|||}}}{{{yyywwwvvvxxx|||~~~~~~~~~}}}zzzxxxwwwxxxzzz|||}}}|||{{{zzzsss|||~~~~~~zzzvvvuuukkkhhhddd___YYYRRRJJJEEE>>>???<<<666222111...******)))***+++------+++(((((((((((()))+++***(((&&&%%%&&&'''((()))+++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&%%%$$$############%%%&&&'''''''''&&&%%%$$$###%%%%%%$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&)))((((((''''''(((((()))%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&&&&&&&'''((())))))***(((&&&&&&(((+++---------)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------/////////000111111222222111111111222333555666777999999999:::;;;<<<===>>>??????===<<<<<<===>>>>>>;;;<<<>>>@@@BBBCCCCCCDDDBBBCCCCCCDDDCCCBBB@@@???;;;;;;::::::;;;<<<>>>???======>>>>>>>>>>>>======::::::<<<===>>>>>>>>>>>>:::<<<===<<<:::999<<>>===<<<;;;::::::555444444555777888777555777777777777666666666666222333444555555555333333444444444333222111000///000000000000000000000000---------.........//////111111000///////////////000/////////............////////////////////////+++,,,,,,------,,,,,,+++******+++,,,+++***)))(((******))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((,,,......,,,)))************))))))(((*********)))))))))))))))&&&'''''''''''''''''''''###&&&'''&&&$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%******++++++++++++******'''&&&%%%$$$%%%(((,,,...+++---///111444;;;DDDJJJUUUWWWYYY[[[\\\]]]```bbbccceeefffhhhiiimmmqqqtttzzzuuuyyy}}}~~~{{{}}}yyywwwwwwyyy|||~~~}}}|||{{{|||}}}~~~zzz|||wwwpppiiiccc^^^YYYVVVQQQNNNJJJDDD???;;;888777777777555222---***))))))(((((((((((('''&&&$$$$$$''''''(((((())))))******&&&&&&'''''''''''''''&&&"""######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""))))))((('''&&&$$$$$$############$$$$$$%%%%%%%%%###"""###$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!###%%%$$$###'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---+++******+++---.........------.........222000//////111111111000.........///000222333444555777:::;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>=========>>>???<<<<<<============<<<<<<===============<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<;;;999888666666666555444444444444444444444444555555555555666555444333444555666555444333333333222222222111111111111000000000000111111...............---------000///...---------------+++...000...***(((***---////////////////////////,,,,,,,,,+++++++++*********++++++++++++***))))))************))))))))))))))))))***++++++++++++***'''((()))++++++***))))))***************************)))((((((((()))+++,,,******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&%%%%%%&&&&&&(((((())))))))))))((((((((('''&&&%%%&&&((()))+++...000222222111333777:::BBBEEEIIILLLOOORRRVVVYYY___```bbbcccdddfffiiikkkvvv{{{vvvzzz}}}}}}|||}}}|||uuuqqqpppssswww}}}}}}zzzyyyxxxwwwwwwxxx{{{}}}|||vvvsssttttttqqqnnnfff```XXXPPPIIIDDD>>>;;;:::999666444222111000000111222111///,,,***)))***************)))((('''&&&''''''((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###""""""!!!%%%$$$######""""""######%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&'''(((&&&%%%'''''''''((((((((())))))************************))))))))))))))))))))))))'''))))))((('''''')))***...------,,,,,,------......---,,,---///111111000/////////000111333444555444666888999999999:::<<<========================??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@?????????@@@@@@>>>>>>>>>??????>>>>>>>>>=====================<<<;;;::::::999999::::::;;;;;;;;;;;;:::999888777666666555444444333333444444444444444444555555555555555444333333444555444222333222222222111111111111111111000000000000111111000000///...---,,,,,,+++//////...------------------000222000+++***+++...////////////////////////---------,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))***************************************))))))(((((()))******+++************)))))))))((((((((((((((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''''''''''''''''''''...///000000---,,,+++,,,000333777:::===AAAEEEHHHQQQSSSWWWYYY[[[\\\___```jjjttt~~~zzzxxxyyy}}}{{{vvvsssvvvyyy{{{~~~~~~~~~~~~}}}~~~}}}zzzyyyzzz}}}}}}uuuqqqoooooosssxxx|||~~~}}}{{{yyyxxxxxxwwwwwwxxx{{{}}}{{{nnnhhhbbb^^^]]]]]]ZZZXXXNNNIIIAAA:::555111...+++---,,,,,,++++++,,,---...,,,------,,,***)))***+++***++++++******)))((('''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$###""""""!!!!!!$$$$$$######""""""######$$$$$$%%%%%%&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))''''''(((((('''&&&'''''''''((((((((())))))************************))))))))))))))))))))))))(((***++++++******,,,---,,,,,,++++++++++++,,,,,,+++***)))+++...000000000000000000111222333444555222444777777777777888999<<<<<<<<<<<<<<<<<<<<<<<>>??????@@@AAAAAABBBBBBAAA@@@@@@???>>>????????????@@@@@@@@@@@@@@@@@@???<<<<<<==================;;;;;;::::::::::::;;;;;;<<<;;;999888777666666777666555444444333333444444333333333444444444555555555444333333333333222000111111111111000000000000111000000//////000000111111111000...---,,,+++***//////...------------...///111333111---,,,---000////////////////////////.........---------,,,,,,***++++++++++++***))))))(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))******+++************************(((((())))))******))))))++++++************))))))(((((((((((((((((((((((((((((((((((((((((('''''')))(((((('''''''''((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&'''((((((((('''&&&)))*********************)))+++...///000111444666===AAAFFFKKKNNNPPPSSSUUU___gggrrrzzz|||{{{yyyxxxuuurrrooonnnoooqqquuuwwwrrrpppoooqqqtttvvvyyy{{{~~~~~~~~~}}}||||||}}}|||{{{zzzzzzzzzzzzyyyxxxvvvuuutttvvvzzz~~~|||vvvsssrrrrrruuuzzz~~~~~~}}}}}}|||{{{zzz{{{|||~~~{{{xxxvvvwwwwwwrrriii```TTTOOOIIIEEEDDDDDDCCCBBB<<<888333///......------...---,,,++++++,,,---...***+++,,,+++)))))))))***(((((())))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ $$$&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))((('''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,,,,,,,---///++++++************+++++++++***)))***---/////////000000000000111222333444222444666777666666777888999:::::::::;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@<<<<<<===???@@@AAABBBCCC>>>>>>=========<<<<<<===???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;===;;;888666444555666777777666555555444444555555222333333333444444444444666555333333333333111000000000000000000/////////000000////////////000000000000///...---,,,,,,,,,///......---------......000111222111...---...///........................------------,,,,,,,,,,,,***++++++++++++***))))))''''''''''''(((((((((((())))))***++++++++++++******)))((((((((()))+++,,,************************'''((()))******)))((('''***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))&&&''''''((((((''''''&&&"""###&&&((())))))(((((('''&&&%%%&&&'''***,,,---)))***,,,,,,++++++---...///333888<<>>@@@AAACCCCCC>>>>>>>>>>>>>>>======<<<>>>>>>????????????>>>>>>;;;<<<<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<>>>;;;888555333444555666888777777666555666666666222222222222333333333444666555333333333333222000////////////////////////000000////////////000000---------.....................---------......//////000000///---,,,,,,---------------------------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))&&&'''''''''((((((((()))))))))***++++++++++++******)))((((((((()))+++,,,))))))))))))))))))))))))'''((()))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&''''''((((((''''''((((((((((((''''''!!!###%%%'''((()))))))))***'''%%%%%%''')))***+++'''(((***+++++++++---///+++---000111222222444555888===DDDLLLSSSXXX[[[\\\\\\]]]______aaadddhhhkkkmmmrrrvvvvvvwwwzzz|||{{{wwwyyy{{{~~~{{{vvvsssssstttxxxxxxwwwwwwyyy{{{}}}yyyuuutttuuuvvvwwwyyyzzz{{{zzzyyyxxxoookkkeee___YYYTTTQQQPPPIIIFFFDDDCCCBBB@@@:::666000///...---------......,,,***(((((()))******)))&&&&&&&&&&&&'''))),,,---,,,------,,,)))(((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$######""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###!!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((###""""""$$$'''))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++,,,+++******+++******))))))))))))******000...------...///...---...............///000111222444666666555444555666555555666777999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDD@@@AAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>><<<999666444444555666888777666666555555666666111111222222222333333333555333222222333333111000////////////000000000000000//////......//////000,,,,,,------.../////////...------------...////////////...------,,,,,,+++------------------------,,,,,,+++++++++************++++++++++++***))))))'''''''''(((((())))))***))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&''''''(((''''''((((((((((((''''''###$$$%%%&&&''''''(((((()))'''&&&'''))))))(((&&&%%%&&&((())))))***,,,...)))***+++*********,,,---...///222777===BBBEEEGGGLLLOOORRRSSSUUUWWW\\\```^^^eeejjjjjjjjjnnnooommmmmmnnnpppsssuuuvvvwwwwwwuuuuuutttpppllljjjlllnnnooooooooooooooopppppppppppprrrssspppkkkgggggghhhccccccccccccbbbaaa___^^^VVVSSSMMMFFF@@@<<<999888555444333333222222111111***+++,,,++++++*********,,,+++******++++++)))((('''''''''(((***,,,///000***+++,,,+++)))'''((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$#########""""""######$$$%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%&&&%%%%%%########################"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%$$$&&&((()))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...///---,,,+++,,,+++******))))))******+++...---+++,,,...////////////////////////000000111000222444444333222333444333444555666888999:::;;;;;;:::::::::::::::::::::<<<<<<===???AAABBBCCCDDDAAABBBBBBCCCBBBAAA@@@???======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::777555555555555666666555444444444444444111111111111222222222222111000//////000111000.../////////000000111111111//////............//////---------...............---------------.../////////...------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++***))))))''''''((())))))***++++++))))))***++++++++++++***(((((()))***************))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))++++++'''###%%%&&&((((((''''''(((***&&&''''''''''''(((+++---...---,,,---000333444555;;;>>>AAABBBBBBDDDHHHKKKKKKTTTZZZXXXYYY]]]^^^[[[\\\]]]^^^___````````````^^^______]]]ZZZZZZ]]]aaa\\\\\\]]]\\\\\\ZZZYYYXXXUUUXXXYYYXXXTTTRRRRRRTTTOOOOOONNNMMMKKKIIIGGGFFFBBB@@@;;;777333111000000...///...---+++,,,...000''')))***+++)))''''''&&&''''''((()))+++***(((&&&))))))(((((()))+++---...((()))***)))((('''(((***$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&''''''((((((((("""###$$$%%%&&&'''''''''"""######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$######### !!!"""###$$$$$$##############################""""""###$$$%%%%%%&&&&&&"""$$$&&&((((((&&&$$$"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%''')))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((%%%###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***(((''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''))),,,,,,***)))((((((++++++************+++++++++******+++...000000000111000000000000000111222///111333333111111111222222333444666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAABBBCCCDDD@@@@@@AAABBBAAA@@@???>>>>>>>>>????????????>>>>>>;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;888666555555555444444333222222222222333000111111111111222222222...---,,,---...///...---//////000000111111222222//////............///////////////......------,,,---------------...///000000///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++++++++***))))))'''(((((()))***++++++,,,))))))***++++++++++++***'''(((***+++++++++***)))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((('''((((((((())))))******((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&''')))******)))'''&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***+++---...//////...---///111333333333444666888???@@@AAABBBCCCCCCDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHFFFDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCC@@@???>>>???@@@???>>><<<777777777888888777777777111111000...---,,,++++++*********++++++,,,,,,---''''''((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&$$$"""!!!######$$$%%%&&&''''''(((%%%&&&%%%$$$""""""$$$&&&(((&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$###""""""######&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$###!!!###%%%&&&###!!!###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&&&&$$$"""###%%%'''&&&###"""$$$'''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((***+++---///000111...///000000//////000111111111111111111222222333333333333444666777999:::======<<<<<<<<<<<<======;;;<<<>>>@@@BBBCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>=========>>>???<<<<<<=========<<<:::999;;;;;;;;;;;;;;;;;;::::::;;;:::999777555444333333666555555555555444444444222222222111111111111000////////////////////////000000111111222222222333222000------...//////...////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***++++++---...///''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((((())))))((('''&&&''''''((()))******+++******))))))))))))************)))((((((((((((((())))))******)))((('''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''((((((((()))'''''''''''''''''''''''''''((()))))))))(((''''''+++---////////////111222000111222333333333333333333444555666777777777777999888666444444555666777555555555444444444333333000/////////000000...---,,,------------------,,,///...---,,,+++***)))))))))))))))))))))*********'''''''''(((((('''&&&&&&((((((''''''''''''((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&'''''''''###$$$$$$""" """$$$%%%$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$&&&&&&%%%$$$############""""""###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###### """###%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$###"""###%%%&&&###!!!###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$""""""$$$%%%###!!!$$$%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******+++,,,,,,---...//////......///111000000000000000111222222222333333444555777888999::::::;;;<<<===???@@@AAA<<<===>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>======>>>>>>;;;<<<======<<<;;;:::999;;;;;;;;;;;;::::::::::::;;;:::888666555444333333444444444444333333333333222222222111111111111000////////////////////////000000000000111111222222222000------...//////.........................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++++++++++++++(((((()))))))))*********))))))))))))))))))))))))***)))(((((())))))(((&&&''''''(((((())))))******)))(((((((((((((((((()))***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&$$$###"""((()))******))))))***,,,***++++++++++++++++++++++++,,,---.../////////...///...---,,,+++,,,---...,,,,,,,,,,,,++++++++++++)))((((((((())))))'''&&&(((((())))))))))))((((((++++++***))))))(((''''''((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###!!!!!!"""$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""""" """$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%$$$######"""#########!!!###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########"""######$$$%%%$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''######$$$$$$%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************,,,---......------.../////////......//////000111222222222333555666888999;;;;;;<<<===???@@@AAABBB>>>>>>======>>>@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::999999999999999999777666444444333333333333333333222222222222222222222111111111111000////////////////////////////////////000000000000111///...---...///...---........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,------,,,***)))((())))))***+++++++++++++++(((((())))))))))))******))))))))))))))))))))))))***)))'''((())))))(((&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))((((((''''''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''((()))((('''&&&'''(((---,,,,,,,,,++++++,,,,,,,,,---....../////////...,,,+++******)))***+++++++++++++++++++++++++++++++++***)))***++++++)))''''''(((((())))))(((((('''))))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%'''''''''&&&%%%$$$###"""'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###############!!!"""$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$###############$$$######$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%&&&%%%&&&'''((()))))))))'''%%%###$$$'''(((&&&###"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---.........------......///000111111111222444555777888>>>>>>>>>??????>>>>>>>>>@@@>>>===<<<<<<===???AAABBBBBBAAA@@@???>>>>>>===<<<===>>>???>>>===<<<;;;::::::;;;;;;;;;::::::::::::::::::999888888777777888777666555444444333444333333333333222222222222222222222111111111000000////////////////////////......//////////////////111///......//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,......---,,,)))(((''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***(((''''''((()))'''&&&((((((((((((((((((''''''(((''''''''''''''''''((())))))(((''''''''''''((()))'''&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******(((*********((('''((()))++++++***)))))))))************+++,,,,,,,,,,,,+++''''''''''''''''''(((((((((((((((((())))))))))))***)))((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%$$$((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$######""""""%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$###############$$$$$$&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$###############$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%% !!!"""######$$$%%%&&&)))&&&$$$%%%((()))'''$$$"""###%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%'''''''''((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((()))***+++,,,------...***+++,,,,,,++++++,,,------------,,,---......///000000000111222444666777<<<===>>>>>>>>>>>>===<<>><<<;;;;;;<<<>>>???AAA@@@@@@???>>>>>>======<<<<<<===>>>>>><<<;;;:::::::::999999999::::::::::::999999888777777666666666666555444333333444444444444444444333333333333222222222111111111000000000000000000000000000000//////..................000///......//////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************,,,---//////---,,,***''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))(((''''''(((((('''&&&(((((((((((('''''''''''')))((((((''''''(((((())))))((((((''''''''''''''')))(((&&&%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))+++++++++)))))))))+++***)))(((''''''((()))***))))))************))))))'''''''''((((((((((((((('''''''''''''''((((((((()))((('''((())))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""###$$$&&&%%%$$$""""""###"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""&&&%%%$$$$$$###$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%% """$$$$$$###$$$%%%''''''&&&%%%&&&'''''''''&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******&&&&&&'''((()))***+++,,,***+++,,,,,,++++++,,,---------,,,,,,------...////////////000222333555666666888:::<<<===>>>=========<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999888888888999::::::999999888777666555555444555444444333333333444444444444444444333333333333222222222111111111111000000000000000000000000000////////////............000///...///000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++)))))))))******************+++,,,---------,,,+++))))))***+++++++++++++++''''''(((((((((((())))))(((((((((((((((((((((((()))(((&&&'''(((((('''%%%'''''''''''''''''''''''')))(((((((((((((((((())))))(((''''''&&&&&&''''''((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((((((***+++***))))))***+++***)))((('''((()))+++,,,))))))************))))))''''''((()))))))))))))))''''''((((((((()))))))))***)))((()))******(((&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###"""###!!!###$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########%%%$$$$$$$$$$$$$$$%%%%%%#####################"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%!!!!!!"""###############%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%###%%%''''''$$$###$$$&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((('''&&&&&&'''***$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""###&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********'''((((((((()))))))))******+++---,,,++++++,,,...---------------...//////......//////111222444555333555888:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<============>>>>>>===<<<;;;;;;::::::;;;;;;999888777777888999:::;;;999888888777555444444333444333333333333333444444333333333333222222222222222222222111111111111000000000000000000000000000000000000/////////......//////...///000000...,,,------------------------------------------------,,,,,,++++++++++++,,,,,,************************((()))))))))*********+++,,,+++++++++***)))))))))))))))***+++++++++++++++'''''''''((((((((())))))(((((((((((((((((((((((()))'''&&&&&&'''(((&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$%%%%%%&&&'''((())))))(((((()))+++'''&&&%%%%%%&&&(((***,,,''''''(((((((((''''''&&&######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))((('''((()))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******)))((('''''''''''''''''''''''''''$$$&&&(((((('''%%%$$$%%%"""%%%&&&&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''######""""""###$$$%%%%%%######$$$$$$$$$######"""&&&&&&&&&%%%$$$###"""!!!!!!""""""$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%###%%%''''''$$$###$$$&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%'''!!!$$$&&&%%%"""!!!###%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""%%%)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++,,,+++++++++******))))))***,,,------,,,+++---......------------...//////.........///000222444555555666888999999888666555888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999:::;;;<<<888888777777777888:::;;;999888777666555444333333333333222222333333444444222222222111111111111000222222222111111111111000000000000000000000000000111111000000/////////...//////...000111000...+++------------------------------------------------...------,,,,,,------...************************(((((())))))*********+++---,,,***((('''&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))'''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&###$$$&&&'''(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&''''''+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&###"""###%%%''')))******)))(((&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%######$$$%%%'''((())))))%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!"""###&&&'''((('''&&&%%%$$$#########!!!!!!"""###$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$##################"""######$$$$$$######"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$#########""""""$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$&&&''''''%%%$$$$$$&&&(((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********)))))))))))))))************************---------.........//////---......///000111111222222222222333444555666777777999;;;===>>>===;;;999;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888999:::888777555666888999999888888555222111333444444444444444444333333222222222555555444333333222111111111111///...------------000000000000///////////////000111222111000...,,,------......///000000111.....................---++++++++++++++++++++++++............---,,,+++***++++++************++++++''''''((()))***+++,,,,,,)))******+++++++++******'''((()))***************%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))((((((((((((&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$%%%''')))))))))((('''%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$######$$$%%%&&&''''''(((%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$############"""""""""###$$$%%%%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$#########$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##############################%%%%%%%%%$$$###"""!!! ########################&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&(((((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,---------.........,,,------...//////000000333333333333444666777888888999;;;======<<<:::888:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777888888999888777555666888999999888999666333222333444444444333333222222222222222222555444444333222222111111222111000///............111111000000//////.........///111222111000...---........................///.....................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++************++++++&&&''''''(((((())))))***(((((())))))))))))(((((('''(((((()))))))))((((((((())))))******))))))((())))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''((($$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%+++***)))(((&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$############"""""""""#########$$$%%%%%%&&&&&&"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! ###"""""""""######$$$%%%##################$$$$$$###############"""""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! ########################%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---......//////333333333333555666777888888999;;;<<<<<<:::999777999:::;;;;;;<<<<<<<<<;;;<<<;;;999888777777777777888777555666888999999888999777444333333444444333222222222333333333333333444444333333222222111111222222111000////////////222111111000///......---...///000111111111000////////////...---,,,,,,+++..................//////------------------------............---,,,++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((''''''&&&''''''(((((((((((('''''')))))))))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''+++***(((&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&''''''******)))'''&&&%%%$$$###$$$$$$##################%%%###"""###$$$&&&%%%%%%###"""""""""""""""""""""#########$$$$$$$$$%%%%%%############$$$%%%&&&'''########################%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$%%%###""" """###%%%#########$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((('''&&&%%%&&&((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((()))))))))*********''''''((((((((((((((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------............111111111222333444666666888999:::::::::999777666888999:::;;;;;;;;;;;;;;;<<<;;;999777666555666666888777555666888999999888888666333222333333222111333333333444444555555555333333333333222222111111333222222111000000111111222222111000///...------...///000111111111111111.........---,,,,,,++++++---------------.........---------------------------.........------,,,+++++++++************++++++,,,,,,,,,,,,++++++*********++++++++++++******)))))))))))))))((('''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""%%%###"""###$$$&&&%%%%%%"""""""""""""""""""""###"""""""""###############""""""######$$$%%%''''''########################%%%$$$###""""""$$$&&&'''''''''&&&$$$$$$#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$((('''%%%$$$$$$%%%'''(((###$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%'''(((((('''&&&%%%&&&'''((((((&&&&&&'''(((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))*********++++++++++++++++++++++++*********+++++++++,,,,,,...............//////////////////000111222333444777888888999999888777666777888999:::;;;;;;;;;;;;;;;:::888666555555555555888777555666888999999888666444222222222222111000111111222222333333444444333222222222222222111111333222222111111111111222111111111000///......---//////000111111111222222------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++************++++++------,,,,,,+++*********+++++++++++++++***))))))************))))))((('''*********++++++*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''(((((())))))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''(((#########$$$$$$%%%%%%%%%$$$$$$##################%%%###"""###$$$&&&%%%%%%"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################$$$###!!!!!!"""$$$(((***)))(((&&&%%%$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$###"""!!! """""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%'''))))))'''&&&'''(((&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++******************************+++++++++,,,,,,,,,....................................///111222333555666666777888888777777666777888999:::;;;;;;;;;:::999777666555555555555888777555666888999999888444333222222333333222111////////////000000000000222222222222222222111111222222111111111111111222000000000000////////////000000111111111111111222---------------.........+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++************++++++*********))))))((((((((())))))***))))))((('''&&&)))***************)))((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''############$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%############$$$$$$%%%%%%########################"""!!!!!!!!!"""###$$$$$$########################$$$############$$$&&&'''&&&&&&%%%$$$######$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%'''))))))((('''''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++))))))))))))))))))))))))++++++++++++,,,,,,,,,---------------------------.........///000111222333333444555666777777888888555666777999::::::;;;;;;888777666555444555555666888777555666888999999888444333333444555666555333111111000000000000000000111111111111111111222222111111000000000111111222////////////000000000000222222111111000111111111000//////......---------,,,,,,---......///000000------------------------,,,,,,------...------,,,++++++************++++++((((((((((((((((((((((((*********))))))((('''&&&'''((())))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((((((((('''((()))******)))((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$%%%&&&'''''''''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%%###############"""!!!  ###&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""#########"""######$$$%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&''')))%%%''')))***((('''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''************++++++++++++&&&&&&&&&'''((())))))***((((((((((((((((((((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000222333444222333444555666888999999555666777888::::::;;;;;;777777555444444555666777888777555666888999999888444444444555888888777666555444444333333222222222111111111111111111222222111000000000000000111111......//////000000111111333333222111000000000111222222111///...---,,,+++.........///000111111222////////////////////////,,,,,,------...---------++++++************++++++)))))))))))))))*********,,,,,,,,,++++++)))((((((&&&&&&'''((()))))))))(((''''''(((((((((((('''''''''((((((((())))))******'''((()))******)))((('''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((&&&######%%%'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$######%%%%%%$$$###"""###$$$$$$###""" $$$$$$$$$#########""""""%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&###!!!$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###########################"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######&&&((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""""""""############"""""""""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%'''&&&%%%$$$"""!!! &&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((())))))((('''&&&%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((()))%%%&&&'''((())))))))))))(((((((((((()))))))))))),,,+++***)))))))))++++++000000///...,,,+++******...............///000111333333444444555444444444666666777777888888888999<<<:::777777999999777444111222444666666666666555444444444555555777888888333333222222222222222222222222111111111111111111111111000///......//////333222111/////////000111111111111111111000//////............////////////---...///000000///...---//////...------------...++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***)))((()))***+++++++++++++++,,,,,,,,,+++***)))((((((&&&'''''''''(((((())))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&+++)))'''%%%$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%### """$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$#########""""""%%%###"""###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%$$$###$$$%%%%%%#################################"""""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&########################&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''''''''((())))))((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((###$$$%%%%%%'''((())))))&&&''''''''''''((((((((("""###%%%'''(((******+++(((((((((((()))))))))))),,,+++***))))))***++++++000///...---,,,+++******///............//////000222333333444444444444444444444555666888999::::::;;;999777777999999777555222333555666777777666666666555555444444444555555444444333333333333222222111111111111111111111111222111000///////////////222111000000000000111222000111111111111000//////............////////////......///000000///......//////...------------............------,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++***)))(((((('''''''''((((((((())))))***)))))))))(((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$""" """###$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%###"""#################################"""""""""""""""$$$######""""""######$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((************)))(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''((($$$%%%%%%'''((())))))***(((((((((((())))))))))))+++******)))******++++++///......---,,,++++++***//////......---.........111222222333444444333333222333444666777999:::;;;:::999777777888888666555444555666777888888777777666666444333333222222222444444444333333333222222000000000000111111111111222111111000000000000000111111000//////000222222000000111111000000///...---............///////////////000000000000////////////...------------...111000///...---,,,,,,+++---,,,+++*********+++,,,))))))***++++++++++++***++++++++++++***)))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%$$$###""""""##########################################"""###%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################!!!"""###%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((***++++++***)))((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))((('''%%%%%%&&&&&&&&&&&&''''''''''''******)))(((''''''&&&&&&(((((((((((())))))))))))******************++++++...------,,,,,,+++++++++000///......------------000000111222333333333333333333444555777888999999888888777777777777666555555666777888999888888777555444333222111111111111444333333222222111111111/////////000000000000000222111111000000000111111222111///.........//////000000000000000//////...---------.........//////000000000000000000000000//////...------------.../////////...---,,,,,,+++...---+++))))))***+++,,,)))******+++++++++*********************)))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&'''((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###"""""""""######$$$%%%%%%######################## """$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################!!!"""###%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%$$$###"""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!""""""###$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&(((*********((('''''''''''''''(((((())))))******))))))))))))))))))'''&&&&&&&&&&&&'''((((((*********)))((('''&&&&&&&&&&&&&&&'''''''''((((((---,,,***)))(((''''''((((((((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++000///...---------------...///000111222222222222555555555555555555666666666777777777666555666666666777888999999999888777222222111111111111222222222222111111000//////........./////////000000000111000000000000000111111222111///---,,,++++++,,,000000000000000///......------------............000000////////////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,---...---+++))))))***+++,,,******+++++++++******)))))))))*********)))(((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% """###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%'''((()))###############$$$$$$$$$ """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%$$$!!! """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''''''''&&&''''''((()))***************))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***'''''''''(((((((((((()))))))))((('''((()))+++,,,(((((((((((())))))))))))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,......------,,,---------------///000111111222222666555555555444444444444555666777666555444555666666777888999999888777666222222111111111222222333222111111000///...------------......//////000000///////////////000000111222111///---,,,++++++,,,//////000000//////...---,,,------------.........//////............////////////...------------...+++++++++,,,,,,,,,---------,,,+++*********+++,,,***++++++++++++***))))))((())))))******)))((((((******))))))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))((((((((((((((((((((($$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###""""""###%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%''')))***""""""#########$$$$$$$$$!!!$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""!!! ###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&&&&'''(((***+++)))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$&&&(((***((((((((()))))))))******'''&&&%%%%%%&&&(((***+++(((((((((((())))))))))))'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,...///000111111111444444444444444444444444333555777666444333555777666666777888888777666555444333333222111111111111222222111000///...------,,,,,,---......///000000...............///000000111000///.........///000//////000000//////...---,,,,,,---------.........///...---,,,,,,---.../////////...------------...---------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))(((((()))))))))))))))(((*********)))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''')))***+++$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""""""""###%%%''')))""""""######$$$$$$$$$$$$###%%%&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%###""" %%%%%%&&&'''((((((((('''$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******'''&&&&&&&&&'''(((***+++((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((+++)))%%%"""!!!"""$$$%%%))))))))))))************)))'''%%%$$$$$$%%%&&&'''(((((((((((())))))))))))'''(((***+++,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,------...///+++,,,---///000111111111222222333333444555666666333555777666444333555777555666777888888777666555777666444222111000//////333333222111000///......,,,,,,------...///000000---------------...///000000/////////000111333444///////////////......---,,,,,,,,,---------.........---,,,++++++,,,---...//////...------------...000000///...---,,,,,,++++++,,,,,,,,,,,,+++***)))+++++++++++++++***)))((((((((()))))))))))))))(((+++*********))))))(((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&'''***---...%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%%%%%%%$$$""" '''&&&&&&%%%%%%&&&&&&'''!!!%%%((('''###"""%%%)))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***)))(((&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%!!! $$$'''&&&$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""""""""$$$$$$(((&&&$$$$$$$$$$$$"""!!!$$$$$$############$$$$$$'''((())))))((('''%%%$$$""""""""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$"""!!!&&&%%%$$$######%%%'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''(((((())))))******''''''&&&''''''((()))***&&&''''''((((((((((((((())))))***))))))(((''''''(((((()))***************''''''''''''((((((((((((+++*********))))))((((((((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000111111222444444555666777666666666666777777888777777777777777777777777666444222000000000222333444333111000////////////111000///......///000111000000000///......------111111000000//////......////////////...............///000///...---...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++***)))***+++---...************************)))************))))))((())))))************)))))))))))))))))))))(((''''''******++++++++++++******)))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((''''''''''''(((###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###$$$######""""""######$$$"""%%%$$$!!! """&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%""" $$$'''&&&$$$%%%%%%&&&&&&%%%$$$$$$###%%%$$$###""""""###$$$$$$%%%$$$""""""######""" $$$$$$############$$$$$$######$$$%%%$$$###"""!!!%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))&&&''''''(((((((((((((((((()))))))))(((((('''&&&'''(((((()))******))))))''''''''''''((((((((((((*********)))))))))((((((###$$$%%%&&&''''''''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000222333555666666666666555555666666777777777777777777777777777777666555333111000000111222333222000/////////000000111000///......///000111.........///////////////111111111111000000000///000000/////////.........////////////////////////............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++***)))))))))***+++,,,++++++++++++++++++++++++((())))))*********))))))))))))************)))))))))))))))))))))((('''''''''(((((((((((((((((('''))))))((('''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&###""""""!!!!!!""""""###!!!$$$### """%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%""" !!!$$$&&&%%%###%%%%%%%%%&&&%%%%%%$$$###$$$######"""######$$$$$$%%%###"""###$$$%%%$$$"""$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######"""""""""$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$##############################%%%%%%&&&%%%%%%###"""!!!######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((******))))))(((''''''&&&******)))((((((((())))))&&&''''''((((((((((((((('''(((((((((((('''&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((******))))))))))))((((((&&&'''((()))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111333444555666555555444444555666777777666666666666666666666666777555333111000000000111222111000/////////000111000000////////////000000------......///000000111222222111111111111000000000000000000///////////////,,,+++,,,...///---+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++***))))))((()))))))))++++++++++++++++++++++++'''((()))***************((())))))******))))))((((((((()))))))))(((''''''''''''''''''''''''''''''***)))((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&"""######$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%######$$$$$$$$$$$$$$$########################$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$############$$$$$$######$$$%%%&&&&&&''''''$$$$$$###"""!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###############$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((('''''''''++++++***))))))((())))))&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&''''''''''''(((((((((((())))))))))))))))))((((((***++++++,,,------,,,,,,))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000111111222222333444333333333444555666777555555555555555555555555666555444222111000000000000000///......///111111000000////////////000000............//////000000111000000000000000000000111111000000000/////////...***'''(((---...+++''''''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++******))))))))))))++++++++++++++++++++++++&&&'''(((******+++++++++(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%###%%%&&&%%%###!!!!!!"""&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###""""""############""""""""""""######$$$$$$$$$$$$&&&$$$$$$%%%'''(((((('''$$$$$$############$$$$$$ !!!"""###$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%###""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))++++++***))))))((())))))&&&''''''(((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))******))))))*********+++++++++,,,,,,++++++++++++++++++++++++------------------------111111000000000/////////222222222222333444555666444444444444444444444444555555444222111000000000000///.........///000111//////000000000000//////000000//////.............../////////////////////000000000000////////////...+++((()))---///,,,(((&&&''')))+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,++++++******)))++++++++++++++++++++++++&&&'''(((******+++++++++(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######!!!"""##################!!!"""###$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$$$$############$$$$$$"""!!!!!!"""###$$$%%%&&&%%%%%%%%%&&&&&&'''))))))$$$$$$###""""""###%%%&&&$$$%%%%%%%%%%%%$$$##########################################$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$&&&%%%$$$######%%%'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))((()))))))))******)))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((%%%&&&&&&'''(((((())))))******)))((((((((())))))&&&''''''(((((((((((((((&&&&&&'''((((((((((((''''''''''''(((''''''&&&%%%''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------000000000//////......---111111111111222444555555333333333333333333333333444333333333222111111000111000///.........///000//////000000000000//////111000000///......------------............//////////////////............000...,,,---///000...,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,,,,++++++***************************'''((()))***************'''(((((())))))(((((('''&&&&&&'''((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!%%%'''&&&""" !!!$$$$$$$$$############$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%***(((%%%###"""###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%$$$######"""######$$$%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$###"""!!!"""###$$$###"""$$$$$$############$$$$$$&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%&&&''''''%%%###!!! """%%%'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''(((((())))))&&&''''''(((((((((((((((&&&'''(((((()))))))))(((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))+++++++++,,,,,,++++++***************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000222333444555333333333333333333333333222222222333333222222111222111///...------...///...///000111111000///...///////////////...................../////////000............------------........................,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***)))***++++++,,,+++******))))))))))))))))))))))))((())))))*********))))))''''''((((((((((((''''''%%%&&&''''''((((((''''''((('''&&&$$$$$$&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%***)))((((((''''''((((((((('''&&&&&&%%%$$$###""" $$$''''''###"""$$$'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$#########$$$$$$%%%%%%%%%+++)))&&&###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!###%%%%%%$$$###""""""$$$%%%&&&&&&'''''''''''' !!!###$$$%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$############$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###""""""""""""%%%### !!!%%%((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""######$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%$$$$$$###"""#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$ !!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''((()))***&&&''''''(((((((((((((((''''''((()))******))))))((()))))))))((('''&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))******+++++++++******)))))))))))))))************************************++++++++++++++++++++++++***+++,,,---///000111111/////////000111333444555222222222222222222222222111111222333333333333222222111///...---------......///000111111000///...------......///000000000.../////////000000111111......---------,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,***'''((()))***++++++***)))(((((((((((((((((((((((()))************))))))(((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''+++***(((''''''(((***+++&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$"""!!!$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""""""""###$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&& """$$$%%%&&&%%%###"""&&&$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%$$$$$$###$$$#########""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$###$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$"""!!!!!! !!!###%%%&&&!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%)))&&&###"""###%%%&&&'''"""$$$&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))******)))(((''''''(((((()))((('''&&&&&&'''((())))))'''&&&%%%%%%&&&'''))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))'''%%%&&&)))***(((&&&))))))))))))************))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++'''((((((((()))))))))***)))******++++++)))((('''(((((((((((((((((((((((((((((())))))******+++++++++++++++*********))))))++++++++++++,,,---...///000///...---...///111333111222222111000000111333222333333333222111///...000000////////////000000////////////.....................///......---,,,***+++---///000//////...---,,,+++,,,...///...---++++++,,,,,,,,,---------,,,,,,------------,,,,,,000///...---+++***)))(((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$###############""""""$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%###!!! !!!###%%%###$$$$$$%%%%%%$$$$$$###############"""""""""!!!################################################"""$$$%%%$$$###!!!!!!"""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!"""###%%%&&&!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%$$$######$$$%%%%%%%%%###""" &&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&'''((())))))))))))(((''''''&&&&&&''''''(((''''''((((((((()))))))))+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++)))((('''&&&&&&'''((()))***)))((('''&&&''''''((()))'''&&&'''))))))(((&&&((((((((()))))))))******)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''))))))(((((((((((()))))))))))))))******+++***)))((('''************************)))))))))))))))*********+++++++++*********))))))++++++++++++,,,---......333111000......///000111111222222111000000111333111222222333222111//////000000////////////000000////////////............,,,,,,---.../////////...***+++,,,...............---,,,+++,,,...///...---++++++,,,,,,,,,---------...//////000000//////......------,,,,,,++++++***+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$######$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###"""  """#########$$$$$$$$$$$$$$$###############""""""""""""################################################%%%&&&&&&%%%$$$###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######"""######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%### %%%%%%&&&&&&$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%%%%'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))***+++******)))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((''''''''''''((()))'''&&&'''((()))((('''''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))************)))((((((************************************))))))))))))+++++++++***************++++++***++++++,,,---...333222111///...//////000000111222111000///111333000111111222222111000000000000////////////000000////////////............***+++,,,...///000000000***+++,,,---------------...,,,,,,,,,...///...---,,,,,,,,,,,,------------...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((('''%%%$$$###&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%#########&&&%%%$$$#########%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$###""""""$$$&&&'''###"""!!! !!!"""###"""######$$$$$$$$$$$$############"""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%######&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$#########%%%%%%###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&(((((()))(((((('''&&&&&&((((((''''''''''''(((((())))))))))))************+++******)))))))))******)))***+++,,,,,,+++***)))((('''&&&&&&&&&&&&'''((((((((((((''''''(((((((((((((((((('''''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((************)))))))))(((((((((((((((((((((((((((++++++******))))))((((((************************++++++******+++,,,,,,---000000///.........//////000111111000//////111333000000000111111111111111000000////////////000000////////////............+++,,,---...////////////,,,,,,,,,------............---,,,---...///...---,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###$$$###"""""""""%%%%%%#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$###!!! """$$$&&&$$$######""""""######$$$!!!"""######$$$$$$$$$$$$""""""""""""""""""#######################################$$$$$$%%%%%%%%%!!!"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%(((%%%###"""###%%%&&&&&& !!!"""$$$%%%''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&(((((((((((((((((('''&&&(((((((((''''''(((((((((************))))))))))))***)))))))))))))))******)))***+++,,,,,,+++***)))+++******************+++'''(((((((((((((((((('''''''''(((((((((((((((((('''(((((((((''''''((((((''''''''''''(((((((((((()))((((((((((((''''''''''''''''''((((((((())))))''''''(((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************************++++++*********+++,,,,,,+++++++++,,,---.../////////000000000//////111333000000000000000000111111000000////////////000000////////////............---...............------...............////////////...------//////...---,,,,,,---------.........---..................---...------,,,,,,++++++***...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((''''''&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$###$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###""" !!!###%%%$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""#################################### !!!!!!"""#########!!!"""###"""!!!!!!###%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%)))&&&###"""###%%%''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((()))(((''''''&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********)))((((((''''''(((((()))***)))))))))))))))((((((((((((((((((((())))))***(((((())))))))))))(((((()))))))))******)))))))))''''''((((((((((((''''''&&&'''(((((()))((((((((('''((()))((('''&&&''')))''''''((((((((()))))))))))))))))))))((((((((((((''''''((((((((()))))))))'''(((((()))***)))))))))(((((((((((())))))))))))+++******)))((()))))))))************************************))))))))))))***************+++++++++++++++************++++++(((((()))+++,,,---...///...///000000//////111333111000000/////////000000000000////////////000000////////////..................//////...------,,,000//////...//////000000000///---...//////...---,,,---------............///000000111111000000///......---,,,,,,+++******------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((())))))((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$#########""""""######### !!!"""###$$$$$$$$$$$$!!!"""""""""#################################### !!!"""#########$$$%%%''''''&&&&&&'''((("""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%######$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######$$$&&&''''''&&&&&&((())))))(((((('''''''''''''''$$$%%%'''(((((('''%%%$$$###$$$&&&'''&&&%%%$$$"""&&&%%%$$$######$$$%%%&&&###$$$&&&((()))******+++))))))(((((((((((()))))))))))))))((((((((('''''''''''''''''''''((())))))(((((((((''''''(((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((&&&((())))))'''&&&''')))((((((((()))))))))******+++*********))))))))))))'''((((((((())))))))))))&&&'''((()))))))))((((((&&&&&&'''((()))***++++++++++++)))((((((((()))***************************)))))))))))))))*********))))))*********+++++++++++++++************++++++))))))***+++,,,------------///000/////////111333222111000///......//////000000////////////000000////////////............------..................000///............///000111///......//////...,,,------------............000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***))))))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%!!!###$$$%%%&&&%%%%%%$$$######""""""###%%%'''((($$$######""""""!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###############$$$$$$%%%!!!""""""""""""""""""!!! """######$$$$$$$$$!!!!!!""""""#########$$$########################!!!""""""###$$$%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%###!!!%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!###%%%'''''''''''')))***))))))((('''''''''''''''$$$%%%'''(((((('''%%%$$$$$$&&&((()))******((('''&&&%%%###""""""###%%%&&&''''''((((((((((((((('''))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))+++***)))(((((()))***+++******++++++++++++******&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((&&&(((***)))&&&%%%''')))))))))))))))************++++++++++++*********)))(((((((((((())))))))))))%%%%%%'''((((((((('''&&&%%%&&&'''((()))***+++,,,,,,+++)))((((((((()))***(((((((((((((((((((((((((((((())))))******++++++))))))******++++++++++++++++++***************+++++++++,,,---------,,,,,,---...////////////111333333222000///.........///000000////////////000000000/////////............++++++---...//////000000//////---,,,,,,---...///111///......//////...,,,---------.........//////......////////////......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%&&&&&&'''###%%%''')))***((('''%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$###"""!!!(((%%%###$$$'''((('''&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%'''&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$######%%%'''(((+++'''###"""###$$$"""###$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((())))))))))))***''')))+++)))&&&$$$&&&(((''''''((()))***++++++,,,,,,+++++++++******))))))&&&&&&'''((()))))))))(((+++***)))(((''''''((((((*********)))))))))))))))"""###%%%'''((((((''''''))))))(((((((((((())))))************))))))))))))))))))))))))***+++,,,---,,,+++)))((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...---333222000///.........//////////////////.........111000///...,,,***))))))000000000000000000000000......------------..............................,,,,,,---......///000000......---,,,---...///000---......//////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((''''''((()))***)))((('''(((***''''''&&&&&&&&&''''''((($$$$$$%%%&&&''''''''''''&&&$$$""" !!!###&&&)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&'''%%%"""&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$###### """$$$&&&&&&%%%$$$"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$""" !!!###%%%%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$######"""!!!!!!""""""""""""#########$$$$$$"""!!!"""###$$$&&&$$$"""!!!!!!"""######"""%%%%%%$$$$$$############$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&***(((&&&###"""""""""###%%%%%%%%%$$$######%%%&&&###$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''((()))))))))((((((((())))))******++++++++++++******))))))))))))''''''(((((()))((((((((())))))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))(((((((((((())))))*********)))))))))(((((())))))))))))***+++,,,---///...+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......222111000...........................///////////////.........------,,,,,,////////////////////////......------------......---------...............------,,,++++++***))))))...------,,,---...///000+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************************+++++++++***************)))))))))))))))((('''''''''((())))))''''''((()))''''''&&&&&&&&&''''''(((&&&&&&''''''(((((('''''')))(((&&&%%%%%%''')))+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$###### !!!###%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!  """$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&"""$$$%%%''''''%%%$$$"""###$$$$$$%%%%%%$$$$$$############$$$######"""!!!!!!""""""""""""#########%%%$$$###"""""""""###$$$$$$""" !!!"""###"""!!!$$$############"""""""""#########"""""""""""""""$$$$$$##################"""###############$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$######$$$%%%%%%%%%%%%$$$)))(((%%%###"""!!!!!!!!!###&&&(((&&&###"""%%%)))###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&)))'''%%%$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%''')))++++++)))'''%%%''''''((((((((())))))))))))((((((''''''(((((()))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((('''''')))************+++++++++***'''%%%'''+++...,,,))))))))))))))))))*********))))))))))))(((((((((((((((((()))))))))(((''''''((())))))******)))''''''))))))))))))))))))))))))***))))))(((''''''(((((())))))(((((((((((())))))******))))))))))))(((((())))))))))))******+++,,,///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111000///...............---------.../////////000,,,------...//////000000..............................------------......---------.........//////000000///...---,,,+++***...------------...//////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))***************+++++++++)))))))))))))))(((''''''&&&'''(((((('''&&&'''((((((''''''&&&&&&&&&''''''((((((((()))((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$!!!!!!!!!""""""#########""""""###$$$%%%&&&&&&'''###$$$&&&'''''''''%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""""""""$$$%%%&&&'''%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$###$$$&&&((((((&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""###%%%$$$""""""$$$$$$$$$######"""""""""""""""""""""##################""""""%%%%%%$$$$$$######""""""############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$"""###$$$%%%&&&%%%$$$###""""""""""""###$$$%%%&&&((())))))'''$$$"""###%%%###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&$$$$$$%%%&&&***(((%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''######$$$$$$%%%&&&''''''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,+++)))((('''(((((((((((()))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((++++++++++++,,,,,,,,,,,,+++)))((()))+++---+++************)))))))))))))))(((((((((((((((((('''''')))))))))))))))((('''&&&'''(((***++++++)))'''&&&((((((((()))))))))))))))***)))((('''''''''((()))))))))(((((((((((())))))***)))))))))(((((((((((()))))))))))))))***++++++++++++******+++,,,---...++++++++++++++++++++++++***+++,,,---...//////////////////......---------,,,,,,------...///000000---------...///000111111..............................------------......,,,,,,------.../////////............////////////------------......//////---......//////......---------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))(((''''''&&&'''((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$######$$$#########"""""""""!!!""""""###$$$%%%&&&&&&'''%%%%%%''''''(((((('''&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%'''(((%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""############""""""###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""%%%###""""""###$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$### """$$$%%%'''(((***(((&&&&&&''''''$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&***(((&&&%%%&&&&&&%%%###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''''''''((('''&&&%%%''')))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''***))))))(((((())))))***(((((((((((()))))))))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))&&&''''''''''''(((((((((***,,,---,,,)))((()))+++*********)))))))))))))))''''''''''''''''''(((((()))*********)))(((''''''&&&''')))++++++***((('''''''''(((((())))))))))))'''&&&%%%%%%&&&((()))+++))))))(((((((((((()))))))))))))))((((((((((((''')))))))))((())))))******)))*********+++,,,------++++++++++++++++++++++++******,,,---...........................------,,,+++,,,,,,---...//////000.........///////////////..............................------------......---------.........//////+++++++++++++++,,,,,,,,,---------...............---......//////......---------,,,,,,,,,+++++++++************************)))))))))***+++++++++,,,)))))))))))))))(((''''''&&&'''((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$))))))***++++++***)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%%%%%%%%%%%%%"""#########""""""###%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!""""""###"""""""""!!!""""""""""""#########$$$$$$$$$$$$###############!!! !!!"""!!! """""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%%%%&&&###"""$$$(((***'''$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&)))(((&&&%%%&&&&&&&&&%%%"""###############$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''(((((('''&&&&&&''')))&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((()))))))))*********))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))***---...,,,(((&&&(((+++)))))))))))))))*********''''''''''''(((((((((((())))))*********)))(((((('''''')))******))))))(((&&&''''''(((((())))))***%%%%%%%%%&&&'''(((***+++))))))(((((((((((())))))))))))(((((((((((('''''')))))))))(((((())))))***+++++++++*********))))))++++++++++++++++++++++++******+++,,,------------,,,------...------,,,,,,,,,,,,,,,---.........////////////............---..............................------------....................................------,,,,,,++++++,,,---......//////......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++)))))))))))))))(((''''''&&&'''(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%############$$$$$$$$$$$$%%%###"""!!!!!!###%%%'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%"""###$$$""" !!!###""""""###$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""!!!""""""""""""#########"""######$$$$$$$$$$$$###"""!!!!!!"""!!! ############$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""############"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&)))'''%%%%%%'''''''''&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''(((((((((&&&&&&((()))&&&&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------******+++***)))))))))***(((((())))))******++++++''''''((((((((()))))))))(((((()))*********))))))'''((((((((())))))))))))&&&&&&''''''((())))))***&&&'''(((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))(((((((((((()))))))))*********))))))((((((***************************++++++,,,,,,,,,+++++++++,,,------------,,,+++------------------------------------------------////////////////////////......------------....../////////...------,,,,,,////////////////////////,,,---.../////////...---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))((('''''''''((())))))''''''((()))))))))(((&&&&&&%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&"""############$$$$$$$$$&&&%%%""" !!!###''')))###$$$$$$%%%%%%&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###%%%%%%### !!!###!!!"""###%%%%%%$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!#########"""######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''""""""############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""%%%$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%((('''$$$!!!"""$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&(((&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++'''((()))(((&&&&&&((()))&&&&&&&&&'''((())))))******)))((('''&&&%%%$$$$$$''''''''''''((((((((()))&&&''''''(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************)))))))))))))))))))))))))))***,,,......,,,***)))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))*********+++++++++***'''&&&'''+++---+++)))'''(((((()))***++++++,,,'''((((((((())))))******'''((()))***************((((((''''''((()))***+++&&&&&&&&&'''((())))))***))))))***++++++***((('''))))))(((((((((((()))))))))(((((((((''''''''''''***)))(((((((((((())))))%%%&&&''')))******++++++************************++++++,,,,,,,,,+++*********+++,,,---------,,,+++------------------,,,,,,+++,,,,,,------.........000000000000000000000000.........------.........000000///...---,,,,,,+++(((((()))+++---...///000,,,,,,.../////////...------......//////......------------,,,,,,,,,++++++************************,,,+++++++++******)))))))))))))))))))))(((((('''((()))***)))((('''(((******)))((('''&&&%%%%%%%%%&&&&&&'''((()))))))))(((***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""############"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$############$$$$$$"""######$$$$$$%%%%%%&&&$$$#########""""""!!!!!!&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))%%%"""###'''***(((%%%&&&'''''''''&&&%%%$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((((((''''''))))))***)))((('''%%%$$$((((((((('''&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%###(((***(((&&&&&&'''''''''''''''''''''''''''))))))))))))((((((((((((******))))))((((((''''''+++++++++***))))))(((((())))))))))))(((((((((((())))))))))))************+++++++++***************************************))))))******+++,,,------'''(((((((((((()))))))))(((''''''(((***++++++***++++++++++++++++++++++++,,,+++++++++************++++++***))))))***+++,,,---,,,+++++++++,,,---...******+++++++++,,,,,,,,,+++******)))******++++++)))(((''''''&&&&&&''''''''''''((())))))******+++))))))(((((((((((())))))))))))(((((()))***++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***(((&&&%%%$$$%%%'''(((''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))&&&$$$%%%)))---......---,,,,,,++++++,,,,,,------------...///000000111000000//////.........------------............///........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...,,,,,,---------,,,******))))))))))))******...---,,,,,,++++++++++++))))))))))))((((((((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''(((******)))(((((((((((()))((('''%%%%%%%%%&&&((())),,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%$$$$$$&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''############$$$$$$$$$%%%""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$######$$$&&&''''''&&&$$$###$$$$$$############$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$############&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&### !!!%%%'''&&&###'''''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''((())))))))))))'''&&&%%%''''''''''''''''''&&&&&&%%%&&&'''))))))'''&&&%%%!!!%%%((()))'''&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))+++***)))'''&&&$$$###""")))))))))******************)))((()))++++++***)))************************,,,,,,------------......,,,,,,+++***)))***+++++++++***)))))))))***++++++))))))*********++++++++++++***************++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))((('''&&&&&&&&&'''((('''((())))))******))))))))))))))))))))))))))))))+++(((&&&'''***,,,---,,,------,,,,,,,,,,,,---------------...///000000000///.........---------------------............///........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...,,,,,,---------,,,*********))))))*********...---,,,+++++++++++++++******)))))))))(((((((((***)))))))))((((((((('''((('''&&&%%%%%%&&&'''((()))))))))(((((((((''''''((('''&&&&&&&&&(((***+++***)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$#########$$$$$$$$$############""" '''&&&&&&%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%"""""""""###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%% !!!""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!"""%%%'''%%%###'''''''''(((''''''&&&%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%&&&&&&''''''(((((((((''''''&&&'''((()))))))))(((''''''''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++---,,,***+++,,,,,,+++)))++++++++++++++++++++++++---------...//////000000...---,,,,,,+++++++++,,,++++++******)))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******)))))))))((((((((())))))(((((((((((())))))***))))))))))))***++++++***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''((()))))))))************((((((((((((((((((((((((---+++)))(((***,,,,,,,,,...------,,,,,,------...---------...//////000000---------------,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---------,,,++++++************++++++---,,,,,,++++++++++++,,,++++++*********)))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''((()))((('''&&&%%%(((''''''&&&''')))+++,,,)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""''''''&&&$$$ ############$$$&&&'''(((&&&%%%$$$$$$$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!""""""""""""################################################%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$############""""""###$$$$$$###""""""$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&((('''&&&'''''''''((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&'''((()))******)))(((&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&&&&)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))***************+++++++++,,,,,,&&&''''''((()))******+++((()))))))))***************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---......//////,,,,,,,,,,,,,,,+++++++++...,,,,,,,,,...///...,,,......................../////////000000000111111111111000//////........./////////...............------........./////////......///.........------,,,,,,+++************+++************************++++++************++++++*********))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))***)))((((((''')))))))))))))))***++++++************************,,,+++******+++,,,,,,---...------,,,,,,------...---------....../////////---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++*********)))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""''''''&&&$$$ $$$$$$$$$%%%%%%&&&(((((('''&&&$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%'''&&&%%%$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''(((*********))))))&&&''''''(((((()))))))))&&&''''''''''''''''''&&&+++)))'''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))******)))))))))(((((('''''''''&&&''''''((()))******+++((()))))))))******************++++++,,,,,,,,,---++++++++++++++++++++++++...------+++***)))((('''------------............///......000222444444333555555555555555555555555666555555555555555555555666666666666666555444444555555555555555444333333111111111111222222222222000111111111111000///...,,,,,,+++***************)))))))))******++++++++++++******************+++++++++***************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***)))(((((('''))))))(((((())))))***+++++++++++++++++++++++++++))))))***++++++,,,---///---------,,,,,,---------------------..............................//////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,,,,---------,,,,,,++++++++++++++++++,,,+++++++++******++++++,,,++++++++++++*********)))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&((())))))'''%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$############"""$$$$$$###""""""!!! ######################################################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%'''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&'''((())))))))))))(((&&&''')))***+++******)))(((((((((((((((((())))))''''''''''''''''''''''''+++)))'''&&&((()))***)))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++++++++***)))(((((((((''''''(((((())))))******))))))))))))************(((((())))))***+++++++++************************,,,,,,,,,,,,------------000000111222333444555555444444444666999;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::777777777777888888888888555666777777666555333222000000///............///******++++++++++++++++++******))))))))))))******,,,,,,+++************+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))((((((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))'''(((***+++++++++---///---,,,,,,++++++,,,,,,---------------------------.........///////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///...,,,,,,---------,,,++++++************+++++++++************++++++,,,++++++*********)))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''((()))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%$$$$$$&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''#########"""""""""!!!!!!##################""""""################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###$$$%%%&&&###$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$&&&((((((((('''&&&%%%$$$$$$%%%%%%&&&'''(((%%%&&&'''))))))*********'''(((******+++***)))((()))))))))((((((((((((((('''''''''&&&&&&'''''''''***(((&&&'''***,,,+++)))(((((((((((((((((((((((('''''''''((()))*********))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))************(((((()))******+++,,,,,,------------------------+++---///111444777999:::666777888:::;;;===>>>???======<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIJJJJJJJJJIIIHHHFFFEEEAAABBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCBBB@@@>>>===888888777666666666666777333333222111000......---,,,,,,++++++++++++,,,,,,---,,,++++++*********+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))((('''&&&&&&&&&'''(((((('''&&&%%%&&&''')))***((((((((((((((((((((((((''')))++++++***)))***,,,,,,++++++******++++++,,,---------------------------------....../////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...///...,,,,,,---------,,,*********))))))************************+++,,,,,,******)))))))))((((((((('''((((((((()))))))))***((('''&&&%%%%%%&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""########################%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###'''&&&%%%$$$###############$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!! """""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&%%%#########%%%'''((($$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''((("""###$$$$$$%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """$$$&&&###$$$'''((())))))((('''#########$$$%%%&&&'''((($$$%%%'''(((***+++++++++((()))***++++++***)))(((******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))'''&&&(((+++---,,,***))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''((((((((()))******++++++))))))))))))(((((((((((())))))))))))******************+++,,,------......111111111111111111111111222333333444555666777777;;;<<<===???BBBDDDEEEFFFEEECCCCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE???@@@BBBEEEHHHJJJLLLMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRPPPOOOKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNMMMKKKIIIGGG??????>>>============>>>===<<<:::888666333222111000000////////////000000---,,,,,,+++*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***(((&&&%%%$$$%%%'''(((((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))(((***,,,+++)))'''((()))+++******************+++------------------------,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...///...,,,,,,---------,,,******))))))))))))************))))))***+++,,,,,,))))))))))))(((((((((((('''((((((((())))))******((('''&&&%%%%%%&&&'''(((******)))(((((((((((()))(((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$#########$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###""")))(((((('''''''''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$######''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''(((******+++++++++((('''''''''((()))+++,,,&&&&&&&&&&&&'''''''''(((***(((&&&&&&(((*********((((((''''''''''''((((((,,,+++***))))))***+++,,,)))*********++++++++++++***))))))))))))(((((((((''''''((()))***+++,,,,,,)))***+++,,,...///000111---...///000222333555555777777777777666666666666999::::::::::::<<>>>>>===666555555333222111000000000///............000000---,,,+++***))))))))))))*********************************)))((((((''''''))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((()))))))))******************)))(((((((((((((((((()))))))))))),,,,,,++++++***+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---......///////////////,,,,,,,,,---------......*********++++++,,,,,,,,,...---,,,+++************)))+++---.........,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''((((((((((((((('''&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&"""!!!!!!###%%%''''''&&&$$$%%%'''))))))((('''%%% !!!###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$#########"""######$$$%%%&&&''''''"""############$$$$$$$$$#########$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$###!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&$$$############$$$'''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))((((((((('''''''''''''''((()))******************)))((('''''''''((())))))))))))******************(((&&&'''(((*********)))))))))(((((())))))))),,,+++***)))))))))***+++)))))))))))))))***************)))))))))))))))))))))*********++++++++++++,,,,,,,,,---------------111222333444666777888999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<;;;::::::<<<>>>@@@@@@@@@@@@@@@AAAAAABBB===<<<<<<===@@@BBBCCCBBBBBBAAA@@@??????@@@AAABBBGGGJJJMMMPPPRRRUUUXXX[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYWWWWWWXXXYYYWWWUUUWWWXXXYYYYYYYYYXXXVVVUUUWWWTTTRRRRRRSSSTTTRRRQQQPPPNNNJJJHHHHHHGGGFFFDDD>>>======;;;:::999888777333222111000//////000000...---,,,+++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))************)))(((((((((((((((((())))))))))))+++******))))))******+++------,,,,,,,,,+++++++++------,,,,,,,,,------...------...///////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,------------,,,+++***************'''(((***+++,,,+++***)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%'''((((((((('''&&& !!!###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""###$$$%%%&&&''''''"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&((('''%%%$$$###"""""""""'''&&&%%%$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((())))))*********)))))),,,+++)))(((&&&%%%%%%%%%((((((((((((((('''''''''***((('''''')))******)))************************++++++***)))(((((())))))******************)))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111222888999:::;;;<<<===>>>>>><<<======>>>>>>??????@@@;;;<<<<<<:::888888999;;;<<<======>>>>>>>>>>>>===:::999999:::===?????????AAA@@@>>>===>>>@@@CCCDDDNNNQQQUUUXXXYYY[[[\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]^^^^^^______``````^^^]]]\\\]]]]]][[[ZZZ[[[[[[[[[ZZZZZZYYYYYYYYY]]]ZZZXXXWWWWWWXXXXXXWWWWWWUUUTTTSSSSSSRRRPPPNNNJJJIIIHHHGGGEEEDDDCCCBBB<<<;;;999777666555555555111000///......------...+++++++++++++++*********+++++++++***************))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))******))))))((('''(((((((((((())))))))))))***)))))))))))))))******,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,---------...////////////...,,,,,,,,,---------..................------------++++++***************+++'''((()))***+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$)))(((((('''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&)))'''&&&%%%&&&%%%$$$"""%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!!!!"""###$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''')))************))))))(((+++***)))(((&&&%%%%%%$$$'''''''''''''''&&&&&&&&&***((('''(((***+++***))))))******************)))++++++***))))))(((((((((,,,,,,,,,,,,++++++++++++)))))))))******+++++++++.........///000111111111555555666888999;;;<<<<<<===>>>>>>???@@@AAAAAABBB<<<<<<<<<===============888999:::999777777888999:::;;;===???@@@@@@??????>>>===<<<===@@@AAABBBAAADDDBBBAAA@@@BBBEEEHHHJJJRRRUUUZZZ\\\]]]]]]^^^^^^______^^^\\\\\\[[[[[[[[[^^^______```aaabbbccccccbbbbbbaaa`````````___^^^]]]\\\\\\[[[\\\\\\]]]]]]^^^\\\ZZZXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\[[[XXXUUUTTTSSSRRRPPPOOOMMMLLLLLLHHHGGGEEECCCAAA???>>>===888777555333222111000000---------,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********((())))))))))))*********)))))))))))))))(((((('''(((((((((((())))))))))))***))))))))))))******+++,,,+++++++++++++++++++++......---,,,++++++++++++,,,---......//////......,,,,,,,,,---------......///.........------,,,,,,******)))))))))***++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))(((&&&&&&&&&&&&$$$"""&&&&&&%%%%%%%%%&&&'''((()))((('''%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))************))))))((())))))(((((((((''''''&&&+++*********************)))(((((()))++++++***)))((())))))******))))))(((************))))))((((((++++++++++++++++++++++++)))******+++,,,------...///000111333555777999999<<<<<<===>>>??????@@@@@@=========>>>>>>?????????:::::::::999999888888888555666888999999999;;;<<<<<<>>>@@@CCCEEEFFFGGGGGGGGGEEEDDDEEEHHHJJJJJJIIIJJJIIIHHHHHHJJJMMMPPPRRRUUUXXX\\\____________```___^^^]]][[[[[[ZZZZZZZZZ______``````aaabbbccccccbbbbbbbbbbbbaaa```aaaaaa````````````aaacccdddeee``````___^^^]]]]]]^^^_________aaabbbdddccc```]]][[[ZZZYYYWWWUUUTTTRRRRRRQQQPPPOOOMMMKKKIIIGGGFFFBBBAAA>>>;;;888666555444000//////---,,,+++******++++++***************)))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))*********+++)))))))))))))))(((''''''(((((((((((())))))))))))***************+++,,,---++++++++++++++++++++++++...---,,,+++++++++++++++,,,------...............,,,,,,,,,---------............------,,,,,,++++++******************++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))(((%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))***'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$####################################"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''$$$%%%&&&'''((((((((('''''''''''''''(((((((((((('''''''''(((((((((((((((((())))))*********))))))'''((()))))))))))))))(((((()))))))))************))))))(((***,,,,,,+++)))'''((()))******)))(((''')))***++++++++++++******))))))))))))******++++++,,,---...///000111222333333444666999;;;>>>@@@AAACCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888777999<<<>>>???@@@BBBCCCDDDEEEGGGJJJLLLNNNOOOOOOPPPNNNMMMNNNPPPRRRRRRRRRPPPPPPPPPQQQSSSUUUWWWYYYYYY[[[___```aaaaaabbbccc^^^^^^]]]\\\[[[[[[[[[[[[_________``````aaaaaaaaa```aaabbbbbbaaaaaabbbccc______```aaabbbcccdddddd^^^___aaaaaa______```bbbccccccdddfffhhhiiifffddd``````^^^\\\ZZZXXXWWWVVVVVVVVVUUUUUUSSSQQQPPPOOONNNLLLIIIFFFCCC@@@>>>===777666444222000...,,,+++------,,,,,,+++******))))))))))))))))))))))))))))))((('''&&&%%%$$$###"""'''''''''((((((((())))))(((((())))))(((((('''&&&(((((((((((())))))))))))************+++,,,---...*********+++++++++++++++---,,,,,,++++++++++++,,,,,,,,,---............---,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((''''''&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###!!!!!!###$$$%%%!!!!!!"""###$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$###!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%&&&%%%%%%$$$'''&&&%%%$$$####################################"""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''((()))***************((()))***++++++***))))))%%%%%%&&&'''((())))))***)))))))))***,,,,,,+++)))((()))+++,,,,,,+++)))((()))***+++,,,------,,,,,,)))******+++,,,---......111111333444555777888888999:::<<<>>>@@@BBBDDDEEEFFFEEECCCAAA???===<<<;;;=========<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>AAAEEEGGGHHHIIIJJJLLLNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSUUUWWWWWWVVVSSSTTTUUUWWWYYYZZZ[[[[[[YYY[[[^^^______aaaccceee```______^^^^^^^^^_____________________`````````]]]```bbbbbbaaaaaacccfff``````aaabbbbbbaaa```___YYY\\\```aaa```___```aaabbbbbbccceeehhhiiihhhfffeeeeeecccaaa___]]]\\\[[[ZZZ[[[[[[[[[[[[YYYXXXWWWWWWUUUSSSQQQNNNLLLKKKJJJDDDBBB@@@===:::777555444111000///...---,,,+++***))))))))))))))))))))))))***)))((('''&&&$$$######''''''((((((((()))))))))(((((())))))(((((('''&&&(((((((((((())))))))))))))))))))))))***+++,,,---)))*********+++++++++++++++++++++***++++++,,,,,,+++,,,------......------,,,,,,,,,---------......------------..................---,,,+++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))+++---&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$############""""""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%"""###%%%&&&'''(((((((((""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###$$$%%%&&&%%%$$$###"""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((&&&%%%%%%&&&((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((******+++++++++***+++,,,,,,,,,***)))((('''((()))***+++,,,---...)))))))))+++,,,---+++))))))***,,,------,,,***)))((()))+++---.........---,,,---...///000222333333444555666888999;;;<<<===>>>>>>@@@AAACCCDDDFFFFFFEEEDDDDDDBBBAAA@@@???>>>AAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHFFFIIILLLNNNOOOOOOPPPQQQUUUUUUTTTSSSSSSUUUVVVWWWWWWUUUTTTUUUWWWXXXXXXWWWTTTUUUWWWZZZ[[[\\\[[[[[[XXXZZZ[[[\\\]]]___bbbdddbbbaaaaaaaaaaaaaaabbbccc`````````_______________\\\___bbbbbbaaabbbeeehhhffffffggghhhfffdddaaa```YYY]]]bbbdddcccbbbcccddd___^^^___aaadddffffffeeeiiihhhgggeeebbb```___^^^^^^___```aaaaaa```___^^^\\\[[[YYYWWWVVVUUUTTTTTTPPPNNNLLLHHHDDDAAA>>><<<444333222000///---,,,+++))))))))))))))))))))))))************))))))))))))************++++++++++++(((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((()))***+++,,,))))))******++++++++++++************+++,,,------+++,,,------......------,,,,,,,,,---------......---.........//////000000000///...---,,,+++++++++......---------...///000++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''))))))************))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&(((***+++&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###"""###%%%''''''&&&%%%$$$!!!###$$$$$$""" ###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!$$$&&&&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%###  !!!!!!""""""######"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''((((((&&&$$$""""""###"""$$$%%%&&&$$$###$$$%%%(((((('''&&&%%%$$$$$$###&&&&&&((((((((('''&&&%%%'''((((((((())))))******$$$%%%%%%&&&'''''''''&&&&&&''''''((((((((())))))******))))))(((((('''''')))*********++++++++++++******+++,,,,,,,,,,,,+++++++++,,,+++***)))'''%%%******))))))((((((''''''((((((((()))***+++++++++++++++++++++,,,,,,,,,,,,+++,,,---..................000333444444555777999<<<<<<<<<<<<;;;;;;;;;;;;@@@AAABBBCCCCCCBBBAAA@@@EEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJMMMQQQSSSSSSSSSSSSTTTUUUSSSQQQQQQRRRSSSTTTSSSSSSTTTTTTUUUUUUVVVWWWXXXVVVUUUVVVXXX[[[\\\[[[ZZZXXXWWWWWWWWWYYY\\\___```^^^____________^^^]]]]]]^^^^^^]]]^^^^^^___```aaaaaaaaabbbbbbccccccddddddeeefffffffffdddbbb```___^^^^^^^^^^^^^^^^^^______``````aaacccdddeeeffffffgggfffeeecccbbbbbbccccccdddeeeeeebbb^^^]]]___aaaaaa```___``````___\\\YYYXXXYYYYYYXXXTTTNNNIIIFFFAAA>>>:::777444222///,,,111///,,,*********)))(((***)))(((((('''(((((((((((((((((()))***+++,,,---)))******)))&&&%%%%%%&&&&&&'''''''''(((((())))))))))))************)))))))))************+++++++++,,,******+++......+++(((++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))((()))***+++,,,,,,---,,,,,,---......---,,,***)))***)))''''''((())))))((()))))))))))))))(((''''''***)))'''&&&%%%'''((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$"""###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%###!!! """###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$$$$%%%&&&&&&'''((('''&&&&&&'''((((((''''''&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&%%%'''''''''(((((()))))))))$$$%%%&&&''''''''''''''''''''''''''''''((())))))***)))))))))(((((((((''')))))))))*********++++++)))******+++++++++++++++************)))(((''''''((((((((()))))))))))))))(((((())))))*********+++++++++++++++++++++++++++)))***+++---.../////////222444777888888999;;;===AAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPRRRTTTUUUSSSPPPOOOOOOOOOOOONNNSSSRRRRRRRRRSSSSSSRRRQQQSSSRRRRRRSSSUUUVVVUUUTTTSSSRRRRRRRRRTTTWWWZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[^^^^^^___```aaabbbcccccceeefffffffffeeedddbbbaaa``````___^^^___```aaabbb`````````aaabbbcccdddeeegggfffdddcccbbbbbbccccccdddeeeeeebbb___^^^___bbbdddccccccdddddddddaaa___ZZZZZZ[[[ZZZXXXTTTPPPNNNKKKHHHCCC@@@>>>;;;888666111///,,,,,,---...------******)))))))))******+++)))((((((''''''(((((()))***++++++***(((''''''(((''''''''''''((((((((()))((())))))******))))))((())))))*********+++++++++,,,++++++,,,......,,,)))++++++,,,,,,,,,,,,------++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++***)))'''''')))***)))((()))))))))))))))(((''''''%%%&&&((()))************''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''&&&%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!############&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%$$$######$$$%%%%%%#####################"""""""""###$$$$$$###""""""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%'''((('''((((((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''''''''''''''(((((((((%%%&&&''''''''''''''''''(((((('''&&&&&&''')))***))))))))))))((((((((((((((((((((()))))))))******((()))******++++++******))))))(((((((((((())))))''''''((())))))***++++++)))))))))))))))************************************+++---000222444555555888:::<<<>>>>>>???AAACCCBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFIIIJJJLLLMMMMMMLLLJJJHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJLLLOOORRRTTTQQQNNNLLLLLLLLLKKKJJJOOONNNLLLNNNPPPPPPMMMKKKOOONNNMMMNNNOOOOOOMMMLLLMMMMMMMMMMMMOOOQQQTTTVVVVVVVVVUUUUUUUUUUUUVVVVVVYYYXXXXXXWWWWWWWWWWWWWWWZZZ[[[\\\]]]___aaabbbcccccccccdddeeeeeeddddddccc```___^^^]]]]]]___aaabbbaaa```___^^^___```bbbdddfffeeedddbbbbbbbbbbbbcccdddeeeeeecccaaa```aaabbbeeeeeeeeefffggggggeeeccc]]]]]]]]]]]]\\\[[[ZZZYYYUUURRRNNNJJJHHHEEEBBB@@@777555333222222222111000,,,++++++***++++++,,,,,,+++***)))((('''&&&&&&&&&''')))***)))((('''((()))''''''''''''(((((((((((('''(((((())))))((((((''')))))))))*********++++++---,,,+++,,,......,,,***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......((()))+++---.........---//////...---,,,***)))(((((((((((())))))+++,,,,,,***)))(((((()))***)))((()))))))))))))))(((((('''$$$'''***------+++)))''''''''''''''''''''''''''')))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###"""!!!###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$#########"""""""""###""""""""""""""""""########################$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((&&&&&&%%%###!!!"""$$$'''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((((('''''')))((('''&&&&&&''')))***))))))))))))(((((((((((((((((((((((())))))))))))(((((()))************))))))((('''''''''(((***+++(((((()))))))))************)))******************++++++++++++++++++,,,,,,///111333666999;;;======>>>???BBBCCCCCCDDDFFFHHHFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMOOOQQQSSSQQQNNNMMMNNNNNNNNNMMMMMMKKKJJJLLLPPPQQQNNNKKKMMMLLLKKKKKKLLLKKKIIIHHHKKKJJJIIIIIIKKKMMMPPPQQQQQQQQQPPPOOOOOOPPPQQQRRRVVVVVVUUUUUUUUUVVVVVVWWWVVVWWWXXXZZZ\\\^^^___```^^^^^^___```aaabbbbbbccc^^^\\\[[[ZZZ[[[\\\___aaabbbaaa___]]]]]]___aaaccceeedddcccaaaaaaaaabbbccceeeeeeeeedddcccbbbbbbccccccbbbccceeeggggggfffdddaaaaaa```____________```ZZZWWWSSSQQQOOOLLLJJJGGGDDDAAA>>><<<:::888666444000///...,,,++++++******,,,,,,***)))(((((((((((($$$%%%&&&&&&%%%%%%&&&((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++))))))***+++---...//////((())),,,...//////------//////......,,,+++)))(((******)))((()))***+++,,,***)))((()))***+++)))((((((((())))))))))))(((((((((***+++,,,+++(((%%%"""''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""######"""""""""######"""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))(((&&&%%%&&&'''&&&&&&$$$""" !!!###&&&%%%&&&&&&''''''(((((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&((((((((())))))((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))************)))((((((''''''''')))+++,,,+++*********)))))))))(((*********+++++++++++++++,,,,,,---......///000000555777999<<>>AAACCCDDDEEEFFFDDDFFFHHHIIIJJJKKKMMMOOONNNNNNNNNNNNOOOOOOOOOOOOLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMPPPRRRTTTVVV\\\]]]^^^```bbbeeehhhiiijjjhhhfffdddeeefffiiikkkgggiiikkkmmmmmmoooqqqssstttqqqooommmmmmmmmmmmllljjjiiifffdddcccdddfffggghhhfffcccbbb```]]]ZZZWWWWWWUUUSSSRRRQQQRRRSSSTTTRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^___^^^\\\\\\\\\^^^```aaacccbbbaaa``````aaabbbbbbeeeeeedddeeeggggggfffdddddddddeeegggjjjkkkiiihhheeedddcccbbbaaaaaaaaaaaaaaa___\\\[[[ZZZZZZXXXWWWTTTSSSRRRQQQQQQPPPMMMKKKBBB@@@<<<888444111...---+++***)))(((((((((((((((&&&'''))))))(((((()))***(((((((((((((((''''''''''''(((((())))))(((((('''((((((((()))))))))******((())))))(((''''''(((***++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,---,,,+++)))(((******+++,,,,,,,,,++++++------,,,+++***))))))***)))))))))+++,,,,,,***''''''(((((()))))))))))))))'''&&&$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""######$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###############"""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&"""""""""###########################$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''((())))))(((''')))***)))******)))'''&&&&&&'''''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***)))))))))((((((''''''''')))************)))(((''''''((()))***)))(((&&&%%%'''((((((((()))))))))***)))))))))*********++++++)))******+++++++++++++++)))***+++++++++++++++******************************+++,,,---...000111111000111333555888:::<<<===BBBCCCDDDFFFGGGHHHHHHHHHGGGIIIKKKLLLLLLMMMOOOQQQKKKLLLMMMNNNPPPQQQSSSSSSPPPRRRTTTUUUWWWWWWWWWVVVWWWWWWWWWXXX\\\```dddgggkkknnnsssyyy}}}zzzvvvuuuvvvyyy|||}}}~~~|||{{{|||{{{yyywwwyyy{{{vvvppplllhhhgggdddbbb`````````aaa^^^___``````^^^[[[XXXVVVTTTSSSRRRQQQQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^bbbaaa```___``````aaabbbeeeddddddfffiiiiiigggeeefffeeefffhhhkkkkkkjjjhhhcccccccccccccccccccccbbbbbb```^^^^^^______^^^]]]ZZZYYYXXXXXXXXXWWWTTTRRRLLLJJJFFFBBB>>>:::888666000///...,,,+++***))))))((()))******(((((()))+++)))(((((((((''''''''''''((())))))******))))))((((((((((((((()))))))))***((()))***(((&&&&&&)))+++++++++,,,,,,,,,,,,------+++++++++,,,------......+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++******))))))))))))******++++++******))))))***************))))))))))))***+++---,,,***'''''''''((()))))))))))))))'''&&&$$$$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$######"""!!! """###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&&&&%%%%%%$$$###""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((()))+++,,,((()))******'''&&&%%%&&&((((((((((((((((((((('''&&&&&&%%%%%%&&&''')))*********))))))((((((((('''***************)))((((((&&&'''***+++***(((%%%$$$'''((((((((())))))******************++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***)))))))))***++++++,,,,,,***+++,,,...000111222333222333555888;;;>>>@@@AAAHHHIIIJJJKKKLLLLLLLLLLLLHHHJJJMMMNNNNNNOOOQQQSSSMMMNNNPPPSSSVVVXXXZZZ[[[]]]___bbbeeegggiiiiiiiiicccbbbbbbdddhhhmmmsssvvvvvv{{{}}}~~~xxxvvvssspppnnnmmmmmmmmmrrrsssuuuuuusssooojjjggg```___]]][[[ZZZYYYXXXXXXUUUTTTSSSRRRPPPOOONNNNNNIIIIIIIIIIIIKKKMMMOOOQQQMMMOOOQQQTTTUUUUUUTTTSSSUUUVVVWWWXXXYYYZZZ[[[[[[bbbaaa```______```aaabbbfffddddddfffjjjjjjhhheeeeeeeeefffhhhjjjjjjiiigggbbbbbbcccdddeeeeeeddddddaaa```^^^^^^```aaa`````````^^^]]]\\\[[[YYYUUURRRRRRPPPMMMIIIEEEBBB@@@???777666444111///---,,,,,,'''((()))((('''&&&'''((())))))(((((('''''''''&&&))))))************))))))(((((((((((()))))))))))))))***+++)))''''''***---++++++,,,,,,,,,---------)))******+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((())))))*********************)))((((((%%%'''(((*********))))))))))))***,,,---,,,***'''''''''((())))))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((('''%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###""""""######""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$###############$$$$$$%%%$$$###!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$""" !!!###%%%'''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))+++,,,+++((('''&&&'''+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))******++++++++++++******++++++,,,---))))))))))))************---,,,++++++******++++++---,,,+++******+++,,,---***+++...000222444444444999<<<>>>@@@@@@@@@BBBCCCIIIIIIKKKMMMNNNLLLLLLLLLKKKLLLNNNPPPRRRTTTUUUVVVUUUWWW\\\aaabbbbbbiiiqqqvvv{{{~~~~~~~~~wwwqqqqqqsssuuuyyy{{{zzz~~~xxxuuusssuuu}}}yyyuuuppppppooommmjjjhhhhhhhhhdddddddddfffjjjkkkbbbWWWXXXQQQMMMMMMLLLIIIIIIKKKMMMJJJHHHJJJMMMOOOPPPRRRTTTVVVWWWVVVUUUVVVYYY\\\___^^^]]]]]]]]]___```bbbdddcccccceeeiiijjjiiifffeeeeeeeeefffeeeddddddccc___``````aaabbbdddeeefffaaabbbcccdddcccaaa___]]]aaaaaa```___\\\YYYVVVUUUUUUTTTRRRPPPMMMKKKIIIHHHBBBAAA>>>;;;666111---******'''%%%%%%''')))*********)))'''%%%&&&'''***++++++***)))(((((('''(((((()))))))))))))))******+++))))))))))))))))))))))))------,,,++++++,,,,,,,,,))))))***+++,,,------...+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************)))******+++++++++******)))+++++++++***************''''''((()))))))))))))))++++++***)))((('''&&&&&&''''''((((((((((((''''''+++)))''''''((()))&&&$$$))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!"""$$$&&&'''((())))))''''''''''''''''''''''''!!!$$$%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""###############$$$$$$%%%%%%&&&%%%$$$$$$###""""""######$$$$$$################## !!!"""""""""""""""!!!#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''%%%###$$$$$$***(((&&&%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((()))******++++++******))))))******+++,,,*********++++++++++++,,,,,,,,,,,,+++,,,,,,------......---,,,,,,---...///222222333444666888:::;;;<<<>>>AAABBBBBBCCCEEEGGGHHHHHHIIIKKKLLLLLLLLLLLLRRRTTTWWW[[[^^^```aaabbbggghhhkkkoooqqqsss{{{xxxvvvwwwzzz{{{zzz~~~|||zzzzzz}}}}}}|||zzzvvvsssqqqsssttttttwww{{{|||pppiiibbb[[[XXXUUUPPPMMMOOOMMMJJJHHHIIILLLMMMNNNOOOOOOQQQRRRRRRSSSTTTWWWZZZ]]]\\\\\\\\\]]]]]]^^^___```______aaaeeefffeeedddccccccddddddccccccbbbbbbaaaaaaaaaaaaaaabbbbbbcccaaaaaabbbcccccccccbbbaaaccccccbbb```^^^ZZZWWWUUUVVVUUUSSSPPPNNNLLLKKKJJJJJJIIIGGGDDD???:::555222///---+++***+++,,,,,,+++***(((&&&$$$$$$%%%'''(((***))))))(((((((((((())))))(((((((((((()))******************************,,,++++++*********++++++*********++++++,,,,,,---+++++++++++++++++++++++++++***************+++++++++++++++************))))))******+++++++++******+++++++++******)))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))'''&&&''')))***(((&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%"""!!!!!!###&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%$$$###"""""""""### """$$$%%%&&&&&&'''#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&((())))))***$$$$$$############$$$$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''((('''%%%&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))'''(((((())))))(((((('''''''''((())))))******+++))))))(((((())))))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...////////////.........000111222444444444666888<<<@@@BBBBBBCCCDDDEEEDDDEEEHHHJJJIIIKKKMMMPPPSSSWWWZZZ[[[aaaccchhhmmmqqqsssttttttyyywwwyyy}}}|||xxxyyy}}}zzzyyy~~~}}}yyyyyy}}}~~~vvvnnniiiccc\\\YYYYYYTTTRRROOONNNNNNOOOOOONNNMMMMMMMMMNNNPPPRRRTTTUUUXXXYYYZZZ[[[\\\\\\\\\\\\]]]\\\\\\^^^aaaccccccbbbaaaaaaaaaaaa`````````___ccccccbbbaaa``````aaaaaabbbbbbbbbbbbcccdddeeefffffffffdddbbb___[[[XXXVVVSSSQQQOOOMMMMMMMMMNNNOOOPPPPPPPPPNNNJJJEEE@@@===777555111//////...,,,***+++***'''&&&%%%%%%'''((()))(((((((((((())))))***((((((''''''(((((()))*********************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++************)))(((((()))***++++++++++++,,,,,,+++***))))))((((((''''''((()))))))))))))))'''((((((((()))))))))***''''''(((((((((((('''''''''&&&%%%''')))******)))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$''''''%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$'''&&&%%%""" !!!$$$&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''''''''((('''&&&%%%&&&(((***))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))******+++)))))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......///.........///111333444555666777:::>>>BBBFFFHHHGGGHHHIIIHHHHHHHHHKKKMMMQQQVVV[[[```hhhqqqwwwxxxwwwzzz~~~||||||}}}wwwwww}}}xxxxxx~~~~~~zzz|||}}}xxxrrrkkkggggggcccbbb___\\\\\\]]]\\\YYYUUURRROOONNNOOOPPPPPPOOOQQQRRRUUUWWWYYYZZZZZZYYYZZZZZZZZZ\\\]]]___``````_________^^^^^^^^^^^^^^^cccbbbbbbaaaaaaaaabbbbbbddddddbbbbbbbbbdddeeeggggggfffeeeccc___[[[XXXVVVLLLKKKIIIHHHHHHKKKMMMOOONNNOOOQQQQQQOOOLLLHHHFFF???<<<999555222///+++(((---,,,***)))(((((()))***(((((('''(((((()))******'''''''''''''''((())))))++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,+++******************+++++++++*********))))))'''''')))***++++++++++++,,,,,,+++***)))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$''')))+++'''&&&&&&%%%%%%$$$$$$######$$$%%%$$$######%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!"""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%$$$###$$$%%%&&&%%%%%%''')))+++***)))'''''''''((((((((())))))(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))***++++++++++++************+++,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,,,,------/////////000111333666777;;;===???CCCFFFIIIKKKLLLKKKMMMOOOPPPQQQSSSUUUXXXaaahhhpppvvv{{{{{{~~~xxxxxx~~~|||wwwyyy}}}xxxxxx|||}}}~~~|||}}}uuuqqqqqqooorrrrrrqqqttt{{{|||xxxkkkddd[[[VVVUUUTTTQQQMMMIIIKKKNNNQQQTTTUUUVVVVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[[[[[[[\\\\\\______``````aaacccdddeeefffeeecccaaa```aaacccdddeeeeeedddbbb___\\\YYYWWWKKKIIIFFFDDDCCCDDDFFFGGGIIIKKKMMMOOOPPPOOONNNMMMHHHEEEAAA>>>:::555///+++///...,,,++++++***++++++(((((('''(((((()))******'''''''''''''''((())))))***************************************+++,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,...---,,,++++++++++++++++++++++++*********))))))&&&'''((()))***+++++++++++++++******)))(((((('''''''''((()))))))))))))))*********)))((('''''''''''''''(((((((((((('''''''''(((((((((''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%$$$###$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$###############$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$!!! """%%%'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&(((***+++***(((''''''((((((((()))))))))(((((((((((((((((('''&&&(((((((((((())))))))))))((())))))******))))))((())))))******+++,,,,,,---+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------......---------...//////222222222444666999;;;===BBBCCCEEEHHHKKKOOORRRSSSXXXZZZ^^^aaaccceeegggiiiqqq{{{{{{{{{}}}yyyxxx}}}~~~}}}yyyuuutttxxxwwwooojjjkkkpppxxx||||||~~~zzzvvvvvvuuu}}}pppfffbbb^^^XXXSSSIIIKKKMMMOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTUUUWWWZZZ[[[ZZZYYYWWWWWWXXXYYYYYY[[[[[[\\\^^^```bbbdddeeeeeedddaaa```______```aaacccccccccbbbaaa^^^\\\ZZZRRROOOKKKFFFBBB???>>>>>>DDDFFFHHHKKKMMMNNNOOOOOOMMMKKKIIIGGGDDD@@@:::666333222000...---+++******)))(((((((((((())))))***((((((''''''(((((()))***))))))))))))))))))))))))***************+++,,,---,,,,,,,,,++++++******************++++++,,,,,,---///...---,,,,,,,,,,,,,,,+++++++++************)))''''''((()))******************)))))))))(((((((((''''''((()))))))))))))))++++++***)))((('''&&&&&&''''''(((((((((((('''''''''((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))))))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%#########$$$$$$%%%%%%&&&######""""""###$$$$$$%%%""""""""""""###$$$%%%%%%""""""###$$$%%%%%%%%%%%%""""""""""""###############$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))***++++++)))''''''(((''''''''')))***+++)))''''''((((((((())))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))))))))************))))))***++++++,,,,,,---......***************++++++,,,,,,------------.........------...///000222444555888888999:::===@@@CCCEEEHHHHHHIIIMMMTTT]]]fffkkkqqqtttxxxyyyyyywwwwwwwwwyyy~~~zzzzzz|||yyyvvvsssrrrqqquuuyyylllllllllkkkkkkpppyyy}}}uuunnnhhhccc```bbbgggpppwww{{{ppplllmmmrrruuu{{{{{{||||||}}}}}}{{{|||{{{wwwqqqllleee^^^VVVVVVVVVVVVWWWXXXYYYYYYYYYZZZYYYWWWUUUUUUXXXZZZWWWVVVTTTSSSSSSSSSUUUVVVWWWXXXYYYZZZ]]]___aaabbbaaa```___^^^^^^^^^___```aaabbbcccccccccbbb```___WWWUUUQQQLLLGGGBBB???>>>AAAAAABBBDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLJJJEEEAAA>>><<<999555111...+++)))***))))))(((((((((((())))))(((((((((((()))******((((((((((((((((((((((((((((((((())))))+++,,,,,,,,,,,,++++++++++++++++++)))******+++,,,,,,------///...---,,,+++++++++++++++++++++************)))(((((()))))))))))))))((((((((((((((())))))))))))''''''((()))))))))))))))******))))))((((((''''''''''''((((((((((((''''''%%%''')))((('''''')))+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&'''&&&$$$"""###%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%!!!!!!""""""###$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''))))))(((&&&$$$$$$%%%''''''''')))++++++)))'''(((((((((((())))))))))))&&&&&&'''((()))))))))((((((((((((((())))))))))))))))))************))))))+++,,,,,,------......///)))))))))))))))******+++............/////////000,,,,,,...000333666999:::<<<===>>>???BBBFFFIIIKKKPPPPPPQQQWWWbbbrrr~~~|||zzzzzzwwwwww|||~~~xxxrrrkkkhhhgggggghhhhhhjjjttt~~~~~~{{{tttiiiaaa^^^```aaaaaabbbgggpppvvvrrrvvvwwwtttuuuwwwvvvsssgggccc```___]]]\\\___eeeiiinnnuuuzzz}}}xxxqqqggg```___bbbfffiiimmmnnnsss{{{|||sssnnnppprrruuuxxx||||||wwwooogggdddcccaaa_________``````^^^___^^^[[[XXXXXXZZZ^^^UUUSSSQQQPPPOOOPPPRRRSSSUUUVVVVVVXXXZZZ\\\^^^___]]]]]]]]]]]]^^^^^^___```aaabbbcccdddeeeddddddcccYYYWWWTTTQQQMMMIIIFFFDDD=========>>>???BBBDDDEEEFFFGGGJJJMMMOOONNNKKKHHHHHHFFFBBB===777111---++++++***)))(((((('''(((((()))))))))))))))***++++++((((((((((((((((((((((((''''''''''''((()))++++++++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,+++************+++++++++************)))((()))))))))))))))((('''''''''(((((())))))******'''(((((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''"""%%%(((((('''(((***---))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%$$$###""""""########################!!!$$$'''&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$""" """$$$&&&((((((&&&%%%$$$#########!!!!!!###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%'''))))))(((&&&%%%(((+++......+++(((%%%***)))((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++******+++++++++,,,,,,,,,)))555999000)))+++,,,'''++++++*********++++++,,,+++,,,...///000000000000333333555888===@@@BBBBBBDDDEEEFFFHHHIIIMMMRRRUUUZZZ___fffppp~~~xxxvvvooooooppptttzzz~~~~~~|||yyyqqqkkkeee```]]]\\\[[[[[[\\\___cccfffhhhggghhhhhhgggeeebbb___]]]ZZZ]]]aaadddgggjjjnnnqqqrrrpppnnnllllllkkkhhhfff___aaaccceeeeeegggiiijjjoooqqquuuwwwxxxvvvtttrrrpppkkkccc]]]\\\___dddhhhmmmkkkjjjiiikkknnnrrruuu}}}{{{xxxtttnnnhhhccc```fffiiilllnnnpppvvv}}}xxxrrroookkkllllllmmmooouuu{{{{{{nnnbbb]]]^^^\\\XXXSSSQQQMMMLLLLLLLLLLLLKKKJJJMMMPPPRRRRRRTTTWWWZZZ[[[ZZZYYYZZZ]]]^^^___^^^``````aaabbbcccccccccccc[[[XXXUUUUUUUUUQQQIIIBBB<<<<<<===???AAADDDEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMJJJFFFDDDBBB???999555------...---+++)))&&&$$$(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((***))))))((()))+++---...*********)))))))))))))))+++,,,,,,------,,,,,,++++++++++++*********))))))************************)))***,,,------,,,***)))((((((''''''''')))***,,,''''''(((******+++++++++******))))))((((((''''''((()))*********((('''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&'''((())))))###"""###$$$'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''%%%%%%$$$%%%''''''&&&$$$$$$&&&)))++++++)))&&&$$$+++***)))'''&&&&&&''''''(((((()))******)))((((((''''''(((((()))******+++************+++++++++,,,111===AAA666,,,+++,,,***---,,,,,,++++++,,,,,,------...000222333444666777999999:::===@@@DDDFFFFFFHHHKKKOOOSSSXXX^^^dddiiinnnvvvzzzzzz|||xxxqqqllljjjhhhggggggjjjmmmnnnmmmkkkiiifffbbb^^^[[[YYYVVVUUUSSSUUUXXX[[[]]]___``````ccceeegggiiijjjiiiiiihhhiiiiiijjjnnnsssyyy~~~}}}zzzvvvtttrrrpppmmmkkkjjjmmmqqqtttuuuvvvvvvvvvyyyzzz{{{}}}~~~{{{xxxtttqqqkkkggggggjjjooorrrsssrrrooommmmmmoooqqqrrrqqqpppnnnkkkfffaaa]]][[[```dddiiikkklllnnnrrrvvv}}}}}}}}}~~~~~~xxxvvvnnnqqquuu{{{yyyqqqnnniiiddd\\\XXXRRRNNNLLLJJJIIIHHHLLLLLLMMMMMMNNNPPPRRRSSSUUUTTTTTTUUUXXX[[[\\\\\\^^^^^^___aaaaaabbbbbbbbb[[[XXXUUUUUUUUUQQQIIIBBB>>>===>>>???AAADDDGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJNNNMMMKKKKKKJJJGGGAAA<<<333222///---+++))))))(((---+++)))))))))***)))(((&&&&&&&&&'''''''''(((((()))))))))))))))+++,,,---+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,------,,,***))))))(((''''''&&&'''(((((('''((()))******+++++++++***)))))))))((((((((('''((())))))***)))((('''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%(((((())))))(((''''''&&&&&&%%%%%%$$$$$$#########""""""###%%%&&&'''((()))'''%%%######%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))'''%%%%%%&&&''''''&&&&&&'''((())))))((('''&&&,,,+++)))''''''''')))***((())))))******))))))((('''(((((())))))*********)))))))))*********++++++---888<<<222)))((()))(((...------,,,,,,------...,,,...000222333666999;;;@@@AAACCCGGGKKKOOORRRTTTYYY]]]bbbgggmmmsssyyy}}}|||uuuttt{{{{{{mmmeeebbb___]]]]]]]]]\\\\\\\\\]]]]]][[[XXXUUUUUUVVVWWWWWWXXXYYYZZZ\\\```eeejjjlllllliiihhhmmmooorrrvvvxxxzzz{{{{{{~~~{{{zzz}}}|||zzzxxxxxx{{{~~~zzzwwwwwwxxxzzz|||}}}|||yyywwwuuuuuuuuuuuussssssqqqooollliiifffeeedddiiiooopppooommmnnnoooxxx}}}}}}tttooooooppprrrvvv{{{}}}{{{ssswwwzzztttkkkeee\\\TTTPPPMMMKKKJJJQQQNNNLLLKKKLLLMMMMMMMMMPPPNNNNNNOOOSSSWWWYYYYYYZZZ[[[\\\^^^___`````````[[[YYYWWWVVVUUUQQQJJJEEEAAA@@@>>>===???CCCHHHKKKMMMMMMMMMLLLKKKJJJIIIHHHMMMMMMOOOPPPPPPNNNIIIEEE===:::555111---,,,------,,,***((('''''''''&&&%%%&&&''''''''''''((((((((()))))))))))))))***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***)))((('''&&&&&&&&&&&&'''((()))******+++******))))))))))))(((((((((((((((((()))))))))((('''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$%%%&&&))))))(((''''''''''''(((%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))---+++((((((((()))))))))))))))************)))))),,,***((('''&&&(((***+++'''''''''(((((('''''''''(((((()))))))))*********((())))))))))))*********%%%,,,...***''')))***(((---,,,,,,,,,,,,------......111333555666999>>>BBBGGGKKKQQQXXX___eeejjjmmmwwwzzz|||~~~vvvpppnnnwwwooofff[[[VVVUUUUUUVVVVVVUUUVVVWWWYYYZZZZZZYYYXXXYYY\\\___ccceeegggjjjllluuuyyy~~~~~~}}}zzzxxxwwwwww{{{~~~~~~{{{xxxxxxyyy~~~~~~|||yyyuuuqqqjjjiiihhhiiikkknnnrrruuuzzz|||{{{www{{{yyyrrrggg^^^YYYWWWWWWVVVYYYUUURRRPPPPPPQQQOOONNNMMMKKKIIIJJJMMMQQQTTTUUUVVVWWWYYY[[[]]]^^^______\\\[[[YYYXXXWWWTTTNNNJJJGGGDDD@@@======@@@DDDHHHLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKMMMNNNOOONNNMMMKKKHHHEEE@@@:::666333111111+++)))''''''''''''&&&%%%'''''''''''''''((((((((()))))))))))))))***++++++*********+++++++++++++++,,,***)))'''''')))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++***))))))))))))((((((''''''''''''(((((()))***************))))))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$&&&((()))''''''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###&&&&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))...+++)))((()))***))))))******))))))))))))******)))((('''&&&&&&((()))***(((((((((''''''((((((((())))))))))))************((())))))))))))*********(((((('''(((,,,000///++++++++++++,,,,,,---//////555888;;;<<<===AAAIIIOOOTTT[[[gggrrr{{{~~~wwwooojjjiiipppwww||||||yyyuuuqqqlll[[[XXXTTTRRRTTTXXXYYYWWW[[[^^^bbbfffiiijjjkkkkkkkkkoootttwwwyyyzzz|||~~~zzzxxxwwwrrrpppnnnkkkiiiiiiiiiiiinnnttt}}}}}}yyyyyyuuuzzz}}}vvvmmmgggdddeeefffgggdddbbb```^^^\\\ZZZVVVTTTNNNJJJFFFEEEFFFIIILLLMMMQQQSSSUUUXXXZZZ\\\]]]]]]]]]\\\[[[[[[YYYWWWSSSQQQMMMIIIDDD???===>>>@@@BBBDDDEEEGGGIIIKKKMMMNNNNNNJJJJJJJJJIIIIIIKKKNNNPPPNNNMMMKKKGGGBBB<<<777444111///,,,,,,,,,,,,+++***((((((((((((((((((((((((((()))))))))************))))))))))))******+++++++++***(((''''''(((***+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((())))))************)))(((((((((((())))))))))))''''''''''''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''&&&%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!$$$$$$$$$&&&((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!((((((((()))))))))))))))'''''''''(((((((((((((((***(((&&&&&&'''(((((('''((((((''''''''''''((((((''''''''''''((())))))***+++******))))))******+++************************)))))))))*********++++++,,,***((()))---000...+++,,,,,,---...000222333444888<<>>AAADDDGGGJJJLLLLLLKKKJJJIIIFFFEEEGGGLLLOOOPPPQQQRRRPPPLLLFFF???;;;777444111///...---+++***)))))))))(((((((((((('''(((((()))******))))))(((((((((((()))******+++++++++***)))(((((()))***+++((((((((()))))))))))))))'''''''''''''''''''''''')))(((((((((((((((((()))'''((()))***++++++++++++))))))************))))))(((((((((((())))))))))))''''''&&&&&&''''''((()))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$###"""###%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###$$$%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$'''''''''(((((())))))***(((((((((((((((''''''''''''&&&&&&'''((()))'''&&&''''''((((((((((((''''''&&&'''(((***++++++******++++++***))))))***++++++************************************+++++++++,,,+++++++++++++++***+++---000000222444666999;;;<<<>>>CCCIIIMMMQQQZZZgggqqq{{{pppkkkhhhcccbbbddd```bbbcccbbb]]]ZZZ[[[______dddgggiiinnnwwwzzzwww~~~zzzuuusssiiilllmmmooorrruuupppiiijjjggggggkkkllliiihhhjjjeeelllzzzvvvsssqqqrrrxxx{{{rrrnnnaaa[[[QQQIIIEEEDDDCCCCCCEEEFFFIIIMMMPPPSSSTTTUUUXXXYYYZZZ[[[ZZZYYYYYYZZZYYYWWWUUUQQQLLLHHHDDDBBB>>>???BBBDDDFFFHHHIIIIIIHHHIIIGGGEEEBBBBBBFFFIIIMMMOOORRRSSSQQQMMMHHHEEE???<<<777333000---***'''))))))))))))((((((((('''(((((()))******)))((('''(((((()))******+++,,,,,,************************(((((())))))************))))))))))))))))))))))))(((((((((''''''(((((((((((()))***++++++***))))))))))))************))))))'''((((((((()))))))))***''''''&&&&&&&&&'''((()))%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''###!!! $$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$%%%&&&((()))&&&&&&&&&%%%$$$###!!!!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$#########%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******###$$$$$$%%%&&&'''(((((())))))(((((('''''''''&&&''''''''')))++++++)))'''((()))***++++++***)))(((&&&'''***,,,------+++******)))(((''''''((()))***++++++*********************++++++++++++,,,,,,,,,)))---111111+++)))...666333444666888;;;>>>AAACCCIIIOOOVVV\\\aaalll{{{pppiiidddcccbbb```bbbfffhhhjjjmmmmmmjjjgggjjjooommmrrruuuvvv{{{~~~~~~{{{zzz{{{zzzxxxxxxvvvooofffhhheeedddeeeddd___]]]^^^aaahhhsssvvvuuutttxxx~~~zzzmmmfffZZZPPPJJJGGGFFFEEE@@@BBBEEEIIILLLOOOQQQRRRUUUWWWXXXYYYYYYYYYZZZ[[[\\\\\\[[[XXXTTTOOOJJJGGGDDDEEEFFFGGGGGGHHHHHHGGGDDDFFFFFFCCC@@@>>>???BBBJJJLLLOOORRRSSSQQQNNNLLLKKKGGGAAA;;;777222---*********))))))((((((((('''(((((()))******)))((('''))))))***+++,,,,,,------******++++++++++++******))))))******+++++++++,,,************************((((((''''''''''''(((((())))))*********((('''&&&))))))*********))))))((('''((((((((())))))******'''&&&&&&%%%&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&###$$$&&&'''((('''&&&%%%(((''''''&&&%%%$$$######&&&%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######%%%(((***(((***,,,+++((('''(((+++)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''')))******,,,,,,+++***))))))******)))))))))))))))*********,,,,,,+++***)))(((''''''))))))))))))************)))'''&&&'''***+++***'''))))))***++++++++++++***+++,,,------***)))))))))++++++******+++...111444444888===BBBDDDHHHRRR[[[```fffnnntttyyy{{{zzz~~~|||vvvsssgggffffffhhhlllrrrwww{{{}}}{{{uuusssuuuxxxxxxzzz~~~~~~}}}}}}yyyuuutttttttttrrrnnnhhhccc```fffgggkkksss~~~yyywww|||~~~ssseee[[[VVVRRRMMMGGGGGGDDDCCCFFFIIIKKKMMMOOOOOOPPPQQQRRRRRRSSSVVVWWWZZZ[[[]]]]]][[[WWWSSSQQQOOOJJJEEEDDDGGGJJJIIIGGGDDDEEEDDD@@@;;;999<<>>777000......---,,,+++******)))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************)))))))))((()))******+++&&&'''((())))))***))))))+++*********))))))(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!!!!"""$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&''')))***'''((())))))((('''((()))***)))''''''&&&'''((())))))(((''''''&&&&&&''''''&&&&&&&&&''''''((()))*********)))(((((((((((((((------,,,***)))'''&&&&&&************))))))))))))))))))))))))***************((('''(((***+++***((())))))***+++++++++++++++)))+++,,,,,,***)))***+++...///111333444777:::<<<:::AAAJJJRRRWWW]]]gggooozzz~~~|||zzzwwwssstttxxxwwwzzz{{{zzzuuupppnnnmmmnnnoooqqqvvv|||~~~~~~}}}~~~|||wwwtttjjjiiijjjmmmsssyyy}}}~~~~~~~~~}}}|||zzzxxxyyyvvviii```]]][[[WWWTTTOOOKKKHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSRRRRRRRRRTTTUUUXXXYYYYYYWWWTTTSSSUUUPPPKKKIIIKKKLLLJJJGGGEEEDDDCCC@@@===;;;<<<===<<<===AAAHHHOOOTTTTTTSSSQQQTTTSSSNNNIIIEEE???999000///...---,,,+++***)))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))******+++'''(((((())))))))))))(((*********)))))))))(((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$ !!!###%%%'''))))))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))'''&&&&&&'''((())))))(((+++***((('''&&&''''''((())))))((('''''''''''''''''''''&&&''''''((()))***((((((''''''&&&&&&''''''''''''((()))***+++,,,---(((((())))))*********+++)))))))))*********++++++***)))((()))+++,,,+++***)))******+++++++++++++++***+++,,,,,,++++++,,,......111444666888;;;???AAAGGGRRR```kkkrrrzzzyyysssnnnllljjjhhhjjjnnnlllnnnqqqsssssstttvvvxxx|||yyyxxxyyy{{{yyyyyyzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{}}}|||yyyxxx{{{}}}{{{yyyvvvuuuuuutttrrrpppiiihhhgggggghhhjjjmmmnnnpppqqqvvv~~~zzzooogggeeedddcccbbb]]]ZZZWWWTTTRRRQQQNNNLLLLLLNNNOOOQQQQQQPPPOOONNNPPPQQQTTTVVVVVVVVVUUUTTTXXXTTTPPPOOOOOONNNJJJGGGEEEDDDBBB@@@@@@???===;;;888999<<>>:::::::::;;;>>>DDDJJJOOORRRSSSWWWWWWTTTRRRRRROOOJJJ???===:::666111---***(((++++++***))))))))))))***))))))))))))))))))))))))************************((((((((()))))))))******************************(((((()))***************))))))***))))))((('''&&&))))))))))))))))))((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((!!!!!!!!!"""######$$$$$$'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&'''))))))((('''&&&)))'''%%%'''+++---+++)))+++***)))(((''''''((()))******)))(((((((((((()))(((''''''''''''(((((())))))(((((('''(((((())))))...---,,,+++***)))((('''************))))))))))))************++++++++++++***+++++++++++++++,,,---******+++,,,,,,,,,,,,+++---...///.........111333333777<<<@@@FFFPPP]]]fffzzzxxxmmmcccdddeeeddddddhhhnnnqqqvvvzzz|||zzzyyyzzz~~~{{{yyyssskkkccc^^^]]]^^^fffgggkkkpppuuu~~~~~~wwwssssssvvvxxxxxxjjj^^^YYYQQQKKKIIIJJJJJJIIIHHHIIIKKKMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUTTTQQQOOOJJJGGGDDDDDDEEEDDD???<<<;;;;;;;;;===AAAHHHOOOTTTSSSWWWXXXUUUUUUVVVTTTQQQJJJHHHCCC>>>777222---+++))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))*********++++++************************(((((()))************)))))))))***))))))((('''&&&(((((((((((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((!!!!!!!!!""""""#########&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((()))((('''''')))(((((()))***++++++******)))((((((((()))******+++******)))))))))))))))((((((''''''''''''(((((())))))(((((())))))******,,,,,,+++++++++*********+++*********))))))((((((*********++++++++++++,,,)))+++,,,,,,+++***,,,---***++++++,,,,,,,,,,,,,,,,,,---...//////222555888888>>>FFFMMMVVVcccssswwwjjjdddccciiimmmnnnrrr{{{|||yyyxxxtttyyy{{{rrrllliiijjjgggffffffhhhiiiooo|||}}}~~~vvvlll^^^SSSNNNKKKIIIHHHAAABBBDDDFFFJJJMMMQQQRRRPPPQQQSSSUUUVVVVVVVVVUUUNNNLLLIIIGGGEEECCCAAA>>>::::::;;;<<<@@@HHHPPPWWWUUUXXXZZZXXXXXX[[[ZZZWWWRRRPPPLLLFFF???:::555333,,,,,,+++***)))))))))***))))))))))))))))))))))))************************************++++++++++++(((((((((((((((((((((((('''((()))++++++******)))((())))))))))))(((((('''''''''(((((((((((())))))'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''#########$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((()))))))))(((((()))***)))(((((()))***)))((((((((((((***+++,,,++++++***)))))))))******((((((''''''''''''(((((())))))(((((())))))***+++&&&&&&(((***,,,...000000))))))))))))*********************+++++++++,,,,,,(((***,,,+++***)))+++---***+++,,,,,,------,,,,,,,,,...111333777;;;AAAEEEFFFNNNYYYbbbjjjvvvyyyoookkklllooowww}}}~~~zzz~~~}}}{{{|||vvvrrrooonnnkkkiiimmmsss{{{|||yyytttrrruuuwwwwwwvvv||||||mmmaaaZZZUUUQQQNNNFFFFFFEEEFFFHHHJJJMMMNNNKKKMMMOOOQQQRRRSSSTTTUUURRRQQQNNNIIIEEEBBBAAABBB;;;<<<<<<===???EEENNNTTTUUUXXXZZZXXXYYY\\\\\\YYYVVVTTTQQQLLLGGGCCC???>>>444333111///---++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((***+++++++++)))((('''(((((())))))))))))((('''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%% ###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$'''''''''&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$&&&((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))*********&&&)))***)))&&&%%%''')))(((((('''((()))***,,,---,,,+++******)))*********)))(((((('''''''''((((((((((((((((((((()))***************++++++,,,,,,---''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,'''***,,,+++)))(((***---***+++,,,,,,------,,,,,,///222555999>>>EEELLLQQQZZZdddpppyyy~~~|||{{{{{{}}}}}}|||uuuqqqrrrrrrpppttt{{{|||~~~yyyqqqnnnoooiiijjjhhheeeeeekkkoooooojjjrrr|||uuukkkeee```[[[VVVPPPOOOLLLJJJHHHHHHIIIJJJFFFHHHJJJKKKLLLNNNPPPRRRTTTTTTQQQKKKDDDAAABBBDDD???@@@???>>>>>>AAAHHHNNNSSSWWWXXXWWWXXX[[[\\\YYYWWWVVVSSSPPPMMMIIIGGGFFF;;;:::777333000---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************'''(((***+++,,,+++)))(((''''''((())))))***))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&!!!"""###$$$%%%$$$######"""###%%%&&&%%%###!!! ###&&&&&&%%%$$$%%%$$$######""""""######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###""""""$$$&&&'''%%%$$$%%%%%%%%%$$$$$$#########$$$######"""!!!!!!!!!"""'''&&&$$$""""""###$$$%%%'''((()))(((&&&%%%&&&'''))))))))))))((('''&&&%%%'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&######""""""""""""######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&(((((()))***************((()))+++,,,,,,+++***)))&&&(((***++++++)))'''%%%)))************+++++++++************************,,,,,,,,,,,,++++++***)))$$$$$$$$$%%%(((+++,,,---***......******------(((,,,+++++++++---000333555444999@@@FFFLLLUUU___fff{{{}}}vvvpppllllllmmmoootttqqqooottt~~~~~~yyyvvvsssnnnkkkjjjjjjjjjiiieeejjjsss{{{vvvmmmiiigggfffggg^^^[[[XXXUUUOOOJJJHHHJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQQQQPPPNNNKKKIIIGGGDDDAAA>>>>>>@@@DDDFFFOOOQQQVVVYYY[[[[[[ZZZXXXZZZXXXTTTPPPLLLJJJHHHGGGCCCAAA>>>999444000,,,+++((()))+++------------,,,***(((((()))+++++++++***'''((()))++++++***))))))''''''&&&&&&'''((())))))++++++************++++++((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''***)))'''&&&$$$"""!!! """"""$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&(((&&&%%%%%%&&&%%%$$$"""%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$%%%###""" !!!"""######%%%&&&%%%$$$$$$%%%&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((()))))))))*********)))((((((((()))***+++)))***+++++++++)))'''&&&(((((()))))))))*********************************++++++,,,,,,,,,+++*********)))((())))))***))))))+++......***+++///000---+++,,,---///111555999;;;===EEEQQQ\\\fffpppzzz}}}vvvsssnnnjjjjjjlllpppsss|||yyyxxx}}}|||wwwtttrrrqqqooonnngggjjjooouuu~~~xxxpppmmmlllkkkmmmmmmjjjgggddd___WWWPPPLLLJJJHHHGGGGGGHHHJJJKKKKKKLLLNNNQQQSSSTTTTTTSSSRRRMMMKKKFFFCCCAAA@@@AAABBBKKKNNNRRRWWWYYYZZZYYYXXXXXXVVVRRRNNNKKKIIIHHHHHHHHHGGGDDDAAA<<<777333000------------,,,+++***)))'''&&&%%%&&&((())))))((((((((()))*********************)))))))))***++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''******)))(((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$""""""&&&%%%###""""""$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&***(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%'''(((((('''((()))+++''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))((('''''''''((()))***+++)))&&&$$$$$$'''+++...,,,,,,++++++***)))(((((('''((((((((())))))))))))******************************+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((+++---,,,((())),,,---+++---///111333666;;;AAAEEENNNYYYiiixxxxxxqqqhhhhhhhhhjjjooouuu{{{}}}zzzwwwtttooonnnoooqqqvvv{{{tttrrrqqqrrruuuzzzyyyyyyzzzxxxpppcccXXXQQQMMMHHHEEEFFFGGGHHHIIIGGGIIILLLOOOQQQRRRRRRRRRPPPNNNLLLIIIGGGEEEEEEEEEIIILLLPPPUUUXXXYYYYYYYYYWWWTTTPPPKKKGGGFFFFFFFFFIIIIIIIIIHHHDDD???:::666222111///---+++***))))))&&&%%%%%%&&&((())))))((()))))))))))))))******+++,,,,,,+++*********++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%'''((())))))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$#########"""!!!!!!"""$$$'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''%%%###"""$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$))))))((('''&&&''''''''''''((())))))((('''(((***'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((()))))))))(((&&&%%%&&&''')))++++++)))&&&$$$%%%(((,,,...///...,,,***)))))))))***((((((((()))))))))******************************)))***++++++,,,,,,,,,,,,)))***,,,---,,,+++++++++,,,---,,,+++***+++***)))111222444777;;;CCCMMMUUUdddppptttmmmjjjdddgggmmmttt}}}~~~{{{yyywwwtttrrrtttzzz{{{uuuttttttvvvzzzppp___XXXOOOHHHFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOLLLNNNRRRVVVXXXYYYYYYYYYWWWTTTNNNHHHDDDAAAAAAAAACCCEEEHHHIIIHHHDDD???<<<777555222///---,,,++++++(((''''''(((***++++++******)))((((((((()))+++,,,++++++***)))((((((((()))++++++************++++++((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&$$$!!!!!!###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%"""!!!!!!"""'''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((()))))))))(((&&&%%%&&&''')))+++))))))(((((()))***,,,---///...,,,***)))******+++)))))))))*********++++++************************)))***++++++,,,,,,,,,,,,(((***,,,,,,+++***+++---...---///000111000000111222555999>>>FFFSSScccooo~~~zzzoooiiiggghhhkkkpppxxx~~~~~~~~~~~~~~~|||zzzyyyyyy{{{}}}~~~vvvrrrrrrtttxxx}}}rrrhhh[[[QQQLLLJJJHHHFFFGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMOOOQQQRRRTTTUUUUUURRRSSSVVVXXXZZZZZZZZZZZZYYYUUUOOOHHHBBB???===<<<===@@@DDDGGGIIIGGGEEECCC@@@===999555111...,,,,,,***)))((()))+++++++++******)))((((((((()))+++,,,++++++***)))((((((((()))++++++************++++++((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))(((&&&$$$"""%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&###"""###$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%###!!!!!!"""'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''((((((((((((((()))((('''''''''((()))***(((((()))***+++,,,,,,------,,,+++*********+++,,,************++++++++++++******************************+++,,,,,,,,,+++++++++---...,,,))))))+++...---+++,,,000333444777;;;888>>>FFFOOO[[[kkk~~~vvvmmmfffeeehhhkkkxxx{{{|||{{{{{{{{{}}}}}}}}}}}}~~~}}}uuunnnmmmpppssszzzyyyiii]]]WWWSSSNNNJJJFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[ZZZZZZZZZWWWRRRLLLFFFAAA===<<<;;;===@@@DDDGGGHHHIIIIIIJJJGGGCCC===777222...,,,+++)))(((((()))***)))''')))))))))))))))******+++,,,,,,+++*********++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((($$$######"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&$$$###$$$%%%'''''''''&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((&&&&&&((((((((((((((('''&&&&&&((())))))(((&&&$$$%%%&&&&&&''''''((((((''''''&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''***)))(((''''''''''''(((%%%&&&((())))))(((&&&%%%((((((((((((((('''''''''((((((((()))))))))******''''''((()))***+++,,,---***************++++++,,,))))))))))))************************************++++++,,,,,,,,,+++******+++---...,,,)))***///444:::333///111333666===FFFHHHQQQ^^^iiittt|||wwwuuuvvvuuuuuulllllljjjhhhhhhjjjooorrr~~~~~~~~~~~~~~~}}}~~~uuunnnhhhdddhhhnnnuuu~~~uuuiiiccc^^^XXXSSSJJJIIIGGGEEEEEEEEEGGGHHHJJJJJJJJJKKKLLLNNNPPPQQQSSSTTTUUUWWWYYYZZZZZZZZZZZZYYYUUUQQQLLLGGGBBB@@@;;;;;;===???AAAEEEHHHIIIMMMKKKHHHCCC>>>999555333...,,,+++*********((('''(((((()))*********************)))))))))***++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&''''''''''''''''''$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''!!!"""###$$$%%%%%%&&&&&&$$$%%%&&&''''''%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&$$$###$$$%%%%%%%%%&&&&&&'''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))******)))(((((((((((((((%%%&&&((())))))(((&&&%%%))))))(((((('''''''''&&&(((((()))***+++*********''''''&&&&&&'''))),,,---((())))))***++++++,,,,,,(((((((((((())))))))))))************************,,,,,,,,,,,,,,,+++***)))(((+++,,,,,,+++...666<<>>===>>>AAACCCDDDEEEGGGIIIJJJJJJIIIHHHAAA===777333000...,,,******)))(((''''''((()))***(((((((((((())))))))))))******))))))))))))*********)))))))))((((((((('''&&&''''''(((((((((((((((&&&&&&'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((('''%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&'''''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&'''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$!!!!!!$$$'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******((()))))))))***************++++++,,,,,,------...+++,,,,,,++++++***)))(((------,,,,,,,,,+++++++++,,,---...//////...---,,,,,,+++---111444666;;;BBBCCCSSSbbblll{{{~~~mmmdddbbbZZZ[[[]]]\\\[[[]]]bbbfffooouuuyyywwwvvvyyy||||||~~~~~~yyyvvvuuuvvvyyy{{{|||zzzwwwtttssssssuuuvvvqqqssswww|||~~~}}}yyyvvvsssuuuyyy}}}||||||}}}}}}{{{nnn___UUUKKKFFFBBB???@@@DDDHHHIIIKKKMMMOOOQQQQQQRRRSSSTTTUUUWWWVVVUUUSSSRRRPPPMMMHHHDDDAAAAAABBBCCCCCCDDDFFFHHHKKKLLLMMMNNNHHHDDD???:::666222...++++++***)))(((((()))******(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((&&&''''''((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''')))(((''''''&&&''''''''')))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&$$$######$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%,,,,,,+++***)))'''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************)))))))))))))))***++++++,,,,,,------...+++,,,---------+++***)))------------,,,,,,,,,,,,---...000111111000///...111000111555888<<>>888333///...,,,***)))(((((())))))*********++++++++++++******))))))))))))******(((((((((((())))))))))))&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''%%%%%%%%%%%%&&&''''''((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))!!!###&&&)))***(((&&&$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''%%%&&&'''''''''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))*********++++++*********)))))))))))))))***++++++,,,,,,------...------............------++++++,,,---...///000111+++,,,---...000111333333555666<<>><<<<<<===???FFFIIINNNRRRTTTTTTRRRPPPNNNGGG===444///---,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++************************++++++,,,,,,---......///......------......///000000555<<<@@@FFFRRRaaammm|||yyyvvvuuussspppnnnkkkgggeeegggoooyyy}}}wwwssstttuuuqqqllljjjhhhiiijjjkkklllmmmmmmmmmppppppnnnggg___YYYVVVUUUWWWYYY]]]```bbbbbb```___]]]\\\ZZZYYYXXXWWWWWWWWWUUUVVVXXXYYYZZZ]]]aaadddcccccccccbbbaaabbbeeehhhjjjooouuuzzz}}}~~~||||||xxxqqqmmmkkklllmmmlllrrruuuttttttvvvxxxwwwsssrrrsssvvv{{{}}}~~~yyylll___\\\]]]dddpppzzzsssjjj___SSSKKKDDDCCCAAAAAAAAACCCFFFGGGJJJLLLNNNPPPPPPOOONNNLLLNNNLLLGGGCCC@@@>>>>>>???CCCFFFKKKPPPTTTUUUUUUTTTSSSMMMEEE===888444000...(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))))))))***)))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''((('''%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''(((&&&$$$######%%%(((***&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************++++++,,,,,,---...//////000000000000000111222222444:::BBBIIIRRRaaatttxxxoookkkiiieee```aaaaaaccchhhppp{{{~~~rrrkkkhhhjjjjjjeee___\\\\\\\\\\\\]]]^^^___aaabbbdddeeeddd___YYYUUUTTTUUUVVVXXXZZZ\\\^^^`````````ZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZYYYZZZ]]]___[[[\\\\\\\\\\\\^^^bbbeeedddhhhoootttxxx{{{~~~yyyyyyyyyvvvuuuyyy{{{qqqggg```^^^___aaa^^^eeejjjiiijjjnnnpppppprrrpppnnnnnnpppsssuuuuuuttt|||}}}zzzzzz{{{}}}~~~~~~wwwjjjXXXVVVYYYaaakkkuuuzzzrrrhhh[[[SSSGGGEEEBBB??????AAADDDFFFHHHJJJMMMQQQSSSSSSRRRQQQRRRPPPLLLHHHDDDBBBAAA@@@@@@CCCHHHMMMQQQTTTUUUUUUTTTPPPJJJEEE@@@:::444000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''+++***'''&&&%%%&&&''')))(((((((((((()))))))))))),,,,,,,,,++++++***************************************************************+++,,,,,,,,,,,,++++++,,,,,,------......///000000//////000222444555>>>FFFOOOXXXhhh}}}}}}nnnfff___YYYYYY^^^ccciiirrr{{{~~~|||}}}~~~|||wwwrrroooeeecccaaa```___]]]ZZZXXXSSSVVVYYY\\\]]]]]][[[ZZZ[[[[[[[[[ZZZXXXVVVTTTSSSYYYXXXXXX[[[```bbbaaa___^^^^^^\\\[[[[[[ZZZ[[[[[[ZZZ\\\^^^___^^^\\\YYYWWW]]]\\\\\\]]]___```___^^^dddggghhhhhhkkkrrrvvvuuuvvvssspppnnnooorrrvvvyyyssspppjjjccc]]]ZZZXXXWWW]]]^^^aaadddgggjjjkkklllooommmjjjgggggghhhkkklllooouuu}}}}}}yyy{{{|||{{{}}}~~~}}}vvvkkkeee[[[VVVZZZ]]]bbbrrr{{{uuuiii^^^TTTPPPIIICCC??????AAACCCEEEHHHKKKMMMNNNNNNOOOPPPQQQQQQPPPOOOLLLHHHDDDAAA>>>AAAFFFJJJMMMQQQVVVYYYYYYUUUQQQOOOLLLEEE:::111000---+++)))******)))(((***)))(((''''''((()))*********)))(((((((((((((((%%%'''))))))'''&&&%%%&&&$$$######""""""######$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((***************************)))((('''&&&''''''((((((((((((((()))))))))***+++++++++******))))))))),,,,,,++++++***)))))))))+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---------.........///111111111333777:::FFFTTTeeesssuuugggbbbaaaaaafffkkkpppwww}}}wwwsssqqqpppppptttttttttrrrppplllhhhfffaaa___^^^]]]]]]\\\YYYWWWWWWYYYZZZ\\\]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWWWWVVVWWWWWWWWW[[[___aaaaaa______^^^^^^]]]]]]\\\\\\[[[aaabbbccccccbbbaaa___^^^\\\ZZZZZZ[[[]]]___```___cccfffggggggjjjpppsssrrrrrroookkkhhhhhhjjjnnnpppllliiiddd___[[[XXXXXXWWW[[[]]]```dddgggiiijjjkkkkkkiiifffddddddeeegggiiilllpppwww}}}|||zzzyyyzzzzzzwwwrrrqqquuuyyy|||~~~~~~{{{rrrjjjaaa[[[]]]]]]^^^jjjyyy{{{rrrjjj\\\WWWQQQLLLHHHEEEDDDCCCCCCDDDGGGIIIKKKLLLNNNOOOSSSSSSSSSRRRPPPNNNKKKIIICCCDDDFFFHHHKKKPPPVVV[[[\\\YYYVVVUUUSSSMMMDDD<<<222///,,,************)))))))))(((((((((((())))))******)))(((((((((((((((&&&'''))))))'''&&&%%%&&&***))))))(((((())))))***''''''''''''''''''''''''%%%%%%$$$$$$$$$#########(((((('''''''''&&&&&&&&&(((''''''''''''''''''((()))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((++++++++++++++++++++++++))))))((((((((((((''''''((((((((()))))))))***************)))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------------...111333333333888@@@GGGVVVjjjvvvkkkbbbccciiiqqqxxx~~~{{{yyytttooojjjfffcccbbbeeeeeeeeedddcccaaa```___\\\ZZZYYYYYYZZZZZZYYYWWW]]]]]]\\\\\\[[[[[[ZZZZZZXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWXXX\\\```bbbcccbbbbbbbbbccccccbbbaaa___^^^cccbbbbbbaaaaaa```______\\\[[[YYYZZZ]]]```bbbccceeehhhiiihhhjjjppprrrqqqnnnlllhhheeecccdddfffhhhdddbbb^^^ZZZWWWWWWWWWXXXYYY\\\```dddgggiiiiiihhhfffdddbbb``````aaacccdddgggjjjooossstttrrrooommmiiilllmmmkkkfffcccbbbdddllloootttyyy|||~~~{{{}}}{{{tttlllgggfffdddaaafffppp}}}~~~wwwsssjjjeee```[[[XXXRRRLLLGGGDDDDDDDDDEEEGGGJJJMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQKKKJJJIIIHHHJJJOOOWWW]]]]]][[[ZZZZZZYYYUUUNNNHHH888555000,,,++++++******((())))))***))))))((((((***))))))(((((((((((((((&&&((())))))'''&&&&&&''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%)))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''(((((()))))))))***************************))))))''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******,,,,,,---------.........///333666666888@@@OOO[[[mmmwwwkkkggggggooozzz~~~zzznnnnnnllliiifffccc```^^^]]]]]]]]]]]]]]]]]]]]]]]]XXXVVVVVVWWWYYYZZZZZZYYY```___]]][[[YYYXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYWWWXXX[[[^^^bbbeeefffffffffggghhhiiihhhfffdddccccccbbb```___^^^^^^______^^^\\\ZZZ[[[___cccfffggghhhlllmmmlllnnnssstttrrrnnnllliiifffeeeeeefffgggaaa___[[[XXXVVVUUUVVVWWWWWWZZZ___dddggghhhggggggcccbbb___^^^]]]^^^___```ccceeehhhjjjiiigggdddaaa\\\]]]^^^\\\XXXVVVUUUVVV___bbbggglllqqqvvv|||~~~~~~yyyuuuuuurrrmmmnnnsssttt|||xxxuuuwwwsssooolllhhhbbbYYYRRRLLLIIIEEEDDDEEEHHHJJJLLLLLLMMMOOOQQQSSSTTTTTTUUUQQQPPPOOOMMMNNNRRRXXX]]]]]]\\\\\\\\\[[[XXXSSSOOOBBB===666111...,,,***)))((()))***++++++)))((('''))))))(((((((((((())))))'''((())))))'''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''')))(((&&&%%%%%%&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((((()))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))***))))))((())))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,------......///000000000444888;;;AAAOOOcccrrruuukkkgggmmmvvvyyytttrrrffffffeeedddbbb___]]]\\\ZZZZZZZZZ[[[\\\]]]]]]^^^VVVUUUUUUVVVYYY\\\]]]]]]bbb```]]]ZZZXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXWWWYYY\\\```cccfffiiijjjjjjkkklllmmmllljjjhhhfffgggfffdddbbbbbbbbbcccddd```^^^\\\]]]aaaeeehhhjjjkkkooopppoooqqquuuvvvtttpppnnnllljjjiiiiiiiiiiiidddaaa]]]YYYWWWVVVVVVVVVWWWZZZ___dddggghhhgggfffdddbbb```^^^]]]]]]]]]^^^```bbbdddeeedddaaa]]]ZZZSSSSSSRRRPPPNNNNNNPPPQQQXXXZZZ]]]```eeekkkrrrwwwzzzyyyxxxwwwvvvvvvxxxyyy~~~}}}~~~~~~{{{{{{|||xxx|||}}}}}}}}}zzzwwwuuupppiiiddd^^^WWWMMMFFFCCCDDDEEEEEEGGGHHHKKKNNNQQQTTTVVVWWWUUUUUUUUUUUUTTTVVVYYY\\\^^^^^^^^^^^^\\\ZZZVVVSSSLLLGGG???888333///,,,))))))***+++++++++***((('''))))))(((((((((((())))))((())))))((('''&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######)))'''&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))((((((************************,,,,,,---............---,,,---...///000222333333444999@@@IIIUUUggg{{{uuujjjhhhmmmyyyvvvnnnjjjiiiccccccbbb```^^^[[[YYYWWWXXXYYYZZZ[[[\\\]]]]]]]]]VVVUUUUUUVVVZZZ]]]___```bbb```^^^\\\ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWW[[[___cccfffiiilllooonnnoooooooooooommmlllkkkjjjiiihhhffffffffffffgggdddbbbaaabbbfffjjjlllmmmnnnrrrttttttuuuzzzzzzxxxtttsssqqqpppnnnmmmmmmllliiifffaaa\\\YYYWWWWWWWWWXXX[[[___cccfffhhhhhhgggfffdddbbb___]]]\\\\\\\\\^^^```cccdddccc___ZZZWWWPPPNNNKKKIIIJJJLLLOOOQQQTTTUUUWWWYYY[[[___dddhhhggghhhiiiiiiiiikkknnnqqqwww|||~~~}}}}}}~~~~~~~~~~~~zzznnn]]]OOOGGGCCCAAA@@@EEEFFFIIILLLPPPTTTVVVXXXWWWXXXZZZZZZYYYYYYZZZ[[[___`````````^^^[[[YYYWWWTTTOOOHHHAAA;;;555000---++++++++++++***)))((((((((((((((((((((())))))***))))))***(((&&&&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''((()))******)))((('''%%%&&&''''''((((((''''''###$$$%%%&&&((((((((((((###$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''')))((((((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((()))+++,,,))))))*********+++++++++)))*********++++++++++++************************++++++++++++++++++++++++------...////////////...,,,---...000222444666666===DDDQQQbbbttt~~~tttkkkkkkqqqxxx~~~{{{{{{|||~~~xxxnnngggfffgggccccccaaa___\\\ZZZYYYXXXYYYZZZ\\\]]]^^^]]]\\\[[[VVVUUUTTTVVVZZZ^^^```aaabbbaaa```___]]]]]]\\\\\\[[[]]]___aaabbbaaa___^^^]]]bbbgggkkkmmmpppuuuxxxwwwwwwvvvuuuuuuttttttssspppooonnnmmmmmmllllllllllllkkkkkkmmmpppssstttssstttxxx{{{{{{}}}|||{{{yyywwwuuurrrpppoookkkiiiddd___[[[YYYYYYYYYZZZ\\\___cccfffhhhiiiiiihhhfffdddaaa^^^\\\ZZZZZZ\\\___ccceeeddd___ZZZVVVPPPMMMJJJIIIJJJLLLNNNOOOPPPRRRUUUVVVUUUTTTUUUUUUSSSUUUXXXYYYZZZ]]]bbbfffiiiooovvvyyy{{{}}}{{{zzzyyy{{{uuu```RRRJJJEEEAAACCCDDDGGGJJJNNNQQQTTTVVVXXXYYY[[[[[[YYYYYYZZZ[[[\\\^^^______]]]\\\ZZZZZZVVVRRRMMMHHHCCC===777333---,,,+++***))))))))))))((((((((((((((()))******)))******(((&&&&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''&&&'''((()))))))))((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''')))+++---)))************+++++++++(((((())))))*********+++%%%&&&''')))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---///111444666888999FFFOOOaaawww~~~yyysssooojjjhhhqqq~~~}}}zzzyyyvvvrrrooopppsssvvvuuuwwwwwwrrrjjjfffgggjjjdddcccaaa```^^^^^^]]]]]]ZZZ\\\^^^``````___\\\[[[VVVUUUTTTVVVZZZ^^^```aaabbbbbbaaaaaa``````______[[[^^^bbbeeegggfffeeeccceeeiiiooosssuuuxxx}}}}}}||||||{{{||||||yyyyyyyyyxxxxxxwwwvvvvvvuuuttttttwwwzzz||||||{{{zzz~~~{{{wwwtttrrrllliiieee```]]][[[[[[[[[[[[\\\___bbbeeehhhjjjkkkiiigggeeeaaa^^^[[[YYYXXXZZZ^^^cccfffeee```ZZZVVVPPPNNNLLLKKKLLLMMMMMMMMMMMMQQQUUUVVVSSSNNNJJJHHHGGGJJJMMMNNNOOOQQQWWW[[[YYY___ggglllooouuu~~~~~~|||{{{zzzxxxxxx|||ooo^^^SSSKKKFFFAAABBBDDDGGGJJJNNNQQQSSSYYYZZZZZZYYYXXXXXXZZZ\\\XXXZZZ\\\\\\[[[[[[ZZZ[[[VVVSSSPPPLLLHHHBBB<<<777...---+++)))(((((()))***((((((((((((((()))***************(((&&&&&&(((***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''%%%&&&'''))))))'''&&&%%%&&&''')))*********)))((('''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!&&&'''###"""%%%%%%"""&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$&&&''''''&&&%%%%%%&&&$$$&&&'''(((''''''''')))%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$''''''(((((((((((('''''''''''''''''''''&&&&&&&&&***)))'''&&&&&&'''((()))''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))++++++******++++++,,,---******+++++++++,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,...///000000...---...///,,,,,,///555777888===CCCOOOeeetttoooqqqfffdddbbbaaadddlllxxxzzzvvvwwwsssooommmmmmnnnppppppoooooommmkkkjjjiiiiiiiiikkkiiifffcccbbbaaaaaabbbaaa___\\\[[[\\\\\\[[[ZZZXXXVVVUUUVVVXXX[[[]]]^^^bbbdddffffffeeeccccccccchhhhhhiiikkkmmmnnnmmmkkkkkkrrrxxx{{{~~~zzzvvvrrrooojjjeee```]]][[[ZZZaaabbbcccfffhhhkkkmmmnnnooollliiigggdddbbb^^^[[[______```ccceeeddd```\\\VVVTTTQQQPPPPPPQQQQQQPPPQQQQQQPPPNNNKKKIIIGGGEEECCCEEEHHHIIIIIILLLPPPTTTXXX\\\___``````gggsss~~~}}}|||xxxzzz||||||{{{|||}}}~~~ooo\\\NNNIIIFFFEEEEEEGGGKKKNNNPPPPPPUUUXXX[[[[[[XXXVVVVVVWWWZZZ[[[]]]]]]]]]ZZZXXXVVVUUUUUUTTTRRROOOJJJFFFCCC888555111,,,)))((()))***,,,+++)))''''''(((***+++))))))))))))((((((((((((((('''%%%$$$$$$%%%'''(((&&&'''((())))))((('''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""''''''$$$###&&&%%%""""""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''###%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''''''''''''''''')))((('''%%%%%%&&&((()))'''''''''((((((((())))))(((((())))))))))))((((((+++++++++******+++++++++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,...//////......000111///...111777;;;???HHHQQQ___uuusssgggbbbbbb^^^^^^___cccjjjttt~~~zzzuuuqqqnnnkkkgggeeedddeeefffgggiiihhhhhhhhhhhhiiiiiijjjkkkiiifffcccaaa``````aaadddcccbbbbbbddddddcccaaaYYYWWWVVVVVVXXX[[[^^^___eeeggghhhhhhgggfffggghhhlllmmmooosssvvvwwwwwwwwwyyy~~~zzzwwwtttoooiiidddaaa```___eeefffgggjjjlllnnnpppqqqssspppllliiigggeeebbb```\\\]]]___bbbeeeeeebbb^^^[[[YYYVVVUUUUUUTTTRRRQQQQQQPPPOOOMMMJJJHHHEEEDDD@@@BBBEEEFFFGGGJJJNNNRRRVVVZZZ\\\\\\[[[___iiirrr~~~}}}~~~~~~}}}|||}}}|||~~~yyygggZZZUUUPPPLLLHHHFFFGGGJJJLLLMMMSSSVVVYYYZZZYYYYYY[[[]]]YYY[[[\\\\\\\\\YYYWWWUUUSSSTTTUUUUUUSSSOOOJJJGGG===999444///,,,+++,,,---,,,+++***)))))))))***+++))))))))))))(((((((((((()))((('''%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$''''''%%%$$$&&&%%%""""""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%###%%%''''''&&&&&&'''(((%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((())))))))))))******)))))))))%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''((())))))++++++,,,,,,,,,---------+++++++++,,,,,,---------........................,,,---.........///111333222111222777<<>>EEEPPPbbbqqq|||hhh[[[UUUQQQQQQSSS[[[___hhhuuu~~~uuurrrooommmmmmmmmlllkkklllkkkhhheeebbbbbbccceeeddddddfffhhhjjjmmmpppqqqqqqpppnnnkkkiiihhhhhhhhhddddddeeegggiiihhheeecccbbbaaa^^^]]]]]]aaagggkkkrrrtttvvvxxxzzz|||~~~xxxsssqqqqqqqqqrrrsssssstttuuuvvvwwwxxx{{{vvvpppkkkiiihhhhhhhhhaaacccfffiiikkkkkkjjjiiifffeeeeeeffffffccc___\\\[[[ZZZXXXVVVSSSPPPMMMLLLHHHHHHJJJLLLOOORRRVVVXXXXXXZZZ\\\ZZZWWWWWW[[[___ccciiirrrzzz~~~~~~|||yyyuuuvvvyyy{{{||||||zzzyyy|||{{{uuutttyyy}}}vvvkkkfff^^^YYYRRRLLLJJJIIIIIIIIIKKKNNNQQQTTTVVVXXXYYYZZZ[[[\\\]]]\\\[[[YYYWWWVVVPPPPPPQQQRRRSSSSSSTTTTTTMMMIIIBBB;;;555222000///++++++,,,,,,+++***)))((())))))))))))((((((((((((+++***)))''''''''''''''''''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))''''''(((((((((''''''&&&&&&$$$###%%%'''&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((()))(((%%%$$$###$$$(((***+++***(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$%%%'''***+++&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&''''''(((((((((((()))))))))***(((((())))))))))))((((((***))))))(((((())))))***))))))(((((())))))***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,------.........000000111000///000333555999;;;BBBLLLVVVcccwwwxxxhhhYYYRRRRRRUUUYYY^^^bbbiiittt|||}}}~~~{{{xxxvvvtttmmmkkkgggfffggghhhhhhhhhggggggfffccc```___```cccgggggghhhjjjllloooqqqrrrsssrrrqqqpppooonnnmmmmmmmmmlllmmmnnnnnnmmmjjjgggffffffeeecccdddhhhooottt|||~~~|||||||||zzzzzzzzz{{{{{{{{{{{{|||}}}xxxqqqkkkiiiiiijjjjjjgggiiikkklllmmmllllllkkkiiijjjkkkmmmnnnlllhhheee``````^^^\\\YYYVVVSSSRRROOOOOOPPPRRRUUUXXX[[[\\\YYY[[[\\\ZZZXXXXXXZZZ]]]aaadddiiinnnrrruuuuuuuuutttttttttttttttuuuyyy|||}}}|||{{{~~~}}}wwwuuuvvvxxx}}}sssooogggddd___ZZZVVVQQQLLLIIIJJJLLLPPPUUUYYY[[[\\\[[[]]]]]]^^^^^^]]]\\\ZZZYYYRRRQQQOOOMMMNNNQQQTTTVVVSSSOOOIIIBBB;;;555111///++++++++++++***)))((('''))))))))))))(((((((((((()))((((((''''''&&&&&&&&&(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((((('''''''''%%%&&&&&&'''''''''&&&&&&%%%!!! $$$((('''%%%$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((%%%$$$###$$$%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&''''''((((((((((((((()))))))))******(((((())))))))))))(((((())))))(((((((((((())))))******))))))******+++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++.........///000000111111111111111111111222666999888???MMM[[[gggtttwwwdddZZZRRRSSSXXX^^^gggnnnmmmuuu~~~|||{{{uuuqqqnnnkkkiiihhheeeaaa```aaacccddddddfffhhhhhheeebbb```bbbeeejjjjjjkkklllnnnpppqqqrrruuuuuuuuuttttttssssssssstttssssssssssssrrrooommmmmmnnnooooooooossszzz|||vvvqqqooonnnnnnnnnlllnnnppppppnnnmmmmmmmmmnnnnnnooorrrsssrrrooollldddcccbbb```^^^[[[YYYXXXVVVTTTTTTVVVYYY\\\^^^^^^ZZZ[[[[[[YYYXXXXXXZZZ\\\```aaadddhhhlllppptttvvvsssrrrpppmmmkkklllooorrr{{{~~~~~~~~~}}}~~~~~~|||zzzzzz{{{|||xxxuuunnnllliiieee```XXXPPPJJJGGGGGGIIIMMMSSSWWWYYYZZZ]]]]]]^^^^^^^^^]]]]]]]]]XXXUUUQQQNNNMMMOOOSSSUUUUUUSSSOOOIIIBBB<<<666333------,,,+++***))))))((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&######(((&&&$$$%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''"""###$$$&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&###%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&'''(((((())))))(((((()))))))))*********(((((())))))))))))(((((((((''''''&&&&&&''''''(((******))))))******+++,,,)))))))))*********++++++++++++,,,,,,,,,,,,------.........///000111111111///000111111333666;;;???BBBMMM___pppyyyrrrccc[[[WWWWWW]]]dddkkkuuu~~~}}}~~~|||xxxrrrmmmjjjiiigggfffdddaaa^^^]]]^^^```bbbccchhhkkkllljjjfffeeehhhkkknnnnnnoooppprrrsssuuuvvvzzzzzz{{{{{{|||||||||||||||{{{yyyyyyzzzzzzyyywwwyyy|||~~~zzzxxxwwwvvvuuuqqqsssvvvuuusssrrrrrrtttssssssssstttuuutttqqqooohhhhhhgggfffdddbbb```___\\\ZZZXXXZZZ]]]```aaa```^^^^^^\\\ZZZYYYZZZ[[[]]]``````bbbdddhhhlllppprrrlllkkkhhhcccaaaaaacccfffttt~~~~~~}}}{{{|||}}}~~~|||zzzyyyyyyyyy|||}}}|||vvvuuutttssspppjjjbbb]]]RRRMMMHHHGGGKKKQQQUUUWWW[[[[[[\\\]]]]]]^^^^^^^^^]]][[[XXXTTTRRRQQQQQQRRRSSSSSSRRRPPPKKKDDD===999111000...,,,++++++++++++))))))))))))((((((((((((&&&''''''((()))))))))))))))((('''&&&&&&'''((()))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((""""""(((&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******"""###$$$&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''!!!###&&&'''&&&'''((()))$$$&&&((((((''''''''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))************(((((())))))))))))((((((++++++************++++++)))))))))))))))***++++++((())))))))))))*********)))******+++---......///,,,,,,,,,---...//////000---///000222444999???CCCUUUbbbuuuzzzeeeUUUZZZZZZ___gggnnnuuu|||uuurrrtttpppllliiiiiiiiiiiiiiiddd```]]]\\\^^^aaacccdddgggjjjllljjjfffeeehhhlllrrrrrrssstttvvvxxxzzz{{{~~~}}}|||vvvyyy{{{{{{yyyxxxyyy{{{wwwvvvuuuuuuvvvtttqqqooolllllllllkkkiiihhhfffeeebbb___]]]^^^aaaddddddcccdddbbb___\\\[[[\\\]]]___``````aaaccceeegggiiijjjdddccc___ZZZWWWWWW[[[]]]iiiuuu}}}}}}yyy}}}yyyvvvyyy|||xxxvvvuuuyyy}}}zzzeee\\\QQQJJJKKKPPPVVVYYYYYYZZZZZZ[[[]]]^^^______aaa```^^^[[[XXXTTTQQQOOOQQQSSSTTTTTTPPPJJJDDD???444222000---,,,,,,---...))))))))))))((((((((((((&&&'''(((***++++++++++++)))((('''&&&&&&'''((()))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''((()))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''+++---,,,'''$$$&&&(((&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((,,,***(((&&&%%%&&&'''(((---***''''''((((((&&&$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))###$$$&&&''''''&&&$$$###%%%'''((((((''''''(((***%%%&&&&&&'''((())))))***))))))))))))((((((((((((***)))))))))++++++)))'''++++++******((('''%%%$$$))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++000000000111222333111000222333888>>>>>>???JJJXXXqqq~~~uuufff^^^\\\aaagggnnnrrruuu}}}|||tttnnnjjjiiikkkgggeeegggkkkmmmjjjggghhheeebbbbbbcccdddbbb```dddeeefffggghhhjjjmmmppptttwww{{{~~~}}}|||{{{{{{zzzzzzzzzyyyyyyxxxvvvuuutttqqqpppoooooonnnllliiifffcccbbbaaabbbeeehhhiiijjjcccbbbaaa```___^^^^^^^^^bbbbbbaaabbbddddddcccaaa^^^[[[UUUPPPMMMOOOSSSWWW___eeemmmssswwwzzz~~~~~~}}}|||{{{{{{{{{|||}}}vvvwwwyyy|||pppWWWNNNLLLJJJNNNUUUXXX[[[___bbbbbbbbbbbbbbbaaa```___\\\YYYUUURRRPPPTTTSSSRRRTTTUUURRRIIIBBB@@@888...******,,,,,,******+++++++++***)))((('''***)))(((''''''((()))***(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''***---+++'''$$$&&&(((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&***)))(((&&&&&&&&&&&&'''###!!! """%%%((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))$$$%%%&&&''''''&&&%%%$$$&&&'''((((((''''''(((***'''''''''(((((())))))***))))))))))))(((((((((((((((''''''(((******)))(((------,,,,,,+++***((((((************************))))))***+++++++++++++++,,,,,,++++++++++++++++++---------///000111111111444333777>>>EEENNN___oootttggg^^^\\\]]]dddkkksssxxx|||zzzsssnnnjjjgggfffgggdddbbbeeejjjllljjjgggjjjgggdddcccccccccaaa___ccceeefffgggiiilllppptttzzz~~~}}}||||||}}}}}}||||||{{{zzzyyyuuutttrrrqqqpppnnnkkkhhhgggeeeddddddfffhhhhhhhhheeedddbbbaaa____________bbbaaaaaabbbccccccbbb```YYYVVVQQQMMMKKKNNNRRRVVVYYY\\\aaaeeehhhnnnvvv|||zzzyyyyyyyyy{{{~~~}}}|||{{{|||}}}~~~}}}|||{{{|||fffYYYRRRKKKKKKPPPSSSVVVZZZ^^^___`````````bbbbbb```]]]ZZZVVVRRRPPPOOONNNOOORRRVVVVVVQQQKKKEEE>>>444///......,,,***************))))))((((((***)))(((((((((((()))***((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++***'''%%%&&&(((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%% $$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&((()))***)))(((,,,,,,,,,,,,,,,++++++***************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333333888777;;;EEESSSfff{{{}}}vvvjjj___YYYYYY]]]aaafffnnnxxx}}}zzzyyytttrrroookkkhhhfffeeeeeedddcccbbbfffjjjlllkkkiiillljjjgggffffffeeedddcccfffgggjjjllloootttzzz~~~}}}|||zzzxxxuuutttssspppmmmjjjjjjhhhffffffggghhhhhhggggggfffcccaaa```_________bbbaaaaaabbbccccccbbb```XXXUUUPPPMMMMMMOOOTTTWWWTTTUUUUUUUUUXXX```kkktttttttttuuuvvvxxx{{{~~~}}}|||}}}}}}xxxiii^^^RRRMMMMMMPPPRRRVVVZZZ]]]___``````ddddddbbb___[[[WWWSSSQQQMMMLLLLLLPPPUUUWWWUUURRRMMMFFF===777444111---***))))))))))))))))))((((((***))))))(((((())))))***(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&((()))(((''''''((()))************))))))))))))(((((((((((()))))))))))))))((('''(((******)))''')))******+++++++++******************************)))***++++++,,,,,,++++++,,,,,,,,,,,,------------...//////000000222555777<<<@@@HHHXXXlllxxxqqqooogggaaaZZZVVVXXX^^^cccggghhhqqq}}}~~~yyytttpppnnnmmmllljjjhhhgggffffffffffffeeefffiiilllmmmlllkkkkkkkkkjjjiiijjjkkkkkkkkkkkknnnrrrwww|||~~~}}}|||}}}zzzwwwuuutttrrrnnnlllkkkiiihhhhhhiiijjjiiihhhhhhfffdddaaa```______```eeedddcccdddeeeeeecccbbb]]]YYYTTTQQQQQQTTTWWWXXXTTTSSSQQQOOOOOOVVVaaajjjlllmmmooorrrvvvyyy|||~~~}}}~~~}}}~~~xxxlll^^^TTTQQQNNNPPPSSSXXX]]]```aaa```eeeeeecccaaa]]]YYYUUUSSSPPPOOONNNOOOQQQSSSRRRQQQRRRMMMEEE???:::444///+++******))))))((((((((()))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''((()))***&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$(((((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((('''((()))((('''&&&'''(((************))))))))))))'''((((((((()))))))))***,,,+++******++++++)))'''))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++,,,,,,---------.........///000111000000222777;;;???JJJ]]]rrrxxxhhh```]]]SSSTTTVVV[[[bbbhhhkkkmmmssszzz~~~}}}{{{xxxsssoookkkiiiiiiiiihhhggggggfffffffffhhhhhhjjjkkkmmmmmmkkkjjjhhhiiikkkmmmnnnqqqsssuuussswww}}}~~~|||yyywwwuuussspppnnnkkkjjjiiijjjlllmmmllljjjhhhfffcccaaa______```aaaiiihhhggghhhiiihhhfffeeebbb]]]WWWTTTTTTVVVWWWWWWVVVUUUSSSOOOMMMPPPWWW]]]```bbbffflllqqquuuxxxzzz{{{|||xxxjjj\\\UUUNNNOOOQQQVVV\\\___```___ddddddcccaaa^^^[[[XXXVVVSSSRRROOONNNNNNNNNNNNNNNRRROOOKKKEEE???999222...,,,+++***)))(((((())))))))))))************))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((()))***&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))''''''(((((())))))******,,,+++++++++,,,,,,***(((++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------....../////////...///111000111555<<>>;;;666000---,,,,,,---***)))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''((('''''''''''''''''''''''')))(((((((((((((((((()))(((''''''(((******)))(((******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))+++*********))))))))))))************************))))))***++++++++++++***///...,,,+++++++++,,,---...,,,---///...******---666888>>>IIIXXXiii{{{|||jjjYYYSSSVVV\\\eeennn~~~tttnnngggaaa______```aaaiiiiiijjjjjjiiiiiiiiiiiinnnpppqqqqqqrrrtttxxx{{{}}}|||wwwuuurrrpppooooooqqqrrrpppnnnllllllmmmmmmlllkkkfffbbb^^^\\\\\\\\\]]]\\\\\\[[[YYYTTTOOOMMMOOORRRTTTUUUWWW[[[^^^___^^^\\\_________```bbbfffiiikkkllllllmmmrrrxxx~~~~~~|||}}}~~~}}}{{{~~~zzzgggWWWSSSSSSVVVZZZ[[[```eeegggfffccc___[[[WWWTTTRRRPPPOOOOOOOOOOOONNNKKKHHHCCC@@@;;;555000---,,,,,,++++++******)))((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''***((('''%%%%%%'''(((***(((''''''(((******)))'''))))))(((''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((())))))***++++++***************)))))))))++++++++++++++++++++++++)))******+++++++++++++++//////---,,,,,,,,,---......,,,...000///,,,---111888???KKK\\\qqqrrraaaYYYTTTWWW___gggooouuu~~~xxxvvvjjjfff___[[[[[[]]]^^^___ggghhhjjjkkkkkkkkkmmmnnnsssuuuxxxzzz|||~~~~~~}}}{{{yyywwwvvvuuuuuurrrqqqpppppppppqqqooonnniiifffaaa______``````______^^^ZZZUUUQQQOOOQQQSSSRRRTTTVVVZZZ]]]]]][[[XXXWWWVVVUUUUUUWWWZZZ]]]```eeeeeefffhhhkkkrrryyy~~~|||{{{~~~}}}nnnXXXRRROOOSSSXXX[[[___cccdddeeeeeedddaaa\\\WWWTTTRRRPPPNNNMMMNNNNNNLLLKKKKKKHHHBBB<<<666000---+++,,,,,,,,,+++***)))(((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((&&&&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''''''''((()))''''''&&&((()))***((('''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************+++++++++++++++++++++++++++,,,------......------///...---,,,,,,---......,,,,,,///333333222555;;;>>>JJJ]]]rrroooaaaTTTUUUZZZcccllltttzzz}}}|||~~~~~~}}}zzzsssmmmlllgggccc^^^[[[[[[^^^___```dddgggkkkmmmnnnppptttxxxwww{{{~~~|||{{{{{{yyyxxxwwwwwwvvvtttrrriiifffbbb```aaacccccccccbbb___ZZZUUUQQQQQQRRRSSSSSSTTTXXX\\\___^^^[[[XXXVVVTTTSSSRRRSSSVVVYYY\\\\\\^^^```aaaccchhhpppwww~~~{{{{{{|||uuu^^^TTTNNNPPPUUUYYY[[[^^^^^^aaadddeeeddd___YYYUUUTTTQQQNNNLLLMMMNNNNNNMMMRRROOOKKKDDD===666000,,,******++++++***)))(((''')))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&######$$$%%%%%%&&&'''''''''%%%$$$""""""$$$%%%'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((()))************)))((('''&&&&&&'''))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***+++*********)))))))))(((***************+++++++++++++++++++++++++++++++++,,,,,,---............---------,,,++++++,,,---...---...111555555555<<>>111///---***))))))***+++((()))************)))((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))*********))))))((((((((('''''''''$$$%%%''')))******))))))&&&&&&''''''((()))*********((('''&&&&&&'''(((***&&&&&&%%%'''((()))'''&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...------...///000111---///444<<>>GGGYYYiii{{{zzzjjj```[[[^^^jjjvvv~~~~~~zzzlllhhhiiiqqq|||~~~yyyvvvtttpppjjjddddddbbb```aaadddhhhjjjjjjiiimmmrrruuuxxx~~~~~~yyyuuuooojjjdddaaa___]]]YYYUUUPPPRRRSSSRRRQQQSSSVVVZZZ___dddjjjmmmmmmmmmppprrrvvvxxx{{{|||}}}~~~~~~jjj\\\WWWYYY\\\^^^aaadddggghhhhhhhhhfffjjjooorrrttttttssssssppplllggg```XXXNNNDDD>>>111000///---,,,+++******))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''''')))***+++)))'''%%%&&&''''''((((((''''''!!!###%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''+++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&$$$###"""$$$''')))))))))((()))***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,&&&'''((()))************(((((()))***+++,,,,,,---***,,,---......---+++))))))***+++,,,------...---------......///000000000222444888???GGGUUUjjj}}}~~~mmm\\\ZZZaaakkkyyysssgggjjjkkktttyyyuuurrrqqqrrrpppjjjdddiiigggddddddfffiiikkkkkklllqqqwww|||~~~yyyvvvtttpppjjjgggeeebbb^^^ZZZQQQSSSUUUTTTTTTUUUYYY\\\\\\ccckkkoooooommmlllmmmjjjmmmrrruuuxxx}}}}}}}}}vvvaaaZZZZZZ[[[\\\___bbbfffiiikkklllkkkpppvvvzzz{{{{{{zzzzzzuuusssnnnhhh```VVVLLLEEE333222000...,,,++++++***))))))))))))))))))))))))(((((())))))******++++++******))))))(((((((((''''''((()))******)))((('''''''''''')))++++++)))'''%%%%%%&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''((()))+++,,,,,,***(((%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))&&&###$$$&&&'''&&&$$$))))))))))))))))))))))))'''&&&&&&%%%%%%$$$$$$###''''''(((((((((((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************---,,,+++*********,,,,,,---,,,+++***)))***+++,,,)))***+++,,,---,,,++++++111...---111222000000222111666???KKKXXXkkkoooggg___bbbnnn}}}wwwkkkiiijjjooo}}}|||sssooojjjhhhhhhhhhfffdddaaadddgggjjjkkknnnqqqsssuuuyyy~~~~~~~~~vvvuuusssoooiiiccc^^^ZZZTTTTTTTTTUUUWWWZZZ]]]___dddeeegggjjjlllllljjjgggeeeeeefffkkkrrrxxx}}}~~~~~~{{{zzzooo^^^VVVVVVXXX]]]ccceeegggmmmuuurrryyy~~~|||xxxwwwtttnnnggg]]]UUUPPPBBB===555///,,,,,,,,,+++,,,,,,------,,,+++)))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((''''''((())))))(((&&&+++&&&""""""&&&))))))'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''$$$$$$%%%&&&'''((()))))))))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&'''(((***+++***(((&&&''')))***)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&******+++++++++*********))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************,,,+++************+++,,,++++++*********++++++,,,***+++,,,---...------,,,---++++++///111000000222444:::GGG[[[qqqyyyhhhfffgggnnnzzzzzzlllfffiiimmm{{{|||uuummmjjjfffdddeeefffeeedddbbbdddgggiiilllooosssvvv}}}~~~}}}}}}xxxwwwuuuqqqkkkeee___\\\VVVVVVWWWXXXZZZ^^^aaaccciiiiiijjjlllmmmmmmkkkiiiaaa``````bbbhhhnnnqqqsss~~~||||||}}}~~~{{{kkk```VVVVVVZZZaaadddeeejjjooopppwww}}}~~~}}}zzzwwwsssnnnfff^^^XXXLLLFFF===666222000///...++++++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''(((((((((''''''((())))))(((&&&+++'''###$$$'''***)))'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))******((('''((()))***)))((('''''''''''''''''''''''''''''''''''''''((((((((('''((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))((())))))******))))))((()))))))))*********+++++++++******))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,---...............+++)))+++000222111222555;;;DDDWWWrrrwwwmmmgggllluuuxxxkkkdddhhhrrr{{{{{{sssoooiiigggdddcccdddeeeeeeeeecccfffiiilllpppuuu{{{}}}|||}}}{{{xxxsssmmmgggbbb^^^YYYZZZ[[[]]]```cccggghhhnnnmmmllllllmmmmmmkkkiii]]][[[YYYZZZ^^^cccfffhhhqqqqqqtttyyy}}}}}}xxxkkkZZZWWWXXX^^^ccceeehhhlllooovvv{{{}}}}}}yyywwwvvvpppggg___UUUMMMCCC:::333000---,,,******+++++++++***))))))))))))))))))))))))))))))***))))))))))))))))))***&&&&&&'''(((((()))******(((''''''((())))))(((&&&)))'''%%%&&&)))+++)))'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$)))'''$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((())))))))))))))))))))))))******)))))))))))))))*********+++++++++******************++++++(((***,,,---......------,,,,,,------............---,,,...222444333666:::DDDSSSlll~~~wwwvvvtttpppmmmssszzzzzztttkkkeeegggsssyyyssspppooojjjhhhfffeeeeeefffggghhhfffhhhmmmrrrxxx}}}{{{vvvpppjjjeeebbb\\\]]]^^^aaadddhhhkkkmmmpppnnnlllkkkkkkkkkiiiggg]]]ZZZWWWWWWZZZ^^^bbbcccfffhhhlllsss|||~~~}}}rrr___YYYUUUYYY```eeeiiinnnooovvvzzz{{{}}}|||xxxyyy{{{wwwnnnfff]]]VVVKKK@@@777111---+++************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))******(((''''''((())))))(((&&&((('''''')))++++++)))'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&***(((%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''(((((())))))(((((((((((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))************))))))************++++++++++++))))))******++++++++++++***+++---///000000///...,,,,,,,,,,,,,,,------......---///333444444999@@@OOOeeewwwooojjjhhhlllrrryyykkkhhheeefffppp{{{wwwssspppmmmllljjjiiihhhffffffggghhhjjjhhhlllrrrzzz}}}wwwrrrlllgggeee___```bbbdddhhhkkknnnooopppnnnllljjjjjjiiigggeee^^^[[[XXXXXX[[[^^^```aaa___aaaeeelllvvv}}}wwwdddZZZRRRSSSYYY```iiipppqqqvvvzzzyyyzzz~~~|||zzz|||}}}uuummmhhhaaaVVVKKKBBB:::333///+++++++++***************(((((((((((((((((((((((('''''''''&&&&&&'''''''''******))))))(((((((((((((((''''''((())))))(((&&&''''''(((***++++++)))'''%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((('''''')))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((()))(((((('''$$$&&&)))))))))(((((()))))))))))))))))))))))))))$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&((()))***))))))))))))))))))))))))''''''((()))))))))))))))''''''((())))))))))))))))))******++++++******)))*********++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,+++,,,,,,---......---...222444777@@@JJJ]]]vvv{{{mmmfffaaaaaakkkyyyuuujjjbbbcccgggppp~~~{{{yyyvvvvvvtttrrroookkkiiiggghhhiiihhhgggggghhhkkknnnpppuuu}}}~~~~~~}}}xxxrrrmmmiiigggbbbccceeehhhkkknnnpppqqqpppooommmlllkkkiiifffddd___]]]ZZZZZZ\\\]]]^^^^^^YYY[[[^^^ccclllwww}}}ggg]]]SSSQQQTTTZZZeeennnpppuuuxxxvvvwww|||~~~~~~~~~|||vvvkkkfff]]]SSSJJJ@@@888222...---,,,+++************))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''******)))(((((('''&&&&&&(((''''''((())))))(((&&&&&&'''((()))***)))((((((%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((())))))((('''&&&!!!%%%((()))(((''''''(((((((((((((((((((((((((((&&&&&&''''''((((((((()))%%%$$$######$$$%%%''')))))))))))))))))))))))))))''''''((()))))))))))))))''''''((())))))))))))))))))******++++++******)))*********+++++++++,,,,,,)))***,,,---......------------,,,,,,,,,,,,------...---,,,,,,,,,---//////......000444888???LLLXXXooo{{{kkk^^^]]]aaagggvvvuuukkkgggeeejjjtttwwwrrrqqqpppooonnnllljjjgggeeedddggghhhjjjjjjkkkmmmrrrvvv}}}~~~}}}|||}}}|||{{{{{{|||}}}{{{wwwrrrnnnkkkiiieeegggiiikkknnnpppqqqrrrrrrqqqqqqppppppmmmiiifffcccaaa___^^^^^^]]]\\\ZZZUUUVVVWWWYYY```lll{{{lllddd\\\WWWUUUXXXaaajjjnnnrrrtttsssuuu{{{~~~|||lllhhhbbbZZZQQQFFF<<<666111000...,,,************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''(((''''''((())))))(((&&&%%%&&&((((((((('''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%'''''''''&&&%%%$$$"""&&&'''%%%$$$$$$&&&''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))******++++++++++++************+++++++++,,,,,,,,,***+++,,,...//////......---,,,+++***)))***+++,,,///......------///000111111000333888===GGGWWWeee}}}ppp^^^RRRXXXeeerrruuullljjjkkknnnvvvwwwoookkklllkkkjjjiiihhhgggfffeeeeeegggjjjlllnnnooosssyyy~~~}}}{{{{{{}}}}}}|||||||||{{{zzzxxxwwwwwwwwwxxxzzzzzzyyyyyyzzz|||~~~~~~{{{vvvqqqnnnkkkjjjhhhiiikkknnnppprrrsssssstttttttttttttttqqqllliiigggeeecccbbbaaa^^^[[[XXXRRRRRRQQQRRRXXXdddsss~~~{{{~~~qqqllleee```ZZZYYY___hhhkkkooorrrqqqttt{{{~~~~~~qqqnnniiibbbZZZOOODDD===333111///---+++*********))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((((((''''''((())))))(((&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%###!!!%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))***++++++***)))(((((()))))))))))))))(((((((((((()))(((&&&'''((()))'''&&&(((((())))))))))))((((((+++++++++*********))))))((()))************))))))***+++,,,,,,------,,,,,,..................------222000///000000111000...555333666>>>EEEQQQeeeyyy~~~ppp^^^VVVWWWdddtttzzzrrrkkknnnyyy|||uuupppkkkiiiiiieeefffhhhiiihhhgggfffeeeiiillloooqqqsss{{{}}}|||{{{zzzzzzzzz{{{{{{{{{yyywwwvvvzzzzzzxxxwwwuuusssssstttuuuwwwwwwvvvttttttvvv{{{{{{wwwuuutttuuuuuuttttttssssssrrrsssssssss~~~xxxsssooonnnooojjjeeecccdddbbb\\\WWWTTTUUUVVVYYY]]]ccchhhkkktttzzz~~~}}}vvvnnniiifffeeefffhhhjjjnnnrrrttttttwww}}}zzzqqqgggbbb___YYYMMMDDD;;;444,,,)))***,,,,,,***+++++++++************)))************))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%)))))))))))))))(((((('''''''''''''''''''''''''''(((((()))***)))'''%%%$$$%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***((('''((()))******))))))(((((((((((()))((('''((())))))((('''(((((())))))))))))((((((+++++++++*********))))))'''(((((()))***++++++,,,+++,,,,,,---------------...........................------...///000//////666555:::DDDOOO^^^ssstttdddWWWVVV]]]nnn~~~{{{yyywwwuuu|||wwwqqqlllhhhfffgggeeefffggggggfffffffffgggmmmqqqwwwzzz}}}yyyxxxwwwvvvvvvwwwxxxzzz{{{yyywwwxxx|||~~~{{{yyyxxxwwwvvvvvvvvvwwwwwwxxxvvvttttttvvvzzz~~~|||yyyxxxxxxzzzzzz|||{{{zzzyyyxxxxxxwwwxxx~~~yyyuuurrrqqqpppkkkfffcccdddbbb^^^ZZZXXXYYYZZZ\\\___bbbdddfffjjjoooxxx}}}{{{zzzxxxvvvtttlllnnnqqqrrrtttwwwzzz||||||sssiiidddaaa]]]TTTLLL@@@999000++++++---,,,************))))))))))))(((******)))))))))((((((((('''(((((((((((((((((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))'''&&&'''((('''(((((())))))******+++***)))((()))++++++)))(((((())))))******))))))(((+++++++++***************'''''''''((()))+++---///,,,------.......................................+++,,,---...000111111222888:::AAANNN]]]lll~~~|||jjj[[[WWW\\\jjj{{{|||tttvvv||||||pppkkkgggdddccceeeffffffgggfffeeefffiiilllrrryyy~~~|||zzzzzz{{{|||{{{yyywwwvvvtttrrrssstttwwwxxxzzzyyyxxxzzz~~~}}}}}}}}}{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvttttttuuuxxx|||~~~~~~}}}}}}~~~~~~}}}||||||{{{~~~zzzvvvttttttppplllgggddddddcccaaa^^^^^^___```aaabbbaaaaaaaaa___eeemmmvvv~~~}}}~~~}}}~~~rrrpppoooooorrrtttuuuvvvyyy|||wwwlllfffccc```ZZZVVVHHH@@@666000------,,,******))))))))))))((((((((()))))))))(((((((((''''''))))))(((((((((((())))))((((((''''''(((((()))***''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((((((&&&$$$$$$%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&'''((($$$%%%&&&(((***,,,---...***))))))***,,,,,,+++))))))))))))******)))))))))************************))))))((('''(((+++---///---......///////////////---------...............---...///000111333555666<<>>JJJYYYhhh|||mmm\\\RRRUUU^^^sss|||}}}{{{~~~tttllleeeaaa]]][[[XXXUUUTTTVVVYYY\\\___bbbfffkkksss|||qqqiii```aaabbbcccccceeeiiikkksssvvv{{{}}}yyyrrrlllhhhjjjmmmnnnpppssswwwzzz~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~}}}xxxtttqqqsssvvvzzz}}}~~~yyyvvvyyy|||~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvtttsssrrrqqqqqqsssttttttrrrmmmhhheeecccjjjqqq|||yyyjjj```ZZZWWW\\\eeeoooxxxzzzuuussspppjjjbbbZZZUUURRRRRRIIIBBB999111---+++******++++++++++++************************))))))))))))'''''''''(((((((((((((((%%%&&&)))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&((()))+++,,,&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))''''''&&&&&&&&&((()))***'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((***)))((('''''''''))))))''''''((())))))***++++++(((((((((((())))))))))))***))))))(((((())))))***++++++************++++++)))))))))*********++++++(((((((((''''''(((((((((+++,,,------......------............////////////333111111111000000777???HHHYYYlll{{{ppp___PPPLLLXXXjjj{{{sssyyytttjjjddd```]]]\\\\\\ZZZXXXVVVXXX[[[^^^aaafffnnnvvv~~~uuujjjccc[[[^^^bbbfffhhhlllooorrrtttxxxzzzuuummmfffbbbeeeiiilllnnnrrrrrrwww~~~~~~~~~~~~}}}}}}zzz{{{}}}~~~~~~}}}}}}}}}~~~~~~|||yyyvvvtttvvvyyy|||~~~~~~{{{xxxxxxzzz~~~}}}}}}||||||{{{{{{{{{yyyyyyyyyxxxwwwuuutttsssrrrssstttrrrllleee```]]]dddkkkttt}}}}}}{{{qqqllliiiaaacccggglllsss||||||xxxwwwrrriii]]]VVVUUUWWWOOOIII???666000,,,***))),,,++++++++++++*********++++++*********)))))))))'''''''''(((((((((((((((%%%&&&((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&&&&%%%&&&'''((()))((('''&&&&&&'''((('''%%%((((((((((((((((((((((((,,,+++)))'''''''''((()))***)))((((((((()))***+++(((((((((((())))))))))))))))))(((((((((((()))))),,,++++++******++++++,,,))))))*********+++++++++******))))))))))))******+++,,,------......------............////////////222111222444444666???III\\\oooyyyfffZZZTTTUUUeeexxx|||yyywwwvvviiibbb```^^^]]]]]]]]]]]]\\\[[[\\\aaaeeeiiippp{{{}}}vvvmmmccc\\\XXX]]]ccciiinnnrrrvvvxxx{{{|||vvvpppeee^^^ZZZ^^^eeeiiilllooopppuuu{{{}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{}}}}}}|||||||||{{{zzzxxxxxxyyy|||~~~|||~~~}}}{{{yyy{{{{{{{{{{{{||||||}}}}}}}}}|||{{{zzzyyyyyyxxxxxxwwwwwwvvvrrrkkkddd___]]]cccgggnnnsssxxx}}}yyy|||{{{zzz{{{vvvvvvuuutttuuuxxx~~~~~~{{{uuulllccc]]]ZZZYYYXXXQQQGGG===666111---+++,,,,,,+++++++++*********+++++++++*********))))))''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&$$$###!!!))))))''''''&&&'''((())))))(((''''''((()))(((&&&((((((((((((((((((((((((...---***(((''''''((()))---,,,)))((('''((()))***(((((((((((())))))))))))))))))(((((((((((()))))),,,++++++******++++++,,,)))************+++++++++...------,,,,,,------...+++,,,------......------............/////////000------000555888===IIIUUUnnnsss```\\\]]]cccsss}}}}}}|||lllaaa^^^___``````^^^`````````___bbbgggkkkqqqzzz}}}xxxqqqggg^^^XXXVVV\\\dddlllrrrwwwzzz}}}|||{{{{{{xxxqqqkkk___WWWSSSXXX```eeeiiilllpppsssxxx|||~~~}}}{{{{{{{{{||||||||||||}}}yyy{{{}}}~~~|||{{{{{{{{{zzzyyy{{{|||}}}{{{|||~~~}}}zzzyyyzzzzzz{{{|||~~~}}}zzzzzzzzz|||}}}~~~}}}yyyssskkkeeeaaa```dddgggjjjmmmqqquuu{{{~~~~~~xxx{{{yyywwwwwwyyy~~~|||uuunnniiiccc^^^ZZZ___YYYNNNEEE===777222///,,,,,,,,,+++++++++******+++++++++************)))&&&'''''''''(((((())))))***))))))((((((((())))))###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&''')))***+++***((('''************************''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))******))))))))))))******++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,------------.........//////---///000000//////000222333222333888<<>>AAAMMMfff{{{qqqjjjpppyyy{{{qqqllllllnnnooottt||||||sssiiibbb```___\\\[[[[[[^^^cccfffiiimmmuuu|||wwwsssqqqnnniiihhhkkkjjjnnnqqqpppllliiiiiilllooorrrvvv{{{}}}zzzxxxrrrqqqooommmhhhbbb[[[WWWRRRQQQOOOPPPTTT[[[ccciiikkknnnssswww{{{~~~}}}}}}}}}}}}}}}}}}~~~}}}||||||~~~|||}}}}}}~~~}}}|||{{{{{{zzzzzz{{{{{{xxxzzz|||||||||}}}}}}|||zzz{{{|||}}}}}}|||yyyyyy{{{~~~~~~{{{zzzzzzzzz{{{wwwpppjjjgggccc^^^]]]___bbbjjjuuu}}}yyypppqqqwww{{{tttnnnjjjfffaaa___\\\\\\ZZZUUULLLDDD;;;666111...------------++++++++++++************)))))))))))))))((((((((())))))************))))))###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&((())))))((('''&&&'''''''''''''''((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))(((((((((((()))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,------------//////000000111333777:::???KKK```}}}|||uuunnnjjjiiixxx|||ssskkkiiijjjkkktttwwwqqqjjjeeeccc\\\\\\[[[ZZZ[[[___dddiiiooovvv{{{vvvrrrppplllggggggiiikkkkkklllmmmmmmmmmmmmmmmrrruuuyyy~~~~~~|||zzzwwwtttmmmllljjjfffbbb]]]YYYVVVRRRSSSSSSTTTWWW]]]dddjjjmmmqqqwww{{{~~~~~~}}}}}}|||||||||}}}}}}~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{yyyyyyzzz{{{{{{yyy{{{|||}}}||||||}}}~~~}}}{{{{{{|||}}}}}}|||yyyyyy{{{~~~~~~~~~vvvoooiiigggddd___]]]___aaagggooouuuyyy}}}~~~qqqooopppwwwxxxtttooojjjaaa^^^[[[\\\\\\YYYQQQJJJAAA<<<555000...---------,,,++++++++++++*********)))))))))))))))))))))))))))******++++++******)))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''((((((&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***************************))))))************))))))))))))************))))))(((((()))))))))***************))))))))))))******************************+++++++++,,,,,,,,,------------,,,,,,------...///,,,------------.........000000111111222555999===EEE\\\{{{zzzqqqkkkhhhlllsssuuulllggggggkkkssssssnnnjjjfffcccddd[[[\\\]]]]]]___dddkkkqqqwww~~~yyytttpppnnnkkkffffffhhhjjjkkklllllllllmmmooopppvvvyyy}}}}}}zzzxxxuuuqqqooohhhfffccc___[[[XXXVVVVVVSSSUUUWWWYYY[[[___fffkkkqqquuuzzz~~~~~~}}}||||||||||||~~~~~~~~~|||{{{|||~~~~~~~~~}}}}}}}}}}}}||||||}}}|||zzzyyyxxxyyyzzz{{{yyy{{{||||||zzzyyyzzz{{{}}}}}}}}}~~~~~~}}}|||}}}yyyrrrkkkjjjgggccc`````````dddiiimmmpppttt{{{yyypppiiijjjuuu}}}zzztttnnnddd```\\\]]]```^^^XXXQQQGGGAAA999222///......---,,,,,,+++++++++*********)))))))))))))))))))))))))))******++++++******)))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&$$$###$$$&&&(((***&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******************************))))))************))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------++++++******++++++,,,------------.........//////111111222222333666;;;>>>MMMlll}}}qqqjjjfffgggrrr~~~yyyoooiiifffiiinnn~~~rrrfffdddccc___^^^```\\\^^^```bbbeeekkkssszzz~~~}}}wwwrrrooommmjjjeeeeeehhhhhhkkkmmmmmmkkklllooosssxxx{{{~~~zzzwwwtttqqqmmmjjjdddbbb___ZZZVVVTTTUUUVVVTTTWWWZZZ\\\]]]aaaggglllssswww}}}~~~~~~}}}||||||{{{||||||~~~{{{zzzzzz|||~~~~~~~~~}}}}}}|||{{{{{{{{{}}}{{{zzzxxxxxxyyyzzz{{{xxxzzz{{{{{{yyywwwxxxxxx|||~~~~~~}}}||||||~~~vvvooonnnlllgggcccccc^^^aaaeeegggjjjooowww}}}|||uuufffaaajjjyyy~~~xxxqqqfffbbb^^^___bbbbbb\\\VVVJJJDDD;;;333///......---,,,,,,,,,+++++++++******)))))))))))))))***************++++++++++++******%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''((()))******(((&&&$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))''''''(((''''''&&&%%%%%%###$$$%%%&&&''')))******(((((((((((((((''''''''''''$$$(((+++)))000222'''%%%'''((())))))'''%%%$$$))))))************))))))******+++++++++******)))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,+++***)))))))))***........./////////000000...///000/////////111333555555666777777999CCCNNN\\\yyyooo```ccclllsss}}}}}}ooolllkkkhhhmmmvvvpppiiiaaa\\\\\\^^^_________aaadddfffkkksss~~~|||xxxtttqqqmmmiiifffeeeeeeeeelllnnnpppqqqqqqqqqrrrsss|||~~~~~~|||xxxuuuqqqkkkeeeaaa]]][[[YYYWWWUUUTTTTTTTTTWWWZZZ]]]^^^___bbbiiinnnssswww}}}~~~|||}}}}}}~~~~~~}}}|||{{{~~~{{{yyyxxxzzz|||}}}{{{{{{zzzyyyyyyxxxwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz~~~~~~}}}|||}}}~~~~~~}}}|||{{{xxxvvvtttsssnnnhhhbbbbbbbbbaaabbbeeeiiimmmpppvvv|||}}}~~~wwwfff___fffuuuwwwqqqkkkccc]]]\\\]]]___```SSSLLLAAA888333000///...---+++))))))*********))))))***++++++***)))((('''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))***************)))(((((((((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((***&&&***---+++222555,,,)))******+++***)))((('''))))))************))))))******+++++++++******))))))))))))************+++*********++++++,,,,,,------,,,,,,++++++++++++,,,+++,,,,,,,,,,,,---------///000111000//////111333222222444777888<<>>:::333///---,,,,,,+++***)))(((((((((***+++,,,))))))************))))))''''''(((((('''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((&&&$$$$$$''')))++++++(((''''''&&&&&&''''''(((++++++++++++************((((((((((((((()))******'''''''''''''''((()))))))))))))))((('''***...111888///((())),,,,,,+++,,,(((((())))))******++++++''''''((()))***++++++,,,)))************+++++++++///---++++++,,,,,,+++***---------------------------------.........//////333///...111222333888>>>DDDUUUjjjvvvkkkiiikkkrrr~~~zzzyyyxxxnnnddd```]]]XXXWWWXXXVVV[[[___```bbbhhhttt~~~}}}|||zzzvvvpppnnnooopppooommmhhhfffeeeiiiqqq|||}}}xxxrrrnnneeedddaaa^^^[[[ZZZYYYYYYYYYWWWTTTQQQOOONNNNNNNNNRRRUUUYYY[[[^^^ccckkkqqqyyy{{{yyywwwwwwwwwyyy|||}}}{{{zzz{{{|||yyyzzz{{{}}}~~~~~~~~~~~~zzz{{{{{{zzzxxxvvvwwwxxx{{{zzzyyyxxxwwwvvvwwwwwwuuutttsssssssssuuuvvvwwwwwwxxxzzz{{{{{{}}}~~~}}}|||{{{{{{{{{{{{zzzyyyvvvsssrrrqqqrrrsssvvvwwwyyyyyyxxxxxxyyyzzz|||wwwqqqkkkfffccc```^^^ZZZUUUTTTXXXaaahhhsss}}}}}}wwwmmmeee^^^UUUPPPCCC===555///---------...---------,,,,,,,,,++++++)))))))))(((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((&&&$$$%%%'''((())))))%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''((((((((((((((((((((()))******(((''''''''''''((()))))))))))))))((((((***---000999000)))))),,,,,,,,,,,,))))))))))))************))))))******++++++,,,,,,************++++++++++++///---++++++,,,,,,,,,+++---------------------------.....................000///000333444555;;;CCCTTTiii~~~}}}qqqmmmqqqwwwyyytttsssxxx~~~oooggg___]]][[[XXXWWWXXXTTTXXX\\\___eeeppp~~~}}}{{{vvvpppmmmnnnnnnllljjjfffddddddhhhqqq|||}}}yyyrrrmmmeeeccc```]]][[[ZZZYYYYYYYYYWWWTTTPPPNNNNNNNNNNNNPPPTTTXXX[[[___eeemmmttt{{{~~~zzzxxxwwwwwwxxxzzz}}}}}}{{{{{{{{{||||||}}}}}}~~~|||}}}}}}|||yyyxxxxxxyyy||||||{{{{{{zzzyyyyyyxxxssssssssstttuuuvvvxxxyyyxxxyyy{{{{{{{{{|||~~~}}}|||{{{zzzzzzzzzzzz{{{zzzxxxvvvuuutttttttttuuuvvvxxxxxxxxxxxxyyy{{{}}}yyytttoookkkhhheeeccc___YYYUUUWWW\\\aaagggrrr{{{~~~~~~uuummmdddZZZTTTIIICCC:::333...---,,,,,,,,,,,,,,,+++++++++******((((((((())))))******+++'''''''''(((''''''&&&%%%"""######$$$%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((('''&&&%%%&&&'''((('''&&&((((((''''''''''''(((((((((((())))))******++++++((((((((((((((()))******((((((''''''(((((()))***)))))))))((((((***---000:::111******------,,,---***************)))))))))++++++++++++++++++,,,,,,************+++++++++,,,...---++++++,,,---,,,+++------------------------///........................000444777777:::EEEQQQkkkwwwnnnkkkqqq}}}vvvnnnhhhhhhooo{{{}}}nnneee^^^ZZZZZZYYYWWWWWWYYYXXX[[[^^^ccclll~~~~~~}}}|||wwwppplllkkkkkkhhhfffbbbaaabbbhhhrrr}}}~~~yyyqqqlllcccbbb___]]][[[ZZZZZZZZZYYYWWWSSSPPPNNNMMMNNNOOOOOOSSSXXX\\\```gggpppwww~~~zzzwwwwwwxxxyyy{{{~~~}}}{{{{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}|||yyyxxxxxxyyy{{{||||||||||||zzzyyyxxxqqqrrrsssvvvwwwyyyyyyzzzzzz{{{||||||{{{|||~~~~~~||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxvvvuuutttssssssuuuwwwwwwwwwxxxzzz|||~~~{{{xxxuuurrrpppmmmkkkfff```ZZZWWWXXXYYY___hhhsssyyy~~~~~~xxxmmmbbbYYYQQQJJJ@@@777111...,,,***++++++++++++************(((((()))***+++,,,,,,---&&&'''''''''''''''&&&&&&###$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))'''%%%(((((((((''''''((((((((((((((()))***+++,,,,,,---((((((((((((((())))))***((((((((('''((())))))***))))))***)))((())),,,///;;;222***+++------,,,---+++++++++******)))))))))++++++++++++++++++***************+++++++++,,,,,,...,,,++++++,,,---,,,+++,,,,,,------------------////////////............///222666999:::AAATTTfffxxxqqqiiieeejjjxxx}}}ssskkkeeeccciiiuuu{{{nnnddd^^^YYYWWWYYYYYYWWWWWW[[[aaacccffflllxxx~~~~~~~~~}}}}}}|||vvvooojjjiiigggdddbbb______aaahhhsss~~~~~~xxxoooiiiaaa```^^^\\\ZZZZZZZZZZZZYYYWWWSSSOOOMMMMMMNNNOOOQQQTTTYYY^^^bbbiiissszzz{{{xxxzzzzzz{{{|||}}}{{{{{{{{{{{{}}}|||{{{zzzzzzzzzzzz{{{||||||}}}{{{yyywwwwwwxxxxxxyyy{{{|||{{{zzzxxxvvvrrrsssuuuwwwyyyyyyyyyyyy{{{|||}}}|||{{{{{{}}}~~~}}}|||~~~||||||{{{{{{zzzyyyyyyxxxuuuvvvwwwwwwvvvtttqqqppprrrtttvvvwwwwwwxxxzzz|||~~~~~~}}}|||zzzyyyxxxwwwuuusssnnnhhhbbb\\\XXXVVV^^^dddmmmuuu{{{}}}}}}vvvhhh___WWWPPPEEE<<<555000---+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))(((((((((***)))(((&&&$$$$$$############$$$$$$$$$%%%%%%&&&'''((())))))((((((((((((((())))))***((((((((((((((()))******)))*********)))))),,,...<<<222++++++------,,,,,,,,,,,,++++++******))))))***************)))))))))***++++++++++++,,,,,,,,,---,,,***+++,,,------,,,,,,,,,,,,---------......////////////////////////000222555888;;;IIIccc{{{tttjjjgggeeehhhqqqtttkkkbbbaaagggtttuuullleee```\\\XXXWWWYYYYYYWWWYYY]]]eeehhhnnnxxx~~~}}}|||{{{zzzzzzyyy|||{{{zzzzzz||||||{{{zzzvvvxxxyyyzzz{{{}}}}}}}}}}}}|||||||||||||||zzztttmmmhhhfffeeeaaa___\\\]]]aaaiiittt|||uuulllfff___^^^\\\[[[ZZZZZZ[[[[[[YYYVVVRRRNNNLLLLLLNNNOOOSSSWWW\\\```eeelllvvv}}}}}}{{{|||}}}}}}}}}~~~}}}|||{{{{{{{{{||||||{{{zzzyyyyyyyyyyyy|||}}}~~~}}}zzzyyyzzz{{{yyyzzz{{{||||||{{{yyywwwuuuvvvxxxyyyzzzyyyxxxxxx|||}}}~~~}}}{{{{{{}}}~~~}}}||||||}}}~~~||||||}}}||||||{{{yyyxxxtttuuuwwwwwwvvvtttqqqpppqqqsssuuuvvvvvvwwwyyy{{{zzzzzzzzz{{{{{{{{{||||||{{{yyyuuuqqqjjjccc]]]XXX[[[^^^dddmmmuuuyyy|||~~~~~~zzz{{{~~~}}}ooodddZZZTTTJJJ@@@999444///---...------------,,,,,,,,,------,,,,,,++++++******%%%&&&''''''((('''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))******))))))(((((())))))***+++)))***+++***))))))+++---<<<222***+++---,,,+++++++++++++++++++++*********)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,---+++***+++,,,------,,,+++,,,,,,------.............../////////000000000///111444999AAATTTssswwwoooeeehhhmmmsss||||||llleee^^^cccqqquuukkkccc______\\\YYYXXXZZZYYYYYY\\\bbbeeelllwww}}}||||||{{{yyyxxxwwwvvvuuusssqqqppppppppptttrrrqqqrrrssstttsssrrrpppqqqrrrssstttvvvzzz}}}|||~~~}}}}}}||||||{{{zzzzzzzzzwwwqqqjjjfffdddccc```^^^[[[]]]aaajjjvvv~~~}}}yyyqqqiiiccc]]]\\\[[[ZZZZZZZZZ[[[\\\YYYVVVRRRMMMKKKLLLNNNOOOTTTXXX^^^ccciiiqqq{{{~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{||||||}}}}}}|||{{{zzzzzz}}}~~~~~~}}}|||}}}||||||}}}~~~~~~}}}|||{{{wwwxxxyyyyyyyyyyyyyyyyyy|||}}}~~~}}}||||||}}}~~~}}}|||}}}~~~}}}||||||}}}}}}|||{{{yyyxxxvvvwwwxxxyyyxxxvvvtttsssqqqsssuuuuuuuuuvvvxxxzzzwwwxxxxxxyyy{{{}}}}}}zzzvvvqqqjjjbbb\\\TTTSSSXXXcccmmmsssxxx}}}{{{tttrrruuuvvvlll```YYYOOOEEE>>>888333000............------------...------,,,+++***))))))%%%&&&&&&'''((((((''''''%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%###$$$&&&'''((('''******))))))))))))******))))))******************((((((((((((((()))******))))))(((((())))))***+++)))***++++++***)))+++,,,;;;111******,,,+++*********++++++++++++++++++,,,)))))))))******++++++++++++++++++,,,,,,,,,---------+++******,,,...------++++++,,,,,,---......///------...///000111111222111333888BBBOOOdddmmmmmmjjjqqqzzzttthhheeefffooozzzpppfff^^^ZZZ\\\ZZZXXXXXXZZZZZZZZZaaahhhmmmwww~~~tttrrrqqqqqqqqqqqqpppnnnnnnmmmkkkjjjiiiiiiiiiiiijjjiiihhhhhhjjjjjjiiihhhhhhiiijjjkkkkkkmmmqqqtttrrrtttvvvwwwxxxyyy|||~~~|||}}}~~~}}}|||zzzyyyxxxwwwsssnnngggdddcccbbb```^^^[[[]]]ccclllwww}}}zzzuuunnnfff```\\\[[[ZZZYYYYYYZZZ\\\\\\ZZZVVVQQQMMMKKKKKKMMMOOORRRWWW^^^eeelllvvv~~~}}}||||||}}}yyyzzz{{{}}}~~~~~~}}}|||{{{{{{zzzyyy{{{|||~~~}}}|||zzzxxxzzz{{{}}}}}}||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxxxxyyyzzz|||||||||}}}}}}}}}||||||~~~~~~}}}}}}~~~|||zzz{{{|||||||||zzzxxxwwwwwwwwwxxxxxxwwwvvvuuutttrrrsssuuuuuuuuuuuuvvvxxxvvvvvvwwwyyy{{{~~~}}}yyyuuummmddd]]]SSSOOOQQQ\\\gggnnnvvv}}}~~~tttkkkiiilllzzzuuuggg```VVVKKKCCC<<<666222......---------,,,,,,,,,,,,,,,++++++******))))))%%%%%%&&&'''((((((((('''"""###$$$%%%'''((()))***'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!!!!!###&&&''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&((((((((((((((()))******)))))))))))))))******+++)))***++++++***)))***,,,;;;111))))))+++***))))))*********++++++,,,,,,---))))))***+++,,,,,,------++++++,,,,,,,,,------------+++******,,,......---++++++,,,,,,---...//////,,,---...///000111222333555777???KKK[[[rrrvvveeekkkoooyyyqqqiiihhhsss}}}vvvnnneee[[[WWWYYYYYYWWWWWWYYYYYY\\\dddmmmyyy}}}vvvrrrkkkiiihhhiiijjjjjjiiihhhffffffeeedddddddddeeefffcccbbbaaabbbccccccbbbaaaaaabbbccccccdddfffiiillljjjkkknnnoooppprrruuuxxxvvvwwwzzz}}}~~~|||zzzxxxwwwvvvqqqllleeebbbbbbbbb```^^^\\\^^^dddmmmxxx|||xxxssskkkddd^^^[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZVVVQQQLLLJJJKKKMMMOOOPPPVVV^^^fffooozzz~~~|||{{{{{{}}}~~~}}}~~~vvvwwwyyy|||~~~~~~~~~}}}|||{{{{{{zzzuuuwwwzzz||||||zzzxxxvvvuuuwwwxxxyyyyyyyyy{{{}}}||||||{{{{{{{{{{{{|||}}}wwwwwwwwwxxxyyy|||~~~{{{|||}}}}}}|||}}}~~~~~~}}}|||yyyzzz{{{{{{{{{yyywwwuuuuuuuuuvvvuuuuuutttssssssrrrtttuuuuuuttttttuuuwwwvvvvvvwwwyyy{{{~~~zzzuuunnnddd]]]WWWPPPPPPZZZeeellluuu}}}{{{nnndddcccfffppp{{{llleee[[[OOOFFF>>>777333---------,,,,,,,,,++++++******************++++++(((''''''&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&'''''''''(((((()))))))))***+++,,,,,,+++)))(((******))))))******+++,,,++++++************++++++000...,,,***))))))***+++///......---,,,******)))***+++------+++******+++***+++------+++******+++................................................---...///000111222333444444;;;EEETTTnnn}}}ggg___aaarrryyyrrrmmmmmmqqq}}}wwwkkkbbb___]]]YYYVVVVVVVVVVVVWWW[[[dddpppyyyxxxqqqllliii```^^^]]]]]]___``````___]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZ[[[[[[\\\^^^___``````dddcccbbbbbbcccfffiiikkknnnnnnppprrrvvvzzz~~~}}}~~~~~~~~~zzzyyy{{{yyytttooooookkkgggeeeeeedddaaa^^^]]]]]]aaalll{{{~~~xxxpppiiiccc^^^\\\[[[ZZZZZZYYYYYYYYYYYYZZZSSSRRRQQQNNNLLLKKKMMMOOOUUUYYY___fffmmmwww}}}}}}~~~~~~~~~~~~~~~|||wwwwwwxxxyyy{{{}}}}}}||||||{{{zzzyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{||||||}}}||||||{{{{{{{{{||||||yyyxxxvvvuuuuuuvvvxxxyyy}}}{{{yyyzzz}}}~~~}}}{{{||||||||||||{{{zzzyyyxxxzzzyyyxxxxxxyyyyyyxxxvvvvvvvvvuuusssrrrrrruuuwwwzzzuuupppppptttvvvtttrrrttttttvvvyyy|||~~~yyytttnnngggccc^^^VVVRRRVVV___gggpppwww}}}~~~uuukkkfffddddddsss{{{{{{lll^^^XXXQQQFFF<<<999111...+++***++++++,,,+++---,,,+++***))))))))))))'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&((())))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''%%%$$$$$$###'''''''''''''''''''''&&&''''''''''''((((((((()))))))))*********))))))(((******))))))******+++,,,++++++************++++++---,,,+++***))))))******,,,,,,,,,,,,++++++++++++***+++,,,,,,+++***+++,,,(((***,,,---------...///------------------------++++++,,,,,,---...//////,,,---...///000222444555:::AAAMMMccctttaaa]]]aaappp}}}}}}sssmmmlllrrrzzzyyyqqqfff___]]]\\\ZZZXXXUUUXXXZZZ\\\aaakkkxxxzzzsssmmmgggddd___]]][[[ZZZ[[[[[[YYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[^^^]]]\\\\\\]]]```cccfffeeefffgggjjjmmmqqquuuwwwxxxyyyzzz|||~~~}}}~~~~~~}}}}}}||||||yyyvvvwwwyyyyyyuuuqqqmmmkkkiiigggfffeeebbbaaa______dddnnn}}}{{{uuunnnfffaaa]]][[[ZZZYYYXXXXXXWWWWWWXXXXXXSSSSSSQQQMMMKKKKKKMMMPPPVVVZZZaaagggooozzz}}}~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||||||||||||||zzzyyywwwvvvvvvwwwyyyzzz}}}{{{xxxxxxzzz|||{{{zzzxxxxxxyyyzzzzzzyyyyyyxxxzzzyyywwwwwwwwwxxxwwwwwwvvvwwwvvvtttrrrsssuuuwwwyyytttppppppsssuuutttqqquuuttttttuuuyyy|||wwwrrrmmmhhhddd]]]VVVRRRTTTZZZ```iiiqqq|||xxxooojjjgggfffiiiqqqqqqccc\\\UUUJJJAAA===333000---+++,,,------,,,---,,,+++***))))))))))))&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''')))******)))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$###'''(((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))******))))))******+++,,,++++++************++++++)))******************))))))*********++++++,,,,,,+++,,,,,,+++******+++---***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000,,,...///000111333666999;;;EEEWWWqqq{{{hhh[[[\\\cccooo||||||qqqkkkjjjooo|||oooiii```[[[ZZZZZZZZZYYYUUUZZZ___ccciiiuuuzzzrrrlllgggaaa^^^\\\ZZZWWWUUUTTTSSSRRRPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTVVVYYY\\\^^^___```bbbdddhhhkkknnnpppqqqqqqqqqrrruuuzzz~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~|||~~~}}}yyywwwvvvtttssstttwwwxxxuuurrrkkkllllllkkkhhheeecccccc```bbbgggrrrzzzwwwqqqjjjddd^^^[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVTTTSSSPPPLLLJJJJJJNNNQQQXXX]]]cccjjjrrr~~~}}}~~~~~~~~~}}}{{{yyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz{{{}}}}}}}}}||||||{{{zzzyyyxxxxxxyyyzzz{{{}}}zzzwwwuuuvvvwwwxxxwwwtttuuuvvvwwwxxxxxxxxxxxxzzzxxxwwwuuuuuuvvvwwwxxxxxxxxxwwwuuutttsssuuuwwwwwwsssooooooqqqssssssqqqtttsssqqqrrrvvv}}}|||wwwtttpppllljjjaaa[[[VVVUUUUUUXXX___hhhrrryyy{{{~~~|||vvvrrrooonnnjjjppp{{{yyylllccc[[[PPPGGGBBB666333///------.........---,,,+++******)))******&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&)))***)))(((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((()))((('''&&&'''''''''''''''((((((((('''''''''(((((((((((((((***)))((('''''')))***+++******))))))******+++,,,++++++************++++++&&&((()))+++++++++))))))))))))*********+++++++++++++++,,,+++)))***,,,......///000///,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000000111333222222444999======NNNfffnnn```ZZZ```iiirrr~~~|||qqqgggfffnnnzzzsssgggbbb[[[WWWWWWXXXXXXXXXVVV\\\ccchhhqqq}}}yyyrrrlllgggbbb]]]YYYWWWTTTRRRPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPSSSVVVXXXYYYZZZ\\\___bbbeeeggghhhiiihhhggghhhlllqqqvvvzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{}}}}}}|||}}}~~~}}}{{{xxxwwwtttsssssstttvvvwwwvvvtttllloooqqqoooiiidddcccccc```bbbiiitttvvvsssnnnhhhbbb]]]ZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVTTTRRROOOKKKHHHJJJNNNRRRZZZ___fffmmmvvv}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxwwwwwwxxxxxxyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyywwwyyy{{{}}}~~~~~~}}}||||||{{{{{{zzzzzz{{{{{{|||{{{yyyvvvtttsssttttttuuuttttttuuuvvvwwwwwwwwwwwwyyyxxxvvvtttssstttwwwyyyxxxyyyyyywwwttttttuuuvvvuuurrrooonnnppprrrrrrrrrrrrqqqppprrrvvv}}}|||zzzxxxuuusssjjjeee___[[[UUURRRWWW___iiirrr~~~~~~{{{~~~~~~~~~wwwyyy~~~wwwkkkaaaVVVKKKEEE:::666111...---......------,,,++++++************'''''''''''''''((())))))***(((((()))***+++***)))%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))))))))((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''''''''******)))((()))***,,,---******))))))******+++,,,++++++************++++++%%%''')))+++,,,+++***(((+++++++++*********))))))***+++++++++******,,,...---...///---+++)))((()))------------------------............////////////111333444333111444:::@@@FFF]]]{{{yyyiiiaaabbbkkkttt}}}yyytttggg___fffvvvtttlllbbb^^^YYYVVVUUUUUUVVVWWWZZZ___fffnnnzzz~~~uuuqqqkkkfffbbb^^^YYYVVVPPPNNNLLLKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRQQQRRRTTTVVVYYY[[[]]]^^^```______```ccchhhmmmpppqqqqqqrrrrrrssssssttttttssstttuuuvvvwwwxxxzzz|||||||||}}}~~~~~~|||zzzyyyyyyyyyvvvvvvvvvvvvwwwwwwvvvuuuqqqssstttpppiiiccc``````^^^bbbjjjuuusssqqqlllfffaaa]]][[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVSSSQQQNNNJJJHHHJJJNNNRRR[[[aaahhhpppyyy~~~|||~~~~~~}}}}}}||||||}}}~~~|||xxxxxxwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxx{{{{{{zzzzzzzzzzzzzzzzzzwwwyyy{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvtttrrrrrrssstttvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxwwwuuurrrsssvvvzzzyyyyyyyyywwwuuussstttuuusssqqqooonnnoooqqqrrrrrrooooooqqqtttxxx}}}~~~{{{yyysssnnnggg```WWWOOOPPPUUUccclllyyy}}}}}}}}}}}}sssggg[[[PPPHHH>>>:::444///---------,,,---,,,++++++++++++++++++''''''''''''((()))******...,,,++++++,,,---+++***$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&%%%$$$$$$%%%&&&((()))((((((((((((((('''''''''***)))))))))***+++,,,---******))))))******+++,,,++++++************++++++'''(((***,,,,,,+++***))),,,,,,++++++*********)))(((***,,,,,,,,,+++,,,---(((***,,,,,,+++++++++---........................////////////////////////...111333222111555===EEESSSlllrrriiikkkrrr|||qqqjjjbbbaaammmuuulllhhh___]]]YYYVVVTTTUUUWWWXXX___dddlllxxx}}}xxxkkkhhhddd```]]]YYYTTTQQQKKKIIIGGGGGGHHHHHHGGGFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJLLLMMMLLLMMMPPPRRRTTTVVVWWWWWWXXXWWWWWWXXX[[[___ccceeeggghhhiiijjjkkklllmmmmmmkkknnnqqqssstttuuuwwwyyyyyyzzz|||~~~~~~~~~|||yyyxxxxxxyyyzzzxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvtttoooiiiccc```^^^]]]bbbkkkvvv}}}qqqnnnjjjeeeaaa]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUUUURRRPPPNNNKKKIIIJJJNNNQQQ[[[aaajjjsss|||~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~|||{{{{{{|||~~~}}}zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxx{{{{{{{{{{{{{{{|||||||||yyyzzz{{{}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxxxxvvvsssrrrrrrtttwwwwwwwwwxxxwwwwwwvvvvvvxxxyyyyyyvvvssssssvvvzzzyyyyyyyyyxxxuuurrrrrrsssrrrqqqpppooooooqqqrrrtttoooppprrruuuxxx}}}}}}zzzxxxrrrkkkeee[[[QQQMMMOOO]]]fffsss|||{{{|||~~~~~~{{{mmmcccXXXOOOEEE???888222///---,,,,,,,,,,,,++++++++++++,,,,,,&&&&&&&&&''''''(((******...---++++++++++++)))'''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%$$$%%%''')))***)))((((((((('''''''''''''''((()))***++++++++++++******))))))******+++,,,++++++************++++++)))***+++,,,,,,++++++***++++++++++++,,,,,,,,,,,,&&&))),,,...---,,,+++,,,(((***,,,---,,,,,,---...---------------------------.........//////000000,,,000333333444:::EEEOOOhhh{{{zzzllllllvvvpppbbbccclll|||uuujjjeeeeee\\\[[[YYYWWWVVVWWWYYY\\\eeejjjuuuwwwrrrbbb___\\\YYYVVVRRRNNNKKKGGGEEECCCCCCDDDDDDCCCBBB??????@@@AAAAAA@@@??????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFHHHIIILLLNNNPPPQQQRRRRRRPPPPPPQQQRRRTTTWWWYYY[[[]]]^^^___```bbbcccdddeeedddhhhmmmpppqqqqqqrrrtttvvvwwwzzz}}}~~~|||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxuuuqqqmmmiiieeeaaa^^^]]]cccmmmxxx{{{nnnlllhhhccc```]]][[[ZZZYYYXXXWWWVVVTTTTTTTTTSSSPPPOOONNNLLLJJJKKKNNNPPPZZZaaalllvvv~~~~~~|||~~~|||}}}~~~~~~}}}}}}~~~||||||{{{|||~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||}}}}}}~~~~~~{{{{{{{{{|||||||||||||||xxxxxxxxxyyyyyyxxxxxxxxxuuuxxxyyyxxxuuussssssttttttuuuvvvwwwwwwxxxwwwwwwwwwyyy{{{yyyuuutttwwwzzzxxxyyyyyywwwtttqqqqqqqqqrrrrrrqqqppppppqqqsssuuusssrrrrrrtttwww{{{}}}yyyzzztttnnnkkkdddYYYRRRPPPVVV___lllxxx|||{{{~~~tttkkkaaaXXXKKKEEE===555111///---,,,,,,,,,,,,++++++,,,,,,---%%%%%%%%%&&&'''((()))))),,,***(((''''''&&&$$$###(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&%%%&&&&&&''')))***+++((('''&&&%%%&&&(((***,,,))))))(((((('''''''''&&&%%%&&&(((************)))*********)))***++++++,,,++++++************++++++++++++,,,,,,,,,+++++++++)))***+++,,,---...//////%%%(((---///...---++++++,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111,,,111555777999@@@NNNXXX~~~rrrhhhnnn~~~~~~mmm^^^gggwwwyyymmmccc```cccZZZZZZYYYXXXWWWYYY\\\___hhhnnn|||vvvnnnhhh\\\YYYVVVTTTQQQNNNJJJGGGFFFDDDAAA@@@AAAAAA???>>>======>>>??????>>>====================================>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDGGGIIIIIIJJJIIIKKKLLLMMMNNNPPPRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^______dddkkknnnooonnnooopppsssuuuxxx|||~~~xxxzzz|||~~~~~~}}}{{{yyyuuuvvvxxxyyyxxxwwwuuutttvvvxxxyyyzzzzzzzzzzzz{{{xxxtttnnnkkkiiigggccc___]]]dddnnnyyyzzzllljjjfffbbb^^^\\\ZZZZZZXXXWWWVVVTTTSSSRRRRRRRRROOOOOONNNLLLKKKKKKMMMPPPYYYaaalllwww~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~}}}{{{zzzxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}}}}}}}||||||{{{||||||}}}~~~}}}||||||{{{{{{{{{||||||vvvwwwwwwxxxxxxwwwwwwvvvtttwww{{{zzzwwwttttttuuuqqqrrrtttvvvwwwxxxxxxyyyvvvzzz|||{{{vvvtttwwwzzzxxxyyyyyywwwtttqqqpppppprrrrrrrrrppppppqqqtttvvvvvvuuurrrrrrtttzzz~~~zzz|||vvvqqqppplllbbbXXXTTTRRRZZZgggrrrzzz~~~||||||}}}}}}yyyrrriii___PPPJJJ@@@888333000...---,,,,,,,,,++++++,,,------%%%&&&&&&&&&'''(((((((((---,,,***((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((((((((()))******++++++))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,...000111++++++,,,,,,,,,,,,---------.........,,,,,,...000333222444888===FFF[[[ooollliiikkkvvvxxxooodddnnn~~~{{{mmmgggddd```\\\bbb]]]ZZZ[[[\\\]]]bbbhhhnnn|||~~~uuunnngggcccZZZVVVRRRNNNLLLJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>;;;:::888777777888:::;;;:::;;;<<<<<<===<<<<<<<<<===<<<;;;;;;::::::::::::<<<<<<======>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKPPPQQQRRRTTTVVVXXXZZZ[[[ZZZ___dddeeedddeeeiiinnnmmmooossswwwzzz{{{||||||xxxyyyyyywwwuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwvvvwwwxxxzzz{{{uuuuuutttrrrnnniiidddaaa___gggsss}}}|||wwwllliiieeebbb```___]]][[[[[[YYYVVVSSSQQQQQQQQQRRRQQQNNNMMMNNNMMMKKKMMMRRRYYYaaammmwww~~~~~~~~~}}}~~~~~~zzz{{{{{{|||}}}~~~~~~|||}}}}}}~~~}}}{{{zzzyyy|||{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzyyyzzz|||~~~|||yyyyyyzzz|||~~~|||{{{|||~~~~~~~~~{{{{{{zzzxxxvvvwwwyyy{{{wwwxxxxxxxxxxxxwwwvvvvvvxxxyyyzzzzzzyyywwwtttssswwwvvvuuuuuuwwwyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxyyyyyyvvvsssqqqqqqqqqqqqqqqrrrsssttttttttttttuuuqqqpppssstttuuuxxx}}}~~~~~~zzz{{{{{{yyyssshhh[[[RRRQQQVVV^^^gggooouuuyyy|||zzzyyyyyyttt{{{uuujjjeeeWWWQQQHHH???777222///---,,,,,,,,,+++,,,,,,------&&&&&&&&&'''''''''''''''+++***)))'''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''((())))))((((((((('''''''''*********)))))))))))))))))))))))))))************)))************++++++++++++++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++,,,...000111,,,,,,---------.........---...///...------///111000111666<<>>===<<<<<<<<<<<<<<<;;;999888888999;;;<<<999999:::;;;;;;;;;;;;:::<<<;;;::::::999999::::::888888999999:::;;;;;;<<<<<<<<<<<<======>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHLLLLLLNNNPPPRRRTTTVVVVVVWWW[[[______^^^^^^bbbfffgggiiimmmqqqsssuuuuuuvvvtttuuuuuutttrrrqqqrrrtttttttttttttttuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyuuuuuuuuusssooojjjfffccccccjjjuuu~~~{{{uuullliiieeebbb```___]]][[[[[[YYYVVVSSSRRRQQQQQQRRRPPPNNNMMMNNNMMMLLLOOOTTT[[[cccooozzz~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~|||||||||||||||{{{{{{zzz|||{{{zzzyyyxxxyyyzzzzzz|||{{{zzzzzz{{{|||~~~~~~|||zzzzzz|||~~~~~~{{{zzz{{{}}}}}}}}}{{{{{{zzzxxxvvvvvvxxxzzzvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvxxxxxxxxxwwwuuutttuuuuuuuuuvvvxxxyyyyyyyyywwwvvvuuutttttttttuuuvvvvvvwwwwwwuuurrrooooooooopppqqqrrrsssssstttssssssuuuqqqppprrrsssrrruuuyyy{{{}}}}}}}}}|||wwwmmmbbbZZZTTTSSSUUU]]]hhhsssyyy{{{zzzzzzyyypppqqqxxx{{{pppiii]]]WWWNNNDDD<<<555000------------,,,,,,------...'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%&&&'''((()))******))))))((((((((((((''''''++++++******)))(((((('''))))))))))))************)))************++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,---...///000---............/////////...///000000//////111333000333:::AAAKKKaaaxxxlllcccXXXdddwwwtttnnnjjjjjjkkkyyy~~~tttggg___]]]^^^]]][[[XXXYYY\\\```aaadddnnnyyyxxxoooggg___YYYTTTSSSPPPKKKGGGEEECCC@@@>>>===<<<;;;::::::999999999;;;:::999888888999:::;;;777888888999999999999999::::::999888888888999999666666777777888999999999999999::::::;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPQQQTTTWWWWWWVVVVVVYYY\\\___aaadddhhhjjjlllmmmmmmnnnoooooonnnllllllmmmoooqqqqqqqqqrrrrrrssssssssssssssssssssstttuuuvvvwwwvvvvvvuuusssppplllhhhfffhhhmmmvvvxxxrrrkkkhhhdddbbb```___]]]\\\ZZZYYYVVVTTTRRRRRRRRRRRROOOMMMMMMNNNNNNMMMQQQWWW\\\dddqqq}}}~~~~~~}}}}}}|||{{{{{{{{{}}}}}}|||||||||}}}}}}~~~{{{{{{zzzzzz{{{{{{|||||||||{{{zzzyyyxxxyyyzzzzzz||||||{{{{{{{{{}}}~~~~~~~~~}}}{{{yyyyyy|||~~~~~~|||zzzyyyzzz{{{{{{zzzzzz{{{zzzxxxvvvuuuwwwxxxvvvvvvvvvvvvvvvuuuttttttssstttuuuvvvwwwvvvvvvuuussstttvvvxxxyyyyyyyyyxxxvvvuuuttttttsssssssssttttttuuuuuussspppnnnmmmmmmooooooqqqrrrrrrrrrrrrrrruuuqqqoooqqqqqqoooppptttwww{{{~~~|||xxxrrrjjjddd\\\UUUOOOSSS```oooyyy}}}~~~~~~{{{nnnkkknnnxxxpppddd^^^UUUKKKBBB:::333.........------------......((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&''''''((())))))***))))))((((((((((((((((((************))))))((((((((()))))))))************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---...//////------.........////////////000111111000000222444555777===GGGXXXttt|||mmmbbb[[[ZZZkkkuuuhhhcccccchhhnnn}}}qqqiii___ZZZZZZ\\\\\\\\\ZZZ[[[___cccffflll|||}}}tttkkkccc\\\UUUQQQPPPLLLHHHDDDBBB@@@>>><<<;;;;;;:::999888888888888999999888888888888999999777777888999999999999888999888777777777777888888888888888999999:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCDDDFFFHHHIIIJJJKKKNNNPPPQQQQQQQQQTTTVVVYYYZZZ]]]```bbbdddeeeeeeggghhhhhhgggffffffhhhjjjmmmmmmnnnoooppppppqqqqqqqqqqqqqqqrrrssstttuuuvvvuuuuuuuuusssqqqnnnkkkiiikkkooovvv}}}vvvpppkkkhhhdddaaa```___^^^\\\ZZZYYYWWWUUUTTTSSSRRRRRROOOMMMLLLNNNOOOOOOTTTZZZ]]]eeerrr}}}~~~~~~~~~}}}|||{{{zzz}}}|||{{{zzzzzz{{{{{{|||{{{zzzyyyyyyzzz|||}}}|||{{{zzzyyyxxxyyyzzzzzz}}}||||||||||||}}}~~~}}}}}}|||yyywwwwwwyyy{{{}}}{{{yyyxxxyyyyyyyyyxxxyyyzzzzzzyyywwwuuuuuuvvvvvvvvvwwwwwwvvvvvvuuutttsssssstttuuuuuuttttttsssqqqtttwwwyyyyyyxxxxxxxxxvvvvvvuuuttttttsssssssssrrrttttttssspppnnnmmmmmmnnnooopppqqqqqqrrrrrrqqquuuqqqooopppooolllmmmpppsssvvvzzz|||}}}~~~~~~|||{{{yyyuuuppplllggg___TTTRRRZZZhhhwww~~~~~~~~~qqqlllnnnvvvwwwiiicccYYYPPPGGG???666000......---,,,,,,,,,------((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%((((((((((((((((((((('''(((((())))))))))))))))))(((((())))))************((()))))))))************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------.........,,,------------.........///111222111111111333555888999???OOOjjjrrrbbb[[[ZZZaaasssnnndddaaadddmmmuuu|||hhhccc]]]ZZZZZZ\\\]]]]]]]]]^^^aaafffkkkwww}}}xxxoooggg___YYYRRROOOLLLIIIEEEBBB@@@???===;;;;;;;;;:::999888888888888777666666666666666666777777777888999999999999999777777777666666777777888999999999999::::::::::::888999::::::;;;::::::999888888999:::;;;<<<<<<======>>>???AAABBBDDDEEEFFFFFFHHHJJJLLLNNNPPPRRRTTTTTTUUUWWWYYY[[[]]]_________```aaa`````````bbbdddhhhhhhiiijjjlllmmmnnnnnnnnnooopppqqqrrrsssttttttsssssssssrrrpppnnnlllkkkjjjnnnuuu|||uuuooojjjgggdddaaa``````^^^]]]ZZZYYYXXXWWWVVVUUUTTTTTTPPPMMMMMMOOOOOOPPPVVV\\\aaaiiiuuu~~~}}}|||{{{|||{{{yyyxxxxxxyyyzzz{{{{{{zzzzzzzzz{{{}}}|||{{{zzzyyyxxxyyyzzzzzz|||||||||||||||}}}}}}}}}}}}|||zzzwwwttttttuuuwww|||zzzxxxxxxxxxxxxwwwvvvwwwxxxzzzyyywwwuuutttuuuwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuuuutttsssrrrqqqqqqqqqtttxxxyyyxxxvvvvvvwwwwwwwwwvvvvvvuuutttssssssrrrtttuuutttrrrooonnnnnnnnnnnnooopppqqqqqqqqqqqqtttpppooopppoookkkkkknnnppprrruuuwwwyyy{{{~~~|||{{{{{{yyywwwuuuoooiii___VVVUUU___ooo{{{~~~~~~qqqlllnnnnnn{{{nnnfff\\\SSSLLLCCC:::333......---,,,,,,,,,,,,,,,'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%((((((((('''''''''&&&&&&(((((())))))))))))******'''(((((()))******++++++))))))))))))************)))************++++++++++++************+++,,,,,,++++++++++++++++++++++++------------............+++,,,------......------,,,,,,---------.........///000111111111222444666777<<>>===<<<;;;:::999888888777777888555555555555555555555555666777888888999999888888777777666666666777888888888888888888888888888888555666777888888777666555555555666777888999::::::;;;;;;<<<>>>???@@@AAABBBBBBCCCEEEHHHKKKMMMOOOPPPNNNOOOPPPRRRTTTVVVXXXYYYWWWXXXYYYYYYXXXYYY[[[]]]aaaaaabbbdddeeeggghhhhhhkkklllmmmooopppqqqqqqqqqqqqqqqppppppooonnnmmmllliiinnnvvv~~~|||uuupppjjjgggdddaaaaaa```^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVQQQNNNMMMOOOPPPQQQWWW^^^hhhppp{{{~~~~~~}}}|||{{{zzzyyyxxxxxxyyy{{{|||||||||||||||}}}~~~|||{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{|||||||||||||||{{{{{{yyyvvvtttsssuuuvvv{{{zzzxxxxxxxxxxxxvvvttttttvvvyyyyyyxxxvvvuuutttxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrvvvyyyyyyvvvtttuuuwwwwwwwwwwwwvvvuuutttsssrrrrrrtttvvvuuussspppooonnnnnnnnnpppqqqqqqqqqqqqqqqssspppoooqqqpppmmmmmmooooooppprrrtttvvvyyy~~~~~~}}}~~~~~~}}}{{{rrrooofff[[[TTTWWWdddooozzz|||}}}qqqjjjkkkllluuuuuummmaaaWWWQQQIII???888//////...---,,,,,,,,,,,,&&&&&&&&&'''''''''''''''&&&&&&'''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********)))))))))))))))*********))))))))))))************)))************++++++++++++++++++++++++,,,------++++++++++++++++++++++++---------............///+++,,,---.........---,,,---............/////////...000111111111111444666999EEEXXXqqq}}}kkk\\\VVV\\\eeeqqqppphhhaaaccckkkwwwttteee\\\ZZZYYYZZZ\\\^^^```aaabbbbbbjjjxxxwwwmmmhhhaaaZZZTTTOOOJJJGGGDDDBBB???=========<<<;;;:::999888777777666666777444555555555555555555444555555666777777777777666777777666666777777888999777777777777777777777777444555666777777666444333222222333444555666777777888999999;;;<<<===>>>???@@@@@@AAACCCFFFIIIJJJJJJHHHHHHIIIKKKMMMOOOQQQRRROOOPPPQQQQQQQQQRRRTTTWWWYYYYYY[[[\\\^^^```aaabbbfffgggiiikkkmmmnnnnnnnnnnnnnnnnnnmmmmmmllllllllljjjooowww}}}}}}vvvqqqjjjgggcccaaaaaa```___]]]\\\\\\\\\[[[ZZZYYYXXXWWWSSSOOONNNPPPPPPQQQWWW___kkksss~~~~~~~~~|||}}}~~~~~~}}}{{{|||{{{yyyxxxyyy{{{}}}|||}}}~~~|||{{{zzzyyyxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyywwwuuuvvvxxxzzz{{{zzzyyyxxxyyyxxxvvvtttqqqtttxxxyyyxxxvvvuuuuuuwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttsssssssssssssssuuuxxxzzzxxxtttrrrtttvvvvvvvvvvvvvvvuuusssqqqpppqqqsssuuuuuussspppooonnnnnnooopppqqqrrrrrrrrrrrrrrroooooorrrrrroooooorrrnnnooopppqqqtttxxx~~~~~~}}}}}}~~~}}}tttqqqjjj```YYYXXX\\\aaannnsssxxx{{{}}}vvvnnnmmmlllsssvvvhhh]]]VVVNNNDDD===222111000///............%%%&&&&&&''''''(((((((((''''''((((((((('''%%%$$$'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%###$$$$$$%%%&&&'''(((((((((((())))))*********+++++++++******)))((((((((())))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---.........---,,,////////////000000000000...///000111000111444666===OOOgggqqqaaaWWWVVVaaaoooyyyxxxhhhaaa^^^dddppp}}}jjj^^^VVVVVVWWWXXX[[[^^^```bbbdddfffqqqzzzqqqiiieee^^^XXXRRRNNNIIIFFFAAA???<<<;;;<<<<<<<<<;;;999888777666666555555666555555666666666666555555333444555555666666555555777777777777777888999999999999999999888888888888444555777888888777555444000000111222333444555555666777888999:::;;;<<<===???>>>>>>@@@CCCDDDEEEDDDCCCDDDDDDFFFHHHJJJLLLMMMJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTVVVWWWYYY[[[]]]]]]ccceeegggiiijjjkkkkkkkkklllllllllllllllkkkkkkkkkkkkqqqxxx|||}}}}}}wwwsssiiigggcccaaaaaa```___^^^]]]]]]]]]]]]\\\ZZZYYYXXXTTTPPPOOOPPPPPPQQQXXX___jjjrrr}}}|||}}}~~~zzz{{{}}}~~~~~~|||{{{}}}|||zzzzzzzzz}}}}}}~~~~~~|||{{{zzzyyyxxxyyyzzzzzzyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwyyy||||||zzzyyyyyyyyyxxxvvvtttooossswwwyyyyyywwwuuuuuuvvvvvvvvvvvvvvvuuuuuutttttttttssssssssstttuuuuuuvvvyyyzzzwwwrrrpppsssvvvtttuuuuuuuuutttrrrpppoooppprrruuuuuussspppnnnmmmooopppqqqrrrrrrsssrrrrrrqqqoooooorrrsssqqqqqqtttoooooopppppprrrwww}}}}}}{{{{{{{{{}}}~~~}}}|||wwwrrrkkkeee___\\\ZZZZZZccciiipppuuuwww|||~~~~~~uuussslllrrr}}}~~~nnnbbbZZZRRRGGG@@@444333222111000000000000&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$%%%''')))++++++++++++******))))))((((((((('''%%%%%%&&&&&&'''(((((((((''')))***++++++***)))'''(((***++++++******+++,,,******))))))))))))******)))***++++++,,,,,,,,,,,,)))************+++++++++******+++,,,,,,,,,+++***+++---...---+++++++++---000000//////.........---///...---...000000000...***---000111111333888===AAAYYYxxxwwwaaa\\\___eeeqqq{{{lll```\\\aaaqqq~~~pppfff___[[[XXXXXX[[[\\\\\\^^^ccciiiuuu{{{rrrmmmccc^^^VVVOOOJJJGGGEEECCC???>>>===<<<;;;:::999999666777888888888666555444777666444333222333333444666777777777888888999999333444555666777888999:::888999::::::;;;;;;::::::777777777777666666666666555555444333444555666777666777999;;;<<<<<<<<<<<>>===>>>@@@@@@???>>>BBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLNNNPPPRRRTTTVVVVVVZZZ[[[]]]___bbbdddfffggghhhhhhgggggghhhjjjmmmnnnmmmttt|||~~~~~~}}}xxxssshhhccc]]]]]]```cccbbb```\\\]]]___``````___]]]\\\UUUPPPMMMOOORRRTTTZZZaaaooosssyyyzzz|||~~~{{{zzzyyyyyyyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~|||zzzxxxxxxwwwwwwwwwxxxyyyyyy}}}|||{{{zzzyyyxxxxxxwwwzzzyyyyyyxxxxxxxxxyyyyyywwwyyyzzz{{{zzzwwwtttrrrvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvuuuuuutttrrrpppppprrrtttuuuuuuyyyyyyxxxvvvtttrrrpppoooqqqsssuuussspppnnnoooqqqsssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqpppsssssssssttttttttttttttttttpppmmmmmmqqquuuwwwwww{{{zzzzzz{{{~~~|||uuunnnkkkkkkhhh```YYYZZZZZZ```iiiqqqyyy|||zzzyyyuuunnnpppvvv{{{mmm```UUULLLGGG===777333333222///...000'''''''''((((((((((((((('''(((((((((((((((''''''$$$$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''')))************'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''(((***++++++***((('''(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++,,,+++,,,------,,,+++,,,---000/////////............///...---...000000000///---000222222111222777;;;EEE\\\zzzlll[[[\\\fffppp~~~ooobbb]]]^^^hhhyyyvvvkkkccc^^^\\\YYYYYY\\\^^^___dddjjjsssyyypppjjj```ZZZSSSLLLHHHEEEBBBAAA======<<<;;;:::999888888666777888888777666555444555444333333444555777888888888777777777777777777666666777888999999::::::<<<===============<<<<<<999999999888888888777777777666555555555666777777888999:::;;;;;;;;;::::::<<<:::::::::<<<===<<<;;;???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRUUUVVVXXXZZZ\\\___aaabbbbbbbbbaaabbbcccfffhhhjjjnnnttt{{{~~~~~~}}}xxxrrrkkkfffaaaaaadddfffeeeccc___```aaabbbbbb```^^^]]]VVVQQQOOOQQQSSSUUU[[[bbbkkkooouuu}}}~~~||||||zzz}}}~~~|||zzzzzzyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||||||}}}|||{{{|||}}}}}}{{{yyyxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvtttrrrvvvvvvwwwwwwwwwwwwvvvvvvttttttuuuuuuuuuuuuttttttuuusssqqqqqqrrrsssuuuvvvxxxxxxwwwuuusssqqqpppoooqqqssstttrrrpppnnnpppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqpppoooqqqqqqrrrssstttuuuuuuvvvuuurrrnnnmmmooorrrsssssswwwxxxyyy|||}}}xxxsssqqqrrrooohhhaaaUUURRRUUU___kkkwww|||zzz}}}zzzsssssssssyyyssseeeYYYPPPKKK???888333222111...---///((((((((((((((('''''''''))))))))))))((('''&&&&&&''''''((())))))***))))))'''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''(((((()))******((((((************(((((((((***++++++******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******************+++++++++,,,///...---,,,++++++,,,,,,***+++------,,,,,,---///////////////............///...---...000111000///000222555444444666:::>>>PPPffftttdddZZZbbbqqqvvveee\\\]]]dddttt|||ppphhhccc```\\\ZZZZZZ]]]aaaeeemmmvvv~~~tttkkkdddZZZUUUNNNHHHDDDAAA???===<<<<<<;;;:::999888777777666777777777777666666555333333333444555888:::;;;888888888777666666555555999999::::::;;;<<<======AAABBBBBBAAAAAA@@@???>>>::::::::::::999999999999999888888777777777888888;;;;;;;;;;;;;;;:::999888:::999888999;;;<<<;;;:::======>>>???@@@AAABBBBBB@@@?????????@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ\\\___aaaccclllpppwwwzzz}}}~~~~~~xxxssslllhhhdddccceeegggfffdddcccddddddeeedddbbb___^^^XXXSSSQQQSSSUUUVVV[[[aaaiiilllssszzzzzzuuuvvvwwwxxxxxxxxxwwwvvvzzz}}}~~~|||{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{zzzxxxwwwwwwwwwwwwwwwxxxyyyyyywwwwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxxxxwwwvvvuuuttttttvvvvvvwwwxxxxxxwwwvvvvvvsssttttttuuuuuuttttttsssuuutttrrrqqqrrrsssuuuvvvxxxwwwuuusssrrrqqqqqqpppqqqrrrrrrqqqppppppqqqrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrsssuuuvvvvvvvvvsssooommmmmmnnnoooooossstttxxx}}}~~~zzzwwwxxxyyyvvvooohhhTTTLLLJJJRRRaaaqqq}}}{{{wwwssssss{{{|||mmm```VVVPPPEEE===666444222......000))))))((((((''''''&&&&&&''''''''''''&&&%%%$$$###)))***+++++++++***)))(((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))*********(((((()))******)))(((((((((***++++++******+++,,,******))))))))))))******,,,,,,,,,,,,++++++***)))*********+++++++++,,,,,,............---,,,++++++)))+++------,,,---...000///////////////.........///.........000111000///000222555666777;;;BBBHHHZZZooolllcccbbboooqqqddd```bbboootttiiiccc```___]]][[[\\\```dddjjjvvvxxxmmmccc\\\TTTPPPJJJEEEBBB???===;;;<<<;;;;;;:::999888888888666777777777777666666666333333333333555777:::;;;888888777777777777777777::::::;;;===???@@@BBBBBBEEEEEEEEEDDDCCCAAA@@@???;;;;;;;;;:::::::::999999;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;<<<>>>???>>>===<<<===>>>???@@@AAAAAABBBAAA@@@>>>======>>>@@@AAADDDDDDDDDDDDEEEEEEEEEEEEGGGGGGIIIJJJLLLNNNOOOPPPPPPPPPQQQSSSUUUWWWZZZ[[[eeeiiinnnssswww|||}}}~~~zzzuuukkkhhhdddcccdddddddddbbbeeefffffffffeeebbb___^^^YYYUUUSSSUUUVVVWWWZZZ___hhhmmmsss{{{vvvrrrjjjlllnnnqqqrrrrrrrrrqqqxxx{{{}}}~~~}}}|||||||||{{{{{{||||||}}}||||||{{{xxxyyy{{{|||{{{zzzxxxvvvtttttttttuuuxxxyyyxxxvvvvvvuuuuuuvvvvvvwwwxxxyyytttuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxyyyxxxwwwuuuttttttuuuuuuuuuvvvxxxyyyyyyxxxvvvuuuttttttuuuuuuuuuuuuttttttttttttsssrrrqqqrrrtttvvvxxxwwwuuutttssssssssssssqqqqqqqqqppppppqqqrrrsssooooooppppppqqqqqqrrrrrrppppppqqqrrrrrrrrrrrrqqqoooppppppqqqrrrssssssttttttqqqnnnlllkkkllllllmmmppprrrxxx~~~|||{{{zzz{{{|||yyyrrrlllZZZNNNFFFJJJXXXiiiyyy}}}wwwuuuzzzuuuggg[[[TTTLLLDDD;;;777444000000222))))))((((((''''''&&&&&&''''''''''''&&&%%%$$$###&&&'''(((''''''%%%###"""&&&'''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((())))))''''''(((((()))*********((((((((())))))((((((((((((***++++++******+++,,,******))))))))))))******,,,,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,+++,,,///111000...+++(((***+++------------///000.........///////////////000///...///111111111///000222444555999@@@JJJQQQfffxxx|||fffgggnnn~~~nnneeeeeennn~~~}}}nnnddd___]]]\\\___^^^```eeejjjsss}}}rrrfff[[[TTTOOOLLLGGGCCC@@@>>><<<:::<<<<<<;;;;;;::::::999999777666666666666777777777555444444444555666888999777777888888999:::;;;;;;:::;;;===???BBBEEEGGGHHHFFFFFFEEEEEECCCBBB@@@???;;;;;;:::::::::999999999<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<=========???>>>===???AAABBBBBBAAA??????@@@@@@AAABBBBBBBBBDDDBBB@@@===<<<<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIJJJKKKMMMOOOQQQSSSTTTZZZ]]]bbbhhhnnnvvv}}}yyy{{{|||{{{xxxllljjjgggeeeeeedddcccbbbeeefffffffffdddbbb___]]]YYYVVVUUUWWWXXXWWWYYY]]]gggmmmuuu|||rrrjjjhhhbbbdddgggjjjlllmmmnnnnnnsssvvvxxxzzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}|||yyyzzz{{{{{{zzzxxxvvvtttqqqqqqqqqsssuuuvvvuuutttsssssssssttttttvvvwwwwwwsssssstttuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyzzzxxxwwwuuutttuuuvvvwwwuuuvvvxxxzzzzzzxxxvvvuuutttuuuuuuvvvvvvuuuuuutttsssttttttrrrppppppsssvvvxxxxxxwwwvvvvvvvvvvvvvvvsssqqqpppooopppqqqrrrsssoooooooooppppppqqqqqqqqqmmmnnnoooqqqrrrsssttttttqqqqqqqqqqqqpppppppppppppppooonnnlllkkkkkklllnnnnnnrrrxxx}}}||||||}}}~~~|||vvvqqqcccUUUHHHIIISSSbbbrrr}}}~~~}}}nnnaaaYYYRRRHHH???:::555000///111((((((((((((((('''''''''))))))))))))((('''&&&&&&((((((''''''&&&%%%######&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&''''''(((((()))******(((((((((((((((((((((((((((***++++++******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,)))+++...000000...+++)))+++,,,......------...000.........///////////////000///...///111222111000222333555777<<>>??????;;;<<<>>>AAADDDGGGIIIJJJFFFEEEEEEDDDCCCBBB@@@@@@;;;;;;;;;;;;::::::::::::<<<===???@@@AAAAAABBBAAA>>>=========>>>???@@@@@@@@@???>>>@@@BBBDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???============AAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRVVV\\\dddmmmtttxxx~~~xxxxxxzzz}}}~~~|||zzzooonnnmmmjjjhhhgggffffffeeefffffffffdddbbb___]]]\\\XXXWWWZZZZZZXXXYYY]]]fffmmmwww}}}qqqggg___]]]]]]^^^```cccfffiiikkkllllllooorrrtttuuuwwwyyy{{{~~~~~~~~~~~~~~~}}}}}}|||zzzzzzzzzyyyxxxvvvsssrrroooooooooqqqssstttsssrrrqqqqqqqqqqqqrrrtttuuuvvvssssssttttttuuuuuuuuuvvvvvvwwwyyyzzz{{{{{{zzzyyyzzzyyywwwvvvvvvvvvwwwxxxuuuwwwyyyzzzzzzyyywwwuuutttttttttuuuuuutttttttttrrrssssssqqqnnnnnnqqquuuvvvwwwxxxxxxxxxxxxwwwwwwuuurrrooonnnpppqqqrrrrrroooooooooooooooppppppppplllmmmoooqqqsssttttttuuuqqqqqqqqqpppoooooonnnnnnmmmnnnmmmlllkkkkkkmmmooonnnqqqvvv}}}}}}}}}~~~}}}zzzkkk]]]PPPMMMSSS]]]kkkvvv~~~~~~wwwhhh___UUULLLBBB<<<666000---...'''''''''((((((((((((((('''(((((((((((((((''''''(((((((((''''''(((((()))&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((())))))(((((((((''''''((((((((((((***++++++******+++,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------******+++,,,,,,---------,,,...///...------...///............/////////000000/////////111222111000444555888<<>>===<<<:::888::::::::::::999999999999777666555555666777888999999999888777888999:::;;;<<<======>>>???@@@@@@AAA??????AAACCCEEEGGGHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA======<<<<<<<<<;;;;;;;;;<<<===@@@BBBDDDEEEEEEEEEBBBAAA@@@?????????@@@@@@AAA@@@@@@BBBDDDFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===????????????????????????<<<<<<===>>>???@@@@@@AAA@@@AAABBBDDDEEEGGGGGGGGGJJJJJJLLLRRRZZZcccjjjnnnuuu{{{~~~~~~~~~~~~zzzuuutttvvvyyy{{{{{{zzzzzzzzzrrrrrrqqqnnnllliiihhhhhheeefffffffffeeeccc```______\\\[[[^^^]]][[[[[[^^^hhhppp{{{~~~qqqiiiaaa[[[ZZZZZZZZZ[[[]]]```dddhhhjjjeeehhhlllnnnqqqssswwwyyy}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwuuusssrrrpppoooooonnnnnnppprrrrrrqqqpppnnnnnnooooooppprrrssstttuuutttttttttssssssrrrrrrqqqrrruuuwwwyyyyyyxxxxxxzzzyyyyyyxxxxxxxxxxxxxxxuuuwwwyyy{{{{{{yyywwwuuuqqqrrrrrrssssssrrrrrrqqqqqqrrrsssppplllllloootttsssuuuwwwyyyzzzyyywwwvvvwwwsssooonnnoooqqqqqqqqqooooooooooooooonnnnnnnnnoooooopppqqqrrrrrrrrrrrroooooooooooooooooonnnnnnmmmnnnooommmkkkjjjlllnnnmmmooosssyyy~~~zzz{{{}}}tttiii\\\UUUSSSWWW```jjjvvvqqqfffZZZQQQHHHBBB;;;333......&&&'''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&$$$$$$###$$$%%%''')))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((***++++++******+++,,,******))))))))))))******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++***(((((()))+++...000---...//////---,,,---...---.........//////000000111//////000111222111000444666;;;CCCRRRhhhiiifffvvv~~~sssmmmhhhggguuuzzzuuuoooiiieeebbb___]]]dddiiisssyyyoooeee]]]VVVRRRDDDBBB???===<<<;;;999777999999999888888888888888777666555555555777888999::::::999999:::<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>============<<<===@@@CCCEEEFFFGGGGGGEEEDDDBBB@@@?????????@@@DDDCCCCCCDDDGGGIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA===>>>??????@@@??????>>>=========>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>>>>???@@@BBBCCCCCCDDDDDDGGGGGGHHHLLLTTT\\\cccfffiiinnnqqqrrrrrrtttqqqmmmqqqsssvvvwwwwwwwwwxxxyyyssssssrrrooollliiihhhhhheeefffggggggfffdddbbb```aaa^^^^^^aaa```]]]]]]___kkkuuutttjjjeee```]]]\\\XXXXXXXXXYYY\\\aaaeeehhhaaadddhhhkkknnnqqqvvvxxx{{{{{{||||||{{{zzzyyyyyyxxxwwwuuurrrpppooonnnmmmooonnnnnnoooqqqqqqpppooommmmmmmmmnnnoooqqqrrrsssvvvuuutttsssrrrqqqqqqpppmmmooorrruuuwwwwwwwwwvvvzzzzzzyyyyyyyyyyyyyyyxxxuuuwwwzzz{{{{{{zzzwwwuuupppppppppqqqqqqpppppppppppprrrssspppkkkjjjnnnsssqqqssswwwzzzzzzyyywwwuuuxxxtttooonnnoooqqqqqqpppppppppoooooonnnnnnmmmmmmqqqrrrrrrrrrrrrqqqppppppmmmmmmnnnnnnooooooppppppnnnppppppnnnkkkiiikkkmmmlllnnnqqqvvv{{{}}}}}}{{{vvvxxxzzz~~~}}}sssfff[[[SSSPPPVVV^^^ppp{{{}}}wwwlll___WWWNNNHHHAAA777111111))))))))))))))))))))))))""""""###%%%((())))))(((&&&&&&&&&'''''''''((((((+++)))'''(((***+++(((%%%'''''''''''''''((())))))(((((())))))((('''&&&&&&))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))***+++,,,---,,,+++***)))---,,,,,,,,,---///111222///...,,,+++***))))))))))))***+++---......---------,,,,,,++++++,,,,,,---...///000000//////000111///...---...000222222111999;;;@@@KKKcccuuuuuuooo~~~xxxsssiiiaaaeeessszzztttpppnnneeecccjjjeeeaaahhhiiippp}}}~~~qqqfff]]]VVVOOOJJJBBB???===;;;;;;<<<;;;:::;;;;;;;;;::::::999999999888888888888888888888888:::::::::;;;<<<>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCDDDFFFEEECCCAAA???>>>>>>===<<<;;;;;;;;;@@@@@@AAAAAABBBBBBBBBCCCAAA@@@???>>>>>>???@@@@@@EEEEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>============<<<<<<<<<<<<:::;;;;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCDDDEEEHHHLLLPPPTTTWWWYYY^^^aaadddfffggghhhiiijjjlllmmmoooqqqssstttuuuuuuvvvsssnnniiigggggghhhjjjfffhhhkkklllkkkiiifffddddddeeeeeebbb```aaafffkkkpppyyyzzziiifffeee^^^[[[^^^ZZZYYYZZZ\\\```ccceeeeee```bbbdddhhhnnntttyyy{{{yyy{{{}}}|||yyyvvvtttssstttqqqnnnjjjhhhhhhjjjkkkggghhhiiijjjlllmmmoooooorrrrrrqqqpppppppppqqqqqqsssssstttttttttssssssrrrrrrrrrrrrsssuuuvvvxxxyyyzzz{{{{{{{{{yyywwwtttrrrqqqrrrsssttttttrrrpppooosssssssssrrrrrrpppooonnnlllmmmnnnmmmmmmmmmoooqqquuuvvvwwwxxxyyyxxxxxxwwwuuusssrrrpppooooooppppppqqqqqqppppppoooooonnnnnnrrrrrrqqqpppooonnnmmmmmmrrrqqqooooooppppppnnnmmmjjjkkklllllljjjjjjkkklllkkkpppttttttrrrrrrvvvzzz{{{}}}zzzqqqfff^^^XXXTTTSSSccczzzrrraaa^^^WWWNNNDDD;;;777555((((((((((((((((((((((((%%%%%%&&&((()))******)))&&&&&&&&&'''''''''((((((+++)))((()))++++++(((&&&'''''''''''''''((())))))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))+++,,,+++)))(((***,,,))))))))))))))))))))))))***+++,,,,,,,,,+++******+++************,,,---...,,,,,,++++++******++++++)))***+++---......------...------,,,,,,------......///000000//////000111000/////////111222333333888===FFFWWWssssssmmmpppxxxqqqiiiaaaaaajjjzzzsssllliiiiiibbbbbbiiifffccckkkmmmxxxzzznnncccZZZSSSLLLHHHBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============???@@@AAABBBCCCCCCDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFEEECCCAAA??????>>>======<<<;;;;;;===>>>>>>>>>?????????@@@AAA@@@????????????@@@AAACCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA???@@@@@@AAAAAABBBBBBCCCDDDEEEGGGJJJMMMPPPRRRSSSTTTVVVZZZ\\\]]]___aaacccggghhhjjjlllnnnpppqqqrrrsssppplllhhheeefffggghhheeegggjjjlllllljjjhhhfffdddeeeeeeccc```bbbgggkkkqqqzzzwwwgggeeeddd___]]]```^^^]]]]]]___cccggghhhhhhggghhhjjjmmmqqquuuyyy{{{zzzzzzzzzxxxuuusssrrrqqqnnnkkkgggbbb```aaacccddddddeeefffhhhjjjlllmmmnnnrrrrrrrrrqqqqqqqqqqqqrrrnnnnnnnnnnnnooooooooooooqqqqqqqqqrrrtttuuuwwwxxxxxxxxxyyyyyyxxxvvvsssrrrqqqrrrtttttttttsssqqqppprrrrrrrrrqqqqqqooonnnnnniiikkkmmmnnnnnnnnnppprrrvvvwwwxxxxxxwwwvvvtttssstttsssqqqpppooooooppppppppppppooooooooonnnnnnnnnqqqqqqppppppooonnnnnnnnnrrrpppoooooopppooonnnllljjjlllmmmlllkkkjjjkkklllkkknnnrrrrrrppppppssswwwzzz}}}}}}uuulllddd]]]WWWTTT[[[qqqyyygggbbbYYYPPPGGG???888555((((((((((((((((((((((((&&&'''((())))))))))))(((&&&&&&&&&'''''''''''''''***)))))))))******((('''(((''''''''''''(((((()))''''''((((((((((((((('''''''''''''''''''''''''''&&&((()))((('''&&&((()))))))))))))))))))))))))))******++++++,,,++++++***+++******))))))***+++++++++*********+++,,,,,,---******+++,,,------------///......------......///...///000000//////000111111111000000111222444555999AAAPPPhhhwwwmmmfffhhhooo{{{oooccc^^^gggvvvvvvjjjbbbaaaddd```bbbjjjhhhgggqqqsss~~~uuuiii^^^VVVPPPJJJFFFCCCAAA>>>============<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFEEECCCAAA?????????>>>======<<<<<<===============>>>>>>>>>@@@@@@????????????@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBB???@@@@@@AAAAAABBBBBBCCCEEEEEEGGGIIIKKKMMMNNNOOOPPPRRRUUUVVVXXX[[[^^^aaa___aaaccceeehhhjjjlllmmmnnnllliiifffeeeeeefffhhheeegggiiillllllkkkiiihhhdddffffffdddbbbccchhhmmmtttzzztttfffeeeeeebbbaaaddddddcccccceeeiiilllnnnnnnqqqrrrsssuuuxxxzzz|||}}}}}}{{{wwwtttrrrqqqqqqqqqiiieee___ZZZXXXYYY\\\^^^```aaacccfffhhhjjjkkkkkkooooooooooooooooooooopppnnnnnnnnnnnnnnnooopppqqqooopppqqqrrrsssuuuvvvvvvtttuuuvvvvvvvvvuuutttssssssssstttuuutttsssrrrqqqqqqqqqqqqpppooonnnllllllfffiiilllnnnooopppqqqsssxxxxxxxxxxxxvvvtttqqqppprrrrrrqqqpppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmoooooooooooooooooooooooorrrpppoooooooooooonnnlllkkkmmmmmmmmmlllkkklllmmmjjjmmmoooooommmllloooqqqyyy|||{{{uuummmeee[[[VVVUUUgggyyy}}}rrriii]]]SSSLLLEEE<<<555((((((((((((((((((((((((%%%'''(((((('''&&&&&&&&&'''''''''''''''''''''''')))(((((())))))((('''&&&((((((''''''''''''((()))***************)))(((''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++---,,,,,,+++++++++******++++++******++++++,,,---+++++++++,,,,,,---------......------------.........///000000//////000111111111111000000222444777<<>>>>>??????>>>======>>>>>>??????@@@@@@????????????????????????@@@@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFEEEBBB@@@@@@@@@??????>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>========================<<<<<<<<<<<<:::;;;<<<===???@@@BBBBBB???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSSSSTTTWWW[[[^^^YYYZZZ[[[^^^aaadddfffhhhiiihhhfffeeeeeefffggghhhggghhhjjjllllllkkkiiihhheeeggghhhfffeeefffkkkooowww{{{tttiiihhhjjjiiijjjlllmmmkkkjjjlllooosssuuuuuu{{{|||}}}|||vvvrrrppppppppppppfffbbb[[[VVVTTTUUUYYY[[[^^^___bbbeeegggiiiiiijjjiiiiiijjjjjjkkkkkkkkkkkknnnnnnnnnnnnoooqqqrrrsssooopppqqqssstttuuuvvvvvvrrrssstttuuuvvvvvvvvvuuuttttttuuuuuuuuutttsssrrrsssrrrqqqpppnnnkkkjjjhhhdddgggllloooqqqrrrssstttxxxyyyxxxxxxvvvtttqqqppppppppppppoooooonnnnnnnnnllllllmmmmmmmmmmmmmmmmmmnnnnnnooooooppppppppppppqqqpppnnnnnnoooooommmllllllmmmnnnnnnllllllmmmnnnkkklllnnnmmmkkkjjjlllmmmvvvzzz}}}wwwmmmbbbYYYTTT^^^kkkuuu|||}}}qqqbbbXXXSSSKKK@@@777''''''''''''''''''''''''%%%'''))))))&&&%%%&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&((((((''''''''''''((((((++++++***)))(((&&&%%%$$$''''''''''''''''''''''''************+++,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***))))))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...///000000//////000111///000111000000222666999???NNNfff|||ggg```aaaiiiwwwvvvooolllsssvvvjjjbbb]]]ZZZXXX^^^___bbbjjjkkkpppsssjjj___VVVQQQNNNJJJHHHEEEBBB@@@???@@@AAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@????????????=========>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA?????????@@@??????>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<999:::;;;<<<>>>???@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBCCCEEEGGGIIIKKKMMMNNNKKKLLLMMMLLLLLLMMMPPPSSSTTTTTTUUUXXX[[[^^^aaabbbeeeeeeeeeeeefffgggiiiiiikkkllllllmmmllljjjhhhgggfffhhhjjjiiihhhjjjnnnrrryyy~~~xxxpppppprrrtttuuuwwwuuusssrrrsssvvvzzz|||}}}zzzsssooommmmmmlllkkkbbb^^^XXXSSSQQQSSSWWWYYY^^^___bbbeeeggghhhiiiiiieeefffggghhhiiiiiiiiiiiijjjjjjkkklllmmmoooqqqrrrpppqqqsssuuuvvvwwwwwwwwwsssssstttvvvwwwxxxxxxyyyvvvvvvvvvvvvuuuuuuttttttuuutttsssqqqnnnkkkhhhgggeeehhhmmmppprrrssstttuuuvvvwwwwwwwwwwwwuuusssrrrnnnnnnnnnnnnnnnnnnmmmmmmkkkkkkllllllmmmmmmnnnnnnnnnnnnnnnoooppppppqqqqqqqqqpppnnnnnnoooooommmllllllmmmnnnnnnllllllmmmnnnllllllmmmlllkkkjjjkkkkkkssswww}}}vvvjjj```UUUVVV]]]lll{{{zzzjjj___YYYQQQEEE;;;'''''''''''''''''''''''''''***,,,+++((('''(((***'''''''''''''''&&&&&&&&&&&&((())))))'''&&&&&&''')))((((((''''''''''''(((((((((((('''&&&$$$""""""'''''''''''''''''''''''''''&&&%%%&&&(((***)))((()))))))))))))))))))))))))))))))))))))))***+++,,,***************)))((('''---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,...///000000//////000111...000222111111333999>>>EEEXXXsssooo```aaajjjuuuyyyuuukkksssxxxhhh^^^YYYXXXXXXSSS[[[]]]```hhhkkkttt{{{mmmeeeZZZRRROOONNNLLLJJJEEECCCAAA@@@AAABBBBBBAAACCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>??????@@@AAA@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBB???@@@@@@@@@@@@@@@????????????>>>>>>>>>=====================<<<<<<<<<<<<::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBCCC???@@@AAACCCEEEGGGHHHIIIHHHIIIJJJIIIHHHIIIJJJLLLOOOPPPPPPRRRUUUXXX[[[]]]```aaabbbdddfffhhhiiijjjmmmnnnnnnmmmllljjjhhhfffhhhkkkmmmmmmlllmmmrrrvvv{{{~~~yyyxxx{{{|||zzzxxxxxx||||||wwwpppmmmkkkjjjgggddd]]]YYYTTTPPPOOOQQQUUUWWW^^^```cccfffggghhhggggggdddeeegggiiijjjkkkjjjjjjiiijjjllloooqqqsssssstttpppqqqsssvvvwwwwwwwwwwwwttttttuuuvvvxxxyyyzzz{{{wwwwwwwwwvvvvvvvvvuuuuuuvvvuuutttrrrooommmjjjiiiiiillloooqqqrrrssstttvvvttttttuuuvvvvvvuuutttssslllmmmmmmnnnnnnmmmmmmlllkkkkkkkkklllmmmnnnoooooonnnnnnoooooopppppppppqqqqqqooonnnnnnnnnnnnmmmkkkkkkmmmmmmmmmlllkkklllmmmlllllllllkkkkkkjjjjjjjjjpppsssyyytttjjjYYYRRRSSSbbbuuu}}}qqqeee^^^VVVKKKAAA''''''''''''''''''''''''&&&))),,,,,,((('''))),,,(((((('''''''''&&&&&&&&&'''***++++++((('''''')))))))))((('''''''''''''''&&&''''''''''''&&&&&&%%%((((((((((((((((((((((((%%%###"""###&&&((('''%%%)))))))))))))))))))))))))))((((((((()))***,,,---)))***+++++++++***)))(((++++++******++++++,,,,,,------,,,+++++++++,,,---------,,,,,,,,,,,,------...///000000//////000111///111333333333666>>>DDDPPPdddvvvhhhaaaiiiwww{{{rrrppppppyyyiii[[[SSSRRRSSSTTTQQQZZZ]]]```iiiooo}}}}}}uuuggg___UUUOOOMMMMMMMMMLLLFFFDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===>>>>>>???@@@>>>???@@@@@@@@@@@@???>>>???@@@@@@AAAAAABBBBBBBBB?????????AAACCCDDDBBB@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???@@@BBBCCCDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAABBBBBBCCC@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLMMMOOORRRUUUWWW[[[]]]```cccfffhhhiiiiiimmmmmmmmmmmmlllkkkiiiiiijjjmmmooopppoooqqquuuyyy{{{||||||{{{wwwrrroooooolllfff```YYYWWWSSSPPPPPPRRRUUUWWW^^^```ccceeeffffffeeedddbbbcccfffhhhjjjjjjjjjiiihhhkkknnnrrruuuvvvvvvuuuooopppsssuuuvvvwwwvvvvvvttttttuuuvvvwwwyyyzzz{{{xxxxxxwwwvvvvvvvvvvvvvvvtttttttttsssrrrqqqooonnnnnnoooqqqrrrrrrssstttvvvrrrrrrssstttsssrrrqqqpppkkklllmmmmmmmmmmmmlllkkkjjjkkklllmmmnnnoooppppppooooooooooooooopppppppppqqqooonnnmmmnnnnnnmmmkkkjjjlllmmmlllkkkjjjkkklllkkkjjjiiiiiijjjjjjiiiiiimmmpppvvv|||~~~vvvcccXXXRRRZZZhhhssszzz|||uuuxxxkkkbbbYYYOOOGGG''''''''''''''''''''''''###'''+++***&&&%%%'''+++(((((('''''''''&&&&&&&&&)))+++---,,,***((()))+++***)))(((''''''''''''''''''''')))***++++++++++++)))))))))))))))))))))))))))(((&&&(((+++---,,,***)))))))))))))))))))))))))))((((((((((((***,,,---+++,,,---......---,,,+++)))))))))***+++,,,...///...---,,,+++++++++,,,---.........------............///000000//////000111000333555555555999AAAHHHYYYnnnrrrgggeeerrrssskkklllyyyuuulll^^^SSSMMMMMMOOOQQQRRR\\\___cccmmmuuuxxxoooccc[[[RRRLLLLLLMMMMMMMMMFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA????????????????????????>>>>>>>>>===>>>>>>??????===>>>????????????>>>===>>>>>>???@@@AAAAAABBBBBB======>>>@@@CCCCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEDDDDDDDDDAAABBBDDDFFFGGGFFFFFFEEEAAABBBCCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBEEEGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNQQQSSSXXXZZZ]]]aaadddggghhhhhhlllllllllmmmllllllkkkkkkkkknnnqqqrrrqqqssswww{{{|||~~~~~~}}}yyyuuutttsssooogggaaaYYYWWWTTTSSSSSSUUUWWWYYY^^^```ccceeeeeeeeecccbbb___aaacccfffhhhhhhhhhgggcccfffkkkppprrrsssrrrqqqmmmooorrrtttvvvvvvuuuttttttttttttuuuvvvxxxyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwrrrrrrsssttttttttttttsssqqqrrrsssrrrrrrrrrtttvvvqqqqqqrrrrrrqqqpppnnnmmmjjjkkklllmmmmmmmmmlllkkkjjjkkklllmmmnnnpppqqqqqqppppppoooooooooooooooooopppooommmmmmnnnnnnlllkkkjjjkkklllllljjjjjjkkkllljjjiiihhhhhhiiiiiiiiihhhkkknnnssszzz}}}nnnaaaVVVVVV\\\eeeqqq|||xxxppp|||{{{nnndddZZZQQQKKK'''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((())))))((('''&&&,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))))))))************,,,++++++++++++++++++,,,***)))((('''((()))+++---,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,---------------------------------...............------......///...,,,,,,---///333000111666999???LLLZZZjjjyyywwwmmmcccdddvvvwwwmmmnnntttwwwiiibbbXXXQQQPPPQQQRRRRRRWWWYYY```hhhooo{{{vvvjjjYYYVVVRRROOONNNNNNMMMLLLLLLGGGBBB@@@AAACCCBBBAAADDDDDDDDDCCCCCCBBBBBBAAA;;;<<<===?????????>>>======>>>>>>?????????????????????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIGGGEEEDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>???@@@???============>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@BBBCCCEEEGGGHHHHHHHHHGGGLLLLLLMMMNNNOOOOOOOOOOOOYYYXXXXXXZZZ]]]```aaaaaahhhiiihhhgggfffgggkkkmmmlllooorrrrrrrrrsssxxx|||~~~||||||{{{xxxwwwtttiii^^^]]]WWWRRRRRRRRRPPPOOORRR\\\^^^aaacccbbbaaaaaabbbbbbbbbcccdddeeegggiiijjjiiihhhhhhlllqqqttttttsssoooqqqtttvvvxxxwwwuuutttvvvuuutttssstttvvvxxxyyy{{{yyyxxxyyyzzzyyyvvvssstttttttttttttttuuuuuuuuuxxxvvvttttttuuuvvvvvvvvvuuusssqqqooommmmmmmmmmmmooommmkkkjjjjjjlllooopppppppppoooooonnnnnnmmmmmmmmmlllkkkmmmooopppooonnnnnnooopppqqqqqqqqqqqqqqqooonnnmmmlllkkkjjjiiiiiillljjjfffbbbbbbdddgggjjjjjjmmmqqqvvvzzzzzzjjjXXXPPPQQQXXXdddnnnvvvnnnsss{{{nnnaaaTTTKKK$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&(((((((((''''''''''''''''''(((***+++---))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''((()))))))))((((((((()))))))))******+++***)))(((((()))***++++++***((((((((()))+++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,---------------------------------...............------...//////...------...000000///111666;;;EEEVVVgggtttwwwkkkdddhhh{{{uuukkkrrr}}}yyyjjjaaa[[[SSSNNNNNNPPPRRRSSSVVVYYY```kkkuuuqqqfffXXXUUUQQQOOONNNNNNMMMLLLLLLHHHDDDBBBCCCDDDCCCBBBEEEDDDDDDCCCCCCBBBBBBAAA>>>>>>@@@@@@AAA@@@??????>>>>>>??????@@@??????>>>@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEE@@@???===>>>??????>>><<>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIKKKMMMNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRNNNMMMNNNQQQUUUYYY[[[[[[ZZZ\\\___aaacccfffiiilllkkkooosssvvvwwwzzz~~~{{{xxxxxxyyy|||}}}~~~~~~|||{{{{{{yyy{{{|||||||||{{{rrriii^^^XXXSSSTTTTTTRRRSSSVVVYYY\\\```bbbbbbbbbcccccc______```aaaaaabbbcccccccccbbbaaadddhhhmmmqqqrrrttttttuuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvxxxzzz{{{|||{{{zzzzzzzzzxxxuuusssuuuvvvwwwwwwwwwvvvuuutttwwwvvvvvvuuuuuuvvvvvvwwwsssrrrrrrqqqpppqqqqqqqqqlllkkkjjjjjjkkkmmmoooppprrrqqqpppooonnnmmmlllkkkmmmlllkkkmmmooopppooonnnmmmnnnnnnooooooooooooooonnnnnnmmmmmmlllkkkjjjjjjhhhhhhiiiiiijjjjjjiiiiiikkklllnnnooorrrwww~~~}}}kkk[[[OOOKKKQQQYYYnnn{{{zzz~~~oooaaaXXX))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((''''''&&&((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((***)))'''%%%%%%''')))***,,,,,,***))))))))))))******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------------,,,---......///.........///000111000//////111333111444888???JJJ^^^yyyqqq___bbbnnnrrrqqqwwwdddYYYVVVSSSPPPNNNPPPSSSWWWZZZ^^^ccckkkxxxuuucccWWWRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGIIIJJJLLLMMMMMMJJJKKKMMMOOOOOONNNMMMKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUVVVVVVVVVUUUUUUTTTLLLLLLLLLOOOSSSVVVWWWWWWWWWYYY\\\___```cccfffiiihhhlllrrrvvvxxx{{{}}}{{{wwwtttrrrrrrtttwwwwwwwwwyyy{{{||||||{{{yyyyyyyyyzzz~~~}}}uuulll___YYYTTTTTTTTTSSSUUUXXXZZZ]]]```bbbbbbaaaaaabbb___``````aaabbbbbbbbbbbbcccbbbbbbdddiiiooouuuxxx{{{zzzxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvwwwyyyzzz{{{}}}||||||{{{zzzxxxvvvtttuuuvvvxxxxxxxxxwwwuuutttvvvvvvwwwvvvuuuuuuvvvwwwuuuuuutttsssrrrqqqqqqqqqkkkkkkjjjjjjkkkmmmoooppprrrrrrqqqooonnnlllkkkkkkmmmlllkkkmmmooopppooonnnmmmmmmnnnnnnnnnnnnnnnmmmkkkkkkjjjjjjiiihhhhhhgggggghhhkkkmmmnnnlllkkkiiilllllllllkkkmmmrrrxxx}}}vvvdddSSSIIIJJJPPPaaauuuvvvggg]]]))))))(((''''''&&&%%%%%%'''''''''''''''''''''''''''((())))))((('''&&&%%%'''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((+++***(((''''''(((***+++,,,,,,+++******)))))))))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...//////......///000111000000000222333222666<<>>DDDTTTooozzznnndddfffpppyyypppfffppppppfff```YYYTTTRRRTTTTTTVVVXXXXXXZZZcccnnnxxx}}}lll\\\QQQLLLKKKKKKIIIIIIHHHIIIJJJKKKKKKMMMOOORRRSSSRRRQQQOOONNNMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQOOOMMMMMMOOOQQQSSSPPPQQQRRRRRRRRRTTTWWWYYYYYY[[[___bbbdddeeedddcccjjjfffccccccfffiiiiiihhhjjjiiihhhggghhhiiijjjkkkjjjjjjkkkkkkjjjlllnnnqqqsssrrrrrrqqqpppooonnnnnngggeeeaaa\\\ZZZ\\\aaaeeefffhhhjjjlllllljjjgggfff```___]]][[[YYYYYYYYYYYY]]][[[YYYVVVUUUUUUVVVVVV\\\[[[YYY[[[___cccgggiiijjjlllooorrruuuwwwxxxxxxzzzzzzzzz{{{|||~~~~~~{{{{{{|||zzzuuuoooooollljjjmmmsssxxxxxxvvvuuurrrooolllkkkmmmppprrr{{{|||~~~|||yyyqqqlllffffffjjjoooooonnnjjjooouuuzzz|||~~~{{{tttpppkkkaaaXXXSSSQQQOOORRRVVVUUUYYY___dddeeefffggggggdddgggiiikkkkkklllmmmoookkkpppwww{{{zzzyyyyyy{{{{{{zzzyyy{{{{{{{{{zzzyyyyyyxxxxxxzzzwwwsssrrrtttvvvvvvtttsssvvvyyyxxxuuussssssuuuvvvwwwxxxvvvtttrrrqqqrrrqqqqqqppppppoooppppppppppppooonnnmmmmmmnnnoooooollllllllllllmmmnnnooopppsssrrrqqqpppnnnmmmmmmmmmlllkkkkkkjjjkkklllmmmnnnmmmmmmlllkkkkkkkkkkkklllmmmmmmllllllllllllkkkkkknnnqqqyyysss```PPPIIIKKKWWWnnnyyy'''(((((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))************************++++++++++++*********)))))))))))))))((((((((())))))***************************)))***++++++++++++***))),,,++++++******++++++,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,------..................//////////////////000111222444666888AAAMMMbbb|||sssgggbbbkkkzzz~~~rrrlllfffqqqzzzjjjaaa\\\WWWSSSRRRTTTUUUXXX\\\]]]```iiitttyyyjjj\\\RRRNNNKKKJJJIIIHHHHHHIIIJJJKKKKKKMMMPPPRRRSSSRRRPPPOOOOOONNNLLLJJJHHHGGGFFFFFFGGGFFFEEEFFFIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQOOONNNNNNPPPRRRTTTRRRSSSUUUUUUVVVWWW[[[]]]^^^```ccceeeggghhhhhhggghhhfffdddeeehhhjjjkkkjjjnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnooonnnnnnooorrrtttwwwvvvuuutttsssqqqppppppllljjjfffbbb```bbbgggkkknnnqqqtttwwwxxxwwwtttrrrgggeeedddbbbbbbbbbbbbbbbfffdddbbb___^^^]]]^^^^^^______aaadddiiinnnqqqrrryyyzzz}}}zzzuuutttqqqppprrrxxx}}}}}}{{{|||zzzwwwuuuuuuxxx{{{}}}~~~~~~{{{tttnnnhhhfffiiimmmnnnmmmmmmqqqwww{{{}}}{{{tttqqqmmmcccYYYSSSPPPMMMOOOSSSUUUYYY___dddfffgggggghhhhhhjjjllllllllllllnnnooopppttt{{{~~~}}}{{{{{{||||||{{{zzz}}}}}}|||{{{{{{zzzzzzyyyyyyvvvssssssuuuwwwxxxwwwvvvxxxzzzzzzwwwuuuvvvwwwwwwxxxyyywwwtttrrrqqqrrrqqqqqqppppppppppppppppppooonnnmmmmmmmmmnnnooopppooonnnnnnoooooopppqqqrrrsssrrrpppnnnmmmmmmmmmmmmllllllkkkkkkkkklllmmmnnnnnnmmmllllllkkkkkkllllllmmmmmmllllllkkkkkkjjjjjjjjjmmmsss~~~{{{hhhWWWNNNJJJPPPfff}}}'''(((((())))))((((((((((((((())))))******++++++''''''(((((((((((('''''')))))))))))))))***++++++++++++************************))))))))))))((((((***+++++++++******)))(((************************)))***++++++++++++***))),,,++++++******++++++,,,******++++++,,,...///000,,,,,,------------,,,,,,+++***++++++,,,---//////.........//////////////////000111111111333777:::FFFZZZwwwrrriiiaaabbbsssuuummmiiilllxxxqqqddd]]]ZZZVVVTTTTTTTTTUUU[[[```dddiiitttttteeeYYYSSSPPPJJJJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOPPPNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDFFFIIIKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQSSSRRRPPPOOOPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]```cccbbbccceeeggghhhiiijjjjjjhhhhhhhhhjjjmmmppppppoooqqqqqqrrrtttuuuuuuuuuuuurrrssstttsssssstttwwwyyy}}}|||{{{yyywwwuuussssssooonnnllliiigggiiinnnqqqsssvvv{{{|||zzzooonnnmmmmmmmmmnnnoooppprrrqqqnnnllljjjiiiiiiiiieeehhhmmmsssxxx{{{~~~}}}|||zzzyyy|||~~~|||xxxrrrjjjgggiiilllmmmmmmqqquuuyyy|||~~~|||vvvsssoooeeeZZZSSSOOOKKKLLLPPPUUUZZZ```dddgggggghhhiiijjjlllnnnnnnmmmnnnoooqqqvvv{{{~~~}}}~~~~~~}}}~~~~~~}}}||||||{{{xxxvvvttttttvvvxxxyyyyyyxxxzzz{{{{{{yyyxxxxxxyyyyyyzzzzzzxxxuuurrrqqqqqqqqqqqqqqqpppppppppoooooommmllllllkkklllmmmooopppoooooooooooopppqqqrrrrrrrrrqqqooommmllllllmmmnnnmmmllllllllllllmmmnnnnnnnnnnnnmmmllllllllllllmmmmmmllllllkkkjjjiiiiiihhhfffhhhmmmvvvppp^^^UUUKKKJJJZZZrrr'''(((((())))))))))))((())))))(((((((((((((((''''''(((((((((((((((((('''))))))(((((())))))***+++(((((((((''''''&&&&&&&&&)))))))))((((((((((((((('''((()))******)))((('''***************+++++++++*********++++++*********,,,++++++******++++++,,,++++++++++++,,,---...///,,,,,,------------,,,,,,------,,,,,,,,,---///000---------...///000000111///111222111111444999>>>KKKggguuugggbbbcccjjj|||rrrkkkkkkvvvxxxmmmbbb]]][[[WWWVVVWWWUUUVVV[[[bbbhhhrrr}}}ooo```VVVQQQOOOJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQPPPOOONNNOOONNNLLLIIIGGGEEEDDDDDDAAA@@@@@@CCCGGGJJJKKKKKKNNNOOOOOOPPPPPPQQQQQQQQQSSSRRRRRRQQQRRRTTTVVVWWWVVVYYY[[[]]]___aaadddgggddddddeeefffgggiiijjjjjjjjjkkkmmmppptttvvvwwwwwwrrrtttwwwyyy|||}}}}}}}}}wwwxxxxxxxxxxxxyyy|||~~~}}}zzzxxxvvvuuuqqqqqqpppnnnmmmooossswwwxxx{{{}}}uuutttttttttvvvwwwyyy{{{|||{{{yyyvvvtttsssrrrrrrnnnssszzz~~~|||yyytttmmmiiijjjllloooppptttvvvzzz|||~~~~~~yyyvvvoooeeeZZZSSSNNNKKKLLLOOOUUUZZZ```eeeggghhhiiijjjiiikkkmmmnnnnnnooorrrttt|||~~~}}}~~~~~~}}}yyyxxxvvvuuuvvvwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{yyyuuurrrqqqqqqqqqqqqqqqqqqppppppooonnnkkkjjjjjjjjjkkklllnnnooommmmmmmmmmmmnnnoooppppppqqqpppmmmkkkkkklllmmmooommmmmmmmmmmmmmmmmmnnnnnnooonnnmmmmmmllllllmmmmmmllllllkkkkkkjjjiiihhhhhhfffgggiiioooyyytttcccZZZNNNHHHQQQeeewww''''''((()))******))))))''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((()))))))))!!!"""$$$&&&'''&&&&&&%%%))))))*********++++++++++++******************+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,//////...............///***+++,,,...///111222333///111333222222555===CCCUUUuuuzzzkkkaaaeeennnxxx~~~ppplllooo}}}sssiii```]]]ZZZWWWUUUWWWWWWWWW[[[cccnnn~~~|||lll]]]RRRNNNLLLIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNOOONNNNNNMMMLLLNNNLLLJJJHHHFFFDDDCCCCCC@@@???@@@BBBGGGJJJLLLLLLNNNOOOPPPQQQQQQQQQQQQPPPSSSSSSSSSSSSUUUVVVXXXYYYXXX[[[^^^```bbbdddgggiiiggghhhhhhiiiiiijjjkkkllljjjlllooosssvvvxxxzzz{{{yyyzzz|||~~~~~~zzz{{{||||||{{{|||}}}zzzxxxwwwuuuvvvvvvvvvvvvxxx|||xxxxxxyyyzzz|||~~~~~~}}}{{{zzzzzzzzz~~~|||zzzyyyuuupppllllllooorrrttttttwwwzzz|||~~~|||zzzooodddZZZSSSOOOLLLMMMPPPTTTYYY___dddggghhhiiijjjgggiiikkkmmmoooqqquuuxxx}}}|||~~~~~~~~~{{{zzzxxxvvvuuuuuuvvvwwwyyyyyyxxxxxxyyyyyyyyyyyyzzz{{{{{{yyyuuurrrqqqqqqqqqrrrrrrrrrqqqooonnnmmmiiiiiihhhiiiiiikkkmmmnnnllllllllllllmmmnnnoooppppppooommmllllllmmmnnnooonnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmlllllllllllllllllllllkkkjjjjjjiiihhhhhhiiihhhiiikkksssyyyjjj___TTTKKKMMMWWWhhh|||''''''((()))************&&&&&&'''((()))***++++++((((((''''''''''''(((((('''''''''''''''(((((()))))))))((((((((((((((('''(((((())))))))))))******%%%&&&'''((()))*********)))))))))***++++++,,,,,,++++++***))))))***++++++,,,++++++******++++++,,,------,,,+++++++++++++++------............------......////////////...---***+++,,,...///111222333///222444333333888AAAJJJbbbooofffdddppp~~~vvvlllmmmuuuzzzkkkddd]]]ZZZXXXTTTSSSUUUZZZZZZ```kkkzzz{{{kkk\\\QQQLLLKKKHHHHHHGGGGGGGGGIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBAAAAAAAAADDDHHHLLLMMMNNNLLLNNNOOOQQQRRRRRRQQQQQQSSSTTTTTTUUUWWWYYYZZZ[[[ZZZ]]]aaadddeeegggiiikkkmmmmmmnnnoooppppppoooooojjjlllppprrruuuwww{{{}}}}}}}}}~~~}}}{{{zzz|||~~~~~~~~~~~~yyywwwzzz~~~~~~~~~|||{{{zzzzzzwwwtttqqqpppqqqtttvvvtttwwwzzz}}}|||pppfff[[[TTTPPPLLLMMMQQQSSSXXX^^^cccfffggghhhiiifffhhhjjjmmmooosssxxx|||~~~|||}}}~~~~~~}}}{{{{{{yyyvvvsssssstttvvvyyywwwvvvvvvxxxyyyyyyxxxyyyzzzzzzxxxuuurrrqqqqqqqqqrrrrrrrrrqqqooonnnllliiihhhhhhggghhhiiikkklllmmmmmmmmmmmmnnnoooppppppnnnnnnnnnnnnnnnnnnooooooooooooooopppoooooonnnmmmmmmmmmlllkkkkkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjkkkjjjiiiiiinnnzzzwwwggg\\\PPPJJJLLLXXXmmm}}}''''''(((******++++++***''''''(((((()))***++++++)))((('''&&&&&&'''((()))((((((((('''((())))))***)))))))))***************)))))))))*********++++++************+++,,,,,,---((())))))***++++++,,,,,,++++++***))))))***++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------...------............------'''))),,,///000///...---------......//////000000///222555444444:::FFFOOOkkkxxxgggfffnnnuuulllhhhppp~~~qqqeee___ZZZYYYWWWTTTTTTWWW\\\___hhhwww{{{lll\\\RRRLLLKKKHHHGGGGGGFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAADDDHHHKKKMMMMMMJJJLLLNNNPPPRRRRRRQQQQQQSSSTTTUUUWWWYYYZZZ\\\]]]]]]```dddggghhhiiikkkmmmpppqqqssstttuuutttrrrqqqmmmppprrrtttuuuxxx}}}~~~}}}yyyuuurrrssswww{{{{{{yyyxxxzzz|||}}}}}}||||||}}}}}}{{{yyyvvvsssssstttuuussswww|||}}}tttiii]]]VVVPPPLLLLLLOOOQQQVVV]]]bbbeeefffhhhiiihhhjjjlllnnnqqquuuzzz~~~}}}|||}}}~~~~~~~~~}}}}}}|||yyyyyyxxxuuusssrrrtttwwwzzzxxxuuuvvvxxxzzzzzzyyywwwxxxyyywwwtttrrrqqqrrrqqqrrrssssssrrrooommmllliiihhhggggggggghhhiiijjjllllllkkkllllllmmmnnnooommmmmmooopppppppppoooooooooooopppppppppooonnnmmmllllllkkkjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllljjjiiihhhgggkkkwwwrrrcccRRRGGGEEELLL\\\jjjzzz}}}xxxyyy''''''(((******+++++++++)))))))))((('''&&&&&&&&&)))((('''&&&&&&'''((())))))))))))))))))******+++(((((())))))******++++++))))))******+++++++++,,,)))(((&&&%%%%%%%%%''''''((())))))***++++++,,,,,,,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,---...///000111------............------"""%%%)))---000000///---000000//////.........---///333555555555<<>>>>>===@@@@@@BBBDDDFFFGGGIIIIIIHHHJJJLLLOOOPPPPPPOOONNNNNNPPPRRRVVVYYY]]]```aaafffggghhhjjjmmmoooqqqqqqtttttttttuuuuuuvvvvvvvvvttttttuuuxxx{{{}}}yyyuuuuuuwww{{{}}}|||yyyuuuqqqqqqnnnmmmpppuuuwwwtttqqqppprrruuuyyy}}}~~~|||~~~|||zzzwwwuuuuuuuuuvvvuuuzzzvvvooodddXXXOOOLLLMMMPPPNNNQQQVVV[[[___dddiiimmmmmmnnnnnnnnnpppuuu|||{{{xxx{{{|||}}}}}}}}}}}}}}}|||zzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyyyyxxxxxxwwwvvvyyywwwtttsssssssssqqqooosssqqqooonnnnnnmmmjjjiiihhhjjjkkkjjjgggfffgggiiijjjiiiiiihhhiiijjjlllmmmmmmmmmnnnnnnooooooppppppnnnmmmlllllllllmmmooopppmmmlllkkkjjjiiiiiihhhhhhiiihhhggggggggggggggghhhgggffffffggghhhnnn~~~mmmUUUJJJEEE@@@CCCKKK___mmmxxxnnnnnnuuu(((((())))))))))))(((((((((((())))))))))))((((((***((('''(((******(((%%%((())))))******))))))(((((((((((()))(((((('''&&&)))))))))***************))))))))))))))))))))))))***))))))))))))***,,,,,,,,,,,,,,,+++++++++******((())))))***************,,,,,,,,,,,,,,,,,,++++++---------.........//////............////////////111000000/////////000000111222555888999AAAWWWkkkxxxppplllyyyxxxmmmlllvvv}}}lllbbb\\\WWWTTTVVVWWWXXX\\\aaacccqqqzzzjjj[[[RRRNNNMMMHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>>@@@@@@AAACCCDDDFFFGGGHHHHHHIIILLLOOOPPPQQQQQQPPPPPPRRRTTTXXX[[[^^^aaabbbeeefffhhhkkkmmmpppqqqrrrttttttuuuuuuvvvvvvwwwwwwvvvvvvxxxzzz~~~{{{wwwvvvsssppppppqqqtttvvvuuusssooommmmmmkkkjjjnnnsssvvvtttqqqppprrrtttyyy}}}~~~}}}{{{|||{{{xxxvvvuuuuuuvvvwwwyyy}}}xxxpppdddWWWNNNJJJKKKMMMMMMQQQVVV[[[___cccgggjjjkkkkkklllnnnpppvvv}}}|||yyyzzzzzz{{{|||||||||||||||zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwyyyxxxvvvvvvvvvuuurrrpppqqqooommmmmmmmmllljjjhhhiiijjjjjjiiifffeeegggiiijjjiiiiiiiiijjjkkkmmmnnnoooooooooooonnnnnnnnnmmmoooooonnnnnnoooooopppqqqmmmmmmlllkkkkkkkkkkkkkkkiiihhhggggggfffffffffffffffeeeeeegggggglllzzzqqqWWWKKKCCC===>>>EEESSSaaavvv}}}tttrrruuu}}}))))))(((((((((((())))))(((((())))))))))))(((((((((''''''((())))))'''&&&'''(((((())))))(((((('''''''''((()))))))))((((((***+++,,,,,,+++***)))(((************************************+++---...///,,,,,,,,,++++++++++++***((()))******++++++******---------,,,++++++******---------.........//////............////////////000000/////////000000111---000666:::???LLLdddyyyzzzvvvxxx}}}wwwrrruuupppccc]]]XXXTTTSSSVVVXXXZZZ___eeekkk|||zzzjjj[[[QQQMMMLLLFFFFFFFFFGGGGGGIIIJJJKKKHHHHHHGGGFFFEEEDDDDDDDDDBBBBBB@@@???>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEEEEGGGIIILLLOOOQQQSSSSSSSSSSSSUUUWWW[[[^^^aaacccdddeeegggiiillloooqqqssstttuuuuuuvvvvvvwwwxxxyyyyyywwwyyy{{{~~~vvvqqqpppooonnnmmmlllmmmnnnoooooommmlllkkkkkkjjjjjjmmmsssvvvvvvtttssstttvvvzzz}}}~~~|||{{{zzzyyyxxxxxxxxxyyyzzz}}}{{{ssseeeWWWMMMHHHHHHIIILLLPPPUUUZZZ^^^aaadddgggfffhhhkkkmmmqqqxxx~~~}}}yyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxwwwwwwwwwwwwvvvrrrooonnnlllkkkjjjkkkkkkiiihhhjjjjjjiiifffddddddfffhhhjjjjjjjjjjjjlllmmmooopppqqqqqqpppooonnnllllllkkkoooooopppqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmnnnjjjiiihhhgggffffffeeeeeeeeedddeeeggggggjjjuuuwww^^^NNNDDD<<<<<<@@@GGGRRRfff{{{~~~zzzyyy}}}***)))(((''''''((()))***(((((())))))))))))((((((&&&&&&&&&'''))))))(((((('''(((((())))))(((((('''&&&&&&'''))))))*********((()))+++,,,,,,+++)))(((******************************++++++,,,---......++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,++++++++++++++++++++++++,,,,,,,,,------............////////////000/////////000111222222,,,000666;;;DDDWWWqqq|||{{{yyyxxxvvvwww~~~tttggg\\\WWWUUURRRRRRVVVXXX[[[bbbiiittt{{{jjj[[[QQQLLLJJJDDDEEEEEEFFFGGGIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCFFFHHHKKKNNNRRRTTTUUUVVVVVVXXX[[[^^^aaacccdddeeefffhhhkkknnnqqqsssuuuuuuuuuuuuvvvwwwyyyzzzzzz{{{xxxzzz~~~zzzvvvqqqnnnnnnooonnnmmmmmmllllllllllllmmmmmmmmmnnnmmmmmmppptttxxxxxxxxxwwwwwwyyy|||~~~|||||||||||||||}}}~~~ttteeeVVVLLLHHHGGGGGGKKKOOOTTTYYY\\\___bbbdddcccfffjjjnnnssszzz||||||{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvuuutttvvvvvvvvvwwwxxxuuuqqqnnnkkkiiihhhiiijjjjjjiiihhhkkkiiigggdddcccdddfffhhhjjjjjjkkklllmmmnnnppppppppppppooonnnmmmmmmllllllnnnoooppprrrrrrqqqpppppppppooonnnmmmmmmmmmmmmmmmmmmllljjjiiihhhgggfffffffffeeefffhhhhhhiiiqqqzzz~~~fffUUUIII@@@===???AAAJJJZZZnnn***)))(((''''''((()))***(((((())))))))))))(((((('''((())))))((('''''''''((())))))******))))))(((&&&&&&((()))************%%%&&&)))+++++++++***)))************************++++++++++++++++++******++++++++++++++++++++++++))))))***++++++++++++++++++************+++,,,---+++++++++,,,,,,,,,------............////////////////////////000222333333///333777===KKKdddtttuuuwww|||~~~ssskkkbbbYYYRRRTTTQQQRRRVVVYYY\\\eeennn}}}{{{kkk[[[PPPJJJIIIBBBCCCDDDEEEGGGHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDCCC??????>>>======>>>>>>>>>===>>>>>>???@@@AAAAAABBBFFFGGGJJJNNNQQQTTTVVVWWWXXXZZZ]]]```bbbddddddeeefffhhhlllooorrrttttttuuussstttuuuwwwxxxzzz{{{{{{vvvxxx}}}|||tttssspppoooooopppoooooonnnmmmllllllmmmnnnpppqqqpppoooppprrruuuyyyzzz{{{zzzzzz{{{~~~~~~~~~ssscccTTTLLLHHHGGGGGGJJJNNNSSSXXX[[[^^^aaaccccccffflllqqqvvv}}}}}}{{{yyyxxxxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvuuutttwwwwwwxxxyyyyyywwwssspppjjjiiihhhhhhjjjjjjiiihhhkkkhhheeeddddddeeeggghhhjjjjjjlllmmmnnnooooooppplllmmmmmmmmmnnnnnnnnnooolllmmmooopppppppppooonnnqqqpppooonnnllllllkkkkkkooonnnmmmkkkjjjiiiiiiiiiiiiggggggiiiiiiiiiooowwwmmm\\\NNNEEE@@@???>>>EEEPPPaaayyy))))))(((((((((((())))))(((((())))))))))))((((((+++,,,---+++(((%%%%%%%%%((())))))******))))))(((&&&'''((()))******+++***$$$%%%''')))******************************************++++++***)))((((((***++++++++++++,,,,,,,,,)))***++++++,,,+++++++++******))))))***+++---...---------.........//////............////////////...//////000111222444555444777;;;EEEZZZwwwsssvvv{{{qqqgggbbb]]]VVVQQQTTTRRRSSSWWW[[[aaammmyyy|||kkk[[[OOOIIIGGGAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEDDDCCCAAA@@@>>>===============>>>???<<<======???@@@AAABBBBBBFFFGGGIIIMMMPPPSSSVVVXXXXXXZZZ]]]aaacccddddddccceeegggkkknnnpppqqqqqqqqqooopppqqqsssuuuwwwxxxyyytttvvvyyy~~~wwwqqqoooppppppppppppppppppooonnnnnnmmmmmmnnnppprrrsssqqqqqqsssuuuxxx|||~~~~~~~~~~~~~~~}}}{{{ooo^^^QQQJJJHHHHHHGGGJJJMMMRRRVVVYYY]]]bbbeeefffiiiooouuuzzz~~~{{{yyyxxxwwwwwwzzz{{{{{{||||||{{{{{{zzz}}}}}}|||{{{zzzyyywwwvvvyyyyyyyyyzzz{{{yyyvvvtttkkkjjjiiiiiijjjkkkjjjhhhiiigggeeedddfffhhhiiiiiijjjkkklllmmmnnnnnnnnnnnnjjjjjjkkklllnnnooopppqqqllllllmmmnnnnnnnnnnnnnnnqqqqqqooonnnmmmlllllllllpppooonnnmmmllllllkkkkkkkkkhhhhhhjjjjjjjjjnnnuuutttcccUUUJJJCCC???<<>>???;;;<<<===>>>@@@AAACCCCCCFFFGGGIIILLLOOORRRUUUWWWXXXZZZ]]]aaaccccccbbbbbbbbbeeehhhkkkmmmmmmlllkkkiiijjjlllnnnppprrrssstttrrrsssuuuxxx{{{zzzsssnnnjjjkkkmmmoooqqqqqqqqqqqqqqqpppppppppqqqrrrtttuuuvvvsssuuuwwwzzz~~~{{{yyyxxxxxxwwwzzz{{{~~~ttthhhWWWKKKGGGGGGGGGGGGKKKMMMPPPTTTXXX]]]dddhhhiiimmmsssyyy}}}~~~|||yyyxxxwwwxxxxxxzzz{{{|||}}}}}}|||{{{zzz~~~~~~}}}}}}{{{yyyxxxwwwyyyxxxwwwwwwxxxxxxvvvtttmmmlllkkkkkklllllljjjiiihhhfffdddfffiiikkkkkkjjjkkklllmmmmmmmmmmmmlllkkkiiijjjkkklllnnnooopppqqqmmmmmmllllllmmmmmmnnnoooppppppoooooooooppppppqqqoooooonnnmmmllllllmmmmmmlllhhhgggiiiiiiiiinnnttt~~~~~~mmm^^^RRRHHHBBB;;;@@@CCCJJJaaa'''((()))******)))((('''(((((())))))))))))((((((###'''***+++++++++...000&&&''''''''''''''''''&&&((())))))************))),,,+++******)))*********((((((((((((((((((((((((&&&''')))+++,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...---***)))((()))***++++++++++++,,,,,,,,,------............/////////000......///000111333555666777===GGG[[[|||tttwww{{{{{{tttiii]]]SSSPPPSSSVVVTTTSSSUUU[[[bbbmmm|||lll[[[OOOHHHEEE???@@@AAABBBBBBBBBAAA@@@BBBCCCEEEFFFFFFDDDCCCAAA<<<<<<<<<<<<<<<===>>>???;;;;;;===>>>@@@BBBCCCDDDFFFGGGHHHKKKNNNQQQTTTVVVWWWZZZ]]]```bbbbbbaaa``````bbbeeehhhjjjiiihhhgggeeefffgggiiilllnnnpppqqqrrrrrrrrrsssvvvxxx{{{}}}|||tttpppmmmjjjiiihhhkkkooorrrssssssssstttsssttttttuuuvvvxxxyyyzzzvvvyyy|||zzzvvvuuutttrrrttttttvvvyyy}}}~~~}}}{{{ooocccSSSHHHEEEFFFGGGGGGKKKMMMPPPSSSWWW^^^eeejjjlllpppvvv{{{|||{{{yyywwwwwwxxxyyyzzzzzz{{{|||}}}}}}|||{{{zzz}}}}}}|||{{{zzzxxxvvvuuuvvvuuussssssttttttsssqqqooommmllllllllllllkkkiiifffeeedddgggkkkmmmllljjjkkklllmmmmmmmmmlllkkkjjjjjjjjjkkklllmmmnnnooopppnnnmmmlllllllllmmmooopppnnnoooooopppqqqssstttuuunnnmmmmmmlllllllllmmmmmmlllhhhfffggghhhiiimmmsss{{{vvvfffXXXMMMEEE<<>>DDDTTTppp}}}yyyvvvuuuvvvkkk^^^UUUSSSSSSQQQPPPVVVUUUXXX```iiiwww|||mmm]]]PPPGGGBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA???===;;;;;;===>>>???>>>>>>????????????AAAEEEHHHLLLMMMNNNNNNNNNPPPSSSUUUZZZ]]]```bbbbbbbbbbbbccccccccccccccccccbbbbbbbbbdddfffiiikkkkkkkkklllmmmkkkmmmooopppqqqrrrtttvvvzzzyyyzzz{{{}}}~~~}}}|||}}}}}}rrrjjjjjjhhhcccbbbeeeeeehhhkkkooosssuuuvvvwwwzzzxxxvvvwwwzzz|||{{{zzzzzz|||yyypppgggcccddddddfffjjjmmmooopppooonnn```XXXOOOHHHFFFFFFFFFFFFJJJMMMQQQUUUZZZaaahhhmmmsssuuuyyy}}}|||zzzxxxvvvvvvxxxzzz{{{~~~}}}|||||||||}}}~~~~~~|||zzzwwwuuuxxxuuurrrqqqrrrrrrrrrqqqnnnnnnnnnnnnllljjjhhhgggggghhhjjjlllmmmmmmmmmlllpppnnnllljjjiiiiiiiiiiiijjjjjjjjjkkklllmmmoooooopppooonnnlllllllllmmmnnnrrrpppnnnnnnqqqtttwwwxxxmmmmmmlllkkkkkkkkkkkkllliiiiiiiiijjjkkklllmmmnnnwwwttthhhZZZOOOAAACCCAAABBBUUUvvv&&&''')))******)))((('''((())))))***)))((('''&&&)))******)))'''&&&((()))(((''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,***)))***---...---+++---...............---------------.........//////111000111333111///444;;;AAANNNdddzzz{{{{{{ttttttooofff[[[TTTRRRSSSSSSRRRYYYYYY___jjjvvv{{{lll]]]PPPHHHDDDCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCBBB@@@??????@@@AAAAAA@@@AAABBBCCCCCCBBBDDDGGGIIIJJJKKKLLLMMMMMMOOORRRTTTXXX[[[^^^````````````aaabbbbbbaaaaaaaaa`````````cccfffiiikkkkkkkkkkkkllljjjmmmpppqqqqqqrrrtttuuuvvvvvvxxxzzz|||}}}}}}}}}}}}~~~}}}~~~xxxssskkkddddddccc``````ccceeegggjjjnnnrrruuuwwwyyy{{{zzzyyyzzz}}}~~~|||uuujjj```[[[[[[\\\___cccfffhhhiiihhhhhh___XXXNNNHHHEEEEEEFFFFFFIIILLLPPPUUU[[[bbbiiinnntttwww{{{~~~}}}|||zzzxxxyyyzzz|||~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{yyywwwvvvvvvtttqqqqqqqqqrrrrrrqqqooooooooonnnmmmkkkiiihhhhhhiiikkklllmmmmmmmmmlllmmmllljjjhhhggggggggggggffffffggghhhjjjlllnnnoooqqqpppnnnmmmlllmmmmmmnnnqqqooommmmmmppprrrssstttnnnmmmllllllkkkkkkllllllkkkkkkjjjjjjkkkllllllmmmttt~~~uuuggg[[[CCCBBB>>>>>>MMMggg~~~}}}''''''((())))))***++++++)))))))))))))))((('''''')))******)))''''''((()))((((((''''''(((((()))***(((((((((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,---++++++,,,---...---,,,------...............---------........./////////000///000222111000555===HHH^^^}}}vvvrrrxxx~~~tttqqqttt{{{sssfff___VVVQQQRRRTTTUUUUUUZZZ\\\dddqqqzzzjjj\\\QQQJJJGGGDDDDDDDDDCCCDDDEEEEEEFFFHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEECCCAAACCCEEEGGGGGGFFFFFFHHHJJJJJJKKKMMMMMMMMMOOOSSSVVVXXX[[[^^^````````````aaabbbbbbaaa```````````````cccfffiiikkkkkkkkkkkkllljjjmmmqqqssssssssstttttttttuuuwwwzzz|||}}}~~~{{{}}}~~~yyypppkkkiiiccc___```aaa```aaaccchhhiiilllooossswwwzzz|||}}}|||}}}zzzmmmbbbXXXUUUUUUVVVXXX\\\```cccddddddccc___YYYOOOHHHEEEEEEFFFFFFHHHKKKPPPUUU[[[ccckkkpppvvvyyy}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvvtttrrrqqqqqqrrrsssrrrrrrppppppppppppnnnllljjjiiiiiijjjkkklllmmmllllllkkkjjjiiihhhfffeeeeeeeeeeeeddddddeeegggjjjllloooppprrrqqqooonnnmmmmmmnnnnnnooonnnmmmmmmooopppooonnnnnnmmmmmmlllllllllllllllmmmmmmlllkkkkkkkkkkkkkkkoooyyyttthhhOOOGGG@@@AAAIIIXXXnnn}}}wwwxxx))))))(((((()))***+++,,,)))))))))))))))(((((('''((()))***)))''''''(((***((((((((('''((())))))******************+++++++++(((((())))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,+++,,,,,,,,,------......---,,,---......///.....................////////////111000111333333333999AAAPPPnnnzzznnnooozzzxxxppprrryyysssjjj___ZZZSSSPPPQQQSSSUUUVVV]]]bbblll{{{zzzjjj[[[RRRMMMKKKEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHFFFCCCAAACCCEEEGGGHHHGGGFFFGGGHHHKKKLLLNNNNNNOOORRRUUUXXXYYY\\\```bbbbbbaaabbbbbbdddcccbbbbbbaaabbbcccccceeegggjjjlllllllllmmmnnnkkkooosssvvvvvvvvvuuuvvvvvvxxxzzz|||}}}~~~}}}~~~vvvmmmfffcccaaa```___```bbbdddgggiiiooooooppprrruuuyyy}}}}}}|||mmmccc[[[UUUTTTVVVUUUXXX\\\aaadddeeefffeeebbb\\\SSSLLLGGGFFFFFFGGGHHHKKKPPPVVV]]]eeemmmrrrwwwzzz}}}~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}zzzwwwuuuttttttuuutttsssrrrrrrtttuuutttsssqqqqqqqqqpppooommmkkkjjjiiiiiikkkkkkkkkjjjiiihhhggggggffffffeeeeeeeeedddffffffgggiiikkkmmmoooqqqsssrrrpppooonnnnnnnnnoooooonnnnnnooopppooommmkkknnnmmmmmmlllkkklllllllllooonnnmmmkkkjjjjjjiiiiiilllttt{{{mmmYYYKKKBBBCCCDDDIII]]]sss}}}sssppp|||+++***)))(((((()))***+++***))))))(((((((((((((((((())))))((('''''')))***((((((((((((((()))******))))))******++++++++++++(((((()))***+++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,------------......,,,------...//////.............../////////000000222111222555555666===FFFVVVyyyuuummmssszzzrrrnnnttt~~~nnncccZZZWWWSSSPPPQQQSSSUUUVVV```iiiwww{{{jjj]]]TTTPPPNNNGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKMMMNNNNNNMMMLLLLLLHHHGGGGGGGGGGGGEEEBBB@@@AAACCCEEEFFFEEEDDDEEEFFFIIIKKKMMMNNNOOORRRUUUYYYZZZ]]]aaaccccccbbbccccccdddcccbbbbbbbbbccceeefffhhhkkknnnooooooooopppqqqooossswwwzzzzzzzzzzzzzzzxxx{{{}}}~~~}}}}}}~~~~~~tttkkkddd```^^^\\\^^^```bbbeeeiiilllnnntttttttttuuuwwwzzz|||~~~~~~xxxmmmaaaZZZUUURRRSSSWWWXXX[[[___dddhhhjjjjjjjjjgggbbb[[[SSSLLLIIIHHHHHHIIILLLRRRWWW^^^gggooouuuwwwzzz~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxuuussssssssstttvvvuuutttuuuwwwwwwvvvuuuqqqqqqqqqqqqooommmkkkjjjiiiiiijjjjjjiiihhhfffeeeffffffffffffffffffeeeeeegggggghhhiiijjjkkkmmmnnnrrrqqqooonnnnnnnnnoooppppppoooooopppqqqpppmmmjjjmmmmmmlllkkkkkkkkkkkkkkknnnmmmlllkkkjjjiiiiiiiiijjjpppzzzppp[[[JJJ@@@@@@===<<>>???EEELLL[[[lll~~~}}}xxxooopppyyy$$$$$$%%%'''(((***+++++++++***((('''''''''((()))'''((()))((('''(((***+++)))))))))))))))******+++((())))))***+++,,,,,,,,,''')))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,......---,,,+++(((+++---,,,***)))+++...+++,,,---...////////////////////////000000000000000///111444666999BBBLLLlllyyyhhhmmmyyy|||fffeeejjjppptttbbbVVVQQQRRRSSSTTTUUUXXX\\\___mmmqqqeee\\\WWWUUUJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGDDDBBBAAAAAABBBBBBAAACCCDDDDDDDDDDDDFFFJJJMMMLLLNNNPPPRRRTTTXXX\\\___fffiiilllnnnnnnnnnnnnoookkkjjjjjjkkknnnrrrvvvxxxuuuxxx{{{|||||||||}}}~~~yyyqqqmmmgggaaa\\\ZZZ[[[[[[\\\eeekkkkkkmmmssswwwvvvvvvxxx|||wwwgggYYYRRRNNNOOOQQQSSSWWW\\\```dddiiioootttwwwyyyyyyxxxxxxuuummmbbbWWWPPPNNNPPPSSSXXX]]]ccckkksssxxx{{{~~~~~~}}}||||||||||||{{{{{{zzzzzzzzz{{{xxxwwwwwwwwwxxxwwwtttrrrppppppppppppnnnllljjjiiinnnnnnnnnmmmllliiigggeeeaaabbbdddeeeffffffeeedddcccdddeeegggiiilllnnnoookkkkkkkkkkkkmmmoooqqqsssqqqooonnnnnnoooooonnnmmmjjjiiiiiihhhggghhhhhhhhheeeeeeffffffgggiiijjjkkkeeehhhkkkooottt}}}rrrbbbLLLEEE<<<999;;;>>>@@@BBBQQQfff{{{{{{{{{yyyqqqooouuu***+++,,,+++***)))***+++******))))))))))))******))))))************))))))(((((())))))))))))(((((('''(((((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///------......///.........000000000111222222333333555111222888999999GGGYYYqqq~~~nnniiiuuuwwweeecccooovvviii^^^YYYZZZRRROOOUUUYYY[[[aaajjjtttxxxnnnddd\\\VVVKKKKKKJJJJJJJJJLLLMMMNNNLLLMMMOOONNNLLLIIIHHHHHHGGGEEECCCBBBBBBCCCCCCCCCFFFFFFGGGIIIKKKMMMOOOPPPPPPQQQTTTXXX]]]bbbgggiiipppssswwwyyyxxxwwwuuuuuuqqqqqqrrrtttwwwzzz}}}~~~wwwrrrkkkiiieee___[[[ZZZ\\\___fffiiimmmoooooorrrvvv{{{|||~~~~~~oooddd[[[OOOJJJOOORRRRRRXXXcccooooooqqquuuzzz}}}~~~~~~uuugggYYYQQQOOOOOOSSSYYY___fffnnnvvv{{{~~~~~~~~~||||||||||||{{{~~~|||zzzyyyyyyyyy{{{|||yyyyyyxxxxxxvvvuuusssrrrqqqqqqooonnnllllllkkkkkknnnmmmmmmnnnoooooollljjjfffeeedddccccccdddfffgggfffgggiiikkkmmmnnnooooooooommmkkkiiiiiijjjmmmnnnqqqpppnnnmmmllllllmmmmmmiiiiiijjjjjjjjjiiiiiihhhjjjiiigggfffffffffggghhheeeeeegggkkkqqqyyy|||zzzxxxooo```TTTDDDBBB>>>;;;:::;;;===>>>FFFVVVjjj||||||~~~yyy{{{yyyssspppooovvv***,,,---,,,******+++,,,,,,,,,++++++++++++,,,,,,))))))************))))))(((((())))))))))))((((((((())))))***))))))((((((***************************))))))(((((())))))***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,---...///------......//////......///000000111111222333333333111555;;;;;;===LLL___xxxyyypppppp|||ttteeeeeeqqqxxxkkkaaa[[[[[[TTTSSSXXX[[[]]]fffqqqzzzpppeee\\\VVVLLLKKKKKKJJJKKKLLLMMMNNNLLLMMMNNNMMMKKKIIIIIIJJJJJJHHHGGGFFFGGGGGGHHHHHHJJJKKKLLLNNNQQQTTTVVVWWWXXXYYY\\\```eeejjjooorrrwww{{{}}}|||{{{wwwwwwxxxzzz}}}yyypppkkkeeedddaaa^^^\\\]]]aaaeeegggkkkooopppqqqtttxxx}}}vvvhhh^^^WWWNNNKKKQQQVVVWWW```kkkssstttvvvzzz~~~|||nnn___VVVSSSPPPTTTZZZ```hhhpppxxx}}}~~~~~~~~~}}}{{{}}}|||zzzyyyyyyzzz{{{|||yyyyyyxxxxxxwwwvvvttttttrrrqqqpppnnnmmmlllkkkkkkmmmmmmnnnpppqqqqqqnnnlllhhhgggfffeeeeeefffhhhiiiggghhhjjjkkkmmmnnnnnnnnnnnnllljjjiiiiiikkkmmmnnnqqqpppnnnmmmlllllllllllliiiiiijjjjjjjjjjjjiiiiiijjjiiihhhggggggggghhhhhhhhhgggggghhhlllrrrxxx|||zzzuuuqqqlllbbbTTTIIIBBB???<<<999888888:::;;;AAAOOObbbttt~~~~~~yyyyyy~~~}}}yyyvvvtttxxx***,,,---,,,++++++,,,---,,,,,,++++++++++++,,,,,,))))))************))))))(((((())))))))))))(((((()))******++++++******)))++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++((()))***+++,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,---.../////////////////////000111111222222333111222777<<<===CCCWWWlllssssss||||||pppfffiiivvv{{{oooeee^^^[[[WWWXXX]]]___aaannn~~~~~~sssggg]]]VVVMMMLLLKKKKKKKKKLLLMMMNNNLLLMMMMMMLLLJJJIIIKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOQQQUUUXXX[[[^^^```aaacccfffjjjooouuuyyy{{{|||}}}~~~{{{ooogggccc``````___]]]]]]```dddhhhjjjmmmqqqssstttvvv{{{yyynnnaaaYYYSSSMMMLLLTTT[[[___iiitttyyyzzz}}}uuufffZZZUUURRRVVV\\\cccjjjrrr{{{~~~|||}}}|||{{{yyyyyyzzz{{{{{{xxxxxxxxxxxxwwwwwwvvvvvvsssrrrqqqooonnnmmmlllkkklllmmmooorrrttttttpppnnnkkkiiihhhgggfffhhhiiijjjiiijjjkkklllllllllllllllkkkjjjiiihhhiiikkkmmmnnnqqqpppnnnmmmkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjiiijjjjjjiiihhhhhhhhhhhhiiihhhfffddddddggglllrrrvvv{{{yyyuuupppggg\\\OOOGGGAAA???<<<999777777888999<<>>;;;:::999::::::999???JJJ[[[rrr~~~}}}}}}}}}+++,,,,,,,,,***)))***+++******))))))))))))******))))))************))))))(((((())))))))))))(((((('''((())))))*********)))***************************+++,,,------,,,+++***++++++++++++++++++++++++((()))***+++,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,---------------,,,---...///000000000000...//////000111111222222333444666:::BBBVVVuuuttt|||sssqqqrrrxxx}}}qqqfff___[[[ZZZ___fffjjjssszzzmmm```WWWMMMLLLKKKJJJJJJKKKLLLLLLJJJKKKKKKJJJJJJKKKMMMPPPOOOQQQSSSSSSRRRQQQSSSTTTSSSVVVZZZ___dddhhhkkkllloooqqquuuyyy}}}yyymmmeee___\\\[[[\\\]]]]]]___bbbgggkkkmmmqqquuuwwwxxx{{{zzzooocccYYYSSSPPPPPPTTTZZZ```gggqqqzzz|||qqq```VVVUUUYYY___gggoooxxx}}}||||||{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvwwwxxxyyytttttttttsssqqqooolllkkkkkkmmmppptttwwwvvvssspppkkkjjjhhhffffffggghhhiiiiiiiiiiiiiiiiiihhhgggggghhhggggggggghhhjjjkkklllnnnnnnmmmlllkkkjjjiiihhhiiiiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhfffdddbbb```bbbfffkkknnnuuuwwwvvvqqqggg[[[RRRNNNEEEDDDAAA>>>;;;:::::::::999<<>>KKKaaa~~~qqqnnnmmmuuuyyyooogggbbb^^^\\\[[[aaa___dddsssrrrcccYYYJJJIIIHHHGGGFFFGGGGGGHHHEEEGGGKKKMMMMMMMMMNNNPPPUUUZZZ]]]\\\XXXUUUVVVXXXWWW[[[```fffkkknnnpppqqqrrrtttvvvyyy{{{}}}}}}}}}|||zzzwwwsssrrrtttyyy}}}zzzlllbbb______^^^]]]dddfffhhhiiikkknnnrrruuuwwwzzz~~~sssggg]]]WWWUUURRRYYY___aaaeeelllvvv|||lll^^^UUUYYY```iiirrr{{{~~~~~~}}}{{{{{{{{{||||||{{{{{{zzzyyyxxxvvvtttsssrrrsssuuuvvvvvvwwwwwwvvvtttqqqmmmkkklllkkklllnnnppppppooommmlllkkkiiigggffffffggghhhkkkkkklllllllllkkkkkkjjjgggggggggggggggfffffffffhhhiiijjjkkklllkkkjjjjjjhhhiiijjjkkkllllllmmmlllggghhhhhhiiiiiigggfffeeecccccccccccccccddddddeeebbbccceeehhhiiifff```ZZZMMMLLLIIIFFFCCC@@@???>>>888;;;???FFFYYYvvv~~~|||yyy666555333111111///,,,)))***)))((()))***+++***(((((((((((('''((())))))*********))))))(((((('''''')))************++++++++++++*********+++,,,------,,,+++++++++++++++,,,,,,------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............///////////////111111111000///000333555999<<>>RRRooosssiiiuuuxxxnnnhhhfffnnnzzzxxxlllfff[[[YYYYYY[[[[[[]]]dddmmm~~~pppfffYYYTTTOOOJJJHHHGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOPPPRRRUUUVVVVVVVVVWWWYYYZZZYYYXXXZZZ]]]aaabbbcccbbbccceeegggiiijjjkkkkkklllooosssvvvxxxzzz}}}}}}}}}~~~~~~~~~~~~~~~|||ssskkkeeeccc[[[]]]aaaeeehhhkkkmmmnnnqqqtttvvvyyy{{{~~~uuuhhh___[[[]]]```fffllltttzzz~~~mmmccc]]]___dddmmmxxx~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}~~~~~~|||zzzxxxuuutttuuuvvvuuutttpppqqqsssssssssqqqooonnnnnnnnnnnnnnnnnnooopppqqqrrrrrrqqqpppnnnkkkhhhfffeeeeeefffggghhhiiiiiijjjeeeeeeffffffggghhhhhhiiihhhiiijjjlllllllllkkkkkkiiikkkjjjfffggglllnnnmmmhhhfffdddeeefffggggggfffhhhgggeeecccaaa___]]]]]]^^^[[[XXXWWWVVVTTTOOOJJJHHHHHHIIIJJJLLLRRRZZZ___mmmqqqxxx{{{uuujjjdddeeevvv|||666444333333333222///------,,,+++,,,---...---+++'''''''''''''''(((((()))(((((()))))))))*********)))************++++++++++++************++++++,,,------,,,,,,,,,,,,,,,------,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---...///000111222333333111111111111222555:::>>>DDDZZZyyy~~~qqqmmm}}}nnnfffcccfffttt~~~qqqfff```ZZZYYYZZZ[[[[[[]]]fffoootttjjjZZZVVVPPPKKKHHHGGGEEEDDDEEEFFFIIIKKKLLLLLLLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMPPPRRRUUUVVVUUUUUUUUUVVVZZZXXXXXXYYY\\\___aaaaaadddeeefffggghhhjjjkkkkkkkkknnnqqqssstttwwwyyy|||||||||}}}}}}~~~~~~}}}}}}~~~yyypppmmmhhhcccbbb___aaadddgggkkkoooqqqrrrvvvxxxzzz|||~~~ttthhh___]]]aaadddgggmmmuuu|||zzzkkkccc^^^aaahhhqqq}}}~~~}}}||||||||||||}}}||||||}}}}}}{{{zzzxxxvvvuuuvvvvvvuuuttttttuuuvvvvvvtttrrrooommmmmmnnnooopppqqqqqqqqqqqqrrrsssrrrqqqoookkkhhhfffcccdddeeeggghhhiiiiiiiiiddddddeeeffffffgggggghhhhhhjjjlllmmmnnnnnnmmmllliiikkkjjjggghhhnnnqqqppphhhfffddddddeeefffffffffccccccbbbaaaaaa``````______[[[XXXWWWVVVTTTOOOKKKHHHHHHHHHIIINNNXXXeeeooo~~~wwwllliiijjj{{{{{{vvvyyy666444333333333222///---,,,+++******,,,,,,+++******************++++++,,,))))))******+++++++++,,,)))************++++++++++++*********+++,,,------111000...---,,,+++++++++555222---)))(((+++///222,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000---...///000111222333333222222111000111555;;;@@@JJJaaasssrrr}}}jjjbbbaaagggyyyvvviii___YYYYYYYYYZZZ\\\\\\]]]fffppp~~~wwwooo[[[VVVPPPKKKHHHGGGEEECCCDDDEEEHHHJJJKKKKKKKKKJJJJJJKKKLLLLLLJJJIIIJJJKKKOOOQQQTTTUUUTTTSSSSSSTTTYYYXXXWWWXXX[[[^^^______eeeeeefffgggiiikkklllmmmlllnnnppprrrrrrtttvvvyyy{{{{{{||||||}}}}}}~~~~~~{{{zzz{{{|||nnniiiiiifffaaa```dddeeehhhkkkooosssuuuwwwzzz{{{~~~sssggg```___cccgggkkkrrr{{{wwwjjjddd___cccjjjttt}}}||||||{{{{{{|||||||||}}}~~~~~~|||zzzyyyxxxvvvuuuvvvwwwvvvuuuyyyyyyyyyxxxvvvrrrooommmlllmmmoooqqqrrrsssrrrrrrsssssssssrrrooolllhhhfff___aaaccceeeffffffffffffccccccdddeeeeeeffffffgggiiijjjmmmnnnoooooonnnmmmiiikkkjjjgggiiiooorrrrrriiigggeeedddeeeffffffeee_________```aaaaaabbbbbbaaa^^^ZZZYYYYYYWWWRRRNNNGGGGGGGGGHHHOOO]]]nnnzzzuuupppbbbtttyyysssvvv{{{777444222111000000...---,,,---.........---,,,+++************************++++++******************,,,***)))+++---...+++)))******++++++++++++******************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............/////////...,,,+++,,,...000............////////////111000111444555666;;;BBBPPPlllkkkssszzziiibbbfffsssxxxjjj```ZZZYYYZZZWWWWWWZZZ]]]```iiirrryyyrrreee\\\QQQKKKIIIHHHFFFDDDHHHFFFFFFFFFHHHJJJJJJJJJIIIIIIIIIGGGGGGIIIMMMPPPUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTVVVWWWXXX\\\aaadddhhhgggeeeddddddeeefffggghhhkkkpppssstttvvvxxxyyy{{{xxxvvvxxx{{{~~~~~~{{{zzzzzz~~~|||uuukkkdddaaa```___^^^ccceeejjjooosssvvvxxxxxxwwwzzzzzzmmmeee```^^^dddkkkrrrxxxrrrfffcccbbbhhhqqq{{{~~~}}}zzz|||~~~|||{{{}}}}}}{{{wwwtttssstttvvvxxxxxxzzz||||||xxxssspppnnnpppnnnmmmmmmooopppooonnnqqqqqqpppooommmjjjhhhfffccceeeeeebbb```aaafffjjjiiigggeeefffhhhhhheeecccbbbdddgggjjjlllllljjjiiilllkkkjjjkkkmmmmmmmmmkkkhhhhhhggggggfffeeeeeeeeebbbaaaaaabbbddddddcccbbbaaa___\\\ZZZWWWTTTPPPMMMKKKHHHGGGKKKQQQ\\\nnn}}}tttlllfffqqqxxxsssuuuyyy~~~777555222111111111///...------.........---,,,+++************************************************,,,******+++------+++)))++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////...---+++,,,...000/////////000000000000111222000111444444444:::AAAWWWooo}}}mmmvvvttteeebbbjjjyyyrrrddd[[[XXXWWWYYYWWWXXX[[[^^^ccclllvvvyyyrrreee]]]SSSLLLJJJIIIGGGEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHGGGFFFHHHLLLOOOUUUTTTRRRQQQPPPPPPQQQQQQSSSTTTVVVWWWXXX\\\```dddgggfffdddccccccdddeeegggiiilllpppssstttuuuwwwxxxzzzxxxwwwxxx{{{~~~~~~~~~|||{{{|||tttnnneee```^^^``````aaafffhhhmmmrrrvvvxxxzzzzzzzzz~~~zzzmmmeee``````fffmmmsssyyyoooeeecccccciiisss~~~}}}{{{|||}}}~~~|||{{{}}}}}}{{{wwwuuutttuuuvvvxxxyyy{{{}}}|||yyyuuurrrqqqooommmkkkkkklllmmmmmmmmmqqqqqqpppooommmkkkhhhgggdddeeedddcccbbbcccfffhhhhhhfffeeefffhhhhhhfffdddbbbdddfffiiijjjkkkjjjjjjkkkjjjiiijjjllllllllljjjhhhhhhhhhhhhgggfffeeeeeebbbbbbbbbccceeedddbbb``````^^^[[[YYYXXXUUUQQQNNNMMMJJJIIILLLQQQ\\\mmm|||~~~nnneeennn|||xxx{{{777555333222222222000///...............---,,,+++************************************************,,,+++***+++,,,---+++))),,,,,,,,,------,,,,,,,,,************************((()))***+++,,,------...++++++,,,,,,,,,,,,---------------............///.........---,,,,,,...000000000000000111111111111222000222444555777>>>GGG```sssvvvoooyyyyyylllaaadddqqq{{{jjj]]]WWWUUUUUUXXXWWWXXX\\\___eeeppp|||zzzsssfff___UUUNNNKKKJJJHHHFFFEEEFFFGGGIIIIIIIIIHHHHHHFFFGGGGGGFFFFFFHHHKKKNNNTTTTTTSSSRRRQQQQQQQQQQQQSSSUUUVVVWWWYYY[[[___ccceeedddbbbaaaaaacccdddfffjjjmmmpppsssssstttvvvwwwyyyxxxwwwxxx{{{~~~~~~~~~~~~}}}~~~{{{rrrkkkfff```\\\]]]aaaeeegggkkknnnrrrvvvzzz|||}}}}}}zzzmmmeeeaaabbbiiiqqqwww}}}{{{kkkdddcccdddlllwww}}}||||||}}}~~~}}}|||{{{|||~~~|||zzzxxxvvvuuuuuuvvvwwwxxxyyy{{{yyywwwtttsssssspppmmmkkkjjjkkkmmmnnnmmmppppppppppppnnnllljjjiiifffeeedddeeefffggggggffffffeeeeeefffhhhhhhgggeeecccdddeeefffhhhiiijjjjjjiiiiiihhhjjjkkklllkkkiiihhhhhhiiiiiiiiigggeeedddccccccdddeeefffdddaaa^^^___]]][[[YYYXXXVVVSSSPPPOOOKKKJJJLLLQQQZZZjjjxxxrrreeehhhxxx888666333222333222111000/////////......---,,,,,,***************************************++++++++++++++++++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++************************))))))***+++,,,,,,------+++++++++,,,,,,,,,---------------............///---......---,,,,,,...000//////000000000111111111111000333666888;;;EEEPPPeeettttttrrr|||qqqgggbbbiiiyyyuuudddYYYUUUUUUWWWXXXWWWXXX\\\___fffsss|||ttthhhaaaXXXQQQMMMKKKIIIGGGCCCFFFHHHJJJIIIHHHGGGGGGFFFGGGHHHGGGGGGIIILLLOOOTTTSSSSSSRRRRRRRRRQQQQQQTTTUUUWWWXXXYYY[[[^^^aaabbbbbb`````````bbbdddeeejjjmmmppprrrssssssuuuvvvxxxxxxxxxzzz|||~~~}}}rrrlllgggddd___]]]___dddjjjmmmqqqssswww{{{yyymmmfffccceeemmmuuu|||zzzkkkcccbbbfffooo|||~~~~~~}}}||||||||||||||||||||||||{{{zzzxxxwwwvvvuuuvvvvvvuuuvvvwwwuuusssqqqqqqqqqssspppmmmlllmmmnnnooooooooooooppppppooommmkkkjjjgggeeedddfffiiijjjgggcccddddddeeefffgggggggggfffddddddcccdddeeeggghhhjjjiiihhhiiijjjlllmmmkkkjjjhhhiiiiiijjjiiihhhfffdddddddddeeeggggggeee```\\\]]]\\\ZZZYYYYYYWWWUUURRRPPPLLLJJJLLLOOOWWWeeesss{{{xxxfffaaakkk{{{777555333222333333222000000000///...------,,,,,,************************))))))*********+++++++++***+++,,,,,,,,,+++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,---......------///000........./////////000000111222444777888;;;GGGTTTiiitttxxxvvvnnnhhhgggrrrooo```XXXVVVXXXYYYXXXWWWYYY]]]```hhhxxx~~~vvvkkkeee]]]UUUOOOKKKIIIGGGCCCFFFIIIJJJHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKNNNPPPSSSSSSSSSSSSSSSRRRRRRRRRTTTVVVXXXYYYYYY[[[]]]`````````___^^^___aaaccceeejjjmmmppprrrrrrssstttuuuwwwxxxzzz|||}}}~~~}}}tttmmmiiidddccc```___aaaffflllpppvvvxxx|||xxxnnniiigggiiipppyyyzzzllldddccchhhrrr~~~~~~~~~|||{{{{{{{{{||||||{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvuuusssqqqpppqqqssspppmmmlllmmmnnnooonnnmmmnnnooooooooonnnlllkkkgggfffeeegggjjjjjjfffcccbbbcccdddeeeeeeeeeeeeeeedddcccbbbbbbccceeeggghhhiiiiiijjjlllnnnooommmkkkhhhhhhiiiiiihhhgggeeedddeeeeeefffhhhhhheee```]]]]]][[[ZZZYYYYYYXXXVVVTTTPPPLLLJJJKKKMMMTTTaaannnyyy}}}hhh\\\aaarrr666444222222222222111000111111///...------------************************)))))))))***++++++,,,,,,)))+++---,,,+++***+++,,,)))******++++++******)))************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///+++---......------///000............////////////333333555777666:::GGGUUUnnnxxx{{{|||mmmkkkppp}}}xxxhhh\\\WWWXXXYYYZZZXXXYYY\\\aaaeeeoooyyynnniiiaaaXXXPPPKKKHHHGGGCCCFFFJJJIIIGGGEEEFFFHHHGGGHHHJJJKKKKKKLLLOOOQQQRRRSSSSSSTTTTTTSSSSSSRRRUUUVVVYYYZZZZZZ[[[\\\^^^______^^^^^^___aaadddeeeiiilllooorrrrrrsssuuuvvvwwwyyy|||~~~}}}ssslllgggdddaaaaaabbbbbbdddgggmmmqqqyyy{{{wwwooolllkkkmmmsss{{{yyymmmfffeeekkkuuu~~~}}}~~~|||zzzyyyzzz{{{|||{{{zzzyyyyyyyyyyyyxxxvvvuuutttwwwxxxzzzxxxvvvsssrrrrrrpppnnnllllllmmmmmmlllkkkkkklllmmmnnnnnnmmmllllllgggfffggghhhhhhhhhfffddd```bbbddddddcccbbbbbbcccbbbbbbaaaaaabbbccceeefffiiiiiijjjmmmoooooommmkkkhhhhhhggggggffffffeeeeeeffffffgggggghhhfffbbb^^^]]][[[ZZZZZZZZZYYYVVVTTTPPPMMMJJJKKKMMMSSS___lllzzzkkk\\\^^^ooo555333111111111222111000222111000...---,,,------************************((())))))***++++++,,,,,,)))+++------+++******,,,***++++++,,,,,,++++++***************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------............///***,,,...///......///000...////////////000000000222333666999999???OOO^^^vvv{{{kkkoooyyywwwmmm```XXXVVVWWWXXXXXXYYY[[[aaagggnnn{{{|||qqqmmmeee[[[QQQJJJGGGFFFDDDGGGJJJHHHEEECCCFFFIIIEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRUUUWWWYYYZZZZZZZZZ\\\]]]___^^^^^^^^^___bbbdddfffgggjjjnnnqqqrrrsssuuuwwwwwwzzz~~~~~~rrrjjjfffbbb______bbbeeegggiiilllqqquuuzzz}}}|||uuupppnnnnnnpppuuu|||~~~uuulllhhhjjjnnnwww~~~~~~}}}~~~|||zzzxxxyyy{{{|||{{{yyyxxxyyyyyyyyyxxxvvvtttssswwwyyy{{{zzzwwwsssqqqpppnnnmmmmmmmmmnnnmmmkkkiiiiiijjjkkkmmmmmmmmmllllllfffggghhhgggfffeeeeeeeee___aaacccbbb```___```aaaaaaaaaaaaaaabbbccccccdddggghhhiiillloooooommmjjjiiihhhfffdddcccdddeeefffggggggfffggggggfffcccaaa]]]\\\[[[ZZZZZZYYYVVVTTTRRRNNNLLLMMMNNNTTT```lllwww}}}nnnbbbcccsss444222000000111111000///333222000...---,,,------************************((())))))***++++++,,,,,,)))+++...---+++)))***,,,+++,,,,,,------,,,,,,+++************************))))))***+++,,,------...++++++,,,,,,,,,------------------.........//////***,,,...///......///000000000000000111111111111///222777<<>>DDDQQQjjj|||uuukkkvvvhhh___WWWVVVVVVTTTUUUXXXWWW___hhhooozzzvvvpppfff[[[RRRKKKHHHGGGGGGIIIKKKJJJGGGEEEGGGIIIFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUPPPSSSVVVWWWWWWXXX[[[^^^^^^^^^___aaadddfffhhhiiihhhiiikkknnnqqquuuxxxzzzyyyzzz}}}yyyuuunnngggbbb``````aaafffiiimmmpppsssvvvyyy{{{}}}zzzwwwuuuvvv{{{{{{rrrnnnmmmmmmnnnrrruuuyyy~~~~~~~~~~~~|||{{{yyywwwwwwwwwyyyzzzzzzzzzyyyyyyxxxwwwuuuuuu}}}zzzwwwuuutttsssqqqppptttqqqooommmmmmlllkkkiiihhhhhhiiikkkmmmnnnmmmkkkggggggggggggeeecccaaa___aaa```___^^^]]]\\\\\\\\\^^^___```______```ccceeehhhiiijjjiiigggggggggiiifffdddcccbbbbbbeeegggiiihhhggggggggghhhgggeeeccc___\\\ZZZYYYYYYYYYWWWVVVTTTRRROOOLLLMMMSSS[[[aaalllqqq{{{}}}pppiiiwww777666444333222222333333000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---........................//////000000111111222222333666999>>>JJJ___xxx}}}}}}tttnnn|||yyyhhh___XXXVVVUUUTTTUUUXXXZZZaaajjjrrryyysssiii^^^TTTMMMIIIGGGDDDEEEFFFFFFFFFFFFGGGHHHFFFGGGHHHIIIKKKMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSSSSPPPSSSVVVWWWWWWXXX\\\_________```aaabbbeeefffhhhhhhiiikkkmmmqqquuuxxxyyy{{{|||~~~qqqmmmhhhbbb___]]]^^^___fffiiinnnsssvvvzzz~~~}}}yyywwwyyy}}}wwwpppmmmnnnpppqqqrrruuuyyy}}}|||{{{yyyxxxxxxyyyzzz{{{~~~~~~~~~}}}|||zzzyyyxxxyyywwwuuuttttttssspppnnnrrrooommmkkkkkkkkkiiihhhhhhhhhiiikkklllmmmlllkkkjjjjjjjjjjjjiiigggeeedddcccbbbaaa```^^^^^^]]]]]]___``````_________bbbdddggghhhiiiiiihhhggghhhiiigggeeedddbbbcccdddggghhhiiigggeeedddeeefffeeeddd___]]]ZZZYYYYYYXXXWWWUUUTTTSSSPPPMMMMMMQQQWWW\\\fffkkkuuu}}}uuuyyy666555444222222222222333000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////*********+++++++++,,,,,,---,,,,,,,,,,,,,,,------........................//////000000111222222222333888;;;@@@TTTsss}}}xxx}}}{{{tttttt}}}qqqfff^^^XXXVVVUUUTTTUUUXXX]]]ccclllvvv}}}wwwmmmaaaVVVNNNIIIFFFBBBAAAAAACCCEEEGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWZZZ^^^aaaaaaaaa``````aaaccceeefffggghhhjjjmmmppptttwwwxxx||||||}}}vvviiifffbbb___]]]]]]___```gggkkkqqqvvvzzz}}}{{{|||zzzrrrlllkkkooosssvvvsssuuuyyy}}}~~~~~~{{{{{{yyyyyyyyyzzz{{{|||}}}{{{zzzyyyvvvvvvuuuuuuvvvtttrrroooooommmkkkjjjjjjjjjhhhgggggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhgggfffeeecccbbb```___^^^^^^`````````___^^^^^^```bbbdddfffhhhiiihhhhhhiiijjjhhhgggeeeccccccdddfffgggiiifffcccbbbccceeeffffff```^^^[[[ZZZYYYXXXVVVTTTSSSSSSQQQNNNMMMNNNRRRUUU^^^dddmmmyyy:::888666333111000000000000111111000///...------++++++++++++++++++++++++++++++++++++++++++++++++//////---,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...........................///000000111111222333333333:::===DDD___xxxtttttt~~~zzzuuuuuuzzzvvvkkkccc]]]XXXWWWUUUTTTVVVZZZ^^^dddnnn{{{zzzpppdddXXXOOOHHHEEECCCAAA@@@AAAEEEGGGEEECCCFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVYYY\\\```cccdddcccbbbaaaaaabbbdddeeeggghhhiiilllooorrruuuwwwyyyzzz{{{|||~~~vvvmmmdddbbb```___```bbbdddfffkkkoootttyyy}}}~~~|||vvvnnniiijjjooouuuxxxtttwwwzzz~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvvvvxxxyyyxxxuuurrrnnnllljjjiiijjjjjjiiihhhggghhhiiiiiihhhhhhiiiiiihhhhhhhhhhhhggggggffffffgggfffdddbbb```______^^^```aaa```___]]]]]]^^^```bbbdddggghhhhhhhhhiiijjjiiihhhfffdddcccddddddeeegggeeecccccceeeffffffeee```^^^\\\[[[[[[YYYVVVTTTQQQQQQQQQOOOMMMMMMOOOQQQYYY___hhhsss}}};;;999777444222111000000111111111111000///......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,---------------,,,,,,,,,------...///////////////////////////000000000111222222333333333:::???JJJjjjwwwooonnnssszzzooooootttooofff___ZZZWWWWWWVVVTTTWWW\\\___eeeppp{{{rrrfffZZZOOOGGGCCCFFFCCCAAABBBEEEFFFDDDAAAEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLNNNQQQSSSTTTUUUUUUVVVXXX\\\```cccdddgggfffcccbbbaaabbbdddeeefffgggiiikkknnnqqqtttuuuuuuvvvwwwyyy|||~~~|||~~~zzznnnfff_________```cccfffjjjmmmpppssswww{{{~~~zzztttmmmiiikkkpppuuuyyywwwzzz~~~~~~|||{{{zzz{{{{{{{{{zzz{{{{{{{{{{{{||||||{{{zzzyyywwwuuutttttttttuuuwwwxxxxxxuuurrrnnnmmmkkkjjjkkklllkkkjjjgggiiijjjiiigggfffgggiiiggggggffffffeeeeeeeeeeeeeeedddcccaaa```___^^^^^^```aaa```^^^\\\\\\]]]___```cccfffhhhhhhhhhhhhiiihhhgggfffdddccccccccccccddddddeeehhhiiiiiigggdddaaa___^^^]]]]]][[[XXXUUUPPPQQQQQQPPPNNNNNNOOOQQQVVV\\\eeeoooyyy888777666444444444444555111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,---------.........,,,,,,,,,,,,---...///000////////////////////////000000111111222333333333444999CCCUUUtttmmmhhhnnnwww~~~pppgggkkktttvvviiibbb[[[WWWVVVWWWVVVUUUYYY___aaahhhvvv}}}tttiii\\\QQQHHHCCCFFFEEEDDDDDDEEEEEECCCBBBEEEFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKNNNQQQTTTVVVVVVVVVWWW[[[```dddffffffhhhfffcccaaa```aaacccdddffffffhhhjjjmmmppprrrtttrrrssstttvvvyyy|||~~~zzz|||~~~~~~{{{pppfff___[[[\\\]]]```dddiiinnnqqqtttwwwzzz}}}xxxsssmmmkkkmmmrrrwwwzzzzzz~~~~~~}}}|||{{{zzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuurrrqqqqqqsssttttttrrrpppooommmkkkkkklllmmmmmmlllhhhjjjkkkiiifffeeegggjjjiiiiiigggfffeeeeeeeeeeeeccccccaaa```_______________```___]]]\\\[[[]]]___```cccfffhhhhhhgggggghhhfffeeedddcccbbbbbbbbbbbbbbbcccfffiiilllkkkgggdddaaa```_________^^^ZZZXXXRRRSSSSSSQQQOOONNNOOOQQQRRRXXXbbblllvvv:::999777666555555666666111111222222111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------...///000////////////////////////000111111222222333333444666:::GGGaaa}}}rrrccceeeqqq~~~uuukkkeeelllwww~~~nnnbbb\\\WWWUUUUUUWWWVVVVVV[[[bbbeeennnwwwlll```SSSJJJEEEBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMQQQTTTVVVVVVWWWYYY___eeehhhhhhgggfffdddaaa___^^^___aaaccceeefffgggiiillloooqqqsssqqqrrrrrrtttvvvyyy{{{}}}xxxzzz|||~~~~~~~~~}}}tttjjjaaa\\\ZZZ[[[^^^bbbgggmmmrrruuuvvvyyy|||}}}}}}tttqqqnnnmmmqqqvvv{{{}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvuuurrrqqqpppppprrrrrrqqqpppnnnlllkkkkkkmmmnnnmmmllljjjlllmmmjjjfffdddgggkkkkkkiiihhhfffddddddddddddbbbbbbaaa```````````````^^^^^^^^^]]][[[[[[]]]______cccfffhhhgggfffffffffdddccccccbbbbbbaaaaaaaaabbbbbbdddgggiiijjjhhhfffaaa``````aaabbb```]]][[[WWWWWWVVVSSSPPPNNNOOOPPPLLLSSS___jjjttt>>><<<:::777555444444444111111222222222111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******++++++++++++++++++++++++---------------------------,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000111111222222333444444888;;;KKKhhhzzzhhh]]]cccsssqqqjjjgggppp}}}wwwhhh^^^XXXTTTSSSTTTWWWVVVVVV\\\ccciiirrryyynnnbbbVVVLLLFFF>>>AAADDDDDDBBBBBBEEEHHHEEEEEEFFFGGGHHHHHHIIIIIILLLLLLKKKKKKMMMPPPSSSUUUVVVWWW[[[aaahhhkkkiiigggdddbbb___]]]\\\]]]```aaaeeefffgggiiillloooqqqrrrrrrrrrrrrrrrtttvvvxxxzzzxxxyyy|||~~~~~~zzzqqqhhh```\\\\\\]]]```eeejjjqqqvvvyyywwwzzz~~~{{{{{{}}}qqqooonnnooosssyyy~~~~~~}}}~~~~~~}}}||||||{{{zzzyyywwwvvvuuuttttttuuuuuuuuuuuuttttttuuusssqqqqqqrrrsssrrrqqqmmmkkkjjjkkklllmmmmmmllljjjmmmnnnjjjfffdddgggkkkjjjiiifffdddcccbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbb]]]^^^^^^\\\[[[[[[]]]``````cccfffhhhgggfffeeeeeebbbbbbbbbbbbaaaaaaaaaaaacccbbbbbbdddfffhhhhhhgggaaa```aaabbbcccbbb___]]][[[[[[XXXTTTPPPNNNNNNOOOGGGOOO\\\hhhsss>>><<<:::888666444333222333111//////000111000///------,,,,,,,,,---......---------,,,,,,+++++++++***++++++,,,,,,++++++***------++++++++++++------''')))+++,,,,,,,,,***)))------...///...---+++***+++++++++,,,,,,,,,------//////.........------------...//////......///111000000111111222333555666???BBBUUUvvvqqqddd]]]fffzzzvvvjjjeeeeeesssppp___UUUQQQSSSQQQRRRWWW[[[\\\aaafffqqqyyypppeeeYYYLLLDDDAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGFFFFFFHHHJJJMMMNNNNNNNNNNNNPPPSSSVVVYYY]]]bbbfffhhhiiikkkmmmfff```\\\^^^```aaadddhhhgggeeeeeegggkkknnnmmmlllmmmnnnpppsssuuuxxxyyyzzz|||zzzyyy|||{{{tttlllccc^^^^^^^^^aaafffkkknnnrrrvvvyyy}}}~~~~~~{{{{{{}}}yyyvvvssstttyyy~~~~~~~~~}}}~~~}}}{{{}}}}}}{{{zzzxxxwwwuuuuuuvvvuuusssrrrqqqqqqrrrssstttqqqoooooopppqqqpppmmmoooooonnnmmmmmmmmmmmmmmmnnnmmmjjjhhhgggggghhhhhheeedddcccbbbbbbbbbccccccfffdddaaa```aaabbbbbbbbb^^^^^^]]]\\\[[[[[[[[[\\\``````aaaaaaaaaaaa``````aaabbbcccaaa``````aaaccceeebbbaaacccggghhheeeaaaaaa````````````_________XXXVVVTTTSSSRRRPPPMMMJJJOOOOOOUUUaaannn{{{>>><<<:::777666555333222333111//////000111000///...------,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***---,,,++++++++++++,,,---)))))))))))))))******+++------......------,,,+++,,,,,,,,,,,,------------//////.........---------...///000///...---...///000000111111222333555777AAAIII```ooofffcccppptttjjjfffgggwwwmmm^^^UUUQQQQQQOOORRRXXX\\\___eeelllxxxyyypppfffYYYLLLDDDBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLMMMOOOPPPQQQSSSWWWZZZ]]]```dddgggiiiiiijjjkkkggg```[[[[[[\\\[[[]]]aaaeeeddddddfffjjjmmmmmmkkkooopppqqqsssvvvxxxzzzzzz|||zzzzzz|||yyyqqqjjjbbb^^^______ccchhhlllpppssswwwzzz}}}~~~}}}{{{|||~~~|||yyyvvvwwwzzz~~~~~~||||||||||||zzzyyy{{{{{{zzzyyyyyyxxxwwwwwwtttsssqqqpppooopppppppppsssqqqoooppprrrsssrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnmmmkkkiiigggggghhhiiiffffffeeedddcccbbbbbbbbbfffdddcccccccccdddcccbbb___^^^^^^]]]\\\\\\]]]]]]`````````aaaaaa`````````aaabbbbbbbbbaaabbbdddeeedddbbbaaacccggghhheeeaaa````````````____________ZZZXXXVVVTTTSSSQQQNNNKKKLLLKKKOOOZZZfffrrr???<<<999777666555444333333111//////000111000///......---,,,++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***)))'''&&&'''(((***,,,......---,,,,,,,,,------,,,------------........................------------...//////......///111///000111111111333666999BBBRRRnnnooojjjmmm}}}rrrkkkiiilll}}}{{{hhh[[[TTTRRROOONNNRRRXXX^^^ccckkksssyyyqqqfffZZZMMMEEEBBBBBBBBBAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFIIIKKKKKKMMMOOOQQQSSSVVVZZZ^^^___cccgggiiiiiihhhhhhiiifff___YYYXXXYYYXXXZZZ^^^aaaaaabbbeeeiiikkklllkkkqqqqqqssstttvvvxxxyyyzzzzzzzzzzzz}}}tttmmmfff```^^^```bbbfffjjjooorrrvvvyyy|||}}}}}}|||}}}}}}{{{{{{}}}~~~{{{yyyyyyyyyyyyxxxzzzzzzyyyyyyyyyyyyxxxxxxssssssrrrqqqppppppppppppqqqppppppqqqsssttttttsssppppppooommmmmmlllllllllmmmllljjjiiihhhhhhhhhiiiggggggfffeeeddddddcccccceeeddddddeeeffffffdddbbb```___^^^^^^^^^^^^^^^^^^___``````````````````___```aaabbbbbbbbbccceeegggdddbbbaaacccfffgggeeebbb`````````_________^^^^^^\\\ZZZXXXVVVTTTRRRNNNKKKMMMKKKNNNVVV```lll{{{~~~AAA===999777777666555333333111//////000111000///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,***)))((((((((()))+++,,,///...,,,++++++,,,---...---------.........//////........................***,,,.../////////111333...000111111111333888<<>>DDDVVVssszzzvvvzzzvvvtttxxx~~~xxxfff[[[VVVTTTSSSSSSTTTWWW[[[___eeerrr|||vvvlll```SSSJJJEEEDDDCCCCCCBBBCCCCCCCCCAAABBBDDDEEEEEEGGGJJJLLLNNNOOOPPPPPPPPPQQQTTTWWWXXX\\\bbbeeeeeecccaaaaaa\\\VVVTTTUUUVVVTTTTTTVVVZZZ^^^ccchhhjjjlllnnnooopppqqqrrrtttvvvxxxyyyzzzxxx}}}{{{pppeee```^^^^^^ccciiimmmqqquuuyyy|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{zzz{{{~~~~~~}}}|||zzzxxxvvvuuutttrrrrrrrrrrrrqqqpppoooooopppqqqsssssspppnnnnnnnnnsssrrrpppnnnlllkkkjjjiiieeeddddddddddddccccccbbbaaabbbeeeggghhhhhhhhhhhhaaabbbccceeegggfffccc`````````______``````aaaaaabbbaaa```______```aaabbbbbbcccbbb```^^^]]]^^^___cccbbbbbbbbbbbbcccddddddbbbbbbbbbaaaaaaaaa``````\\\ZZZXXXVVVTTTQQQNNNKKKIIIHHHIIIMMMQQQZZZkkkzzzOOOGGG>>>:::::::::666111333111//////000111000///111000///...------------+++++++++,,,,,,---------***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------------------........./////////000111000...------......333666666444888@@@HHH]]]|||vvvuuuyyytttsss{{{ssscccZZZVVVTTTSSSRRRSSSVVV[[[^^^eeettt~~~xxxooobbbUUULLLEEEEEEDDDCCCCCCCCCCCCCCC@@@AAACCCDDDEEEGGGJJJMMMNNNOOOPPPPPPPPPQQQTTTWWWYYY]]]bbbeeecccaaa^^^]]]XXXTTTSSSVVVXXXUUUTTTUUUYYY^^^eeejjjlllnnnppprrrqqqrrrtttvvvxxxzzz|||}}}{{{~~~}}}vvvlllbbb______```eeekkkpppsssxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{}}}||||||{{{zzzxxxwwwvvvvvvrrrrrrrrrsssrrrqqqooonnnnnnqqqttttttrrrpppoooppptttssspppnnnllljjjiiiiiidddddddddddddddccccccbbbcccdddeeeggggggfffeeedddccccccccceeeggggggeeecccbbbbbbbbbbbbbbbcccddddddcccbbbaaa``````aaabbbcccaaabbbbbbaaa___^^^___aaabbbbbbbbbaaaaaabbbccceeeccccccccccccbbbbbbbbbbbb\\\ZZZXXXWWWVVVSSSPPPMMMMMMMMMNNNOOOQQQWWWffftttRRRJJJ@@@;;;;;;:::666111333111//////000111000///444333111///---,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))+++***)))((()))***,,,---***+++---...///...------+++++++++,,,,,,,,,---------------.........//////)))+++---//////000222444///333777777555999BBBJJJ```sssrrryyyrrrrrr|||pppaaaZZZWWWTTTSSSPPPRRRVVVZZZ^^^fffvvvyyypppcccVVVMMMEEEEEEDDDCCCCCCCCCCCCCCC???AAACCCDDDEEEGGGJJJMMMNNNOOOPPPPPPPPPRRRUUUXXX\\\___dddeeeccc___\\\ZZZTTTQQQSSSYYY\\\ZZZYYYZZZZZZ___fffkkkmmmooorrrtttssstttuuuxxxzzz}}}}}}~~~}}}}}}}}}}}}rrriiiaaa______aaagggmmmrrruuuyyy}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~|||zzzzzzzzzyyyyyyxxxxxxxxxssstttuuuuuutttsssqqqpppmmmppptttuuusssrrrrrrssstttsssqqqnnnllljjjiiihhhddddddeeeeeeeeedddcccccceeeeeeggggggfffeeebbbaaadddddddddfffhhhhhhgggeeeddddddddddddeeeeeefffgggdddcccbbb``````bbbcccdddaaabbbbbbaaa``````bbbdddbbbbbbbbbaaaaaaaaaccceeedddddddddcccccccccbbbbbb]]][[[YYYXXXWWWUUURRRPPPLLLKKKLLLMMMLLLPPP]]]kkkyyyYYYNNNCCC>>>:::666444555222111000//////...//////000000000000///...---,,,,,,,,,*********,,,...000,,,,,,,,,,,,++++++***)))...------,,,,,,------...,,,+++******,,,,,,+++***.........////////////000.................................////////////000000///...------...000111444666444666;;;888>>>RRRjjjyyyhhhrrrxxxnnnuuuyyycccYYYXXXWWWUUUUUUQQQRRRVVV\\\aaalll~~~yyyooocccXXXQQQHHHFFFDDDCCCCCCCCCBBB@@@CCCCCCDDDEEEFFFHHHJJJKKKNNNOOOOOOOOOOOOPPPTTTWWW___aaaeeefffddd^^^WWWSSSPPPQQQRRRSSSTTTXXX]]]aaaeeeeeefffhhhlllpppuuuxxx|||{{{{{{{{{|||~~~{{{yyyyyy|||}}}|||zzzyyy|||}}}}}}mmmhhhcccaaabbbfffiiikkktttxxx}}}}}}zzz|||{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzyyyzzz|||}}}~~~}}}zzzyyyxxxxxxyyyzzz|||}}}|||yyyvvvvvvwwwwwwtttqqqssstttttttttsssqqqooonnnrrrqqqnnnkkkhhhggggggffffffccc``````bbbdddcccbbbaaabbbdddeeefffeeeeeeddd``````aaacccfffhhhhhhgggfffdddcccdddffffffdddaaaaaabbbbbbbbbbbbaaaaaa```___^^^\\\\\\]]]___bbbddd\\\]]]```bbbcccdddddddddeeeeeefffggggggeee```]]]\\\[[[XXXUUUSSSQQQQQQQQQKKKJJJKKKLLLLLLOOOZZZeeettt~~~~~~yyyzzz___RRRDDD>>><<<999777777333222111111000000000000//////000//////...---,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,+++******+++,,,+++***++++++++++++,,,,,,,,,---........................,,,,,,,,,------------...000///.........000111333555777333555;;;:::BBBXXXwwwwwwmmmwww|||ooojjjtttqqq^^^VVVUUUTTTSSSRRRSSSUUUYYY^^^cccnnn~~~yyyqqqggg[[[TTTIIIFFFDDDCCCCCCBBBAAA@@@DDDDDDEEEFFFHHHIIIKKKKKKMMMNNNOOOOOOOOOQQQTTTWWW\\\^^^aaabbb```ZZZTTTPPPOOOPPPRRRSSSUUUZZZ___cccggggggiiilllppptttwwwzzz~~~}}}|||}}}~~~yyywwwuuuuuuwwwxxxwwwvvvvvvzzz}}}~~~}}}~~~{{{lllhhhdddccceeejjjnnnppptttxxx}}}}}}|||~~~}}}}}}||||||{{{{{{{{{{{{}}}|||{{{|||~~~}}}zzzyyyyyyxxxyyyzzz{{{|||{{{yyywwwvvvwwwvvvtttqqqssssssssssssrrrpppnnnmmmrrrpppnnnkkkiiigggggggggeeebbb```___aaabbbaaa```bbbcccdddddddddcccbbbaaa_________aaadddeeeeeedddeeedddbbbccceeeeeeccc```aaaaaabbbbbbaaaaaa``````___^^^\\\[[[[[[]]]___```___```bbbcccccccccbbbaaaccccccdddeeefffddd___\\\\\\ZZZXXXUUUSSSQQQQQQQQQNNNLLLLLLLLLKKKMMMVVV```pppyyy{{{zzzjjjXXXFFF???>>><<<999888555444333222111111111111////////////...---,,,+++000///---,,,++++++,,,,,,,,,------------,,,,,,+++,,,++++++******++++++,,,---,,,+++,,,---...---+++*********+++++++++,,,,,,........................,,,,,,,,,------------...000/////////000111333444555777333444;;;===JJJbbbwwwsss~~~ssslllnnn|||xxxiiiZZZTTTTTTSSSRRRRRRUUUWWW\\\```fffttt{{{xxxtttlll```VVVIIIFFFCCCBBBBBBBBBAAA@@@EEEEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOOOOPPPRRRUUUWWWZZZ\\\^^^^^^\\\WWWRRRNNNMMMOOORRRTTTWWW\\\bbbgggiiijjjnnnqqquuuxxx{{{|||~~~~~~}}}zzzxxxuuusssrrrrrrsssuuutttsssvvvzzz~~~sssjjjgggeeeeeeiiinnnsssuuuuuuyyy~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||||||||}}}}}}{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{yyywwwvvvvvvvvvtttrrrssssssrrrqqqpppnnnlllkkkpppooommmkkkiiihhhggggggeeebbb```____________^^^ccccccddddddcccbbb```___aaa``````aaacccddddddbbbdddcccbbbcccddddddbbb``````aaaaaaaaaaaa```___^^^___^^^\\\ZZZZZZ[[[\\\]]]ccccccddddddcccbbb```___``````aaacccdddbbb___\\\ZZZYYYWWWUUUSSSRRRQQQQQQQQQNNNMMMLLLJJJJJJPPPYYYhhhrrr}}}yyy{{{uuu```III@@@???===:::999555555333222111111111111/////////......---,,,+++...---,,,+++***+++++++++---------......---,,,,,,...------,,,,,,------...000...---...///000///...,,,------------..........................................////////////000.........///000111333444555666222444<<>>GGG\\\{{{wwwsssyyy|||qqqfffjjjwww{{{ggg^^^VVVSSSRRRQQQSSSVVVWWWZZZ```hhhrrr|||zzzxxxpppcccXXXLLLHHHDDDBBBAAABBBAAA@@@CCCDDDFFFGGGHHHHHHHHHHHHHHHJJJNNNOOOPPPPPPRRRSSSUUUUUUVVVUUUTTTRRRPPPOOOMMMPPPTTTXXX\\\bbbggglllkkknnnrrrvvvyyyzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyywwwvvvssspppnnnllllllkkkoooooopppqqqrrrtttvvvxxx{{{ssskkkdddcccccceeeiiinnnqqqrrrxxx{{{}}}}}}|||||||||}}}~~~~~~}}}}}}|||{{{yyyxxxwwwwwwxxxxxxyyy{{{||||||yyywwwzzzzzzzzzyyyyyyxxxxxxwwwyyyyyyyyywwwuuutttssssssrrrqqqpppooommmlllkkkkkkmmmllllllkkkjjjhhhggggggeeedddbbb___]]]\\\\\\]]]aaabbbdddffffffgggffffffeeecccaaaaaacccddddddcccbbbcccccccccbbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]][[[[[[[[[[[[\\\]]]^^^___```aaabbbcccdddcccbbbaaa_________aaabbbaaa___\\\XXXXXXWWWVVVUUUTTTSSSRRRQQQMMMKKKLLLKKKIIILLLQQQYYYdddtttxxxuuu{{{rrrXXXIIIBBB===::::::666555444222111000000///000000000000///...---,,,))))))******+++,,,,,,,,,+++,,,,,,------------,,,,,,++++++******++++++,,,+++***)))***+++,,,+++))),,,,,,,,,---------..............................,,,,,,,,,------------...,,,,,,---...///000000111111444222666AAALLLeeetttmmmmmmzzz~~~pppjjjcccjjjyyyvvvbbb[[[UUURRRPPPNNNRRRWWWXXXZZZbbbnnn}}}~~~{{{xxxpppddd[[[NNNJJJFFFCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFIIIMMMOOOOOONNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNOOORRRVVVZZZ^^^ccchhhkkkjjjlllpppsssuuuvvvvvvuuusssssssssrrrqqqppppppooollljjjhhhgggfffhhhiiijjjkkkmmmoooqqqrrruuuyyy{{{{{{nnniiibbbaaabbbeeejjjooorrrrrryyy|||~~~~~~}}}}}}|||||||||}}}}}}{{{{{{{{{zzzyyyxxxwwwwwwyyyxxxyyy{{{}}}~~~|||zzzzzzzzzzzzzzzyyyxxxvvvvvvyyyzzzzzzxxxuuusssssstttqqqpppooonnnmmmlllllllllkkkkkkkkkkkkjjjiiihhhgggeeeeeedddaaa^^^]]]^^^```aaabbbdddfffhhhhhhhhhhhhcccaaa______```bbbbbbbbbbbbccceeedddcccaaaaaabbbbbbbbbbbbaaa```___^^^]]]ZZZZZZZZZ[[[\\\^^^___```^^^___aaabbbcccccccccbbb```_________``````]]][[[XXXXXXXXXXXXWWWVVVTTTTTTQQQMMMKKKMMMLLLJJJKKKOOOTTT```pppyyytttxxx|||bbbPPPEEE===;;;;;;888777555333222111111000111111111111000///...---+++,,,,,,---------,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))***+++,,,+++)))++++++,,,,,,,,,---------........................,,,,,,,,,------------.........///000000000000000///333333777CCCPPPkkk{{{kkkiiimmm}}}pppffffffdddlll|||~~~ooobbb\\\VVVSSSPPPNNNSSSYYYZZZ\\\ddduuu~~~|||wwwooofff```PPPLLLGGGDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGEEEHHHLLLNNNMMMLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNOOORRRUUUYYY\\\___cccgggjjjiiijjjlllnnnooopppppppppkkkkkkkkkjjjiiigggfffeeebbbaaa``````bbbfffjjjmmmjjjnnnqqqtttvvvyyy~~~uuuiiiggg``````ccchhhnnnsssvvvwwwzzz}}}}}}~~~~~~}}}||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwwwwyyy|||}}}}}}}}}zzzzzzzzzzzzyyywwwuuutttxxxzzzzzzxxxuuusssssstttppppppnnnmmmmmmmmmnnnnnnjjjjjjkkkkkkjjjiiihhhgggfffffffffccc```___```cccaaabbbdddfffggggggffffffbbb```^^^^^^```bbbccccccbbbdddfffeeecccaaabbbdddcccccccccbbbaaa```^^^]]]ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^```aaabbbbbbaaaaaa___^^^]]]]]]^^^]]][[[YYYXXXYYYYYYYYYYYYXXXVVVUUUSSSOOOMMMNNNMMMJJJIIILLLRRR^^^ooo{{{sssuuuiiiUUUGGG>>>;;;===999888777555333222222222222222222111111000///...////////////...---,,,,,,)))***++++++,,,,,,,,,,,,...------,,,,,,------......---,,,,,,......---,,,,,,,,,---------........................................../////////000000///000000111111111000000...333333888EEERRRnnnsssfffiiirrrhhh```dddaaajjjzzzvvviiieee```ZZZVVVRRRPPPUUU]]]\\\]]]fffyyy}}}}}}~~~|||wwwooohhhcccQQQMMMHHHDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJHHHGGGDDDHHHLLLNNNMMMJJJIIIHHHJJJJJJIIIIIIJJJMMMPPPQQQTTTWWWZZZ^^^```cccgggiiihhhiiijjjkkkkkklllllllllfffffffffeeedddbbb```___\\\\\\\\\]]]aaaggglllpppmmmpppuuuxxxzzz~~~pppfffeee___```dddjjjrrrxxx{{{|||{{{~~~}}}~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzvvvuuutttvvvyyy{{{||||||zzzzzz{{{zzzyyywwwuuutttxxxzzz{{{xxxtttrrrsssuuupppooonnnmmmmmmnnnooopppiiijjjjjjkkkjjjiiihhhgggfffggggggeeeaaa```bbbeeebbbcccdddeeeeeeeeedddcccdddaaa______aaadddeeeeeebbbeeegggfffcccbbbcccdddddddddccccccbbb```___^^^ZZZZZZZZZZZZYYYYYYYYYYYY^^^___```aaaaaa``````______]]]\\\\\\\\\[[[YYYWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVQQQNNNOOONNNJJJHHHIIIRRR]]]nnn|||rrrsss}}}ttt^^^MMMCCC???===:::999999777555333111000000000000///.........---------,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////...,,,,,,,,,---///111------......///000000000333222555<<>>999999888777666444222111000000//////......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------------............//////...---,,,,,,...///111///000000000000000000000222222555<<>>>>>??????@@@@@@@@@@@@@@@AAACCCGGGJJJNNNPPPRRRRRRTTTWWWXXXWWWWWWXXXZZZYYY[[[\\\[[[XXXTTTSSSRRRQQQRRRRRRRRRRRRSSSVVVYYYXXXYYY[[[\\\]]]]]]]]]]]]bbbeeeiiikkkkkklllnnnooovvv|||tttkkkfffbbb```dddfffjjjnnnsssxxx{{{}}}}}}|||zzzzzzzzz{{{{{{||||||{{{zzzyyyyyy{{{}}}}}}|||yyywwwuuuvvvwwwwwwwwwwwwwwwvvvvvvyyywwwuuuvvvxxxyyyyyyyyyvvvuuutttrrrqqqooonnnmmmrrrqqqooommmlllkkkkkkllllllllllllkkkjjjhhhfffeeeggggggfffeeeddddddddddddffffffffffffggggggggggggeeedddbbbaaa``````aaaaaacccbbbbbbaaaaaa`````````aaaaaaaaaaaa```___]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^aaaccceeebbbaaa___^^^]]]]]]^^^___bbbbbbaaa```^^^\\\ZZZYYYXXXVVVSSSPPPMMMJJJIIIIIIFFFLLLVVVbbbooo~~~}}}xxxbbbPPPFFF===;;;999888666666777777333333222111///...------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------------------------------............///....../////////000000000222111111000//////......333666999@@@QQQjjj~~~vvvmmmooozzzooojjjnnnssspppeeebbb]]]]]]]]]\\\]]]```eeeiiirrr~~~{{{yyytttlllggg___WWWMMMFFFDDDDDDBBBAAA======>>>>>>???@@@@@@@@@AAABBBEEEIIILLLPPPSSSTTTXXXYYYZZZYYYXXXWWWXXXYYYUUUVVVVVVTTTQQQOOONNNNNNQQQQQQQQQPPPOOOPPPSSSVVVXXXYYY[[[^^^____________aaaeeeiiijjjjjjlllpppttt|||{{{pppiiieeebbbaaaeeegggkkkoootttwwwzzz{{{~~~{{{yyyxxxwwwxxxyyyzzz{{{{{{zzzyyyyyyyyy{{{~~~~~~|||zzzxxxxxxvvvwwwwwwwwwwwwvvvuuuuuuwwwuuuttttttvvvxxxxxxxxxuuuuuusssqqqpppnnnmmmllloooooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjhhhfffeeegggffffffeeeddddddeeeeeeffffffggggggggggggggggggeeedddbbb```______``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]]]]\\\\\\]]]]]]^^^___]]]\\\\\\]]]^^^```bbbcccaaa```^^^\\\\\\]]]^^^____________^^^]]]\\\ZZZZZZWWWVVVSSSPPPNNNKKKJJJIIIHHHKKKRRR[[[gggvvv}}}lllWWWJJJ???===:::888666666666777555444333222111///......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------------............///......///000000000000000111111111111111111111111222666;;;DDDWWWpppuuupppvvvqqqpppwww~~~yyyhhh```___[[[[[[\\\\\\]]]aaagggkkksss~~~|||zzzvvvpppjjjbbbZZZOOOGGGCCCBBB@@@>>>=========>>>???@@@@@@@@@CCCDDDGGGJJJNNNRRRTTTVVVZZZZZZYYYVVVTTTSSSTTTVVVQQQQQQPPPNNNKKKJJJJJJLLLPPPPPPOOOMMMLLLMMMQQQSSSUUUWWWZZZ]]]```aaaaaaaaa```dddhhhkkklllqqqxxx~~~tttjjjdddcccccccccgggiiimmmqqquuuxxxyyyzzz~~~|||zzzxxxxxxwwwxxxzzz||||||{{{zzzyyyxxx{{{}}}{{{zzz{{{wwwxxxxxxxxxwwwwwwvvvuuuvvvtttrrrrrrtttvvvwwwwwwsssrrrqqqpppooonnnmmmmmmlllmmmnnnooonnnmmmkkkjjjhhhiiijjjllllllkkkjjjiiihhhgggffffffeeefffffffffgggggggggggggggggggggfffeeedddbbb```__________________```aaaaaabbbbbbbbbaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]^^^______]]]]]]]]]]]]]]]^^^^^^___aaa___]]][[[[[[\\\^^^___^^^^^^^^^^^^^^^]]]\\\\\\VVVUUUSSSQQQNNNLLLJJJIIIJJJLLLOOOVVVaaaqqqrrr\\\MMM@@@>>>;;;888666666666666666555444333111000///...++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......///000000000000000---...///111333555666777000666===GGG\\\vvvvvvttt|||tttuuuwwweee^^^___ZZZ[[[[[[[[[]]]aaaggglllqqq~~~}}}|||xxxsssnnneee\\\PPPGGGBBB@@@>>><<<<<<======>>>???@@@@@@AAADDDFFFHHHLLLOOOSSSUUUWWWXXXWWWUUURRRNNNMMMOOOPPPOOONNNMMMJJJGGGGGGIIIKKKLLLMMMLLLKKKKKKMMMQQQTTTQQQTTTXXX\\\```bbbcccccc___ccciiilllooouuu}}}oooeee```aaadddfffiiikkkooosssvvvxxxzzzzzz~~~~~~}}}|||{{{zzzwwwyyy{{{}}}}}}}}}{{{zzzxxx|||~~~|||||||||yyyyyyyyyyyyyyyxxxwwwvvvuuussspppqqqsssuuuwwwwwwppppppppppppoooooooooooojjjlllnnnppppppnnnkkkjjjeeegggjjjlllnnnnnnmmmmmmiiihhhhhhgggggggggggghhhgggggggggggggggfffffffffeeedddbbb```___^^^______]]]^^^___aaabbbbbbbbbbbb```aaaaaaaaa```___^^^^^^^^^]]]]]]]]]]]]^^^____________^^^]]]]]]\\\[[[[[[```^^^\\\ZZZZZZ\\\^^^_________```````````````___VVVUUUSSSQQQOOOMMMKKKJJJLLLLLLNNNSSS]]]mmm{{{fffOOODDD>>>999888888555555777444444444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,---............---------------------------------............///...------,,,++++++******//////000000///...------000222333333333333444666444555<<>>======>>>???@@@BBBCCCDDDGGGIIILLLOOORRRTTTUUUVVVXXXTTTOOOLLLKKKKKKJJJJJJFFFFFFEEEDDDDDDEEEFFFGGGKKKJJJJJJJJJLLLOOORRRTTTUUUXXX[[[^^^aaabbbcccdddiiiiiiiiilllsssxxxiiibbb______cccgggiiikkknnnpppssswww|||}}}~~~}}}|||||||||zzz{{{|||}}}~~~~~~}}}|||zzzzzz{{{{{{||||||}}}}}}zzzzzzyyyxxxxxxwwwwwwvvvsssrrrqqqqqqqqqqqqrrrsssooopppqqqqqqrrrrrrqqqqqqpppnnnlllkkkkkkjjjhhhfffggghhhjjjkkklllkkkkkkjjjjjjjjjiiiiiihhhgggggggggggggggfffeeedddccccccbbbdddcccbbbaaa```^^^]]]]]]\\\]]]___aaabbbccccccbbbcccccccccbbbaaa___^^^]]]]]]]]]\\\[[[\\\]]]______aaaaaa```___^^^]]]^^^^^^^^^^^^^^^\\\[[[[[[]]]___```aaaaaaaaa```^^^\\\[[[UUUUUUUUUTTTRRRNNNJJJHHHHHHIIIMMMTTT[[[eeevvvkkkUUUFFF???999888777444222333444444444333111000...------------,,,,,,---------......---------,,,,,,,,,,,,,,,------...------------------------------------------............///000////////////.........//////000000///......---000111333333222222444555666777???OOOfff{{{}}}pppsss~~~yyyqqqeee]]]YYY\\\YYYZZZ]]]___cccmmmwww~~~yyytttooohhh^^^QQQHHHDDDCCCAAA@@@>>>>>>>>>???AAACCCEEEGGGJJJKKKMMMPPPRRRSSSUUUUUUTTTQQQLLLIIIHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDFFFGGGIIIIIIIIIJJJMMMOOORRRTTTTTTVVVYYY\\\^^^```bbbccciiilllpppvvv~~~vvvhhhaaa______ccchhhkkkmmmppprrruuuxxx}}}~~~}}}}}}||||||}}}~~~~~~}}}|||||||||||||||}}}}}}}}}zzzzzzzzzyyyxxxxxxwwwwwwssssssrrrqqqqqqrrrssssssqqqrrrrrrssssssssssssssspppooommmllllllkkkjjjhhhkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjiiiiiihhhgggggghhhhhhggggggfffeeeddddddddddddcccbbb```___^^^^^^\\\]]]___```aaaaaaaaa```bbbbbbbbbaaa```___]]]]]]]]]\\\\\\[[[\\\]]]^^^___aaa```___^^^]]]\\\\\\\\\^^^^^^^^^]]][[[\\\]]]___aaaaaaaaaaaa```^^^\\\[[[XXXXXXWWWVVVTTTQQQNNNLLLKKKJJJMMMRRRXXXbbbsssrrr^^^KKKBBB<<<:::999555222222444444444333222000............,,,,,,,,,,,,.........------------,,,,,,,,,---------...------,,,,,,---------------------------------............///,,,,,,,,,---------......//////000000000///......///000222222111111333444777999CCCUUUmmmyyyooovvvzzzzzzzzzjjjaaa\\\ZZZYYYXXXYYY]]]aaagggsss{{{uuuqqqlllbbbUUUKKKFFFDDDCCCBBBAAA@@@@@@@@@BBBEEEHHHJJJMMMNNNOOOPPPQQQRRRRRRRRROOOLLLGGGEEEDDDCCCBBBAAABBBBBBBBBBBBCCCDDDFFFGGGGGGGGGIIIKKKMMMOOOQQQRRRSSSUUUXXXZZZ\\\___cccfffkkkpppyyy~~~qqqeee______```dddhhhmmmooorrrtttwwwzzz~~~~~~}}}~~~~~~}}}}}}}}}}}}||||||||||||zzzzzzyyyyyyxxxxxxwwwwwwtttssssssrrrrrrsssssstttrrrsssttttttuuuuuuttttttqqqooonnnnnnnnnnnnlllkkkjjjjjjkkkkkkkkkjjjiiiiiijjjjjjjjjiiihhhhhhggggggfffffffffeeeeeedddddddddeeeeeedddbbbaaa```___^^^\\\]]]^^^`````````___^^^aaaaaaaaa```___^^^]]]\\\]]]\\\[[[[[[[[[\\\]]]^^^```___^^^]]]\\\[[[ZZZZZZ\\\]]]^^^]]][[[[[[]]]___```aaaaaaaaa```^^^\\\[[[XXXXXXVVVUUUSSSQQQPPPOOONNNLLLMMMPPPUUU^^^oooyyyfffPPPGGG>>>===<<<888555444555555444333222000///......---,,,++++++,,,---...------------------------............---,,,++++++---------------------------------............///******+++,,,,,,---......//////000000000//////......000111111111111222444666:::GGG\\\vvvuuummmwwwvvvyyysssddd]]][[[YYYXXXWWWYYY^^^bbbjjjxxx}}}wwwsssooofffXXXNNNGGGEEEDDDCCCCCCCCCBBBBBBDDDGGGJJJLLLOOOOOOOOOPPPPPPOOOOOONNNJJJGGGDDDAAAAAA@@@???>>>AAAAAABBBCCCDDDFFFGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOSSSUUUYYY[[[]]]aaaggglllqqqwwwwwwlllaaa^^^___aaaeeejjjnnnppptttvvvxxx{{{~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzxxxxxxxxxwwwvvvvvvuuuuuussssssssssssssssssssssssrrrsssttttttuuutttttttttrrrpppooooooppppppooommmjjjjjjjjjiiiiiihhhggggggiiiiiihhhhhhgggfffffffffccccccbbbbbbbbbbbbbbbbbbfffeeedddcccbbb```______]]]^^^___`````````___^^^````````````___^^^]]]\\\]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^____________]]][[[ZZZVVVUUUSSSQQQOOONNNNNNNNNOOOMMMMMMOOOSSS\\\mmm}}}~~~{{{lllTTTIII>>><<<<<<999666555555555555444222111///...---,,,+++******+++,,,---------------------------............---,,,++++++---------------------------------............///------...///000111222222//////000000000000000///...000111111111111222444555;;;KKKddd}}}qqqlllwww|||tttzzznnnaaa\\\YYYXXXXXXXXX[[[___dddmmm}}}~~~yyyuuuoooggg\\\QQQIIIFFFDDDDDDFFFEEEDDDEEEFFFHHHKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIFFFCCCAAA@@@@@@@@@???>>>BBBBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMQQQVVV[[[^^^```eeelllsss{{{qqqggg^^^]]]```cccgggllloooqqqtttwwwxxxzzz}}}~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzyyyxxxxxxxxxwwwvvvvvvuuuuuutttssssssrrrssssssssssssssssssssssssqqqqqqrrrssssssssssssrrrrrrqqqooooooppppppooommmmmmmmmllllllkkkkkkkkkjjjgggggggggfffeeeeeeddddddaaaaaabbbbbbbbbbbbbbbbbbfffeeedddcccbbb```____________aaaaaabbbaaa```______`````````___^^^]]]\\\\\\\\\ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\ZZZYYYUUUTTTRRRPPPNNNNNNMMMMMMNNNLLLLLLNNNRRR[[[lll|||~~~rrrZZZLLL???::::::888555555555555555444333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...------,,,,,,---------------------------------............///---------...///000000111//////000111111111000000///000222222111111333444666===PPPkkkuuunnnnnn{{{zzzttt{{{}}}jjj```\\\YYYVVVYYYZZZ]]]bbbgggrrryyyuuunnnhhh___UUUMMMHHHFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGEEEDDDCCCAAA@@@>>>>>>@@@@@@@@@???BBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNPPPPPPRRRXXX___dddgggmmmuuu||||||lllccc\\\]]]aaaeeejjjooopppsssvvvxxxzzz{{{}}}|||~~~~~~~~~{{{|||~~~~~~||||||{{{zzzzzzzzz{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwttttttssssssrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrqqqooopppqqqqqqrrrrrrqqqqqqrrrpppoooooooooooommmlllkkkkkkjjjiiiiiiiiijjjjjjgggggggggfffeeeeeeddddddcccccccccddddddeeeeeeeeeeeeeeedddbbbaaa```___^^^^^^___aaabbbbbbbbbaaaaaa```````````````___^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYUUUWWWYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZWWWVVVUUUTTTRRRPPPOOONNNMMMKKKKKKMMMPPPYYYiiixxx~~~}}}eeeTTTCCC<<<:::888666555666666555444333111000///,,,---///000000///---,,,,,,,,,,,,---------......,,,,,,------...------------------------------------------............///++++++,,,,,,------......//////000111111111111111000111333333222222444555999AAAUUUpppkkkjjjqqquuupppyyyvvvggg```]]]YYYVVVYYY[[[```ffflllyyyyyyuuummmjjjcccZZZRRRLLLHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFDDDCCC@@@???>>>===<<<<<<===???@@@@@@???BBBCCCEEEFFFFFFFFFEEEEEEEEEFFFGGGJJJMMMQQQUUUWWWXXX```jjjppptttzzz~~~~~~}}}ssshhh```[[[]]]cccggglllqqqrrruuuxxx{{{|||}}}~~~|||}}}~~~~~~|||{{{{{{zzzzzzyyyyyyzzz{{{|||wwwwwwwwwwwwxxxxxxxxxxxxttttttssssssrrrqqqqqqqqqppppppqqqrrrrrrqqqppppppoooppppppqqqqqqqqqqqqqqqrrrpppnnnmmmnnnmmmkkkiiihhhggggggffffffggghhhiiiiiihhhhhhggggggfffeeeeeeccccccddddddeeeffffffgggddddddcccbbb```___^^^^^^\\\]]]___aaabbbbbbaaaaaa``````aaaaaaaaa```______\\\[[[ZZZYYYXXXYYYYYYZZZXXXYYY[[[]]]]]]]]]\\\[[[VVVXXX[[[[[[[[[ZZZ[[[\\\]]]]]]^^^______]]]\\\[[[YYYYYYXXXWWWUUURRROOOMMMLLLJJJJJJLLLNNNTTTbbbpppzzz~~~ppp]]]III???===:::888777666666555444333111000///---...111222222111...---,,,,,,,,,------.........++++++,,,---............---------------------------------.........///////////////000000000000000//////000111111111111111000222333333333333444666<<>><<<;;;:::::::::<<<>>>@@@@@@???BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCEEEIIINNNTTTYYY\\\^^^hhhsss{{{~~~}}}|||}}}xxxlllfff___ZZZ^^^dddhhhmmmrrrtttwwwzzz}}}}}}~~~}}}}}}zzzyyy{{{zzzyyyyyyzzz{{{|||}}}wwwwwwwwwxxxxxxyyyyyyzzzuuuttttttssssssrrrqqqqqqooopppqqqrrrrrrqqqpppoooppppppqqqrrrrrrrrrrrrqqqrrrpppnnnmmmlllllliiihhhjjjjjjiiiiiiiiikkklllmmmjjjjjjiiiiiihhhhhhggggggaaaaaabbbcccdddeeeeeefffdddcccbbbaaa```^^^]]]]]]ZZZ\\\^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___\\\[[[ZZZXXXXXXXXXYYYZZZVVVXXX[[[]]]^^^^^^]]]\\\WWWYYY\\\]]]\\\\\\\\\]]]^^^___`````````___^^^]]]YYYYYYYYYXXXUUUQQQNNNLLLKKKJJJJJJKKKLLLPPP]]]jjjooowww}}}{{{gggOOOAAA>>>>>>:::555777777777666555444222222......---,,,,,,,,,,,,---...------,,,,,,++++++***,,,++++++******+++,,,,,,........................++++++***)))***+++,,,---//////.........------------......//////......---///111222333222444666888777HHH[[[tttxxxmmm^^^jjj{{{uuuggggggvvvvvvhhhaaa^^^[[[ZZZ[[[___```gggppp{{{zzzvvvooolllggg```XXXQQQKKKHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAA???>>><<<;;;:::;;;<<<===???AAABBBBBBBBBEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHLLLSSSZZZ```bbbhhhnnnyyy~~~}}}|||}}}~~~~~~uuulll______```bbbfffjjjoooqqqrrrvvvzzz}}}~~~}}}}}}~~~|||~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxvvvuuuttttttttttttqqqqqqqqqqqqqqqqqqrrrrrroooppppppqqqpppooonnnmmmqqqqqqpppoooooopppqqqqqqnnnmmmmmmmmmnnnllliiigggiiijjjkkkllllllllllllllllllkkkjjjhhhgggfffffffffaaabbbdddfffgggggggggfffbbbbbbcccaaa^^^]]]]]]^^^```aaabbbcccddddddcccbbb```___^^^]]]\\\\\\\\\\\\^^^]]][[[YYYYYYYYYZZZZZZ[[[\\\\\\]]]___``````aaa___^^^\\\[[[[[[\\\]]]___^^^^^^]]]]]]]]]]]]\\\\\\[[[YYYWWWVVVVVVUUUSSSQQQNNNMMMLLLLLLNNNQQQUUUWWWhhhppp{{{~~~xxx}}}pppWWWFFFAAA???<<<777777777777666555444222222///...------,,,,,,------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000//////.........---------------------,,,***)))(((000111222222222333555777999KKK___xxxuuukkk___kkk~~~vvvjjj```eeevvvzzznnnaaa\\\ZZZXXXWWWYYY^^^```gggrrr~~~}}}yyyqqqooojjjddd\\\TTTMMMJJJFFFFFFFFFFFFEEEDDDCCCCCC?????????>>>======<<<<<<;;;<<<>>>@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDGGGGGGIIINNNVVV]]]dddgggooouuu~~~}}}||||||}}}~~~tttkkk^^^___```cccggglllpppsssuuuxxx|||~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{zzzyyyxxxxxxzzzyyywwwuuutttsssttttttqqqqqqqqqqqqqqqqqqqqqqqqnnnppprrrssstttsssrrrrrrqqqpppooonnnnnnooopppqqqpppooonnnnnnnnnmmmkkkiiiiiiiiijjjjjjkkkkkkkkkkkklllkkkjjjhhhgggggggggfffddddddeeefffgggfffeeeeeebbbbbbcccaaa___]]]]]]^^^```aaabbbcccccccccbbbaaa______]]]\\\\\\[[[[[[[[[]]]\\\ZZZYYYXXXXXXYYYYYY[[[[[[\\\]]]^^^^^^_________^^^]]]\\\\\\]]]^^^___```______^^^]]]\\\[[[[[[\\\ZZZXXXVVVVVVUUUSSSQQQNNNMMMLLLLLLMMMPPPTTTVVVdddlllwww{{{|||bbbNNNDDD@@@<<<999777777777666555444333222//////...---------------,,,,,,---......///000000//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---..................---------//////000000//////...---000111222111111222555777<<>>======;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFKKKOOOUUU]]]eeeooowww}}}zzzxxxvvvvvvxxxzzz{{{{{{zzzzzzyyyyyy{{{}}}rrreee\\\YYY\\\```eeejjjooosssuuuxxx{{{~~~~~~~~~|||}}}~~~~~~}}}|||zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}|||{{{yyyxxx{{{zzzxxxwwwuuutttsssrrrssssssrrrrrrqqqpppoooooolllnnnrrruuuwwwvvvtttsssrrrqqqpppoooooopppqqqrrrtttqqqnnnmmmmmmnnnmmmmmmlllllllllkkklllllllllllliiihhhgggfffeeeddddddeeedddddddddddddddcccccccccaaabbbcccaaa___^^^^^^___bbbbbbbbbaaaaaa``````___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^___`````````_______________^^^]]]]]]\\\\\\]]][[[YYYXXXWWWVVVTTTRRRNNNLLLKKKJJJJJJLLLOOOQQQZZZbbblllwwwyyyyyyxxx```LLL@@@:::999888888888777666555333333000000///............///---------,,,,,,,,,++++++......---,,,,,,,,,,,,,,,........................---......///////////////---.....................)))***,,,...000111111222111111222111111333777:::AAA[[[qqqvvvdddaaahhhwwwzzzffffffjjjuuurrrfff```[[[[[[YYYWWWWWWZZZVVV[[[fffvvv}}}vvvuuurrrllldddZZZQQQLLLEEEDDDBBB???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHMMMRRR[[[ccclllvvvwwwuuussssssvvvxxxzzz{{{yyyxxxwwwxxx{{{vvviii^^^WWWWWWZZZ___fffkkkpppsssuuuwwwzzz}}}}}}}}}||||||~~~~~~}}}|||zzzyyyyyyyyyxxxxxxxxxxxxzzz{{{|||}}}}}}}}}{{{{{{zzzzzzyyyxxxvvvuuussssssssssssrrrrrrqqqpppoooooolllnnnppprrrrrrqqqooonnnsssrrrqqqqqqqqqqqqrrrssssssqqqnnnmmmmmmmmmmmmlllkkkkkkjjjiiiiiijjjkkkkkkfffeeedddcccccccccccccccbbbbbbbbbbbbbbbcccccccccaaabbbcccbbb```______```bbbaaaaaa``````_________]]]]]]\\\\\\[[[\\\\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^______``````______\\\]]]]]]^^^^^^______```]]]\\\YYYXXXXXXWWWUUUSSSNNNMMMKKKIIIIIIKKKMMMOOOVVV]]]hhhsss~~~{{{xxx}}}kkkTTTCCC<<<:::888888888777666555444333111111000///////////////...------,,,++++++******---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------..................//////000000000//////111111222111222555:::===DDD^^^sss||||||lll___```ooo~~~iiikkkqqq{{{}}}kkk```\\\ZZZ[[[ZZZWWWXXX[[[ZZZ___jjjzzz}}}{{{wwwuuuqqqkkkbbbYYYQQQLLLDDDCCC@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>???@@@AAABBBBBBBBBBBB??????AAABBBDDDGGGIIIJJJPPPWWW```jjjsss}}}~~~|||zzzyyyuuusssqqqqqqtttwwwzzz{{{zzzyyyyyyzzz}}}zzzmmmccc[[[WWWWWW[[[aaahhhnnnrrrtttuuuvvvyyy|||~~~}}}~~~}}}|||}}}~~~~~~}}}yyyyyyyyyxxxxxxwwwwwwwwwwwwyyy{{{}}}~~~}}}|||{{{yyyyyyyyyxxxwwwvvvttttttsssrrrrrrqqqqqqpppppppppnnnnnnooooooooommmlllkkksssrrrqqqppppppqqqrrrssssssqqqnnnnnnnnnnnnmmmkkkjjjiiigggffffffggghhhhhheeedddcccbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbcccdddaaabbbcccbbb```___```aaaaaa``````____________```^^^^^^]]]\\\\\\]]]]]]^^^ZZZZZZZZZZZZZZZXXXWWWWWWYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^______``````[[[\\\]]]^^^___```aaabbb^^^\\\ZZZYYYYYYWWWUUUSSSPPPNNNKKKIIIIIIJJJLLLMMMSSSYYYdddooo{{{zzz}}}vvv]]]JJJ@@@>>>888888888888666555444333222111000000//////000000---------------,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++---------.........//////111111111222111111000000111111222222333777===AAALLLfffyyy~~~zzzjjjaaafffxxxkkkooovvvvvveee[[[YYYYYY\\\\\\ZZZ[[[___aaafffrrr}}}zzzyyyvvvqqqjjjaaaXXXQQQMMMCCCBBB???===;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAA@@@AAABBBEEEHHHLLLNNNPPPWWW___jjjttt}}}|||wwwuuusssrrrqqqqqqooommmnnnrrrvvvyyy{{{}}}||||||}}}~~~mmmbbb]]]YYYWWWYYY]]]dddkkkqqqtttvvvvvvxxxzzz|||~~~~~~}}}~~~||||||}}}~~~xxxxxxxxxyyyyyyyyyyyyyyywwwyyy{{{}}}}}}|||zzzxxxwwwwwwxxxxxxxxxwwwvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmqqqqqqpppoooooopppqqqqqqsssqqqppppppqqqpppnnnlllkkkjjjhhhgggfffggghhhiiieeeeeedddccccccccccccdddeeedddcccbbbbbbccccccdddaaabbbcccbbb`````````bbb```___^^^^^^^^^___```aaa___^^^^^^]]]^^^^^^______ZZZ[[[[[[[[[[[[YYYXXXWWWXXXXXXYYY[[[]]]^^^___```]]]\\\\\\\\\]]]^^^```aaa\\\]]]]]]^^^___```aaaaaa___]]]ZZZYYYYYYXXXVVVTTTQQQOOOLLLJJJIIIJJJKKKMMMOOOVVV```kkkwww}}}|||~~~dddOOODDDAAA888888888888777555444333222111111000000000000000,,,,,,------.../////////------------///000111222........................---...///000000000///...---------.........//////***+++,,,...////////////111111222222444999???CCCTTTnnn}}}mmmfffnnn}}}mmmrrrzzzqqqaaaYYYXXXZZZ___```^^^```eeeffflllwww}}}zzzzzzwwwqqqjjjaaaXXXRRRNNNCCCAAA???<<<;;;;;;<<<<<<999999:::<<<>>>???@@@AAA===>>>???@@@@@@@@@@@@@@@CCCDDDFFFIIIMMMQQQTTTVVV___gggsss}}}}}}vvvqqqooommmlllkkkmmmkkkiiikkkpppuuuyyy{{{~~~ssscccZZZWWWWWWWWW[[[```fffmmmsssvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}||||||}}}wwwxxxxxxyyy{{{||||||}}}xxxzzz|||}}}|||zzzxxxvvvvvvwwwxxxyyyyyyxxxwwwvvvqqqqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnnnnooopppqqqpppooonnnmmmmmmnnnooopppsssrrrrrrrrrsssrrrooolllnnnmmmkkkiiiiiijjjkkklllffffffeeedddddddddeeeeeeiiihhhfffdddcccccccccdddaaabbbcccbbbaaa```aaabbb___^^^]]]]]]^^^___aaabbb______^^^^^^^^^______```[[[[[[\\\\\\\\\ZZZXXXWWWWWWXXXYYY[[[]]]___aaaaaa]]]\\\[[[ZZZ[[[]]]```aaa^^^^^^^^^____________```___]]][[[ZZZYYYXXXVVVTTTRRRPPPMMMJJJIIIJJJKKKLLLMMMSSS]]]hhhuuu}}}{{{}}}pppWWWFFF===>>>===:::999999888666444333222111///......------////////////////////////...---***(((''''''((((((,,,------......------,,,...,,,+++,,,000111000...............////////////111111111000000000000000000444666555555:::AAAEEE]]]ssspppkkkuuuqqq{{{zzzggg]]]VVVYYY^^^aaadddfffjjjlllqqqxxx~~~{{{xxxrrrkkkcccZZZPPPIIIEEEBBB???=========<<<;;;<<<<<<;;;;;;<<<===???@@@???@@@@@@???>>>???BBBDDDBBBDDDGGGLLLPPPUUUYYY\\\iiiqqq}}}yyyvvvqqqmmmjjjiiiiiiiiihhhhhhjjjnnnsssxxx{{{|||~~~}}}iii]]]WWWSSSSSSVVV\\\aaaiiiooosssvvvxxxyyy~~~|||zzz~~~~~~|||{{{zzzyyyyyyyyyyyyyyy}}}}}}{{{zzzyyyxxxxxxxxxpppqqqssstttvvvwwwxxxxxxuuusssqqqpppqqqqqqpppoootttssspppooonnnnnnooopppssspppmmmkkkkkkmmmpppsssqqqqqqpppooonnnnnnoooooorrrooollliiihhhhhhiiijjjhhhgggfffeeeeeefffggghhhhhhggggggfffeeecccbbbaaaeeedddccccccddddddbbbaaa```___]]]\\\\\\^^^aaaccc```___]]]\\\[[[[[[\\\]]]\\\\\\\\\\\\ZZZXXXVVVUUUYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^_________^^^______```aaabbb`````````^^^\\\ZZZWWWVVVSSSPPPLLLIIIIIIIIIIIIIIIOOORRRZZZhhhuuu|||}}}xxx```MMMCCC>>><<<:::999999888666444666555333222111111000000////////////////////////------,,,++++++,,,...///,,,------......------,,,,,,***)))***---///...,,,............////////////111000000000000000000000///222444444555;;;CCCJJJbbbxxxrrrmmmxxxuuusssbbbZZZXXX[[[```dddgggkkkooorrrwww}}}~~~~~~zzztttmmmeee[[[QQQJJJDDDAAA>>>=========<<<;;;<<<;;;;;;;;;<<<===>>>???===???@@@@@@@@@AAADDDFFFGGGIIIMMMRRRWWW^^^dddgggrrryyy|||vvvpppnnnjjjfffdddcccddddddhhhiiilllpppuuuyyy|||}}}rrraaaWWWSSSQQQSSSVVV]]]bbbiiiooosssuuuwwwxxx{{{|||~~~}}}{{{~~~~~~~~~~~~|||{{{zzzzzzyyyyyyyyyzzz}}}|||{{{yyyxxxxxxwwwwwwpppqqqsssuuuvvvwwwxxxxxxuuusssqqqpppqqqqqqooonnntttsssqqqooonnnooopppqqqtttqqqnnnkkkjjjkkknnnpppppppppooonnnnnnnnnnnnnnnpppnnnkkkiiigggggghhhiiiggggggfffeeeeeefffggghhhffffffffffffeeecccbbbaaaeeedddbbbcccddddddbbbaaa```___^^^]]]]]]^^^```aaa```___]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[^^^^^^__________________^^^^^^^^^^^^___```aaaaaa_________^^^]]]ZZZXXXWWWTTTPPPLLLJJJIIIJJJJJJIIIMMMOOOWWWfffvvv|||{{{~~~}}}gggQQQDDD===;;;999888888888666555333222111000///.........////////////////////////---------....../////////,,,------......------,,,+++******+++---...---,,,............////////////000000000000000000111111...000333444555<<>>===<<<;;;;;;:::;;;;;;<<<>>>>>>;;;===@@@AAAAAABBBEEEFFFFFFIIINNNTTT[[[ccclllrrr}}}~~~yyyqqqkkkfffdddaaa___^^^___```aaahhhjjjnnnsssxxx|||~~~sssfffYYYSSSQQQQQQUUUYYY___cccjjjooorrrtttvvvxxxxxxzzz}}}~~~~~~}}}~~~~~~|||{{{zzzzzzzzzzzzzzzzzz|||{{{zzzyyyxxxwwwwwwwwwqqqrrrsssuuuvvvwwwwwwwwwuuusssqqqpppppppppooonnntttsssqqqpppoooppppppqqqtttqqqnnnkkkjjjjjjkkklllnnnnnnmmmmmmmmmmmmllllllnnnmmmjjjhhhffffffggghhhggggggffffffeeeffffffgggdddeeeeeeeeeeeedddcccbbbdddcccbbbcccddddddbbb```_________^^^^^^^^^^^^^^^______^^^]]]\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZ^^^___`````````___^^^]]]]]]]]]]]]^^^______``````^^^^^^^^^^^^]]][[[YYYXXXUUUQQQMMMJJJJJJJJJJJJJJJKKKKKKSSSddduuu}}}yyy{{{~~~nnnUUUEEE>>><<<999888888888666555222111000///...---------////////////////////////------...------+++***))),,,------......------,,,------------.../////////............////////////000000000000000111111111000111333444666<<>>======:::::::::;;;<<<<<<======;;;===@@@AAAAAABBBDDDEEEGGGKKKQQQXXX```jjjvvv~~~|||yyytttlllfff___^^^]]]\\\]]]___bbbccchhhlllrrrxxx|||~~~iii___UUURRRRRRSSSXXX]]]aaaeeekkkooorrrtttvvvxxxyyy{{{~~~~~~~~~}}}}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvvvvrrrrrrtttuuuvvvvvvvvvvvvuuusssppppppppppppooommmssssssrrrqqqppppppqqqqqqqqqpppmmmkkkjjjjjjkkklllkkkkkklllllllllkkkkkkkkklllkkkiiigggfffeeeffffffggggggfffffffffeeeeeefffccccccddddddddddddcccccccccbbbbbbcccddddddbbb```^^^______```___^^^\\\[[[______^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZ[[[[[[ZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]_________]]][[[YYY\\\\\\]]]^^^^^^_________\\\]]]]]]^^^]]]\\\ZZZYYYUUURRRNNNKKKKKKKKKKKKKKKKKKJJJQQQaaarrryyyyyyyyy^^^JJJ@@@===:::888888777777666555444333222111000000000////////////////////////,,,---------,,,+++***))),,,------......------,,,------...............///............//////////////////000000111111111111333222333555666===NNN___||||||tttwwwsssmmmoookkkWWWRRRTTTXXX[[[aaaffflllsssyyy}}}~~~}}}wwwooofff[[[QQQJJJAAA???<<<<<<<<<======<<<::::::;;;<<<<<<=========<<<>>>@@@AAAAAABBBDDDEEEMMMSSS[[[bbbkkkwww{{{wwwtttooohhhcccZZZYYYYYYZZZ]]]aaaeeegggkkkpppwww|||uuuaaaZZZSSSRRRRRRTTTYYY___dddggglllpppsssuuuwwwyyy}}}~~~~~~~~~}}}|||||||||}}}~~~}}}~~~~~~}}}zzzzzzyyyyyyyyyyyyzzz{{{yyyxxxwwwvvvvvvvvvvvvvvvsssssstttuuuvvvvvvuuuuuusssrrrpppoooppppppooonnnrrrrrrqqqqqqqqqqqqqqqqqqnnnmmmmmmllllllllllllmmmiiijjjkkkkkkkkkkkkjjjjjjjjjiiihhhffffffeeeeeeffffffffffffffffffeeeddddddaaabbbccccccdddcccccccccaaaaaaaaacccddddddbbb```]]]^^^___```___^^^\\\[[[^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXXXXYYYYYYYYYZZZYYYYYYYYYZZZZZZ[[[\\\]]]\\\]]]_________]]][[[YYY[[[\\\]]]^^^____________\\\\\\]]]^^^]]]\\\[[[ZZZUUURRRNNNKKKKKKKKKKKKKKKLLLKKKPPP]]]lllxxx|||zzzdddOOODDD@@@<<<999888888777666444333222111000/////////////////////////////////+++,,,,,,---...///000000,,,------......------,,,+++,,,------++++++,,,---............/////////////////////000111111222222444222333777888???TTTiii}}}xxx~~~mmmjjjpppdddTTTQQQTTTVVVZZZ```fffjjjoootttwwwzzz~~~|||vvvnnnfff[[[QQQJJJAAA???<<<;;;<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBDDDGGGJJJSSSZZZccclllttt|||zzzwwwsssooolllgggbbb^^^UUUUUUVVVXXX]]]ccchhhkkkooottt{{{tttiiiYYYSSSPPPPPPQQQSSSXXX___fffiiinnnrrrtttwwwzzz|||~~~}}}|||}}}~~~}}}~~~~~~}}}|||{{{||||||}}}~~~~~~zzz{{{|||}}}}}}|||{{{zzzxxxxxxxxxxxxxxxyyyyyyzzzwwwwwwvvvuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuutttrrrpppnnnnnnpppqqqpppoooppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmhhhiiijjjkkklllkkkjjjiiiiiiiiihhhgggfffffffffffffffffffffffffffeeedddcccaaabbbbbbcccccccccbbbbbb``````aaaccceeedddbbb___]]]]]]^^^______^^^\\\[[[^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXWWWWWWWWWXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^___^^^___`````````___^^^]]][[[\\\^^^___``````______\\\]]]]]]^^^]]]\\\ZZZYYYUUUQQQMMMJJJJJJJJJJJJJJJLLLKKKPPPYYYdddooo~~~}}}lllVVVGGGCCC>>>:::999888777555222111000...------------////////////////////////...---------...000222333,,,------......------,,,***,,,...---+++***+++---............////////////...//////000111111222222333000222888;;;CCC[[[sss|||xxx}}}kkkjjjrrrxxx___QQQPPPRRRUUUZZZ```eeeiiikkknnnpppttt|||~~~{{{uuunnnfff\\\RRRKKKBBB@@@===;;;<<<<<<;;;:::;;;<<<===????????????>>>@@@AAAAAABBBDDDIIINNNSSSYYYbbbmmmvvv~~~{{{vvvrrrrrroookkkgggccc___\\\ZZZSSSTTTVVVZZZ___ffflllppprrrxxxtttfff[[[RRROOOMMMPPPRRRTTTZZZ```gggjjjooosssvvvyyy|||}}}{{{{{{|||}}}~~~|||}}}~~~}}}||||||||||||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwvvvvvvwwwwwwxxxyyyvvvvvvuuuuuuttttttuuuuuutttuuuuuuuuuuuuuuuttttttooonnnmmmnnnpppqqqqqqqqqnnnooooooppppppooooooooonnnoooooooooooonnnllllllggghhhjjjllllllkkkjjjiiiiiiiiihhhggggggfffffffffffffffggggggfffdddcccbbbaaabbbbbbbbbbbbbbbaaaaaa______aaaccceeedddbbb___\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^___^^^]]][[[ZZZZZZYYYXXXWWWWWWXXXYYYYYY\\\\\\\\\\\\]]]^^^___```^^^^^^__________________\\\]]]___aaaaaaaaa```___]]]]]]^^^^^^]]][[[ZZZYYYTTTPPPLLLJJJIIIJJJJJJIIIIIIJJJOOOVVV\\\gggyyyvvv```IIIEEE@@@;;;999888666555555444333111000000000000////////////////////////111000...,,,,,,---///000,,,------......------,,,,,,///000///---,,,---///............/////////000...//////000111222222222111...111888<<>>???@@@@@@??????@@@AAABBBCCCGGGMMMUUUZZZccclllyyyxxxsssooommmnnnkkkgggccc___\\\YYYXXXTTTUUUXXX\\\cccjjjqqquuuuuuzzzwwwjjj[[[QQQPPPMMMMMMQQQTTTVVV]]]dddhhhkkkppptttwwwzzz~~~~~~|||{{{zzz{{{}}}~~~{{{|||~~~~~~|||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~vvvvvvuuuuuuvvvwwwxxxxxxvvvuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssnnnmmmlllmmmppprrrrrrrrrmmmnnnoooooooooooonnnnnnqqqqqqqqqqqqooommmkkkjjjggghhhjjjlllmmmllljjjiiiiiiiiihhhhhhggggggffffffffffffggggggfffdddcccaaabbbbbbbbbbbbbbbaaa``````______aaaccceeedddbbb___\\\\\\\\\]]]]]]^^^^^^___]]]^^^______^^^]]][[[ZZZ\\\[[[ZZZXXXXXXXXXYYYZZZ\\\\\\\\\\\\]]]^^^______\\\\\\\\\\\\\\\]]]^^^___\\\]]]```aaabbbbbb```___^^^^^^^^^^^^]]][[[YYYXXXSSSPPPLLLIIIIIIIIIIIIIIIGGGIIINNNSSSXXXcccxxxjjjRRRDDD@@@AAA:::999;;;666444444555666555222000...---------...............------..................///......---------............------------..................////////////000000000000111111111111222111555:::@@@MMMhhhuuuwwwsssdddeeennnpppXXXNNNMMMOOOVVVZZZ```bbbbbbbbbdddfffmmmttt~~~~~~yyysssmmmggg^^^TTTMMMDDDAAA===;;;;;;<<<;;;;;;>>>>>>>>>>>>>>>?????????CCCEEEGGGIIILLLRRR[[[bbbllluuu|||wwwtttooogggaaagggddd```\\\YYYWWWTTTQQQRRRVVV[[[]]]```gggrrrzzz{{{~~~|||uuuqqqjjj]]]RRRMMMLLLMMMNNNPPPRRRXXX___dddiiimmmsssuuuuuuxxx~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}||||||}}}~~~~~~~~~~~~}}}||||||{{{xxxvvvtttuuuvvvwwwwwwxxxxxxwww{{{zzzxxxvvvuuusssssssssrrrrrrrrrrrrrrrrrrrrrrrroooooonnnoooooopppqqqqqqrrrrrrqqqpppooonnnmmmlllqqqrrrsssrrrqqqnnnkkkiiijjjjjjiiiiiihhhggggggfffgggggghhhhhhgggeeecccbbbccccccdddeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbccccccaaa```aaabbbdddcccaaa___]]]]]]]]]^^^aaaaaaaaa___]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]ZZZWWWWWWZZZ^^^YYYYYYZZZ[[[]]]^^^______[[[\\\\\\]]]]]]^^^^^^____________```aaabbbcccddd\\\]]]]]]]]]]]]\\\[[[[[[UUUTTTQQQNNNKKKJJJIIIIIIHHHHHHKKKQQQWWWbbbsssqqqXXXHHHBBBAAA:::999<<<888444555555555444222000///......................................................------------......///......------......///............////////////000000000000111111111111222333666:::@@@OOOlllvvvzzzqqqeeegggpppnnnXXXPPPPPPRRRTTTXXX]]]`````````bbbeeennnvvv}}}}}}yyyrrrlllfff^^^TTTMMMDDDAAA>>><<<<<<======<<<>>>>>>>>>>>>????????????BBBEEEIIIMMMQQQXXXbbbjjjrrr{{{|||tttooommmiiiccc^^^___]]][[[YYYWWWVVVUUUTTTTTTXXX]]]```dddjjjttt{{{~~~{{{rrrjjjfff___UUUMMMIIIKKKLLLNNNPPPSSSXXX___ccciiinnnsssuuuvvvxxx~~~~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{xxxvvvuuuuuuuuuvvvvvvuuuttttttyyyyyyxxxwwwuuutttsssrrrpppqqqqqqqqqrrrrrrrrrsssnnnnnnnnnnnnooooooppppppsssrrrpppooonnnmmmmmmmmmppppppqqqpppooonnnlllkkkjjjiiiiiihhhggggggfffffffffggggggggggggeeedddcccddddddeeeeeeeeeddddddcccccccccddddddddddddcccccccccbbbaaabbbddddddbbbaaa^^^]]]]]]___aaabbbaaa___]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYXXXXXXZZZ\\\YYYYYYZZZ[[[\\\]]]^^^___[[[\\\\\\]]]]]]^^^______^^^^^^^^^]]]^^^^^^______^^^^^^^^^]]]]]][[[ZZZZZZWWWVVVSSSPPPNNNLLLKKKKKKHHHGGGJJJOOOVVV```rrr|||```NNNDDD@@@999999===999555555555555444222111///000//////......---------...........................---------------......///......------......///............////////////000000000000111111111111333555888:::@@@RRRqqq|||vvvooogggkkksss|||jjjWWWPPPRRRUUUSSSWWW\\\^^^^^^```cccfffoooyyy~~~||||||wwwpppjjjddd]]]TTTNNNEEEBBB???===>>>??????>>>>>>>>>>>>>>>???@@@@@@AAABBBGGGMMMRRRYYYbbbmmmttt~~~wwwqqqjjjeeebbb___[[[XXXVVVUUUUUUUUUUUUVVVVVVWWWXXX\\\aaadddhhhnnnvvv}}}sssiii___ZZZUUUMMMHHHGGGJJJLLLNNNPPPTTTXXX^^^cccjjjnnnrrruuuvvvyyy~~~~~~~~~~~~}}}zzz{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~}}}||||||zzzwwwuuuuuuuuuuuuuuutttsssrrrqqqvvvwwwxxxxxxwwwuuusssrrrppppppppppppqqqqqqrrrrrrnnnnnnnnnnnnnnnnnnoooooosssqqqooommmlllmmmnnnnnnpppooonnnmmmlllllllllllliiiiiiiiihhhggggggffffffeeeffffffggggggfffeeeeeeeeeeeeeeeeeeeeedddcccbbbcccdddeeegggfffeeedddbbbeeecccaaabbbcccdddcccccc^^^]]]]]]___aaaaaa```___]]]]]]]]]]]]]]]]]]]]]]]]^^^[[[YYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\\\\]]]^^^^^^____________^^^]]]\\\\\\]]]]]]_________^^^\\\[[[YYYYYYWWWVVVSSSQQQNNNMMMLLLKKKHHHGGGIIIMMMRRR]]]ooojjjTTTFFF@@@888999===999555666666555444333111000111000000///...------,,,...............---------------,,,,,,------......//////............//////............///////////////000000000111111111111222555888:::@@@UUUvvvuuuwww|||ooojjjnnnuuuyyy{{{cccTTTNNNPPPUUUTTTXXX\\\^^^^^^```eeeiiiqqq|||}}}zzz{{{vvvooojjjddd]]]TTTNNNFFFCCC@@@>>>???@@@@@@@@@???>>>>>>>>>???AAABBBCCCDDDJJJRRRYYYaaakkkvvv}}}|||vvvnnniiibbb\\\YYYWWWTTTRRRPPPQQQRRRSSSTTTUUUXXXYYY\\\___dddhhhlllrrryyy}}}rrrfffZZZTTTOOOJJJHHHIIIIIIKKKNNNRRRUUUZZZ___ccckkknnnrrrvvvxxxzzz~~~~~~~~~~~~~~~yyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||{{{zzzwwwuuuttttttuuuuuutttssssssrrrtttvvvxxxzzzzzzxxxuuusssqqqqqqqqqpppppppppoooooommmmmmnnnnnnnnnnnnnnnmmmrrrpppnnnkkkkkklllnnnoooqqqpppmmmkkkjjjjjjjjjkkkjjjjjjiiiiiiiiihhhhhhhhhdddeeeeeeffffffgggggggggffffffffffffeeedddcccbbbbbbdddfffggggggeeecccaaaeeeccc``````aaaccccccccc]]]\\\\\\]]]___```___]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^[[[XXXXXX[[[\\\[[[XXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]^^^_________```______^^^^^^^^^______aaa``````^^^]]]ZZZYYYXXXUUUTTTRRRPPPMMMKKKJJJIIIHHHFFFGGGJJJOOOYYYkkkzzzsssZZZIII@@@777888<<<888666666666555444333222111111111000///......------//////.........---------,,,,,,,,,,,,,,,---....../////////....../////////............///////////////000000000111111111111000444777999CCCZZZyyyvvvqqqzzz{{{ooolllqqqvvvxxxppp\\\QQQLLLNNNSSSSSSWWWZZZ\\\]]]```eeejjjsss{{{yyyyyyuuuooojjjeee^^^UUUNNNGGGDDDAAA???@@@AAAAAA@@@???>>>>>>>>>???BBBDDDEEEHHHNNNXXX```iiisss}}}|||uuuooohhhddd]]]XXXSSSQQQOOONNNOOOQQQSSSSSSSSSUUUXXX[[[___bbbggglllpppuuuzzz}}}pppdddWWWQQQMMMHHHGGGIIIHHHKKKPPPTTTWWW[[[```ccclllnnnrrrvvvyyy{{{~~~~~~~~~xxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}~~~}}}|||{{{{{{zzzxxxuuuttttttuuuvvvvvvvvvvvvvvvtttwwwzzz||||||yyyvvvttttttsssrrrqqqooonnnmmmmmmmmmmmmnnnnnnnnnnnnmmmlllpppooolllkkkjjjlllnnnpppssspppmmmjjjhhhhhhhhhiiikkkjjjjjjjjjjjjjjjiiiiiidddeeeeeeeeefffgggggghhhgggggggggfffeeedddcccbbbbbbccceeegggfffdddaaa```cccaaa___^^^```aaaaaaaaa\\\[[[[[[\\\^^^^^^]]][[[\\\\\\\\\\\\\\\\\\\\\\\\^^^[[[XXXYYY[[[\\\ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]^^^^^^___``````]]]]]]]]]^^^___```aaaaaabbbaaa```___]]][[[YYYWWWUUUTTTSSSQQQNNNLLLJJJIIIHHHFFFFFFIIILLLTTTeeettt|||aaaMMMBBB999999<<<888777777666555444333222222111000000//////........./////////...------,,,,,,++++++++++++,,,---...///000//////......//////000............////////////000000000000111111111111000444777;;;HHHaaa|||oooooo}}}yyynnnoootttwwwwwwdddUUUOOOKKKMMMSSSRRRUUUXXXZZZ[[[___eeekkkwww~~~zzzxxxwwwtttpppmmmhhh```UUUMMMHHHEEEBBB@@@@@@@@@@@@?????????>>>>>>@@@BBBEEEGGGLLLSSS]]]hhhqqq{{{zzzuuunnniii```^^^YYYTTTPPPMMMLLLLLLNNNQQQTTTUUUTTTUUUYYY]]]ccceeejjjooouuuyyy|||~~~~~~yyyggg\\\QQQLLLIIIFFFEEEGGGHHHLLLQQQVVVZZZ]]]aaadddmmmooorrrwwwzzz|||~~~~~~~~~~~~~~~~~~~~~yyyxxxwwwwwwxxxzzz|||}}}||||||}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyzzz{{{||||||{{{zzz{{{{{{{{{yyywwwtttuuuvvvwwwxxxxxxxxxxxxuuuwwwyyy{{{{{{yyyvvvtttuuutttsssrrrpppnnnmmmmmmmmmnnnooopppooonnnmmmlllnnnmmmlllkkkkkklllnnnooorrrpppmmmjjjhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjeeeeeeeeeeeeeeefffggghhhfffffffffffffffeeedddccccccdddeeefffeeecccaaa```aaa```^^^___```aaa```___\\\[[[[[[\\\]]]^^^\\\ZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZZZZZZZYYYYYYYYYYYYYYY]]]]]]]]]^^^______``````[[[[[[\\\\\\]]]___```aaabbbaaa```___]]][[[YYYXXXWWWVVVUUUSSSQQQNNNLLLKKKHHHGGGGGGHHHJJJPPP^^^lll~~~gggRRRFFF<<<<<<>>>888888777666555444333333222000000000///////////////000//////...------,,,,,,++++++++++++,,,---...///000000////////////000000............////////////000000000000111111111111111555888>>>OOOiii~~~yyylllpppvvvnnnrrrwwwyyyvvv}}}rrrZZZQQQPPPNNNPPPWWWUUUXXXZZZ[[[]]]bbbiiiooo|||}}}zzzwwwuuusssqqqoookkkbbbVVVMMMIIIFFFBBB@@@??????>>>===??????>>>>>>@@@CCCGGGIIINNNVVVbbbnnnxxx}}}uuuooojjjccc^^^UUUUUUSSSPPPMMMKKKJJJKKKMMMPPPTTTUUUTTTUUUZZZ^^^gggiiimmmsssyyy}}}zzzmmm\\\RRRJJJHHHGGGEEEDDDEEEIIIMMMSSSXXX\\\```ccceeemmmooorrrwww{{{}}}~~~}}}~~~}}}||||||||||||zzzxxxvvvuuuuuuwwwzzz|||{{{{{{|||}}}}}}|||{{{zzzxxxxxxwwwwwwwwwyyyzzz{{{zzzzzzyyyzzz{{{{{{zzzxxxvvvvvvwwwwwwxxxwwwwwwwwwuuuvvvxxxyyyxxxvvvtttrrrssssssrrrrrrqqqqqqppppppnnnooopppqqqqqqooommmllllllkkkkkkkkklllmmmmmmnnnnnnmmmlllkkkjjjjjjkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhffffffeeeeeeeeefffggggggeeefffffffffffffffeeeeeeffffffffffffeeedddcccbbbaaa```___```bbbbbb```___^^^]]]\\\]]]______]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXX]]]]]]^^^^^^___`````````^^^]]]]]]]]]^^^______```aaaaaa```___^^^\\\ZZZYYYWWWVVVVVVTTTRRROOOLLLJJJHHHGGGGGGIIIIIIMMMYYYeeewwwlllUUUIII???>>>???999888777666555444333333333////////////000000000000000000///...------,,,,,,++++++++++++,,,---...///000000////////////000000............/////////000000000000000111111111111222666999AAATTTnnnvvvkkkqqqtttmmmsssyyyzzzuuu}}}jjjTTTOOOQQQQQQTTTZZZZZZ\\\^^^___aaafffnnnttt~~~~~~~~~~~~}}}yyyvvvtttsssrrrqqqmmmcccVVVMMMJJJGGGBBB???>>>>>>===<<<@@@???>>>>>>@@@DDDGGGJJJOOOXXXeeerrr}}}|||ssslllfff```YYYTTTMMMNNNNNNMMMKKKJJJJJJJJJJJJOOOSSSTTTTTTUUU[[[```jjjlllpppvvv|||rrrcccTTTLLLFFFFFFGGGEEEEEEFFFIIINNNTTTZZZ^^^aaadddfffnnnooorrrwww{{{~~~~~~}}}~~~~~~}}}|||zzzzzzzzzzzz{{{xxxuuussssssvvvzzz|||zzzzzz{{{||||||{{{zzzyyyvvvvvvuuuuuuvvvxxxzzz{{{yyyxxxxxxzzz{{{|||{{{yyywwwxxxxxxwwwwwwvvvuuutttuuuuuuvvvwwwvvvtttrrrqqqqqqqqqrrrrrrrrrsssssssssooopppqqqrrrqqqpppnnnllljjjkkkkkkllllllmmmmmmmmmkkkkkkkkkkkklllmmmnnnnnnffffffffffffgggggggggggggggfffeeeddddddeeefffgggeeeeeeffffffgggfffffffffhhhhhhgggfffeeeeeeddddddaaaaaaaaabbbdddcccaaa___```___^^^___``````___]]][[[[[[[[[[[[[[[[[[[[[[[[XXX[[[^^^]]]ZZZXXXYYY[[[ZZZZZZZZZYYYXXXXXXWWWWWW]]]]]]^^^^^^___`````````bbbbbbaaa````````````aaaaaa``````___^^^\\\[[[ZZZTTTTTTTTTRRRPPPMMMJJJHHHHHHGGGHHHIIIIIIKKKUUUaaasss~~~vvv\\\III@@@===:::777999666333///...///111222//////...------------...------,,,+++++++++,,,,,,------------------------//////.........---------...............///000000000000000000111222333444333555777>>>UUUssstttlllrrr{{{sssvvv|||}}}}}}tttcccTTTRRRUUUYYY^^^dddeeebbbaaabbbcccfffqqq{{{~~~|||zzzyyyyyyxxxuuuoooggg]]]TTTOOOHHHGGGFFFEEEBBB@@@===<<<>>>@@@AAAAAAAAADDDJJJPPPUUU```mmmwwwvvvpppggg___YYYTTTPPPNNNLLLLLLLLLJJJIIIIIIKKKLLLNNNQQQTTTUUUUUUXXX]]]aaajjjnnnrrrwwwzzzvvveeeYYYKKKKKKIIIFFFCCCCCCFFFHHHLLLQQQWWW^^^bbbfffjjjlllnnnrrrwww{{{{{{{{{zzzzzz~~~{{{zzz{{{||||||zzzwwwvvvwwwzzz~~~}}}zzzyyyyyyzzzyyyyyyxxxvvvssssssuuuwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz|||yyywwwwwwyyyzzzyyyvvvuuuvvvwwwwwwvvvuuutttssstttrrrqqqrrrttttttqqqooorrrqqqpppooonnnmmmlllkkkooonnnmmmlllkkkjjjjjjiiilllkkkjjjhhhggggggggggggjjjiiigggfffeeeeeeffffffhhhgggfffeeedddeeeeeeffffffggghhhhhhhhhfffeeedddccceeeggghhhiiihhhgggfffdddcccaaa____________```bbbaaa___]]]\\\\\\\\\\\\^^^___``````___^^^[[[ZZZWWW[[[^^^]]]ZZZWWWWWWXXXZZZZZZ[[[[[[ZZZXXXUUUTTT[[[ZZZZZZ[[[\\\___aaabbb`````````___```aaaaaabbb```___]]]]]]]]][[[YYYWWWVVVUUUSSSQQQOOOLLLKKKJJJIIIFFFEEEHHHIIIKKKRRRZZZnnn~~~zzzaaaNNNDDD???<<<::::::888555222111111222333111000//////....../////////...------,,,---------------------------------//////.........---------...............///000000000000000000111222333444222666999AAAWWWssstttmmmtttxxxuuu{{{nnn___QQQOOOTTT[[[ccciiiiiigggggghhhjjjmmmwww~~~|||zzzyyyxxxxxxvvvqqqiii___UUUPPPHHHGGGFFFDDDBBB@@@>>>===???AAABBBCCCCCCGGGOOOTTT[[[fffsss}}}|||rrrkkkfff___YYYTTTQQQNNNKKKHHHIIIJJJIIIHHHIIILLLNNNPPPRRRSSSRRRSSSWWW^^^dddkkknnnsssxxx||||||lll\\\QQQHHHHHHGGGEEEDDDEEEIIILLLPPPTTTZZZ```cccfffjjjlllnnnrrrvvvyyyzzzzzzzzz{{{~~~~~~~~~|||}}}}}}}}}zzzwwwvvvvvvwwwyyyxxxvvvuuuuuuxxx{{{}}}|||zzzxxxwwwxxxxxxwwwuuuuuusssqqqqqqsssvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzwwwuuuuuuvvvwwwvvvttttttuuuuuuvvvuuutttsssrrrrrrqqqpppppprrrrrrpppnnnqqqqqqqqqpppooommmlllkkknnnnnnnnnmmmlllkkkiiiiiijjjiiihhhhhhhhhhhhhhhiiiiiihhhgggfffeeeeeeffffffgggfffeeeddddddeeeffffffggghhhhhhhhhhhhgggeeedddccceeefffhhhhhhhhhfffeeedddcccaaa````````````aaabbbaaa___^^^\\\\\\\\\]]]^^^___``````___]]][[[YYYXXX[[[]]]]]]ZZZXXXWWWXXXXXXYYYZZZZZZYYYXXXVVVTTTZZZZZZ[[[\\\]]]___```aaa`````````aaaaaaaaaaaabbbaaa```^^^^^^^^^]]]ZZZXXXVVVUUUSSSQQQOOOMMMKKKJJJHHHEEEDDDFFFHHHIIIPPPWWWjjjzzzhhhTTTHHHAAA>>>===:::999888666555444444333222111000000//////000000000//////...------......------------------------...............---------...............///000000000000000000111222333444222666:::DDDZZZttt~~~}}}qqqkkkuuu|||uuuxxxzzzggg[[[QQQQQQXXXaaajjjqqqooommmnnnqqqsssvvv~~~}}}{{{yyyxxxwwwwwwvvvrrrjjj```VVVPPPGGGGGGFFFDDDBBB@@@???>>>???AAADDDEEEGGGMMMUUU[[[dddooo|||yyylllccc___[[[UUUPPPNNNLLLJJJHHHEEEFFFGGGHHHHHHIIIMMMOOOSSSSSSSSSQQQRRRWWW```ggglllooouuuzzz~~~{{{oooaaaSSSJJJDDDEEEEEEDDDEEEHHHLLLPPPTTTXXX]]]bbbeeegggjjjlllppprrruuuwwwxxxyyy{{{|||~~~}}}}}}~~~~~~|||zzzxxx{{{||||||zzzwwwuuuuuuvvvwwwvvvuuuttttttuuuvvvwwwxxxwwwuuuuuuvvvuuurrrppppppnnnlllmmmooorrrttttttwwwwwwwwwxxxxxxyyyyyyyyywwwuuussssssssssssrrrqqqrrrssstttttttttsssrrrqqqqqqpppooooooppppppooommmooopppqqqqqqpppnnnlllkkkmmmnnnnnnnnnmmmkkkiiihhhhhhhhhhhhhhhhhhiiijjjjjjggggggfffeeeeeefffffffffeeeeeedddddddddeeeffffffhhhhhhiiiiiihhhgggeeedddcccdddfffggggggfffeeeeeecccbbbbbbaaaaaaaaabbbbbbbbbaaa```^^^^^^]]]]]]]]]^^^_________^^^\\\ZZZYYYYYYZZZ\\\\\\ZZZXXXWWWWWWUUUVVVXXXXXXXXXXXXVVVVVVYYYZZZ[[[]]]^^^____________```aaabbbbbbbbbaaaaaaaaa```___^^^^^^]]][[[YYYVVVUUUTTTQQQOOOMMMKKKJJJHHHEEEDDDFFFGGGHHHNNNUUUeeeuuunnnZZZKKKBBB>>>===::::::999888777555444333111111000////////////000000000///...------------------------------------.......................................///000000000000000000111222333444222666;;;FFF]]]vvv}}}vvvkkkhhhuuutttrrr{{{rrrccc]]]XXXZZZbbbkkkrrruuusssrrrtttxxxzzz~~~~~~|||{{{yyyxxxvvvvvvvvvrrrjjj```VVVOOOGGGFFFEEECCCBBB@@@@@@???>>>AAAEEEHHHLLLRRR\\\cccmmmwww|||oooddd\\\VVVSSSNNNKKKJJJHHHFFFEEEDDDEEEFFFGGGGGGIIILLLNNNRRRSSSTTTSSSTTTYYYaaahhhmmmpppvvv|||wwwmmmbbbXXXOOOIIICCCDDDDDDEEEFFFJJJOOORRRVVVYYY^^^bbbeeehhhlllnnnqqqsssuuuvvvwwwxxx{{{~~~~~~}}}}}}}}}~~~|||zzzxxxvvvtttvvvwwwxxxwwwuuutttuuuuuuuuuuuuttttttsssssssssssstttsssrrrrrrsssqqqnnnkkkjjjhhhggghhhkkknnnppppppssssssttttttuuuvvvvvvvvvuuutttrrrrrrqqqqqqqqqpppqqqrrrsssttttttsssrrrqqqpppooooooppppppooonnnmmmnnnoooqqqrrrrrrpppmmmkkkmmmmmmnnnnnnmmmkkkiiihhhiiihhhhhhhhhhhhhhhiiiiiigggfffffffffffffffffffffdddddddddddddddeeeeeeeeehhhhhhiiiiiihhhgggeeedddcccdddeeeeeeeeeeeeddddddbbbbbbbbbbbbbbbcccccccccaaaaaa```___^^^^^^]]]]]]^^^^^^^^^^^^]]][[[ZZZYYYXXXYYYZZZYYYXXXWWWVVVUUUSSSTTTUUUWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^___^^^^^^^^^___aaaccccccbbbaaa``````___^^^]]]^^^]]]ZZZXXXWWWVVVTTTRRROOOMMMKKKJJJHHHEEEEEEFFFGGGGGGLLLSSS```pppsss```NNNAAA======999999999888777555333222111000//////......//////000///...---,,,,,,,,,,,,---------------------------....................................///000000000000000000111222333444333777<<>>BBBGGGKKKPPPXXXbbbjjjrrr|||}}}sssggg]]]XXXSSSPPPLLLJJJHHHGGGEEECCCEEEFFFGGGGGGFFFHHHJJJMMMOOOSSSVVVXXXYYY]]]dddiiiooosssyyy|||uuujjj```WWWPPPJJJGGGEEEEEEFFFFFFGGGKKKPPPTTTUUUXXX]]]bbbfffjjjnnnqqqrrrtttuuuvvvwwwyyy|||~~~~~~}}}}}}}}}~~~}}}xxxvvvtttrrrqqqnnnppprrrsssrrrrrrssstttssstttssssssrrrrrrqqqppppppooonnnnnnnnnllliiifffcccbbbbbbdddhhhkkkmmmmmmooooooooopppppppppqqqqqqrrrrrrqqqppppppooopppqqqpppqqqrrrssssssrrrqqqqqqooopppqqqqqqpppoooooonnnmmmoooqqqrrrrrrpppnnnlllmmmnnnnnnnnnmmmkkkiiihhhkkkjjjiiihhhggggggggggggggggggggggggggggggffffffccccccddddddddddddddddddfffgggggghhhhhhfffeeedddcccddddddddddddcccccccccbbbbbbbbbccccccccccccccc`````````______^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWWWWXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]]]]___aaabbbcccbbb```___^^^]]]\\\\\\\\\[[[YYYWWWWWWVVVTTTRRRPPPMMMLLLKKKJJJGGGFFFHHHGGGGGGKKKQQQ\\\lllyyyhhhSSSCCC======999999888777666444333222000000///............///000000...---,,,,,,++++++---------------------------------..............................///000000000000000000111222333444333888???NNNhhhoookkkppp~~~sssmmmuuu|||lllbbbhhhoootttyyy}}}{{{vvvvvvtttuuuyyy}}}~~~}}}|||zzzzzzwwwvvvsssnnnfff\\\SSSMMMFFFEEECCCBBBAAAAAABBBBBBAAAEEEJJJOOOUUU^^^iiipppwwwzzzqqqhhh^^^UUURRRQQQOOOLLLJJJIIIGGGEEECCCEEEFFFGGGGGGGGGHHHKKKMMMNNNRRRWWW[[[]]]bbbhhhmmmtttxxx}}}|||tttlllaaaVVVNNNIIIFFFDDDFFFGGGHHHHHHIIIMMMRRRVVVVVVZZZ^^^bbbfffkkkpppssssssuuuwwwxxxxxxzzz}}}~~~~~~}}}}}}~~~yyytttqqqpppooonnnmmmooorrrssssssssstttuuuppppppoooooonnnnnnnnnmmmkkkiiihhhggggggeeeccc```^^^]]]^^^aaaeeehhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmmmmllllllnnnooonnnooopppqqqrrrqqqpppoooooopppqqqqqqooonnnnnnooommmoooppprrrrrrqqqpppnnnooonnnmmmlllkkkjjjjjjiiilllkkkjjjhhhggggggffffffiiiiiiiiiiiihhhgggfffeeecccddddddddddddcccbbbaaacccdddeeefffgggfffeeeeeeccccccccccccbbbbbbbbbbbbaaabbbbbbcccbbbbbbaaaaaa^^^^^^______^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWUUUUUUVVVVVVTTTSSSSSSTTTTTTUUUVVVXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___`````````______]]]\\\[[[[[[\\\[[[YYYWWWWWWVVVUUURRRPPPNNNLLLKKKJJJHHHGGGHHHGGGFFFJJJOOOYYYhhh{{{pppZZZGGG@@@@@@:::999888777666444444333222111000000//////000000222111000...---,,,,,,,,,---------------------------------.........//////...............///000000000000000000111222333444444;;;EEEVVVppp|||mmmnnnvvvyyypppnnnzzzqqqjjjsss{{{vvvttttttwww|||~~~}}}{{{{{{{{{yyytttmmmddd[[[SSSNNNFFFEEECCCAAAAAAAAABBBCCCEEEIIINNNTTTZZZdddooowwwwwwjjjddd^^^VVVPPPOOOMMMKKKIIIHHHHHHGGGFFFDDDDDDEEEFFFGGGHHHJJJMMMPPPPPPSSSWWW[[[^^^eeemmmtttzzz~~~|||wwwtttiiiaaaVVVMMMHHHFFFEEEEEEFFFGGGHHHJJJKKKOOOUUUYYY[[[]]]aaadddhhhlllpppttttttvvvxxxzzzzzz|||~~~~~~~~~~~~|||tttooolllkkkkkkkkkkkknnnqqqrrrqqqoooooopppjjjiiiiiihhhhhhhhhiiiiiifffcccaaa______^^^\\\[[[ZZZZZZ[[[^^^cccggghhhhhhgggffffffeeeeeedddddddddccceeeggggggffffffiiilllkkklllmmmnnnooonnnnnnmmmmmmoooqqqpppnnnlllmmmnnnnnnooopppqqqqqqqqqqqqqqqpppooommmkkkjjjjjjjjjkkkjjjjjjiiihhhgggggghhhhhhlllllllllkkkjjjhhhfffeeeddddddddddddcccbbb```___```aaaccceeefffffffffeeeccccccbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa___^^^\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZZZZ[[[\\\]]]ZZZXXXUUUUUUWWWWWWVVVTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]^^^^^^^^^^^^___]]]\\\[[[[[[\\\\\\ZZZXXXXXXWWWUUUSSSPPPNNNLLLKKKJJJGGGFFFGGGFFFDDDGGGMMMUUUdddwww|||www___KKKCCCBBB<<<;;;999777666555555555333222222111000111111111333222111///......---------------------------------------.........//////...............///000000000000000000111222333444444===JJJ]]]wwwwwwllloooyyyvvvnnnppp~~~wwwsss|||vvvssssssvvv{{{~~~}}}|||{{{~~~{{{uuummmddd[[[SSSOOOFFFEEECCCAAAAAAAAACCCDDDHHHLLLRRRWWW^^^gggsss{{{wwwjjj___[[[XXXRRRNNNOOOIIIHHHFFFFFFGGGGGGFFFEEEBBBCCCEEEGGGIIILLLPPPSSSRRRTTTWWWYYY]]]fffqqqyyyzzzzzzzzz{{{zzzwwwrrrnnn^^^XXXNNNGGGEEEFFFHHHIIIFFFGGGIIIJJJMMMRRRXXX\\\___aaadddgggiiilllpppssstttvvvyyy{{{|||}}}~~~~~~~~~yyyqqqkkkiiihhhhhhhhheeegggiiiiiigggeeeddddddeeedddcccbbbbbbccceeeeeebbb```\\\ZZZYYYYYYXXXWWWXXXXXXZZZ]]]bbbfffhhhhhheeeddddddcccbbbaaa``````]]]```bbbbbbaaabbbeeehhhhhhiiikkklllmmmlllkkkkkkkkknnnpppooollljjjkkkmmmoooooooooppppppqqqrrrrrrqqqooollljjjiiiiiikkklllhhhhhhhhhhhhhhhiiiiiijjjmmmmmmmmmlllkkkhhhfffeeedddeeeeeedddcccaaa___^^^^^^___aaadddeeefffffffffccccccbbbaaa``````aaaaaaaaabbbbbbbbbaaa```^^^]]][[[\\\]]]^^^]]]\\\[[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^\\\YYYVVVVVVXXXYYYWWWUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^]]]]]]\\\\\\\\\]]]^^^___^^^]]]\\\\\\]]]]]][[[YYYXXXWWWUUUSSSPPPNNNLLLLLLIIIFFFEEEFFFEEECCCEEEJJJSSSbbbuuujjjSSSDDD<<<<<<:::888777777666555444222222111111111111111222444333000...------...///......------------......---...000111111111000///---......///000111111222/////////111333555555555<<<<<>>;;;999777555222222222111111111111111222.........///......------.........------.........---...000111111111000///---......///000111111222...111222111...000666;;;;;;KKKhhhvvvooowww~~~wwwrrrzzz|||uuuooocccfffjjjrrr~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxuuuooofff\\\RRRLLLGGGGGGGGGIIIMMMUUU___fffmmmooouuu}}}xxxnnnfffaaa]]]XXXUUUSSSRRRPPPLLLGGGCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDGGGJJJNNNRRRTTTUUU[[[ccclllsssyyyxxxqqqgggdddaaa``````___\\\XXXUUURRRNNNHHHDDD@@@>>><<<@@@AAACCCDDDEEEHHHKKKNNNPPPRRRVVVWWWXXXYYY[[[]]]___bbbgggkkkooossswwwzzz|||zzzqqqjjjgggddd]]]YYYXXXPPPNNNMMMMMMMMMMMMKKKIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMQQQRRRSSSUUUVVVXXXYYYZZZXXXXXXXXXYYYYYYZZZ\\\\\\```bbbeeeeeedddbbbaaaaaa^^^___bbbdddddddddbbbaaabbbeeehhhkkkkkklllmmmnnnrrrssstttttttttsssrrrqqqoooooooooooonnnmmmkkkkkkhhhhhhiiijjjkkkllllllllllllllllllmmmllllllkkkkkkkkkjjjhhhfffeeefffggghhhcccccccccdddfffhhhjjjkkkdddcccaaa___^^^^^^___```bbbbbbcccbbbaaa^^^\\\ZZZSSSUUUYYY\\\]]]]]][[[ZZZ]]]^^^___``````^^^\\\[[[\\\\\\\\\]]]]]]^^^^^^^^^[[[[[[ZZZYYYXXXWWWWWWVVVYYYYYYYYYYYYZZZ\\\]]]^^^```aaaaaabbbbbb```___^^^[[[]]]___aaabbb```^^^]]]VVVXXXYYYXXXTTTSSSTTTVVVSSSPPPJJJEEECCCBBBDDDEEEEEEIIIQQQ]]]lll}}}zzzYYYLLLCCC;;;999:::888888999333444444444222000---,,,111000...------......///000000000000000000000000------............------............/////////000222000000222222111555;;;@@@TTTmmmzzzmmmttt~~~zzzwwwzzz|||~~~yyyooolllllleeeggglllxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvrrrlllcccZZZRRRMMMFFFFFFFFFGGGMMMXXXdddlllnnnsssyyy|||xxxpppfffaaaaaa^^^XXXRRRRRROOOJJJFFFDDDCCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFIIIMMMQQQSSSZZZ___gggnnntttyyy~~~|||sssjjjdddaaa```^^^\\\\\\ZZZVVVTTTOOOLLLGGGBBB???>>>>>>??????AAADDDEEEGGGJJJNNNQQQSSSUUUWWWXXXXXXZZZ]]]```aaadddiiimmmqqqvvv{{{~~~zzzqqqkkkccc]]]YYYWWWTTTRRRKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKOOOSSSVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]aaaaaabbbcccccccccbbbbbbcccbbbbbbaaaaaabbbbbbcccbbbeeeiiilllmmmnnnoooqqqsssrrrssstttuuutttrrrpppqqqpppooonnnmmmlllllllllkkkjjjkkkllloooooonnnmmmqqqnnnlllkkkkkkkkkkkkjjjkkkjjjiiihhhggggggggggggeeeeeeeeeddddddcccccccccbbbbbbaaaaaaaaaaaabbbbbbcccaaa^^^\\\ZZZYYYVVVSSSWWWXXXZZZ\\\\\\\\\[[[[[[ZZZ\\\]]]]]]\\\[[[]]]^^^^^^]]]\\\]]]^^^^^^]]][[[\\\[[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYY^^^___aaadddfffeeeaaa^^^\\\\\\\\\]]]]]]\\\[[[ZZZ]]]\\\[[[[[[ZZZXXXTTTPPPMMMLLLIIIFFFDDDDDDDDDEEEIIIKKKPPPYYYhhh{{{```OOOEEE<<<::::::777666777555555333222000///......000000///...............------------------------...//////////////////............/////////000000222000000333333222555;;;???TTTkkktttiiiqqq}}}~~~vvvooolllkkkfffiiippp|||}}}}}}{{{zzzyyyxxxwwwwwwvvvtttpppjjjaaaXXXPPPKKKFFFGGGHHHJJJPPPZZZeeemmmpppvvv{{{~~~ssslllccc___^^^\\\WWWQQQMMMJJJFFFDDDCCCCCCBBBAAA???@@@AAAAAABBBBBBBBBBBBDDDDDDEEEGGGKKKOOOSSSUUU\\\aaahhhnnntttyyy~~~}}}vvvnnnfff```^^^\\\ZZZYYYXXXVVVSSSPPPLLLIIIEEE@@@>>>===>>>???@@@BBBEEEHHHJJJMMMQQQTTTTTTVVVXXXXXXYYY[[[]]]```dddgggkkkooorrruuuyyy|||yyyrrrhhhccc]]]YYYVVVRRRNNNKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLOOOSSSUUUVVVWWWXXXYYYXXXXXXXXXYYYZZZ[[[]]]^^^aaabbbbbbcccccccccccccccccccccbbbbbbbbbbbbcccccccccfffjjjlllmmmnnnpppqqqttttttttttttttttttrrrqqqrrrqqqooommmlllllllllmmmmmmlllkkklllnnnpppooonnnpppnnnlllkkkjjjjjjiiiiiijjjjjjiiihhhggggggggggggeeeeeeddddddcccccccccccc``````_________``````aaadddbbb___]]]\\\ZZZXXXUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ\\\]]]]]]\\\[[[]]]^^^\\\[[[[[[\\\]]]^^^\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ\\\]]]___bbbddddddaaa^^^\\\]]]^^^___```aaabbbbbb]]]\\\[[[[[[ZZZXXXTTTPPPMMMLLLIIIFFFDDDDDDDDDEEEHHHIIIMMMVVVeeexxxjjjRRRGGG>>>;;;:::777555444777555333000//////000111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////....../////////000000000222000000333333222666;;;AAAUUUjjjzzz~~~pppgggqqqwwwssstttuuuuuusssoookkkhhhgggllluuu~~~~~~|||yyywwwuuuuuuuuusssqqqmmmggg___VVVNNNJJJFFFHHHJJJNNNTTT]]]fffmmmqqqwww}}}zzzmmmggg___[[[[[[YYYTTTOOOGGGDDDBBBAAABBBCCCBBBBBB>>>??????@@@AAAAAABBBBBBCCCDDDFFFIIIMMMQQQVVVXXX]]]aaaiiiooouuuzzzyyysssmmmfff___[[[YYYWWWUUUSSSRRRPPPMMMJJJFFFDDDAAA>>><<<===>>>???AAADDDHHHKKKMMMQQQUUUXXXVVVXXXYYYZZZZZZ[[[^^^```gggjjjmmmppprrruuuyyy{{{xxxnnnfff^^^\\\XXXUUURRRNNNIIIFFFKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLOOOSSSUUUUUUVVVWWWXXXXXXYYYYYYZZZ\\\^^^___```aaabbbbbbcccddddddccccccddddddccccccccccccdddddddddgggjjjlllmmmnnnppprrrwwwvvvvvvuuutttsssrrrrrrsssrrrooommmllllllmmmnnnooommmllllllnnnpppppppppooonnnlllkkkiiihhhhhhhhhiiiiiihhhgggffffffffffffddddddcccccccccccccccbbb_______________```aaabbbeeeccc```___^^^\\\ZZZXXXVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\]]]]]]\\\[[[]]]^^^ZZZZZZZZZ[[[]]]^^^]]][[[\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]```bbbcccaaa___\\\\\\\\\\\\]]]^^^```aaa]]]\\\[[[ZZZYYYWWWSSSQQQMMMLLLIIIFFFDDDDDDDDDEEEFFFGGGJJJRRR___ssssssVVVJJJ???<<<;;;999555444666555333111000000000000...///000000000///---,,,......................../////////000000/////////...////////////000000000222000000333333333666<<>>>>>???@@@AAABBBCCCDDDGGGKKKOOOTTTYYY[[[\\\aaaiiipppwww}}}{{{vvvpppiiiddd___ZZZWWWUUUSSSPPPOOONNNKKKHHHEEEAAA???===<<<;;;<<<>>>???AAADDDIIIMMMPPPSSSWWWZZZXXXZZZ[[[[[[\\\]]]___aaaiiilllooorrrtttwwwzzz}}}|||vvvnnnddd]]]ZZZXXXUUURRROOOLLLIIIGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPSSSUUUUUUUUUWWWXXXZZZZZZ[[[\\\^^^```bbbcccaaaaaabbbcccddddddddddddeeeddddddccccccddddddeeeeeegggjjjlllmmmnnnqqqsssyyyyyyxxxvvvtttsssssstttuuussspppnnnmmmmmmooopppqqqooommmlllnnnpppqqqrrrnnnnnnmmmkkkhhhgggfffgggiiihhhgggffffffeeeeeeeeeccccccccccccccccccccccccaaaaaaaaaaaabbbcccdddddddddbbb```___^^^]]][[[YYYYYYZZZZZZ[[[\\\\\\]]]]]]ZZZ\\\]]]]]]\\\[[[]]]^^^ZZZZZZZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZ\\\^^^aaabbbbbb``````___]]][[[ZZZ[[[\\\]]]]]]\\\ZZZYYYXXXWWWSSSQQQMMMLLLIIIFFFDDDDDDDDDEEEFFFGGGIIIOOO[[[ooo{{{[[[MMM???<<<<<<:::888777333444444444333111000///...///000000000///---,,,////////////////////////---......//////......---////////////000000000111222000000333444333777===BBBZZZmmmvvvxxxoooppp~~~rrreee^^^```eeejjjmmmlllhhhdddfffnnn{{{}}}{{{yyywwwvvvuuuuuuqqqoookkkddd]]]UUUOOOLLLEEEIIINNNTTTZZZbbbiiinnnwww||||||tttkkkeeeaaa[[[WWWTTTQQQLLLHHHEEECCCAAAAAABBBBBBAAA???============???@@@BBBCCCCCCEEEHHHMMMRRRWWW[[[^^^]]]bbbjjjqqqxxx}}}rrrmmmgggbbb^^^ZZZWWWUUURRRPPPNNNLLLKKKHHHEEEBBB===<<<;;;;;;;;;===???@@@AAADDDIIINNNQQQTTTXXX[[[YYY[[[\\\]]]]]]___aaadddiiilllpppsssvvvyyy}}}xxxsssnnnggg___YYYXXXUUURRRNNNKKKIIIJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPRRRTTTUUUUUUUUUWWWXXXXXXYYYZZZ[[[]]]___aaabbb___```aaabbbcccccccccccceeeddddddccccccddddddeeeeeegggiiikkklllnnnqqqsssyyyzzzzzzyyyvvvttttttuuuuuutttqqqooonnnooooooppprrrpppmmmmmmnnnpppqqqqqqlllmmmnnnllliiiffffffgggiiihhhgggffffffeeeeeeeeeccccccccccccccccccccccccbbbbbbbbbbbbbbbcccddddddbbb```^^^]]]]]]\\\ZZZXXXZZZZZZZZZ[[[\\\\\\]]]^^^ZZZ\\\]]]]]]\\\[[[]]]^^^\\\[[[\\\]]]```aaa```^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[\\\^^^aaabbbcccbbbdddbbb```^^^]]]]]]___```]]]\\\YYYXXXXXXVVVSSSQQQMMMLLLIIIFFFDDDDDDDDDEEEFFFGGGIIINNNYYYlllcccRRRBBB<<<<<<;;;999888222333555555555222000...///////////////......---........................------............------/////////000000000111111222000111333444444888>>>AAA[[[ooouuuuuuooorrr}}}|||lll___ZZZ]]]cccggghhhgggeeecccgggooo}}}||||||{{{yyyxxxwwwuuuuuuqqqnnnjjjddd]]]VVVPPPMMMGGGKKKQQQWWW]]]eeelllqqq|||~~~{{{vvvmmmccc___]]]XXXUUUQQQNNNIIIFFFEEEDDDBBBBBBBBBBBB@@@>>>============>>>@@@CCCDDDEEEGGGKKKOOOUUUYYY]]]______dddlllsssyyy}}}xxxttthhheee```\\\YYYWWWUUUSSSPPPNNNLLLJJJHHHFFFBBB???;;;;;;;;;;;;<<<>>>@@@AAAAAAEEEJJJOOORRRUUUXXXZZZZZZ[[[]]]^^^___aaadddfffkkknnnrrruuuxxx{{{yyyuuuoookkkgggccc\\\WWWSSSQQQNNNJJJGGGGGGJJJLLLHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUSSSTTTVVVVVVUUUVVVWWWYYYVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^```aaabbbbbbccccccddddddccccccccccccddddddeeefffhhhjjjkkkmmmpppssswwwzzz}}}|||xxxuuuuuuwwwuuutttsssrrrqqqppppppppprrrpppnnnmmmooopppppppppjjjmmmooommmiiiggghhhiiiiiiiiihhhgggffffffffffffcccdddddddddddddddeeeeeebbbaaaaaa``````aaaaaaaaa```___]]]\\\\\\\\\ZZZXXXYYYYYYYYYYYYYYY[[[\\\\\\ZZZ\\\]]]]]]\\\[[[]]]^^^]]]]]]]]]^^^```aaa```^^^\\\[[[ZZZZZZYYYYYYYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\^^^\\\[[[]]]___aaabbbbbb^^^]]]\\\\\\\\\]]]___```^^^[[[YYYXXXWWWUUUSSSQQQMMMLLLIIIFFFDDDDDDDDDEEEEEEGGGJJJNNNXXXjjjmmmZZZEEE<<<<<<;;;999888444444444444333222111111000000///...............------------------------......////////////......//////000000000111111111222000111444444444888>>>EEEaaauuuxxxvvvpppuuu~~~www}}}wwweeeYYYUUUZZZ```ccccccbbbbbbbbbiiiqqq~~~~~~{{{{{{{{{{{{yyyvvvtttrrrpppmmmiiibbb\\\UUUPPPNNNKKKOOOTTTZZZ```hhhpppuuu}}}~~~yyytttnnndddZZZWWWVVVSSSQQQNNNKKKHHHFFFCCCBBBAAAAAABBBBBB@@@>>>>>>=========???AAADDDEEEFFFHHHLLLQQQVVV[[[^^^```eeeiiiooouuuyyy}}}}}}zzztttnnniii___]]]ZZZWWWVVVUUUSSSQQQOOOMMMJJJHHHFFFCCC@@@===;;;;;;;;;<<<>>>@@@AAABBBCCCGGGLLLQQQTTTVVVYYYZZZZZZ[[[^^^___aaacccfffiiinnnqqqtttwwwxxx{{{~~~oookkkfffcccaaa^^^YYYUUUNNNOOONNNKKKHHHGGGJJJLLLIIIJJJJJJIIIIIIHHHGGGFFFHHHIIIIIIJJJKKKLLLMMMNNNLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXUUUVVVWWWWWWVVVVVVXXXZZZWWWWWWXXXXXXZZZ[[[\\\]]]\\\]]]^^^```aaaaaabbbbbbccccccbbbbbbbbbbbbccccccdddeeeggghhhiiilllooorrruuuzzz~~~~~~zzzwwwvvvxxxttttttttttttsssqqqpppooopppooonnnnnnooopppooonnniiilllooonnnkkkhhhiiillljjjjjjiiihhhggggggggggggddddddeeeeeeeeefffffffffccccccbbbaaa```````````````^^^\\\\\\]]]\\\[[[YYYZZZYYYYYYYYYYYY[[[\\\]]]ZZZ\\\]]]]]]\\\[[[]]]^^^^^^]]]]]]^^^___```^^^]]]\\\[[[ZZZZZZYYYZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[\\\^^^\\\ZZZ[[[]]]___``````YYYYYYZZZZZZZZZZZZ[[[[[[^^^[[[YYYWWWVVVUUUSSSQQQMMMLLLIIIFFFDDDDDDDDDEEECCCFFFJJJNNNWWWhhh~~~ttt___HHH===;;;999777666666555333111111111333444111000///------...//////........................//////000000000000//////000000000000111111111111222000111444555555999???JJJggg{{{}}}yyyssswww{{{ttt|||tttaaaUUUQQQWWW^^^aaa___]]]___bbbjjjrrr}}}|||{{{|||}}}|||zzzvvvrrroooooolllgggaaa[[[UUUPPPMMMNNNQQQVVV\\\ccckkksssyyy{{{|||yyyssslllfff\\\RRRQQQPPPOOONNNLLLJJJHHHGGGAAA@@@???@@@BBBBBB@@@???>>>>>>======???BBBDDDFFFGGGIIINNNRRRWWW[[[^^^```iiimmmrrrvvvyyy|||~~~|||xxxtttnnngggbbbZZZXXXVVVUUUUUUTTTQQQOOOMMMKKKIIIFFFEEEBBB>>>;;;;;;<<<<<<===???AAABBBCCCDDDHHHNNNRRRUUUWWWYYY[[[YYY[[[^^^```bbbdddhhhkkkrrrtttvvvxxxyyyzzz}}}{{{wwwhhhddd```^^^]]][[[WWWSSSLLLOOOPPPOOOLLLJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNOOONNNOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTVVVXXXYYYVVVWWWXXXXXXWWWWWWYYY[[[[[[[[[[[[[[[\\\]]]^^^___[[[\\\]]]___```aaaaaaaaacccbbbbbbbbbbbbbbbbbbcccccceeefffggghhhkkkooorrrsssyyy|||xxxwwwxxxssstttuuuvvvuuurrrpppnnnooonnnnnnoooppppppnnnlllhhhlllpppoookkkiiikkkmmmkkkjjjiiihhhhhhgggggggggeeeeeeeeeffffffgggggggggffffffdddcccbbbbbbaaaaaa```^^^]]]]]]]]]]]]\\\ZZZ\\\[[[[[[[[[[[[]]]^^^___ZZZ\\\]]]]]]\\\[[[]]]^^^^^^]]]\\\]]]^^^^^^]]][[[\\\[[[ZZZZZZZZZZZZZZZ[[[XXXXXXXXXYYYZZZZZZ[[[[[[^^^\\\YYYYYY[[[]]]^^^^^^^^^^^^^^^^^^\\\[[[YYYXXX^^^[[[XXXWWWVVVUUUSSSQQQMMMLLLIIIFFFDDDDDDDDDEEEAAAEEEIIINNNVVVggg|||}}}~~~}}}eeeLLL@@@===999888999666555444444222222111000000000000000////////////////////////////////////......///000000000000000////////////000222333444111///000333444555:::AAAPPPhhh||||||vvvyyy~~~mmmnnn}}}qqq\\\QQQRRRVVV[[[___``````aaabbbjjjsss~~~|||{{{zzzyyyyyywwwtttppplllmmmiiiccc\\\VVVSSSQQQPPPQQQTTTYYY^^^dddkkksssxxx{{{wwwpppiiiccc\\\UUUQQQMMMLLLKKKJJJIIIHHHHHHHHHCCCBBB@@@>>>>>>>>>>>>>>>BBBAAA>>>===>>>BBBFFFIIIIIIKKKOOOSSSXXX]]]aaacccjjjooosssssstttxxxyyyxxxzzzvvvpppllliiiddd^^^ZZZSSSSSSTTTSSSRRRQQQOOONNNLLLKKKHHHEEEBBB???===;;;999<<>>;;;888777666555555444333222111111000000000000////////////////////////////////////......///000000000000000111000000000000000111222111///000333444555;;;BBBVVVnnn}}}uuuyyy|||mmmooo~~~nnn[[[QQQSSSVVV[[[^^^___```aaaaaajjjttt}}}{{{{{{yyyxxxwwwuuurrrmmmjjjiiieee```YYYTTTPPPNNNNNNPPPSSSXXX]]]ccchhhnnnrrrppplllfff```[[[WWWRRRNNNJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA???>>>======>>>>>>AAA@@@>>>>>>???BBBEEEHHHHHHJJJNNNRRRXXX\\\```bbbhhhnnnqqqqqqrrruuuwwwuuuyyytttmmmhhhccc^^^XXXTTTQQQRRRRRRRRRQQQOOOMMMLLLJJJHHHFFFCCC???<<<:::999888:::>>>@@@AAABBBCCCEEEEEEIIINNNQQQTTTUUUWWWYYY\\\]]]___bbbeeeiiilllnnnttttttuuuvvvzzz}}}|||tttmmmgggccc]]][[[YYYXXXWWWUUURRROOOMMMNNNNNNOOOOOONNNMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLOOONNNMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[]]]]]]^^^___```aaaaaabbbfffggggggfffeeedddfffggggggfffggghhhjjjmmmqqqrrryyyzzz|||}}}}}}{{{yyywwwqqqpppqqqrrrtttsssqqqooommmlllllllllmmmmmmnnnooonnnnnnnnnnnnmmmkkkiiihhhkkkkkkiiihhhggggggffffffhhhhhhgggffffffggghhhhhhiiigggdddaaa____________^^^______``````___^^^^^^[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]][[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\ZZZXXXYYY\\\___``````___^^^]]][[[ZZZYYYYYYYYY^^^\\\ZZZYYYXXXVVVSSSQQQNNNMMMJJJGGGEEEDDDDDDDDDEEEEEEIIIPPPWWWeee|||wwwXXXFFF@@@===888666666666555444333222111111000000000000////////////////////////////////////......///000000000000000222222111000000000000000111///111333444555===EEE___vvv~~~ssswwwzzzmmmpppkkkYYYRRRTTTWWW\\\______```aaabbbmmmxxx}}}}}}~~~~~~}}}}}}|||zzzyyyyyywwwuuusssqqqnnnjjjfffdddaaa[[[VVVQQQNNNLLLKKKNNNRRRWWW\\\```cccgggjjjbbb^^^YYYTTTQQQOOOLLLJJJHHHGGGEEECCCBBBAAA@@@@@@AAA@@@???=========>>>>>>????????????@@@CCCEEEFFFGGGIIIMMMRRRWWW\\\___aaafffkkkooooooooorrrsssqqqrrrmmmfff```[[[WWWSSSQQQOOOOOOPPPPPPOOOMMMKKKJJJIIIGGGEEEAAA>>>;;;999888777:::>>>AAABBBCCCEEEGGGGGGJJJNNNQQQRRRSSSUUUVVV]]]^^^```bbbfffkkkoooqqqssstttuuuwwwzzz~~~zzzqqqjjjddd```^^^XXXVVVTTTSSSSSSRRRPPPNNNMMMOOOPPPQQQQQQPPPOOONNNMMMMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\^^^______```bbbccccccdddddddddeeedddccccccfffhhhggghhhhhhjjjlllooorrrtttyyyzzz{{{|||||||||{{{zzzqqqqqqpppqqqssssssqqqooommmmmmmmmmmmmmmnnnnnnooonnnnnnnnnnnnnnnllljjjiiikkkkkkiiihhhgggfffffffffhhhgggffffffffffffggghhhgggeeecccaaa____________^^^______``````_________^^^]]]\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[]]][[[YYYZZZ\\\^^^___^^^\\\[[[ZZZYYYXXXXXXXXXXXX]]][[[ZZZYYYXXXVVVTTTQQQOOONNNKKKIIIFFFEEEEEEEEEEEEEEEHHHMMMUUUccczzz___JJJBBB???:::666666666555444333222111111000000000000////////////////////////////////////......///000000000000000111111000000000000000111111000111333444666???IIIggg{{{|||oootttyyynnnqqqiiiZZZVVVXXXZZZ^^^```aaaaaabbbcccppp||||||}}}}}}{{{zzzzzzyyyxxxvvvvvvtttqqqooommmjjjeeebbb___]]]YYYTTTPPPMMMKKKJJJLLLPPPVVVZZZ\\\^^^___```XXXTTTNNNJJJHHHHHHGGGFFFHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>>===<<<======>>>??????@@@AAACCCDDDEEEFFFHHHJJJMMMRRRWWW[[[___aaadddjjjmmmmmmmmmoooooolllgggddd^^^YYYUUUSSSRRRRRRNNNNNNOOONNNMMMLLLJJJIIIIIIHHHDDDAAA>>>;;;:::999888;;;???AAACCCDDDEEEGGGHHHKKKOOOQQQRRRTTTVVVXXX``````aaadddhhhmmmqqqtttssssssuuuxxx{{{|||rrrjjjddd```]]]\\\UUUSSSQQQPPPQQQPPPOOONNNMMMNNNQQQSSSSSSQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^___]]]]]]\\\\\\\\\\\\]]]]]]^^^___```aaabbbcccdddeeedddddddddbbbaaaaaadddfffggghhhiiikkkmmmpppssstttwwwxxxyyyzzz{{{|||||||||xxxvvvtttssssssrrrpppnnnooonnnnnnmmmnnnnnnoooooommmnnnoooooonnnmmmlllkkklllkkkiiihhhffffffeeeeeefffffffffffffffffffffffffffeeecccbbbaaaaaaaaaaaabbbbbbaaaaaa```^^^]]]\\\```___^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZZZZ]]]\\\[[[[[[\\\]]]]]]]]]ZZZZZZYYYXXXXXXXXXYYYYYY\\\[[[YYYXXXXXXWWWTTTRRRQQQOOOLLLJJJGGGFFFEEEEEEGGGFFFHHHLLLTTTbbbzzzgggNNNDDD@@@<<<888777666666555444333222111000000000000////////////////////////////////////......///000000000000000////////////000111222333000000222444333666BBBNNNlll}}}wwwjjjrrr{{{qqqsss~~~kkk^^^\\\]]]```cccddddddeeefffgggrrr~~~}}}~~~}}}|||zzzxxxwwwvvvuuusssqqqrrrooollliiigggddd```]]][[[ZZZVVVSSSOOOMMMKKKJJJJJJNNNSSSVVVWWWWWWWWWWWWQQQMMMHHHEEECCCCCCBBBBBBFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@@@@BBBCCCEEEFFFFFFFFFIIIKKKNNNRRRWWW[[[^^^___bbbhhhkkkkkkjjjkkkjjjggg```^^^YYYTTTQQQOOOOOOPPPMMMNNNNNNNNNMMMKKKIIIHHHGGGEEEBBB>>><<<:::999999;;;>>>AAACCCCCCCCCDDDEEEGGGJJJNNNRRRTTTWWWZZZ]]]bbbcccdddgggkkkooosssuuussstttvvvyyy}}}zzztttkkkddd___]]][[[ZZZTTTRRRPPPOOOPPPPPPPPPOOOLLLNNNPPPRRRSSSRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQRRRSSSTTTTTTTTTUUUWWWWWWWWWXXXXXXYYYZZZZZZXXXYYYYYYZZZZZZYYYYYYYYY[[[[[[\\\]]]^^^___```aaa^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^___aaabbbcccdddeeehhhiiihhhfffdddccceeegggfffggghhhkkknnnqqqssstttvvvwwwxxxzzz|||}}}~~~}}}zzzwwwuuuuuutttsssrrrpppoooooonnnnnnnnnoooooommmnnnooooooooonnnmmmllllllkkkiiigggfffeeeddddddeeeeeeffffffffffffeeeeeeeeeeeeddddddccccccccccccaaabbbaaaaaa```___^^^]]]``````^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]YYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYY\\\\\\\\\\\\\\\\\\\\\]]][[[ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZXXXXXXXXXXXXUUUSSSRRRPPPMMMJJJGGGFFFEEEEEEHHHGGGIIIMMMTTTbbbzzztttuuu~~~rrrUUUFFFAAA>>>:::777777666555444333222222000000000000////////////////////////////////////......///000000000000000......//////000222333444000111222444333777DDDRRRnnn{{{~~~qqqgggqqquuuuuu|||pppeeeddddddfffhhhiiiiiiiiikkklllttt~~~}}}|||}}}~~~~~~{{{yyyxxxvvvtttrrrqqqooommmjjjjjjgggdddaaa___]]]ZZZWWWVVVUUURRRPPPMMMKKKIIIHHHFFFJJJNNNPPPPPPOOOOOOOOOKKKHHHDDDAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGJJJLLLNNNRRRUUUXXX[[[\\\^^^eeehhhgggfffgggeeebbb]]]\\\XXXSSSMMMJJJJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGBBB@@@===:::888777888888<<>>??????>>><<<<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;<<<======?????????@@@BBBCCCEEEFFFJJJKKKMMMPPPRRRUUUWWWXXX[[[aaaeeecccbbbbbb___\\\WWWWWWUUUQQQKKKHHHGGGHHHJJJKKKKKKKKKJJJHHHFFFEEE???===:::888777777999:::;;;>>>AAACCCDDDEEEFFFGGGGGGIIIMMMPPPTTTXXX\\\```fffhhhkkkooorrrssstttttttttvvvyyy}}}~~~sssgggccc^^^ZZZWWWVVVTTTRRRUUURRROOONNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWXXXYYY[[[\\\XXXYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^___aaabbbbbbaaa``````______``````aaa___```aaabbbdddfffggghhheeegggiiiiiigggeeeddddddfffhhhjjjnnnqqqsssuuuvvvvvvyyy}}}}}}yyywwwxxxyyyzzz{{{rrrqqqppppppooooooooopppmmmnnnooopppqqqppppppooolllkkkiiigggeeedddcccccccccdddeeeeeeeeeeeedddcccbbbcccddddddeeeeeeeeeeee^^^^^^```aaaaaabbbbbbbbb^^^^^^]]]]]]\\\]]]]]]^^^ZZZ[[[[[[\\\]]]]]]^^^^^^ZZZ[[[\\\\\\]]]]]]\\\\\\YYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXYYY[[[]]]]]]\\\[[[]]]^^^\\\\\\[[[ZZZYYYYYYYYYZZZZZZXXXXXXXXXYYYXXXWWWUUURRRPPPMMMIIIFFFEEEDDDCCCFFFFFFIIINNNTTTaaavvvfffbbblllvvvbbbJJJAAA???===777777666555444333333222000000000000////////////////////////////////////...//////000000000000000222111111000000000000000000111333444333777GGGVVVooowwwvvvjjjfffsss|||xxxxxxzzzyyyqqqqqqnnnpppqqqrrrqqqqqqsssttt}}}{{{yyyxxxvvvwwwxxxxxxvvvuuuuuuuuuqqqoookkkiiifffddd```]]][[[YYYUUUSSSRRRQQQNNNLLLJJJIIIHHHFFFDDDCCCAAAAAA>>>@@@CCCCCCCCCBBBBBBCCC===<<<;;;<<<===>>>===;;;;;;;;;;;;;;;<<<===>>>???===<<<;;;:::;;;;;;======>>>>>>===>>>???AAADDDEEEJJJJJJLLLNNNPPPRRRTTTTTTXXX^^^bbbaaa___^^^\\\XXXOOOQQQRRROOOKKKHHHHHHJJJHHHIIIIIIIIIHHHFFFDDDCCC???===;;;999888999;;;===:::===AAACCCEEEFFFHHHIIIGGGIIIMMMPPPRRRVVV[[[^^^fffiiimmmqqqssstttssssssuuuwwwzzz~~~zzzoooccc```\\\YYYWWWUUUSSSQQQUUURRROOOMMMMMMNNNNNNNNNQQQRRRRRRSSSTTTTTTUUUVVVRRRRRRSSSTTTTTTTTTTTTSSSTTTVVVXXXYYY[[[[[[[[[ZZZXXXXXXWWWWWWXXXYYY[[[\\\YYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\^^^___aaabbbbbbaaaaaa````````````aaaaaa```aaabbbdddfffhhhiiijjjgggjjjmmmooonnnlllkkkjjjgggiiilllooosssuuuwwwxxxwwwzzz{{{xxxwwwxxxxxxxxxrrrrrrqqqpppooooooppppppmmmnnnooopppqqqqqqpppppplllkkkiiigggeeedddcccccccccccceeeeeeeeeeeeccccccaaaaaabbbcccddddddddddddaaaaaabbbaaaaaa```___^^^]]]]]]\\\\\\\\\]]]^^^^^^ZZZZZZ[[[\\\]]]]]]^^^^^^[[[[[[\\\]]]]]]]]]]]]\\\XXXXXXYYYYYYZZZZZZZZZ[[[]]]]]]\\\\\\[[[ZZZZZZYYYXXX[[[^^^^^^\\\[[[]]]___\\\\\\ZZZYYYYYYXXXXXXXXXYYYXXXWWWXXXYYYYYYWWWUUUQQQOOOLLLIIIFFFDDDCCCCCCDDDEEEHHHNNNTTT___ttt~~~ccc___jjjvvvmmmRRREEE???;;;:::888555444444444222111333333222222111000000000000000000000000000000000......///000111222222333444000///111000------///333444000222999;;;FFF\\\sssxxxvvvllliiiwww}}}vvvtttuuuzzzwwwrrrqqqrrrtttvvvvvvtttuuuyyy}}}}}}{{{zzzxxxvvvsssrrrqqqpppnnnmmmiiigggdddaaa]]]YYYWWWUUUTTTSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@??????========================;;;;;;;;;;;;:::888777666999888888888888888999:::??????>>>===<<<<<<;;;;;;@@@@@@@@@@@@AAACCCEEEFFFGGGGGGHHHJJJMMMPPPSSSTTTSSSVVVYYYZZZXXXVVVTTTTTTLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGDDDBBBAAAAAA???<<<888555555888:::>>>@@@BBBCCCCCCDDDFFFHHHKKKMMMOOORRRUUUYYY___cccgggjjjmmmoooppprrruuuxxxvvvxxx{{{wwwnnnhhhccc___YYYUUUTTTSSSRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPQQQQQQRRRSSSTTTXXXWWWVVVUUUVVVWWWXXXYYYXXXYYYYYYYYYWWWWWWYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^]]][[[YYYXXX]]]]]]^^^___```aaabbbccceeebbb```aaacccdddcccaaacccdddfffhhhhhhgggfffeeejjjjjjjjjkkkllllllmmmmmmmmmoooqqqrrrsssvvvzzz}}}|||{{{zzzwwwtttvvvtttrrrqqqqqqpppnnnmmmoooppppppppppppoooooonnnnnnkkkhhhggghhhhhhfffdddbbbbbbbbbbbbcccdddeeeeeeddddddeeeeeeeeedddccccccdddcccbbb```^^^]]]]]]\\\^^^^^^______^^^\\\[[[ZZZ[[[[[[[[[\\\]]]^^^___```WWWYYY\\\\\\[[[ZZZZZZ[[[YYY[[[\\\]]]]]]\\\[[[YYY\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\ZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSRRRRRRQQQNNNKKKIIIGGGEEEEEECCCGGGFFFLLLWWW]]]mmmjjj^^^aaaooosssWWWGGG@@@<<<:::888555444444444222111333222222111000000///////////////////////////////////////000111111111222111......111111000111444333444000222999;;;GGG^^^www{{{yyyooommmzzzyyywwwxxx}}}wwwrrrqqqqqqsssvvvvvvvvvxxx}}}~~~}}}{{{yyywwwvvvtttrrrooommmlllkkkiiigggaaa```]]]ZZZVVVSSSPPPOOOOOONNNMMMKKKIIIGGGEEEEEEDDDCCCBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;:::999999999999888777666666999888888888888999::::::???>>>>>>======<<<<<<<<<@@@??????@@@AAABBBDDDEEEEEEFFFGGGIIILLLNNNPPPRRRSSSUUUVVVVVVSSSPPPNNNNNNJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCC@@@???======:::777555666999<<<===???BBBCCCCCCDDDGGGIIIKKKLLLOOOQQQTTTYYY___cccgggjjjmmmppprrrtttwwwzzzxxxzzz}}}{{{rrriiiddd```\\\WWWTTTSSSSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWVVVVVVVVVWWWXXXYYYXXXYYYZZZZZZYYYZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]][[[ZZZ^^^^^^___```aaabbbcccccceeebbb```aaacccdddcccaaadddeeegggiiijjjiiihhhhhhkkkkkkllllllmmmmmmmmmmmmoooqqqsssuuuvvvyyy}}}}}}|||yyyvvvwwwuuusssrrrrrrrrrpppnnnnnnoooooopppppppppooooooooollliiihhhiiiiiigggdddeeeddddddcccccccccddddddccccccdddddddddddddddddddddcccbbb```^^^]]]]]]]]]______``````___^^^\\\[[[\\\\\\\\\\\\]]]^^^______[[[]]]______^^^\\\\\\]]]ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWUUUSSSRRRQQQOOOMMMKKKHHHGGGFFFEEEEEEGGGFFFJJJTTTZZZjjjlll^^^___kkk}}}|||^^^JJJAAA===:::888666444444444333111222111111000000///......////////////////////////000000000000000000000000111......111222000222555333444111333:::<<>>===<<<;;;::::::::::::999999888888888666777777888888777777666999999888888999::::::;;;========================???>>>??????@@@AAACCCCCCCCCCCCEEEGGGIIIKKKMMMNNNQQQRRRRRRPPPLLLIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???===:::999888777555777:::======???AAACCCDDDFFFHHHJJJJJJLLLNNNPPPSSSXXX___cccgggjjjnnnqqqtttvvvyyy||||||}}}|||sssjjjccc^^^[[[XXXTTTRRRRRRRRRRRRQQQSSSTTTTTTTTTTTTUUUUUUUUURRRRRRSSSSSSTTTTTTUUUUUUWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]___\\\\\\\\\\\\\\\\\\\\\\\\^^^___`````````___^^^]]]______```aaabbbcccdddddddddcccaaaaaacccccccccbbbeeefffhhhjjjllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnrrrtttwwwyyy{{{~~~{{{yyyyyywwwtttsssssssssqqqpppmmmnnnooopppppppppppppppooommmkkkjjjjjjiiigggfffgggfffeeedddccccccccccccbbbbbbbbbcccdddddddddeeedddcccbbb```___^^^]]]]]]````````````___^^^]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^^^^___``````^^^\\\\\\\\\\\\ZZZXXXWWWWWWXXXZZZ\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUSSSRRROOONNNLLLJJJHHHFFFFFFEEEFFFHHHEEEHHHQQQVVVfffppp^^^[[[fffzzzfffNNNAAA>>>;;;888666555555444333222111111000000///.........////////////////////////000000000000000/////////333000///111111......111222444222444:::===LLLeee|||xxxxxx~~~tttppppppnnnqqqtttuuuwww{{{}}}{{{yyyxxxxxxwwwvvvtttqqqnnnllljjjgggdddaaa^^^\\\[[[XXXVVVSSSRRRPPPNNNKKKIIIGGGFFFBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@>>>===<<<:::::::::::::::999999888777777666777888999999999999999::::::999::::::;;;<<<===<<<<<<<<<<<<============>>>>>>>>>??????@@@AAABBBAAABBBCCCEEEGGGIIIJJJJJJNNNNNNMMMKKKGGGEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBB@@@>>><<<888888888666555777:::======???BBBDDDEEEGGGIIILLLJJJKKKMMMOOOSSSXXX___dddfffjjjnnnrrruuuwwwzzz}}}~~~|||ssskkkddd]]]YYYWWWUUURRRQQQRRRSSSSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^______````````````___^^^aaaaaabbbcccddddddeeeeeedddccccccbbbccccccdddccceeefffiiikkkmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooouuuwwwzzz}}}~~~|||zzzwwwtttsssssssssrrrqqqlllmmmnnnppppppqqqqqqqqqnnnnnnmmmlllkkkjjjhhhggggggfffeeeeeedddddddddeeeaaaaaaaaabbbcccdddeeeeeedddcccbbb```___^^^^^^^^^_______________^^^]]]]]]___^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^]]]ZZZXXXXXXYYY]]]\\\[[[ZZZZZZ[[[\\\]]]YYYYYYZZZZZZYYYYYYXXXWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSMMMLLLKKKIIIGGGFFFFFFFFFGGGHHHDDDGGGPPPUUUeeettt___XXXccczzznnnRRRCCC???;;;999666555555555333222111111000000///.................................000000000///////////////111...---000///------000111444333555;;;???OOOjjj{{{yyy|||}}}sssppppppnnnppprrrssstttxxx~~~|||zzzwwwtttsssrrrqqqpppnnnkkkiiifffeee```]]]YYYWWWUUUSSSQQQOOOLLLLLLJJJHHHFFFDDDBBBBBB>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA???===<<<;;;<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGJJJJJJJJJIIIFFFEEEEEEFFFCCCCCCDDDEEEEEEDDDDDDCCCEEEEEEEEEDDDBBB@@@>>><<<888999888777666777999;;;===@@@BBBDDDEEEGGGJJJLLLJJJLLLMMMOOOSSSYYY```eeefffjjjooosssvvvxxx{{{}}}~~~}}}tttkkkddd___ZZZWWWUUUSSSQQQQQQSSSTTTTTTTTTWWWWWWWWWVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYZZZ\\\]]]]]][[[YYYYYYZZZ[[[````````````````````````______``````````````````cccddddddeeeeeefffffffffeeeeeeeeedddddddddeeeffffffgggiiikkkmmmnnnooopppnnnnnnoooppppppqqqqqqrrrwwwzzz}}}~~~zzzwwwtttrrrrrrrrrqqqqqqlllmmmnnnppppppqqqqqqqqqmmmnnnnnnmmmkkkiiihhhgggeeedddddddddeeeeeefffgggaaa``````aaaaaacccdddeeedddcccbbb``````_________^^^^^^^^^]]]]]]]]]]]]]]]______^^^]]]\\\\\\\\\\\\\\\]]]\\\[[[XXXVVVWWWWWWZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYYYYYYYYYYYXXXWWWWWWYYYYYYZZZZZZ[[[\\\\\\]]]ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTMMMLLLKKKIIIGGGFFFFFFFFFEEEGGGDDDGGGPPPVVVeeexxxaaaWWWaaa|||wwwYYYFFF@@@;;;999777555555555444222222111111000000///..............................////////////////////////---******...///...000333000555444666<<<@@@RRRnnn}}}yyyzzz{{{rrroooooommmoooqqqqqqrrrvvv}}}}}}|||{{{xxxuuupppmmmjjjiiiiiigggfffcccaaa___]]]XXXVVVRRRPPPOOOMMMKKKIIIEEEDDDCCCAAA@@@>>>======;;;<<<===>>>???AAABBBBBBCCCCCCCCCCCCBBB???===<<<===========================>>>??????@@@@@@@@@@@@======>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFHHHIIIIIIGGGFFFFFFGGGBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA???===;;;888999999888777888:::<<>>===<<<;;;::::::999:::;;;===???AAACCCCCCDDDDDDEEEDDDCCCAAA>>>============>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA??????@@@@@@AAACCCDDDEEECCCBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAA@@@???AAABBBDDDFFFGGGGGGFFFEEEEEEGGGIIIJJJHHHFFFEEEFFFCCCDDDFFFGGGHHHGGGFFFEEEBBBBBBBBBAAA@@@===;;;999666777888999999:::===???@@@BBBEEEFFFFFFGGGJJJLLLLLLMMMNNNPPPTTT[[[ccciiilllpppuuuyyy{{{|||}}}~~~~~~tttnnnfff___[[[XXXWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWYYYYYYYYYXXXXXXXXXWWWWWWVVVWWWYYY[[[\\\[[[ZZZZZZUUUVVVWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]\\\[[[\\\]]]___bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddggggggggghhhhhhhhhhhhhhhgggiiijjjiiigggfffhhhjjjkkkkkklllmmmoooppprrrsssrrrsssuuuwwwyyy{{{|||}}}}}}|||yyyuuusssssssssssssssnnnoooooopppppppppooooookkkmmmooonnnkkkgggfffgggddddddcccccccccddddddeeebbbaaa```______```bbbcccccccccbbbaaa````````````___^^^]]]\\\]]]]]]^^^___^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]][[[YYYXXXZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]XXXXXXXXXWWWWWWXXXXXXYYYXXXWWWVVVTTTTTTTTTTTTUUUQQQOOOMMMKKKHHHGGGFFFEEEBBBEEEDDDHHHPPPRRR___vvv}}}cccTTTZZZwwweeeNNNEEE<<<999777666666555444333333333222222111000000000........................,,,------...///000111111111......000000...///222000555555777===BBBUUUssszzzvvv||||||zzz{{{yyypppnnnoookkkmmmoooppprrrwww|||ssssssqqqmmmhhhbbb\\\YYYVVVVVVVVVUUUSSSQQQPPPOOOMMMKKKHHHFFFFFFEEECCCAAA???>>>>>>===<<<;;;::::::888999;;;===???AAACCCDDDDDDDDDEEEEEECCCAAA>>>===<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB>>>???AAABBBBBBAAA@@@???BBBCCCEEEGGGHHHHHHFFFFFFDDDGGGJJJJJJHHHFFFDDDCCCCCCEEEGGGHHHIIIHHHGGGFFFAAAAAAAAA@@@>>><<<999888444555888999:::<<>>;;;:::999999777666444333222111000000000000////////////////////////////////////000000000000000000000000111111111111111111555999999@@@[[[wwwyyy|||uuussswwwrrrkkkiiijjjiiihhhjjjnnnqqqttt{{{xxxsssoookkkddd^^^ZZZXXXUUUTTTPPPPPPNNNMMMLLLKKKKKKJJJDDDCCCBBB@@@???>>>>>>>>><<<;;;:::999888888777777555777999===@@@CCCFFFGGGFFFEEEDDDCCCAAA@@@>>>>>>????????????>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???BBBAAA?????????AAADDDEEECCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@BBBCCCEEEFFFGGGFFFDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGEEEEEEEEEEEEEEECCCAAA@@@@@@>>>===;;;999888777777777888999:::<<<>>>???DDDDDDDDDDDDEEEFFFHHHHHHKKKKKKMMMQQQWWW___gggkkktttuuuvvvyyy{{{~~~}}}yyyzzz{{{|||}}}wwwrrrlllddd[[[WWWWWWXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^_______________bbbdddeeeffffffeeecccbbbddddddeeeeeefffgggggggggjjjjjjjjjjjjjjjjjjjjjjjjnnnlllkkkiiiiiijjjkkkmmmlllnnnqqqrrrsssuuuxxxzzzxxxyyyzzz{{{}}}{{{wwwvvvuuurrrppprrrmmmnnnnnnnnnnnnnnnnnnnnnllllllmmmllljjjhhheeeccccccccccccccccccbbbaaa```dddcccbbbaaaaaabbbcccdddgggfffeeecccbbbaaaaaaaaa```___]]][[[[[[\\\]]]^^^]]]^^^```aaaaaa```^^^]]]```^^^[[[ZZZZZZZZZZZZYYY\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSQQQPPPQQQPPPMMMIIIEEECCCDDDEEEFFFDDDEEEHHHKKKPPPZZZeee{{{}}}dddTTTWWWoooqqqVVVGGG>>><<<999888888888666555444333222111000000000000////////////////////////////////////000000000000000000000000111111111111000///444999;;;DDD```}}}~~~mmmlllsss}}}ooogggeeefffdddcccfffjjjnnnqqqyyyzzzsssmmmiiieee___ZZZWWWUUUSSSQQQJJJJJJHHHGGGFFFEEEEEEEEEAAA@@@???>>>===<<<<<<<<<;;;:::999888777777777777777888:::===@@@DDDFFFGGGEEEEEEDDDBBBAAA@@@???>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@?????????>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIFFFEEEDDDEEEEEEEEECCCAAA@@@???>>>===;;;999888777666777888999;;;===???@@@CCCCCCDDDDDDEEEFFFHHHHHHKKKLLLNNNRRRYYYaaahhhlllrrrtttvvvxxx{{{~~~yyyzzz{{{|||||||||tttoooggg```XXXTTTUUUVVVUUUSSSVVVVVVWWWWWWXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZ[[[\\\\\\]]]]]]^^^````````````aaaaaaaaaaaabbbccceeegggggggggfffeeedddeeeeeeffffffggghhhhhhjjjjjjkkkkkkkkklllllllllllllllkkkkkkkkklllmmmnnnmmmooorrrttttttvvvyyy{{{|||}}}}}}~~~{{{vvvvvvtttpppooopppnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmllljjjhhheeeccccccdddddddddccccccbbbaaadddcccbbbaaaaaabbbcccdddeeeeeecccbbbaaa````````````___]]]\\\[[[\\\]]]^^^]]]^^^___``````___^^^]]]```^^^[[[ZZZZZZZZZYYYXXXZZZZZZZZZYYYZZZZZZ[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVTTTSSSQQQPPPPPPOOOLLLIIIEEEDDDDDDEEEEEEDDDEEEHHHJJJOOOYYYdddvvvhhhUUUUUUiii~~~{{{^^^KKK===;;;888666666666666444444333222111000000000000////////////////////////////////////000000000000000000000111111111222222//////333888===JJJhhhxxxiiiiiissszzzkkkccc```___]]]]]]```dddhhhlllvvv~~~{{{xxxrrrkkkeeeaaa]]]WWWSSSQQQPPPNNNLLLEEEDDDCCCAAAAAA@@@@@@@@@>>>===<<<;;;:::999999999:::999888888777777777777888:::<<<>>>AAADDDFFFGGGEEEDDDCCCBBBAAA@@@???>>>?????????>>>>>>>>>======????????????????????????>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCFFFEEEEEEDDDEEEEEEFFFFFFEEEFFFGGGHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@???>>><<<;;;999888777666666888:::<<<>>>@@@AAACCCCCCCCCDDDEEEFFFHHHHHHLLLMMMPPPUUU[[[ccciiimmmppprrruuuyyy}}}yyyzzz|||}}}}}}~~~}}}uuummmiiibbb]]]WWWTTTUUUVVVVVVTTTWWWWWWXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\________________________[[[\\\\\\]]]^^^^^^______bbbbbbbbbbbbcccccccccdddcccdddeeeggghhhhhhhhhhhheeeeeeffffffgggggghhhhhhjjjjjjkkklllmmmnnnoooooollllllmmmmmmnnnooooooooooooqqqtttuuuwwwxxx{{{}}}{{{vvvvvvtttpppnnnooopppooooooooonnnnnnmmmmmmmmmmmmmmmllljjjhhheeeddddddeeeeeeeeeeeedddccccccdddcccbbbaaaaaabbbcccdddddddddbbbaaa``````______```___]]]\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]```^^^[[[ZZZZZZZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVTTTSSSQQQPPPPPPNNNKKKHHHFFFEEEDDDDDDDDDCCCDDDGGGIIIMMMWWWbbbppplllWWWSSSbbbtttdddMMM>>>;;;888666666777666555444333222111000000000000////////////////////////////////////000000000000000000111111111222222222111111444888>>>OOOmmmwwwlllmmmwwwvvvggg___[[[ZZZYYYYYY[[[___aaafffqqq}}}~~~xxxsssoooiiibbb\\\YYYUUUPPPMMMKKKIIIFFFEEEBBBBBBAAA@@@???>>>>>>???<<<;;;:::999888888888888::::::999888888999999999:::;;;===???AAADDDEEEFFFCCCCCCBBBBBBAAA@@@??????@@@?????????>>>>>>>>>>>>@@@??????>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDBBB@@@???>>>===<<<:::999888777555666999;;;>>>@@@AAABBBBBBBBBCCCCCCEEEFFFHHHIIILLLNNNRRRWWW^^^eeekkknnnooorrrvvv{{{~~~~~~~~~|||zzz|||~~~|||tttlllfffbbb___[[[WWWVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]____________````````````]]]]]]^^^^^^___`````````bbbbbbccccccdddeeeeeeeeeeeeeeeeeeffffffgggggghhheeeffffffgggggghhhiiiiiijjjjjjlllmmmoooqqqrrrrrroooooopppqqqqqqppppppoooqqqsssvvvxxxyyy{{{~~~}}}xxxwwwuuuqqqooopppqqqppppppoooooonnnnnnmmmmmmmmmmmmllljjjhhhfffeeeeeeeeeffffffffffffeeeeeedddcccbbbaaaaaabbbcccdddddddddbbbaaaaaa`````````______^^^]]]]]]]]]]]]^^^\\\[[[[[[ZZZZZZ[[[[[[\\\___]]][[[ZZZZZZZZZXXXVVVVVVWWWXXXYYYZZZZZZ[[[[[[YYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWVVVVVVTTTSSSQQQPPPOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBCCCFFFHHHKKKUUU___lll~~~oooYYYRRR^^^nnnhhhNNNBBB>>>:::888888888777777444333222111000000000000////////////////////////////////////000000000000111111111111222222222222333444666999???QQQnnn}}}pppqqq{{{rrrddd\\\XXXWWWWWWWWWYYY\\\]]]bbbnnn||||||wwwooojjjeee```ZZZUUUSSSOOOKKKGGGEEECCC@@@>>>@@@@@@???>>>============<<<<<<;;;:::999999999999;;;;;;:::::::::;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCEEECCCBBBCCCCCCCCCAAA???>>>======;;;:::999888777666777:::===???AAABBBCCCAAAAAABBBCCCDDDFFFHHHIIIKKKNNNSSSYYY```ggglllnnnpppsssxxx}}}~~~}}}}}}~~~~~~}}}{{{|||~~~}}}uuullleee```]]][[[YYYWWWWWWWWWXXXYYYYYYXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^____________``````aaaaaa_________```aaaaaabbbbbbbbbccccccdddeeeeeeffffffhhhgggfffdddddddddeeeeeeffffffgggggghhhiiiiiijjjjjjkkklllnnnppprrrttttttsssssssssssssssrrrqqqpppsssuuuxxxzzz|||~~~~~~yyyyyywwwsssqqqrrrqqqqqqppppppoooooooooooonnnnnnmmmllljjjhhhffffffeeeffffffgggggggggffffffdddcccbbbaaaaaabbbcccdddeeedddcccbbbbbbbbbbbbbbb______^^^^^^]]]]]]]]]^^^ZZZZZZYYYXXXXXXYYYZZZZZZ^^^\\\[[[ZZZ[[[ZZZXXXVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWVVVVVVTTTSSSQQQPPPMMMKKKHHHGGGHHHGGGEEECCCBBBAAABBBEEEGGGIIIRRR[[[jjj|||sss\\\SSS\\\kkknnnTTTEEEBBB===999888888888777444333222111000000000000////////////////////////////////////000000000000111111111222222222222333444666888999@@@RRRnnnqqqsss|||mmm```ZZZVVVUUUUUUVVVXXXZZZ\\\aaapppsssmmmeee```\\\XXXRRRNNNMMMJJJGGGDDDBBB@@@>>><<<>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>======>>>???@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBDDDCCCBBBBBBCCCBBB@@@>>>======<<<;;;:::999888888777999;;;>>>AAABBBBBBBBBAAAAAAAAACCCDDDFFFHHHIIIJJJMMMSSSZZZbbbhhhlllnnnqqqtttxxx}}}~~~}}}}}}~~~~~~vvvmmmfff```\\\ZZZVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^__________________``````aaaaaabbbbbb```aaaaaabbbbbbcccddddddccccccdddeeefffgggggghhhjjjhhhfffdddbbbcccdddeeegggggghhhhhhiiiiiijjjjjjjjjkkklllnnnqqqssstttuuuvvvuuuuuuuuuttttttttttttuuuxxx{{{}}}~~~zzzyyyxxxtttsssuuuppppppppppppppppppppppppooonnnmmmkkkjjjhhhgggfffeeeeeefffggggggggggggfffdddcccbbbaaaaaabbbcccdddeeeddddddcccbbbbbbcccccc____________^^^^^^^^^]]]YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZ[[[[[[YYYWWWWWWXXXZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZXXXVVVUUUXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVTTTSSSQQQPPPLLLJJJGGGGGGHHHHHHEEEBBBAAA@@@AAADDDEEEHHHOOOXXXgggxxxzzzbbbVVV[[[gggwww___HHHDDD>>>:::888888777666444333222111000000000000////////////////////////////////////000000000000111111111222222222333333222555777888@@@SSSmmmuuuvvv|||{{{ggg\\\WWWUUUSSSSSSTTTWWW[[[]]]ddduuu|||xxxjjjddd\\\VVVSSSPPPLLLIIIGGGEEECCCBBBBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGGGGGGGGGGIIIJJJKKKNNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLMMMMMMNNNPPPPPPOOONNNMMMKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBBBBBBB@@@>>>===<<<<<<;;;:::999888888888:::===@@@BBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIIIIMMMSSS[[[bbbhhhlllnnnrrrssswww{{{}}}||||||~~~zzzuuunnnfff```]]][[[[[[UUUVVVXXXXXXWWWWWWXXXXXXVVVWWWYYY[[[]]]___```aaa^^^^^^_________````````````aaaaaabbbccccccddddddbbbbbbbbbcccddddddeeeeeeeeeeeefffggghhhiiijjjjjjkkkiiifffdddcccdddfffhhhgggggghhhiiiiiijjjjjjkkkjjjkkkmmmnnnppprrrttttttuuuuuuuuuuuuuuuwwwyyyzzzwwwyyy|||}}}yyyyyyxxxuuutttvvvoooppppppqqqqqqrrrrrrrrrpppooommmkkkiiihhhggggggdddeeeffffffgggggggggfffdddcccbbbaaaaaabbbcccddddddccccccbbbbbbbbbbbbbbb_______________^^^^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXZZZ\\\\\\ZZZXXXWWWXXXZZZ[[[[[[ZZZXXXWWWXXXYYYZZZZZZZZZXXXVVVUUUXXXWWWWWWVVVVVVWWWWWWXXX[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVTTTSSSQQQPPPLLLHHHFFFFFFIIIIIIFFFBBB@@@???@@@DDDDDDFFFMMMVVVaaasssjjjYYYXXX___xxx}}}gggIIIEEE>>>:::777777666555444333222111000000000000////////////////////////////////////000000000000111111222222222333333333000444777888@@@TTTmmm{{{{{{zzzyyy}}}vvvcccYYYUUUTTTSSSPPPRRRWWW[[[^^^gggyyyzzzsssoooddd^^^VVVPPPNNNLLLHHHEEEBBBAAA@@@AAABBBCCCBBB@@@>>>>>>======<<<=========<<<<<<;;;;;;:::;;;;;;;;;999999999:::;;;<<<===>>>=========>>>??????@@@@@@???@@@@@@@@@@@@AAAAAAAAA???@@@AAACCCEEEFFFHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHLLLKKKJJJIIIJJJLLLNNNPPPQQQPPPOOONNNNNNOOOPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSPPPOOONNNLLLJJJIIIHHHHHHDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAABBBBBB@@@>>><<<<<<;;;::::::999888888999;;;>>>@@@BBBBBBBBBAAA@@@@@@AAABBBDDDFFFHHHIIIHHHLLLSSS[[[ccchhhlllmmmqqqsssuuuyyy~~~~~~}}}~~~}}}{{{yyyyyy~~~~~~~~~~~~~~~}}}sssooohhhbbb]]][[[[[[\\\WWWYYY[[[[[[ZZZZZZZZZ[[[VVVWWWYYY[[[]]]```bbbbbb____________````````````bbbbbbcccddddddeeeffffffbbbccccccddddddeeeeeeffffffggghhhiiijjjkkklllllljjjiiifffddddddfffiiikkkhhhhhhhhhiiijjjjjjkkkkkkkkkkkkmmmnnnppprrrssstttttttttssstttvvvyyy|||~~~xxxzzz}}}{{{wwwxxxwwwuuutttvvvoooooopppqqqrrrsssssstttpppooommmkkkiiihhhhhhgggddddddeeefffggggggffffffdddcccbbbaaaaaabbbcccdddcccbbbaaaaaaaaaaaaaaabbb______``````______^^^]]][[[\\\^^^______^^^\\\[[[WWWWWWXXXZZZ\\\\\\[[[YYYVVVWWWYYYZZZZZZXXXWWWUUUUUUVVVXXXZZZZZZYYYWWWVVVXXXWWWWWWVVVVVVWWWWWWXXX[[[[[[ZZZXXXWWWVVVUUUTTTWWWWWWWWWVVVTTTSSSQQQPPPKKKHHHEEEFFFIIIJJJFFFBBB???>>>@@@CCCDDDEEELLLUUU\\\nnnqqq[[[UUUYYYpppyyyiiiUUUDDD???@@@999444555333555444333222111111111111333111///...000111111000333444444333111000111222111222333444444444333333222666666777FFF___qqqxxx}}}zzz|||wwwzzzlll]]]WWWTTTSSSSSSQQQRRRUUUYYY]]]iiizzzsssjjjeee^^^ZZZSSSKKKFFFDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;:::999999::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>????????????AAACCCEEEEEEDDDEEEFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLNNNNNNRRRQQQOOONNNOOOPPPRRRTTTSSSRRRPPPOOOOOOPPPQQQSSSSSSRRRPPPOOOOOONNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEECCCAAA???===<<<;;;:::;;;<<<:::999888:::;;;===???AAABBBAAA@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHJJJNNNUUU[[[aaaggglllpppvvvvvvxxx|||~~~}}}zzz|||~~~~~~}}}~~~yyytttkkkeee^^^[[[\\\\\\YYYVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXZZZ]]]___```aaa```_________``````aaaaaabbbbbbeeeeeeeeeddddddccccccbbbfffffffffggghhhhhhiiiiiihhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhgggggghhhjjjkkklllkkkkkklllnnnmmmoooqqqssssssssstttvvvvvvvvvvvvvvvxxxzzz{{{}}}~~~~~~|||xxxvvvuuuvvvvvvvvvnnnooopppsssvvvwwwuuusssrrrpppmmmiiigggggghhhiiikkkjjjjjjkkkllljjjfffccccccccccccbbbbbbaaaaaaaaaaaabbbcccddddddcccbbbaaabbbaaa```______^^^^^^___[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXX[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTTTTRRRQQQPPPNNNLLLHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCGGGLLLPPP]]]kkk}}}|||dddTTTXXXhhhvvvrrrWWWEEE???AAA:::555777555555444333222111111111111333111//////000111111000000111222111/////////111111111111111111222333333444888888888GGG___qqqvvv{{{yyy{{{xxx{{{iiiZZZTTTRRRPPPPPPQQQRRRVVVYYY^^^jjjzzzsssjjjbbb\\\UUURRRLLLFFFCCCAAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBDDDEEEGGGGGGGGGGGGIIIKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSSSSRRRQQQPPPOOOOOOQQQQQQPPPPPPPPPQQQRRRSSSUUUTTTRRRRRRRRRSSSUUUVVVTTTSSSQQQOOONNNOOOPPPQQQRRRQQQOOONNNNNNNNNLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCBBB@@@>>><<<;;;:::999::::::999777777999:::===???BBBBBBAAA@@@@@@AAAAAA@@@@@@AAABBBDDDFFFGGGKKKPPPVVV]]]bbbhhhmmmqqqvvvwwwzzz~~~~~~}}}~~~~~~{{{yyy{{{}}}~~~~~~}}}~~~{{{tttooohhhccc]]][[[\\\\\\YYYVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[^^^```aaaaaaaaa```______``````aaabbbccccccffffffeeeeeedddddddddccchhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkkjjjjjjjjjlllnnnnnnppprrrsssssssssuuuwwwxxxwwwwwwwwwxxx{{{}}}~~~zzzwwwwwwwwwwwwvvvpppqqqrrruuuwwwwwwuuussssssqqqnnnkkkiiiiiijjjkkklllkkkkkkkkkkkkjjjhhheeeccccccdddccccccbbbbbbaaaaaabbbbbbccccccbbbbbbaaabbbaaa```___^^^^^^^^^^^^[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTSSSRRRQQQPPPNNNLLLIIIGGGGGGFFFEEEDDDBBBCCCBBBBBBCCCFFFKKKOOOZZZhhhzzzjjjYYY[[[hhhwww{{{ZZZGGG@@@AAA:::777888666555444333222222111111222444222//////000000000000...000111000//////000111111111000//////111222333555999999:::IIIaaarrrvvvyyywww{{{yyy}}}fffYYYTTTQQQOOOOOOQQQSSSVVVZZZ___lllzzzqqqiiiaaaYYYTTTMMMKKKGGGCCCAAAAAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>=========>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKKKKKKKKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWWWWVVVUUUSSSRRRQQQPPPRRRRRRRRRSSSTTTUUUWWWXXXYYYXXXWWWVVVUUUVVVWWWXXXUUUSSSQQQOOONNNNNNOOOPPPQQQPPPNNNNNNNNNNNNMMMKKKLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCAAA???===;;;:::999888999999999777777999;;;===???BBBBBBAAA@@@@@@AAA@@@@@@@@@@@@AAADDDFFFGGGMMMQQQXXX___dddiiinnnqqquuuwww{{{}}}}}}~~~}}}}}}~~~|||yyywwwyyy{{{~~~~~~~~~~~~}}}uuummmgggbbb___\\\[[[\\\\\\YYYVVVVVVVVVVVVVVVWWWWWWWWWXXX[[[]]]___aaabbbccccccbbb^^^___```aaabbbcccddddddfffffffffffffffeeeeeeeeekkkjjjjjjiiihhhhhhggggggjjjjjjiiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjiiihhhiiimmmoooqqqrrrssssssssstttwwwzzz{{{zzzxxxxxxyyy|||{{{xxxwwwwwwwwwvvvsssssstttvvvxxxxxxvvvssstttrrrooommmllllllmmmnnnnnnlllkkkjjjkkkjjjhhhgggcccdddeeeeeeeeedddbbbaaacccbbbbbbaaaaaabbbbbbcccaaa```___^^^]]]]]]]]]]]][[[[[[[[[\\\\\\\\\\\\]]]^^^_________^^^]]]\\\\\\WWWXXXXXXYYYYYYZZZ[[[[[[WWWWWWXXXWWWWWWVVVUUUTTTXXXXXXXXXYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTTTTSSSRRRPPPOOONNNLLLIIIGGGGGGFFFEEECCCAAAAAAAAAAAABBBEEEIIIMMMVVVcccuuuqqq^^^___gggxxx^^^III??????999777999777555444333222222222222222444222/////////000000//////111222222111111222444000000000000111111222222444777888<<>><<<:::999888999::::::999999;;;===>>>@@@BBBCCCBBBAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHNNNSSSZZZ```eeeiiinnnppptttwww|||~~~}}}~~~}}}|||||||||{{{xxxuuuyyy{{{~~~}}}vvvnnneee```]]][[[[[[[[[\\\\\\YYYVVVVVVVVVWWWWWWXXXXXXYYYYYY]]]___```bbbcccddddddddd______```aaacccdddeeeeeeffffffffffffggggggggggggjjjjjjjjjjjjiiiiiihhhhhhjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhgggiiimmmpppsssssstttssssssuuuyyy|||}}}|||zzzzzz{{{~~~|||xxxwwwwwwvvvuuuvvvvvvwwwxxxyyyyyyvvvtttsssqqqpppnnnmmmmmmnnnnnnnnnllliiihhhiiiiiihhhgggcccdddeeeffffffeeecccbbbcccbbbaaa``````aaabbbccc```___^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\XXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSRRRPPPOOONNNLLLIIIHHHGGGFFFDDDBBB@@@@@@AAAAAAAAACCCHHHKKKSSS```qqqwwwbbbaaaeeexxxcccKKK???>>>888666999666444444333333222333333333555222000//////000/////////000222222111111222444///000222333444333222111111555777===QQQkkkzzz}}}yyyxxx|||wwwqqq{{{~~~zzzeeeZZZWWWUUUSSSRRRQQQSSSWWW\\\cccppp~~~xxxrrrhhh```YYYUUUQQQOOOLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQRRRTTTVVVTTTTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXUUUVVVXXXZZZ\\\^^^___```___^^^]]]\\\ZZZYYYYYYXXXRRRQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQQQQRRRSSSRRRPPPOOOOOOMMMLLLJJJIIIGGGGGGEEEDDDCCCAAA???===;;;;;;666777888888888888:::<<<>>>@@@BBBCCCBBBAAAAAABBBBBBBBBBBBBBBDDDFFFHHHIIINNNSSSZZZ```eeeiiilllnnnrrrvvv|||~~~}}}|||{{{{{{|||zzzxxxuuuzzz{{{}}}|||vvvoooggg```[[[YYYYYYZZZ[[[\\\[[[YYYWWWXXXXXXYYYYYYZZZ[[[[[[\\\___```aaacccdddeeeffffff``````aaabbbcccdddeeeeeefffffffffgggggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjiiihhhjjjnnnqqqtttttttttttttttvvvzzz}}}~~~}}}||||||}}}{{{wwwvvvvvvuuutttxxxwwwxxxyyyzzzyyywwwtttqqqpppooonnnmmmmmmmmmmmmllljjjgggfffggggggfffeeeccccccdddeeeeeeeeedddccccccbbbaaa``````aaabbbccc___^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUTTTSSSQQQPPPNNNNNNLLLJJJIIIHHHFFFDDDAAA???@@@@@@@@@AAACCCFFFIIIQQQ]]]mmm~~~}}}fffcccdddwwwiiiPPPAAA???888777999666444444333333333333444444555333000//////000///...---///000///......///000///000222333333333222111000444777???TTTooo~~~wwwvvv{{{|||sssmmm{{{wwwcccYYYWWWUUUSSSRRRSSSUUUZZZ___fffttt}}}xxxrrrlllcccZZZTTTPPPLLLJJJLLLKKKJJJIIIHHHFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQTTTUUUUUUVVVXXXZZZXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\^^^aaacccdddeeefffaaaaaa___^^^\\\ZZZYYYXXXTTTSSSQQQPPPPPPQQQSSSTTTTTTSSSRRRRRRTTTUUUTTTSSSOOONNNMMMLLLJJJIIIHHHGGGEEEEEECCCAAA???===<<<;;;333555666666666777999;;;>>>@@@CCCCCCBBBAAAAAABBBCCCCCCCCCCCCEEEGGGIIIJJJMMMRRRYYY```dddgggjjjllloootttzzz~~~|||{{{zzz{{{|||{{{yyyvvvzzz{{{|||}}}vvvnnnhhhbbb]]]YYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZZZZ[[[\\\]]]^^^^^^``````aaabbbdddeeefffgggbbbbbbbbbcccddddddeeeeeedddeeeeeefffggghhhiiiiiigggggghhhhhhiiijjjjjjkkkhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllkkkjjjkkknnnqqqssstttuuuuuuuuuvvvyyy|||~~~~~~~~~~~~zzzwwwvvvvvvvvvuuuxxxxxxxxxzzz{{{zzzwwwuuuqqqpppooonnnllllllkkkkkkjjjhhhgggfffgggfffdddcccccccccccccccddddddddddddbbbaaaaaa``````aaaaaabbb^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\XXXXXXYYYZZZ[[[[[[[[[ZZZ\\\[[[ZZZYYYWWWVVVUUUUUUWWWWWWXXXWWWWWWVVVUUUTTTXXXXXXXXXYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUTTTSSSQQQOOONNNNNNLLLJJJIIIHHHFFFCCC@@@???@@@AAAAAAAAACCCFFFHHHPPP[[[jjjzzzllliiieeexxxpppUUUDDD@@@:::888:::777444444333333333444444555555333000////////////......///000///...---...///222111/////////000222444111555888AAAVVVqqqtttsssyyyxxxqqqlll|||vvvccc[[[ZZZXXXUUUUUUVVVXXX]]]dddkkkyyy|||uuupppiiiccc\\\VVVQQQNNNLLLJJJKKKKKKLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSUUUWWWXXXYYYZZZ\\\^^^___^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^___bbbdddfffggghhhhhhdddcccbbb```^^^\\\ZZZYYYXXXWWWTTTRRRQQQQQQRRRSSSSSSRRRQQQRRRTTTUUUTTTSSSNNNMMMMMMKKKJJJIIIHHHHHHEEEDDDBBB@@@>>>===;;;:::444666777888888999<<<>>>???AAACCCDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKQQQXXX^^^bbbeeegggiiilllqqqxxx|||~~~}}}zzzzzzzzz{{{}}}|||zzzxxxyyyxxxyyy}}}~~~xxxppphhhccc___\\\YYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^______``````aaabbbccceeefffgggddddddddddddddddddddddddcccddddddeeeggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiijjjkkkkkkllliiijjjjjjjjjkkkkkkkkkkkklllmmmnnnmmmmmmmmmoooqqqqqqsssuuuvvvvvvvvvxxxzzz}}}~~~{{{xxxxxxxxxxxxwwwwwwwwwxxxyyy{{{zzzxxxvvvrrrqqqpppnnnmmmkkkjjjjjjiiihhhggghhhhhhgggdddbbbccccccaaaaaaaaacccdddfff``````aaaaaaaaaaaa``````]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[VVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSQQQOOONNNNNNMMMKKKJJJIIIFFFCCC@@@???@@@BBBBBBBBBCCCEEEHHHNNNXXXggguuuuuurrrhhhzzzuuuYYYGGGBBB<<<:::<<<888444444333333333444444555666333000////////////...111222333111000//////000444111---******...333666333666999BBBWWWqqq~~~~~~pppqqqwwwvvvqqqmmm~~~xxxfff^^^]]][[[YYYXXXYYY[[[```gggnnn}}}~~~wwwpppkkk___[[[VVVRRRPPPPPPOOONNNLLLLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQMMMMMMNNNOOOQQQRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSSSSTTTVVVWWWXXXXXXVVVWWWZZZ[[[[[[]]]___aaaccccccbbbaaa```___^^^^^^``````______^^^^^^^^^]]]^^^___bbbdddfffgggggggggfffeeedddbbb```]]][[[YYY\\\ZZZWWWTTTQQQPPPPPPPPPRRRQQQPPPRRRSSSUUUTTTSSSMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCAAA???===;;;:::999777999;;;;;;<<<===@@@BBB???AAACCCDDDCCCBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHJJJPPPWWW]]]aaadddfffgggjjjpppwwwzzz|||~~~|||zzzyyyzzz{{{}}}}}}{{{yyyxxxwwwwwwzzz|||vvvmmmeee```^^^\\\[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[YYYZZZ[[[\\\]]]^^^______``````aaabbbccceeefffgggeeeeeeddddddddddddccccccbbbcccdddeeefffhhhhhhiiiiiiiiihhhhhhggggggffffffffffffgggiiijjjkkklllmmmiiiiiiiiijjjjjjkkkkkkkkklllmmmoooooonnnnnnpppqqqppprrruuuvvvvvvvvvxxxyyy|||}}}|||yyyyyyzzzzzzyyyvvvvvvwwwyyy{{{{{{xxxvvvsssrrrqqqooonnnllljjjjjjiiiiiiiiijjjjjjhhheeebbbdddbbb```___```bbbdddfff___```aaabbbbbbaaa```___]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[VVVWWWXXXZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSQQQOOOMMMNNNMMMKKKJJJIIIFFFBBB??????AAABBBBBBBBBCCCFFFHHHLLLWWWdddsss|||yyykkk|||}}}bbbIIIAAA???:::666888666666555555555444444444111111111111111111111111111111222222222111111000///000000111222222333333777777:::FFF___uuuzzzttthhhppp||||||mmmiiikkkzzziiibbbaaa___\\\[[[[[[^^^bbbiiiuuuzzzqqqggg```YYYXXXVVVSSSQQQOOOMMMMMMQQQPPPPPPOOONNNMMMLLLLLLOOOPPPQQQQQQQQQPPPOOONNNQQQRRRSSSUUUVVVVVVWWWWWWUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[VVVVVVVVVWWWWWWXXXZZZZZZ[[[[[[[[[\\\]]]```bbbcccjjjhhhfffdddcccbbbccccccdddcccbbbaaa````````````dddeeehhhjjjkkkkkkiiihhheeeeeeeeedddccc```^^^]]]YYYWWWUUURRRPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMKKKJJJHHHGGGEEEDDDBBB???===;;;:::999555666888:::<<<>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGKKKPPPVVVZZZ[[[]]]aaadddfffkkkqqqwww|||~~~|||zzzyyyuuuuuuuuuxxxzzz|||{{{zzzyyywwwxxx|||{{{sssqqqlllgggbbb^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^____________```aaabbbcccddddddeeeeeedddddddddcccccccccdddeeeggghhhjjjkkkkkkkkkjjjjjjjjjiiiiiigggffffffeeefffggggggggggggiiikkkhhhiiijjjjjjllllllmmmnnnkkkkkkllllllmmmnnnnnnoootttttttttxxx|||}}}{{{xxxzzz{{{~~~|||zzzzzzzzzyyyxxxzzzzzzzzz{{{|||zzzwwwttttttrrrpppooonnnmmmkkkiiijjjjjjjjjiiigggdddbbb```dddcccbbbaaaaaaaaabbbccccccbbbbbbaaaaaaaaaaaaaaaaaa___]]][[[YYYXXXXXXXXXYYYYYYYYY[[[^^^^^^ZZZWWWYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVSSSVVVYYYYYYXXXWWWYYY[[[VVVVVVVVVWWWWWWWWWXXXXXXTTTTTTSSSRRRQQQOOOMMMLLLMMMLLLJJJHHHEEEDDDCCCCCCBBBBBBBBBAAA@@@BBBEEEGGGLLLPPPZZZkkkmmmmmmeeeKKKCCC@@@;;;777888777777666555444333222111111111111111111111111111111111222222222111111000000000111222222333333444666777;;;HHH```uuuzzztttkkksss~~~xxxhhheeekkk|||llleeedddbbb```___^^^```eeelllyyy}}}xxxqqqiii```ZZZWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOOOONNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSTTTVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]___aaaccceeeiiihhhfffeeeddddddddddddddddddcccbbbaaaaaaaaaaaaeeefffiiikkklllkkkjjjhhhfffggggggfffeeebbb```___XXXWWWTTTRRRPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJGGGFFFEEEBBBAAA???<<<:::888777777666777888:::===???AAAAAADDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFJJJNNNSSSVVVWWWYYY]]]aaafffjjjoootttyyy}}}|||yyywwwvvvrrrrrrsssuuuxxxyyyyyyyyyzzzzzzzzz~~~zzzwwwqqqooojjjeeeaaa^^^\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^_________```aaabbbcccdddddddddffffffffffffffffffffffffhhhhhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjiiihhhggggggfffhhhiiihhhhhhhhhjjjllliiijjjjjjkkkkkkllllllmmmmmmnnnnnnooopppqqqrrrrrruuutttsssuuuyyy||||||{{{|||}}}|||{{{{{{zzzyyyxxxyyyxxxxxxyyyzzzyyyvvvsssrrrpppooonnnoooooommmkkkjjjjjjjjjiiigggeeecccaaaeeedddcccaaaaaaaaabbbbbbbbbbbbaaa````````````aaaaaa___]]][[[ZZZYYYYYYYYY[[[ZZZZZZ[[[]]]]]]ZZZXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUWWWYYYXXXVVVUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUUUUTTTRRRQQQOOONNNLLLKKKIIIGGGDDDCCCBBBBBBBBBBBBBBBAAA@@@BBBEEEGGGMMMQQQZZZjjj~~~sssmmm}}}iiiOOODDD@@@;;;888999888777666444333111000///111111111111111111111111000111111222222222111111111111222333333444444555666777<<>>@@@BBBCCCGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEIIILLLPPPQQQRRRTTTXXX]]]eeehhhlllppptttzzz|||xxxuuurrrqqqooooooqqqssstttvvvwwwxxx}}}}}}~~~}}}zzzuuuqqqmmmkkkgggccc___]]][[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^____________aaaccceeeffffffeeedddfffgggggghhhhhhiiiiiijjjkkkkkkkkkllllllkkkkkkjjjkkkkkklllkkkkkkjjjiiihhhhhhiiijjjjjjiiiiiikkkmmmkkkkkkkkkkkkkkkkkkkkkkkknnnnnnooopppqqqrrrssstttvvvtttssstttxxx|||~~~|||{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyxxxvvvssspppooonnnnnnooopppooommmiiiiiiiiihhhgggfffddddddfffeeedddbbbaaaaaaaaaaaaaaaaaa```____________``````___^^^\\\[[[ZZZZZZZZZ^^^]]][[[[[[\\\\\\[[[YYYYYYYYYZZZZZZZZZZZZ[[[[[[WWWWWWVVVUUUVVVWWWXXXYYY[[[ZZZZZZYYYXXXWWWWWWVVVXXXYYYZZZYYYWWWUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVTTTSSSQQQPPPKKKJJJHHHFFFDDDBBBAAAAAABBBBBBBBBAAA@@@AAADDDGGGMMMQQQZZZiii||||||ppp|||mmmSSSEEE@@@;;;999999777666555444222111000///111111111111111111111111000000111222222222111111222222333333444555555666555777>>>OOOeeeuuuwwwtttqqqzzzooocccdddpppxxxjjjeeedddbbb```aaacccfffmmmuuu}}}uuummmgggaaa\\\YYYUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUURRRSSSTTTUUUWWWXXXYYYYYYXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\^^^```bbbeeefffggghhhggggggfffeeedddcccbbbbbbccccccbbbbbbcccddddddeeegggfffeeeddddddfffgggiiihhhhhhhhhhhhhhhhhhiiiiiigggfffeeedddcccccccccccchhhjjjlllnnnnnnmmmkkkjjjcccddddddcccbbb```^^^]]]VVVUUURRROOOMMMLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJMMMLLLKKKIIIGGGDDDAAA@@@@@@???===;;;:::999888888888999;;;===@@@BBBDDDEEEHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEJJJLLLOOOOOOOOOQQQUUUZZZbbbeeehhhlllqqqxxx}}}yyyuuurrrooommmlllnnnoooqqqrrrtttwwwyyy}}}zzzvvvqqqmmmiiigggdddaaa^^^\\\[[[ZZZ\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^_________`````````bbbeeehhhiiihhhfffeeeffffffggghhhiiijjjkkkllljjjjjjkkklllllllllkkkkkkllllllmmmllllllkkkjjjjjjhhhiiijjjiiiiiiiiikkkllllllllllllkkkkkkjjjjjjjjjjjjkkklllmmmooopppqqqrrruuuuuuuuuwwwzzz~~~~~~||||||||||||{{{yyyzzzyyyxxxyyyyyyyyyvvvtttqqqpppnnnoooppppppooommmiiihhhhhhhhhggggggffffffffffffeeecccbbbaaa````````````___^^^^^^^^^^^^___```___^^^]]]\\\\\\[[[[[[```^^^]]]\\\[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZVVVVVVUUUUUUVVVXXXYYYZZZ\\\[[[ZZZYYYXXXXXXWWWWWW[[[\\\\\\\\\ZZZYYYYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQLLLKKKIIIGGGEEECCCBBBBBBAAABBBAAA@@@@@@AAADDDGGGKKKOOOXXXfffyyyvvv}}}rrrXXXGGG???;;;999888444444444333333222222111000000000000000000000000///000111222222222222222222333333444444555666666555777AAATTTiiiuuuwwwtttsss{{{ooogggllltttttthhhdddbbb``````aaacccgggnnnxxx{{{uuulllddd^^^[[[XXXVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ\\\\\\]]]^^^____________```aaaccceeeggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeedddeeeeeeffffffjjjiiiiiihhhhhhiiijjjjjjiiiiiijjjjjjkkkkkkkkkkkkhhhgggfffeeeeeedddddddddiiikkkmmmoooooonnnllljjjdddddddddcccbbb___]]][[[UUUSSSQQQNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKIIIFFFDDDAAA@@@>>>===<<<:::999999888888999:::<<>>AAAEEEGGGJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKOOOSSSTTTTTTTTTWWWZZZ\\\^^^```cccfffkkkppptttvvv||||||yyyxxxuuusssooonnnmmmllljjjiiihhhggghhhkkknnnooooooqqqxxx}}}|||xxxssspppllliiifff```___]]]\\\\\\\\\]]]^^^^^^^^^_________`````````cccccccccdddddddddeeeeeecccdddeeeggghhhhhhiiiiiiffffffggghhhiiijjjjjjkkkiiijjjkkklllmmmnnnnnnnnnkkkllllllmmmmmmllllllllljjjjjjkkkjjjhhhhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiijjjlllnnnqqqsssuuuvvvtttwww{{{|||{{{|||}}}||||||~~~}}}{{{yyywwwuuuuuuvvvvvvuuusssrrrqqqppppppqqqqqqooonnnlllkkkiiihhhggggggggggggddddddeeeeeeeeedddbbbbbbaaa``````___^^^_________ZZZ[[[\\\]]]]]]\\\[[[[[[XXX[[[]]]]]][[[YYYZZZ[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVWWWXXXZZZ[[[\\\[[[ZZZYYYYYY[[[\\\]]]ZZZYYYWWWXXXYYYYYYWWWTTTVVVVVVVVVWWWWWWWWWXXXXXXTTTUUUUUUTTTTTTSSSRRRQQQNNNMMMKKKHHHFFFEEEDDDDDD@@@AAAAAA@@@???@@@CCCFFFFFFJJJRRR]]]kkk~~~yyy{{{fffOOOCCCAAA@@@===999888777666444222111111000000000000000000000000//////000222222333333333111111222333333444444555888:::IIIaaasssxxxwwwwwwyyy{{{pppnnnwwwpppggg^^^[[[YYYWWWXXX[[[ZZZ```iiiuuu~~~wwwssshhhccc]]]YYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]]]]^^^___``````]]]]]]^^^___aaadddggghhhbbbccceeegggiiikkkllllllnnnnnnnnnnnnmmmkkkjjjiiijjjjjjjjjkkkkkkkkklllllljjjjjjiiihhhhhhiiiiiiiiigggjjjnnnqqqrrrpppmmmkkkmmmnnnooooooooonnnlllkkkkkkjjjiiihhhggggggggggggjjjkkkmmmnnnnnnmmmjjjiiihhhgggfffccc```\\\XXXVVVRRRQQQNNNKKKIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA???>>>===<<<;;;;;;::::::;;;;;;;;;===???BBBEEEHHHKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNJJJOOOSSSUUUUUUUUUXXXZZZ\\\^^^```aaaccceeeiiillljjjqqq}}}|||vvvtttrrrooollliiiiiiiiihhhgggffffffffffffjjjmmmnnnmmmpppwww}}}}}}|||xxxtttooollliiieeeccc___^^^]]]\\\\\\]]]^^^^^^____________````````````dddddddddeeeeeeeeeffffffddddddeeefffggghhhiiiiiihhhhhhhhhiiiiiijjjkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmkkkkkklllllllllllllllkkkkkkllllllkkkjjjiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiikkkmmmppprrrtttuuuvvvxxxyyyxxxwwwyyy}}}|||||||||~~~~~~|||}}}{{{yyyxxxyyyyyyxxxwwwpppooonnnoooqqqrrrqqqpppmmmkkkiiihhhffffffggggggcccdddeeeeeeeeedddcccbbbaaaaaa```____________```YYYZZZ[[[\\\]]]\\\[[[ZZZVVVYYY]]]^^^[[[YYYYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXWWWVVVUUUVVVWWWXXXYYY\\\[[[YYYYYYZZZ[[[^^^___^^^\\\ZZZZZZ[[[ZZZWWWSSSVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUTTTSSSRRRMMMLLLJJJHHHEEEDDDCCCCCC@@@AAA@@@??????@@@CCCFFFHHHLLLRRR[[[hhhzzz{{{|||pppUUUFFFDDD>>>555666666555444333222222111000000000000000000000000111111111111111111111111222222222111222222333333777===GGG___xxxyyypppssstttvvvkkknnn}}}~~~gggaaaZZZVVVVVVVVVVVVUUUTTTZZZeeeqqq{{{sssmmmfffbbb^^^[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^___```aaaaaaaaaaaabbbbbbccceeegggiiijjjiiihhhiiiiiijjjkkklllmmmmmmmmmmmmnnnpppooommmkkkiiijjjkkkkkkkkkkkkjjjiiilllkkkjjjiiiiiihhhhhhhhhmmmnnnooooooooooooooonnnooopppqqqqqqqqqooonnnmmmjjjlllnnnlllhhhdddcccdddhhhiiikkknnnpppooollliiiiiifffcccaaa^^^[[[VVVSSSRRROOOMMMKKKKKKJJJHHHGGGDDDEEEFFFFFFFFFDDDCCCBBBAAACCCEEEFFFEEECCC@@@???>>>===;;;::::::;;;===>>>@@@BBBDDDFFFHHHIIIJJJJJJMMMMMMLLLJJJGGGGGGHHHJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRSSSUUUWWWZZZ\\\]]]cccbbbaaa``````aaacccccceeekkkuuu~~~tttooommmkkkgggcccaaabbbdddffffffffffffeeehhhiiilllppptttwwwzzz|||~~~{{{wwwsssnnniiigggeeecccaaa[[[\\\[[[YYYXXXZZZ]]]___]]]\\\[[[[[[[[[]]]```aaabbbcccddddddeeeeeeddddddccceeefffhhhjjjkkklllllljjjjjjjjjjjjkkkllllllmmmmmmmmmlllllllllmmmmmmnnnmmmmmmmmmnnnmmmmmmlllkkkjjjkkkmmmmmmlllkkklllmmmmmmlllkkkjjjjjjkkkmmmnnnooonnnmmmmmmppprrrttttttuuuvvvwwwwwwwwwxxx{{{~~~{{{}}}|||zzz|||zzzyyyxxxxxxxxxvvvtttrrrpppoooppprrrqqqnnnkkkhhhiiijjjkkkjjjjjjhhhgggjjjiiigggeeedddcccddddddaaaaaabbbbbbbbbaaaaaa```]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]YYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZaaa^^^[[[XXXXXXWWWVVVUUUVVVVVVVVVUUUUUUVVVVVVWWWZZZYYYXXXXXXXXXWWWTTTRRRPPPMMMJJJFFFDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCIIIHHHMMMYYYggguuu|||vvvYYYHHHEEE@@@888777666555555333333222111000000000000000000000000111111111111111111111111222222111111222222333333777>>>JJJccc|||zzzpppqqqsss~~~tttmmmrrrwwwddd___XXXUUUTTTUUUTTTTTTVVV\\\eeerrrzzzrrrllleeebbb^^^\\\\\\]]]^^^]]]^^^^^^]]]]]]]]]]]]^^^^^^``````aaaaaabbbbbbbbbcccdddddddddeeegggiiijjjkkkjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmnnnppppppmmmkkkiiijjjkkkllllllkkkjjjiiilllkkkjjjiiihhhhhhiiiiiillllllmmmnnnnnnnnnnnnmmmooopppqqqqqqpppooonnnmmmlllnnnooommmiiifffeeefffhhhiiikkknnnppppppllljjjhhheeeaaa^^^\\\YYYUUURRROOOMMMJJJIIIHHHHHHFFFDDDCCCDDDDDDDDDCCCCCCBBBAAAAAABBBDDDEEEDDDBBB@@@>>>>>>===<<<;;;;;;<<<>>>???@@@BBBEEEHHHJJJKKKJJJJJJKKKKKKKKKIIIHHHGGGIIIKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRSSSTTTVVVXXX[[[]]]^^^bbbaaa```___^^^^^^______aaagggoooyyyyyyqqqllljjjiiifffbbbaaabbbdddfffggghhhggggggkkklllooossswwwzzz}}}~~~~~~|||uuuqqqlllhhheeedddbbb```[[[\\\\\\[[[ZZZ[[[]]]___\\\\\\[[[[[[\\\^^^aaabbbddddddeeeffffffffffffeeegggggghhhjjjkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmmmmmmmlllllllllmmmmmmnnnmmmmmmmmmnnnnnnmmmllllllkkkmmmnnnnnnlllkkklllmmmlllllllllllllllmmmnnnnnnqqqppppppppprrrsssttttttssstttuuuvvvwwwyyy||||||~~~~~~|||zzz}}}{{{zzzyyyyyyyyywwwuuuooommmmmmnnnppppppmmmjjjiiiiiijjjkkkjjjiiihhhgggiiihhhfffdddcccccccccdddbbbbbbbbbbbbbbbbbbaaa```^^^]]]]]]\\\\\\[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]YYYXXXXXXWWWVVVVVVVVVWWWYYYYYYZZZZZZ[[[ZZZZZZZZZ]]]ZZZXXXWWWWWWXXXWWWVVVWWWWWWVVVUUUUUUUUUVVVVVVYYYXXXWWWXXXXXXWWWTTTQQQOOOMMMJJJGGGDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCHHHGGGLLLWWWeeessswwwxxx}}}]]]IIIDDD@@@999777666666555444333222222000000000000000000000000111111111111111111111111222222111111222222333444777@@@OOOjjj}}}ooooooqqq}}}uuuqqqxxxppp___[[[VVVSSSRRRRRRSSSSSSXXX]]]ffftttxxxpppjjjdddaaa^^^^^^___```aaaaaacccbbb```______```bbbcccddddddddddddeeeeeeeeeeeeffffffggghhhiiijjjlllmmmlllllllllkkkkkklllmmmmmmnnnmmmmmmoooppppppnnnllljjjjjjkkkllllllkkkjjjjjjlllkkkjjjhhhhhhiiijjjkkkjjjkkklllmmmmmmmmmmmmlllpppppppppqqqppppppooonnnnnnoooooonnnkkkhhhggghhhiiijjjllloooqqqpppmmmjjjgggddd___[[[YYYWWWTTTRRRNNNLLLIIIHHHGGGGGGEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA???===>>>======<<<===>>>@@@AAA@@@CCCGGGJJJMMMMMMKKKJJJHHHIIIJJJIIIHHHHHHJJJLLLNNNOOOQQQRRRTTTTTTUUUUUUSSSTTTUUUWWWYYY\\\^^^```dddcccaaa___^^^]]]\\\\\\^^^ccckkkttt|||wwwqqqkkkgggffffffdddbbbaaacccdddfffhhhiiiiiijjjmmmnnnqqqtttxxx{{{~~~}}}}}}~~~~~~{{{pppmmmhhhdddbbbaaa```^^^ZZZ\\\]]]^^^]]]\\\]]]^^^\\\\\\\\\\\\^^^```cccdddeeeeeefffgggggggggggggggiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmlllllllllmmmmmmlllmmmnnnnnnnnnnnnnnnmmmmmmnnnooonnnlllkkklllmmmkkkkkklllnnnnnnooooooooosssssstttuuuuuuuuuuuuuuuqqqsssuuuvvvwwwyyy||||||}}}}}}~~~~~~}}}}}}|||{{{}}}|||zzzzzzzzzzzzxxxwwwooonnnmmmnnnoooooommmllljjjjjjjjjjjjjjjiiihhhggghhhgggeeecccbbbbbbcccccccccccccccccccccbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]\\\YYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXYYYYYYZZZ[[[\\\XXXXXXXXXXXXWWWWWWWWWWWWZZZ[[[[[[[[[[[[ZZZZZZYYYXXXVVVUUUVVVWWWYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUXXXWWWVVVWWWWWWVVVSSSQQQOOOMMMJJJGGGEEEDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCFFFFFFJJJUUUaaannnvvvzzzzzzxxx```IIIBBB>>>888777777666555444333222222000000000000000000000000111111111111111111111111111111111111222333444444777BBBTTTpppooonnnqqq}}}yyyvvv~~~mmm[[[XXXTTTRRRQQQQQQRRRSSSZZZ^^^ggguuu{{{uuunnniiicccaaa___```bbbdddddddddfffdddbbb``````bbbdddfffggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiikkkllllllmmmllllllkkkkkkkkkkkklllnnnnnnnnnoooppppppnnnllljjjkkklllmmmmmmlllkkkjjjlllkkkjjjiiijjjkkklllmmmjjjkkklllmmmnnnnnnnnnmmmppppppppppppppppppppppppooooooooommmkkkjjjiiihhhjjjjjjllloooqqqpppmmmjjjfffbbb]]]YYYWWWVVVTTTRRROOOMMMJJJHHHHHHGGGFFFDDDCCCBBB@@@??????@@@AAABBBCCCCCCDDDDDDCCCAAA???>>>============>>>???@@@AAAAAADDDIIIMMMOOONNNLLLJJJEEEGGGIIIIIIIIIJJJLLLNNNPPPQQQSSSTTTUUUVVVVVVVVVTTTUUUVVVXXX[[[^^^```bbbhhhgggeeeccc```^^^]]]\\\^^^cccjjjrrryyy|||uuummmiiieeeccccccdddcccbbbaaabbbdddfffhhhiiijjjkkklllmmmpppssswwwzzz|||~~~}}}}}}}}}~~~}}}zzzwwwlllhhhdddaaa______]]]\\\YYY\\\______^^^]]]]]]]]]\\\\\\]]]^^^```bbbdddfffeeeeeefffggggggggggggfffhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnooonnnnnnmmmllllllllllllmmmlllmmmnnnooooooooooooooopppppppppooolllkkklllmmmjjjkkknnnpppqqqqqqqqqppptttvvvxxxyyyxxxwwwvvvvvvtttvvvxxxyyyyyyzzz|||~~~|||yyy{{{{{{{{{{{{{{{{{{||||||}}}{{{yyyyyyzzzzzzxxxwwwsssrrrqqqqqqpppooonnnmmmjjjjjjjjjjjjiiiiiihhhgggfffeeecccbbbbbbbbbcccccccccddddddccccccbbbaaa```\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[XXXXXXYYYYYYYYYXXXXXXXXX[[[\\\\\\\\\[[[ZZZYYYYYYWWWVVVUUUVVVXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVUUUVVVVVVUUUSSSPPPNNNMMMKKKHHHFFFDDDDDDCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDIIIRRR\\\iiizzz}}}lllqqq~~~fffLLLBBB>>>999888777666555444333333222000000000000000000000000111111111111111111111111111111111111222333444555777DDDXXXuuupppooosss}}}}}}jjjXXXVVVTTTRRRQQQRRRSSSUUU[[[___hhhwww}}}xxxrrrlllhhhcccbbbaaabbbdddgggggggggfffeeecccaaaaaaccceeefffiiiiiiiiiiiijjjjjjjjjjjjhhhhhhhhhhhhiiijjjjjjkkklllkkkjjjjjjjjjjjjjjjkkknnnnnnnnnoooqqqpppnnnlllkkklllmmmnnnnnnmmmlllkkkllllllllllllmmmmmmnnnnnnlllmmmnnnoooooopppppppppppppppppppppppppppqqqqqqpppooommmlllkkkjjjiiihhhkkkkkkmmmoooqqqoookkkhhheeeaaa\\\XXXVVVUUUSSSRRRMMMKKKHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAA???>>><<<<<<<<<===???@@@AAABBBCCCFFFJJJNNNOOONNNKKKIIIDDDFFFIIIJJJJJJLLLNNNOOORRRSSSTTTUUUVVVVVVWWWWWWVVVVVVXXXZZZ]]]```bbbdddiiihhhgggdddbbb___]]]\\\___bbbhhhooovvv}}}yyyuuupppkkkdddbbb```___```aaabbbbbbaaaaaacccdddfffhhhjjjkkklllmmmpppsssvvvyyy|||}}}~~~}}}|||{{{xxxtttqqqgggddd```]]]]]]\\\[[[ZZZYYY\\\___```___]]]]]]]]]]]]]]]^^^```bbbdddeeefffddddddeeefffffffffffffffdddeeegggiiijjjkkklllllljjjjjjjjjkkklllmmmooopppnnnnnnmmmllllllllllllllllllmmmnnnoooppppppppppppqqqrrrqqqooommmlllmmmoookkkmmmoooqqqrrrrrrrrrrrruuuxxxzzzzzzyyywwwwwwxxxzzz|||}}}}}}||||||}}}~~~|||yyyxxxwwwwwwwwwxxxzzz{{{|||{{{yyyxxxxxxyyyyyywwwvvvvvvuuutttrrrooommmllllllkkkkkkjjjiiiiiihhhhhhhhheeedddcccbbbaaabbbcccdddcccddddddcccbbbaaa``````ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXXXXYYYZZZXXXXXXYYYZZZZZZYYYYYYXXX[[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXWWWXXXYYYYYYXXXVVVWWWVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTUUUUUUUUURRRPPPMMMMMMKKKIIIGGGEEEDDDDDDAAAAAA@@@@@@AAAAAABBBCCCCCCDDDHHHPPPXXXdddvvvwwwccciiizzzmmmRRRFFF@@@;;;888777777666555444333333000000000000000000000000111111111111111111111111000000000111222333444555777FFFZZZvvvqqqqqqvvv~~~~~~xxxdddVVVWWWVVVTTTSSSTTTVVVYYY^^^bbblll|||~~~yyyuuupppkkkhhhdddccccccdddgggiiiiiiiiifffeeedddccccccdddeeefffiiiiiiiiijjjkkkkkklllllliiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiijjjjjjkkkooonnnnnnpppqqqqqqooommmllllllmmmnnnnnnmmmllllllkkklllnnnpppqqqqqqpppooommmnnnooopppqqqrrrrrrrrrqqqppppppppppppqqqrrrrrrqqqooolllkkkllllllkkkiiillllllmmmoooooommmiiieeeaaa^^^YYYVVVTTTSSSQQQOOOJJJHHHEEEDDDCCCCCCAAA???AAA@@@@@@@@@@@@AAAAAABBBDDDDDDDDDCCCAAA@@@>>>>>><<<<<<>>>???AAABBBCCCDDDFFFHHHKKKMMMNNNLLLJJJHHHDDDGGGJJJLLLLLLMMMOOOQQQSSSSSSTTTVVVVVVWWWWWWWWWWWWXXXYYY\\\___bbbdddfffgggffffffdddbbb```^^^\\\]]]aaafffkkkqqqxxx{{{uuunnniiieeebbb[[[[[[[[[[[[\\\^^^___aaa``````aaabbbccceeeggghhhmmmnnnqqqssswwwzzz|||}}}~~~|||zzzyyyvvvrrrmmmiiidddaaa]]][[[ZZZ[[[ZZZYYYYYY[[[^^^___^^^]]]\\\\\\^^^___```bbbccceeeffffffddddddeeeffffffffffffeeecccdddfffhhhjjjkkklllllljjjjjjjjjkkklllnnnooopppooonnnmmmllllllllllllllllllmmmnnnpppqqqrrrrrrrrrrrrrrrqqqpppnnnmmmoooqqqnnnoooppprrrrrrssssssssstttxxxzzzzzzxxxwwwyyy{{{~~~~~~~~~~~~}}}zzzwwwrrrrrrssstttvvvxxxzzz{{{zzzyyywwwwwwxxxyyywwwvvvttttttssspppllljjjjjjkkklllllljjjiiihhhhhhhhhhhhdddcccbbbbbbbbbcccdddeeecccccccccbbbaaa```___^^^ZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXYYYYYYYYYWWWUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUTTTRRROOOMMMLLLKKKJJJHHHFFFEEEDDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCGGGNNNUUU```rrrsss___dddwwwqqqUUUGGG@@@;;;888888777666555444333333000000000000000000000000111111111111111111111111000000000111222333555666888FFFZZZvvvssstttyyyyyyyyyrrr___WWWXXXXXXWWWVVVVVVZZZ]]]aaafffppp{{{wwwsssoookkkhhheeeeeedddfffiiikkkkkkjjjgggffffffeeeeeeffffffggggggggghhhjjjkkklllmmmnnnjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmooonnnooopppqqqqqqooommmlllmmmnnnoooooonnnmmmllljjjmmmqqqtttuuutttrrrpppmmmnnnoooqqqrrrrrrssssssqqqqqqpppppppppqqqrrrsssssspppmmmlllmmmnnnmmmkkkmmmmmmmmmnnnnnnkkkfffbbb\\\ZZZVVVTTTRRRPPPMMMKKKIIIGGGDDDCCCBBBBBB@@@>>>===>>>??????@@@@@@@@@???CCCBBBAAA@@@???===<<<<<<===>>>@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLJJJHHHGGGEEEHHHKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXZZZ]]]```cccfffhhhffffffffffffdddbbbaaa___^^^```eeeiiinnnuuu|||{{{tttmmmeee___[[[[[[TTTUUUVVVWWWXXXZZZ\\\^^^____________```bbbdddeeelllmmmooorrruuuxxxzzz{{{zzzxxxvvvtttqqqmmmgggcccaaa^^^[[[YYYYYYZZZZZZYYYYYY[[[]]]]]]\\\[[[\\\\\\```aaabbbccceeeeeeffffffeeeeeefffggggggggggggfffeeefffhhhiiijjjkkkkkkkkkjjjjjjjjjkkkmmmnnnpppqqqoooooonnnllllllkkkkkklllllllllnnnpppqqqrrrssssssrrrrrrqqqpppnnnoooqqqsssrrrrrrqqqqqqrrrsssttttttssswwwyyyxxxvvvvvvyyy}}}~~~zzzwwwvvvuuusssqqqlllmmmooorrruuuxxxzzz{{{{{{yyyxxxxxxyyyzzzxxxwwwrrrsssrrrppplllkkklllnnnmmmllljjjiiihhhgggggghhhdddcccbbbbbbcccdddeeefffbbbbbbbbbaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVWWWWWWXXXWWWXXXZZZ\\\\\\[[[ZZZYYYWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYXXXVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWRRRRRRRRRSSSTTTSSSQQQOOOLLLLLLKKKJJJHHHGGGEEEDDDAAAAAA@@@@@@AAAAAABBBCCCCCCDDDGGGMMMSSS^^^pppvvvbbbgggyyyrrrVVVGGG???999888888777666555444333333000000000000000000000000111111111111111111111111000000000111222444555666888GGGZZZuuutttwww|||xxxwwwppp]]]WWWYYYZZZYYYXXXXXX\\\___dddiiitttzzzuuurrrnnnkkkiiifffeeeeeegggjjjkkkkkkjjjggggggggghhhhhhgggggggggffffffgggiiikkklllnnnnnnkkkkkkjjjjjjiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnoooooooooooopppqqqqqqooommmlllmmmnnnoooooonnnmmmllljjjmmmrrrvvvxxxvvvssspppmmmnnnoooppprrrrrrssssssqqqqqqpppppppppqqqssstttuuuqqqnnnmmmooopppnnnmmmnnnmmmmmmnnnmmmiiiddd```XXXVVVTTTRRRQQQNNNJJJGGGKKKHHHFFFDDDDDDCCCBBB@@@;;;<<<===?????????>>>===AAAAAA@@@>>>===;;;::::::???@@@BBBDDDFFFHHHIIIIIIKKKKKKKKKKKKJJJIIIGGGFFFFFFIIILLLNNNOOOOOOQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVXXXYYY[[[]]]aaadddggghhhggghhhiiiiiihhhfffeeeddd___bbbfffjjjnnnuuu|||~~~xxxppphhh```YYYVVVVVVPPPRRRSSSTTTUUUWWWYYY[[[___^^^^^^^^^___```bbbccchhhjjjlllnnnqqqtttvvvwwwuuutttrrrpppmmmiiiddd``````]]]ZZZXXXYYYZZZZZZYYYYYYZZZ\\\\\\[[[[[[[[[]]]aaabbbcccdddeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmooopppqqqpppooonnnmmmlllkkkkkkkkkkkklllnnnppprrrsssssstttrrrrrrqqqpppoooooorrruuutttsssrrrqqqqqqrrrtttuuusssvvvxxxwwwtttuuuzzz~~~}}}}}}wwwqqqnnnmmmmmmkkkiiihhhjjjmmmqqquuuwwwyyyzzz{{{zzzyyyyyyzzz{{{zzzxxxrrrssssssqqqooonnnqqqtttnnnllljjjiiiggggggggghhhdddccccccccccccdddfffgggbbbbbbaaaaaa```^^^]]]\\\^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWYYY[[[\\\]]]\\\[[[ZZZVVVVVVWWWXXXYYYYYYYYYXXXUUUUUUUUUWWWXXXXXXVVVTTTRRRRRRSSSSSSTTTUUUWWWWWWRRRQQQQQQRRRTTTSSSQQQOOOLLLLLLKKKJJJIIIGGGEEEDDDAAAAAA@@@@@@AAAAAABBBCCCCCCDDDHHHMMMRRR\\\ooo|||hhhmmm}}}zzz]]]HHH>>><<<;;;999666444444333111000//////000000111111222222111111222222222333333333222222111///...///333666;;;BBB[[[xxxwwwttt{{{yyykkk```YYYZZZ]]]^^^^^^___bbbdddhhhppp}}}zzzsssooonnnnnnmmmkkkiiigggggghhhjjjllllllkkklllkkkiiieeeaaaaaaeeeiiigggffffffhhhjjjkkkjjjiiinnnnnnnnnmmmlllkkkjjjiiiiiijjjjjjkkkkkklllmmmmmmpppqqqqqqpppnnnmmmooopppnnnnnnnnnnnnmmmlllkkkjjjkkkmmmppprrrssssssrrrqqqpppqqqrrrssssssqqqooonnnooonnnnnnnnnoooqqqtttuuutttsssrrrrrrrrrqqqooommmooommmjjjjjjkkkiiieee```XXXTTTOOOLLLJJJIIIHHHGGGHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>??????AAAAAAAAA???<<<::::::;;;>>>???BBBEEEGGGIIIKKKKKKNNNMMMKKKJJJIIIHHHGGGGGGFFFHHHJJJMMMOOOPPPPPPPPPRRRRRRSSSSSSTTTTTTTTTTTTUUUYYY^^^bbbeeefffhhhiiijjjiiiiiihhhgggfffeeeeeeaaabbbeeeiiinnntttyyy|||xxxtttnnnhhhbbb\\\VVVRRRRRRQQQPPPPPPQQQSSSVVVWWW[[[[[[ZZZZZZ[[[]]]^^^```cccdddeeegggjjjlllmmmnnnlllllljjjhhheeeaaa]]][[[]]][[[YYYXXXWWWXXXYYY[[[[[[\\\^^^^^^^^^^^^___aaa___```aaaccceeehhhjjjkkkhhhhhhggggggggggggggghhhjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnpppqqqpppooopppqqqnnnnnnnnnnnnooooooooooooqqqqqqppppppqqqqqqrrrsssqqqqqqqqqqqqqqqpppooonnnqqqrrrrrrrrrqqqqqqsssuuussstttuuuvvvvvvwwwyyy|||wwwmmmccc```___]]]]]]```^^^bbbhhhmmmpppsssuuuwwwzzzzzzzzzzzzzzzyyyyyyxxxzzzvvvqqqppppppqqqpppnnnmmmlllkkkjjjjjjgggccc```ccccccccccccdddeeefffffffffdddaaa``````___]]]\\\^^^^^^]]]\\\\\\\\\\\\]]][[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXX[[[]]]]]]\\\ZZZXXXRRRSSSTTTVVVWWWXXXXXXYYYXXXVVVUUUVVVXXXXXXUUURRRQQQQQQRRRRRRSSSSSSSSSTTTQQQQQQRRRRRRRRRRRRQQQQQQOOOMMMKKKJJJJJJIIIFFFDDDDDDBBB@@@>>>>>>@@@BBBDDDEEEFFFIIINNNRRRZZZlll|||uuuxxx|||```KKK@@@>>>;;;888666444444444222000000000000000000111111111111111111222222222333333222222222000///000333666<<>>??????@@@@@@??????>>>?????????===;;;;;;<<<===@@@BBBDDDFFFHHHJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTWWWZZZ___bbbdddfffhhhjjjjjjjjjjjjiiihhhggggggfffcccdddfffiiinnnrrrwwwyyyyyyuuuooojjjddd^^^XXXTTTQQQPPPOOONNNOOOQQQSSSTTTXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^___aaaccceeefffggggggfffeeedddaaa^^^[[[YYYYYYXXXWWWWWWWWWYYYZZZ[[[[[[]]]^^^^^^^^^^^^___aaa``````aaaccceeegggiiijjjiiihhhgggffffffggghhhiiijjjjjjjjjkkkkkkkkkkkklllkkkmmmoooooonnnmmmnnnnnnmmmmmmnnnnnnnnnoooooooooqqqqqqqqqqqqqqqrrrrrrsssrrrrrrssssssrrrqqqqqqpppqqqrrrsssrrrqqqrrrsssuuutttuuuwwwwwwwwwxxxzzz}}}|||~~~mmmddd\\\YYYXXXVVVWWWZZZ\\\```eeeiiimmmooorrruuuwwwwwwxxxxxxxxxwwwwwwvvvxxxtttqqqpppqqqrrrrrrpppooommmkkkiiiiiigggdddbbbdddddddddcccddddddeeeffffffcccaaa`````````^^^]]]___^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[[[[ZZZYYYXXXSSSTTTUUUWWWXXXYYYYYYYYYYYYWWWVVVVVVWWWWWWTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTQQQQQQQQQRRRRRRQQQQQQQQQOOOMMMJJJIIIIIIHHHFFFDDDCCCBBB@@@??????@@@BBBCCCCCCDDDHHHMMMQQQZZZkkk|||~~~fffOOOBBB???:::888555444555444333222111111111111000000000000000000111111111222222222222333333333222222444666===DDDXXXpppwwwqqqrrr{{{vvvkkkdddeeeggghhhhhhhhhjjjlllqqqxxx}}}xxxrrrooonnnnnnllljjjfffddddddeeegggiiijjjiiihhhjjjkkkjjjhhhfffffffffgggffffffgggjjjlllkkkjjjmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmllllllnnnooopppoooooooooqqqssssssrrrpppooommmmmmmmmnnnoooqqqsssttttttsssqqqooorrrrrrrrrrrrssssssssssssrrrqqqppppppppprrrsssttttttrrrqqqppppppooollljjjhhhfffddddddeeeddd```\\\UUUQQQMMMJJJIIIHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@>>>???AAABBBBBBAAA???>>><<<<<<<<<;;;:::<<>>999777555555555555444333222222111111000000//////000000000111111111222222111333444444444444555666;;;DDDYYYooouuuppprrrzzzxxxkkkccceeeggggggggghhhiiikkkssszzz}}}xxxrrrooonnnnnnllliiidddcccbbbcccfffhhhiiihhhhhhhhhiiihhhgggfffffffffeeeddddddeeehhhkkkkkkkkklllmmmnnnnnnnnnnnnnnnmmmnnnooooooooonnnmmmkkkjjjkkklllnnnnnnnnnnnnqqqsssuuusssqqqnnnmmmmmmnnnooorrrsssuuuvvvuuussspppooossssssrrrrrrrrrssstttuuusssrrrqqqqqqqqqrrrsssssssssrrrpppoooooommmjjjhhheeecccaaaaaacccbbb^^^ZZZRRROOOKKKHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@???@@@BBBDDDDDDBBB???>>>999::::::999:::===BBBFFFHHHIIIJJJJJJKKKKKKKKKJJJGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQPPPPPPQQQRRRSSSTTTUUUVVV[[[]]]___aaabbbdddhhhjjjllllllllllllkkkkkkkkkkkkiiiiiijjjlllnnnppprrrrrrzzzzzz{{{zzzuuulll```XXXMMMKKKIIIGGGGGGGGGHHHIIIMMMMMMNNNNNNNNNOOOOOOPPPSSSSSSTTTUUUVVVWWWXXXYYYVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZ\\\]]]^^^^^^]]]]]]___```ddddddddddddeeefffhhhhhhjjjiiigggffffffhhhjjjkkkllllllmmmmmmnnnnnnoooooooooqqqssssssqqqooonnnnnnlllmmmmmmmmmnnnnnnnnnnnnqqqqqqqqqrrrrrrrrrrrrrrrssssssttttttttttttssssssrrrsssuuuuuutttttttttvvvwwwyyy{{{||||||}}}~~~vvviii\\\VVVQQQPPPPPPOOORRRWWW]]]```dddgggjjjnnnqqqtttuuuvvvxxxyyyyyyxxxwwwvvvrrrrrrqqqrrrsssuuuvvvvvvrrrnnnjjjggggggggggggggghhhgggfffeeeddddddddddddcccbbb``````aaabbbaaa`````````___^^^^^^^^^^^^______^^^\\\ZZZZZZ[[[]]]^^^\\\[[[ZZZZZZYYYXXXWWWWWWYYYXXXWWWWWWWWWXXXYYYZZZWWWWWWXXXYYYYYYZZZYYYYYYZZZYYYXXXWWWVVVTTTRRRQQQTTTTTTTTTTTTTTTTTTUUUUUUOOOOOOPPPPPPPPPPPPOOOOOOMMMKKKHHHGGGGGGFFFDDDBBBCCCBBB@@@??????@@@BBBCCCBBBCCCGGGKKKOOOYYYjjj{{{rrrUUUCCC===:::888555555555666555333222222111111000000//////000111111111111222222222111333444555444444666777999EEE]]]qqqvvvrrrssszzzyyy{{{uuugggaaacccdddeeeeeefffhhhiiiqqqyyy~~~yyyssspppooonnnkkkhhhbbbaaaaaabbbeeeggghhhhhhhhhgggeeeddddddeeefffgggcccbbbaaacccfffiiijjjjjjlllmmmmmmnnnnnnnnnnnnmmmnnnoooppppppooommmkkkjjjiiijjjlllllllllmmmppprrrtttssspppooonnnooopppqqquuuvvvwwwxxxwwwtttqqqoootttsssrrrrrrrrrsssttttttrrrrrrrrrrrrrrrrrrsssssssssqqqooonnnmmmkkkhhhfffcccaaa______```___[[[WWWPPPMMMIIIFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAACCCDDDDDDBBB???===999999::::::<<<@@@EEEIIIKKKKKKLLLLLLLLLKKKKKKJJJFFFFFFFFFHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMOOOQQQRRRPPPQQQRRRSSSUUUVVVWWWXXX\\\^^^```aaabbbeeehhhkkkllllllllllllmmmmmmmmmmmmllllllmmmooopppqqqrrrsss{{{~~~~~~qqqbbbWWWJJJHHHFFFDDDCCCCCCDDDDDDIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYY\\\^^^___^^^]]]]]]^^^```eeeeeeeeeeeefffggghhhiiiiiihhhgggfffggghhhjjjlllllllllmmmnnnnnnoooppppppoooqqqssstttrrrooonnnnnnmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrsssssssssrrrrrrqqqrrrssssssssssssrrrrrrrrrtttvvvwwwvvvuuuuuuvvvxxxzzz}}}~~~~~~ooocccWWWSSSPPPQQQQQQQQQVVV\\\___bbbfffjjjmmmooosssuuuvvvwwwxxxyyyyyywwwuuutttqqqrrrsssssstttuuuwwwxxxsssooojjjhhhggghhhhhhhhhiiihhhgggfffeeedddddddddcccbbb``````bbbbbbbbbaaa``````___^^^^^^^^^^^^______^^^\\\ZZZZZZ[[[\\\]]]ZZZZZZYYYYYYXXXWWWWWWVVVZZZYYYXXXWWWWWWYYY[[[\\\XXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTOOOOOOPPPPPPPPPPPPOOOOOOLLLJJJHHHGGGGGGFFFCCCAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCGGGKKKOOOXXXiiizzzvvvXXXDDD>>>;;;999666555666555444333111111111111000000000000111111222222222333333333111222333333333444666888999HHH```sssxxxuuuxxx~~~tttvvvrrraaa]]]___aaaccccccdddfffhhhnnnvvv{{{uuurrrpppnnnjjjgggaaa``````bbbeeeggghhhhhhhhheeecccbbbdddfffggggggbbbaaaaaabbbfffiiikkklllnnnooooooooooooooonnnnnnooopppqqqrrrqqqooolllkkkiiikkklllllllllmmmoooqqqssssssrrrqqqqqqrrrssssssvvvwwwxxxyyyxxxuuurrrpppssssssssssssrrrrrrrrrqqqpppqqqqqqqqqrrrrrrrrrssssssqqqnnnmmmllliiifffcccbbb___]]]]]]]]]\\\WWWSSSMMMJJJGGGEEEDDDEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA???>>>:::;;;===>>>???CCCGGGKKKLLLMMMMMMMMMMMMLLLKKKKKKFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMMMMNNNOOOQQQRRRSSSPPPQQQRRRTTTVVVXXXYYYZZZZZZ]]]```bbbdddfffiiikkklllllllllmmmmmmnnnnnnnnnnnnoooqqqrrrtttuuuuuuuuu}}}ppp___SSSGGGEEECCCAAA@@@@@@AAAAAAFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEGGGHHHIIIKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVYYYYYYYYYZZZZZZZZZZZZZZZ]]]^^^______]]]]]]^^^___eeeeeeeeeeeefffggghhhiiihhhhhhhhhhhhiiijjjjjjkkkllllllmmmnnnoooppppppqqqlllnnnrrrrrrqqqnnnmmmmmmnnnnnnnnnnnnoooooooooooopppqqqssstttttttttsssrrrpppqqqqqqrrrrrrrrrrrrqqqsssuuuwwwxxxwwwvvvvvvwwwyyy{{{~~~~~~{{{lllaaaTTTRRRQQQSSSTTTUUUZZZaaabbbfffkkkooorrrtttvvvwwwwwwxxxzzzzzzyyywwwtttrrrrrrsssuuuuuuuuuuuuvvvwwwrrroookkkhhhhhhiiiiiiiiijjjiiihhhgggfffeeeeeeeeedddbbbaaaaaabbbcccbbbaaa```______^^^]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\XXXXXXXXXWWWWWWWWWWWWVVVZZZYYYXXXXXXXXXYYYZZZ[[[XXXYYYYYYYYYYYYYYYXXXWWWWWWYYYYYYXXXUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPLLLKKKHHHGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGJJJMMMUUUfffwwwyyy[[[GGGBBB<<<:::777666666555333222000000000000000111111111222333333333333444444444111222222222111333666999<<>><<<>>>@@@BBBCCCEEEHHHKKKLLLMMMMMMMMMMMMLLLKKKKKKGGGHHHHHHIIIKKKMMMOOOPPPKKKLLLNNNOOOQQQRRRSSSSSSOOOPPPQQQSSSUUUWWWYYYZZZXXX\\\```ccceeegggiiikkkkkkkkkllllllmmmnnnoooooooooqqqsssvvvxxxyyyyyyyyy~~~wwwiiiYYYNNNEEECCCAAA???>>>>>>???@@@BBBBBBCCCDDDDDDCCCBBBBBB===>>>???AAACCCEEEFFFGGGJJJJJJKKKLLLNNNQQQTTTUUUXXXWWWWWWWWWXXXZZZ[[[\\\]]]^^^______]]]]]]^^^___bbbbbbcccccceeefffggghhhfffgggiiijjjkkkkkkjjjjjjkkkkkklllmmmnnnooopppqqqjjjnnnqqqsssrrrooonnnnnnoooooooooooopppppppppqqqpppqqqssstttuuutttsssrrrppppppqqqrrrrrrrrrrrrrrrsssvvvxxxyyyxxxwwwwwwwwwyyy{{{vvvjjj```UUUTTTTTTWWWYYYZZZaaaiiihhhmmmtttyyy{{{|||}}}}}}|||~~~}}}zzzvvvtttsssuuuwwwwwwuuutttuuuvvvrrroookkkjjjjjjjjjjjjiiiiiiiiihhhgggfffffffffgggeeecccaaaaaabbbbbbbbb```___^^^^^^]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVXXXYYYXXXUUUSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQMMMKKKIIIHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBEEEHHHJJJRRRbbbrrr{{{]]]IIIEEE===;;;888666666555333111//////000000111111222222333333333444444444555555222222111000000222666:::???OOOdddrrrwwwzzzxxxooorrrqqq___SSSUUUXXXZZZ[[[]]]```ccciiirrryyyuuurrroooiiieeeaaa``````bbbeeehhhiiihhhddddddeeehhhkkkkkkgggdddeeeccccccdddiiimmmooopppuuuuuuuuutttsssrrrqqqppprrrsssuuuwwwvvvuuurrrpppnnnooopppoooooooooqqqssstttuuuvvvxxxyyyyyyyyyyyywwwxxxyyyzzzyyywwwuuusssrrrsssttttttssspppmmmkkklllmmmooopppqqqrrrssssssrrrpppnnnllljjjgggdddaaa___\\\YYYXXXWWWUUUOOOKKKJJJHHHDDDBBBCCCCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>@@@CCCDDDEEEGGGIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKHHHIIIIIIJJJLLLNNNOOOPPPJJJKKKNNNPPPRRRSSSSSSSSSNNNNNNPPPRRRUUUWWWXXXYYYWWW[[[```dddfffhhhjjjkkkjjjkkkkkklllmmmnnnooooooppprrruuuxxxzzz{{{|||||||||xxxooobbbTTTKKKCCCBBB@@@>>>===>>>???@@@???@@@AAABBBBBBAAA@@@???;;;<<<===???BBBDDDEEEFFFHHHHHHIIIJJJMMMOOORRRTTTUUUUUUTTTUUUWWWYYY]]]^^^]]]^^^______]]]\\\]]]___``````aaabbbccceeefffgggeeegggiiikkklllkkkjjjiiikkkkkklllmmmnnnooopppppplllooosssuuutttrrrqqqpppooopppppppppqqqqqqqqqqqqpppqqqsssuuuuuutttsssrrrpppqqqrrrrrrsssssssssrrrsssvvvyyyzzzyyywwwwwwwwwxxx{{{|||tttiii```XXXWWWYYY\\\^^^___fffoooooouuu|||zzzxxxtttwwwyyyxxxuuussstttuuuqqqooolllkkkkkkkkkjjjiiiiiihhhhhhgggggggggggggggfffdddbbbaaabbbbbbaaa```^^^^^^]]]\\\\\\\\\\\\]]]YYYZZZZZZZZZZZZYYYXXXXXXSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUWWWYYYXXXUUUSSSTTTVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQMMMLLLIIIHHHHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHOOO___ooojjjPPPAAA>>>;;;888666555444333222333222111111000000111111000111222333444333333222222333333222222333666999>>>YYYkkkqqqwwwyyy~~~xxxpppqqq|||tttaaaVVVVVVWWWYYY[[[]]]___```jjjrrr{{{wwwrrrnnniiifffdddcccbbbbbbeeeffffffffffffeeedddeeefffgggfffeeefffffffffggghhhjjjkkklllqqqqqqrrrsssssssssrrrrrrsssvvvzzz}}}|||yyytttqqqtttrrrpppnnnnnnnnnooopppwwwwwwvvvvvvwwwyyyzzz|||yyy{{{}}}~~~}}}zzzvvvtttuuutttssssssrrroookkkhhhjjjjjjkkkmmmooorrrtttuuuppppppooonnnlllhhhbbb___\\\ZZZWWWUUUTTTQQQNNNLLLHHHFFFDDDAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAEEEDDDBBB@@@@@@@@@BBBBBB@@@AAACCCFFFHHHJJJKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIIIIHHHIIIKKKOOORRRTTTMMMNNNPPPQQQSSSTTTTTTTTTTTTTTTSSSSSSUUUWWWZZZ\\\___```aaaccceeeggghhhiiikkkkkkjjjjjjlllnnnqqqrrrrrrssstttvvvxxxzzz|||}}}vvvtttpppjjjcccYYYNNNHHHFFFDDDBBBAAA@@@>>>:::888===>>>???@@@@@@>>><<<;;;<<<<<<<<<===???@@@BBBCCCEEEGGGHHHIIIJJJLLLPPPSSSSSSSSSUUUWWWYYYZZZ\\\]]]^^^]]]]]]\\\]]]^^^___```bbbbbbaaaaaabbbeeehhhiiiiiikkkmmmnnnnnnmmmkkkjjjlllmmmnnnoooooopppppppppmmmmmmnnnooopppppppppoooqqqpppnnnmmmmmmoooqqqrrrssstttuuuuuuuuuuuuuuutttrrrtttuuutttsssssstttuuutttuuuxxxzzz|||{{{{{{zzzzzz{{{~~~{{{rrrggg___]]]\\\___eeegggiiinnntttzzz|||zzz|||yyyvvvuuuttttttooonnnllljjjiiihhhgggggghhhhhhggghhhjjjjjjiiigggdddfffgggddd```^^^___```^^^^^^___```aaaaaa``````\\\\\\\\\\\\[[[YYYXXXVVVXXXXXXWWWWWWWWWWWWVVVVVV[[[[[[[[[[[[[[[ZZZYYYYYY]]]]]]\\\\\\ZZZYYYWWWVVVYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTRRRRRRRRRRRRSSSUUUSSSRRRRRRSSSTTTTTTSSSLLLJJJHHHGGGGGGGGGFFFEEECCCBBBAAA@@@????????????CCCCCCEEEGGGHHHNNN]]]lllpppTTTCCC>>>;;;888666555555333222333222111111000000111111000111222333333333333222333333333333222444777:::===ZZZnnnuuuzzzzzz}}}vvvmmmnnnxxxuuubbbVVVVVVWWWXXX[[[]]]___```hhhqqq}}}xxxsssmmmhhhfffeeedddcccdddfffhhhhhhhhhjjjhhhggghhhiiijjjiiihhhhhhiiiiiijjjkkkmmmnnnooorrrrrrsssssssssrrrqqqqqqrrruuuyyy}}}}}}zzzvvvsssooooooooooooqqqtttvvvxxxwwwwwwvvvvvvwwwxxxzzz{{{yyy{{{|||}}}|||yyyvvvtttrrrqqqpppppppppnnnjjjgggiiijjjkkkmmmooorrrtttuuussspppnnnlllkkkgggaaa\\\\\\YYYVVVSSSRRRPPPNNNLLLGGGFFFDDDAAA??????>>>>>>??????@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@AAABBBEEEGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIKKKJJJJJJKKKLLLNNNPPPQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSUUUWWWZZZ\\\___```bbbdddfffhhhjjjjjjkkkjjjiiijjjkkknnnqqqssstttuuuuuuvvvvvvwwwwwwwwwpppmmmhhhccc]]]VVVNNNIIIHHHFFFBBB@@@>>><<<888666:::;;;<<<======<<<;;;::::::::::::;;;<<<>>>@@@@@@DDDEEEGGGHHHHHHJJJNNNQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[[[[]]]^^^```aaaccccccbbbbbbccceeefffgggggghhhjjjkkkllllllkkkkkklllmmmnnnooooooppppppoookkkkkklllmmmnnnnnnnnnnnnpppoooooonnnooopppqqqrrrsssttttttuuuuuuuuuuuuuuussstttuuutttsssssstttuuuvvvwwwyyy{{{||||||{{{zzzzzz{{{}}}|||tttjjjccc``````dddjjjnnnpppvvv|||~~~|||yyyvvvtttssssssmmmlllkkkjjjiiihhhhhhhhhfffeeefffgggjjjkkkjjjhhhdddeeefffddd```^^^^^^```^^^______````````````___\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUZZZ[[[[[[[[[[[[ZZZYYYYYY[[[[[[[[[ZZZYYYXXXVVVVVVXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVTTTSSSRRRRRRSSSSSSTTTSSSRRRSSSTTTTTTSSSRRROOOMMMJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@????????????BBBCCCEEEGGGHHHNNN^^^mmmxxxYYYEEE???<<<888666666555444222333222111111000000111111111111222333333333222222333444444333333555888;;;===[[[rrrzzz~~~|||{{{uuukkkkkkuuuvvvbbbUUUVVVWWWXXXZZZ]]]___```eeepppzzzsssmmmhhheeefffeeedddeeehhhjjjjjjjjjmmmkkkjjjjjjkkklllkkkjjjjjjjjjkkklllnnnooopppqqqrrrrrrsssssssssrrrrrrqqqsssuuuyyy|||}}}{{{xxxvvvoooooooooqqqssswwwzzz{{{vvvvvvvvvvvvwwwxxxyyyyyyyyyzzz||||||{{{yyyvvvtttpppooonnnoooooonnnkkkhhhiiijjjkkkmmmppprrrtttuuutttpppkkkjjjjjjggg```ZZZ[[[XXXSSSPPPOOONNNMMMLLLGGGEEECCCAAA???>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>???AAABBBBBBAAA@@@???DDDEEEGGGIIIKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIILLLLLLLLLMMMMMMNNNNNNOOORRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSUUUXXX[[[]]]___```aaaccceeegggiiijjjiiiiiiiiiiiikkknnnqqqssswwwwwwvvvvvvuuutttsssrrrkkkgggbbb\\\XXXTTTPPPNNNMMMJJJEEEBBB???<<<888666777888999;;;;;;;;;:::999999999:::;;;<<<>>>???@@@BBBDDDFFFFFFGGGIIILLLNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXYYYZZZ\\\^^^```aaabbbccccccdddeeeeeeeeedddffffffggghhhiiijjjjjjkkkllllllmmmnnnooooooooooooiiijjjkkklllmmmmmmmmmmmmoooooopppppppppqqqqqqqqqssssssttttttuuuuuuuuuuuutttuuuvvvuuutttssstttuuuxxxyyy{{{|||||||||{{{zzzzzz{{{|||~~~xxxqqqkkkfffgggkkkrrrvvvzzz|||yyyvvvtttsssssskkkjjjjjjiiiiiiiiiiiijjjdddddddddfffiiikkkjjjiiicccddddddbbb```^^^^^^_________`````````______^^^\\\\\\\\\[[[ZZZYYYWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUZZZZZZZZZZZZZZZYYYYYYXXXZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRTTTUUUUUUSSSQQQQQQOOOLLLJJJIIIHHHEEECCCCCCBBBAAA@@@@@@??????@@@BBBBBBEEEGGGIIIOOO___nnn___GGG???===999777666666444333333222111111000000111111222222222222222222222222333444444444444666999<<<@@@^^^sss{{{~~~{{{yyyvvvmmmmmmwwwvvvaaaUUUVVVWWWXXXZZZ]]]___```eeeqqq|||tttlllgggeeefffeeeeeefffiiilllllllllnnnllljjjjjjjjjkkkkkkjjjhhhiiikkklllnnnooopppqqqpppqqqrrrssstttuuuuuuuuuuuuwwwzzz||||||{{{xxxvvvsssrrrrrrrrrssstttuuuvvvttttttuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{zzzxxxuuutttpppoooooopppqqqpppnnnllljjjkkkllloooqqqssstttuuusssnnniiihhhiiiggg```ZZZYYYVVVQQQMMMLLLLLLKKKKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;======>>>???@@@AAAAAABBBGGGHHHJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSUUUYYY\\\^^^aaaaaabbbcccdddeeeffffffiiihhhhhhiiikkkooorrrtttxxxxxxxxxwwwvvvsssqqqppplllggg```[[[XXXVVVUUUTTTTTTPPPJJJFFFBBB???;;;999666777888:::::::::::::::;;;;;;<<<<<<>>>???AAABBBBBBDDDFFFGGGGGGHHHKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ[[[]]]]]]^^^```bbbdddeeeeeeddddddgggggggggfffggghhhiiijjjkkklllmmmnnnooooooooooooiiijjjkkklllmmmmmmnnnnnnooopppqqqqqqrrrrrrqqqqqqsssssssssssstttuuuuuuvvvwwwxxxyyyxxxvvvuuuvvvwwwzzz{{{||||||}}}|||{{{{{{zzz{{{|||}}}~~~~~~xxxsssnnnnnnrrryyy~~~~~~zzzwwwuuuttttttlllkkkjjjiiiiiiiiiiiiiiieeeddddddfffhhhiiihhhgggccccccbbbaaa```^^^^^^^^^````````````___^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRTTTUUUUUURRROOOPPPNNNKKKJJJIIIHHHEEECCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBEEEGGGIIIOOO___nnn{{{}}}dddIII@@@===:::888777666555444333222111111000000111111333222222222222222222222333444444444444666999<<>>===>>>>>>;;;;;;;;;;;;;;;:::999888===<<<;;;;;;===@@@DDDFFFJJJKKKLLLMMMOOOOOOPPPPPPOOONNNNNNMMMLLLKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQQQQUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTWWWZZZ^^^```ffffffffffffffffffffffffhhhhhhhhhjjjlllpppsssuuuyyyzzzzzzzzzxxxvvvsssrrrnnniiibbb\\\YYYXXXXXXWWWVVVRRRNNNJJJGGGCCC@@@===::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<===???AAABBBBBBDDDFFFGGGHHHHHHJJJLLLOOOOOOPPPQQQQQQRRRSSSSSSUUUUUUVVVVVVWWWWWWWWWXXXXXXZZZ^^^bbbdddeeeddddddiiihhhggggggfffgggggghhhkkklllmmmnnnnnnooooooooojjjkkklllmmmooooooppppppppppppqqqrrrrrrrrrrrrqqqsssrrrrrrrrrssstttvvvvvvzzz{{{{{{zzzyyyxxxxxxyyy{{{{{{||||||||||||||||||{{{{{{|||}}}}}}~~~{{{wwwvvvzzz|||yyywwwuuuuuuooonnnllljjjiiihhhhhhggggggffffffggghhhhhhfffdddcccbbbaaaaaa```___^^^^^^______```______^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWYYYYYYZZZZZZZZZYYYXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWWWWVVVUUUUUUTTTSSSQQQQQQRRRTTTUUUTTTRRROOOLLLJJJIIIIIIIIIHHHEEECCCBBBBBBAAAAAA@@@AAAAAAAAAAAABBBDDDGGGHHHNNN^^^mmm|||xxxzzziiiKKKAAA>>>:::888888777666444333222111111000000111111444333222222111111222222222333333333333666999<<>>=========>>>999999:::::::::999888888===<<<::::::<<>>===<<<;;;::::::888888999:::;;;===>>>???AAADDDFFFGGGHHHHHHIIIKKKMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSVVVZZZ^^^aaabbbccccccgggggggggggggggggggggfffkkkkkklllmmmnnnnnnnnnnnnkkklllmmmooopppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqrrrtttvvvwww{{{|||}}}|||zzzyyyyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}|||}}}}}}~~~|||yyyvvvuuuuuuqqqpppnnnllljjjiiihhhhhhiiihhhgggggghhhhhhfffddddddbbbaaaaaaaaaaaa```^^^^^^^^^_________^^^^^^]]]\\\\\\ZZZYYYXXXWWWWWWWWWRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVXXXXXXYYYZZZZZZZZZYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWWWWWWWWWWUUUTTTTTTRRRQQQQQQSSSTTTTTTRRRPPPJJJIIIIIIIIIIIIHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDFFFGGGLLL[[[jjjxxxyyyzzznnnOOOAAA>>>;;;999888777666555333222111111000000111111444333222111111111222222111222222222333555999<<>>=========>>>999999::::::;;;:::::::::;;;;;;:::;;;>>>CCCGGGJJJMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLMMMNNNOOOOOONNNNNNNNNOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUWWWZZZ^^^bbbdddjjjkkkkkkkkkkkkllllllllliiiiiijjjlllooossswwwzzz}}}}}}~~~}}}{{{wwwsssqqqjjjgggdddbbb```___\\\ZZZVVVUUUUUUVVVUUUSSSOOOLLLDDDCCCAAA>>><<<:::999888888888999:::;;;===>>>???@@@BBBEEEFFFFFFFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQRRRQQQQQQRRRSSSVVVZZZ\\\^^^______aaabbbdddeeegggggggggfffkkkkkklllmmmnnnnnnnnnnnnkkklllmmmooopppqqqrrrrrrsssrrrrrrqqqqqqssstttuuurrrqqqqqqqqqrrrtttvvvxxx{{{||||||{{{yyyxxxxxxyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~{{{wwwuuussssssqqqpppnnnmmmlllkkkkkkkkkiiihhhggghhhiiiiiigggfffeeecccaaaaaabbbcccaaa___]]]]]]^^^_________^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWQQQRRRSSSTTTVVVWWWXXXYYYWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYTTTUUUUUUVVVXXXYYYZZZZZZWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSRRRQQQLLLKKKJJJKKKJJJHHHEEEBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCEEEEEEJJJYYYhhhuuu|||{{{qqqQQQBBB???;;;999888888666555333222222111000111111111555444222111111111222222000111222222222444888;;;EEE```qqqttttttooommmuuuppp\\\YYYZZZ[[[\\\^^^aaacccdddgggvvv}}}sssmmmlllmmmmmmlllmmmooossswwwxxxxxxvvvsssnnnlllkkklllllllllhhhjjjmmmppprrrsssssssssvvvwwwxxxyyyzzz{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwvvvuuusssoookkkgggcccaaahhhjjjnnnrrrvvvyyyzzz{{{xxxxxxxxxxxxwwwuuutttsssuuusssqqqqqqrrrsssrrrqqquuuvvvwwwxxxwwwvvvsssrrrnnnsssvvvsssiii```ZZZXXXNNNLLLJJJIIIHHHGGGDDDBBBBBBAAA???>>>============999:::;;;;;;<<<<<<<<<<<<999:::;;;>>>AAAEEEHHHIIIMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLNNNOOOPPPRRRQQQOOONNNNNNOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVXXX[[[___cccffffffggggggiiijjjkkklllllljjjjjjkkkmmmppptttxxx{{{~~~}}}zzzvvvqqqoooiiihhhffffffeeeccc```^^^YYYYYY[[[]]]^^^\\\XXXTTTFFFEEEBBB???;;;999777666::::::;;;;;;===>>>@@@AAA>>>AAADDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOPPPQQQQQQQQQRRRSSSUUUWWWYYY[[[\\\\\\[[[]]]aaadddggggggggggggjjjkkklllmmmnnnnnnnnnnnnjjjkkkmmmooopppqqqrrrrrrtttsssrrrqqqqqqrrruuuvvvrrrqqqppppppqqqtttvvvxxxzzz{{{{{{zzzxxxvvvwwwxxxxxxxxxyyyyyy{{{|||~~~~~~~~~~~~~~~}}}yyyvvvsssrrrqqqoooooonnnmmmmmmmmmmmmmmmhhhgggggghhhjjjkkkjjjhhhfffcccaaaaaacccdddbbb___\\\\\\]]]^^^____________]]][[[ZZZXXXWWWWWWWWWWWWSSSTTTUUUVVVXXXYYY[[[[[[WWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXSSSSSSTTTUUUWWWXXXYYYYYYWWWXXXXXXYYYXXXVVVUUUTTTTTTRRRPPPPPPQQQSSSRRRQQQOOONNNMMMLLLKKKHHHDDDAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDIIIWWWfffrrr~~~}}}uuuTTTFFF???999999999777444555111000000000000000000111111111111111111111111111222333333222222555999<<>>============>>>>>>>>>>>>============AAA@@@@@@AAACCCFFFIIIKKKOOOOOOOOONNNNNNMMMMMMMMMRRRQQQNNNMMMLLLNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOPPPOOOPPPRRRRRRQQQQQQSSSUUUUUUWWWYYY[[[___aaadddeeeeeefffhhhiiijjjkkklllllloooooopppqqqtttwwwzzz{{{~~~}}}|||yyyvvvssspppnnnlllllljjjfffbbb```aaabbb]]]```aaa```aaadddaaa\\\OOOKKKFFFBBB???>>>===;;;:::999999888888999;;;<<<>>>??????@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKMMMNNNNNNOOOQQQSSSQQQRRRUUUYYY\\\___```aaaaaaaaabbbbbbcccccccccdddfffgggiiikkkllllllllllllpppppppppqqqrrrsssuuuuuusssqqqoooppptttuuusssqqqtttsssqqqpppqqqsssuuuvvvuuuvvvvvvuuuttttttuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}zzzvvvssspppooonnnqqqppppppooonnnmmmmmmlllooonnnllljjjiiihhhggggggeeeeeeddddddbbbaaa```______]]][[[[[[]]]^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZYYYXXXVVVUUUTTTTTTRRRSSSTTTVVVXXXYYYYYYYYYTTTTTTSSSSSSSSSTTTVVVWWWYYYYYYXXXWWWVVVVVVUUUUUUVVVUUUSSSQQQPPPPPPPPPPPPNNNLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@??????@@@@@@DDDAAAAAACCCFFFKKKWWWcccrrr{{{uuuUUUFFF???999999999666444555444333333222222333333444222222222222222222222222222333333222222555999===IIIfffuuuqqqnnnlllmmmuuuqqqaaa[[[]]]^^^```aaadddhhhkkksss{{{zzzvvvttttttrrrppppppqqqtttvvvvvvvvvssssssrrrqqqooommmkkkjjjkkkllloooqqqssstttttttttwwwxxxyyyxxxwwwxxxzzz}}}|||{{{yyywwwuuuuuutttuuutttsssrrrooollliiifffdddiiijjjmmmpppsssuuuwwwxxxxxxyyyyyyyyyxxxvvvtttsssssssssqqqppppppqqqrrrrrrqqqqqqqqqpppnnnllljjjhhhfffhhhjjjgggaaaYYYRRROOOLLLKKKHHHHHHGGGFFFDDDBBB@@@@@@???>>>>>>>>>>>>???@@@@@@??????>>>??????@@@BBBBBBBBBCCCEEEHHHKKKLLLOOOOOOOOOOOONNNNNNNNNMMMQQQPPPNNNLLLMMMNNNPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPRRRTTTTTTSSSSSSTTTUUUUUUVVVYYY\\\___bbbdddffffffggghhhjjjkkkllllllmmmmmmnnnooorrruuuxxx|||}}}~~~{{{xxxuuurrrqqqmmmlllkkkgggdddbbbbbbccccccffffffeeeggghhhfff```UUUPPPJJJDDDBBB@@@???>>>===<<<;;;::::::;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGIIIKKKKKKMMMOOOQQQUUUVVVXXX[[[^^^```aaaaaabbbbbbbbbccccccdddddddddfffgggiiikkkmmmmmmmmmmmmoooooooooppprrrtttuuuvvvrrrqqqqqqrrrtttuuuuuutttsssrrrrrrrrrssstttvvvwwwwwwxxxxxxwwwvvvuuuwwwxxxxxxxxxyyyyyy{{{|||~~~~~~~~~}}}~~~~~~}}}{{{yyyvvvsssqqqooonnnqqqqqqpppooonnnmmmllllllmmmlllkkkiiihhhgggffffffeeeeeedddcccbbb```^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYYXXXVVVUUUUUUTTTSSSSSSTTTVVVWWWWWWXXXXXXUUUTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTRRRQQQPPPOOOOOOPPPOOOMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@???@@@@@@@@@BBB@@@@@@CCCFFFKKKUUU```ooouuuWWWGGG???999999999666444444222111111000000111111222333333333333333333333333222333333222333555:::===HHHgggxxxtttoookkknnnxxxuuueee]]]^^^___```aaaeeeiiilllsss|||}}}yyyxxxwwwsssrrrqqqrrrtttvvvvvvuuurrrrrrqqqooonnnlllkkkjjjlllmmmooorrrssstttttttttyyyyyyzzzyyywwwwwwxxxzzz}}}|||zzzxxxvvvttttttsssrrrqqqpppooommmjjjhhhgggllllllmmmoooqqqtttwwwyyyyyyxxxxxxwwwvvvuuuttttttsssrrrqqqpppoooppppppqqqnnnnnnmmmkkkiiifffdddbbbbbbcccccc```ZZZTTTOOOMMMJJJHHHFFFFFFFFFEEEDDDBBB?????????>>>??????@@@AAACCCBBB@@@??????@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLNNNPPPOOOOOOOOOOOOOOONNNNNNPPPOOOMMMMMMMMMOOOQQQRRRTTTSSSSSSRRRRRRQQQQQQQQQRRRTTTVVVWWWVVVTTTTTTUUUUUUVVVYYY\\\```cccfffgggggghhhiiikkklllmmmnnnnnnkkkmmmooossswwwzzz}}}~~~zzzvvvtttrrrrrrmmmmmmkkkhhheeedddeeefffjjjlllmmmlllmmmnnnjjjeee\\\VVVNNNGGGDDDCCCBBBBBBAAA@@@>>>===<<<======>>>>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCEEEHHHIIIJJJLLLNNNQQQXXXYYY[[[]]]___aaabbbbbbddddddddddddeeeeeeeeeeeeggghhhjjjlllnnnnnnnnnnnnnnnooooooppprrrsssuuuvvvqqqrrrttttttttttttuuuwwwqqqrrrssstttuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwxxxzzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||{{{|||~~~{{{yyyyyyxxxwwwuuusssqqqpppooosssrrrqqqooonnnlllkkkjjjlllkkkiiihhhgggfffeeeeeeeeeddddddbbb```^^^\\\[[[YYYYYYZZZ\\\^^^___]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWUUUSSSRRRRRRTTTVVVXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@???@@@DDDFFFJJJSSS]]]lll}}}vvvZZZGGG???::::::999666333444000000////////////000000333333333333333333333333222333333333333666:::>>>IIIiii{{{uuunnnjjjmmmxxxxxxiii^^^___``````aaaeeeiiimmmrrr||||||zzzzzzuuusssrrrsssuuuvvvvvvuuusssrrrqqqooonnnmmmlllkkkkkklllnnnppprrrrrrrrrrrrxxxyyyyyyyyywwwwwwxxxzzz|||{{{zzzxxxvvvtttsssrrrrrrqqqpppooommmkkkiiihhhmmmlllllllllnnnrrrvvvxxxzzzyyyxxxvvvuuuuuuuuuuuusssrrrqqqooonnnnnnoooooommmllljjjhhheeebbb```______aaaaaa^^^YYYSSSOOOMMMHHHGGGEEEEEEFFFEEEDDDBBB>>>>>>>>>>>>???@@@AAABBBDDDBBB@@@??????AAACCCEEECCCDDDFFFHHHJJJLLLMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRSSSUUUTTTTTTSSSRRRQQQQQQPPPRRRUUUWWWXXXVVVUUUTTTUUUVVVWWWZZZ]]]aaadddgggiiiggghhhjjjlllmmmnnnoooooolllnnnqqquuuxxx{{{}}}~~~}}}yyyuuuqqqoooooonnnmmmmmmllljjjgggfffgggiiiooorrrsssqqqrrrrrrnnnhhhaaaZZZQQQJJJFFFDDDDDDDDDDDDCCCAAA???>>>===>>>>>>??????@@@AAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDFFFIIIJJJJJJLLLNNNPPPVVVXXXZZZ]]]```bbbccccccfffggggggggggggggggggggghhhiiikkknnnooooooooooooppppppppppppqqqrrrssstttqqqtttvvvuuurrrqqqsssvvvqqqrrrtttuuuwwwxxxxxxyyywwwxxxyyyxxxwwwwwwyyyzzzzzzyyyyyyzzzzzz|||}}}}}}~~~|||{{{|||~~~}}}wwwttttttttttttssssssrrrqqqqqqssssssqqqooonnnllljjjjjjkkkkkkiiihhhgggfffffffffeeedddcccaaa___]]][[[YYYWWWWWWYYY\\\______]]][[[]]]\\\[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTXXXVVVTTTRRRRRRTTTVVVXXXWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOQQQOOOMMMLLLKKKJJJGGGEEEBBBBBBAAA@@@@@@@@@@@@AAA??????AAAFFFGGGJJJRRR[[[kkk~~~www]]]GGG@@@::::::999666333333333333333222222333333333222222222222222222222222222222333333444777;;;???LLLlll|||uuulllhhhkkkwwwzzzkkk___`````````aaadddiiimmmppp{{{~~~|||{{{uuutttssssssuuuwwwwwwvvvtttsssqqqpppnnnnnnnnnnnnkkkllloooqqqssssssssssssuuuwwwxxxyyyxxxxxxyyyzzzzzzzzzyyywwwuuusssrrrqqqsssrrrqqqpppmmmkkkiiihhhnnnmmmllllllnnnrrrvvvyyy{{{zzzyyyxxxvvvvvvvvvvvvsssrrrpppnnnmmmmmmmmmmmmmmmllliiifffcccaaa___^^^]]]```bbbaaa\\\VVVPPPMMMIIIGGGEEEEEEFFFEEEDDDBBB======>>>>>>???@@@BBBBBBBBBAAA???>>>>>>@@@CCCEEECCCDDDGGGIIIKKKMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQPPPRRRTTTVVVWWWVVVUUUUUUUUUWWWYYY[[[^^^bbbeeehhhiiiggghhhjjjlllnnnoooppppppnnnppptttwwwzzz{{{|||||||||zzzvvvrrrnnnmmmllllllmmmmmmllljjjhhhhhhiiikkksssvvvxxxwwwwwwxxxsssmmmbbb\\\SSSLLLHHHGGGGGGGGGFFFEEECCCAAA@@@??????@@@BBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHJJJKKKJJJKKKMMMNNNTTTVVVYYY]]]```ccceeefffjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmoooppppppppppppsssrrrqqqppppppppppppqqqsssuuuvvvtttpppnnnppprrrqqqrrrtttvvvwwwxxxyyyyyyuuuvvvwwwvvvuuuvvvxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~wwwrrrpppooooooqqqrrrssssssrrrrrrssssssqqqooonnnllljjjjjjlllkkkjjjiiihhhgggggggggddddddcccaaa___\\\ZZZYYYWWWWWWYYY\\\______]]][[[]]]\\\[[[ZZZXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTXXXWWWTTTSSSSSSTTTVVVXXXUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQPPPOOOOOORRRPPPNNNLLLKKKJJJGGGEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@CCCGGGIIIJJJRRRZZZjjj~~~vvv___HHH@@@::::::999555333333222222111111111111222222111111111111111111111111222222333333444777<<<@@@PPPmmmzzzrrrllliiimmmxxx{{{lll``````______```ccchhhlllqqq|||}}}|||uuutttssstttvvvxxxxxxwwwuuusssqqqpppnnnnnnoooooolllnnnqqqsssuuuwwwwwwwwwtttvvvxxxyyyxxxxxxyyyzzzwwwwwwwwwvvvuuusssqqqpppsssrrrqqqpppnnnllljjjhhhoooooonnnooorrrvvvzzz|||{{{zzzzzzyyyxxxwwwvvvvvvsssrrrpppmmmlllkkkkkkkkkkkkjjjgggdddaaa___^^^]]][[[^^^aaaaaa]]]VVVQQQNNNIIIGGGEEEEEEEEEEEECCCAAA============>>>???@@@AAA@@@???>>>>>>>>>@@@BBBCCCCCCEEEHHHKKKNNNNNNNNNMMMPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQSSSTTTVVVVVVUUUUUUWWWYYYYYY[[[]]]```ccceeehhhiiifffgggiiilllnnnoooppppppooorrrvvvzzz|||||||||{{{zzzxxxuuurrrpppnnnmmmmmmlllllllllkkkiiiiiikkkmmmuuuyyy{{{zzz{{{{{{wwwpppccc^^^VVVPPPMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLNNNPPPUUUWWW[[[___cccfffiiijjjnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnpppqqqqqqqqqpppooosssrrrqqqppppppppppppppptttuuuuuusssqqqooooooppprrrssstttuuuvvvwwwxxxyyyssstttuuuuuutttuuuwwwxxxxxxxxxxxxyyy{{{}}}~~~}}}uuunnnkkkjjjjjjkkknnnqqqrrrssssssssssssrrrqqqooonnnlllkkkjjjlllkkkjjjiiihhhhhhhhhhhhdddccccccaaa___]]][[[ZZZYYYYYYZZZ\\\^^^___]]]\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPPPPRRRPPPNNNLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAAAAAAAABBBAAADDDGGGHHHJJJQQQZZZiii}}}ttt^^^HHH@@@::::::999555222222000000////////////000000222222222222222222222222222222333333444888<<<@@@RRRlllwwwpppmmmmmmrrr|||{{{{{{yyykkk```______^^^^^^bbbggglllsss~~~uuusssssstttwwwyyyyyyyyytttrrrpppnnnmmmmmmnnnoookkkmmmppptttvvvxxxyyyyyyuuuwwwyyyyyyxxxwwwwwwwwwtttttttttttttttrrrqqqpppppppppppppppooommmlllkkknnnnnnooopppssswww{{{}}}yyyyyyyyyyyyxxxwwwuuutttsssrrrooommmkkkjjjjjjjjjhhhfffccc```^^^\\\[[[[[[XXX[[[\\\[[[WWWSSSOOONNNHHHGGGDDDCCCCCCBBB@@@>>>===<<<<<<<<<===>>>??????????????????@@@AAABBBCCCDDDGGGKKKNNNPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUUUUWWWZZZ]]]\\\]]]^^^aaaccceeeggghhheeegggiiikkkmmmoooppppppnnnqqqvvv{{{~~~~~~}}}|||vvvuuutttsssqqqooonnnmmmkkkkkkkkkjjjiiijjjlllnnnqqquuuxxxxxxyyyzzzuuuoooeeeaaa[[[VVVTTTTTTSSSSSSQQQPPPOOOMMMLLLLLLMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKNNNPPPQQQSSSVVVXXX[[[]]]```dddhhhkkkmmmnnnqqqqqqqqqpppppppppoooooopppqqqrrrrrrrrrqqqooonnnpppppppppppppppqqqqqqrrrtttsssrrrrrrssssssrrrqqqttttttsssssstttvvvwwwxxxssstttuuuuuutttuuuwwwyyyvvvwwwxxxyyy{{{}}}}}}~~~~~~|||xxxpppiiidddbbbbbbfffhhhlllooorrrtttttttttqqqqqqpppooonnnmmmlllllljjjiiihhhhhhggggggggggggcccccccccbbb```^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYWWWVVVUUUVVVWWWWWWVVVWWWWWWWWWVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTTTTSSSRRRQQQRRRPPPMMMLLLJJJIIIFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAABBBEEEFFFHHHPPPYYYfffzzzyyy~~~rrr]]]HHHAAA;;;:::999555222222333333222222222222333333333333333333333333333333222222333333444888===AAATTTllluuuooooooqqqwwwtttuuuxxxkkk______^^^]]]^^^aaagggkkkuuutttsssssstttwwwzzzzzzzzzsssqqqooommmllllllmmmnnniiikkknnnrrruuuwwwxxxxxxwwwyyyzzzzzzxxxvvvuuuuuuqqqrrrsssssssssrrrqqqpppnnnnnnoooooooooooonnnnnnkkkkkkmmmooorrrvvvyyy{{{wwwxxxyyyyyyxxxvvvsssrrrsssrrrooolllkkkiiiiiiiiidddccc```]]][[[YYYYYYYYYWWWXXXXXXUUUQQQNNNMMMMMMHHHFFFCCCBBBBBB@@@>>><<<<<<<<<<<<<<<<<<======>>>??????@@@AAABBBBBBCCCCCCFFFHHHMMMPPPSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVYYY]]]aaa]]]^^^___aaaccceeeggggggeeefffhhhjjjmmmnnnoooppplllooouuu{{{~~~ssssssrrrrrrpppooommmllljjjkkkkkkjjjiiijjjlllnnnlllpppssstttuuuvvvqqqkkkgggccc^^^[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSLLLKKKKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIILLLOOORRRUUUXXX[[[^^^aaaaaacccfffiiilllnnnooopppsssssssssrrrrrrqqqqqqqqqrrrrrrssssssrrrqqqooonnnmmmnnnnnnoooppprrrtttttttttrrrppprrrvvvwwwvvvsssuuutttsssrrrssstttvvvxxxssstttuuuuuuuuuuuuwwwyyyuuuvvvwwwyyy{{{~~~|||}}}}}}xxxuuuppphhhaaa]]]\\\]]]dddgggkkkooorrrtttuuuuuuqqqppppppooonnnmmmmmmllliiihhhgggfffffffffffffffcccccccccbbbaaa___^^^]]]___]]][[[\\\]]]^^^^^^]]]^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZXXXVVVVVVVVVXXXYYYVVVVVVWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUTTTRRRRRRRRRPPPMMMKKKJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAACCCDDDFFFOOOXXXcccwww}}}~~~xxxvvv}}}xxxdddKKK???===>>>666444666222333333333222222111111111111111000000000000111111444222333444444444;;;DDDTTTmmmuuummmpppyyywwwwww~~~tttfff___^^^]]]___bbbdddffffffqqqyyyvvvsssrrrsssuuuuuuuuuqqqqqqpppooonnnnnnooooookkkjjjkkknnnqqqttttttttttttwwwzzz{{{zzzwwwuuutttuuutttqqqpppoooooopppqqqooopppqqqrrrqqqpppooonnnnnnmmmllllllpppuuuzzz~~~|||zzzvvvttttttsssrrrqqqrrrqqqpppooommmjjjeeeaaaaaaaaa___]]][[[YYYXXXWWWTTTSSSRRRQQQOOOLLLJJJIIIFFFGGGHHHFFFBBB???======<<<===>>>??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHKKKNNNQQQSSSSSSRRRQQQNNNOOOOOOPPPQQQQQQPPPPPPNNNPPPRRRSSSSSSSSSTTTVVVSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]___aaadddeeeeeeeeefffgggggggggggghhhjjjlllnnnpppmmmqqqxxx}}}~~~|||xxxuuuuuusssqqqooonnnnnnoooooolllkkkiiihhhhhhiiijjjkkkpppnnnlllmmmnnnmmmiiieeedddcccbbb```___]]]\\\\\\YYYYYYXXXVVVVVVUUUUUUUUUUUURRRMMMKKKKKKKKKKKKKKKIIIIIIIIIJJJMMMNNNOOONNNQQQVVV[[[^^^___```cccfffiiimmmqqqsssssssssuuuwwwwwwtttrrrqqqssstttttttttqqqqqqrrrrrrqqqpppnnnmmmnnnoooooopppqqqqqqrrrrrrrrrrrrrrrtttwwwyyyyyyyyytttttttttvvvxxxxxxvvvtttwwwwwwxxxxxxyyyxxxxxxxxxwwwxxxzzz|||}}}~~~}}}}}}~~~|||yyyvvvvvvwwwwwwvvvsssnnnfff___\\\ZZZXXX[[[```aaaiiiooorrrtttyyyzzzyyytttttttttrrrooommmlllmmmlllkkkiiigggeeedddccccccaaaaaabbbcccbbbaaa```___```___^^^]]]]]]^^^```aaaaaa^^^ZZZXXXXXXYYYYYYYYYVVVVVVXXXYYYZZZZZZ[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTOOOOOOMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@CCC@@@@@@CCCEEEHHHOOOWWWiiixxx~~~xxx{{{yyyzzzeeeMMM@@@===>>>666555777333333333333222222222111111333333222222222222333333444222333444444444;;;DDDUUUnnnwwwpppsss}}}~~~vvvxxxttteee```______```bbbeeeggghhhrrrxxxvvvrrrqqqrrrssssssrrrppppppoooooonnnnnnnnnnnnmmmlllkkkmmmoooqqqrrrqqqsssuuuyyyyyyxxxuuusssrrrtttrrrqqqoooooopppqqqrrrpppqqqqqqrrrrrrqqqooonnnnnnmmmlllllloootttyyy|||{{{xxxuuussssssrrrqqqpppqqqpppnnnmmmllliiidddaaaaaa```^^^[[[YYYWWWUUUTTTSSSSSSRRRPPPNNNLLLIIIHHHEEEFFFGGGEEEAAA>>>======999:::<<<===???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEIIIKKKNNNQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSOOOQQQTTTTTTTTTTTTUUUVVVRRRRRRSSSTTTUUUVVVVVVWWWZZZYYYYYYYYYZZZ[[[\\\\\\^^^aaadddfffffffffggghhhhhhggghhhhhhjjjlllnnnooonnnqqqvvvzzz{{{zzzvvvtttrrrpppnnnmmmllllllnnnnnnnnnmmmmmmlllllllllllllllpppnnnlllkkkkkkjjjfffcccaaa``````___^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXWWWSSSOOOLLLLLLLLLLLLKKKJJJJJJKKKMMMPPPRRRSSSSSSVVVZZZ___bbbbbbdddgggjjjnnnrrrvvvxxxxxxyyy{{{}}}{{{xxxtttrrrrrrsssttttttqqqrrrrrrrrrrrrpppooommmmmmmmmnnnpppqqqssstttttttttsssrrrsssvvvxxxyyyxxxwwwwwwwwwxxxyyyyyyvvvtttxxxxxxyyyzzzzzzzzzzzzyyyyyyzzz|||~~~|||}}}|||yyyuuurrrqqqnnnkkkkkklllmmmkkkiiieee___ZZZYYYXXXXXX[[[aaaeeemmmuuuxxx{{{}}}xxxwwwvvvsssqqqnnnmmmmmmlllkkkiiigggeeedddcccccccccddddddeeeeeecccbbbaaa```___^^^]]]]]]^^^```aaaaaa]]]ZZZXXXXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAACCC@@@@@@CCCEEEHHHOOOWWWgggvvv}}}}}}hhhOOOAAA======777666888444333333333222222222222111333333222222222222333333333222222444444555<<>>@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEJJJKKKNNNPPPRRRQQQQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRTTTUUUTTTSSSTTTUUUSSSSSSSSSTTTUUUVVVXXXXXX[[[ZZZZZZZZZZZZZZZ[[[[[[^^^```dddffffffggghhhjjjhhhhhhhhhiiijjjlllmmmnnnnnnppptttvvvwwwvvvsssrrrnnnlllkkkjjjjjjkkkmmmnnnnnnnnnooooooooonnnllllllnnnllljjjiiihhhfffbbb```^^^^^^^^^]]]^^^^^^______```______^^^^^^]]]]]]]]]ZZZVVVRRROOOOOONNNMMMMMMLLLMMMNNNQQQTTTWWWYYY[[[___cccgggjjjjjjkkkooorrrxxxzzz~~~~~~wwwsssrrrsssttttttrrrrrrssssssrrrqqqpppooollllllnnnppprrrtttvvvvvvvvvtttrrrrrrtttwwwxxxxxx{{{zzzyyyzzz{{{zzzwwwuuuyyyzzz{{{||||||||||||{{{{{{}}}~~~{{{{{{|||~~~{{{tttoookkkgggeeeeeecccaaaaaabbbbbbaaa```^^^ZZZWWWYYYZZZZZZ___dddjjjsss}}}}}}|||yyyvvvrrrpppnnnmmmlllkkkiiigggfffdddddddddcccdddeeeeeeeeedddbbbaaa```___^^^]]]]]]^^^___``````]]]ZZZXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTSSSQQQNNNKKKHHHFFFDDDDDDCCCBBBBBBAAAAAAAAAAAACCC@@@@@@CCCEEEGGGNNNVVVdddsssnnnSSSCCC>>>===777777999444222222222222222222222222222111111000000111111222333222222444444555<<>><<<;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBCCCCCCEEEFFFGGGKKKMMMOOOPPPQQQQQQPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRSSSTTTSSSRRRSSSTTTUUUUUUUUUVVVWWWYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[]]]```dddfffggghhhiiikkkhhhiiiiiijjjkkklllmmmnnnnnnpppqqqssssssqqqpppooojjjiiihhhhhhhhhjjjlllnnnkkkmmmnnnoooooollljjjhhhiiihhhfffeeedddcccaaa```______^^^^^^^^^___``````bbbbbbbbbbbbaaa``````___]]]ZZZVVVSSSRRRQQQPPPOOOMMMOOORRRTTTWWW[[[___bbbhhhlllppprrrrrrtttxxx|||{{{uuurrrsssttttttrrrsssttttttsssrrrqqqpppmmmnnnoooqqqssstttvvvvvvxxxuuurrrqqqsssuuuwwwwwwzzzyyyyyyzzz{{{{{{yyywwwzzz{{{|||}}}}}}~~~~~~}}}|||}}}}}}}}}||||||~~~}}}uuummmhhheeebbb```aaa```___^^^____________^^^[[[ZZZ]]]___```dddiiiooozzz{{{wwwssspppmmmkkklllkkkiiigggfffeeeddddddaaabbbcccccccccbbbaaa`````````___^^^^^^^^^_________\\\ZZZXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBB@@@@@@CCCEEEGGGMMMTTTaaappp}}}wwwXXXGGG???>>>888888999444222222222222222222222222222222111111111111222222333111222444444555<<>>???@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIINNNOOOPPPQQQRRRQQQQQQPPPNNNOOOPPPPPPQQQQQQPPPPPPMMMOOOQQQRRRQQQQQQQQQSSSUUUUUUVVVWWWXXXZZZ\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[]]]```cccfffggggggiiijjjhhhhhhiiikkklllmmmnnnnnnnnnoooppppppooonnnlllkkkhhhgggffffffgggiiilllmmmkkklllnnnooonnnllliiigggcccccccccbbbaaaaaaaaaaaacccbbb```_________aaaaaabbbbbbcccccccccbbbaaaaaa___]]]YYYWWWVVVUUUTTTRRROOOQQQUUUWWWZZZ___eeeiiimmmqqquuuwwwxxxzzz}}}vvvsssssstttuuusssssstttuuuuuutttrrrqqqppppppqqqrrrsssttttttuuuxxxuuurrrqqqrrruuuvvvvvvvvvvvvwwwyyy{{{|||zzzyyyzzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}~~~{{{sssmmmiiifffeeeccccccccccccbbbbbbcccddddddddd```___bbbdddeeeiiinnnvvv|||wwwtttqqqmmmjjjlllkkkiiihhhffffffeeeeeebbbbbbcccdddcccbbbaaa`````````______^^^^^^^^^^^^^^^\\\ZZZYYYZZZZZZZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCBBBAAAAAAAAABBBBBBBBB@@@@@@DDDEEEGGGLLLSSS___mmm~~~^^^JJJAAA>>>888888999333111222222222222333333333444444333333333333444444222111222444444555===EEE^^^vvv|||sssttt|||rrrkkkkkkssswwwjjjhhhiiiiiigggeeegggmmmrrryyy}}}wwwssspppnnnllljjjfffeeeeeeeeeeeefffggggggfffdddcccdddgggjjjkkklllnnnpppqqqqqqpppnnnnnnnnnkkkkkklllnnnoooqqqqqqrrrppppppqqqqqqpppnnnlllkkkkkkjjjjjjjjjkkknnnqqqrrrrrrqqqoooooopppooollljjjfffdddaaa```___^^^[[[YYYUUUUUUUUUTTTTTTSSSSSSSSSKKKKKKKKKJJJHHHFFFEEEDDD???@@@???===:::888999::::::;;;<<<===============BBBBBBCCCEEEGGGJJJLLLMMMQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPKKKMMMPPPPPPPPPPPPQQQSSSRRRSSSUUUWWWXXXZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[]]]___ccceeeeeefffgggiiifffgggiiikkkmmmnnnoooooonnnooooooooonnnkkkiiigggfffeeeddddddeeehhhjjjllllllmmmnnnooonnnllliiiggg___``````___^^^___```bbbdddbbbaaa______```bbbcccbbbbbbdddddddddcccbbbaaaaaa^^^\\\[[[ZZZZZZXXXVVVRRRUUUYYY[[[^^^bbbjjjoooppptttxxxzzz{{{xxxttttttuuuuuussstttuuuvvvvvvuuutttsssqqqrrrrrrssssssttttttuuuwwwtttrrrqqqsssuuuvvvvvvttttttuuuxxx{{{|||{{{yyyyyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}~~~|||vvvqqqnnnmmmkkkjjjhhhiiijjjjjjiiiiiikkkmmmjjjfffdddfffhhhiiinnnsss}}}xxxuuurrrnnnkkkkkkkkkiiihhhgggfffffffffdddeeefffffffffeeecccbbb`````````______^^^]]]]]]]]][[[ZZZYYYZZZ[[[ZZZYYYVVVUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXWWWWWWVVVVVVWWWWWWUUUVVVVVVWWWWWWVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQLLLKKKKKKJJJIIIHHHGGGGGGCCCBBBBBBAAAAAABBBBBBBBBAAA@@@AAADDDEEEFFFKKKRRR\\\jjj|||bbbNNNBBB>>>888888888222111111222222222333333333555444444333333444444555222000111444444666===FFF]]]uuu{{{rrrssszzzuuunnnmmmtttuuujjjiiijjjjjjgggeeegggmmmsss{{{}}}wwwrrrooollliiigggdddcccaaa```aaaccceeefffeeedddcccdddfffhhhhhhgggjjjlllnnnnnnmmmlllmmmnnnjjjkkklllnnnoooppppppqqqoooooopppooonnnlllkkkiiijjjiiiiiiiiikkkmmmooopppnnnmmmlllmmmmmmllliiigggdddbbb___]]]]]]\\\ZZZXXXUUUUUUTTTRRRQQQPPPOOONNNJJJIIIIIIHHHGGGEEEDDDCCC>>>>>>===;;;888777888:::999:::<<<===>>>???@@@@@@AAABBBDDDFFFJJJMMMPPPQQQTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQOOONNNJJJLLLOOOPPPQQQQQQSSSUUUPPPSSSVVVYYY[[[[[[ZZZYYYZZZYYYYYYYYYZZZ[[[\\\\\\]]]___bbbdddddddddeeefffeeefffiiilllnnnpppppppppnnnooooooooommmjjjfffddddddcccbbbbbbccceeegggiiikkkkkkllllllkkkiiigggeee^^^``````^^^\\\\\\^^^aaaaaa```___^^^^^^```ccceeebbbcccdddffffffeeecccbbbaaa___^^^]]]]]]]]][[[ZZZVVVYYY]]]___aaafffnnnuuuuuuyyy}}}yyyvvvuuuvvvvvvttttttvvvvvvvvvvvvuuutttpppqqqrrrssstttuuuvvvwwwtttsssrrrrrrtttvvvvvvuuuvvvvvvvvvxxx{{{{{{zzzxxxwwwxxxyyy{{{|||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}|||}}}}}}zzzxxxvvvtttrrrppprrrssssssrrrrrruuuwwwrrrmmmkkklllnnnpppvvv}}}~~~yyywwwuuupppmmmkkkkkkiiihhhggggggffffffdddeeefffffffffeeedddccc````````````___^^^]]]\\\\\\[[[YYYZZZ[[[[[[ZZZYYYYYYYYYWWWWWWWWWYYY[[[\\\[[[ZZZYYYYYYYYYYYYZZZ[[[YYYXXXWWWWWWVVVVVVWWWWWWTTTTTTUUUVVVVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQMMMMMMLLLJJJIIIHHHFFFFFFBBBBBBBBBAAAAAABBBBBBCCCAAA@@@AAADDDEEEFFFKKKQQQXXXgggxxxeeePPPCCC???888777888111111111111222222333333333333222222111111222222333222000111444444666===FFF\\\ttt{{{qqqssszzzyyywww|||sssiiiiiijjjjjjgggeeefffmmmsss|||}}}vvvqqqmmmjjjgggeeedddbbb___^^^^^^aaadddffffffeeeddddddffffffeeedddhhhjjjllllllkkkkkklllmmmjjjkkklllnnnooopppppppppnnnooooooooommmllljjjhhhjjjiiiiiiiiijjjlllnnnoookkkjjjjjjjjjkkkjjjgggeeeccc```]]]\\\[[[ZZZYYYWWWVVVUUUSSSQQQOOOLLLKKKJJJIIIIIIHHHHHHFFFEEECCCCCC>>>>>><<<:::777777888999;;;<<<>>>@@@BBBCCCDDDEEEAAABBBDDDGGGKKKOOORRRTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKJJJLLLOOOQQQRRRSSSUUUVVVQQQTTTXXX\\\^^^^^^\\\[[[YYYYYYYYYYYYZZZ[[[]]]]]]]]]___bbbdddccccccdddeeedddeeeiiilllooopppqqqqqqmmmoooppppppmmmiiieeebbbbbbbbb``````aaaccceeefffhhhhhhhhhhhhgggeeecccbbb___aaaaaa^^^[[[ZZZ]]]___^^^]]]\\\\\\^^^aaadddfffbbbdddeeeggggggfffdddcccaaa```^^^^^^______]]]\\\XXX\\\aaabbbdddiiiqqqxxx{{{~~~yyywwwvvvvvvvvvtttuuuvvvwwwwwwvvvuuuuuuooooooqqqsssuuuwwwxxxyyysssrrrrrrsssuuuvvvvvvtttxxxxxxxxxyyy{{{{{{yyywwwvvvwwwxxxzzz{{{|||||||||}}}~~~~~~{{{{{{{{{{{{}}}~~~{{{xxxwwwyyy{{{zzzyyyyyy|||yyytttppprrrtttxxx~~~{{{yyywwwsssnnnkkkkkkiiihhhggggggggggggccccccdddddddddcccbbbaaa````````````___^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYY]]]\\\ZZZYYYXXXYYY[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\XXXXXXWWWVVVVVVVVVVVVWWWRRRSSSUUUUUUVVVUUUTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPOOONNNLLLJJJGGGFFFEEEBBBBBBAAAAAAAAABBBBBBCCCAAA???AAADDDFFFFFFJJJPPPVVVdddvvvpppUUUEEEBBB;;;999999444555444333333222222333333444444444444444444444444333222222555555777@@@III___vvv|||rrrooorrr{{{yyysssllliiijjjiiigggeeehhhnnnsss||||||sssmmmjjjeee^^^```^^^]]]___aaaccccccccceeebbb```aaadddeeedddccciiiiiihhhhhhjjjllloooqqqkkkkkkjjjjjjkkkmmmnnnooorrrqqqooommmkkkiiigggfffhhhggggggffffffffffffgggggggggggggggfffeeedddccc___]]]ZZZWWWVVVUUUVVVWWWUUUSSSQQQOOOMMMLLLLLLLLLHHHGGGEEEFFFGGGEEEAAA===<<<:::888777555555555666;;;===@@@AAA@@@@@@@@@AAABBBCCCFFFJJJNNNRRRUUUWWWWWWVVVTTTTTTUUUTTTSSSQQQRRRSSSSSSRRRPPPMMMJJJHHHIIIKKKNNNPPPPPPQQQRRRTTTWWWWWWYYYZZZ[[[\\\\\\]]]\\\]]]]]]^^^]]]\\\ZZZYYY___aaacccccccccbbbcccdddaaacccfffiiilllmmmnnnnnnjjjkkkkkkjjjgggdddddddddaaa``````bbbdddffffffeeehhhhhhhhhfffdddaaa___]]]```___^^^^^^]]]\\\[[[[[[]]][[[ZZZZZZ[[[___cccfffgggggghhhhhhgggfffeeeeeedddcccaaa```_________```aaadddhhhlllnnnrrrvvvyyy~~~wwwssssssuuuuuuvvvwwwwwwvvvvvvuuutttsssqqqrrrtttvvvwwwxxxxxxwwwwwwvvvuuuttttttssssssttt{{{zzzyyyxxxxxxyyy{{{}}}{{{||||||||||||~~~{{{}}}~~~|||~~~~~~{{{yyy}}}zzzvvvuuuuuutttooommmjjjiiijjjjjjjjjiiifffffffffeeecccaaa```___`````````aaa```______^^^]]]\\\ZZZYYYXXXYYYZZZ\\\^^^]]][[[YYYXXXXXXYYYZZZ\\\ZZZXXXZZZ]]]^^^]]][[[[[[ZZZXXXVVVUUUUUUUUUVVVYYYXXXVVVTTTSSSSSSTTTUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRROOOMMMJJJHHHHHHGGGEEEDDDAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAABBBFFFKKKOOOYYYbbbqqqqqqUUUDDDAAA:::888888333555444333333222222333333444444444444444444444444333222222555555777@@@III]]]ttt{{{qqqnnnqqqxxxrrrkkkhhhiiiiiigggeeehhhnnnsss~~~|||sssmmmjjjeee^^^^^^]]]\\\^^^```bbbcccbbbaaa___^^^___ccceeedddcccggggggggghhhjjjlllnnnoookkkjjjjjjjjjjjjkkkmmmnnnpppooommmkkkiiigggfffeeeeeeeeeddddddccccccddddddeeeeeeeeeeeedddcccbbbaaa^^^]]]ZZZXXXVVVUUUTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJGGGEEEDDDEEEEEECCC???;;;;;;:::888777666666777777:::===???@@@@@@@@@@@@AAACCCDDDGGGKKKOOORRRUUUVVVWWWVVVTTTTTTTTTTTTRRRQQQRRRRRRRRRRRRPPPMMMJJJHHHHHHKKKNNNOOOPPPQQQSSSTTTWWWXXXYYY[[[\\\\\\]]]]]]YYYZZZ[[[]]]]]]]]]]]]\\\]]]___aaaccccccccceeefffeeegggiiikkkmmmnnnnnnnnnjjjkkkkkkiiifffcccbbbccccccbbbbbbccceeeffffffeeeffffffeeeeeecccaaa^^^]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZ[[[]]]```dddgggiiiiiihhhhhhgggfffeeeeeeeeedddbbbaaaaaaaaabbbcccfffiiimmmqqqtttxxx||||||vvvssstttvvvvvvvvvvvvvvvvvvvvvuuuttttttqqqrrrtttvvvwwwwwwwwwvvvtttttttttsssttttttuuuuuuzzzzzzyyyxxxyyyzzz{{{||||||}}}~~~~~~}}}~~~~~~zzzuuusssrrrqqqrrrooommmkkkllllllkkkjjjgggfffeeedddbbbaaa```___``````aaaaaa``````______]]]\\\ZZZYYYYYYYYY[[[\\\^^^]]][[[YYYXXXYYYZZZZZZ[[[ZZZYYYZZZ\\\^^^\\\[[[YYYXXXXXXWWWWWWWWWXXXXXXXXXWWWUUUSSSSSSSSSUUUUUURRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSPPPMMMJJJIIIHHHHHHFFFDDDAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAAAAABBBEEEKKKOOOYYYbbbssssssVVVEEE@@@999777777222555444333333222222333333444444444444444444444444333222222555555777@@@III[[[ssszzzqqqnnnooovvvpppkkkggghhhhhhgggeeehhhmmmrrr~~~|||sssnnnkkkeee___\\\[[[[[[]]]___aaaaaaaaa\\\[[[\\\^^^aaaddddddcccddddddfffgggiiikkklllmmmjjjjjjiiiiiiiiijjjkkkkkklllkkkjjjhhhfffeeeccccccbbbbbbaaa```````````````bbbbbbbbbbbbaaa```______\\\[[[ZZZXXXVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFDDDCCCCCCCCCAAA===:::999888777666666777888999:::<<<>>>?????????@@@AAADDDEEEHHHLLLOOORRRUUUVVVWWWVVVTTTSSSTTTSSSQQQPPPQQQQQQQQQQQQOOOMMMKKKIIIHHHJJJMMMOOOPPPQQQSSSUUUXXXYYYZZZ[[[\\\]]]]]]]]]VVVWWWYYY[[[]]]^^^______[[[]]]```bbbbbbdddfffhhhiiijjjlllmmmnnnnnnnnnmmmjjjjjjjjjgggcccaaa``````dddccccccdddfffgggfffdddcccccccccbbbaaa```^^^^^^\\\]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[\\\___cccfffiiijjjjjjiiihhhfffeeeddddddeeedddccccccdddeeefffgggkkkooossswww|||zzztttssstttvvvvvvuuuuuuvvvvvvvvvuuuttttttssstttuuuvvvvvvvvvvvvuuusssssssssssstttuuuvvvwwwyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~zzzuuusssrrrqqqtttrrrooonnnmmmmmmkkkjjjgggfffdddbbbaaa``````aaaaaaaaaaaaaaa`````````___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\[[[YYYYYYYYYZZZZZZ[[[ZZZYYYZZZ\\\\\\\\\ZZZWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVTTTSSSSSSTTTUUUVVVRRRRRRQQQQQQRRRRRRSSSTTTQQQQQQQQQRRRRRRSSSSSSTTTPPPNNNKKKJJJIIIIIIGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBEEEJJJNNNXXXcccuuuwwwZZZGGGAAA:::777888333555444333333222222333333333333333333333333333333333222222555555777@@@III[[[sss{{{sssoooooouuu|||nnniiieeeggghhhfffeeegggmmmrrr|||{{{tttnnnlllfff___ZZZYYYYYY\\\^^^``````___[[[[[[\\\^^^```bbbbbbbbbaaabbbdddfffhhhiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiihhhgggeeedddbbbaaaaaaaaa```___^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZYYYWWWUUURRRPPPNNNOOONNNMMMKKKIIIHHHGGGFFFEEEEEEDDDCCCAAA???<<<;;;888777777666777999:::;;;:::;;;>>>>>>>>>???@@@BBBEEEGGGJJJMMMPPPSSSTTTTTTWWWUUUSSSSSSSSSSSSQQQOOOQQQQQQQQQPPPOOOMMMLLLKKKHHHKKKNNNPPPPPPQQQSSSUUUXXXYYYZZZ[[[\\\\\\\\\\\\VVVWWWXXXZZZ\\\]]]^^^___\\\^^^```aaabbbcccfffhhhiiijjjlllmmmnnnnnnnnnmmmiiiiiihhheeeaaa^^^^^^^^^aaaaaaaaadddfffgggfffeeeaaaaaaaaaaaaaaa``````___]]]^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]___bbbeeehhhjjjjjjiiihhhfffdddcccbbbbbbddddddddddddfffhhhjjjlllpppsssxxx}}}yyytttrrrsssttttttttttttuuuuuuvvvuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{}}}~~~xxxvvvuuuuuuttttttrrrpppnnnnnnmmmkkkiiihhhfffcccaaa``````aaabbbbbbbbbaaaaaa`````````aaa^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[ZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTUUUVVVRRRRRRRRRQQQRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNKKKJJJJJJJJJHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBEEEIIILLLWWWcccwww}}}___JJJCCC;;;888999555555444333333222222333333333333333333333333333333333222222555555777@@@III^^^vvv}}}tttppppppvvv{{{lllhhhdddfffgggfffeeeggglllqqqxxx{{{tttooolllfff```YYYYYYYYY[[[^^^___^^^\\\[[[\\\^^^___`````````aaa___```bbbdddeeefffffffffgggggggggggggggffffffffffffeeeeeedddbbbaaa`````````___^^^]]]\\\\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWUUUSSSQQQNNNMMMOOONNNMMMLLLJJJHHHGGGFFFFFFFFFEEECCC@@@>>><<<<<<777777666777888999;;;<<<:::<<<===>>>>>>???AAACCCGGGIIILLLOOOQQQSSSSSSSSSUUUSSSRRRRRRRRRRRRQQQOOOQQQQQQQQQPPPOOONNNMMMMMMJJJMMMOOOQQQQQQRRRSSSUUUXXXYYYZZZZZZ[[[[[[[[[[[[XXXXXXYYYYYYZZZ[[[\\\\\\^^^___`````````bbbdddgggggghhhjjjlllmmmnnnnnnmmmhhhgggfffbbb^^^\\\\\\]]]]]]]]]___bbbfffgggfffeeeaaaaaa`````````aaaaaaaaa``````___^^^^^^]]]\\\\\\\\\]]]___aaadddgggiiikkkiiihhhfffdddbbbaaaaaaaaaccccccdddfffhhhlllooopppssswww|||yyytttrrrrrrqqqqqqrrrssstttuuuuuuuuuuuuuuuyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{}}}|||xxxuuuuuuttttttsssqqqooonnnmmmllliiiggghhhfffdddbbbaaaaaabbbcccccccccbbbaaaaaaaaaaaabbb^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYWWWWWWXXXXXXWWWVVVTTTSSSTTTTTTTTTTTTTTTTTTUUUUUURRRRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPOOONNNPPPMMMKKKJJJJJJJJJHHHGGGBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAABBBDDDHHHKKKVVVcccyyybbbMMMDDD;;;888:::666555444333333222222333333333333333333333333333333333222222555555777@@@IIIaaaxxxuuupppqqqwww}}}lllfffbbbdddffffffeeeggglllpppvvv~~~{{{tttpppmmmggg```ZZZZZZZZZ\\\]]]]]]\\\ZZZYYY\\\^^^```___^^^___````````````aaabbbbbbccccccddddddeeefffffffffeeeeeeeeeddddddcccbbbaaaaaa```___^^^]]]\\\[[[ZZZZZZZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSQQQOOONNNNNNOOOOOONNNMMMKKKIIIGGGFFFFFFFFFEEEBBB???<<<;;;<<<777777777777888:::<<<===;;;<<<>>>>>>???@@@CCCEEEHHHJJJMMMPPPRRRSSSRRRRRRSSSQQQPPPQQQRRRSSSRRRPPPRRRRRRQQQQQQPPPPPPOOOOOOMMMPPPRRRSSSRRRRRRTTTUUUWWWXXXYYYYYYZZZZZZZZZYYYZZZYYYYYYYYYYYYYYYZZZ[[[^^^___``````___aaadddffffffgggiiikkklllmmmmmmllleeeeeeccc```\\\ZZZ[[[\\\[[[\\\^^^bbbeeegggeeedddaaa``````______```aaaaaaaaaaaa```___^^^]]]\\\\\\]]]___aaadddgggiiijjjjjjhhhgggeeecccbbbaaabbbbbbcccdddfffhhhlllppptttvvvxxx{{{~~~yyyuuusssrrrpppoooqqqrrrssstttuuuvvvvvvvvvyyyyyyxxxxxxwwwxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxyyyzzz{{{||||||}}}~~~}}}xxxuuusssrrrppppppooonnnmmmmmmkkkiiifffhhhgggeeedddcccccccccdddeeedddbbbaaaaaaaaabbbccc^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[YYYWWWXXXYYYXXXWWWWWWWWWUUUTTTSSSRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLOOOMMMJJJIIIJJJJJJHHHGGGBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBDDDGGGJJJUUUcccyyydddMMMDDD:::777999666555444333333222222333333222222222222222222222222333222222555555777@@@IIIcccyyytttooopppwww~~~|||mmmdddaaacccffffffeeeggglllpppvvv}}}~~~{{{tttpppnnnggg```[[[[[[[[[\\\^^^]]]ZZZXXXUUUXXX\\\^^^^^^]]]^^^```aaa```___^^^^^^___```aaaaaabbbccceeeeeeeeeeeeddddddddddddccccccbbbbbbaaa^^^]]][[[ZZZYYYXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNOOOOOONNNNNNNNNMMMKKKIIIFFFEEEDDDEEEDDDAAA<<<999:::;;;888888777777888:::<<<===<<<===?????????AAADDDGGGIIIKKKNNNQQQSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSSSSRRRSSSRRRRRRQQQQQQQQQQQQRRRQQQSSSTTTUUUSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^______aaaeeehhhhhhiiijjjllllllkkkkkkjjjccccccaaa^^^ZZZYYYZZZ\\\^^^___aaacccffffffcccaaa```___^^^]]]]]]^^^______``````______^^^^^^^^^]]]___aaacccfffiiijjjjjjjjjiiihhhfffdddccccccdddeeeeeefffhhhlllpppuuuyyy|||~~~|||xxxuuutttsssrrrqqqpppqqqssstttuuuvvvvvvvvvxxxwwwvvvvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvxxxxxxxxxxxxyyy{{{}}}~~~|||}}}~~~~~~}}}|||wwwtttsssqqqpppooonnnmmmmmmmmmllliiiggggggggggggffffffeeeeeedddfffdddcccaaaaaabbbcccddd^^^^^^^^^^^^^^^]]]]]]\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\]]][[[XXXVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTSSSRRRPPPOOOMMMMMMMMMKKKIIIHHHIIIIIIHHHGGGCCCBBBBBBBBBBBBAAAAAAAAA>>>@@@AAABBBBBBDDDGGGIIITTTbbbyyydddMMMCCC999666888555555444333333222222333333222222222222222222222222444222333555555777@@@IIIdddzzzsssnnnooovvvzzzxxxnnnbbb```ccceeefffeeegggkkkpppxxx}}}~~~{{{uuuqqqnnnhhh```\\\\\\\\\]]]^^^\\\YYYVVVPPPUUUZZZ\\\\\\]]]___aaabbbaaa___]]]\\\]]]___``````aaabbbdddeeeeeeeeedddddddddddddddccccccbbbbbb\\\\\\ZZZYYYXXXWWWWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVTTTRRRPPPNNNMMMNNNOOOPPPMMMMMMMMMLLLJJJHHHFFFDDDCCCDDDCCC???:::777888:::999888888777888:::;;;<<<===>>>???@@@@@@BBBEEEHHHJJJLLLOOORRRSSSSSSRRRQQQOOONNNNNNPPPRRRTTTSSSSSSTTTSSSRRRRRRRRRRRRSSSSSSSSSUUUVVVVVVTTTSSSTTTTTTVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\ZZZ\\\]]]^^^___cccgggkkkkkkllllllmmmlllkkkiiihhhbbbaaa```]]]ZZZYYYZZZ\\\bbbbbbccceeefffeeebbb______^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^____________``````bbbeeehhhjjjjjjjjjiiijjjiiigggeeeeeeeeeggghhhggghhhjjjnnnsssyyy}}}}}}zzzwwwuuuuuuuuutttssspppqqqrrrtttuuuvvvvvvvvvvvvuuutttttttttuuuwwwxxxtttssssssttttttuuuvvvwwwyyyxxxwwwwwwxxx{{{}}}{{{||||||||||||~~~~~~yyyvvvuuuuuuttttttnnnnnnmmmnnnnnnmmmkkkhhhggghhhhhhhhhgggfffeeeeeefffeeecccaaaaaabbbcccddd^^^^^^______^^^^^^]]]\\\YYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]^^^[[[XXXVVVVVVXXXXXXWWWVVVUUUVVVWWWXXXYYYUUUUUUUUUUUUTTTRRRQQQPPPSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSRRRQQQPPPOOOOOONNNMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@AAABBBBBBDDDFFFHHHSSSbbbyyylllNNNCCC???888555777555555444444444333333333444444444444444444444444444333333333333666AAAMMMaaawww|||tttrrrtttzzz|||tttxxx}}}~~~ooogggddddddccc```^^^```ggglllsss|||yyywwwtttooohhhbbb___]]][[[ZZZZZZZZZYYYWWWXXXWWWWWWXXX[[[^^^^^^^^^```___]]]\\\[[[[[[\\\]]]___^^^]]]]]]^^^```cccdddfffgggggggggeeebbb___^^^XXXXXXYYYYYYXXXVVVTTTRRRRRRRRRRRRRRRRRRSSSTTTTTTOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIHHHEEEBBBAAA???>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>;;;:::999999999888888999999:::;;;;;;<<<@@@??????@@@AAADDDGGGIIILLLMMMNNNPPPPPPPPPPPPOOOMMMNNNQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUVVVUUUTTTSSSTTTVVVXXXXXXWWWVVVVVVVVVWWWWWWXXXVVVSSSTTTWWWZZZZZZZZZ\\\___bbbdddeeeeeefffhhhiiihhhhhhgggfffeeeeeedddcccaaa^^^\\\[[[ZZZ[[[[[[cccdddeeefffeeebbb```^^^[[[[[[ZZZZZZZZZ[[[]]]^^^``````aaabbbbbbbbbbbbbbbdddeeegggiiiiiiiiihhhgggiiijjjjjjiiihhhhhhjjjlllooorrrvvvyyy{{{{{{yyyvvvtttssstttuuuvvvssssssttttttttttttuuuuuuuuutttsssrrrssstttvvvwwwvvvtttrrrrrrtttvvvvvvvvvwwwvvvvvvwwwxxxyyyzzz{{{}}}{{{zzz{{{~~~~~~~~~{{{xxxtttqqqooommmlllkkkkkkjjjjjjjjjkkkkkkiiihhhiiijjjkkkjjjgggeeedddcccccccccccccccddddddccc___[[[\\\^^^___\\\YYYYYYZZZ[[[\\\]]]]]]\\\[[[\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXVVVUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQNNNLLLIIIHHHHHHGGGFFFDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCCCCEEEIIILLLRRR```uuulllPPPDDD???999666666444444333333333222222222222222222222222222222222333222333444444777AAAMMMfffzzzvvvtttuuuzzz}}}|||~~~xxxiiiaaaaaaaaa```]]]\\\^^^eeekkkwww}}}zzzwwwuuusssnnngggaaa[[[YYYWWWUUUUUUUUUSSSRRRTTTSSSSSSVVVZZZ^^^______```___^^^^^^^^^^^^^^^___```^^^]]]\\\\\\]]]___``````aaabbbbbbaaa```]]]\\\WWWVVVSSSQQQPPPPPPQQQRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHGGGGGGGGGHHHGGGDDDBBBAAA???===:::888777777777888888999:::<<<===>>>>>>CCCBBB@@@@@@BBBEEEIIIKKKMMMNNNOOOPPPPPPOOONNNMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWVVVUUUTTTUUUWWWWWWWWWVVVUUUUUUUUUUUUUUUWWWUUUTTTTTTWWWYYYZZZZZZ[[[^^^bbbdddeeefffggghhhggggggfffeeedddbbbbbbaaa```___^^^\\\\\\\\\]]]]]]cccdddeeeeeedddbbb___^^^\\\[[[ZZZZZZZZZ[[[\\\]]]``````aaabbbcccdddddddddhhhhhhhhhhhhhhhhhhhhhggghhhiiijjjjjjjjjlllooorrruuuxxx|||~~~yyywwwuuutttssstttvvvwwwsssssssssttttttuuuuuuuuuttttttsssrrrrrrtttuuuvvvsssrrrrrrsssuuuwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{~~~|||{{{|||~~~}}}{{{yyyvvvrrrooolllkkkjjjjjjiiiiiiiiijjjkkkkkkiiiiiiiiijjjkkkjjjhhhfffcccccccccbbbbbbcccdddddddddaaa]]]]]]^^^___]]]ZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUTTTRRRRRRRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGEEEDDDBBBBBBAAAAAA???AAABBBCCCDDDFFFJJJLLLUUU```qqqlllRRREEE???:::777666444333333333333222222222222222222222222222222222333222333555555777BBBMMMhhh{{{wwwwwwzzz~~~}}}{{{}}}yyyjjjccc```aaaaaa______bbbjjjpppzzz|||yyyvvvtttrrrnnnfffaaaZZZXXXUUUTTTTTTTTTRRRQQQRRRQQQRRRUUUYYY]]]^^^___^^^^^^^^^^^^^^^____________^^^\\\ZZZZZZ[[[\\\]]]]]]^^^___``````___]]]\\\UUUTTTRRRQQQPPPOOOPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEFFFEEEEEEEEEFFFEEECCC@@@>>>===;;;999777777777777:::;;;<<<===???@@@BBBBBBEEEDDDCCCCCCDDDHHHKKKNNNNNNOOOPPPPPPPPPNNNMMMLLLOOOPPPRRRSSSSSSSSSSSSRRRTTTSSSSSSRRRRRRQQQQQQQQQTTTVVVWWWWWWVVVUUUVVVXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSTTTVVVXXXYYYZZZ[[[^^^bbbdddeeefffggghhhffffffeeecccbbbaaa```___^^^^^^]]]]]]]]]^^^______bbbcccddddddcccaaa___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]______```aaacccdddeeefffmmmlllkkkjjjjjjjjjkkkllliiijjjllllllmmmooosssuuuxxx{{{}}}vvvuuutttsssssstttvvvwwwtttttttttuuuuuuvvvvvvvvvtttssssssrrrssstttuuuuuuqqqqqqrrrtttwwwxxxwwwuuuttttttuuuvvvxxxyyy{{{|||~~~}}}}}}}}}~~~xxxwwwuuussspppmmmkkkjjjhhhhhhhhhhhhiiijjjkkkllljjjiiihhhiiijjjjjjhhhffffffeeedddccccccbbbbbbcccdddbbb___^^^^^^^^^]]][[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTRRRRRRRRRRRRSSSUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSNNNLLLJJJJJJJJJKKKJJJIIIGGGFFFDDDBBBAAA@@@?????????@@@BBBCCCDDDFFFJJJMMMVVV```pppmmmUUUFFF@@@;;;888777444444444333333333222222444444444444444444444444222222333666666888BBBMMMggg{{{xxxzzz~~~xxxwwwzzzyyylllfff___````````````eeemmmttt}}}~~~~~~zzzxxxuuusssrrrmmmfff```YYYWWWUUUTTTUUUUUUSSSRRRQQQQQQQQQTTTXXX[[[\\\\\\\\\\\\]]]^^^^^^^^^______^^^]]]ZZZYYYXXXYYYZZZ[[[\\\]]]^^^______^^^\\\[[[SSSSSSTTTSSSRRRQQQOOONNNLLLKKKKKKJJJKKKKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCDDDDDDCCC@@@>>>:::999888777777888999:::;;;<<<===>>>@@@AAABBBCCCDDDCCCBBBCCCEEEHHHLLLNNNPPPPPPQQQQQQPPPOOOMMMLLLOOOPPPQQQSSSSSSSSSRRRQQQTTTTTTSSSSSSSSSRRRQQQQQQTTTUUUWWWWWWVVVUUUWWWXXXVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ]]]```cccdddddddddeeefffeeedddcccbbbaaa```______\\\\\\]]]]]]^^^___``````aaabbbbbbaaa```___]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^^^^^^^___```bbbeeeggghhhnnnmmmlllkkkkkklllnnnooolllmmmnnnoooppprrrvvvxxxyyy}}}{{{{{{uuutttssssssssstttuuuvvvtttuuuuuuvvvwwwwwwxxxxxxssssssssssssttttttuuuuuuqqqqqqsssuuuxxxyyywwwuuuuuuvvvvvvwwwyyy{{{|||}}}}}}}}}~~~~~~~~~|||rrrrrrpppooommmllljjjjjjeeeeeefffggghhhjjjkkkllljjjhhhhhhhhhiiiiiigggfffjjjiiigggeeecccbbbaaaaaacccaaa___^^^^^^^^^]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTTTTSSSSSSRRRNNNLLLJJJJJJKKKKKKKKKJJJHHHGGGEEECCCBBB@@@@@@@@@???AAABBBCCCDDDFFFIIILLLTTT___ooooooYYYHHHAAA>>>:::777555555444444444333333333444444444444444444444444111111444666777999CCCNNNgggyyy~~~xxx{{{~~~qqqrrrwwwyyymmmhhh___``````___```dddlllsss~~~}}}||||||yyyvvvsssrrrqqqllleee```XXXVVVTTTTTTUUUVVVUUUTTTSSSQQQQQQSSSVVVXXXYYYYYYXXXYYY[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWWWWWWWYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZRRRSSSTTTTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA>>>;;;888888777777888999:::;;;::::::;;;<<<>>>???@@@@@@??????@@@BBBEEEHHHKKKMMMPPPQQQRRRRRRRRRPPPOOONNNNNNOOOQQQRRRSSSRRRRRRQQQSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTVVVVVVUUUUUUWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTVVVWWWWWWXXXZZZ\\\aaaccceeeeeedddcccbbbcccbbbbbbaaaaaa```_________\\\\\\]]]^^^___```aaaaaa``````______^^^\\\[[[ZZZYYYYYYYYYYYY[[[]]]___```^^^^^^___```cccfffiiikkkmmmlllkkkjjjkkklllmmmnnnmmmnnnpppqqqsssuuuyyy||||||yyyxxxyyyttttttsssssssssttttttuuuttttttuuuvvvwwwwwwxxxxxxtttttttttuuuuuuuuuuuuuuusssssstttvvvyyyyyyxxxvvvwwwwwwwwwxxxyyy{{{|||}}}|||}}}~~~}}}}}}}}}yyywwwmmmlllkkkjjjhhhgggfffeeeaaaaaabbbccceeegggiiijjjiiigggffffffggghhhfffeeejjjiiigggdddbbbaaa``````aaa```___^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOTTTUUUVVVVVVVVVVVVUUUTTTRRRSSSTTTTTTTTTRRRQQQPPPNNNLLLJJJJJJJJJKKKJJJIIIIIIIIIGGGFFFDDDDDDCCCCCCAAABBBCCCCCCCCCEEEHHHKKKPPP\\\nnnqqq[[[JJJCCC@@@<<<888666666666555555555444444333333333333333333333333111111444777777:::CCCNNNfffxxx|||vvvzzzxxxmmmnnnttt{{{oookkkcccddddddaaaaaadddkkkqqq}}}~~~zzzzzz{{{xxxuuusssqqqpppllleee___UUUTTTRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRTTTVVVUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[ZZZYYYWWWVVVVVVWWWXXXYYYYYYZZZ[[[\\\[[[ZZZXXXVVVSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBAAA???;;;999:::999888777888999:::;;;;;;;;;<<<<<<===>>>>>>???===???BBBEEEIIIKKKNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPMMMOOOPPPRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTRRRSSSUUUUUUTTTUUUVVVXXXWWWWWWUUUTTTSSSRRRRRRRRRSSSVVVYYYZZZZZZ[[[]]]___dddfffgggfffccc```______^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]___``````aaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWXXXYYY[[[^^^```bbb``````aaabbbeeeiiimmmooooooooonnnmmmlllllllllllllllnnnpppsssuuuyyy~~~}}}zzzvvvuuuvvvttttttssssssssssssssssssrrrrrrssstttuuuvvvwwwwwwtttuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvwwwyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{zzz|||~~~}}}||||||~~~~~~~~~~~~wwwrrrooojjjiiigggeeebbb```^^^]]]\\\\\\]]]___aaadddfffggghhhfffeeeeeeffffffeeedddeeeeeecccbbbaaa`````````^^^^^^^^^]]]\\\\\\]]]^^^^^^_________^^^\\\ZZZYYYZZZZZZZZZ[[[[[[[[[\\\\\\WWWWWWWWWWWWVVVUUUTTTSSSUUUTTTTTTSSSRRRQQQPPPOOORRRRRRSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTSSSQQQOOOMMMNNNLLLJJJIIIJJJJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDCCCCCCDDDGGGJJJNNNYYYjjj|||rrr]]]LLLCCCAAA===999777666666666666555555555222222222222222222222222111111444777888:::CCCNNNfffxxx{{{tttxxx|||vvvkkkmmmssssssooojjjjjjhhheeeccceeekkkppp{{{|||yyyzzz{{{wwwuuurrrqqqpppkkkeee___SSSRRRQQQRRRTTTVVVVVVUUUVVVTTTRRRRRRSSSTTTSSSRRRSSSTTTVVVXXXZZZZZZZZZYYYYYYXXXVVVUUUUUUVVVXXXYYYXXXYYYZZZZZZYYYXXXUUUTTTUUUSSSQQQOOONNNNNNOOOOOOPPPNNNLLLIIIFFFDDDBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDBBBAAA@@@>>>:::777<<<;;;999888888888999:::======>>>>>>?????????@@@???AAAEEEIIIMMMPPPRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWVVVUUUQQQSSSTTTTTTTTTTTTVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRUUUYYY\\\]]]]]]]]]```bbbggghhhhhhfffccc___]]]]]][[[\\\\\\\\\\\\]]]]]]]]]\\\]]]^^^___````````````]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVWWWYYY[[[^^^aaacccbbbbbbbbbdddgggkkkooorrrssssssrrrpppooommmlllkkkjjjlllpppssswww||||||zzzxxxuuusssttttttttttttssssssrrrrrrrrrppppppqqqrrrssstttuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwyyyxxxwwwwwwyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyy|||}}}}}}{{{{{{~~~~~~~~~~~~~~~~~~zzzrrrllljjjhhhgggdddaaa^^^[[[XXXWWWXXXYYYZZZ\\\^^^aaaccceeegggfffddddddeeeeeeeeedddaaaaaa````````````aaaaaa\\\]]]]]]]]]\\\\\\^^^_______________^^^\\\ZZZXXXZZZZZZ[[[[[[\\\\\\\\\]]]VVVVVVVVVVVVUUUTTTSSSSSSVVVVVVUUUUUUTTTRRRQQQPPPOOOPPPQQQRRRRRRQQQPPPOOORRRRRRSSSSSSRRRPPPMMMLLLNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCDDDDDDDDDCCCDDDFFFIIIMMMXXXgggxxx~~~{{{~~~tttaaaMMMBBB???<<<888999666333333444444222///444333333222222111111111222222333444444666@@@KKKeeetttyyypppnnnzzztttccceeessswwwpppooolllhhhfffgggkkkpppsss}}}{{{{{{{{{{{{zzztttsssrrrqqqnnnjjjddd```VVVRRRMMMNNNRRRVVVUUUSSSVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYYYY\\\[[[XXXVVVVVVVVVWWWXXXVVVWWWXXXXXXXXXWWWUUUTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJJJJIIIHHHFFFEEEDDD@@@AAABBBDDDEEEEEEEEEEEECCCCCCAAA???===;;;:::999;;;:::888777666777888999:::<<>>:::888555333333444444222000333333333222222222222222333222333555555777AAALLLeeesssxxxoookkkvvv~~~}}}rrrcccfffvvvvvvnnnnnnkkkhhheeefffjjjooosss~~~~~~}}}||||||{{{zzzuuutttrrrpppmmmhhhbbb]]]VVVQQQLLLLLLPPPTTTUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWUUUSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA???===;;;999999<<<:::888777777888:::;;;<<<>>>AAABBBAAA@@@AAAAAA???BBBGGGJJJMMMOOOQQQSSSSSSSSSSSSSSSRRRPPPNNNMMMNNNNNNOOOQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUVVVVVVVVVUUUTTTTTTXXXVVVTTTRRRQQQRRRSSSTTTVVVXXX[[[^^^aaadddeeeffffffdddbbb___]]][[[YYYYYYYYYZZZ\\\]]]^^^^^^]]]\\\\\\]]]^^^]]][[[[[[\\\]]]]]]]]]]]]\\\[[[YYYVVVUUUWWWXXXYYYZZZ\\\^^^```aaadddeeegggiiilllnnnpppqqqsssqqqoooooopppppppppooopppqqqssswww||||||wwwuuuuuuuuutttrrrtttttttttuuuuuuuuuttttttrrrrrrqqqrrrrrrssstttuuuxxxvvvuuuuuuwwwxxxxxxwwwxxxzzz{{{zzzyyywwwwwwxxxvvvvvvvvvvvvvvvwwwxxxxxx{{{{{{|||}}}}}}~~~}}}{{{{{{}}}~~~{{{ssslllgggdddaaa```^^^]]]ZZZWWWTTTRRRPPPOOOMMMOOORRRSSSUUUWWW[[[]]]______aaabbbcccdddddddddccccccbbbbbbaaa`````````^^^^^^^^^]]]]]]^^^^^^____________^^^]]]\\\[[[[[[\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXWWWUUUTTTTTTUUUUUUSSSTTTUUUVVVVVVUUUTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRPPPNNNMMMNNNLLLJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAABBBCCCDDDFFFGGGMMMUUUcccttt|||hhhRRREEEBBB@@@===666555333333444444333222222222222222333333333333444333444666666888BBBMMMffftttyyypppkkkttt||||||pppdddjjj|||xxxooommmkkkgggeeefffjjjpppsss{{{~~~}}}|||{{{xxxvvvuuussspppmmmjjjeee___ZZZVVVPPPKKKIIIMMMRRRTTTUUUVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXVVVUUUSSSRRRQQQQQQRRRSSSVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKHHHGGGGGGGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@===;;;:::999888===;;;888666777999;;;>>>>>>@@@BBBCCCCCCBBBBBBCCCAAADDDGGGJJJLLLNNNQQQSSSRRRRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRSSSTTTVVVWWWVVVWWWXXXXXXXXXVVVTTTSSSWWWUUUSSSRRRQQQRRRSSSTTTWWWZZZ^^^bbbeeefffgggfffcccbbb```]]][[[YYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]^^^^^^\\\YYYWWWWWWXXX\\\\\\\\\\\\[[[YYYWWWVVVYYYZZZ[[[]]]___aaabbbccceeefffhhhkkkmmmoooqqqrrrsssrrrqqqrrrssssssqqqooorrrtttxxx{{{yyywwwtttsssttttttrrrqqqqqqrrrssstttuuuuuuuuuuuurrrrrrrrrqqqqqqrrrsssssswwwvvvuuuvvvwwwwwwvvvtttwwwyyy||||||zzzxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyzzz{{{}}}~~~}}}{{{{{{~~~}}}sssooohhhbbb___\\\ZZZYYYVVVUUUTTTQQQPPPNNNNNNMMMIIIKKKNNNPPPQQQRRRTTTUUUZZZ[[[^^^```cccdddffffffcccbbbbbbaaa``````_________^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTTTTRRRSSSTTTVVVWWWWWWVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNMMMKKKJJJJJJIIIGGGEEECCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAAAAABBBDDDFFFGGGLLLTTTaaarrrmmmUUUGGGBBBAAA>>>555444444444444444444333111222222333333444444444444444555666666888BBBMMMhhhuuu{{{rrrmmmttt}}}~~~qqqhhhqqq|||rrrmmmkkkgggeeegggkkkppptttyyy~~~}}}||||||{{{yyyuuurrrrrrpppmmmjjjgggccc^^^ZZZUUUPPPIIIGGGIIINNNRRRUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQOOOLLLKKKFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@>>><<<999888888777;;;999777555666888<<<>>>>>>@@@BBBCCCCCCBBBBBBCCCAAACCCFFFIIIJJJLLLOOORRRPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQSSSUUUWWWVVVXXXZZZ[[[ZZZXXXUUUSSSUUUTTTRRRQQQPPPQQQSSSTTTWWWZZZ___dddggggggfffddd```___]]][[[YYYXXXWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]^^^^^^[[[XXXVVVVVVVVVZZZZZZ[[[[[[[[[YYYXXXWWWYYYZZZ]]]___bbbeeefffggghhhiiijjjlllnnnooopppqqqqqqqqqqqqsssttttttrrrpppuuuxxx}}}uuuuuutttssssssrrrqqqppppppqqqrrrtttuuuuuuvvvvvvsssrrrrrrqqqqqqqqqrrrrrrvvvuuuuuuvvvwwwwwwtttrrruuuxxx{{{|||zzzxxxwwwvvvttttttuuuvvvxxxzzz|||}}}wwwxxxyyy{{{|||~~~}}}{{{{{{}}}}}}{{{xxxuuusssiiieee```[[[YYYWWWVVVTTTPPPOOONNNMMMLLLLLLLLLLLLHHHKKKNNNOOOPPPOOOPPPQQQWWWYYY\\\___cccfffhhhiiiccccccbbbaaa``````____________^^^]]]]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[YYYWWWUUUTTTTTTTTTTTTSSSTTTVVVWWWWWWWWWVVVUUUSSSTTTUUUVVVVVVTTTSSSRRRQQQRRRRRRRRRQQQPPPNNNMMMOOOMMMKKKJJJJJJIIIGGGEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGKKKSSS```ppprrrYYYHHHBBB???===444444444444444333333444222222222333333444444555444444555666666888BBBMMMfffsssyyysssmmmsss}}}uuuooozzzuuummmjjjgggeeegggkkkppptttzzz~~~}}}}}}}}}|||yyytttqqqnnnllljjjhhhfffccc___[[[TTTOOOIIIEEEFFFJJJOOORRRTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQSSSRRRRRRQQQQQQQQQQQQQQQSSSTTTUUUTTTSSSPPPLLLJJJEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAA???<<<:::888777666777888777555444555777;;;===<<>>;;;444555666555333222333444333333333333444444444444444333444666666888BBBMMMcccooowwwrrrlllooozzzzzzvvvuuujjjhhheeeccceeeiiiooossszzz~~~~~~}}}zzzvvvrrrllljjjhhhfffdddbbb___\\\SSSOOOIIIDDDCCCFFFKKKOOORRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMPPPPPPOOONNNNNNNNNNNNOOOSSSTTTVVVVVVTTTQQQMMMJJJEEEDDDCCCAAAAAAAAABBBCCCAAABBBBBBBBBAAA@@@??????@@@>>>;;;888666555555666555555444444666888:::<<<;;;>>>@@@AAA@@@@@@@@@AAADDDGGGLLLNNNOOOOOOPPPQQQLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLMMMOOOQQQSSSUUUUUUTTTSSSSSSSSSSSSUUUUUUVVVWWWYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQRRRSSSUUUWWWXXX[[[^^^bbbbbbaaa^^^\\\]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYY[[[]]]^^^___^^^^^^]]]^^^^^^]]]ZZZYYYYYYZZZWWWWWWYYYZZZ[[[ZZZYYYYYYXXX[[[___cccgggjjjlllmmmlllllllllmmmmmmmmmnnnnnnnnnnnnoooqqquuuwwwvvvvvvuuu||||||xxxuuuuuuuuusssqqqpppppprrrqqqrrrsssuuuvvvwwwwwwwwwsssssssssrrrrrrsssssstttuuuuuutttvvvwwwxxxwwwuuutttwwwzzz{{{yyyxxxxxxxxxtttuuuvvvwwwzzz|||~~~wwwxxxyyy{{{}}}}}}~~~~~~}}}||||||}}}}}}yyytttqqqmmmjjjfffeeecccccccccaaa___\\\XXXUUUQQQOOONNNMMMLLLJJJHHHHHHHHHHHHIIIJJJLLLLLLMMMOOOQQQRRRQQQQQQSSSTTTRRRTTTWWW[[[___ccceeefffffffffeeecccbbbaaa`````````______^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\YYYXXXVVVUUUTTTUUUUUUVVVXXXXXXYYYYYYXXXVVVUUUTTTWWWWWWVVVUUUUUUTTTTTTTTTQQQRRRSSSSSSSSSRRRPPPOOOPPPNNNKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFIIIQQQ___pppeeeOOOCCC===999555666777555222111222333444444444444444333333333333222333555555777AAALLLeeepppxxxssskkkmmmwwwzzz|||pppfffdddaaa```aaafffllloooxxx~~~}}}{{{zzzxxxtttqqqmmmkkkhhheeecccaaa^^^[[[SSSOOOJJJDDDBBBCCCGGGKKKPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLRRRTTTVVVWWWVVVRRRMMMJJJFFFDDDBBB@@@??????@@@AAA??????@@@@@@@@@??????>>>@@@===:::777444444555555444444555666888999;;;;;;;;;>>>@@@AAA@@@@@@@@@AAACCCHHHMMMQQQQQQPPPOOOOOOKKKKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLNNNQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYVVVUUUTTTTTTUUUWWWYYYZZZZZZ\\\^^^``````^^^[[[ZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYY[[[]]]^^^______^^^^^^^^^^^^]]]ZZZXXXXXXXXXUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]aaaeeehhhjjjjjjjjjiiiiiijjjlllmmmnnnooopppnnnnnnnnnqqqvvvyyy{{{{{{zzzzzzuuurrrsssrrrqqqnnnooorrruuussstttuuuvvvwwwwwwwwwwwwsssssssssssstttuuuuuuvvvvvvuuutttuuuwwwyyyyyyyyywwwyyy{{{{{{zzzzzzzzz{{{xxxxxxxxxyyyyyyzzz{{{|||yyyzzz{{{|||~~~~~~~~~~~~~~~uuujjjdddbbb^^^\\\ZZZZZZZZZ[[[\\\[[[XXXUUUTTTQQQNNNLLLLLLKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPQQQPPPQQQSSSVVVUUUWWWZZZ^^^aaadddfffggghhhgggfffeeecccbbbaaa`````````___^^^]]]]]]]]]]]]]]]\\\ZZZXXXWWWWWWXXXYYYZZZYYYYYYYYYZZZZZZ[[[\\\WWWWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXYYYYYYXXXWWWVVVYYYXXXVVVTTTTTTTTTUUUVVVRRRSSSTTTTTTTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFHHHQQQ___qqqiiiRRRDDD===999555777888666222000111333555555555444444333333333222222333444444666@@@KKKiiittt{{{vvvmmmmmmwww}}}wwwkkkdddaaa^^^]]]___ccciiimmmvvv}}}{{{yyywwwvvvtttqqqnnnooollliiieeeccc```\\\YYYRRROOOJJJEEEAAABBBEEEHHHOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLKKKIIIIIIJJJJJJKKKRRRTTTWWWXXXVVVRRRMMMJJJFFFEEEBBB@@@>>>>>>???@@@>>>>>>????????????>>>>>>???===999666444333444555333444666888:::;;;;;;<<<<<<>>>AAABBBAAA@@@AAABBBAAAFFFLLLPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLNNNQQQTTTVVVUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZXXXXXXWWWVVVWWWYYY\\\]]]\\\]]]___```___]]]ZZZYYY[[[[[[ZZZYYYXXXWWWWWWXXXWWWXXX[[[]]]^^^__________________\\\YYYVVVVVVVVVUUUVVVXXXYYY[[[[[[ZZZZZZ^^^```cccfffhhhhhhhhhhhhfffggghhhkkkmmmoooqqqrrrooonnnooorrrvvv{{{~~~{{{tttooooooppppppnnnmmmooosssxxxtttuuuvvvwwwwwwxxxxxxwwwssssssssstttuuuvvvwwwxxxvvvuuutttuuuwwwzzz{{{{{{zzz{{{||||||{{{{{{}}}~~~||||||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}mmm```[[[XXXUUUSSSUUUUUUWWWYYYZZZYYYVVVSSSTTTQQQNNNMMMLLLKKKIIIHHHDDDDDDEEEEEEGGGHHHIIIJJJMMMNNNOOOOOOOOOPPPSSSVVVZZZ\\\^^^bbbeeegggiiijjjiiihhhgggfffdddcccbbbaaaaaa```___^^^]]]\\\\\\\\\^^^\\\ZZZWWWVVVVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[[[[WWWVVVUUUUUUUUUVVVWWWXXXUUUVVVWWWYYYYYYYYYYYYXXX[[[YYYVVVTTTSSSTTTUUUWWWSSSSSSTTTUUUUUUTTTSSSRRRPPPNNNLLLJJJIIIHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFGGGPPP```rrrkkkOOO===888;;;777666555444444333444444888777666555444333333333555444555666555777@@@KKKbbbsssvvvnnnnnnooovvv}}}xxxmmmfff[[[[[[[[[ZZZZZZ^^^cccgggqqq~~~}}}yyyttttttvvvuuuqqqlllkkkhhhdddddddddbbb^^^ZZZTTTOOOHHHAAA???@@@CCCEEEFFFIIINNNRRRTTTSSSQQQOOOPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKOOOOOONNNMMMLLLLLLMMMMMMQQQSSSTTTTTTRRROOOKKKHHHEEEDDDBBBAAA@@@?????????AAA@@@>>>>>>???>>>===;;;:::777444333444777888888777777888999::::::;;;;;;===???@@@@@@@@@@@@AAACCCCCCGGGMMMPPPPPPOOONNNNNNIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMOOOOOOOOOOOOQQQSSSVVVUUUTTTTTTSSSSSSTTTTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[XXXUUUVVVYYY\\\]]]]]]\\\\\\]]]^^^]]]\\\ZZZYYY[[[ZZZXXXVVVUUUVVVWWWXXX\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^\\\[[[YYYWWWUUUTTTWWWWWWWWWXXXYYYZZZ[[[\\\^^^```cccdddddddddeeefffggghhhjjjlllnnnooooooppprrrnnnnnntttxxxyyyzzzvvvqqqnnnnnnnnnmmmmmmnnnoooqqqrrrqqqsssuuuvvvwwwvvvuuutttrrrtttvvvxxxyyyxxxwwwvvvuuuvvvvvvuuuuuuwwwzzz}}}|||}}}}}}}}}}}}}}}|||||||||{{{zzz|||~~~}}}yyyuuuyyyzzz{{{}}}~~~~~~~~~~~~}}}nnnbbb```ZZZPPPMMMRRRSSSVVVYYYZZZYYYWWWUUUUUUTTTQQQMMMJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMOOOTTTWWW]]]```dddhhhkkklllllllllpppmmmjjjfffdddbbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]][[[YYYXXXYYYZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZXXXUUUSSSSSSTTTVVVXXXRRRRRRSSSTTTUUUVVVVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSVVVWWWWWWUUUSSSQQQRRRQQQNNNLLLJJJHHHGGGGGGAAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@AAABBBCCCDDDEEEIIIPPP^^^ooopppTTTAAA;;;===777666555444444333444444444333222111111111111111333222444555555777AAALLLaaarrruuuoooooopppwww}}}vvvfff___UUUVVVVVVVVVXXX\\\aaafffrrr|||xxxtttsssuuutttppplllkkkgggdddddddddbbb^^^ZZZSSSOOOHHHCCC@@@@@@BBBDDDDDDGGGKKKNNNQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKOOONNNMMMLLLLLLLLLLLLLLLNNNOOOQQQQQQOOOLLLHHHEEECCCBBBAAA@@@????????????@@@>>>============<<<::::::888555444555777888888888777777888888999;;;;;;>>>???AAAAAA@@@@@@BBBCCCEEEIIINNNQQQQQQOOONNNNNNIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLOOOPPPPPPQQQRRRTTTUUUUUUTTTTTTTTTUUUUUUUUUWWWWWWVVVVVVVVVWWWXXXXXXXXXVVVTTTVVVYYY\\\\\\[[[\\\\\\]]]]]]]]]\\\ZZZZZZ[[[ZZZXXXWWWVVVWWWXXXYYY]]]]]]\\\\\\\\\\\\\\\\\\^^^\\\[[[YYYWWWUUUUUUTTTUUUUUUVVVWWWYYY[[[]]]^^^___bbbdddfffeeeeeefffgggggghhhjjjllloooppprrrrrruuuqqqrrrwww{{{~~~{{{wwwtttqqqnnnnnnnnnmmmmmmnnnoooqqqrrrrrrssstttvvvvvvvvvuuuuuuwwwxxxyyyyyyyyyxxxvvvvvvuuuuuuvvvuuuuuuvvvzzz|||||||||}}}}}}}}}}}}||||||~~~|||{{{}}}~~~~~~|||yyy{{{{{{|||}}}}}}~~~~~~~~~tttggg^^^^^^[[[SSSRRRWWWYYY[[[^^^___]]][[[YYYYYYUUURRRNNNJJJHHHGGGEEECCCAAABBBCCCDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKNNNRRRUUU]]]```eeejjjnnnpppqqqqqqtttrrrnnnjjjfffdddcccccccccbbbaaa```___^^^^^^]]]^^^\\\ZZZYYYZZZZZZYYYWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXSSSSSSSSSTTTUUUUUUUUUVVVXXXXXXXXXXXXWWWWWWVVVUUUSSSTTTVVVWWWVVVTTTRRRPPPPPPNNNLLLJJJHHHFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFKKKQQQ]]]oootttXXXDDD======777666555444444333444444555444444333333444444444222111333555555777AAAMMM^^^pppuuupppqqqrrryyy~~~vvv}}}cccZZZRRRRRRSSSTTTVVV[[[aaafffsss{{{xxxtttssssssrrrnnnjjjiiifffcccbbbcccaaa]]]YYYQQQNNNJJJEEEBBB@@@AAAAAABBBCCCFFFIIIKKKMMMNNNOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKNNNMMMMMMLLLKKKJJJJJJJJJMMMNNNOOOOOOMMMJJJGGGDDDAAAAAA@@@???>>>>>>>>>???>>>===;;;;;;<<<<<<;;;999;;;888666555666888999999888777666666666888:::;;;>>>???AAA@@@@@@@@@BBBDDDHHHLLLPPPRRRQQQPPPNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKJJJMMMPPPRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVTTTTTTTTTWWWYYY[[[[[[ZZZ[[[\\\\\\]]]]]]\\\ZZZZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ^^^^^^]]]\\\\\\[[[[[[ZZZ]]][[[YYYVVVTTTTTTUUUUUUSSSTTTTTTVVVYYY\\\^^^```aaadddfffgggggggggggghhhggghhhjjjlllooorrrssstttwwwuuuvvv{{{{{{vvvsssqqqpppooonnnnnnmmmmmmnnnoooqqqrrrssssssttttttuuuvvvvvvwww|||{{{{{{yyyxxxwwwvvvvvvuuuvvvvvvvvvuuuwwwyyy|||||||||}}}}}}}}}}}}||||||}}}{{{zzz{{{|||~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~wwwhhh___ZZZ\\\\\\YYYZZZ___aaadddffffffdddaaa___^^^ZZZWWWRRRMMMJJJHHHEEEBBBAAAAAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNRRRUUU\\\```fffmmmrrrvvvxxxyyy|||yyyuuuooojjjgggdddcccdddcccbbb```______^^^^^^___]]][[[ZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXYYYYYYXXXWWWWWWSSSTTTUUUVVVUUUSSSPPPOOOMMMLLLJJJHHHFFFDDDDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDFFFFFFMMMQQQ\\\ooouuuZZZEEE<<<;;;777666555444444333444444444444444444444555666777333333444555555777@@@KKK[[[nnnuuurrrsssuuu{{{vvv|||bbbXXXSSSTTTUUUUUUWWW\\\bbbgggttt}}}{{{xxxuuusssrrrpppllliiigggddd`````````^^^ZZZVVVPPPNNNKKKGGGCCCAAA???>>>@@@AAABBBDDDGGGJJJMMMOOOLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKJJJJJJIIIIIILLLLLLLLLKKKKKKJJJIIIHHHMMMNNNNNNNNNMMMJJJGGGEEE@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999;;;999666666777999999999999777555444444666999;;;>>>???@@@@@@???AAACCCFFFLLLOOORRRSSSRRRPPPNNNNNNJJJJJJKKKKKKKKKLLLLLLLLLKKKNNNRRRTTTSSSRRRQQQQQQSSSTTTUUUVVVWWWXXXXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTVVVYYY[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\[[[]]][[[XXXUUUTTTTTTVVVWWWUUUTTTUUUVVVXXX\\\___aaacccfffhhhiiiiiihhhiiiiiihhhhhhjjjlllnnnqqqssstttvvvwwwzzz~~~}}}wwwrrrppppppqqqqqqnnnnnnmmmmmmnnnoooppprrrsssssssssssstttvvvwwwxxx|||{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxxxxwwwxxxzzz|||{{{||||||}}}}}}}}}}}}|||zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}|||||||||}}}zzzmmm___[[[ZZZ^^^```___aaafffiiikkkmmmmmmjjjfffdddcccaaa]]]XXXRRRNNNKKKGGGDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMPPPTTTWWW\\\```hhhpppwww}}}|||uuuoooiiifffdddeeedddbbbaaa____________aaa^^^\\\[[[[[[[[[YYYXXXWWWWWWVVVVVVVVVWWWWWWXXXSSSTTTUUUUUUUUUTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXWWWTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGNNNRRR\\\ooovvv[[[FFF===;;;777666555444444333444444000000000000111222333333666555555666555666@@@JJJZZZnnnwwwuuuwwwxxx~~~vvvzzz}}}___UUUVVVVVVWWWWWWXXX\\\bbbfffttt|||{{{yyyvvvsssqqqnnnkkkiiidddaaa^^^]]]]]]\\\WWWTTTPPPOOOLLLHHHDDDAAA>>><<>>============>>><<<;;;;;;======<<<::::::999777777888999999888888777444333333555888999<<<===>>>>>>???AAADDDGGGNNNPPPSSSTTTRRRPPPNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNQQQTTTUUUSSSPPPOOONNNRRRSSSUUUVVVXXXXXXYYYYYYUUUTTTTTTSSSSSSSSSTTTTTTTTTVVVYYY[[[\\\[[[ZZZZZZWWWXXXYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZ[[[]]]]]]^^^^^^]]]]]][[[XXXVVVUUUVVVXXXYYYXXXWWWWWWWWWYYY[[[___```eeehhhjjjkkkjjjiiijjjjjjiiijjjjjjlllmmmppprrrsssuuuzzz~~~~~~zzztttpppooopppqqqrrrnnnnnnmmmmmmnnnoooppprrrsssssssssssstttvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzyyyyyy{{{}}}{{{{{{|||}}}}}}}}}}}}}}}zzzzzzyyyxxxyyy{{{~~~~~~}}}||||||}}}}}}|||uuuggg[[[[[[]]]aaadddeeehhhkkknnnppprrrrrroookkkiiihhhfffaaa[[[VVVQQQMMMIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIJJJKKKLLLPPPTTTXXX^^^ccckkkttt}}}{{{tttmmmhhheeefffeeecccaaa`````````aaaaaa___]]]\\\\\\\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWWWWRRRSSSUUUVVVVVVUUUSSSRRRUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVSSSSSSSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGMMMRRR]]]ooovvv\\\HHH???===777666555444444333444444222111111111222333333444666666666777666888AAALLLZZZoooyyyyyy{{{{{{tttuuucccYYYWWWWWWXXXWWWYYY]]]bbbfffuuu~~~{{{zzzwwwtttpppmmmjjjiiibbb___\\\[[[\\\ZZZVVVRRRQQQOOOMMMIIIDDD@@@===;;;=========>>>AAADDDHHHJJJIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@>>>======<<<<<<===<<<;;;;;;<<<===<<<;;;999888666777888999888777777666444333333444666777888:::;;;<<<===AAAFFFIIIOOOQQQSSSSSSQQQOOONNNOOOLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQSSSSSSQQQOOONNNNNNQQQRRRTTTVVVXXXXXXWWWWWWSSSSSSSSSSSSSSSTTTUUUUUUVVVXXX[[[\\\[[[ZZZYYYZZZUUUUUUWWWXXXXXXXXXWWWVVVWWWWWWXXXYYYZZZZZZ[[[[[[WWWYYY[[[]]]^^^___^^^^^^[[[ZZZXXXWWWVVVWWWXXXYYYZZZYYYXXXXXXYYY]]]```bbbfffiiikkklllkkkjjjjjjkkkjjjjjjkkklllnnnqqqtttvvvxxx{{{wwwrrrpppooopppqqqqqqnnnnnnmmmmmmnnnoooqqqrrrqqqrrrssstttuuuwwwwwwxxxssssssttttttuuuvvvvvvwwwxxxyyy{{{{{{zzzyyy{{{|||zzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}~~~}}}|||}}}}}}~~~}}}pppaaaXXX[[[```dddgggiiilllooorrrtttvvvvvvssspppmmmlllhhhddd^^^YYYTTTQQQMMMJJJHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEGGGIIIKKKOOOUUUXXXccchhhqqq{{{zzzqqqkkkhhhgggeeecccaaa``````aaabbbaaa___]]]]]]]]]^^^]]]\\\YYYXXXWWWWWWWWWWWWWWWWWWUUUUUUWWWXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVUUUUUURRRRRRRRRQQQPPPOOONNNMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>AAAAAAAAABBBCCCDDDFFFFFFKKKRRR___ppprrrZZZFFF>>>===777666555444444333444444444444444333444444555555555444666888888;;;EEEPPP[[[qqq||||||~~~~~~nnnooo}}}hhh^^^XXXYYYZZZZZZ\\\aaagggkkkxxx|||{{{yyyuuupppllljjjiiiccc```]]]\\\\\\[[[VVVSSSRRRPPPMMMHHHDDD@@@===;;;:::::::::;;;>>>AAADDDEEEHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGHHHJJJLLLMMMMMMMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA???===<<<<<<;;;;;;:::999:::;;;<<<;;;:::888777666666888888777666555555444444444444444555555666888:::<<>>>>>@@@@@@AAAAAABBBDDDEEEFFFHHHRRRaaapppmmmVVVCCC<<<;;;777777555444444444444444222111111000000111111222333333555888:::===HHHTTT\\\rrr~~~~~~}}}jjjiiixxx}}}fff]]]ZZZ[[[]]]^^^aaafffmmmrrrzzz||||||zzzvvvpppllljjjjjjdddaaa^^^]]]]]]\\\WWWTTTSSSQQQMMMHHHCCC???<<<;;;888888999:::<<<>>>@@@BBBGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJFFFHHHJJJMMMNNNOOONNNMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@>>><<<;;;;;;:::999888888:::;;;:::888777666555666777888777555444444444444444444444333333444666888;;;AAAGGGLLLNNNPPPRRRRRRPPPOOOOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNKKKLLLNNNOOOOOOPPPRRRTTTQQQRRRTTTVVVVVVVVVUUUTTTRRRRRRRRRSSSTTTVVVXXXXXXWWWZZZ[[[ZZZWWWUUUUUUWWWQQQRRRSSSTTTUUUUUUTTTSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^]]]\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXYYY\\\aaafffiiigggiiikkklllkkkjjjjjjjjjiiiiiikkkooosssyyy~~~}}}uuurrrpppnnnoooooonnnmmmnnnnnnmmmmmmnnnoooqqqrrroooqqqsssvvvxxxxxxwwwvvvqqqsssuuuwwwwwwvvvtttsssuuuwwwxxxxxxwwwwwwwwwxxxzzz{{{|||}}}~~~~~~~~~~~~|||~~~}}}|||}}}||||||~~~|||fffWWWRRRYYYaaafffjjjnnnrrrssswwwyyy{{{|||yyyvvvttttttqqqmmmhhhdddaaa^^^[[[YYYUUUUUUTTTRRRPPPOOONNNMMMFFFHHHKKKNNNRRRWWW]]]bbbpppttt}}}{{{tttppphhhfffdddaaa```aaabbbccc```^^^]]]]]]___``````___[[[ZZZYYYXXXXXXXXXXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUOOOOOOOOOOOOOOOOOOOOOOOOJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFRRRbbbqqq}}}~~~nnnVVVBBB::::::<<<999666444333444333333111111222222222333333333444333555888;;;???IIITTTcccqqqyyyxxxxxxvvveeegggvvv~~~llleeebbb___]]]___aaadddllluuu}}}{{{zzz|||yyyuuurrrpppnnnllljjjfffccc```]]]\\\ZZZWWWUUURRRPPPLLLHHHCCC@@@===<<<999888666666777:::===???AAAAAABBBBBBCCCDDDDDDDDDIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEBBB@@@>>>===<<<<<<::::::999999888999999999;;;777333444777999777444444444333333222333333333222444777999<<>>???@@@BBBDDDFFFMMMOOOXXXhhh{{{}}}qqqXXXDDD<<<<<<===:::666555444555444333111222222222222333333333444333555888;;;???IIITTTcccpppxxxvvvvvv~~~qqqaaacccsssooogggeeecccccceeefffgggmmmttt}}}{{{zzz{{{yyyvvvsssrrrooollljjjeeebbb^^^[[[ZZZXXXVVVUUURRRPPPLLLHHHDDD@@@>>><<<:::999777666777999<<<===???@@@@@@BBBCCCDDDDDDEEEHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLKKKJJJJJJIIIIIIIIIFFFEEECCCAAA???===<<<<<<:::999999888888888888888:::666444555888999666333333333222222222222333333444666888;;;>>>CCCHHHMMMSSSSSSSSSSSSRRRPPPNNNMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWWWWVVVTTTSSSRRRRRRQQQRRRTTTVVVWWWWWWVVVUUUUUUVVVXXXZZZ\\\\\\\\\\\\]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXVVVVVVUUUVVVWWWWWWZZZZZZ[[[\\\___bbbeeefffgggjjjlllmmmlllkkkjjjkkkmmmqqquuuxxxzzz}}}yyyvvvssssssrrrnnnjjjhhhiiikkkjjjkkklllmmmnnnppppppqqqsssssstttuuuvvvvvvvvvvvvuuuvvvwwwwwwxxxxxxwwwwwwtttuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}|||}}}~~~iii[[[UUU[[[eeemmmtttxxx{{{}}}~~~~~~|||wwwqqqnnnmmmllliiieeeccc```\\\[[[\\\\\\ZZZYYYRRRTTTVVVYYY]]]bbbhhhmmm}}}}}}sssmmmiiihhhfffdddbbbbbbbbbbbb^^^______```___^^^]]]\\\ZZZZZZZZZ\\\]]]\\\YYYWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSUUUVVVXXXWWWWWWWWWWWWWWWVVVUUUUUUPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGNNNPPPZZZlll}}}ttt[[[FFF>>>===;;;888555444444444333222222222222222333333333333555333444888;;;???JJJUUUaaannnwwwtttttt|||~~~lll]]]aaapppuuujjjjjjhhhhhhkkkkkkjjjnnnsss}}}{{{zzzzzzxxxvvvuuussspppkkkhhhddd```\\\YYYXXXWWWVVVUUURRRPPPLLLHHHDDDAAA>>>===;;;:::888777777888:::;;;======>>>@@@BBBCCCDDDEEEHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIEEEEEEDDDBBB@@@>>><<<;;;999888777777666666666777777555444666888888555222333222222111111222333333666888:::===@@@EEEJJJNNNSSSSSSSSSSSSRRRPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRTTTUUUVVVWWWWWWVVVUUUVVVWWWYYY[[[\\\]]]\\\\\\ZZZZZZXXXWWWVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUVVVVVV[[[[[[[[[]]]___bbbeeefffiiikkkmmmnnnmmmllllllmmmpppuuuzzz~~~}}}yyyuuurrrqqqpppooollliiiggghhhiiiiiijjjlllmmmoooppppppqqqsssssssssssstttuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxtttuuuuuuvvvvvvwwwwwwwwwtttvvvxxx{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}ooobbbYYY___hhhqqqwww{{{{{{vvvsssrrrrrrooommmdddcccbbbbbbcccbbbaaa___[[[]]]```cccgggmmmtttyyyuuupppjjjiiigggeeecccbbbaaaaaa______`````````___^^^^^^[[[ZZZZZZ[[[\\\\\\YYYWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTQQQPPPOOONNNLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDAAABBBBBBCCCDDDDDDCCCCCCAAAAAAAAAAAACCCEEEGGGHHHLLLPPP[[[mmmvvv\\\GGG>>>===888666333222333333222000222222222333333333444444555333444777:::???KKKVVV___mmmuuutttttt}}}|||kkk]]]aaappp~~~|||mmmmmmjjjjjjlllllllllpppvvv~~~|||{{{zzzwwwvvvuuutttrrrnnniiifffccc```[[[XXXWWWWWWWWWVVVQQQOOOLLLHHHDDDAAA???>>><<<;;;999888777777888999:::;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNOOOOOONNNLLLJJJIIIEEEEEEDDDCCCAAA>>><<<:::888777666666555555555555555555555666888777444111222222111111111222333333666888;;;===@@@EEEKKKOOOSSSSSSRRRRRRQQQPPPOOOOOOOOOOOONNNLLLKKKKKKKKKKKKMMMNNNNNNPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXZZZ\\\]]]]]]\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUXXXXXXWWWVVVVVVUUUUUUUUU[[[[[[\\\]]]___bbbeeefffhhhkkkmmmnnnnnnnnnoooppprrrxxx}}}zzzvvvsssooonnnmmmjjjhhhggggggggghhhjjjlllnnnooopppqqqqqqsssrrrqqqqqqrrrsssuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvyyy|||~~~~~~}}}~~~~~~}}}|||rrrggg]]]ccckkksssxxx}}}yyyuuuuuutttrrroooeeefffhhhiiijjjiiigggfffaaacccgggkkkqqqyyywwwqqqkkkjjjiiifffdddbbbaaa`````````````````````______[[[ZZZZZZ[[[\\\[[[YYYXXXVVVWWWWWWWWWXXXYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAACCCEEEGGGHHHIIIMMMYYYlllwww\\\FFF===<<<888666444444444444333111222222333333333444444444555333333666:::???KKKWWW^^^llluuutttuuu|||kkk___cccrrrqqqmmmjjjhhhiiiiiikkkrrryyy~~~|||{{{zzzuuutttrrrqqqooolllgggcccbbb___[[[YYYXXXXXXXXXWWWQQQOOOLLLHHHEEEBBB@@@???===<<<:::999888777777777888888:::<<>>===999888777555444444333333444444444444333222222333333333333333444555666777555777999<<>>>>>BBBEEEJJJNNNRRRSSSSSSSSSNNNNNNOOOPPPQQQSSSSSSTTTUUUWWWZZZ\\\ZZZVVVQQQNNNIIIGGGDDDAAA???>>>>>>>>>999999777666555444444333444444444333111111222444333333333444555666777888666888:::===@@@DDDJJJNNNOOONNNMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVRRRRRRSSSTTTUUUWWWYYYZZZOOORRRUUUWWWXXXWWWTTTRRRRRRSSSTTTUUUWWWYYY[[[]]]\\\]]]^^^^^^^^^]]]\\\[[[WWWWWWVVVVVVUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\\\\^^^^^^^^^^^^```bbbdddfffiiikkkooossswww{{{yyytttooolllkkkjjjgggdddeeehhhllloooqqqrrrqqqqqqqqqrrrtttuuuvvvuuuuuutttuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvxxx{{{|||}}}|||zzzyyyxxxxxxyyyzzz~~~{{{||||||vvvzzz~~~}}}xxxxxxyyyxxxvvvwwwzzz}}}}}}{{{{{{}}}yyyqqqiiiiiijjjiiihhhfffdddccc^^^]]]]]]\\\]]]^^^___```]]][[[YYYYYYZZZ[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTRRRPPPMMMLLLIIIHHHHHHGGGGGGFFFFFFFFFAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIMMMOOOWWWgggyyyzzz^^^III===:::333333333333333444555666222222333444444555555666666444666::::::===NNNbbblllppptttsssooopppwww~~~~~~|||{{{mmmhhhgggeeecccbbbdddhhhkkkvvv~~~}}}|||{{{{{{uuusssppplllhhhdddaaa```^^^]]][[[YYYWWWUUUTTTTTTPPPOOOMMMJJJFFFCCCAAA@@@@@@???===:::888777666555555555555666777999;;;;;;AAAEEEJJJNNNOOOOOOOOOPPPNNNMMMNNNNNNPPPRRRUUUVVV[[[[[[ZZZZZZYYYTTTOOOJJJIIIFFFCCCAAA@@@@@@???>>>::::::999888777666555555111111111111111111111111444444333222333444666777444666:::<<>>QQQeeeooorrrtttppplllmmmuuu}}}~~~sssfffddddddbbbaaa```bbbfffiiiuuu~~~~~~|||{{{{{{zzzwwwuuuqqqlllhhheeecccbbb^^^]]][[[YYYWWWUUUTTTTTTPPPOOOMMMJJJGGGDDDAAA@@@@@@???===:::888777666555444555555666777999:::;;;@@@DDDIIIMMMOOOOOOOOOPPPOOONNNOOOOOOQQQSSSVVVWWWZZZZZZZZZZZZYYYUUUPPPLLLIIIGGGCCCAAA@@@???>>>===999999888777666555555444222222222111111111111111444333222222333444555666444666999<<<>>>AAAEEEIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKPPPQQQRRRTTTTTTUUUUUUUUUSSSSSSSSSRRRSSSSSSTTTTTTUUUSSSRRRTTTWWWXXXWWWVVVTTTRRRQQQRRRUUUVVVUUUSSSVVVVVVVVVWWWXXXZZZ[[[\\\____________]]][[[YYYXXXUUUVVVVVVVVVVVVVVVVVVWWWYYYYYYYYYZZZ]]]]]]\\\[[[^^^^^^___```bbbdddfffgggiiimmmrrrvvv{{{zzzqqqnnnlllhhhfffggggggjjjnnnpppppppppqqqrrrqqqqqqrrrssstttuuuvvvwwwssstttttttttttttttssssssvvvwwwxxxxxxxxxxxx{{{}}}{{{zzzzzzzzzzzz{{{|||||||||}}}~~~~~~xxxrrrllljjjiiiiiiiiigggdddaaa________________________^^^\\\ZZZYYYZZZ[[[[[[ZZZXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTSSSTTTUUUVVVTTTVVVWWWWWWUUUTTTTTTUUUTTTSSSQQQPPPQQQPPPNNNMMMIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEGGGGGGKKKMMMWWWhhhzzz}}}aaaIII<<<:::888777555444333222222222555555555444333222222222222000222666888???SSSiiirrrsssrrrlllgggjjjttt}}}zzzkkk____________^^^^^^```dddhhhsss~~~~~~||||||{{{xxxvvvqqqlllhhheeedddddd^^^]]][[[YYYWWWUUUTTTTTTPPPOOOMMMJJJGGGDDDBBBAAA@@@???===:::888777666555444444555666777999:::;;;???CCCHHHLLLMMMNNNNNNOOOPPPPPPPPPQQQRRRUUUWWWYYYYYYYYYYYYZZZZZZWWWRRRNNNKKKHHHDDDAAA@@@>>><<<;;;888888777666555444444333333333222222111111111000333333222222222333444444444666999;;;===???CCCFFFKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTUUUTTTSSSTTTVVVWWWWWWUUUVVVTTTRRRRRRSSSUUUUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\_________^^^]]][[[YYYWWWUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZZZZ[[[]]]^^^]]]\\\^^^^^^___aaacccfffhhhiiiiiimmmtttzzz|||sssooommmiiihhhiiigggjjjmmmoooooooooppprrrrrrrrrsssuuuvvvxxxyyyyyytttttttttsssssstttuuuuuuxxxyyyzzzyyyxxxyyyzzz|||zzzzzzzzzzzzzzz{{{||||||}}}}}}~~~wwwqqqkkkjjjiiijjjjjjiiifffcccaaaaaaaaa```______^^^^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTTTTUUUVVVVVVTTTVVVWWWWWWUUUTTTTTTTTTUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHIIIKKKNNNWWWgggxxxcccIII<<<:::777666555444333222222222444444444333333333222222333000111555777>>>SSSjjjrrrrrroooiiidddhhhtttwwwjjj___[[[\\\]]]]]]]]]```dddhhhqqq~~~~~~}}}}}}xxxuuupppkkkgggeeedddddd^^^]]][[[XXXVVVUUUTTTSSSPPPOOOMMMJJJGGGEEECCCBBB@@@???===:::888777666555444444444555777888:::;;;===AAAFFFIIIKKKLLLMMMNNNQQQQQQQQQRRRSSSVVVXXXYYYXXXXXXYYYZZZ[[[YYYTTTQQQLLLHHHDDDAAA???===;;;999777777666555444333333222444333333222222111111000333333222222333333333333333555888:::;;;>>>AAADDDIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTUUUUUUVVVVVVUUUWWWVVVTTTSSSSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^___^^^^^^\\\ZZZXXXVVVTTTTTTUUUVVVVVVWWWXXXXXX[[[[[[[[[\\\^^^^^^]]]\\\\\\]]]___aaadddgggiiikkkkkkpppwww}}}|||sssooommmiiihhhiiigggjjjlllnnnnnnoooppprrrrrrrrrtttuuuwwwxxxzzzzzzwwwvvvuuuuuuuuuvvvxxxyyyyyyzzz{{{zzzxxxxxxyyy{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~vvvqqqjjjjjjiiijjjjjjiiigggdddcccbbbbbb```___^^^]]]]]]^^^\\\[[[[[[\\\\\\[[[ZZZXXXXXXYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVUUUVVVWWWWWWUUUSSSSSSTTTUUUSSSQQQPPPOOONNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCEEEFFFHHHIIILLLNNNWWWfffvvvdddHHH;;;:::555555444333333333333444222222222333333333444444444111222555666===QQQgggppppppmmmgggccciiivvv|||ooodddZZZ[[[]]]]]]^^^aaaeeeiiiqqq~~~~~~|||{{{wwwtttpppkkkfffdddbbbbbb]]]\\\ZZZXXXVVVTTTSSSSSSPPPOOOMMMJJJHHHEEECCCBBB@@@???===:::888777666555333444444555666888::::::;;;???DDDGGGIIIJJJLLLNNNPPPPPPPPPQQQSSSUUUXXXYYYWWWXXXYYY[[[\\\ZZZVVVRRRLLLHHHDDDAAA???===:::999777777666555444333222222333333333333222222111111333333333333333333333333333555777999;;;===AAACCCHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSWWWWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVUUUSSSRRRQQQRRRTTTVVVVVVVVVWWWWWWXXXYYYZZZ[[[^^^^^^^^^]]][[[YYYVVVUUUSSSSSSTTTUUUWWWXXXYYYYYY\\\[[[[[[\\\^^^^^^]]][[[[[[\\\^^^aaadddhhhkkklllpppuuu{{{}}}rrrnnnkkkhhhggghhhhhhjjjmmmnnnnnnoooqqqsssqqqrrrssstttvvvwwwxxxyyyvvvuuuuuuuuuvvvwwwyyyzzzyyyzzzzzzyyywwwwwwxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~vvvqqqjjjiiiiiiiiijjjiiifffdddcccbbbaaa```___^^^]]]\\\]]]\\\[[[[[[\\\\\\[[[YYYWWWWWWXXXYYYZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWUUUWWWXXXWWWUUUSSSSSSTTTTTTRRRPPPOOONNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAACCCEEEFFFGGGLLLNNNWWWfffvvveeeHHH:::;;;555555444333333333444444111111111222333444444444555222333666777<<>>===:::999777777666555444333333222333333333333333333333333444444555555555444333333222444777999;;;===AAADDDFFFHHHJJJLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPRRRTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUWWWWWWVVVTTTSSSTTTUUURRRRRRRRRPPPOOOOOOQQQRRRUUUUUUVVVWWWXXXZZZ[[[\\\^^^^^^^^^]]][[[XXXUUUTTTRRRSSSTTTUUUWWWXXXYYYZZZ\\\[[[[[[\\\]]]]]]\\\ZZZ[[[\\\___bbbfffjjjmmmooouuuzzz}}}sssnnnkkkhhhgggiiiiiikkkmmmnnnoooppprrrtttrrrrrrssstttuuuvvvwwwwwwssssssssstttuuuwwwxxxyyyxxxyyyzzzyyywwwwwwxxxzzz||||||||||||}}}~~~~~~{{{tttpppjjjiiihhhiiiiiihhheeebbbbbbaaa```___^^^]]]\\\\\\[[[ZZZZZZ[[[\\\[[[YYYXXXUUUVVVXXXYYYZZZZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXWWWUUUSSSSSSSSSSSSQQQOOONNNNNNMMMKKKIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAABBBDDDEEEFFFLLLNNNWWWfffvvvfffHHH:::<<<777666555444333222222222222222222222222222333333333111333777888<<>>===;;;999888888777666555444333333111222222333333444444444555555666666666555444333111333666999;;;>>>CCCFFFEEEGGGJJJLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPRRRSSSUUUUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWTTTRRRSSSUUUQQQSSSTTTSSSPPPOOOPPPRRRUUUUUUVVVWWWZZZ\\\^^^___^^^^^^]]]\\\ZZZWWWUUUSSSQQQRRRSSSUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[YYY]]]^^^aaadddiiimmmqqqsssyyy~~~tttooollliiihhhjjjkkklllnnnooooooqqqsssuuutttttttttuuuuuuuuuvvvvvvqqqrrrsssuuuwwwxxxxxxxxxyyyzzzzzzyyyxxxxxxzzz|||}}}}}}}}}~~~~~~xxxrrrnnnjjjiiihhhhhhhhhfffccc``````______^^^]]]\\\\\\[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVTTTUUUWWWYYYZZZYYYXXXWWWUUUVVVVVVWWWWWWXXXWWWWWWVVVWWWXXXWWWUUUSSSRRRSSSQQQPPPNNNMMMNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBDDDEEEEEELLLNNNWWWfffvvvfffGGG:::<<<999888666444222111000000444444333222222111111111111///333888999===OOOcccnnnqqqqqqmmmhhhjjjrrrzzz|||{{{~~~|||}}}||||||sssbbb[[[]]]___```aaabbbeeehhhrrr~~~}}}ttttttsssppplllgggbbb___]]]\\\ZZZWWWUUUTTTSSSRRROOOOOOMMMKKKIIIGGGEEEDDD@@@???===:::888777666555333333333444666777999:::888;;;???BBBEEEGGGJJJLLLLLLLLLLLLMMMNNNQQQSSSTTTZZZZZZ[[[]]]]]][[[VVVSSSIIIFFFBBB@@@>>>===;;;:::888888777666555444444333000111222333444444555666666666777777777666444333111333666999<<