BM6P6(@ iii[[[UUUPPPOOOGGGLLLGGGEEEAAA???>>>===:::888666444222222222222000......------,,,,,,++++++******************+++++++++))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///111000,,,///444222+++111222444555888BBBVVVfff~~~vvvnnnfff```\\\ZZZOOONNNKKKHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>=====================>>>@@@CCCFFFJJJMMMOOO```eeeppp|||bbbNNNOOOZZZYYYWWWXXX___eeegggkkkooopppjjjaaaYYYUUUUUUXXX[[[WWWTTTRRRUUU[[[```aaa```YYYVVVMMM@@@222***)))***&&&++++++&&&%%%))))))&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%)))&&&$$$&&&(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++)))******++++++,,,------,,,,,,---------------,,,------------------------.........///////////////---...///000111111111222666:::999>>>aaayyyppplllvvveee\\\ZZZSSSTTTXXX```jjjuuu}}}jjj\\\WWWRRRPPPHHHMMMGGGDDDAAA???>>><<<:::888666444222222222222000......------,,,,,,++++++***++++++******************))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------.........---111111------111222///444111222:::III[[[mmmxxx{{{uuubbb___YYYSSSNNNJJJGGGFFFDDDCCCAAA@@@>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<===============>>>>>>;;;<<<<<<===============>>>>>>>>>>>>?????????@@@>>>>>>>>>============<<<<<<<<<===>>>@@@BBBDDDEEELLLOOOXXXdddmmmvvvttt^^^QQQNNNQQQOOORRRXXX^^^bbbhhhooonnnjjjeee___[[[XXXWWWWWWWWWVVVVVVUUUVVVYYY]]]```^^^[[[UUUJJJ>>>333,,,)))''',,,,,,(((&&&))))))&&&&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))******++++++)))******++++++,,,------,,,,,,---...............------------------------000000000///.........---333333333222222222444555666999BBBYYYzzzmmmqqqzzziii\\\TTTSSSUUU\\\^^^eeeooo{{{jjj\\\WWWSSSQQQIIIMMMFFFCCC@@@>>>===<<<:::888666444222222222222000......------,,,,,,++++++***,,,+++++++++***)))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------------.........+++///222///...111444555777555999IIIccc|||wwwkkk___VVVQQQHHHFFFCCC@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>><<<<<<======>>>?????????>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===<<<===AAAHHHNNNUUUaaakkkxxxppp```TTTQQQQQQUUUXXXYYY]]]aaahhhiiiiiihhhddd^^^XXXTTTXXXYYYXXXUUURRRTTT[[[aaaeeebbb^^^WWWMMM@@@333+++)))++++++)))(((***)))'''&&&''''''((((((''''''&&&'''&&&%%%&&&'''''''''%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))******++++++)))******++++++,,,------+++,,,---...///000000000........................222111000000......---,,,222222222111000111444666999AAAXXX{{{vvvkkktttooodddXXXRRRQQQSSSZZZaaannnrrrzzziii\\\WWWRRRQQQHHHMMMEEEBBB???>>>===<<<:::888666444222222222222000......------,,,,,,++++++***,,,,,,,,,+++***)))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------------------............+++...000111222444666666888AAAPPPddd~~~qqqjjj___UUUMMMGGGCCC@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;<<<===>>>???BBBGGGMMMVVVaaaqqqeee[[[TTTSSSUUUUUUVVVXXX```eeekkkooommmfff]]]WWWZZZYYYWWWTTTSSSWWW^^^dddhhheeebbb^^^XXXLLL===333******)))((()))+++***)))''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&&&&***+++(((&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))************)))******++++++,,,------+++,,,---///000111111111........................111000000000//////.........000222111111222555888AAAXXXzzzooo]]]YYYTTTRRRWWW]]]dddnnnvvvgggZZZVVVQQQPPPGGGKKKDDDAAA>>>===<<<;;;999888666444222222222222000......------,,,,,,++++++***,,,,,,,,,+++***)))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************************************))))))******+++++++++,,,++++++,,,,,,,,,------------------........./////////......111444555555555<<>>============HHHOOOZZZggguuuqqq\\\RRRQQQSSSWWW[[[XXX___hhhpppqqqlllddd___^^^YYYTTTSSSWWW^^^cccfffgggeeebbb```\\\SSSHHH@@@///+++((((((***+++++++++'''(((((((((((((((((('''((('''&&&&&&(((((('''&&&&&&++++++'''%%%((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))*********)))******++++++,,,------+++,,,---///000111111111////////////////////////.../////////000000111111///333555555333444888<<>><<<<<<;;;999888666444222222222222000......------,,,,,,++++++***,,,+++++++++***)))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------........./////////222000///111333555;;;AAAPPPpppuuulllbbbVVVMMMJJJFFFBBB???@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCC===@@@AAA???>>>???===:::AAADDDIIIOOOYYYeeerrrzzz|||dddUUUNNNPPPUUURRRXXXaaaiiimmmmmmjjjgggbbb\\\VVVUUUZZZaaadddeeeddddddcccbbb___YYYRRRMMM999111***)))+++***+++,,,'''(((((())))))(((((('''((('''&&&'''(((((('''&&&%%%((('''###%%%+++***$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))******)))******++++++,,,------+++,,,---...///000000000000000000000000000000000---...//////111111222333///222444333111444<<>>>>>???AAAAAA@@@BBBCCCCCCDDDEEEEEEFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIJJJKKKLLLMMMJJJJJJKKKMMMNNNPPPQQQRRRQQQPPPNNNNNNNNNOOOQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPOOOMMMLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHCCCFFFDDD@@@@@@BBBAAA<<<<<<===???AAAEEEKKKSSSYYYkkkxxxpppUUUKKKLLLPPPSSSYYY___eeeiiikkklllgggccc^^^ZZZZZZ\\\___aaabbbeeegggfffbbb]]]YYYWWWGGG;;;000,,,,,,)))))),,,(((((())))))))))))(((((()))'''&&&'''((()))(((&&&$$$'''%%%""")))333222(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))***))))))))))))))))))))))))******++++++,,,------,,,,,,---...............000000000000000000000000/////////000111111111222...000111111333>>>NNN[[[|||~~~uuuccc\\\VVVRRRXXXdddllloooxxxfff[[[XXXTTTRRRHHHLLLAAA???===;;;;;;:::999777666444222222222222000///......---,,,,,,++++++******************+++++++++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))***+++,,,,,,------,,,,,,,,,---------................../////////000---000666888999GGGiiissseee\\\TTTIIIAAA???@@@BBBBBBBBBAAAAAABBBDDDEEEEEEDDDBBBCCCDDDEEEGGGGGGGGGGGGFFFGGGGGGHHHJJJKKKMMMNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXZZZ\\\___bbbdddeeedddcccbbbaaaaaaccceeefffbbbaaaaaaaaa``````______XXXXXXWWWVVVUUUTTTSSSSSSNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNJJJCCCAAAEEEDDD???;;;===>>>??????@@@CCCEEEGGGVVVfffppp}}}hhhRRROOOPPPQQQSSSWWW]]]dddjjjnnnjjjiiieee^^^WWWUUUXXX\\\bbbfffkkkkkkfff```]]]\\\QQQBBB444///---)))(((+++(((((())))))))))))(((((()))'''&&&'''((()))((('''%%%'''%%%$$$///<<<:::...&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))*********))))))))))))))))))******+++,,,,,,------,,,,,,------...---------000000000000000000000000111111111000000000000000111222333555===OOOgggzzz~~~iiiYYYPPPUUUZZZ^^^kkk{{{zzzpppiiiYYYTTTQQQQQQHHHLLLFFFCCC>>><<<;;;;;;:::999777555333222222111///...------,,,,,,,,,,,,++++++,,,,,,***)))))))))***+++******))))))((((((''''''))))))))))))************************************((('''(((***------***&&&******++++++++++++******---,,,,,,,,,,,,,,,,,,,,,..................---------...//////...---...000...888777999MMMggg|||ooo___OOOFFFFFFCCC???===>>>AAADDDEEEAAACCCEEEFFFEEEEEEGGGHHHHHHJJJJJJJJJIIIJJJLLLNNNRRRRRRSSSSSSUUUXXX^^^bbbbbbeeeiiikkkkkklllmmmnnnrrrtttvvvyyy|||~~~|||yyyxxxyyyuuupppmmmkkkjjjiiiggg```]]]YYYWWWUUUSSSPPPNNNPPPOOOMMMLLLLLLJJJGGGEEEFFFCCC@@@>>>>>>>>>===;;;AAAEEEJJJQQQ\\\mmm|||dddOOORRRQQQSSSVVVUUUVVV```lllfffiiiiiieee^^^YYYYYY[[[___ccchhhhhheeecccbbbccc^^^WWWKKK===222---,,,,,,)))------'''%%%((()))%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''***---'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))************''')))***+++******+++---******+++++++++,,,,,,,,,------,,,,,,,,,---......111333444333000...///111---111333111000111222222666666444777JJJkkk~~~kkkXXXTTTVVV\\\dddjjjsssxxxnnnccc[[[jjjZZZTTTPPPOOOFFFJJJEEEBBB???===<<<;;;:::999777555333222222111///...------,,,,,,,,,,,,++++++------+++*********+++,,,******))))))(((((((((((())))))))))))************************************)))((((((***,,,,,,***(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...........................000111111000000111222111<<>>===<<<999777777555333222222111///...------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,***))))))))))))((((((((()))))))))*********++++++***************************)))((()))+++++++++*********++++++++++++******++++++,,,,,,------..............................,,,...000000//////000222444BBBJJJTTTlllvvvfffTTTJJJEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBEEEFFFGGGHHHJJJNNNSSSWWWZZZ]]]aaadddgggkkkooorrrvvvyyy~~~zzztttoooiiieee]]]ZZZWWWUUUUUUTTTSSSRRRMMMJJJFFFDDDDDDCCCBBB@@@>>>???@@@???AAAFFFOOOVVVcccssscccWWWMMMMMMSSSVVVWWWWWWccchhhlllkkkfff```]]]\\\WWW[[[```fffjjjjjjgggddd^^^]]]YYYOOOAAA666...,,,***,,,,,,******,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%%%%%%%(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))''')))***+++******+++---++++++++++++,,,,,,,,,,,,---------------...//////222333333222000///000111444000------...///111222000666EEE\\\ttt|||uuu{{{|||nnnrrrkkk]]]RRRQQQUUU[[[bbbppp~~~qqqeee]]]VVVMMMGGGhhhYYYTTTOOONNNDDDHHHCCCAAA@@@???>>><<<999666777555333222222111///...------,,,,,,,,,+++++++++------,,,,,,++++++++++++))))))))))))))))))))))))))))))*********+++++++++******************************))))))***+++++++++***++++++,,,,,,++++++******++++++,,,---...//////............////////////...///000000000000222444???PPP]]]jjjnnnaaaSSSLLLFFFFFFFFFCCCBBBDDDCCCDDDFFFFFFGGGHHHJJJLLLOOORRRVVVZZZ^^^ccchhhlllwww{{{zzzuuunnngggbbb^^^ZZZXXXTTTQQQMMMJJJHHHFFFDDDCCCCCCCCCCCCAAA???@@@CCCFFFHHHTTTbbbjjjpppzzz|||lllYYYPPPPPPTTTUUUUUU[[[aaagggjjjiiidddaaa___WWWWWWZZZaaagggkkkiiifffccc```]]]WWWNNNBBB555,,,......,,,+++***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''')))***+++******+++---+++++++++,,,,,,,,,------------------...///000000444333222111000///000111333...,,,///222444555666999JJJ___rrr}}}cccZZZWWWUUU^^^lllqqqwww|||ppphhh]]]TTTNNNHHHAAA===eeeWWWTTTPPPPPPFFFJJJCCCAAA@@@???>>><<<999666777555333222222111///...------,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))************************++++++++++++************************************)))***+++,,,++++++,,,,,,,,,,,,++++++++++++,,,------...//////........./////////000000111222333333333666999===QQQeeetttooo]]]MMMCCCEEEBBBBBBFFFGGGDDDCCCEEEFFFGGGIIIKKKNNNSSSZZZ```dddjjjsss{{{wwwpppjjjfff[[[XXXTTTQQQOOOMMMKKKJJJFFFFFFEEECCCAAAAAAAAABBB>>>AAAFFFLLLSSS]]]lllwww|||yyywwwyyynnnYYYOOOPPPSSSVVVTTTZZZbbbhhhkkkjjjhhhfff]]][[[ZZZ^^^eeejjjllllllhhhccc^^^]]][[[QQQ@@@222000---******++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''')))***+++******+++---++++++,,,,,,,,,---------............///000111222555333111000000000000111222......333555333444777AAAbbb~~~rrr___UUU[[[cccgggrrrpppfff[[[UUUMMMGGGCCC???:::777eeeWWWTTTRRRQQQHHHKKKDDDBBB???>>>===<<<999777777555333222222111///...------,,,,,,,,,,,,++++++***++++++++++++***)))((()))))))))************+++*********++++++++++++,,,************************)))***,,,+++******+++---++++++,,,,,,,,,,,,++++++,,,,,,------......//////.........//////000000111//////000111444:::BBBGGG```vvvppp]]]QQQJJJGGGDDDFFFCCCBBBCCCBBBAAAEEEKKKHHHKKKOOORRRWWW```kkksssvvv}}}}}}yyyccc___[[[WWWUUURRRPPPNNNGGGGGGFFFDDDCCCCCCBBBBBBBBB>>>===@@@EEELLLUUU^^^mmmwww{{{uuussswwweeeSSSMMMMMMNNNPPPUUU]]]eeekkkmmmnnnmmmeeeccc``````dddiiimmmoookkkeee```aaabbb[[[LLL???333---(((***,,,,,,,,,...((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))''')))***+++******+++---,,,,,,,,,,,,------------............///111222333666333000///000111111111222...///444444000333;;;MMMrrr|||ooozzzooowwwhhhXXXSSSWWWeeeqqqxxx|||mmm___XXXLLLHHHCCC???<<<:::888666fffYYYVVVSSSRRRGGGJJJEEEBBB???===<<<;;;:::999777555333222222111///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))*********+++++++++*********+++++++++,,,,,,************************'''***------+++***+++,,,+++,,,,,,------,,,,,,+++---------...............---......///000000111111------///222999DDDPPPXXXnnnqqqfffWWWKKKGGGHHHIIIJJJFFFDDDEEEGGGGGGHHHOOOWWWTTTZZZaaagggmmmvvv}}}xxxppphhhbbb\\\VVVRRRMMMLLLJJJHHHGGGFFFEEEDDDEEEAAA???BBBBBBBBBGGGNNNTTT^^^jjjuuukkk]]]RRRJJJMMMPPPVVV]]]eeejjjmmmnnnhhhgggeeecccccceeehhhllliiigggeeedddccc___WWWPPP>>>333++++++---++++++...((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))((('''&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((()))))))))******''')))***+++******+++---,,,,,,,,,------------............///000111333333777333///...///111111000333///000555444222<<>><<<;;;;;;:::999777555333222222111///...---------,,,,,,,,,++++++,,,,,,---...---,,,+++***))))))******++++++++++++******+++++++++,,,,,,,,,************************&&&***......,,,***+++,,,+++,,,,,,------,,,,,,+++...............------------......///000111111222222333555:::DDDRRRbbblll}}}ooobbbNNNJJJFFFDDDEEEFFFDDDBBBAAACCCIIIPPPRRRTTT[[[cccgggoooyyytttiii```[[[UUUSSSPPPNNNLLLKKKIIIGGGCCCAAACCCEEEBBB===???FFFAAAJJJSSSYYYbbbooo{{{wwwbbbQQQIIIKKKOOOVVV^^^eeeiiijjjfffggggggdddaaa```bbbeeefffhhhiiigggbbb^^^]]]]]]JJJ<<<111...---)))'''***))))))))))))))))))))))))''''''''''''''''''''''''&&&((())))))(((''''''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))************((()))++++++******,,,---,,,,,,,,,---------...............///000222333444888333///...///111111000222///111666666888HHH]]]uuu{{{hhhTTTRRRXXX^^^jjjvvv|||yyyhhh^^^UUUIIIAAA@@@===<<<:::888888888888999fffZZZVVVQQQNNNEEEJJJDDDAAA>>><<<;;;:::999888555555333222111000000000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////222222000...///000000---222333666???RRRkkk~~~nnn]]]OOOEEEDDDBBBCCCHHHHHHDDDEEEKKKIIIPPPZZZ```fffooo|||{{{tttmmmbbbWWWTTTRRRNNNJJJIIIKKKIIIEEECCCAAAAAABBBBBB@@@BBBCCCEEEHHHOOOYYYaaattt{{{cccQQQMMMKKKNNNVVV^^^bbbddddddddddddddddddcccaaa```aaadddiiikkkiiieeeaaa^^^]]]NNN<<<000......,,,)))******)))(((((()))***+++))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&,,,222222---&&&######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''(((+++,,,***((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///,,,...///000000111444666555222//////111333222111111333888:::;;;HHHggguuuzzzxxxsss}}}tttbbbYYYXXX^^^gggppp|||lllaaaRRRGGGBBB@@@>>>;;;999999888888777777666666cccYYYVVVRRRPPPGGGKKKDDDAAA>>><<<;;;:::999888555555333222111000000000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************************************************++++++++++++++++++++++++++++++++++++------,,,,,,------...///---------.........//////111000000///000111111000///333;;;JJJdddnnn]]]QQQJJJFFFCCCGGGDDDEEEIIIJJJJJJOOOWWW\\\cccnnnvvv|||uuuiiiddd___YYYSSSPPPOOOMMMJJJHHHFFFEEECCCBBBBBBBBBBBBAAAAAADDDJJJOOOYYY```lllzzznnn___OOOJJJQQQ[[[___^^^ccccccddddddccc```^^^\\\```ccchhhkkkjjjgggcccaaa]]]TTTGGG;;;222...,,,++++++***)))(((((()))***+++))))))(((''''''''''''(((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((---222222---(((&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))'''(((***+++***((((((((((((((()))))))))*********+++++++++,,,,,,,,,++++++,,,------......///,,,...///000000111333666222000...///222444333222555555999AAAOOOeeezzzvvv{{{qqqwwwooo]]]ZZZ___gggooovvvsssjjj\\\SSSHHH@@@===<<<:::888888888888888777777777666aaaXXXVVVSSSRRRGGGKKKDDDAAA>>><<<;;;:::999888555555333222111000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++...------------...//////------.........//////////////////000111222333333555:::DDDVVVqqqlllbbbTTTHHHBBBBBBDDDGGGDDDCCCDDDHHHMMMSSS\\\eeerrrzzz}}}uuunnnddd[[[WWWTTTRRROOOMMMLLLJJJHHHFFFCCCCCCAAA???<<<<<<>>>@@@EEEKKKUUUbbbrrrvvvXXXHHHKKKTTTXXXXXXaaabbbddddddccc___[[[YYY___bbbgggjjjllljjjhhhfff___]]]VVVIII:::000,,,,,,+++***)))(((((()))***+++***)))((((((''''''((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$(((++++++'''$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***((('''((()))***)))'''((((((((()))))))))************+++++++++,,,,,,,,,++++++,,,------......///---...///000000111333555//////...000222444444333888444888IIIeeexxxmmm{{{uuusss}}}dddYYYTTT]]]nnn}}}zzzjjj[[[RRRKKKEEE>>>:::999:::888777888888888888777777777777aaaWWWVVVTTTRRRFFFHHHDDDAAA>>><<<;;;:::999888555555333222111000000000...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------------......///............///////////////...///111111111333777???EEEPPP```xxxttthhhUUUQQQLLLHHHFFFFFFGGGHHHEEEGGGLLLTTT\\\gggrrrzzzwwwlllfff]]]YYYSSSPPPOOONNNLLLJJJEEEEEECCCAAA???>>>>>>>>>BBBCCCGGGOOO\\\lllzzznnnUUUKKKLLLRRRVVV___aaadddfffeeebbb___\\\___```dddhhhlllmmmllljjjcccccc^^^TTTEEE888///+++,,,+++***)))))))))***+++***))))))((('''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((('''(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,------......///---...000000000000333555000000000111333333333333999666>>>XXX~~~qqqsss{{{mmmuuuzzzmmmdddcccgggsssttteeeXXXMMMGGGAAA>>>;;;::::::;;;:::888999999888888888888888888cccWWWUUUSSSQQQEEEFFFDDDAAA>>><<<;;;:::999888555555333222111000000000...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---............/////////000000111...///222222111666===JJJRRR^^^lllvvvdddVVVMMMHHHHHHGGGGGGFFFGGGHHHIIIRRRYYYcccmmmyyytttkkk```YYYUUUSSSPPPMMMLLLJJJHHHFFFDDDBBBAAA???AAA???===???FFFQQQ]]]ddduuuZZZMMMNNNUUU[[[^^^cccggghhhgggeeeccc`````````dddiiimmmmmmmmmhhheee```ZZZPPPCCC444***---,,,***)))))))))***+++******)))((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))******)))((('''(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///...///000000///000222444222222333333222222333444888===MMMooo|||sss^^^```pppssshhhcccooovvv}}}tttfffXXXNNNGGGBBB@@@===<<<<<<<<<<<<<<<;;;999999:::::::::::::::::::::dddVVVSSSQQQPPPDDDEEEDDDAAA>>><<<;;;:::999888555555333222111000000000...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------....../////////000000000333...///444444555===III[[[eeepppxxxzzzbbbRRRJJJHHHHHHHHHGGGEEEDDDFFFKKKSSSYYYdddnnnzzzyyymmmeee^^^VVVQQQUUURRRNNNJJJHHHEEEBBB@@@BBB@@@<<<;;;>>>DDDKKKOOO]]]nnnyyy^^^TTTSSSXXX[[[```eeehhhiiiiiihhhccc___]]]___dddjjjmmmmmmkkkeee```]]]ZZZOOO===///...---+++***))))))***++++++***))))))(((((())))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,***((('''((())))))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,------......///...///000000///000222444333444444333222333666888<<>>>>>>>>;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;:::999888555555333222111000000000...---,,,,,,++++++,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---........./////////000000000000444///000666999;;;HHHYYYlllxxxvvvaaaNNNEEEDDDGGGJJJJJJJJJKKKLLLQQQ[[[hhhqqqyyy}}}rrrfff]]]\\\WWWRRRNNNLLLJJJFFFDDDEEEDDDBBBAAAAAABBBDDDFFFJJJWWWhhhwww|||bbbTTTUUUXXX\\\aaaeeeggghhhhhheee___YYYYYY___gggkkkmmmkkkfffaaa```___VVVFFF999...---,,,***))))))******+++***))))))(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++,,,---,,,)))((()))***))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///...000000000///000222444222333333333222555;;;???VVVkkknnncccbbbggglll}}}nnnaaaNNNJJJDDD@@@???>>>>>>>>>;;;<<<=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>aaaQQQOOOPPPRRRHHHJJJDDDAAA>>><<<;;;:::999888555555333222111000000000...---,,,,,,++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------------...//////////////////000000000000444///000888<<>>???@@@======>>>>>>?????????@@@bbbVVVSSSNNNMMMDDDHHHDDDBBB???<<<;;;:::888666555444444333222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,------...//////---,,,,,,,,,,,,---......000///---...///000000///222222555>>>MMM___nnnwwwmmm]]]MMMIIIFFFGGGGGGEEEGGGLLLPPPVVV___kkkxxxsssnnnfff]]]VVVRRRQQQQQQNNNKKKGGGEEEDDDCCCAAA???AAAAAACCCLLLXXXkkk___TTTSSSVVV[[[^^^```dddjjjeeebbb___\\\\\\___bbbeeefffhhhjjjiiiddd^^^XXXUUU>>>888111---,,,+++***)))+++******)))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%'''''''''''''''((((((((()))++++++******++++++,,,---++++++******************+++---...///.........///------......///000000000///000000000000111444666222666222444888///@@@mmmfff```aaalllxxxrrraaaXXXRRRLLLFFF@@@@@@AAAAAAAAA@@@??????BBB@@@>>>???@@@AAA???>>>AAA@@@??????AAABBBBBBBBBcccVVVSSSNNNMMMCCCGGGBBB@@@===<<<<<<;;;:::888555444444333222111000000---------------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,------......------,,,,,,------...//////......///000111111111222444===OOOgggyyyiiiXXXMMMLLLHHHGGGIIIKKKMMMSSSZZZjjjpppyyysssiiiaaa[[[WWWTTTRRRNNNLLLJJJGGGDDDAAACCC@@@@@@DDDKKKWWWkkk{{{lll___YYYWWW\\\aaaaaa``````cccaaa___]]]\\\^^^```aaafffhhhkkkkkkhhhbbb]]]ZZZLLLAAA444---,,,---,,,+++++++++***)))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''''''''((((((((())))))***************+++,,,,,,++++++******************...///000000///---...///,,,,,,------...////////////000111000000111444666...666444444;;;BBBcccmmmcccaaagggvvv{{{mmm[[[OOOKKKHHHDDD@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@AAABBBCCCCCCBBBdddWWWSSSNNNLLLBBBFFFAAA???===<<<<<<<<<;;;:::555444444333222111000000//////......---------,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---...///000111111222222666;;;III```}}}}}}gggYYYPPPHHHCCCJJJHHHIIINNNTTTZZZdddmmm~~~vvvkkkddd]]][[[WWWSSSPPPLLLHHHDDDDDDAAA??????AAAFFFRRR^^^tttmmm^^^SSSSSSZZZ^^^______aaaaaa```___^^^]]]]]]]]]dddfffjjjlllkkkgggccc```\\\NNN<<<000---......,,,++++++***))))))))))))***(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))((('''((()))''''''((((((((()))))))))***))))))))))))***++++++******++++++++++++++++++///111222111///------...+++,,,,,,------.../////////000111111000111444777000999777555BBB^^^~~~~~~zzz|||kkk___eeehhhsss~~~mmmYYYQQQGGGBBBBBBBBBAAA>>>EEEEEEDDDDDDDDDCCCCCCCCCBBBDDDFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGdddXXXSSSNNNLLLBBBEEEBBB???===<<<<<<<<<:::999555444444333222111000000000000//////......------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---------------...//////---...///000000000222333999@@@QQQkkkeeeTTTLLLIIIHHHHHHHHHIIIPPPZZZbbbjjjuuuuuuiiiddd^^^XXXSSSPPPLLLJJJFFFCCCAAAAAAAAAAAAHHHPPPXXXlllzzz|||iiiUUUMMMPPPWWW^^^ddd``````aaabbb```^^^\\\ZZZ```bbbeeeiiikkkiiifffcccbbbWWWGGG999000---,,,,,,,,,+++******))))))******(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&((())))))''''''(((***'''(((((((((((())))))))))))))))))((())))))***+++******+++++++++++++++,,,---///000000...---......,,,,,,------...//////000000111111111000222444777777;;;999<<>><<<<<<:::999777555444444333222111000000000000000//////.........,,,,,,------,,,,,,+++******++++++,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,...------------...//////---///000000///000333555777BBBVVVrrrxxxfffTTTLLLJJJIIIKKKNNNLLLRRR^^^lllvvv|||xxxqqqggg]]]WWWTTTRRRPPPIIIFFFDDDDDDCCCAAACCCHHHJJJYYYmmm}}}~~~~~~nnn```VVVRRRWWW^^^^^^```bbbddddddaaa^^^[[[\\\]]]___cccggghhhfffdddaaa\\\SSSEEE888///++++++,,,++++++***************(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((((((''''''((()))(((((((((((()))))))))***)))))))))((())))))***+++******++++++,,,,,,,,,,,,)))+++---...------...000.........///000000111111000111111111111222555777:::888===QQQwwwppp```ccclllsss|||oooaaaTTTKKKFFFEEEDDDCCCDDDEEEFFFFFFBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPSSSTTTPPPSSSUUUUUUTTTSSSTTTUUUdddWWWSSSNNNLLLBBBFFFEEEBBB???===;;;:::888666555444444333222111000000////////////////////////,,,,,,------,,,,,,+++******+++,,,,,,,,,+++))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------......///000...000111000000222888===BBBLLL^^^ttt~~~hhh]]]QQQHHHIIIJJJJJJNNNTTT[[[dddsssyyylllccc]]]YYYWWWNNNJJJGGGGGGDDD???===???AAAHHHSSSaaatttoooYYYPPPPPP[[[]]]aaaeeeeeeccc```^^^\\\[[[[[[^^^cccffffffddd______[[[QQQDDD888...***,,,,,,+++************+++(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''''''''((((((((($$$&&&''''''''''''(((***((((((((()))))))))*********))))))))))))***++++++******++++++,,,---------'''))),,,---------///000...//////000111111222222000111222111111222555888777666LLLtttrrrgggnnn{{{nnn___VVVNNNGGGEEEBBBCCCCCCBBBBBBDDDGGGJJJKKKNNNSSSXXX[[[]]]]]]\\\[[[ZZZ[[[___eeelllppprrrmmmpppttttttqqqpppqqqrrrcccVVVSSSNNNMMMCCCGGGCCCAAA>>><<<<<<;;;999888555444444333222111000000,,,------......//////000,,,,,,------,,,,,,+++******+++,,,,,,,,,+++)))(((,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------....../////////...............//////000...000111111222888AAAIIIWWW^^^jjjuuuyyy```OOONNNGGGEEELLLQQQRRR[[[gggrrrzzzvvvkkkbbb]]]VVVQQQMMMLLLHHHAAA===>>>;;;???CCCJJJ[[[rrrjjjWWWPPPWWWZZZ___ccceeedddbbbaaa```\\\ZZZ\\\bbbfffgggfffdddaaa^^^ZZZSSSFFF777,,,---,,,++++++******++++++(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((%%%'''((((((((((((***+++(((((()))))))))************************+++,,,,,,******++++++,,,------...)))+++---...------...///......//////000111111111111111222222111333555888999>>>ggg{{{yyyvvvwwwfffTTTMMMJJJFFFDDDEEEBBBDDDEEEEEEFFFJJJRRRXXXfffjjjrrrzzz|||wwwtttyyybbbVVVSSSOOOMMMDDDHHHAAA???===<<<<<<<<<;;;:::555444444333222111000000++++++,,,---...///000000,,,,,,---------,,,++++++)))***,,,---,,,***(((''',,,,,,------------......++++++,,,,,,,,,------------------...///000111111...............///000000---///111222444<<>>...---,,,++++++******++++++(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''((((((((()))&&&((()))***))))))+++---))))))))))))************++++++******++++++,,,---******+++,,,,,,---......,,,---//////...---...///------......///000000000111222222222222333666888???JJJ~~~}}}yyyiiiqqqwwwxxx}}}pppcccTTTIIIHHHJJJIIIGGGIIIEEEGGGJJJLLLNNNUUU```hhhbbbVVVQQQNNNOOODDDCCCDDDAAA>>><<<<<<;;;999777444333222111000000000000///---,,,,,,---...---+++000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111222333333//////333777???SSShhhsssvvv{{{|||kkk]]]NNNGGGHHHFFFLLLUUU]]]fffsssuuullleee```ZZZVVVOOOGGGDDDFFFCCC???===???BBBJJJXXXdddzzz}}}|||wwwvvvxxxtttmmmwww{{{uuu[[[SSSPPPQQQYYY``````^^^]]]bbbbbbaaa___^^^aaaeeeiiiiiijjjeee]]][[[ZZZJJJ666000+++,,,111111,,,***,,,))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---.....................------...............///000000000444666222000333999===HHHlllooofffkkkrrrxxxwwwfff[[[VVVPPPKKKJJJHHHEEEGGGLLLHHHIIIMMMTTT[[[cccrrraaaVVVQQQNNNOOOEEEEEEDDDAAA>>><<<<<<;;;999777444333222111000////////////---,,,,,,......---,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000111222111///222:::???GGG[[[ooowww~~~~~~eeeYYYQQQHHHFFFJJJNNNWWWdddoooyyyqqqfff\\\XXXTTTMMMHHHFFFFFFAAA>>>>>>>>>BBBLLLVVVccckkkpppqqqrrruuuuuuqqq{{{cccNNNKKKMMMUUU\\\___```bbbbbbbbbaaa___^^^```cccfffgggjjjfff___^^^]]]RRRBBB555///+++......***((()))***)))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,++++++,,,,,,---...........................///............///000000222333444333222333999???___yyyrrrhhhiiipppzzzsssdddXXXQQQHHHFFFGGGLLLMMMLLLMMMPPPUUUZZZdddpppzzz___VVVQQQNNNOOOEEEFFFDDDAAA>>><<<<<<;;;999777444333222111000////////////---,,,,,,...///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///////////////000111222222888CCCJJJRRReeeyyyqqq___NNNIIIIIIIIINNNUUU___jjjzzzxxxhhhbbb^^^XXXPPPLLLKKKFFFBBB???===<<>><<<<<<;;;999777444333222111000/////////000...------...//////...------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---------------------------------............///000///////////////000000444555>>>KKKTTT^^^rrruuuYYYNNNEEEFFFLLLSSS]]]gggqqq|||}}}sssjjj```XXXUUUPPPKKKFFFDDD@@@<<<===AAAAAAGGGPPP[[[fffqqqyyy|||mmmgggppplll[[[JJJFFFKKKRRRZZZ___cccddddddcccaaa___```aaabbbhhhjjjgggddddddaaa\\\JJJ???222,,,,,,------,,,*********)))))))))(((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,,,,,,,++++++,,,,,,---.............../////////////////////...///000000111111///222777777;;;PPPhhhyyysss}}}tttgggfffoooyyytttaaaUUUTTTYYY^^^___dddcccfffjjjkkkfffcccdddfffnnnzzz```XXXSSSMMMLLLBBBCCCCCCAAA>>><<<<<<;;;999777444333222111000000000000222000...---.../////////,,,,,,,,,------------...+++++++++,,,,,,---------,,,------......------,,,---------------------------------............///000////////////000000111444777BBBRRR^^^kkkiiiYYYLLLHHHFFFKKKSSS^^^jjjtttsssddd[[[ZZZRRRMMMIIIGGGDDD@@@>>>@@@@@@???CCCOOO```ppp|||rrriiilll}}}~~~rrrVVVIIIKKKQQQWWW\\\bbbdddeeeeeecccaaaaaaaaaaaafffiiihhheeedddcccaaaPPPFFF888...,,,......---************)))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............/////////000000///////////////000111111000111333666666@@@^^^{{{oookkkrrrddddddlll{{{kkkccc[[[ZZZcccoooyyy~~~xxxsssooonnnmmmjjjkkkooonnnttt~~~___XXXTTTMMMLLLBBBDDDDDDAAA>>><<<<<<;;;999777333333222222222222333333555222///---...//////...------------------------***++++++,,,,,,------...------............---------------------------------------............///////////////000111222333444999HHH\\\jjjxxxnnnVVVLLLHHHJJJNNNUUU^^^jjjwwwlllaaa___VVVPPPKKKKKKIIIDDDAAABBB@@@;;;;;;FFFUUUfffvvv}}}tttqqqxxx||||||hhhWWWOOOMMMPPPUUU^^^aaaeeefffeeecccaaaaaa___cccggghhhgggeeecccaaaUUUNNN@@@222+++,,,---,,,++++++*********)))))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---............//////000000111000000//////000000111222111444555555:::NNNmmmlllttt|||}}}jjjhhhoooyyyqqqfffeeeffflllvvvwwwlllddd```dddjjjooouuu}}}\\\WWWSSSNNNMMMDDDGGGDDDAAA>>><<<<<<;;;999777333333333333444555666666888555000...---......------------------------,,,******+++,,,,,,---......------............------........................---------............////////////000222333555555;;;BBBTTTiiivvvlllUUULLLOOOOOOVVV___hhhrrrrrrlll___XXXRRRQQQNNNHHHDDDDDD???<<<<<<@@@EEEPPPbbbsss~~~|||zzzyyyzzz|||}}}vvv```OOOKKKOOOXXX\\\bbbeeedddcccaaa```]]]___dddhhhjjjgggcccaaa\\\YYYMMM;;;///,,,,,,++++++++++++*********)))))))))************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---......///000000111111000000//////000000111222111555666888JJJjjj|||xxxyyy~~~sssoooyyy~~~}}}ooo___TTTQQQXXXaaaoootttzzzYYYVVVSSSNNNNNNGGGKKKDDDAAA>>><<<<<<;;;999777333333333444555666888888:::666111...------------......---------,,,,,,,,,******+++,,,,,,---......------............------........................---------.........////////////000111222444666777EEEMMM```ttt}}}{{{fffQQQBBBHHHVVV[[[eeeqqq{{{yyyiiiaaaZZZWWWSSSLLLGGGFFF@@@@@@AAA???999;;;NNNccczzz|||{{{yyytttvvvXXXNNNQQQTTTYYY___cccdddbbbaaa```[[[\\\aaaiiillljjjeeebbbddddddXXXDDD333......,,,+++++++++************)))***************)))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---......///000111111222000000000000000111111222000555666<<>>;;;:::999777555666555333222111000000000...---,,,,,,......---,,,........................+++---...---,,,+++,,,---------,,,,,,------...///---............/////////........./////////000000///111333222222888CCCLLLXXXgggsss}}}zzzcccPPPOOOTTTZZZfffrrrsssfff```ZZZSSSLLLFFFDDDAAA===<<<>>>BBBEEESSSbbbttt~~~qqqkkkoootttyyybbbPPPKKKOOOTTTYYY]]]``````___aaa``````aaabbbdddeeeeeedddccc___UUUFFF888000...((()))+++++++++++++++,,,***)))'''''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))******************************))))))******+++,,,,,,+++*********+++,,,---------------------------........./////////000000333333111000000222333333000<<>>???@@@EEEOOO^^^qqqvvvooonnnqqquuuvvv{{{ttt[[[QQQIIIJJJUUU^^^^^^___ccceeebbb```]]]]]]^^^aaabbbfffeeeaaaYYYNNNBBB888111++++++,,,,,,,,,,,,+++++++++)))'''((()))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000555222//////000222444555222DDD]]]sssxxx{{{gggWWWRRROOOMMMLLLJJJIIIKKKPPPWWWrrr}}}[[[UUURRRMMMMMMDDDFFFCCC@@@===;;;:::999777555555444333222111111111111///---,,,---...///...---........................---...//////------...///---------------...//////------------...............////////////000000000111222444777@@@RRRiiizzz~~~{{{hhhVVVVVV]]]jjjxxx|||qqqdddZZZUUURRRLLLGGGDDDBBBAAA@@@???CCCMMM^^^qqq~~~}}}yyyrrrqqquuuqqqlllxxxyyybbbMMMDDDPPPZZZYYY]]]fffgggddd```[[[XXXYYY]]]```eeeeeebbb\\\VVVNNNBBB888///...------,,,+++)))'''+++)))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((******))))))******+++,,,++++++++++++,,,,,,------,,,,,,------------.........////////////000000000222...---000333444555888???QQQiii{{{}}}www{{{}}}~~~qqq^^^ZZZ```dddeeeaaaZZZVVVSSSRRRTTTiii}}}[[[UUUQQQLLLLLLDDDGGGDDDBBB>>><<<;;;:::888666444444333222111111111111///...------//////...---........................---...//////------...///...------------...//////---------.........//////////////////000000000111111333666===KKKdddsss___SSSaaaooorrreee]]]XXXQQQLLLIIIFFFCCCAAA>>>???CCCLLL[[[kkkzzz|||zzzzzzppprrr}}}{{{\\\FFFKKKRRRRRRYYYfffgggeee```ZZZVVVVVVYYY]]]fffgggeee___[[[VVVJJJ>>>000...,,,+++,,,,,,***(((+++***((((((*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((******))))))******+++,,,++++++,,,,,,---------------........./////////000////////////000000000111111...///333444333666<<>><<<;;;999777666333333222222111111222222000...---...///000///---........................+++---...---,,,+++,,,---...............//////000/////////000000000111111//////000000000111111111222:::GGGUUUfff|||xxx___VVVVVVXXXfff}}}tttkkk___VVVQQQMMMIIIEEEBBB>>>===???BBBJJJ\\\mmm]]]LLLIIIKKKTTT^^^```bbbbbb^^^YYYVVVWWWZZZ___fffggg```^^^___YYYNNN;;;555...+++---//////...,,,***))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))******************************))))))******+++,,,+++,,,---.........---,,,------......///000000111//////000000000111111111555333444666444555GGG]]]vvvpppjjj}}}|||ppp___SSSKKKIIILLLLLL^^^~~~rrrhhh[[[ggg~~~[[[TTTPPPKKKLLLEEEHHHCCC@@@===;;;:::888666444333333222222111222222222000...---...///000///...........................+++,,,------++++++,,,---...............///000000000000000000111111111111000000000000111111111111333>>>NNN___ooo|||___PPPQQQYYY___ggg|||vvvhhh]]]WWWRRRMMMIIIGGGBBB???@@@@@@BBBLLLWWWooofffOOOHHHKKKSSS[[[]]]aaaccc```ZZZWWWWWWYYYVVV___ccc______dddaaaYYYFFF===333---,,,---,,,***,,,***))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))*********************************)))***++++++,,,+++,,,---.........---,,,,,,,,,------...///000000000000000000111111111111333111222555333:::TTTqqqwwwzzz{{{|||~~~yyyhhhWWWQQQQQQRRRLLLKKKGGGXXXtttdddmmmzzz```SSSRRRLLLJJJIIIDDDBBB@@@<<<:::999999777666333222111000////////////000000//////.........---........................---------------------------------............///............////////////000///000222111000333888>>>LLLXXXhhhwwwzzzttt___XXXWWWYYYfffvvv|||wwwhhh]]]UUUPPPOOOGGGFFFCCC@@@>>>@@@DDDGGGZZZkkkxxxjjj]]]PPPMMMSSSXXX```eeebbb___]]]WWWOOOWWWXXX[[[___bbbcccaaa___VVVJJJ:::///,,,------,,,++++++******)))((((((((())))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))''''''(((((((((((('''''')))(((''''''''')))***,,,******))))))))))))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++---------...------,,,,,,---------.........//////111111/////////000111222///444777555666FFFccc{{{~~~|||eee[[[dddnnnoooggg___^^^bbb[[[PPPSSS[[[vvvkkkxxx___SSSRRRMMMJJJIIIDDDBBB@@@<<<:::999999777666444333222111000000000000000/////////....................................---------------------------------............///............////////////222000111333222000444:::DDDPPPYYYfffyyylll]]]SSSXXXaaajjjxxxyyylllaaaYYYUUUKKKIIIFFFBBB@@@@@@CCCEEEIIIXXXlll~~~uuu[[[NNNNNNRRRZZZ```______^^^YYYRRRSSSUUU[[[```ddddddaaa^^^YYYOOOAAA666000...---,,,+++++++++***))))))(((((())))))************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((())))))''''''(((((((((((('''''')))((((((((((((((())))))******))))))))))))******(((((()))))))))***************+++,,,,,,,,,,,,+++,,,------...------,,,,,,---------.........//////000000000000000111111222111444555666<<>>333---***,,,,,,,,,+++******))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))((((((((('''(((((((((((()))))))))''''''((((((((((((''''''%%%&&&((())))))((('''&&&******))))))))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------...---------............////////////...///111222333333222111444333666BBBXXXqqq~~~vvviiieeeccc^^^hhhppplllwwwooo[[[SSSTTTMMMHHHHHHDDDBBB@@@<<<:::999999777666333222111000000//////000.........///////////////................................................---------............///............////////////111000222333333777CCCOOOeeezzz~~~vvv~~~}}}eeeWWWUUU]]]nnn|||nnn^^^YYYRRRLLLIIIFFFDDDBBB@@@@@@BBBJJJZZZpppxxx]]]NNNLLLMMMPPPVVV[[[\\\[[[YYYOOOPPPRRRVVV\\\aaadddeee```___[[[RRREEE999///+++------,,,,,,+++*********))))))************))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))***''''''((((((((((((''''''$$$%%%''')))******)))(((******))))))))))))******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---.........---........./////////000000...///111333333333222222333666>>>QQQkkk{{{xxxuuulllccc```ggg|||lllYYYSSSTTTMMMHHHHHHDDDBBB@@@<<<:::999999777666333222111000////////////.........///////////////................................................---------............///............////////////000///111333555===NNN___xxxbbbWWWUUUdddoookkkcccYYYQQQMMMJJJGGGDDD???======BBBLLL\\\rrrvvv___MMMJJJKKKRRRYYY[[[\\\]]]SSSQQQPPPRRRWWW^^^cccfffbbbaaa^^^WWWMMMAAA555.........---,,,,,,++++++***))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******''''''((((((((((((''''''&&&'''((()))******************))))))))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---................../////////000000000//////111222333333444444444===NNNddd||||||}}}}}}zzzwwwyyyjjjXXXSSSUUUMMMGGGGGGDDDBBB@@@<<<:::999999777666333333222111000000000000............/////////000................................................---------............///............////////////000///111333888DDD[[[ooozzzeeeXXXZZZccc|||zzzpppbbbWWWRRRNNNIIIFFFCCC??????BBBGGGPPPaaaqqqsssTTTMMMIIINNNTTTUUUVVVXXXUUURRROOOPPPUUU[[[aaaddddddbbb___[[[UUUJJJ<<<333.........---,,,,,,++++++))))))************))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))))))))*********''''''((((((((((((''''''++++++***)))))))))))))))******))))))))))))******************++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---.............../////////000000000000000000000111222333555555777FFF___wwwssslllhhhWWWSSSUUUMMMGGGGGGDDDBBB@@@<<<:::999999777666555444333222111111111111---.........//////000000........................////////////////////////---------.........//////............/////////000000000111444:::IIIcccyyyhhhXXXUUU```oooyyyiii\\\UUUPPPKKKGGGDDDAAA@@@BBBCCCFFFSSSaaavvv]]]RRRKKKMMMOOOMMMMMMPPPUUURRRPPPPPPUUUZZZ___aaafffccc```^^^ZZZPPPBBB777///......------,,,++++++))))))************))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))************''''''((((((((((((''''''000///,,,***(((''''''(((******))))))))))))******))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++,,,---............////////////000000000000111000000000111333555777999NNNjjj{{{hhh^^^TTTPPPLLLGGGDDDDDDCCC@@@;;;888777777666555333222222333444333111///......------------............---------,,,,,,,,,---...///...------...///...------------...//////000000000000000000///...///444222777JJJZZZhhhxxxcccUUUSSSYYYiiizzz}}}qqq___WWWVVVQQQLLLFFFAAAAAAAAABBBFFFLLL```tttqqq[[[KKKLLLPPPMMMJJJKKKUUUTTTTTTUUUWWWYYY[[[\\\___cccbbb[[[WWWUUUPPPHHH666---***///...'''(((000************))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))PPPGGG:::...(((&&&''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,---..................//////000000111111222333111...///444777777DDD^^^zzz{{{hhh^^^UUUQQQMMMHHHEEEEEECCC@@@<<<:::888777666444333222222333444333111////////////......///////////////.........------------...///...------...///...------------...////////////000000000//////...000777999@@@RRR___hhhuuu|||oooYYYTTTYYYccctttjjj___ZZZQQQMMMGGGBBBBBBBBBAAACCCGGGNNN```vvvxxx```LLLIIILLLJJJHHHJJJPPPQQQSSSUUUVVVYYY\\\^^^^^^aaaaaa]]]YYYXXXTTTNNN<<<111,,,///...)))***000++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))(((''''''&&&)))))))))))))))))))))))):::555...)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...////////////......//////000111111111111111222333333444888<<>>EEEQQQaaawww]]]IIICCCCCCFFFJJJIIIMMMRRRTTTTTTUUUYYY]]]]]]```aaabbbaaa```]]][[[MMM>>>000---...---,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&''')))******)))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------...///000000000000...//////000111111222222222///111666666444AAARRRssspppiiivvviii]]]mmmbbbZZZRRROOOLLLFFFBBBAAA@@@>>>===<<<;;;:::666444444333111111222333222000///......------......///.........---------,,,,,,---...///...---------//////............///000000------------...000111222333@@@HHHTTThhhpppsss{{{|||```XXX^^^lll|||~~~tttrrroookkkhhheeeaaa___]]][[[ZZZYYYYYY[[[]]]^^^___```aaaaaaaaa___^^^]]]bbbdddgggjjjkkkjjjhhhgggddddddcccaaa___]]][[[ZZZSSSPPPMMMJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>??????@@@BBBDDDEEEFFFFFFGGGGGGGGGHHHJJJNNNRRROOOQQQTTTWWWZZZ```fffjjjooopppqqqssstttvvvvvvwwwsssuuuwwwzzz}}}xxxdddVVVNNNIIIIIIIIIFFFBBBAAA@@@BBBIIIUUUhhhnnnRRRDDD@@@CCCGGGKKKNNNQQQSSSSSSTTTXXX[[[___```bbbdddcccaaa^^^]]]SSSEEE555///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((+++)))''''''(((******)))*********************************++++++,,,,,,,,,------,,,,,,------...///,,,,,,---...//////////////////000000111222222222444000000333555<<>>;;;::::::999666444555333111111222333222111......------------.........------------,,,,,,,,,---...///...------.../////////......//////000111......---...///111333444999EEENNNZZZmmmvvvzzzhhhYYY^^^iiizzz}}}ooommmiiiddd___ZZZVVVTTTPPPOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLKKKJJJHHHHHHLLLMMMOOOQQQQQQPPPOOONNNLLLLLLKKKJJJIIIGGGEEEDDDBBB@@@>>>>>>>>>???>>>=========>>>>>>>>>>>>?????????????????????@@@AAAAAAAAABBBBBBBBBAAAAAADDDFFFEEEFFFGGGGGGGGGIIILLLNNNNNNOOOQQQTTTVVVWWWWWWXXXXXXYYY\\\^^^aaaccceeeeeehhhhhhlllppprrrttt|||qqq^^^SSSKKKIIIIIIEEEBBBBBB>>>>>>BBBJJJWWWjjjeeeOOOEEECCCEEEOOOOOOOOOPPPSSSVVVXXXZZZ```___aaaeeeddd```^^^___YYYMMM===333///---,,,+++*********+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******++++++***)))((('''&&&&&&((((((((((((((((((((((((***(((&&&%%%''')))***************************************++++++,,,,,,------------------......///,,,,,,---...//////////////////000111111222222333444333111222;;;OOOhhhzzzzzzpppuuurrrnnnggg```ZZZVVVUUUUUURRROOOLLLJJJKKKMMMQQQSSSVVVWWWWWW[[[mmmbbbZZZSSSQQQNNNHHHCCCBBB???===999888777777666555555333111000111222222111//////............//////............---------------...///...------...//////////////////000000111///.........000222555666BBBNNNWWWcccvvv~~~lllaaadddooo||||||qqqfff[[[SSSLLLKKKIIIGGGDDDBBB@@@???AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@???===<<<===<<<;;;;;;===>>>===<<<======>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBAAA@@@???@@@AAABBBDDDDDDCCCBBBAAABBBCCC@@@AAACCCDDDFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOOOORRRVVVWWWXXX^^^fffooo}}}lll___RRRMMMKKKHHHFFFEEE>>>>>>@@@CCCHHHUUUoooeeeRRRJJJGGGQQQMMMKKKMMMSSSYYY[[[[[[^^^\\\^^^dddeee```^^^aaa]]]TTTFFF888111......---)))))))))*********++++++))))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''))))))))))))))))))))))))((('''&&&&&&(((******)))************************)))******+++,,,,,,---------------------...//////------...///000000000000///000000111111222333333000555666666GGGhhh{{{cccZZZhhh}}}jjj\\\MMMMMMLLLLLLKKKKKKKKKKKKMMMLLLLLLNNNRRRVVVXXXXXXWWWQQQOOOSSSZZZkkkccc[[[TTTRRRPPPJJJEEEDDD???<<<888666666666666555555333111000111222222222000000////////////000000000/////////............---...///...------...//////////////////000111111//////...///000333666888HHHUUU^^^kkk}}}}}}bbbbbbttt{{{}}}|||{{{zzz|||qqqjjj```XXXSSSOOOJJJFFFCCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEEEEDDDCCCDDDEEEDDDEEEFFFFFFGGGFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<===???@@@???>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBDDDEEEEEEDDDCCCCCCDDDAAACCCEEEEEEDDDCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBB>>>???AAACCCDDDFFFFFFFFFDDDDDDFFFIIIIIIIIIOOOVVVWWW___lll~~~zzzjjjZZZSSSPPPMMMJJJJJJBBBAAABBBAAA@@@HHH```yyyxxx```QQQKKKRRRLLLHHHKKKTTT\\\^^^^^^[[[YYY\\\ccceee```___ccc```YYYLLL===333000//////(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++$$$%%%&&&((()))+++,,,---************************)))))))))***+++***(((&&&************************))))))***+++,,,,,,------...------------...//////...///000111111222222111000000000111222222333333---777:::;;;RRRzzzvvvZZZQQQbbbxxxwwwxxx|||~~~pppaaaVVVOOOJJJJJJIIIIIIKKKOOOSSSUUUVVVUUUXXX```iiimmmkkkgggTTTNNNQQQ\\\]]][[[kkkeee\\\SSSPPPNNNJJJHHHIII@@@>>>;;;999888777555444333333222222111000//////000000000000000000000000////////////////////////............////////////---------------...//////000///111333111000444;;;PPP^^^ggguuu{{{hhh___jjj}}}xxxtttpppoooooonnnkkkhhhhhhooowww|||~~~{{{ooogggTTTSSSQQQLLLGGGCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCDDDEEEEEEFFFEEEEEEEEECCCEEEGGGGGGFFFEEEEEEFFFDDDCCCAAA@@@@@@AAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCBBB@@@>>>===???@@@??????????????????@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAACCCEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEECCCAAACCCFFFHHHHHHFFFJJJMMMWWWdddpppzzzfffYYYPPPKKKIIIKKKCCCAAA@@@@@@AAAFFFRRR___uuuxxx~~~```IIIPPPLLLJJJNNNVVVZZZ[[[YYYYYY[[[___bbbddddddcccbbbZZZ^^^WWWCCC555111...))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000111333333333111555666777BBBbbbccc___rrrxxxpppnnnqqqsssqqqnnnuuuiiiWWWLLLIIIJJJIIIFFFFFFLLLSSSXXX```gggdddeeeiiipppuuusssjjjcccWWW]]]eeehhh^^^TTT[[[iiiddd[[[SSSPPPNNNJJJGGGGGG@@@>>>;;;999888777555444333333222222111000000///000000000000000000000000////////////////////////............////////////...............//////000///...000333222222888???ZZZjjjwwwyyygggaaafffxxx|||xxxqqqhhhaaaWWWUUUSSSTTTVVVXXXWWWUUUYYY\\\aaaeeehhhkkkmmmooonnnkkkhhhddd```ZZZRRRLLLHHHIIIHHHFFFDDDCCCDDDEEEAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHGGGFFFFFFFFFFFFDDDCCCAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@?????????????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEFFFGGGIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@AAACCCEEEDDDCCCCCCCCCHHHPPPUUU```|||xxxhhh[[[OOOIIIIIIFFFBBB@@@@@@???AAAIIISSSddd}}}rrrddd}}}cccMMM\\\YYYUUUSSSYYY___]]]VVVYYY[[[^^^aaaccccccbbbaaa]]]^^^XXXKKK===555///***,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............////////////000000000111111111111111222333444333222777444888LLLqqq~~~sssrrrpppkkkeeeddd{{{|||ooo___TTTOOOMMMLLLKKKKKKHHHHHHNNNVVV___lllxxxrrrqqqqqqrrrttttttrrrpppyyyrrrlll```UUUVVV___ooouuuuuummmiiippp{{{bbbYYYRRRPPPNNNIIIFFFEEE@@@>>>;;;999999888666444333333222222111000000000000000000000000000000000////////////////////////............///////////////////////////000000111......///333333444;;;DDD[[[lllxxxeee\\\fffvvvzzzrrrnnnddd___YYYVVVSSSOOOIIIDDDCCCBBBAAACCCEEEHHHHHHHHHJJJJJJKKKMMMPPPRRRSSSSSSTTTQQQMMMJJJIIIGGGDDDBBBCCCDDDEEEEEEDDDDDDFFFHHHDDDDDDEEEFFFHHHIIIJJJKKKOOOOOONNNMMMLLLLLLLLLMMMKKKMMMNNNMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGFFFIIILLLMMMMMMMMMNNNOOOMMMNNNPPPQQQQQQOOONNNMMMMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@BBBCCCBBBAAADDDAAABBBDDDCCCEEESSSddd~~~kkkYYYNNNKKKJJJFFFCCCBBB???===AAAGGGNNNgggrrrYYYiiiwwwbbbhhhkkkeee[[[\\\dddaaaVVVXXXZZZ]]]```bbbbbbaaaaaa^^^\\\ZZZUUUIII999///,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000111111111222222222222222333333333333333;;;777AAAaaauuummmeee^^^TTTPPPRRRSSSQQQMMMOOOLLLKKKOOOTTT]]]lllzzzxxxxxxxxxxxxzzznnnddd\\\TTTSSSWWWbbbmmmnnndddeeerrruuukkkfffkkkttt```XXXRRRPPPNNNIIIDDDCCCAAA>>>;;;:::999888666444222222222111111111000000////////////////////////////////////////////////............////////////000000000///000111111222///...///222333666>>>GGG\\\iiiooowww{{{vvvsssdddhhhyyy|||qqqfff\\\TTTNNNJJJHHHFFFCCCBBBCCCDDDCCCAAACCCCCCBBBBBBBBBCCCDDDDDDCCCDDDCCCCCCCCCDDDEEEFFFKKKJJJIIIJJJKKKMMMNNNOOOIIIJJJJJJJJJHHHHHHJJJLLLKKKLLLMMMNNNOOOOOOPPPPPPWWWWWWVVVVVVVVVWWWXXXYYYVVVWWWWWWUUUSSSQQQPPPQQQPPPOOOMMMJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIMMMNNNOOOOOOPPPOOOOOOOOONNNQQQUUUVVVVVVVVVVVVVVVUUUWWWYYYZZZYYYWWWUUUSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBEEECCCCCCEEEDDDBBBFFFMMMSSSqqq|||fffXXXSSSNNNIIIEEEEEECCC??????BBBAAAUUUqqqmmmlllzzzrrr}}}xxxeee]]]ddddddYYYYYY[[[]]]```aaabbbaaaaaa^^^XXXXXX[[[QQQ===///,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000111111111222222111222222222222222333444===>>>RRRxxx}}}pppgggaaa___aaakkklllkkkhhhfffddd___YYYXXXVVVVVVWWWWWWYYYbbbllltttxxx{{{|||}}}oooaaa]]]\\\YYYZZZ___aaannnxxx~~~uuutttzzz___XXXQQQPPPNNNHHHDDDCCCAAA???<<<:::999888666555222222222111111111111111////////////////////////////////////////////////............////////////000000000000000111222222000///000222444888AAAKKKbbbllllllnnnxxxyyyqqqooowww}}}sssnnnoooyyy{{{pppbbb]]]UUUNNNIIIFFFCCC@@@@@@??????AAACCCFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@AAAAAACCCDDDBBB@@@@@@BBBEEEGGGHHHKKKNNNPPPRRRSSSTTTNNNOOOPPPOOONNNNNNPPPRRRUUUVVVVVVWWWWWWVVVUUUTTT[[[[[[\\\]]]___aaacccdddaaaaaaaaa^^^[[[XXXXXXYYYUUUTTTRRRPPPMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLKKKIIIGGGHHHJJJLLLKKKKKKLLLLLLMMMNNNOOOOOOSSSTTTUUUVVVWWWWWWWWWWWWYYY[[[^^^___]]]\\\[[[[[[[[[]]]^^^___^^^\\\YYYWWWSSSRRROOOLLLJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBAAAAAABBBEEEEEECCCCCCEEECCCVVVyyyuuuddd]]]QQQJJJEEEEEEEEEBBBAAABBB>>>LLLbbb|||zzzsss``````bbb\\\[[[\\\^^^___aaaaaaaaaaaa\\\VVVVVV[[[TTTBBB222------------,,,,,,,,,++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............////////////000000000111111000111222111000111333666999FFFeee|||mmm]]]TTTPPPQQQYYYbbbrrr~~~}}}vvvpppiiibbbaaadddfffddd```aaafffqqqxxx~~~|||yyyzzz|||mmmgggeeeiiigggbbbdddkkkgggooo~~~|||sssaaaXXXQQQOOOMMMHHHEEEDDDAAA???<<<:::999888777555111111111111111111111111000000000000000000000000////////////////////////............////////////000000000000000111111222111000111444777<<>>???@@@@@@??????AAACCC???@@@AAABBBBBBCCCDDDEEEGGGJJJOOORRRSSSTTTTTTUUURRRTTTVVVWWWWWWYYY[[[^^^bbbbbbcccccccccaaa___^^^```aaadddgggiiikkkmmmmmmooonnnmmmiiieeebbbbbbbbb^^^]]][[[XXXUUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRQQQPPPNNNOOOQQQSSSQQQRRRRRRSSSTTTUUUVVVVVVZZZ[[[\\\^^^___`````````ccceeeeeeddd```]]]\\\[[[\\\]]]]]]]]]\\\ZZZWWWVVVQQQPPPMMMJJJHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBAAA@@@@@@BBBCCCAAABBBCCCEEEEEEDDDDDDDDDBBBIII^^^tttjjjWWWMMMDDDDDDEEECCCBBBBBBAAAFFFUUUkkkeee]]]^^^]]][[[[[[\\\^^^___`````````[[[WWWUUUWWWTTTHHH999111------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............////////////000000000111111...111222222000111666999>>>TTTwwwrrraaaVVVNNNMMMMMMNNNVVVaaawww}}}uuummmkkklllpppooojjjggghhhmmmvvvsssvvv|||wwwjjjiiiqqq{{{{{{nnnaaaXXXbbbYYYQQQOOOMMMHHHFFFFFFBBB???<<<::::::999777555111111111111111111111111000000000000000000000000////////////////////////............////////////000////////////000111111111000222777<<>>@@@AAAAAA???@@@BBBEEEBBB>>>===BBBKKKOOOKKKFFFKKKOOOUUUXXXZZZ\\\```bbb```bbbdddeeegggiiimmmoooqqqrrrtttttttttsssqqqpppppprrrvvvyyy||||||||||||~~~|||wwwssspppoooppplllkkkiiifffbbb^^^[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWZZZ\\\______^^^\\\\\\\\\\\\]]]]]]^^^___```aaabbbcccdddfffiiikkklllmmmnnnkkkkkkiiieee___[[[YYYYYYXXXXXXWWWVVVUUUSSSQQQPPPNNNLLLJJJGGGFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFEEEDDDDDDFFFIIIEEEGGGHHHFFFEEEFFFGGGGGGDDDDDDLLLaaa~~~|||bbbUUUHHHEEEFFFDDDBBBBBBAAAAAAHHHYYYkkk~~~jjj]]][[[\\\YYYYYYZZZ[[[\\\]]]]]]^^^]]][[[WWWTTTTTTPPPDDD777...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000111111111222222///222444444222444999>>>TTTnnn}}}mmmcccZZZVVVYYYXXXVVV\\\fff|||~~~xxxwwwvvvqqqmmmlllllluuuxxxwww}}}pppeee]]]VVVOOOJJJdddZZZQQQNNNLLLHHHGGGGGGBBB???<<<;;;:::999777555111111111111111111222222000000000000000000000000////////////////////////............/////////000///////////////000000111111000333999???IIIWWWdddjjjuuuwww{{{nnn___lllyyyyyybbb[[[SSSLLLHHHGGGFFFFFFGGGFFFDDDDDDEEEDDDCCCAAA@@@BBBDDDEEEDDDBBBAAA@@@???AAABBB@@@>>>===???BBBHHH???;;;DDDTTT[[[SSSHHHNNNRRRXXX]]]aaafffmmmrrrppprrrtttuuuvvvwwwzzz}}}}}}~~~{{{{{{|||xxxwwwuuurrrnnnjjjfffddd````````````````````````aaafffkkknnnmmmiiifffdddffffffggghhhiiikkkkkkllllllnnnpppsssuuuwwwxxxyyypppnnnkkkddd^^^XXXVVVVVVSSSSSSQQQPPPNNNMMMLLLKKKKKKIIIGGGEEEDDDEEEFFFGGGBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKJJJIIIIIILLLOOOGGGIIIIIIFFFDDDEEEHHHIIILLLIIIHHHLLLYYYzzznnn^^^NNNHHHGGGFFFCCCBBB@@@===@@@MMM\\\ooolll^^^ZZZ\\\WWWXXXXXXYYYZZZ[[[[[[\\\______YYYSSSTTTVVVKKK<<<......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////111111222222222333333333///333666555444666<<>>@@@@@@????????????@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKPPPTTTZZZaaagggmmmssswww|||xxxuuurrrqqqqqqmmmkkkhhhiiikkkmmmkkkjjjmmmppptttwwwxxxvvvrrrppptttqqqooorrruuuuuuqqqlllxxxuuutttvvvzzzzzzuuuqqqlllgggbbb___^^^\\\XXXUUUPPPNNNLLLIIIGGGGGGFFFFFFGGGFFFCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFHHHHHHFFFDDDEEEFFFHHHIIIKKKMMMNNNPPPPPPSSSVVVYYY[[[ZZZXXXWWWTTTQQQPPPPPPLLLHHHIIIMMMMMMMMMMMMRRRXXX```xxx^^^OOOKKKHHHEEECCCDDD@@@@@@DDDJJJYYYvvvuuuYYYSSS[[[XXXYYYZZZZZZXXXXXXZZZ\\\]]]]]][[[XXXYYYWWWNNNDDD666...***---000...+++***************))))))))))))******))))))(((((('''''')))************+++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............/////////000...///000111111222222111000111000333666333@@@]]]~~~nnnfffdddccc\\\bbblllxxxoooaaaWWWPPPLLLMMMMMMKKKOOOVVV```YYYSSSSSSQQQKKKFFFEEEAAA@@@===:::777666555555222222222111111111111000000000000000000000000000////////////////////////............////////////000000//////000000111111000000555>>>FFFNNNZZZgggsssttt~~~nnnooozzz~~~vvvnnnddd[[[TTTPPPKKKHHHGGGHHHHHHGGGIIIIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>??????AAAAAABBBCCCEEEFFFHHHIIIMMMRRRZZZbbbjjjrrrzzz~~~|||zzzxxxvvvuuutttnnnllljjjjjjmmmnnnmmmlllooorrruuuxxxzzz{{{{{{zzz}}}yyyuuuuuuvvvvvvrrrnnnmmmkkkjjjmmmpppqqqmmmiiiaaa]]]YYYWWWVVVUUURRROOONNNMMMKKKIIIHHHGGGGGGGGGFFFEEECCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHMMMNNNQQQTTTYYY^^^dddhhhkkkmmmoooqqqqqqooollljjjaaa^^^]]]\\\YYYTTTUUUZZZ[[[[[[UUUTTTXXX___gggXXXQQQKKKHHHGGGDDD@@@AAACCCFFFRRRnnn}}}\\\RRRYYYXXXYYYYYYXXXWWWXXXZZZ]]][[[\\\ZZZXXXXXXWWWOOOFFF999000+++---///---+++***************)))))))))))))))))))))))))))((((((((()))************+++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///...///000111222222222222222444333555999:::JJJgggxxxkkkddd___bbb```cccooojjjYYYVVVRRRNNNMMMQQQSSSWWW```jjj```YYYSSSRRRQQQKKKGGGEEEAAA@@@===:::777666555555222222222111111111111000000000000000000000000000////////////////////////............///////////////////////////000111111---111:::DDDLLLUUUcccoooooommmtttyyymmmwwwzzznnniiigggbbb]]]WWWTTTPPPNNNNNNOOOOOONNNOOONNNNNNMMMMMMMMMMMMMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>==================>>>>>>>>>???@@@BBBDDDFFFGGGLLLQQQYYYaaaiiiqqqyyy~~~zzzzzzzzzyyyxxxwwwvvvuuummmlllkkkkkkmmmoooooonnnnnnoooppprrrvvvyyy|||~~~{{{wwwrrrqqqqqqpppmmmjjjjjjhhhgggiiimmmmmmjjjggg```]]]YYYWWWVVVTTTQQQOOOHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEGGGGGGJJJLLLNNNNNNMMMNNNQQQTTTYYY\\\aaahhhoooxxx|||yyyvvvtttoooiiiiiimmmsssxxxsssmmmnnnrrrsssbbbWWWMMMHHHGGGDDDBBBBBBCCCAAAGGG```yyy```PPPUUUWWWXXXXXXWWWVVVWWW[[[^^^ZZZ[[[ZZZWWWXXXXXXRRRJJJ>>>444,,,,,,---,,,++++++++++++*********)))))))))(((((()))))))))))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------............///000111222222222222111555222444<<>>??????===<<<<<<;;;;;;<<<<<<=========>>>???AAACCCEEEFFFMMMQQQWWW]]]ccciiiooosssxxx{{{{{{xxxssstttuuuuuutttsssqqqppplllkkkkkkkkklllmmmnnnnnnmmmlllkkkkkkmmmqqqvvvyyyvvvsssqqqppppppnnnkkkhhh___^^^^^^___aaabbb```^^^ZZZXXXUUURRRPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJLLLMMMLLLMMMOOOOOOPPPQQQSSSUUUZZZ___dddeeefffiiiqqqwwwssscccTTTKKKHHHEEECCCCCCBBB===>>>QQQhhhyyypppWWWVVVVVVWWWVVVUUUUUUWWWZZZ]]]ZZZ[[[ZZZXXXXXXYYYVVVOOOEEE:::///+++,,,++++++,,,+++++++++*********))))))((((((((())))))******+++))))))*********+++++++++((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---------.........////////////000111222222222222333888444444CCCVVVqqq{{{|||wwwkkkiiikkklllnnn```[[[WWWSSSRRRXXX```mmmxxxaaaYYYSSSQQQPPPKKKGGGFFFAAA@@@===:::777666555555222222222111111111000000////////////////////////////////////////////////............////////////.........//////000222222444===HHHTTTcccwww|||wwwvvvrrrtttvvvooohhhccc```___dddmmmvvv|||zzztttooohhhgggeeedddddddddbbbaaacccddddddccc^^^WWWOOOJJJEEECCC@@@===<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???AAACCCEEEFFFMMMPPPUUUZZZ^^^bbbgggjjjkkkmmmooopppppprrrtttvvv}}}~~~}}}{{{yyywwwvvvuuusssrrrooopppqqqqqqpppooommmllliiiiiijjjiiiiiijjjkkklllnnnkkkgggeeeeeehhhmmmpppsssrrrrrrrrrqqqnnniiifff___^^^^^^```aaabbbbbbaaa^^^^^^]]][[[YYYYYYYYYYYYYYYXXXXXXYYY[[[]]]___aaa```ccchhhkkkmmmppptttxxx}}}|||rrrxxxuuubbbSSSMMMHHHEEEDDDCCC===:::GGGXXXfffgggYYYUUUVVVVVVUUUTTTUUUYYY[[[ZZZ\\\\\\YYYYYY[[[YYYUUUMMM???222---,,,++++++---++++++++++++************(((((())))))******++++++))))))*********+++++++++((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------....../////////////////////000000000000///000111222222333333222777<<<777999QQQnnn|||{{{tttppplllddduuuwwwfffVVVUUU[[[```aaaaaalllzzzbbbYYYRRRQQQOOOKKKGGGGGGAAA@@@===:::777666555555222222222111111111111000000000000000000000000000////////////////////////............////////////////////////000222333444999AAAKKKVVVggg|||uuuvvvzzzsssooo{{{{{{tttjjjccc___^^^^^^^^^```fffnnnwww|||~~~}}}|||tttrrrqqqpppooonnnkkkhhhlllkkkiiiddd]]]SSSJJJEEE@@@???===;;;:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>@@@AAACCCEEEFFFJJJMMMRRRWWW\\\```eeeiiihhhiiijjjiiigggfffggghhhoooppprrrtttxxx~~~{{{wwwtttuuutttrrrpppnnnmmmmmmllllllmmmmmmmmmmmmlllkkkkkkhhhiiiiiihhhgggfffhhhjjjhhheeebbb___^^^```cccfffiiijjjjjjjjjhhheeebbb```aaabbbcccfffhhhkkklllmmmjjjkkkmmmmmmmmmnnnqqqssskkkkkklllnnnqqqtttwwwyyy}}}uuuaaaZZZ___sssnnnZZZOOOLLLGGGDDDEEE@@@;;;AAAMMMWWWrrr}}}sssWWWTTTUUUVVVUUUTTTTTTVVVXXX[[[]]]\\\YYYXXXZZZZZZWWWSSSEEE666000---,,,+++---,,,++++++++++++*********))))))******************)))************+++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000//////000000000111111111///000111222333333333333222999666===]]]{{{{{{mmmxxxzzzdddaaaaaafffmmmtttbbbYYYRRRQQQOOOJJJGGGGGGAAA@@@===:::777666555555222222222111111111111000000000000000000000000000////////////////////////............//////////////////000000111333444555???FFFMMMWWWfffwwwoooooosss{{{{{{}}}pppsss{{{xxxzzz|||oooiiibbb^^^^^^aaaeeegggfffkkkrrryyy}}}}}}|||yyytttqqqqqqmmmfff]]]TTTKKKDDDAAA======<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@BBBDDDEEEGGGKKKPPPUUUYYY^^^cccgggfffggghhhfffdddcccdddeeeffffffggghhhkkkpppwww|||{{{zzzwwwtttoookkkgggeeeffffffeeedddccccccdddeeefffffffffgggggghhhjjjjjjhhhiiijjjhhheeedddfffhhheeecccbbbaaabbbdddfffhhhiiijjjjjjjjjjjjkkknnnooolllooossswww|||ssslll]]]OOOPPPVVV___{{{~~~eeeUUUOOOHHHDDDFFFEEE???@@@GGGLLLcccvvvwwwXXXSSSUUUWWWWWWUUUTTTSSSTTTZZZ\\\\\\WWWVVVXXXYYYWWWXXXJJJ:::333000---,,,---,,,,,,+++++++++*********++++++******************)))************+++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000////////////000000000000000000111222333333333333...888999EEEkkknnnlllooozzzbbbZZZRRRPPPOOOJJJGGGGGGAAA@@@===:::888666555555222222222111111111111000000000000000000000000000////////////////////////............/////////000000000000111222444555666EEEKKKQQQXXXfffrrrsssmmmxxxrrrmmmnnnrrruuutttqqqyyy~~~uuuqqqxxxqqqoookkkddd^^^]]]aaaeeefffbbb\\\ZZZ]]]aaafffhhhgggmmmvvv}}}|||xxxrrrlllaaaUUUKKKDDDAAA???<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>@@@BBBCCCDDDGGGJJJNNNRRRVVVZZZ^^^bbb^^^___``````^^^^^^___```[[[[[[[[[ZZZ\\\```gggkkkhhhgggfffdddaaa^^^[[[ZZZTTTUUUVVVVVVWWWYYY\\\___`````````aaabbbeeehhhiiiiiijjjkkkiiieeedddeeegggjjjjjjkkklllnnnqqqsssuuuyyyyyyyyyzzz~~~yyyssseeeaaabbbWWWMMMSSSPPPPPPcccsssaaaRRRHHHDDDHHHHHHCCCAAAEEEFFFXXXnnn{{{qqqyyy```SSSUUUWWWXXXUUUSSSRRRQQQYYY\\\[[[VVVTTTVVVXXXVVV[[[LLL===555111...,,,---,,,,,,,,,+++++++++******,,,+++++++++***))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000111............/////////000000000111222333333333333111===BBBRRRzzzeeeZZZQQQNNNNNNJJJGGGGGGBBB>>>:::888666555333222222222222111111111111000000000000000000000000000////////////////////////////////////////////////......//////111555:::???KKKNNNRRR^^^ddd]]]aaaxxx{{{sssvvvtttiiifffjjjmmmvvv}}}~~~nnnccc___PPPNNNLLLKKKMMMOOOQQQRRR[[[[[[YYYXXX]]]gggmmmmmmnnnttt|||xxxoooddd[[[PPPGGGCCCAAA@@@>>>AAA>>><<<===@@@AAA@@@>>>;;;===>>>???>>>===>>>>>>@@@@@@@@@???>>>???BBBEEEFFFHHHKKKOOOSSSUUUVVVWWWTTTUUUVVVWWWXXXXXXXXXWWWRRRQQQPPPRRRTTTUUUTTTRRRXXXYYYYYYWWWTTTRRRQQQQQQRRROOOMMMNNNSSSVVVUUUSSSXXX^^^cccdddjjjtttyyyxxxzzz}}}yyyssspppmmmjjjddd^^^ZZZZZZQQQYYYZZZpppvvvgggSSSFFFJJJMMMHHHAAA@@@EEEOOOZZZrrrmmmQQQWWWYYYTTTRRRUUUTTTNNNSSSVVVYYYXXXUUUSSSUUUXXXYYYTTTFFF666...///...))),,,+++******++++++***(((************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000111333444333222444555444555;;;MMMlllggg\\\SSSPPPPPPLLLIIIHHHCCC@@@<<<999777666444333222222222111111111111000000000000000000000000000////////////////////////////////////////////////000000000000111555;;;???JJJRRRXXXaaaeeeaaaqqqxxxsssxxxzzznnnxxxkkkZZZPPPJJJHHHLLLJJJHHHHHHIIIJJJLLLLLLPPPSSSTTTUUUZZZbbbffffffsssuuuzzzuuulllYYYRRRIIIDDDBBBBBBAAA@@@@@@>>>>>>@@@BBBCCC@@@>>>DDDBBBAAABBBBBBBBBAAA@@@EEEFFFFFFEEEDDDFFFJJJLLLJJJKKKNNNPPPRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWVVVUUUUUUUUUUUUUUUUUURRRSSSUUUTTTSSSSSSTTTVVVYYY[[[\\\\\\\\\___dddhhhsssxxx}}}|||tttllliiijjjdddeeeYYY[[[yyynnnZZZJJJJJJLLLGGGBBBBBB<<>>:::777666555333111222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000...///111444:::DDDOOOVVVXXXYYYSSSTTT^^^bbbiiizzz|||qqqyyylllSSSLLLIIIFFFFFFGGGGGGDDD@@@DDDFFFHHHHHHHHHKKKQQQWWW[[[bbbgggggggggkkknnnoooqqqtttwwwyyyrrriiirrrzzzyyycccSSSJJJHHHHHHCCCCCC>>>AAAOOO___|||[[[OOOPPPNNNPPPWWWRRROOONNNQQQWWWYYYWWWTTTWWWUUUTTTPPPEEE888111111...,,,++++++,,,,,,+++************************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111111111222222444222333666444333;;;HHHaaauuuhhh```\\\WWWVVVXXXWWWYYYeeettt{{{vvv}}}cccZZZRRRQQQQQQLLLGGGEEEBBB???;;;888777666444222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000///000222555<<>>333///...---+++,,,------,,,*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000111111111111222222222111222777;;;777777JJJbbbvvvmmmccc___cccooo|||wwwjjjjjjtttyyy}}}zzzdddZZZQQQOOOOOOKKKHHHGGGAAA>>>:::777666555444222222111111111222222000///000000////////////000000222111111000///......---------......///000000000000000222888@@@IIIOOOSSS\\\XXXZZZbbbhhhiiinnnuuuvvvqqqrrr~~~pppttt~~~|||xxxqqqlllllluuurrrzzzkkkqqquuukkkeeekkkzzzxxxiiiWWWHHHMMMGGGEEEHHHEEEFFFWWWkkkeeeUUUXXXYYYUUU^^^WWWPPPNNNQQQSSSRRRQQQTTTSSSPPPLLLKKKFFF999,,,---,,,+++,,,------,,,***------,,,,,,+++***))))))******+++++++++******)))---------,,,,,,+++++++++++++++,,,,,,,,,---------..................------////////////000000000000111111111111111111222222666555333777999999QQQzzz~~~qqqYYYPPPKKKRRRddd~~~bbbXXXOOOMMMMMMJJJFFFFFFAAA>>>:::777666555444222222111111111222222000///000000////////////000000111111000000//////......------......///000000000000111444999AAAIIIPPPSSS\\\XXX[[[eeelllnnnppptttkkkppp{{{{{{qqqyyyeeebbb{{{}}}sssooommmsssxxxcccRRRMMMGGGEEEFFFCCCBBBPPPbbbsssXXXOOOTTTYYY]]]XXXRRROOOOOOQQQRRRRRRRRRRRROOOMMMLLLHHH===000---,,,,,,,,,------,,,***------,,,,,,+++******)))******++++++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,---------........................////////////000000000000111111111111111222222333000555555888<<>>:::777666555444222222111111111222222000///000000////////////000000000000000000////////////---......//////000000111111222666;;;BBBIIIOOORRRSSSSSSZZZiiivvvxxxtttpppdddrrrvvvxxx}}}kkkaaaaaallleeeWWWeee}}}qqq\\\QQQKKKHHHGGGBBB@@@JJJWWW|||aaaJJJMMM\\\[[[YYYUUUQQQNNNNNNQQQTTTPPPQQQOOOMMMNNNKKKAAA666///...,,,,,,------,,,***---,,,,,,++++++***************+++++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........................////////////000000000000111111111111111222333333...888:::999AAASSSwwwwwwjjjgggccc]]][[[eee~~~]]]TTTKKKKKKKKKIIIFFFEEEAAA>>>:::777666555444222222111111111222222000///000000////////////000000////////////000000000000.........///000000111111111444888===BBBHHHNNNQQQHHHNNN___www~~~qqqkkkyyy~~~wwwtttaaaZZZVVVaaappplllXXX]]]{{{eeeXXXRRRMMMIIIEEEBBBHHHQQQllluuuQQQLLLZZZXXXYYYWWWRRRMMMLLLPPPUUUPPPQQQQQQOOONNNLLLDDD:::111///------------,,,+++,,,,,,,,,++++++***************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............////////////000000000000111111111111222333333444333===<<<;;;KKKeeevvvjjjhhhvvv^^^TTTLLLKKKLLLIIIGGGFFFAAA>>>:::777666555444222222111111111222222000///000000////////////000000////////////000000000000......//////000111111111111555;;;@@@DDDHHHMMMPPPIIIVVVooovvv~~~~~~}}}{{{oooiiiiiihhhhhhmmmxxxqqqYYYZZZ}}}nnn___XXXQQQKKKGGGEEEGGGKKK```wwweeeTTTUUUTTTWWWWWWSSSMMMKKKOOOTTTQQQSSSRRRPPPNNNLLLEEE<<<333111...---------,,,+++,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000000111111111111222333444555777===;;;AAA\\\yyy```VVVMMMLLLLLLJJJGGGFFFAAA>>>:::777666555444222222111111111222222000///000000////////////000000000000000000////////////...//////000000111111222444999@@@DDDGGGIIIMMMQQQVVVeee}}}}}}xxxuuussswwwqqqWWWTTTfff|||ggg___TTTLLLGGGEEEEEEFFFUUUhhh~~~bbbSSSOOOSSSUUUSSSOOOLLLNNNQQQPPPRRRRRRPPPNNNMMMFFF???555222///---------,,,+++++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,,,,------,,,---------............,,,,,,------.../////////////////////000000000000111111111111222444555666777999;;;OOOrrrxxxyyyaaaWWWNNNLLLLLLIIIEEEEEEAAA>>>:::777666555444222222111111111222222000///000000////////////000000111111000000//////....../////////000111111222222777>>>EEEIIIKKKLLLPPPTTT___lll~~~rrrVVVPPPUUUrrriii[[[OOOIIIGGGEEECCCJJJYYYvvvqqqUUUKKKNNNRRRSSSQQQNNNMMMNNNLLLPPPQQQOOONNNNNNIIICCC777444000...------,,,+++++++++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,---------------------............,,,,,,------...//////000////////////000000000000111111111222333444555666666888BBBbbb|||qqqaaaWWWNNNLLLKKKHHHDDDCCCAAA>>>:::777666666444222333222111111222222111///000000////////////000000222111111000///......---/////////000111111222222:::AAAIIIMMMNNNOOORRRVVV```hhhrrr~~~uuuXXXQQQTTT|||rrraaaSSSLLLJJJGGGCCCBBBOOOkkkzzzYYYHHHKKKPPPSSSRRRPPPMMMLLLIIIMMMOOONNNNNNOOOLLLFFF888444000...------,,,+++++++++++++++++++++++++++)))***+++,,,------...---+++++++++,,,,,,------------------.........//////,,,,,,------...///000000////////////000000000000111111111222333444666777888;;;KKKpppcccXXXNNNKKKJJJGGGCCCCCC@@@>>>;;;888666444444333222222222111111111111000////////////////////////000000000000000000000000......///111000...222888>>>FFFPPPTTTRRRNNNMMMNNNZZZfffkkkppp|||}}}YYYSSSYYYzzzeeeUUUNNNKKKGGGDDDHHHIII\\\eeeKKKOOONNNOOOSSSNNNJJJPPPKKKKKKLLLNNNNNNMMMIIIFFFAAA666...///000---+++---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////.........//////000000000000111111111111777222000333444222333555555AAA\\\aaaWWWMMMKKKJJJGGGDDDCCC@@@>>>;;;888666444444333222222222111111111111000////////////////////////000000000000000000000000///...000111000...222888@@@HHHRRRVVVTTTQQQQQQRRRXXXccceeegggpppqqqpppvvvuuuzzz[[[TTT[[[nnn]]]TTTOOOJJJFFFDDDEEESSSrrr}}}ZZZOOOLLLSSSUUUQQQNNNOOOJJJJJJKKKMMMNNNMMMJJJGGGCCC888000//////---,,,...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////000000000000111111111111555111111444555444555888:::JJJmmm___UUULLLKKKKKKHHHEEEDDD@@@>>>;;;888666444444333222222222111111111111000////////////////////////000000000000000000000000000///000222000...222999CCCJJJRRRVVVUUUTTTVVVYYY[[[dddddddddiiihhhhhhqqqqqqqqq___VVVZZZ{{{hhh[[[SSSMMMHHHDDDDDDJJJ___sssRRRKKKYYYVVVRRRSSSLLLIIIIIIJJJLLLNNNMMMKKKHHHFFF<<<222///...------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////000000000000111111111111333111111555777666777;;;GGG```uuu]]]TTTLLLKKKKKKHHHEEEDDD@@@>>>;;;888666444444333222222222111111111000000////////////////////////////////////////////////000///000222000///444;;;CCCIIIQQQTTTTTTUUUZZZ______gggffffffiiifffhhhvvvzzzzzzvvvcccXXXWWWqqqbbbWWWOOOJJJFFFGGGHHHSSSrrrWWWKKK[[[UUUSSSVVVIIIJJJJJJKKKMMMNNNOOOMMMKKKHHH@@@666000------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............//////............//////000///000000000111111111111333111222666777555777<<>>;;;888666444444333222222222111111111000000////////////////////////////////////////////////000///000111000000666===CCCHHHNNNPPPRRRVVV^^^dddgggmmmmmmkkklllfffjjj{{{|||}}}|||gggZZZYYYyyyiii\\\RRRLLLGGGHHHHHHOOOiii]]]JJJWWWTTTUUUZZZNNNLLLKKKLLLMMMOOOOOONNNLLLKKKEEE;;;222------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///...............///000000///000000000111111111111444222333666555444888>>>EEExxx[[[RRRKKKKKKLLLHHHDDDCCC@@@>>>;;;888666444444333222222222111111111111000////////////////////////000000000000000000000000///...///111111222888AAAEEEIIIMMMOOORRRXXXcccllluuu{{{zzzxxxvvvmmmqqq|||}}}jjjZZZZZZrrrcccWWWPPPEEEFFFFFFMMMbbbiiiMMMQQQRRRWWW\\\UUUMMMLLLLLLMMMNNNOOOMMMLLLLLLHHH???444......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///......---......///000111000000000000111111111111444333444555555555;;;CCCSSS~~~\\\SSSLLLKKKLLLHHHCCCAAA@@@>>>;;;888666444444333222222222111111111111000////////////////////////000000000000000000000000...---...111222333;;;DDDIIILLLOOOQQQTTT]]]jjjttt{{{vvv{{{}}}zzzkkkZZZVVV}}}kkk\\\TTTIIIFFFEEEJJJXXXppp}}}WWWLLLPPPUUUVVVUUUMMMKKKJJJKKKLLLLLLKKKJJJLLLKKKCCC777/////////,,,------------------------,,,,,,,,,---------..............................---------............///---------......///000111000000000000111111111111444333444555666888BBBMMMiii}}}\\\SSSLLLLLLLLLGGGBBBAAA@@@>>>;;;888666444444444222222222111111111111000////////////////////////000000000000000000000000---,,,...111222444<<>>;;;888666666666444333222222111111111111222222////////////000000000000---...000222222111///...111111000///000666===BBBJJJRRRVVVTTTVVVaaapppzzzsssrrrrrrqqqoooqqq{{{ssshhhrrryyy]]]SSSlllzzzlllYYYPPPKKKIIIJJJMMMXXXsssuuuTTTFFFKKKPPPNNNPPPPPPOOONNNLLLJJJHHHGGGHHHIIIGGG???555...---///------++++++++++++------***+++,,,---...............------,,,,,,------...////////////////////////............/////////000222222111111111111111111555111333:::;;;===OOOgggzzz~~~xxxlllbbb^^^___\\\aaafffhhhkkksssrrr\\\QQQPPP{{{\\\SSSKKKIIIHHHDDDCCCCCC>>>;;;888666666666444333222222111111111111222222////////////000000000000444444333111...***&&&$$$111111111222333888===BBBKKKQQQSSSOOOPPPZZZiiirrrggghhhiiihhhjjjooouuuxxxvvvwww}}}ooodddooo}}}aaaWWWjjjoooZZZRRRLLLIIIJJJKKKTTTmmm___KKKIIILLLMMMQQQQQQOOONNNLLLJJJHHHGGGHHHIIIGGG@@@666000...///------,,,++++++,,,------,,,,,,---......---------...------,,,,,,------...////////////////////////........./////////000000222222111111111111111111888444555999:::EEEdddvvvhhh___WWWUUUWWWZZZ^^^aaabbbdddjjjttt}}}yyydddRRRKKKLLL~~~\\\SSSLLLJJJHHHEEECCCCCC>>>;;;888666666666444333222222111111111111222222////////////000000000000//////000000///---,,,+++000111333444777;;;AAAEEEMMMPPPPPPKKKKKKVVVcccjjjaaadddddddddlllvvvvvvooouuuvvvooogggmmmxxxwwwmmmdddnnn}}}jjjZZZgggvvv```VVVOOOJJJJJJIIINNNaaavvvpppTTTHHHIIIMMMSSSRRRQQQOOOLLLKKKIIIHHHHHHIIIGGGAAA999222000000------,,,,,,,,,,,,---------............---,,,,,,......------------......////////////////////////....../////////000000000111111222222222222222222333444666888;;;MMMsss{{{qqqkkkfffdddeeedddeeefffeeedddhhhooouuuooo]]]OOOFFFFFFJJJ\\\SSSLLLKKKIIIEEECCCCCC>>>;;;888666666666444333222222111111111111222222////////////000000000000***+++...000222444444555000111222444888???FFFLLLQQQRRRPPPKKKKKKUUU```eeeaaacccbbbbbbnnn{{{yyymmmooojjjbbb___hhhuuuwwwppplllvvvsss```kkkmmm[[[SSSLLLJJJHHHHHHVVVfff^^^HHHGGGNNNVVVUUUSSSQQQOOOMMMLLLKKKHHHIIIHHHCCC;;;555111000---------,,,,,,---------------...............---......------------......////////////////////////...////////////000000000111111222222222222222333111444888<<>>;;;888666666666444333222222111111111111222222////////////000000000000111111111111111000000///000000111333999BBBLLLSSSWWWWWWSSSNNNNNNUUU[[[\\\______]]]^^^jjjvvvuuukkklllbbbXXXZZZhhhuuuxxxuuusss{{{zzzjjjuuu|||bbbXXXOOOKKKGGGEEEMMMYYY}}}iiiLLLGGGQQQWWWVVVVVVUUUSSSQQQOOONNNHHHIIIHHHDDD???888333111------------------------***+++,,,...///000000000///......------......///////////////////////////////////////000000000111111111222222333333333333777888999???RRRoooxxxcccSSSMMMHHHGGGGGGHHHMMMTTT{{{\\\TTTMMMLLLKKKFFFCCCCCC>>>;;;888666666666444333222222111111111111222222////////////000000000000111111000///......------000111222555:::CCCMMMUUUXXXYYYVVVRRRTTTXXXYYYVVV```^^^^^^ccckkkppppppnnnfffXXXOOOWWWiiivvvzzzyyypppwwwzzzqqqzzzjjj]]]QQQMMMHHHCCCHHHQQQrrrtttSSSIIIQQQTTTVVVWWWXXXWWWTTTQQQOOOHHHIIIHHHFFFBBB;;;555111------............------)))***,,,...000111222222//////............///////////////////////////////////////000000000111111111111222222333444444444999888666>>>YYY}}}^^^LLLHHHFFFFFFGGGFFFHHHQQQ[[[xxx\\\TTTNNNMMMKKKGGGCCCCCC>>>;;;888666666666444333222222111111111111222222////////////000000000000............///000111111000222555999===CCCJJJOOORRRUUUVVVYYY___dddccc]]]aaa___dddoooqqqkkklllrrr```OOOGGGTTTjjjxxx}}}~~~tttyyytttlllnnnpppaaaTTTNNNIIIDDDFFFMMMcccYYYJJJNNNPPPSSSWWWYYYYYYVVVQQQNNNIIIIIIIIIGGGDDD===666222,,,---...//////...---,,,+++,,,---///000111111111//////............////////////////////////////////////000000000111111111111111222222333444444555555888:::EEEeeeyyy___NNNHHHEEEEEEFFFHHHIIIQQQccctttwww[[[TTTNNNMMMLLLGGGCCCCCC>>>;;;888666666666555333222222111111111111222222////////////000000000000444333222111000000000111///333999===@@@CCCFFFHHHJJJOOOVVV^^^iiiqqqpppjjj___]]]fffuuusssfffeeeqqq\\\JJJCCCSSSlll{{{oooaaa]]]tttdddUUUOOOJJJEEEFFFMMMWWW|||^^^JJJLLLMMMPPPVVVYYYYYYVVVQQQMMMIIIIIIIIIHHHEEE???777222,,,---...//////...---,,,------...///000000////////////............//////////////////////////////000000000000111111111111111111222333333444555555444>>>HHHWWWuuusssbbbQQQDDDCCCHHHGGGGGGJJJMMMRRRbbb}}}yyyZZZSSSNNNLLLJJJFFFEEEGGG???<<<999666666555444222333222111111222222111///000000//////.........---...............///000000111444888;;;===???BBBDDDFFFQQQZZZbbbrrrxxxlllfffmmm{{{yyyhhh```dddSSSDDDAAAUUUmmmyyy~~~sssWWW]]]uuuzzzmmm[[[OOOKKKJJJGGGDDDRRRjjjuuuXXXJJJGGGIIISSSWWWPPPPPPRRRJJJKKKKKKHHHDDDCCCAAA;;;444//////.........---------,,,---......//////........................................../////////000111111000000000000000111444222000000111333444444444???QQQiii~~~xxxppp```SSSIIIGGGGGGDDDCCCEEEFFFMMMTTT[[[iiiwwwZZZSSSNNNLLLJJJFFFEEEGGG???<<<999666666555444222333222111111222222111///000000/////////.........///............///000000222555999<<>>BBBZZZuuu~~~{{{{{{~~~||||||zzztttwww{{{VVVUUUdddzzzhhhXXXOOOKKKHHHGGGGGGXXXqqqoooJJJIIIGGGPPPVVVRRRSSSTTTNNNNNNKKKFFFBBBDDDDDD===333/////////.........------------...////////////................................./////////000000000111111000000000111111222111111222444555666777888;;;HHHYYYiii}}}lllbbb```^^^YYYTTTOOOKKKHHHFFFAAAAAABBBDDDDDDFFFNNNXXXaaaooowwwYYYSSSNNNMMMKKKGGGEEEFFF???<<<999666666555444222333222111111222222111///000000///////////////////////////...///000000111222555:::===AAAEEEIIILLLSSSdddqqqpppiiiggghhhiiinnn||||||nnnOOOFFFGGGZZZqqq{{{zzzwww{{{xxxwwwvvvmmmmmm{{{XXXUUUbbbppp^^^QQQKKKHHHHHHEEEPPPccc{{{RRRJJJDDDJJJRRRPPPQQQRRRLLLOOOKKKEEEBBBDDDFFF>>>444////////////............------...///////////////...........................////////////000000000111111000000111111222222111222444555555555666777===QQQfffuuuxxxkkkaaaYYYSSSOOOMMMJJJHHHFFFEEEEEEEEECCCCCCEEEGGGKKKSSS___iii}}}vvvXXXSSSNNNNNNLLLGGGDDDEEE???<<<999666666555444222333222111111222222111/////////000000000000000000///////////////000111111111444999===@@@CCCFFFIIIMMM[[[hhhkkkiiieeecccbbbjjjooossswww|||oooaaaXXXTTT]]]llluuuwwwwww{{{uuusssnnndddbbbxxx{{{VVVRRR```zzzfffUUULLLIIIIIIGGGLLLYYYrrriiiPPPEEEGGGOOOOOOPPPRRRMMMNNNKKKFFFBBBDDDEEE???666000000/////////.........---...//////000000//////////////////////////////////////////000000000111111111111111111222333333222444666555444444666888>>>ZZZwww}}}ppp___SSSMMMKKKHHHEEEBBBBBBBBBBBBAAAAAAAAAAAAEEEFFFIIIOOO\\\nnn}}}tttXXXRRRNNNNNNLLLGGGDDDEEE???<<<999666666555444222333222111111222222111/////////000000000000111111000000//////000000111222111555;;;???AAABBBCCCCCCFFFOOO[[[aaabbb```^^^^^^mmmjjjllluuu{{{xxxrrrpppooohhhcccdddjjjrrrvvvwwwrrrpppvvvhhh^^^\\\rrr}}}XXXSSSaaazzzxxxzzzooo[[[OOOJJJKKKJJJJJJQQQggg[[[JJJHHHOOOOOOPPPSSSOOOMMMLLLHHHCCCBBBCCC???999000000000/////////............///000000000000////////////////////////////////////000000000111111111111111111111222333444333555777666444444888<<>>DDDbbbuuuhhhXXXNNNLLLKKKFFFAAA??????@@@BBBDDDFFFHHHIIISSS```ooo{{{vvvWWWRRROOOOOOMMMGGGDDDDDD???<<<999666666555444222333222111111222222111/////////000000111111111222000000000000000111111222333888???DDDDDDAAA>>><<>>000000000000////////////...//////000000000000000000000000000000000000000000000000000111111111111111111111111222333444555333666888777777;;;DDDKKKzzzwwwqqqXXXHHHDDDEEEEEEDDDEEEEEEEEEFFFIIINNNRRRTTTdddwwwvvvYYYRRRMMMMMMMMMHHHEEEDDDCCC???:::666555444444333111111111000000000000///111111000000//////......000000000000//////222444555<<>>???333111///.../////////...////////////000000000000///////////////000111111000000000000000000000000111111111111111111222222777555777:::999<<>>===>>>444111///...///000///...////////////000000000000///////////////000111111000000000000000000000000111111111111111222222333444222555888888>>>VVVqqqnnnaaaiii{{{mmm[[[IIIEEEFFFEEECCCCCCFFFJJJQQQZZZeeetttwwwZZZSSSNNNNNNMMMIIIEEEDDD@@@===999777777888777777333222222222111111111111////////////000000000000///000111000000111333666???CCCHHHIIIGGGFFFHHHJJJJJJJJJLLLQQQSSSWWW```jjjiiifff```WWWMMMJJJUUUcccjjjkkklllmmmpppuuu|||qqqlll{{{ppphhhccc]]]ZZZXXXeeeWWWOOOMMM___}}}gggXXXRRRNNNJJJFFFHHHVVVsssjjjJJJKKKOOOPPPSSSUUUNNNNNNLLLHHHBBB>>><<<<<<555222000//////000//////////////////000000000000///////////////000111111000000000000000000000000111111111111111222333333333333555888888CCC___|||}}}hhhVVVTTT^^^rrrzzzvvvyyyeeeSSSKKKEEEGGGKKKLLLKKKKKKUUU^^^kkkxxxzzzZZZSSSNNNNNNMMMIIIEEEDDD@@@===:::888888888777666333333333222222222111111......//////000000111111///000111111000222555777;;;>>>BBBCCCDDDFFFKKKOOOOOOPPPRRRSSSTTTXXXaaaiiiiiieee^^^VVVMMMNNN\\\kkkmmmmmmkkkkkkmmmttt|||sssmmm|||ssskkkddd___[[[YYYWWWcccZZZRRRQQQgggooo]]]SSSNNNJJJFFFFFFNNNgggmmmHHHIIINNNNNNQQQTTTOOONNNKKKGGGCCC???<<<;;;666333000///000000000///////////////000000000000///////////////000000111000000000000000000000000111111111111222333333444555666888888:::HHHfffpppbbbTTTOOOSSS^^^qqqyyyuuuuuutttzzzpppMMMPPPMMMLLLOOOUUUZZZ^^^```lllvvv}}}[[[TTTOOOOOONNNIIIDDDDDDAAA???;;;999777666444333333333333222222222111111......//////000000111111///000111111111333666999<<<>>>AAABBBCCCGGGMMMSSSTTTXXXZZZYYYXXX^^^hhhppphhhccc]]]TTTMMMPPPaaarrrpppnnnkkkhhhjjjpppyyywwwnnnvvvnnnhhhccc```[[[XXXVVV```^^^UUUVVVooouuubbbTTTNNNJJJGGGFFFJJJ]]]sssMMMKKKMMMNNNRRRSSSPPPNNNKKKGGGDDD@@@===;;;777444111000000111000///////////////000000000000///////////////000000111111111111111111111111111111111111111222333444555777888999888<<>>;;;888777555333111333222222222111111111111////////////000000000000///000111222222444888:::<<<>>>@@@@@@@@@CCCJJJOOOTTT[[[^^^[[[[[[dddpppxxxeee```ZZZRRRLLLQQQbbbtttrrroookkkggghhhnnnwww~~~}}}ssstttkkkfffcccbbb[[[XXXTTT\\\{{{ZZZTTT[[[{{{yyy|||gggYYYOOOKKKHHHGGGHHHUUUuuu\\\PPPLLLNNNTTTTTTPPPNNNJJJHHHFFFCCC@@@===888555222111111111000///////////////000000000000///////////////000111111111111111111111111111111111111111111222444555666666777777999AAAUUUooorrrjjjjjjbbbWWWNNNIIIIIILLLOOOSSSbbbwww|||aaa\\\dddlllnnnnnnkkkjjjhhhccc\\\^^^ggguuu]]]UUUPPPOOONNNIIIDDDCCC>>><<<999777777555333111222222111111111000000000000000000000////////////...000111222333555999;;;;;;===??????@@@CCCJJJOOOPPPXXX[[[WWWVVV```mmmuuuccc___YYYRRRMMMQQQdddvvvssspppllliiiiiioooxxx{{{sssiiiccccccddd\\\XXXRRRXXXwww\\\XXXeeennn___RRRLLLIIIHHHGGGNNNhhhnnnTTTFFFKKKTTTSSSQQQNNNJJJHHHHHHFFFBBB???999666333111111111000///////////////000000000000///////////////000111111111111111111111111111111111111111222333444555666444555777>>>MMMddd|||yyyzzzzzz}}}uuuiii^^^VVVRRRNNNJJJEEENNN[[[gggrrrkkkcccjjjsssxxxvvvppphhheeeddd^^^VVVWWW___oooxxxwwwzzz|||}}}~~~]]]VVVPPPPPPNNNIIIDDDCCC;;;999777777666666444222111111111000000000000///111111000000//////.........000111222333555999<<<<<<>>>BBBDDDFFFKKKRRRXXXLLLTTTWWWQQQNNNWWWdddkkkddd```ZZZTTTOOOSSSfffxxxtttqqqmmmjjjkkkrrr{{{ssshhhbbbbbbeee\\\XXXQQQVVVuuufffcccpppsssdddTTTNNNJJJIIIGGGJJJ___xxxyyyUUU@@@FFFRRRPPPQQQNNNJJJIIIIIIHHHDDDAAA999777333222222222111///////////////000000000000///////////////000111111111111111111111111111111111111111222333444666777444666999DDDXXXrrrwwwlllcccZZZOOOFFFFFFIIIMMMPPPVVVcccsssyyyiiiuuuxxxjjj]]][[[aaa```[[[___eeeuuuyyyiiibbbZZZXXX]]]cccgggggg]]]VVVPPPPPPNNNIIIDDDCCCAAA===888444333333333222444333222222111111222222000000000000000000000000000111222222222555999<<<============@@@HHHTTT]]]UUUVVVQQQIIIKKKVVVaaaddd```___WWWLLLLLL[[[kkktttrrrnnniiijjjooowww}}}yyypppiiifffdddccc___TTTOOOVVVnnniii```wwwxxxkkkZZZSSSNNNKKKGGGIIIZZZnnn```EEEFFFMMMJJJOOOOOONNNMMMJJJGGGCCCAAA<<<777111//////000000///000000000000000000000000111111000000//////......111111111111111111111111222222333444555555555555000888???GGG^^^uuuhhhXXXNNNOOOKKKJJJLLLMMMNNNWWWbbbmmmxxxxxxzzzrrr```\\\fffpppqqqllluuuvvvYYYOOOJJJIIIIIIJJJMMMRRRVVVYYY]]]VVVPPPPPPNNNIIIDDDCCCAAA===888444333333333222444333222222111111222222000000000000000000000000000111222222222555999<<>>>>>@@@AAACCC]]]VVVPPPPPPNNNIIIDDDCCC???<<<777555444444333222333222222111111111111111////////////////////////000111222222333666:::===>>>:::777:::AAAHHHJJJIIINNNEEE???DDDRRR^^^^^^XXXVVVQQQNNNQQQ[[[eeeiiihhheeedddccccccfffoooyyy~~~zzzfffbbb{{{~~~yyyqqqjjjfffdddcccbbb]]]TTTPPPSSSfffppplllooo___RRROOONNNJJJLLLSSSbbbgggOOOHHHGGGLLLMMMNNNNNNLLLHHHDDDBBB<<<:::666333111000000000000000000000000000000000/////////000000111111222111111111111111111111111333333333444555666777777<<>>=========>>>???]]]VVVPPPPPPNNNIIIDDDCCC>>>;;;777555444444333222333222111111000000111111////////////////////////000111222222444666;;;>>>::::::;;;>>>BBBFFFIIIIIIKKKBBB???HHHYYYbbbaaa\\\VVVPPPNNNTTT___gggiiigggeeedddaaa^^^^^^ggguuu~~~zzzhhhXXXZZZzzz}}}zzz~~~yyytttmmmgggeeecccbbbbbb\\\TTTPPPQQQaaa}}}|||tttbbbSSSPPPOOOKKKJJJNNN]]]sssTTTGGGFFFJJJLLLMMMNNNLLLIIIEEEBBB;;;:::777333111/////////000000000000000000000000//////000000111111222222111111111111111111111111333333333333555666888999:::NNNrrr~~~xxxttt}}}sssiii[[[PPPSSSSSSZZZppp{{{ppp~~~xxxiiixxxnnnjjj~~~ooo[[[LLLEEEBBBAAA@@@>>>;;;===AAA???>>>>>>=========>>>???]]]VVVPPPPPPNNNIIIDDDCCC===;;;777666555555333222222222111000000000000111000000000000000000000000///111222333444777<<>>999888<<>>===999444111111222000000000000000000000000222222111111111111111111111111111111111111111111444333333333444777999;;;RRRbbbuuuxxxxxxyyylllwwwpppwwwsssXXXLLLKKK???BBBDDDCCCAAA@@@@@@@@@>>>======<<<<<<;;;;;;;;;^^^VVVPPPPPPNNNIIIDDDCCC<<<:::777666666555444222222111111000000000000000000000000000000000000000///111222333444888<<<@@@<<<999:::DDDRRRXXXSSSLLLIIIKKKRRR\\\___[[[\\\aaaZZZRRROOOUUUZZZ\\\```fffbbbfffggg```XXXXXXaaakkkzzzgggdddwwwwww~~~rrrmmmiiieeebbbaaaaaaaaaaaaZZZUUUQQQNNNXXXvvvcccZZZSSSKKKJJJNNNIIIddd[[[HHHGGGGGGIIIMMMOOONNNKKKFFFCCC???@@@???;;;666333333444000000000000000000000000333222222222111000000000111111111111111111111111444333333333444777:::;;;UUUddduuu|||rrr~~~tttUUULLLNNNIIIGGGCCC@@@@@@BBBAAA>>>@@@@@@???>>>===<<<;;;:::^^^UUUNNNNNNNNNJJJEEECCC<<<:::666444444444333222111111111111000000000000000000000000000000000000000111222444777999:::;;;999888;;;CCCJJJLLLKKKJJJGGGPPP[[[```^^^[[[ZZZZZZWWWWWWZZZ___dddfffdddbbbbbbhhhmmmnnneeeSSSVVVppptttjjjyyy{{{~~~{{{vvvjjjgggdddcccdddccc___[[[UUUVVVQQQLLL]]]~~~jjj]]]TTTMMMIIIIIIGGG[[[yyyxxxZZZKKKJJJIIIIIILLLOOONNNJJJEEEAAAAAA???;;;666333222222000000000000000000000000000000000000000000000000222222333333333333444444...555222000666888>>>LLL______iii~~~~~~~~~xxx[[[MMMJJJIIIIIIIIIGGGEEEDDDEEEFFFAAA???===<<<<<<<<<;;;:::^^^UUUNNNNNNNNNJJJEEECCC<<<:::666444444444333222111111111111000000000000000000000000000000000000000111333555777999:::;;;777999===DDDIIIKKKLLLLLLGGGOOOYYY___^^^ZZZYYYYYYWWWXXX[[[___cccdddbbb```ccciiilllmmmdddRRRSSSiii}}}ssswwwxxxzzzxxxsssiiigggdddddddddccc___[[[SSSTTTOOOLLL^^^nnn```VVVNNNJJJKKKHHHWWWrrraaaHHHIIIIIIJJJMMMPPPOOOJJJEEEBBBAAA???;;;666333222222111111111111111111111111111111111111111111111111222222333333333333444444000555333333777777???SSSdddgggtttsss\\\QQQNNNMMMMMMLLLKKKIIIHHHHHHHHHEEECCCAAA@@@@@@@@@>>>===^^^UUUNNNMMMMMMIIIDDDCCC<<<:::666444444444333222111111111111000000000000000000000000000000000000000111333555777999::::::555:::???CCCFFFIIIKKKLLLDDDLLLVVV\\\\\\YYYWWWVVVVVVXXX\\\___```aaa```___eeejjjlllmmmgggVVVTTTfff}}}{{{zzzzzzwwwssshhhfffddddddeeeddd```]]]RRRSSSOOOMMM___vvvfffZZZPPPLLLMMMIIISSSgggjjjIIIHHHHHHJJJNNNQQQOOOIIIDDDBBBAAA???;;;666333222333111111111111111111111111111111111111111111111111222222333333333333444444444555444666999666CCC^^^sss{{{~~~yyypppwwwnnn___WWWTTTPPPOOOOOONNNLLLJJJHHHGGGJJJGGGEEECCCCCCCCCAAA???~~~]]]TTTMMMMMMMMMIIIDDDBBB<<<:::666444444444333222111111111111000000000///////////////////////////000111333666888999999999333;;;AAACCCCCCEEEGGGGGG???FFFPPPWWWYYYWWWUUUTTTQQQUUUZZZ]]]]]]]]]^^^___eeeiiijjjmmmnnnaaa^^^lll~~~~~~{{{yyyuuuqqqfffdddcccdddgggfffbbb^^^TTTUUUPPPOOObbb~~~lll^^^RRRMMMMMMKKKOOO]]]wwwpppNNNHHHHHHJJJNNNQQQOOOIIIDDDBBBBBB@@@<<<777333222333111111111111111111111111111111111111111111111111222222222333333333444444555555333777:::777HHHiiittt}}}{{{oooqqquuukkkbbb\\\VVVUUUTTTTTTSSSQQQOOOMMMMMMKKKHHHFFFEEEDDDBBBAAA~~~\\\SSSLLLLLLLLLHHHCCCAAA<<<:::666444444444333222111111111111000000000///////////////////////////000111444666888999888888333===DDDDDDDDDFFFFFFCCC;;;BBBKKKSSSVVVUUURRRPPPKKKQQQXXX[[[[[[[[[]]]aaaaaadddeeekkksssmmmkkkuuu|||wwwqqqllldddcccccceeehhhhhhddd```ZZZYYYTTTRRRdddssscccTTTNNNMMMMMMMMMVVVlllrrrPPPHHHHHHJJJNNNPPPOOOIIIDDDBBBBBB@@@<<<777444333333111111111111111111111111111111111111111111111111222222222333333333444444333555333666;;;<<>>CCCKKKQQQTTTRRRNNNKKKHHHPPPXXX[[[ZZZZZZ^^^ccc^^^```___ggguuuvvvttt|||{{{ssslllbbbaaabbbeeeiiiiiieeebbb___^^^XXXUUUggg{{{iiiXXXOOONNNMMMLLLQQQdddyyySSSJJJIIIJJJLLLOOONNNJJJEEECCCBBB@@@<<<777444333333222222222222222222222222222222222222222222222222222222333333333333444444111777555555===GGG[[[wwwbbbjjj}}}rrrcccaaa___```cccfffeeeccc[[[YYYUUURRRPPPNNNKKKIII[[[RRRKKKKKKKKKGGGBBB@@@<<<:::666444444444333222111111111111000000000000000000000000000000000000000222555777999999777666777CCCMMMQQQVVV[[[UUUJJJEEEHHHNNNSSSTTTPPPJJJEEEJJJSSS\\\^^^ZZZYYY^^^eeebbbbbb^^^eeewww|||zzz~~~|||~~~|||sssjjj``````bbbfffjjjjjjgggcccbbb```ZZZXXXjjj~~~wwwwwwuuupppiiieeeddddddiiikkkmmmnnnnnnnnnooopppnnnppprrruuuyyyooo\\\RRRPPPKKKJJJNNN___{{{aaaKKKJJJIIIKKKMMMNNNJJJGGGCCCCCCAAA<<<888444333444222222222222222222222222222222222222222222222222222222333333333333444444///:::888444AAASSSggg{{{nnnXXXmmmwwwqqqjjjggggggfffddd``````]]]YYYVVVSSSQQQNNNLLL[[[RRRKKKKKKKKKGGGBBB@@@<<<:::666555444444333222111111111111000000000000000000000000000000000000000222555888999999777666999FFFQQQVVV___eee^^^QQQKKKNNNRRRUUUTTTOOOGGGAAAMMMVVV```aaa\\\ZZZ___eeeiiigggaaagggzzz~~~{{{qqqpppuuuuuulllbbb``````bbbfffjjjkkkgggcccbbbaaa[[[YYYllluuukkkjjjiiieeeaaammmmmmiiiaaaWWWRRRRRRTTTRRRTTTTTTQQQNNNLLLNNNPPPGGGIIIKKKKKKJJJJJJKKKLLLIIIJJJKKKKKKLLLRRRZZZ``````dddkkkwwwttt```TTTQQQIIIIIIMMM\\\uuuqqqLLLJJJHHHJJJLLLMMMKKKHHHCCCCCCAAA===888444444444222222222222222222222222222222222222222222222222222222333333333444444444///===:::444CCC[[[ooo}}}|||dddUUUqqqsssuuuvvvyyyvvvkkk^^^```yyy|||sssnnnjjjddd___```]]]YYYVVVSSSPPPMMMKKK]]]UUUOOOMMMKKKFFFBBBAAA>>>;;;888666555444333111222222222111111111111000///////////////000111111111333666888999888666555999BBBHHHKKKOOOVVVWWWSSSNNNXXXZZZXXXZZZRRRFFFDDDTTTXXX]]]]]][[[\\\___dddnnnqqquuuwww}}}zzzfffcccnnnnnniiieee^^^___fffjjjiiihhhkkkmmmllliiieee^^^```uuu{{{qqqggg``````[[[YYYYYYXXXUUUXXX^^^aaaeeekkkmmmfff[[[VVVWWWYYYXXXWWWUUUSSSQQQPPPOOONNNJJJHHHIIIGGGCCCDDDGGGBBB@@@CCCGGGEEEAAACCCIIIKKKLLLRRR]]]hhhuuuzzzfffXXXPPPLLLMMMLLLPPPfff\\\LLLFFFHHHFFFKKKOOOIIIEEECCCAAA???===:::555222111111222222222333333333111111222222222333333333333222111111222333555666555888555:::MMM\\\kkk~~~lllUUUTTTsssjjjnnnjjjZZZYYYhhhzzziiibbb]]]^^^kkkqqqmmmhhhccc^^^VVVPPPMMMLLLKKKJJJ```XXXRRRPPPNNNHHHDDDCCC???<<<999777666555444222222222222111111111111000///////////////000111111333444777999999888666555888@@@FFFIIIMMMTTTUUUSSSRRRYYYVVVSSSWWWPPPFFFFFFVVVYYY\\\\\\ZZZZZZ^^^bbbnnnxxx~~~jjj\\\___lllmmmkkkiiidddbbbhhhkkkjjjkkknnnqqqqqqoookkkeeeggg{{{yyymmmccc___ZZZUUURRRSSSVVVYYYdddiiipppuuuxxx{{{~~~xxx~~~ttthhhdddcccdddgggjjjjjjeee^^^XXXSSSNNNKKKLLLKKKHHHGGGIIIGGGDDDCCCEEECCC>>>???DDD@@@@@@DDDKKKSSS[[[gggssskkk[[[RRRMMMMMMLLLOOOcccpppVVVIIIKKKKKKLLLMMMHHHEEEDDDAAA???===:::555222111222222222222333333333111222222222222333333333333222222222222444555666999<<<999>>>OOO^^^nnneeeVVVZZZ{{{|||mmmuuuyyy___SSSNNNWWWcccttt|||yyy~~~}}}zzzqqqkkkccc[[[VVVSSSPPPOOOccc[[[TTTRRROOOJJJEEEDDD???===999777666666555333222222222111111111111000///////////////000111111444555777999999888666555:::@@@EEEGGGIIIMMMOOONNNVVV[[[UUUQQQSSSMMMFFFKKKZZZ[[[\\\ZZZXXXXXX]]]aaammm}}}oooZZZSSS]]]lllllljjjkkkhhheeejjjlllkkkmmmssswwwwwwuuupppkkknnnssscccTTTLLLKKKKKKIIIEEEFFFMMMZZZeeevvv{{{oookkkkkknnntttzzz|||sssdddXXXYYYSSSNNNPPPPPPNNNLLLLLLMMMIIIFFFFFFDDDAAAAAADDD@@@>>>???BBBEEEHHHOOOWWWooorrr___TTTNNNMMMKKKMMM___^^^HHHMMMOOOMMMLLLIIIFFFDDDAAA???===:::666333222222222222333333333333222222222222333333333333222222222222333444555666666::::::CCCXXXiii~~~dddYYYeeexxxwww~~~xxxoooYYYRRRJJJLLLRRRbbb}}}zzznnnuuu|||qqqfff]]]VVVPPPMMMbbbZZZSSSQQQNNNHHHDDDCCC>>>;;;888666666555444333222222222111111111000000///////////////000000111444555666777888777666555>>>BBBFFFFFFFFFGGGHHHJJJVVV\\\ZZZTTTQQQIIIFFFQQQ___^^^\\\YYYWWWXXX]]]```jjjzzzyyy[[[PPPPPP___mmmjjjhhhjjjgggfffjjjkkkjjjnnnuuu{{{{{{wwwqqqlllpppsssaaaUUUNNNJJJHHHLLLPPPQQQNNNMMMTTTdddssszzzmmm^^^WWWSSSUUUXXXVVVUUUUUUVVVQQQMMMJJJIIIFFFDDDCCCEEEBBB@@@BBBCCCCCCGGGMMMYYYiii}}}yyydddWWWPPPNNNJJJKKKZZZzzz```DDDKKKQQQNNNMMMLLLGGGEEEBBB???===:::777444222222222333333333444444222222222333333333444444222222333333444555555666333777999FFF]]]nnnmmm```rrruuuvvvccc[[[KKKIIIKKKVVVkkkqqqdddeeennnzzz~~~}}}{{{xxxxxxvvvtttvvv|||yyykkk___TTTNNN___WWWPPPNNNLLLFFFAAA@@@<<<999666555444444333222222222222111111111000000///////////////000000111222333555666666666666666>>>AAADDDFFFEEEEEEHHHMMMRRR]]]```\\\SSSFFFGGGXXXbbb```]]]YYYWWWYYY]]]```eeeqqqzzz|||{{{~~~iiiLLLJJJMMM___lllhhhhhhkkkiiigggiiijjjjjjoooxxx}}}}}}wwwooojjjppplll```QQQFFFCCCFFFJJJLLLJJJTTT^^^``````hhhyyyoooiiigggjjjmmmllllllnnnooojjjbbb[[[WWWQQQHHH@@@DDD@@@===???@@@@@@BBBGGGGGGSSSbbbpppiiiZZZQQQNNNJJJJJJUUUqqqeeeEEEKKKQQQOOONNNLLLIIIFFFBBB???===;;;888555222222333333333444444444222222333333333444444444222222333444555555555555888999;;;JJJaaannn~~~vvvmmmooo}}}rrrfffLLLIIIHHHKKKSSS^^^iiippp|||ssshhhccceee___gggllliiidddaaa]]]ZZZ\\\YYYVVVUUUYYY]]]aaabbbjjjnnnvvvvvvggg^^^yyy[[[SSSMMMLLLJJJDDD@@@???;;;888555444444444333222222222222111111111111000///////////////000111111222222444555777888888888<<>>>>>???>>>???CCC@@@GGGOOOYYYiiiooo___SSSOOOLLLJJJRRRiiijjjLLLLLLNNNNNNOOOLLLJJJGGGCCC@@@>>>;;;999666333333333333444444444444333333333333444444444444222333444555555666666555::::::???VVVsss{{{ooo}}}rrr[[[UUUNNNKKKHHHHHHMMMSSS\\\~~~|||uuurrrtttssslllddd___iiittt}}}}}}yyyuuurrrooofffbbb\\\XXXVVVUUUTTTTTTRRRRRRWWW___gggppp~~~tttuuuZZZSSSMMMLLLJJJEEEBBBAAA;;;999666444444444444333222222222111111111111000///////////////000111111222333555777999:::<<<<<>><<<999777333333333444444444444555333333333444444444444555222333444555666666666555888888AAAbbbyyyooouuuhhh[[[TTTOOOIIIIIILLLKKK```|||zzz}}}~~~xxxooojjjwww{{{vvvoooiiiddd___[[[YYY]]]ZZZXXX\\\^^^aaagggmmm|||sss[[[SSSMMMMMMLLLGGGDDDCCC<<<:::777555555555555444222222222111111111111000///////////////000111111333444666888:::===???@@@HHHHHHKKKLLLHHHDDDJJJTTTWWWXXXVVVWWWWWWLLLLLL]]]^^^[[[XXXVVVVVVWWWXXXXXX___jjjsssuuuwww{{{}}}___HHHEEEDDDGGGVVV``````iiiqqqnnnrrrssstttvvv}}}rrrfff___eeerrrcccLLLEEEGGGJJJRRR___ppp}}}}}}iii]]]RRRKKKFFFAAA???@@@AAAAAA@@@@@@JJJ\\\mmmtttyyyiiiTTTQQQNNNLLLNNN___bbbMMMEEEDDDMMMSSSMMMKKKHHHCCC@@@>>><<<:::888333333333444444444555555333333333444444444555555222333444666666666666555999888BBBgggrrrkkkuuubbb[[[WWWQQQMMMNNNHHHQQQ^^^lll~~~~~~yyytttqqqssslllgggfffccc___]]]^^^[[[ggg||||||[[[TTTOOONNNLLLEEE@@@>>>:::777444333333333222111000000000000000000000000000111222111000000222444555777888999:::@@@HHHOOOVVVUUUSSSNNNJJJHHHHHHIIIRRRRRRQQQMMMHHHHHHOOOXXXUUUVVVVVVTTTRRRSSSXXX]]]bbbjjjiiimmm{{{|||{{{}}}hhhQQQDDD@@@BBBFFFLLLUUU^^^hhhooosssuuuxxxzzz~~~lllccc^^^ccckkkuuu|||bbbJJJDDDLLLOOOdddzzzwwwdddTTTIIIAAA===???======BBBFFFKKKTTT\\\sssooo___SSSLLLNNNMMMUUUxxxtttTTT@@@DDDIIIHHHMMMHHHFFFCCC@@@<<<:::999999333333333333333333333333111111222222222333333333777555666888666333444888555???VVVzzzuuusss~~~{{{lllddd___UUUSSSOOONNNSSSYYY```kkkuuu~~~uuuqqqsss{{{qqqcccYYYeee___aaaooozzz[[[TTTOOONNNLLLEEE@@@>>>:::777444333333333222111000000000000000000000000000111111111000000111333666888999999999<<>>:::888444333333333222111000000000000000000000000///000000000//////111333666888:::999777888<<<@@@FFFKKKPPPSSSQQQMMMJJJGGGGGGKKKMMMHHHBBBDDDNNNXXXUUUTTTSSSSSSUUUVVVWWWVVVaaalllkkkjjjtttzzz{{{hhhMMMFFFCCC>>>AAACCCHHHNNNWWW```gggkkkrrrvvv{{{uuujjjRRRMMMMMMUUU```lllyyy|||jjjWWWQQQTTT^^^qqqfffWWWHHHEEEDDDCCC@@@<<>>>>>AAAEEEHHHJJJKKKLLLMMMCCCIIIJJJEEECCCKKKUUUYYYTTTRRRPPPRRRUUUVVVTTTQQQZZZkkkrrrssszzz|||}}}}}}}}}ooo^^^fffwwwjjjYYYXXXRRRGGGIIIJJJLLLPPPWWW___gggllljjjjjjjjjjjjeeeZZZLLLBBBBBBCCCFFFKKKUUUaaaiiillljjjyyyjjjRRRMMMNNN___dddTTTDDD???AAABBBBBBBBBDDDMMM]]]vvvppp^^^QQQPPPNNNQQQhhhwwwTTTKKKLLLLLLOOOIIIGGGDDDAAA===;;;::::::444444444444444444444444222222333333333444444444555333333666666444777===EEEnnn~~~ssssssmmm~~~kkknnn~~~xxxvvvxxx}}}tttnnnqqqrrruuuuuuqqqjjjiiipppvvvrrr}}}ooo___TTT]]]kkkqqqXXXQQQLLLLLLKKKEEE@@@???;;;888555444444444333222000000000000000000000000---...000000///000222444222666999:::999:::>>>AAA@@@AAABBBDDDEEEIIINNNQQQFFFJJJIIIDDDFFFQQQXXXYYYSSSRRRPPPQQQRRRSSSSSSRRR___pppvvvxxx}}}}}}~~~pppUUUSSSeeeyyyooojjjaaaWWWUUUTTTSSSTTTYYY```ggglllccc^^^[[[XXXQQQFFF===999===???AAADDDMMMXXX___```[[[iiitttWWWIIIXXXllljjjSSSHHHEEEBBB???>>>???EEENNN```vvvaaaSSSQQQOOOPPPccc}}}}}}XXXLLLMMMMMMNNNJJJHHHDDDAAA>>><<<;;;:::444444444444444444444444333333333333444444444444777444444666666555999>>>LLLrrrqqqhhhhhhyyyppppppuuuqqqjjjbbb___aaahhhmmmjjjtttyyyyyyuuubbbXXXWWW```tttpppXXXQQQLLLLLLKKKEEE@@@???;;;999666444444444333222000000000000000000000000...///000000000111333555222555888999888:::>>>BBB>>>>>>??????AAAEEEKKKOOOIIIKKKGGGBBBHHHVVV[[[VVVRRRRRRQQQPPPOOOOOORRRTTT]]]lllqqqttt~~~}}}~~~tttVVVLLL\\\yyypppkkkaaa___[[[YYYZZZ___dddhhh[[[SSSKKKGGGAAA999777999999<<<===???GGGSSSZZZYYY^^^fffzzznnn```TTT\\\wwwnnn\\\OOOEEEAAAAAA===@@@BBBMMMnnn}}}gggVVVRRROOOMMM]]]ttt]]]NNNLLLJJJJJJJJJHHHEEEAAA>>><<<;;;:::555555555555555555555555333333333444444444444555666444444777888888<<>><<<;;;;;;555555555555555555555555333333333444444444555555555333444777999:::???FFFppp}}}mmmbbb|||}}}wwwnnn]]]jjj~~~{{{tttjjj```[[[\\\bbbggg___XXXUUUUUURRRZZZ}}}uuubbbRRRMMMJJJIIIRRR___pppXXXQQQMMMMMMKKKFFFAAA@@@999777666555555444222000333222111111222222111/////////000111222444555666666444222333666999:::;;;>>>???>>>===AAAJJJQQQSSSOOOLLLFFFGGGQQQ]]][[[SSSOOOOOOOOOMMMKKKMMMRRRVVV\\\___fffppp{{{zzzyyy{{{___QQQTTT|||}}}xxxvvvkkk^^^WWWXXX]]]```aaaNNNFFF===999999999666444555555;;;AAAAAADDDWWWmmmxxx|||^^^PPP```wwwqqqVVVMMMPPPCCCCCCCCCGGGYYY|||mmmYYYUUUPPPJJJVVVllloooQQQIIIKKKLLLKKKKKKIIIEEE@@@<<<;;;;;;444444555555444444333222444333333333333444555555777444111777999111===]]]|||{{{www~~~zzzcccmmm~~~|||ssseee^^^___dddeeecccUUUXXXQQQKKKNNNVVVnnnnnnXXXKKKFFFDDDIIIPPPoooqqqYYYRRRMMMMMMKKKFFFAAA???999888555555555444222000333222111111222222111///......///000111333444555666444333444888<<<>>>>>>===???@@@@@@GGGRRRZZZ\\\UUUOOOGGGGGGQQQ\\\YYYOOOMMMMMMMMMLLLKKKMMMRRRWWW___bbbjjjsss|||zzzvvv|||{{{dddSSSSSSwwwzzzoooaaaXXXWWWYYY[[[[[[KKKDDD<<<888888888777444;;;888777:::>>>IIIYYYhhhuuu{{{hhhWWWbbb}}}uuu]]]NNNHHHDDD@@@AAAKKKgggppp[[[WWWQQQLLLWWWkkkwwwTTTKKKMMMNNNKKKKKKIIIEEE@@@<<<;;;;;;555555555555555444444333444444333333444444555666555555444888888333FFFlllppp}}}~~~nnnaaa___dddfffeeeTTTXXXTTTPPPRRRTTTeee|||zzz~~~sssfffXXXQQQLLLHHHGGGIIINNNkkkrrrZZZSSSMMMMMMKKKEEE@@@>>>:::888555444444444222111333222111111222222111///---......///000222333444777666444555999<<<>>>>>>;;;>>>@@@BBBJJJWWW```bbb[[[QQQGGGGGGRRRZZZVVVLLLKKKLLLLLLLLLMMMPPPUUUXXXcccgggooowww}}}}}}uuurrryyy~~~kkkWWWUUUsssuuueeeYYYSSSRRRRRRRRRGGGBBB;;;888888888777666<<<:::666555>>>MMMYYY\\\aaakkkwwwmmmZZZggg|||```QQQHHHBBBBBBDDDTTT{{{uuu___YYYSSSMMMWWWiiiWWWKKKNNNNNNJJJJJJIIIEEE@@@===;;;;;;666666666666555555555555444444444333444444555666333666666888999777QQQzzzvvveee```fffiiigggZZZ```]]]WWWVVVQQQVVVggguuuttttttyyywwwqqq```[[[XXXWWWTTTNNNJJJIIICCCLLLZZZoooqqqZZZSSSNNNMMMKKKEEE@@@>>>:::888555444444444222111333222111111222222111///.........///111222444555999777555666888;;;<<<===;;;>>>@@@BBBIIITTT\\\^^^\\\PPPEEEGGGSSSZZZUUUKKKKKKLLLLLLNNNPPPTTTXXX[[[fffkkkssszzz~~~{{{tttrrryyyqqq[[[XXXpppwwwgggYYYPPPLLLJJJJJJCCC???:::777777888888777555999999888AAAQQQXXXVVVMMMVVVaaalllzzzppp___jjj^^^OOOGGGIIIHHHLLLhhhzzzcccZZZSSSNNNUUUddd[[[JJJJJJKKKIIIJJJIIIEEEAAA===<<<;;;888777777666666666666666444444444444444555666666333666666888:::===VVV}}}zzzeeebbblllnnnjjjfffkkkdddZZZVVVMMMJJJSSSbbbnnn~~~zzzlll\\\^^^bbbeeebbb[[[TTTPPPHHHBBB===BBBUUUooooooZZZSSSMMMMMMKKKEEE@@@>>>;;;888555333333333333222333222111111222222111/////////000000222444555666888777666777;;;???AAABBBAAADDDDDDCCCGGGOOOTTTUUUWWWLLLCCCHHHSSSYYYTTTMMMMMMMMMNNNPPPTTTYYY\\\^^^fffllltttzzz}}}~~~}}}xxxuuu{{{vvv\\\XXXiiiyyyiiiYYYNNNHHHFFFEEE@@@===:::888777888888888111999;;;999AAASSSaaadddXXXTTTQQQUUUccczzzuuuaaabbb}}}zzz}}}sss[[[IIIGGGFFFGGG[[[uuufffZZZSSSNNNSSS^^^{{{fffMMMHHHIIIHHHIIIIIIFFFAAA>>><<<;;;999888777666666666666777555444444444444555666666555777444777===BBBXXXyyy}}}eeeeeerrrtttmmmnnnooocccUUUQQQJJJDDDIIISSS^^^nnn}}}}}}llllllvvv{{{lll[[[QQQ@@@>>>>>>@@@DDDJJJQQQVVVaaassslllXXXQQQMMMMMMKKKFFFAAA@@@;;;888555333333333333222333222111111222222111//////000000111222444666666666555666999???EEEHHHJJJHHHJJJHHHEEEFFFKKKNNNMMMPPPGGGBBBJJJTTTWWWSSSOOOOOONNNOOORRRWWW\\\___```dddjjjrrrxxxzzz||||||yyy~~~{{{^^^XXXaaa}}}mmm\\\OOOGGGDDDDDD>>>===;;;999888888999999555999999777===OOOffftttppp```OOOHHHPPPjjjhhhddduuu}}}tttooouuu~~~nnnRRREEE@@@BBBRRReeejjj\\\TTTOOORRRYYYsssvvvTTTHHHJJJGGGHHHIIIFFFBBB>>><<<;;;999888666555555555666777555555444444555555666777666777444666???GGG]]]|||qqqrrrpppzzzlllgggssswwwqqqooonnn\\\LLLJJJHHHDDDGGGGGGOOO]]]kkkuuu{{{rrrYYYIII>>>===>>>@@@??????DDDJJJKKKUUUaaajjjrrrkkkWWWPPPLLLLLLLLLGGGBBBAAA<<<888444222222333333333333222111111222222111////////////000111333555666666555555888>>>CCCGGGHHHJJJKKKIIIEEEEEEIIIKKKJJJIIICCCCCCLLLTTTTTTQQQPPPOOONNNOOOSSSXXX]]]______```gggooouuuwwwzzz}}}{{{|||ddd]]]aaasssaaaRRRHHHDDDDDD>>>>>><<<:::888888999:::999777666888;;;EEEXXXiiiiii]]]PPPIIIMMMaaaooohhh}}}xxxlllcccaaafffnnnooottt}}}kkkTTTFFFDDDLLLVVVpppnnn^^^UUUPPPRRRWWWjjj[[[HHHJJJGGGHHHIIIGGGCCC>>><<<;;;999777666444444555666777555555555555555666666777444888666777???KKKgggzzzxxxuuurrrooo```ooo{{{yyyiiiooovvvuuuvvvqqq[[[HHHHHHIIIEEEFFFBBBFFFNNNWWW]]]eeevvvzzzcccOOOBBBBBB===;;;===>>>???FFFOOOHHHLLLOOOQQQSSS[[[hhhssskkkVVVOOOKKKLLLLLLGGGCCCBBB<<<999444222222333333333333222111111222222111///.........///000222444555888666555666:::===???@@@GGGIIIGGGCCCDDDHHHIIIHHHFFFBBBDDDNNNSSSQQQNNNOOOOOONNNNNNRRRXXX]]]^^^^^^^^^eeemmmrrruuuyyy}}}{{{~~~zzziiidddgggxxxeeeTTTIIIEEEDDD>>>>>>===;;;999888999:::999444555<<<===<<>>FFFIIICCC???@@@BBBGGGNNNQQQSSSWWW^^^dddhhhVVVQQQNNNNNNKKKDDD???>>>;;;888555333333333333222111111111111000000000000111111000111222444777888999888888:::===?????????@@@DDDHHHHHHFFFDDDCCCDDDBBB===BBBNNNRRRLLLKKKPPPIIIKKKOOOQQQTTTVVVYYY\\\aaaffflllrrrvvv|||zzztttyyy{{{uuuccchhh|||kkk^^^SSSJJJDDDDDDBBBAAA???===;;;:::999999666777888888888999<<<>>>===LLL]]]fffhhhooo|||mmmqqq}}}llliiilllzzzZZZBBBCCCGGGBBBCCCMMMYYY]]]iiizzzjjjOOOJJJPPPTTTqqqwwweeeZZZSSSSSSUUUfff{{{]]]HHHHHHLLLJJJHHHEEECCC@@@===:::888777666555555444444555555555555555666666666666;;;111:::BBB===WWWyyyttt\\\SSSSSSSSSTTTVVVbbbhhh}}}gggeeettt|||fffPPPIIIKKKJJJEEEDDDCCCBBBAAACCCJJJRRRXXXsss}}}mmmVVVHHHAAA>>>;;;@@@BBBCCCCCCCCCDDDFFFHHHIIIKKKPPPUUU[[[```ccceeehhhUUUQQQNNNNNNKKKDDD???>>>;;;888555333333333333222111111111111000000000000111111111111333444666888888888888:::===????????????BBBFFFGGGFFFEEEEEEFFF@@@===DDDPPPTTTMMMJJJMMMKKKLLLNNNPPPSSSXXX___ddddddiiinnnsssvvv{{{yyytttyyy|||zzzvvvffflllyyyiii^^^TTTKKKEEEDDDBBBAAA???===;;;999999888555666777777888;;;@@@DDDMMM[[[lllsssppprrrtttsssjjjZZZYYYbbb|||lllUUUDDDEEEGGGBBB@@@DDDJJJPPP```uuu^^^KKKFFFJJJbbbxxxfffZZZSSSRRRTTTcccwww```LLLLLLKKKJJJHHHFFFCCC@@@===:::888888666555555555555555555555555555666666666666888222999===???```uuueeeYYYWWWXXX\\\```___bbbsssjjjcccppp|||qqqYYYKKKHHHIIIGGGDDDCCCBBB@@@AAAFFFNNNSSSkkkuuuppp[[[JJJAAA>>>>>>===DDDEEEFFFGGGGGGIIILLLNNNOOORRRUUUZZZ___ccceeeggghhhUUUPPPMMMNNNKKKDDD??????;;;888555333333333333222111111111111000000000000000000111222333555666777888777888:::===?????????>>>@@@BBBEEEGGGHHHIIIIII>>>>>>FFFRRRUUUNNNIIIKKKLLLLLLKKKLLLPPPXXXbbbiiiiiilllqqqsssuuuyyy}}}vvvssszzzxxxzzzzzzkkkrrrtttggg^^^UUULLLGGGEEECCCAAA???===;;;999888888555666777777888???HHHPPP^^^kkkzzz}}}uuurrrssslllUUUHHHIIIUUUuuurrrXXXMMMDDDDDDGGGEEEBBBAAAIIIPPPccc{{{xxxXXXFFFHHHSSS~~~{{{hhh[[[RRRQQQSSS]]]rrrbbbMMMKKKJJJJJJIIIGGGDDD@@@===;;;888888777666555555555555555555555555666666666666777777::::::CCCnnnuuupppmmmrrr{{{}}}{{{ooocccnnn{{{~~~fffPPPGGGHHHKKKFFFEEEBBB@@@???BBBHHHLLL___kkk```VVVHHH???===???BBBCCCEEEFFFHHHJJJKKKNNNSSSVVV]]]^^^aaadddgggiiijjjkkkgggUUUPPPMMMNNNKKKEEE@@@???;;;888555333333333333222111111111111000000000///000000111222333555666777777777777999===?????????===>>>???DDDIIILLLMMMLLL>>>@@@HHHQQQSSSMMMJJJKKKJJJJJJJJJJJJNNNVVV```gggjjjnnnqqqsssuuuyyywwwtttsss{{{xxx|||qqqxxxyyynnnccc\\\VVVNNNHHHGGGCCCBBB@@@===;;;999888888555777777777:::DDDRRR]]]gggppp|||}}}rrrmmm}}}ttt\\\MMMFFFHHHRRRrrrbbb[[[QQQJJJIIIHHHDDD@@@@@@HHHZZZrrrrrrUUURRRKKKgggkkk\\\RRRPPPRRRYYYmmmjjjRRRKKKIIIJJJJJJHHHDDD@@@===<<<999888777666555555555555555555555555666666666666666<<<===999IIIwwwyyyzzzuuufffppprrrYYYKKKJJJOOOIIIHHHEEEBBB???@@@DDDGGGTTTbbb}}}hhhLLLGGG@@@===???DDDHHHJJJJJJLLLPPPSSSVVV[[[```dddlllmmmnnnoooppppppppppppgggTTTOOOMMMNNNKKKEEE@@@???;;;888555333333333333222111111111111000000000//////000111333444555666666666666666999<<>>DDDLLLQQQQQQNNNAAADDDJJJOOOOOOLLLKKKMMMJJJKKKLLLMMMPPPVVV\\\aaaiiilllppprrrtttyyywwwrrrsss|||{{{www{{{sssiii___[[[VVVNNNIIIHHHEEEDDDAAA???<<<:::999888777888999999<<>>@@@FFFWWWnnneeeYYYGGGVVVooo^^^RRROOOQQQWWWiiitttXXXKKKHHHJJJKKKIIIEEE@@@>>>===999888777666666555555666555555555555666666666666333>>>===999NNNwwwttt~~~xxxhhhsss}}}fffSSSMMMOOOMMMLLLIIIEEEBBBAAACCCEEEOOO___|||rrr\\\IIICCC@@@>>>>>>AAAGGGLLLOOOVVVYYY^^^cccggglllqqquuuuuuuuuuuutttsssrrrqqqpppfffTTTOOOMMMNNNKKKEEEAAA@@@;;;888555333333333333222111111111111000000000000///000111333444555666666666555666999<<>>>>>999999888777666666666666555555555555666666666666111<<<999:::SSStttxxxtttkkkttt|||jjjtttppp\\\OOOLLLOOONNNLLLIIIEEECCCDDDEEENNN___~~~wwwhhhYYYIII???======>>>AAAFFFMMMSSSWWWbbbffflllqqqtttwww{{{}}}yyyyyywwwuuussspppnnnlllfffSSSOOOMMMMMMKKKEEEAAA@@@;;;888555333333333333222111111111111000000000000...000222333555555555555555555555888<<>>IIIUUUZZZVVVOOO@@@GGGNNNPPPNNNLLLKKKKKKMMMNNNPPPQQQSSSWWW\\\```iiikkknnnoooqqqwww~~~~~~uuuxxx{{{zzzyyy}}}yyymmmcccZZZVVVRRRNNNKKKKKKIIIGGGEEEBBB???===;;;;;;555777999999<<>>???:::999888777666666666666555555555555666666666666444<<<888===ZZZttt{{{}}}zzzzzz}}}ooouuu}}}zzzrrrbbbSSSKKKOOOOOONNNJJJGGGEEEEEEFFFOOO```~~~qqqcccUUUJJJCCC@@@===???CCCIIIQQQ[[[dddjjjqqqvvv||||||{{{yyywwwssspppmmmkkkfffSSSOOOLLLMMMKKKEEEAAA@@@;;;888555333333333333222111111111111000000000000...000222444555666555555555444555888<<>><<<;;;333666888888;;;HHH^^^nnnyyyuuu{{{yyywwwmmmrrr}}}ttt\\\JJJGGGBBBBBBKKK\\\oooiiiTTTVVVmmmyyyeeeUUUPPPRRRUUUaaa|||___MMMEEEJJJMMMLLLFFF@@@>>>???:::999888777666666666666555555555555666666666777999???999BBBbbbxxxwww___VVVSSSTTTVVV]]]hhhqqqzzzuuuwww{{{oooooooooeeeVVVMMMOOOOOONNNKKKHHHEEEEEEFFFPPPbbb|||qqqgggZZZNNNDDD===<<<===???CCCJJJRRR]]]jjjvvv}}}}}}yyyuuuqqqnnnllliiiRRRNNNLLLNNNLLLFFFAAA@@@<<<999444222222333333333333222111/////////000111///000111333444444333333888666555777;;;>>>>>>===::::::AAALLLPPPLLLJJJLLL???IIIQQQPPPKKKJJJLLLLLLKKKMMMNNNMMMMMMRRR[[[cccmmmlllkkkkkkmmmttt}}}{{{zzz~~~uuullljjjmmm|||yyyttt|||mmmjjjbbbYYYSSSPPPOOOMMMKKKLLLKKKIIIEEEAAA===;;;:::555444666888;;;DDDWWWhhhpppsssrrr|||qqqhhhyyy{{{\\\HHHHHHDDDFFFSSSfffyyyvvv^^^ZZZXXX}}}iiiWWWPPPQQQUUUaaa}}}jjjNNNNNNLLLLLLLLLGGG@@@<<<>>>;;;:::999888777777777777555555555666666777888999999777BBBNNN]]]~~~{{{fffXXXKKKJJJGGGJJJPPPTTTVVV\\\eee{{{ooo^^^bbbeeemmmhhhNNNMMMOOOWWWTTTFFFCCCHHHEEEOOObbbyyyvvv~~~tttggg```UUUIIIDDDBBBAAABBBEEEAAAJJJVVVbbbppp~~~{{{rrrmmmnnnnnnmmmkkkdddRRRNNNLLLNNNLLLFFFAAA@@@<<<888444222222333333333333222000/////////000111///000111333444444444333666444555888<<<@@@AAA@@@<<<<<>>;;;:::999888777777777777666555555666666777888999:::777AAARRReeepppeeeYYYOOOJJJIIIKKKKKKJJJMMMTTTTTTZZZaaafffooozzz~~~rrraaaccchhhxxxwww]]]TTTSSSYYYWWWJJJHHHLLLGGGQQQccctttoooqqqmmm```UUUQQQIIICCCAAAAAAAAADDDIIIMMMWWWdddooo}}}xxxoooiiiiiiiiihhhggg___RRRNNNLLLNNNLLLFFFAAA@@@;;;888555333333333333222222111000000///000000000//////111222333444444444333333555999>>>BBBCCCDDD>>>>>>BBBGGGIIIEEEDDDEEE<<>>NNN^^^iiimmmmmmxxxhhhjjj[[[NNNHHHGGGPPPaaavvv~~~]]]TTTcccqqq]]]TTTTTTQQQ[[[vvvfffNNNKKKJJJKKKHHHBBB>>>???;;;:::999888777777777777666666666666777888999999;;;777DDD]]]xxxxxxmmmZZZTTTOOOLLLHHHDDDDDDGGGHHHMMMRRRTTTXXX___dddeee___rrryyyhhheeellloooYYYSSSUUUTTTKKKJJJKKKEEERRRccc~~~uuukkk___RRRJJJEEEAAA@@@BBBCCCDDDJJJRRRXXXbbbooozzz}}}vvvlllfffeeeeeedddccc^^^QQQMMMLLLMMMLLLEEE@@@@@@;;;888555333333333333222111111000000000000000000//////000222333444555555333444777:::>>>AAACCCDDD@@@@@@BBBDDDDDDBBB@@@@@@===GGGNNNLLLFFFEEEFFFFFFHHHHHHHHHHHHJJJOOOVVV\\\fffjjjnnnoooqqqwwwzzzwww|||ssshhhdddccckkkvvv}}}|||wwwppphhhaaa]]]YYYTTTPPPOOOQQQQQQNNNGGGAAA>>>===;;;:::999999888===MMM\\\hhhlllmmm}}}mmmpppbbbLLLDDDAAAHHHYYYqqqfff[[[[[[wwwttt___UUUTTTQQQZZZssspppOOOKKKIIIJJJHHHCCC???@@@;;;:::999888777777777777666666666666777888999::::::999LLLoooooosss|||mmmhhh```YYYSSSNNNJJJIIIGGGIIIJJJJJJJJJMMMQQQTTTXXXpppnnngggmmmcccVVVTTTTTTNNNLLLLLLDDDPPPaaaiiiXXXMMMHHHBBBAAACCCFFFHHHMMMWWWaaafffooozzz}}}|||vvvmmmgggddddddddddddaaaQQQMMMKKKMMMKKKEEE@@@???:::888555444444444222111000000000111111111000000//////000111333444555666444666999<<<>>>???AAAAAA???AAACCCCCCBBBAAA>>>;;;>>>IIIPPPMMMGGGEEEFFFFFFEEEEEEEEEFFFIIINNNUUUYYYbbbggglllnnnpppvvv|||wwwzzz}}}yyymmmhhhbbbgggrrrzzzyyynnnfffaaa^^^YYYVVVRRRUUUVVVRRRJJJBBB>>>>>>;;;::::::::::::???MMM\\\hhhlllmmm~~~sss{{{qqqTTTIIIAAAGGGZZZsssxxxiiiZZZfffwww```UUUSSSSSSYYYpppQQQLLLIIIJJJHHHCCC@@@???;;;:::999888777777777777666666666777777888999:::999<<>>???===AAACCCBBBAAAAAA>>>999@@@JJJQQQNNNHHHFFFFFFFFFAAAAAAAAADDDHHHNNNTTTWWW]]]ccciiilllooowww|||xxx{{{}}}|||~~~rrrmmmdddeeellluuu|||yyyqqqkkkfff```\\\WWW[[[]]]XXXNNNEEE@@@???;;;::::::;;;:::???MMM\\\gggmmmooo~~~wwwfffVVVIIINNNccc}}}zzz```[[[zzzyyybbbTTTQQQSSSXXXmmmTTTMMMIIIIIIIIIDDD???>>>;;;:::999888777777777777777777777777888999::::::999@@@```www```OOOJJJaaa|||oooddd___XXXTTTUUUXXXZZZ^^^bbbhhhvvvkkkhhhhhh{{{fff^^^^^^VVVQQQPPPKKKJJJZZZzzzoooSSSIIIGGGEEEBBBCCCIIIVVVcccqqq||||||wwwuuurrrnnnlllllllllmmmcccPPPLLLKKKLLLKKKDDD@@@???999888555555555444222000...///000111222111111000/////////000222444666888333777;;;<<<<<<<<<===>>>:::@@@DDDBBBBBBBBB>>>888@@@JJJQQQNNNGGGEEEEEEEEEAAAAAABBBEEEKKKQQQWWWZZZ]]]ccciiillloooxxxzzzwwwzzz|||~~~|||vvvooofffdddgggooowwwyyyqqqhhhbbb]]]bbbddd___SSSHHHBBBAAA;;;:::;;;:::999===KKKYYYdddkkkoooyyymmmXXXFFFJJJ___yyyiii[[[iii|||dddUUUQQQQQQUUUiiiWWWOOOIIIIIIHHHCCC???===;;;:::999888777777777777777777777777888999::::::999BBBdddvvvXXXLLLPPPnnnuuujjjaaacccgggiiikkknnnpppqqqhhhjjjeeexxxkkkaaa```VVVOOONNNKKKJJJ[[[|||___JJJIIIJJJFFFHHHIIISSSeeexxxzzzxxx{{{yyyzzzyyyxxxwwwvvvvvvwwwaaaPPPLLLKKKLLLKKKDDD??????999777666555555444222000...///000222222222111000/////////000222444777888111555:::<<<<<<<<<===???888@@@DDDCCCCCCDDD???888@@@JJJPPPMMMGGGDDDDDDDDDDDDCCCDDDIIIOOOVVV\\\^^^aaaggglllmmmnnnwww~~~vvvtttxxxzzz~~~|||wwwqqqgggbbbccckkktttzzznnneeebbbgggjjjdddWWWKKKEEECCC<<<;;;;;;:::888;;;HHHUUUaaajjjnnnyyy|||eeePPPRRRhhhrrr```ccc}}}~~~eeeVVVRRROOORRRfffXXXPPPIIIIIIHHHCCC>>><<<;;;:::999888777777777777777777777777888999:::;;;:::DDDddd^^^OOOSSSooo{{{|||yyypppiiilllcccppprrrhhhfffZZZRRRQQQPPPLLL]]]~~~zzzRRRCCCHHHKKKEEEPPPRRR^^^sss~~~yyyzzz~~~zzz___OOONNNLLLKKKIIIEEE@@@===999777444333333333111000111111111111000000000000000000111222444555666666555777<<>><<<@@@DDDEEEGGGGGGBBB;;;999EEEOOONNNIIIFFFDDDBBBGGGJJJNNNSSSXXX]]]___aaabbbeeehhhlllrrr}}}vvvtttzzz~~~vvv|||ssseee______eeeiiivvv{{{oookkkhhhhhhhhh```RRRGGGEEE@@@===;;;:::999===JJJWWWbbbcccqqqwwwttttttYYYUUUkkkmmmUUUgggkkkXXXOOORRRRRRccc^^^LLLHHHLLLFFFBBBBBB>>>;;;;;;:::999999888888777777::::::888777999;;;===:::GGGfffnnnMMMXXX~~~vvv~~~uuulllgggfffgggpppoooccc^^^XXXTTTTTTRRReeeZZZJJJKKKKKKLLLOOORRR\\\nnnyyy]]]PPPOOOMMMKKKIIIEEE@@@<<<999777444333333333111000111111111111000000000000000000111222444555666666444666999===>>>???>>>===;;;@@@DDDEEEFFFGGGBBB;;;===HHHPPPMMMFFFCCCCCCCCCOOORRRWWW\\\```bbbcccdddccceeegggkkkrrr~~~|||vvvvvvvvv}}}}}}www~~~vvvggg```^^^bbbeeessswwwoookkkiiihhh```RRRIIIFFFAAA>>>;;;:::999===JJJWWWfffdddooo{{{zzz]]]SSSccc|||xxxZZZ[[[sssmmmYYYPPPQQQRRRbbb```NNNIIILLLGGGCCCBBB>>>;;;;;;:::999999888888777555777777777777:::<<<<<>><<<;;;999===JJJWWWddd___ggg{{{xxxfffVVV\\\qqq```VVVdddnnnZZZQQQPPPQQQ```~~~dddPPPJJJMMMHHHDDDCCC>>>;;;;;;:::999999888888777666555555777:::<<<======HHH\\\~~~WWW```yyymmmcccaaabbbkkknnntttwwwuuuzzzyyyjjj___[[[]]]```~~~nnnZZZJJJIIIOOOQQQRRRTTTUUUZZZiiiwwwZZZRRRPPPNNNKKKHHHDDD>>>:::999777444333333333111000111111111111000000000///000000111222444555666666444555777888:::;;;<<<<<<:::???CCCDDDFFFGGGBBB;;;AAANNNVVVQQQGGGCCCFFFHHHIIIJJJMMMPPPTTTWWWZZZ[[[cccfffjjjpppyyy~~~xxxyyy~~~{{{vvv~~~}}}nnnddd]]]^^^bbbssszzzvvvpppiii```VVVNNNKKKCCC???===;;;:::>>>JJJWWWaaa]]]eeewwwmmmYYYVVVdddyyyiii___```ppp[[[QQQOOOQQQ^^^zzzgggRRRKKKNNNIIIEEECCC>>>;;;;;;:::999999888888777:::666666:::===>>>>>>???JJJ^^^yyyUUUbbb}}}wwwuuuqqqvvvhhh~~~{{{fff```dddiiilllqqqttt{{{wwwmmmeeeaaaeeevvv]]]TTTNNNRRRUUUTTTQQQPPPPPPTTTdddvvvZZZRRRPPPNNNKKKHHHDDD>>>:::999777444333333333111000111111111111000000000///000000111222444555666666666666888999;;;;;;<<<<<<999>>>BBBDDDFFFGGGBBB;;;>>>LLLWWWUUUMMMIIIIIIJJJGGGGGGHHHKKKPPPVVV\\\```bbbgggnnnvvv~~~wwwxxx|||yyyvvv~~~nnnccc[[[[[[```rrr~~~{{{tttjjj```WWWPPPLLLDDDAAA>>><<<;;;>>>JJJWWW```aaakkkxxx~~~ttt]]]QQQTTTcccpppzzzlllaaayyyqqq\\\PPPOOOQQQ]]]vvvjjjTTTKKKMMMIIIFFFDDD>>>;;;;;;:::999999888888777<<<777666:::<<<;;;===AAANNN```{{{oooSSShhhsssuuuvvvnnnzzzsss^^^WWWbbbtttsssfffooobbbUUURRRSSSYYY[[[WWWQQQNNNOOOPPP^^^{{{tttYYYQQQPPPMMMKKKIIIDDD???;;;999777444333333333111000111111111111000000000000000000111222444555666666666777999;;;<<<<<<<<<<<<999===AAACCCFFFGGGBBB;;;<<>>KKKXXX[[[```lllvvvyyygggSSSNNNUUU^^^vvvcccnnnttt^^^QQQOOORRR\\\ssskkkSSSJJJLLLIIIGGGEEE>>>;;;;;;:::999999888888777:::555555999999777===FFF\\\pppeeeTTTqqq~~~wwwddd[[[VVV___wwwssstttZZZSSSTTTYYY```eeeccc^^^XXXZZZVVV]]]tttpppXXXPPPOOOMMMKKKIIIEEE@@@<<<999777444333333333111000111111111111000000000000000000111222444555666666555777:::<<<===<<<;;;:::888===AAACCCEEEGGGBBB;;;>>>GGGNNNOOOMMMMMMKKKGGGBBBDDDHHHMMMSSSYYY^^^aaaccciiipppwwwwwwtttvvvvvv~~~~~~~~~vvvwwwnnnbbbWWWVVVYYYkkkzzzlllaaaZZZQQQIIIFFFBBB???===<<>>;;;;;;:::999999888888777999555666:::999888BBBQQQsss^^^WWWyyyrrreee[[[^^^hhh}}}lll```^^^```fffnnnwwwzzzvvvpppoooeeeaaalllnnnVVVOOONNNLLLKKKIIIEEEAAA===999777444333333333111000111111111111000000000000000000111222444555666666444666999<<<===<<<:::888888===AAACCCEEEGGGBBB;;;AAAFFFJJJIIIJJJLLLJJJEEEEEEIIINNNUUUZZZ^^^aaabbbeeeiiiooottt|||{{{wwwxxxzzz~~~vvvvvvssseeeZZZWWWZZZkkk{{{mmmaaaZZZQQQHHHFFFCCC@@@>>><<>><<<;;;III[[[|||ZZZXXX}}}mmm[[[XXXcccmmmllljjjmmmooottt|||qqqeeegggtttkkkUUUPPPNNNKKKIIIGGGDDD???<<<888666444333333333222111000000000000000000000000000111222222333333333333999888888::::::999999;;;>>>@@@CCCFFFFFFCCC>>>999AAAHHHKKKGGGDDDGGGLLLNNNLLLOOOQQQSSSYYYaaacccaaagggkkknnnrrr|||yyyuuuvvvwww}}}ppppppuuufffZZZWWW[[[mmm}}}qqqdddYYYSSSPPPJJJDDDAAABBB???>>>HHHWWWZZZ___jjj{{{xxx```XXXUUUPPPNNNRRRfff{{{xxxaaarrrhhhUUUQQQRRRYYYmmmaaaNNNFFFIIIGGGGGGGGG@@@===<<<<<<;;;;;;:::999999:::555;;;888;;;>>>EEEgggyyyTTTVVVsssjjjhhhyyy~~~mmmpppttt___[[[cccmmmzzzoooeeeiiiyyylllUUUOOONNNKKKIIIGGGDDD???<<<888666444333333333222111000000000000000000000000000111222222333333333333777777777999999999999:::===???CCCFFFGGGDDD???<<>>HHHVVV^^^gggwwwiii___VVVKKKGGGIIIbbbyyyeeemmm~~~uuuqqqsssuuulllYYYRRRQQQWWWjjjdddNNNFFFHHHGGGFFFGGGAAA===<<<<<<;;;;;;:::999999888555;;;666888???MMMvvvuuuSSSYYY|||~~~uuufff\\\TTTRRReeemmmcccbbbsssbbbYYYaaaoooooogggooopppVVVOOOMMMKKKIIIGGGDDD???<<<888666444333333333222111000000000000000000000000000000111222333333333333666777888888999:::::::::;;;???CCCFFFGGGDDD@@@===@@@GGGLLLIIIEEEFFFHHHHHHYYYaaaeeebbb^^^```dddfffgggmmmrrrxxx}}}uuutttvvv{{{}}}qqqssswwwiii\\\YYY[[[lll~~~qqqcccYYYSSSLLLGGGEEEEEEAAA>>>GGGTTTYYYgggzzzjjjWWWLLLKKKWWWoookkkfffyyyooopppxxx~~~{{{}}}}}}yyyzzz|||wwwjjj```\\\\\\^^^___kkkuuuqqq\\\SSSQQQUUUeeekkkRRRFFFHHHFFFEEEFFFBBB===<<<<<<;;;;;;:::999999777555<<<555666???SSStttUUUaaayyyxxxgggaaaXXXRRR```xxxlllgggccc|||uuuhhhbbbgggxxx{{{iiijjj}}}sssXXXOOOMMMKKKIIIGGGCCC???;;;888666444333333333222111000000000000000000000000///000111222333444444444555888999999:::======;;;;;;???CCCFFFDDDAAA===:::???GGGLLLIIIEEEEEEFFFFFFMMMVVV^^^______bbbdddcccgggmmmssszzz|||vvvwww{{{|||{{{ppprrrxxxhhh[[[WWWYYYhhh{{{mmm```XXXNNNIIIGGGGGGCCC???GGGTTTSSSfffmmmXXXOOOQQQhhhsssaaayyy}}}zzztttkkkbbb]]]]]]___aaa\\\WWWXXX\\\]]][[[WWWeeejjjooollleeebbbeeeiiicccdddeeegggiiiiiihhhfffrrrvvvsss]]]VVVSSSTTTbbb{{{uuuXXXIIIJJJGGGEEEEEEBBB===<<<<<<;;;;;;:::999999888555<<<777888???OOOzzzuuu[[[nnn~~~vvvmmmeeemmm|||xxxyyyrrruuupppnnnsssVVVNNNMMMJJJHHHFFFCCC>>>;;;888666444333333333222111000000000000000000000000//////111222333444444444555:::<<<;;;===AAA@@@===<<<@@@EEEEEEBBB===888666>>>FFFKKKHHHDDDDDDEEEEEECCCKKKTTTZZZ```dddbbb\\\dddkkksss|||{{{uuuvvvzzz{{{~~~zzzoooqqqyyyiii[[[UUUVVVfffsssdddZZZQQQKKKHHHHHHCCC@@@HHHUUUVVVkkk{{{]]]JJJRRRggg}}}bbbooozzzllleeeaaaiiipppmmmlllkkkccc___[[[VVVRRROOOOOOPPPRRRTTTRRROOONNNPPPSSSVVVWWW]]]dddjjjggg___\\\aaahhhjjjtttsss\\\XXXTTTUUU```xxx^^^LLLMMMIIIEEEDDDBBB===<<<<<<;;;;;;:::999999:::666<<<999<<<>>>EEEhhhvvvuuubbb|||{{{vvv|||zzzwwwtttpppUUUNNNLLLJJJHHHFFFCCC>>>;;;888666444333333333222111000000000000000000000000...///111222333444555555444;;;>>><<<>>>DDDCCC>>>===BBBFFFFFFAAA;;;777555===DDDIIIFFFBBBCCCEEEFFFGGGMMMTTTYYY```ccc```YYYaaajjjtttzzzsssssswwwyyy{{{oooppp~~~mmm]]]VVVWWWhhhvvvfff\\\SSSLLLIIIHHHCCCAAAJJJXXX[[[rrrcccHHHPPP^^^xxxhhhfffwwwvvvzzzzzzuuuqqqxxxvvvttttttssskkk^^^SSSSSSMMMUUU^^^\\\\\\]]]WWWOOORRRTTTUUUUUUVVVZZZ]]]ccc]]]VVVSSSYYYdddpppxxxttt}}}uuuqqqxxxvvv^^^XXXUUUUUU___vvv```MMMOOOLLLEEEDDDBBB===<<<<<<;;;;;;:::999999:::666===;;;===>>>AAAaaarrrrrriii}}}wwwqqqWWWNNNLLLJJJHHHFFFBBB>>>;;;888666444333333333222111000000000000000000000000...///000222333444555555222;;;>>><<<>>>EEEDDD======BBBHHHHHHBBB<<<999888<<>>GGGlllrrrrrr{{{ttt\\\NNNLLLJJJHHHFFFBBB>>>:::888666444333333333222111000000000000000000000000...///000222444555555555111:::>>>;;;===EEEDDD<<<<<>>;;;;;;<<>>XXXyyyrrroooeeeiiisssjjjeee```bbbiiitttooopppxxxsssYYYQQQMMMGGGDDDCCCAAA===999777555333333444444333222000000000000000000000000///000111333333444444444777999;;;<<<===<<<;;;:::>>>AAADDDDDDAAA??????@@@BBBCCCEEEDDDBBB@@@@@@@@@HHHNNNUUU[[[```dddggghhhjjjnnnrrrzzzxxxsssrrrrrrvvv}}}}}}}}}zzzpppsssjjjdddcccrrrqqqhhhXXXMMMHHHIIIGGGEEESSSffflllRRRIIINNNhhhnnnZZZVVVUUU___vvvppp]]]NNNMMMNNNIIIFFFGGG======<<<;;;::::::::::::888666999===:::AAAaaatttaaaWWW\\\wwwwwwddd]]]ZZZVVVWWW]]]lllyyy{{{uuuvvvtttZZZRRRMMMHHHDDDCCC@@@<<<888777555333333444444333222000000000000000000000000000000111222333333333222888:::;;;<<<<<<;;;:::999<<<@@@BBBBBB???======???CCCDDDEEEDDDAAA@@@@@@AAA;;;AAAKKKUUU]]]bbbgggjjjkkknnnpppvvvzzztttrrrqqqtttzzz{{{zzzyyypppuuupppjjjiiivvvtttjjjYYYNNNHHHIIIGGGFFFTTThhhxxxWWWLLLKKK```zzzkkk[[[WWWUUU^^^uuuxxxeeeSSSNNNMMMIIIFFFFFF>>>===<<<;;;::::::::::::999888:::;;;:::IIIttt|||ppp|||\\\PPPRRRggg}}}}}}~~~ooo___RRROOONNNKKKKKKOOOYYYiiivvvuuu[[[RRRMMMGGGDDDBBB@@@;;;777777555333333444444333222000000000000000000000000111111222333333333333333999:::<<<<<<<<<:::888777;;;>>>AAA@@@===;;;<<<>>>DDDEEEDDDCCCAAA@@@AAACCC777<<>>===<<<;;;;;;:::::::::;;;;;;<<<===???WWWxxxvvvjjjgggUUURRRXXXiii|||yyyuuuwww~~~xxxkkkcccYYYOOOHHHHHHIIIFFFEEEGGGLLLZZZqqq~~~}}}vvv\\\QQQLLLGGGDDDBBB@@@;;;777777555333333444444333222111111111111111111111111///000111222333333333222999:::<<<<<<;;;:::888666<<<>>>@@@???<<<:::<<<>>>EEEEEEDDDBBB@@@@@@BBBDDD???BBBKKKWWW]]]]]]___dddiiimmmsss{{{xxxuuuvvvvvv{{{yyywwwuuummmssszzzqqqkkkvvvttt___SSSKKKKKKHHHHHHWWWllliiiWWWIIINNN^^^rrr|||fff]]]XXXUUU]]]rrrsss\\\OOOJJJGGGDDDBBB>>>>>>===<<<;;;;;;;;;;;;999;;;<<<===BBB```rrrmmmfffxxx\\\QQQMMMVVVggg~~~uuusss|||uuuuuuwwwyyysssdddVVVOOONNNIIIEEEFFFGGGFFFDDDDDDBBBKKK[[[iiiqqquuuuuu[[[OOOKKKFFFCCCBBB@@@<<<888777555333333444444333222111111111111111111111111---...///111222222333333999:::;;;<<<;;;:::888666===???AAA???<<<;;;===???GGGFFFDDDAAA???@@@CCCEEEKKKKKKTTT___ccc______dddggglllttt~~~xxxuuuwwwwww{{{yyyvvvtttmmmttttttkkkrrrxxxdddWWWNNNLLLIIIIIIYYYnnnsss^^^LLLJJJUUUiiijjj^^^YYYUUU\\\pppqqq[[[NNNKKKKKKHHHFFF???>>>===<<<;;;;;;;;;;;;777999:::;;;CCCbbb}}}ppphhhgggbbbQQQKKKNNNVVVeeexxx~~~xxxlllmmm{{{wwwtttqqqnnneeeWWWMMMIIIKKKHHHFFFFFFFFFEEECCCBBB@@@CCCLLLUUUYYY]]]fffpppwwwrrrXXXNNNIIIEEEBBBBBBAAA===:::777555333333444444333222111111111111111111111111...000111333555666777777888999:::;;;;;;:::888777???AAABBB@@@===<<<>>>AAAHHHGGGDDDAAA???@@@CCCFFFOOOOOOWWWccceee______eeeggglllrrr}}}wwwsssvvvvvvzzzxxxvvvuuuooowww~~~rrruuu}}}iii[[[QQQNNNJJJJJJZZZooolllTTTLLLQQQaaa|||ooo___YYYUUU[[[ooooooZZZMMMJJJLLLJJJFFF???>>>===<<<;;;;;;;;;;;;777999::::::BBBaaayyyppp```hhhooo^^^TTTTTTUUU]]]hhhsss{{{sssrrrzzzqqqdddgggyyy}}}wwwqqqkkk```TTTMMMMMMMMMLLLJJJGGGEEEEEECCCAAABBBBBBEEEKKKMMMNNNSSSZZZ```fffssspppVVVLLLHHHDDDBBBBBBAAA>>>:::777555333333444444333222111111111111111111111111222333555777999;;;<<<<<<777888:::;;;;;;:::888777@@@BBBCCCAAA>>>===???BBBHHHGGGDDDAAA???@@@DDDGGGNNNMMMUUUbbbeee^^^^^^dddgggkkkqqqzzzuuuqqquuuuuuyyywwwuuuuuupppyyyzzzzzzlll^^^SSSPPPKKKJJJ[[[pppyyy]]]OOOOOO[[[uuuqqq```ZZZUUU[[[oooppp[[[LLLIIIKKKHHHCCC???>>>===<<<<<<;;;;;;<<<:::<<<<<<<<>>@@@DDDFFFEEEFFFIIIPPPOOOSSS```xxxlllYYYQQQLLLFFFCCCBBB@@@<<<999888666444333333333222111000///......000444777:::999999::::::999888777666:::999888:::<<<<<<:::666BBBEEEIIIHHHAAA;;;???GGGLLLIIIEEEAAA???@@@BBBCCCCCCKKKVVV]]]``````aaabbbdddiiiqqq}}}zzzuuussssssuuuyyyxxxvvvtttnnnuuu~~~|||qqqbbbWWWSSSMMMLLL[[[qqqmmmQQQGGGTTTmmm}}}lllUUUQQQbbbppppppRRRFFFMMMMMMBBB??????>>>===<<<;;;::::::999<<<;;;999EEEfffccciiibbbTTTeeecccaaahhhtttppp|||zzzrrrggg```^^^^^^[[[]]]fffeeeyyy|||lll[[[^^^tttuuufff\\\WWWRRRMMMTTTUUUTTTOOOHHHCCCBBBCCCCCCBBBBBBCCCDDDFFFIIIJJJJJJMMMNNNPPPcccmmmZZZRRRMMMGGGCCCBBB???;;;888888666444333333333222111111222333444666666777777444444555666666555333333999999;;;???BBBBBB>>>;;;JJJOOOSSSOOOBBB999>>>HHHKKKHHHCCC???======???AAAJJJQQQZZZ```aaa```aaabbb```eeennn|||zzzuuurrrsssuuuzzzxxxvvvtttnnnwww|||ssseeeYYYTTTNNNLLL\\\rrrxxx[[[JJJNNNbbbsssxxx]]]TTT___mmmxxxZZZLLLNNNKKKAAA??????>>>===<<<;;;;;;:::999<<<<<<<<>>>>><<<<<<;;;::::::<<<<<>>@@@@@@>>><<>>IIIMMMJJJEEEAAA??????AAABBBKKKPPPWWW\\\^^^```dddgggjjjpppyyyzzzuuurrrrrrpppzzz~~~|||sssxxxvvvsss|||~~~oooccc[[[RRROOOaaaxxxmmmQQQGGGPPP]]]iiiXXX\\\iiilllXXXPPPMMMKKKIII@@@@@@???>>>===<<<;;;;;;;;;<<<;;;@@@[[[xxxjjjLLLVVVuuukkkppp{{{ooo{{{xxxrrrppp[[[VVVbbbkkk{{{xxxiii^^^XXXTTTRRRRRRQQQPPPMMMJJJHHHGGGIIIIIIHHHGGGFFFFFFEEEEEEGGGMMMRRRTTT^^^yyyppp\\\RRRMMMGGGCCCAAA???;;;777777555333333444444333222444444444444333222000///000111333444555444444333777888:::::::::;;;;;;<<>>:::>>>FFFLLLIIIEEEAAA???@@@BBBCCCLLLQQQXXX\\\^^^```dddhhhlllrrr{{{zzztttqqqrrrsssyyy|||mmm___]]]]]]lllwwwiii___TTTPPPbbb{{{oooSSSFFFLLLVVVooo}}}dddWWW]]]kkk~~~cccQQQLLLLLLMMMLLL@@@@@@???>>>===<<<;;;;;;<<<===<<>>;;;===CCCHHHFFFBBB>>>===???AAACCCQQQVVV\\\______```ccceeehhhnnnwwwzzztttqqqqqqppp}}}uuuxxxcccPPPIIIJJJMMMTTT___iiivvvooocccUUUPPPccc}}}pppWWWIIIIIIMMMdddyyymmm[[[VVV___nnngggQQQIIILLLMMMJJJAAA@@@??????======<<<;;;;;;===>>>FFFhhhsssiiiMMM___~~~fffWWWUUU^^^gggzzzggg[[[^^^```eeennnuuutttpppooonnnlllnnnnnnmmmnnnnnnlllhhheee\\\[[[YYYVVVSSSOOOLLLJJJGGGHHHKKKQQQ]]]vvvooo[[[PPPKKKFFFCCCBBBAAA===:::666555333333444444444333000000000000000111222222000000111222222111//////888:::<<<;;;999888999;;;AAAAAAAAA@@@<<<999===EEEGGGDDDAAA>>>>>>@@@CCCEEEPPPUUU\\\______```aaadddfffllltttzzztttqqqqqqnnnzzz~~~wwwlllrrryyy\\\JJJDDDJJJFFFGGGLLLSSSYYYdddooo{{{uuufffVVVPPPccc}}}yyyzzzqqqgggaaa```___bbbgggtttrrr^^^QQQJJJHHHZZZvvvoooaaaVVVWWWaaannnsssUUUIIIMMMNNNFFFAAA@@@@@@???>>>===<<<<<<:::>>>AAAMMMsss}}}kkkjjjOOOccczzzccc\\\[[[WWWSSSbbbtttxxxfff```\\\aaaiiipppssswww|||~~~|||rrrppplllgggaaaZZZUUURRRMMMJJJJJJQQQ^^^wwwoooZZZOOOJJJEEECCCBBBAAA>>>;;;666444333333444555444333///000111333444444444333222222333333333111000///333777;;;<<<:::777777888;;;>>>AAA@@@:::666>>>IIIGGGEEEBBB@@@@@@BBBFFFHHHJJJPPPXXX]]]^^^___bbbdddjjjooovvvzzztttqqqqqqttt~~~|||uuukkktttrrrXXXKKKGGGFFFEEEJJJWWW___aaaeeejjjnnntttxxxhhhWWWPPPccc~~~sssvvvwwwlll```ZZZVVVSSSQQQSSSIIINNNQQQXXXpppttteeeYYYNNNGGGJJJeeezzzkkk\\\TTTWWWaaannnzzzWWWIIIOOOOOODDDAAAAAA@@@???>>>===<<<<<<888>>>CCCSSS{{{tttiiimmmRRRfffzzzhhhddd___UUUVVV[[[```ggg{{{pppddd[[[ffflllrrrvvv}}}}}}vvvmmmeee^^^ZZZSSSMMMJJJQQQ```yyy~~~mmmVVVQQQJJJDDDCCCBBB>>>::::::888666444444444333111000111111111111111111111111111111222333333333333222555777999999777777777888<<>>;;;<<>>CCCFFFNNNYYY```ccccccbbbcccffflllvvvzzzwwwuuussspppxxxzzzyyyvvvnnnvvvyyy^^^SSSPPPOOOSSS```rrr{{{tttwwwzzzmmm]]]SSSaaaxxx{{{___YYYeeepppwwwuuuqqqnnnmmmmmmnnnpppsssrrrssswww}}}}}}vvvsssuuukkknnnqqqqqqllleee___\\\SSSOOOIIIGGGHHHIIIGGGEEEGGGHHHKKKLLLRRRfffmmm^^^PPPFFFLLLVVVdddwwwgggXXXWWW```nnn^^^OOOMMMJJJKKKCCCAAA>>>>>>>>>>>>===;;;>>>@@@@@@dddvvveeeqqqPPPnnnuuujjjtttiii^^^]]]RRRMMMSSSaaa{{{|||dddkkknnnssszzzwwwggg```OOONNNOOOgggvvvzzzqqq[[[QQQJJJDDDCCCBBB>>>::::::777666444444444444222111111111111111111111111111111111222333333333333222666888::::::999888999:::>>>AAADDDBBB===;;;???DDDHHHCCC??????>>>;;;===AAAAAAJJJUUU^^^bbbddddddeeedddiiiqqq|||vvvuuuuuutttqqqyyyyyywwwsssllluuuhhhXXXWWWbbbkkk{{{zzzqqq___TTTccc{{{zzz^^^RRRQQQRRRTTTSSSQQQOOONNNOOOPPPPPPWWWUUUUUUXXX]]]aaa```___ZZZXXXYYYZZZWWWQQQOOOPPPPPPRRRTTTSSSQQQNNNLLLLLLNNNLLLJJJJJJKKKKKKKKKJJJFFFFFFGGGIIIMMM\\\xxxsssfffYYYOOOKKKQQQ[[[xxx|||iiiZZZXXXaaaooo```NNNLLLKKKJJJCCCAAA???>>>>>>>>>===<<>>::::::666555333333444444333222111111111111111111111111111222222333333333333333777999;;;;;;:::999:::;;;>>>CCCGGGDDD>>><<<@@@EEEGGGBBB??????>>><<<===AAABBBIIITTT^^^ccceeeeeefffcccgggmmmyyyyyysssssstttuuusssyyyxxxtttpppiiitttrrr___bbbttt|||sss]]]QQQ___vvvttt^^^RRRKKKGGGMMMMMMMMMMMMMMMMMMMMMNNNKKKIIIHHHJJJMMMOOONNNLLLOOOMMMMMMPPPOOOKKKIIIKKKLLLNNNOOOPPPQQQSSSVVVXXXVVVYYY\\\^^^]]]]]]\\\]]]bbbaaabbbfffjjjttt}}}pppcccYYYQQQTTT[[[vvvmmm]]]ZZZbbbpppjjjQQQKKKKKKHHHCCCAAA???>>>>>>>>>===<<<===DDDOOOrrrppplllgggTTTzzz~~~www~~~tttfffaaa|||sss\\\QQQJJJDDDCCCBBB>>>::::::555444333333444555444222111111111111111111111111111222333333444444333333666888:::;;;:::999:::;;;@@@EEEGGGDDD===<<>>@@@CCCHHHMMMVVV^^^ccceeeeeeeeehhhjjjmmmwww{{{tttsssssssssuuuzzzwwwrrrnnngggsssgggfff~~~{{{|||vvv___QQQ[[[nnnqqq___WWWSSSRRROOOPPPRRRTTTUUUVVVVVVUUUYYYVVVTTTUUUXXXYYYWWWTTTPPPNNNNNNSSSUUUSSSRRRTTTSSSVVVZZZ]]]```dddiiimmmuuuzzz}}}|||}}}zzzxxxzzzvvviii^^^WWWYYY^^^yyyooo^^^ZZZbbbpppXXXKKKKKKHHHCCCAAA???>>>??????===<<<>>>BBBPPPtttrrrvvv___UUU~~~tttgggsss[[[QQQJJJDDDCCCBBB>>>::::::555444333333444555444222111111111111111111111111222222333444444444444333555777999:::999999:::;;;FFFJJJJJJCCC:::888@@@IIIFFFBBBAAABBBAAA???@@@DDDHHHLLLRRRZZZ```dddffffffnnnoooqqqzzz~~~wwwtttsssqqqtttyyywwwrrrnnngggrrrmmm~~~xxx{{{xxxdddVVVZZZgggrrrhhheeefffeeegggjjjmmmoooppppppooorrrooommmnnnpppqqqooolllfffbbbccchhhlllllllllmmmooosssyyywwwmmmdddeeeiiiqqq___ZZZbbbpppaaaKKKLLLHHHDDDBBB????????????>>><<>>::::::666555333333444444333222111111111111111111111111222222333444444444444444444666999999999999:::;;;KKKNNNNNNDDD999555<<>>@@@@@@>>>???BBBBBBDDDIIIQQQZZZaaafffgggoooqqquuu}}}|||vvvssssssrrrqqqxxxxxxuuupppiiirrrzzzxxx~~~tttnnnnnnxxxwwwtttmmm___SSSTTT\\\ssstttaaaZZZbbbqqqfffKKKNNNHHHDDDBBB@@@?????????>>>======>>>VVVzzzhhhQQQVVVppp]]]VVVWWW```jjjwww```QQQJJJDDDCCCBBB>>>::::::777666444444444444222111111111111111111111111111222333444444555444444444555777::::::::::::;;;===EEEKKKNNNGGG;;;666<<>>AAAAAA>>>???BBBBBBBBBDDDKKKUUU^^^eeehhhkkknnntttuuuoooppptttvvvmmmvvvyyyxxxtttkkksssoooccc______^^^[[[TTTMMMNNNRRRcccvvvccc\\\dddtttdddLLLQQQGGGDDDBBB@@@???@@@???>>>===;;;CCCeeebbboooLLLWWW```TTTVVV[[[eeennnwwwaaaQQQJJJDDDCCCBBB>>>::::::888666444444444333222000111111111111111111111111222333444444555555444444666888;;;<<<;;;<<<===>>><<>>===@@@OOOyyy~~~iiigggIIIWWW}}}ddd\\\aaafffoooyyy|||qqq]]]OOOHHHBBBBBBBBB===::::::777555333333444444333222333111///...000111111111555555555555444333222222888999;;;<<<<<<;;;:::888@@@DDDHHHGGG???888<<>>BBBDDDEEEDDDEEEHHHLLLRRRXXX]]]```aaahhhnnnwwwzzzgggiiilllnnnwwwrrrvvvvvvyyywwwlllpppnnnXXXLLLJJJHHHKKKNNNGGGVVVmmmvvv~~~fff[[[dddwww___SSSRRRGGGFFFDDDAAA@@@@@@@@@@@@??????UUUyyynnn\\\QQQQQQ{{{zzznnnppprrrooollljjjnnnvvv}}}{{{tttnnnqqqrrrqqqlllhhhfffgggiiizzzsss___OOOHHHBBBBBBBBB===::::::777555333333444444333222333111//////000111111111222222333333222222111111666777999::::::888777555===@@@EEEDDD===777;;;DDDBBBCCCAAA@@@@@@DDDGGGIIIIIIKKKNNNRRRWWW\\\aaacccccciiiooowwwttttttsssqqqwwwrrrvvvvvvxxxwwwlllqqqwwwaaaSSSGGGGGGJJJGGGNNNdddxxxwwwbbbZZZeeexxxqqqTTTRRRUUULLLGGGEEEBBBAAAAAABBBAAA@@@AAAXXXuuuuuuZZZOOOPPPwwwoooeeecccbbbbbbaaa]]]UUUOOOVVVVVVVVVTTTSSSVVV[[[___vvvuuu```OOOHHHBBBBBBBBB===::::::777555333333444444333222222000//////000111111000111111222222333333222222777777999999999777555444999===BBBBBB;;;666:::CCCCCCBBBAAA@@@AAACCCIIIMMMOOOQQQTTTXXX]]]aaadddeeeiiinnnttt|||~~~yyyrrruuurrruuuuuuxxxvvvlllrrrtttaaaMMMFFFHHHEEECCCTTTqqqvvvnnn|||lll\\\ZZZgggyyylllQQQPPPTTTKKKIIIFFFCCCBBBCCCCCCBBBAAADDD[[[qqq|||VVVNNNPPPxxxllleeebbb^^^WWWPPPPPPOOOMMMKKKLLLQQQXXX^^^sssuuu```OOOHHHBBBBBBBBB===::::::777555333333444444333222222000//////111111111000111222333444555555555555999:::;;;;;;;;;999777555777;;;@@@AAA;;;666;;;EEEAAA????????????AAAIIIPPPTTTVVVYYY\\\___bbbdddeeennnttt{{{xxxpppssssssuuutttvvvuuulllssswwwjjjVVVKKKIIIDDDAAALLLbbbuuufffbbbtttfffYYYZZZiii{{{vvvTTTOOOSSSLLLIIIFFFDDDBBBCCCCCCBBBBBBEEE^^^mmmTTTNNNQQQ~~~zzzrrrkkkfffbbb]]]XXXWWWZZZ___ccctttttt___OOOHHHBBBBBBBBB===::::::777555333333444444333222111000///000111222000///111222333444555666666666888999;;;;;;;;;999888666888<<>>GGGAAA>>>>>>@@@@@@AAAKKKVVV[[[\\\]]]___bbbdddeeefffnnnvvv~~~~~~wwwppptttsssuuussstttsssjjjrrrzzztttlllZZZNNNJJJDDDFFFLLLYYYtttwwwfffbbbxxxdddXXX[[[jjj|||xxxSSSNNNUUURRRHHHFFFCCCBBBBBBCCCBBBAAADDDeeehhhYYYLLLRRR~~~xxxtttmmmhhheeedddddddddvvvttt^^^OOOHHHBBBBBBBBB===::::::777555333333444444333222111000///000222222000//////000111222333333444333666777999::::::999888666999===CCCDDD>>>:::@@@IIIDDD@@@@@@CCCCCCCCCOOO]]]cccbbbbbbbbbccceeeggghhhkkkssszzzxxxrrrwwwtttuuurrrrrrpppgggppp~~~vvvmmm[[[PPPNNNHHHFFFHHHOOOeeepppiiifffYYY[[[kkk~~~vvvRRRMMMVVVRRRHHHFFFCCCBBBBBBCCCBBBAAAEEEpppeee^^^KKKUUUyyyrrrkkkgggyyyttt^^^OOOHHHBBBBBBBBB===::::::777555333333444444333222000000000111222222000...000111222222333333333333666777999;;;<<<;;;:::999;;;???DDDEEE???;;;@@@JJJDDD??????DDDCCCCCCPPPaaafffeeebbbaaaaaacccfffhhhjjjpppvvvzzzssswwwuuuuuuqqqpppmmmeeemmm}}}uuucccYYYTTTMMMGGGGGGHHHWWW~~~ssshhhYYYYYYjjjuuuUUURRRWWWNNNJJJGGGEEECCCDDDDDDCCCCCCKKKxxxfff___NNNZZZuuuiiiuuu^^^OOOHHHBBBBBBBBB>>>::::::777555333333444444333222000000000111222222000...333333444555555555444444777999;;;===>>>>>>======<<>>;;;;;;777666444333444444333222000000000000000000000000111222333444555555555555888;;;===>>>===<<<======CCCEEEIIIIIIBBB:::<<>>;;;;;;777555333333333444333222000000000000000000000000111222333444555555555555777:::<<<======<<<======DDDGGGKKKIIIAAA;;;<<>>;;;;;;777555333222333333222111000000000000000000000000111222333444555555555555666888;;;<<<;;;;;;<<<<<>><<<<<>>======@@@EEEJJJKKKSSS^^^ccccccffflllnnnlllooo|||www~~~yyyxxx|||}}}oooaaaeeevvvzzzrrrnnnlllkkknnnmmmiiiccc[[[TTTPPPNNNIIINNNTTTXXX[[[```jjjqqquuuiii}}}vvvppp```ZZZ___wwwvvvYYYQQQZZZ^^^ZZZWWWSSSRRRQQQOOOMMMOOOUUUuuuzzzfffssstttXXXeeerrrVVVQQQPPPQQQOOOHHHMMMNNNNNNLLLLLLMMMLLLJJJJJJKKKNNNSSSYYY^^^ffflllfff]]]PPPKKKHHHHHHEEE???;;;;;;777555444444444444333111222222222222222111000000000111333444555555444444555666777:::<<<;;;999666:::===CCCGGGEEEEEEMMMWWWJJJDDD???>>>===<<<@@@EEEMMMNNNUUU^^^bbbaaadddiiimmmlllooo|||tttxxxzzzzzztttffflll|||zzzrrrllliiigggkkkjjjhhhddd]]]WWWRRROOOLLLPPPUUUXXXZZZ\\\___bbbdddmmmqqqnnnddd```wwwnnn___YYY^^^www~~~bbbXXX]]]```]]]XXXUUUSSSSSSPPPMMMOOOTTT}}}zzzdddllllllUUUiii~~~hhhaaa^^^```aaa[[[\\\ZZZWWWUUUUUUVVVTTTRRRQQQOOOPPPUUUYYY]]]dddjjjggg]]]PPPKKKHHHHHHEEE???;;;;;;777555444444444444333111222222222222111111000000111222444555666666555555555666777:::<<<<<<:::777<<<>>>BBBEEECCCDDDMMMXXXKKKDDD???===<<<<<<@@@FFFQQQSSSZZZbbbdddccceeehhhmmmmmmppp|||tttsssyyyyyywwwjjjppp~~~uuunnniiieeegggggggggfffbbb\\\VVVSSSPPPRRRUUUYYY\\\\\\YYYWWWSSSVVVUUUWWWWWW[[[~~~xxxooo]]]XXX^^^xxxhhh]]]___aaa^^^ZZZWWWUUUUUURRRNNNOOOSSS~~~|||cccddddddRRRaaazzzxxx}}}uuurrrvvvzzzvvvvvvpppjjjhhhiiiiiihhhgggeee```]]]^^^^^^^^^bbbhhheee[[[PPPKKKHHHHHHEEE???;;;;;;777555444444444444333111222222222111111111111111222333444666666666666555444555777:::======;;;888===>>>AAABBBAAABBBLLLXXXLLLEEE???===;;;;;;@@@EEESSSXXX___eeehhhhhhiiikkknnnooosss}}}wwwrrruuuuuu{{{tttffflll|||}}}vvvoookkkffffffhhhhhhgggccc]]]YYYUUUTTTVVV[[[```bbb^^^YYYVVVTTTPPPOOOQQQWWW{{{vvvrrr\\\XXX```zzzwwwccc^^^bbbbbb]]]\\\YYYXXXXXXTTTOOOOOORRRuuueeebbbdddSSSVVVtttyyyxxxtttkkkbbbaaagggfff[[[PPPKKKHHHHHHEEE???;;;;;;777555444444444444333111333222111000000000111111222333444666666666666555444555777:::===>>><<<:::>>>>>>@@@@@@>>>???IIIUUULLLEEE???===<<<;;;???DDDOOOVVV^^^cccgggjjjkkkkkkoooqqquuu}}}xxxsssssssssyyy|||pppaaafffvvv~~~xxxsssjjjjjjjjjlllmmmjjjfffbbb]]]ZZZXXX[[[bbbfffdddaaa[[[YYYRRRMMMJJJOOOuuurrrzzzrrr]]]ZZZcccjjj[[[___hhhggg```___\\\[[[[[[VVVPPPNNNQQQnnnfffccchhhUUUUUUsssjjjccchhhggg^^^PPPKKKHHHHHHEEE???;;;;;;777555444444444444333111444333111000000000111222111222444555666666555555333444777;;;>>>???===;;;>>>>>>@@@???<<<;;;DDDPPPKKKEEE@@@???===;;;>>>CCCGGGPPPYYY^^^bbbggghhhffflllpppvvv}}}xxxuuussstttyyy|||ooo```dddsss~~~{{{sssqqqooooooqqqrrrooolllgggbbb^^^___dddhhhhhhfff```^^^VVVOOOJJJNNNuuuqqqkkkoooxxxooonnnfffggghhhiiiiiijjjjjjiiiiiidddbbbgggnnnvvvppp^^^[[[fffdddXXXbbbnnnmmmeeeaaa___^^^^^^YYYQQQNNNPPPooo}}}cccffffffUUUVVVppp}}}{{{ggglllvvvuuuvvvsssgggmmmggg^^^PPPKKKHHHHHHEEE???;;;;;;777555444444444444333111444333111000///000111222000111333444555555444444333444777;;;>>>???>>><<<===>>>??????:::888@@@JJJJJJEEEAAA@@@???<<<===AAACCCMMMVVVZZZ^^^cccdddaaafffllluuu}}}xxxyyyrrrsssyyy|||ppp```dddsss~~~xxxsssrrruuuwwwvvvuuummmjjjggggggjjjmmmnnnmmmhhhdddYYYRRROOOTTTzzzqqqccc^^^aaaWWWVVVQQQRRRSSSTTTUUUUUUUUUUUUVVVSSSRRRTTTUUUVVV]]]dddsss]]]\\\gggeee[[[eeepppoooiiicccaaaaaa```ZZZRRRNNNOOOssssss^^^jjj]]]PPPWWWqqqyyynnnVVV^^^ppp{{{mmmtttddd]]]PPPKKKHHHHHHEEE???;;;;;;777555444444444444333111444333111//////000111222000111222444555444444333333444777;;;>>>@@@>>><<<===>>>???>>>999666===GGGIIIDDDBBBBBB@@@<<<<<>>EEEJJJRRRZZZaaadddeeeeeeeeelllpppttt{{{pppsssuuuzzzwwwdddaaasss~~~}}}{{{~~~{{{xxxlllaaaZZZSSS[[[zzzuuuuuuxxxyyywwwtttssslllfffbbb\\\YYY\\\bbbdddfffxxx{{{xxxvvvsssqqqrrrllliiimmmooolllgggeeeooolllbbbYYYVVVZZZ]]]\\\xxx{{{ggg\\\iiifff[[[hhhsssnnndddgggdddddddddYYYLLLJJJPPPyyyggg\\\rrrkkkVVVJJJYYYxxx~~~kkkYYYgggkkkwwwfffXXXNNNJJJFFFDDDCCCAAA===999666555555444444333222222000000000000000000000000222222333444555555555555444555777<<<@@@BBB@@@======???@@@===:::888:::===EEECCC@@@===<<<<<<===>>>EEEKKKUUU^^^eeehhhhhhhhhgggmmmrrrtttzzzrrrtttuuuzzzyyyiiidddtttzzzlllddd\\\```}}}rrrmmmiiikkkpppttttttqqqoooooottt{{{|||yyywwwnnnddduuufff[[[iiiiii\\\fffpppooojjjkkkiiihhhggg\\\NNNLLLSSS}}}ggg]]]uuudddPPPKKK]]]xxxjjjkkkxxxsssrrrdddXXXNNNJJJFFFDDDCCCAAA===999666555555444444333222222000000000000000000000000111222333444555555555555333444777;;;>>>@@@???===;;;>>>@@@???;;;888888999AAA@@@???>>>=========>>>EEELLLXXXccckkknnnmmmlllhhhooosssuuu|||zzzuuuuuutttyyy|||nnngggsss|||qqqfffdddwwwmmmoooaaaYYYhhhjjj```jjjssssssqqqpppmmmllliii]]]NNNMMMUUUjjjccc^^^KKKKKKbbb{{{pppzzzkkk___pppuuuaaaWWWNNNJJJFFFDDDCCCAAA===999666555555444444333222222000000000000000000000000111222333444555555666666333444777:::===>>>>>>>>>:::>>>BBBBBB>>>999666666===>>>>>>>>>>>>>>>>>>===CCCKKKXXXeeennnqqqpppooojjjppptttuuuzzz{{{vvvuuurrrwww}}}qqqiiiqqqzzziiibbbooo|||nnnaaa]]]ppp|||ggghhhtttyyyxxxvvvssspppnnniii[[[LLLLLLUUUjjjfffaaaKKKLLLeee{{{~~~{{{llltttzzznnngggtttsss~~~___VVVNNNJJJFFFDDDCCCAAA===999666555555444444333222222000000000000000000000000000111333444555666666666222444777:::<<<===??????:::???EEEEEE@@@:::666555;;;<<<===>>>>>>>>>>>>===AAAHHHUUUbbblllqqqsssrrrlllqqquuuwwwzzz{{{uuuuuuqqquuu{{{qqqhhhnnn}}}cccWWWcccvvvssseeeddd{{{yyyggglllxxx|||zzzyyywwwtttrrrkkk[[[LLLLLLVVViiidddhhhPPPMMMfffxxxxxxtttnnnrrrsssiiirrr{{{ppp~~~^^^VVVNNNJJJFFFDDDCCCAAA===999666555555444444333222222000000000000000000000000000111222444555666666777333555888:::<<<===???AAA===BBBHHHHHHCCC<<<888666;;;;;;<<<===============???EEEQQQ]]]hhhppptttvvvqqqrrrvvv{{{|||tttvvvrrrtttyyypppgggkkk}}}\\\LLLTTTddduuu|||wwwbbbbbb{{{iiilllxxx{{{{{{}}}}}}zzzwwwooo]]]MMMNNNYYYttthhh~~~kkkSSSLLLiiirrrttt~~~jjjjjj{{{mmmjjj___XXXNNNJJJFFFDDDCCCAAA===999666555555444444333222222000000000000000000000000000111222444555666777777444666:::;;;<<<===@@@CCC@@@EEEKKKKKKFFF???:::888<<<<<<<<<<<<<<<<<<======???DDDMMMXXXdddnnnvvvzzzvvvuuuyyy}}}tttxxxuuutttwwwnnnfffkkk|||zzz[[[JJJKKKUUUgggzzz{{{xxx^^^]]]uuu{{{eeelll|||}}}yyyooo\\\LLLNNNZZZiiivvvfffRRRKKKmmmmmmppp}}}vvvtttjjjmmmaaaZZZNNNKKKFFFDDDCCCAAA===999666555555444444333222222000000000000000000000000///000222444555666777777444777;;;<<<<<<===AAADDDCCCHHHLLLLLLGGG@@@;;;999<<<<<<;;;;;;;;;<<<<<<===???CCCKKKUUUbbbnnnwww|||zzzwww{{{}}}tttzzzxxxvvvvvvmmmfffkkk{{{www\\\LLLJJJMMMWWWiii{{{wwwaaa^^^uuunnn___nnn|||xxxmmmYYYIIIKKKXXXccciii```PPPJJJqqqkkkmmmzzz{{{sssyyyaaaYYYNNNIIIFFFGGGDDD>>>::::::666555555444444333222222222222222111111111111000///000222444555777777888888:::<<<<<<<<<===???AAAGGGFFFIIIMMMNNNGGG>>>888===>>>===:::;;;???>>>;;;CCCCCCFFFMMMVVVaaannnxxxwww|||yyy{{{vvvtttvvv||||||sssiiidddxxxmmmYYYLLLHHHJJJQQQbbbzzzyyy______xxx~~~ccc___rrr}}}zzzqqqZZZEEEKKK___bbbeee]]]JJJUUUqqq}}}rrrrrrwww~~~xxx```XXXPPPKKKGGGGGGEEE???::::::666555555444444333222222222222222111111111111000///000222444555777777888999;;;=========<<<===>>>@@@BBBGGGNNNOOOIII>>>666<<<>>>===:::;;;>>>>>>;;;::::::===CCCJJJUUUeeerrrxxx}}}{{{|||yyyvvvwww{{{|||tttjjjddduuutttbbbUUUJJJFFFFFFFFFSSSnnn~~~kkk]]]```|||yyycccbbbwww{{{qqqYYYEEEKKK___xxx```ggg[[[GGGQQQtttzzzpppssszzzzzz}}}]]]WWWRRRLLLIIIHHHEEE???::::::666555555444444333222222222222222111111111111000///000222444555777777888888;;;>>>???>>>===<<<======BBBJJJRRRTTTOOOCCC999;;;>>>>>>;;;;;;>>>>>>;;;:::;;;???DDDHHHPPPaaapppxxx}}}}}}}}}xxxwwwzzz{{{sssjjjdddqqq~~~ooo^^^VVVQQQKKKFFFDDDEEEJJJ\\\zzzqqq___ZZZ```}}}iiijjj}}}pppWWWEEEMMMaaannn]]]gggXXXFFFNNNvvvssskkknnnuuu|||uuu|||]]]WWWSSSNNNJJJIIIFFF???:::999666555555444444333222222222222222111111111000000///000222444555777777888666:::>>>AAA@@@@@@??????BBBHHHOOOUUUXXXTTTIII===:::>>>???<<<;;;===>>><<<>>>@@@GGGNNNOOOQQQ___oooxxx}}}yyyvvvxxxyyyrrriiidddooo|||yyy|||~~~}}}{{{nnn```RRROOOQQQNNNJJJGGGIIIGGGQQQhhh~~~lll]]]YYYaaavvvsssnnnTTTEEENNNbbbiiiYYYdddUUUGGGMMMrrrooohhhhhhiiiyyywwwooozzzttt}}}^^^XXXSSSNNNJJJIIIFFF???:::999666555555444444333222222222222222111111111000000///000222444555777777888444888>>>AAACCCCCCDDDDDDEEEKKKPPPRRRTTTRRRHHH<<<999>>>@@@===;;;======<<>>AAA>>>;;;<<<===<<>>@@@BBBEEEGGGBBBLLLRRRRRRTTTSSSGGG777777>>>BBB???;;;<<<===<<>>BBB???;;;;;;===<<>>@@@@@@EEEMMM]]]ccc```___SSS;;;555???DDDAAA<<<<<<;;;888777@@@EEEQQQcccfff______mmmssszzz|||||||||www{{{{{{|||sss```eeeyyytttppplllggghhhooonnnjjjbbbZZZTTTRRRQQQRRRNNNKKKJJJKKKIIIJJJWWWgggvvvqqqyyyiiiZZZYYYnnnwwwzzzvvvZZZLLLHHHRRRgggxxxoooUUUHHHJJJppp___ZZZfff{{{}}}tttpppfffSSSSSSQQQQQQQQQLLLMMMSSSWWWWWWWWW^^^gggnnnzzzvvvsssgggfff|||^^^XXXPPPMMMIIIEEEBBB???<<<:::999777555444444444333222111111111111111111111111000000111222333444444555777888999;;;===???@@@AAA???EEERRRXXXWWW[[[TTT@@@777@@@EEEBBB>>>===;;;888777>>>AAAKKK]]]ccc```ccckkkrrryyy{{{zzz|||{{{uuuxxxxxxyyyqqq___eeewwwxxxsssnnnhhhiiippprrroooiiiaaa[[[VVVSSSRRRPPPLLLKKKLLLJJJJJJSSS]]]}}}wwwqqqxxxeee[[[]]]ooouuu{{{vvvXXXJJJFFFSSSkkk}}}qqqYYYJJJKKKooo```[[[eeeyyy}}}~~~uuurrrgggVVVUUURRRPPPOOOIIIPPPSSSSSSPPPNNNOOOTTTYYYeeeiiisssyyyqqqnnn{{{^^^XXXPPPMMMIIIEEEBBB???<<<999999777444444444444333111222222222222222222222222000000111222333444444555777777999;;;===???AAABBB<<<>>>GGGKKKKKKRRRQQQAAA999@@@DDDCCC???===<<<999777<<<===DDDWWW```bbbiiipppvvv|||}}}|||~~~}}}vvvwwwvvvxxxrrrbbbddduuuwwwqqqkkkdddffflllrrroookkkddd]]]WWWRRROOOQQQNNNLLLNNNMMMLLLNNNQQQhhh~~~yyytttyyyfff___```qqqrrr{{{rrrTTTGGGEEEXXXuuuwwwYYYKKKJJJlllaaa\\\ddduuuzzzwwwuuujjj```bbb^^^\\\[[[TTTVVVXXXYYYZZZZZZ[[[^^^```kkksssuuunnnzzz]]]YYYPPPMMMHHHEEEBBB???;;;999888666444333444444222111111111111111111111111111000000111222333444444555666777999;;;>>>@@@BBBCCCAAA???DDDGGGEEEKKKKKK>>>777<<>><<<;;;666<<<<<>>;;;999888666444333333333222111000000000000000000000000000000111222333444444555555666999;;;>>>AAACCCDDDDDD@@@FFFIIIGGGJJJIII>>>444777<<<@@@@@@>>>======666===>>>EEEWWWaaafffqqqsssvvvwwwuuutttyyy{{{yyyuuuwwwttthhhbbbooo|||kkk___[[[^^^```kkk}}}xxxsssnnnhhhjjjrrrrrrnnnhhhbbb]]]YYYWWWWWWRRRRRRRRRTTTWWWVVVOOOIIIJJJQQQZZZppp~~~}}}llljjjsssmmm^^^gggnnnmmm~~~hhhMMMEEEGGG___nnnTTTJJJJJJdddzzz___ZZZ^^^mmmtttzzzxxxsssnnnvvvsssuuu|||{{{]]]XXXOOOLLLHHHDDDAAA>>>;;;888888666333333333333222000////////////////////////000000111222333444444555555666888;;;???BBBDDDEEECCC???FFFMMMLLLNNNMMMCCC444444999???AAA>>><<<===666>>>???EEEUUU___eeepppssswwwyyyxxxvvv{{{{{{xxxssstttrrrfffaaalllsss___TTTSSS\\\eeefffllluuuxxxuuuqqqkkkmmmtttpppmmmgggaaa\\\YYYXXXXXXTTTVVVWWWWWWXXXXXXRRRJJJNNNOOORRRddd{{{hhhaaaeeevvveeemmmkkkpppeeeMMMFFFHHH]]]}}}xxxfffTTTKKKKKK___uuu\\\XXXZZZjjjrrryyywwwwww{{{ooogggaaa```bbbfffsss|||^^^WWWOOOLLLGGGDDDAAA>>>;;;888777555333222333333111000////////////////////////000000111222333444444555444666888<<>>;;;<<<666======AAAOOOYYYaaammmrrrxxx|||yyyttttttrrrfffaaajjjwww___SSSRRRXXXbbbjjjqqqsssvvvvvvxxx}}}yyyrrrsssxxxtttrrrnnniiiccc___[[[ZZZVVVZZZZZZWWWVVVVVVQQQJJJCCCDDDDDDOOObbbnnnsssaaaYYYZZZssswwwhhhpppqqqwww```LLLJJJLLL^^^}}}lll\\\vvvRRRJJJIII[[[~~~pppYYYUUUWWWhhhrrrxxxvvvqqqeee___```ccciiiqqqzzz}}}^^^WWWOOOLLLGGGDDDAAA>>>:::888777555333222333333111000000000000000000000000000000000111222333444444555444666888<<>>;;;999:::>>>CCCLLL[[[hhhqqqxxx}}}vvvtttyyyvvvgggaaaeeeyyyzzzdddXXXQQQLLLMMMZZZccchhhzzzsssSSSSSSTTTVVV\\\ggguuu~~~|||vvvvvvuuuzzzvvvpppnnnoooeee^^^WWWUUUVVVUUUOOOIIIHHHBBB@@@FFFHHHLLL[[[nnn|||yyy{{{~~~}}}zzztttpppnnniiiaaaZZZVVVTTTRRRQQQ]]]vvveeedddtttvvvvvvZZZOOOMMMRRRdddXXXNNNaaaOOODDDJJJbbb{{{rrrWWWPPPRRRWWWhhhwwwqqqaaaVVVOOOJJJFFFEEEAAA;;;:::<<<888666444444444444222000000000000000000000000000111111111222333444555666666666777;;;AAAFFFIIIJJJKKKHHHKKKUUU\\\^^^```cccSSSAAA777???DDD>>>;;;>>><<<::::::>>>CCCKKKYYYfffqqqvvv|||~~~vvvrrrwwwwwwkkk```dddwwwlllZZZQQQKKKEEEEEELLLPPPXXXooorrr]]]UUUVVVXXX\\\eeeppp{{{}}}|||~~~zzzuuusssrrrkkkddd[[[VVVVVVTTTOOOJJJJJJCCC@@@CCCCCCCCCOOO___}}}}}}zzzuuussssssvvvzzz|||}}}zzzxxxuuuqqqlllhhhfffccc```^^^gggzzzgggfffxxxwwwuuuqqqUUUJJJJJJRRRgggeeeWWWeeeTTTFFFHHH^^^zzztttXXXPPPOOORRR```ooo|||zzzwwwqqqzzzkkknnn~~~uuu|||```UUUNNNJJJFFFEEEAAA<<<:::;;;888666444444444444222000000000000000000000000000111111111111222444555666777777888<<>>;;;;;;>>>BBBHHHUUUbbbooosssyyy~~~}}}{{{uuupppvvvyyyppp```bbbtttnnn___WWWNNNEEEBBBCCCBBBJJJccc~~~dddSSSUUUVVVZZZaaakkkuuu|||~~~}}}{{{yyywwwuuulll```YYYVVVSSSOOOKKKIIICCCAAABBB@@@>>>FFFQQQrrrxxxrrrnnnyyyiiinnnwwwvvvkkkOOOEEEGGGQQQhhhuuufffttt[[[IIIGGGYYYzzzxxx[[[PPPLLLMMM[[[gggzzzssslllnnnvvvooolllRRRQQQ]]]pppccc^^^iiixxxaaaUUUNNNJJJGGGFFFBBB<<<999;;;777666444444444444222000000000000000000000000000000000111111222333555666777777888;;;AAAGGGKKKLLLQQQKKKFFFHHHSSSdddwwwoooTTT>>>>>>FFFDDD===:::???<<<<<<>>>@@@FFFQQQ]]]lllpppwww|||wwwrrrvvvzzztttbbbaaappp}}}lllZZZNNNHHHEEECCCHHH\\\zzzqqqaaa[[[]]]^^^cccjjjsss{{{~~~||||||rrreee[[[VVVSSSPPPMMMGGGCCCAAACCCBBB@@@EEEMMMccczzziiiyyyssslllxxx|||gggMMMEEEGGGPPPeeewwwpppaaaMMMGGGVVV|||}}}___QQQNNNPPP^^^uuu~~~tttnnnmmmOOOMMMPPPUUUooo```TTTUUUZZZdddvvvbbbVVVMMMIIIGGGFFFBBB<<<999:::777666444444444444222000000000000000000000000000000000000111222333444555777666777:::???EEEIIIJJJNNNGGG@@@BBBOOObbboootttgggRRRAAAAAAGGGFFFAAA===@@@===<<<>>>???CCCNNNYYYhhhmmmvvv{{{uuuwwwzzzvvveee```lllcccRRRLLLJJJIIIJJJTTTiiiuuubbb```eeemmmooosssyyy}}}ssseeeZZZTTTRRRPPPOOOFFFCCCCCCCCCCCCBBBEEEJJJPPPmmmsssiiiZZZddd{{{rrrmmm|||dddNNNHHHJJJPPP```jjjjjjdddOOOIIIVVVcccTTTSSSYYYhhh|||ssslll{{{\\\WWWRRRKKK]]]{{{hhhYYYQQQNNNQQQUUU[[[jjjyyycccWWWMMMIIIGGGGGGCCC<<<999:::888666444444444444222000000000000000000000000000000000000000111333444555888777666888===BBBFFFHHHIIIEEEAAACCCOOO[[[^^^ZZZ[[[LLL@@@AAAHHHIIIEEECCC???===<<<===>>>AAAKKKUUUcccjjjuuu~~~xxxwww{{{xxxjjjaaaiiimmmZZZSSSOOOKKKJJJJJJXXXvvv|||eee\\\cccmmmuuuyyy~~~uuummm```VVVPPPOOOOOOOOOHHHFFFDDDCCCBBBAAABBBCCCDDDWWWnnnwwwmmmaaaUUUNNNLLLRRRfffvvvnnn|||```NNNLLLNNNRRR``````^^^fffPPPKKKTTTiiiXXXXXX___ooo~~~}}}sssmmmzzzqqqhhh___WWWggg{{{kkkaaaYYYXXXNNNLLLPPPXXX[[[gggbbbVVVMMMIIIGGGGGGCCC<<<999999888666444444444444222000000000000000000000000000//////000000111333444555:::888777888<<>><<<;;;======@@@IIISSS___gggttt~~~yyywww{{{{{{nnncccffftttiii\\\PPPJJJFFFMMMhhhyyyfff^^^aaajjjqqquuu|||~~~uuuiiibbbXXXPPPKKKJJJLLLMMMJJJIIIFFFCCCBBBCCCCCCBBBCCCOOO^^^|||~~~uuukkkfff___XXXSSSMMMHHHEEEEEEJJJWWWqqquuuppprrruuuZZZKKKLLLQQQWWWeeejjj\\\uuugggPPPKKKPPPooo\\\ZZZ```ooovvvpppzzzyyypppjjjwwwuuuiiidddZZZVVVWWWYYYUUU[[[|||aaaUUULLLIIIGGGGGGDDD===999999888666444444444444222000000000000000000000000000//////000000111222444555<<<:::888888<<>>;;;;;;<<<===@@@IIISSS\\\fffsss|||yyyvvv|||}}}qqqdddeee}}}lllXXXMMMFFFJJJaaa||||||aaaTTTYYYeeennnpppwwwuuujjj```[[[RRRKKKGGGGGGIIIKKKKKKJJJGGGDDDDDDGGGGGGEEEDDDKKKUUUoooxxxvvvzzzsssjjjddd\\\UUUQQQNNNMMMLLLEEEHHHOOOdddqqqqqq|||jjjpppVVVHHHKKKSSS[[[kkk{{{cccsssgggOOOJJJMMMrrr^^^ZZZ^^^lllxxxrrr|||yyyccc```ccccccYYYXXXsss}}}___UUUMMMLLLIIIFFFBBB>>><<<:::666666555444333333333333111222333333333333222111000000000111222333555555555444555777;;;???AAABBBEEEEEEBBB>>>AAALLLTTTWWWWWWPPPCCC;;;BBBLLLIII===BBB<<<999:::===AAAHHHOOOUUU___jjjttt~~~}}}yyywwwxxxttthhhaaauuuooo```QQQFFFOOOccc~~~uuubbbTTTWWWccckkkpppsssrrrbbb]]]QQQLLLFFFBBBCCCEEEHHHIIILLLIIIEEEEEEFFFGGGFFFDDDCCC@@@JJJbbbyyyuuu{{{}}}zzzooonnnxxxllloooiiiZZZPPPSSSZZZ^^^UUUNNNLLL[[[|||mmmxxxiii^^^qqqtttWWWDDDIIISSS[[[nnngggoooiiiJJJHHHTTT|||oooXXXRRR[[[hhhzzzssszzzkkkcccaaajjj{{{]]]TTTMMMLLLIIIFFFBBB>>><<<:::666666555444333333333333111222222333333222222111000000000111222333444555444444444666:::>>>AAABBBEEEFFFBBB===???HHHOOORRRZZZRRRCCC;;;BBBMMMIII===???;;;999;;;<<<@@@JJJSSS\\\dddmmmsss|||{{{wwwwwwtttiii```rrrxxxaaaLLLIIISSSjjjwwwYYYTTTRRRYYY```eeelllsssiiiWWWQQQIIIGGGDDDCCCEEEGGGHHHHHHMMMJJJGGGFFFGGGHHHGGGEEEGGGBBBDDDUUUlllrrrjjjxxx}}}~~~vvvlll]]]]]]lllyyymmmbbbVVVZZZuuuooo|||nnnbbbuuukkkSSSEEEKKKRRRWWWiiiccckkkqqqNNNIIIRRR}}}mmmTTTQQQYYYbbb~~~yyyrrrzzzpppdddkkk}}}rrrjjjkkkmmmuuuyyy[[[RRRMMMLLLIIIFFFBBB>>><<<:::666666555444333333333333111111222333333222111111000000000111222333444555444555555777;;;???CCCEEEHHHIIIHHHCCCDDDLLLTTTVVV]]]SSSCCC;;;CCCNNNKKK>>><<<;;;:::;;;;;;???KKKWWWeeelllrrruuuzzz|||wwwuuusssjjj```mmmyyy^^^OOOMMMUUUooouuuXXXIIIRRR^^^fffffffffoooyyyzzz```NNNFFFCCCCCCCCCFFFIIIKKKKKKJJJNNNLLLIIIHHHIIIIIIGGGFFFFFFBBBAAAKKKeeellldddZZZ\\\ggg{{{iiibbbkkk~~~jjjeeezzz|||eee[[[lll|||pppvvviii~~~___OOOFFFLLLQQQTTTfff}}}|||aaalll{{{TTTIIIPPPjjjQQQPPPVVVZZZpppwwwpppttt|||eeemmmtttmmmjjjmmmkkklllooorrryyy[[[RRRMMMLLLIIIFFFBBB>>><<<:::666666555444333333333333111111222222222222111111//////000000111333444555666666888999<<<@@@EEEIIIGGGKKKLLLIIIKKKRRRZZZ]]]___TTTDDD;;;CCCOOOMMMBBB<<<<<<<<<<<<:::===IIIWWWiiiqqqxxxzzz}}}{{{wwwtttrrrkkk```hhhsssZZZMMMJJJbbb___GGGOOO^^^mmmsssnnnllltttrrr^^^NNNGGGFFFEEEEEEHHHLLLNNNOOOOOOPPPOOOMMMLLLJJJIIIHHHGGG@@@BBBCCCLLLgggyyy\\\LLLHHHKKKLLLTTTcccvvvqqqdddkkkzzzvvvfff|||wwwaaaiiiwwwqqqxxxoooWWWLLLHHHNNNQQQVVVkkkvvv```kkkVVVIIINNNjjjPPPPPPTTTUUUdddvvvooorrriiiqqq{{{^^^TTTMMMLLLIIIFFFBBB>>><<<:::666666555444333333333333111111111111111111111111/////////000111222444444444666777999;;;???FFFKKKFFFLLLNNNLLLLLLSSSYYY\\\___UUUEEE:::AAANNNOOOGGG======>>>===999:::EEEQQQfffqqq|||~~~zzzwwwuuurrrmmmaaadddeeeOOODDDUUUnnn~~~{{{gggQQQEEEZZZhhhvvvyyyvvvwww}}}{{{pppdddZZZVVVSSSPPPLLLLLLNNNQQQSSSTTTUUUTTTSSSPPPMMMJJJIIIHHHAAAEEEFFFMMMggg}}}oooZZZMMMHHHHHHIIIHHHMMMTTT[[[lllsssuuukkkzzznnnllltttrrrvvvrrrSSSLLLJJJOOOSSS\\\vvv}}}aaaggg}}}VVVHHHMMM~~~mmmSSSQQQTTTVVVdddwwwooorrruuuzzz~~~```VVVMMMLLLIIIFFFBBB>>><<<:::666666555444333333333333222111000000000000111222/////////000111222333444111333666777888===EEEKKKOOOUUUYYYUUURRRUUUZZZ\\\```XXXIII;;;===IIIMMMIII>>>=========:::999@@@III]]]lll{{{}}}zzzvvvtttqqqcccaaa{{{dddKKKNNNXXXaaa^^^QQQIIIIIIaaappp{{{wwwrrrooooooiiiddd\\\WWWVVVWWWYYYZZZ\\\\\\[[[WWWRRRNNNKKKJJJJJJJJJGGGIII^^^zzzsss```RRRKKKJJJKKKLLLCCCAAACCCFFFEEEMMMnnn{{{~~~ssstttvvvvvvyyyRRRMMMLLLQQQWWWdddkkkjjjzzzUUUHHHKKKxxxqqqYYYQQQTTT[[[lllxxxqqqppp}}}aaaWWWMMMLLLIIIFFFBBB>>><<<:::666666555444333333333333222111000//////000111222////////////000222333444222444777888999>>>GGGNNNUUU]]]aaa]]]YYYZZZ^^^```ccc]]]NNN===999BBBIIIHHH===;;;;;;<<<;;;:::>>>DDDSSSdddvvv~~~wwwwwwvvveee^^^vvvfffVVVKKKMMMLLLEEEDDDIIIcccxxx~~~tttkkkfffdddccccccdddeeeddd___XXXRRROOONNNMMMKKKHHHIIIVVViiiuuuxxxjjj___SSSNNNPPPRRROOOLLLKKKFFFHHHLLLIIIIII^^^yyy{{{vvv}}}tttQQQMMMMMMSSSZZZiiiooommmzzzVVVIIIHHHqqqttt]]]PPPSSS```qqqzzzsssmmmyyywww}}}bbbWWWMMMLLLIIIFFFBBB>>><<<:::666666555444333333333333222111000//////000111222......//////000222333444555888:::;;;<<>>666===EEEFFF;;;888888;;;===<<<===AAAMMM^^^qqq{{{xxxyyyyyyggg]]]ssseeeKKKFFFGGGCCCBBBGGG___zzz}}}}}}}}}vvvqqqmmmkkkjjjkkkjjjddd\\\UUURRRQQQIIIIIIJJJMMMTTT]]]fffjjjbbb^^^ZZZ\\\```___VVVNNNJJJBBBBBBJJJHHHCCCMMM___zzzyyykkkPPPMMMNNNTTT]]]kkkhhhkkk|||WWWJJJFFFkkkuuu```OOORRRdddppp{{{{{{tttiiivvvuuuqqqhhhbbbaaaaaa```gggwww|||{{{yyywwwzzzuuuqqqppprrrvvvbbbVVVPPPNNNKKKGGGBBB>>>;;;999888666555444444333111///111000000000//////......////////////000111222333777555777<<<>>>@@@EEELLLIIISSSVVVXXXYYYQQQOOO[[[hhhgggZZZBBB444777@@@EEE???:::999<<<>>>======???III\\\gggooo|||~~~yyyxxxxxxnnnbbbjjjzzzYYYHHHIIIMMMLLLJJJ```tttggg[[[eeevvvvvvuuuvvvssskkkeee```ZZZSSSMMMQQQSSSOOOMMMTTTbbbnnnsss|||}}}wwwzzz}}}mmmVVVMMMHHHDDDCCCBBBBBBHHHOOO^^^ttt}}}yyyeeeOOOPPPSSSXXXaaarrruuuaaaeee]]]CCCGGGZZZxxx}}}bbbQQQ]]]jjjzzzyyyqqqooofff`````````]]]XXXUUUSSSSSSUUU```}}}yyytttmmmiiiggghhhjjjkkk{{{bbbWWWPPPNNNKKKGGGBBB>>>;;;999666555333333444444333222111111111000000000//////////////////000111222333666555777;;;===>>>CCCIIIGGGPPPRRRRRRTTTNNNNNN[[[aaaaaaWWWCCC666888AAAFFFAAA<<<999;;;===<<<<<>>;;;999555333333333555555444333222222222111111111111000////////////000111222333555444555999;;;;;;???EEEEEELLLLLLKKKNNNIIILLL[[[^^^^^^WWWGGG:::999AAAHHHDDD>>>:::;;;;;;:::<<>>;;;999666444333333444555444222222222222222222222222222000000//////000111222222444333555888999999<<>>999@@@JJJGGG@@@;;;;;;;;;:::;;;>>>BBBWWWfffsssyyyvvvwwwrrreeeaaaooo|||cccRRRLLLMMMNNNIIIUUUrrruuujjjaaaUUUPPPSSSTTT\\\nnn^^^MMMFFFFFFDDDBBBBBBDDDCCCBBBAAABBBCCCDDDDDDCCCCCCBBBBBBDDDHHHOOOTTTYYYbbbooovvvwwwjjjOOONNNQQQUUU[[[fffwwwtttWWWXXXzzz~~~[[[FFFCCCLLLhhhzzzmmm___bbbhhhuuuzzzoooiiivvvsssyyyrrr^^^TTTUUUWWWmmmzzz{{{|||~~~}}}```YYYPPPNNNKKKGGGBBB>>>;;;999888666444444444333222000222222222222222333333333000000000000000000111222333222444888999888;;;@@@EEEJJJIIIGGGJJJHHHMMM^^^```^^^[[[RRRCCC999@@@NNNIIIBBB<<<;;;;;;999:::>>>???SSSbbbpppyyytttuuurrriiibbbkkk}}}nnnqqqiiiUUUOOOMMMJJJIII^^^sssgggXXXPPPQQQOOOTTTsss{{{hhhTTTJJJIIIGGGDDDBBBDDDAAA>>>???AAACCCCCCAAADDDDDDDDDBBB@@@@@@BBBDDDFFFIIIOOO[[[ooo{{{wwwcccPPPSSSTTTUUUYYYbbbsss\\\UUUttt~~~[[[EEE>>>GGGfff{{{lllYYYZZZaaarrrzzzppphhhpppuuukkk\\\RRRJJJ```}}}```YYYPPPNNNKKKGGGBBB>>>;;;999999777555444444333111///111222222222222333333333111000000000000000111111333222555999:::999;;;@@@EEELLLKKKJJJLLLJJJNNN^^^```___```]]]MMM===@@@OOOHHHBBB===<<<<<<::::::===<<>>======@@@AAA@@@===>>>AAACCCDDDDDDDDDDDDEEEGGGFFFHHHMMMZZZsssyyy|||\\\SSSOOOPPPRRRVVV```ppp___TTTxxxbbbHHHBBBIIIfff|||nnnYYYXXX___rrr|||rrrggg{{{xxxwwwxxxdddWWWOOO[[[~~~```YYYPPPNNNKKKGGGBBB>>>;;;999777555444444444444222111111111111111222222222333111111000000000000111111333222666;;;<<<;;;===BBBEEEMMMMMMMMMOOOKKKNNN\\\iiiiiioooppp\\\BBB>>>JJJGGGAAA===>>>===;;;:::<<<999JJJUUUccc{{{wwwtttpppooollldddcccyyyrrrggguuuqqqfffaaa]]]\\\|||~~~llleee]]]UUUNNNLLLTTT___uuuaaaTTTIIIDDDCCCAAA@@@???@@@BBBCCCBBBAAA>>>@@@CCCEEEFFFGGGHHHJJJJJJJJJMMMOOORRR^^^xxx||||||wwwxxxTTTTTTOOORRRWWW]]]fffuuudddZZZnnnQQQIIIHHH^^^uuukkkYYYXXX^^^lll}}}}}}ttteeewww|||iii___]]]```YYYPPPNNNKKKGGGBBB>>>;;;999555444333333555555444333000000000111111222222222111111000000000000000111333333666<<<===<<<>>>CCCEEEMMMOOOOOOQQQLLLMMM[[[vvvwwwiiiGGG<<>><<<;;;<<<>>>@@@???CCCIIIUUUjjjyyyvvvpppoooooofff^^^nnnvvvhhhddddddrrrwwwuuuhhh```XXXQQQLLLKKKVVVqqqbbbTTTJJJFFFGGGGGGHHHIIIKKKMMMNNNOOOTTTQQQNNNNNNRRRUUUUUUTTTSSSVVVXXXWWWUUUWWW\\\bbbppp}}}kkkhhh```QQQTTT\\\gggssswwwvvv}}}vvv```eeeGGGIIIOOOTTTTTTRRRTTTXXX```ssspppeeesssrrrooozzz}}}^^^XXXQQQQQQJJJHHHJJJ@@@777;;;888666444444444444222000000111111222222111111000...111222000222777999666333777999999===DDDFFFCCCFFFMMMVVVYYYUUUPPPNNNOOOlllooopppgggVVVEEE===;;;???>>><<<;;;;;;;;;===>>>???CCCIIISSSeeezzz}}}xxxrrrppppppfff^^^kkk{{{mmmeee```iii{{{mmmccc[[[SSSNNNNNNPPPoooooo^^^QQQKKKKKKLLLMMMMMMOOOQQQSSSUUUVVVXXXVVVSSSSSSTTTVVVWWWXXXWWWZZZ\\\\\\ZZZYYYZZZ\\\\\\```^^^```iiitttssslll[[[OOOSSS]]]jjjxxx~~~}}}xxxcccpppIIIHHHNNNXXXYYYRRRRRRWWWZZZmmm~~~rrreeeqqq}}}tttxxxyyyzzz\\\VVVQQQQQQKKKIIIKKK@@@555999888666444444444444222000000000000111111000000000...111222111222555555333444777999999===DDDIIIIIIHHHVVVeeeiii```UUULLLIIIfffiiihhh^^^NNN@@@888555:::::::::::::::;;;;;;;;;===CCCIIIPPP^^^rrrzzzssspppooofff^^^gggyyyvvvbbbSSSQQQfffuuuiii___VVVQQQQQQOOO]]]wwwcccWWWTTTWWWYYYZZZ[[[\\\^^^```aaabbb```___]]]ZZZXXXXXX[[[]]]\\\\\\]]]^^^___\\\YYYVVV^^^\\\VVVUUUWWW]]]vvvllllll}}}UUUNNNSSS^^^lll|||vvveee~~~MMMGGGNNN^^^```SSSOOOVVV```ppp|||ttteeennn{{{uuujjjnnn}}}yyy[[[UUUPPPQQQLLLKKKNNNCCC888;;;777666444444444444222000000000111111111111000000...000111222222222111000555777888999===DDDJJJNNNOOO^^^ooouuummm___OOODDDVVV```ggg```PPPAAA888333666777999:::;;;;;;;;;::::::AAAHHHMMMXXXmmmzzzsssooonnnggg___eeeqqqnnnTTTTTTTTTjjj|||}}}}}}www~~~ooocccXXXRRRQQQPPPVVVnnnvvvrrrsssvvvvvvwwwwwwxxxxxxxxxxxxttttttsssooojjjiiilllpppjjjgggeeefffgggeee___YYYZZZ\\\^^^cccaaa]]]zzzwwwrrriiifffpppQQQPPPUUUaaammmzzzuuugggOOOEEEMMMcccfffTTTLLLTTT^^^hhhllljjjccc]]]qqqwwwfffkkk{{{wwwooo______dddfffffflllnnnrrrtttrrrsss|||xxxZZZVVVLLLNNNJJJJJJNNNDDD:::>>>777666444444444444222000111222222222222222222111//////000222222000//////555666777:::===BBBIIIPPPNNN\\\jjjpppoooeeeQQQ@@@BBBXXXkkkkkk\\\MMMAAA:::666777999;;;<<<<<<;;;;;;888???FFFJJJVVVlllyyyrrrnnnmmmiiicccdddkkkyyypppccchhhxxx|||xxxqqqggg```rrruuugggZZZSSSRRRMMMUUU```wwwyyyuuutttppphhhbbbZZZaaammmxxxwwwmmmqqqpppdddOOOTTTXXXjjjqqqxxx{{{|||tttfffPPPDDDKKKbbbgggVVVLLLRRR]]]cccbbb\\\PPPFFFZZZzzzhhhiiizzzggg[[[fff~~~~~~yyyllleee___ZZZTTTSSSWWW]]]```___aaaddd|||vvvZZZWWWIIIKKKFFFFFFKKKCCC:::>>>888666444444444444222000222222333333333333222222111//////222222///...000444444666:::<<>>DDDIIIUUUkkk|||uuupppooommmhhheeefff~~~___UUU```ttt{{{mmm___XXXVVVPPPZZZ^^^fff}}}sssllliiiuuuyyywwwZZZOOOYYYZZZrrrvvvzzzzzz{{{ooo^^^yyyNNNDDDIII\\\dddXXXNNNOOOXXX]]]^^^]]]UUUKKK]]]}}}kkkgggvvviiiUUUXXXjjj{{{yyy~~~|||pppffffff^^^XXXZZZ\\\ZZZXXXXXXdddmmm~~~sssYYYXXXKKKLLLFFFEEEIIIBBB999>>>888666444444444444222000111111222222222222111111222......111111...///333222222555:::;;;;;;CCCMMMGGGRRRZZZ\\\aaaeee___TTTNNNcccvvvyyysssgggTTTAAA888999999:::;;;;;;;;;;;;888===BBBGGGTTTjjj|||uuutttrrrlllfffcccqqqUUUUUU```yyysssggg___]]]UUU\\\^^^aaazzz{{{{{{RRRPPP]]][[[pppvvv|||oooZZZggg{{{LLLDDDGGGUUU^^^YYYQQQMMMLLLSSS[[[eeecccYYYfffmmmfffssssssZZZTTTZZZhhhvvv~~~xxxooollljjjfffcccbbbfffjjjrrrpppWWWWWWOOOOOOHHHGGGJJJBBB:::???888666444444444444222000000000111111111111000000333...---111111...000555111000555::::::999AAAKKK???LLLTTTSSSVVV___aaa\\\KKK\\\llluuuzzzxxxhhhSSS999999999999999:::::::::999===AAAFFFSSSiii{{{zzzxxxuuuooogggaaaXXXPPPQQQfffxxxmmmeeecccVVVXXXYYY]]]lll~~~sssMMMPPP___[[[iiirrr}}}xxx```ZZZqqqJJJEEEEEEPPPZZZZZZSSSLLLYYYbbbpppxxxooofffqqqwww\\\RRRSSS\\\lll}}}tttpppnnnlllmmmvvvlll[[[UUUMMMNNNMMMKKKGGGBBB===:::888777666444222111111111000000000000000000000000000000////////////000000000333666777888;;;AAAEEE@@@EEEJJJPPPVVV]]]______[[[OOOaaauuuwwwgggEEE666666???===::::::666888<<<@@@EEENNN___ssssssnnnpppooohhhaaarrrhhhTTTGGGSSSlll|||rrrjjj^^^aaadddeeejjj\\\VVVYYYYYYbbbjjjvvvXXXYYYnnnJJJDDDCCCFFF\\\\\\GGGUUUWWWtttuuugggllliiiWWWPPPNNNYYYfff{{{zzzttt~~~ooo```ZZZRRRQQQOOOKKKFFF@@@;;;888888777555444333222111111000000000000000000000000000000////////////000000000333666777888;;;@@@DDD<<>>GGGNNNQQQSSSVVVYYYMMM@@@TTTsss|||xxxOOO;;;555;;;:::;;;@@@???777888999;;;CCCSSSiiiyyyxxxnnnlllmmmiiieeeeeettt|||aaaQQQNNNXXXqqq}}}vvvuuusssYYY[[[```gggvvv\\\]]]JJJAAABBBEEEUUUYYYLLLZZZjjjtttgggiii~~~kkk```[[[hhhvvvmmm]]]VVVNNNLLLHHHDDDAAA>>>===<<<666555444333333333333333000000000000000000000000000000////////////000000111222333555888;;;???AAA999>>>HHHPPPSSSSSSVVV[[[RRRCCCRRRsss~~~{{{VVV@@@777;;;999:::>>><<<;;;;;;::::::@@@PPPeeettt{{{pppmmmkkkgggccccccnnn}}}bbbNNNLLL___www~~~~~~jjjZZZ]]]```jjjxxxccc[[[QQQBBBCCCEEEPPPVVVMMMXXXgggrrreeeeeeyyy}}}xxxlllZZZTTTLLLIIIFFFAAA>>><<<;;;;;;666555444333333333333333000000000000000000000000000000////////////000000111111222555999===@@@BBB>>>AAAIIITTTXXXWWWZZZaaa]]]KKKQQQmmmzzzwwwtttvvvXXXAAA888<<<;;;<<<>>>;;;<<<<<<;;;999===KKK]]]kkktttoookkkeee```\\\cccuuu}}}^^^LLLRRRaaa{{{~~~aaa[[[^^^cccnnnxxxjjj```\\\EEEDDDEEELLLTTTNNNTTT[[[yyy}}}qqqdddaaawwwmmm\\\VVVNNNKKKGGGBBB===:::888777777666555444333222222222000000000000000000000000000000////////////000000111111222555;;;@@@CCCDDDEEECCCIIIVVV]]]]]]```gggfffTTTOOOccctttsssnnnqqq\\\DDD999===<<<>>>@@@===:::;;;:::888:::CCCRRR^^^wwwwwwqqqkkkeeeaaaZZZ\\\kkkwwwXXXMMMPPPhhh~~~zzzpppZZZ[[[^^^hhhuuuxxx~~~~~~rrr{{{lllccchhhHHHDDDEEEJJJTTTPPPOOOIIIaaavvvttteee^^^ppp}}}nnn]]]WWWMMMKKKHHHCCC???;;;888777888777555444333222111111000000000000000000000000000000////////////000000111000111555<<>>===;;;===@@@<<<888:::;;;999999>>>IIIRRRgggxxxyyyqqqmmmiiifff^^^[[[fffmmmUUUOOOWWWrrr}}}}}}aaaWWW\\\^^^lllyyyuuu{{{|||~~~tttyyylllbbbqqqIIICCCEEEIIIWWWSSSMMMKKK]]]hhhooo|||yyyiii^^^kkkmmm\\\VVVJJJIIIGGGEEEBBB???===;;;999888666444222111111111000000000000000000000000000000////////////000000111000111666>>>DDDGGGHHHKKKBBBCCCSSS```cccffflllooo___NNNWWWttt}}}~~~xxxXXXCCC>>>999999===999999;;;===;;;:::===FFFMMM\\\nnnyyyqqqnnnlllkkk^^^XXXbbb}}}cccWWWJJJaaa~~~iii]]]ZZZ[[[cccnnnwww~~~rrr[[[WWW]]]]]]lllyyypppyyytttwww}}}mmmddduuuHHHAAADDDIIIYYYUUULLLJJJXXX\\\ZZZdddxxx~~~mmm^^^hhh~~~qqq\\\QQQNNNKKKGGGCCCAAA>>>;;;999999777555444444333111///111111111111000000000000////////////000000000000222333555888;;;???BBBCCCIII@@@@@@OOObbbjjjhhheeeaaaccc``````vvvfffHHH<<<;;;:::;;;===;;;:::999888777:::>>>BBBTTTeee}}}~~~vvvrrrnnnjjjjjj___]]]qqqkkkRRRSSS___yyyyyydddRRROOOPPPMMMLLLPPPUUUWWW\\\cccmmmaaaVVVRRR]]]gggkkkrrr{{{uuulllwwwjjj```vvvEEE===DDDHHHVVVTTTQQQKKKNNNQQQRRRWWWjjj~~~pppdddddd~~~ppp___```fffqqq{{{~~~ooo\\\RRRNNNKKKGGGCCCAAA>>>;;;999777666444444444444222111111111111111000000000000////////////000000000000111222444777:::>>>AAACCCGGGBBBAAAKKK\\\ggggggbbbiiikkkfffcccrrrnnnRRR???999;;;======;;;;;;:::888777999>>>AAARRRgggxxxsssooolllpppfff___jjj___SSSPPPbbbkkk```WWWTTTSSSNNNLLLNNNMMMOOORRRUUUXXXddd~~~]]]TTTTTT```lllsss~~~mmm^^^LLL@@@BBBEEESSSTTTTTTJJJOOOVVVZZZ___lllqqqeeeddd|||ttt[[[SSSUUU___ppp}}}tttxxxmmm\\\SSSNNNKKKGGGCCCAAA>>>;;;999666444333333444555444222111111111111000000000000////////////000000000000000111333555888<<<@@@BBBAAACCCCCCGGGWWWiiillleeeqqquuuppphhhnnn{{{aaaDDD888<<>>;;;999666555333333444444333111111111111111000000000///////////////000000000000000000111333777;;;???AAA<<>>;;;;;;:::999777888;;;>>>JJJccc|||uuuqqqnnnuuutttiii___kkk^^^OOOYYYoooxxxkkk\\\XXXXXXcccjjj```cccddd^^^SSSNNNQQQVVVSSSTTTVVVXXX[[[^^^bbbgggfff]]]^^^eeennnttt{{{www\\\nnnYYYDDDAAA@@@MMMRRRXXXOOOWWWhhhzzzrrrvvvjjjeeerrrnnnVVVNNNHHHKKKUUUfffzzz}}}nnneeedddfffhhhhhhhhhZZZSSSNNNKKKGGGCCCAAA>>>;;;999999777555444444333111///111111111111000000000///////////////000000000000000000000222666:::>>>AAA;;;DDDGGGFFFQQQfffoookkkkkkuuu{{{wwwppptttzzzRRR999;;;AAA===;;;;;;;;;999777888:::<<>>;;;999999777555444444333000...111111111111000000000000////////////000000000000000000000222555:::>>>AAA???GGGIIIGGGLLLYYYaaabbbbbbkkktttuuuppprrr~~~XXX===:::>>>===;;;;;;;;;999777777999:::AAASSSiii{{{yyyqqqllljjjpppnnndddeeexxxrrrjjjjjjccciii~~~uuu^^^SSSWWW```^^^ZZZOOOJJJJJJGGGUUUqqqyyydddeeeqqqyyyddd]]]dddnnnggg___^^^cccfff___TTTWWWTTTUUUaaawwwzzz{{{]]]\\\aaaiiiooottt|||aaaTTTccc^^^FFFDDDAAAKKKQQQZZZTTTTTT]]]mmmwww{{{pppgggjjjdddVVVQQQKKKHHHKKKNNNXXXnnnqqqvvvyyyxxxuuuvvv}}}dddXXXQQQNNNKKKGGGCCCAAA>>>;;;999888666444444444333222000111111111111000000000000////////////000000000000111000000111555:::???BBBDDDGGGKKKKKKLLLPPPWWW]]]___bbbgggiiifffiii}}}}}}]]]AAA999:::<<<;;;<<<;;;:::777777888999<<>>;;;999666444333333444555333222111111111111000000000000////////////000000000000111111000222555:::???CCCFFFGGGKKKOOOOOONNNUUU___bbb^^^]]]\\\ZZZ^^^ttt{{{___DDD888888;;;;;;<<<;;;:::777666777888888NNNbbbmmmzzztttnnnhhhiiiiiiddd]]]bbb{{{pppaaa^^^dddfffrrr{{{ttt}}}___LLLFFFGGG@@@???KKKKKK@@@YYY{{{fff]]]nnnxxxwwwyyytttcccXXXNNNRRRccc}}}{{{bbbbbbffffffeeegggpppkkkWWW^^^hhhJJJDDD@@@IIIRRR___UUUNNNQQQ^^^ffflll~~~tttiiigggpppiii[[[RRRTTTRRRKKKJJJOOOVVV```lll{{{vvvgggooo{{{xxxyyy___VVVQQQMMMJJJFFFBBB@@@===:::888888666555555666555333000111111111111000000000000000000000000000000000000000111222222444999???CCCEEEJJJNNNXXX___WWWUUUddd^^^bbb]]]^^^bbbXXXaaaeeeHHH999888;;;=========;;;888777888999999GGGWWWeeevvv}}}uuuiiifffgggggg```^^^pppwwwpppfff]]]```nnnxxxqqq~~~aaaMMMBBBDDDAAAHHHPPPKKKEEEXXXuuu|||{{{vvviiiSSSNNNaaawww}}}mmmVVVjjjmmmjjjgggiiissstttXXX]]]GGGCCCBBB>>>RRRXXXXXXOOORRR```hhhjjjvvvrrrhhhiii|||~~~tttcccTTTPPPQQQOOOJJJRRROOORRR^^^jjjqqqwww{{{}}}ttt``````~~~fffZZZQQQMMMJJJFFFBBB@@@===:::888888666555555555555222000111111111111000000000000000000000000000000000000000111111111333777<<<@@@HHHNNNRRR\\\cccZZZVVVaaa\\\dddeeeiiikkkZZZZZZtttnnnOOO===888999<<<======;;;888777888999777BBBPPP]]]ooowwwllliiiiiiiiibbb___kkk}}}tttnnnwwwkkkWWWKKKEEEBBBGGGWWWfffccc]]]iiigggWWWaaarrrcccUUUaaacccfffjjjnnnuuuvvvZZZ___QQQHHHDDD===NNNTTTSSSMMMRRR```gggkkkzzzlllzzzvvvjjjgggvvvhhh[[[VVVQQQKKKMMMJJJJJJPPPUUUWWWZZZ^^^iiifffZZZ]]]~~~vvvxxxmmm]]]QQQMMMJJJFFFBBB@@@===:::888777666555555555444222000111111111111000000000000000000000000000000000000000000000000111555:::>>>JJJOOORRR[[[ddd\\\UUU]]]bbbjjjnnnrrrppp___ZZZiiixxxYYYCCC:::999;;;<<<===;;;999777888999777===GGGTTTggg|||zzzpppkkkjjjkkkgggaaadddmmmyyyiii___```^^^YYYQQQKKKIIIIIIKKKVVVkkkhhhXXXaaaooovvvZZZWWWZZZccciiipppuuuyyy~~~]]]ZZZtttYYYIIIEEE===JJJPPPNNNKKKQQQ^^^ffflll|||nnn|||zzzlllcccmmmyyymmmddd]]]SSSOOOLLLLLLJJJHHHKKKPPP^^^]]]XXX\\\ttt~~~mmm]]]PPPMMMJJJFFFBBB@@@===:::888777666555555555444222000111111111111000000000///////////////////////////...//////000111555;;;???HHHMMMMMMTTT^^^YYYUUU\\\gggjjjmmmpppmmmdddccclllaaaHHH===:::;;;<<<<<<;;;999888888999999;;;AAANNNbbbxxx|||rrrllljjjlllkkkeeeaaabbb}}}zzz[[[OOODDDEEEEEEEEEEEEHHHNNNRRR\\\hhh~~~lllrrrwwwssslll\\\WWWbbbnnnfffVVV___ZZZlllpppwww~~~aaaQQQeeeYYYEEEDDD===HHHPPPNNNJJJNNN\\\eeekkkuuu|||nnnbbbggg~~~uuueee```[[[WWWRRRQQQXXXaaahhh```[[[\\\lll|||hhh[[[OOOMMMJJJFFFBBB@@@===:::888777555444444555444111///111111111111000000000///////////////////////////---...///000222777===BBBFFFKKKJJJMMMVVVVVVVVV```ffffffmmmrrrqqqqqqssssssgggMMM===666:::;;;<<<<<<:::888888999999999===III[[[ooo~~~rrrllliiikkkmmmiiiccc___sssddd```iii{{{xxxcccKKKGGGBBBBBBCCCEEEIIIQQQYYY^^^jjjxxxqqq[[[\\\fffhhhddd``````XXXVVVaaaiiiwww|||^^^XXXddd^^^iiinnn|||~~~{{{fffRRRhhh]]]DDDEEE===FFFPPPQQQKKKMMMXXXdddhhhmmmrrr|||qqqdddeeewwwqqqjjjfffbbbcccmmmwwwzzzeeeZZZXXXccccccYYYPPPMMMJJJFFFBBB@@@===:::888666555444444444333111///111111111111000000000000000000000000000000000000---...///000222666<<>>EEERRRfffyyyvvvpppiiifffjjjllljjjeee```}}}jjj^^^[[[ddd{{{^^^IIIEEEHHHFFFIIIPPP[[[iiiwwwmmmeee```XXXOOOKKKLLLMMMLLLKKKHHHJJJEEEDDDOOO[[[ooo~~~rrr```___ccciiidddmmmuuu^^^llltttMMMLLL@@@@@@KKKMMMLLLNNNTTT\\\gggvvvxxxjjjbbbuuusssbbb]]][[[cccZZZTTTMMMJJJFFFBBB@@@===:::888666555444444444333111///111111111111000000000000000000000000000000000000111111000......000555888999HHHKKKGGGGGGGGGLLLYYYvvvsssuuunnnRRR>>>888:::<<<===;;;999999999777666999===@@@III^^^rrryyyrrriiieeehhhlllkkkhhhdddrrr{{{vvv|||sssSSSHHHIIIJJJPPPUUU___ooonnnZZZYYYZZZ\\\ZZZUUUPPPMMMCCCHHHEEEFFFOOOXXXiii~~~~~~yyywwwjjjeeedddcccnnntttyyyyyyXXXZZZyyyPPPNNNAAA???JJJHHHLLLPPPSSSYYYhhh{{{lll```nnnppphhh```dddTTTPPPMMMJJJEEEBBBAAA???===;;;444444444333333222222222000000000000////////////000000000000000000000000222222000000111222555666:::BBBGGGGGGGGGLLLQQQSSSeeettt|||vvvsss{{{~~~{{{vvvgggBBB888777===???999;;;===666;;;888888:::===DDDRRR^^^iii|||tttkkkgggeeebbbcccfff```eee{{{lllZZZTTTQQQNNN\\\qqqzzzmmm]]]PPPKKKKKKFFFGGGBBBDDDLLLRRRcccssstttxxxxxx```___hhhnnnnnnvvvzzzwwwzzz{{{___XXXiii~~~UUUAAA@@@CCCDDDHHHLLLKKKOOO\\\cccnnnooojjj~~~qqqbbbfffxxxuuujjj___SSSRRRMMMJJJFFFCCCAAA???===;;;555555444444333222111111111111111111000000000000000000000000000000000000222111000///000222444555999BBBHHHIIIJJJNNNRRRSSSZZZfffmmmjjjmmmxxx~~~{{{pppzzzRRR<<<888<<<>>>888;;;???999;;;888777999;;;@@@MMMYYYddd|||vvvlllgggdddbbbcccggg___bbbtttqqqhhhaaaZZZdddwww{{{cccQQQJJJHHHFFFGGGBBBDDDLLLRRRccc~~~tttqqqmmm^^^dddnnnrrrrrryyy~~~yyyyyyhhhYYYcccwwwPPP@@@AAADDDCCCKKKOOOLLLNNNWWW[[[dddvvvnnnlll~~~qqqaaacccrrrwwwZZZSSSUUUMMMJJJFFFCCCAAA@@@===;;;777666555444333222111000222222222222111111111111000000000000000000000000000000/////////111333444999BBBJJJLLLNNNQQQSSSSSSZZZbbbeeecccdddkkknnnlllbbbkkkaaaAAA999;;;===888<<<@@@;;;;;;888666777888<<>><<<<<<===777888666666777888:::BBBLLLYYYmmm{{{yyyooogggcccdddiiijjjdddaaajjjuuu[[[OOOLLLJJJIIIJJJLLLGGGDDDFFFGGGXXXtttuuu___aaagggfffkkkwwwzzzyyyyyyzzz}}}}}}dddZZZVVVAAA===@@@DDDKKKKKKKKKQQQSSS\\\ooorrr{{{iiibbbeee}}}mmmXXXWWWYYYqqqyyymmmzzz\\\TTTSSSLLLJJJHHHFFFDDDAAA===;;;888777666555444333222111000000000000/////////...000000000000000000000000......//////000111111111444===HHHPPPXXX^^^^^^ZZZKKKTTTeeetttuuuppprrrzzzpppYYY^^^uuu{{{QQQ===888>>>===<<<===777888666666888888999@@@III^^^rrrtttkkkddddddgggeeecccaaafffxxxxxxqqqjjj}}}mmm]]]TTTNNNHHHCCCIIILLLGGGDDDEEEEEEVVVtttrrreeeeeeeeecccjjjuuu}}}yyywwwxxx|||kkk[[[{{{^^^BBB>>>BBBFFFMMMMMMMMMPPPPPPXXXkkk{{{{{{jjj```aaaxxxvvv[[[WWW]]]~~~lllfffppp~~~vvvpppmmmqqqzzz]]]UUUSSSLLLJJJHHHFFFEEEBBB>>>:::777666666555444333333333111111111000000000//////000000000000000000000000......///000111111111111222;;;FFFOOOYYY```aaa]]]QQQRRR```sss|||wwwvvv|||{{{kkkdddooo\\\CCC888<<<;;;<<>>:::666666555555555444444444222222222111111111111000000000000000000000000000...///000111222222222222000999DDDNNNYYYaaaccc___QQQLLLVVVnnn~~~~~~qqqvvveeeHHH999::::::<<>>;;;>>>999999@@@<<<;;;:::888777777666666???JJJ___vvvsssiiiccc______^^^^^^]]]\\\fff~~~~~~|||}}}rrrTTTFFFDDDDDDDDD@@@@@@DDDGGG]]]pppllljjjmmmtttzzz{{{zzzzzz}}}zzzWWW]]]lllKKK???AAABBBIIINNNKKKHHHLLLVVV^^^kkksssqqq}}}rrrjjj^^^jjjllleeeeee}}}nnnfff___WWWTTTTTTTTTUUUVVVVVVZZZ]]]]]]```nnn^^^VVVRRRMMMKKKHHHEEECCC@@@<<<999777666555444333222222222222111000000//////000000000000000000000000000000000000000000000000000000111555DDDQQQXXXdddjjjbbb]]]VVVVVVcccsss|||dddEEE???AAA<<<<<>>AAABBBHHHMMMLLLJJJLLLSSSXXXaaahhh|||uuummm```eee~~~zzzsss~~~nnnbbb^^^___aaaaaacccfffhhheee```aaahhhooocccYYYPPPLLLJJJGGGEEECCC@@@<<<999777666555444333222222222222111000000//////000000000000000000000000000000000000000000000000000000111333AAAMMMSSS```hhh```fff^^^[[[eeetttpppNNNAAA???;;;;;;???;;;:::999777666666555555999>>>KKK^^^ooo|||qqqfff```ZZZ___ddd```WWWWWWgggzzzuuu```VVVRRRVVV\\\ttt}}}mmmnnnwwwhhhPPPGGGHHHEEEFFFAAAAAAFFFKKKeeexxx|||xxxsssnnnooottt{{{___VVVvvviiiHHH===@@@CCCGGGLLLNNNMMMLLLNNNQQQUUU[[[uuuxxxooobbb```vvvtttzzzrrrhhhggghhhggghhhmmmqqqsssooohhhccc___mmmwwwbbbWWWNNNLLLJJJGGGEEECCCAAA===:::777666555444333222222222111111000///////////////////////////////////////////////////////////////222222<<>>AAACCCEEEKKKPPPPPPLLLKKKLLLPPPTTTmmmzzzpppccc^^^ppp{{{wwwuuu{{{ssspppnnnjjjnnnttt{{{}}}zzzrrrllldddgggsss[[[UUUOOOLLLJJJGGGEEECCCAAA===:::777666555444333222222222111000000///.../////////////////////////////////////////////////////////111///666???JJJaaattttttgggeeedddjjjwwwvvvqqqTTTDDD===<<<===;;;:::999777666666666555888888>>>KKK[[[lll~~~tttmmmccc``````bbb```]]]]]]```tttqqqnnnwwwxxxqqqgggYYYNNNJJJKKKPPPUUUWWWTTTNNNJJJHHHHHHIIIFFFFFFIIINNNkkkqqqssslllmmmnnnqqquuuyyy}}}~~~~~~wwwggg~~~TTT@@@AAACCCDDDJJJQQQQQQKKKIIILLLPPPQQQiii~~~tttfff___jjjtttuuuyyyxxxxxx|||}}}xxxnnnjjjiiirrrzzzVVVTTTRRRKKKIIIGGGEEEDDDAAA>>>;;;777666555444333222222222111000//////......//////000000000000000000000000000000000000000000000000000,,,222;;;HHHbbbyyy|||eeehhhjjjlllsss||||||yyyzzzwwwzzz}}}[[[DDD;;;;;;;;;<<<;;;:::888777777666666666666:::CCCNNN]]]rrrvvvnnnddd^^^[[[^^^```\\\XXXWWWbbb|||{{{iiibbbZZZUUUVVVVVVQQQIIIEEEAAABBBDDDHHHLLLMMMJJJGGGIIILLLJJJIIIJJJNNNjjjtttxxxwwwhhhgggrrrqqqrrruuu|||qqqaaaEEEAAACCCCCCIIIQQQPPPJJJJJJQQQTTTSSShhhzzzlllaaaddd{{{~~~sssoooxxxvvvpppvvvvvvUUUUUURRRKKKIIIGGGEEEDDDAAA>>>;;;777666555444333222222222000000///............///000000000000000000000000000000000000000000000000000,,,111888AAAXXXlllnnnccclllqqqqqqrrrwwwzzzyyyvvvttt~~~}}}ooo}}}]]]AAA888999:::===<<<;;;999888888777777666666999>>>CCCOOOeeexxx{{{sssfff___[[[\\\\\\XXXTTTSSSYYYrrruuuZZZUUUNNNIIILLLMMMKKKHHHHHHCCCCCCFFFJJJNNNOOOOOOMMMJJJNNNMMMKKKKKKNNNhhh~~~yyypppyyy}}}mmmfffgggsssssstttwww~~~}}}uuunnnIII@@@BBBBBBIIIQQQNNNHHHMMMXXX\\\YYYkkk~~~oooccc```uuutttkkkiii}}}tttyyyvvvWWWVVVQQQKKKIIIFFFEEEDDDAAA>>>;;;777666555444333222222222000000///...............000000000000000000000000000000000000000000000000333...111555999KKKZZZYYYbbbnnnwwwvvvtttwwwzzzzzzgggeeebbbDDD:::===???======;;;:::999888888888888999;;;<<<>>>GGG]]]rrr~~~gggccc___^^^ZZZUUURRRTTTXXXeee}}}{{{aaaTTTNNNJJJIIIGGGDDDEEEHHHHHHKKKOOORRRSSSTTTTTTUUUKKKOOONNNMMMLLLMMMgggoooaaa^^^^^^```yyyxxxjjjhhhjjjppprrrvvvzzzxxxpppuuu~~~wwwLLL???AAABBBIIIQQQMMMGGGOOO]]]ccc___pppyyyyyy~~~oooggg^^^nnnwwwmmmbbbnnn}}}uuuooo{{{lllPPPUUUSSSLLLJJJGGGEEECCC@@@===:::666555444333333333333333222111111111000000//////........................////////////////////////,,,///111222888EEESSS]]]jjjiiixxx|||ttt{{{zzzhhhpppmmmNNNAAA===999===:::777666666777666555888777666777888@@@QQQbbbppp~~~nnnfff^^^\\\[[[WWWUUUUUUQQQ\\\rrruuubbbQQQKKKLLLJJJJJJLLLOOOQQQSSSUUUYYY```dddeee]]]LLLSSSMMMMMMQQQ^^^}}}___XXXXXXZZZxxxlllccccccaaaeeeiiiooowww~~~zzzlllooo{{{lll{{{KKKFFFAAA>>>FFFUUUVVVKKKKKKVVV\\\\\\iiivvvmmmccciii~~~mmmlllzzzpppddd```jjjyyyzzzttthhhSSSSSSQQQKKKIIIGGGEEECCCAAA===:::777666555444333222222222111111111111000000000///........................////////////////////////---///000111777CCCSSS]]]hhhlllttt|||}}}xxxyyyuuu~~~dddJJJ???======;;;999888888888777666666666777999999>>>KKKXXXcccrrr{{{vvvlllccc___\\\XXXUUUVVVNNNUUUddd}}}sssiiiffffffgggjjjmmmkkkgggddddddgggiiiiii```PPPTTTOOOQQQWWWhhh}}}xxxrrr```xxxggg___^^^\\\aaaeeekkkssszzzzzzuuuxxx}}}ggglllNNNAAABBB>>>FFFUUUXXXOOOMMMTTTTTTSSSaaa}}}xxxnnnaaabbbvvvttt]]]ZZZjjjyyynnnmmmoooqqq|||uuufffXXXQQQPPPIIIHHHFFFEEEDDDAAA>>>;;;888777555444333222111111111111111111000000000000........................////////////////////////---...///000444@@@QQQ^^^bbblllllloooyyyxxxzzzxxxUUUCCCAAA===<<<;;;;;;;;;:::888666555555888:::::::::CCCLLLVVVeeeppp|||ttthhhaaa]]]XXXVVVWWWNNNQQQWWWfff|||qqqiiieeecccccc\\\PPPRRRQQQVVV^^^sssvvvhhhaaa|||wwwbbb^^^]]][[[```ccchhhnnntttyyy}}}yyy}}}ccc]]]YYYDDDCCC>>>DDDTTTZZZSSSNNNQQQNNNLLLWWWrrr|||rrrbbb]]]iiixxx]]]YYYZZZyyymmmfff[[[PPPPPPHHHGGGFFFEEEDDDBBB>>>;;;888777666444222111111111111111111000000000000000........................////////////////////////...---...///222;;;MMM]]][[[lllgggeeeuuurrruuu{{{eeeOOODDD===<<<<<<<<<===;;;888666555555777:::999999???GGGOOO___kkkwwwzzzkkkbbb\\\XXXVVVXXXQQQSSSRRRXXXrrrsssggg]]]XXXWWWSSSMMMNNNVVVbbbiiippp^^^gggnnnaaaaaacccbbbfffgggkkkooosssvvvyyy{{{{{{eeeYYY^^^HHHCCC===BBBQQQZZZUUUNNNMMMOOOJJJPPPeeevvvfff^^^eeezzzhhh___TTTooosssdddXXXMMMNNNGGGFFFEEEEEEDDDBBB===:::888777666444222111111111000000000000000000111111........................///////////////////////////------///000777III[[[]]]rrrooolllyyyqqqmmm|||fffJJJ===<<<<<<<<<<<<;;;888666777555555777777888???GGGMMM[[[gggsssoooddd]]]XXXWWWYYYQQQUUUTTTSSSccc|||nnncccYYYUUUUUUSSSTTTSSSfffyyyvvvkkkhhhbbbeeehhhkkklllmmmppptttyyy}}}hhhZZZXXXFFFAAA<<<@@@NNNWWWTTTMMMJJJNNNIIILLL\\\qqqxxxiiibbbfffwwwkkk[[[PPPddd```QQQMMMJJJGGGFFFFFFFFFDDDAAA<<<888888777555444333222111111000000000000111111111111........................///////////////////////////---...000///222CCCWWWgggzzz}}}vvvnnnyyy}}}}}}VVV>>>===<<<<<<<<<;;;999777888555444555666888>>>FFFGGGTTT```mmm{{{vvvjjjaaaZZZWWWYYYPPPTTTUUUTTT[[[uuusss~~~|||mmmgggccc\\\YYY\\\aaaeeeaaa|||}}}www~~~ssseeedddgggjjjnnnnnnooosssxxx~~~iii[[[VVVIII@@@===@@@KKKTTTSSSMMMJJJKKKGGGJJJXXXiii~~~yyykkkcccdddrrrxxxnnnjjjxxxttt___MMMWWWiii\\\OOOSSSIIIGGGGGGFFFFFFDDD@@@;;;666777666555444333222222222///000000000111111111111........................////////////////////////000---///222//////>>>RRRlll{{{yyyqqqppp|||aaaAAA???===<<<<<<<<<;;;:::888555444555666777;;;AAAAAALLLXXXhhhvvv{{{rrrggg]]]XXXXXXUUUTTTUUUVVVUUUbbb~~~ttt___kkkxxxlllmmmnnniiihhhkkksssvvvllluuuooonnnuuu}}}lllgggjjjjjjjjjmmmlllnnnqqquuuzzzjjj[[[]]]PPPAAA???AAAJJJQQQRRROOOLLLKKKIIINNN[[[hhhyyyoooddd```iii|||ooohhhaaaZZZTTTYYYbbbrrrlllQQQPPPXXXooo[[[QQQZZZJJJHHHGGGGGGFFFDDD@@@:::555666555444333333333333333//////000000111111111222........................////////////////////////000---000333///---<<>>======>>>===<<<888555444666777555777;;;===GGGTTTeeetttwwwyyykkk```YYYXXX\\\VVVUUUWWWRRRTTTqqqvvvnnniii[[[fff~~~zzz~~~{{{yyy|||}}}~~~ooovvvjjjkkkpppmmmjjjkkkkkklllmmmooorrrvvvzzz||||||kkk[[[{{{bbbRRRAAA@@@CCCJJJPPPQQQPPPOOONNNMMMSSS___iiivvvtttfff]]]ccczzzkkk]]]VVVVVVTTTPPPVVVfffuuurrrYYYQQQRRRfff___SSSUUUNNNJJJGGGFFFGGGEEE???===???:::888555333333222111///000000000000////////////////////////////////////---------............///------......///333777;;;^^^ooo}}}~~~sssdddjjj~~~nnnQQQDDD::::::>>>???>>>???999888555444444555888999:::AAANNN]]]gggppp}}}vvvddd\\\^^^YYYWWWYYYZZZTTTSSSfff~~~zzzgggaaajjjuuuwwwrrr|||rrrsssvvvpppiiihhhjjjiiimmmtttvvvtttvvv|||vvvYYY~~~mmmPPPFFF???AAAFFFGGGPPPSSSJJJKKKOOOQQQXXXdddlllvvvkkkbbb___xxxuuuooobbbZZZTTTSSSPPPNNNQQQYYYcccvvv|||bbbQQQPPPZZZpppaaaRRRSSSLLLJJJGGGFFFGGGDDD???===>>>:::888555333333222111///000000000000////////////........................---------............///---.........///222666:::RRRfffwww}}}~~~}}}sssggg\\\wwwVVVFFF;;;<<<>>>:::999===:::999666555444555777888:::>>>HHHVVV```jjjvvvkkk]]]\\\]]]YYYXXXWWWPPPLLLXXXjjjppp^^^ZZZkkkyyyppptttvvvooojjjkkkkkkhhhkkkqqqtttrrrrrrvvvwwwzzz~~~yyy}}}~~~dddyyyzzzYYYIII@@@@@@DDDEEENNNQQQIIIIIIMMMNNNTTT```gggyyyzzzmmmddd___rrryyyllldddZZZWWWQQQQQQTTTYYY\\\```jjjuuunnnVVVPPPZZZnnneeeTTTUUUNNNKKKGGGFFFGGGDDD???===>>>:::888555333333222111///000000000000////////////........................---------............///...//////......000444777CCCXXXnnnxxx{{{{{{tttkkkYYYcccbbbJJJ:::>>>@@@888777>>><<<:::888666555555666777999999???KKKWWW```kkkuuuvvvddd^^^aaaZZZWWWUUUOOOIIIMMMWWWkkk}}}}}}kkkiiigggjjjvvv{{{sssooorrrrrroooqqqwww}}}vvvqqqqqqsssttttttvvvsssppprrrzzzqqqqqqwwwyyy|||}}}vvvzzzsssOOOBBB???BBBCCCKKKPPPIIIIIILLLLLLRRR]]]dddtttpppiiiaaaiiiyyy```\\\\\\^^^dddiiiqqqvvvwwwzzz```PPPYYYiiijjjXXXYYYTTTKKKHHHFFFGGGDDD???<<<>>>:::888555333333222111///000000000000////////////........................---------............///////////////...///222444777MMMeeesssxxxyyyuuuoooaaaZZZwwwtttRRR999;;;@@@:::999AAA===<<<999777666555555666888555888BBBNNNYYYdddlllyyymmmeeeaaaYYYUUUUUUTTTPPPOOOQQQWWWggg~~~kkkZZZggg|||pppeeepppvvvrrrpppooommmnnnxxxyyytttuuuvvvwwwvvvtttqqqrrr{{{rrrvvvzzzWWWFFF???BBBCCCJJJPPPKKKJJJMMMLLLQQQ]]]cccqqqsssmmmfffbbbuuuttt{{{mmmTTTXXXdddnnnZZZZZZUUULLLHHHGGGGGGDDD>>><<<===:::888555333333222111///000000000000////////////........................---------............///.../////////......000222222EEE\\\mmmuuuxxxwwwtttgggWWWmmm___<<<888>>>===<<>>===;;;888777666555555777333444===HHHRRR]]]fffppptttjjjaaaZZZUUUUUUWWWVVVRRRPPPLLLZZZrrrzzztttnnn]]]^^^WWWQQQ\\\xxxvvvooopppqqqpppmmmnnnwww}}}{{{||||||vvvppptttssswwwuuuvvv{{{{{{zzzzzz|||uuu```JJJ@@@AAABBBJJJQQQOOOJJJKKKIIIOOOZZZ___lllwwwpppkkk```zzzzzzYYYXXX```qqqZZZVVVRRRLLLHHHGGGGGGDDD>>><<<===:::888555333333222111///000000000000////////////---------------------------------............///---...//////------///111000>>>RRReeesssyyy{{{{{{ppp___iiiyyyOOO===<<<===>>>???>>>===;;;999888777666666666333444:::BBBJJJUUU___gggsss}}}pppfff___WWWUUUWWWVVVQQQMMMHHHRRRggg~~~dddZZZ\\\ZZZVVV[[[mmmpppgggkkkppprrrqqqpppqqqssstttzzzyyymmmooorrrzzz{{{qqqiiicccsssxxxqqqgggMMM???@@@BBBIIIRRRRRRIIIJJJFFFJJJTTTXXXbbbwwwttt}}}|||ssspppbbbrrr___XXX^^^tttZZZVVVQQQLLLIIIGGGGGGDDD>>>;;;<<<:::888555333333222111///000000000000////////////---------------------------------............///,,,---///...------///000///777HHH]]]ppp{{{~~~qqqlllrrrPPPAAA>>>??????===<<<;;;:::999888777777555444555888;;;@@@JJJUUU^^^ggguuu|||mmmeee\\\VVVVVVWWWSSSMMMJJJNNNZZZoooxxxqqqsssyyyyyypppjjjkkkkkkmmmppprrrqqqooommmxxxyyynnnmmmrrr{{{vvvtttzzz|||jjj~~~kkkMMM===>>>@@@HHHRRRTTTLLLKKKEEEGGGOOOPPPWWWjjjuuuuuudddjjj~~~rrrtttxxxcccXXX^^^vvv]]]XXXTTTMMMIIIGGGGGGDDD>>>;;;<<<:::888555333333222111///000000000000////////////---------------------------------.........//////+++---......------///000...222AAAWWWnnn|||~~~nnn~~~cccGGGAAAAAA@@@<<<<<<;;;;;;:::999888888555444555777666888BBBMMMZZZ___jjj~~~rrrjjj___XXXXXXYYYWWWRRRMMMLLLPPP^^^wwwjjjdddlllwwwvvvuuuooogggeeekkktttwwwvvvpppwww{{{xxxvvvvvvsssmmmnnnsss}}}~~~|||aaahhhlllLLL;;;<<>>555>>>@@@<<<999888999:::999777888555444555666888>>>FFFRRR]]]bbbmmmuuuaaaZZZZZZYYYVVVTTTQQQOOOOOOUUUdddmmmZZZRRRRRRiiirrrppp~~~{{{|||wwwvvvvvvwwwyyyxxxvvvuuuoooxxx}}}xxxtttzzz}}}{{{}}}cccUUUyyyuuuJJJ:::BBB>>>BBBQQQWWWSSSPPPFFFCCCIIIKKKSSSeeewwwtttggggggoooxxxSSSGGGDDDMMMRRRWWWooohhhSSSfffqqqhhh___VVVjjj___\\\TTTLLLIIIEEECCCBBB@@@===;;;;;;999777444222222222222000000000000////////////................................................///////////////000000000444...444JJJcccxxxeeeHHH777<<<@@@>>><<<:::::::::888777666444444777777777;;;AAAOOOZZZ___hhh}}}iii```___\\\XXXVVVRRRPPPNNNPPPYYYrrroooYYYQQQRRROOO]]]sss||||||vvvttt|||~~~xxxvvvyyy{{{}}}vvvtttyyy}}}|||vvvttt}}}~~~cccPPPooosssIII999AAA===<<>><<<;;;999777555333222222222000000000000////////////.........................................................//////000000111111000333???VVVqqq|||uuuqqqOOO888;;;>>>??????===;;;888888888666444666888888666888<<>>;;;888888:::999777777888777555777<<>>::::::888666555333222222000000000000////////////................................................,,,------...///000000111...222222///999TTTsss}}}{{{yyydddCCC===666:::======;;;999:::<<<>>>:::888777555444888>>>???IIIKKKOOO]]]iiivvvvvviiiaaa]]]^^^TTTUUUTTTOOOHHHIIIXXXjjjrrrxxxpppuuuiiikkkiiiyyyxxxyyy|||www{{{cccXXXqqqEEE>>>CCC;;;999FFFJJJPPPJJJBBBDDDFFFLLLYYYhhhsssllljjjzzzkkkbbbeeerrrddd[[[hhh}}}yyy{{{pppjjjiiiooouuuooodddZZZUUUPPPJJJGGGGGGCCCGGGDDDDDDGGGEEEJJJ[[[oooggg[[[SSSUUUKKKIIIFFFDDDCCCBBB@@@>>>::::::999777555444222222000000000000////////////................................................---------......//////000,,,000222111555IIIhhhtttvvvNNN;;;888:::<<<<<<<<<;;;<<<===@@@<<<888777555444888???<<>>===<<<===>>>===<<<===:::888888666444777<<<777AAADDDGGGRRRYYYbbbqqq|||jjj^^^YYYVVVVVVWWWWWWQQQKKKLLLQQQhhh}}}zzzvvvttt{{{}}}}}}}}}||||||~~~jjjiiiCCCBBB@@@;;;DDDGGGSSSOOODDDDDDFFFJJJTTT]]]ggguuurrrgggcccfff~~~}}}~~~mmmcccXXXQQQLLLMMMNNNLLLKKKLLLJJJQQQLLLGGGKKKJJJIIINNNyyyhhh]]]TTTTTTKKKIIIFFFDDDDDDCCCAAA???::::::999888666444333111000000000000////////////...............................................................---------000///333666000000KKKkkktttoooFFFBBB>>>===??????===;;;:::888888999777444555999000;;;>>>AAALLLRRRZZZiiiqqqwwwfff]]]WWWVVVVVVVVVSSSMMMLLLOOOKKKbbb}}}~~~tttzzz|||zzz|||{{{{{{www|||~~~zzzppp{{{LLLBBB???;;;DDDEEESSSRRRGGGEEEEEEFFFNNNRRR]]]nnntttiiiccc\\\yyyaaadddpppjjj___VVVSSSRRRQQQRRRUUUOOOVVVOOOGGGJJJJJJFFFJJJrrr]]]TTTUUULLLJJJGGGFFFEEEDDDAAA???===:::777555555444222000111111111111000000000000........................,,,------......------,,,---------............//////,,,...333222333EEE[[[}}}lllKKK444888@@@===:::>>>:::::::::999777666444333888999;;;>>>BBBIIIRRRXXXiii|||lllaaa[[[WWWTTTUUUXXXXXXSSSNNNOOOUUU```}}}}}}~~~xxxyyy}}}|||}}}pppvvv|||}}}|||}}}vvvnnn^^^AAA===>>><<>>;;;::::::999888666555444555777888;;;???FFFNNNSSS]]]kkk~~~{{{mmmaaa\\\VVVUUUWWWWWWSSSOOOIIILLLSSSkkk|||vvvxxx|||~~~~~~|||xxxvvvuuuuuuqqqllllllpppeeemmmuuuvvvsssttt~~~uuueee^^^DDD???>>>;;;AAAKKKPPPJJJCCCBBBEEEFFFGGGOOO[[[ppp~~~sssgggcccpppsssZZZWWWbbb~~~kkkYYYSSSQQQOOONNNPPPppp[[[RRRQQQLLLJJJGGGFFFEEEDDDBBB@@@===:::777666555444222000111111111111000000000000........................,,,------......------,,,---------............///111///000222///---888FFFnnnnnnDDD:::AAABBB<<<999;;;;;;;;;:::888777555444333444666777;;;AAAHHHMMMYYYbbbooowwwiiibbbYYYUUUVVVVVVTTTQQQJJJKKKKKK[[[xxxxxx{{{yyy{{{wwwuuutttqqqjjjccceeekkkaaajjjrrrqqqkkkllluuu}}}vvvvvvsss___fff___HHHAAA???;;;>>>GGGNNNKKKEEECCCCCCDDDFFFIIITTTjjjzzzwwwpppeeehhhwww___TTTYYYsss}}}ooo```YYYWWWUUUUUUVVV~~~gggZZZSSSRRRLLLJJJHHHFFFFFFDDDBBB@@@===;;;888666555444222111111111111111000000000///........................,,,------......------,,,---------............///111///000222///...444===bbb}}}NNN999;;;???===888<<<<<<<<<;;;999888666555222333444555888<<>>;;;888666666555333111111111111111000000000///........................,,,------......------,,,---------............///000///000111111111444999OOOooo{{{qqq```@@@;;;???AAA>>>=========<<<:::999777666333444555555777:::>>>BBBJJJSSS^^^iii|||ssscccXXXUUUVVVWWWVVVNNNNNNGGGHHHSSS___xxxvvvrrrrrryyy~~~wwwyyy}}}~~~xxxvvvyyyyyywwwwwwrrrsssttttttssspppmmmkkkooojjjlllzzzsss___OOOrrrdddMMMBBB??????:::@@@IIIMMMJJJDDDBBBBBBHHHEEEIIIWWWjjj{{{rrr|||zzzkkkaaajjjzzznnnfffcccnnnvvveeeUUUKKKRRRiiihhh```ZZZYYY\\\\\\ZZZWWW[[[___```[[[WWW^^^nnn|||uuubbbiiiZZZYYYYYYVVVMMMKKKHHHGGGFFFEEECCCAAA>>>;;;888777666555333111111111111111000000000000........................,,,------......------,,,---------............////////////000222333555666===[[[hhhxxxtttMMM<<<;;;??????>>>>>>>>>===;;;:::888777555666666666666888;;;>>>>>>HHHTTT^^^lllmmm^^^XXXWWWWWWVVVOOOOOOIIIGGGKKKNNN^^^xxxpppgggggg~~~uuuooozzzuuupppmmmqqqzzz{{{vvvwww}}}yyy|||vvvzzztttqqqoooqqquuuvvvsssooojjjgggkkkwww}}}```LLLeeekkkPPPBBB>>>@@@:::???GGGMMMLLLEEECCCDDDFFFEEEHHHQQQddd}}}zzzoooccccccuuuyyyrrrjjjfffaaaZZZWWWWWW\\\bbbmmm{{{rrr^^^MMMLLL\\\rrreeeYYYPPPOOORRRRRRPPPPPPPPPSSSTTTUUU\\\oooqqqrrr^^^ZZZXXXUUUMMMKKKIIIGGGGGGEEECCCAAA>>><<<999777666555333222111111111111000000000000........................,,,------......------,,,---------............///000///......000333444333666HHHppp{{{yyy```BBB999;;;===??????>>>>>><<<;;;999888555666666666555666999;;;<<>>EEEMMMMMMFFFDDDFFFFFFJJJKKKNNNccczzzrrrfff```jjjxxxsssxxxtttiiiZZZUUUQQQQQQPPPOOOSSS[[[hhhtttkkkVVVNNNXXXkkkooo^^^XXXXXXWWWVVVWWWYYY\\\bbbkkk{{{~~~cccZZZWWWTTTMMMKKKIIIGGGGGGEEECCCAAA>>><<<999777666555333222111111111111000000000000........................,,,------......------,,,---------.........//////111000---,,,///222222000888>>>\\\sssLLL<<<<<>>===;;;999999666666666555444555777999<<<@@@GGGOOO[[[nnnmmm```YYYUUURRROOOPPPKKKIIIJJJCCCGGGZZZpppnnnffftttrrrpppzzziiiiiijjjoooxxx~~~|||uuuwww~~~vvvvvv~~~{{{zzz|||zzz~~~}}}www{{{wwwqqqnnnooouuusssqqqssswwwyyyvvv]]]^^^xxxZZZDDD<<<>>><<<>>>EEEMMMMMMGGGEEEHHHDDDKKKJJJIII^^^zzztttggg^^^dddeee\\\```]]]RRRMMMJJJKKKPPPTTTXXXcccpppzzzqqqZZZNNNTTTddd}}}hhh```^^^]]]^^^aaannnrrr|||zzz```\\\ZZZTTTQQQNNNKKKIIIHHHFFFDDDBBB???<<<999666666555444222333333222111000///...---------............------......---,,,,,,,,,,,,---------------------------////////////000000000000555:::HHHnnngggHHH;;;@@@============???@@@===888888777666555555555555555999>>>DDDIIIQQQ```ttt{{{lllaaaZZZWWWWWWVVVSSSOOOKKKIIIJJJKKK]]]ooowwwsss}}}ppp}}}yyy{{{|||zzzxxxzzz}}}xxxwww{{{~~~|||{{{|||}}}yyy}}}~~~|||~~~~~~~~~~~~{{{xxxwwwxxxzzz{{{{{{ppp```uuubbbFFF???<<<===<<>>>>>===<<<<<<<<<;;;;;;;;;999888777666555555555555444888<<<>>>BBBKKKYYYcccqqq{{{nnnfffiiifffaaa\\\WWWRRRPPPNNNFFFOOO]]]pppxxx~~~wwwqqqzzzzzzvvvuuuvvvwwwvvvuuuvvv|||~~~}}}~~~~~~yyyzzz}}}}}}}}}~~~|||yyyxxxzzz{{{xxx|||qqqmmmnnnuuu~~~wwwvvvgggAAABBB>>>;;;<<>>999999777666555555555555444888;;;===@@@FFFPPPWWWcccuuuhhhhhheee```\\\XXXUUURRRPPPMMMOOORRR]]]wwwwwwiiirrr|||xxx{{{vvvrrrooollljjjmmmooowww{{{yyy|||}}}||||||yyyxxxxxxxxxyyyrrrttt|||yyymmmlllrrryyyzzz{{{{{{xxxGGG@@@???:::999@@@IIIMMMJJJGGGDDDCCCDDDEEEEEEIIIUUUbbb}}}wwwzzzsssiii]]]pppsssWWWQQQfffwww\\\XXXWWWQQQRRROOOLLLJJJIIIGGGEEECCC???<<<999666666555444222222222111111000000//////------............------......---,,,,,,,,,,,,---------------------------............////////////111777333666RRRuuuRRRBBB<<<;;;@@@BBB???===>>>:::999888777555555555444444666999<<<>>>CCCKKKPPPYYYnnn}}}kkkddd```ZZZWWWUUUTTTSSSQQQLLLJJJHHHNNNccc|||xxx}}}zzz~~~~~~|||xxxsssnnnkkknnnrrr|||}}}}}}|||zzzwwwxxxyyyxxxwwwvvvtttvvvvvvsssssstttssswwwyyyTTT??????;;;999===FFFLLLKKKGGGDDDBBBBBBCCCCCCGGGRRR^^^ttt}}}uuulll]]]iii^^^RRR^^^xxx]]]XXXWWWQQQRRROOOLLLJJJIIIHHHFFFDDD???<<<999666666555444222111111111111000000//////------............------......---,,,,,,,,,,,,---------------------------------........./////////...555444333@@@WWW}}}oooLLL@@@999===AAA>>>;;;;;;;;;:::999777666555444444222444666777:::???EEEIIINNN\\\qqqwwwfff```XXXTTTSSSTTTSSSRRRNNNJJJEEEGGGRRRfffzzz~~~tttrrrsssxxx{{{xxxsssrrryyyzzzsss{{{yyyuuuqqquuupppwww{{{~~~}}}xxxrrroooooossszzz}}}||||||~~~}}}yyyyyy|||vvvuuuxxxzzzxxxvvvzzzvvvssstttyyy~~~{{{{{{yyysssuuupppoooddd@@@>>>===:::;;;BBBJJJKKKGGGDDDAAA?????????AAAJJJTTTooouuulll___bbbwwwqqqfffppphhhXXXZZZ{{{yyyjjjpppzzz{{{```[[[[[[VVVRRRPPPLLLJJJIIIHHHFFFDDD???<<<999666666555444222111111111111000000000000------............------......---,,,,,,,,,,,,------------------------------------.........//////---111222333666???ccc___JJJ:::;;;@@@>>>;;;<<<<<<;;;999777666555444444333333333444777;;;@@@DDDEEEOOO[[[iiirrriii^^^VVVUUUUUUTTTRRRTTTOOOJJJGGGHHHPPP\\\eee{{{fff]]]jjjhhh___SSSKKKPPP^^^jjj|||vvvkkkjjj~~~qqqqqqhhhoooiiitttvvvnnnlllrrrwwwtttlllhhhjjjnnnsss}}}}}}rrrppp}}}}}}~~~{{{yyyzzz{{{tttyyyyyytttsssyyy}}}vvvqqqrrrwwwzzzwwwsssvvvvvvuuurrroooqqqvvv{{{|||}}}hhhdddtttnnnCCC>>>???===:::>>>GGGJJJHHHDDDAAAAAAAAA@@@@@@EEEMMMfffwwwpppfffbbbkkk{{{fffaaassslll___^^^yyyttteeejjjzzzyyy___[[[[[[VVVRRRPPPMMMKKKIIIHHHFFFDDD???<<<999666666555444222111111111111000000000000---..................---......---,,,,,,,,,,,,------------------------------------........./////////000000444444444TTTqqqUUU===;;;AAA@@@>>>???<<<;;;999888666555444444666555444444666999>>>AAAAAAHHHOOOUUUddd}}}rrrddd[[[WWWVVVUUUSSSQQQNNNKKKIIIGGGJJJQQQYYYssssssfffeeeddd___WWWTTTXXX___ccctttxxx___WWWYYYsssyyyyyywww\\\bbb}}}}}}}}}rrrgggmmmqqqlllccc```fffnnnnnn}}}pppnnn}}}}}}zzz|||~~~}}}yyytttpppnnnllluuuxxxrrrpppvvv~~~yyyrrrmmmooovvvyyyvvvqqqsssyyy}}}zzzrrroootttzzzuuueeeccc^^^pppCCC===@@@>>>:::<<>>??????>>><<<999777666555555666666666666777999:::;;;>>>BBBIIIQQQ]]]vvv}}}mmmbbbYYYQQQPPPTTTPPPPPPOOOKKKGGGFFFIIILLLeeexxx~~~uuussskkkgggtttooo{{{ppp___WWWSSShhhqqqnnnxxxxxxeee```rrr}}}tttkkkkkkjjjgggeeefffiiilllppp{{{}}}sssooouuuzzzxxxxxxxxxvvvssspppmmmlllkkkrrrssstttwwwzzz}}}vvvnnniiiiiidddbbbooowwwxxxxxxxxxvvvrrrnnnkkkttt|||oooQQQPPPzzzuuuFFFBBB???<<<<<<===???CCCHHHIIIHHHEEEDDDDDDEEEGGGIIIRRR^^^vvvmmmbbb{{{yyyqqqggg```kkkbbbooosssyyy^^^XXXXXXVVVRRRQQQOOOLLLIIIGGGEEEEEE???===:::888777666444333111111111000//////......///............---------......---------,,,,,,,,,---------------,,,,,,+++............////////////000...000333//////@@@TTT^^^BBB999;;;===<<<>>>===<<<:::888666666555555555555666777888999999<<<@@@GGGMMMUUUgggyyyjjj]]]SSSPPPRRRRRRRRRQQQNNNJJJHHHIIIKKKMMM^^^uuuvvvmmmddd]]]ggg{{{tttnnnuuu|||~~~xxxkkkgggwww}}}{{{rrrgggeeecccaaa``````bbbdddeeepppssslllhhhnnnrrrppprrrpppnnnmmmlllkkkiiigggwwwwwwvvvuuuuuuxxx~~~sssjjjeeeeeeaaa]]]dddqqqqqqrrrssssssqqqnnnlllkkkkkkoooxxx~~~|||zzz|||^^^LLLgggRRRDDD???;;;:::;;;>>>EEEKKKIIIGGGEEECCCBBBCCCDDDFFFFFFNNN___uuussseeexxx~~~uuukkkcccqqq{{{ssszzzvvvxxx^^^WWWWWWVVVRRRQQQOOOLLLIIIGGGEEEEEE@@@===:::888888777555333111111111000//////......///............---------......---------,,,,,,,,,,,,,,,---............------............/////////...---///333222///666BBBkkk|||~~~YYY;;;888<<<;;;>>>===<<<:::999777666666555555555555555666777888999===CCCGGGJJJUUUkkkwwwgggZZZUUUUUUTTTTTTSSSPPPMMMJJJJJJKKKDDDOOO^^^qqqxxxwwwwww~~~qqqjjjsss{{{uuuuuuxxxzzz{{{}}}uuugggaaasss|||xxxyyyzzztttkkkfffdddaaa``````aaaaaa```___gggjjjfffeeekkknnnmmmtttppplllkkkkkkjjjgggdddtttuuutttqqqooosss}}}zzzrrrmmmnnnlllfffeeeiiikkkmmmnnnmmmjjjiiijjjllllllmmmqqqtttsssttt|||rrrVVV\\\iiiLLLCCC<<<::::::<<>>AAABBBGGGVVVfffqqqddd\\\ZZZTTTTTTSSSQQQNNNMMMLLLLLLIIIKKKOOOZZZpppzzzpppjjjtttxxxmmmqqq{{{ttttttxxxzzzvvvqqqrrrgggYYY___}}}wwwuuutttooohhhkkkhhhfffggghhhiiihhhgggcccggggggeeefffmmmrrrrrrwwwrrrllliiiiiigggccc___hhhlllnnnmmmlllrrr~~~zzzvvvyyy{{{uuunnnkkkiiilllmmmjjjffffffiiilllqqquuuyyywwwrrrrrrzzzeeeZZZWWWIII>>>;;;;;;;;;@@@HHHJJJIIIFFFCCC@@@?????????CCCEEEIII___}}}ooofff```jjjwww^^^XXXWWWUUUUUUSSSQQQNNNKKKIIIGGGGGG@@@>>>;;;999888777555444444333333222222111000000///............---------......---------,,,,,,,,,++++++---...//////000000------------............///,,,,,,///222111222444999gggpppIII:::;;;;;;<<<<<<;;;;;;999888777666555444444444444444555888888:::<<<===AAAMMMYYYlll{{{lllaaaZZZTTTSSSQQQPPPOOONNNNNNMMMJJJGGGEEEKKK]]]}}}lllllltttppppppvvv|||sssssswwwxxxqqqiiieeeXXXOOObbb{{{~~~xxxrrrqqqooolllkkkkkkkkklllnnnnnnnnnmmmiiigggdddbbbfffnnntttvvvqqqmmmhhheeedddccc```^^^bbbhhhmmmoooooosss}}}}}}vvvsssxxx}}}zzzqqqkkkmmmmmmmmmjjjgggfffiiikkkmmmwww~~~yyyoookkkqqqyyyoooYYY|||bbbNNN<<<:::;;;:::===DDDLLLKKKHHHEEEBBB@@@>>>>>>>>>BBBFFF[[[qqqfffaaaccc}}}xxx___YYYXXXVVVUUUSSSQQQNNNKKKIIIGGGGGG@@@>>>;;;999999888666444444333333222111111000000///............---------......---------,,,,,,,,,++++++,,,....../////////,,,------------.........///---,,,...000222333444...PPPpppdddEEE999:::;;;<<<<<<<<<:::999888777666555444444444444444777666777999;;;>>>GGGQQQ]]]rrrwwwggg[[[WWWTTTQQQOOOOOOOOOOOOOOONNNJJJGGGIIIRRRggg|||bbbpppttthhhqqqtttoooqqqrrrmmmfffZZZPPPPPPjjjuuulllooovvvwwwrrrkkkjjjkkkkkkhhhjjjmmmnnnmmmllllllmmmiiieee___^^^dddkkkppprrrllljjjhhhfffeeefffgggiiigggkkkppprrrqqqsssxxx}}}tttooolllqqqxxxzzzsssmmmooommmkkkjjjiiiiiiiiijjjhhhuuu}}}yyyoookkknnnqqqbbbuuuxxxXXX===888<<<;;;<<<@@@MMMLLLIIIFFFCCC@@@???>>>999@@@FFFVVV}}}vvvjjj```^^^rrryyy```ZZZYYYWWWSSSQQQOOOLLLIIIGGGFFFEEEAAA>>>;;;:::999888666444222222111111000//////...///............---------......---------,,,,,,,,,***+++,,,---------------,,,,,,---------.........---.........///111222222---<<>><<<:::===MMMLLLIIIFFFCCCAAA???>>>888???EEENNNddd~~~ooosssrrreee]]]fff{{{}}}yyy```ZZZZZZWWWQQQPPPMMMJJJHHHEEEDDDCCCAAA>>>;;;:::999888666444000000000///......------//////.........---------......---------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......+++...000//////000000///000111;;;___RRR999:::<<<======<<<:::999999888777666555444444444333222444888999777777;;;===DDDXXXyyyzzzddd^^^UUUPPPOOOOOOOOONNNLLLMMMNNNNNNHHHFFFRRRaaalll|||~~~lllaaadddmmm}}}}}}jjjjjjuuussslllfffdddddd^^^SSSIIIFFFSSSrrrzzztttpppgggfffsss}}}{{{rrrmmmlllllllllsssyyywwwnnniiijjjnnnlllfffcccgggmmmooommmjjjiiilllnnnjjjeeeeeekkkqqqkkkjjjiiiiiijjjkkkmmmnnniiifffbbbdddlllttttttqqqiiieeebbbeeekkknnnkkkfffbbbhhhlllooouuu{{{xxxpppZZZddd|||sssUUUAAA@@@===999;;;LLLKKKIIIFFFCCC@@@>>>===666===BBBDDDMMM```tttvvv^^^[[[yyyooo```\\\vvv~~~wwwnnn^^^\\\ZZZTTTQQQPPPNNNKKKIIIGGGFFFEEE???===;;;999999777555333222111//////000000...---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------///////////////.........---666777===bbb___@@@>>>999555777======999:::::::::777444333333444333333333444555666777888<<<@@@JJJ\\\sss~~~ooo^^^UUURRRMMMJJJJJJPPPPPPOOOOOOMMMLLLKKKJJJRRR___ppp~~~zzzsssppp^^^XXX]]]ssswwwnnnlllttttttcccdddYYYPPPVVVVVVMMMIIIccc|||tttvvvqqqeeedddllltttvvvtttmmmeee^^^ccclllvvvxxxtttoookkkiiiooobbb^^^gggmmmjjjiiimmmgggjjjiiibbb___cccjjjnnnfffiiijjjfffaaa```fffllljjjgggfffkkksssvvvqqqkkkdddeeeaaa```lll{{{yyymmmhhhfffgggoooxxxzzzrrrjjjWWW^^^vvvqqqhhhAAABBB???777???CCCNNNRRRLLLEEECCC@@@:::@@@AAA>>>???GGGMMM^^^zzzxxxqqqcccppp{{{uuuaaa^^^ddd}}}ooo^^^\\\ZZZVVVRRRQQQOOOLLLIIIGGGFFFEEE???===;;;:::999888555333333111000000000000///---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------////////////...............444444999WWWrrrMMM@@@777;;;>>><<<;;;===:::::::::888555333444555333333333333444555666777777999BBBOOOcccyyyfff\\\VVVQQQNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJRRR```qqq~~~nnn___eee~~~uuukkklllqqqzzzmmmgggaaaWWWSSSQQQFFFHHH[[[tttmmmpppiiiZZZ\\\aaafffiiihhheee```]]]ccchhhooorrrqqqpppnnnmmmlllaaa^^^eeeiiiggggggllliiigggeeecccaaa```cccffffffiiikkkgggaaa```dddiiinnnkkkjjjnnntttvvvsssnnnccceeecccbbbmmmzzzzzzqqqkkkhhhiiinnnuuuwwwtttooo___bbbuuueeeeeeuuuJJJCCC???999>>>AAALLLRRRLLLEEECCCBBB@@@???AAA>>>>>>EEEJJJ]]]{{{sssuuuppp___\\\```~~~qqq^^^[[[[[[YYYTTTSSSPPPMMMJJJHHHFFFFFF@@@>>>;;;:::999888555333444222111000111111000.........---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................///000000333FFFkkkcccJJJ999<<>>AAA>>>===BBBFFF[[[zzzooo```^^^[[[ooo~~~sss^^^ZZZ[[[ZZZVVVTTTQQQNNNKKKIIIGGGFFF@@@>>><<<:::999888666444444333111111222222000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............///000...///111999PPPzzziiiKKK???;;;888888<<<:::;;;<<<:::888666666666222222222111222222333333555777;;;>>>DDDTTTqqqpppbbbUUUNNNLLLLLLLLLMMMMMMLLLJJJIIIGGGIIIBBBCCCMMMWWWiiisssnnnpppuuu{{{wwwrrriiidddkkk{{{ssslllfff```]]]RRRGGGIIIHHHIIInnnzzzmmmooouuupppfff___\\\ZZZ[[[[[[YYYXXXXXX```^^^___gggnnnooollljjjccc``````bbbaaa___ccckkkddd___bbbkkkkkkbbb___eeefffiiillljjjeeebbbbbbdddhhhhhhhhhkkkmmmmmmiiifff___bbbcccaaadddiiikkkhhhdddeeegggiiikkkmmmpppsss}}}www}}}uuuVVVWWWwww]]]BBB@@@>>>999<<>>BBB???===@@@CCCVVVuuusssfffeee[[[```~~~mmmhhhyyyttt___ZZZZZZYYYUUUTTTQQQNNNKKKIIIHHHGGG@@@>>><<<;;;:::888666444444333111111222222000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------....../////////---000333222<<<^^^lllHHH999===???;;;:::;;;===<<<999777777777333333222111111111222222222444777999999@@@TTTgggqqq```UUUQQQKKKKKKKKKJJJJJJIIIIIIIIIQQQHHHEEEHHHHHHNNNhhhwwwjjj___^^^^^^\\\\\\^^^mmmzzzyyyjjjaaagggppp{{{lllbbb```]]]XXXUUUPPPCCC???KKKcccyyypppjjjkkkpppqqqnnn]]]WWWUUUYYYZZZVVVTTTUUU]]]ZZZ]]]gggnnnkkkddd```___```aaaaaa___]]]aaaggg``````eeellljjjaaa___eeefffhhhkkkjjjgggeeedddeeegggggghhhllloooooojjjeee___bbbeeeeeefffjjjlllkkkdddhhhmmmpppqqqrrrsssuuu|||vvv}}}___OOOdddgggFFFCCCCCC999:::CCCQQQZZZSSSEEE???BBB>>>BBB@@@>>>@@@@@@OOOkkk|||uuuxxxkkkkkk___YYYiiixxxgggdddvvvppp^^^ZZZZZZWWWTTTSSSPPPNNNKKKJJJIIIHHHAAA???<<<;;;:::999666444444222111000111111000.........---------,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////---000333000222HHHbbbXXX======>>>777:::<<<>>>===;;;999888888444444333222111111111111333444777999888:::DDDPPPssslll^^^YYYKKKJJJIIIIIIIIIJJJLLLMMMRRRNNNKKKJJJDDDCCCQQQcccsssxxxsssuuu}}}{{{oooccc```aaammmuuuvvv~~~yyyggg______mmm}}}uuuaaa\\\^^^[[[UUUOOOOOOBBB>>>VVV|||llljjjgggfffhhhlllpppqqq]]]VVVTTT[[[^^^[[[YYY\\\[[[WWW\\\hhhmmmeee\\\YYYZZZ]]]______]]]\\\^^^```^^^```dddffffffcccaaa```cccfffhhhiiihhhgggggggggjjjiiikkkrrryyyyyyppphhhbbbdddgggjjjmmmqqqrrrssshhhlllrrrwwwyyyyyyyyyyyywwwttt|||fffMMMXXXsssIII>>>???555;;;???MMM[[[WWWFFF===@@@@@@CCCAAA@@@BBB???GGG]]]ooojjj]]]kkkoooooodddZZZ___qqquuujjj\\\[[[ZZZVVVRRRQQQOOOMMMKKKJJJIIIIIIAAA???<<<;;;:::999777555333111000000000000///---......---------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,------...//////...---///222111000:::GGG}}}sssOOO>>>:::888:::<<<>>>>>><<<:::999999555555444222222111111111666444666888999:::@@@HHH```pppooohhhTTTRRRNNNJJJIIIIIIKKKMMMMMMOOOOOOKKKFFFDDDGGGLLLTTTcccvvv}}}xxxhhhdddhhhjjjxxx|||iii[[[YYY[[[WWWOOOHHHIIIBBBGGGfffeeebbb___aaaeeeiiilllmmmcccYYYUUU\\\```]]]]]]bbbYYYUUUZZZgggiii```WWWWWWVVVYYY[[[\\\[[[[[[ZZZXXX[[[^^^]]]]]]fffppplllaaa```aaaccceeefffggghhhiiiiiigggjjjtttttthhhdddccceeeiiimmmooonnnnnngggjjjnnnssswwwxxxwwwvvvooommmuuuvvvXXXWWWUUU===>>>888<<<;;;FFFWWWXXXHHH???CCCBBBDDDBBBCCCEEE>>>???OOOYYYkkktttnnnddddddvvvsssiii^^^ZZZbbb~~~}}}}}}eee[[[\\\[[[VVVPPPPPPNNNLLLKKKJJJJJJIIIAAA???===;;;;;;999777555222111//////000000...---......---------,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++,,,,,,---...//////...,,,---000111111444888\\\fffFFF<<>>888@@@SSSWWWIIIBBBGGGDDDEEEBBBEEEHHH???;;;FFFMMMaaavvvyyymmm~~~vvvmmm```WWWYYYuuu}}}nnndddXXX[[[ZZZZZZ___jjjyyy{{{ddd]]]\\\ZZZXXXRRRRRRQQQPPPNNNLLLJJJIIICCC>>><<<===<<<888444555444222111111222111000...........................+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---///000222333>>>ooo}}}ZZZHHHCCC???999<<<<<<777;;;???888:::999666444333222222222222222222333444555666777FFFCCCNNNkkk~~~gggUUUQQQQQQKKKFFFHHHFFFIIILLLMMMLLLKKKJJJJJJFFFFFFGGGTTTfffqqq~~~fffZZZ]]]hhhrrrvvvooofff]]][[[WWWRRRNNNKKKGGGDDD@@@@@@MMMhhhxxxgggZZZWWWUUUWWW[[[^^^^^^]]]WWWXXXYYYXXXVVVVVVXXXZZZYYYYYYZZZ^^^aaa___XXXRRRTTTZZZ^^^ZZZUUUSSSQQQNNNLLLSSSVVVYYYiii{{{xxxiii```______bbbgggjjjiiigggcccfffgggggglllpppjjj```aaaccccccaaa``````___]]]aaa______cccjjjmmmkkkhhhbbbeeebbbkkkgggoooVVV>>><<<;;;===<<>><<<>>>===888444555444222111111222111000...........................+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))******+++,,,,,,---------,,,,,,,,,,,,---......------------...000111222444QQQ|||iiiOOOAAA:::777===>>>666777<<<888:::999777555333222222333333333333333444555666666888777@@@TTTkkkzzzddd\\\XXXOOOJJJJJJFFFHHHKKKLLLLLLKKKJJJJJJCCCCCCAAAHHHSSS\\\vvvnnneee[[[[[[eeesss}}}{{{iii\\\TTTUUUQQQPPPQQQNNNEEE@@@???EEEQQQjjj~~~lllcccWWWVVVTTTVVVYYY[[[\\\[[[RRRSSSTTTTTTSSSTTTVVVXXXXXXZZZ\\\\\\ZZZVVVSSSQQQSSSZZZ___\\\XXXTTTOOOJJJNNNRRRUUUYYYdddoookkk```\\\[[[\\\___ccceeeeeedddbbbdddcccaaadddiiigggaaa___``````^^^]]]___bbbdddfffcccaaacccgggiiigggddd^^^bbb```ddduuutttpppnnnLLLCCC<<<:::===EEESSS]]]XXXKKKBBBCCCCCCAAA@@@@@@@@@@@@AAAXXXsssiiibbb^^^ZZZllleeeTTTOOOKKKIIIKKKMMMNNNNNNLLLIIIKKKRRRXXXxxx}}}dddSSSNNNNNNNNNMMMPPP\\\lll~~~hhh]]]\\\ZZZVVVRRRQQQQQQPPPNNNLLLJJJIIICCC???<<<>>>===888555555444222111111222111000...........................+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,*********++++++,,,,,,------,,,,,,,,,,,,---............------...//////000222999VVV^^^FFF999777???@@@777777<<<::::::999777555444333333333333333333333444444555666444444999CCCMMMbbbuuuiii```UUULLLJJJHHHIIIJJJKKKLLLLLLKKKKKKHHHHHHCCCBBBFFFKKKcccuuuZZZZZZ]]]dddnnnxxx~~~xxxgggYYYOOOKKKNNNIIIJJJPPPKKK@@@@@@III[[[llljjjcccaaaYYYYYYYYYYYYZZZZZZ[[[[[[QQQRRRRRRQQQOOOOOOQQQRRRXXXZZZ\\\YYYRRRNNNNNNOOORRRZZZ```___\\\XXXQQQJJJQQQSSSWWW^^^dddfffccc^^^ZZZZZZZZZ]]]```ccccccbbbaaabbb___\\\]]]bbbeeeeeeccccccbbb```___aaagggmmmkkkgggcccbbbccccccaaa___]]]ccccccdddmmmvvvoooVVVBBB===777===DDDLLLbbbgggQQQDDDCCCBBBBBBAAA@@@@@@@@@>>>SSS{{{nnnddd]]]YYY___nnnQQQJJJQQQUUUUUUVVVUUUTTTRRRNNNJJJIIIJJJKKK___qqqwwwbbbUUUPPPQQQHHHEEEDDDIIIRRRaaawwwiii______]]]WWWQQQQQQPPPOOONNNLLLKKKJJJCCC???===>>>===888555555444222111111222111000...........................+++,,,,,,------,,,,,,+++...,,,***))))))***,,,---*********++++++,,,,,,,,,---,,,,,,,,,,,,---......///......------.........555333AAAcccvvv[[[DDD<<<===???888999???===999999888666555444444444333333333333333444555666666666:::===???LLLmmm~~~rrrcccVVVPPPJJJIIIIIIIIIKKKLLLLLLLLLMMMMMMGGGDDDFFFEEESSSmmm|||hhh\\\\\\aaaiiiqqqwwwzzz}}}~~~|||yyygggYYYQQQNNNMMMNNNGGGHHHMMMFFF???PPPkkkooo```]]][[[WWWXXXYYYYYYYYYXXXXXXXXXVVVVVVUUURRROOOMMMMMMNNNXXXXXXWWWSSSOOOLLLMMMOOORRRYYY^^^^^^\\\ZZZUUUOOOPPPPPPVVV___ccc___]]]^^^[[[[[[\\\]]]```bbbcccccc``````^^^[[[[[[^^^dddgggcccbbbaaaaaa``````eeelllkkkgggbbb______^^^]]]\\\ZZZbbbdddeeejjjpppnnnuuuaaaCCC@@@555===CCCEEEcccsssYYYGGGDDDAAABBBBBB@@@???@@@???KKKgggyyyttthhh___YYYXXXtttyyygggYYY^^^kkkuuuyyy{{{wwwtttlllccc\\\XXXRRRMMMRRRbbb|||qqqaaaVVVRRRPPPLLLIIIIIIKKKQQQ___mmmjjj^^^]]]ZZZSSSQQQQQQPPPOOONNNMMMKKKJJJDDD???===>>>===999555666444222111111222111000...........................+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---***+++++++++++++++,,,,,,---,,,,,,,,,,,,---......///......---------------///222777DDDeee}}}ZZZEEE;;;;;;888:::???<<<999999888888777666555444444444333333333444555555555333555888888<<>>999666666444222111111222111000...........................+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---............---------------...***333444444JJJyyyuuuVVVBBB===888999<<<999999999999999888777666555444444444333333444444555444000111666777555===IIIkkkzzzlll^^^VVVLLLFFFEEEFFFGGGGGGGGGIIIEEEHHHOOOHHH???CCCHHHNNNbbbiiiYYYWWW```hhhppprrruuuxxxyyyzzz|||~~~}}}ppp^^^PPPIIIHHHHHHHHHKKKEEEBBBAAABBBUUU```PPPMMMMMMKKKHHHIIILLLSSS[[[^^^]]]ZZZTTTUUUUUUTTTSSSSSSTTTVVVUUUPPPJJJJJJNNNRRRSSSRRRLLLNNNLLLJJJMMMRRRSSSPPPMMMOOORRRUUUVVVUUURRRQQQUUUVVVWWWWWWWWWYYY\\\___[[[XXXWWWYYY[[[[[[]]]aaaXXXQQQOOOWWW\\\[[[[[[______^^^\\\ZZZYYYYYYYYYYYYVVV[[[]]]aaadddcccuuuuuu[[[]]]~~~```HHH<<<<<<======UUUnnnmmmVVVJJJBBBCCCCCC??????CCC===@@@CCCJJJZZZkkkppplllaaa~~~uuuiiibbbSSS]]]iiiyyy___YYY___}}}ttt[[[VVVRRRPPPMMMGGGEEEGGGLLLZZZrrr|||eee^^^ZZZUUUPPPPPPPPPOOONNNMMMLLLKKKDDD@@@>>>???>>>999666666444222111111222111000...........................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------,,,,,,---......---222444222<<<___nnnUUUIII===888:::888888999999999999888666555555444444333333444444444666111111666777444888@@@PPPhhhuuuiiiYYYMMMHHHHHHHHHGGGFFFJJJHHHIIIPPPJJJCCCGGGFFFCCCKKKZZZeeehhhnnnxxxvvvdddWWWVVV___kkkssszzzyyywwwwwwwwwyyyzzz{{{pppeeeXXXNNNKKKJJJIIIHHHDDDBBBAAACCCOOOmmmgggUUUQQQNNNLLLNNNJJJHHHIIIQQQ[[[^^^YYYSSSOOOPPPQQQQQQPPPQQQSSSUUUOOOMMMJJJJJJKKKOOORRRTTTLLLLLLIIIFFFIIINNNNNNKKKLLLQQQRRRPPPSSSZZZXXXQQQRRRSSSTTTTTTSSSTTTXXX\\\^^^WWWTTTXXX\\\\\\^^^bbbdddUUUNNNUUU\\\ZZZXXXZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYYYY```gggeeeqqq^^^UUUeeekkkLLLBBB;;;:::===JJJbbbuuu^^^OOOCCCCCCCCC>>>???EEE===BBBAAABBBTTTqqquuu~~~{{{nnnfff[[[[[[]]]tttyyyeee\\\ssspppeeeZZZVVVRRRMMMIIIHHHIIIOOO___xxx{{{```XXXWWWTTTPPPPPPPPPOOONNNMMMLLLKKKDDD@@@>>>???>>>999666666444333111111222222000///........................+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///000///000111444HHHxxxgggWWWCCC888999999888999::::::999888777666555444444333333333444444555000///333444111777@@@@@@UUUnnnzzzfffVVVNNNLLLKKKJJJBBBIIIGGGEEEIIIFFFDDDMMM@@@>>>DDDMMMMMMKKKUUUdddsss|||yyytttggg]]]SSSTTT```lllrrrsssxxxvvvtttuuuyyy~~~~~~vvvbbbZZZOOOJJJIIIJJJIIIGGG@@@@@@BBBIII^^^rrrUUURRRUUUOOOJJJLLLJJJFFFDDDJJJSSSTTTKKKBBBMMMNNNNNNMMMLLLLLLMMMOOOKKKLLLLLLJJJHHHJJJPPPUUUNNNNNNKKKHHHJJJNNNMMMHHHDDDLLLLLLHHHNNN[[[[[[PPPQQQSSSTTTSSSRRRSSSWWW[[[dddYYYSSSXXX]]]___aaaeeennnZZZLLLPPPVVVSSSPPPPPPVVVWWWXXXXXXVVVTTTTTTTTTTTTRRRRRR\\\fffdddnnncccWWWZZZrrrNNNFFF;;;888===CCCZZZzzzcccQQQDDDCCCBBB>>>???FFF@@@EEEBBB>>>RRRzzzqqqiii___YYYSSSgggsss___qqqrrraaaXXXSSSOOOKKKJJJJJJJJJRRRggg{{{cccWWWTTTUUUOOOOOOOOOOOONNNLLLKKKIIIAAA@@@???>>>>>><<<888555555333222111111111///...////////////////////////------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++,,,------......///...---000222000:::ZZZ|||rrrRRR:::777>>>777:::======<<<;;;999666777555222222333444444444444333333222333444666666???AAAIII]]]|||}}}jjj\\\RRRNNNMMMHHHEEECCCCCCEEEIIIKKKLLLJJJFFFAAA======???CCCFFFWWWaaaooo{{{mmmaaaYYYYYYlll{{{|||llldddgggnnncccVVVVVVWWW]]]gggpppuuuvvvwwwxxxyyyxxxyyytttgggVVVOOOJJJKKKKKKFFFAAA???>>>;;;AAA```cccZZZOOOIIIKKKOOORRRRRRJJJGGGDDDFFFIIIJJJGGGCCCPPPOOOMMMJJJIIIGGGGGGGGGFFFJJJOOOOOOMMMMMMSSSYYYYYYOOOIIIMMMPPPNNNKKKKKKOOOLLLIIIJJJMMMPPPQQQPPPQQQPPPPPPQQQUUUXXXYYYYYYXXXZZZ[[[YYYXXXYYY___dddbbb\\\TTTQQQRRRRRRPPPMMMQQQRRRSSSSSSQQQPPPQQQRRRSSSSSSUUUXXXZZZ___nnn|||uuuRRR\\\]]]LLL@@@@@@<<<<<>>===;;;888666555333222111111111///...........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------111---...000///333FFF]]]oooPPP???<<<999;;;;;;999777777:::;;;888666333333444444444333444333222222222333555666333666<<>>PPPhhhttt[[[SSSKKKGGGIIIMMMOOOPPPHHHGGGGGGJJJNNNMMMHHHCCCKKKKKKLLLMMMNNNNNNOOOOOOKKKKKKKKKKKKLLLMMMMMMNNNRRRKKKIIINNNSSSQQQMMMMMMNNNJJJGGGGGGIIIKKKLLLLLLRRRRRRSSSWWW\\\```aaabbb```\\\VVVSSSUUUZZZ```cccaaa[[[SSSPPPQQQRRRQQQOOORRRSSSSSSRRRQQQPPPQQQSSSQQQQQQTTTVVVXXX]]]jjjxxx___\\\xxxnnnYYYGGGAAA;;;999HHH]]]ppp[[[HHHDDDDDD@@@>>>@@@???@@@@@@???HHH___}}}zzzuuupppeee```XXXWWWiiisssjjjuuueeeXXXSSSKKKFFFIIIRRRdddppp^^^]]]\\\VVVOOOPPPPPPPPPOOOMMMKKKJJJDDDBBB???===<<<;;;999777555333222111111111///...------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********//////...------,,,++++++333---+++///000///555>>>^^^oooQQQBBB::::::999999888888:::===999777555444555555444333333333222111111222444555...333888:::@@@PPPhhh{{{iiiZZZRRRNNNJJJHHHGGGGGGGGGFFFHHHIIIJJJJJJHHHEEEBBB???;;;>>>BBBIIITTTfffyyykkk]]]TTTTTThhhrrraaaXXXSSSWWWaaaiiiqqqvvvzzzeeeYYYWWWjjjvvviiiaaakkk}}}pppvvv}}}uuuqqqmmm{{{yyyiiiYYYOOOPPPVVVccceeeiiiooouuuwwwvvvuuuxxx|||yyyfffWWWMMMIIIIIICCC???AAABBBAAA@@@AAADDDnnnuuuWWWRRRMMMGGGEEEIIIMMMPPPPPPEEEFFFHHHLLLOOOMMMGGGBBBEEEGGGJJJOOORRRUUUVVVWWWOOOKKKHHHIIINNNPPPMMMHHHKKKHHHIIIOOOSSSRRROOONNNPPPMMMJJJJJJMMMPPPSSSTTTRRRRRRUUUZZZ```dddffffffddd[[[QQQMMMQQQWWW\\\^^^]]]WWWQQQNNNOOOQQQQQQQQQRRRRRRRRRPPPNNNNNNPPPRRROOOOOORRRTTTVVVZZZeeeqqqvvv___kkkjjjNNNAAA;;;999BBBOOOnnn___MMMDDDDDDEEEAAA<<<<<<===>>>>>>@@@KKK]]]lllxxxgggXXXcccyyykkkbbbYYYXXX___sss~~~kkktttbbbWWWOOOHHHHHHKKKWWW~~~iiiZZZ^^^\\\RRRPPPPPPQQQPPPOOONNNLLLKKKFFFCCC???<<<;;;;;;999888555333111111111111///...------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///......------,,,,,,+++......---------,,,,,,,,,000++++++000222000000333AAAvvvkkkWWWAAA;;;777:::>>>===:::999;;;999777666666666444333333222111111111222333444111666999777666>>>OOO^^^yyy}}}jjj___YYYQQQKKKHHHGGGGGGGGGGGGIIIKKKMMMLLLIIIEEECCC???>>>===>>>DDDQQQcccooo}}}xxxsssvvv\\\PPPHHHCCCGGGNNNRRRUUUXXXnnn~~~sss```UUURRRcccsssuuu}}}~~~~~~|||pppbbbXXXRRRRRRZZZccchhhjjjmmmqqqtttvvvvvvvvv|||}}}jjjYYYMMMFFFDDDCCCCCCEEEFFFCCC???BBBHHH___]]]OOOOOOJJJEEEDDDHHHNNNSSSUUUFFFFFFGGGIIIJJJHHHDDD@@@BBBEEEIIINNNRRRTTTUUUUUUIIIFFFDDDGGGLLLNNNKKKHHHGGGGGGIIILLLOOOOOONNNNNNNNNMMMKKKLLLPPPUUUZZZ]]]PPPQQQSSSXXX]]]``````___]]]XXXQQQOOOPPPSSSUUUVVVVVVRRRMMMKKKLLLNNNOOOPPPPPPPPPOOOMMMKKKKKKMMMOOOOOOOOOQQQTTTUUUXXX```jjjhhhbbb{{{SSS???<<<>>>BBBFFFfffbbbVVVGGGBBBDDDBBB;;;;;;<<<>>>??????CCCNNNYYYddd^^^SSSRRRpppoooddd[[[ZZZZZZdddlll|||lll^^^WWWNNNKKKJJJPPPrrrggg[[[^^^\\\RRRQQQQQQQQQQQQPPPNNNMMMKKKFFFCCC???===<<<;;;999888555333111111111111///...------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,---000000///000444666YYYuuuXXXEEE555555;;;===:::888<<<:::999888888888666444444333222111111111222333000333555555555888@@@FFF___xxxrrriii[[[OOOIIIGGGHHHIIIHHHIIIJJJKKKKKKJJJJJJIII======<<<;;;<<>>AAAAAA>>>WWW```]]]LLLAAAAAABBB>>>>>>===>>>@@@@@@@@@HHHRRR[[[hhhjjjaaammmuuuhhh___]]]WWWYYYssslllxxxppp```SSSLLLIIIKKKccciii______\\\VVVQQQRRRRRRRRRQQQOOOMMMLLLFFFDDD@@@>>>===;;;999777555333222111111111///...------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,---......,,,,,,///222333@@@hhh{{{\\\===333555888999<<<<<<;;;::::::::::::777555555444222111111222333333000111333555666888999:::EEEUUUjjjooo^^^RRRMMMKKKJJJIIIHHHGGGGGGHHHJJJLLLNNNGGGHHHGGGCCC???>>>BBBEEENNNXXXfffsss~~~uuuvvvkkkmmmxxxnnn___RRRNNNHHHHHHQQQ\\\bbbeeefffkkklllmmmooossszzz|||jjj^^^PPPHHHFFFEEEBBB????????????<<<===RRRzzzrrrQQQEEEHHHGGGDDD@@@===???DDDJJJOOOPPPMMMIIIEEECCCCCCEEEGGGFFFGGGGGGHHHGGGFFFDDDDDDDDDIIINNNLLLGGGCCCFFFIIIIIILLLLLLGGGCCCFFFIIIJJJHHHHHHIIIHHHHHHIIIMMMOOOQQQRRRTTTWWWYYYWWWTTTQQQLLLSSS[[[]]]ZZZUUURRRQQQNNNNNNMMMLLLLLLMMMNNNOOOTTTUUUUUUTTTQQQPPPPPPQQQQQQPPPRRRUUUVVVVVVYYY^^^eee~~~wwwwwwzzzTTTCCC???===888IIIXXX^^^RRRCCC>>>@@@BBBBBB>>>===@@@???<<>><<<888555555333222111111111///...........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,---------------------,,,------,,,,,,...///000222333IIItttyyyVVVCCC;;;666888>>>;;;;;;:::;;;<<<;;;999777666555333222222222333444222333555555555666777888555;;;III[[[nnnwwwfffZZZRRRNNNIIIHHHGGGFFFFFFHHHKKKLLLQQQRRRRRRMMMFFF@@@>>>>>>@@@FFFPPPZZZdddooo|||kkk```mmmxxxyyy}}}zzz~~~vvvdddXXXRRRLLLFFFQQQOOORRR[[[bbbeeefffiiilllooorrrvvv|||{{{sssjjjdddRRRMMMEEE@@@???@@@@@@@@@@@@>>>;;;>>>LLLnnnoooWWWIIIBBB@@@AAAAAA???>>>===???BBBEEENNNLLLHHHDDDBBBCCCGGGJJJHHHHHHGGGFFFDDDCCCBBBAAAFFFLLLQQQPPPJJJGGGIIIMMMHHHNNNPPPJJJEEEFFFIIIIIIIIIKKKLLLLLLJJJIIIKKKMMMOOOQQQTTTXXX[[[ZZZWWWSSSMMMQQQUUUXXXXXXVVVTTTRRRQQQRRRSSSSSSSSSRRRQQQRRRRRRTTTVVVUUUSSSPPPOOOOOOQQQPPPQQQUUUVVVTTTUUUYYY\\\mmmmmm{{{mmmJJJ<<<:::999@@@MMMXXXTTTHHH??????CCCBBB<<<;;;???>>>:::???III___zzznnndddZZZTTTYYYbbbkkk[[[TTT^^^rrrnnnjjjUUULLLFFFJJJQQQOOOooofffbbbZZZWWW[[[RRRRRRSSSSSSRRRPPPNNNMMMEEEDDDBBBAAA???<<<888555555333222111111111///...////////////////////////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---......///000///......------,,,,,,+++,,,,,,++++++///333333000222111:::VVVoooYYYHHH999777===;;;::::::<<<===<<<:::888777666444333222333444444222444555333000000333666666666===IIIRRR```xxxgggZZZSSSJJJIIIGGGFFFFFFGGGHHHIIIHHHLLLNNNMMMIIIEEEDDDEEE<<>>>>>AAADDD:::777888BBBXXX~~~tttQQQHHHJJJFFF>>>>>>@@@AAAAAA@@@>>>>>>>>>HHHGGGEEEBBBAAACCCGGGJJJIIIHHHGGGEEEDDDCCCCCCCCC???DDDIIIJJJHHHGGGIIIKKKEEEOOOSSSNNNHHHHHHIIIHHHDDDGGGKKKKKKJJJIIIKKKMMMKKKNNNSSSXXX]]]]]]ZZZWWWOOOMMMLLLOOOSSSVVVTTTRRRTTTVVVYYYYYYXXXVVVUUUUUUOOOQQQTTTTTTQQQNNNLLLKKKQQQOOOQQQUUUUUUSSSSSSVVV\\\eeevvvddd[[[yyyPPP;;;:::>>><<>><<<:::888666333111000111111000...............---,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++000555BBB___yyyYYY:::444>>>444;;;===888999>>><<<555999888666444333222222333333333333333333333333333555555666888???NNNbbbppprrrcccUUUQQQMMMJJJIIIHHHGGGFFFJJJKKKKKKKKKKKKIIIHHHGGGAAAAAAAAACCCGGGMMMRRRUUUeeekkkxxx|||cccYYYddd~~~llltttaaaSSSZZZnnnwwwmmm___VVVNNNKKKKKKMMMRRRYYYaaaaaabbbaaabbbeeejjjmmmuuuyyyzzzooodddYYYNNNHHHBBB>>>===@@@???:::999===444<<>>>>>@@@BBBFFFKKKLLLIIIGGGHHHJJJEEEKKKMMMHHHDDDFFFIIIJJJGGGFFFFFFFFFGGGIIIKKKLLLNNNLLLNNNSSSTTTRRRRRRTTTQQQNNNLLLLLLNNNRRRTTTUUUZZZ^^^___[[[YYY[[[\\\ZZZOOOOOOOOOOOONNNLLLKKKJJJHHHKKKOOOQQQRRRRRRSSSTTT[[[^^^pppwwwTTT\\\bbb@@@999===<<<@@@EEEHHHGGGCCC@@@>>>??????===<<<<<<===>>>>>>LLLcccsssvvvmmmggg___XXXTTTnnnyyyPPPIIIFFFGGGOOO[[[dddhhhmmmqqquuuooohhhdddeeeiiimmmooo{{{qqqkkkWWWOOOIIIDDDBBB~~~bbbZZZWWWZZZ\\\WWWSSSSSSSSSQQQPPPNNNLLLKKKGGGEEEAAA???>>>===;;;999666333111000111111000...---------...------,,,,,,......---,,,+++***))))))+++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......111000000333EEEjjj[[[???555:::<<<;;;666555999<<<===:::888777555444333444444333333333333333333333333333555555666888@@@LLLVVVnnn|||gggaaaWWWOOOJJJGGGFFFEEEGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGHHHQQQUUU___jjjoooqqqxxx~~~xxxpppxxxyyyxxxqqquuu|||}}}wwwqqqhhh\\\TTTLLLHHHHHHMMMSSSXXX___eeedddeeeffffffhhhlllqqquuu}}}vvvpppggg^^^UUUMMMGGGBBBAAA<<<:::===>>>:::888999;;;@@@NNNeeehhhIIIDDDGGGDDDBBBFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAACCCFFFHHHCCCFFFGGGGGGDDDAAA???>>>HHHIIIIIIGGGEEEEEEHHHKKKHHHMMMNNNIIIDDDEEEGGGHHHEEEEEEDDDEEEFFFHHHJJJKKKMMMKKKMMMQQQRRROOOOOOQQQQQQOOOMMMLLLMMMNNNNNNMMMUUUYYY[[[ZZZYYYZZZWWWRRRLLLLLLMMMMMMMMMLLLKKKKKKMMMOOOPPPPPPOOOPPPQQQSSSVVV^^^mmm|||UUUPPPmmmyyyNNN;;;:::999;;;>>>CCCEEEFFFDDDBBB@@@???>>>===<<<===>>>>>>>>>OOOhhhvvvooogggttt|||rrrjjjaaaYYYVVVaaa```JJJAAA???AAAFFFJJJMMMTTT[[[RRRMMMHHHHHHQQQaaarrr~~~{{{rrryyyzzzdddWWWNNNHHHEEE|||```XXXVVVZZZ]]]XXXTTTTTTSSSRRRPPPNNNLLLKKKGGGEEEAAA??????===;;;999666333111000111111000...,,,,,,------...---------...---,,,***)))))))))***++++++++++++++++++++++++++++++,,,---------------******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......222000...---111HHHwww\\\>>><<<888666666555444777===:::999888666666555555555333333333333222222222222000222444444333555999===GGGYYYwww{{{lll]]]SSSMMMJJJHHHDDDEEEFFFHHHHHHHHHGGGFFFJJJJJJHHHFFFDDDBBBAAA@@@@@@AAAFFFMMMRRRWWW```jjjssswww|||rrrxxxooohhh^^^WWWRRRMMMHHHDDDIIIHHHMMMUUUZZZ]]]```eeeeeefffhhhkkkooouuu|||~~~rrrbbb\\\SSSKKKEEEBBB???>>>@@@;;;999<<<>>><<<::::::AAAIIIbbbaaaLLL>>>BBBGGGDDDBBBEEEDDDBBB@@@@@@BBBBBB@@@===<<<>>>AAACCCCCCCCCDDDEEEBBBEEEJJJKKKHHHCCC???===HHHHHHFFFCCCBBBDDDHHHLLLJJJNNNNNNHHHDDDDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJKKKIIIJJJNNNOOOLLLKKKMMMOOONNNMMMMMMMMMKKKHHHFFFOOORRRTTTUUUWWWXXXQQQIIIHHHIIIJJJJJJKKKKKKKKKJJJRRRRRRQQQOOOMMMMMMPPPSSSVVVcccnnnuuubbbNNN^^^{{{\\\@@@;;;:::999:::???FFFJJJHHHDDDAAA@@@>>>=========>>>???<<>>;;;>>>CCCDDDCCCCCCGGGTTTjjj|||wwwnnn^^^RRRJJJFFF}}}___XXXXXX]]]```ZZZTTTTTTSSSRRRPPPNNNMMMKKKHHHEEEBBB@@@???>>>;;;:::666333111000111111000...++++++,,,---............+++***(((((((((***,,,...+++++++++++++++++++++++++++,,,---...///...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...222555111777XXX}}}```EEE:::555999;;;666555999:::999999888777777777777333333333333222222222222...111333444444333555777999DDDYYYsssuuudddXXXOOOJJJEEEFFFFFFGGGGGGFFFEEEDDDGGGHHHHHHHHHGGGEEECCCBBB???>>>??????AAADDDKKKQQQXXX]]]eeelllssszzznnnfffRRRMMMGGGDDDEEEGGGIIIIIIQQQQQQTTTZZZ\\\[[[\\\```eeeiiinnnsss{{{}}}zzzooodddYYYSSSIIIBBB>>>===============<<<<<<<<<===???BBBJJJ```ZZZLLLAAA===DDDGGGBBB???AAAAAA===999:::>>>???<<<999:::>>>CCCEEEEEEDDDDDDCCCAAADDDHHHIIIGGGCCC???===CCCEEEGGGGGGFFFEEEGGGHHHHHHKKKKKKFFFBBBCCCDDDCCCAAABBBCCCDDDFFFGGGIIIJJJIIIGGGHHHKKKLLLHHHGGGIIIJJJJJJKKKMMMNNNLLLHHHEEEIIIJJJKKKMMMRRRTTTOOOFFFGGGHHHHHHIIIIIIIIIHHHHHHQQQQQQQQQOOONNNMMMOOOQQQUUUdddkkkmmmzzz[[[___vvvcccIII@@@>>>:::999???IIIMMMJJJEEEBBBAAA???>>>===>>>>>>???BBBAAAIII]]]qqqyyyuuuoooxxxjjjaaa]]]___nnn```VVVMMMJJJHHHDDDAAAAAABBBDDDHHHMMMXXXkkkwwwfffXXXOOOJJJzzz]]]XXXYYY^^^```ZZZTTTTTTSSSRRRQQQOOONNNMMMIIIFFFCCC@@@???===;;;999666333111000111111000...++++++,,,---............***)))(((((((((***---...+++++++++++++++++++++++++++,,,---...///...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........,,,222999555333DDD]]]___JJJ999999;;;999777999999999999999999999888888444444444333333333222222000111333444444555777888999>>>IIIXXXhhhyyydddSSSJJJIIIHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEGGGGGGFFFEEEDDDCCCCCCBBB???>>>???AAABBBFFFIIIOOOVVV^^^gggpppvvvxxx{{{}}}|||~~~www{{{zzzdddXXXUUUDDDCCCBBBDDDHHHLLLPPPRRRQQQPPPSSSWWWYYYZZZ___fffiiinnnvvv{{{uuummmbbbYYYWWWPPPGGG@@@===<<<<<<===:::===>>>:::888<<>>;;;>>>???;;;777888<<<===;;;888;;;???EEEHHHHHHFFFCCCBBBAAABBBDDDCCCAAA???>>>>>>CCCJJJRRRTTTOOOGGGCCCAAABBBEEEEEEBBB@@@CCCDDDBBBBBBBBBDDDEEEGGGHHHIIIIIIFFFEEEFFFIIIIIIFFFEEEGGGEEEFFFIIILLLOOOOOOLLLJJJGGGGGGEEEEEEKKKQQQOOOHHHIIIIIIIIIHHHHHHGGGFFFEEEKKKMMMOOOPPPOOOOOOOOOPPPLLLYYY___bbb}}}hhhaaammmqqqVVVEEE???:::777>>>IIIOOOKKKEEECCCBBB@@@???>>>>>>>>>???AAA>>>CCCXXXvvv|||~~~mmmbbb^^^[[[```uuucccPPPJJJKKKLLLKKKJJJIIIKKKMMMQQQ\\\ooo~~~uuugggZZZRRRvvvZZZVVVXXX]]]^^^VVVRRRSSSSSSRRRRRRQQQOOOOOOKKKHHHDDDAAA???===:::888666333111000111111000...,,,,,,------...------------,,,+++***)))******+++++++++++++++++++++++++++++++++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---...222222111;;;HHH___~~~dddFFF666333555666777888888999999:::999999888666666555555444444333333444333222222222444555666888888>>>FFFOOO```yyycccVVVPPPMMMIIIFFFDDDDDDEEEFFFAAABBBCCCCCCCCCBBBAAA@@@BBBDDDCCC@@@???AAA@@@===???@@@CCCEEEIIIOOOWWW\\\ffffffhhhkkksss{{{|||~~~{{{zzzwww```aaaoooxxxjjj\\\QQQQQQVVVGGGGGGHHHIIILLLNNNQQQSSSSSSRRRTTTWWWXXX[[[dddmmmnnnuuu{{{xxxtttnnnggg___VVVPPPPPPKKKDDD???===<<<;;;;;;999<<<<<<:::===KKK]]]iiijjjLLLIII@@@======@@@???;;;:::===???;;;888999;;;===<<<:::<<>>IIIUUU``````TTTFFF???===>>>AAAAAA??????CCCDDDBBBBBBCCCDDDFFFGGGGGGGGGGGGEEECCCEEEHHHIIIFFFEEEGGGEEEEEEGGGJJJNNNOOOOOONNNHHHHHHEEECCCFFFMMMNNNKKKJJJJJJJJJIIIHHHGGGEEEEEEGGGJJJMMMOOOOOOOOOOOOOOOHHHQQQVVVZZZwwwvvvcccaaapppTTTCCC<<<777;;;EEELLLLLLIIIDDDCCCAAA???>>>>>>??????======AAARRRrrr~~~rrreee___XXX[[[tttcccPPPLLLMMMOOOQQQ[[[XXXVVVYYYfffzzzlllddd```bbbgggqqqxxxhhh[[[tttYYYVVVZZZ___^^^UUUQQQQQQRRRRRRRRRRRRQQQQQQMMMJJJEEEBBB???<<<999666666333111000111111000...---------...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...............------000666:::CCC^^^fffHHH:::888888666666777888999::::::999888888777777666555555444444444333222222333333444444777333666<<<@@@GGG[[[rrr|||iiicccYYYPPPIIIEEEDDDEEECCCCCCCCCBBBAAA@@@?????????CCCBBB???@@@CCCBBB>>>>>>???@@@@@@???@@@CCCEEEIIIKKKNNNPPPVVVdddwww~~~{{{wwwnnnpppqqq|||jjjlll}}}wwwqqqkkkdddWWWQQQKKKGGGCCCAAAFFFMMMKKKLLLLLLLLLMMMOOORRRTTTXXXXXXZZZ]]]___cccnnnyyy|||tttqqqiiifffaaa\\\WWWPPPJJJHHHDDDBBB???======<<<;;;::::::;;;;;;AAAUUUtttyyyWWWGGGGGG>>><<<<<<>>>???<<<<<<===<<<;;;999999999:::;;;<<<===BBBGGGIIIHHHDDD@@@>>>=========;;;:::999:::<<>>@@@>>>@@@@@@>>>???DDDDDDAAABBBCCCDDDEEEEEEEEEDDDDDDDDDBBBDDDHHHIIIGGGFFFIIIJJJHHHGGGGGGJJJLLLMMMMMMLLLLLLJJJEEEEEEIIIKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGIIIKKKLLLLLLLLLMMMOOOIIIPPPSSSUUUhhhxxxiiiwwwTTTJJJ>>>:::???FFFKKKLLLEEEDDDBBB@@@????????????<<>>JJJVVVmmmrrrbbbUUUNNNJJJIIIDDDDDDDDDCCCCCCBBBBBBBBB@@@CCCBBB>>>???DDDDDD??????@@@BBBAAA>>><<<<<<<<<888>>>BBBBBB@@@DDDPPPZZZkkkyyy}}}sssmmmlllhhhooowww|||wwwlll___VVVQQQJJJBBBDDDAAABBBEEEGGGGGGJJJPPPJJJKKKLLLLLLNNNQQQVVVYYYUUUWWW]]]eeejjjrrr~~~zzzuuulllccc___[[[WWWSSSOOOKKKEEECCCBBB;;;::::::;;;===>>>===<<<<<<;;;<<>>>>>@@@@@@>>>===<<<999999999777666666999<<<>>>BBBFFFHHHFFFBBB>>><<<;;;<<<===<<<:::999999:::FFFTTT___ZZZHHH===???FFF@@@AAAAAA>>>@@@DDDDDDAAAAAABBBCCCDDDDDDCCCBBBAAADDDBBBDDDIIIJJJGGGGGGJJJNNNKKKGGGFFFFFFHHHJJJJJJNNNPPPOOOIIIFFFGGGHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHIIILLLOOOIIIOOOQQQOOOXXXppp|||gggYYYGGG<<<<<>><<>>===<<<===============<<<<<<<<>>>>>999555555:::;;;888444BBBJJJYYYqqq^^^MMMJJJFFFCCCCCC???BBBBBB>>>===>>>===999999;;;======<<<:::999888<<<999:::???AAA???>>>???<<<<<<;;;:::999888888888888===CCCBBB>>><<<@@@EEEBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAABBBDDDEEEGGGEEEFFFFFFDDDCCCDDDFFFHHHLLLIIIFFFDDDEEEIIINNNRRRPPPMMMJJJIIIIIIHHHEEEBBBBBBGGGPPPWWWSSSIIIGGGLLLGGGKKKNNNOOONNNNNNPPPRRRJJJJJJOOOSSSQQQVVVppprrrjjjQQQHHH===<<>>AAABBB@@@???;;;;;;777<<>>KKKbbb|||vvvgggaaaVVVQQQJJJEEEDDDDDDDDDCCCCCCAAA@@@@@@AAACCCBBBBBB>>>>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>============;;;===???AAABBBAAA@@@???BBBDDDGGGKKKRRR[[[eeelllnnnmmmllllllmmmppprrrtttccc___ZZZXXXZZZ^^^``````kkksss{{{}}}xxxvvvvvvxxxssskkkbbbZZZTTTQQQPPPMMMMMMLLLKKKIIIHHHGGGGGGDDDCCCBBBAAA@@@AAABBBBBBGGGGGGHHHJJJLLLNNNNNNMMMLLLOOOOOONNNPPPWWW]]]]]]dddooo|||{{{vvvmmmeee\\\TTTMMMIIIHHHGGGDDDBBB???===<<<<<<888999:::;;;;;;:::999999AAAWWWpppiiiKKKAAABBB???===>>>DDDFFFDDD???===<<<:::666777===BBBAAA;;;777:::>>><<<999999>>>@@@===<<<===;;;;;;::::::;;;<<<>>>???:::>>>@@@???===<<>>888GGGTTTRRRJJJBBB???AAABBBAAA???<<<<<<999;;;BBBCCCOOOgggrrrssskkkttt|||kkkcccZZZWWWaaauuu^^^SSSRRRTTTRRRQQQPPPNNNKKKJJJIIIDDDNNNWWWiiivvv[[[[[[]]]]]]\\\UUUQQQQQQQQQPPPPPPPPPOOOOOOMMMJJJFFFBBB???===999777666444222111111000///---......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++*********)))))))))***++++++,,,,,,)))************+++++++++***))))))***,,,,,,***))),,,,,,,,,,,,------------------...///000000000000111333333AAA___dddAAA888444888999555666<<<:::::::::999888777666666555555444444444333333333444333333333444555666777888888>>>KKK]]]sssxxxiii___SSSIIIEEEDDDCCCBBB???>>>===>>>??????===;;;;;;;;;<<<>>>???@@@@@@AAA??????>>>>>>============777777888::::::::::::::::::;;;<<<<<<===@@@EEEIIIGGGGGGFFFGGGHHHKKKNNNPPPHHHEEEBBBBBBCCCEEEFFFFFFFFFKKKPPPRRRPPPNNNNNNOOONNNLLLIIIEEEBBB@@@??????>>>>>>===============>>>>>>>>>@@@AAACCCDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKLLLNNNQQQRRRQQQUUU___hhhkkkxxx{{{tttlllggg```XXXRRRKKKEEEAAAAAA@@@>>>===;;;:::999999444888;;;999555555999>>>PPPsssbbbOOO???===???===;;;<<>>;;;:::::::::::::::;;;===@@@CCCFFF???>>>===<<<<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEE>>>AAAFFFHHHFFFCCCAAA???DDDFFFHHHIIIJJJJJJJJJIIIIIIGGGEEEEEEDDDDDDBBB@@@CCCCCCEEEIIIIIIGGGIIINNNOOORRRUUUVVVTTTQQQOOONNNOOOLLLMMMPPPOOOQQQ___pppttthhhtttuuuaaaDDD666@@@KKKTTTNNNFFFBBBBBBCCCBBB@@@===???;;;:::>>>???LLLeeezzzrrrhhh___[[[ZZZiiisssccc^^^dddllluuuqqqlllhhhddd]]]QQQHHHFFFHHHLLL]]]{{{www]]]\\\^^^^^^\\\TTTRRRRRRRRRQQQQQQQQQPPPPPPMMMIIIEEEBBB???===999777666444222111111000///---......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************))))))*********+++++++++))))))*********+++++++++)))))))))***+++,,,,,,+++++++++,,,,,,,,,---------,,,---...///000000000000555555333888EEEXXXWWWBBB444777:::444333999888999:::;;;:::999888777555555555555444444444444333333222222333444444555888777999>>>EEERRRgggxxxoooaaaYYYSSSNNNJJJFFFDDDBBBAAA@@@???===;;;???>>>>>>===============>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<======999;;;<<<<<<;;;<<<===???<<<;;;:::999999:::<<<===;;;;;;:::::::::;;;;;;:::999;;;======<<<<<<>>>@@@>>>>>>==============================>>>@@@AAABBB@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMTTTYYY\\\^^^eeesss|||sssjjjcccYYYVVVPPPLLLHHHDDD@@@===<<<;;;:::999888888888888888888777555777@@@NNNYYYvvvhhhNNNDDD>>>>>>>>>:::999;;;>>>@@@???;;;:::<<<;;;888555???FFFBBB999444:::BBB<<<999999<<<>>>:::888999999999999:::===AAAEEEGGGDDD???;;;999;;;>>>>>>>>>@@@??????>>>>>>??????@@@@@@BBBEEEGGGGGGGGGEEEDDD>>>AAAEEEGGGEEEBBB@@@???CCCDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAACCCDDDGGGJJJLLLMMMOOOQQQLLLOOORRRTTTSSSPPPMMMKKKNNNKKKKKKNNNNNNOOOVVV```~~~ggg___mmmOOO<<<===AAATTTQQQKKKDDDBBBCCCCCCAAA>>>BBB===888:::<<>>>>>===<<<<<<;;;::::::<<<;;;;;;::::::;;;<<<===999:::<<<===;;;;;;<<<======<<<;;;:::999999999999999:::;;;;;;;;;:::::::::;;;;;;;;;::::::;;;>>>@@@<<<<<<<<<=========<<<<<<======<<<<<<>>>@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNPPPSSSVVV___gggnnnsss}}}}}}vvvpppiiiaaaWWWPPPLLLIIIFFFCCCAAA???<<<::::::999888888888888888888<<<777555;;;MMMgggvvvYYYKKKBBB>>>;;;:::888666777999:::<<<;;;777777::::::777777;;;>>><<<888555888<<<;;;888888<<<===:::888888888888888999;;;>>>AAACCCEEE@@@:::999;;;>>>>>>===>>>>>>============>>>>>>>>>@@@CCCFFFGGGEEECCCBBBAAACCCDDDCCCAAA@@@@@@AAACCCCCCCCCDDDDDDEEEFFFFFFDDDEEEEEEDDDCCCCCCCCCCCCDDDIIIMMMNNNMMMLLLKKKJJJIIIKKKOOORRRSSSRRRNNNLLLKKKIIIIIILLLMMMNNNQQQUUUiiipppYYYvvvmmmQQQ@@@@@@???OOORRROOOGGGCCCDDDEEEBBB???DDD>>>888:::;;;EEEXXX{{{kkkvvvtttfffddd\\\QQQYYYlll}}}tttooossszzzeeePPPJJJUUUjjjmmmUUUXXX\\\___^^^WWWSSSSSSSSSRRRRRRRRRQQQQQQKKKHHHDDDAAA???<<<:::777666444222111111000///---......---------,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************************************)))************++++++++++++,,,---,,,++++++---///++++++++++++,,,,,,,,,,,,,,,,,,---...////////////,,,111000333888888CCCZZZtttgggJJJ>>>:::666444777777777888999:::;;;;;;;;;777666666666666555555555333333222222222222333333222222555999999888<<>>===<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<===:::<<<======;;;:::::::::::::::999999::::::;;;;;;999:::<<<<<<;;;::::::;;;===<<<;;;;;;;;;<<<>>>???????????????>>>>>>>>>>>>>>>===<<<<<<===???AAACCCFFFFFFGGGGGGGGGGGGGGGGGGGGGKKKOOOQQQSSSWWW]]]bbbjjjuuu{{{rrrmmmgggbbb]]]VVVNNNGGGFFFCCC@@@===<<<:::888666999999888888888888999999666444999MMMpppwwwTTTBBB===<<<;;;:::999777777:::===:::<<<:::555444777777555777777777777666666666666999666666:::<<<999777777777777888999:::;;;===>>>CCC???:::888:::===============<<<<<<<<<<<<======<<<>>>AAACCCDDDCCCAAA@@@BBBBBBAAA???======???AAABBBAAA@@@@@@@@@AAACCCDDDBBBDDDEEEDDDCCCCCCDDDEEEMMMUUUZZZVVVOOOJJJGGGDDDHHHJJJLLLPPPSSSSSSQQQNNNIIIIIIIIIKKKLLLLLLMMMNNN\\\aaafffhhhKKK<<<>>>>>>HHHOOOPPPHHHDDDEEEFFFBBB???DDD???999;;;<<<@@@MMMiii|||qqqaaa```|||yyyjjjgggbbbWWWSSSXXXnnntttiiifffgggccc]]]YYYXXXhhh}}}wwwWWWLLLTTTcccpppXXXZZZ^^^___]]]VVVQQQQQQQQQQQQPPPPPPPPPPPPJJJHHHDDDAAA???<<<:::777666444222111111000///---......---------,,,,,,,,,***++++++,,,,,,++++++***((()))))))))*********+++************************)))************++++++++++++------+++))))))+++---***++++++++++++,,,,,,,,,,,,,,,---...////////////...555333222888:::<<>>@@@IIIYYYnnnuuukkkbbbZZZSSSNNNLLLJJJGGGDDDBBB@@@@@@@@@AAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>=========<<<===>>>>>><<<;;;;;;<<<888888999999:::;;;<<<<<<:::<<<>>>===;;;:::;;;======<<<<<<<<<===>>>>>>===AAAAAA@@@@@@AAAAAABBBCCCBBB@@@???>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJLLLKKKPPPVVVZZZ^^^eeennnuuuyyyqqqlllddd```ZZZUUURRRMMMFFFAAA???===:::999999999777666:::999999888888888999999888???PPPooowwwVVVAAA:::::::::;;;:::999888999<<<===888:::888444444777999777666555555444444444444444555222222777999666555666444555777999:::;;;::::::>>>;;;999777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>@@@@@@???===::::::<<<>>>??????>>>>>>??????@@@@@@@@@BBBDDDDDDBBBBBBDDDFFFQQQ\\\bbbZZZNNNHHHFFFEEEHHHHHHIIILLLPPPQQQOOOLLLHHHKKKLLLKKKJJJJJJJJJJJJSSSooosssaaaxxxzzzSSS>>><<<<<<@@@KKKPPPIIIDDDFFFFFFBBB???DDD???:::>>>>>>===CCCOOO\\\hhhnnnjjj___mmmtttkkkeee]]]UUURRR```}}}eeeYYYNNNLLLNNNQQQVVV\\\```ttt```RRRWWWaaaxxx______```___\\\TTTPPPPPPOOOOOOOOONNNNNNNNNJJJGGGCCC@@@???<<<:::777666444222111111000///---......---------,,,,,,,,,+++++++++,,,,,,+++++++++(((((())))))*********+++++++++******************)))************++++++++++++,,,---***''''''))),,,******+++++++++,,,,,,,,,+++,,,---...///////////////666111+++222666666:::CCChhhmmmNNN@@@>>>???666666666666777:::<<<===777777777777666666666666444444333333222333333333666111---000222333555999666:::AAAMMM___wwwwwwmmmggg]]]ZZZUUUOOOJJJGGGFFFEEECCCCCCBBBAAA@@@???>>>===<<<<<<=========<<<<<<;;;:::;;;<<<<<<;;;;;;<<<>>>;;;<<<<<<<<<<<<=========<<<>>>@@@???===<<<===@@@???>>>>>>???AAAAAA???>>>????????????@@@BBBDDDEEECCCBBB@@@>>>>>>???AAACCCCCCCCCCCCEEEGGGKKKOOORRRVVV\\\dddiiinnnvvv|||sssjjjaaa[[[VVVQQQKKKGGGEEEAAA<<<777888777666666888::::::999:::999999888888888999999EEESSSnnnlllKKK<<<:::===???666888888666555666777666444666666333555:::===<<<444555666444222111333555222///000555777555333444222444777:::;;;;;;:::999:::999888777666777999:::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>======<<<======<<<999888999:::<<<===>>>??????>>>======>>>AAACCCCCCAAAAAACCCFFFKKKXXX^^^UUUGGGCCCDDDFFFGGGEEEEEEHHHKKKMMMKKKHHHIIIMMMNNNLLLIIIHHHHHHHHHLLL___~~~ddddddiiiJJJBBB>>>;;;IIIPPPIIIDDDGGGGGGBBB???DDD>>>;;;AAA@@@;;;===BBBIIIXXXooovvvfffhhh~~~oooeee^^^WWWPPPOOOiiidddZZZPPPNNNOOOTTTbbbqqqmmm\\\```ggg```[[[\\\]]]\\\VVVUUURRROOOMMMMMMMMMMMMLLLHHHEEEBBB???>>><<<:::888888666333222111111///---------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++*********)))************+++++++++))))))))))))************+++++++++*********)))))))))************+++++++++...------------...//////////////////111333555777BBBBBBXXXqqq```PPPFFF999333777888555777>>>:::::::::;;;;;;:::777555666555555444444333222222333333222222222333555666999888888<<>>>>>??????===<<>>===<<<;;;;;;;;;;;;<<<:::777888<<>><<<;;;:::;;;<<<===<<<;;;???@@@AAAAAA??????@@@AAA===???AAABBBAAAAAABBBCCCGGGDDD@@@@@@BBBDDDDDDCCCHHHHHHIIIMMMRRRYYY```dddnnnxxx|||sssjjj```XXXPPPKKKGGGFFFDDDAAA>>>;;;999888;;;999777777888999999999>>>888555888777555;;;GGGfffvvvbbbIII<<<;;;===:::666666666666666666666666666777666444333555888<<<>>>666444222222444666888888333222222111111111111111111222333555666888999:::666777777777777777666666444777999999888777777888<<<>>>???===;;;:::<<<>>>===<<<;;;::::::;;;<<<===>>>===<<<;;;<<<>>>@@@AAA???@@@@@@>>>===???BBBFFFIIIJJJJJJGGGCCCBBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEELLLMMMNNNMMMKKKJJJJJJKKKLLLUUUlll|||]]]tttbbb???AAA999===JJJNNNFFFEEEFFF???BBBAAA???============>>>===???MMMiiitttzzzmmm]]]UUUVVVSSSRRRqqqbbbTTTaaarrrfff]]]qqqbbb\\\\\\]]]]]]VVVSSSQQQOOOOOOOOOPPPOOOMMMHHHEEEBBB???>>><<<:::888888666333222111111///---------,,,,,,,,,,,,+++++++++++++++,,,,,,+++******,,,,,,,,,++++++*********)))************+++++++++))))))))))))************+++++++++*********)))))))))************+++++++++---------------...////////////...///000222444555444888FFFbbbbbbMMM;;;:::<<<999777999>>><<<;;;:::;;;:::888666666666555555444333333333333222222111222333444555222222222444888>>>EEEIII\\\kkk|||}}}vvvjjjgggbbb\\\WWWTTTRRRQQQLLLJJJHHHGGGFFFEEEBBB@@@BBBAAA@@@???????????????AAA>>><<<<<<===>>>===;;;BBBAAA??????@@@@@@???===>>>@@@AAAAAA??????@@@BBBAAABBBCCCCCCCCCBBBDDDEEEGGGGGGFFFGGGJJJLLLNNNPPPRRRTTTXXX___hhhrrr{{{}}}zzzooojjjccc[[[TTTMMMFFFBBBBBBAAA@@@>>>===;;;::::::999888777777888999::::::888777:::===;;;;;;JJJ\\\vvvQQQEEE888333777;;;;;;999666666666666666666666666888666444222333555888:::333222000111333555555555222222111000000000000111222222333555666888999999555666777777888888777777111333666888888999:::;;;:::;;;===<<<::::::===???======<<<<<<<<<<<<<<<======<<<<<<<<<===???AAACCCCCC@@@<<<;;;===@@@BBBCCCCCCEEEGGGFFFCCCBBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBGGGHHHIIIIIIGGGGGGHHHIIIDDDLLL^^^yyyooommmMMM===;;;<<>>============;;;<<>>===:::888888666333222111111///---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))+++++++++++++++*********)))************+++++++++))))))))))))************+++++++++***************)))************+++++++++---------------....../////////...///000111222333///666999AAA```iiiIII;;;:::888666666@@@>>>;;;:::;;;;;;:::888777777666666555444444444333222222111111222444444222222222333444444444555===GGGSSS```qqq~~~vvvooohhhdddbbbZZZWWWTTTPPPMMMJJJFFFCCCGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@AAAAAA@@@>>><<>>;;;;;;;;;;;;;;;;;;::::::666777777888888999999999777888;;;===:::???YYYtttkkkKKK>>>:::555444666888777555555555555555555555555555888666333111000111333555000//////000222333222111222111111000000000000000222333444555666777888888444555666777777777777777000333666777888888:::;;;777888::::::999:::===???===============<<<;;;;;;;;;;;;;;;<<<===@@@BBBCCCFFFAAA<<<;;;>>>AAAAAA??????BBBEEEFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAACCCEEEFFFFFFFFFFFFGGGIIIDDDJJJTTThhhlllxxxcccBBB???:::AAAHHHGGGIIIJJJAAADDDCCCAAA???>>>===<<<<<<;;;;;;AAAUUUtttsssnnnmmmaaa^^^^^^OOOTTTlllyyynnnhhh```^^^^^^]]]WWWUUUTTTSSSTTTTTTSSSPPPMMMIIIFFFBBB@@@???===;;;999888666333222111111///---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++)))((((((+++++++++***************))))))*********+++++++++((()))))))))************************************))))))*********+++++++++------,,,,,,------...///....../////////000111111333666555555HHHppp}}}uuufffKKK>>>777777;;;===<<<;;;;;;<<<<<<;;;999888888888777666666555555444333222111111222333444222333444555555555444444555:::???FFFRRRcccuuu~~~|||sssooojjjeee```[[[VVVRRRUUUTTTRRRPPPNNNMMMLLLLLLGGGGGGHHHIIIIIIIIIGGGFFFEEEDDDBBBBBBCCCCCCBBBAAAEEEGGGHHHIIIHHHHHHJJJKKKMMMNNNOOOOOOOOOQQQVVVYYYZZZbbbkkkpppqqquuu|||yyysssnnnhhhccc___TTTPPPLLLHHHEEEAAA>>>;;;777777888888888999999999666777888888777666777777::::::<<>>:::::::::888666444333222444444444444444444444444666444222111000111333444///...///000222222111///222111000000//////000000222333333444555666777777444555555555555555444444333555666777666666777888777777888888888999;;;<<<;;;<<<======<<<;;;999888888888999:::===???AAACCCDDDCCCAAA@@@@@@@@@???===???BBBFFFIIIJJJIIIHHHGGGAAABBBBBBCCCCCCDDDDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMHHHMMMPPP\\\wwwkkkuuuTTTEEE:::;;;CCCEEEIIIJJJBBBEEEDDDBBB@@@???===<<<;;;;;;===>>>GGG^^^tttrrrddd___vvvuuueee___]]]SSSRRR```uuu{{{kkkaaa^^^^^^^^^XXXXXXWWWVVVUUUTTTQQQNNNKKKIIIFFFCCC@@@???===;;;999888666333222111111///---------,,,,,,,,,+++++++++,,,,,,,,,+++***)))((('''************************))))))*********+++++++++((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,---............//////000000000000222///111555;;;LLLllluuuooozzzsssWWWCCC;;;<<<777888999<<<>>>>>>;;;999::::::999888888777777666555444333222222333444444000000000000111222333444333444666888<<>><<<:::777555666666666666666666666666666888999888666555666888999<<>>999999111333666555333222444777333333333333333333333333333222111111222333555777000//////111222222111///222111111000000000000000222222333333444444444555555555444444333222000000333444555555555555777999999888777777777888888888999999:::;;;:::999777666555666777999<<<>>>@@@AAA???DDDIIIHHHBBB>>>===>>>???AAAEEEHHHJJJHHHFFFCCC>>>???@@@BBBDDDEEEGGGGGGBBBDDDFFFHHHIIIJJJMMMOOOIIILLLKKKRRRtttggggggfffOOO<<<777>>>AAAFFFIIICCCEEEDDDCCCBBB@@@>>><<<;;;:::>>>??????IIIYYY___\\\VVV___pppmmmccc\\\XXXTTTVVVaaawwwlllaaa^^^^^^^^^YYY[[[YYYVVVTTTSSSPPPMMMJJJIIIGGGCCCAAA???>>>;;;999888666333222111111///---------,,,,,,,,,,,,++++++++++++++++++***)))(((((()))))))))***************)))************+++++++++))))))))))))***************************+++++++++)))************+++++++++,,,,,,,,,,,,,,,------...---...///000111111111111000---111888777666GGG^^^uuu___ooo|||\\\EEE999777777999;;;>>>>>><<<999;;;;;;::::::999888888888666666444333333444444555000000///...///000111222222111333444444333999@@@AAAJJJVVVbbbqqq|||}}}}}}zzzvvvsssrrrrrrooonnnnnnooorrrssssssrrrsssuuuwwwxxxxxxyyy{{{}}}zzzrrroooooojjjddd]]]ZZZVVVRRROOOLLLGGGDDDAAA???;;;999888777555333666666666666666666666666888999;;;999777888;;;???<<>>???@@@<<>>>>>>>>AAADDDFFFEEEBBB???;;;<<<>>>@@@BBBDDDFFFFFF@@@BBBEEEGGGHHHIIILLLNNNKKKMMMLLLOOOggglllSSSjjjsss\\\CCC888;;;===AAAGGGEEEDDDDDDDDDCCCAAA???===<<<999<<<>>>>>>???GGGUUU```^^^\\\___}}}zzzlll___^^^TTTNNNRRR___lllaaa^^^^^^___ZZZ[[[XXXUUUSSSQQQPPPMMMLLLIIIGGGCCCAAA@@@>>>;;;:::888666333222111111///---------,,,,,,,,,,,,++++++))))))************))))))((()))))))))*********+++)))************+++++++++))))))))))))************))))))*********+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,...///111333333333333000333666777444444<<>><<<:::999;;;<<<<<<<<<<<<<<<;;;;;;:::999999999888777666555444555555666111111111111222222222222111000222555333000333:::333666;;;AAALLLaaa{{{xxxqqqhhhjjjiiidddbbbbbb```[[[TTTQQQMMMIIIGGGDDDAAA>>>===;;;999888999999888777555555666666777777777777888:::<<<;;;:::===DDDJJJTTTcccmmmIII777777:::888333888999999777333111111111222222222222222222222222000000111111333555666888333111///...000111111000444333333222222222222222000000000000000/////////333333444444444444333333...000111222444666:::===999777555666888999888777777666666777777888999:::777888:::<<<>>>???@@@@@@>>>BBBFFFEEE???;;;<<<>>><<<<<<>>>AAADDDDDDBBB???>>>>>>???AAABBBCCCDDDEEE@@@BBBEEEFFFGGGIIILLLNNNNNNOOONNNOOO[[[{{{{{{WWWXXXhhhLLL===<<<:::>>>GGGIIICCCDDDDDDCCCBBB@@@???>>>:::999;;;>>><<<===OOOdddsssnnneeesssuuuccccccVVVNNNQQQTTTpppvvv|||lll```]]]^^^___ZZZZZZWWWSSSQQQQQQPPPOOONNNJJJGGGCCCAAA@@@>>><<<:::888666333222111111///------------,,,,,,,,,++++++((())))))************)))(((((())))))*********+++)))************+++++++++))))))))))))************))))))******++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,---000222444444444444---777999111///888<<<999CCCkkkuuuiiiEEEAAA;;;888888:::===>>>===<<<<<<;;;;;;:::999999999888777666555555666777---///111222333333222111000...000333111---000777555777999;;;???JJJYYYdddkkk{{{wwwiii___ZZZXXX^^^aaa^^^[[[YYYUUUQQQOOOKKKFFFCCC@@@>>><<<:::777666444555777888888777444444555666777888999:::888;;;=========BBBKKKSSSppp}}}~~~YYYLLL===555444444444444///111333444333222111111111111111111111111111111000000111111222444555666333111...---...000000000555444333333222222333333////////////............111222333555666777777777111222333333222444777999888555444555999;;;:::999777777666666777999;;;<<<999:::<<<>>>???@@@AAAAAAAAAAAA@@@???===<<<<<<======<<<===AAAEEEFFFDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBDDDFFFHHHIIIJJJMMMOOOLLLLLLLLLLLLPPPgggfffQQQ~~~qqqSSS@@@===999<<>>>>>777888>>>;;;888JJJddd}}}mmmnnnzzzeeefffZZZUUUYYYSSS```}}}hhhcccuuuzzzppp{{{mmmbbb```aaa___VVVXXXVVVRRRPPPPPPPPPOOONNNMMMIIIDDD@@@>>><<<;;;999777555222111000000...---++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))'''''''''((()))++++++++++++++++++++++++)))******++++++,,,------/////////000111111222222111222222333333444444555999GGG\\\xxxkkkLLL444444<<<<<<:::<<<;;;<<<<<<;;;;;;<<<:::777777777888888888777777666444444333333222111111000222111111111111111222222000111222444666999;;;===HHHPPP]]]iiitttyyynnneee___YYYQQQKKKTTTSSSRRRPPPMMMIIIEEECCCEEECCCAAA>>>;;;999777777666666666666666666555555===555111666999777666999333777===BBBCCCNNNiiimmmKKK:::999777666444333333333333333333222222222111111000000000000000000000000,,,...111222222333333555222000------...000111111333111///...---...///000......///000000000000000555:::777000555DDDLLLKKK999666222......000444777555444333333444666999:::555555444333444555666777888888:::;;;<<<===============<<<;;;;;;;;;;;;<<>>===<<<;;;999777666555555444444444444444444444444777444444777666222222666>>>===AAAMMM^^^vvv{{{]]]EEE666777666555444333222222222333333222222222111111111////////////////////////---000333444333111111111555222///...///000000000111000...---,,,---...///......///000000000000000111666555000666DDDMMMLLL666444111......000222444444333222222222444666777555444333333333444666666777888999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBDDDFFFGGGCCCEEEGGGHHHHHHHHHIIIKKKKKKGGGHHHLLLMMMQQQdddyyyhhheeegggGGGAAA===<<>>???;;;999;;;:::999???HHHUUUbbb___WWW^^^sss{{{mmmccc[[[UUUWWW\\\kkkyyyggg]]]]]]eeekkk|||uuuooodddcccdddaaaYYYWWWVVVTTTSSSSSSRRROOOMMMJJJGGGBBB???===;;;999777777555222111000000...---++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''++++++++++++++++++++++++)))******++++++,,,---------------...//////000000111111111222333333444444333444444:::RRR}}}nnnTTTEEE:::666888666777888888888888:::<<<999999::::::999888777777555555555444333333222222111111000000000000000111111000000/////////000000000333666777777999>>>BBBHHHOOOYYYaaajjjwwwvvvlllddd\\\UUUPPPNNNJJJEEECCCCCCCCC@@@===<<<;;;:::999999999999999888777666555444444444444444444444444555555555555333444888;;;888555777<<>>EEECCC333222000/////////000111333333222111111222333444333333333333333444555555666777888999;;;;;;;;;;;;888888777888888999:::;;;999999999999::::::::::::;;;<<<===???BBBDDDFFFGGGDDDEEEGGGGGGFFFEEEFFFGGGGGGEEEGGGKKKJJJKKKXXXgggvvvUUU______HHH???:::;;;EEEDDDCCCBBBAAAAAAAAAAAA>>><<<<<<===;;;777888<<>>;;;999777777555222111000000...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''************++++++++++++)))******++++++,,,------+++,,,,,,------...//////000000111111222333333333222555666888EEEdddqqqZZZJJJ@@@<<<777666777999888666777::::::::::::::::::999888888777666666555555444333333111111000000//////000000333222111111000000000111222444666666666666888;;;666:::@@@EEEJJJSSS^^^fffyyy~~~tttddd___XXXSSSOOOKKKHHHFFFHHHDDD@@@===<<<;;;888666888777666555555666777888777777666555555444555555777777777777777888888888888888888777666666:::>>>;;;NNNooommmKKK<<<999888666222111111111111111222222222111111111111000000000////////////////////////...111444555333111///...///---+++,,,...000222222......---,,,,,,------...............//////000000...111000---...333555333000000000000000000000000333333222111000000111111222222222222333333333444555666777888999:::::::::666666666777888:::;;;<<<::::::::::::;;;;;;;;;<<<;;;<<<===???AAACCCDDDDDDDDDFFFGGGGGGEEEDDDDDDDDDDDDDDDGGGJJJJJJLLLVVVbbbvvv^^^SSSwwwZZZBBB999>>>@@@AAABBBBBBAAAAAABBBDDD???>>>======;;;888777888;;;EEEMMMXXXaaa^^^dddyyytttfff\\\UUUQQQSSS\\\vvvkkkYYYMMMGGGRRRcccrrrhhh]]]hhh|||oooeeedddeeeccc[[[VVVUUUTTTTTTTTTRRRNNNLLLKKKHHHDDDAAA???===:::777777555222111000000...---++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))******+++++++++)))******++++++,,,------+++++++++,,,------......//////000111111222222333000444777888;;;JJJdddzzzzzzbbbMMM???:::555444777888555444777999999999::::::999999999888888777777666555555555222222111000000000000000222222111111111111222222---...000111222333444555333666999;;;<<>>???@@@@@@@@@@@@CCCEEEFFFFFFDDDCCCCCCDDDDDDDDDFFFHHHHHHLLLUUU___qqqoooXXXfffuuuJJJ888BBB<<<>>>@@@AAAAAAAAACCCEEEAAA@@@>>>;;;:::;;;:::999:::===DDD[[[rrrpppgggkkktttggg___XXXSSSWWWTTT```~~~bbbWWWQQQMMMUUUdddmmm```\\\eeennncccbbbcccbbbZZZVVVUUUSSSRRRRRRQQQNNNLLLKKKHHHEEEBBB@@@>>>:::777777555222111000000...---++++++++++++++++++++++++************************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))***+++++++++)))******++++++,,,------+++++++++,,,------....../////////000111111222222444555555444333888HHHWWW}}}uuu```III<<<333555777444333666666777888999::::::::::::999999999888777777666666444333222111000000000000000////////////000111111---...///000111111111111111333555666666666777888888>>>CCCEEEHHHNNNQQQQQQUUUYYY___eeejjjnnnrrruuu~~~{{{qqqmmmhhhccc^^^ZZZVVVSSSQQQUUUVVVRRRNNNLLLFFF???BBB@@@===;;;;;;;;;:::999444444555555555666666666666555555444333333444444777666555444333333333333555555666666777777888888777:::@@@KKK[[[kkkrrrrrr~~~XXXJJJ:::222//////111333111000000000000000111111000000000000////////////........................+++...111222222333444555;;;888444111111000000///---.........///////////////...---------...///000000000///...---............///111222222111000000111111111111000000/////////000000111222111111111222333444666777777777777555666666777888999;;;;;;999999999999::::::::::::<<<<<<>>>?????????>>>===@@@BBBCCCCCCBBBBBBBBBCCCEEEEEEEEEDDDDDDHHHOOOVVVdddwww\\\RRRnnn\\\>>>@@@:::;;;===???AAACCCCCCCCCAAAAAA>>>::::::>>>>>>;;;<<<<<<@@@WWWvvv{{{llleeeuuuzzzmmmggg___XXXVVVLLLOOOiiivvvccc[[[\\\kkk|||~~~sssjjjddd[[[ZZZooolllaaa```bbb```XXXVVVTTTQQQPPPPPPOOOMMMLLLJJJGGGDDDBBB@@@===999666777555222111000000...---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******((((((((()))***+++++++++)))******++++++,,,------++++++,,,,,,---...............//////000111111222666333222444444444<<>>777777333222555444555666888999:::;;;;;;:::::::::999888888777777555444333222111111111111000000///////////////000111111222333333333111000000111222222222222333333111555666444333777999888888;;;>>>@@@BBBEEEHHHJJJPPPVVV[[[\\\YYYYYY]]]bbbllllllnnnqqqvvvzzz{{{{{{xxxuuuqqqqqquuu{{{{{{wwwpppjjjeeecccbbbccc\\\[[[XXXWWWVVVTTTPPPNNNKKKIIIEEECCCCCCBBB@@@???>>>BBBDDDAAA>>>===;;;666<<<:::888888888777555444444555555444222000//////222222333333444333333333444444444333444555555666555555666777777888999999>>>NNNeee{{{eeeEEE999555333444333000222888000///...............///000000/////////.................................---///000111111222444666999666333000000000000///,,,,,,---...............///...---,,,,,,...///111///...---.........///111---...///000000000000///...////////////............///000111111111000000111222333555666666666666555555555555666777888999888888999999999:::::::::999;;;===>>>??????>>>===:::===???@@@@@@@@@AAABBBBBBDDDEEECCCCCCFFFKKKNNNSSShhhnnnQQQMMMiiixxxOOO===:::999:::>>>BBBEEECCCAAA@@@AAA>>>:::;;;???>>>888:::???>>>KKKfffqqqfff^^^]]]vvv{{{tttiii]]]VVVMMMLLLXXXjjj~~~jjjmmmqqqhhhkkkeeeeeeiiiddd]]]eeevvvjjj```___aaa___WWWWWWTTTPPPNNNNNNNNNMMMLLLHHHFFFCCCAAA???<<<888555777555222111000000...---++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''''')))***+++'''(((((()))***+++++++++)))******+++,,,,,,------+++,,,,,,------......///......//////000111111111000,,,...555777555666:::===XXXlllKKK===999444222555222333555777999:::;;;;;;;;;;;;:::999999888888777666555444333222222222222333222111000000/////////.........///111000...---333222222111111222333444333666666222000333666555444555555555444555777999999>>>CCCBBB??????DDDIIIHHHHHHJJJNNNSSSWWWYYYYYYXXXUUURRRRRRUUUYYY\\\^^^XXXUUUOOOJJJGGGHHHJJJKKKIIIHHHFFFEEEDDDBBB???======<<<::::::<<<===>>>===888<<<>>>;;;999:::999666333222222222333333111///222333444555444333333444///000222444555555444444333333444555666888999:::777888888999::::::;;;;;;QQQkkkaaaEEE888;;;222...333666222...---///...---,,,,,,,,,,,,---000/////////....................................///000000000000111444777111///---,,,...111222222***+++,,,---------------///...,,,,,,,,,---///111000---,,,---,,,,,,---///,,,------.../////////...,,,------......------,,,---...000111111111000///111111333444555666666666444444444444444555666777999::::::::::::;;;;;;;;;777999;;;>>>???@@@??????666999<<<======>>>@@@AAA===AAADDDEEEFFFIIILLLMMMGGGTTTqqqbbbFFFPPPeeeaaa>>>;;;888888===CCCFFFCCC??????AAA???;;;<<<@@@<<<444444===:::<<>>======<<<:::888777666666666555555444444444333111111111000000000000/////////000000111111222222111111111111111111111111111111222222222222111111222222333333333444444444777777777777777777777777>>>>>>??????@@@AAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBBAAA@@@???>>>>>>;;;;;;;;;::::::888777777888888777777777777888888888888777777666666666666222222111111111111111111444444444333333222222222000222333333222333555777333333444666888888777555888999::::::888999AAAJJJfffbbbEEE888999333222111///......------................................................,,,---------.../////////111000///...---...//////000000...---,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............/////////000111111111111111333222222333555666555444777666555444555666888:::;;;::::::999999::::::;;;???<<<999:::===@@@AAA@@@>>>>>>===???BBBCCCBBBAAA???CCCGGGIIIIIIHHHGGGGGGJJJRRRfff|||ZZZKKKQQQjjjooo===<<<<<<::::::???DDDCCC???BBBBBBAAA@@@???>>>======999999:::<<>>KKK\\\hhhyyyxxxdddLLL<<<222444<<<333222111///...---------........................------------------------------------............000///...---------......,,,++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------...............///000000111111000000444555777888888666444333555444444444555777:::;;;;;;;;;:::999999999999999>>><<<999:::<<>><<<:::;;;<<<<<<===>>>AAAAAAAAA@@@???>>>======888888777999===BBBHHHLLLTTTWWW___sssqqqmmmaaaYYYTTTNNNQQQmmmxxxzzzzzznnnooowwweeecccccc___\\\XXXXXXVVVSSSRRRQQQPPPOOOMMMKKKIIIFFFCCC???<<<:::999999777444222111000...---,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---......//////000111111111111222333444444555555111333777===KKKlllmmmQQQ;;;;;;333111555666222111555666777999:::;;;;;;:::999888888888777777777777777444444444444333333333333111111111000000000000///000000000000000000000000111111222222222222111111000000000111111111111222333333333333333333333333111222222333333444444444222222111111111222333333111222222333444555666666444444444444333222222111222111111000000111111222111111111111111000000000111111111111111111111111222222222222222111111111111222333333222222444666777666444444555777:::<<<<<<===@@@IIIYYYooooooUUU<<<333333000///111222111000///...---------------------------------------------------------............------------......---,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------............---......///000/////////333888<<<<<<999666444444333333333333555888:::;;;;;;:::999888888888888888<<<:::999999;;;===>>>===888<<<@@@AAA@@@??????AAAFFFFFFEEEDDDBBBBBBDDDFFFFFFHHHNNNccc}}}cccKKKNNNlllsssQQQEEE<<<;;;:::666888>>>@@@@@@@@@@@@@@@???>>>>>>:::888777777999===AAADDD^^^___[[[^^^yyy~~~uuuiii___YYYOOOIIIVVVjjjooobbblllfffdddeeeaaa^^^[[[XXXVVVSSSRRRRRRQQQPPPNNNLLLJJJGGGCCC???<<<999888999777444222111000...---,,,,,,+++***************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,------......///000000111111111222222333333444444666666999;;;<<>>>>>;;;:::===AAAEEEDDDCCCAAA@@@CCCHHHLLLKKKMMMOOO\\\ooo{{{]]]LLLTTTuuuzzz\\\AAA999:::999999>>>>>>???@@@@@@@@@@@@???>>><<<;;;999888999<<>>;;;???VVVpppqqqVVVFFF::::::;;;777666999777888888999:::;;;;;;<<<999:::::::::::::::::::::888888888888777777777777444444333222111000000///000000000000000000000000111111222222222222111111111111222222222333333333222222222222222222222222000000000000111111111111333222222111111111222222111111111111111111222222111111222222111111000000333222222222222222222333222222222222222333333333000000111111111222222222111111111111111111111111222333444444444555777999666888;;;???EEEMMMXXX___kkkwwwlllRRR@@@888000++++++...000222333000///...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++++++++++++++*********...---,,,++++++***++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,---...............000444777555222222666;;;444444444444444444555555444444555555777999:::;;;999999999999999999:::;;;999<<<>>><<<999:::???EEEFFFEEECCC@@@@@@CCCIIIMMMKKKNNNQQQ[[[iiitttyyy]]]PPP^^^zzzKKK999:::===<<<;;;<<<===???@@@AAAAAA@@@???<<<;;;:::999:::<<<>>>@@@PPP[[[\\\PPPSSSrrr{{{mmmeee\\\RRROOORRRbbb{{{rrreee```___nnnqqq^^^OOOLLLJJJKKKZZZmmm```___aaa^^^\\\YYYXXXVVVSSSRRRQQQPPPOOOMMMLLLJJJGGGDDD@@@===;;;:::999777444222111000...---------,,,,,,+++,,,,,,---************************''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))&&&''''''(((((())))))***)))************+++++++++************++++++++++++,,,------......///000000//////000111222222333333555444666888:::@@@MMMZZZooo}}}iiiPPP>>>999999777555666555555666777:::<<<===999::::::::::::;;;;;;;;;999999999999888888888888555555444444333222111111111111111111111111111111111111222222222222111111/////////000000000000111222222222222222222222222000000000000000111111111222111111000000000000000333222222222111111000000111111222222222111111000111111000000000000111111000000000111111111111111000000000111222222333333111111111222222222222222///111222333333555777:::888<<>>===>>>BBBFFFGGGFFFDDDAAA???AAADDDGGGEEEIIILLLUUUaaaiiipppUUUSSSqqqbbbAAA;;;>>><<<777:::<<<>>>AAABBBBBBAAA@@@;;;;;;999888999:::<<<===AAALLLSSSNNNLLL\\\xxxxxxlll```UUUNNNMMMOOOcccrrrjjjcccaaa]]]VVVVVV[[[mmmoooQQQLLLJJJMMMLLLJJJPPPZZZvvv```___bbb___]]][[[YYYVVVSSSQQQPPPOOOMMMKKKKKKJJJGGGDDD@@@>>><<<;;;999777444222111000...---,,,+++++++++++++++,,,,,,))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))************+++++++++************++++++++++++,,,,,,---......//////000---...///000111222333444111333444333888AAAGGGHHHNNN```}}}ggg___```XXXJJJ???===999777666888:::<<<999999999::::::;;;;;;;;;::::::999999999888888888666666555555444444444333222222222222222222222222111111222222222222111111////////////000000000000111111111111111111111111222222222222222222222222333333222111111111111111444444333333333222222222000111111222222111111111000000////////////000000//////000000000111111111///000000111222222333333222222222222333333333444000222444555666888;;;>>>>>>KKK]]]ooosss[[[AAA555444///---111444555444222000......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))((()))))))))***,,,---...*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------...///////////////////////////000111333444222333333444444444333333444444444444555666777888888:::<<<;;;999888999;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCBBBAAA??????AAACCCAAADDDEEEMMMVVV\\\sssgggRRRZZZrrrVVV>>><<<===888999;;;>>>AAABBBCCCBBBAAA>>><<<;;;999999999::::::;;;???FFFKKKLLLQQQ```pppyyyjjj\\\RRRNNNMMMRRRsssppp^^^OOOLLLOOOTTTeeewwwnnnhhhdddggghhhbbb\\\XXXXXXWWWUUURRRPPPOOOOOOOOObbbbbbbbbeeebbbaaa^^^YYYVVVSSSQQQOOONNNLLLJJJKKKIIIGGGDDDAAA>>>===<<<999777444222111000...---+++***************++++++((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))************+++++++++)))************+++++++++,,,,,,------...//////000,,,---...000111333444444111777888555888??????777@@@BBBNNNgggxxxLLLHHHAAA;;;777666888999999999999::::::;;;;;;;;;::::::999999999999888888666666666666666555555555333333333333333333333333111111222222222222111111111111111111222222222222111111111111111111111111000000000000000000000///333222111000000000000000000000111111111111111111000000111111111111111000111111000000000000111111000111111111222222333333///000000111222222333333222222222333333444444444333555777999:::===@@@CCCJJJ```wwwWWW>>>444000444666///000000...+++,,,///111111------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++,,,---,,,+++***)))+++***)))))))))))))))*********++++++,,,,,,,,,,,,************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------...//////000000//////000//////111222222000...000111222333444555555555666666555444444444444555888;;;===<<<:::888999;;;777888<<>><<<888:::>>>AAACCCCCCBBBAAAAAA@@@>>><<<:::999999999===888===JJJOOONNNUUUbbb~~~vvvfffZZZUUUSSSHHHVVVrrrqqq[[[VVV\\\jjj___TTTMMMOOOQQQSSS]]]iiisssmmm```SSSNNNQQQQQQMMMUUUbbbccceeeaaa]]]YYYUUUTTTTTTSSSRRRPPPOOONNNLLLLLLJJJFFFAAA===<<<<<<999777444222111000...---(((((()))***+++,,,,,,---))))))))))))(((((((((((('''((()))(((&&&%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++***)))))),,,------,,,++++++,,,---...000000111/////////000111111222222444444555777888999:::;;;@@@>>>CCCNNNZZZpppwwwaaaRRRFFF<<<999;;;888999999999888888:::;;;===<<<;;;;;;<<<;;;999777666777888999999999888777555555555555555555555555222222222111111000000000111111222222222222111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111222222111111111111222222///000000000000111111111333333222222333333444555444555666777777666555444;;;555222444666666666999888===???>>>AAAMMMZZZaaarrrkkkBBB;;;333///000222000...000//////...------,,,,,,---------,,,+++***((((((******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++((()))+++---------+++*********++++++++++++******++++++******************+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////000000000000000///......222222111111222222333444333333333444444444555555777888:::;;;<<<;;;;;;:::888:::<<<===>>>???AAACCC???@@@@@@AAAAAA@@@??????BBBDDDFFFFFFHHHQQQaaammmtttQQQJJJXXXxxxlllFFF444EEE777999<<<>>>AAABBBAAA===??????===<<<::::::::::::999999:::@@@IIIPPPSSSTTTcccuuufff]]]SSSQQQLLLPPPmmm~~~www```NNNPPP^^^jjjqqqvvvuuuhhhfffbbb[[[]]]{{{cccdddfffaaa]]]XXXTTTTTTSSSRRRQQQOOONNNMMMKKKKKKIIIEEE@@@<<<::::::999666333222111000...,,,)))))))))***++++++,,,,,,))))))))))))((((((((((((&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++***))))))+++------,,,++++++,,,---...//////000/////////000111111222222444444555777888999:::;;;:::888;;;CCCJJJZZZyyy{{{aaaIII>>>===:::;;;;;;;;;;;;<<<>>>???<<<;;;::::::<<<<<<:::888:::999888888777777777777555555555555555555555555333333222222222111111111111111222222222222111111111111111111111111111111000000000000111111111222111111111111222222222222222222222222222222222222222222111111111111222222000111111111111222222222333333222222111111111111---...000222444555555555777666888;;;:::666555888:::BBBGGGIIIPPPaaasss]]]EEE<<<777111///111222111////////////...---,,,,,,,,,---------,,,+++***(((((()))***++++++,,,,,,++++++---,,,,,,,,,++++++++++++((()))+++------,,,+++***)))******++++++******)))************************+++***)))(((((()))***++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------............000000000000000///......222111111111111222333333333333333333444444444444666777999:::;;;;;;::::::777999<<<======>>>@@@BBBAAAAAAAAAAAAAAA@@@@@@???>>>CCCGGGHHHIIIOOOZZZdddxxx```MMMJJJaaadddAAA999888999;;;===@@@CCCDDDCCC???>>>===<<<;;;::::::::::::999999>>>FFFMMMQQQRRRSSSooo|||kkk```ZZZVVVOOONNNbbbsss\\\[[[kkk~~~rrrhhh~~~aaacccfffaaa]]]YYYSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKIIIEEE???:::888888999666333111111000...,,,************************))))))))))))((((((((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++)))((()))+++------,,,++++++,,,,,,---------......//////000000111111222444444555666888999::::::;;;999:::>>>@@@GGG\\\qqq~~~eeeZZZZZZUUUPPPIIIBBB<<<:::999999>>>===<<<===>>>???>>>======<<<:::888777777777888555555555555555555555555444333333333333333222222111222222333333222222111111111111111111111111111000000111111111222222222111111222222222333333333222222222222222222222222333222222222222222222333222222222333333333444444222222333333333333222222888888888888888888888888444999AAAEEEAAA;;;;;;@@@HHHVVVdddllluuummmMMM<<<666555222......111333222000///......------,,,,,,+++------,,,,,,+++***(((((()))***++++++,,,,,,+++++++++++++++++++++*********)))***+++,,,,,,,,,+++***)))******++++++******)))******************************))))))))))))******++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------//////000000000///......111111111111111222222333222222333333333444444444555666888999::::::999999777999;;;<<<<<<===???AAACCCCCCCCCBBBAAA@@@??????;;;@@@FFFHHHHHHKKKQQQWWWbbb}}}|||^^^DDDLLLmmm\\\:::999888888999;;;===@@@BBB???>>>===<<<<<<;;;:::::::::888888;;;AAAHHHMMMOOOKKKZZZyyyyyykkk^^^XXXQQQMMMSSSkkktttrrrxxx^^^aaaeeebbb^^^ZZZRRRRRRQQQPPPOOOMMMLLLKKKMMMLLLJJJEEE???:::888777888666333111000///...,,,+++++++++*********))))))))))))))))))(((((((((((($$$&&&''''''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111333444555666777999::::::<<<<<<===???>>>???JJJWWWiii~~~|||xxxfffUUUGGG===888:::999777777999999999777<<<;;;:::999888888777777555555555555555555555555444444444444444444444444222222333333333333222222222222222222222222222222111111111222222222333333222222222222333333333444333333333333333333333333333333444444444444333333333444444444555555555555222333555777888888888888888777777666666666777777???EEENNNPPPJJJEEEJJJSSSggg||||||YYYCCC:::666444000///---...000111000...------------,,,,,,++++++,,,,,,,,,++++++***(((((())))))***+++++++++++++++************************)))***++++++++++++******))))))************))))))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))---,,,,,,,,,++++++******,,,,,,,,,,,,------------...///////////////......000000000000000111222222222222222222333333333333444555777888999999888888666888:::;;;;;;<<<>>>???GGGFFFDDDBBB@@@>>><<<<<<;;;???DDDEEEDDDEEEIIIMMMTTTddd|||SSSHHH]]]wwwXXXBBB===999999::::::<<>>>>>>>>===<<<;;;;;;::::::888777888===CCCHHHLLLMMMPPP^^^zzz}}}eee^^^YYYVVVPPPRRRlllbbbdddgggbbb^^^YYYRRRQQQQQQPPPOOOMMMLLLKKKNNNNNNKKKFFF@@@;;;999999888666333111000///---+++,,,,,,++++++***)))))))))))))))))))))(((((((((((($$$&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111333333444666777888999:::777888;;;===<<<;;;@@@GGGJJJXXXmmmpppVVVGGGDDDBBB???>>>>>>>>><<<;;;777888999999888777555333555555555555555555555555444444444444444444444444333333444444444444333333222222222222222222222222222222222222333333333333222333333333444444444444444444444444444444444444333444555555555555444333444555555555666666666666555666777888888888888888555555777999<<<>>>@@@@@@IIIMMMSSSWWWVVVWWWaaammmxxx```EEE888888888111)))///.........///...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))((())))))***++++++++++++************************************************))))))))))))******)))))))))(((((()))))))))*********)))))))))******)))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,------------...............////////////......000000//////000000111222111111111222222222333333333444555777777777777666555777999999999:::<<<>>>HHHGGGDDD@@@===;;;999999===???@@@@@@???@@@DDDGGGJJJNNNjjjmmmPPPSSSkkkTTTHHH===<<<=========@@@===>>>>>>>>>===<<<;;;::::::999777777999>>>CCCGGGNNNLLLNNNZZZvvvxxxkkkccc```UUUKKKVVVkkkvvveeeYYYZZZ___nnniiiiiijjjccc\\\VVVRRRRRRQQQPPPOOOMMMLLLKKKNNNMMMKKKGGGAAA<<<::::::888555222000000///---+++,,,+++++++++******))))))))))))))))))((((((((((((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***((('''(((***,,,,,,+++++++++,,,,,,---------...---......//////000000111333333444555777888999999555777:::======>>>@@@BBBIIIJJJOOOjjjsss]]]PPPLLLHHHDDDBBB@@@===;;;888999999999888666333222555555555555555555555555333333444444444444444555333444444555555444444333333333333333333333333333222222333333333444444444333333333444444444555555555555555555555555555555444555666777777666555444555555555666666666666777999888777666666666666666666888;;;>>>@@@BBBBBBBBBCCCFFFPPP]]]iiitttxxxIII>>>333111222111////////////......---,,,,,,+++++++++++++++++++++++++++******++++++***))))))(((((()))******++++++***************++++++++++++++++++************)))))))))((())))))******))))))((('''(((((())))))*********))))))************))))))************************))))))************))))))))))))))))))))))))))))))+++++++++++++++*********------------............------.../////////......///////////////000000111000000111111111222222222111333444555666666555555444666888888888888:::<<>>>>>======>>>BBBDDDFFFFFF[[[___PPPaaaoooWWW@@@:::;;;;;;;;;>>>======>>>???>>>===<<<;;;999999888777777:::???CCCPPPQQQQQQSSSbbbyyyjjjbbbWWWMMMPPP]]]kkkhhhOOO@@@EEEKKKTTTuuuiiijjjkkkddd]]]VVVRRRRRRRRRQQQPPPNNNLLLKKKLLLLLLJJJFFF@@@<<<::::::777555222000000///---++++++++++++***************))))))))))))((((((((((((&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''(((***+++++++++++++++,,,---...//////000------......///000000000222333444555666888999999666888;;;===???@@@AAA@@@FFFFFFGGGVVVoooeeeaaaZZZTTTPPPLLLHHHEEEEEECCC@@@<<<999888888888555555555555555555555555222222333333444444444444444444555555555555444444444444444444444444444444333333333333444444444444444444444444555555555555666666666666666666666666444555777888888777555444555555555555666666666777888777555555666888:::<<<888<<>>777111///---,,,000888.........---,,,,,,---...*********+++++++++++++++***************))))))(((((())))))***************++++++++++++,,,,,,,,,---++++++***)))))))))))))))(((((())))))))))))((((((''''''(((((()))******+++((()))***++++++***)))(((************************((()))***++++++***)))(((************************************+++++++++++++++,,,,,,,,,------------,,,---......//////......///............///000000000000000000111111111222111222333555555555444444444555777777777777999;;;>>><<<;;;999999999:::;;;;;;<<<=========???AAABBBGGGFFFRRRpppzzz___XXXhhhsssKKK;;;999777888:::<<<===?????????>>><<<;;;888999:::888777888<<>>DDDKKKRRRWWWnnn{{{wwwtttTTTOOOHHHAAA===<<<>>>???555555555555555555555555222222222333333444444444444444555555555555444444444444444444444444444444333333333444444444555555444444444555555555666666777777777777777777777777444666777999999777666444555555555555666666666666555444444555888>>>CCCFFFMMMTTTaaaooo|||mmmUUUCCC777444///...333444///,,,------------,,,+++,,,...000******************++++++)))************))))))((((((((()))***************+++++++++,,,,,,---------++++++***)))(((((())))))(((((())))))))))))((((((&&&''''''((()))******+++((()))***++++++***)))(((((((((((((((((((((((((((((()))***++++++***)))(((************************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---.../////////..................///000000000000000000111111111111000111333444555555444333333555666777666777888:::888777666666888:::<<<>>>999;;;===>>>@@@@@@@@@@@@GGGCCCFFFXXXwwwsssSSSTTTyyy]]]CCC===999999;;;<<<===???@@@???>>><<<;;;888:::;;;999777777:::===KKKWWW___YYYQQQ\\\|||{{{lll___XXXUUUPPPVVVpppzzzWWWUUUUUUUUUuuuwwweeeZZZ```lllzzzxxxeeefffiiigggZZZ[[[VVVUUUTTTRRRPPPNNNLLLKKKLLLKKKHHHDDD@@@<<<999777555444222111...---+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((++++++******++++++,,,---------......///000000000000111222333555777999;;;777888999:::<<<>>>@@@BBBDDD===>>>EEEHHHGGGNNNZZZ|||vvvWWWJJJGGGEEEBBBAAAAAA@@@>>>:::777777888:::777666444444444444444444444666666666888999888555444444444444555555555555555333222222444666666555888333222555444222555<<<;;;999777888;;;<<<;;;999777666777999999777777888444333555777777444777<<<>>>AAAAAABBBKKK]]]oooyyypppQQQ???777222...//////.........---------...............---------*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))******))))))))))))******)))***,,,---,,,***((('''))))))))))))((((((((((((***(((&&&'''***+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++*********+++,,,---+++++++++,,,---...///000......---......///000111///000000000111111111111222222333444444444333333444555555555444444555777555555666777888:::<<<===999:::<<>><<>>333777<<>>:::<<>><<<;;;888???FFFHHHCCC<<<666333111333333444555666555333777666666666666666666777555444222222444555444333444333555:::999444333555555444444555888888666333888777777777666444333444:::999;;;<<<===AAANNN[[[]]]dddjjjppp|||ooo^^^HHH999222222333222///.........---------,,,//////......------,,,,,,************************)))))))))*********++++++)))))))))*********+++++++++++++++*********))))))******))))))))))))******))))))*********)))(((''')))(((((((((((((((((((((***((('''''')))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************++++++*********+++,,,---+++++++++,,,---...///000//////.........///000000//////000000000111111111111222222333333333333222333444555444333333555777666555555666777:::<<<===;;;<<<>>>AAADDDDDDBBB@@@<<>>???>>>>>><<<<<<;;;:::999888777777888===DDDGGGIIIMMMUUU[[[rrrvvvjjjhhhVVVTTTRRRXXXsssnnnSSSQQQRRRNNNSSS___jjjxxxvvvcccccceeeeeeXXXZZZXXXWWWVVVTTTRRRPPPNNNNNNLLLKKKHHHDDD@@@<<<999777555444333111///---++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))************************++++++******++++++,,,---------......///000000000111111111222333444666666777777888888999;;;<<<======;;;???FFFEEE???>>>CCC???RRRaaawww||||||ttthhh]]]UUUMMMFFF@@@===JJJZZZ___XXXIII===666::::::::::::;;;:::;;;;;;777666555555555555666666333222111222444555444333444222444777777444222333;;;;;;;;;<<<>>>===;;;888<<<<<<<<<::::::999888777888888<<>>???@@@<<<<<<;;;:::999888888777777888;;;AAAJJJQQQTTTUUUYYYzzzuuummm]]]ZZZTTTQQQXXXuuu{{{WWWMMMMMMGGGDDDHHHQQQ[[[ooozzzeeecccdddcccVVVXXXWWWVVVUUUSSSQQQPPPNNNNNNLLLKKKHHHDDD@@@<<<999777555555333111///---,,,+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))***************+++++++++++++++******++++++,,,---------......///000000000111111111111222333444444777777777777777888999:::===<<<@@@EEECCC>>><<>><<<:::999888888555444333555777777666555999666333333444777:::<<<:::::::::;;;===>>>>>>>>>>>>@@@@@@???@@@DDDEEECCCCCCCCCJJJWWWhhh~~~xxxVVV???666666444222///---......------,,,,,,,,,,,,,,,,,,///......---,,,+++******************************))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))'''''''''((((((((((((((((((((('''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))***************************++++++,,,*********+++,,,---//////111000000///...................../////////000000...///000111111222111111111333333333222333555777666555444444555777:::<<<======???AAADDDDDDCCCAAA>>>===<<>>======???======<<<;;;:::999888888:::888999???HHHQQQVVVWWWPPPjjj|||pppfffaaa]]]ZZZVVV___uuuooobbbRRROOOJJJGGGJJJHHHNNN]]]ssshhhdddcccaaaTTTVVVUUUTTTSSSRRRPPPOOONNNMMMLLLKKKHHHDDD@@@<<<999777666555333222///...,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))******++++++++++++++++++******++++++,,,---------......///000000000111111111111111222333333666666666666666777888888999999;;;>>>===:::;;;>>>>>>KKKJJJDDDJJJXXXpppuuuzzzyyyddd]]]XXXUUURRRQQQWWW```eeeccc___ZZZTTTNNNJJJGGGFFFEEEDDDDDDDDDBBB@@@>>>FFFEEECCCDDDHHHNNNPPPPPPOOOOOOQQQSSSWWW]]]cccfffeeeiiillllllpppxxx|||{{{rrrpppuuuyyy^^^FFF666000000111222111...---///111++++++,,,,,,,,,,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((())))))***&&&&&&''''''((((((((()))'''((((((((('''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))******++++++++++++*********+++,,,---...///000000///...---------...---............/////////---...///000111111111111000111222222222222444666666555444444555777999:::<<<;;;<<<>>>@@@AAA@@@>>>>>><<<:::CCCIIICCCLLLgggwwwVVVLLLPPPssswwwRRR:::<<<777777<<>>>>>======<<<;;;:::999999888777666999???HHHQQQVVVOOOYYYooo}}}qqqeee^^^]]]WWWSSSbbbyyymmm___QQQKKKMMMEEEEEENNN^^^kkk{{{iiidddccc```TTTVVVTTTTTTSSSQQQPPPOOOMMMMMMLLLKKKHHHDDD@@@<<<999777666555444222000...,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((())))))***+++++++++++++++******++++++,,,---------......///000000000111111111111222333444444666666555555666777888888999:::<<<=========???AAA;;;@@@===;;;CCCHHHLLLVVV}}}|||ooorrr|||}}}ssskkkffffffdddcccbbb```]]]YYYVVV```eeeiiinnnuuuxxxuuunnnxxxzzz~~~|||WWWCCC:::444/////////000///...,,,,,,---///******++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))++++++************)))))))))))))))*********++++++(((((()))))))))))))))***)))((((((''''''(((((()))(((((())))))))))))******&&&&&&&&&''''''(((((()))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************((()))******++++++******************+++---...///......------,,,---------------------.........///---...///111111222222222///000222222111222444666444444444555555666777888:::999999;;;===>>>===<<<;;;===;;;@@@GGGCCCEEETTTtttrrr```UUUooowwwRRR>>>666333999===;;;;;;???>>>>>>===<<<;;;::::::999888888888777999@@@JJJRRROOOLLLRRRfffqqqbbb^^^YYYPPPQQQYYYsssvvvZZZLLLLLLMMMFFFHHHPPPVVVbbbgggbbbaaa```TTTWWWUUUTTTSSSRRRQQQPPPOOONNNLLLKKKHHHDDD@@@<<<999777666666444222000...---,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''((())))))***++++++++++++******++++++,,,---------......///000000000111111111222222444555555555555555555666777999999999<<>>HHHGGGBBBFFFYYYxxx{{{wwwuuu~~~nnnQQQ777222444222111444222111///...---,,,++++++************+++++++++,,,************++++++++++++))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******(((((((((((())))))******((((((''''''''''''((((((&&&'''((()))))))))((((((%%%%%%&&&''''''((())))))%%%''')))(((&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************'''((()))***+++******)))))))))******+++,,,...///,,,,,,+++++++++,,,------,,,,,,---------...............000111222333333333...000111111111222444666222333555666666666666555999888777999;;;<<<;;;:::666???>>><<>>===<<<;;;::::::::::::999999:::>>>DDDHHHKKKIIIKKKVVVkkkqqqggg___VVVQQQRRR]]]uuusssgggiiibbbSSSKKKOOOOOOVVVvvv}}}eee`````````UUUXXXVVVUUUTTTSSSRRRQQQPPPOOOLLLKKKHHHDDD@@@<<<999888666666444222000...---,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))*********++++++******++++++,,,---------......///000000000111111111222333444666777555555555555777888999:::555999======<<<===<<<;;;<<>>AAA===>>>IIIGGG[[[ssstttcccEEE999444888666---...666---++++++,,,...///---,,,))))))******+++++++++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))'''((((((((())))))******((((((''''''''''''((((((###%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''((()))++++++******))))))))))))***+++,,,......************+++,,,,,,---,,,,,,,,,---------.........///000111333333444444...///111111111111444666111333555777777666555444999888777888:::;;;:::999222AAAAAA999;;;???DDDMMMRRRgggsss___~~~^^^LLL===;;;:::666888@@@??????>>>===<<<;;;::::::777777666777:::<<<<<<<<>>????????????????????????>>>EEENNNUUUbbbzzzlllMMM;;;777111000000///...---------......---,,,,,,+++******++++++******************(((***+++***)))((()))***))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((+++***'''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))+++,,,......//////------......///000000000////////////000000000000//////000111222222333333222222333444444555555666888888888888888999999999;;;;;;;;;;;;===???AAACCCSSSMMMdddsssYYYrrrEEE888:::777888===??????@@@@@@???>>><<<;;;;;;:::888666666777999:::BBBLLLZZZ___XXX]]]~~~nnnaaaZZZWWWRRROOORRR___sss___UUURRRGGGTTTxxxzzzgggddd^^^```ZZZZZZXXXWWWUUURRRPPPOOONNNMMMOOOMMMIIIEEEAAA>>><<<<<<666555333111///,,,+++***************************(((((()))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++******))))))***+++---.../////////000111111222222111333555555444444555666888999::::::888888888:::999;;;======;;;;;;<<<>>>@@@@@@@@@???>>>>>>======@@@CCCFFFFFFIIITTTggguuufffNNN===444555;;;000000//////...------,,,,,,,,,++++++***))))))(((************************(((***+++***)))((()))***))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,++++++---------...//////000000.../////////000000000000//////000111111222333333222222333333444555555555777777888888888888999999::::::::::::<<<>>>@@@AAAFFFGGGWWW|||___aaatttbbbEEE;;;777888<<<===>>>@@@@@@@@@???===<<<;;;:::888777666777999999>>>GGGUUU[[[TTTSSSgggnnnbbb[[[VVVQQQMMMNNNVVVjjjjjjZZZKKKQQQiiiwwwfffddd^^^^^^XXXVVVZZZXXXUUURRRPPPOOOOOOPPPPPPNNNJJJFFFBBB???>>>===777666444111///---,,,+++************************))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++*********+++,,,---...//////000000111222222222111333555555555444555777777888999999888777888:::999:::;;;:::999999;;;===@@@@@@???>>>===<<<<<<;;;;;;===>>>======AAAGGGMMMXXXppp___LLL777...------///111/////////......------,,,,,,,,,,,,+++******))))))************************(((***+++***)))((()))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((------,,,++++++***++++++,,,,,,---......//////000....../////////000000000///000000111111222222222222222333333444444555555666777777777888888888999888888999999;;;<<<>>>???>>>DDDJJJ\\\cccIIIRRReee}}}SSS===666777888;;;===???AAAAAA@@@>>>===;;;:::999777777777888999999@@@LLLUUUQQQLLLRRR___zzzoooddd^^^YYYSSSKKKGGGRRRlll|||```SSSTTT___{{{sssdddddd^^^___WWWUUUZZZWWWTTTPPPOOONNNOOOPPPPPPNNNJJJEEEBBB???======888777444222///------,,,************************))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++++++++,,,---............//////000111111111111333555555555444555666666777999888777777888999999999888777777888:::;;;============<<<<<<<<<<<<999:::;;;===@@@CCCEEEGGG@@@QQQggg{{{qqqXXXHHH===444...222666333...***.........---------,,,,,,......------,,,,,,,,,+++))))))))))))************(((***+++***)))((()))***)))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((++++++******+++,,,---...+++,,,,,,---......//////........./////////000000///000000000111111111222111222222333444444555555555666666777777888888888888888999:::;;;<<<===>>>AAAEEEDDDJJJmmmnnnMMMIIIMMMbbbdddCCC888888888888;;;>>>AAABBBAAA???>>>;;;;;;999888888888888888666999CCCLLLNNNLLLMMMRRR___ppp~~~rrrccc```\\\VVVNNNOOO\\\lllbbbZZZYYY[[[wwwpppbbbccc___```YYYWWWXXXVVVRRROOOMMMNNNOOOPPPOOOMMMIIIEEEAAA>>>===<<<999777444111///---------************************))))))))))))(((&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++,,,---------...,,,,,,------.../////////000222444555444444555666555666888777777666888999999777666666777888999:::999999:::;;;<<<<<<=========<<<;;;<<<===???@@@AAAAAAEEEMMMUUUccc{{{mmmVVVFFF===999777000,,,...///...---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++(((((()))))))))*********(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))((((((,,,,,,,,,,,,,,,,,,------++++++,,,,,,------..................////////////000000000000000111111111111111222222333444444555444444555666777777888888888999:::;;;<<<=========BBBAAA@@@FFF[[[~~~```QQQGGGOOOfffyyyPPP===;;;;;;777999<<>><<<;;;:::999999888888888777777;;;BBBGGGJJJMMMPPPTTT]]]uuummmggg```[[[TTTOOOPPPUUUjjj}}}fff\\\XXXWWWxxxqqqbbbddd___aaaZZZYYYVVVTTTRRROOONNNNNNNNNOOOOOOMMMIIIEEEAAA>>><<<<<<999777333000...,,,------************************((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))***+++,,,---------,,,++++++,,,,,,---.........///111333333333222333555444555777777666666777999888777555666888999999888666666777999;;;<<<===>>><<<;;;:::::::::<<<>>>???CCCAAAAAACCCHHHRRRdddtttkkkaaaQQQAAA666111111222///------///---***+++...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))((('''(((((())))))*********(((***+++***)))((()))***))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***111000000///---,,,***)))******+++,,,,,,------...------........./////////000000000000000000000000111111222222333333444444333333444555666777888888888999:::;;;<<<<<<<<<<<<<<<:::<<>>>>>>>><<<<<<;;;:::999888888777999888888999===BBBHHHMMMOOOQQQ___wwwhhh___YYYRRRMMMLLLQQQ```xxxdddYYYXXX^^^ppplll^^^YYYZZZ}}}uuueeeeee___aaaZZZYYYUUUUUUSSSQQQPPPOOOOOOOOOPPPNNNJJJFFFBBB???======888666222///,,,,,,,,,,,,************************'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***,,,,,,,,,,,,+++++++++,,,------......///...000222222111111222333333555666666666666777999777666555777999:::888666666666777888999;;;<<<<<<777999;;;;;;;;;<<<@@@BBB@@@===<<>><<<<<<<<<;;;:::999777777555777999777777;;;CCCHHHNNNMMMRRRdddxxxmmmdddZZZQQQNNNJJJOOO]]]sss{{{wwwhhhGGGAAAEEEGGGOOO[[[ppp{{{ggg^^^eeexxxgggfff___```YYYXXXUUUUUUTTTSSSRRRQQQPPPOOOQQQOOOKKKGGGCCC@@@???>>>888666222...,,,++++++,,,************************&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,,,,------...//////000---///111111111000111222333444666666555666777999777666555888:::;;;888555777777777888999999::::::777:::===<<<:::888;;;===>>>::::::@@@BBB???>>>AAA???IIIWWWgggyyyoooUUUEEE<<<777;;;555///---///000000...444...***+++---,,,---000+++++++++++++++++++++,,,((((((((()))))))))))))))&&&''''''((()))******+++(((***+++***)))((()))***)))))))))))))))))))))))).........---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%###!!!"""$$$'''***''''''((((((((((((''''''''''''''''''((((((((()))+++***(((&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,...///222333333000---+++)))******+++,,,,,,---------------.........//////000000000000////////////000111111222333333444444222222333444555666777888666777888999::::::999888777===AAA@@@???GGGUUU```bbbLLLTTTZZZEEE888777777777888:::<<<===<<<<<<<<<;;;:::999777666///666:::999777:::AAAFFFPPPOOONNNSSSbbb~~~yyynnn___TTTNNNNNNLLLPPPbbb{{{xxxwww~~~rrrOOOJJJOOOKKKIIIMMMcccooobbbkkkuuurrryyy}}}jjjfff______YYYXXXTTTSSSRRRQQQOOONNNMMMLLLNNNNNNJJJBBB>>>===;;;888888777555222000...---,,,,,,,,,,,,+++++++++******(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))***,,,---...---------...............---------...///111222333:::888666444444555777999666666777888999999999999555555555555666666666666888999:::;;;<<<;;;::::::999;;;<<<<<<;;;<<<===???:::@@@GGGKKKRRRaaavvv|||lllVVVDDD:::666333111////////////............//////...---,,,,,,++++++,,,,,,,,,+++***)))(((((())))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))***((('''&&&&&&'''(((***++++++,,,---,,,+++***)))***)))(((''''''((()))***((((((((((((((('''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))***((((((((((((''''''''''''((((((((((((((((((((((((*********)))))))))))))))(((---444999:::555///*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////............111111000000111111222333222222333333444555666666777888888999999999888888888777:::@@@BBBBBBHHHRRRxxx```PPPuuuaaaAAA======:::444999;;;000<<<<<<<<<<<<<<<<<<;;;;;;888777666666777999;;;<<>>>>><<<999666555333000...,,,+++***,,,,,,+++++++++*********(((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((()))***+++---.........////////////000000............///000222222999888666666777999<<<===<<<;;;:::999999:::;;;<<<666666666666666666666666777888999:::;;;:::999999888999;;;<<<;;;;;;<<<===>>>AAACCCAAA@@@DDDNNNWWWiiiuuueeeRRRJJJAAA777111000222333333/////////.........---------------,,,+++*********++++++++++++***)))(((((()))(((((((((''''''''''''***)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))***+++,,,,,,,,,+++***)))***)))(((''''''((()))***((((((((((((((((((((('''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))---222777777333...************+++++++++,,,,,,,,,,,,,,,------------...////////////////////////111111000000000111222222222222333333444444555555555666777888999999999999>>>:::999:::::::::AAAIIIccc[[[^^^www[[[@@@444888777777<<<>>>;;;;;;<<<======<<<;;;:::999888777666666888999;;;@@@CCCHHHKKKJJJOOO```qqqwwwggg]]]XXXRRRNNNQQQZZZhhh|||rrrffflllyyyvvvfff[[[RRRMMMKKKKKKHHHGGGNNNWWWYYY^^^lllxxxdddbbb[[[\\\WWWVVVUUUUUUTTTRRRQQQPPPOOOOOOLLLLLLIIIBBB>>>???===:::666555333000...,,,+++***,,,++++++++++++*********(((((((((((((((''''''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((()))***+++,,,------------......////////////.........///000000111555444444555777:::===??????===:::888777888:::<<<888888888777666666555555555666888999999999888777555888:::;;;:::::::::;;;;;;<<<<<<:::999999;;;===@@@FFFOOO]]]oooyyyeeeUUUGGG:::222111...++++++...000///---............------------,,,,,,++++++***)))))))))++++++++++++***)))(((((((((((((((((('''''''''''')))((((((''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))***++++++,,,+++***)))((()))((((((''''''(((((()))''''''(((((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''((((((&&&&&&&&&&&&(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))),,,///222333000---+++*********++++++++++++,,,,,,,,,,,,,,,------------////////////000000000000000000000000000111111222333333333333333333333333333444555777888999:::::::::888999;;;;;;;;;???EEELLLeeemmmTTTQQQdddPPP555===<<<333555<<<999:::<<<======<<<;;;::::::999777666666666777888:::===DDDLLLPPPPPPRRRWWWyyyzzzlll___[[[UUUPPPLLLPPPaaasssgggWWWVVV\\\YYYYYYYYYYYYSSSLLLJJJLLLEEEIIIRRRgggxxxeeebbb\\\]]]XXXXXXTTTTTTSSSRRRQQQPPPOOONNNKKKLLLHHHBBB>>>???>>>:::888777555222///...,,,,,,++++++++++++************(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))(((((((((((()))***+++,,,*********++++++,,,,,,---//////.........//////000000000000111333666999;;;===<<<:::888666666777777;;;:::999888777666555555444555666777888777666666333666999:::999888888999666666666777:::<<<=========<<<;;;<<>>===;;;:::;;;:::888777666555555555777777>>>KKKTTTUUURRRPPPZZZ{{{|||lllggg```WWWNNNLLLVVVbbbqqqeee___```sss|||nnn```XXXOOONNNLLLWWWzzzwwwdddbbb[[[]]]WWWWWWRRRRRRQQQQQQPPPOOONNNNNNKKKLLLHHHBBB>>>???>>>:::888777555222///...,,,,,,+++++++++*********))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((()))***++++++))))))******+++,,,,,,---///...............//////000000000000111333555666999999::::::999777555444<<<<<<;;;999888777666555333444555666666666555555333555777888888777777888:::777444333555777777666>>>===;;;999999<<>>???===:::666555333000...,,,+++***+++************)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((()))***+++++++++,,,,,,---...//////...---------...//////000222222222222333333444555666888:::<<<<<<:::777555===<<<;;;:::999888777777222333555666666666555444444555777777666666888999;;;888555333333444555555777888:::::::::999:::;;;999@@@HHHNNNVVVdddvvvvvvbbbRRRFFF;;;444222333222111111222000---***,,,+++******+++,,,---...++++++++++++************+++*********************((())))))******)))(((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((('''&&&&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))&&&&&&'''((())))))))))))''''''''''''''''''''''''******)))(((((()))******(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))))))))*********)))))))))************+++++++++++++++,,,,,,,,,,,,------......//////000000...............///000000111111111111111111111111444444555555555444444333666666555888EEEYYYhhhoooMMMCCCDDD^^^rrrPPPCCCLLLbbboooPPP;;;:::===444777888999:::<<<<<<======<<<;;;:::999888666555555999444333:::CCCFFFHHHJJJHHHPPPSSSeeevvviiibbb]]]VVVQQQOOOYYYaaaoooooojjjQQQKKK___wwwccc```YYYZZZTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMIIIBBB>>>>>><<<999666555333000...,,,+++***************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((()))(((((((((((()))******++++++,,,---...///000000,,,,,,,,,---...///000111222222333333444555555666444555777999999999999888===<<<<<<;;;:::999999888333333555666666666555444555666666555444555888;;;999888888777666777999:::555777888888666444444444555888:::;;;;;;???GGGNNN^^^lll{{{nnnaaaYYYIII???555111///...000444444000+++((((((+++...111//////...,,,***)))******++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((()))))))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***%%%%%%&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---.../////////......------......///000//////000000111111222222111222333444444444444444333444333666DDDZZZjjjoooEEEDDDBBBIIIdddeeeIIIFFFNNNvvvzzzQQQ>>>;;;333777777888888:::<<<>>>???<<<<<<;;;;;;999888666666:::777666:::===>>>@@@EEEGGGPPPOOOTTTooozzzooofff]]]WWWUUURRRSSSbbbyyyooouuuzzzvvvvvvgggVVVXXXgggzzzfffccc[[[\\\VVVUUUSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNJJJBBB>>>===;;;888888777555222000...---,,,************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***)))******+++---...//////++++++,,,---...///111222000111111333444555555666111111222333555777888999<<<<<<<<<;;;;;;::::::999333444555666666666555444777777666444333555999<<<888:::;;;999777555555666999:::999888555444555777444777999:::888666777999666===FFFOOOWWWaaalllttt~~~fff\\\OOOEEEAAA===888333222//////111000+++)))+++)))***,,,...///...---++++++,,,---,,,+++******+++************))))))))))))'''''''''((((((((((((((((((((()))))))))))))))(((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&((()))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((())))))))))))***))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////...------------...//////...//////000111222222333///000111333444555666666444555444444;;;GGGLLLIII999CCCAAA888DDDlll^^^NNNHHHjjjoooKKK???;;;888777777777999;;;>>>@@@<<<<<<<<<;;;:::999777777333222555888888666888>>>EEESSSSSSMMMVVVooo}}}pppeee``````TTTRRRPPPWWWqqqlllWWWXXX]]]|||{{{^^^PPPNNN```xxxyyygggeee]]]]]]VVVTTTTTTSSSTTTTTTPPPKKKLLLPPPQQQPPPIII@@@<<<===>>><<<777666333000---+++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&)))******((((((+++...***+++---...//////000000---,,,------///111444555444333333222222111111000444444333444444555666777888888999999::::::::::::666777888888666555555666555555444555666777999:::888999999888666555666777999888777555555555666666888:::<<<===<<<999666444555666777999:::;;;======IIIOOOYYYffftttpppaaaSSSJJJEEE999777444222000000111222---------------------------,,,,,,+++*********++++++++++++*********))))))))))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&&&&&&&'''((()))***++++++&&&&&&''''''((((((((())))))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))(((((((((((())))))************)))))),,,+++*********+++,,,---***+++,,,,,,---------------------............///000000000000111111111111000111111222222333333444888888888888888999999999>>>;;;;;;>>>@@@MMMqqqlllaaa]]]}}}nnnLLL???===;;;888555444777<<<>>>?????????>>><<<999777666666666777777888888999999GGGOOOTTTQQQMMMXXXrrrvvvkkkcccUUUUUUYYYZZZVVV]]]zzzcccQQQWWWmmmmmmUUUKKKTTTdddlllaaa\\\\\\UUUSSShhhyyyfffccc\\\]]]WWWVVVTTTRRRRRRTTTQQQMMMMMMPPPPPPOOOJJJAAA===>>>===;;;777666333000---+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''(((***)))((((((+++---***+++,,,...////////////............///000222333444444333333222222222111444444333444444555666777888888888888888999999:::888:::;;;;;;:::888888888777666555444444555666777666777888777666555666777999888666555555555666666777;;;@@@BBBAAA<<<777333444444444555555666666666111555:::AAAHHHQQQYYY___lllqqqyyy{{{pppYYYTTTMMMDDD;;;444///---333222000...------......---------------------------,,,+++***************+++++++++******)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((((((((((((((()))'''&&&&&&))))))(((&&&''''''((((((((((((((((((((((((((()))))))))******)))((('''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))(((((((((((())))))************))))))++++++*********+++,,,---***+++,,,,,,---------,,,------------............//////000000000111111111111111111222333333444444777777777888888888888999999777888<<<===EEE___{{{rrr___iiifffHHH===999777999999888:::????????????>>>===:::888777666666666777777888888888@@@EEEIIIGGGFFFKKKWWWbbbwwwlllaaa[[[YYYXXXTTTVVVhhh~~~{{{eee[[[cccvvvqqqXXXPPPddd~~~|||kkk[[[SSSNNNNNNZZZiii{{{fffbbbZZZ\\\WWWXXXUUUQQQPPPSSSSSSPPPNNNOOONNNNNNJJJCCC??????===999777555333000---+++***)))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''''''((())))))((((((***,,,***+++,,,---.../////////000////////////000000111444444444333333333333333444444333444444555666777999999777666666777888888777:::<<<<<<;;;999888888444444333333444555666777555666777666555444555666777666666555555555666666444:::AAAEEEBBB<<<555111444333333222222111111111444666777888888;;;>>>AAABBBEEEIIIOOOWWWbbbmmmuuu{{{uuummmeee]]]SSSGGG???:::999666333111000000000...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))******++++++++++++******+++************+++,,,,,,++++++,,,---------,,,,,,------------............//////000000000000111111111111222222333444444444666666777777777888888888666444777;;;;;;===KKK\\\kkkZZZbbbyyydddGGG:::444:::;;;555444:::>>>>>>???>>>===<<<:::999666666666666777777777777<<<>>>AAACCCDDDEEEFFFGGG___tttmmmbbbZZZWWWSSSPPPVVV___sssXXXTTTrrrlllXXXPPPPPPQQQRRRiiibbbYYY[[[WWWXXXUUUPPPOOOSSSUUURRROOONNNMMMNNNKKKDDD@@@???<<<888666444222///---+++***)))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''(((((((((((()))***+++)))***+++,,,---...............//////000000111111444444444444444444444444444444333444444555666777:::888777555555555666777444666999:::888666444444111111222333555777:::;;;777888888777444333333444555555555555555555666666111777>>>@@@<<<666111...444444333333222222111111222333333222111111333555777777777777777:::???CCCGGGKKKQQQWWW[[[```dddggguuu{{{~~~{{{xxxvvvuuujjjhhhccc\\\TTTMMMGGGDDD===;;;888777777666222000///...------------......---,,,,,,++++++,,,------+++++++++++++++++++++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))******++++++++++++*********************++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,---------.........////////////000000000111111111222222333444444444555555555666666777777888888666888;;;<<<;;;@@@HHH___fffTTTbbb|||dddGGG444888<<<444222888======>>>>>>>>>===<<<;;;777777666666666666666666666888<<<@@@CCCFFFGGGGGGMMMeee{{{pppeee^^^YYYTTTTTTYYYrrrWWWSSStttwwweeebbbaaa]]]llldddYYY[[[WWWXXXUUUPPPOOOTTTVVVSSSOOONNNLLLNNNKKKEEEAAA???<<<777555444111///---+++***)))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((('''''''''((()))******((()))***,,,------......,,,,,,...///000222333333333333333444444555555555444444333444444555666777999888666555555555666666333555777777666444333333444444444444666888:::;;;:::;;;:::888444222111222333333444444555555555555222666::::::555111//////111111222222222222222222,,,...///...---...///111000222333333222222333444...000222444444555777999999===DDDJJJNNNRRRUUUXXXVVVXXX[[[\\\]]]^^^```aaaaaabbbbbbbbb`````````aaa\\\ZZZWWWTTTRRRPPPNNNLLLGGGFFFCCC@@@>>><<<::::::444444444333111///...---...---,,,,,,---.........,,,,,,+++***************++++++++++++,,,,,,------++++++++++++++++++++++++)))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&&&&'''$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))************++++++*********))))))******++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------------......////////////000000000000000111222222333333444333333444555555666777777:::888888:::::::::===@@@EEEfff\\\XXXTTTwww[[[999666;;;888555::::::;;;===>>>>>>>>>===<<<888888777777666666555555222444777999<<>>===RRR|||kkkVVVBBBXXXoooEEE777888666555888888999;;;<<<>>>>>>======:::999999888777666666555555777999777666<<>>===;;;;;;:::999888777666666777999:::888666:::BBBJJJKKKFFFIIIVVVeeeyyyyyynnneee```dddwwwsss___VVVrrriiibbbYYYZZZVVVWWWSSSTTTWWWYYYTTTNNNLLLOOONNNNNNJJJCCC??????===999333222000...,,,+++******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((&&&$$$%%%)))+++***((('''((()))***+++,,,,,,,,,---...000111111111000/////////000111333444555555444444444444444555777777333555888:::;;;999777666777777555333222222555777;;;999777444333222111111000111222111/////////111...000222444555555555555111666:::777000,,,---000......///////////////000---///000111/////////000---...---,,,+++,,,///111///000111000//////111222+++...000000000000111333---......---,,,---///222///.........///000///...,,,---......,,,***)))(((,,,,,,,,,---...///000111+++,,,---...///000000000---.........,,,,,,,,,---++++++,,,,,,++++++******))))))******))))))((('''))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((((((((((($$$&&&((('''%%%$$$%%%((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&'''((())))))((('''&&&&&&'''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&(((((((((&&&$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''((()))******+++''''''(((((((((((('''''''''((()))++++++******)))------------,,,,,,+++***++++++,,,,,,,,,---------............/////////000------......///000000000000111111222444555666666777:::;;;999888:::<<<>>>???AAAHHH\\\ZZZMMMHHH\\\cccLLL???:::777444555888:::<<<============<<<;;;:::999777666666333444555444444666:::===CCCAAAEEEJJJKKKUUUvvvyyynnn]]]```ZZZYYYiii}}}~~~sss___WWWwww|||eeeaaa[[[]]]VVVTTTVVVTTTRRROOOLLLKKKKKKKKKQQQKKKEEEAAA@@@???<<<999666444222///,,,+++******((()))***++++++***)))((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******,,,+++***+++,,,.........***+++...///000000...---......//////000222333444777666666666666777777888888999::::::999777444333777777666666555555555444888777666555444555555666333222111000////////////111222222222222111000000333222222111000//////......------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......000111111000...,,,---...........................---------............///.........------,,,,,,,,,...------,,,,,,------...------------,,,,,,+++***------,,,+++************,,,,,,+++***)))))))))***+++******)))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++++++++,,,,,,,,,,,,---------------............//////////////////000111111111222222333333444444555555333000222666888777555===AAABBBEEEYYY[[[FFFJJJXXX^^^===:::666777777777;;;>>>===:::???>>><<<:::888777666666777666666666666777777888;;;;;;CCCMMMNNNLLLWWWggglllgggaaa]]]YYY[[[fffrrr~~~nnn~~~bbbfff{{{eeeaaa[[[]]]VVVTTTSSSSSSQQQPPPOOONNNNNNNNNPPPKKKEEEAAA@@@???<<<999666444222///,,,+++******((()))************)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,,,,+++)))'''***,,,...///000///...............///000111333333666666555555666666777777777888999999888777555333777666666666555555555555777666555444333444555666333333222000000/////////111222222222111000//////000000000///...---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///000000///---+++,,,---------------------------------------...............---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,++++++***++++++*********++++++,,,,,,+++******)))))))))***+++***))))))(((((())))))))))))))))))((((((''''''))))))))))))((((((''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++++++++,,,,,,,,,------------------............///////////////000000111111111222222333444444444555666777777777888999:::666999:::<<>>;;;888666555666999<<<@@@???>>>===;;;999888777777777666666666666666777777999777???LLLRRROOOQQQXXXbbb~~~yyynnncccYYYSSSUUU[[[XXXYYY___lllmmmSSS^^^yyyqqqmmmkkkrrrsssvvv{{{eeeaaaZZZ\\\UUUTTTPPPQQQQQQRRRRRRQQQQQQPPPPPPKKKEEEAAA@@@???<<<999666444222///,,,+++******((())))))******))))))((((((''''''''''''&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((((((***,,,---,,,)))%%%"""+++,,,---///000//////...---------...///000111222555555444444555666777777777777888888888666555444666666555555555555555555555444333222222333444555333333222111000000000000222222222111000///...---......------,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---......---+++***+++,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,+++******))))))))))))***+++,,,---+++******)))))))))))))))+++***))))))(((((()))))))))))))))((((((((((((''')))))))))(((((((((((('''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++++++++++++++,,,,,,,,,,,,------------............//////......//////000111111111111222333333444444333777;;;:::888666999<<<888888:::;;;???TTTwwwaaaYYYVVVoooOOOAAA999444777777555888???>>>>>>===<<<;;;:::999999777777666555555555666666666333999IIISSSOOOJJJHHHJJJ]]]yyyzzznnncccXXXRRRRRRMMMMMMOOOVVVeee|||pppMMMNNNbbbpppvvvxxx}}}iii]]]lllxxx|||[[[eeezzzddd```YYY[[[UUUUUUOOOPPPQQQRRRRRRQQQPPPOOOPPPKKKEEEAAA@@@???<<<:::666444222///,,,+++******((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&(((***,,,,,,***'''%%%$$$+++,,,---...////////////------------...///000111444333333333444555666777666666777777777666555555666666555444444444555666333222111111111222444444333333222111111111111111111111111000///...---,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,---,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******))))))))))))*********+++++++++++++++******)))))))))))))))***++++++***))))))((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&************************)))))))))))))))))))))))))))***++++++***)))***+++***++++++++++++,,,,,,,,,,,,,,,---------.........///............///000000000000111111222333333333222555888999888777888:::@@@;;;;;;>>>===EEEgggqqqSSSSSSvvvoooLLL===555999:::555444888<<<<<<===<<<<<<;;;;;;;;;888777666666555555555555666222666BBBJJJHHHCCC@@@GGGOOO]]]mmm~~~tttfff[[[VVVNNNMMMJJJJJJOOO]]]ppp}}}uuuMMMCCCLLLUUUWWWVVV\\\```[[[PPPWWWwww~~~XXX^^^wwwddd```XXXZZZVVVWWWPPPQQQQQQQQQPPPOOOMMMKKKOOOJJJDDDAAA@@@@@@===:::666444222///,,,+++******)))(((((((((((((((((()))(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&(((***,,,+++)))((()))+++,,,,,,---....../////////......---......///000111222222222222333444555666444555555666666666666555666555444333333444555666333222111000000111222333222222111111000111111111///000//////...---,,,+++------,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,+++************+++,,,,,,)))***+++***)))((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***))))))(((((())))))***))))))******+++******)))+++***))))))((((((((())))))(((((('''(((((())))))***))))))((('''((((((((('''''''''''''''((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++*********+++++++++,,,,,,,,,,,,,,,------------..................//////000//////000111111222222333555444444666:::<<<;;;999AAA:::999===<<<<<>>;;;666444222///,,,+++******)))(((''''''''''''((()))(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%)))------***))),,,///---,,,------...//////000000000/////////000111111000000000000222333444555333333333333444555666777555444222111222444666777666555333111000000000111000///////////////000000+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))*********+++)))))))))))))))***++++++((()))******)))((()))+++))))))))))))))))))))))))************++++++++++++))))))))))))******++++++***))))))))))))))))))***'''(((((()))******))))))))))))((('''''''''(((((('''&&&&&&&&&''''''((()))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***++++++***)))***+++************++++++++++++++++++,,,,,,,,,---------...------------...//////......//////000111111222444333333444888===AAACCC;;;;;;<<<======>>>@@@AAAHHHaaasssUUUIIIEEE\\\qqqGGG666999;;;777555666999;;;===>>>======>>>===;;;999888777666666444555555222222555:::===HHHKKKOOOOOOHHHGGGTTTeeeiiicccYYYQQQLLLJJJIIIIIIJJJRRReee{{{gggUUUOOOKKKQQQZZZnnnzzzqqq```^^^WWW[[[ZZZ]]]UUUSSSQQQPPPOOOOOOOOOPPPNNNIIIDDDAAAAAA@@@>>>;;;666444222///,,,+++******)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###)))//////,,,))))))+++---------------...000000111000000000000111111222/////////000111333444555222222222333444555666777555444222111111333666888777666444222000000000000//////............///000******+++,,,------------++++++++++++++++++,,,,,,******))))))))))))******))))))))))))************)))))))))))))))******+++((()))+++***)))(((***+++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++******))))))))))))******''''''((())))))***))))))''''''&&&''''''((()))***&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))+++++++++***)))***+++)))************+++++++++++++++,,,,,,,,,---------...------------...//////......//////000111111111...000222222333777???EEE333999;;;999888<<<>>>===???OOOvvv___RRRIIIRRRddd{{{ZZZ>>><<<:::111333555888;;;============???>>><<<:::999777777777111333444444555888888777@@@AAADDDFFFBBBAAAJJJWWWfffuuufffZZZTTTRRRPPPNNNIIIEEELLL___rrruuuoooqqq~~~rrr```]]]XXX___[[[YYYUUUTTTTTTTTTTTTRRRPPPMMMPPPIIICCCAAACCCBBB===777666444222///,,,+++******''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$(((%%%""""""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***,,,,,,+++************+++,,,------------...///000000000...---,,,,,,---...///000111222333444333333222333444666777333333333333333333333333666555444333222111222222222111...,,,+++,,,---............///......---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))++++++)))(((''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((('''&&&&&&%%%***(((&&&%%%'''(((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((******))))))(((((('''''')))***+++,,,,,,+++))))))...------,,,,,,------...............////////////000000000000000111111111111111111222333444666777666888::::::999999:::;;;<<>><<<999555444666999<<<===<<<=========<<<;;;999888666666666666666666666666777888999:::<<>>>>>>>><<<:::999777777777666555444444444666555555555777>>>GGGMMMFFFFFFFFFSSSmmmuuummmcccYYYRRRQQQOOOKKKMMMSSS[[[nnnkkkrrrlll___]]]XXX]]]ZZZYYYVVVTTTSSSSSSSSSQQQNNNKKKGGGDDDBBBCCCDDDBBB===888666444222///,,,+++******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&$$$"""&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&((()))*********+++,,,---------------------...------------////////////////////////000000000000000000000000000000000000000000000000...///111222111000...,,,,,,++++++******+++,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,+++***+++,,,------+++)))))))))((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((()))*********++++++++++++---,,,,,,,,,,,,,,,,,,------------.........//////,,,---...000000///...---000000000111111222444444444666888888777777888999<<<666999AAADDDRRRsssTTTUUUwww[[[OOO???666555777888888:::<<<>>>??????>>><<<:::999999888777555444333222444444333333555;;;CCCHHHGGGHHHBBBCCCPPP^^^uuummmaaaWWWXXXZZZXXXSSSRRRNNNWWWfff{{{iiisssjjj___^^^XXX]]]ZZZYYYVVVUUUSSSSSSSSSQQQMMMKKKEEECCCBBBCCCCCCAAA<<<888666444222///,,,+++******(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&###!!!$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&''')))*********+++,,,---------------,,,,,,,,,,,,---------////////////............/////////////////////...////////////////////////...///111222222000...---++++++******+++++++++,,,,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))(((((('''''''''''''''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***,,,------,,,---...//////---+++((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((())))))***(((((((((((()))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------............---...///000000000//////000000000000111111222333333444666777666666777888;;;666999BBBAAAFFFeeesssUUU\\\qqqqqqSSS===666666777777999;;;===>>>???>>>===<<<;;;;;;999888666444333222222333444555666888<<<@@@>>>DDDAAA???EEEKKKXXXmmmtttddd^^^^^^ZZZSSSNNNMMMNNNQQQYYYfff{{{wwwhhh^^^^^^XXX\\\YYYYYYVVVUUUSSSSSSRRRPPPMMMJJJEEECCCBBBBBBAAA???<<<999666444222///,,,+++******)))((((((''''''(((((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&((('''$$$"""###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$############$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&'''(((((('''''''''''''''((())))))******+++,,,------------,,,,,,+++++++++,,,------///........................////////////......---...........................///000000000///......+++++++++++++++++++++++++++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))((((((''''''&&&''''''(((&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))+++,,,...---,,,---...///---+++((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,------------.............../////////000000000000000//////000111111222222444666666555555666777;;;555555::::::<<>>777777999999999;;;<<<===>>>>>>???===<<<;;;999888666555444222444666666666666888999555>>>???@@@GGGHHHLLLXXXlllzzznnniiiddd\\\VVVOOOLLLKKKJJJJJJOOO[[[gggvvvfff^^^^^^WWW\\\YYYYYYVVVUUUSSSSSSRRRPPPLLLIIIFFFDDDBBB@@@???===;;;999666444222///,,,+++******))))))(((((((((((())))))%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&(((******'''%%%"""%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''((()))''''''((())))))))))))(((******+++,,,------------,,,+++*********,,,---...---........................///000000000...---,,,------------------------------------............---------,,,,,,+++************++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((()))*********(((((((((((())))))))))))'''''''''&&&&&&''''''(((&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((***+++---+++******+++,,,,,,+++'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''((()))***+++'''((((((((()))))))))******))))))))))))+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------.........///...---,,,,,,...000111000////////////000111111111333555555555444555666777555555666666999BBBMMMllleeeIIIEEEMMMjjj{{{XXXAAA::::::999888999999;;;===???@@@>>>===<<<;;;999888777666222444555666555555777888444;;;;;;<<>>===<<<:::999888777222333444444444555777:::555999444333???CCC@@@BBBCCCIIIPPP___ssskkk___VVVPPPSSSTTTNNNHHHGGGEEEFFFKKKTTTbbbsssfff___^^^WWWZZZWWWXXXXXXUUUSSSQQQQQQOOOMMMJJJGGGEEEBBBAAA@@@>>>;;;999777555222...+++*********))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***++++++,,,,,,,,,+++******,,,......------------.........//////------............------)))((((((((()))+++---...,,,+++***))))))***+++,,,,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((''''''''''''((()))((('''&&&''')))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******))))))(((((('''''''''&&&((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))++++++***)))'''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$''''''(((((('''&&&&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///////////////000111111000111111222222333444444444555666777999:::;;;<<>>555222888999555777???::::::;;;;;;;;;:::888777555555555555555444444444555555555666888<<>>;;;999666444111...,,,+++++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---+++******,,,---------,,,---------.........///,,,,,,------------,,,,,,******))))))***+++,,,---++++++***))))))***++++++++++++******))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''''''''(((((()))))))))((((((((('''''''''&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))++++++***)))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%$$$''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))************+++++++++,,,,,,,,,------------...,,,,,,,,,---------......///////////////000000111000111111222222333333444333444555666888999:::;;;<<>>;;;999555333000...,,,+++,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%######%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))))))))***++++++,,,,,,---+++******,,,------,,,,,,,,,------------......+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,---+++******))))))******+++))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((+++******)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......//////......//////000111000000111111222333333333222333444555666777888999999<<<>>>SSSyyyaaaFFFAAAWWWqqqlllUUU???999999777555777:::;;;;;;;;;;;;::::::999999999888777666666555555777666555444444555666777;;;AAAGGGIIIHHHHHHKKKOOOpppzzzlllaaa\\\VVVSSSOOOJJJGGGEEEEEEEEEIIISSS___kkkyyyddd^^^___WWWZZZWWWWWWTTTRRRQQQPPPPPPNNNKKKHHHGGGDDDBBB@@@???===;;;888444333000---,,,,,,,,,---((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))))))))***++++++,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---+++*********+++,,,******))))))))))))******((((((((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((((((((('''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///............///000000000000000111222222333333333333444555666777888888;;;===:::AAAYYYsssgggJJJEEELLLnnn{{{QQQ???======777111888888999:::;;;<<<<<<<<<;;;;;;:::999777666555555777666555444444444555555555===EEEIIIHHHDDDBBBBBBHHHZZZssswwwoooddd^^^VVVPPPMMMKKKHHHFFFCCCFFFIIILLLUUUfff{{{eee______WWWYYYUUUUUUSSSRRRQQQQQQPPPOOOKKKHHHFFFDDDAAA@@@???===:::888444333000---,,,,,,,,,---((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,++++++------,,,++++++,,,------...---+++***)))******+++))))))))))))))))))))))))''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((((((((('''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((###$$$%%%'''((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.....................//////000///000000111111222333333333444555555666777888888444<<<::::::CCCRRRnnn___MMMIIIQQQaaauuutttTTTAAA999888:::555666777888:::<<<>>>???<<<;;;:::999888777666666666666666666666666666666000555<<<@@@AAAAAABBBCCCAAAIIIUUUgggsssjjj___WWWSSSPPPMMMJJJKKKIIIGGGDDDEEENNN___lllddd^^^___WWWYYYUUUTTTPPPPPPOOOPPPPPPNNNJJJGGGFFFDDDAAA???>>>===:::888555333000...,,,+++,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))***++++++,,,,,,---+++***)))+++++++++***,,,,,,++++++++++++******...---,,,++++++,,,---...---,,,***)))))))))******((())))))******))))))(((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((###$$$%%%'''((()))))))))%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------......///000//////000000111222222222444444555555666777777888///:::<<<:::===BBBTTTpppcccRRRGGGKKKUUUgggSSS777444<<<555555666777999;;;===>>>;;;;;;:::999888777777666666666666777777777777777444666777888999;;;???AAADDDEEEGGGOOOaaa}}}}}}pppddd[[[VVVQQQNNNMMMJJJIIIHHHEEEDDDIIIPPPZZZtttaaa]]]___XXX[[[WWWVVVPPPPPPPPPQQQQQQOOOKKKHHHFFFCCCAAA???>>><<<:::777666444111...,,,+++++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******)))))))))***++++++,,,,,,---+++))))))***+++***))),,,+++++++++************---,,,+++******+++,,,---+++***)))((((((((()))***'''((()))******)))((('''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------...////////////000000111111222222333333333444555555666666333:::::::::>>>===DDDUUUpppVVVKKKFFFPPPaaavvvYYYBBB;;;777777666666666777999::::::999999999888888777777666666777777777666666666777777777666777999<<<>>>CCCCCCDDDEEEJJJYYYooo~~~qqqggg```[[[UUUPPPMMMNNNJJJDDDBBBEEEIIIQQQ___ppp___[[[^^^YYY]]]YYYYYYRRRRRRSSSTTTTTTRRRMMMJJJFFFCCCAAA???>>><<<:::777777555222...+++*********))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))))))))***++++++,,,,,,---+++))))))***+++***))),,,+++++++++******)))))),,,+++)))(((((()))+++,,,***)))(((''''''((()))***'''((()))******)))(((''''''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...///////////////000111111222222222222222333333444444444666888444555<<<999888AAARRRwwwvvv^^^KKKJJJNNNVVVnnnaaaCCC:::999777666555555555666999888888888888888888888777777777777666555444333222333333444666888:::;;;AAADDDGGGGGGDDDHHHUUUbbbhhh{{{rrrmmmfff]]]VVVTTTPPPJJJIIILLLJJJBBB@@@FFFOOOYYYgggvvv^^^]]]^^^UUUZZZXXXWWWQQQQQQQQQRRRRRROOOJJJFFFFFFDDDAAA>>>===<<<999888777444///,,,+++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))***)))((((((***,,,)))((('''(((***,,,,,,+++***+++,,,,,,------------+++++++++*********))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...///000000...///111111000000222333333333333444444444555555666666777888999::::::;;;FFFTTTssszzzWWWCCCGGGVVV```pppZZZLLL???======777111///;;;:::888777999<<<;;;999888999999888777666555555444444444444555777999:::<<<<<<<<<;;;===AAAHHHMMMQQQ\\\ooo|||oooccc[[[UUUOOOKKKIIIHHHFFFEEEDDDGGGKKKOOO^^^]]]^^^VVV[[[XXXWWWTTTSSSSSSTTTSSSQQQMMMIIIFFFDDD@@@>>>===<<<:::888999555000---+++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))))))))((((((***+++)))((('''(((***++++++******++++++,,,------,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...//////000---///000111000000111333333333333333444444444444555666666777888999:::;;;<<>>CCCGGGLLLPPPYYYfffuuu}}}qqqhhh]]]TTTMMMNNNMMMKKKHHHFFFFFFGGGHHH^^^]]]^^^VVV[[[XXXWWWUUUTTTSSSSSSSSSQQQMMMKKKFFFCCC@@@>>>===<<<:::888:::777222...,,,+++)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&'''((((((''''''(((******)))'''((()))******)))******+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////---///000000000000111333222222333333333444444444555555666777888999::::::999DDDLLLXXX|||tttOOOCCCHHHPPPcccwwwVVVBBB888777999///222666888::::::;;;<<<<<<<<<<<<<<<:::999888777666555444444444444555555666777888888888:::===@@@FFFFFFIIIOOOWWWgggzzzmmm___VVVSSSRRROOOLLLHHHEEECCCBBB^^^]]]]]]UUUZZZXXXWWWTTTSSSQQQPPPPPPNNNLLLIIIEEECCC@@@>>>===<<<:::999;;;777222///---+++)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&((()))+++)))'''''')))))))))(((******+++++++++++++++*********)))))))))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,,,,------.........---...000000//////111222222222222222333333333333444555555666777888999999===@@@AAAEEE\\\nnnWWWWWWIIIOOOaaacccFFF999888777555444555444555;;;AAA>>>>>>>>>===<<<;;;999888666666555555444333333333333555666777666777999:::<<<>>>CCCHHHKKKOOO[[[ggg~~~xxxoooccc```ZZZUUUPPPMMMJJJGGG]]]\\\\\\TTTYYYWWWVVVTTTRRRPPPOOOOOONNNKKKIIIEEECCC@@@>>>===<<<;;;999;;;777222///---+++***(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%''')))***)))''''''((()))(((''')))******+++******)))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************)))***++++++,,,,,,++++++,,,,,,,,,------------------...000000//////111222111111111222222222333333444444555666777888888999;;;777999???GGGWWWwww}}}wwwYYYOOOKKK]]]~~~lllLLL999@@@;;;888888666333666<<<============<<<;;;::::::777777666666555333222222333444666777666666777888555777<<>>>>>===;;;999999555111...,,,,,,***)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&'''))))))(((&&&'''((())))))((()))************)))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((###$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,...////////////000222000000111111111222222222333333444555666777888888888444999BBBAAAAAAXXXvvvpppYYYDDDDDDWWWttthhhEEE<<<555222777888444444999;;;;;;<<<<<<<<<<<<;;;;;;888888888777666444333222333444666666555555777888888777999;;;:::999>>>EEEGGGLLL[[[tttzzzppphhh___YYYZZZYYYYYYQQQVVVTTTSSSQQQPPPPPPQQQQQQNNNJJJFFFDDDBBB???>>>>>>===;;;:::777333///---,,,,,,+++***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((***((('''%%%&&&(((***))))))))))))******)))(((((('''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///000222000000000000111111111222222333444555666777777888888888<<<@@@>>>>>>KKK\\\vvv\\\OOOMMMUUUlllrrrSSSCCC777777888555555;;;888888999:::;;;;;;;;;;;;888888999888777666444333333444555444444444777999999888888::::::999===DDDDDDEEEKKKXXXgggzzzuuulllYYYXXXXXXPPPUUUSSSRRRMMMMMMNNNOOOOOOKKKFFFBBBDDDBBB???>>>>>>===<<<:::555222...,,,,,,,,,+++***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''')))***'''&&&%%%&&&(((*********))))))***))))))(((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111000000000000111111111111222333333444555666777777555:::;;;888777===CCCFFF]]]nnnYYYJJJOOO___ggghhhKKK>>>888222444;;;555666888999:::;;;;;;;;;888999999999888777555444222333333333333444777999333333666;;;;;;777888<<<===@@@EEEJJJKKKQQQcccwwwzzzbbbVVVWWWUUUUUUVVVQQQMMMMMMNNNOOOOOOLLLGGGCCCEEECCC???<<<:::999:::;;;888444000---,,,,,,+++)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""(((&&&%%%###""""""###$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++*********))))))(((((()))************+++++++++......---,,,++++++++++++......---,,,---...///000////////////000000000000333333444444555666666666888777666666888:::===???FFF```vvv[[[KKKDDDMMM\\\xxxVVV@@@>>>:::000555555444444444555666777;;;:::999999888777666666888777555444444444555666777777777777777777777777;;;;;;<<<===@@@DDDGGGJJJ[[[ccctttzzzbbbVVVWWWUUUUUUVVVRRRPPPOOOOOOPPPOOOMMMHHHEEEDDDBBB>>>;;;999888999:::888444000---,,,+++***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((('''''')))************+++++++++------,,,+++++++++,,,,,,...------,,,---...///000.../////////000000000000333333333444555555666666:::999888777888999;;;<<<>>>KKKbbbuuuZZZJJJFFFNNN\\\rrrlllPPP>>>666:::888666444444666888:::888888888999999:::::::::999888777666555555666666777777777777777777777777::::::::::::<<<>>>AAABBBHHHJJJPPP^^^ssszzzbbbVVVXXXUUUUUUWWWRRRPPPOOONNNMMMMMMKKKHHHEEECCCAAA>>>;;;888888888888777444000---,,,+++***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$##################$$$%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$### !!!"""$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******'''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((('''''''''''')))************+++++++++,,,++++++++++++,,,---------------,,,---......///....../////////000000000222222333333444555555555777777777777888:::;;;<<>>;;;;;;999888777777777777666666666666666666666666;;;:::999888888:::;;;<<>>;;;999888888888777444///,,,++++++***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""###%%%'''''''''&&&&&&&&&%%%$$$######%%%'''(((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&)))+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++************+++,,,---...,,,,,,,,,---------.............../////////000000111111222222333444444444111222444777:::===>>>???BBB;;;<<>>???===:::>>>DDDDDDMMMmmm{{{aaa[[[TTTNNN^^^yyycccEEEBBB<<<777444444666777333333444555666777777888;;;;;;;;;;;;:::::::::999777777777777777777777777777777777777777888888999777===BBBCCCAAA???AAADDDGGGPPP```tttzzzaaaVVVXXXWWWWWWYYYUUUOOONNNMMMLLLLLLJJJGGGDDDCCCBBB@@@>>><<<:::999999666333///,,,+++***)))((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&'''(((******)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%'''))))))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************)))************+++++++++)))))))))******,,,------++++++,,,------------,,,------.........///////////////000000111222222222222444777999;;;;;;:::999888;;;AAADDD>>>???RRRiiioooNNNHHHXXXdddggg]]]MMM>>>555444777:::555555444444444444333333888999999:::::::::::::::777777777777777777777777333333444555555666666666222555999::::::;;;>>>AAA===???DDDLLLXXXiiiyyyzzzaaaVVVXXXWWWXXXYYYUUUNNNNNNNNNNNNNNNKKKGGGCCCBBBAAA@@@>>><<<:::888888666333...,,,+++***)))((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))***)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++******))))))***+++,,,,,,***+++,,,---------,,,,,,---------.........//////......///000000111111222222444777:::;;;:::999888777<<>>>>>@@@EEEMMMSSShhhzzzaaaVVVYYYWWWXXXZZZUUULLLLLLLLLMMMMMMJJJEEEAAAAAA@@@???===;;;999777777666333...+++******)))((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$######$$$%%%'''***+++###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((()))))))))************+++++++++*********)))******+++,,,***+++,,,---...---,,,,,,---------.........//////......//////000111111111...111555:::<<<<<<;;;:::777999888888>>>FFFIIIFFFDDDiiipppRRROOORRReeeuuu]]]JJJ>>>666666666555555444444333222333666888999:::::::::999999999999999999999999888888999999888888777666777555444444666888888777999:::<<<===>>>AAAFFFIII@@@]]]zzzzzzaaaUUUVVVUUUUUUWWWSSSOOOMMMLLLKKKJJJHHHFFFCCCDDDBBB>>>;;;999999:::;;;666333///,,,++++++***))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&&&&$$$!!!'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''''''''(((((())))))******,,,++++++******++++++,,,,,,,,,,,,---------......------------.........////////////000111111222222555555666888999:::;;;<<<888999:::<<>>???@@@===DDDKKKPPPUUUaaatttzzzbbbVVVWWWVVVVVVXXXTTTNNNMMMKKKJJJJJJIIIFFFDDDEEEBBB???;;;999888999:::666333///,,,++++++***)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$''')))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''''''''(((((())))))******,,,++++++******++++++,,,,,,,,,,,,,,,------------------.........//////////////////000111111222222333333444666777888999:::666777888:::===???@@@AAABBBHHHTTTfff}}}yyydddPPPIIILLL]]]^^^JJJ888444888777444222000222333222111222444555666666666777888:::;;;<<<::::::888777777666666666666555444444444555666777555555666666888999:::;;;>>>@@@AAA???>>>CCCMMMVVVzzzbbbVVVXXXVVVWWWXXXTTTMMMKKKJJJJJJJJJIIIGGGEEEEEECCC???;;;888777888888666333///,,,++++++***)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""###&&&(((''''''%%%%%%$$$$$$$$$$$$######%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))******++++++************++++++++++++,,,,,,,,,---------............/////////000...//////000000111111222000111222333555666777777666777999:::<<<>>>@@@@@@BBB@@@CCCIIIRRRhhhnnnRRRBBBDDD\\\uuuwww]]]LLLEEE>>>777333555444444444333333333333555555666666777888999:::;;;;;;;;;;;;:::999888777777666555555555555666666333333333444444666777888888888777555555777<<<@@@yyy```UUUXXXVVVVVVWWWRRRLLLJJJIIIIIIJJJIIIGGGEEEFFFCCC???;;;888777777777666333///,,,++++++***)))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""#########"""%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))******++++++************++++++++++++++++++,,,,,,,,,,,,........./////////000000......//////000111111111///000111222444555666666888999:::<<<>>>???AAAAAAAAA===@@@EEEFFFNNNnnnyyyaaaSSSQQQTTTuuuvvvYYYBBB888666:::555333444555444333444555555555555555666777888999:::;;;<<<<<<;;;:::999777777666666666666666666555444444444555666777777444333333555999===@@@AAAvvv^^^TTTVVVTTTTTTUUUPPPKKKJJJIIIIIIJJJIIIGGGEEEFFFCCC???:::777666666777666333///,,,++++++***)))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******+++******))))))******+++*********+++++++++,,,,,,............////////////.........///000000111111///000111222444555666666777888999:::<<<>>>??????BBB===@@@GGGFFFEEEWWWooozzzcccRRRXXX]]]jjj{{{|||```NNNFFF>>>555///111444444444666555555555444555555666666666777999;;;<<<<<<<<<;;;777777777777777777777666666666555555555666666777888666444555777999888777uuu]]]SSSVVVTTTSSSSSSNNNLLLJJJIIIIIIIIIHHHFFFDDDDDDBBB>>>:::777666777777666333///,,,++++++***)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%''''''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))************))))))))))))******))))))*********+++++++++------------.........///---......//////000000111000000111222444555666777444444555777888:::;;;;;;@@@<<<<<<@@@AAAAAAJJJVVVccc|||sssTTTNNNOOO\\\ooouuuSSSCCC666555666444444777666666555555444555555555444555666888999:::::::::666666777888888888888888666555555444444444555555888666444444444444333222uuu]]]SSSVVVTTTTTTTTTNNNMMMKKKIIIIIIIIIGGGEEEBBBCCCAAA===999777777777888666333///,,,++++++***))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''((((((((()))))))))***''''''(((((())))))************))))))))))))******))))))))))))*********+++,,,,,,,,,,,,------------------......///000000000//////000222333444555666222333444555666888888999:::;;;;;;;;;===@@@DDDHHHFFFWWWvvvyyyfffVVVQQQSSS^^^wwwjjjQQQGGGAAA999555777777777666555555555555555444444444444444555666666444555777999:::::::::999777666555555444444444555555555555555555555777888uuu^^^TTTWWWVVVUUUTTTOOOMMMLLLJJJIIIHHHGGGDDDBBBBBB@@@<<<999777777888999666333///,,,++++++******++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&############$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((((((((())))))******''''''(((((()))***************))))))))))))******))))))))))))************+++++++++,,,,,,,,,------------......///000000000......///111222333444555333444555666777888999:::444;;;>>>===>>>BBBCCCAAAFFFIIIXXXzzzrrr^^^OOOJJJ]]]vvvooo\\\NNN???777777888777666555555555555555666555333222111111222222333555777999:::;;;;;;:::999888777777666666666666666777777555444444666888yyy```UUUXXXUUUTTTRRRKKKNNNLLLIIIHHHGGGGGGEEEDDD@@@>>><<<:::888777777777666333///,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,---------------............///000000000000111111111111444333333333444666888999888999:::<<<>>>???AAAAAABBBBBBJJJ]]]yyyqqqUUUJJJLLLPPPlllvvv}}}[[[FFFDDD:::999888666555444444444;;;555///...222444333000333444444555777777888999999999999888888888888888333333333444444444444444yyy```TTTVVVTTTSSSRRRLLLMMMKKKHHHGGGGGGFFFDDDCCC@@@>>><<<:::888777777777666333///,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------------------............//////000000000111111111333333333333444666777888888999:::;;;===>>>@@@@@@DDDBBBDDDMMM[[[rrrxxxdddVVVMMMNNNRRRZZZdddmmmzzztttjjjeeeRRR;;;111333888777333///111444888999777333000222222222333333444444444777777777777777888888888777666666555555444444444xxx```SSSUUURRRQQQRRRMMMMMMKKKHHHFFFFFFEEECCCBBB@@@>>><<<:::888777777777666333///,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,------------............//////000000000000111111333222333333444666777888999999:::;;;<<<===>>>>>>BBBAAABBBCCCEEEOOObbbuuurrr\\\KKKEEEBBBEEENNN\\\qqqbbbJJJ@@@<<<888444666777666333000///111444222222222222222222222222444555555666666777777777:::999999888777666555555www^^^RRRSSSPPPPPPRRROOOMMMJJJGGGFFFEEEDDDBBBAAA@@@>>><<<:::888777777777666333///,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111222222222333444555666777888999999:::;;;<<<<<<======???DDDHHHHHHGGGLLLTTThhh~~~dddZZZOOOGGGDDDJJJYYYgggxxx^^^JJJAAA???<<<:::666222000111444666333333333333444444444444222222333444555666666777999999999999999888888888ttt]]]RRRRRRNNNNNNRRROOOMMMKKKHHHFFFEEEDDDBBB@@@@@@>>><<<:::888777777777666333///,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------......////////////000000000111111222333444555666666777888888999:::;;;;;;<<<>>>===AAAHHHLLLJJJIIIJJJZZZddd{{{xxxmmm]]]LLLBBBEEENNNZZZ{{{qqqbbb\\\AAA<<<888777999999666333222222333444555555666666111111222333444444555555666666777888999::::::;;;qqq[[[QQQSSSNNNNNNQQQOOONNNLLLIIIGGGFFFDDDBBB@@@@@@>>><<<:::888777777777666333///,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------......////////////000000000111222444555555555555666666777888999:::;;;;;;DDD===:::???EEEFFFGGGHHHSSSPPP___fffLLL???>>>GGGVVVlllkkk[[[FFF777222333333333333333333444444555555555111222222333333444444444222333444666777999:::;;;nnnYYYQQQSSSNNNMMMPPPNNNOOOMMMJJJGGGFFFEEECCCAAA@@@>>><<<:::888777777777666333///,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------........./////////000000///000222444555555555555444444555777999:::;;;<<>>???BBBFFFHHHEEETTTsss[[[QQQMMMGGGEEEMMMYYYiiioooUUUDDD>>>======888888777666666555444444333333333333333333333333000111222333444666666777rrrlllXXXQQQTTTOOOMMMPPPNNNPPPNNNJJJHHHGGGEEECCCAAA@@@>>><<<:::888777777777666333///,,,++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------............/////////000///000222444555555555444333333555666888:::<<<<<<::::::===@@@@@@===???DDDCCCFFFZZZvvv```RRRKKKNNNMMMIIISSScccrrrwwwbbbRRRJJJ???>>>===;;;888666555444444444333333333333333333000000111222222333333333hhhWWWSSSWWWRRRNNNOOOKKKMMMKKKHHHEEECCCAAAAAAAAABBB???<<<:::999999888777444222...---,,,,,,+++***)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$%%%$$$###!!!!!!###%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////............000111222111111222444333333333444666777999:::===@@@AAA???;;;:::>>>CCCJJJCCCQQQrrrwwwkkkkkkuuueeeZZZSSSOOOMMMOOOYYYgggvvv{{{mmmnnncccQQQGGGFFF@@@666444111111666666111000444222222222333444333111///gggVVVSSSWWWSSSPPPQQQMMMOOOMMMJJJGGGEEECCCCCCBBBBBB???<<<::::::999888777444222...---,,,,,,+++***)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$###""""""$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********************************++++++,,,,,,,,,,,,------////////////...............000111111111111222444333333333444666777999:::<<<>>>@@@>>>;;;;;;???CCCJJJDDDLLLaaakkkcccZZZZZZdddzzztttbbbVVVMMMLLLRRR\\\dddiiipppxxxwwwjjjUUU???;;;666555888888444444777333555555444333444777:::eeeTTTQQQWWWSSSQQQRRROOONNNMMMKKKHHHFFFDDDCCCBBBAAA???<<<;;;::::::888777444222...---,,,,,,+++***)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############"""%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$###### """$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,------...........................000111111111111222444222333333444555777888999:::<<<>>>===;;;<<>>666888888777555333222222111bbbQQQOOOUUUQQQOOOQQQNNNLLLKKKJJJHHHEEECCCAAA@@@AAA???===<<<<<<;;;888666444222...---,,,,,,+++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""######$$$$$$######"""!!!$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------......//////---///000111000000111333222222222333555666888999888888999::::::<<>>======;;;999666444222...---,,,,,,+++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###""""""############"""""" """$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''&&&''''''((()))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))*********+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---///000000000000111333111222222333444666777888888888888888:::<<<>>>??????FFFJJJGGGCCCCCCDDDEEECCCMMMMMMLLLUUUaaaqqqeeeUUURRRHHH???>>>@@@AAACCCFFFOOO___wwwxxxcccIII:::777777444///iiiWWWSSSWWWRRRNNNNNNKKKNNNNNNMMMKKKIIIFFFCCCBBBAAA???>>>>>>===<<<999666444222...---,,,,,,+++***)))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""############""""""######$$$###""""""$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////---...000000//////111222111111222333444666777888888777777777999;;;======???AAAEEEGGGDDDAAABBBFFFDDDLLLLLLLLLSSSVVV]]]kkkzzzsssmmm___NNNEEECCCAAA???EEEOOOaaawwwrrrbbbYYYRRRHHH@@@lllZZZVVVYYYSSSOOOOOOKKKLLLLLLKKKJJJGGGDDDAAA@@@AAA@@@>>>>>>>>><<<999666444222...---,,,,,,+++***)))))))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""############""""""$$$%%%$$$###!!!!!!###%%%$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''(((((()))***+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---...000000//////111222111111222333444666777888999777666777999;;;<<<<<<>>>===@@@FFFFFFBBBCCCJJJIIILLLFFFEEEMMMOOORRR^^^^^^sssmmmXXXPPPKKKDDD???>>>CCCSSSkkkxxxmmmmmmYYYSSSWWWTTTQQQPPPKKKRRRNNNLLLLLLIIICCCAAACCCCCCAAA>>>;;;888777666666555222...++++++******)))))))))(((((((((((())))))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((((()))))))))((((((&&&&&&)))))))))((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$######%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///---...//////......///111000000111222333555666777777777777777888999::::::<<<===>>>@@@AAABBBCCCDDDGGGGGGHHHGGGHHHKKKPPPSSSWWW^^^hhhrrr}}}ooodddNNNGGG@@@AAAKKKZZZgggnnn{{{nnnYYYQQQTTTQQQPPPRRROOOQQQMMMKKKLLLIIICCCAAACCCBBBAAA>>>;;;999777666666555222...++++++******)))))))))(((((((((((())))))''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$+++***)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))((())))))))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&$$$$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........---...//////......///111000000111111333555666777777777777777888999::::::;;;;;;<<<===>>>@@@BBBBBBGGGGGGHHHHHHHHHKKKPPPSSSNNNRRRXXX```hhhzzzrrr]]]JJJ??????FFFMMMIIIPPPXXX\\\___gggtttnnnXXXOOOPPPMMMNNNSSSRRRQQQMMMKKKKKKIIICCCAAACCCBBBAAA>>><<<999888777666555222...++++++******)))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******))))))))))))))))))))))))***))))))(((((((((((()))((()))))))))))))))******(((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------......---...//////......///111000000000111333444666777666666666666777888999:::::::::::::::;;;===@@@AAAFFFGGGGGGHHHHHHKKKOOORRRNNNNNNPPPTTTYYYcccuuugggLLL===:::<<>>???BBBCCCEEEFFFGGGIIILLLNNNNNNKKKKKKPPPTTTUUUWWW[[[VVVeeezzz|||pppkkkggg___VVVMMMGGGDDDDDDHHHFFFFFFIIIJJJLLLUUU```eeeUUUSSSWWWRRROOOQQQPPPNNNKKKIIIJJJHHHCCCBBBCCC@@@@@@???>>><<<:::888777555222...++++++******)))))))))(((((((((((())))))''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,,,,+++***)))(((''''''((())))))******+++++++++))))))***++++++++++++***(((((()))))))))))))))))))))))))))***++++++,,,,,,***************************))))))(((((())))))***************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%'''))))))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&((((((######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---------...//////......///111000000000111111222444444333333333444666777999999:::;;;;;;<<<======>>>>>>???AAACCCDDDEEEGGGIIILLLJJJHHHJJJQQQUUUTTTTTTVVV]]]___fffppp|||lll^^^TTTHHH@@@;;;>>>>>>===AAAIIIfffWWWUUUXXXRRROOOQQQQQQNNNJJJIIIJJJHHHCCCBBBDDD@@@@@@???>>>===;;;888777555222...++++++******)))))))))(((((((((((())))))((('''%%%%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((()))))))))*********+++++++++******)))))))))((())))))******+++,,,,,,***,,,...000000///...,,,,,,,,,+++++++++++++++***))))))******+++,,,,,,---******************************))))))))))))******************************************************,,,,,,,,,++++++******)))************************))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$'''******(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---------...//////......///111000000000000111222333444222222333444555777888999888:::<<<===>>>===<<<<<<===???AAACCCCCCEEEGGGIIIIIIHHHMMMTTTWWWUUUTTTVVVfffaaaaaagggrrrqqqYYYLLLDDDFFFGGGBBBAAAEEEhhhXXXUUUXXXQQQNNNRRRRRRMMMJJJIIIJJJHHHCCCBBBDDD????????????===;;;999777555222...++++++******)))))))))(((((((((((())))))((('''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************************+++++++++((())))))***++++++,,,,,,,,,...111444444333000............------,,,,,,,,,))))))***+++,,,,,,------******************************))))))))))))******************************************************------,,,,,,+++***))))))************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$'''++++++(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,---------...//////......///111111000000000111222333333222222222333555777888999777999;;;>>>>>>===;;;:::<<<>>>@@@BBBBBBDDDFFFHHHGGGHHHMMMSSSUUURRRRRRTTTYYYVVVYYYbbbllluuu{{{gggXXXUUURRRHHHBBBCCCiiiYYYTTTTTTPPPQQQTTTPPPKKKIIIGGGEEECCCCCCCCCCCC@@@????????????<<<888555555333000,,,***((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&$$$###%%%&&&%%%%%%%%%&&&%%%%%%$$$###'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++************++++++************))))))))))))******))))))))))))******)))************+++++++++///111333666999;;;<<<===999444///+++++++++)))(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++******)))((((((***---...---,,,---...///000///,,,***(((+++*********))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************''')))******))))))***+++++++++,,,------......///111111111111111222222222222333333444555666777777777888999:::;;;<<<<<<<<<=========>>>@@@BBBDDDEEEFFFHHHLLLNNNQQQTTTXXXZZZXXXXXXXXX[[[```hhhooosssttt```TTTjjjYYYTTTTTTPPPRRRUUURRRKKKJJJGGGEEECCCBBBBBBBBBAAA???>>>>>>>>><<<999666555333000,,,***)))((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((())))))(((&&&&&&''')))%%%&&&''''''(((((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((******)))(((''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))),,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,///111333555777999::::::888444///,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------..................---///000000///......///------............------,,,,,,,,,,,,++++++++++++------------,,,,,,++++++*********,,,///000000///,,,,,,------,,,+++)))(((+++*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********''')))******))))))***+++++++++,,,,,,---.........000000111111111111222222222222333444555666777777666777888999:::;;;;;;;;;>>>>>>>>>>>>???AAACCCEEEGGGJJJMMMOOOOOOQQQSSSTTTQQQRRRUUUZZZ___dddiiikkkxxx~~~kkkZZZTTTTTTPPPRRRWWWTTTLLLKKKHHHEEECCCBBBAAAAAABBB@@@>>><<<<<<;;;999777555333///,,,***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))***+++&&&'''(((***++++++,,,,,,+++)))(((((()))******)))++++++++++++++++++++++++******))))))((((((((('''%%%''')))((('''&&&'''(((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,---------......000111222444555666666666555222...---------------,,,---------............------------------------...............------------...000000...---...///,,,------......------,,,/////////......------,,,.........---------------,,,,,,,,,///222333333111000///---,,,***)))((((((***************)))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******''')))******))))))***+++++++++,,,,,,------......///000000000111111111222222222333444555666777777555666888999:::;;;;;;;;;??????>>>>>>???AAABBBCCCEEEHHHLLLNNNOOOOOOPPPQQQRRRTTTYYY^^^bbbdddeeefffnnnttt}}}kkk[[[TTTTTTPPPSSSXXXUUUMMMKKKIIIEEECCCAAA@@@@@@BBB@@@===;;;;;;:::999777444222///,,,***)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$######$$$&&&'''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&''')))***+++******+++,,,(((((()))***+++,,,,,,++++++)))(((((()))******)))************************))))))((((((((((((((((((&&&'''))))))'''&&&'''(((''''''((((((((()))))))))''''''((((((((()))))))))************************''''''((((((((()))))))))++++++************++++++(((((()))))))))))))))***++++++************++++++,,,,,,---------.........000111111222333333222222000///---,,,---......///....../////////000000000.........///////////////...------------,,,,,,,,,,,,...//////...------.........////////////......000000//////////////////...............---------------...000333444444222777444111---***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''%%%###!!!'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***''')))******))))))***+++***++++++,,,------.........//////000000111111111111222333444555666666777666777888:::;;;<<<<<<===@@@@@@?????????@@@BBBCCCAAAEEEJJJNNNPPPPPPQQQRRRTTTWWW[[[___bbbdddeeeeeepppsssxxx{{{}}}jjjZZZTTTUUUQQQSSSXXXUUUMMMKKKIIIEEECCCAAA@@@@@@BBB???<<<;;;;;;:::888777444222///,,,***))))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''''''''''''''''''''&&&&&&(((*********)))***+++)))))))))******))))))(((***(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((())))))))))))*********))))))))))))******((()))))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------000000111111111111000///,,,,,,,,,,,,,,,---///000------........./////////------......////////////........................///000222222000///000111000000000111111000000000,,,------....../////////.................................000222333333111555333000,,,+++++++++,,,***************+++++++++************************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))(((&&&###"""&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))''')))******))))))***+++******++++++,,,------...------...///000000111111111111222333444555666666777888:::<<<===>>>??????@@@@@@?????????@@@BBBCCCBBBFFFKKKOOOPPPPPPQQQQQQOOOQQQTTTXXX]]]bbbfffhhhpppooopppsssxxx{{{|||{{{hhhYYYTTTUUURRRTTTWWWSSSLLLKKKHHHEEECCCBBBAAAAAAAAA???===;;;;;;:::888666333222///,,,************))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''((((((%%%(((******)))(((((()))((((((((((((((('''&&&&&&)))'''&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&(((***)))((('''(((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********+++++++++******************+++)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000111111000000///...+++,,,---------...000222,,,,,,---------.........------......//////000000---------.........//////000222333333222111111222//////000000000000//////------------...............////////////000000000000//////000222222111000---,,,+++***+++,,,...000*********+++++++++++++++************************''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''')))******))))))***+++******++++++,,,,,,------,,,,,,---...///000111111111111222333444555666666888999;;;===>>>@@@@@@@@@??????>>>>>>???AAABBBCCCGGGJJJMMMNNNNNNMMMMMMMMMMMMNNNQQQVVV]]]eeelllppplllkkkkkkpppvvvyyywwwttt|||}}}eeeWWWTTTVVVSSSTTTVVVQQQKKKJJJGGGEEECCCBBBBBBBBB???>>>===<<<<<<:::777444333111...,,,*********+++))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))&&&)))++++++***(((''''''%%%&&&'''''''''''''''&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))'''(((******((('''((()))************************)))))))))*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......------,,,,,,,,,,,,------------........./////////000000000000000//////...,,,...000000//////111444000000000000111111111111111222222333444444555555222222333444555666666777888999;;;;;;999888999:::666777777777777777777666555555444444333222111111111111111222222222333333222111111111222222000///---,,,++++++,,,---...///*********++++++,,,,,,,,,************************((((((((())))))*********))))))))))))((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''')))******))))))***+++*********+++,,,,,,------+++,,,,,,---///000000111111111222333444555555666777888:::<<<>>>???@@@@@@>>>>>>>>>>>>???AAACCCEEEGGGIIIKKKKKKKKKJJJKKKLLLPPPQQQTTTXXX^^^dddjjjmmmfffhhhlllppptttuuutttrrruuuvvvwwwxxxzzzcccVVVSSSWWWSSSTTTUUUPPPKKKIIIGGGEEECCCCCCCCCCCC>>>============;;;777333333111...,,,*********+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$###!!! """$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******(((***,,,,,,***(((''''''###$$$%%%'''(((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((&&&''''''((()))***++++++'''(((******((((((((()))++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------......///++++++,,,------...//////...------,,,,,,------...////////////000000000000000000000000000000///...---000222222111111333666555555555666666666777777777888888999:::;;;;;;<<<===>>>???@@@BBBCCCDDDDDDEEEGGGIIIHHHGGGFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFF??????===;;;999777666555333333333444444555555555444333222222333222000...333222000///...---,,,,,,*********++++++,,,,,,,,,************************))))))******++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((()))******))))))***+++)))******+++,,,,,,------++++++,,,---...///000111000111222333444555555666666888999;;;===??????@@@>>>======>>>@@@BBBDDDEEEDDDEEEGGGIIIIIIJJJMMMOOORRRRRRTTTWWWZZZ\\\___```]]]dddkkkoooooonnnooopppkkkttt}}}~~~{{{~~~