BM66(@ ~~~~~~}}}~~~~~~|||zzzzzz{{{|||{{{zzzsssqqqooommmllllllllllllmmmmmmlllkkkiiifffdddccc```___^^^]]][[[YYYXXXWWWTTTTTTUUUUUUUUUTTTRRRQQQTTTSSSRRRQQQPPPNNNMMMMMMOOOLLLJJJHHHIIIJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@???@@@DDDEEEDDDBBBAAABBBDDDEEEFFFEEEDDDCCCDDDDDDCCCBBBBBBCCCCCCCCC????????????????????????AAA@@@@@@@@@AAACCCEEEFFFDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEGGGGGGIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>AAAAAABBBCCCCCCDDDEEEEEEFFFEEECCCAAAAAAAAACCCDDD>>>???BBBDDDDDDDDDCCCBBBEEEDDDBBBAAA@@@AAAAAABBBAAA@@@@@@@@@@@@@@@@@@AAA????????????????????????@@@@@@???????????????@@@???@@@@@@AAAAAABBBBBBCCC;;;===@@@BBBAAA@@@??????BBBBBBBBBBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDBBBAAAAAABBBDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFHHHLLLOOOYYY[[[ddduuu~~~}}}yyyxxxvvvtttsssrrrrrrrrrrrrpppnnnmmmmmmmmmllljjjgggfffdddbbbaaaaaaaaaaaaaaaaaa```___]]][[[YYYXXXUUUTTTSSSRRRQQQPPPOOONNNLLLLLLMMMMMMMMMLLLJJJJJJKKKJJJJJJIIIGGGFFFEEEEEEHHHFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBB@@@@@@?????????>>>>>>>>>???>>>===>>>AAACCCBBB@@@???@@@AAAAAABBBBBBBBBAAA@@@@@@????????????@@@@@@????????????@@@@@@@@@@@@AAA@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@???????????????@@@@@@??????>>>>>>??????@@@AAAAAABBBBBBBBB@@@???=========???@@@>>>???@@@BBBBBBBBBBBBAAACCCBBBAAA@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@========================??????>>>>>>>>>>>>?????????????????????????????????======???BBBCCC@@@===@@@@@@AAAAAA@@@@@@??????AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCAAA@@@@@@AAACCCCCCCCCAAAAAA@@@??????@@@AAAAAAAAAAAA@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBBBBBBBDDDGGGJJJQQQRRRXXXeeeuuu{{{wwwtttttttttttttttsssssstttuuutttrrrpppnnnnnnmmmjjjgggeeedddddddddgggeeebbb``````___^^^\\\YYYYYYWWWVVVUUUUUUUUUUUUTTTTTTTTTRRRQQQOOOMMMLLLIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@??????>>>BBB@@@>>>>>>??????>>>======>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<;;;;;;<<<>>>???>>>============<<<======>>>???======<<<<<<<<<======>>><<<<<<;;;<<<<<<===>>>>>>AAA@@@???>>>>>>>>>>>>???CCCCCCCCCBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEEEEEEEDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<:::;;;<<<===>>>?????????;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<======>>>>>>??????@@@@@@AAAAAA@@@@@@????????????@@@???>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>===============>>>>>>???>>>>>>===<<<<<<;;;;;;BBB===999;;;@@@CCC@@@<<<======>>>????????????>>>AAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===AAA???>>>>>>@@@AAAAAAAAA>>>===<<<<<<<<<<<<===>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@@@@AAADDDGGGIIIIIILLLTTT___rrr~~~}}}~~~}}}{{{wwwuuuuuuyyy~~~~~~|||{{{rrrnnnjjjfffffffffffffffeeefffhhhiiiiiifffdddbbbeeedddaaa^^^[[[YYYYYYYYY\\\YYYWWWVVVUUUUUUTTTRRRQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>@@@>>>===<<<===>>>===;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>?????????>>>>>>>>>======:::::::::;;;<<<<<<<<<<<<<<<;;;:::999999:::<<<===<<<<<<<<<<<<<<<<<<===>>>;;;;;;::::::;;;<<<>>>>>>??????>>>>>>>>>>>>>>>>>>BBBCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFEEEDDDCCCBBB============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<======>>>>>>===:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<============<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;@@@<<<999999;;;>>>===<<<::::::;;;======>>>>>>>>>>>>=========<<<<<<;;;;;;========================;;;<<<===>>>>>>===<<<;;;???===<<<===???@@@???>>>;;;;;;;;;::::::;;;;;;;;;???>>>============>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@@@@AAADDDFFFEEEEEEHHHKKKQQQ___yyyrrrppppppqqqrrrsssrrrpppmmmlllkkkkkklllnnnppprrrqqqqqqrrrtttwwwyyyyyyyyy|||}}}}}}~~~~~~~~~~~~~~~{{{}}}|||zzzttttttuuuuuutttrrrpppoooiiifffaaa^^^\\\\\\\\\[[[[[[]]]___``````^^^\\\ZZZ\\\[[[YYYWWWTTTRRRQQQPPPOOOMMMKKKKKKLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????????????????===<<<;;;;;;<<<===;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======::::::::::::::::::::::::;;;<<<<<<===>>>=========:::::::::999999999888888999:::;;;;;;::::::;;;;;;<<<;;;:::999999:::;;;<<<;;;:::::::::;;;;;;<<<===>>>===<<<<<<<<<>>>???@@@<<<======>>>???@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAA???===;;;:::;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>======<<<;;;::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<======<<<========================<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======;;;;;;;;;;;;<<<<<<======:::;;;;;;888666666:::>>>888999:::;;;<<<=========:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<;;;<<<>>>???>>><<<::::::;;;;;;;;;;;;::::::>>>===============>>>>>>=======================================<<<<<<<<<>>>???@@@AAA@@@AAACCCEEEBBBCCCFFFHHHJJJRRRfffyyy```______```aaaaaa___]]]XXXYYYZZZ\\\]]]]]]^^^^^^ZZZ[[[]]]___aaadddfffgggdddeeeffffffggggggffffffccceeeggghhhiiihhhgggfffggghhhjjjjjjhhhggghhhiiifffggghhhiiijjjkkklllllliiijjjjjjkkklllmmmmmmmmmrrrxxx~~~}}}xxxqqqnnnmmmkkklllnnnnnnoooqqquuuxxxwwwxxxxxxyyyyyyxxxxxxwwwyyy{{{~~~~~~{{{{{{|||}}}|||wwwsssooommmmmmnnnooonnnmmmjjjgggeee___]]]YYYWWWVVVUUUTTTRRRTTTUUUWWWXXXXXXWWWVVVUUURRRSSSSSSRRRQQQNNNLLLKKKJJJIIIGGGGGGHHHIIIHHHGGGDDDDDDEEEFFFFFFFFFEEEEEECCCCCCDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<===>>><<<=====================:::999888999;;;;;;999777888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888888999999:::::::::;;;999999999999999999999999:::;;;<<<<<<======<<<<<<::::::::::::999999999999999:::;;;;;;999999:::;;;<<<;;;;;;:::::::::::::::888888888888999999:::;;;;;;:::888777777888:::;;;:::;;;===>>>???@@@@@@@@@??????@@@AAABBBCCCCCCDDD@@@@@@@@@@@@>>><<<:::888:::;;;<<<===============<<<<<<<<<======>>>>>>????????????>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<===<<<<<<;;;;;;<<<<<<===999999999999999999999999::::::::::::;;;<<<======::::::;;;;;;<<<======>>>777;;;<<<999444333888===777888999:::;;;<<<<<<<<<888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;===>>>???>>>>>>@@@AAA@@@@@@CCCEEEFFFKKKYYYgggPPPPPPOOOPPPQQQPPPNNNLLLIIIJJJKKKLLLMMMMMMNNNNNNIIIJJJLLLMMMNNNOOOQQQRRRPPPPPPQQQRRRRRRRRRRRRRRROOOPPPQQQRRRRRRRRRQQQPPPRRRSSSTTTSSSQQQPPPPPPPPPQQQSSSUUUWWWXXXXXXWWWVVVQQQQQQRRRSSSTTTTTTUUUUUUXXX]]]bbbdddaaa\\\XXXWWWUUUUUUVVVUUUUUUVVVYYY[[[___aaacccddddddcccaaa___```aaaccceeeffffffeeeeee```aaaaaaaaaaaaaaabbbbbbbbbbbbdddgggmmmttt{{{{{{yyytttoookkkgggeeedddbbbeeehhhiiihhhhhhjjjlllooosssyyy~~~~~~zzzxxxxxxuuurrrqqqqqqtttxxx{{{}}}}}}}}}~~~}}}zzzxxxqqqrrrsssuuuwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||||||||{{{{{{zzzuuusssppppppqqqrrrqqqqqqsssvvvzzz{{{{{{yyyyyyyyyzzz{{{||||||{{{xxxuuusssoooooonnnllliiifffcccaaaeeeffffffeeeccc___[[[YYYSSSQQQPPPPPPQQQPPPNNNLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLNNNQQQRRRRRROOOLLLJJJIIIGGGEEEDDDEEEEEEDDDBBB>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@??????===<<<<<<<<<;;;;;;::::::;;;;;;:::::::::;;;<<<===999:::::::::;;;;;;;;;<<<999888888999;;;;;;999777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999::::::999999888:::::::::999999999888888999999999999999999999999888888888888888888888888:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::777999;;;:::888777888::::::;;;;;;;;;::::::999888888888888888999:::;;;<<<:::888666444333444666777:::;;;<<<===>>>>>>===<<<;;;<<<===>>>???@@@AAAAAA@@@AAAAAAAAA@@@>>>;;;:::999:::;;;<<<============<<<======>>>??????@@@@@@?????????>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::::::::;;;<<<<<<<<<;;;:::::::::;;;<<<>>>>>>>>>===<<<======<<<<<<<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<999666555888;;;888999::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<>>>>>><<<;;;::::::;;;<<<<<<;;;::::::::::::999999::::::;;;<<<========================>>>>>>>>>=========<<<<<<:::<<<===>>>======>>>??????>>>???CCCFFFJJJTTT___vvvHHHGGGGGGHHHHHHHHHEEECCCDDDCCCCCCCCCDDDEEEGGGGGGCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGEEECCCCCCCCCGGGIIILLLNNNOOONNNLLLKKKFFFFFFGGGHHHHHHHHHHHHGGGFFFJJJOOORRRQQQNNNJJJHHHIIIIIIIIIGGGFFFFFFGGGIIIRRRTTTWWWYYYYYYWWWTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTOOOOOONNNNNNMMMLLLKKKKKKHHHHHHJJJOOOVVV___hhhmmmkkkhhhccc]]]WWWRRRPPPNNNKKKNNNQQQRRRQQQQQQSSSUUUUUUYYY```fffhhhgggdddaaadddaaa]]][[[[[[^^^bbbeeeeeeffffffdddbbbaaabbbccc```bbbccceeedddbbb___]]]ZZZ[[[\\\^^^___aaabbbccc^^^______aaabbbdddfffgggaaaaaaaaaaaa```______^^^]]][[[YYYYYYZZZZZZZZZXXXWWW[[[```dddeeefffggghhhiiikkkllllllkkkhhheeeccc``````aaa```___]]][[[YYYYYYYYYYYYXXXUUUPPPLLLIIIIIIIIIIIIKKKMMMMMMKKKIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKNNNRRRUUUUUURRRNNNLLLDDDBBB???>>>======;;;:::<<<===???@@@AAAAAA@@@?????????@@@@@@@@@??????>>>===<<<<<<;;;::::::999999<<<;;;:::::::::<<<===>>>888888999999:::;;;;;;;;;:::999:::;;;======:::888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;777777888888888888777777;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::888888888888888888888888:::;;;<<<<<<======<<<<<<999999999888888888777777666888:::999666555777999999:::;;;;;;;;;999888777;;;;;;;;;;;;<<<===>>>???@@@>>>;;;888777888999::::::;;;<<<<<<<<<;;;:::999888999:::;;;<<<===>>>???<<<===>>>>>>===;;;888777777999:::<<<=========<<<<<<======>>>???@@@AAAAAA============<<<;;;:::999;;;;;;::::::::::::::::::888999:::;;;;;;;;;;;;;;;999:::<<<======<<<:::999:::;;;===>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???<<<<<<;;;::::::999999999<<<;;;::::::::::::999999999999:::;;;;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<;;;:::;;;<<<>>>>>><<<:::999:::;;;<<<<<<;;;:::999;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========;;;===??????>>>>>>>>>@@@@@@===>>>BBBGGGLLLUUU___mmm????????????????????????>>>>>>>>>>>>????????????BBBAAA@@@>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============DDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@??????CCCCCCEEEEEEEEEEEECCCCCCAAAAAAAAABBBBBBCCCCCCCCCIIIJJJLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFEEECCCBBBBBBDDDGGGIIICCCCCCDDDFFFIIIMMMQQQSSSWWWXXXWWWSSSMMMHHHEEECCCAAABBBCCCCCCBBBBBBCCCEEEHHHJJJKKKMMMOOOPPPPPPQQQQQQOOOMMMKKKJJJKKKMMMOOOQQQQQQQQQPPPOOONNNMMMLLLPPPNNNNNNNNNOOOOOOMMMKKKLLLLLLLLLMMMNNNOOOQQQRRROOONNNLLLKKKKKKMMMPPPRRROOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHNNNOOOPPPRRRRRRRRRQQQPPPVVVWWWZZZ[[[[[[XXXUUURRRPPPOOOOOONNNNNNMMMMMMMMMSSSQQQOOONNNNNNKKKFFFAAABBBAAA@@@AAACCCFFFGGGHHHCCCCCCBBBAAA@@@BBBGGGJJJKKKUUU^^^aaa```]]]UUUNNNEEEAAA===:::::::::::::::;;;<<<===>>>?????????>>>===============<<<;;;;;;<<<<<<;;;:::999999888888<<<;;;;;;;;;;;;<<<======<<<;;;999888777888888999;;;;;;;;;::::::999999999::::::::::::999888777777;;;888888:::???BBB@@@===AAA>>><<<<<>>======<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::===<<<;;;999888777666666;;;888777888:::;;;999777888888;;;===999555999???888999;;;=========;;;:::;;;;;;::::::999888777777:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::::::::888777666444333333777777888999:::;;;;;;<<<:::;;;<<<=========<<<;;;888888999999999888777777888888888888888888888888888999;;;::::::999;;;<<<;;;999666555777999999999;;;;;;:::::::::;;;;;;<<<999888888777777888888999::::::::::::::::::::::::::::::::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<777777888999:::<<<<<<===::::::999999::::::;;;<<<::::::;;;;;;::::::999888:::::::::999999888888888777777888999999999999888888888999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::888:::::::::999999999888888888888999:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>===???BBBDDDFFFNNNWWWjjj|||<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@@@@?????????>>>============<<<<<<<<>>>>>===============>>>????????????>>>===<<<=========>>>>>>>>>>>>CCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@???CCCBBBAAA@@@@@@BBBCCCDDD??????@@@AAABBBEEEHHHIIINNNOOOPPPOOOKKKGGGEEEDDD???@@@@@@???>>>>>>AAACCCCCCDDDEEEFFFGGGHHHIIIIIIJJJHHHFFFDDDDDDEEEGGGHHHEEEEEEFFFFFFFFFFFFFFFEEEHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGEEEDDDBBBCCCEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNOOOPPPNNNLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHFFFGGGGGGEEEAAA===AAA@@@???AAADDDGGGGGGGGGCCCCCCAAA???>>>@@@EEEIIIRRR[[[bbbdddaaa]]]UUUNNNFFFBBB===:::999999888888::::::<<<===>>>>>>>>>>>><<<<<<=========<<<<<<;;;======<<<;;;;;;:::999999;;;::::::::::::;;;<<<<<<:::999888777777888::::::::::::::::::999999999999888888999999999999999999>>>===<<<;;;;;;;;;<<<===??????>>>===;;;:::999:::===<<<<<<;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<<<<;;;:::999888777777777:::777666666999::::::999777777888;;;999666888<<<777777777777777777888888::::::999999888777777666999::::::::::::;;;;;;;;;:::999999888888888999999888888888777666666555555::::::999888777777666666888888999:::;;;;;;;;;:::999999999999999888777666888888888888888888888888888999:::999888777888:::;;;999777666777999:::999:::::::::999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;:::::::::;;;:::999999888999999888888888777777777666777888888999999888888888999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::999999999999888888888888888888999:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<===>>>===???BBBCCCFFFNNNWWWdddvvv;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================<<<;;;;;;;;;<<<<<<>>>>>>==================?????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;???@@@BBBCCCCCCAAA???===;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;===>>>???@@@@@@@@@???>>>======>>>>>>======<<<;;;>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@@@@AAADDDGGGJJJKKKIIIFFFDDDCCC>>>>>>>>><<<;;;<<>>>>>>>>?????????>>><<<;;;???>>><<<;;;<<<===???@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>===>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCCCCBBBBBB@@@@@@???@@@AAA@@@===;;;>>>>>>???BBBEEEGGGFFFEEECCCBBB???<<<<<<>>>DDDHHHYYY```fffddd```[[[SSSLLLEEEBBB===:::999888777666777888:::;;;<<<=========:::;;;<<<<<<<<<<<<<<<;;;=========<<<;;;;;;::::::999888888888888999::::::777777666666777999:::;;;888888888888888999999999666777777888999999::::::;;;<<<<<<:::888999===AAA:::===???<<<888777999<<<<<<;;;;;;:::::::::::::::777777777888:::;;;===>>>:::999888888777777777888999777555555777:::;;;;;;<<<777666888999777777999<<<:::888777777888999;;;999888888777777666666666888999999999:::::::::::::::999888888777777777777777777777777777777777777======<<<:::999888777666666666666666777888999:::::::::::::::999888777666777777777777777777777777777888999888777666777888<<<999777777888::::::::::::999999888888777777777999:::;;;<<<<<<;;;:::999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<;;;::::::999888888888888999::::::999::::::::::::999888888777777777777666666666666666666777888888888888888999999::::::;;;;;;<<<<<<<<<;;;;;;:::999999999:::999999999999999999999999<<<:::999999:::;;;:::999999999999888888888777777777888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>===???BBBCCCEEENNNWWWaaappp<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>?????????>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;===@@@BBBBBB@@@===;;;999999999999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;===>>>?????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;===@@@CCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDGGGKKKLLLJJJGGGDDDBBB??????>>>===<<<===@@@CCCGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFFFFGGGGGGGGGGGGAAA???>>>???@@@@@@???>>>===>>>???@@@@@@>>><<<;;;===<<<;;;::::::;;;===>>>===>>>???@@@@@@@@@@@@???@@@@@@@@@???>>>>>>============>>>>>>????????????>>>>>>===>>>>>>??????@@@======???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;<<<===>>>AAADDDFFFEEECCC@@@???===;;;;;;>>>EEEIII[[[```ccc___YYYTTTMMMFFFBBB???;;;999999999888777666666888:::;;;<<<<<<<<<999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999777777666666777777888999777777666555666777888999666666777777888888999999777777777777888888999999999999999999:::;;;<<<<<<999:::;;;:::999999<<<>>><<<;;;::::::999999::::::999999888888999:::<<<>>>777777777666666777777888888777555555777:::===???FFF===666666888888888999===<<<;;;:::999999:::;;;777777666666666555555555777777888888888999999999999999888777666666666666777777777777777777777777666777777888999999::::::555555444444555777999:::;;;;;;::::::999888666666777777777777777777777777555666888888777777888999;;;:::888888999::::::999999999999999888777666666666888999;;;;;;999888666999999999999999999999999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999888777777777777888999999999999999999999888888777666666666666666666666666555666777777888888777777999999999:::;;;;;;<<<<<<<<<;;;:::999888888888999::::::::::::::::::::::::>>><<<:::999999:::999888::::::999999999888888888777888999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>AAACCCEEEMMMVVVaaammm========================::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999;;;>>>@@@@@@>>>;;;999999999999999999999999999<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999:::;;;===>>>???@@@@@@??????@@@@@@??????>>>===<<>>???BBBDDDIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAABBBCCCCCCBBB@@@999;;;===>>>???>>><<<;;;>>>===<<<<<<<<<<<<===>>>;;;<<<===???@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>===>>>>>>>>>@@@???>>><<<<<<<<<======<<<===???@@@AAA@@@@@@???>>>??????>>>===<<<;;;;;;;;;;;;===???BBBCCCBBB@@@<<<<<<;;;:::;;;???FFFKKKTTTYYYYYYTTTNNNJJJDDD???<<<:::888888999:::999999555666777999::::::;;;;;;999999::::::::::::999999999888888888888888777777555555555555555666777777888777666555444555666666666666666777777888888888999888777666666666666777===;;;;;;@@@GGGHHHCCC===???<<<999999:::<<<;;;:::<<<;;;::::::999999::::::<<<;;;:::999999999;;;;;;666666555555555666777777888777777666777:::>>>AAAOOOCCC888555777888999:::888888999999999888666555666666666555555555555555666666666666777777777888888777666666555555555555888888777777666555555555///000222333555777999999666555555555555777999:::999999999999888777666555666666666666666666666666333555777888888888:::<<<:::999888888999:::999888999999::::::999888777666666777999::::::999777666888888888888888888888888666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777666666666666777888888888888999999888888777666666777777777777777777777555555666777777777777666888888999999:::;;;;;;;;;;;;:::999888888888888888::::::::::::::::::::::::<<<:::888888999;;;;;;;;;;;;:::::::::999999999999666777888999::::::;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======<<<>>>AAABBBEEEMMMVVV___hhhwww;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::::::::999999999999888:::<<<>>>>>>===;;;:::999999999:::::::::::::::;;;::::::999999::::::;;;999999999888888888888777888888999;;;===???@@@AAA@@@@@@AAAAAA@@@@@@???>>>@@@CCCHHHMMMOOOPPPOOONNNIIIHHHGGGFFFHHHJJJLLLNNNTTTVVVWWWVVVQQQLLLHHHFFFCCCDDDEEEDDDCCCDDDEEEGGGHHHJJJKKKKKKJJJGGGDDDAAABBBDDDGGGJJJMMMNNNOOOOOOMMMLLLLLLJJJIIIGGGEEEDDDBBBBBBDDDFFFHHHGGGDDDAAA;;;<<<===>>>??????>>>=========<<<;;;;;;;;;;;;<<<:::;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@???>>>===<<<;;;;;;;;;???>>>===<<<;;;;;;;;;;;;<<<===???@@@AAA@@@>>>===<<<======<<<:::999:::;;;;;;;;;;;;<<<>>>???>>>===888999999999:::>>>DDDHHHJJJMMMMMMGGGBBB@@@>>>:::999777666777999::::::999666666777888999999999999999999999999999888777777666666666666666666555555555555444444555555666777888777666444333333444444777777777777777888888888:::999777555555555555666<<<;;;???KKKZZZ```\\\TTTEEE@@@:::888::::::888555::::::999888888888888888<<<;;;:::999999888888888555555555444444555666666666777777777777999===@@@NNNBBB888555777777888:::777888:::;;;;;;999777666555555555555555555555555555555555555666666666666666555555444444555555666777777666555555444333333444444555666888999::::::666666666666666777777888777777777888777777666555666666666666666666666666333555777777777888:::<<<999888777888999999888777777888999::::::999888777777888999::::::999888777777777777777777777777777666666666777777888888999::::::::::::::::::::::::666666666777777888888888666555555555555666777777777888888888888777666666666666666666777777777777444555555666666666666666777777888888999:::::::::999888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;888666555666:::===@@@@@@:::::::::999999999888888666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<>>>AAABBBDDDMMMVVVZZZaaappp999999999999999999999999:::::::::;;;;;;;;;;;;<<<999:::<<<===????????????;;;;;;;;;;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999999:::;;;<<<===<<<;;;;;;999999999999::::::;;;;;;::::::999888888999::::::999999999888888777777777888999:::<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAAEEEGGGKKKOOOQQQQQQPPPOOOLLLJJJHHHFFFGGGIIIMMMOOOUUUWWWXXXWWWSSSOOOMMMLLLIIIKKKNNNNNNMMMLLLLLLMMMLLLOOORRRSSSRRRNNNIIIFFFBBBEEEIIINNNQQQSSSTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHBBBDDDGGGKKKMMMKKKFFFBBB??????????????????>>>>>><<<<<<;;;;;;::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???CCCBBB???===;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<>>>===<<<:::888888:::;;;:::999888;;;===<<<:::999999:::;;;;;;:::666777888888888:::>>>AAA@@@CCCCCC>>>;;;;;;;;;999888777666777888999999888777888888999999999888888::::::999999888777555555555555555555555555555555555444444444444555666666666555444333333444444555888888888888888888777777888777555444444555666777888888===IIIVVV]]][[[WWW@@@>>>:::888777777777888888777666666555555666666777888888888888777777666555555444444444444444555333555777777666777:::===BBB;;;666666777555555777777888888999999999999999555555555555555666666666444444444444555555555555333333333333444555666777444444444444444444444444666777777888999:::;;;;;;666666666777666666555444444555555666666666666666555555555555555555555555444666777777666555666888888777666777888999777666444555777888999999888777777777777777777777777777777777777777777777777777555555555666666666666666999999999999999999999999555555666666666777777777555555444444555555666777777777888888777777666555444444555555555666666666444444555666666666555555666666666777888888999999777777666777777888999:::999999999999999999999999999777555666999<<>>@@@BBBBBBBBBAAA<<<======>>>>>>?????????999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<<<<888888999999:::::::::;;;;;;:::999888888999:::;;;;;;;;;::::::999999999888:::;;;<<<>>>@@@CCCEEEGGGFFFFFFGGGGGGFFFFFFEEEDDDHHHJJJMMMOOOQQQPPPOOONNNPPPMMMIIIFFFFFFIIIMMMPPPTTTUUUWWWVVVTTTRRRQQQRRRPPPSSSVVVWWWVVVTTTTTTTTTSSSVVVZZZ]]]\\\WWWQQQMMMCCCFFFKKKQQQUUUXXXYYYYYYPPPPPPOOONNNMMMKKKIIIHHHDDDGGGKKKPPPRRROOOIIIEEE@@@???===<<<;;;:::::::::<<<<<<;;;;;;:::::::::999===???AAACCCEEEGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBFFFEEEBBB???===;;;;;;;;;999:::;;;<<<============666888:::;;;:::888555444666888::::::999:::===AAA===:::888777888999999888555666777777777777999:::;;;>>>>>>999777999:::999999888777777888888777666999999999999999888777777:::::::::999777666444333444444555555555555555555555444444444444555666666444333222222333444666777::::::999999888888777777666555444333444666888999888777888;;;>>>>>>;;;888777999999777444555:::???555555444333333333333444333444555777777777666555666555444333333333333444111444666666555555777:::666333333777777444222444444333222111222444666777555555666666666666666666333333333444444444555555222222222333444555666777111111222333333444555555///000111333444666777888555666666777666555333222222333444555666666666666555555555555555555555555666777777666444222333444777666666666888888666555111333555777888888777666555555444444444444555555777777777777777777777777555555555555555444444444888888888888888888888888777777777777666666666666555444444444444555666666777777777777777666666555333333333444444555555555333444555555666666555555555555555666777777888888666666666666777999:::;;;888888888888888888888888???<<<888777888999::::::666666666666555555555555666666888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<===@@@BBBDDDLLLUUU]]]bbbnnn;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;AAA???>>>BBBHHHKKKIIIFFFCCCBBB@@@?????????@@@@@@===<<<;;;;;;;;;===>>>@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<:::::::::999999:::::::::888<<<===;;;:::;;;999555666666777888:::;;;<<<<<<;;;<<>>>>>======<<<;;;;;;;;;<<<===>>>>>>@@@AAAEEEHHHKKKMMMOOOOOOLLLHHHEEEDDDFFFHHHHHHFFFJJJGGGCCC???<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;999999999999:::;;;<<<===:::;;;;;;999777555666777666666666666777999:::;;;:::;;;:::888555444555666999999888888888888999999888777666777999::::::999888888777777666555555555555555555555555666777888888777444222111222222333444444444555555555555666666777777888888777555444666555444444555666777888333333444555666777888888999888666555555777999:::999777555444333444666777555555555555555555555555444444555555555555444444444444555555666666777777666666555555555555666666999999999999888888888888777666444444555555444333333333333444444444555555777555111000000222444444666555555444444333222222555555555555555666777777444555555555444333222222444444444444444444444444666666555555555444444444666555333222222222333333444555555666555555444444666666666666666555555555888888777555444333222111666666555555444444444333555555555555555555555555777777777777666555444333444555888999999888555444444555666777666555333222999888777666666666666666999999888888777777666666555444444333333444444555333444555666777777777777666666555555555444444444555555666777777777777777555777999888666666888;;;888888888777777777666666;;;;;;:::::::::;;;;;;<<<>>>>>>===;;;;;;:::::::::===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>???>>>???DDDMMMTTT]]]iiisss{{{:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@??????CCCIIILLLJJJGGGAAA@@@???>>>===>>>>>>???<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>===<<<;;;:::::::::;;;;;;:::>>>>>><<<;;;<<<;;;777888888999:::;;;<<<======???@@@BBBCCCDDDDDDDDDDDDHHHIIIIIIIIIIIIJJJJJJJJJOOOPPPPPPOOOMMMMMMPPPRRRUUURRRNNNJJJHHHHHHJJJLLLOOOPPPRRRSSSSSSTTTWWWYYY[[[]]]___```___\\\YYYWWWZZZ^^^cccfffjjjiii___TTTJJJJJJLLLOOOTTTVVVVVVUUUSSSMMMIIIIIIHHHFFFGGGJJJPPPQQQSSSTTTTTTPPPLLLIIICCCBBB@@@???===<<<<<<<<<===============???@@@@@@BBBDDDGGGKKKMMMOOOOOOOOOLLLIIIFFFFFFGGGHHHGGGEEEGGGEEEAAA>>>;;;999999999:::::::::::::::::::::999:::::::::999888888888777888888888888999:::;;;<<<999::::::999777555555666666555555666777888999:::999::::::888666555555666999888888777777888888999777666666777999::::::999999888888777666666555555555555555555555666777777333222222222333555777999444444444555555555555666777777666555444555555666666555555444444555666777444444555555666666777777777666555444444666777999888777555444444444666777555555555555555555555555444555555666666555555444555555555555555666666666444444333333333333444444666666555555555444444444777555444444555555444333333333333444444444555555777555333222222333444444444444444333333444444555555555555555555666777777555555555555555444333333444444444444444444444444666555555555444444444444555444333222111111222333555555666666666555555555555555555555555555555555777777666555444333333222666666666555555444444444555555555555555555555555777777777777666555444333777666666666666666666777555666666666666555444444666666555555555444444444777777777666666666666666555444444333333444444555666666666666555444333333666666555555555444444444444444555666666666666555555666777666555444666999::::::999888888777666666:::::::::::::::;;;<<<===??????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???EEENNNUUU^^^jjjuuu~~~::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>@@@EEEJJJLLLJJJGGGBBBAAA???>>>>>>??????@@@===>>>@@@AAABBBBBBBBBAAAAAA@@@???======<<<<<<<<<======???@@@AAAAAABBBBBBAAA???===;;;::::::;;;<<<===??????<<<<<>>??????DDDEEEFFFFFFGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHLLLLLLLLLKKKKKKNNNRRRUUUXXXVVVRRRMMMIIIHHHJJJLLLLLLMMMOOOOOOPPPRRRUUUXXX\\\]]]^^^^^^]]]ZZZXXXVVVVVVZZZ^^^aaafffhhhddd\\\OOOKKKIIILLLQQQTTTSSSPPPPPPKKKFFFFFFEEEEEEHHHMMMWWWXXXYYYYYYVVVQQQLLLIIIHHHGGGEEEDDDBBBAAAAAA@@@AAA@@@@@@@@@@@@BBBCCCDDDEEEHHHKKKOOOPPPPPPNNNMMMLLLJJJHHHGGGGGGFFFEEECCCBBBAAA>>>;;;:::999888888:::999999999888888777777::::::999888777666555555888777777888888999:::;;;::::::;;;999777555666666555555555555666777888888777999999888666666666888999888888777777888888999777666666777999::::::999999999888888777666666666555555555555555666666666222222222222444777999;;;444444444555555555555666888666444222222333555666777666555555444555555555555555555555555555555555555444333333333555666777888777666444444555555666444444444444444444444444555555666666666666555555555555555555555555444444444333333222222333333444777777777666666666555555666555444444555555444333333333333444444444555555666555555555444444444444333333222222333444666777555555555444555555666777555555666666666555444444555555555555555555555555555555555555444444444444333333222111111111111222222222333333333333222222333333333444444555555555666666555555555444444444666666666555555555555555444444444444444444444444666666666666666555444333999777444222222444777999777666555555444444555555222333444444444333222111444444444444555555555555555444444333333444444555555666666555555444333222555555555555555444444444333333444555555555555444555666666555444333555666;;;;;;:::999999888777777999999999:::;;;<<<===>>>@@@???>>>===============:::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<======;;;===>>>>>>???EEENNNUUU```lllyyy999999:::;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>===>>>AAAEEEIIIKKKIIIGGGDDDCCCBBBAAAAAAAAABBBCCCAAACCCFFFHHHIIIHHHGGGFFFCCCBBBAAA???>>>=========>>>???@@@BBBCCCDDDEEEEEEDDDBBB???<<<;;;;;;<<<===<<>>>>>>>>>>>@@@AAABBBGGGHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJOOOUUUZZZ\\\[[[WWWPPPJJJGGGHHHJJJKKKLLLLLLLLLLLLNNNQQQTTTWWWYYY[[[\\\[[[WWWSSSQQQPPPTTTWWWZZZaaaggghhhdddTTTNNNHHHJJJPPPTTTRRRNNNLLLGGGDDDDDDEEEFFFLLLTTT^^^______]]]XXXRRRNNNKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFEEEDDDDDDDDDFFFGGGIIIHHHKKKOOORRRRRRPPPMMMKKKIIIIIIHHHGGGEEECCCAAA???>>>===;;;:::999888888888999999888777777666666666999999999888888777777777999999888888999::::::;;;;;;<<<<<<;;;888777777888666555555555555666666777666777999888777666777888888888777777777777888888777666555666999:::999888999999999888777777666666444555555555555555555555666555555444444555666666444444444555555555555666777666555444444444555555777666666555444444444444666666666555555444444444444444333333444555666777777777666555555555555666444444444444444444444444555555555666666555555555666555555444444333333333555555444444444444555555777777777666666666555555555444333333555555444333333333333444444444555555555666777777666555444444444333222222222444666777555555555444444555555666555666666666666666555555555555555555555555555555444444444444444444444444222111111111111111111111222222333444444444333333111111222333444444555555444555555555555555555555555555555555555555555555444444444444444444444444555666666666555555444333999777444222222444777999666555444222222333444444111222333555555333111000222222222333333444444444555444444333333444444555111222333444555555555555555555555555555555555555333333444555555555555555666666666555444444555555::::::::::::::::::::::::888999999:::;;;<<<>>>??????>>>>>>===<<<<<<======999::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<======:::<<<===>>>@@@EEENNNTTTaaammm|||888999:::;;;<<<<<<<<<<<<999999999999:::;;;<<<======>>>@@@CCCFFFGGGGGGFFFCCCBBBAAAAAAAAABBBCCCDDDCCCEEEHHHKKKLLLLLLJJJIIIEEEDDDBBBAAA@@@????????????@@@BBBDDDEEEFFFGGGGGGEEECCCAAA>>><<<<<<<<<===:::===???>>>AAAHHHKKKJJJBBBBBB@@@@@@@@@AAABBBCCCHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFHHHMMMTTTXXX______\\\UUULLLFFFFFFGGGKKKKKKKKKJJJIIIIIIKKKMMMPPPSSSWWWYYYXXXSSSNNNJJJNNNRRRVVVYYY___hhhkkkjjjVVVOOOIIIJJJPPPSSSQQQNNNIIIFFFDDDEEEFFFIIIRRR[[[aaabbbccc```ZZZTTTPPPOOOLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJHHHGGGGGGHHHJJJKKKJJJLLLOOORRRQQQOOOKKKIIIFFFFFFFFFDDDBBB???======;;;;;;:::999999888888888888888888777777777666666999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===>>><<<:::888888999777666666555555555555666555777999999888777777888888777777777777777777888666555555666888999999888999999888888777666666666444444555666555555444333777666666555444333333333444444444555555555555666555666888999888777555333666666555555555444333333666666555555444444333333333333444444555666777777777777666555555555555555444444444444444444444444444444555555555555444444555555444444333333222222444444333333333333444444222222222222111111111111444333222333444555444333333333333444444444555555444666999999777444444555555444333333333333444555555555444444444444555555555555666666666666666555555555555555555555555555333333444444444444444444111111111111111111111111555555666777777777777777000111111222333444555555444444444555555555555555444444444444555555555555444444444444444444444444555555555555555444444333555555444444444444555555444333222111000111222333111222444555555444333111111111222222333333444444555444444333333444444555111222333444555555555555444555555555555555555555444444555666666666666555777666555555666666666666888888999:::;;;<<<======888999999:::;;;<<<>>>???======<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;:::888999999:::;;;<<<======999<<<===>>>@@@EEEMMMSSS```mmm}}}777888999;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===<<<===>>>@@@AAABBBCCCCCC@@@??????>>>>>>???AAABBBBBBDDDHHHJJJLLLKKKJJJIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@AAACCCEEEFFFGGGHHHHHHDDDCCCAAA@@@>>>===<<<<<<888<<>><<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>><<<:::888999999888888777666555555555555555777999999888777777777888777777666666777777888666555555666888999999888888888777777666555555555444444555666666444333222333333333444444444444444444444444555555555555666444666999;;;:::888444222444444555555555444333333666555555555444444333333222333333444555666777777666666666666666555555555333333333333333333333333333333444444444444333333333333333333333333222222222111111000000111111222222222222222111111111111444333222333444555444333333333333444444444555555333666999999555333444555444444444444444444444333666555444444333444444444444444555666666666555555444444444444444444444444333333333333444444444444000111222222333222222222222333444555555555555555222222222333333444444444444444555555555555555555333333333333333444444444333333333333333333333333444444555555555444444333333333444555555444333333333333222111111111111222222333444555555555444333333333333333444444444444555444444333333444444555555666666555555444333222444444444555555555555555444444555666666666666666777555444555666888888777777777888999;;;<<<======999999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<;;;:::999999::::::;;;;;;<<<<<<:::<<<>>>???@@@DDDKKKQQQ]]]jjj}}}777888999:::;;;<<<<<<<<<======<<<<<<<<<======>>><<<======<<<<<<===???AAA???>>>>>>===>>>???@@@AAACCCEEEGGGJJJKKKKKKKKKJJJFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEFFFGGGGGGHHHAAAAAAAAAAAA@@@>>><<<;;;888===AAABBBFFFKKKMMMKKKGGGEEECCCAAAAAABBBCCCEEEGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHIIIHHHGGGFFFFFFHHHJJJWWW\\\___[[[QQQIIIFFFGGGFFFHHHJJJJJJIIIGGGFFFFFFJJJKKKLLLNNNMMMLLLKKKIIIJJJOOOSSSSSSUUUYYYZZZXXXNNNLLLJJJKKKNNNPPPQQQPPPIIIGGGHHHIIIHHHIIIRRR\\\]]]aaaccc```[[[VVVVVVXXXYYYYYYXXXWWWWWWWWWWWWXXXPPPNNNJJJFFFEEEEEEFFFGGGHHHIIIKKKKKKJJJHHHFFFEEECCCDDDCCC@@@===;;;===???<<<<<<<<<<<<;;;;;;::::::888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;888777777888:::999888777666555555666555777::::::888777666666777777666666666666777777666555444666888999888777777777666666555444444444333444555666666444222111000111222333444444444444444444444555555555555666444666777888888666444333222333444555555555444333444444444444444444444444000111222333555555666666666666666666666555555444333333333333333333333333111222222333333222222111222222222222333333333333111111000000000000111111444444333333333222222222333222111222444555444333333333333444444444555555333666999888444222444666111222444555666555444444666555444444333333333444333333444555555555555555333333333333333333333333222222333333333444444444000111222333444444333222000111222333444444444444333333333333444444444444555555555555555555444444111111111222222333333333333333333333333333333333333444444555555444444444333333333444444333333333444444444444444333222222333333333444444444555555555555555555555555444444555444444333333444444555666666666666555444333333444444444555555555666666333333444555555555555444555333222333666888888777999999999999:::::::::::::::::::::::::::;;;<<<=========<<<<<<<<<<<<======>>>???@@@@@@???===;;;999::::::::::::::::::::::::;;;===?????????CCCIIIOOOYYYggg|||666777999:::;;;<<<<<<<<<@@@??????>>>>>>>>>>>>???<<<<<<;;;:::999:::===???@@@@@@?????????@@@BBBCCCFFFGGGIIIKKKLLLMMMMMMMMMFFFEEEDDDDDDDDDDDDDDDEEEBBBCCCDDDEEEFFFGGGGGGGGG???@@@AAABBBAAA???<<<:::999???BBBDDDGGGKKKKKKHHHHHHFFFCCCAAAAAABBBCCCEEEGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHGGGFFFFFFHHHJJJRRRYYY^^^\\\SSSKKKHHHIIIBBBFFFIIIKKKJJJHHHGGGFFFKKKKKKJJJIIIIIIJJJLLLMMMPPPUUUYYYXXXWWWXXXWWWTTTIIIIIIJJJKKKMMMNNNPPPQQQJJJIIIIIIJJJGGGGGGOOOYYY[[[___bbb```[[[WWWXXXZZZVVVUUUTTTRRRQQQPPPOOOOOOPPPMMMIIIEEEBBBBBBCCCDDDGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDCCC@@@<<<;;;>>>AAA============<<<<<<;;;:::999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::;;;;;;999777555666777;;;:::999777666666666666555888::::::999666555555777777666666666666777777666555444555888999888777666666666555444444333333333444555666666444222111111111222333333333222222444444444555555555666666666555555555555444444444111222444555666555444444444444444444444444444444//////111222333444444444666666666777666555555444333333333333333333333333111111111222222111111111111111111222222333333444333333222222222222333333000000000000/////////...333222111222444555444333333333333444444444555555333666888777222111333777---000333666777777666555666555444444333333333333222333333444555555555444222222222222222222222222222222222333333444444444111222333444555444444333666777888999::::::::::::444444444444444444444444666666555555555444444444000000111111111222222222333333333333333333333333333333444444555444444444444333333222222333333444444555666777666555444333333222222222333333555555777777777666666555555555555444444333333444444555333444555666777777777777444444444555555555666666222222333444444444333333333111000111555888888666;;;;;;:::999999888888777;;;;;;:::::::::;;;;;;<<<>>>>>>============>>>???@@@AAAAAAAAA@@@===;;;999;;;:::::::::::::::::::::;;;>>>?????????BBBHHHMMMWWWeee{{{999888777777999;;;>>>@@@DDDCCCBBBAAA@@@@@@?????????===:::888777999;;;===>>>???@@@BBBDDDEEEFFFGGGKKKKKKKKKLLLLLLLLLLLLLLLEEEDDDBBB@@@??????@@@AAA@@@>>>>>>BBBHHHJJJHHHDDD??????@@@AAABBBAAA>>>;;;===???AAADDDEEEEEEEEEDDDDDDFFFHHHHHHFFFDDDDDDDDDHHHGGGFFFEEEFFFGGGGGGHHHGGGIIIJJJKKKKKKJJJHHHGGGHHHHHHHHHFFFDDDCCCEEEGGGSSSSSSTTTTTTQQQMMMFFFBBBHHHHHHHHHIIIIIIHHHHHHGGGJJJIIIJJJOOOPPPNNNNNNPPPXXXZZZ[[[[[[YYYWWWVVVVVVRRRMMMJJJKKKOOORRRQQQOOOOOOMMMJJJJJJMMMOOOQQQQQQZZZ]]]aaaaaa^^^YYYUUUSSSTTTUUUVVVUUURRRPPPOOOOOOQQQKKKCCCAAABBBDDDCCCAAADDDCCCBBBAAAAAACCCEEEFFFJJJHHHEEEBBB@@@??????@@@???>>>===<<<;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<============<<<;;;:::999555555555555666777888999;;;:::888888888888666555::::::999888888888999999777777888999999777666555666555555777999999777333777777888888999999::::::777777777777666555444333555444444333333444444555333333333222222111111111222222222333333444444444555444444333333333444444444333222222222333444555444444444444444444444444555555444333222222222222000333666888888777444222444333333333222222111111333333333222222111111111555444333222111222333444222222111111111111111111111111222222222333333333111111111111222333444444111222333333444444333333444444444444444444444444111222333444444444444333888666555333222222222222444444333222111111111222111222333444444444444333222333444444222222333444555444333333222222222333///111333666888999999999777777666666555555555555444444333333333333222222555444333111000/////////222222111111111111222222555444444333444555777888999666222111222333444444222333333444444333333222444444444444444444333333444444333333222111000000111111222333444555555666666555333222222333555666555444444444444555666666666666555444333333222222444555666555555555777999999999::::::::::::;;;;;;======<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAACCCAAA???>>>>>>>>><<<;;;:::::::::999::::::;;;;;;;;;:::<<<@@@AAABBBGGGMMMZZZgggyyy888777777777999;;;===???BBBAAA@@@???>>>>>>>>>>>>>>><<<:::999888:::<<<======>>>???AAADDDGGGIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEBBB???>>>===>>>>>>>>><<<<<>>;;;===???BBBEEEFFFFFFEEEDDDFFFHHHIIIHHHFFFCCCCCCCCCGGGEEEBBBAAAAAAAAAAAABBBCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGFFFDDDDDDFFFHHHMMMMMMNNNNNNMMMIIIDDD@@@EEEFFFGGGHHHHHHHHHGGGGGGLLLKKKMMMRRRTTTQQQQQQSSSXXX\\\aaabbb___YYYUUURRRMMMJJJIIIKKKPPPSSSRRRPPPRRRPPPNNNNNNOOOPPPPPPOOOTTTWWWZZZ[[[YYYUUURRRQQQRRRSSSUUUTTTSSSRRRSSSTTTQQQJJJCCC@@@BBBEEEEEECCCCCCBBB@@@>>>>>>???AAABBBGGGFFFDDDCCCBBBCCCDDDEEE@@@???>>><<<;;;;;;;;;<<<;;;;;;<<<<<<<<<============>>>======<<<;;;:::999888888777777777777777888;;;999888999::::::999888999:::;;;<<<;;;:::888777666777777777777666555555888777666777999999888555333333333333333444444444666777777666666555444333444444333333333333444444333333333222222111111111222222222333333333333333333333222222222222333333444444333222222222333444444444444444444444444444555555444444444555555666111333555777777666444333111111111000000000000000333333333222222222111111333222222111111222222222111111111111111111111111111111222222222333333333333333222222222222222222222222333444444444444444222222222222222222222222222222222333333333444444333333444555555555555555333333222111111111222222222222333333333333333222222333444444222222333444666555555444333333333333333444555777888888888888555555444444444333333333444444333333333222222222333222111111000111111111222222111111111111222222111000000000111222333444666333000///000222333444222333333444444333333222444444444444444444444444555555444444333222222111000000111111222222333333444333111000000111333444444444444444444555555666666555555444333333222222333444555555444555777999999999::::::::::::;;;;;;999999888777777777777888::::::;;;===>>>@@@AAAAAADDDBBB???>>>??????===<<<::::::999999999999::::::<<<:::;;;???@@@BBBGGGNNNVVVcccuuu777777777888999;;;<<<===???>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>@@@CCCGGGJJJLLLJJJIIIHHHHHHGGGFFFEEEEEEEEECCCAAA>>><<<;;;:::;;;<<<;;;;;;@@@FFFIIIHHHFFF???>>>>>>???@@@@@@>>>;;;===???CCCFFFGGGGGGEEECCCHHHIIIIIIHHHDDDBBBAAAAAAGGGEEECCCBBBBBBBBBAAA@@@???@@@BBBDDDEEEEEEEEEDDDEEEEEEFFFEEEEEEFFFHHHKKKMMMNNNNNNOOOMMMJJJGGGEEEBBBCCCEEEGGGHHHHHHHHHGGGMMMMMMPPPVVVXXXVVVUUUWWWYYY___fffiiieee\\\TTTNNNIIIHHHGGGJJJOOORRRQQQPPPTTTSSSRRRRRRRRRQQQNNNLLLLLLOOORRRSSSQQQOOOMMMMMMNNNPPPRRRRRRSSSTTTVVVXXXPPPJJJCCC@@@BBBEEEGGGGGGDDDBBB???===;;;<<<>>>???BBBBBBAAABBBCCCEEEGGGIIIAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;999888::::::888777777666666666:::999999:::<<<>>>===<<<999;;;>>>???>>>;;;888555777666555555444444555555:::888666666888999888777666666555555555555555555666666666666555444333222444333333222222333333444222222222222222111111111333333333222222222222222222222111111111111222222555444333222222111222222333333333333333333333333333333333333444555666777222333444555555555444444333333333333333444444444333333333222222222222111000111111222222111111111111111111111111111111111111111222222222333333333444444333222222111111000222333444444555555444444333333333333333333333333333333222111111222444555///000222333444333222111111111111000111111222222222222333333333222222111111222333333333333444555777666555444444333333333555666777777777777666666222222222222222111111111333333333333222222222222111000000000111222333333222222111111111111222222222111111111222333444555333000...---///111222222222333333444444333333222222333333444444555555555666555555444444333333222000000000000000000000000333222111000000111222333444444333333444444555666555555444444333333222222333444555444444444666888999999::::::::::::;;;;;;;;;::::::999999999999999999:::;;;===>>>@@@BBBBBBDDDBBB????????????>>>===;;;:::999888888888888888===::::::===???AAAGGGOOOTTT```rrr555666777888:::;;;<<<<<<<<<;;;:::::::::::::::;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<>>>@@@DDDGGGIIIEEEEEEDDDCCCBBB@@@@@@???@@@???===;;;:::999999888;;;;;;<<<@@@EEEHHHIIIHHH>>>======>>>??????===<<<<<>><<<<<<===>>>======>>>???AAADDDFFFGGGBBB@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======<<<:::999888888888777666666666666666999999999;;;>>>@@@@@@@@@;;;<<<>>>>>>>>>;;;888666888777555444444444555666999888666555555666777777999999888888777777777666555555555555555333222222333333222222222222333333222222222111111111111111333333222222111111000000222111111111111222222333555444333222222111111000222222222222222222222222111111111111111222333333333333333333333444444555222222333333444444555555222222222222222222222222///000222333333333111111111111111111111222222222111111222222222333333333333333333333222222111111333333444555555555555444444444444444444444444444444333111000000222333555555444333222111000000///000000000000111111222333222222333333222222111000000222333333333333444666666666555333333222222333444555555555555555555555111111111111111111111111333333333222222222222111111111000000111111222333222222111111111111222222111222222222333444555555333111......///000000000222333333444444333333222222222333333444555666666555555444444333333333222111111000000////////////444444333222222333444444333333333333333444444555444444444333333333222222222444444444333444666888999999999:::::::::;;;;;;===<<<;;;;;;::::::;;;;;;888999;;;<<>>===>>>>>>===<<<;;;:::999888777777777777>>>;;;:::<<<>>>@@@GGGOOOVVVaaarrr555666888:::;;;<<<<<<;;;999999999888999999::::::::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???AAABBB@@@??????>>>===<<<<<<;;;;;;;;;:::999999999999999======>>>@@@CCCFFFHHHHHH>>>===<<<===>>>???===<<<<<<>>>AAADDDEEEDDDBBB@@@AAABBBCCCBBBAAAAAABBBCCC>>>AAAGGGOOOTTTSSSLLLFFFCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDEEEHHHKKKNNNPPPRRRPPPLLLHHHEEEDDDBBBCCCEEEGGGIIIKKKLLLMMMOOONNNRRRXXXZZZXXXXXXZZZ[[[___eeegggddd___YYYVVVQQQNNNKKKIIIIIIJJJJJJJJJIIIJJJMMMQQQSSSRRRNNNKKKFFFGGGIIIIIIFFFDDDCCCBBBFFFIIIKKKLLLLLLLLLLLLMMMMMMIIIDDDAAAAAADDDHHHJJJJJJHHHEEECCCAAA@@@@@@AAA======>>>???AAACCCDDDEEEAAA???===<<<;;;::::::;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999888444444444444444555666666888777888:::===@@@@@@???===<<<<<<;;;::::::999999888777666555444555666777777666555444333333444555555555555444444333333222555555555555444333222111222222111111111111222222111111111111111111111111222222222111111000000000222222222222222333444444444444333333222111000///222222222222222222222222333222111000000000000000333222222111222333444555---......//////000000000222222222222222222222222000111333444444444333222000000111111111222222222111111222222222333333333000111222333333333333222222333444444555555444444444444444444444444444444444333111000000111333444;;;888444111000111444666111000000000111222333333222222333333333222222111111222444333333222444555444333222222111111222222222222222222333333444555111111111111111222222222333333222222222111111111333222111111000000111111222222111111111111222222---......///000000111111555333000///000000///...222333333444444333333222222222333333444555666666333333333333222222222222222222222111111000000///333333333333333333333333222222222222222333444444333333333333333222222222333444555555444444666888999999999:::::::::;;;;;;::::::999888888888888999999:::;;;===>>>@@@AAABBB@@@>>><<<<<<<<<===<<<;;;;;;:::999888777777777777===:::999<<<===@@@GGGOOOVVVaaarrr444666999<<<======<<<;;;888888888888999999:::;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>???@@@AAACCCDDDEEE===<<<;;;<<<===>>>===<<<;;;<<<>>>@@@AAA@@@??????>>>???@@@@@@@@@BBBDDDFFFGGGJJJQQQZZZaaa___VVVMMMEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCBBBBBBCCCEEEHHHOOOSSSVVVUUUPPPJJJGGGFFFDDDDDDDDDFFFHHHKKKMMMOOOPPPOOOQQQWWWYYYWWWWWWZZZ\\\___cccdddbbb___\\\[[[VVVUUUSSSPPPMMMJJJGGGFFFBBBDDDHHHMMMQQQQQQOOOLLLFFFHHHJJJJJJHHHEEECCCBBBEEEHHHKKKLLLKKKIIIGGGGGGJJJHHHEEEBBBAAACCCFFFHHHIIIHHHHHHGGGFFFDDDCCCCCC???@@@AAABBBBBBCCCDDDDDD>>>===<<<::::::::::::;;;777777777888888888999999888999999::::::999999888222222222333333444666666777666666888;;;======<<<;;;:::999888888888999999888777666666555555666666555555555444222111222444333333333333222222222222444444444444333222111111222111111000000111111222000000000111111111111111111111111000000000000000222222222222222333444555222333333333222111000///111111111111111111111111555444333222111111111111222222111111111222333444///////////////000000000111222222222222333333333111222333333444444444444000000000111222222333333111111222222222333333333///000222333444444333333111222333333444444333333111111111111111111111111444333222111000111222222555222...++++++///444777222222222111222222333333111222333444444444444333222333444444222222333444111111111111111222222333111000000000111222333444111111111222222222222222222222222222111111111111333333222111000000000111222222111111111111222222...///000111222222222222555333111111111111000///222333333444444333333222222333333444444555555555222222222222222222222222333333333222222111111111111111111111111111111111222222111111222222333444333333333333222222222222444555666555555555777999999999::::::::::::;;;;;;<<<<<<;;;::::::::::::::::::;;;<<<===>>>???@@@AAA>>><<<;;;:::;;;<<<;;;:::;;;:::999888888888888888<<<999999<<<>>>@@@FFFNNNTTT___ooo555777:::===???>>>===<<<888888888999999;;;<<<<<<======<<<;;;:::999999999:::;;;<<<======<<<:::999888888999:::<<<===>>>>>>>>>>>>>>>>>>======<<<;;;?????????>>>===>>>???@@@===;;;:::;;;<<<>>>======::::::;;;<<<<<<=========>>>@@@AAAAAAAAACCCFFFIIISSSSSSWWW___dddbbbXXXOOODDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCAAA@@@@@@BBBDDDNNNSSSYYYZZZTTTNNNJJJJJJFFFEEECCCCCCEEEIIIMMMPPPSSSQQQRRRUUUWWWVVVWWW[[[^^^aaacccdddbbb___^^^]]]YYY[[[]]][[[VVVOOOGGGCCC>>>AAAEEEKKKOOOQQQOOOMMMEEEIIIMMMNNNLLLIIIFFFEEEDDDHHHMMMOOONNNJJJGGGEEEHHHGGGEEECCCAAABBBCCCEEEDDDEEEGGGHHHHHHFFFDDDCCC??????@@@AAABBBCCCCCCCCC;;;;;;999999999999:::;;;666666777777777888888888555666777888888999999888444444333333333444555555666555444555777999888777555666777888888888777777555666666666666555444444444666777666333111222333444444444444444555555555333444444333333222111000111111000000000000111111///000000000111111111222/////////000000000000000000000000111111222333444111111222333222222111000111111111111111111111111333222222111111111222222111111111111222222222222333333333222222222222222111111222222222333333333111111111111222333444555///000000111222222333333111111222222222333333333000111333444444333222111000111222222333333222222////////////////////////222222222222111111111000222///+++)))))),,,000333444444333333333333333333111222333444555666666666444555555444222111111222000000000111222333555555333333111000000111111222000000111111111222222222222222222222111111111111111111111000111111222333222222111111111111222222111222333555555555555444111000///000222333222111222333333444444333333222444444444444444444444444333333333333333333333333222222222222222222111111000000111111111111000000111111111111111222333333222222222222222222222222555666777666666666888:::999999::::::::::::;;;;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>><<<;;;;;;<<<<<<<<<;;;::::::999999999999::::::;;;999:::===???@@@EEELLLSSS^^^nnn~~~555888;;;???@@@???===<<<999999999999:::;;;======???>>>===;;;999999888888999;;;===??????===;;;999777888999;;;===???@@@AAABBBBBBBBBAAA@@@>>>===<<>><<<::::::;;;===<<<;;;::::::<<<=========999999999999999:::;;;<<>>@@@AAAGGGNNNVVVWWWRRRLLLIIIHHHGGGDDDBBBAAABBBGGGLLLPPPVVVSSSRRRUUUVVVUUUXXX\\\```ccceeeeeeccc```^^^]]]XXX]]]ccceee___TTTIIIBBB>>>@@@DDDJJJNNNPPPOOOMMMDDDIIINNNQQQPPPMMMJJJIIIEEEJJJPPPSSSQQQMMMIIIFFFGGGGGGFFFDDDAAAAAAAAACCC@@@BBBEEEHHHHHHGGGDDDBBB;;;<<<>>>???@@@AAAAAABBB:::999888888888999:::;;;666777777777888888888888333444555777888888999999777666555444444444444444555444333444555666555444111333666888999888666444333444555666555444333222444666999888555222222333222222222333333444444444333333333333222111000000111111000000000000111111//////000000111111111222......//////000000111111////////////000111222333///000222333333222111000000000000000000000000000............///000111222000000111222222222222111222111111000000/////////111111111222222333333333111000//////000222444555///000000111222222333333111111222222222333333333222333444444444222000///000000111222222222222111000000000000000000000000222222222222222111000///888666333000///000111333666555444444333333333333111222333555666777888888555555666444222000111111000000111222333555777777777555333111000000000000///000000000111111222222222222222111111111111000/////////000111333444555222222111111111111222222...///111222333333222222---------///222444444444222333333444444333333222444444444444444444333333444444444444444444444444111111111111111111222222222222333333333333222222111111111000111222222333222222222222222222222222555777777777666777999;;;999999:::::::::;;;;;;;;;:::999888888777777888888============>>>>>>>>>>>>???===;;;;;;=========<<<:::::::::999::::::;;;;;;:::888:::>>>@@@@@@EEEKKKUUU___ooo222555999===??????>>>>>>999888888:::===??????>>>>>><<<:::999999:::;;;<<<>>><<<999:::<<<===;;;999;;;;;;;;;<<<===>>>???@@@CCCCCCAAA@@@???>>>>>>>>>>>>@@@CCCEEEDDDAAA===:::<<<;;;;;;<<>>@@@AAAAAAFFFEEECCCBBB@@@@@@@@@@@@EEELLLRRRRRRMMMIIIHHHIIIIIIDDD@@@???>>>???FFFNNNSSSWWWYYYYYYUUUTTTUUUXXXhhhfffbbb]]]YYYVVVTTTSSSWWW\\\ccceee___TTTHHHAAACCCFFFJJJNNNRRRTTTTTTUUUPPPMMMKKKNNNRRRSSSPPPMMMKKKNNNSSSTTTRRRMMMJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@AAABBBBBBAAA===;;;::::::<<>>;;;888666666777777666555444333222222222333444666333000111444777666555444333333222222333333444444444444555555555555666444444555555444222111000666444111000111222222111222222222333333444444444444444555555444222111///222222111000//////000000////////////000000000000000000111111111000000///111111222333333333333222111000000000000000111222222222111000/////////000111111111111111111111111111111111000000000000000222000...,,,,,,---...///111222222333333222222111111111000000000000111111222222111111222333333444333444444333000......///000111333555555555333222000111222222111///,,,+++000000000000000000000000////////////000000000000000111111111111222222222222222222111111111111000000000111333555888:::;;;666666666666555444333222000111222333444333222222222000///......///000222333444333111000000222444333333333333333333333333222222222333333444444444444333333222222333333444444333111000000000111222111222333333333333222111444333222111111111222333555444444333333222111111111111222222222333333333333333333333333333333333111111111222222333333333333333333555666666444222222333444444444444555666222333444555666666666666555777:::<<<===<<<;;;999;;;;;;:::999999:::::::::;;;;;;;;;<<<===>>>>>>???>>>>>><<<;;;:::999999888::::::;;;:::999777555444444888;;;===???BBBHHHMMMXXXfffvvv444555888:::<<<<<<<<<<<<888888999<<>>???@@@AAAAAAAAA???>>>===<<<<<<<<>><<<;;;;;;;;;===@@@BBBBBBAAA<<<<<<;;;;;;;;;<<<======???@@@BBBDDDEEEEEEEEEDDDIIIGGGDDDAAA????????????CCCAAA===<<<===?????????@@@@@@@@@@@@@@@@@@@@@@@@GGGJJJNNNNNNJJJGGGFFFFFFGGGBBB>>>======>>>EEEMMMVVVXXXXXXWWWTTTRRRRRRSSS^^^\\\YYYVVVSSSQQQPPPPPPSSSXXX^^^```\\\SSSJJJEEEDDDGGGKKKPPPTTTVVVXXXXXXRRROOOLLLNNNRRRSSSQQQNNNNNNQQQUUUUUURRRMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@?????????@@@@@@EEECCCAAA@@@AAAAAA@@@???===<<<:::;;;>>>@@@@@@@@@???===999888888999888888333333222222222333444555888666444333444444444333444333333222222333333444444444444444555555555555444444444444444222111000555333111111222333333333111222222222333333333333444555555666555444222111222111111000000000000000////////////000000000000---...///000111222222222//////000111111222111111111111000000000000000111222222222222222111111111111111111111111111111111111000000000000000000000333222111000000000111111111222222333333222222111111111000000000000111111222222111111111222222333222333333222000...///000...///000222222111000///***,,,...111222222222111000000000000000000000000////////////000000000111000111111111111222222222222222222111111111000000666555444444444444444444555555555555444333222111111222333444444444333333111000///......///000111222333333222000000111333333333333333333333333333222222333333333333333333333333222222222222333333444333333222222111222222111222333333333333222111444333222111111111222333111111111222333333444444111111222222222333333333222222222222222222222222222222222222333333333444444444444555666666444333444444555555444333333333444444555555666777777888777999;;;===>>>===;;;:::;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>???>>>>>><<<;;;:::999999999777888999999999888777666666999<<<===>>>BBBGGGLLLVVVcccttt777777777777888888999999777888:::===AAABBBBBBAAA<<<<<<;;;:::999999888888666333222222444777999999>>>@@@CCCFFFGGGFFFDDDCCC???>>>===<<<;;;:::::::::CCCCCCCCCCCCBBB@@@>>>===:::::::::===@@@CCCCCCCCC>>>===;;;;;;;;;===>>>@@@???@@@BBBCCCCCCCCCBBBAAADDDBBB@@@>>><<<<<<<<<<<>><<<;;;=========<<<<<<===???AAABBBBBBBBBAAAGGGGGGGGGGGGFFFEEEDDDDDDFFFAAA===<<<;;;<<>>===>>>??????FFFCCCAAA@@@@@@???>>>======<<<;;;<<>>;;;999777888888888777333333222222333444555666666777666555333222333444333333222222222222333333444444444444555555555555333444444444333222111000333222111111444555666555222222222222333333333333444444555666666555444333111111111000000000000000////////////000000000000...///000000111111111111,,,---...///000000000000222222111000/////////000111222333444555444333333111111111111111111111111000000000000000000111111333333333222222222222222111222222333333222222111111111000000000000111111222111111000000000111111000111222111///...///000...///000000000///...---(((***---000222333444444000000000000000000000000/////////000000000111111000111111111111222222222222222111111111000000000888777555444222111111111444444444444333222111000222222333444444444444333111000///......///000111111222444333222000111111333333333333333333333333333333333333333222222222222222111111111111222222333444444444444333222222111222222333333222222111444444333222222222222222000111111222222333333444111111222222222333333333000000000111111111111111333333333333444444444444444555555555555555444444555555555555444333222111666666555555666777999999:::;;;===>>>>>>===;;;::::::::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;::::::::::::555666777888888888888888777:::===>>>>>>AAAGGGLLLTTTbbbsss:::999777555555666888999888888:::===???@@@???===:::;;;;;;:::999888666555444333222222444777:::;;;@@@GGGQQQYYYZZZTTTKKKEEE>>>===<<<;;;:::999999999>>>>>>===<<<;;;<<<<<<===;;;::::::<<>><<<:::999:::<<>>@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>===;;;===???AAACCCDDDDDDCCCBBBEEECCCAAAAAACCCEEEGGGGGGFFFAAA===<<<;;;<<>>???BBB@@@>>>>>>>>>>>>>>><<<===<<<;;;<<<>>>@@@??????:::888666555555666555444444444444333333333444444000333555444222222555888333333222222222222333333333333444444444555555555333333333333222222111111111111111222555888888888333333333333333444444444222333444555555555444333000000111111111000000000////////////000000000000222222222111000...---,,,,,,,,,...///000000111111333333111000///////////////111333555555555333222111111111111111111111111000000000000000111111111000111222222222111111000111222222333333222222111111111000000000000111111222111000000///000000000///000111000///...///000111222222222222111//////---...///000111111111000000000000000000000000000//////000000000111111111000000111111111222222222111111111111000000000000333333222222222222333333222222222222222111000000111111222222333333333333111111000//////000111111000222444444222000000000333333333333333333333333444333333333222222111111111111000000000000111111111222333444444333222111222222222222222222222222444444333333222222222222444444444333222222111111111111222222222333333333000111111111111111222222444444444444444444444444444444444333222222444555555444444555555555333222777666555444444666888999:::;;;<<<======<<<:::999::::::999999999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<;;;::::::::::::666666777777888888888888999;;;===>>>>>>AAAGGGLLLVVVddduuu<<<:::777444444555888::::::999999:::<<<;;;999777999999999999888777666555444333333333444666999;;;AAAMMM^^^kkklllaaaQQQFFF>>>===<<<;;;:::999999999999888777777777999;;;===;;;::::::;;;===>>>===<<<<<<;;;999888999;;;>>>@@@@@@AAAAAAAAAAAA???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???AAAAAA>>><<<>>>@@@AAACCCCCCBBB@@@???AAA>>><<<===BBBGGGKKKLLLIIICCC???===<<<<<>><<<;;;:::;;;===>>>===;;;888666444444555555444333666666666555444333222111...111444444111111333666333222222111111222222333333333333444444444444555333333222222222111222222000000111444777::::::999555555555555555444444444000111222333444333222111///000111111111111000000////////////000000000000222222111111///...,,,,,,---...///000111111111111333333111000////////////...///222333444333222111000000000000000000000000//////000000111111111111000111222222222222111111111222222333333222222111111111000000000000111111111111000000000000000111///000111000///...///000333333333222222111000000000000000000000//////...000000000000000000000000000000000000111111111111000000111111111222222222111111111000000000//////000000000000111333444555111111111222111111000000000000000000000111111111111111000000000000111111///111333333222000///000333333333333333333333333333333333222222111111111111000000//////000000111000111222333333222111000222222222222222222222222444444444444333333222222555555555444333333222222111111222222222333333333222222222333333444444444444444444444444444444444222333333111000000333666777555333444666777666444777555444333333444666888888999:::::::::999888777:::999999999::::::;;;<<<<<<<<<<<<<<<===============<<<;;;::::::999::::::999888888777777777777777:::<<<=========AAAGGGMMMZZZgggwww:::888666444333555888:::;;;999777777777777666444888777777777777666666666333555555555444444666888???LLL___lllmmmbbbQQQEEE>>>===<<<;;;:::999999999888777666666777999;;;===<<<:::999:::;;;<<<;;;::::::999999888999;;;>>>???@@@AAAAAAAAAAAA???===<<<888888999999:::;;;;;;;;;===>>>AAADDDGGGFFFBBB???===>>>>>>???>>>===<<<;;;<<<;;;;;;<<<@@@FFFMMMQQQLLLFFFAAA???<<<<<>>???@@@AAAAAABBBAAA@@@>>>===777888999;;;<<<======>>>@@@BBBEEEJJJLLLKKKGGGCCC===<<<<<<<<<;;;;;;;;;;;;888:::;;;<<<===CCCKKKRRRNNNHHHBBB???<<<;;;@@@GGGLLLUUU______WWWOOOLLLLLLHHHHHHHHHHHHGGGEEECCCBBB@@@DDDHHHKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCC???@@@AAA@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBCCCEEE@@@AAAAAABBBDDDFFFHHHIIIIIIIIIGGGDDDAAA===999777777777777:::>>>AAACCCCCC???>>>=========;;;888666777555555555666666555333333444555666666555444444666555555555555555222000222222111111111111222222222222333333333444444444222222111000000111222333111111333666:::<<<<<<;;;444444333333333222222222222333333444333222000///...///111222222222000000////////////000000000000,,,---...///000000000000111111222222111111000000111111000000000000000111000000000000000000//////000000000000000000000000...//////000111111222222333222111111222333444555111222222333333222222111111111000000000000111111000000000111111333444555222333333222000...///000//////.........///000000///////////////000000111000000000000000000000000000000111111111222222222000111111111111222222222111000000000////////////000000000//////000000111000111111222222111111111000//////...///000111222111111111222222111111111111222222111//////000111333333333333333333333333111111111111222222222222222111111000000111111222222111111111222222333444333333222111111222333333333444555555555444333222///000000111222222333333111111222222222333333333333333444555555666777777444333333333222222222222111333333111000222999???CCC===666333555777777666666666555555555555555555555555666666777777777888999999999999:::;;;<<<========================<<<999999888888777777888888:::999999888888999:::;;;999;;;<<<===>>>BBBJJJPPPWWWeeeuuu333222111111222555888:::;;;888444333444666888888666555444333444666888::::::===@@@???<<<888777888:::@@@GGGMMMNNNJJJDDD@@@===<<<:::999888888777777999888777555444444444444:::999999;;;===??????>>>::::::;;;<<<===>>>??????@@@AAAAAABBBAAA@@@???>>>999:::<<<>>>@@@AAAAAAAAABBBDDDHHHMMMPPPOOOJJJFFF======<<<<<<<<<<<<===>>>666999<<<<<<;;;@@@IIIPPPOOOIIIBBB???;;;999>>>EEEJJJUUUaaaaaaVVVLLLIIIJJJLLLLLLLLLJJJHHHEEEBBBAAA;;;@@@GGGKKKKKKIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDDDD>>>@@@BBBBBBBBBAAABBBBBBDDDEEEEEEDDDBBBBBBCCCEEEAAAAAABBBCCCEEEFFFHHHIIINNNMMMLLLJJJFFFAAA<<<:::999888999;;;???BBBCCCDDDAAA@@@???>>>>>><<<888555444333222333444444222111000222444666777777777666555333333555999:::777444222222111111111111222222222222333333333444444444222222111000000111222333111222333777;;;<<<<<<;;;222222222111111000000000444444555555444222111000---///111222333222111000////////////000000000000...///////////////......222222222111111000///...111000000000000000111222333222111000//////000000000000000000000000000000...//////000111222222222111000///......000222333222222222333333222222222111111000000000000111111///000000111222444555666333444444333000.../////////////////////000111222222111000///............000000000000000000000000000111111111111222222222000111111111111222222222000000000000////////////............///111222333000111111222222222111111111000/////////000222333111111222222222222111111222222111000......000222333333333333333333333333000000111111222222222333222222111111111111222222333333222111222333555666444333222111111222333444333444555555555444333222111111000000///.........111111222222222333333333333333444444555666777777333333333222222111111111111333444333111444;;;BBBIIIAAA888333444666666555666666777777777777666555444555555666777888888999999999999999:::;;;<<<==================<<<<<<<<<888888777777777777777777999888888888999;;;===>>>999;;;<<<<<<>>>CCCKKKQQQTTTaaarrr333333333444444444555555666555444222111111222222444222222555666777<<>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999777444222444444444444444444444444999999;;;<<<>>>>>>??????===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBB@@@>>>===;;;::::::;;;<<<>>>@@@AAABBBHHHKKKNNNQQQQQQNNNJJJHHH@@@???======>>>>>><<<;;;;;;;;;::::::;;;>>>AAABBBDDDDDDCCCAAA===<<<<<<===IIIRRR[[[]]]VVVOOOLLLLLLJJJKKKKKKHHHEEEBBBAAAAAACCCDDDFFFHHHIIIHHHGGGFFFDDDGGGFFFBBBCCCFFFDDD===???===;;;;;;???CCCFFFHHHEEEDDDDDDDDDCCCDDDDDDDDDFFFDDDBBBCCCEEEGGGHHHGGGKKKLLLMMMMMMLLLGGG@@@;;;999999999:::;;;===>>>???>>>>>>===<<<:::777555444:::888555444444444222111333333333333444444555666222222444444444444222222111111222222222222111111111111222222222333333333444333333222222333333444111111222444666777888999555444333222222222333333333333333333333333333333000000000000000111111111000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000000000000000000///...------...///000000000////////////000000222111000000000111333333333333333222222222111111///000000000000111111111111000000000111222333333555555444333222000///...000000000000000000000000111000///......---..................------------222222111111222222333444111111000000111222222333111111111111000000000000......//////...---,,,,,,000000000000111111111111000111111111222222222222222222333333222111///...111000000///////////////111111222222222333333333444333222111000000000000222111000//////000111222000000000000111111111111000111111222333333333444<<<999666222000000111222111111111222222333333333444444444444444444444444444444555555555555555555444444444333333222222222111111222222222333333333777777777777777777777777777777777666666666555555777666555444333222222222666777777999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999888666555555444444555666777888999:::;;;<<<:::;;;<<<>>>???BBBGGGJJJVVVaaaqqq222333333333333444444444444333222222222333444555555222222555777:::AAAIIIVVVVVVTTTMMMCCC===<<<===:::;;;;;;<<<<<<<<<;;;;;;888888888999:::999666333444444444444444444444444;;;<<<===???@@@AAAAAABBB???>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBAAA???===;;;;;;;;;;;;;;;===???AAABBBGGGIIIMMMPPPPPPNNNJJJHHHBBB@@@>>>===>>>???@@@???===<<<<<<<<<===>>>@@@AAABBBCCCBBB@@@===;;;<<<<<>>BBBFFFJJJUUU```qqq111111222222222333333333111111111222333555777888777333222555888<<>>??????@@@???===<<<<<<<<<>>>???>>>???BBBCCCCCCAAA>>><<<>>>===;;;:::;;;===@@@BBBEEEGGGKKKMMMNNNLLLJJJHHHFFFCCCAAA@@@AAABBBCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<:::;;;;;;???CCCHHHMMMOOOPPPOOONNNKKKJJJIIIEEEAAA??????@@@DDDHHHKKKIIIDDD??????AAACCCDDDBBBAAACCCGGGHHHEEEFFFDDDAAA@@@AAADDDHHHKKKIIIHHHGGGFFFFFFHHHJJJLLLHHHFFFDDDCCCEEEGGGGGGGGGKKKKKKJJJJJJJJJHHHDDDAAA:::::::::999999999999999777888999999::::::999999777666666777888777555333333222222222222333333444222222444444444444222222111111222222222222111111111111111222222222222333111111000000000000111111111111222222333444444555444444333333333222222222333333333333333333333333222222111111000000//////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000........................111111000000000000111111111111111111111111111111111111000000111111222333333222222222222111111111111111111111222222222333111111000000000111222222111222222222222111000000000000000000000000000000000000/////////000111111222222222111111111111000111111111111111222222333222222111111111111111222111111111111000000000000111222222222222111000000000000000000111111111111/////////000000000111111000000111222222222222111333222222111111111111111111111111222222222222333.........//////111222222111111000//////000111111222222222333333333333444444333222222222444666888;;;:::777444222222333333222222222222222333333333444555555555666666777777555555444333222111111000222222222111111111111111111111222222222333333333333333333333333333333333555666777888999:::;;;;;;555555444444555555666777666666777888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::888888777666666666666666666777888999::::::;;;;;;999:::;;;<<<>>>AAAEEEIIITTT___qqq000111111111111222222222111111222333444555777777999555333555777;;;DDDNNNXXXWWWRRRJJJ@@@999555444333444555666777888888888888999;;;===>>><<<777333444444444444333333333333555666777888:::;;;===>>>AAA@@@===:::999:::<<<>>>===???CCCEEEEEECCC???===@@@>>>;;;999999<<>>===<<<;;;<<<===>>>===;;;999::::::@@@???AAAEEEIIILLLKKKIIIJJJLLLLLLJJJFFFBBBAAA@@@DDDJJJOOOLLLEEEAAABBBEEEFFFEEEBBBAAABBBFFFGGGGGGIIIHHHFFFDDDDDDGGGKKKOOONNNMMMKKKJJJKKKMMMOOOQQQIIIFFFDDDCCCDDDFFFGGGGGGKKKIIIGGGFFFFFFDDDAAA>>>;;;;;;;;;:::999888777777666666777888999999999999555555666888999999666444222222222111111222222333222222444444444444222222111111222222222222111111111111111111222222222222111111111000000111111111111111111111222222222222333444444444333333222222222222222222222222222222333222222111000///..............................//////000000000111111111////////////////////////111111111111111111111111////////////////////////111111111111111111111111222222222222222222222222111111111111111222222222222222222222111111111111111111222222222333333333111111000000000000111111000111222222333333222222000000000000000000000000000000///000000111222222111111111000000000//////000000000000000111222222333222111111000111111111111111111111000000000///111222222222222222111111///000000000111111111111////////////000000000000//////000111222222333333222222111000000000000111111111111111222222222222000000000000000111222222////////////////////////222222222222333333333333555333111000111333666888:::888666444333333333333444444444444444444444444777777777666666666555555333333222222111111000000111111111000000000000000111111222222222333333333333333333333333333333333444555666888:::;;;======666666555555555666666777666666777777888999999::::::;;;;;;;;;;;;:::999999777777666666666666777777888888:::;;;;;;;;;;;;:::999:::;;;<<<===@@@DDDHHHUUU```rrr000000000111111111222222333333444444555555555555:::666444444555777???GGGKKKIIIFFFAAA;;;666444333333444555777777888888888555777:::>>>@@@???;;;888555555555444444333333333777777888999;;;===???@@@BBB@@@===:::999:::;;;======???CCCEEEFFFDDD@@@>>>@@@>>>;;;999999;;;>>>@@@@@@BBBDDDGGGHHHIIIIIIIIIKKKKKKLLLMMMLLLIIICCC???>>>>>>???>>>>>><<<;;;:::999;;;======;;;:::;;;;;;???<<<<<>><<<:::888777666666555666666777888888888888222333777<<<@@@BBB@@@>>>777777666666555444444444555555555666888;;;===???AAA???===;;;:::;;;<<<<<<===>>>AAACCCCCCBBB???===>>>===;;;999:::;;;>>>???>>>???AAADDDFFFGGGIIIIIINNNNNNOOOPPPOOOKKKEEE@@@>>>>>>>>>>>>>>>>>>>>>>>>:::===???@@@???>>>>>>???<<<::::::>>>CCCHHHJJJIIIHHHLLLPPPQQQNNNIIIEEECCCEEEJJJPPPQQQNNNMMMOOORRRQQQJJJCCCAAA@@@@@@CCCFFFPPPRRRRRRPPPLLLKKKMMMPPPPPPPPPOOOOOOOOOOOOOOOPPPFFFDDD@@@???BBBEEEGGGHHHMMMKKKIIIHHHGGGFFFCCC@@@???@@@??????===;;;888777777777777777666555444444555555555777888888666444444333333222222222222333222222444444444444222222111111222222222222111111000000000111111111111222222222222111111222222222000000000111111111111111222333444555444333222111222222222222222222222222222222111111000000//////....................................////////////000000000000000000000000////////////////////////111111111111111111111111111111222222222222111111111222333444444333222111000000111222222222222111222111111111111000000000111111111111222222222333111111000/////////000000000000111222333444444333111111111111111111111111000000/////////000111111333333333222222222222111///////////////000000111111111000000111222222333111111111111000000000000//////000111111111111000000000000000111111111111/////////000000000111111000000000000111222333444111000000///////////////000000000111111111111222555555444333222111111222444555666666666666555444111111111111222222222222222111000000000222444666777666666555444444444444777777777666666666666666888777666555333111000000...//////000111222333333000000000000111111111111111111222222222333333333444444444444444444444444333444555666777888999999999888666555444333333333555555666666777777777777777777777777777666666555444444555555666888999:::<<<===???@@@@@@>>>===;;;:::;;;<<<======@@@DDDGGGTTT```rrr111111111222222222333333444444555666666555444333444333555888777444666::::::888777666777777777666666777777888888777777777333444666:::===???>>><<<999888888777666666555555222111111222444777:::<<>>===<<<<<<<<<===<<<===>>>??????>>><<<;;;<<<;;;;;;:::;;;<<<>>>>>>======???AAADDDFFFHHHJJJOOONNNNNNNNNNNNLLLIIIFFF??????>>>>>>???AAABBBCCC>>>AAADDDEEEDDDDDDDDDDDD>>>===>>>???BBBEEEGGGGGGGGGIIILLLLLLJJJGGGFFFFFFDDDHHHLLLOOOOOOOOOPPPRRRSSSJJJBBBAAA@@@???BBBHHHVVVYYYZZZVVVPPPKKKJJJLLLKKKKKKLLLLLLKKKJJJIIIHHHDDDAAA>>>>>>@@@DDDGGGIIIIIIIIIHHHIIIIIIHHHFFFCCCAAABBBBBBAAA@@@===:::999555666666666666555444444777555444555666666555444555555444333333333333333222222444444444444222222111111222222222222111111000000000000111111111111111111000000000000111111000000000111111222222222222333444555555333222000111111111111111111111111111111111000000000000000...........................////////////000000000000000000000000000000000........................000000000000000000000000000000111222222111000000000111222333333222111000///000111222333222222111111111111111000000000000000000000111111111222222111111000///////////////...///000111111111111111111111111111111111111111000000//////.../////////333222222222222111111111///............///000000//////000000111222444444111111111111000000000000//////000111111111111111000000000000111111111111000000000111111111222222111111000000000222333444222111000000//////000000000000000000111111111111333333222222111222222222555555666777777666555555222222222222333333333444222222222222222333555555888888888777777777777777666666666555555555444444333333333222111111000000000000000111111222222222000000000111111222222222111111222222222333333333333333333333333333333333444444444444444555555555666666555444333333444444555555666666666666777777777777777888777666666555333333444555777888:::;;;???@@@BBBCCCBBB@@@>>><<<<<<<<<======>>>@@@EEEHHHPPP\\\ooo111222222222222333333333222333555666666666555555111111555999999555555888888666555444555555555444777777777777777777666666888888888999::::::888666:::999999888777666666555444444444555777:::===???>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<;;;999999::::::;;;;;;<<<===>>>>>><<<<<<>>>@@@CCCFFFHHHJJJPPPNNNLLLKKKLLLMMMMMMMMMAAA@@@??????AAACCCFFFHHHAAADDDGGGIIIIIIHHHHHHHHHCCCCCCCCCBBBAAABBBBBBCCCFFFGGGGGGFFFEEEDDDFFFGGGDDDFFFIIILLLOOOPPPOOOOOOTTTIIIAAA@@@@@@???CCCJJJ[[[^^^___ZZZQQQJJJGGGGGGFFFGGGHHHHHHGGGEEECCCAAACCC@@@===<<>>>>>???AAAEEEHHHMMMYYYmmm111111000000111111222333333333222222333333444555666555444444666666555444333333333444444444555555333333444444555444444444666444333555999:::888666555666777777777666555444555666777777666666777888===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::888777777666999888666555666999<<<>>>???>>>===???BBBFFFGGGHHHPPPNNNKKKHHHHHHIIILLLNNNEEECCCAAAAAACCCEEEFFFFFFHHHIIIKKKMMMMMMLLLJJJIIIDDDCCCAAAAAACCCDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEHHHKKKLLLLLLMMMDDD>>>>>>>>><<>>???>>><<>>>>>>>>===888777555555555444222000444333333222222333333444444444333333333444555555444444333222222111111000222222111111000000//////......//////000000111111111000///......///000111...//////000111222222222555444333333555777777666333333222111000000111111000000000000000000000000000000000000000000000000......///000000000000000000///...------...///000////////////000000000000/////////111333333111///............////////////444444555555444222000///111111222222222333333333333333222222111000000000///////////////000111111333111///.........---,,,...//////000000000000000.../////////////////////////////////000000000000000000000000000000000000222222111111000/////////222222333333333444444444555444333222111///......000000000000111111111111...//////000111111222222222222222222222222222222333333333222222111111111444444333333333333444444000000000000000000000000222222222111111111111000444444555777888888888888999999888888777888888888666555444444555555444333888999999999777555333222444333333333333333333444333222222111111111111111000000000000000000000000444333111000000000111111000111111111111222222222333333222222333333444555333333222222222222111111000000111111111222222222333444666888888777666555777777888888777666555555444444444555777;;;>>>@@@FFFHHHJJJJJJGGGDDDBBBAAA======<<<<<<===@@@FFFKKKPPP[[[mmm111111000000111111222333333222222222222333444444666555444444555555444333222333333333444444444444222333444555666666666666666555555777:::;;;999777666555444333333444555666666777777777666666888999>>>??????@@@@@@??????>>>===<<<;;;:::999888777666666555444333444666888:::===<<<<<<>>>BBBFFFHHHIIILLLJJJHHHGGGHHHJJJMMMOOOEEECCCAAA@@@AAACCCCCCCCCFFFHHHLLLNNNNNNKKKHHHEEE@@@???>>>>>>@@@BBBBBBAAADDDCCCCCCBBBBBBBBBBBBCCCAAA@@@@@@BBBEEEGGGHHHHHHKKKCCC>>>>>>===;;;>>>CCCKKKLLLKKKHHHDDDBBBBBBDDDEEEGGGHHHFFFCCC???======>>><<<;;;===@@@BBBAAA@@@AAABBBBBBBBBBBBAAAAAA@@@======>>>??????@@@@@@AAA999888666666666666333111333222222111111222222333333333333222333333444555444444333222222111111000111111111000000000000000111111000000//////......000000////////////000000...//////000111111222222333222000111222444333222222222222111111111000000000000000000000000000000000000000000000000000000......///000000000000000//////...------...//////////////////000000000000000//////000111111000///............////////////555555666666555333222000111111111111222222222333333333222111111000000//////////////////000111111222000...---......---+++......///000000000000000//////////////////..................////////////000000000000000000000000000000000000000111111111222222222222333333333333222222222111111000000000000000000000111111111111//////000000111222222333222222222222222222222222333333333222222111111111000000////////////000000111111111111111111111111000000111111222222222333333444555777888888888888888777777666777777888888;;;999777777888888777666888888888777666444333222333333222222222222333333111111000///////////////000000000000000000000000333333111000000000111111000111111111111222222222333333222222333333444555444444444333333222222222111222222222333333333333111222444555666555444333555555555555555444333222444444444555777:::===???GGGIIIKKKKKKIIIEEEDDDCCC???>>>===<<<<<>>???@@@AAAAAABBBBBBAAA>>>>>><<<;;;:::888777777555444333222333444777888<<<;;;;;;>>>CCCHHHKKKLLLHHHGGGEEEDDDDDDEEEGGGIIIDDDBBB???>>>?????????>>>BBBFFFJJJNNNNNNJJJFFFBBB???>>>===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???@@@CCCDDDEEEDDDGGGBBB>>>===;;;:::<<<@@@???AAABBBBBBAAABBBDDDFFFHHHIIIHHHEEEAAA>>>===>>>===<<<;;;===???AAABBBAAA>>>>>>???@@@@@@@@@??????;;;;;;<<<>>>@@@AAABBBCCC:::999888888888777555333222222111111111111222222222222111111222222333444444444333222222111111000000000000000111111111111111111000000//////......//////000000000000///////////////000111111222222333222000000111222111000111111222333222111000///000000000000000000000000000000000000000000000000...//////000000000000000......------------......////////////000000000000111///------/////////...............////////////444555555666555444222111000000000111111111222222222222222111000000/////////////////////000111111000///------......---,,,---...//////000000//////000000000//////.........---------.........//////000000000000000000000000...//////000111111222222111111111222222222222333111111111111111111111111000000000000111111111111000000111111222333333333222222222222222222222222222222222222222111111111//////............//////111111111111111111111111...///000111222333444444333444555777888888999999888888777888888999:::;;;>>><<<999888888999888888888777666555444333333333222111111111111111111222111111000////////////000000000000000000000000000333222111111000111111111000111111111111222222222333333222222333333444555666555555444333222222222222222333333333444444444111222333555555444444333333444444444444333222222444444444555777:::<<<>>>FFFHHHJJJJJJHHHFFFDDDDDD??????>>><<<<<<>>>CCCFFFSSS\\\iiixxx111111000000111111222333222222222111222333333444666444333333444444333222333444555666666666666555444555555666666666666555666666666777888999888777999777444222222555888::::::::::::999888999;;;>>><<<===???@@@AAABBBBBBBBB???>>>===<<<:::999888777777666555444555666777888<<<<<<===AAAFFFKKKMMMNNNFFFEEECCCAAA??????>>>???AAA???===<<<===>>>>>>===???BBBFFFIIIJJJIIIFFFDDDCCCBBB@@@AAACCCDDDDDDCCCAAAAAABBBBBBCCCCCCCCCBBBCCCAAA@@@@@@BBBCCCCCCBBBBBB@@@>>><<<:::999:::<<<<<<===???AAACCCFFFIIIKKKOOOOOOLLLGGGBBB?????????===<<<;;;;;;<<<===>>>>>>;;;<<<<<<===>>>>>>>>>>>>999:::;;;<<<>>>???@@@AAA;;;:::999999999999777555333222222222222222222333111111111000111222222333444444333222222111111000//////000000111111222222......//////000000111111...///000111111000///...//////000000111111111111555333222111222222222111///111222333333222000///000000000000000000000000000000000000000000000000//////000000000000//////......------------......////////////000000000000111///,,,,,,---.....................////////////222333444444444333222111///000000000000111111111333222222111000000/////////////////////000000111000///...///000000///---......///000000000000///111111000000///..................////////////000//////////////////////////////000000111111111111000000111111111222222222111111111111000000000000///000000000111111111111111111222222222333333333111111111111111111111111222222222111111111111111111111000000000000111111111111111111111111111111///000000111222222333333333333555666888999999999::::::::::::;;;<<<>>>>>>===:::777555666666666666777666444333222333333444111111000000000000111111444333222222111111222222000000000000000000000000222222111111111111111111000000111111111222222222333333222222333333444555555555444333222111111000222222222333333333333444333444555666666666555555444555555555555555444444444444444555777999;;;<<>>CCCFFFQQQYYYeeesss111111000000111111222333222111111111111222333333555444333333555555444333555666888999:::999888777555555555555444444333222444555666666666666666666555555444444555666666777888888888888777777999;;;999:::<<<===??????@@@@@@>>>===<<<;;;:::999999888888888777666666666777777:::;;;===AAAFFFJJJKKKKKKDDDCCCBBBAAA???>>>===<<<===<<<;;;;;;===>>>>>>======>>>AAACCCEEEGGGHHHHHHFFFDDDBBBBBBCCCDDDCCCCCCAAAAAABBBCCCCCCBBBBBBAAABBB@@@??????@@@AAAAAA@@@???AAAAAA>>>;;;:::;;;;;;===>>>???BBBEEEIIILLLMMMWWWUUUQQQKKKEEEAAAAAAAAA@@@???>>><<<::::::;;;<<<::::::;;;<<<============::::::::::::;;;;;;;;;;;;:::999888999999999777555444444333333333333444444111111000000000111222222444444333222222111111000//////000000111111222222......//////000000111111...///000111111000///...000000000000000111111111555333111111222222111000///000222333333222111///000000000000000000000000000000000000000000000000//////000000000000//////........................////////////000000000000000...,,,+++---.....................///////////////000111222333222111000///000000000000111111111333333222222111111000000///////////////000000111111000000222333333222000...///000000111000000000111111000000///////////////000000000000111111111////////////////////////111111111111000000//////000000111111111222222222333333222111000///...---///000000000111111111111222222222222222333333333111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111222333555666888999999:::999999::::::;;;<<<===>>>:::888555444555555555444555555333222222333444555222222111111111111222222444333333222222222222222000000000000000000000000111111111111222111111111000000111111111222222222333333222222333333444555333333222222111000000///111111111111222222222222333444444555555555555555444444555555555555555444444444444555666888999:::;;;===??????===<<<<<<===999:::;;;;;;<<<@@@DDDHHHMMMUUUaaaooo~~~111111000000111111222333111111111111111222333333444333333444666777777555777888:::;;;<<<;;;999888555555555555444333222111333555666666555444555666000222444555666555444333444555666666555555666777777888999:::<<<<<<======;;;;;;;;;;;;:::::::::999888888777666666666666666888999===BBBFFFHHHFFFEEE@@@AAABBBBBBBBBBBBAAAAAA<<<;;;;;;<<<>>>??????>>>;;;<<<===???BBBEEEGGGHHHCCCAAA@@@@@@AAABBBAAAAAAAAABBBCCCCCCCCCAAA@@@??????===<<<<<<===>>>======@@@EEEGGGCCC???>>>???>>>>>>>>>>>>AAAFFFJJJLLLLLLXXXWWWSSSNNNHHHDDDCCCCCCDDDDDDBBB>>>;;;:::;;;===;;;;;;<<<=========<<<<<<::::::999999999888888888999888777777888888666555555555444444444444555555111111000000111111222333444444333222222111111000000000000000111111111111111111000000//////......//////000000000000//////000000000000000000111111222111//////000111000//////000111222333222111111000000000000000000000000000000000000000000000000000000000000000//////.........////////////......////////////000000000000...---,,,,,,...//////...............////////////---...000111222111111000000000000111111111222222444444444333222222111111///////////////000111111111111111333555555444222///000111111222222111111000000000000000000000000000000111111111222222222000000000000000000000000222222111111000//////...111111111222222222222333444333222111///...---,,,000000000000111111111111111111222222222222222222111111111111111111111111000000000111111111111111222222111111111111222222222222222222222222222222222222222111111111000000222333444666888999::::::777777666777777888999:::888777666666777777666444444444333333333444555555444333333333333333333444222222111000000000000111000000000000000000000000000000111222222222222111000111111111111222222222333333222222333333444555111111111111000000000000000000111111111222222222222222222222222333333333222222333444444444444333333444444555666777777888666888999999888777888999666888999;;;<<<@@@EEEHHHJJJRRR___nnn}}}111111000000111111222333111111111111111222222333333333333555777999999888666888:::<<<<<<;;;999888333333444555555555555555333666888777555444555666222333555777777777777666444666999:::999888777888666777888999::::::::::::999999999999::::::::::::;;;::::::999888777777777999<<>>======>>>??????>>>===:::;;;===???AAABBBCCCCCC>>>===<<<===@@@BBBBBBBBBBBBBBBCCCCCCBBB@@@>>>===>>>===;;;;;;===>>>======DDDLLLOOOJJJEEEEEEEEECCC>>>===>>>AAAGGGKKKLLLLLLRRRRRRPPPMMMHHHEEEDDDDDDDDDDDDBBB>>>:::999<<<>>>======>>>>>>>>>===<<<<<<::::::999999888888888777777666555666777777555333555444444333333444444555222111111111111222333333444444333222222111111000111111111000000000000000111111000000//////......000000////////////000000111000000000000000000000222000//////111222222111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000///......//////000111111000//////////////////000000000000,,,,,,,,,...000111000///............////////////---...000111222222222111111111111111222222222333666555555444444333333222///////////////000111111000000111333666666444222111111222333333333333222/////////000111111222222000000000000111111111111000000000000000000000000111111111000000000000000222222222222333333333333222111111000///.........000000000000111111111111111111111111111111111111111111111111111111111111///000000000111111111222222222111111111111222222222222222222222222222222111111111111111222222222111222444666888999::::::666666555555555666666777555555555777999999666444333333444555555555555555666666555555555555666666333222111111000000111111000000000000000000000000///000111222333222222111000111111111111222222222333333222222333333444555000111111111111222222222111111111222222222333333222222111111222222333333222333444555555555555555333444444555666666666666444666777777666666777888777888:::;;;<<>>???>>><<<;;;;;;666777777888999999999999777777888999999:::;;;;;;>>>>>>======<<<;;;::::::===@@@EEEKKKNNNKKKEEEAAA===>>>???@@@???>>><<<:::AAA?????????@@@???===;;;999;;;???AAABBBAAA???===;;;::::::===AAADDDEEEEEEBBBCCCDDDDDDBBB@@@===<<<@@@>>>======???@@@@@@???HHHQQQUUUOOOJJJJJJIIIGGG???>>>>>>BBBHHHMMMOOONNNLLLMMMMMMKKKGGGEEEEEEEEE@@@@@@???<<<888888;;;>>>>>>?????????>>>===<<<<<<999999999999999999999999555555444555666666444222444333333222222333333444222222111111222222333444444444333333222111111000222222111111000000//////......//////000111111111111000///......///000111111111111000000000000000444222111222444555555444111111000000111222333333000000000000000000000000000000000000000000000000000000000000000///......///000111222222111000///////////////000000000000++++++,,,///222333111000............/////////000...///000222333333333222111222222222222333333333777666666555555444333333///////////////000111111//////000333555666444111222222333444444444444333......///000111222333333////////////000000000000000000000000000000000000/////////000111111222222222222333333333444444444000000000000000/////////000000000000111111111111111111000000000000000000000000000000000000000000//////000000111111111222444444333333333333444444222222222222222222222222//////000111222333333444111222444666888999:::;;;888777666666666666666777111222444666888888555222222333555666777666666555777777666666666666777777555444333333222222333333000000000000000000000000///000111222333333222111000111111111111222222222333333222222333333444555000111111222333333444444222222333333333444444444444444333333333444555666555555666777888888777777333444444555666666555555444555777777666666888999888999;;;;;;<<<>>>AAADDDKKKSSSaaaooo}}}000111111111111222222222/////////000111222444555222333444666888999;;;;;;888777666555555666777888888888666666666777888999666666666666666666666666555555777888999::::::;;;777999;;;=========;;;:::999777555444555777777777888888888999:::::::::;;;BBBBBB@@@===:::888999:::;;;???EEEIIIJJJFFFAAA======>>>???@@@BBBDDDEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@BBBAAAAAACCCDDDCCCAAA???<<<::::::;;;>>>AAABBBBBBAAACCCDDDBBB>>><<<===???@@@@@@AAA@@@??????@@@BBBGGGNNNVVVWWWQQQJJJFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLKKKIIIIIIIIIGGGEEECCCBBB@@@>>>;;;:::999888888===<<<<<<<<<<<<;;;;;;;;;999999;;;===>>>===:::777555555666777777666555444333333333444444444555555222222222222222222222222444444333333222111000000000000000000000000000000000000000000////////////111111000000//////......000///.........///111222000000111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////.........---333222000///......//////444555555444222222444555666555333111000000111111222444555555444333333444111333333//////222333000//////000222333444555555888888888999999777222///333222000//////000222333000000000000000000000000------...///000111222222............///000222222222111111222444444333111444333333222111000/////////////////////000000000111111111111111000//////111222222000---,,,...111000000000111111000000000...///222444444333111///222222111000//////000000///000000111222222333333111222222333444555666666555444333333444444222000333333444444555666666777777666555666777777555333666666666666666666666666222222222222111///...---111111222222222333333333000000000111222222222333111111222222222333333333000222444333222111222333333333222222222222222333333333222222111222222222444333222111111222333444222333444444555555444444444444555555555555444444999777555333222333444555666777888999:::<<<@@@CCCIIISSSaaappp}}}000000111111111222222222///000000111222333333444111222333444666777888888777777666666666666666777888888777777777888888888777777888888888888777777555666777888:::::::::;;;777888:::;;;<<<<<<;;;:::666555444555777999999888777888999:::;;;<<<<<<===??????>>>;;;999888999;;;@@@CCCHHHKKKJJJGGGBBB???>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJJJJGGGEEEDDDCCCCCCBBB???===;;;:::888:::===@@@BBBCCC???BBBEEEFFFDDDBBBAAABBBAAABBBCCCBBBAAAAAACCCDDDFFFLLLQQQSSSOOOJJJFFFEEEGGGGGGEEEEEEEEEGGGIIIJJJJJJIIIHHHGGGFFFDDDBBB@@@CCCBBB???===;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::;;;<<<>>>???>>>;;;888555666777888888777666666444444444333333333333333222222222222222222222222555555444333333222111111000000000000000000000000000000000000////////////111000000000/////////...000//////...///000111222000111222222333222222222111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000/////////.........///...---------...//////333444444444222222444666666555333222111111111222222444666555444333444444222444333///...111111...//////000111222333444555:::::::::;;;;;;999666222333222111000000111222333000000000000000000000000000111111111111111111111////////////000111111222222111111222444444333111444444333222000///......111111111222222333333333111111111111000000//////---//////...,,,+++...000222333333444444333333222///000111333333222111000222111111000000000000111------...//////000111111222222333333444555555555444333222333444444222111222333444555555666666666666555555555666666444222222222222222222222222222000111111111111000000///000000000111111111222222111111111111111111222222111111111222222222333333000222444333222111222333222222111111111222222333222222222111222222333333333333222222222222333333222333444444555555444444444444555555555555444444666555444333333444666777666777999:::;;;>>>BBBEEEIIIRRR```nnn{{{000000000111111111222222000111222444444444333333222222222333444444555555555666666777777666666666888888999999999888888777777888:::;;;;;;:::888777666666888999::::::::::::777777888888999::::::;;;555555555777:::<<<<<<:::888888999:::<<<===>>>>>><<<<<<<<<:::999999;;;===DDDFFFIIIJJJJJJGGGDDDAAA>>>>>>>>>>>>>>>>>>??????BBBCCCEEEHHHKKKOOORRRTTTLLLIIIFFFCCCBBB@@@===;;;;;;999777888<<<@@@CCCDDD===BBBHHHKKKKKKHHHFFFDDDBBBCCCDDDCCCBBBBBBDDDFFFLLLNNNQQQRRRRRRPPPMMMKKKKKKIIIFFFDDDCCCDDDGGGHHHIIIIIIHHHGGGEEECCCAAA@@@???===;;;999888888888999;;;;;;:::::::::999999999;;;;;;<<<>>>??????<<<999555666777888999999888888666666666555444444333333333333333333333333333333555555555444333333222222000000000000000000000000000000000000////////////000000000000///////////////////////////000111111000111333444555444222111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000////////////......------------...///000111111222444333333333444555555444333222111111111222333444666666444333444555333444333...---000000...000000000000111222333444:::::::::<<<===<<<999666333222222111111222222333000000000000000000000000333333333333222222111111111111000000000111111222222111111222444444333111444444333222111000//////222222222222333333333444000000000000///////////////000000000...///000222000111111222222111111000000000111111222222222222111111000000000111222222.........//////000000111333333333333444444444444333222222333444555444222111222444555666666555444555444333444555555333222000000000000000000000000//////000000111111111111/////////000000000111111111111111111111111000000111111111222222222222333000222444333222111222333111000000000111222333333111111111111222333444444222222333333333333222222222333444444555555444444444444555555555555444444444444333333444555777888555777999:::<<>>???===<<<999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;:::;;;===@@@CCCDDDEEEFFFFFFFFFDDDCCC>>>>>>======>>>???@@@AAACCCCCCDDDFFFJJJMMMQQQSSSLLLIIIDDDAAA@@@>>><<<;;;;;;888666777;;;@@@CCCDDD<<>>===;;;999555555666777888888999999999999888777666555444444333333333333333333333333444444444333333222222222000000000000000000000000000000000000////////////000000000000///////////////////////////000000111///111444666666555333111111111222222222222111111000000000000000000000000////////////////////////........................////////////////////////////////////000000000000000000//////////////////000000000000000111111222///111333333222222333555222222222111111000000000333444666666444333444555222444333//////333444222000000000///000111222333777777777999;;;;;;999777333333333333333333333333000000000000000000000000222222222222222222222222222222111111111111111222222111111222444444333111333333333333333333333333333333222222111111000000000000//////////////////000111111000//////000000//////000000000000//////222111000000000111222333000000000000111222222333111222222222333333333444444444444333333333222222111111111333555666555333000111333555555555444333444333222333444444333111222222222222222222222222111000000000000000111111/////////000000000111111222222111111000000//////111111111111222222222222000222444333222111222222000000000000111222333333111111111111222333444555111222333444444333222111222333444444555555444444333444444555555444444333444444333333444555777777444555888999;;;???CCCFFFHHHPPP]]]jjjxxx//////000000000111111111333555777999999888777666555555555555444444444333333444555777777777666555888999999:::999888777666777999;;;======;;;999777777888999:::::::::::::::555555555666777888:::;;;;;;;;;;;;>>>@@@@@@>>><<<;;;;;;;;;;;;;;;:::::::::888999:::999999:::<<>>???AAABBBCCCDDDDDD>>>======>>>???AAADDDEEEDDDDDDCCCCCCDDDFFFHHHIIIGGGEEEAAA???>>>>>>===<<<;;;999777888<<<@@@CCCDDD<<>>???@@@???======???@@@IIIHHHHHHJJJMMMNNNNNNLLLMMMJJJEEEAAA??????AAACCCFFFHHHIIIGGGDDDBBBAAABBBAAA???<<<999888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888999;;;:::999777444444555555666777888888888888777666444333222222333333333333333333333333222222222111111111111111000000000000000000000000000000000000////////////////////////000000000000...//////000000000000000///111444666666555333111111111222222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000111111111111111000000//////111333333222222222333000000000000000/////////222444555555444333333444111333333000111777999888111000///...///000111222333222333555777777666444222333444555555444333222/////////////////////////////////000111222222333222222111111111111111222222111111222444444333111111111333444666777888999777666555333222000///...000000////////////000111111000000//////...---,,,222333333333333333333222222111000///000111333444111111000000111222333333333333444444444444555555444444444333333222111111111000111222555666555444000111222444444444444333333222222333444444333111333333333333333333333333333222111000////////////000000000111111111222222222111111000000/////////000000111111111222222222000222444333222111222222111111000000111222333333111111111111222333444555222333444555555444333222222333444444555555444444333333444444444444333333555555555444444555555555222444666888:::===AAAEEEGGGOOO\\\jjjxxx/////////000000000111111333444666777999999888888666666666666555555444444333444555555666666666666888888888888888777666555777888:::;;;;;;:::888777888888999:::::::::::::::444444555666888999::::::<<<<<<<<<===???@@@>>>======<<<<<<<<<<<<;;;;;;;;;777888888777666777999;;;999:::<<<>>>@@@AAABBBCCC???>>>>>>>>>@@@CCCFFFHHHDDDDDDCCCBBBAAAAAAAAAAAACCCAAA???>>>??????>>>===<<<::::::;;;>>>AAABBBBBB===@@@FFFLLLOOOMMMHHHCCC>>>??????===;;;;;;<<<===EEEFFFGGGIIIJJJKKKLLLLLLIIIGGGCCC???>>>>>>???AAAAAADDDFFFDDDAAA???@@@BBBBBB@@@<<<999888999;;;<<<======<<<<<<<<<;;;;;;;;;777666666666888888777555555555444444555666777888555444333222111000//////222222222222222222222222111111111111111000000000000000000000000000000000000000000000////////////////////////000000000000......///000000000000000000111333444555444222111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000111111000000000000///...---,,,///111333333222000000111//////000000000000///...111222444444222111222333111333333000333999======222111///------...000111111000000111444555444222222333555666666555333222////////////////////////,,,---...///000111222222111111000000000111111222222111111222444444333111000111222444777888:::;;;;;;:::999777444222111000111000/////////000222333555444333333444444111///111111222222222222111111222111000000000111333444222222111111111222222333222222222222222222222222444444333333222222111111111111111333555666555333000111111222222333444444333222222333444555444222111111111111111111111111555333111000......//////000000000111111111222222000000000000000000//////000000000111111111111222000222444333222111222333333333222222222222222333111111111111222333444444333333444444444444333333222333444444555555444444333333444444444444333333555555555555555555444444222444666777999<<<@@@CCCFFFOOO]]]kkkzzz////////////000000000111000111222444666777888999666666666555555555555555444444444444555666777777999888777666555555555555777777888888888888777777888999::::::;;;;;;::::::222444666888999::::::::::::999888:::<<<>>>???>>><<<======>>>??????@@@@@@;;;;;;;;;999777777999;;;999:::<<<>>>@@@AAAAAAAAAAAA@@@???>>>@@@BBBEEEGGGCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@??????@@@@@@>>>===<<<<<<<<<>>>@@@BBBAAA@@@<<<>>>CCCIIINNNNNNKKKHHHAAABBBAAA???<<<;;;;;;<<>>======>>>???>>>BBBEEEDDD@@@???@@@CCCCCC@@@<<<888777888:::;;;<<<<<<<<<;;;;;;;;;::::::666555444555666777666444777666666555555666777888444333333222111000000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////.../////////000000000111---...///000111000000///000111222222333222222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000//////000000000111111111...///000000000///......///111444333111///......///000111222222111000000///111333222111000111222222444333000222888<<<<<<333111///---,,,---///000111000000111333444333222222333666777777666333222////////////////////////.........//////000000000////////////000111111222222111111222444444333111111111222444555666777888:::999888777555444333333222111000000000111333444444333333555777888666333//////000000000000//////111111111111111222222333333333222111111111222222111111111111111111111111333333333222222222222222222111111333555555444333222111000///000222444555333222222333555666444333111111111111111111111111333222000///...///000111/////////000000000111111/////////000000000000000000000000000111111111111000222444333222111222333555555444333222222222222222222222111222222333333444444333333333333444444222333444444555555444444222333333444444333333222333333444555666666666666444555777888999<<<@@@CCCEEEOOO^^^mmm|||////////////000000000000...///000111333555888999555555555555555555555555444444333333444555777888999888666444444444444555777666666666666666666777999999:::;;;;;;;;;::::::222333666999:::;;;:::999777666555777:::===???@@@<<<<<<>>>???AAACCCDDDEEE@@@@@@???===::::::;;;===;;;===>>>@@@AAAAAAAAA@@@CCCAAA???>>>???AAACCCEEEBBBCCCEEEFFFFFFEEEDDDDDDAAA@@@@@@AAABBBAAA???<<<======>>>@@@BBBBBB@@@???<<<===@@@GGGMMMPPPOOOLLLDDDEEEDDDAAA>>><<<<<<===;;;@@@EEEEEEBBBAAADDDGGGAAA@@@???=========>>>>>>>>>BBBFFFEEEBBB@@@CCCFFFHHHEEEAAA===;;;;;;===???;;;;;;;;;:::::::::999999777555444555666777666555999888777666666777888888666555555444444333333222000000000000000000000000222222222222222222222333000000000000000000000000000000000000////////////.../////////000000111111---...000111111111000///000111111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000//////000000111111111222...///111222333333222222000222444444111///------111111333444444333222111///000222222000///000111333444333///111777;;;:::333111...,,,,,,---...000333222111222444555444333111333666888888666333111////////////////////////000000000000////////////............///000222222222111111222444444333111111222222333333444444444666666555555444444444333333222111000000222444555+++++++++...333444333000222222333333333333222222000000111111222222222222444444333222111111111111222222111111111111111111222222222222222222222222333222222333444555444222222111///...///111444666333222222444666666555444222222222222222222222222222111///...///000222333............/////////000......//////000000111111000000000000111111111111000222444333222111222333777666555444333222222222333333222222111222222222555555333222222333555555222333444444555555444444222333333444444333333222000111333555666777888888666777888999:::<<<@@@CCCDDDOOO^^^ooo~~~000000////////////000000000000111222333333444444111222333444444444444333000000000222555666555444:::999777666555444555555444555777777555555555666888999:::;;;<<<<<<<<<<<<555555444666999::::::999666777777666666777999;;;<<<<<<;;;===@@@EEEJJJNNNMMMFFF@@@===???@@@===:::;;;===@@@CCCEEEEEEDDDCCCBBB@@@???@@@AAACCCBBBBBBEEEFFFHHHLLLNNNKKKDDD>>>@@@AAACCCGGGIIIIIIGGGDDD>>>===>>>?????????===;;;;;;>>>BBBFFFIIIJJJIIIIIIHHHGGGEEEDDDBBB@@@>>>===FFFFFFEEECCCBBB@@@??????<<<<<<<<<===???>>><<<:::>>>???@@@AAABBBAAA@@@???IIIGGGCCC@@@<<<:::999999666555555666888999888777888888777777666666666555555555444555666999<<<>>>555444333333333333444555222222111111111111222222000000000000000111111111222000///------///000222222111111111000000//////111111111111111111111111111111222222222222111111222222222222222222333333000111333333222222222333000000//////000111222222222222111111111111222222000000000000000000000000......///000000000000000222111000.........///000111111111111000000000000000000000000////////////////////////000000000000333222222111111222222333000000000000000000000000...///111333333333111000111111000000000000000111111111222333222111000//////000222444444444222111111111111111000///------////////////000000000000222111111111000000//////222111111000000000000000999888888777777777888888888777555333222222333333111222222333333222222111///111222111000///000111222222444444444444222222+++---000333555444333222333222000///...///000222////////////000000000000444333222222111222222222666333000//////000000000444333111111111333555666555444444333111000//////111111222222222111111000///000111222333444444444111111000000000111333444111000/////////000222333111111000000111111222333222222222222222222333333222222222222222222222222111111222222222222111111111111000000111111222333444444444444444444444444444333333222222333333444666555555555555666777777444666999;;;<<<===???@@@FFFNNN[[[jjjyyy000000000000000000000000...//////000111111222222222222222333333333444444555555555777999:::999888888777666444444444444555444666777777666555555666999999:::;;;<<<<<<<<<;;;666555555666999::::::999777888888777666666888:::<<<;;;;;;<<<@@@FFFLLLOOOMMMHHHBBB@@@BBBCCCAAA???AAACCCEEEFFFFFFDDDBBBAAAAAA@@@>>>>>>@@@@@@@@@???EEEEEEFFFIIIJJJIIIDDD@@@AAABBBEEEHHHIIIGGGCCC???>>>>>>>>>>>>>>>===<<<:::999<<>>>>>BBBBBBCCCBBBAAA@@@>>>===DDDBBB@@@===;;;999888777444333333444555666666555777777666666666555555555555444444444555888:::<<<555444333333333333444555222111111000000111111222111111111000000000000000111000///......///000111111111111111000000000///111111111111111111111111000111111111111111111000000111111111222222333333111222333333111//////000000000000000000111111222111000000//////000000111000000000000000000000000......///000000000000000111111///.........////////////000000111111111222000000000000////////////////////////000000000111222222222222222222222222111111111111111111111111///000222333333333111000111111000000000000111111111222222333222111000//////111222444444333222111111111111111000///...---////////////000000000000111111111111000000000///000000//////000111222222111111000000000000111111444333222222111111111111111222222333333222222111///111222111000///000222222333333333333333333222///000222333444333222111333222000///...///000111000000000000111111222333111111111111111222333333666333111000111333333333555444222111222333555666666666555444333222111111111111222222222111111000//////000111222222222222111111000000000111333333111000/////////000222222111111000000111111222333222222222222222222222222222222222222222222222222111111222222222222111111111111000000111111222333444444444444444444444444444333333222222333333444444333333333333444555555444666999;;;<<<===???AAAEEEMMMZZZjjjyyy//////000000000000///////////////000111111222222333333222111111222444555444333333444666777666444555555444333333444444555444666888777666555666777999::::::;;;;;;;;;::::::666555555666999::::::999888999999888666666777999;;;::::::;;;@@@FFFMMMQQQKKKGGGBBB@@@BBBCCCBBB@@@CCCEEEFFFGGGGGGFFFDDDCCCAAA???===<<<======<<<;;;BBBAAAAAABBBCCCDDDCCCBBBBBBCCCEEEGGGHHHFFFAAA===>>>>>>>>>======<<<;;;:::999;;;>>>@@@AAAAAA@@@@@@DDDDDDCCCCCCCCCCCCCCCDDDGGGIIIKKKLLLLLLIIIEEECCCCCC???:::888999===@@@AAAEEEEEEDDDCCCAAA>>><<<;;;======<<<;;;999888666555555444333333555666555444555555555555444444444444333333333333444666888999444444333333333333444444222111111000000111111222222222111111000000//////111000///......///000111111111111111000000000000111111111111111111111111///000000111111000000/////////000000111222333333111333333222000...---...000000000000000111111111000//////......//////000000000000000000000000000...//////000000000000000000000///............///......///000111222333333000000000000/////////////////////000000000111111000111222333333222111000222222222222222222222222111222333444333222111000111111000000000111111222222222222333222111111000000111222333444333222111000111111000000///...---////////////000000000000111111111111000000000000......//////000222333444111000000///000000111111111222222222222222111111111111222222222222111111000111222111000000111222333333222222222222333333444444333333222222111111333222000/////////000111111000///.........///000......//////000222333444444333111222444666777777666555444333222333444555666555555444333222111111000111111222222222111111///000000000000000000000111111111000111111222333000000000///000111111222111111000000111111222333333333333222111111111000222222222222222222222222111111222222222222111111111111000000111111222333444444444444444444444444444444333333333333444444444333333333333444555555555777999;;;;;;===???AAADDDLLLZZZiiiyyy---...////////////...---111111222222222333333333444333111000000222333555111000000111222222111///333444444444444555555666444666888777666555666666999::::::::::::999999888666555555666888:::999888999::::::999777666666777:::999999;;;???FFFLLLPPPGGGCCC@@@>>>>>>>>>===;;;>>>@@@CCCEEEHHHIIIIIIIII@@@>>>;;;:::;;;;;;999888<<<;;;::::::===@@@CCCEEEEEEDDDDDDDDDEEEDDDBBB@@@>>>>>>???>>><<<:::::::::;;;===>>>???@@@???>>>>>>============>>>???AAABBBFFFHHHIIIJJJJJJHHHFFFEEEDDD@@@;;;999:::===@@@BBBEEEDDDCCCAAA???<<<;;;:::888888999:::999888666555777666555555777777666444333333333333333333333333222222222222333444666777333333333333333333333333111111000000000000111111333222222111000///......000000////////////000000111111111000000000000000111111111111111111111111//////000000000000//////---...///000111222333333111222333222000///...///000000000111111111000000000//////......//////000//////////////////////////////000000000000////////////.....................//////000111111222222000000000000//////////////////000000000111111111///111222444444222111///222222222222222222222222333333444444333222111000111111000000111111222222333333333222222222111111111222222333333333222111000000000000000///......////////////000000000000111111111000000000000000////////////000111222333222222222222222222333444111222444555555444333222111111222222222222111111000111222222000000111222444333222111111222333444555444333222222222333333222111000000//////000000555333111///.........///.........//////000111222333222222333666999::::::666666555333333333333444333222222111000/////////000000111222222222111111111111000000///000000000111111111111111111222222000000000000000111111222111111000000111111222333444333333222111000000///111111111111111111111111111111222222222222111111111111000000111111222333333333444444444444444444444444333333333333444444666555555555555666777777555777999:::;;;<<>>@@@@@@===;;;::::::<<<======>>>>>>===<<<;;;999888888888:::<<<>>>???EEEEEEDDDDDDDDDEEEFFFGGGBBB???===<<<===???@@@@@@AAAAAA???>>><<<;;;::::::666777888999:::999888777888666555555666666555333222222222333333333333333111111111222222333444444333333333333333333333333111000000000000000000111333222222111000///......000000////////////000000000000000000000000111111000000000000000000000000//////000000000000//////---...///000111222333333000222333333222111222222000000111111111111000///111000000//////000000111//////////////////////////////000000000000//////......//////////////////111111000000000000000000000000000000////////////000000000000111111111111///000222333333222000///111111111111111111111111333333333333222111111000111111111111111222333333333333333222222222222222222222222333222222222111///000000000000//////...////////////000000000000000000000000000000111111111111000000000000000111////////////000000111222111222333444555444333222000111111222222111111000000222333222111000111222333333111000000111333333333222111111222333555777222111111000000000000000444333222222222333444444000000///////////////000333222222444777:::::::::666555444444333333333333111111111000000//////...///000111222222222222222222222111000000000111111111111111222111111111111///000000000111111111111111111000000111111222333333333222222111000//////111111111111111111111111111111222222222222111111111111000000111111222333333333333444444444555555555444444333333444444555666555555555555666777777666777999::::::<<>>AAADDDFFFBBBAAA@@@>>><<<::::::999;;;<<<>>>@@@BBBCCCDDDEEE???===;;;:::::::::888777999:::<<<===@@@EEEKKKOOOSSSNNNGGGAAA===<<<::::::999===BBBCCC@@@<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888777777888:::<<<>>>CCCBBB@@@???@@@BBBEEEGGGAAA???>>>>>>@@@@@@@@@?????????===<<<;;;:::::::::777777888999::::::::::::777555333333333333222000222222222222333333333333222222222222222222222222222222333333333333222222111000000//////000000111222222111111000000////////////000000000000//////000000000000111111111111000000000000000000000000///000000111111000000/////////000000111222333333000111333333222222333444000000111222222111///...111000000//////000000111000000000000000000000000000000000000000//////......///000000111000000000111111111111000000//////000000000000////////////000000000111111111222222///000111222222111000///000000000000000000000000222222111111111111111111111111111111111222333444444444333222222222222333333333222222222222222222//////000000000000//////////////////000000000000000000000000111111111111222222111000000000000000000//////000000111222333000111111111111111000000000000111111111111000000111222333222111111111333222222111111111111222222000000000000222444666888111111111111000000000///((()))+++...000222444555111111000///////////////333222222444777888888888333333333333333333222222222222222111111111000000///000111222222222222222222111000///000111222333111222222222222111000000//////000111111111111000111111000000111111222333222222222111000000000///111111111111111111111111111111222222222222111111111111000000111111222333222333333444444555555555555555444444444444555555444333333333333444555555666777999999:::<<<@@@CCCCCCKKKXXXgggwww333444666888888666444333000000000000000000000000222222222222111111111000///......000222333333111333333444555555555444444111333444444333222222333666666777888999999999888888777666777888999888777888:::;;;;;;999777777888777888:::<<<>>>>>>??????>>>>>>>>>>>><<<<<<<<<===<<<<<<===>>>???@@@AAAAAA???===;;;:::;;;;;;:::999:::<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999777666666888:::<<<@@@@@@@@@@@@AAACCCEEEFFFBBB@@@>>>>>>@@@AAA@@@@@@AAA???===<<<:::999999:::888888888888999:::;;;;;;777555333333333333111///222222222333333333444444222222222333333222222111111222333333333333222111000000////////////000000111111111000000000000000//////000000000000/////////000000000111111111111000000000000000000000000000111111111111111111000000111111111222222333333000222333333111000111111000000222222222111///...000//////......//////000000000000000000000000000000000000000000///.........///111222222222111111000000000000000111111111000000000000////////////000000111111111222222222000000111111111111000000111111111111111111111111000000000///000000111111111111111111222333444555555444333222222222333333444333222222111111111222//////000000000000//////////////////000000000000///000000000111111111111111000000000000000111222222222222222333444555666222222111000/////////000000000111111111111000000111222333333111111222333111111222222222222111111/////////000222444555666111111111111111000//////###%%%))),,,///000000000000000/////////000111111333222222333555666555444111111222222222222222222111111111111111000000000//////000222222333333222000///.........000222333111222222333222111000///...///000111222111111000111111000000111111222333111111111111000000000000111111111111111111111111111111222222222222111111111111000000111111222333222222333333444555555666555555444444444444555555444333333333333444555555666777888999999<<<@@@CCCDDDLLLYYYgggvvv000222444666666444222000333333222222222222222222222222222222222111000//////...///111333555444333222333444444444444222222000222444333222111222222555555666888999999999999888777666777888999888777777999;;;;;;:::888888888777999;;;=========;;;:::999:::<<<<<<<<<<<<===>>>;;;;;;<<<===???@@@AAABBB???===;;;;;;<<<<<<;;;:::999===@@@AAA@@@AAADDDGGGDDDBBBAAA@@@???===999666444<<>>>>>>>>>>>>>>>>>======999888666444444555777999>>>???AAACCCEEEEEEEEEEEEDDDAAA>>>===>>>@@@AAAAAACCCAAA???<<<:::999999999888888777777777999;;;<<<999777666555555444222111222222222333333444444444222333333333333222111111111222333444444333222111000000////////////000000000000000000000111111111//////000000000000////////////000000111111111222000000000000000000000000111111222222222222111111222222222222222222333333111222333222000.........000111222333222111///---.........------.........000000000000000000000000000000000000000///......///000111222333333222111......///000111222333333000000000000////////////000111111111111222222222111111000000000000111111222222222222222222222222//////......///000111111111111111111222333444555555444333222111222333444444333333222111111111222//////000000000000000///////////////000000000000//////000000111111111222////////////000222333444111111111111222333444555666555333111000000111222000000111111111111000000111222333333111111222333000111222333333222111000...///000111222333333444111111111111111000//////+++---000222333222000///////////////000222333444333222222333444444333111///000111222222222222222////////////............//////000222222333333333......---,,,---///111333111222333333222111000///...///000222222111111000111111111000111222222333000000000000000111111111000000000000000000000000111111222222222222111111111111111000111222222333222222333333444555666666555555444444444444555555666555555555555666777777777888888999999<<<@@@CCCEEEMMMYYYggguuu000111222444666666444222222222222333333222222222000000000111111222222222000///000111333444222111333222222111111222222333555555555666555555444444666555444444555666777888;;;888555444555666777777:::;;;;;;:::999888:::;;;<<<:::888888999:::::::::888888999:::<<<===>>>>>><<<===>>>>>>???????????????????????????>>>===<<>>???BBBEEEGGGIIIJJJJJJFFF@@@:::666999;;;???CCCEEEEEEDDDCCCBBB???======???@@@>>><<<;;;:::888666555666777888BBBCCCEEEFFFHHHIIIJJJJJJEEEBBB>>><<<<<<===<<<<<<>>>;;;777777888999888777888777555555555666888999888777666555333222111000333333333333333444555666444333222111000000000000111222333222000000000222222222111111111111111222111111111000000000000000000000///////////////000000000000000000000000000222222222222222111000///000000000000000000000000111222222333333222222111333333333222222222111111333222222222111111000000000000000000000000000000444444333333222111000000111111000000//////.........///000111111000///...333333222222222333555666333222111111000000111111000000000111222444555666444444444333333222222222111111111111111111111111111111000000000000000000222222111111111222333333222222333333333333444444000111222333333222111000000000222222222000...---111111111000000000000///111111111111111111111111---///111111111000111222222111000000222666999<<<:::888555333111111111222222222222222222111000///000000000000000000000000222111000//////000111222333333222111222333555666555222000222444444111...111000//////000111222333111111111111222333444444222222222222222222222222......//////000000000111111111000/////////////////////000111222333333444333222000//////000222333222222111111111111222222444444333333222111111111///000000111222222333333111000/////////111222333333333333333333333333333888666444111000111222333333333222111000000000111111//////111555666444111555555555666666666666777555555555555555555444444555555666777:::===@@@AAAEEELLLXXXfffttt222222333444555555222000111111222222222222111111000000111111222333333444333222111222333444333222333222222222222222222333333444444555555555444444666666555555666777999:::;;;999777666777777777666888999999888777777999:::===;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===>>>??????>>>>>>???BBBEEEGGGIIIJJJJJJHHHCCC===:::888:::>>>AAADDDEEEFFFFFFNNNKKKHHHGGGGGGFFFDDDBBB===;;;888666444555666777>>>???AAADDDFFFHHHIIIJJJEEEBBB???===<<<;;;:::999<<<999777777999:::999777888777555444444666777888888888777666444333222111333222333333444555666777444333222111000000000000111222333222000///000111222111111000000000111111000000000000000111111111000000////////////000000000000000000000000000000222222222222222111000000000000000000000000000000111222222333333222222111333222222222111111111111222222111111111000000000000000000000000000000000333333222111111000//////000000000000//////////////////000000000000//////000000/////////000111222333222222111111111111111000000000111222333555555999888777555222000///...////////////////////////111111000000000111111222333333222222222222222333111111111222222222333333111111222222222222111111222222111000000000000000222222111111111000000000111111111111111111111111///111333333222111111222333222111111333666:::<<<999888555333111111111222222222222222222111000000000000000000000000000000111111000000000000111111333333222111111222333444666444444333444333111//////000000111111111000000222222222111222222333333222222222222222222222222222222111111111222333333111111000///////////////000000000111222222333333333222000//////000222333222111111000000111111222111111111111000000000000000000111111222222222333111000//////000111222333111111111111111111111111555444333222111111222222444333222222222222222222111111111222444555444222333333333333444444444444555555555555555555555555555555666777:::===@@@AAAEEELLLXXXfffttt444333333444444333111...000111111111111111111000///000111222333444555666666444222222333444444333333333222222222222333333222222333444555555555555777666666666666888999:::;;;999888888999999777555444666666666555666888999>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAACCCDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@???>>><<<============???BBBDDDFFFGGGIIIJJJHHHEEEAAA>>>999:::<<>>???>>>===;;;:::;;;;;;555666777999:::<<<======>>>???BBBDDDDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@???===>>>???>>>>>>>>>@@@BBBCCCDDDFFFGGGFFFDDDBBB@@@;;;<<<<<<>>>@@@CCCFFFGGGKKKJJJHHHFFFEEEEEEDDDCCCFFFCCC>>>999666666777888999:::;;;===???BBBDDDEEECCCAAA>>><<<:::777333000444555666888::::::999888999777555444333444555666777777666555444333222222222222222333444666777888444444333222111111111111000111222111///...///000//////////////////000111......///000111222222333000////////////000000111000000000000000000000000111111222222222111111000000000000000000000000000111222222333333222222111111111111000000000000///000000000///////////////000000000000000000000000111111111000000/////////...//////000111111222222222111000//////000111222222222111111111222222222222333333222222222111111000000000000111222333444111111222222222222222333111111111111111111111111111111111111222333444555666555444333222222222222000000000111111111222222333222111000000111222333555444444444444444444444333333333222222222111111111111111111111111111111222333444333222000000111222222222222333555777999666555444333222222222222111111222222222111111000000000000000000000000000///000111222222111000///333222222111111000000000---000333444222111444666222111000/////////000000444444333222111111111111222222222222222222222222222111...,,,+++,,,...000222111000000//////000000222222222111111111000000111111000000000000111111111111000000000000111111------......///000000111111111111111111111111111111111111111111111111222111111111111111111111111///000111222222222222111222222222222222333444555222555777666333111333555444444555555555666666666444444444555555555555555555555666777:::===@@@AAAEEELLLWWWeeettt111111000111333444333222000000111111111111000000///000111222444555666777777444111000111222333222222333444444444444333222222333555777999;;;<<<<<<999888777666666777888888888888888:::;;;:::777444555777888888777888:::<<<>>>@@@@@@???<<<::::::;;;222333444666888999;;;;;;:::<<<>>>@@@BBBBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@AAAAAABBB@@@>>>===>>>??????@@@AAABBBBBBAAA??????>>>===<<<<<<===@@@BBBCCCEEEEEEEEEFFFFFFGGGHHHJJJJJJGGGBBB>>>;;;:::;;;<<<;;;;;;;;;<<<===???@@@AAAAAA???===;;;999777333000222333666888999999999999:::888666444333444555555555555444444333222111111111111222222444555666777555444333222111111111111000111222111000//////111//////...//////000111111......///000111222222333///////////////000111111000000000000000000000000000111111222222222111111111111111111111111111111111222222333333222222111111111111000000000000//////////////////000000000000000000000000000000000111111111111111000000000......///000111222333333222111000//////000111222333333333333333333333222222333333333333222111000000000000000111222333333------...000111333444444111111111111111111111111111111111111222333444555666555444333222111111111111111111111222222222333333222111000000111222333333555777999999777555333333333333222222222111111111111111111111111111111000222333222000//////000111111000111111333444555444444333333222222222222000111111222222222111111111111111111111111111111///000111222222111000///222222222222111000000000---000333222000///000333444222///------///222444444444333222111111111111222222222222222222222222666555222000///000222444222222111000000000000000333333222222111000000000111000000000000000000111111000000000000000000111......//////000111222222111111111111111222222222111222222222222111111111111111111111111111111111//////111222222222222222111111000111111222333444222555777666333111333555444444444555555555555666444444444555555555666666555555666777:::===@@@AAAEEEKKKWWWeeettt111000///000333444444333000111111111111111111000///000111222333444555666555333111111222333333222222333444555555444333222111333555888;;;===??????<<<;;;999777666666777777777777888:::<<<<<<999777999:::::::::999:::<<<===>>>@@@BBB@@@;;;888888:::555555666666777888888888999:::;;;===>>>??????@@@>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA???========================<<<;;;;;;======<<<;;;<<<===>>>???>>>???AAABBBCCCDDDGGGJJJJJJHHHEEEBBB@@@?????????>>>============???@@@AAA@@@>>>;;;999999777444222111333666777777888999:::<<<:::888555444444555555444444333333222111111000111111111111222333444555555444333222222111111222111222333222000000000111////////////000111222222//////000000111111222222///......//////000111222000000000000000000000000000000111222222222222111111111111111111111111111111222222333333222222111222222111111111000000000//////000000000000111111000000000000000000000000111111111111111111111111//////000000111222333333111111111000000111111111111222222222222111000000222333444444444333111000000000000000000111222222/////////000000111111111////////////////////////111111111111111222333444444444333222111111111111111111111222222222333333222222111111111111222222111333777::::::888555222333222222222111111111111111111111111111111111111///111222222000//////000000000000000111111222333333333333333333222222222000000111222222222222111111111111111111111111111000000111111111111000000222222222333222222111000111222222111///---,,,,,,444222000...///111444666333333222222111222222222222222222222222222222222555333222000000111333444222222111000000000000111333222222222111111000000000000000000000000000000111000000//////000000111//////000111111222333333///000000111222222333333222222222333222222111000000000000000000000000000111111111111222222333333111111000000111111222222222333555555444333333444222222222222333333333333333333444444555666666666555555666777:::===@@@AAAEEEKKKVVVdddttt333111000000222333222111111111222222222222111111000000111111222333333444444333222333444555444333222333444666666444333222000111444888;;;>>>@@@AAA@@@???===:::888888777777999999999<<<>>>???===<<<;;;<<<<<<<<<::::::<<<>>>===@@@BBB@@@;;;777777999888888999999:::;;;;;;<<<<<<;;;:::::::::;;;<<<======>>>??????@@@@@@??????@@@AAABBB@@@>>><<<<<<======<<<;;;:::999888888888::::::::::::;;;<<<======;;;===>>>>>>===>>>AAADDDGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>???AAACCCEEE>>><<<999888888888777666222444666666555666999;;;===<<<999666555555555666555444444333333222222111222111111000111111222222555555444333222222222222222333444333222111111333000//////000111222333333000000000000000111111111............///000111222000000000000000000000000000000111222222222222222111111111111111111111111111222222333333222222111333222222222111111111111000000000111111111222222000000000000000000000000000000000000000000000000000000000111111222222222000111111222222111111000000111222222111000///...222333444555444333111000000000000000000111111222222222222222111111111111////////////////////////111111000000000111111222222222111000000111111111000000000111111111111222111111222222222222111111000222444777777666444222222222111111111000000000111111111111111111111111///111222222111000111222111111111111111222222222111222222333333333222222000000111222222222222222111111111111111111111111111111000000000000111111111222333444444333333222111000///000111000///---111111222222333444555666222222222111222222333333222222222222222222222222111111111000111111222222333222111111000000111111222222222111111111111111//////000000000000//////000000////////////000000000000000111111222222222......///111222333444555222222333333333222111000111111111111111111111111333333222111111222333444333333222111111111222222111111111222444555444222111111222222222333333333333333444444555666666777555555666777:::===@@@AAAEEEKKKVVVdddttt555333111000111111000///222222333333333333222222000000000111111222222222444333333555777777666444222333555666666555333222...000333777;;;>>>@@@AAADDDBBB@@@===:::999888888:::::::::===@@@AAAAAA@@@<<<======<<<;;;:::<<<===<<<@@@BBB@@@:::666666888777888:::<<<>>>@@@BBBBBB???===;;;999888999:::;;;<<<===>>>???????????????===>>>??????===<<<<<<===>>>===;;;999888777666666666777888999;;;<<<======>>>@@@AAA@@@===<<<>>>AAADDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>>>>@@@CCCFFFHHH>>>;;;888777888999999999333444666555444444888<<<>>>===:::777666555666666555555555444444333333333222111111000000000000000555555444333222222222222333444555444222111222333000000000000111222333444111111111000000000000000............///000222222000000000000000000000000///000111222222222222222111111111111111111111111222222222333333222222222333333333222222222222111000000111111222222222333000000000000000000000000.........///////////////111111111111111222222222000111222333333222111000111222333333333111000///222333444555555333111000111000000000000000111222333333333333333333333333111111111111111111111111111111000000000000000000000000000000000000111111////////////000000000000000111222333333222111000000111222222333333333222111111111000000000000///111111111111111111111111///111333333222222333444222222222222222222222222111111222333333333222222///000111222222222222222111111111111111111111111222111000//////000111222000111333444555444444333---,,,,,,///333666555222...000333666777777666555111111111111222333444444222222222222222222222222444444444555666666666666333222111111000111111111111111111111111111111111//////000000000000//////000000////////////000000000000000000111111111111---...///000222444555666222333333444333222111000333333333333333333333333555444222111111222444555555444444333222222222222111//////111555666444222333333444444444555555555333333444444555666777777555555666888:::===@@@AAAEEEKKKVVVdddttt111111222222222333333333555555555555444333222222222222222111111111111000333444666888:::999777444222222333333333444444444111333555777999;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>===::::::;;;;;;<<<<<<<<<<<<======<<<;;;::::::999999===>>>>>>>>><<<;;;999777:::;;;===@@@DDDFFFFFFEEE???>>>===;;;::::::::::::????????????@@@@@@@@@@@@???===::::::<<>>===<<<:::888777555555888999::::::999999;;;<<>><<<;;;AAACCCBBBAAACCCGGGGGGDDD@@@@@@@@@AAACCCEEEGGGIIICCC???:::888999:::999888555444333333444666999:::@@@@@@>>>===;;;999888777777666555444333222222222111444666555222222444777222111000000111222555666333444666666666444222000111000000//////000111111222222333333333222111111111000000000//////......////////////////////////000000000000111111111111//////000000111111222222222222222222222222222222111111111111111111111111000000000000000111111222333222222111000//////...000000000000000000000000111111000000000000111111///000111222222222222222000111222222111000111222///000+++111...///:::,,,333333222111000000000000000000000000000000000000222222111111111111111111333222222111111222222333222111000111111111///---222222111111000000//////333222111000////////////---111333333000///000222000000000000111111111111111111111000000000000000111111111111111111111111111111111111111111111111///000000000000111111111///000000000000111111111222222333333333222222111222222222222222222222222000111333555666666666555777555333111//////000111333222111000000111222333222111///......000111333333333333333333333333333666555444555777777444000333444444222///...111444000000111111111111000000000000000000000000000000000/////////............222222111000//////000000111111222222222333333333000///...///222333444444444444444444444444444444111111222333333333222222000111222333333333222222444333333222222333333444333444444555555666666777555666666777666444222111222444777999;;;===@@@BBBFFFLLLUUUaaaqqq000000000111111111222222444444555555444333222222222222222111111111111000333333555888::::::777555222222222222333333333333111222333555777888999999<<<<<<<<<<<<;;;;;;::::::888888777777888888999999:::::::::;;;;;;;;;;;;;;;======>>>>>>===<<<:::999;;;===AAAEEEHHHHHHFFFDDD=========<<<<<<<<<;;;;;;<<<<<<======>>>??????@@@@@@===;;;:::===???AAABBB======<<<;;;:::999888888:::;;;======<<<<<<===>>>CCCCCCDDDDDDCCCBBBAAA@@@BBBCCCBBB@@@AAAEEEEEECCC>>>>>>>>>>>>@@@BBBDDDEEEBBB>>>:::999:::;;;;;;:::333222222333444777999;;;>>>===<<<;;;:::888777777999888666444333222222111222222222333555666555555222111000000000222333555111333444555555555333222222222222222222222222111...///000111222222222222111111111000000000//////////////////////////////000000000000111111111111111111111111222222222222222222222222222222222222111111111111111111111111000000000000000111111222333222222111111000000000000000000000000000000000111111000000000000111111000000111222222222222222000111222222111000111222///222---222///333CCC999222222111000000000000000111111111111111111111111111111222222222222222111333222222111111222222333222111000111222111///...111111111000000000//////222222111000000000111111000111111000///...///000222222222111111111111111111111111111000000000000////////////////////////111111111111111111111111000000000111111111111222000000000111111111111222111222222333333222222111222222222222222111111111000111333555666666666666888777555333222222222333222222111000000111222222333111000///...///111222000000000000000000000000333222222444777888666333777888888666333111222444000000111111111111000000000000000000000000000000000000/////////.........222111111000//////000000111111111222222222333333333222222222333444444444333333333333333333333333333333333333222111111000222222111222222222333333333222222111111222222333333333222111000000//////555666666666555444333222333555777999:::===@@@CCCDDDJJJSSS___nnn/////////000000000111111333444444444444333333222222222222111111111111000222222444777::::::888666111111111222222222222333111111333444555666666666::::::999999999888888888777666555555555666888999777888999:::;;;<<<===>>><<<<<<============<<<<<<<<>>>>>======<<<::::::;;;===>>>???@@@AAA@@@>>>;;;;;;===???AAAAAA>>>>>>>>>======<<<;;;:::===>>>@@@@@@???>>>???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCEEECCC??????BBBCCCAAA<<<<<<;;;;;;<<<===???@@@AAA>>>;;;:::;;;<<<;;;;;;555444444444444666888999:::::::::999888888777777;;;:::888666333222111111444111000222777888666333222111000///000111222333000111333444555555444444444444555555555333222111+++,,,---///000222333333222222222111111111111000000000000000000000000000000000000000111111111111333333333222222222222222222222222222222222222222111111111111111111111111000000000000000111111222222222222111111111111111000000000000000000000000111111000000000000111111000000111222222222222111000111222222111000111222///333///444111888NNNIII111111000000///000000000222222222222222222222222///111333444555444333222222222111111111111222222111000000000222111000...111000000000000/////////222222111111222222333333555333111///000000//////333333222111111000000000111111111111111111111111........................111111111111111111111111000111111111111222222222000111111111111222222222111111222222222222222111222222222111111000000000///000222444555666777777777666444333222222222333222111111000000111111222333222000/////////000111////////////////////////000000111444777888888777999:::;;;999666333222222000000111111111111000000000000000000000000000000000000000/////////......111111000/////////000000111111111222222222222333444444333333222222222111222222222222222222222222444444333333222111///...222222111111111222333444222111111000000111111222555555444333222111000000555555666555555444333222444555777777999<<<@@@DDDDDDJJJSSS^^^mmm/////////000000000111111222333333444444444333333222222222111111111000000111111333666999:::888777000000111111111222222222222222333444444444444444666777777777888888888888888777666555666777999:::777777888999;;;<<<======;;;;;;<<<===>>>>>>>>>>>><<>>?????????>>>===<<<;;;999:::;;;===>>>@@@AAABBB???===:::999;;;>>>???@@@????????????>>><<<;;;:::>>>???AAABBB@@@??????@@@:::;;;<<<>>>@@@AAABBBCCCEEEGGGFFF@@@>>>@@@AAA@@@<<<;;;:::999999:::;;;<<>>===<<<;;;:::999888888777666666666666777888888888888888888888888<<<;;;999666444222111111444333222444666666444222111111000//////000111111000111222333444333333333333444555666666444111000------...///000111222333222222222222222222222222111111111111111111111111///000000000111111111111333333333222222111111000222222222222222222222222111111111111111111111111000000000000000111111222000000000111111111111111000000000000000000000000111111000000000000111111000111111222222222111111000111222222111000111222...333000444111:::UUUSSS111111111000111111222222222222222222222222222222...000333555666666444333222222111111111111222222111000000000222222000...000000000000000000000000222222222222333444555666:::666111000222333222000222111000000000000111111000111111111111111222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222000111111222222222222111222222111111000/////////...///000222333444555555444333222111000000000000111111000000000000111111333222111000/////////000111111111222222222222222000000111333555777888888666888999999888555222111000000111111111111000000////////////////////////000000000////////////...111000000/////////000000111111111111222222222222000111222222000000000000111111111111111111111111222222222222222111000///000111222333333333222222222222111111111111222222333333444444444444555555555555555555444444333333555666666777888;;;@@@DDDEEEKKKTTT```nnn000000000111111111222222111111222333444444444333222222222111111111000000000000111444777888777666000000111111111222222222444444555555555444444333444444555666888999:::;;;888777666666666777999999999999999:::::::::;;;;;;::::::;;;<<<===>>>???@@@@@@AAAAAA@@@??????AAADDDBBBBBBAAA???===;;;999888777777999;;;===???@@@AAA>>>;;;888777999;;;<<<===@@@@@@@@@@@@>>><<<:::888===???AAAAAA@@@>>>>>>>>>666777999;;;===???AAABBBFFFIIIIIIDDD@@@@@@AAA???===<<<;;;999999999:::;;;BBBBBBAAA???<<<999777777888888888888888999999999777888888888999999999999;;;:::888666444333222222222555777777444222222222000000000000000000111111222333333222222111111000111333444555444333111///222222111000000111111222222222222222222333333333222222222222222222222222///000000000111111111111222222111111000000000///222222222222222222222222111111111111111111111111000000000000000111111222//////000000000000000000111111111111111111111111111111000000000000111111111111222222222111111000000111222222111000111222---222///444000999SSSQQQ222222222222333444444555222222222222222222222222...000333555666666444333222111111000000111111222000000///000222222111///000000000111111111111111111111222222333444666666:::555111000222333333111000///......///000222333000000111111222222222333333333333333333333333333111111111111111111111111000000111111111222222222000000111111111222222222///000111111222222222222111111111000000000//////......//////000222333333333222222111000000000000000000000000000000000000222111111000000000000000222222222333333333444444222222333333444444555666555666888::::::888555333000000111111111111000000////////////////////////111000000000////////////000///////////////000000000000111111111222222222...111333333222111111333111111111111111111111111///000111111222222222222...000333555666444111000333333222222222222333333000000111222222333333444555444444444333333333333666666777777888;;;@@@DDDEEEKKKTTT```nnn000000000111111111222222000000222333444444444444222222222111111111111000000///000222444666555444111111111222222222222333444555555666666555444444333444555666888999:::;;;555666666666777777777777::::::::::::999999999999::::::::::::;;;===>>>???BBBCCCBBB@@@===>>>CCCGGGEEECCCAAA>>>;;;999888777444555777888:::<<<===>>>===:::777666777999;;;;;;???@@@AAAAAA@@@>>>;;;:::;;;>>>@@@AAA???===<<<<<<777888999:::===???BBBCCCDDDIIIKKKFFFBBB@@@@@@>>>===<<<;;;:::999:::;;;;;;@@@AAAAAA@@@<<<888666666444444666888:::;;;<<<===777777777888888888999999888777666555444444333333111555999888444111111333//////000111111222222333333333222111111000000///000111222333333222111000777555333222000000111111111222222222222333333333111111111111111111111111000000000000111111111111111111111000000000000000222222222222222222222222111111111111111111111111000000000000000111111222111111000000000000000000111111111111111111111111111111000000000000111111111222222222222111000000000111222222111000111222---222...444000666JJJDDD333333333333444555666777222222222222222222222222///111333444555444333222111111000000000000111111000//////000222222111///111111111222222222222333222222222222333444555666444333111111222333333333111000///......000222333000000111111222333333333222222222222222222222222111111111111111111111111///000000000000111111111///000000000000111111111//////000111222222222222111111111111111111111111000////////////000111111444333333333333222222111///000000111111000000///000000000000111000000000000000000111222222333333333444444333222222444666777777999;;;===<<<999777000000111111111111000000000000000000000000000000111111000000000///////////////......//////000000000000000111111111111222000333777777555333555666111111111111111111111111......000111222333333333...000333666666444111///444333333333333333333444444444444444444444444444444444333333333333444444666666777888888;;;???BBBBBBHHHRRR^^^lll}}}/////////000000000111111///000111222333444444555222222222111111111111000///......000222333222111222222222222333333333333444444555555555555555444444444555666666777777888555777888::::::999888777999999999999999999999999999999999999:::;;;===>>>>>>AAABBB@@@======AAAFFFEEEBBB???;;;999888888999666777888:::;;;===>>>>>>===:::777666777999;;;;;;===???AAACCCCCCBBB@@@>>>;;;===@@@AAA???<<<;;;;;;999999999:::<<<>>>AAABBB@@@HHHLLLHHHBBB@@@>>>;;;===<<<::::::999:::;;;;;;;;;>>>@@@???<<<999777777444444666777888999999999666666666666666777777777444444444444444444555666000222555666666555444333...///000222333444444444222111111000000000111111000000111111222222333333777666444111000000111111111111111111222222222333111111111111111111111111000000000000111111111111000111111111111111222222222222222222222222222222111111111111111111111111000000000000000111111222444333333222222111111111111111111111111111111111111111000000000000111111222222222222222111000000000111222222111000111222///222///555111222@@@444222222222333444555777777111111111111111111111111111111222222222222222111111111000000000000111111000//////000222222111000222222333333333444444444222222111222222333444444111333444555555666888999777555222000///000111333000000111222222333444444222222222222222222222222111111111111111111111111....../////////000000000....../////////000000000...///000111222222222222000000111111222333333333333222111000000000111111333333333333333222222111...///000111111000///......///000111111111111111/////////000111222222222222333444333111111444777999888888:::<<<<<<999666000000111111111111000000000000000000000000000000111111111000000000//////...............///000000000000000000111111111111222666::::::666333444666222222222222222222222222...///000111111222111111111111222222333333333222333333222222222222333333333444444555555666777777444333333222222333444444555666888999:::;;;>>>AAAAAAHHHRRR___mmm~~~............/////////000...///111222333444555555222222222111111111111000///.........000111111000222222333333333444444444333333444555555555444444666666555555555444444444888999<<<>>>>>>===;;;999888888999999999:::::::::999999888888999:::<<<===999===@@@???<<<;;;>>>BBBCCCAAA===999777888:::;;;:::;;;<<<===>>>@@@AAAAAA>>>;;;888777888:::;;;;;;<<<>>>AAADDDEEEEEEDDDCCC;;;===@@@AAA???===;;;:::999888888999:::<<<>>>@@@>>>FFFKKKHHHCCC???<<<:::<<<;;;:::999999:::;;;;;;777;;;>>>???<<<999999999888888777777666444333222555555555555555555555555222222222333444555666777000///000444999:::777333---...000222444555666666000/////////000111222333000000000111222333555555666555333111000000111222000000000111111222222222000000000000000000000000000000000000111111111111111111111222222333333444222222222222222222222222111111111111111111111111000000000000000111111222666666555444444333222222111111111111111111111111111111000000000000111111222222222222222111000///000222222222111000111222000333000666222000999)))000111111222333555666777000000000000000000000000222222111111111111111111111111000000000000111111000//////000222333111000333333333444444555555555222222111111222222333333111555999;;;::::::===@@@<<<999666222000000111222000000111222333333444444333333333333333333333333111111111111111111111111............////////////............////////////......000111111222222222000000111222333444444555666555333111111111111222000000111111111000000///...///000111111000///...---...///111222222222222///000000111222333333333111222444333111111555888:::888777888999999555222000000111111111111000000000000000000000000000000111111111111000000000000...............///000111000000000000111111111111333777;;;999444111111333222222222222222222222222000111111111111000000///444333111///000111444666222222111111111111222222+++,,,---000222555666777444333222222222333444555444666999::::::<<<>>>@@@BBBIIITTTaaappp222111///------...000111000000222333333333333333444333333222111000//////222111000000000000000000444333222222222333444555222222222333333333444444666555555444444444444555:::;;;<<<>>>>>><<<;;;:::999:::::::::::::::::::::888888777777888:::;;;===:::999999;;;???@@@>>>;;;<<<;;;:::999888888888888@@@AAAAAA???===<<>>===<<<;;;:::;;;<<<======<<<===@@@DDDEEECCCAAACCC@@@???BBBGGGJJJIIIFFF???;;;666555888;;;<<<<<>>???EEEJJJSSS```ppp222111000//////000111222222222222222222222222222222222111111111111111111111111000000000000111111000111222333333333333222333333333333444444444444666555555555555555666666:::;;;===>>>>>>===;;;:::999999999999999888888888777777666666777999:::;;;:::999999:::======:::888999888777777666777777777???@@@AAA???<<<;;;<<<>>>;;;;;;:::::::::::::::;;;<<<;;;<<>>@@@BBBBBB???<<<:::999;;;:::999999999999:::;;;::::::::::::999999777777777777666555444333222222444444333333333222222222222222222333333555666666111111000000000/////////333222111000000222333555444333222111000000000000//////000000111111222222555444333111000//////...000111222333333222111111000000000000////////////000000000000000000000000111111111222222333333333000000000111111111222222222222222111111111000000//////000000000111111111444444444333222111111111222222111333444555333222222111111111111111222222111111111111000000000000000000000000000000000000222222333333333333222222111222222222333333333333222222111111111111111222222222222222222111000000///000111222222111000///---......///000111222333444444444444444333222222////////////000111222333333333333444666888;;;<<>>???EEEJJJSSS```ppp111111111111111222222222555444222111000000111111000000000111111111222222111111000000000111111222---///222444555444333222333444444444444555555555555555555555666777888888:::;;;<<<======<<<;;;:::999999888888777777666666666666666666666777888999::::::999::::::999666444555555444444555555666666===>>>???>>>;;;:::::::::999999:::::::::::::::999999999;;;???BBBDDDDDDCCCAAA??????BBBFFFIIIGGGEEE???<<<999777888:::;;;;;;<<<>>>???>>><<<::::::;;;;;;:::999888888999:::;;;<<<<<<:::999888666555555777666666555444333222222333333333333222222222222222222222222333444555555000000/////////.........222222111000000222333444333222111111000000000000000000000000000111111111111111000///............111111222333333222111000000000000000////////////000000000000000000000000000000111222333444555666111111111111222222222333111111111000000000///////////////000000000111111111222222222222222222222111000000222333444333111222222111111111111111222111111111111000000000000......//////000000111111333333333444444333333333111111111111111222222222222111111111111111222222111222222222222111000000///000111222222111000///...//////000111222333333333333444444444333222222////////////000111222333000000111333444666777888<<<999666555666777888888222111111111111222333333333333333444555666888999222333444444444444333333222222222222222111000///000000000000////////////000111222222333333222222111111111111111111222222000000111222222333333333888666444444444444333111///222444222222333111---...///000000111000000000222222111111111111222222222222222222222222333333555555555555555555444444222222222111000000//////222111000000111111000///000//////......//////000///////////////000000111222222222222222111111111222333444444444333111000000000000000000000000000111222222222222111000000222222222222222222222222333333111111111222333444555555555666555555444333666666666666666777777777777777777888:::<<<>>>@@@DDDJJJSSS```ooo000000111222222222111111555333111//////000111222000000000000111111111111000000000000111222222333///000222333444555555555444444444555555555666666555555555666666888999999;;;;;;<<<<<<<<<<<<;;;;;;999999888888777666555555666666666666777777888888<<<;;;;;;:::999777444333333333333444444666777777999:::<<<<<<;;;:::999888888999:::;;;<<<;;;:::999666777:::===@@@BBBBBBBBB@@@??????AAADDDDDDBBB@@@===;;;888777777888999999;;;<<<<<<;;;999999:::<<<;;;;;;:::999999:::;;;;;;???>>><<<:::888666555555666666555444444333222222333333333222222222222111000000000000000111222222222222111111111000000000111111111000111222333333222222111000000000000000111111111000000000000000//////............//////222333333444444333111000000000000000////////////000000000000000000000000000000111222222333444444111111222222222333333333222111111111000000000000111111111111222222222222//////000111222222333444222111111222444555444222333222111111000111111111111111111111000000000///......//////000111222222222222333333333333222222000000000000000111111111111111111000111111222333111111222222222111111000///000111111111111000///111222222333444444555555222222333333333333222222000000//////000111222222...///111222444444444444555444444444555555666555333333222222222222222333222222333333555666888999333333444444444444444444222222222222222111111111000000000/////////......//////000111111111111000222222222111111111111111000000000000111222444555888777666666666666444222000222333222222222111000000000111111111111111000222222111111111111222222111111111000000000000000555555444555666666666555333333222111000000//////111000000000111111000000000000////////////000000000000000///000111111222222222222222222222222222111222333333333333222222////////////////////////111111222222222111111000111111111111111111111111222222111111111222333444555555555555555555444444333333333444444555555555666666777888:::<<>>>>>??????@@@@@@@@@@@@@@@???<<<::::::999888666555666777888;;;;;;;;;:::999999;;;<<<===<<<;;;::::::;;;<<<===AAAAAA???===;;;999888777555555555444333333222222333333222222222111111111000000/////////000111111333333222222222111111111111000000111111111222222111111000000///000000000111111111000000000000000...............///000000333333444555555444333222000000000000////////////000000000000000000000000111111111111000000000000111111222222222333333333333333222222222111111111000000111111111222222222---...///000222333444555333333333444777777777555333222222111000000111111111111111111000000000/////////000111111222333333111111222222222222111111000000000000000000000000111111000000111222222333000111111222222222111111000000111111111111000000222222222333444444444555111111222222222222222111000000000000000000111222///000111222333333333333444555555555555444444333777666555444222222111111111111111222333555666777333333333333444444555555222222222222222333333444000000000000//////////////////000111111111111111222222222111111111111111111000//////000222444555555555555666888888777555333222222333333222222333111222222222222222111111222111111000000111111222111111111000000000000000111000000222444555333111444444333222111000000///000000111111000000000111000000////////////000000000000000000000111222222222222222222222222222222111111222222222333222222////////////////////////000111111222222222111111111111111111111111111111111111111222222333333444555555444444555555555555222222333333444444555555666666666888:::===???AAADDDIIIRRR^^^nnn.........///000000111111000000//////000111333444333222111000///......---//////000000222333555555777555333222333666999<<<333444444444444555555555555555555555666777888888999999999999999999999999999999888888777777666666777777888999999888888777<<<===>>>===;;;888777777777777777777888999:::;;;999888888:::<<<<<<;;;:::444444555666777777777777888:::===>>>===<<<======???@@@AAA@@@???<<<:::888777888888777555666888:::<<<<<<===;;;::::::;;;===>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAA???===;;;999444444444444333333222222222222222222111111111111222111111111111111222222111111000000000/////////000000000111111111111222111000000//////000000000000000000000000111111111//////......//////000111111222444555555555444333000000000000////////////000000000000000000000000111111000000////////////111111111111222222222333333333333222222222222111........./////////000000---...///111333444555666555444555666999:::999888333333222111000000000000111111111111000000000000000000111111222222333333000111111222222111111000111111111111000000000000000000000000111222333333000000111222222222222111111000000000000000000111000000000000111111222222000000111222222222111111111000000000000000111111000111111111222222333333777888999999666555444555999888666444333111111000111111111111222333444444333222222222333444555666333222222222333444444555111111111111000000000000111222333333444333333333111111111111111111222222111000//////000111333444222222333555888999777666444222333666666444333555333333333444333333222111111111000000000000111111222222222222222222333333222111111444888999555222333333333222222111111000///000111111000000111222111000000//////000000111000000000000000111111222111111111222222222222222111111111111222222222222000000000000000000000000000000111222222222222111111111111111111111111111000111111222333333333444555555444444444555666666555555555555555666666666555666666888:::===@@@AAADDDIIIRRR^^^mmm000////////////111222333000000000000111111111111111111000000/////////...//////000111222444555666777555444333444555777999333333333333444444444444666555555555555555666666888888777777777777888888666666666666666666666666666666777888888777666666999<<<>>>===;;;888888999888888888888999:::;;;;;;>>><<<::::::;;;<<<;;;999666666666666777888999999===???BBBAAA>>><<<<<<======???AAAAAA@@@>>>;;;:::666888999999777777:::======>>>???>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<===>>>???AAACCCBBB@@@===;;;444444444333333333333222222222222222111111111111222111111000000000111111000000/////////.........///000000111111111111111000000////////////000000//////000000111111222222///............//////000...///111333444444333333000000000000////////////000000000000000000000000000000000000000111111111000000000111111111222222222222222222111111111111............/////////000...///000222333555666777555555555777999;;;:::999444333222111000000000000111111111111000000000000000000000111111111111111111222222333333222222111222222222111111000000000000000000000111222333444000000111222222222222222111111000000000000111111/////////000000000000111///000000111222222111111111111000000000000111111111111000//////000222222777999:::999666444555666777666555333222111111111222222111111111111222222222111111111222333555666555555333333222333444444222222222222111111111111111222333333444444333333000000000111222222222333111000000000000000111111000000222444777777666444222111555<<<<<<666333444444444444444444333222222111111000000000000111111111111111222333333333444333222444888======999444111111111111111111000000...000222111000///111333111111000000000000111111000////////////000111111000000000111111111222222222222111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111000000111222333333444444555444444333444555666777666555555555555555555444555555666777:::===@@@BBBDDDIIIQQQ]]]mmm~~~111000//////000222444666111111222222111000///...////////////000000000000//////000111222444666777444444555555555555555555222222222333333333444444666555555444444444555555777777666666666666777777444444555555555555555555555555666777777666555444777:::======:::888999:::999999999999999999:::;;;CCC???;;;:::;;;;;;:::888:::999888888999;;;===>>>AAACCCEEEDDD@@@===<<<===<<<>>>AAACCCBBB@@@>>>>>>666999;;;:::999999<<>>???@@@@@@===<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;>>>AAACCCDDDAAA>>>;;;444333333333333333333333222222222111111111111000000///............//////111000000000//////////////////000111111111111111000000////////////000111...//////000111222222333.........------......///,,,---///111222333333222000000000000////////////000000000000000000000000//////000111222333333444///000000000000111111111111111111111000000000000000000000000111111111111///000111222444555777777555444555777999;;;:::999444333222111000000000000111111111111000000000000000000000000////////////222333333444444333333222333222222222111111000000000000000000111222333444///000111222222222222222111111000000000000111111111111111111111222222222//////000111111111111111111111000000000000000111222000///---...///111222555777888777444333444666444444333222111111111111444333222222111111222222111111000000111333444555888777555333222222222222333333333222222222111111000000111222222222222111//////000111222333333444111111111111000000000000000000111444666666444222///000777AAAAAA999222222444555555555444333333222111111000000000000111111......///000111222222333//////111777<<<<<<666000////////////000000000000---000222111//////111333111111000000000000111111///////////////000000111//////000000111111111222333222222111000000111111111111111111111111111111///000111222222222222222000000000000000000000000///000111222333444444444555444444333444555666777444444444333333222222222555555666777:::===@@@BBBDDDHHHQQQ]]]lll~~~333333222222111222222333333111000111444555444111000000000000111111111111111111111222333444666666///111333333333333555666666444222333555666444222444555555333222222444666777666555444555777999:::666666777777777777666555888999:::999777666777888888999:::;;;<<<;;;:::999;;;999777666888:::<<<<<>>AAADDDFFFIIIJJJKKKEEE???:::999===@@@AAA@@@>>>>>>>>>>>>>>>======<<>>;;;::::::=========???@@@???<<<999555555555555555444444444444333111//////000111222333222111111000000111111222111111000//////000000//////000000///...------//////000000111111222222...000111111000000111222222000...---,,,---.../////////000000111111111222444333333222111000//////000000111111111111000000000000000000111111111111444333333333222222111111222222222111000//////...////////////////////////(((***---111444777888888555666666666666666666666222222222111111000000000000111111111111000//////000000//////.........---***---000444555444333111222222222222222222222222...000111111111222555777222111111222444777:::<<<666444222000000111222333000111222333333333333333000000000000000000000000777666555222111//////...000000111222222222222111555666666555222111222333333333333222222111111111333222222222111000000000/////////000111222444555555555555333000///000111333222111000///////////////111333555666555333222000111222333333222111000222111111111000000//////111111222333444444555555333333333444444555555555444666:::===<<<999444111333222111000////////////555333000000222333333333111111222333333333333222---...000222333222111000222222222222222111000///////////////000000000000000000000000000000000000000000111333555555222000//////000000000000//////000000////////////000000000000111222222222222111333222111000000111222333111111111111111111111111222222333333333333444444444555666666666555333222777666666777999;;;===>>>BBBGGGPPP\\\lll}}}222222111111111111222222555222000000222222111///000000000000111111111111111111000000000111222222111222333333333333666888666444222333555555444222666666666555444444666888888777666444444555666777666666777777777666666666777999::::::999888888999999999999999999888777777999777666666777888::::::===<<<;;;:::999888888888444666888999:::<<<>>>@@@FFFIIIKKKKKKFFFAAA>>>===<<<>>>BBBFFFJJJOOOVVVZZZPPPHHH>>>888999<<<======:::;;;<<<===>>>>>>=========>>>??????<<<:::::::::>>>>>>>>>??????>>>;;;888666666666555555444444444333222000///...///000111000000000000000111222222555444222111///........./////////.........------///////////////000000000...000111111000000111222222111///...---...///000///000000000111111111111333222222111111000000000000000111111111111000000000000000000111111111111.........///000000111111222222222111000/////////////////////////////////---...000222444555666666444444444444444444555555333222222222111111111111111111111111000000000000000000000/////////......///111444666777555333222222222222222222222222222//////000000111222222222333222000///000111222333444333222111000111111222000111222333333333333333000000000000000000000000000000000000000111222222000000111222222222222222333333333111//////111333333333333222222222111111222222222222111111111111111111000000000000111111333444333222///...///111111000000000000000111111222222333333333333333333222222111000000111222222222222222222111111000000111111111111222333444555333333333333444444444444333555777999999666333111333222111000////////////444222000000111222222222000000111222222222222111...///000111222111000000111222222222222111000///////////////000000000000000000000000000000000000000000111222444444222000//////000000000000//////111111000000000000111111000000111222222222222111222222111000000111222222222222222222222222222222222222333333333333444444555555666666555444444333666666666777999;;;>>>???BBBFFFOOO[[[jjj}}}111111000000000000111111555333000...//////...---000000000000111111111111222222111000000000000000333333333333222444777:::777555333333444555444333555555666555333333555777888777666555444444444444666666666666666666666666666999;;;<<<;;;999999999;;;:::888666555555555555777777666666666777777888555666666666777888888888333555777999:::;;;>>>@@@CCCEEEGGGGGGCCC@@@===<<<999>>>CCCGGGLLLVVVcccllldddYYYJJJ>>>::::::;;;;;;666777:::<<<======<<<;;;999;;;<<<<<<:::999999:::???>>>===>>>???===;;;888888888777666555444444333111111///.........///000.........///000222333444888666444222000...---,,,000///..................////////////...............000111111//////000222222111000/////////000111000000000000111111111111111111111111111111111111000000111111111111000000000000000111111111222222++++++,,,...000111222333222222222111000000//////////////////////////////333333333333333333333333222222222222222222222222333333333222222222222111333222000/////////000111111111111000000000000000333555777999888777444333222222222222222222222222///...///222666777666333333222000///......//////222111111111111000000000111111222333333333222222000000000000000000000000---------...///000222333000000111111222222222222111111222111//////000222333333333222222222222111111111111222222222222222333222111000///.........111222222111///...000111////////////000111222333555444222111111222333444444222000......000222444333333222222222222111111111111000000000222333444444444333333333333333333222333444555444333222111333222111000////////////333111//////111222111111//////000111111111111000111111111111000000000000111111222222111111000000////////////000000000000000000000000000000000000/////////111333333111//////000000111111000000///222222222111111222222222000000111222222222222111222222111000000111222222333333333333333333333333222222333333333333444444666666555444444444444555555555666777999<<>>===>>>??????===;;;999888777<<>>;;;333222111111111111222222000000111111111000000///111222222333333333222222000000000000000000000000000000///............///111111111111111222222222222444777777555222000000222222222222222222222222111111111222222333333333333222111000////////////111222333111000000111333000000//////000111222222444444333222111111111222222111000//////000111222111111111111111111111111111000///...///000222333444444333333222222111111222222222222222222222222222222111000//////000000222000//////111111111000///000000111111111111111333222111000////////////000000111111111111000000////////////000000000000000000000000000000000000///......000111222000...000000000111111000000000222222111111111111222222000000111222222222222111222111111111111111111222333333333333333333333333222222222333333333444444666666444333333444555666555555666777:::===@@@BBBCCCFFFMMMYYYjjj//////......///000000111111111000///......///000///000000000111111111111111111111111222333444555444444333222222444888;;;999888666444222222333444222333444444333222333444222333555666666666555555555555444444555666777777666999<<<>>><<<:::999999;;;999666555555777999;;;888:::<<<;;;999777777888444555777888999:::::::::999;;;;;;;;;:::999:::;;;::::::::::::999999777666555999>>>@@@CCCMMM]]]jjjxxxpppcccUUUIII@@@999666666777888999999888666555555666777777666555777888888777888999<<<===<<<;;;999888777666555444333222111111111111111111111222333222222111111111222222333333222111000000000000222111111111111111222222111111111000000/////////---///000000//////000111222111111111111111222222111111000000000000000000/////////000111111222222000000111111111111000000111111111111222222222222111111222333333444555555222222222222111111111111000000000000000000000000222222222333333333333333111111000000000/////////222222222222222222222222333222000......///111222111111111111222222222222111222444666777888777666222222222222222222222222111000111777???BBB@@@<<<333333333222222333333333///000000111111111000000222222333333333222222111000000000000000000000000333222111000///.........111111000000000111222333444999>>>@@@===777111...222222222222222222222222111111222222333333333444222222111111222222333333333444444333111111333444222222111000//////000000111222444444444222000///000000000111111000000000/////////000000000000000111000/////////000111222333333333222222111111000333222111111111222333444222111000000000000000000111000///000111222000///000111222222333333222222444333111000///////////////000000111111111000000////////////000000000000000000000000000000000000///......///000111000///000000111111111111000000111111111000000111111111000000111222222222222111111111111222222111111111222222222222222222222222222222222333333333444444666555444333333444666666555555666888:::===@@@BBBEEEGGGNNNYYYlll///......//////000111222000222333222000000000111000000000000111111111111.........///000111222333333333333333222444777:::::::::888555222111333444444666777777666555555666111333555777888777666555555444444333444555777888888:::<<<<<<;;;999888888;;;999777666666888;;;===999<<>>>>>===:::999999:::<<<:::999999999999888777555777999999;;;CCCOOOXXXgggddd]]]UUUKKKAAA999555777777888777777666666555555666666555444444666888666555555777999;;;;;;:::777777666555444333333222111111111111222222222222333333222111000000111111000000//////000111111222000111111222222222222111111111111111000000000000---///000000......///111000111111111222222222222111111111111000000000000/////////000000111111111000000111111111111000000111111111222222222222333111111222222222222222222222222222222222222222222000000000000000000000000000111333555666666666555222222111111000/////////000111111111111222222222333222000/////////000111111111111111111222222222///000222444666666666666222222222222222222222222333222222555999;;;999666444333333222111111000000000000000111111111111222222222333333333222111111000000000000000000000000111111000000000111222222222111000000000111333444444:::AAADDDAAA:::222...111222222222222333333333222222222333333333333333111111111222333444666666444555555444222222333444333222111000///////////////111333555444333000......///111222222111///............////////////000000000000000111111000000222222111111111111111111333222111111111222333444111111000000000000000111111000000111222222111///111111222333333333333333222222222111000//////...//////000000111111000000////////////000000000000000000000000000000000000000///...///000111111///000111111222222111111000111111000000000000111111000000111222222222222111000111222222222222111000111111111111111111111111222222333333333333444444555444444444444555666666666666777888:::===@@@BBBEEEGGGNNNZZZmmm////////////000111222333222444777666333000000000000000000000111111111111///////////////000111111111222333333333333666888;;;;;;999555111000222555555777999999777666666777333444777999999777555333555444333333333555777999999;;;<<<;;;888666666777;;;:::888777777888999:::999===AAA@@@<<<888777888666888;;;>>>@@@@@@@@@@@@===>>>???>>><<<;;;;;;<<>>AAACCCCCCCCC===>>>???>>>===<<<===>>>???<<<888777999:::888666666555444444555888:::<<>><<<888333000000///...///111222222111111222333222000//////000222222111222333555777999;;;999777555444333333333000111222333444555555555777888:::;;;;;;999666444444444333444666777666555888888777444333333555888777888:::999777666666666;;;<<<===>>>===:::777555444555777999;;;<<<===>>><<<===???@@@@@@??????>>>======;;;::::::;;;<<<<<<===:::777444333555777888:::<<>>???BBBEEEKKKWWWjjj000000000000000111111222666888;;;===<<<888444111111//////000222333333222000111111000...---...///222222111111222333444555777666444333111111222222000111222333444444555555666777999::::::888666444555444333333555666666666::::::999666333111222333666888999999777666666777:::;;;===>>>>>><<<:::888444555555666888:::;;;<<<===>>>???@@@@@@@@@??????>>>>>>===<<<<<<===>>>???>>>;;;888555444555666888:::<<<>>>AAABBBAAA@@@???999777555555777;;;???BBBBBB>>>:::888888666333111111111222222222222222111333222111111000000111111222333555444222111111222//////000000000111111111,,,,,,---///000222333333222111000//////000111111000000111111111111000000)))+++---///111111111000111111222444777777666555000000000000000000000000////////////////////////000////////////000111111333111///000333444333222111111111222222222222333333222000/////////000111222222111000111111333333222444777999::::::999888444333222111000000000000111111222222222222111111//////000///...---///111222333444333000///...///111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111111111000000000/////////111111222333333333333222444333222222111111111111000000111111111222222222222111111111111000000000111111222333333333333333111111111111111111111111222222111111222333444555222222111111111111111222333222111000//////000000//////000222555666444333333222111111000000000111---111222///...000222000000111111111222222222222333333333333333333333333222222111111111111222222111111000000000000111111111111222222222111111111000111222333333333333333000000///000000111222333222333333444333222000///---...000000111000//////000000000000000000000000000000000000111111111111...///000111222111111000222333333333222111111000---...000222444555666666222222222222222222222222///111333333222111222333666555444333222333444555222222222333333444444444444333333333333444555555777777888999:::<<<>>>???BBBGGGNNNYYYjjj111111000000111111222333444666888::::::888444222222000000000333444444333111111000...,,,,,,---///333222111111111111222222333333111000000000111222222222222333333444444444555666777888888777555333555444333333333444555666777888888777444111111111555777999999777777777888999;;;===??????>>>===<<<666666555555666888;;;<<<===>>>???@@@@@@@@@??????======<<<<<<<<<>>>???@@@@@@===:::777555555777777:::;;;===??????>>>===<<<444444333444777<<>>@@@AAAFFFOOOZZZjjj000000//////000000111222000222444666666555333222333111000111333555666555333333222///------...000111111111111222222222333222222111000111222333444333333333333333333444444444555666777777666444333555555444333222333555777222444777777666444333333444666888888888777888999999:::<<<>>>?????????>>>999888666555666888;;;===<<<===>>>?????????>>>>>>::::::999999:::<<<===>>>BBB@@@===:::888777888888:::;;;<<<===<<<;;;999888333333222333777;;;@@@CCCFFFDDDBBB>>>;;;777444222000000111333333444444444111111000000000000111111///111222111000...//////////////////000000000111......//////000000111111000000000000111222333333222222222222111111000///222111000//////000111222///......///111222111000000000000////////////...---...000111222222222222111000000000000111222222222111000000111222333333222222333333333444444444222222111000000111111222222222111000000/////////111111111111222333444555222222111111000111111111111111222222222222111111000222444555333222111222...//////---,,,---///111111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111222222222222111111111111...//////000000000000000111111222222222111111111000000000000111111111111---......///000111111111222222333333333333333222111111111111111111111111555444222111222444666888111111111000111111222333111111111111111111111111222111000000222444444444222111111000000000111111222666666222000111111///000000111111111222222222000000000000111111111111///......------......///111111000000000000111111000000//////000222444555000111222333444555555555222222111000000000111111///000111222333333222111111000///...............////////////////////////111111111000000000000000///000000000111111111111000000111222222111111111888777444222000/////////222222222222222222222222111333444444333222333444444333222111111222333444333333333333333333333333444333333333333444555555666777888999;;;===???@@@@@@CCCKKKYYYmmm///............///000000---...000111222222111111333111000000333555777777555666555222000///000222///000111222333444555555333333222222333555666777444444333222222222333333333444555555555555444333555666666555333333555777111444777888777555444444444666888888888777888999999:::;;;===>>>>>>>>>>>>999777666555666888;;;===;;;<<<===>>>>>>>>>===<<<:::999999999:::;;;===>>>CCCBBB???<<<:::999999::::::::::::::::::888777666555444333444555888<<<>>>DDDDDDBBB???;;;666333222///000111222333444444444111000000///000000111111222333555444333111222222...////////////000000000.../////////000000000111---...///111333444555666444444444333111000...---333222000/////////111111000...---...///000000///000000000000000/////////...///111333444444333222222111111111111222333333000111111000000111222333222222333333333444444444222111111111111111222222111111111111000000//////111111000000111222333444111111111000111111222222111111222222222222111111000222444555333222111222...//////...------000222111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111222222111111111000000000///000111111222222111111000000111222222222111000//////000000000111111111------...///000111111222111111222222222222111111111111111111111111111111666444222111000111222333111111000000111222222333333333222222111111000///111///......000222222222222222111111111222222333777::::::444111111000...////////////000000000000/////////000000111111111222111111000000111111222111111000000000000111111111000///......///000111000111222333444444444444111000000/////////000000...///111222333333222111222222111000/////////000/////////////////////////////////////////////...000000000000000111111111///000111222222222222222222111000000111333444666222222222222222222222222222333555444333222222333...000222444555666555555555555555555555444444444444333333333333444555555666777888999;;;>>>@@@AAACCCDDDKKK\\\ttt...------------...//////,,,---...//////000000000333111///000222555777777777888888666444222222222...///111333444555555666444444333333444555777888666555333222111222222333333333444555555555555444555777999888555333555777555777999999777444222222555777999999777777777888999::::::;;;;;;<<<;;;;;;666666555555666888;;;<<<;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;===>>>???BBBAAA???<<<;;;:::::::::999999999999888777666666666666444444444666888999???@@@@@@===999555333222///000111222222222222222000000/////////000111111000111333222000//////000......////////////000000,,,---...///000111222333,,,---///222444555666666444444444333222000///...333222000/////////000111333111000000111111111000///000000000111111111111///111333555555444333222222111111111111222333333000111111111000000222333222222222222333333333333111111111222222222222222111111222222222111000000333222222222222333444555111000000000111222333333111111222222222222111111...000111111000//////000111222222111000000222333111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111222222222111111111000000222222333444444444444444///000111222222222111000/////////000000000111111......///000000111222222111111222222222111000000111111111111111111111111444333222111000/////////000000000000111222333333333333333333222111000///...---,,,---///000///...222222222222222222333444999<<<;;;555111111000............/////////000000000000111111222333333333111000000//////000000111111111000000000000111111111000///...............111111222333333333222222000///////////////000000...///111222222222111111111111111111000000000000000000000000000000000000---------....../////////000000000///000111111222///000111222333444444444333222222111222222333333222222222222222222222222222333444444222111111222---000444777999999888777666666666666555555555555444333333333333444555555666777888:::<<<>>>AAABBBFFFHHHRRRddd|||...............///000000............//////000111222000...///111555777777666888:::999666333222111...///111222333333333333333222111111222333444555777555333222111111222333333444444555555555555555444888<<<;;;777555555777777999:::999777555444444666888999999777666666777:::999999999999888888777777777888999:::<<<>>>???<<<===???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>???>>><<<;;;999999999999999999999888777777666666777666555444444555666777999;;;<<<;;;777333222222///000000111111111000000///////////////000111111---...//////---,,,,,,---........./////////000000.........///000111111111...///111333444444444333222222333333222222111111111111000/////////000000555222000000000111111000//////000111222333444444111222444666666555333111000000//////000000111222///000222111//////111444111111111222222222222333000111222222333333333222000111222333333222222111222222333333333444444444000000000000111222333444111111222222222222111111//////000///...---///111111333444444222111222333111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111333333333333222222222222111111222333333333333333...///111222333222111000////////////000000000111///000000111111222222222222333333333222222111000111111111111111111111111111111222222222000///...000000000000111222333444111222333333333222111111.........///111111///---111111111111111222333333555999999444000111111///////////////000000000000000000000111222333333333......------------......111111000000000000111111000000000000000///......111111222222111111000000////////////000111222222///000111222222111000000...///000111111111000///000000000000000000000000,,,,,,---...///000111111111000/////////000222222000111222333444555555666555555444333222111///...222222222222222222222222111333444333111000000111000111444666888999888888666666555555555444444444444333333333333444555555666777888:::<<>>===999555555777555777888888888777888999777999:::999777666666666::::::999888777666555555:::;;;<<<>>>@@@BBBCCCCCC>>>???@@@AAABBBAAA@@@@@@<<<;;;:::999888999:::;;;<<<;;;:::999888777777777999888888888777777777777666555444444444444555666555777:::999666222222222///000000000000//////...///////////////000111111///000222111///......///............/////////000222222111000///...------111222333444444333222111///000111222333444444444///000000000000/////////333111///.../////////...//////000222333444555666222333555777666555222111...............///000000...000222111///...111444000000111111111222222222000111222333333333333333000111222333444444333222000111111222222222111111000000000000111222444444111111222222222222111111111111111000...///111333000222444444222000000000111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111555555444444444333333333......///000000000000000---///111222333222111000////////////000000000000111111111111222222222222444444444444333333222111111111111111111111111111///000222333333222111///000000000000111222333444///000222333444444333333111111222444555555222000000000///000000111222222222555666222000111111000000000000000111111111111---......///000111111111111111000000000000111111111111000000000000111111///000111222222111000///111111222111111000///...000000000000111222333444///000111222222111000///+++---///111111000///...000000000000000000000000,,,---...///000111222333111000/////////000222333000111222444555666666777---///111333444555555444222222222222222222222222111222333333111000000000222222222333444555666777555555555444444333333333444333333333333444555555666777888:::<<>>;;;999888;;;>>>@@@AAAAAABBBDDDFFFFFFDDDCCCAAA@@@CCCEEEEEECCCAAA@@@???<<<======<<<:::999;;;===>>>:::777777999999666222666666666777999:::999777888888666555333111000///333444444555444333111000222222111000/////////000000000000000///---,,,+++,,,---......//////......000///...------...///000000000000000////////////222333555555555333111000111111111222333444555666333111000111222222111000111000///......///000111333222222111222555777999777555222222333444444444......//////000000111111///---+++---111555555555444444444444444444444333222333333333333222111111111222222222222111000000333333222111000000111111///111333444333222222333222222222111111111111000////////////////////////111000///000222222000///000000000000111111111111333333333333333333333333444444444333333222222222111111111222222333333333333333444444555444444333000000111111111111000000000000000000111111111111333222111000000111222333222222111111111111111111222222222222111111000000333222222222222222222222111111111111000000000000222111000000000000000111222333555666666555333222000000000///000000111111111111111111111111111111333333222222111000000///000000////////////000000000000111111111111000000000000000000000000000000////////////000000000000///////////////...------///000111222333222222111111111222222222111000000000000000000000000000000111222222222222333333333222222222111000//////...---///111111111222333555444222111//////000222333222333333444444555555555111111111111111111111111333222222222111111000000222222222222222222222222222222111111111111222222555555555444444333333333333333333444444444555555444555777999:::===AAADDDGGGYYYfffgggooo---...000111222111111000//////////////////////////////000111222333444444555555444333333333333333111111222222111111000///111222222333333222222111444333111000///000222333555555444444444555666666:::;;;<<<<<<<<<:::888777:::999999888888888888999777666666666777999;;;<<<===<<<;;;===AAAEEEGGGHHHJJJIIIIIIGGGEEECCCBBBAAA???AAACCCCCCAAA?????????======<<<;;;:::::::::;;;<<<:::777777888888777555666555555666888999888666777777666444333222111000000111222333333333222111000000000000000000//////---...............---,,,,,,---......//////......000///...---...///000111111111111111000000000000111222333333333222000///,,,...///111333444555555222111000111222222111000111000////////////000111333333111111111333444666888666222111111111000///............/////////000222///...///111333222000333333333333333333444444333444444444444333222222...///000111111111111111222222111000000000000000///111333444333222222333222222222111111111111000////////////////////////111000///000222222000///000000000000111111111111333333333333333333333333444444333333333222222222222222222222222222333333444444444444444444333333000111111222222111111000000000000000111111111111222111000000000000111222111111111111111111111111111111111111000000//////111111111222222333333333111111111111000000000000222111111111111111111111111222333333333333222111000000000000111111333333222222111111000000000000111111111111111111111111222111111000000000000000000000111111111000000///000000000000000000000000////////////000000000111,,,,,,...///000111222222...///111222222222111111000000111111111111111000000000000000000000000000//////000000000111111111222222111111000//////...///111333333333444555777333222000//////111222333444444333333333333333333////////////////////////333333222222222111111111222222222222222222222222222222111111111111222222444444333333333222222222333333333444444444555555666777999::::::===@@@CCCIIIXXXbbbeeeooo///000111222222222111000//////////////////////////////000111222333444444555444333333222222333333222222222222222222111000111222222333333222222111555444222111000000111111555555444444555555666777::::::;;;;;;;;;;;;:::999999999888888888888888999777666555555666999;;;===BBBBBBDDDGGGLLLPPPQQQQQQRRROOOJJJEEEAAA???>>>>>>===>>>@@@@@@>>>======>>>>>><<<:::999:::;;;:::::::::999888888888888888888666555444555777777666555555555444444333333222222...///000111222333222222...///000111222111000///+++,,,,,,---......------------...////////////...//////.........000111222222222111111111000000000///000111111111000///...***+++...111333444444444222111000111222333222000111000000//////000000111333222111000000111222333666333000/////////...---------............//////000//////000222222111///111111111222333333333444444444444444444333333222,,,---...000111222222222111111000/////////000000000222333333222222333444222222222111111111111000////////////////////////111000///000222222000///000000000000111111111111111111222222333333444444333333333333222222222222333333222222222222222222444444444444444333222222111222222333333222222111000000000000111111111111111000000//////000000111111111111111111111111111000000000000000////////////000000111222333444444222222111111111000000000111111111111111111222222000000000000000000000000000000000111333444666777444333222111000/////////......///000000111222222333222222111111000000000111111111111111000///...000000000000000000000000/////////000000000111111,,,---...000111333444444///000111222222222111000//////000111222222222111000000000000000000000000/////////000000000111111222111111000000//////...,,,...000000///000111333111000//////000111333444666444333111000111111222////////////////////////333222222222222222111111222222222222222222222222222222111111111111222222333333222222222222111111333333333444444444555555888999:::;;;;;;===@@@CCCLLLVVV\\\```ooo111111222333333222000000////////////////////////111111111222333444444444444333333222222222222222222222333333333222222111111222222333333222222111333333222111111111222222555444444444555666777888::::::::::::;;;;;;;;;;;;;;;;;;:::999888888888888999888888888:::===@@@AAAMMMMMMOOORRRUUUWWWVVVUUUPPPLLLEEE>>>:::888999:::;;;<<<======;;;;;;<<<>>>===;;;999:::;;;<<<;;;:::999::::::::::::999999999777555444444555666555444333333333333333333333333000000111222222222222222...///222333444333222111,,,------.........------------.../////////////////////......///111222333111111111111000000000000//////000111111000//////,,,...111444555555444222222000000000222333222111000000000000000000000000111000000000111222444555222000......///111111111.../////////////////////,,,---...111333444333222//////000111222333333444333333444444333333222111...///000111222222222222000000///////////////000111333444444333222333444222222222111111111000000////////////////////////111000///000222222000//////000000000111111111111000000111222333444444555333222222222222222222222333333333222222111111111444444444444333333222111222333333444444333333222///000000000111111111111000000////////////000000111111111111111222222222111111111111000000000000000000111111222222333333222222222111111111000000000000000111111111111111111000////////////000111111111222444666888:::;;;777666444222111000000000.........///000000111111000000000111111111000000111111222111111000///...//////////////////////////////000000000111111111111111111111111111222222111222333444444333222111//////111222333333333333000000000000000000000000111111111111222222222222111111000000////////////***,,,---...------///000////////////000111333444444333111000///000111222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222333333333222222222222222333333333444444444555555777999:::;;;<<<>>>BBBEEEOOOSSSVVV]]]ooo111111222333333222000000000000000000000000000000222222333333444555555555333333222111111111111222111222222333333333222222111222222333333222222111000111111111222333444555444444444555666777888888;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777999:::<<<>>>BBBFFFIIIKKKTTTSSSSSSTTTTTTSSSPPPMMMJJJEEE???999555555777999:::;;;;;;:::999:::<<>>??????===;;;999;;;>>>AAAAAA???<<<999888666444333444555444333222222222333333333444444444444333333222222222222///111333555555555333222000000000//////---,,,,,,---...//////000000////////////...///000222444555111111111000000000//////000000111111111111111111111333555777777666333222111000///000222333222111000000111111111111000000......///111333555777888222000......000222222222000000000000000000000000+++---000111222222222222//////000111111222333333222222222222222111000000222222222333333222222111000///////////////000000222444666777555444333444222222222111111111000000000000000000000000000000111000///000222222000//////000000000111111111111000000111111222333444444222222222222222222222222333333333222222111111111333333444444333222222111333333444444444444333333///000000000111111111111//////000000000000//////000000111111111222222222222222222222222222222222222222222111111000000000222222222222111111111111...///000111111111000000222111000000000000111222222333444666999;;;===???:::888666333111111111111////////////////////////+++,,,...///000111000000111111111111111000//////////////////////////////000000000000111111111111222222111111111111222333333444555555555444333222000111222333444444444444111111111111111111111111000000111111111222222222000000000///////////////---///000000//////111222......//////000111222333111111000000000111222333111111111111111111111111//////000000000000000000222222222222222222222222222222111111111111222222333333333444444444444444333333333444444444555555555666999:::<<<@@@DDDGGGOOOPPPQQQZZZooo///000111222222222111000000000000000000000000000333333333333444444444555333222111111000000111111000111222222222222222222111222222333333222222111///000111222333555666666444444444555666777888999;;;;;;<<<<<<<<<;;;;;;:::999999888888777888888999:::===AAAFFFKKKOOORRRSSSQQQOOOMMMLLLJJJGGGCCC@@@BBB???;;;777666777999;;;:::::::::999999:::>>>AAACCCFFFIIIIIIEEEAAA>>>===:::===CCCJJJOOOLLLDDD===999777444333444444444333111222222222333333333444666555444333222222222222111222333444555444333222111111111000///---,,,+++......///000000000000///////////////111333555777222222111111111000000000111111111222222222333333444555666777666555333111111000///000222333333222000111111222222111111000,,,---///111444777888999666333111000000111111000222222111111111111000000///111222222000//////000000000000111222222222333111111111111111000000///333333444444333222222111000000/////////000111111222666999;;;999666444333222222222111111111111000000000000000000000000000111000///000222222000///000000000000111111111111000000111111222222333333111111111222222222222222333333222222222222222222222222333333333333222222222333333444444333333222000000000000111111111111///000000111111000000///000000000111222222333333222222222333333333333333333333222111000//////...333222222222222111111111---...000111222222111000111111111111111111111111333444555777999<<<>>>???:::888555333111111222222000000000000000000000000***+++---///000000000///000000111111111111000000000000000000000000000000000000000111111111222222000000//////000222444555333444555666555444333222111111222333444444444333111111111111111111111111........./////////000000////////////////////////,,,...//////......///111...//////000000111111111///000000111222222333333/////////////////////////////////000000000000000222222222222222222222222222222111111111111222222333333444444444444555555333333333444444444555555333555777:::<<<@@@EEEHHHNNNMMMOOOZZZooo---...000111222111111000000000000000000000000000111111222222222222333333222222111000000000000000///000111111222222111111111222222333333222222111000111222333444444555555444444555555666888999:::;;;<<<===>>>===<<<:::888777777888999;;;===???@@@DDDFFFJJJNNNQQQQQQQQQPPPIIIGGGDDDBBBAAA>>>:::888:::999777666666888999:::;;;;;;:::999999;;;@@@CCCLLLRRRXXXUUULLLCCC>>>>>>:::>>>GGGUUU^^^\\\PPPDDD;;;888555333444444444333222222222222222333333333444333222111111222222333222222222222222111111111////////////......---,,,......///000000000000000///...///000111444666888444444333333333222222222111111111111222222333333222222333333333222111111000//////000222444333222000111222222222222111000+++,,,...111333555666777555333000///000111111000111111111111000000000///000222333111///...///222111222222222222222222222111222222222222111000000111222222333333333222222000000000000000111222222333777<<>>888666333111000000111222///000000000111222222222---...///000000///...---...///000111111222111111000000000000000000000000000000111111111222222222111111/////////111222444222333444444444333111000000111111222222111111111111111111111111111111111............/////////000////////////////////////+++,,,------,,,,,,---...//////000000000000000///000111222333444333111000////////////////////////000111111111222222222222222222222222222222222222222222111111111111222222222222333333333444444444333333333444444444555555333555777999;;;>>>CCCFFFKKKJJJNNN[[[ooo,,,---///000111111111000000000000000000000000000000000000000000111111111222111111000000000000000...///000111111111111111222222222333333222222222222222333444444444333333444444555555666888999:::;;;<<<>>>???>>><<<999777777888:::===AAADDDGGGIIIOOOPPPSSSTTTSSSOOOJJJGGGCCCAAA>>>===<<<;;;888666444444444555666666777888<<<<<<;;;:::999<<>>>>>:::>>>JJJ\\\iiihhhYYYJJJ<<<999666444444444444333222222222222222222222222111000000000000222333444222222111000/////////000+++,,,------......------...//////000000000000000......///000222444777888666666555555555444444444111111000000111222333333///////////////000000111000//////000222444333222000111222333333222111000+++---...000222333444444111///......000222333333111111000000/////////......000111000...///333666333333333222222222222222222333333333333222111111...///000111222333333333111111000000111222333333333888>>>AAA???:::555222222222222111111111111000000000000000000000000000111000///000222222000///000000000000111111111111222222222111111111111111000000111111222222222222111111111222222333333444///000111222333444444444111222222333333222222111000000000000111111111111000111222333333222111000///000000111222222333333000000111111222222222222000000000000111111111111333333333222222222111111000111444666666666555444...000111333333111000...111111222444666888:::;;;666444111///...///000111......///111222333555555111111222222111///,,,+++---...///111222222222222000000000000000000000000000111111111111222222222666444111///.........///111222222333222111000//////000000000000//////...111111111111111111111111000000000000111111111111.........///////////////...000111000//////000111///000000000000000///...111222444555555333000...111111111111111111111111222222222333333444444444222222222222222222222222222222111111111111222222111111111222222333333333333333333444444444555555555666888999:::===AAADDDIIIIIINNN\\\ooo000000////////////000000111000...///000111///...////////////////////////111111000///////////////444333222111111111222333555333222333444555444333222222333333444555666666888777555444333444666777===>>>@@@???>>>======>>>AAACCCFFFJJJMMMPPPQQQQQQUUURRRNNNIIIFFFDDDDDDDDD>>>>>>>>>===<<<;;;:::999:::::::::::::::;;;<<<===AAA===888666888;;;???@@@OOOWWW^^^YYYLLL@@@>>>@@@???BBBJJJVVV```aaaYYYPPP@@@;;;555444555666444111111111111111111111222222111111111222222333333333333333444444333222000///////////////////////////111...,,,---000222111000000000000000000111222222000222666888888666222000////////////000000000000000000000000000000000000111111222333333444555555333222000/////////000111222222222222222222222222111000///...///222555777555333111///......///000222000...///111222111...111000///......///000111222111111000///......---//////000111111111111111//////------...000222444666999>>>AAAAAA===777444111111000000//////......//////000000000000//////111222333444444333222111///111444666666444111///222111111111000000//////000111111222222333444444222111111111111111222222222222111000//////000000333333333333222222111000222000000000222222111000333333222111000///...---+++---111444666666555444333222222111111222222333333333222222222222222333333222222111000///......222333444555666555444333666555333111000000000111000111111333444555666666111111111111111111111111222111000//////000111111111111111000111111222222222222111111000////////////000111111000///111222111111111111111222222333222222111111111111222222333333333222222111111111222222111000//////000000111111222222222222111111//////000111111111111111111111000000000000111111000000000000000000000000000000000000000111111111888666333333444333000---000000111111111111000000444333111000000111333444333333444444555666777777000000111111111222222222333222222111222333555666333333444444444444444444555666777:::<<<>>>@@@AAADDDJJJSSS^^^mmm000000////////////000000111000//////000111000///........................111111000///////////////333222111111111222333444666555444444666777666555222333333333444555555555555555444444555777999:::<<<>>>AAAAAA??????@@@BBBDDDHHHMMMRRRUUUUUUSSSRRRIIIGGGDDDAAA@@@AAACCCDDDDDDCCC@@@>>><<<;;;<<<<<<;;;;;;:::::::::;;;;;;<<<@@@<<<999777999<<<>>>???EEELLLQQQNNNDDD<<<:::<<<;;;<<>>@@@AAADDDIIIRRR]]]lll~~~000000////////////000000111000///000111222111///........................111000000///////////////111111111111222333444444666555555666888999888777333333333333444444444444555555444555666777999;;;:::>>>CCCBBB@@@???BBBEEEPPPSSSVVVWWWUUUOOOGGGCCC===<<<999888:::===BBBEEEIIIFFFBBB>>><<<<<<>>>???<<<;;;;;;::::::::::::;;;>>><<<999999;;;===>>>>>>===@@@CCCBBB===999888999888999:::<<>>:::555444555666444111555444222111000222333444222222222222222111111111333222111000000/////////////////////////////////000...------///000000/////////.........///000000000111222333333222111000///000000111111111111111000000000000000000000000///000000111111222222222222111111000///000000000000000000000000000000000222111///......///111222222111000//////000111111444333222333444444333222333222111111111111222333111111111000000//////........./////////000000000//////.........000111222444666:::===<<<999555222111000000000000/////////...//////000000//////...111111111000000111111111000111111222222111111000333333333222222222222222000111111222222333444444222222111111111111222222222111000000000000000000111111222333333333222222333111000000111222222222222222111000000000000000000000111222333333444444444333333333333333333444333222111000000000000000444444333333333333333333333333333333333444555555777666444222111000//////111111111000000/////////111111111111111111111111111000000//////000000111444444333222111111111111...//////000111111222222111222333222000//////000000000/////////000111111222111111000000111111222111111111222222222222222222111000000000000000000000111111222222111111000//////000111111111111111111111000000000000111111////////////////////////222222222111000000000///333222111222333333111///000000111111111111000000111111111222222111111111111111222222333444444444111111111111111222222222666555444333222222222222333333444444444555555555555666777:::<<<>>>@@@AAADDDIIIQQQ\\\jjj|||000000////////////000000111000///000222222222000------------------------000000////////////000000000000111111222333444555555444444555888999999888444444333333333333333333999888777666666666666777999>>>CCCBBB>>>===AAAEEENNNPPPQQQOOOKKKCCC;;;777:::888666555666;;;@@@CCCFFFDDDAAA>>>======>>>???<<<<<<;;;:::999999999999<<<;;;999:::<<<======<<<;;;<<<<<<;;;:::999999999888999:::888777777;;;>>>;;;888666555555555444222666555222111111222444555333333222222111111000000444333222000///000000111///////////////////////////......---.../////////222111111000111111222222111111111111111111111111000000222222333333222111000000000000000000000000/////////000000000111111222111111000000000000000000000000111111111111111222111///.........///000111000000///000000111222333333333333333333333333222222222111111222222222111111111000000000/////////...............////////////......///000111222222444777999999777444111000000000000000000000000000000111111111111000000222111000//////000111222111000000000000000000111222222222222222222222222000111111222222333444444333333222111111111222222111111000000000000000111000111222222333333333333333111000000222333333333222222111000000000111222333222111111111222333444444444444444444444444444222111111000//////000000000000000000111111111111444333222111222333555666666555444333111000//////111000000000000/////////111111111111111111111111.............../////////555555333222111111111111//////000000111111111111222333444222000//////000///////////////000000111111111000000000000111111000000111111222222333333111111000000000000000111000000111111111111000000//////000111111111111111111111000000000000111111........................333333222222111000//////000000000111222222222111000111111222222111111000222333444555555444333222000111111111222222222333111111111111111111111111444333333333333333333333333333444444555555666666555666777:::<<<>>>@@@AAADDDIIIQQQ[[[hhhzzz000000////////////000000111000000111222333333222........................000000////////////000000000000111222333333444444333222222444666888888777333333333333333333222222888777777666666666666666888<<<@@@@@@<<<;;;>>>AAA??????@@@@@@???===;;;:::;;;888666444444777:::===========================<<<;;;:::999999999999999;;;:::999999;;;<<<<<<:::<<<;;;999888888888888888777:::<<<:::666444666999999777666555555555444333666555333111111222333444222222222111111000000000333222000.........///////////////////////////////////////.........//////222222111111111111222222000000000//////000000000000111333444444444333222111111111111111111111111...///////////////000000111111111111000000000///111111111222222222333333222111000///.........///000000000000000000111111111222222222111111111222111111111111111111111111111111111111000000000000000///............/////////////////////000000000111222555666777555333111000000000000111111111111///000000111111000000///222111000//////000111222111111000//////000111111000000111111111111111111000111111222222333444444444333333222111111222222111000000000000000111111000111222222333333333333111000111333555777666555333222111000000111222333444333111000000111333444333444444555555444444333111111000000000000111111/////////000000000000000333333222111222333444555444444444333222111000///000000000111111111222222111111111111111111111111111111222222333333333333555444333222111111000000111111111111000000//////333444444333000//////000///////////////000000111111000000000000000000111000000000111111222222222111000000000000000111111000000000111111000000000//////000111111111111111111111000000000000111111////////////////////////444333333222111000000///...///111222222222222333111111222222222222111111111222444555555444222111000000000111111111111111111111111111111111111111111111222333444444555555333333444555555666777777555666777:::<<<>>>@@@AAACCCHHHPPP[[[iii{{{000000////////////000000222111000111333444444333///////////////////////////////////////000000111000111222333333333333333111000000222555777777777222222222222333333333333333333444555666777888888777999;;;<<<<<<<<<>>>???;;;:::999888777777888888999777555333333333555666777888999:::;;;;;;::::::;;;::::::999999999999::::::888777888999::::::999:::999888666555555555555555888:::999666333333444666666666666555444444444555444333222222111111222111111111111111000000000000///...---,,,,,,,,,,,,////////////////////////000111111000......///111111111000/////////000000000000000000000000000000111222444666666555333222111111111111111111111111////////////////////////000111111111111000//////111111111222333333444444222111000000////////////111111111111000000000000///000111111//////000111000000111111111111000000111111111111111111111111111000///.........///000/////////000000000000000000111333444555444333222000000000111111111111222...//////000000//////...111111111000000111111111222111111000000111111222000000000000000111111111000111111222222333444444555444333222222111222222000000000000000111111222111111222333333333222222000111444888;;;===;;;:::555444222000///000222333333222111111111222333444222333444555555444333222000000000000111222333333222222222222222222222222222222222222222333444444222333333333333222111000111111111222222333333333111111111111111111111111///000111222333333333222333333222111000000000000222222111111000//////...222333444333111000000111000000/////////000111111111000000//////000000111000000000111111111111111000000000000000111111222///000000111111000000/////////000111111111111111111111000000000000111111000000000000000000000000333333333222111111111000...000222333222222333444111111222222222222111111...///111222222111///...111111111111111111111111222222222111111111111111///000111333444555666666333333444555666777777888555666777:::<<<>>>@@@AAAAAAGGGPPP[[[jjj}}}000000////////////000000222111000222444555555444000000000000000000000000///////////////000111111111111222333333333222111000///000222555777888777111111111222333333333444111222333444555666666777555444555999>>>@@@@@@??????===:::777555444333333666555555444444555666666777666666666666777888888999999999888999999::::::999777555555777999999999666888888666444333444666444666777666444222111111444555666666555444444444222333333333222111000///000000000000111111111111000000000000///...---,,,////////////////////////111222333111///...000222222111000000//////000000///000000111111000000///111333555777777666444333111111111111111111111111////////////////////////000111111222111000///...000000000111222333333333111111111111111000000000111111111111111000///......000222111///...000111111111222333333222111111111111111111111111111111333222000......///000111//////000000000000//////000111222333444333333222000000111111111222222222000111111222222111111000111111222222222222111111222222222222222222222222000000000111111222222222000111111222222333444444555555444333222222222222000000000000000111222222222222333333333222111111111444888>>>CCCDDDBBB???777555222000///000111222111111111111222333333444111222333444444333222111/////////000222333555666555555555444444333333333111111222333333333333333000111222333333333222222333222222222222222111111111111111111111111111111---...000111222222222111111111000000///000000000111111111000000000000000111222333333111111111333111000000000000111222222000000////////////000000111111111111000000000000000000000000000111222222//////000000000000////////////000111111111111111111111000000000000111111111111111111111111111111222222222222222222222222///111444444222222333555111222222333333222222111...///000000000000///...111111111111111111111111222222222111111111000000000111222444555555444444333333444555666777888888555666777:::<<<>>>@@@AAA@@@FFFPPP\\\lll000000////////////000000222111111222444555555444000000000000000000000000///////////////000111111111222333444333222111000000///000222666888888888000000111222333333444444444444555555444444333222333111222888???DDDDDDAAA999888888777777777777777444555666777888999:::::::::888555222222444666888888888888888999:::;;;;;;999666444333555777888888444777999888555333555888666555555444444333222111333555666666555444444555111222333444333111///---//////000000111111222222333333444444444222000///////////////////////////111333444222///...000333444444333222111111222222///000111222222111000///111333555777888666444333111111111111111111111111000000000000000/////////000111111222222000///......//////000111222222222111111111111111111111111222222222222111///...---...111222222///...000222222222444444444444222222111111111111111111222222444222000///...///000111///000000000000000///...111111222333333333333333000000111111222222222222444555555666666555555444111222333444444333222111111222333333333333222111111111111222222333333333000111111222333333444444666555444333222222222222000000///000000111222222333333333333333222111000222666<<>>@@@AAA???EEEPPP]]]nnn///.........///000222333444111///111444777777666222111000//////000111111000000000000000000000000111111222222222333333333111111000000111222333333333444444444333111000///222222333444444444444333444444555888===DDDIIIMMMFFF@@@999666888:::999777;;;:::999888777777777777555777999999777666777888999999888888888888888999:::999666555555666999:::666666555555555444444444666666555444333333222111222333555666666555333222999555111000111111000...111000///000111222111000111444888:::888555222111222111000.........///000111000/////////000222222333111///...---...///000222111000//////000111222222333555555555333111000111000/////////000111222333333222111111222222222111111000000000000111111000000000000000000000000111000///......///000111111000///////////////000000000000000000000000000444222111111222333333222333444555333111000000111333222000......///111222000000000000000000000000333333222222222222222222111111111111111111111111222444777888888666333000333222111000////////////222333555777777666555444444333222222111111222222000000000111222222222333000000000000000000000000111111222222222333333333333444666555222///......000666>>>FFFOOORRRLLLCCC>>>777222222111......111111111222222222333333333444444444333333222222222000/////////111444777888<<<999666444222333444555333444444333333111000///...111444333111111333666333333222222222222222222000000000000111222333444111333666999::::::999888444333111//////000111222222222222222111000/////////111333222111000111222222222111111111111222222111111111000///.........000111333444333000---+++111111111111111111111111000000000000111111111111000000000000000000000000//////...///000111333444111111111111222222222222333333222111000000000111333333222222222222222222000000///......///000111///000222333333222000///111111111111111111111111///.........000111333444222333333444555555555444777555555777:::;;;999777777777888:::<<<===??????EEEHHHOOO[[[lll//////......///000111222888666666777888777444111444333111000////////////000000000000000000000000000000000000111111111111111000000000111111222333222333444555555333222111222222222222222222111111333333555888===CCCIIIMMMHHHAAA:::666888:::999888<<<;;;:::888777666666555444777:::;;;:::888666666777777666666666777777888999888666444444666888999666555555555444444444444444444444333333333333333111333444555555444333111666444111000111222000...000///...///000111000///000333777888666444111000111000///...---......///000000/////////000222333222111///.........000000111111000//////000111111111222444444444222111///444333222222222444555666444444333222222222222222111111000000000000111111000000000000000000000000000000////////////000000//////............//////111111111111111111111111333111000000111222222111---///000111111222333555222111000//////000111222111111111111111111111111222222222222222222222222222222222222222222222222///111444777888777555444333222111000////////////111333444666666555444333444333222222111111222222111111111111111222222222111111111111111111111111111111222222333333333333444666777777444222111222111666===DDDMMMRRRNNNFFF:::555222333333000...000111111111222222222333333333333333222222111111111222111000111222444777888;;;999666333222333444555444444333222222111111000333444444333111000000111111111111111111111111111000000000000111222333444222555999<<<>>>>>>===<<<555333111000000000222333111111222222222222222111///111222222111000000111222111111000000111111222000000000000000000000000///000111222222111000///000000000000000000000000000000000000111111111111000000000000000000000000111111000//////000111222////////////000000000000333222111111000000111111222222222222222222222222222111000///...//////000000111222333333222111000111111111111111111111111111222333444444444333222111222222333444444333333333111111333666777555333777777888:::<<<===??????DDDHHHOOO[[[lll000000/////////000000111666777999;;;<<<999444000555444222000///.........000000000000000000000000////////////////////////000000000000111111111222000222444555666555444333222222222222222222222111222222444777<<>><<<999777555444444444444555666777777888777555444444555777888555555555555444444444444111111222222222333333333111222333444444333222111333222111222333333111///000///...///000000///...///222555666444111000/////////...---------......//////......///111222333222111000///...///000111111000000//////000000111000111222222222111000///444333333333444555777888666555444333222111111111111111000000000000111111000000000000000000000000//////000000000000//////.........------......///111111111111111111111111222111//////111222111000+++---///000000111444666222111000//////000222222111111111111111111111111111111111222222333333444333333333333333333333333///111333666777666555444333222111000000000000000111222333444555444333333444333222222111111222222222222222111111111111111222222222222222222222222111222222333333333333333444555777777555444333444111666;;;AAAIIIPPPOOOJJJ999444333555444111...///111111111222222222222333222222111111111111111000333333222222333444666777999888555333222333444555555444222111111111111222555333222222222222111000/////////000111111111222000000000000111222333333333666;;;@@@BBBBBBAAA???555444222111000111333444000000111222333444444333///111222222111000000111222111111000000111111222......///000111111222222...///000000111222333333////////////////////////000000000000111111111111000000000000000000000000333222111000000000000000////////////000000000000222222111000000000111111000111111111222333333333444333111000///.........111111111111111111111111222222222222222222222222///000222444333111...,,,111111222222333333222222444333333555777777666555777777888:::<<<===??????CCCGGGNNN[[[mmm111111000000000000000000000222555999:::999777555333222111111000//////...////////////////////////000////////////.........000000111111111111111111000111333555555555333222333333333333333444444555222222333555888<<>>GGGKKKJJJDDD<<<666444222///000222000000111111111222222222222333333333333333333333222111111111111111222222555444333333222333444444555444222000000111222444333000///000444666444222000000111111222333444444111111111000111111222333222555999<<<===;;;888777666555333111111222333444222333333333222222111000111333444444333222222333111000000000000000000111222222222222222222222222444333111000///000111222111111111111111111111111///000000000111111111111000000000000000000000000///000000111222333333333000111111111222222222222111000000///000000111111//////000111222222333333000000111222222222333333222222111000000111222222222222222222222222222222333333222222333333444555333444444444444444333333222333444555555555666666777777888:::<<<===??????AAAEEENNN\\\nnn000000111222222111111000...//////...---...111444...///000111111222222111000000000000000000000000000000000111111222222222222333444444444333222111222111111222333555666777666555444333222333444555222222222222222333444444666555444333444555777888555555555666777888999:::999:::999888666777999;;;666666666666777888999999555555555444444555555555333333333333444444444444444444333222111000///...111111111111111111111111000222444555444444555666666444333333444444222111...///000///---,,,---...000000111222222222111111000///.........///000111000000111111111111111111...//////000000//////.........////////////000000000/////////000111333444555444333222111000000000111111000000000000111111111111111111111111111111//////000000000000//////000000000000111222333333333333333333333333333333555444222222444555444333222333444333111111111222000000111222222333333333222222222222222222222222111111111222222333333444333333333333333333333333000000000111222333555666333222222111111111222222111111222222222333333333444333222222111111222222222222222111111111111111000000000000000000000000111222444555666555333222111333555666555333333444111444444444888@@@EEEEEEFFF===555222111///111444000000000111111111111222333333333333333444444444000000000111111111111111333333222222222333444444444333222111111222333333555333222222222222111000111111111222333333444444222111111111111111222222111222555666777666444222555444222111000111333444222333333222111000//////111333444444333222222333111000000//////000000111333333222222222222222222666555333111000000000000111111111111111111111111000000000000111111111111000000000000000000000000...///000222333444444444////////////000000000000000000/////////000111111///000000000111222222222///000111222444444444444111111111111111111111111333333333333333333333333333333222111222333555666444444555555555444333333333555777777777666777888777777888:::<<<===??????AAAFFFOOO]]]nnn//////111222333222222111000111111///,,,,,,///111//////111111222111000000000000000000000000000000//////000000111222333333333444555666666444222111222111000111444888===??????===:::777444333333444111111111222333333444555555666666666555444444555666666555666666777888999777888999888777777888999777777777666777777888888555555555555555555555555222222333333333444444444333333222222222111111111222222222111111222222222000111333222111111333666666444333333333333222000/////////...,,,,,,---///...///000111222111111000111000///...---...//////000000111111222222222222......///000000///......///////////////000000111000000/////////000222333333222111111000000000000111111000000000000111111111111111111111111111111000000////////////000000////////////000111222333444444444444444444444444555333222222333444444333000111222222111000111333000000111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111000//////000222444666222222222111111222222333222222222222222333444444444333222222111111222222111111111111111222222222111111111111111111111111000222444666666555333222111333555555333222222222000333333111333:::>>>???@@@999333222111000111444000000000000111111111111111111222222333333333333///000111111222222222222111111222222222333333444222222222222222222222222333444444333111000000111111111111111222222222222222222111111111111111222///000111222333444333333555333111000000000222333000000111111111000000//////111333222111000111111000000////////////000000111111222222333444444444555555333222111000000000111111111111111111111111000000000000111111111111000000000000000000000000000000222333333333333222////////////000000000000///////////////000111111000000000000111111111111000111222444444444333333000111222333333222111000333333333333333333333333333333333222222222111111444444444444444333222222444666999999888777999:::777777888:::<<<===??????BBBGGGPPP]]]ooo...///111222333333333222///111333111///...000222000111222222222000///...000000000000000000000000---...///000111222333444444555666777777555333222111000000111555<<>>888888888666333333444444555444444444111444777:::<<<<<<;;;:::::::::999777444333333444:::888777666666777888:::888777555444555666888:::666666555555555777888999444444333222222222333333000111111111111222222222333333333333333222111000000000111111111111000000111111111000111111222333111111000......---------.../////////000000111111////////////////////////111111222222222333333333333222000/////////000111111111111111111111111111//////.........000111222000000000000111111111111222222111111000/////////111111000000000000000000111111000///////////////000000000000000111111222222333444555555333111000333333333333222222111000111111111111111000/////////000111222333444444444222222222222222222222222333333333333444555666666222222111111000111111111111111222222222333333333222222222333333444444444222222222222222222222222111111222111111000///...111111222222222333333333333333333222222111111111111222222333333222222111111111111111111111111111...000222444444444333222333333222111000000000000000000000000000000000000333333222222333333444555555333333333555666555444222333333444444333333222333333333444555444222000333333333444444333222222111000///---,,,***)))(((111222222333333222222222444333333222222333333444444222000000000000///...////////////000000000000///000111111111///...---000111111111111222222222000000111222333333444444444444333222222111111000//////000000000000//////000000111222333333444444333333222222111000//////444333333222222333333444///////////////000000111////////////////////////000000000000000000000000222111111111000000//////000//////...///111333444333333222111000000000111444444333333222333333333333333333444444444555555777666666555555555555666<<<;;;:::999:::;;;<<<===BBBGGGPPP]]]mmm//////111222222222111000444333222111000000///000111222222111///...///000000000////////////000000111000//////000222444555888888999888777555222111222333555666555666???JJJUUUUUUNNNBBB999777666444333333444444555444444333333444777999999999888777:::;;;;;;999777555555666999888666555555666888999777666444444444666888999888777666555555666777888444333333333222222222222000000111111111222222222333333333333333222111000111111222222222222111111000000000000111222222333222111000//////..................//////000000000////////////////////////111111111111222222222222222222000/////////000111//////////////////////////////......///000111222/////////000000000111111111111111111000000000000111111111111111111111111111111000///////////////000000000000000111111222333444666666666555333222333333333333333222111000000000111111111000000//////000111222333333333333222222222222222222222222444444444444555666777777333222222111111111222222111111111222222333333444222222222333333333444444222222222222222222222222//////000111111222111111000000111111111222222222333333222222222222222222111222222333333222222111111111111111111111111111///000222444444444333222333222222111111111222222111111111111111111111111111000000000000111222222...------///111333333222333333333333333333333333333222222333444444111///333333333444444333333222222111111111000000//////222222222333222222111111111111111111222333444555444222000///000000000////////////000000000111111111111111111111000//////000000111111111222222222111111111222222333333333333222222111111000//////000000111111111111000000000000111111222333333444555555444333333222111111222222111111111111222222000000000000000111111222////////////////////////000000000000000000000000333222222222111111111111/////////000000111222333000000000000111222333333333333222222222222333333222333333333333444444444666555555555555555666666999999999999:::<<<>>>???AAAFFFOOO[[[lll...//////000111000000000666666444333111111000000333444444333111///000111000000////////////000000111111000000000222333444555666666777666555333222222222333555444444===GGGTTTVVVRRRFFF;;;666555333333444444555444444333333555555666777777777666666:::<<<======;;;999888888888666555444444555666888555444333333444666888999888777777666666666666777333444444555444333222111000000000111111111222222222222333333333222111111222222333333333333222222/////////000111222333444222222111000////////////.............../////////////////////////////////000000000000111111111111222111111000///000000000////////////////////////000///////////////000111....../////////000000000000000000111111111111222111111222222222222222222111111111000000000000000000000000000000111111222333333444555444333222111222222333333333222111111//////000000111000000000000000111222333333333333333333333333333333333333444444444444555666777888333333222222222222333333000111111222333333444444222222222222333333333333222222222222222222222222000000111111111111111111//////000000000111111111222222222222222222333333111222222333333222222111111111111111111111111111///000222333444444333222333222222222222333333444222222222222222222222222000000000000000111111222000//////000333444333222444333222111111222333444333333222333444333222000222333333444444333333333111111111222333333444444333333222222222111111000...//////000111333555666555222///...///000000000000000000111111111222222222222111111000000111111000000000111111111222222111111222222222222222222222111111000//////......111111222222222222111111000000000111222222333333444444444333222222111111000000000000000000000000111111000000111111222333////////////////////////000000000000000000000000333333333333333222222222//////000111222222222222////////////000111222333222222111111111222222333222222333333333444444444444444444444555666777777777777777888:::===???AAA@@@EEENNNZZZjjj.........///////////////777666444333222111000000333444555333111//////000000////////////000000111111111000000111111333333333333444555555444333333333222333555444444;;;DDDNNNTTTSSSHHH<<<666555555444444444555444444333333555555555666666777777888:::<<>>@@@AAAFFFNNNZZZiii}}}.............../////////555444333222000000//////111222333333111///...//////////////////000111111111111111111111111222222111111222222333333333333555333333555555444:::AAAEEELLLNNNFFF<<<888777777444555555555444333333222333444555666777999:::;;;888;;;>>>???>>><<<<<<<<<888777555444444555777888666555333222333444666777444555555666777888888888777999<<<======:::666333//////000000000111111111111222222333333333222222000000111111111111000000////////////000111222333//////...---------........................------////////////////////////....../////////000000000111111111111000000000///222222222222222222222222111111000000//////..................//////////////////000111222333444444111111222222222333333333222222222333222111000000000000000000000111111222000111111111000000//////000111222222333333333333000000111111111111111000000000111222222222111111333333333333333333333333222222222222333444555555333222222222333333444555111111222222222333333333222222222222222222222222111111111111111111111111444444333333111000///...111111111222222222333333111111111222222333333333111222222333333222222111111111111111111111111111000000111222333333333333222222222222333444555555111111111111111111111111111111000000111111222333444333111111111111///...444333111000000111333444777555444444555555444333111222333333444444444333///000000000000000000000333222111000000000111111000000//////000000111111444111///...///000111111000111111111222222222222000///...------...000000//////000000000111111111222111111111111111111111333222222111000000////////////000000000000////////////000000000000111111111111000000000000000///000000111222222111000000///............///000000000000000000000000000000000000000000000000000000111111222222222222222222///000222333333222111111444333222000//////......111000000000111111222333555555555555666666666666333333333333444666777777888888888888999;;;===>>>CCCGGGOOOZZZiii}}}///............///000000333222111000000///000000...000222222000///...//////......//////000111222111111111111111111111111000000000111111222222222666333333555555444888>>>===DDDFFFAAA;;;999999888555555555555444333222222222333555777999:::;;;;;;666888;;;<<<;;;;;;;;;<<<:::888777666666777888:::888777555333333444555666444555666777888888888888888;;;???AAA@@@<<<777333/////////000000000111111111111222333333333222222000000000111111000000000000000/////////000111111......---,,,,,,------.../////////...............////////////////////////////////////000000000000000111111111111000//////000000000000000000000000111111111111000///------....../////////000000000000000111111222333444444000000111111222333333333222222333444333222111000000000000000000111111222333333333222222222222111///000111222333444444444222222333333222222111000000000111111111111111000222222222222222222222222111111111111222333444555222111111222222333444555333333333222222222111111222222222222222111111111111111111111111111111111///000111222333333333333111222222222222333333333222222222222222222333333111222222333333222222111111111111111111111111111111111111222222333444444333222222222222333333444000000000000000000000000...............//////000222111000222444555555444333222111000000111222333777555333333444555444333111111222333444444444444222222222111111111111111222111000//////000111222111111000000000000000111222111//////111111111000000000000111111111222222......---------...///////////////000000000111111000000111111111111111111333222222111111000////////////000000000000/////////////////////000000000222222222222222222222222000111222333333222111000...------------...//////000000000000000000000000000000000000000000000000111111111111222222222222111111222222222222222111222111111111111111222222111111111111111222333444444555555555666666666666333333333333444555666666999888888888999:::<<<===DDDHHHPPPZZZhhh|||//////.........///000111111111000000000000111111,,,///111222111000///000............///000111222111111222222222111111111000000//////000000111111555222222444444333666;;;999===>>>;;;888999888666555555555555444333222111111333555777888888888777444666777888888888:::<<<<<<:::999888888999:::<<<;;;999777555444444555555777777888888777666555444888<<<@@@CCCBBB===777333////////////000000000111000111222333333333333222000111111222222111111000111111000////////////000......------------......000000000//////.........//////////////////////////////000000000111111111000111111222111000///...000000000000000000000000111111222111000...---+++/////////000000000111111111111111222222333333333//////000000111222222333222333444555444333111000000000000000000111111222444444333222222222222222//////111222333444444444555555555444333222111000000000111111111111000000111111111111111111111111222222222222333444555555000000000111111333444444555444444333222111000000222222222222111111111000111111111111111111111111...///000222333444555555111111111111222222222222333333222222222222222222111222222333333222222111111111111111111111111111111111111111222333444444333222222111111111222222111111111111111111111111...------------...//////222111111333666777777666111111111111111111111111666444222111222333333222000111222333444444444444111111111111222222222222111000///...///111333444000000000000111111222333000000000111222222000.../////////000000000111111------...///////////////////////////000000000111//////000000111111222222222111111000//////......000000000111111000000000////////////////////////111111111111222222222222000111333444444333111000...............///000000000000000000000000000000000000000000000000000000222222222222333333444444333222222111111222222222333333222222222222333333111111111222222333444555333333333333444444444555444444444333333444555555666666666777999;;;===???CCCGGGOOOXXXfffyyy000//////......000111222111111000000111111222333,,,...111333222111111111............///000222222111111222222222111111000000000////////////000000555111000222333222444888777::::::777666888777333555555555555444333222111111333555777888666444333222444555555555777999<<<===<<<:::999999:::<<<===<<<;;;888555444444444555999:::999999777555222111777;;;@@@DDDBBB===666111////////////000000000000000111222333333333333333222222222333333222222222222111000//////.........//////.........//////000111111000000/////////...////////////////////////000000000000111111111111000111111222222000///...222222222222222222222222111222222222000...,,,+++000000000000111111111111111222222222222333333333...//////000111111222222222333444555555333111000000000000000000111111222333222111111000000111111...///111222333444555555777777666555444222111000000000111111111000000///000000000000000000000000333333333333444555666666000000000000111222333444666555444333111000///...222222222222111111000000000000000000000000000000111111222333333333333222000000000000111111111111444333333222222111111111222222222333333222222222111111111111111111111111111111111111222333444555333333222111000000000000222222222222222222222222///////////////000111111111000//////111222111000000111222222222222111000444222000///000111111111000111222333444444555444/////////000000111111222000///......///111333555/////////000111333555555//////000222333333000...////////////000000000000---...///111111111000///////////////000000000000...//////000111222222333000000000///......------111111222222222222111111///////////////.........///////////////000000000///111222333333222111//////////////////000111111000000000000000000000000000000000000000000000000333333333444444555555555444333222111111111222333888777555333222111000000222222222222333444555666111111222222222333333333555555444333333333444444444444555777999<<>>>>>===:::999999:::;;;999666555555777777777<<<<<<;;;777333000///000///333999===???<<<888555111///...///111333444444333222222444666666555333444333222111000111222333......///000111222222333000///.........000111222000000000000000000000000------...///////////////000000000000000000000000111222222111///...///000333222111111000000111111222333444444333222000///---...///111111111000///111000000000222333222111000/////////000111333444444444444333333222222222666555444222111000//////333222222222222222222333333333222222333555666777666666666555444222111000///////////////000111111333222111000000111222333222000///111555777666444222222222222222222222222333333222111000000000111111111000000111111222333222222333444333222000///444444333222222222333333666222000222777:::777444111111111111111111111111222333555555555333111000000111111111111000//////---...000111222222111111000111111111000000222444555555444444444333333333111111111111111111111111111111111111111111111111111111222333333444555555333333333222222222111111222111000000000111333333555444222000000111222333111111111000111111222222444444333222333444555666222222222111000//////.........//////000000111111000000000000000000000000111///...///222333222000000000000000000111111222111111111111000000000///222///,,,***+++---//////111111111222222333333333222111000......000111222333333333333222000///...//////000111111111111111222222111111111111111111222222111000//////000000000111333444444333111000111111222222222333333333111111000///////////////111222333555666666555555777555333444777888777555333333333333444555666666777777777888:::<<<>>>@@@CCCFFFMMMZZZgggvvv////////////////////////111111111111000///------000///...///222222///---+++,,,...000111111111111000000000000111111111111111111000///////////////222222222111111222222222333333333444444555555555333333222222222222222333444444555666777666333111333333444555666888999:::>>>??????===;;;::::::;;;999888666666777888999:::;;;<<<:::777444111111111111444999<<<===:::666333555333000///000000000///444333222222333444222111444333222222111111111111//////000000111111222222222111000//////000111222//////////////////////////////000111111111111111000000000000000000000000111222333222000000000111333222111111000000111111222222333333333222111000...///000000000000000000222000000111222333222111///////////////111222333444444333333333222222222444333222111111000111111222222111111111111222222333222222222333444555666777777777666555333222111000000/////////000000111111000///......///000111333111000222555777777555111111111111111111111111222222111111000111111111111111111111111222333444333333333333333222111111666555555444333333333333333111///111444666555333111111111111111111111111222333444555444333111000111111222222111111000///000111222444555555444444222333444333222222444666444444444333333333333222111111111111111111111111111111111111111111111111111111222333333444555555333333333222222222111111222111000000000111222333666555333222222222333444222222111111111111111222444333222222222333444555222222222111000/////////////////////000000000000000000000000000000000000111///...///222333222000000000000000000111111222222222222222111111111111222000------...000111000111111111111111111000000222111000//////000111222111111111000000...------//////000111111111111111111111111111111111111111222222111000000000000000000111222333333222111000//////000000000111111111111111000//////////////////000111333444444333333666444333444666777666444333333333333444555666666777777777888999<<<>>>???CCCEEEMMMYYYfffuuu////////////////////////000000111000000///...---//////...///111111///------...///111222222222111000000000000111111111111222111111000000000000111222222111111111111222222//////000111222333444444333222111111111222333444555555555777888777444111444444555666777999:::;;;>>>??????===;;;999:::;;;888888777777888999;;;;;;:::::::::888555333333333333666:::<<<<<<:::666333777444111////////////...555333111111111222111000333333333333222111000///000000000000000111111111333222111111111111111222//////////////////////////////000111111111111111000000000000000000000000222333444333111000111222222222111000000000000111000111222222333222222222111111000/////////000000222111000111333333333111///////////////000111222333333333333222222222222222222111111111111222222111111111000000111111111222222111222222333444555777777777666555444333222111000000/////////000000111000////////////000111333222222333555777666666000000000000000000000000111111111000111111222222111111111111222333555555555444444333333333333333888777666555444333333333/////////000111111222222111111111111111111111111222333444444444333111111222333333333333222111111...///000111222222111111222333444444333333444555333333333222222222111111111111111111111111111111222222222222222222222222111222222333333444444555333333333222222222111111111111000000111111222333555444333111111222333333333333222111000000000000222222111111222222333444222222222111000000//////000000000000////////////000000000000000000000000111000///000111222111000000000000000000111111222333333333222222222222111111000///000222333333222222111111000//////......222111000//////000111222000000000000000///...---//////000111111111111111111111111111111111111111222111000000000000000000///000111222222111000///000000000000000111111111111111000/////////000000///000222333444333333222444333222333444555555333333333333333444555666666888888888888999;;;===>>>BBBDDDLLLXXXeeettt///////////////////////////000000000000//////...//////...////////////......///111222333333222222///000000000111111111111111111000//////000000000111111000000000000111111//////000000111222333333444333222222222444555777777777777999:::999666333555555555666888999;;;<<<<<<======<<<999888888999888999::::::999999999:::888999:::888666444444555666888;;;===>>>===;;;999888555222000000222222222444222000000111222222111222333333333222111///---111111111000000000000000000000000000111111222222////////////////////////------...///////////////////////////////////////000222222222000000111222222222111000000000000000///000000111222333333333333222000///...///000000222111000111333444333222////////////000000111111333222222222222222222222444333333222222222222333111111000000000000111111111111111222222333333333555555555555444333222111222111000000///000000000222222222222222222222222111111222222444555555555111111111111111111111111111000000000111222333333111111111222333444555666666555444333222333444555888777666444333333333333---///000000//////000222111111111111111111111111222222333333333333222111333333444444333333222111.........//////000000000000222333333222111222333222222222111111111111000111111111111111111111111222222222222222222222222222222222333333444444444333333333222222222111111111111111111111222222222111111000//////000000111444333222111000000000000111111111111111222222222222222222111111000000000111111000000//////......000000000000000000000000000000000000111111111000000000000000000111111222333333222222222111111111//////000222444555333222000000000000000000000///111111000//////000111111111111222222222111111000//////000111111111111111000000000000111111111111111111000000000000000111///000111111111111000///222222222222222222222222111111000000///000000111222333444555666555444444222222111222333333333333333333333333444555666666999888888888999;;;===>>>AAACCCKKKWWWdddrrr////////////////////////...//////000000000000///...//////............//////000111333333333222222///000000000111111111111//////.........//////000111000000//////000000111222222222111111111111111555444444444555777888999999999:::;;;<<<;;;888666555555555666888999;;;<<<999:::;;;999777555555666999;;;===<<<999777777777666888999888666555444555666888;;;===@@@AAABBBBBB>>>:::555222222333333222222111000111333555555444222222333333222111///...111111111000000000000000,,,---...///111222222333........................------...///////////////////////////////////////...000111000//////000111222111000000//////000000//////000000111222333444333222111/////////000111222111111111333444333222000000000111111111111111222222222222222222222222777666555444222222222222111111000000000000111111111111222222222222222222333333333333222111111000111111000000000000111111222222333333333333222222///000111111111222222333222222222222222222222222111000000000111222333333222222222222333444555666555444333222333333555666666555444333222222222222///000222111000000111222111111111111111111111111111222222222222222222222333444444444444333222222111111111111222222222333000222444444222111111222222222111111111000000000111111111111111111111111222222222222222222222222222222333333333333444444333333333222222222111111000000111111222222222222000000000000000000000111444333222111000000000000000000111111111222222222222222222222111111111111111111000000//////......111111111111111111111111000111111111000000000000000000000000000111111222222111111111000000000000......///222444444222000//////000000111222333333111111000000000000111111000111111222222222111111//////000111111111111111//////000000000111111111111000000000000000111111000000000111111000000000222222222222222222222222111111000000000000111111222333444555555555444333000111222222222222222333333333333333444555666666888888888888999;;;===???AAACCCJJJVVVcccqqq////////////////////////---...///000000111000000...//////...------...000///000111222333222222111000000000000111111111111...............//////000000000////////////000000333333222222222111111111444555666777888999:::::::::::::::<<<===<<<999666444444555666777999:::;;;888999999777555333444555888;;;>>>===999555444555555777888888666444333444555666888<<>>@@@AAACCCJJJVVVcccqqq////////////////////////------///000111111111111---//////...,,,,,,...111///000111222222222111000000000000000111111111111//////......///000000111000//////......//////000111111111111111222222222222333666888:::::::::999999999999;;;<<<;;;888666333333444555666888999:::888888999777555333444444555999======999555444555444666888777555333222222222333555888<<<@@@DDDGGGHHHCCC;;;555222000///.........000333555555333000000000000000000111111222//////000000111111222222...///000111111111000000........................//////000111111111111111000000000000000000000000---///000000//////000111111111000///////////////000000//////000111222333000000111222222222111111333222111222444555444333222333444444444444333222000111111111222222222222555444333222111000000000222222111111111111222222222333444555555444333222111222222222222111000000/////////000111222333444000111111222222111111000...000222111000///111333111111111111111111111111222222111111000111111111333333222111111111111222111111222333333333333333444333333333333444555555555333111222444555333111111111111111111111111111111111111111111222222333333333333333333222111111///...------------...///333555777777666444333333333333222222222111111111111111111111111111111111333333333333333333333333333333333333333333333333333333333222222222111111///000111222333222222111222222333444444444444444222222111111111111111222000111222333333333222222222222222222222222222222////////////000000000000111111111111111111111111000222333222///...///111000000000000000111111222222222222111111111000000111000///000222222111///......//////000111222222000000111111111111000000------...000000111111111//////000111111111111111......//////000111111222000000000000000111222222222222111111111111222222111111111000000000//////111111000000111111222333111222333333333222111111000222333333111111222444333333333333444555666666555666666888:::===@@@AAABBBDDDKKKWWWcccqqq////////////////////////,,,---...000111111111111---//////...++++++...111...///111111222111000000000000000000111111111111000000///000000111222222//////............//////......///000111222333333000222555999::::::999888888888888:::;;;:::777444333333333444666777999:::888999999888555444444555111777<<<===999555555666333555777777555222111000000111222444888===AAADDDEEE@@@999444111111000000---...000333555333000,,,000000/////////111222444...//////000111222222333222333333333222111///...........................---......///////////////000000000000000000000000...000111111000000111333111111000///////////////111000/////////000222222...///111222333333222111333222111222444555444333333444555555555444333222000000111111222222222222111111000000000000000111333333222222222222333333333444555555555444333222222222333333333222111111...//////000111333444555222333444555555444333222///111333222000///111444000000000000000000000000333333222111000000000111444333222111000000000000///000222333444333222222444444444444444555666777777333000111555777444000111111111111111111111111111111000000111222333333222222333333333222111111222111000//////000111222111333666666444222111111333333333222222222222111111111111111111111111111333333333333333333333333333333333333333333333333333333333222222222111111///000111222333222111111000111222333333333333333111111111111111111222222000111222333444333222222222222222222222222222222......//////000000111111111111111111111111111111000222333222///...///111000000000000000111111222333333333222222222111111333111000000222222111000.........///////////////000000111111111111000000...///000222333333333333//////000111111111111111---......///000111111222000000///000000111222222333333222222222222333333333333333333222222111111111111000000111222333333333444555555555444333222000222444333111111333555333333333333444555666666444555666777:::===@@@BBBBBBDDDKKKWWWcccqqq222111111000///.........---...///000000///...---////////////////////////222111000000000222444666000///////////////000000333333333222222222111111111111000000000000111111...///000111222333333333222333666999:::::::::999999999888888777777666666333333222222333333444444555555666666555444333333666555444444444444555666111111111111111222222222111111111222444666888:::888888666555333222000000///000222333333333222111222111111111000000//////000000//////000111222333555555333111......///111///////////////.....................////////////------...///000111222222000000111111111111000///000000000000000000000000000000000000000000000000111111222222222333333333555555555444444333333333555666888999999888777555444111......111222222000111222333444333333111000...///000222222111111000222222333333333222111111222222222222222222222333111111111111111111111111333333333222222111111111222222111222333444555666222222222222222222222222555444222000///000000111111111111111111111111111111111111111111111111111222222333333333333222222333111//////111222222111222222222222222333333333222111000//////000111222222222222222222222222222111111000000000000111111222222111111111111111111333444555444222000///000000111111111111222222222222333333222111111222444444444444444444444444444///000222333444444333222000000000000000000000000333333222111000///......333222111000000222444555666555333222222333444555666666666666555444333222////////////000000000000222222111111111111222222222111000//////111333444333333333222222111111111111111111111111111111111111111111111222333444444////////////............////////////////////////---///111333444333222111000000000000000000000000///000111222222222222222222111111111000000//////222222111111111111111111222222222111111111111000111000//////111333666888:::888666333222333444444//////000000111222444444777666555444444555777888999999999:::;;;<<<===>>>CCCEEEJJJSSS```rrr111111000//////...---------...///000000///...---........................111000/////////111333444000000////////////000000444444333333333222222222111111000000000000111111000000111222333333333222222333666888999:::999999;;;;;;999888666444333222222222222222222333444555555555666666555444444333333333333444444333333333111111111111222222222222000000000000222444666777555555444333111000//////---...///000111000//////111111111000000000///////////////000000111222222555666555222///......///////////////////////////.........//////000000000//////000000111222222222000111111222222111111000000000000000000000000000000000000000000000000000111111111111222222222333333333333222222222222222444666999;;;<<<===<<<<<<999666222111222222000///111222333333333333222111//////111111222111111000111222222333333333222222333333333333333222222222111111111111111111111111333333333222222222111111000000111222222333333444222222222222222222222222444333222111000000000111111111111111111111111111111111111111111111111111222222333333333333222222222111000111333444444222222222222222222222222111222111000//////000111222222222222222222222222222333333222222222222333333111111111111111111111111222444555444222000000111111111111111222222222222222333444333111111333444444444444444444444444444222222222222222222111111222222222222222222222222222222111111111111111111333222111000111222444555666555333222222444555666999999888888777666555444000000000000111111111111222222111111111111222222111000///...///000222333222222222111111000000000111111111111111111111111111111000000111111222222111111222222222333333333000000000000000000000000...///111333333333222111111111111111111111111111000000111222222222111111222222222222111111000000111111111111111111111111222222222111111111111000111111000000111333555666666444222111000111222222222111111111111111222333555555555555555666666777999999999:::;;;<<<===>>>BBBEEEJJJSSS```rrr000000//////...------------...///000000///...---------------------------000///......///000222333000000////////////000000333333333333333222222222111111000000000000111111222222333333333333333222222333555777888999888888:::999888777555333222222111111111111222333444555555555555666555555444333222333444555555444333222222222222222222222222222////////////000111222333222111111000000///......,,,---///000000000///...111111000000000000//////---...///000111111111111555666666444111...------////////////////////////......//////000111222222222222222222222222222222000111111222222111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000111111111111111444666999<<>>AAADDDKKKTTTaaaqqq//////......---------------...///000000///...---------------------------///////////////111222333111000000////////////000222222222222222222222222111111000000000000111111333333444444444333222222111222444666777777777777444444555555555555555555000000000111222333444555444555555555555555444444444555777888888777555444444444333333222222222111000000000000000000000000000000//////////////////...///000111222111000000000000000000000000//////,,,---///111222222111111444666777666333000///...///////////////000000000...//////000111222333333333333222222111111111111//////000111111111000000000000000000000000000000000000000000000000000000///000000000000111111111//////000000111111222222333444777;;;>>>@@@AAABBB@@@>>>:::777444222111000111111222222333333333222000000111111222222222222000111222333444444444444666666555444444333222222111111111111111111111111222222222222222222222222...000222333444333222000222222222222222222222222333333222222111111111111222222222222222222222222111111111111111111111111111111222222222222111111111222444666999:::888666333333222111111000//////111111111111111111111111222222222333333333333333111111000000000000111111111111111111111222222222000222444444333333333444222222222222333333333444444444555444333222444666444444444444444444444444444333111000///000111111000000000000000000000000000000111111111111111111///............///000000444444333444555666777888:::::::::999777666444333000000000111111111222222333222222111111222222333000000/////////000000111111111111111111111000000111111111111111111111111333222111000000000000000.....................///111111111111111111111111///000111222222222222111222222222222222222222222222222222222222111000///111111111111111111111111111111111111111222222222222222222111111111000000333222111111000111222222222222111111222333444444333222222111111222222222222333555666777666666555888888888999:::<<<===>>>@@@DDDKKKTTTaaappp...............------------...///000000///...---........................//////000000111222222333111111000///////////////000000000111111111111111111111000000000000111111333333444444444333222222111222333444555666666666333333444444555555666666111111111111222333444555444444555555555555555444777888:::;;;;;;:::888777666555555444333222111111111111111111111000000///000000000000000000000000...///111222222222111000//////////////////000000---...///111222222333333333555666666444222111111////////////000000111111000000111111222333333444222222222111111000//////---......///000000//////111111111111111111111111111111111111111111111111///000000000000111111111000111111111222333333333222333555777999:::;;;<<<===<<<999777444333333444111111111222222333333333111111111111111222222333000111222333444555555555666666555444444333222222111111111111111111111111222222222222222222222222000111333555555444222111222222222222222222222222333333333333222222222111222222222222222222222222111111111111111111111111000111111111111111111000222222444777999:::888666444333333222111000//////111111222222222222111111222222333333333444444444111111000000000000111111000000111111111222222222000222444444333333444555222333333333444444444444444444555444333222444666444444444444444444444444222111000000000111333444000000000000000000000000222222111000//////......////////////000000111111333333333444555666777777666666666555444333111111/////////000000000111111333333222222222222333333222111111111111111111111222222222222222222222222111111111111111111111111444333222111111111111111222222111111000000//////000000000000000000000000000111111111222222222111111111111111111111111111222222222222222111000////////////000000000000000000000111111111222222222222222222111111111000000222222111111111000111111111111111111222333333444111111111111222333444555111222444666666666666555777777777888:::<<<===>>>@@@DDDKKKTTTaaappp........................---...///000000///...---//////////////////////////////000111111222222333222111000//////......///000000000111111111111111111111000000000000111111222222333333333333333222111222222333444444555555666666555555444444444333333333222222333333444444333444555555666555555555999:::;;;<<<<<<;;;:::999777777666555333222111111222222222222222111000000111000000000000000000000---...000111111000000///......////////////000000//////000000222333555666555666777666333222111222...//////000000111111222222222222333333333333333222222111111000000000///------...///000000000000111111111111111111111111111111111111111111111111000000000111111111222222222222222333333333333333222333333444444555666666777888777555333222444555111111111111222333444444222111111111111222333333111222333444444555444444555555444444333333222222111111111111111111111111111222222222222333333333222222444444444444333222222222222222222222222222222222333333333333222222333333333333333333333333111111111111111111111111111222222333333222222111333222333555888888777555444333333222222111111111111111222333333222111111222222333333444444555555333333222222222222333333000000000111222222333333111222444555444333444555333333333444444444555555333444444333222222333555444444444444444444444444111111111111222333444555222222222222222222222222333333222111000///......222222222333333333444444222333333444444555555555333333333333222111000///.../////////000000000000333333222222222222333333222222222222111111111111222222222222222333333333111111111111111111111111444333222222222222222222111111000000000/////////000000000000000000000000111111111111111111111222000000000000000000000000111111222222222111111000.........////////////000000000000111222222333333222222222111111111111000111111111111111111000000//////000000111111111111000111111111333444555666111222333444555666666666666666777888:::<<<===>>>AAADDDKKKTTTaaaqqq////////////////////////---...///000000///...---..............................///000111111111111222111000///............111111222222333333333333111111000000000000111111000000111222333333333222111111111222222333444555666666666555555555555555666555444444333333444444333444444555666666555555999999999999999999999999888888777555444222111111111111222222222111000///111111000000//////.........///111222222222111000........./////////000000222111000000111444777999::::::999666222000000111...//////000111111222222444444444444333333333333222222222222222222111111...///000111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333333333333222222222333333222333333444444555333444444333000000222555111111111111111333444555222222111111111222333444333333444444444444444333333333333333333222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222333444444333333222333333333333333333333333111111111111111111111111444555555666666555555444444333222333555666555444444444333333333333333333111222222333333222222111222222333333444555555666333333222222222222333333///000000111222222333333222333555555444333444555444444444444555555555555222333444333111111333444444444444444444444444444222333333444444444333333222222222222222222222222333333333222222111111111111222333333444444333333222222333333333333333333111222222222222222111111//////000000000111111111444333333222222333333444111111111111111000000///000111111111222222222222111111111111111111111111222111111111111111222333---......///000111111111111111111111111111111111222222111111111111111222111111111111111111111111000000111222222222111111.../////////000000000000///000000111222222333333222222222111111111111000000000000111111111111000000000111111111111111111222222222222222333444555222222222333444555777777555666666888:::<<<===>>>BBBEEEJJJSSS```rrr/////////000000000000000---...///000000///...---------------------------,,,---...///000000000000222222000///............333333333444444555555555111111000000000000111111...///000111222333333333111111111111222333444444222333444555666888999999777777666555444444444444333333444555666666666555777777666666666666777777999888777666444222111111///000111222222111000///111000000///......------111222333444555444333333---.........//////000000444222000000111555999;;;>>>===:::666111......///...//////000111222222222666555555444444333222222333333333333333333333333000000111333333444444444111111111111111111111111111111111111111111111111111222222222222333333333444333333333222111111111333333333333333444555666222333333111......000333111111000000111333444666333222111111111222333444444444444555444444333333222222222222222222222333111111111111111111111111111111111222222333333333222222111000000111111222222222222222222222222222111222333444444444333222333333333333333333333333111111111111111111111111777777888888888888777777444333111111333444444333333444444444444444444444111222333444444333222111222222333333444555666666111111000000000000111111///000000111222222333333222444555555444333333444444444444555555555666666222333333222111111222444444444444444444444444444444555666666555444222111000000000000000000000000333333444444444444555555//////000111111111111111222222333333333222111111111222333333444444333333000111111111111222222222444333333222222333333444000000111000000///......//////000000111111111222111111111111111111111111000000//////000111222222///000111333555777888999222222222222222222222222222222111111111111111222222222222222222222222222///000111222222222222222//////000000111111111222///000000111222222333333222222222111111111111000//////000111111111111111333333444444444333333222444444333333222222333333222222222222333555777888555555666888999<<<===>>>CCCEEEJJJSSS```rrr...............///000000------............------------......//////000000222111000///.........///222222111000//////000000......///000222333444555000000000000000111222222111111111111222444666888444444555555555555555555555444333222222222222222222333333444444333333222555444222111111222444555333333222222222333333444555555666666555333222000000000000000000000000000////////////////////////111111111000000000000000//////////////////...---222222222333555888;;;<<<>>>;;;777333111000000111111111111000111111222222555444222111111222444555333333333333333333333333000111222333444444444444444333222111000111222333333333333222111000///...222000///000333444333111111222222111000000111333222222222222222222222222555444333111111111222333222222333444444444444333555333111000222333333222444333333222222333333444444444444333333222222222444333222222111111111111111222333333333222111000111000///000222333222111111111111222222333333333222333333444444333333222111111222222222333333333111111111111222333444555444555888999999666333111333333333444444555555555444444444333333222222222444444333333222222333333444222222222444444444222444444333333333333222222111111111222333444666666888999;;;;;;:::777444222666666666666555555555555777555333222333333222000111111000000111333555666333333333333333333333333111111222222222333333333777666555333222111000000222222111111111111222222333111000222666666222---111111222222222111111000222222111111000//////...000000111111111222222222222222111000000///000000111111222333333333333222111000000///////////////000111111111111222222222444333333222222222333333444444222111111111222333111000/////////111222333000000////////////000000000000000000000000000000...///000222333333333333------......//////000000111222333444444333222111111111111111111111111111111111111111111111111111333333333444444444555555777777777666555555444444555666777888888:::===@@@BBBCCCHHHSSS```ppp...............///000000......////////////..................////////////111000000///////////////111000000///......//////000111111222333444555555111000000000000000111222111000000111222444666777555555555555555555555444555444444333222222333333222333333444444333333222555444222111111222444555444444333222222333444555444555555555555333222111000000000000000000000000////////////////////////000000000///////////////---...//////000000//////111111111222444666888999>>><<<999555333333333444111111111000111111222333444333222111111222333444333333333333333333333333000111222333444444444444555444333222111222222333222222222222222111000///222000///000222333222111111222333222000000222333333333333222222222222222000///...---,,,------...000000111222222222222222444222000000222333333333555444444333333444444555444444333333333333333333444444333222222222222222333333444444444333111000222111000111333444333222222222222222333333333444222333333444444333333222111222222222222333333333333333222222333444555555777999;;;======:::777555333333444444444444444444444333333333222222222222333333222222222222222333444333222222444444444222444444333333333333222222000111111222333555666777======>>>===;;;888444222555555555555555555555555777555333333333333222111333333222222333444555666333333333333333333333333111111222222222333333333555444333333222222222222222222111111111111222222333111111333777888444000000111111222222222111111333333222111111000//////000000111111111222222222333222111111000000000111//////000111111111111111222222111000000000000000000000111111111222222222444333333333444555666666555444222000000000000111000000/////////000222333000000000//////000000000111111111111111111111111000000000111222222222333222222222222222333333333333222111111111111222333111111111111111111111111111111111111111111111111333333333444444444444555777777666666666666555555555666777888888:::===@@@BBBCCCHHHSSS```ppp........./////////000000//////000000000000///////////////...............////////////000000000000000//////...............222222333444444444444444222111111000000000111111000000000111222444666777777666666666555555444444555555444333333333444444333333444444444444333333555444333222222333444555777555444222222333555666444444555555444333222111000000000000000000000000////////////////////////////////////////////////---...///000000111000000000000000111222333555666888666444111000000111222111111000000111222222333333222111000000111222333222222222222222222222222000111222333444444444444555444444333222333333333111111222222222111111000111000///000222222222000222333333333111111333444444444333333222222111111222111111000000000000111111111111111222222222222333111000000222444444333666555555444444555555666333333333333444444444444555444444333333333333333555666666666555333222111333222111222444555444333333333333333444444444444222333333444444333333222222222222222333333333333444444333333333444555666666888:::<<<;;;999666444444444444444444444333333222222222222222111111111222222111111111222222333555333222333444444333222444444333333333333222222000000111222333555666777@@@AAA@@@???<<<888444222333333444444555555666666888666444333444444333222444333333222222333444444333333333333333333333333111111222222222333333333333333222222222333333444222222111111111111222222444333222555888999666333000000111222333333222222444333333222222111111000111111111111111222222222222222111000000000111111//////000000111111111111333222222111111111111111000000000111111111222222333333444555777888:::;;;999888555333222222222333000000000///000000111222111111000000000000111111111111111111111111111111222222111000000111222333555555444444444444444444444222000......000222444111111111111111111111111111111111111111111111111333333333333444444444444555555555666666666777777555666777888888:::===@@@BBBCCCHHHSSSaaaqqq......///000000000000000000000111111111111000000/////////......------------...//////000111111111000//////.........//////222333333444444333222222222222111111000000111111000000111222333444555666777777666666555444444444555555444444333444444555333333444444444444333333444444333333333444555555888666444333222444555777444444444444333333222222000000000000000000000000////////////////////////////////////000000000000//////000111111000000000000000111111222222333333333222000///...///000111000000000000111222333333222222111000000111222222222222222222222222222222111111222333333333333333555555444444444333333333///000111222222222222222111111000111111111111111333444444333222222333555444444444333333222111111555555444444444444444444333333333333444444555555222111000111333444444333555555444444444444555555222333333333444444555555555444444333333444444444777777888777666444222111444333222333555666555444444444444444444444444444222333333444444333333222222222222333333333444444555444333333333555777888888999::::::999777444333555555555444444333333333111111111111111111111111222222222222333333444555555444333333444555333222444444333333333222222222000000111222333555666777?????????===;;;888555333333333444555666777777888888666444444555555444333222111111111000000111111222222222222222222222222111111222222222333333333333333222222222222333333222222111111111111222222555444444555777777444222000000111222333333333333444444444333333222222222111111111111111111111111111000000//////000000000222222222222222333333333222222111000000000000111000000000000111111111111333333444666888;;;===>>>:::888555222111111222333111111000000000111111111222111111000000111111222111111111111111111111111444333111//////000222333444444333333222222111111333222000//////000222333111111111111111111111111111111111111111111111111222222333333333444444444333333333444555666666777555666777888888:::===@@@BBBCCCHHHTTTaaaqqq...///000000111111000000000000111111111111000000//////......------,,,,,,,,,---...000111111111111000000000//////000111111444555666666666555444222222222111111111111111222111222222333444444444444666555555555444444444333444444333333333444444555333444444555555444444333333333333333444555555666888777555333333333555666444333333333222222222222000000000000000000000000////////////////////////000000000111111222222222111222222222111000//////111111222222333333333333333222222111111222333444000000000000111222333444222111111111111111111222111111111111111111111111111111222222333333222222555555555444444444333333///000111222222222222222111222222222111111111222333444444333222222333555444444444333333333222222111222222222222222222222444444333333333444555666333222222333555555444333444444333333333333444444333333333444444555555555444444444333333444444555888888888888777555333222444333222333555666555444444444444444444444444444222333333444444333333222222222333333333444444444333333222333555888;;;===AAA@@@>>><<<999777666555555555555444444333333333111111111111111111111111333333333444555666777888666555333444444555333222444444333333333222222222111111111222333444555666::::::::::::888777555444444444555666777777888888777555444444555555555444111111222222111111111000222222222222222222222222111111222222222333333333444444333222111111111111222222111111111111222222666555444444444333111000111111222333333333333333444444444333333333333333111111111111111111111111//////.........//////000222222111111111222333444111111000////////////000//////000000000111111111222222444666888;;;===???666444222///...///111222222222222222222222111111222222111111111111222222111111111111111111111111444333111//////000222333333333222222111111111000111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333444444111111222222333444555555555666777888888:::===@@@BBBCCCHHHTTTaaarrr...///000111222111000///000000111111111111000000.........---------------,,,---///111111111111000111000000000000111111222666777888999999888666555111111111111111222333333444555555555555444444333333333333333333333333333333333222222222333444444444444555555555555444444333333444444555555666666666666555444333333333333333333222222222222333333000000000000000000000000////////////////////////000111111222222333333333222222222222222111000000111222333444444444444444000000000000000111222222//////000000111222444444222222222222222222222222000000000000000000000000111111222222222222222111444444444444444333222222///000111222222222222222222444444444222111222333222333333333111111333444333333333333444444444444000111222222333222222222333222111111111222444555555444444555666666555333333333333222222333333333444444444444444555555555333333333333333444444555777888888888777555444333444333222333555666555444444444444444333333333333222333333444444333333222333333333333444444444444333222333444888===BBBEEEIIIEEE@@@:::666444333333444444444444444444333333111111111222222222222222333444444555666777999:::777555444444555555333222444444333333333333222222333222222222333333444555555666666666666555444444444444555555666777777777666444333333444555555444333444444555555555444444222222222222222222222222111111222222222333333333444444333111111000000000222222111111111111222222444444333222111000000000222222333333333333222222333333333333333333333333222222222111111111111111//////.........///000000111000/////////000222333111000000////////////////////////000000000111111111111222444666888:::;;;888666444222222555888:::333333444444444333222222333333222222222222333333222222222222222222222222222222111000000111222333444333333333333333333222111222333444444333222111111111111111111111111111111111111111111111111111222222222222333333333333111111222222333444555555555666777888888:::===@@@BBBCCCIIITTTbbbsss...///000222222111000//////000000000000000000///,,,------------------...,,,...///111222111000//////////////////000111111333555777999999777555444000000000111222333444555777888888777666555333222000111111222222333333444111111111111111222333444444444555555555555444444222333444555555666666666444555555555444333111000333333222111111222333444000000000000000000000000///////////////////////////000000111222222333333///000111222333333333333000111222444444555444444...............//////////////////000111333444555222222333333333333222222000000000000000000000000111111222222222222111111222333444444444333111111000111111222222222111111333555666555333222333555111222333222000000222333222222333333444555555555222333444555666666555444444333111111111222444555888777777777888777555333444444333333333333444444555555555555444444444444222222222222222333444444666666777777777666444333333222222222444555444333444333333333222222222222222333333444444333333222333333333444444444444555333333444777===CCCJJJNNNPPPKKKAAA888222000111222333333444444444444444444222222222222333333333444222333333444666777999:::888666444444555555333222444444333333333333222222555444333333222222333333444444444444333333333333444444444444444444444444555333222222444444444333333333555666777666666555111111111111111111111111111111222222222333333333222222111111111111111222222222111111111111222222111222222111111111222333444444444444333222111111222222222222222333333333222222222111111111000000000000000000000111222222111000///...///000222333222111000000//////000000////////////000000000111000000111111333444666777888666444444555999===@@@555555666666666555333333333333222222222222333333222222222222222222222222000000000111222222222333333333333333333444444444333333333333333333333333111111111111111111111111111111111111111111111111111222222222222333333333333333333444444555555666555666777888888:::===@@@BBBBBBIIITTTbbbsss...///111222333222000/////////000000000000//////,,,,,,,,,------.........---...000111222111///..................///000111///111333555666444333111///000000111222444555666999::::::999777555333111//////000111222333333444111000000000111222222333444444555555555555444444222333444555666666666666333444555666555333000///333222111111111222333444000000000000000000000000////////////////////////...//////000111222222222,,,...000222444555666777...///111333444444444444111111111222222222222222/////////000111333444555222333333444444333333222000000000000000000000000111111222222222111111000222222333444333222111000111111222222222111111000444666888666333222333555111222222111000000111333111222222333444555666666111222444555555555444444666555444333333555666888:::999888999999888555333555555555444444555555555666666666555444444444333111111111111222222333444555555666777777666555444333222111222444555444333333333333222222111111111222333333444444333333222333333333444444444555555444444666:::@@@HHHOOOTTTZZZSSSHHH<<<555333444666333333333444444555555555222222222333333444444444111222222333555777999:::888666555555555555333222444444444333333333222222666555444333222222222222444444444333333222222222333222222222222222222222444333111222333444444333000111333555666666555555111111111111111111111111111111222222222333333333000000000000111222333444222222111111111111222222///000111111111333555777555555555444333222111000222222222222222222222222222222222222111111000000222222111111222333444444333222111000000222444555333222222111000111111111////////////000000000000000000000000111222333444111000......111555;;;>>>666666777777777666444333444333333222222333333444222222222222222222222222...///000222333333333333111111111222222333333333777555333111111333555777111111111111111111111111111111111111111111111111111111222222222333333333555555555666666666666666555666777888888:::===@@@BBBBBBIIITTTbbbsss111111222222222222111111.........................../////////...---,,,,,,222///------000111000/////////000000000000//////111111333666888777444222333222000000222666:::======<<<:::888666333222111...000222222222111222333444555444333000///000111444444444444333222222111333222222333444555666777222555777555222111222555222111111000111111222222333222111000///////////////000111222222111000///111111000000/////////...111111222333333333333222//////000000111222444444222222111111000000//////......///111222333555555444444333222111111000///111111111111111111111111222222222222222222222222555555444333222222222333333333444444444333333222111111111111111111111111999555111000111111000...111111222333333444555555888777777666666666777777777777555555666888:::<<<;;;:::888666555444444555666555444333222333444555555777888777555444444555444333333222222333333444333444444555555444444333555333222333555777777666222333444555666666666666333444444444222222444666222333444555666666666666666888999???LLLYYY]]][[[^^^PPPBBB<<<:::777333333333333333333222111000000222333444555666666666666222222333444444555555666666666777888999888555333666666555555555444444444333333333444444444555555444444444333222111000///000111333444444333222000555444333222222222333444333333333444444444555555444333000...------...///222111000//////000111111222222222222222222333333111111111111222333444555000000000000000111222222777777666555444444333333333333444555666444111...////////////////////////111111111111111111111222111111222222222111000000000000////////////000000...//////000111222222222......///000111222333333333333222222222222222333222222333444444444333333000000000000000111222222555444444333333222222111444111//////111333222111......///000111111222222333222222222111111000000222222333333333333222222222000...---,,,---...///222222222222222222222222222333555444333333444666444555666888:::<<<>>>>>>???>>>EEESSSeeexxx//////000000000000//////..............................//////......---,,,111///...///111222000/////////000000000000//////111111333555777777444222333222111222333777:::<<<:::999888666444333111111///000222333222111222444555666666444111000000111444444555444444333222222333333222222222333444444333666999:::999777666666111111111111111111111222333333222111000000//////---...///000000///...---//////.........---------000000111222222222222111000000000000111222333333111111111111000000//////......//////000000111111444444444444444444444444111111111111111111111111222222222222222222222222222222111000000000000000222333333333333333222222111111111111111111111111666444222222333444222000111222222333444444555555777666666555555666666777777666555555555777999;;;:::999777555444444444444666555444333333333444555555666888777555444444444555444444333333444444555444444555555666555555555666444333444666888888777333333333444444555555555555555666555333222333555222333444555666666666666777:::===DDDRRR```dddaaa[[[NNN@@@:::999666333333222333444444444444444333333333444555666666666666222333333444444555555666555555666666777666444333666666555555555444444444222222333333333444444444444444444333222111000000111222333555555444222111444444333222222333333444333333333444444444555555555444222000/////////000000000111222222111000///222222222222222222222222111111111111222222333444222111111111111111222222777666666666555444444444333222222222333333222222000000000000000000000000111111111111111111000000333333444444444444444333222111111000000000111111/////////000111222222222000000111111222222333333111111000000000000000111333333333333333333333333111111111000111111222222222333333333333333333333444111//////111333222111222222333333444444555555222222222111111000000000111111222222222222111111555444333222111222222333222222222222222222222222222333555444333333444666444555666888:::<<<>>>>>>@@@???EEESSSdddwww...//////000000//////................................./////////...------111000000000222222000...//////000000000000//////111111222555777777444222222222333444555777999:::666555555444333222111111///111222333222222444555777888777555222000000111333444444444444444333222333222222222222222333333222333555888999888444111111111111111111111111111333333222222111111000000......////////////......//////............------//////000111111111111000222111111111111111222222000111111111111000//////000000000///////////////333333333444444555555555222222222222222222222222222222222222222222222222111111111000000000000000111222222333333222222222222222222222222222222222444333333555666666444222222222222333444444555555666555555555555555666666666555555444555666888999888777666444333333333444666555444333333444555666666777888777555333333444555555444444444444555555333444555666666666666666666555444555777888888888444333222222222333444555777888888777444333333444222333444555666666666666666:::???HHHWWWeeehhheeeXXXKKK===888777444333444222333444555666666666666444444555555555555555444333333333444555555666666555555555444444444333333555555555555555444444444333333333444444444555555444444444333333222222111222333444444444333333222444444333333333333444444333333333444444444555555666555444444333222111111...000222444444222000...111111111111111111111111111111111111111111222222333222222111111111222222555555555555555555555555333222111111111222444555222222222222222222222222111111111000000/////////...///000111111222111111444333222111111111111111//////000000111222222222222222222222222222222222111000000000000000111111555444333222111111222222222222111111111111111222111111222222333444444555333111000000111222222111444444444444444444444444111111111000000000000000222222222333333222222222222222222222111111111111222222222222222222222222222333555444333333444666444555666888:::<<<>>>>>>AAAAAAGGGTTTcccuuu000000111111111111000000..............................////////////......111111111222222111000/////////000000000000//////111111222444666666444222222222444555666777888888222222222111111111111111000111333333333444666888:::::::::888444222111111222222333333333333333222222222222222333444555666555444333555777666222---111111111111111000000000333333333333222222111111000000111111111111000000111111000000000000000000///000000111111111111111333222222111000000111111000000111222222111000///111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333222222222222222222222222222222222333444666888888777444222333333333333444444555555555444444444444555555666555555555444555666777888777666444333222333333444555555444444444555777888999:::;;;:::777555555555555444444333333444444555333333444555666666666666555444333444666777777777666555333222222333555666;;;<<<<<<:::777555444555222333444555666666666666444999???IIIXXXdddfffaaaRRRGGG;;;666555333444666333444555555666666666555555555555555555555444444333333444444555666666666666666666444333333444555555555555555555555555555555555555555666666666666444444444333333333333333333333333222222222222222333333333333444444444555333333333444444444555555555555555555444333222111///000222444444333111000222222111111111111000000111111111111111111000000333222222111111111111111333333333444444444444444444444444333222222333444333333333333333333333333111111000000///.........,,,,,,...///000000000000444333222111111000111111000000000111111222222222333333222222222111111111222222222111222222333444777555333111000000111222222222111000000000000111111111222222333333333333222111111111111222111111222222222222222111111111000000000000000000000000333333444444444444333333///000111111111000000///222222222222222222222222222333555444333333444666444555666888:::<<<>>>>>>BBBBBBHHHTTTbbbttt000000111111111111000000////////////////////////......///////////////...000111222111000///////////////000000000000//////111111111333555555444222111222444555666666666666///000000000111111222222000222333333444555888:::<<<======:::666333111111///000111222222222222222111111222333555777888999>>>:::666555666666333000000111111111111000///...222222333333333222111111111111000000000000111111000000111111111111111111000111222222333333222222333333222111000000000000000111222333333222111000000000000111222222333333444444333222222111000000222222222222222222222222222222222222222222222222111222333333333333222222000111222333333333333333222222222222222222222222444666999:::999666333222333333444444444444555555444444444444444555666666555555555555555666666777555444333222222333444555555555444444555777888999===>>>>>>===:::777777777444444333333333333444444333333444555555555555555444333222222444666666555777666444333333555777888>>>??????===:::777555555222333444555666666666666555:::AAAKKKWWWaaa```ZZZLLLBBB999666555333444777555555555555555444333333555555555555555555444444333333444555555666666777888999999777444333555777444555555555555555555555333444444444444555555555555444444333333444555666444333222111000000111222333333444444555555555555333333333444444444555555333444444444333222111000222222222222222333444444222222222222111111000000111111222222222111000000222111111000000000111111222222222222222222333333333666888888555222222222222222222222222222222222111000000000//////......///000111222333333333333333222111000000000000000111111111111222222222222222222222111000000//////222222111111222333333444666555222000///000111222111000000/////////000000333333333222222111111111111111222222111111111111111111111111000000000000000000000000000111111111222222333333333333222222111222333333333333222222222222222222222222222222222333555444333333444666444555666888:::<<<>>>>>>BBBCCCIIITTTaaarrr---......//////......---////////////////////////......///000000000//////111111111000...---...000//////000000000000//////111111111222444555444333111222333444444444444444///000000111222222333333111222333444444666:::===?????????===888444111000//////111222333333333333222222333444666888999:::<<<999444222111111111000000111111222111000...---000111222333333222111000//////............//////......////////////000000111111222333333333333333333333222111000000000111000222444555555444333222---......///000111111111777666666555333222222111333333333333333333333333222222222222222222222222///000111222333222111000111222222333444444444444333333333333333333333333555777::::::888555333222444444444444444444555555444444444444555666777777666666666666666666666666555444333222333444555666555555444555666888:::;;;@@@AAAAAA???<<<999888888555555444444444444555555555555666666666555555444333222111222444555555555666555555555555777888999>>>???@@@>>>:::777555555222333444555666666666666777<<>>>>>BBBCCCIIITTT```rrr------............------////////////////////////......///000000000000000111111000---+++***---000//////000000000000//////111000000111333555444333222222222222222222333333111111111222333333444444111222333444555777;;;>>>@@@AAAAAA>>>999555111000000000222333444555555555444444444444444555666777333333222000...---...///000000111222111///---,,,///000111333333222000///000///...------...///000....../////////000000000000000111222222222222222222222111111111111111111111333555777777666555333//////////////////000000555555555444444333333333333333333333333333333333222222222222222222222222///111222444444444222111222222333444555555555555333333333333333333333333333666999999777555444555555555555555555555444444555555555555666777888999777777777777777777777666555444333333333555666777555444444555777999;;;<<>><<<999666444333222333444555666666666666555;;;DDDMMMWWW\\\WWWMMMBBB<<<999999888555555888666666666777777666555555333333444555666666666666444444555555666666777777777;;;>>><<<888444555777444444444555555555666666222222222222333333333444555444333333444666888999999777444111111222444555222333444555666666666555333333333444444444555555444333222111111111222333111222333333444555555555555555444444333222222111000111333555555555444333222222222333444555666777555555444444333333222222...222666555222111333555111111111111111111111111//////000000111222222222//////000000000000000///111111111111111222333444222222222222222222222222222111111111111111111111////////////000111222333222222222111111111111111000000111111222333555555222222222111111111111111///111444333111000000222111222222333333444444444111222222222333333333333000111111222222111111000000000///...///000111222222222222222222222222222222333555444333333444666444555666888:::<<<>>>>>>AAACCCIIISSS```qqq//////000000000000//////000000000000000000000000......///000000000000000111111000,,,))))))---111//////000000000000//////222000000111333444444333222111111000000111222222222222222333444444444555222333444444555888<<>>===888444444666444444444555555555666666555555555666666666777777555444333333444666999:::;;;999666333222333555777111222444666777777666555333333333444444444555555666444222111111222333555///111444666777666555333666666555444444333222222000111444666666666555444333333444444666777999:::777777666555444444333333+++///222111///000555999222222222222222222222222//////000111222333444444333333444444444333333222111111111222333444555666222222222222222222222222222222222222222222222222111111111111222333444555000111111222222222111111111111222333444666777888000000000111222222333333...111444444111000000222000000111222222333444444222222222333333444444444333444444555555444444333555444333222222444666777222222222222222222222222222333555444333333444666444555666888:::<<<>>>>>>@@@BBBIIISSS___qqq111000///......000222333111000000000//////......111111000000000000111111111111111111000000000000000000000000111111111111............////////////333222222111000111111111111222222222222333333333000111222333444555555555======<<<;;;999666333222333111111444777999888666333333333333333333333333///000222333333222000///111222222222222333333333000000111222222222222222///000000///------...000000000111222333333444444000000111111111222222222222222111111111111222222444666999::::::777444222222222222111222222333444333333222222222222222222666666555444333333222222333333333222222111111111111222444666666555444333444444444444555555555555444333333333444555777888333333444555666666666555333444555555333333444555666555444555666777666555888888777777666666666555666666666666777777777777888999888666555666:::<<>>@@@???===;;;999777555555444333333444555555444222888777666666666888999:::999999999888777666666555666666666666666555555555555888>>>IIIRRRTTTPPPKKK<<<:::999777666555666666666555444444444555777888777666666555444333333333444666888999999888666444666999<<<:::666333333444333444666777777666444333444444444444444444444444333333444555666777888999;;;:::777444111111444777444444444555555555555555444444444444333333222111555444444333333222222111555444444444444555666666333555888999999777444111111111111222222333333333333222222333555999<<<>>>===;;;888444333333444555111111222222222333333333333333222111111222333333111111111111111111111111111111111111111111111111000000111222222222222111222222111000//////000000111000///000222333222111...//////000111333444555666444333111000000111111222222444444444444222222444333111000000000111111000///.........000111222111111111111111111111111000222444444222000///000333333222222222222333333222222222222222222222222333333333333333333333333333333333444444444555555777777777888999;;;<<<===@@@DDDIIIRRR___rrr//////......000222444666111111000000000/////////111111000000000000111111111111111000000000000000/////////000000000111111............////////////222222111111000000000111111111111222222222222333000111222333333444333333666666777777777666555444222111111333666888777555333333333333333333333333000111222333333222111000///000000000000111111111...//////000000000//////000000000///------...///111111111222222333333333111111111111111111111111222222111111111111222222444555888999999666444222111111111111111111222222111000000000000000111111444444444444444444444444444444444333333333222222111222444666666555444333444444444444444444444444555444333333444555666777444444555555666555555555333444555555333333444555666555444555777888777666666666555555555444444444666666666777777777888888999::::::999888999;;;===@@@???<<<:::777555444333555666777777777888:::<<<>>>===<<<:::999777666555555444444555777888777555888777666666666777999:::999999888888777666666555444444555555666666666777555666:::CCCLLLPPPNNNKKK;;;:::888666555555666666777777777777777888888999555555555555555666666666555666777777777777666555777888999888555333333333444555666888888666555444444444444444444444444444555555555555666666666666999999777444111111333666555555555555555555444444444444444444444333222111333333333333333333333444555444444444444555666666222444555777666444222111111111222222222333333333000000222444888<<<@@@CCC???===999666444333444555111111111222222222333333333333222111111222333333111111111111111111111111111111111111111111111111//////000111111111111000222222111000000000000000333222111111333333222111000000000111222333444555555444333111000000111111222222333444444333222222333333111000000000111111111111000000111111222222111111111111111111111111000222444333222000000000111111000000000000111111222222222222222222222222222222222222222222222222222222222333333333444444666666777888999;;;===>>>@@@CCCIIIQQQ___rrr---------///111444777888111111111111000000000000111111000000000000111111111111000000000/////////....../////////000000000............////////////111111111000000000000000000000111222222222222222111111222222222222222111111222222333444333333333111111111333555666555444222222222222222222222222111111111111111111111111///000000000000111111111//////000000000//////...111111111///---,,,---///111111222222222222222222111111111111111111111111222222111111111111222222333444666777777555333222111111111000000000000000000000000000000111222333111222222333444555555666555555444444444444333333222333444555555555444333666666666555555555555555666555444333444444666666555555666666666555444444333555555555444333444555666555555555777888888666666666555555555555444444777777777888888888999999999;;;<<<<<<;;;;;;<<<===;;;;;;:::888666555444333555666888777666666888999;;;::::::999888777666666666555666777:::;;;:::888777777777666777777888999999888888777777666666555222222333444555666777888555444666<<>>???@@@CCCHHHQQQ^^^rrr------...000222444666888111111111111111111000000111111000000000000111111111111000000000/////////............////////////............////////////111111111111000000/////////000111222222222111111111111222222222111000000222222222111111111000000111111111222333444333333222222222222222222222222222222111000000111222222111111222222222333333333111222222222222111000000111222222000---,,,---///222222222222111111111111111111111222333333444444333222222111111222222333222333444444444444333222222333222222222111000000111111111222333444555666111222222333444444555555444444444444444333333333222333444555555555444444777777888888999:::::::::777666444444333444555666666666666666666555444333444555666555444333444666777666555666888999999777888888777777777777777777777888888888999999999999888:::===>>>===<<<;;;<<<888888888888777666555555555777888888666555666777888888888888777777777777666555666888;;;<<<;;;:::777777777777777777888888888888777777666666666666333333333444555666666666555444555888===@@@AAA@@@999888777666555666777777333444666777777777666555333444555666777888999:::666666555444444555666666999555222111444555444222555555666666666666555555555555555555555555555555777777666555444444333222444555666555333222222333777777666555444333333333333444444444444444333333333333333333444444555555555444444444444555666666333333222111111111111111333333333333333333333333333333444666888:::===>>>@@@>>>;;;777444222111111000000000111111111222222222222222222222222222222111111111111111111111111111111111111111111111111...///000000111111000000111111111111111111111000333222222333555666666555555444444333333333444444444333111000000000111222111111222222222222111111222222111111111111111111333333444555444333111000111111111111111111111111000222333222111000111222333333222222222222333333111222222222222222333333222222222222222222222222222222222222333333333333444555666777:::<<<>>>???@@@BBBGGGOOO]]]qqq//////000000111222444444000000000000000000111111111111000000000000111111111111111111111111111111............////////////............////////////000111111222111000/////////000111333333222111111111111222222222111000000111111111111111111111111000111222333222222222222111111111111111111111111222222111000000111222222111111222222222333333333111111222222222111111000111222222000...---...///222111111111111111111111///000111333555666888888333333222222222222333333222222222333333333333333555666666666555333222111222222222222333444555666333333333333333333333333222222222222222333333333333333444444444555444444444555666888999;;;<<<===777666444444333444555666666777777777666555444444444555666666444444555666777666555777999::::::999777777888888888888888888777888888888999999999999666999<<<===<<<;;;::::::777888888999888888777666555777888888666555555666777777777777777777777777555555555777:::;;;;;;:::777777888888888777777777777777777666666666666666555555555555555555555555555555666999;;;;;;;;;::::::999888777666666777777333444666777777777666555555666666666777777888888777666555555555555666777888444111111333555444333444444444444444444444444555555555555555555555555555555555555555444444444222444666666444333333333777777666555444333333333333444444555555444444444555555555444444333333333555444444444444555666666444444222111111111222333333333333333333333333333222222333444666888999:::<<<:::888555222000//////000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111///000111111222222111111000111222222222222111111111000000333666888888888666555444444333333444444333222111000000000111222111111111111111111111111111111111111222111111111222222333333333111000///111111111111111111111111000111222222000000111333333333222222222222333333111111111222222333333333333333333333333333333333333333333333444444444444444555666777:::<<<>>>???@@@BBBFFFNNN[[[ooo000000000000111111111111////////////000000000000111111000000000000111111000000111111222333333444....../////////000000000............////////////111111222333333111000//////111333444444444222111111111222222222222222111/////////000222444555666111222444444222111111222000000000000000000000000111111111111111111111111///000000000000111111111......///000000000000000000111111000///...///111000000111111111111111111///000111333555777888999333333222222222222333333333222222111222333333444888999999999777555333222111111111111111222333444333333333333222222222222111111222222222222333333333333333444444444555555111111333444666888::::::666555444333444444666666666666777777777666555555444555666666555444555666777666666777:::;;;;;;:::555555666666666666777777777777777888888888999999555888;;;<<<;;;:::999999777888999::::::999888777555777999999888666666666777777777777777777888888666555555777:::::::::888777888888888888777666666666666666666666666666666777777666666666555555555666777888999::::::::::::===<<<:::888777777777777666777777888888888888888777666666666666666666666777777777777777777777777555444222333444555555444333333333333333333333333555555555555555555555555333333444444555555555666222444666666555444444555666666666555444444444333333444444555555555555444666666555555444333333222555444444444444555666666555444333333222222333333444444444444333333333333...///000333555777888999777666444222111000//////111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111000000111222222222222222000111222333333333222111000000000222666888888888555555444333333333444444222111000//////000111222111111000000000000111111000000111222222222222111111111111111111111000///111111111111111111111111000111222111000000222444111111000000000000111111111111111222222333333444333333333333333333333333333333444444444555555555555555666888999<<<>>>???@@@BBBEEELLLXXXlll......///000000000000///---.........////////////111111000000000000111111000000111222444555666777/////////000000000111111............////////////111222444444444333111000000222444666666555333222000111222333333444333333000000000000111333555666222444555555222000111222000000000000000000000000000111222333333222111000///000000000000111111111,,,---...000111111111111///000111000//////111333//////000000111111222222000000111222333444555555444333333222222333333444333333222111111333444555999:::::::::888666333222222222111111111222222333111111111222333333444444222222222333333333444444444333333333444444555555111222222333444555666666555444333333444555666777555666666777777777777666444666777666555444555777777666666888:::<<<;;;;;;555555666666666777777777666666666777777777888888666888;;;;;;:::999999:::666777999::::::999777666555777::::::999888777777888888888888888888888888777777777888::::::999888777888888999888777666555666666666666666666666666666666666777777777777777888888888888999<<>><<<:::888777777777777777777777777888888999555555555555555555555555666777888999999888777666222333555555555444555666444444444333333444444444555555555555555555555555333333333444444555555555333444666555555555666777555555555555555555444444333333444555555555555555555555555555555444444444555444444444444555666666444444333333333222222222555555444444444333333333///000111333444555555666333222222111111000000000222333333333333444444444111222333333333333222111111111111111111111111111111111111111111111111111///000000111111111111111///000222444444333222111222111111222555666666555444333333333333333444444222111000//////000111222111000////////////000111///000111222333222222111111000000000000111111222111111111111111111111111000111111111000000222444111111000000000000111111000111111222333333444444222222222222222222222222222222333333333444444444666666777888999;;;===>>>AAABBBDDDJJJVVViii,,,---...///000000000000,,,---------......//////111111000000000000111111///000111333555777888999000000000000111111111111............/////////000222333444555555333222000000222555666777666444222000111222333444555555555444333111000000111111222222555666555222000111333000000000000000000000000///000222333333222000///111222222222222333333333---...000111333444444444...///000000///000222444...//////000111222222333111111111111111111111111444333333222222333333444444333222111111333555666::::::;;;:::999666333111555555444333333333444444...///000111333444555666333333333444444555555555444333333333333444555555555555555555555555555555444333333333444555777888555555666777777888777777555666777666555444555777777666666888:::<<<<<<;;;777777888888999999999:::666666666666777777777777888999;;;;;;:::999:::;;;666777999:::999888666555444777:::;;;:::999888888999999999999888888888888999888888999:::;;;999888777888999999999777666555555555555666666666666666555555666777888999::::::999888777666888===EEEJJJAAA@@@===;;;999888777777666555444444444555777888444444444444555555666666666777999;;;;;;999777666000333777777555444555777666555555444444555555666666666666666666666666666444444444444444444444444444555666555555555777999444444444555555555555555333333444555666666666555333333444444555666666666555444444444444555666666222333333333333222111111555555555444444333333333444444444444333222111111000111111111111222222222333333333444444444555555111222333444444333222111111111111111111111111111111111111111111111111111...//////000000000000000///000222444444444222111444333222222444444333222333222222222222333444555111111000//////000111222111000///......///000111///000111222333333222111111111000///000111333444111111111111111111111111000111111000///000333555333333222222222222333333000000111222333333444444111111111111111111111111111111222222222333333333777777777888999;;;<<<===AAABBBDDDIIITTTggg}}}+++---///000222222222111000000//////.........---//////............//////111111222333444444555555000000000000000000000000000///---,,,,,,---...///111222333333222111222333666555444333444555888999333333333333333333222222333333222111111000000///111222333333222111000///111000///...------...///111111111000000000000000333222222111000///......000000000000000000000000111111111000000000000000000000000000000000111222111111111111111111111111000000000000000000000000111111222222222333333333666555555444444444555555666555333333444444444333333333222222222222222222222333555666666555333222222222333333333444444444555555444444444555666666777555444444666777777666777666555444444444444444444555666888999:::::::::777666777999999888999;;;777777777777888888888888999999888888777777666666777777777777777888888999:::;;;<<<<<<;;;:::888777666777888::::::999888888999888777777666777777777888777777777777777888888888888999888888777666555222444777:::;;;:::888777999888666555555777999;;;888888888999;;;>>>AAACCCGGGDDD>>>999666444555666666666777777666555444333999999999999999888777666777777777666666666666666777666666666777888999999888888777777777777888888888888888888777666555444777666555444444555666777444555666555333333555666777666555444444444444444222222222333444555666777666555333222222333444555111333444444333444555777111333444444333222222333000111222222333444555555444444555555666666777777333333333333333333333333555444444444555666888999555444444333222111000000444333222222111222222222000111333444444333111000666555444333222111111111111000000///.../////////000111111222222111111000444555444111......111444222222222111000//////...//////000111111111111111//////000111222333333444222333333444333222111000222000...///222333111///+++---///111111000///...444444333222111111111111111333333222///...000333444444444333333222222222111222222333444555666666444555777:::<<<===??????>>>???DDDMMMWWWfff{{{------.........---,,,+++000/////////............000000000000000000000000...//////000111111222222////////////////////////000///...------...000111///000111111//////000111444333222222333444666888555555444333222222222333333333333222111111000000111222222333222111000///111000///.........//////111000000000000000000000222222222111000//////...000000000000000000000000111111111111000000000000111111000111111222333333222222222222222111111111111111111111111111111111111222222222222333333333666555555444333333333444777555333333444555444333222333444444444444333222222333555666666555333222333333333333444444444444555555444444444555555555666555333444555666666555777666555444444444444555444555666777888999999999555555666777666666777888666666777777777888888888888888888888777777777777777777777777777888888999<<<<<<======<<<;;;999888888888999999::::::999999;;;;;;:::999888888999999777777777777888888999:::::::::999999888777666666444666888999:::999888777888777555444555666888:::666555555666777:::===>>>AAA???<<<999777777888999666666666666666777777777888888888888888777666666777777777777777777777777777777777777777777888999777777777777777777777777888888999888888777666666777666555555555555666777444555666555333333555666555444333333222222333333222222333444555555666666333333444444444444333333333555666555444444555777333444666666444333444555333333333333444444444444444444444555555666666666333333333222222111111111222333555666777777666666444333333222222111111111111000000///.../////////222111111111111111111222555555444333222222222222222222111000000000000000111111222222222222111111444555555333000///111333222222111111000//////.........///000000000000000//////000000111111222222444333222111111111222222333111///000222333111///...///000111111111000000333222222111000000000111---000222111//////000222555444333333222222222333333333444444444444444444333444666999;;;<<<======>>>???DDDMMMWWWfff|||111111111111111000///...////////////............///000111111111111000///.........//////000000111........................000//////...///000222333///000111111//////000111333222222222333555888999888666444222222222333444444444333333222111111000111222222222222111000000111000//////.../////////000000000000000000111111222222111111000000//////////////////////////////111111111111111111111111111111111111222333444555444444333333222222111111222222222222222222222222222222222222333333333333666555444444333333444444888666444444555666555444222333555666666555333222333444555666666555444333333333444444444555555555777777777666666666666777777666444444555666555444666666555555444444555555555666666777888888888777333555666555444444555666666666666777777777888888777777777888888888888888999999999999999::::::;;;<<<======>>>===;;;:::999999999999888999::::::;;;<<<<<<;;;999999888888888777777777888999:::;;;<<<>>><<<;;;999888777777888888888888888888888888888777777555555555666888999555555444444555777999:::<<<<<<;;;:::999999999:::777666666666666888999:::777888888888888777666666888888888888888888888888999888777777777777777777666777888999999888777666999999999999888888888888777666666555555666666777444555666555333333555666555444444333333333333444222333444666666666555555222333555666666555333222666777777777555444555666444666777777666555555666666666555444444444444444555555555555555666666666444444333222111000//////000222555777888777555333222222222222222222222222000000///............///222111///......///111222444333333222222333333444444333333222222222222222222222333333333333222222444555555444222111111333222222111111000/////////---...//////000000//////111111111111111111222222555333111//////000222333444333222222222333111000111111111111111222222222222111111000000000000111---///000111000000111222666444333111111222333444555555444444444333333333444555666888999:::;;;;;;???@@@EEEMMMXXXfff|||000000111222333333444444///////////////.........---...000222222000...---/////////000000000111111........................///......//////111222333111222333222111000111333333333444444666888:::;;;999777444222111222333444444444333333222111111111111111111222111111111111111000000000000000000000000000000000000111111111111111111000000000000000////////////////////////000111111111111111222222000000000111222333444555555444444333333222222222333333333333333333333333222222222333333333444444444444444444555666777777888666555555666666555444222333444555555555444444444555666666666666555444444444555555555666666666:::::::::;;;:::::::::::::::888666666777777666555666666555555555555666666666666777777888777777777555888:::777444555666666666666666777777777888888777777888888999999999:::<<<<<<;;;;;;<<<<<<===>>><<<<<<======<<<;;;999888999888777777777888:::;;;;;;:::999888777666666666777888888999:::;;;===>>>@@@>>><<<999888888999999::::::999888777888999:::888777777777888888999999888888777777777888999:::;;;;;;;;;::::::888777777:::999777666666888999;;;888888888999999888777777888888888888888999999999999999888777666666666777555666888::::::888666555888888888888888888888888777666666666666666666777444555666555333333555666777777666666666666666777333444666777888666555444444555666777777777666555666777888666444333333444444666777777666555555666777666555555444555666666777777777777777666666666444333333222222111111111111222444666666666444333111111111222222333333333333222222111111111111111222111000//////000111222333222222222333333444555555555444333333333333444222333333444444333333222333444555555444333222222111111111111000000//////...//////000000000000000333333333333333333222222333222111111000111222222555444333333333222222111222222111111111111222333222111111111111111222222444333222111000111333444666444222000000222444666444444444444444444444444555666777999::::::;;;;;;???@@@EEEMMMWWWfff{{{............///000000111.........///////////////,,,---///000000///---,,,///////////////000000000........................------......///000111222000111222222111000111222222222333444666888999:::999777444111111111333555444444333222222111111000111111111111111111222222000000111111111111111111//////000000111111111111000000000000000111111111000000000000000000000000000000111111222222222333/////////000000222333333444444444333333222222222333333333333333333333333222222333333333444444444222333333555777999;;;<<<888666555555666666555444444333333222333444555666666666666666666666666666555555666666666777777777:::;;;<<<<<<======<<<<<<===;;;999999999999888777666666555555555666666777777777888888888888888777888>>>@@@:::666888999888777777777777888888888888888999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<;;;:::888777888888777666666888999:::;;;:::999888777777777777888888888999:::<<<===>>>@@@???<<<:::999999:::;;;<<<;;;999888888888:::;;;999999:::;;;;;;;;;;;;;;;999999999888888888999999888999999::::::999888777===;;;999777666666888888888888999999999999999888777777888888999999999999999999888777666666666777555666888::::::888666555888888777666666666777777666777777777777777777666444555666555333333555666777777777666666777777888444555777888888777555333888777666666666888999:::666666777555333222222333444555777777555444555666666555444444555666888999:::999999999888777777777222333333333444444555555444333333333333444444555111111111222222333333444555444333333222222333333111111222333333222111111222222222222333444555555666555444444333333444444222333333444444333333222333333333444444333222111111111111000000000000000000000111222222222222111222222222222222111111111///000222333333222000///444444444444333222222333222222111000000111111222222222222222222333444555>>>:::555111000222555777666444222000000222444666222222333333444555666666666777888:::;;;<<<<<<<<>>>>>>>>===@@@>>><<<;;;;;;:::999888666666555555666666777777777888888999:::::::::999;;;CCCEEE===777:::;;;:::888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999999999::::::;;;:::;;;;;;;;;;;;999888777888888777777888888999:::<<<<<<;;;::::::::::::;;;888888888999:::;;;<<<===>>>===<<<:::::::::;;;;;;;;;:::999999999:::;;;<<<999:::<<<=========<<<;;;777888888888777777777777333444666888:::;;;;;;<<<===<<<:::888666666666666777777888999999999999888666666777777888999999999999888777777777777777777666777888999999888777666:::888777555555555555666666777777888888777777666444555666555333333555666666555555555555666666777777777888888888666555444999888666555666888:::<<<555666666555333111222333444666777777666555555666555444333333444666999;;;;;;::::::999888777777666222222333444555666777777444333222111111222444555111111111222222333333333333333222111111111111222000111333555555333111000222222222222333333444555555444444333333333333333222222333333333333222222333222111111333333222111111111000000000000000000000111222222333333222222/////////////////////000,,,///222444555333000...222333444444222222333444222222222111111111111000222222222333333555666777CCC===666222111333555777444333222111111333444666111222222333444555666777666777888:::<<<=========>>>???CCCLLLUUUdddxxx555444222000////////////............/////////000.................................---------------///////////////////////////000000000111000000000...///000///...---...000...///000111222222333333222222111111111222333333222222111000000//////...111111000000000111333333000111222333333333222222...//////000111111222222...//////000111222222222222222222222222222222222000000111222222333444444222222111111000000111111000000111111222333333333222222222222222222222222333333333444444444444555222222222333555666888999777555333333444555444333333444777999:::999888666888777777777777777777888777777777888888888999999:::<<<>>>AAACCCCCCCCCBBBAAA???<<<;;;;;;:::999777666666666666666777888888777888999:::;;;<<<<<<<<<;;;EEEGGG===666999;;;999999999:::::::::;;;;;;;;;>>>>>>>>>===============:::999999999999:::;;;;;;;;;<<<<<<<<<<<<:::999888999999::::::;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===888:::<<<>>>>>>===;;;:::666777777888888777777777333444555777888:::;;;<<<::::::999888777666666555555555666777777777777777555555666777777888999999777777777777777777888999777777777777777777777777<<<;;;888666555555555666666777888888888888777666444555666555333333555666666666555555666666777888999999888888777666555555555555666666777888999999555666777555444333333444555777888888777666666777666555333222333555777999::::::999888666555555444333333333444444555555555222222333333333222222222222222222222222222333333333222111111000000111111111111222222222222111111333333222222222333444444444333222222111111222222111111222222222222111111444111//////111222222111000000000000000000000111000000111222222222222222/////////000000111111111---///111333333222000//////111333333222222333666222333444444444222111000111111111222333444666777>>>:::444222222333333222333222222222333333444555333333333444444555555555444555777999;;;<<<===>>>===>>>BBBJJJTTTbbbwww......---,,,,,,---...///---.........//////000000000///............///000000000000000000000//////000000000000000000000000111111222222222111111000000111222111000///000222000111222333333333333333///000000111222222333333111111000000///.........111111000000000111333444000111222333444333333222...//////000111222222222......///000111222222333222222222222222222222222000000111222333333444444555444333222111111111111//////000111222333333444222222222222222222222222333333333444444444555555222222222222333333444555666555333333444444444333111555;;;???@@@===888555888888777777777777888888777888888888888999999999===???BBBFFFHHHIIIIIIHHHAAA>>><<<::::::999888666666666666666666777888888777888:::;;;<<<=========:::EEEGGG<<<555888:::777:::::::::;;;;;;;;;<<<<<<@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>>>><<<============;;;:::999:::;;;<<<===>>>===<<<;;;888888888888999:::;;;;;;999999999888888999::::::999:::;;;;;;<<<<<<;;;;;;999999:::;;;;;;<<<======777999<<<===>>><<<:::999777888888999999999999888777777777666777888888999777777888888888777777666333333444555666666555555444555555666777888888888777777666666777888999999888888777777777777888888???===:::777555555555666666777888999999888777666444555666555333333555666888888777888888999::::::;;;:::888777666666666666222333555777888777666666555777777666555444555666777888::::::888777888999888666444222222333555777999888777666555444333222333333333333333333333333000111333555555333111///222222222222222222222222444333222222111222222222222111000......000111222444333333222222333333444333222111111000000111111111111111222222111111111444000------///222222111000000000000000111111111//////000111111111111111111111222333444444555555//////000000111111111222...000333333111111444666333444555666666444222111000000000111222444555666777555222222444444111...222222222333333444444444555555444444444333333333222333555888:::<<<============BBBJJJSSSaaavvv//////////////////////////////////////////........................------........................000000000000111111111111000000000000000000000000000000000000000000000000222222222222111000//////222222222222222222222222666666555222///...///000000000111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111333333111000000000111222111111222333333333333222333333222111000000111111333222222111111222222333333222222444555555333111222111111111222222333444444444333333444444555666333333333333333444555666;;;999888999;;;<<<999777666666666777777777777777888:::;;;;;;999999:::;;;===???DDDKKKPPPPPPKKKFFFBBBAAA>>>;;;999888999999999999999999999999999999;;;<<>><<>>===<<<<<<:::<<<===????????????>>>@@@????????????AAACCCDDDFFF@@@;;;:::===@@@???<<<>>>@@@AAAAAA>>>;;;999888:::;;;<<<=========<<<;;;=========<<<<<<;;;::::::<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===@@@>>><<<:::::::::<<<===<<<:::888:::<<<>>><<<:::999999999999999999999999:::::::::999999999888888888888888777777666444444666666777888888888888888666666666666777777777777777777777777888888888888777777777777666666666666::::::999888777777888888777777777777777777777777555555555555666666666777444555555666777888888888999777555555666777777777666666777777777777666666999888777666555444333333555555666777777666555444555444333333555555444333555555555444444333333333444333333222222333333444444444444444444444444444666555555555555444444444333222111/////////000111//////000000111222444555999666444333555666444222111111222333333333222222222222222333333222222222444444444333111///...---111111111111111111111111222111111111000000//////111111222222333333222222000000111222222222222111000000111222222222222111111222222333333222222222111111111111111111111111111111222333333333333222222222333333333333444444666666666666777777777777333444555666888:::;;;<<<>>>CCCBBBFFFTTT```qqq////////////////////////------------------------................................................------........./////////000000000000000000000000000000000000000000000000111111222222222222222111111111111111111111111111333444555444222000//////000000111111111111000000222222222222222222222222222111111111111111111111111111111111111111111111333222111000000000111222000111111222222222222222333222222111111111111111333222222111111222222333333222222444555555333111333333222222222333333444222222222111222333333444666666555555555555666666888666555666888999777444666666666666666666666666888999::::::999:::<<<===CCCDDDHHHNNNQQQPPPKKKGGG@@@>>><<<:::888888888999888888888888999999999999???AAACCCEEEFFFEEEBBB???@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCBBBCCCCCCDDDEEEIIIEEEAAA@@@BBBDDDDDDBBBDDDEEEEEECCCAAA???===<<<>>>???@@@AAAAAA@@@??????@@@???>>>>>>============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<============<<<999999888888999:::<<<===;;;999888999<<<===<<<:::999999999999999999999999:::::::::999999999888888888999999888888666555555666777777888888888888888666666777777888888888999777777777777888888888888888888777777777666666666999999888777777777777777777777777777777777777777555555555666666666777777555555666777777888999999999777555555666777777777555555666666666666555555777777666666555444444444666666777777777555444333555444333333555555444333555555444444444333333333555444444333333444444555333333333333333333333333555444444444333333333333333222111000//////000111333222111111000000111111777555222111222222111///111111222222222111111000111111222222222222111111333333333222111000///...111111111111111111111111222222222111111000000000333333444444333222111000000000111222222222222111000000111222222222222111111111222222222111111000111111111111111111111111111222333333444333333333222222333333333333444444444555555555555666666666555555666888:::;;;======>>>CCCBBBFFFUUUaaasss////////////////////////------------------------................................................,,,,,,---------.........000000000000000000000000000000000000000000000000000000111222333444444333000000000000000000000000111333666777555222000///000000111111111111000000000000000000000000000000222222222111111000000000111111111111111111111111333222111111000000111111///000111111222222111111222222222222111111111111333222222111111222222333444333222333555555333222555555444444444444444444333222222222222333444444:::999888777666666666666666555444555777777666444888888888888888777777777999::::::::::::<<<@@@CCCIIIKKKMMMPPPQQQOOOKKKGGG@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<===============FFFGGGJJJLLLLLLJJJHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGJJJIIIGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@???===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>888888888999::::::;;;;;;:::999888999;;;<<<;;;::::::::::::::::::::::::::::::::::::999999999888888999::::::999999888777666666777888888999999888888666777777888999::::::;;;777777777777888888888888888888888777777777777666888888777666666666777777777777777777777777777777666666666666777777777777666666777777888999999999999777555555666888888777666666777777777777666666555555555555555555555555777777777777666555333333555444333333555555444333555444444444444333333333555555444444444444555555333333333333333333333333444444333333333222222222222222111000000000111111333222111111000000111111666444222111111111000...111222222222111000//////000111111111111111111000111222222222222111000000111111111111111111111111222222111111111111000000444555555666555222000...000000111222222222222111000000111222222222222111111111222222111000//////222222222222222222222222111222333333444444333333222222333333333333444444333333444444444555555555666777888:::;;;===>>>???>>>BBBBBBGGGVVVcccuuu////////////////////////.........///////////////---------.................................................../////////000////////////////////////000000000000000000000000111111222333333333333333//////000000000000000111555666888888555222111000000000111111111111000000000000000000000000000000222222111111000000//////111111111111111111111111222222222111111111111111//////000111111111111000222222222222222222222111333222222111111222222333444333333333555555444222666666666666666555555444555555555555555666666777<<<;;;999888777666666666666666666777888888777777;;;;;;;;;::::::::::::::::::;;;;;;;;;<<>>>>>>>>>>>>>>???BBBDDDDDDCCCAAA@@@============<<<:::999888:::999999999:::::::::::::::::::::::::::::::::::::::::::::999999999888888::::::;;;;;;:::999999888777777888999999999999888777888888999:::;;;<<<<<<666777777777888888888888999999888888888777777777777777666666666666666777777777777777777777777777666666777777777888888888777777888888999999999999:::777555555777888888777777888888999999888888777333333333444555555666666888888777777555444333222555444333333555555444333444444444444444444444444444444333333333333444444222222222222222222222222444444444333333333333222222111111111111111111111/////////000111222444444555444333222222333333222333333333222222000///...000000111111111111000000000000111222222222222111111111111111111111111111000000000000000000000000333444555666555333111///000000111222222222222111000000111222222222222111222222333222222111000///222222222222222222222222000111222222333222222222222222222333333333444444333444444444444555555555666777888:::<<<===>>>???===BBBBBBHHHXXXeeewww////////////////////////........./////////000000---------.........//////////////////////////////............/////////000////////////////////////111111111111111111111111222333333333222222111000000000000111111111222222::::::999777333111111222000000111111111111000000////////////////////////111111111000000000//////111111111111111111111111222222222222111111000000//////000111111111111000111222333333333333222222333222222111111222222333555444333333444555444333555666777777777666555555666666555555666666777888:::999888777666555555555555666888888888888888888:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===AAAGGGKKKPPPQQQQQQOOOMMMKKKIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLLLLMMMNNNOOOPPPTTTWWWZZZ[[[YYYXXXXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]^^^^^^^^^______]]][[[YYYXXXWWWXXXYYYYYYYYYZZZ[[[[[[YYYXXXYYYZZZ[[[ZZZXXXYYYZZZYYYVVVSSSQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJDDDDDDBBBAAAAAA@@@@@@@@@???AAACCCEEEEEECCCAAA???>>>>>>>>>>>><<<;;;999888::::::;;;::::::999:::::::::::::::::::::::::::::::::::::::999999999888888:::;;;;;;;;;;;;::::::999777777888999999999999999888999999:::;;;<<<<<<<<<666777777777888888888888999999999999888888888888777666666666666666777777888888888888888888888888777777777888888888888999888888888888888999999999:::888666666777888888888666777777888888777777666222333333444555666777888999888777666555444333333555444333333555555444333444444444444444444444444333222222222222222222333222222222222222222222222555555555555444444444444111111111222222222222111/////////000111222444444111222222222222333555666444444444444333222111000000000111111111111000000//////000222222333333222111111111111111111111111////////////////////////111222444555555444222111000000111222222222222111000000111222222222222111333444444444333333222111222222222222222222222222///000000111111111111111222222222333333333444444444444555555555666666666555666777999:::<<<===>>>===BBBBBBHHHXXXeeexxx////////////////////////++++++,,,,,,---.........,,,,,,------.../////////////////////////////////,,,,,,---------.........000000000000000000000000111111111111111111111111222333333222111000/////////000000111111222222222::::::888555222000222333000000111111111111000000////////////////////////000000000000000000000000111111111111111111111111111222222222222111000000///000111111222222111111111111333444444444333222333222222111111222222333666444333333444555555444444555666777888777666666555444444444444555666666777777666666666666666777444666888888888777888999999999:::;;;<<<===>>>>>>===>>>???AAABBBFFFKKKNNNTTTUUUUUUSSSPPPOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSPPPQQQTTTWWWZZZ^^^```bbbeeehhhjjjiiieeeccccccdddddddddfffhhhiiijjjkkkkkkiiijjjkkkllllllkkkjjjiiifffeeebbbaaabbbeeehhhkkkgggfffeeeddddddcccccccccbbbbbbcccgggiiihhhbbb]]][[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNJJJIIIHHHGGGFFFFFFEEEEEECCCDDDEEEFFFEEECCCAAA@@@;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===<<<:::999:::;;;:::::::::::::::::::::::::::::::::999999999888888::::::;;;;;;;;;;;;::::::777888999999:::999999999::::::::::::;;;;;;;;;;;;777777777777888888888888:::::::::999999999888888777777666666666777888888888888888888888888888888777888888888999999999999888888888888888888888888:::888666666777999999888444444555555555555444444333333444555666777888999999888777555444444444444555444333333555555444333333333333444444444444555222222111111111111222222333333333333333333333333666666555555555444444444000111222222333222222222333222111111000000111111///000111111111111444666444555555555444333222222000111111111111111111000//////000222222333333333111111111111111111111111......////////////000000000111222222333333333333000000111222222222222111000000111222222222222111333333444444444444333333333333333333333333333333///000000111111111111111222222333333333333444444444555555555555666666666444555666888999;;;<<<======BBBBBBHHHXXXeeewww////////////////////////++++++,,,,,,---......///,,,,,,------...//////000////////////////////////------........./////////000000000000000000000000111111111111111111111111000000111111111000000///......//////000111111222333444444444222000111222000000111111111111000000000000000000000000000000......//////000111111111111111111111111111111111111222222333222111000///000111111222222222222222000111333444555444333222333222222111111222222333777555333333444555555555222333555777888888777666555555444444555555666777555555555666666888999999555888;;;;;;:::999:::<<<:::;;;<<<>>>???AAABBBCCCEEEGGGJJJLLLNNNPPPTTTWWW[[[\\\\\\ZZZXXXXXX[[[]]]\\\]]]]]]^^^^^^^^^^^^^^^[[[^^^cccjjjqqqwww|||xxxsssssstttsssuuuxxx{{{~~~}}}~~~|||yyyvvvvvvtttqqqppprrrxxx~~~zzzvvvrrrqqqrrrsssrrrpppppprrrwww}}}wwwoooiiigggeeecccbbbaaaaaaaaa`````````___]]]ZZZXXXVVVVVVUUUTTTSSSQQQQQQQQQQQQLLLKKKKKKJJJIIIGGGFFFEEE>>>===<<<;;;;;;<<<===>>>;;;===>>>===;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999::::::;;;;;;;;;::::::777888999999::::::999999;;;;;;;;;::::::::::::999777777777777888888888888;;;::::::::::::999999999777777777777777888999999888888888888888888888888888888888999999999::::::777777777777777777777777:::888666666777999999888555555666666666666555555444555555666777888999999888777666555444444555666555444333333555555444333333333333444444444555555333222222111111222222333333333333333333333333333555555555444444444333333000111222333333333222222333222111111000000111111222333444333111000222555333333333444444333333222111111222222222222111111///000111222222222222222111111111111111111111111000000000000111111111222333222111000000000111222000000111222222222222111000000111222222222222111111111222333444444444444333333333333333333333333111111222333333333333333222222333333333333444444333333444444444555555555444555666888999;;;<<<======BBBBBBHHHWWWdddvvv////////////////////////------......///000111111,,,,,,------...///000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111---...///000000111111000---------...///000000111+++...222333222111000000000000111111111111000000111111111111111111111111------...///000111222222111111111111111111111111111111222333222111000///111111222333333333333222000111333555555555333222333222222222222222222333777555333333444555666555000222444777888888888777777777777777777888999999444444555666777999;;;<<<888;;;>>>>>>===<<<>>>@@@===>>>@@@BBBDDDFFFHHHHHHOOOQQQUUUWWWXXX[[[]]]``````bbbbbbaaa___```dddgggfffgggggghhhhhhhhhgggggggggkkkrrr{{{~~~}}}yyyxxxvvvsssrrrqqqqqqqqqoooooopppooommmiiidddbbbaaa```___^^^\\\\\\[[[[[[TTTSSSRRRPPPNNNMMMKKKKKKEEEDDDAAA>>>===<<<===>>><<<>>>@@@>>>;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999::::::;;;:::::::::888888999::::::::::::999<<<;;;;;;::::::999888888777777777777888888888888;;;;;;;;;:::::::::999999888888777777888999::::::888888888888888888888888888888999999999:::::::::777777777666666666666666;;;999777666888999999999888888999999999999888888666666666777888999999999777777555444444555666777555444333333555555444333333333333444444555555555444333333222222333333444444444444444444444444444444444444333333333222222000111222333444333333222//////000000111222444555666888888666333111333555111111222333333333222222222222333333333333222222000000111222222222222222111111111111111111111111111111222222333333333333555333111///......///000000000111222222222222111000000111222222222222111///000111222333444444444333333333333333333333333222333444444555555444444222222333333333444444444222222333333333444444444555555777888:::<<<======>>>CCCBBBGGGVVVcccuuu///////////////.........444333111...---,,,---...............------------111111111111111000//////,,,---///000111222111111222000------...//////...111111000000//////.........//////000111222222222444333111//////000111222333333222222333333444555000000000000000000000000111111000000//////......---...000111000111222444333111//////000111000///111111111111111000//////333222111000000111222333444444555555555555555555444333333333333333333333444555555555555555444444444444555666666666555555777999:::999777666666666777777666666777888:::;;;;;;===>>>>>>>>>>>>@@@BBBGGGHHHIIIIIIJJJNNNVVV\\\^^^[[[\\\aaadddgggnnnvvvvvvuuutttssstttvvvxxxzzzyyywwwuuuuuuwwwwwwtttrrrtttwww}}}{{{uuuqqqiiiiiihhhiiijjjkkkmmmnnnkkkiiicccZZZWWWXXXVVVRRRIIIGGGDDDBBBAAA@@@>>><<<>>>======>>>??????===;;;999;;;<<<<<<;;;:::;;;;;;:::;;;;;;<<<<<<:::999888888999999999999:::::::::888;;;======:::777666555::::::;;;<<<<<<;;;:::999888777666555666888:::;;;777888999:::::::::::::::888777777777888999::::::;;;:::999888888999:::;;;<<<;;;:::999888888888888555555444444444444555555777777777777777777888888999999888777666666777777:::999999999999999999::::::888666444333444555666444444555555666555555444666444333444555666666555111333333333222333444666777666555444333333333333555555555444444333333333222222222222222222222222222222333333333222111111555444222000000111222333444444444333333222222222444444333333222111000000111111111111111111111111222222222111111000000000666555333222111111222333000000000000000000000000555444444333222333333333333111000000111222222111000000000//////.........333444444444444333111111222222111111111111222222000111111111111222222222111111222222222333333333666777888:::<<<===?????????@@@EEELLLUUUbbbyyy////////////////////////000...---000444666555333111000000000//////......000111111111111000//////---...///000000000///............000222222000...000000000000//////.........//////000111111222222444333111000///000111222222111111111111111222222000000000000000000000000111000000000/////////......///111111000000111333555333111000111111000///111111111111111000//////222222111111111111222222333333333333444444444444333333333333333333444444555555555666666555555444333444444555555555444444555777888888777666777888999999999999:::<<<===>>><<>>===>>>>>>>>><<<;;;;;;;;;888999:::;;;<<<<<<;;;;;;888888999999999:::::::::666777888999999:::;;;;;;777888999:::::::::999999999999888777777888999:::888888999:::::::::999999888888888888888888999999:::999888888888888999:::<<<;;;:::999888888888888777777666666666666777777888888888888888888888888999999888777777777777777999999888888888888999999777555333222111111222333333333444444444444444333444333111111333444444444111222333222111111333444444444333222222111222222444444444444333333333333222222222222222222222222222222333333333333333222222111000......///000111444444333333333222222222444444333333222111111000000000000000000000000000222222222222222333333333555555666666666444222111111111111111111111111111111111111111111222222333333111000000111222222111666555555555444444444333444333222111111111111222222222111111111111222222111111111111222222222222222222222222333333333333666666888999;;;<<<===>>>???@@@EEELLLTTTbbbxxx////////////////////////000......444;;;>>>:::555333333222111111000//////000000111111000000///...///////////////...---,,,***,,,000444666555111...000000000////////////......//////000000111111222333222111000///000111222000000///////////////000000000000000000000000000000000000000///////////////111222111000///000222666444222111222222111///000111111111111000000///222222333333333333222222111111222222333333333333222333333333444555555555555555666666666666555555555666666777666666555555444666888888888888999;;;;;;;;;;;;<<<>>>???@@@AAAEEEHHHLLLOOOQQQRRRTTTVVVUUUVVVXXX\\\aaaiiirrryyyxxxvvvvvvwwwxxx|||yyyooogggccc___YYYTTTQQQPPPNNNMMMHHHFFFEEEDDDEEEDDDCCCAAA>>>>>>======;;;:::999999888999:::;;;;;;;;;;;;;;;999999999999::::::::::::;;;999777888:::<<<=========<<<<<<;;;:::999888888:::::::::999999999888888::::::999999999999999888999999999888888888888888999888888777777888888999;;;:::999888888888888888777666666555555666666777888888777777777777777777999888777777777777777777888777777666666777777888888777666444444444555555333333333333333333333333555333111000222444555555333444444333111111222444333333222222111222222222222222222222333333333333222222222222222222222222111222333444444444444444555444333222111222333333333333333333222222222222444333333222222111111111000000000000000000000000111222222444555666777777333666999::::::777333000111111111111111111111111000000000111111222333333222111000000222222222000333333333333333222222222444333000//////000111333222222111111111111222222111111111111222222222333333333333333444444444444666666777888:::;;;<<<<<>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;>>><<<999999;;;<<<;;;999<<<;;;;;;::::::;;;;;;<<<888999:::::::::999999888;;;::::::999888888888888999999999999888888777777888777777777777777777888::::::999888888888888888555444444444444444444555666666666666666555555555888888777777777777777888777666666555555666666777999888777666666666777777444444333333333333333333888666333222444666888888555666666444333222333444444444333333222333333444111111111222222333333333222222222222222222222222111222333444555555666666777666555444444444444555333222222222222222222222333333333222222111111111000000000000000000000000111111333555777999:::;;;444666888:::999666333000111111111111111111111111111111222222333333333333222111000111222333111000000000000000000000000000333222111111111111222222222222111111111111222222111111111222222222333333333333333444444444555555777777888999:::;;;<<<<<>>AAADDDEEEDDDCCC;;;:::999999:::<<<>>>@@@777888999::::::::::::999;;;;;;:::888888888888999999999999999999888777666777777777888888777777777999999888888777777888888666555555444444555555666888888888777777666666666888777777777777777888888666555555555555555555666555555444444444444444444666666555444333333444444888666333333555777888888555555555444222111333444444333333222222222222333111111111222222333333333222222222222222222222222111222333444555555666666333222222111111111111111222222222222222222222222333333222222222222222111222222222222222222222222000111333555777999;;;<<<555555555555444333222222111111111111111111111111111222222333333222111111111111000111333333111///222222333333333333333333000222333555555444222111222222111111111111222222111222222222222333333333333333333444444444555555777888999:::;;;<<<===>>>>>>???DDDJJJQQQ^^^sss...//////000000111111222000555:::888111,,,,,,///000000/////////.........//////000000//////...---,,,,,,,,,---...///111222222000---,,,---...///...---............///////////////////////////////////////000000000000000000000000000000000111222222111111111111111111111111////////////000000000000111222222111///...///000---,,,,,,---000222222222///000000111111111111000222222333333333333222222444444555666777888888999444555555555666777777777555666777888888999999888666777888:::;;;;;;;;;<<<<<<>>>AAACCCEEEIIIMMMQQQUUUUUUUUUWWW\\\bbbhhhlllqqqvvv|||zzz{{{~~~xxxpppiiiccc]]]YYYSSSNNNIIIGGGFFFFFFCCC@@@>>>>>>======>>>>>>???@@@<<<============>>>>>>>>>>>>CCCJJJPPPSSSUUUXXXYYYRRRNNNIIIDDD@@@>>>======::::::::::::::::::::::::;;;:::999888888888999:::777888999::::::999777666777888888999999888888777999888888777777777888888999888888777777888888999;;;;;;::::::999999888888777777777777777888888999666555555444444555555666666666666666666666666555888777555444333333444555555333222333555666555555333333444333111111222444555444333222111111111111222222222222333333333333222222222222222222222222111222333444444444444444333333333222222222111111111111111222222222222222222222222222222222222222333333333333333333333333111111333444666888999:::666555333111111111222333222222222222222222222222///000111222333222111000111000111222333333111///222222222222333333333333///111444777777555222000222222111111111111222222222222222222333333333333333333333333444444444444777777999:::<<<>>>???@@@>>>???CCCIIIPPP\\\qqq...//////000111111222222000222444222...,,,...000.........////////////000//////000000//////...---///............///111111111///------...000111000---------.........//////////////////////////////...//////000000000000000......//////000111333333111111111111111111111111.../////////000000000111000111222111000///000111000///---...000111111000//////000111111111111111222222111111111111222222444444555666777888999:::666666666666666666666777555666777888999999999999888999;;;===>>>???@@@@@@DDDGGGKKKOOOTTTZZZaaafffgggffffffhhhmmmvvvxxxqqqmmmfff___XXXSSSRRROOOKKKGGGHHHGGGEEECCCAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@EEEKKKRRRSSSRRRRRRWWW\\\```\\\TTTLLLFFFBBBAAAAAAAAA@@@>>><<<;;;::::::;;;:::999888777777999:::;;;666777999::::::999888777888888999::::::999888888888888777777777777888888::::::999999999999:::::::::::::::999888777777777777777777777777888999999666666555555555555666666888888888999999999888888888666444333222222333444444333333555666777555333444555555444333333555777999888777555444333222222444444444444333333333333222222222222222222222222222222333333333333333222444444444444444333333222000111111111222222222222222222222222222222222222222222222222222222222222111222222333444555666666666555333111111111222222222222222222222222222222...000333555777777777666000000111222444333111........./////////000000000///111333444555444222111222222111111111111222222222222222333333333444444222222222222333333333333444555777999;;;>>>???@@@>>>???CCCHHHOOO[[[ppp...//////000111222222222333111///...---...//////.........///000000111111///////////////......---222111///......///000000///......///111333333222---------........./////////////////////...............///000000111000000---------...000111333444111111111111111111111111.../////////000000111111///111222111000///000222444222000///000000///...//////000111111111111111333222111000000111222333444444555666777888999:::777777777777666666666666666666777999999:::::::::;;;<<<>>>AAACCCEEEFFFFFFLLLOOOTTTZZZaaaiiirrrxxx}}}{{{zzz|||}}}vvvmmmgggccc___YYYTTTSSSQQQLLLGGGCCC@@@===<<>>BBBHHHRRROOOKKKHHHGGGIIIKKKMMMGGGEEEAAA>>>;;;::::::::::::999888777777999;;;===555666888:::;;;:::999888888999:::;;;;;;:::999888888777777777777777888888999999888888888888999999888777777666555444444333777777666777777888999999666666555555555555666666444555666666666666555555777666333111111111222333555555666888:::999777444777888999888777888:::<<<>>>===<<<:::888777666666555555555444444333333333222222222222222222222222222222333333333222111111000111111111111000//////000000111111222222222222222222222222222222222222111111111111111111111111222222222333333333444444555555444333222222222111222222222222222222222222///222555999<<<===>>>>>>000000111333444333111.........//////000000111111000000111111222222222222222222111111111111222222222222333333333444444444111111222222222333333333222333555888;;;===???@@@>>>???CCCHHHNNN[[[ooo------............------//////.........//////000,,,...000111000///000111222000...///111111///,,,------......//////000000000000000000///////////////////////////000000111222111111000///......---000000000000//////////////////000000111111111222222222111111000/////////000111111111111000//////222000//////000111111000000000111111111111000000222222111111222222333444333333333444444444555555555666888::::::999777666333555777888777666777777777777888:::>>>@@@AAAAAABBBDDDFFFHHHKKKMMMOOOPPPXXX]]]cccjjjsss}}}tttmmmiiijjjeee\\\UUUOOOKKKHHHFFFEEEDDDAAA???>>>AAAEEEHHHZZZSSSIIIAAA???@@@BBBCCCSSSNNNEEE???===@@@EEEIIIMMMLLLJJJGGGBBB>>>:::888::::::999999888888777777555666999;;;<<<;;;::::::;;;;;;;;;;;;;;;:::999888999888777777777777777888999999777777777888999:::777777777777777777777777555555555555666777999999777666555444333444555555888:::;;;<<<;;;999666444888888777777666666555555444555666777777666555555000222333222333777>>>DDDDDDHHHIIICCC===;;;:::888888555444666555222111444111111111222222333333444//////000111222333333444222222222222111111000000000111222333444333222111222222222333555555444333111111111111111111111111222333444333111//////000222222222222222222222222222111111111333555888:::<<<777222<<>>AAA@@@BBBHHHPPP\\\nnn~~~------............------..................///000---...000000000000222444222000......000111000............///////////////000000000000////////////000000/////////000111111111111000000//////......000000000000///////////////000000000111111111111///////////////000000000000000000111111111111111333111///000111222111000000000111111111111000000222222222222222333333444444444444444555555555666444555777888888777666555222444666777777666777888::::::;;;>>>AAACCCDDDEEEDDDFFFIIIMMMQQQVVV[[[^^^ccckkkuuuuuulllcccZZZSSSNNNJJJJJJHHHFFFEEEEEEGGGIIINNNJJJDDD@@@???@@@@@@AAAIIIFFFAAA===<<<===???AAAFFFGGGGGGFFFDDD@@@<<<999;;;::::::999999999999999666777999;;;;;;;;;:::999:::::::::::::::999888888888888777777777777888888999999888777777888999:::888888888888888888888888555555555666777777888999888777666555555555666666888999:::;;;:::888666444777777777777666666555555444555555555555444222111333555555555777<<>>???>>>===AAAHHHQQQ___sss------............---------------------...//////......//////000222555888444222///...///000111000///////////////.........////////////000000000000111000000000000111222222000000000000////////////////////////000000000000000000000000111111111111---------...///000000000000000000000000111222333333222000000222333222111000111111222222111111000222222222222333333333333444444444555555555666666555666777777777666555444222444777888888888:::;;;<<<===???AAACCCFFFGGGHHHLLLNNNRRRVVV[[[bbbjjjpppqqq{{{qqqddd\\\SSSQQQNNNKKKHHHFFFEEEEEECCCAAA@@@AAABBBBBBAAA???AAA@@@???===<<<<<<;;;;;;>>>@@@CCCEEEEEECCC@@@===<<<;;;;;;:::::::::::::::888999:::;;;;;;:::999888999999999999999999888777777777777777777888999:::999999888888777888888999888888888888888888888888555666666666777888888999999888777666666666777777777888999999999777555444777777777666666666666555333444444555555555444444666666777777:::BBBNNNWWWdddhhhiiiccc^^^\\\XXXTTTNNNCCC999777777444333444333333333333222222222222333333222222111111111111222222222222111111111111222222111111222222333444111000000000222333222111111111111111111111111111333444555444222111111222000000000000000000000000555444222000000000111111000555666555999???===555444333222111111111222222111111000000111111222333222222111111111111222222000000000111111111222222222111111000000111111222222444555444333333444555666777777999;;;===???@@@======AAAHHHRRR```uuu------............---------,,,,,,------...///000/////////...///333888<<<:::777333000///000111111000000//////......------////////////000000000000111111111111111222222333////////////000000000000////////////000000000000000000000000000111111111.........//////000000000////////////111222444555444222111111222333333222111111222222222222111111222222222333333333333333333333444444444555555555777777888888888888777666444666999;;;;;;<<>>>>>===<<<<<<;;;<<>>?????????CCCIIIPPP]]]sss------............------,,,,,,,,,---...///000000000000///...///333888<<>>@@@DDDFFFJJJLLLPPPRRRSSSUUUXXX[[[^^^bbbgggkkkooouuu~~~yyymmmbbbYYYSSSNNNKKKJJJHHHFFFEEEEEEEEECCCBBBAAA@@@???>>>===>>>>>>???=========???BBBFFFIIILLLAAA???===;;;:::::::::;;;;;;;;;;;;;;;:::999999888777888888999999999888888777777777777888999;;;;;;999999999999888888777777888888888888888888888888666777888888999888888777777777777777666666555555999888888777777777777777555555555555555666666666666666666666777777777888666666777888???LLL]]]iiivvvzzz{{{yyyvvvtttnnngggYYYJJJ<<<777777555444444555444444333333222222222000111111222333333444444222222222222222222222333333222111000111222333444555333222222333444444333111111111111111111111111///111222222000//////000////////////////////////222222222222222333333333///222333111111444666666222222222222222222222222111111000000111111222333222111111000000111111222111111111111222222222222222333333333333333333222333555666666555555666777;;;:::::::::;;;;;;<<<===>>>???CCCHHHOOO]]]sss------............---------------...///000111222111111000//////111666:::@@@???<<<777222//////111///////////////...............//////000000111111111000000000000111222222000000000000////////////......//////000000111111111111111111000000000000222222222111000/////////...///000222333444444444333222000000222333222111222333333444444333333222111222444555555555444333333333333444444444555555444555555666777888999::::::<<>>===<<<===>>>???@@@>>>======@@@EEEJJJMMMFFFDDDAAA>>><<<;;;<<<<<<<<<<<<;;;;;;::::::999999777888999999:::999999999888888888888888999:::;;;999999999999999888777666999999999999999999999999666777888999999999777777666666777777777666555444888777666555555666777888444555555555555666666666:::999777555444333222222777888999<<>>CCCIIIPPP^^^www------............------.........///000111222333333222111000...000333666<<<<<<;;;888333000000111.........///////////////.........///000111111111000000/////////000111111111111000000//////...............///000111111111111111111111000000000///000000000000000000//////---///222444555444333222333111///000111222111000333333444444444444333333111222444555666555444333555555555555666666666777666777777999:::<<<>>>???BBBEEEGGGJJJMMMQQQUUUYYY]]]aaafffhhhgggiiinnnrrr|||}}}}}}zzzooogggdddaaa\\\XXXTTTPPPLLLIIICCCBBBAAA??????>>>>>>>>>@@@???>>>>>>???BBBFFFHHHMMMJJJFFFBBB???>>>>>>???<<<;;;;;;:::::::::;;;;;;888888999:::::::::::::::999999999888888999::::::999999::::::999888666555999999999999999999999999666777999::::::999777666777777888888888777666555666555333222222333555777444444444555555555666666999888666555444444444444666777999===FFFUUUgggssstttvvvvvvrrroooiii___TTTGGG???888666444222333555333333333444444444444444222222222333333444444444222222222333333333444444111111222333333333333222555222000///000111111111111111111111111111111111...000222222000///000111000000000000000000000000///000111222222333333333555333111111222111000///000111222333333333333222111111000000111111222333111111000000000000111111111111111222222222333333111222333333333333222111222444555555555555666888999999999:::<<<===???@@@???AAAFFFKKKQQQ```yyy---..................---......//////000222333444333333222000......111333888999:::777333000000111---.........//////000000---......///000111111222///////////////000000111222111111000///......------......///000111111222222111111111000000//////------......///000000000---///333555666444222000222000//////000111111000333444444555555444444333111222444666666555444333777777777777888888888888::::::;;;===???BBBDDDEEEKKKMMMPPPSSSVVVZZZ___cccpppuuuzzz{{{{{{|||xxxuuuuuu{{{{{{mmmkkkgggddd___YYYSSSNNNDDDDDDDDDDDDCCCAAA@@@>>>@@@?????????@@@AAABBBBBBRRROOOJJJEEEBBBAAA@@@AAA;;;;;;;;;::::::;;;;;;<<<888999:::;;;;;;;;;;;;;;;::::::999999888999999999999999::::::999888666555999999999999999999999999777888999::::::999777666888888999:::999888777666444333111//////111333555444444444555555555666666666555555666777999;;;<<<333555777<<>>@@@CCCFFFIIIMMMQQQRRRWWW]]]```dddjjjttt|||xxxrrrnnnhhh```ZZZVVVQQQLLLIIIIIIHHHEEECCC===>>>>>>>>>===>>>@@@BBBFFFJJJPPPSSSQQQKKKCCC>>><<<::::::<<<@@@@@@===:::;;;;;;;;;;;;::::::999888===;;;:::888777777888888888888888888888888888888555666888999::::::999999:::999888777666666666666<<<:::888666555555666777444444444555555777888888444444444555555555666666999888666444333444666777999888888<<>>AAACCCLLLNNNPPPSSSUUU```xxx...............---------/////////000111222333444333222222111111111111222666666666444111//////000111111000000000000111111000000000000000000000000000000000000111111111111222111000000111000...,,,111000000000000000000000000000////////////000000222222222000///...000222111222333222000000000111//////000000111222222222222222222222222222222222333444555666666666555444777555666:::;;;:::<<>>@@@???BBBGGGKKKLLLLLLIIIGGGFFFCCC???===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888<<<;;;:::888888888888999888888888888888888888888888999999:::999888777666:::999888777666666666666<<<;;;999777666777888999888888777666666666666777444444444555555555666666888777555444333444555666999888888:::@@@HHHQQQVVVWWWRRRLLLHHHFFFCCC<<<777777555444222222333444555222333333444444333333222444444444333333333222222111222222333333333333333222222222222222333444444222222222222222222222222444444333333333222222222111111111111111111111111333333222111000000111111000000000111111111111111222222222111111111111111333222111000000000000000111111111111222222222222222111111111111111111111222222222222333333333444444444333333444444555666444444444444444555666666888888888999;;;>>>@@@BBBBBBDDDIIIMMMSSS```yyy---------...............////////////000000111222111000000000000111111222222333333222///---......000000000000000000000000000000000000000000000000000000000000111111111111/////////111222111...+++000000000000000000111111111000000//////000000111111222222111//////000222111222333222000000000111///000000111111222333333222222222222222222222222444444555666777777666666888666777;;;<<<<<<@@@FFFLLLOOOTTTZZZcccnnnyyy}}}~~~vvvjjj```XXXQQQJJJFFFEEEDDDAAA???======>>>>>>:::<<<>>>AAAEEEHHHJJJLLLNNNLLLGGG@@@;;;999:::;;;:::;;;;;;;;;;;;::::::999<<<;;;:::999888888999999999999999999999999999999;;;;;;;;;:::999777666555:::999888777777777777777;;;:::999888888999:::;;;<<<;;;999888666555555555444444444555555555555555666666444333333333444555888777666777:::???CCCFFFDDDAAA===<<<<<<;;;777333666555444333222333444555222333333444444333333222444444444444333333333333000111111222333222222222222111111111111222333333222222222222222222222222333333333333222222222222111111111111111111111111444333222111000000000000222111111111000000000000333333222222111111000000333333222111111111111222111111111111222222222333333333222222111000000///111111111111222222222222555444444444444555666666333444555555666666555555888888999:::;;;===???@@@===???DDDJJJRRRaaa{{{,,,---------.../////////000///////////////000000///////////////000111222111111222000...------...000000111111111111000000///////////////////////////000000000111111111111/////////000222333111000000000000000000111111111111000000000000000000111111222333222000///000222111222333222000000000111000000111111222333333333222222222222333333333333333444555666777777888888::::::<<>>>>>???@@@DDDKKKSSSccc|||,,,---------.../////////000///////////////000000///.........///000111111000111111000///......//////000111111111111000//////////////////////////////000000000111111111111777444111000000222222222//////000000111111111111111111000000000000111111111222333333111000000111111222333222000000000111111111111222333333444444222222333333444444444555444444555666777888999:::>>>>>>AAAEEEGGGKKKTTT^^^fffttt}}}lll```UUUPPPJJJFFFDDDCCCAAA@@@@@@@@@???>>>============???EEELLLMMMIIIBBB>>><<<:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999:::999999999999999999::::::999888888888888888888666666777777888888999:::888777666555555555555555555555555555555555555444444444333333333444444444333444555666666666666555666666555555666666555444444444444333444444444444222333333444444333333222555555555444444444333333000000111222222222222111111111000000111111222333222222222222222222222222333333222222222111111111000000111111111222222222222111000///............111111222222333444444555555444444333222111000000333222222222222222333333111222222222222333333333222222333333333444444444222222222222333333333333333333333222333333444555222333555666666666555444777888999:::<<<<<<======??????CCCKKKUUUeee}}}---------...............////////////000000111222000////////////000000111///000111000///...///000///000111222222111000///000000000000000000000000000000000000111111111111>>>:::444000///000000000/////////000111111222222222111111000000111111222111222444333222000000111111222333222000000000111111222222333333444555555333444444555555666666666666666777888999;;;===>>>===???CCCHHHKKKPPP]]]iii{{{uuueee^^^UUUOOOKKKIIIFFFCCCBBBBBBAAA@@@???======<<<888>>>GGGLLLLLLGGGAAA===:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888999:::<<<<<<:::999999888888888999999666666777777888888888888666555555555555555666777555555555555555444444444444444444444555555555555222333555666777777666555555555555444444444444444333333444444444444444444222333333444444333333222555555555555444444444333000111111222333222222222222111111111111222333333222222222222222222222222222222222222111111111111000000000111222222333333333222222111111111111111000000111222333444555555444444333333222222111111222111111111111222333333222222222222333333333333///000000111222222333333222222222222333333333444333222222222222333444444333444555555666666555555666777999:::<<<=========<<<<<<@@@HHHTTTeee~~~...............---------/////////000111222333444111111000000//////000000---///000///......///000///000111222222111000///000000000000000000000000000000000000111111111111;;;888444111000000000///...//////000111111222222222111111000000111111222111222444444222111111111111222333222000000000111222222333333444555555555555555555666777888888888:::::::::;;;===???BBBCCCFFFGGGMMMSSSWWW^^^lllzzz|||sssggg^^^XXXTTTNNNJJJFFFEEECCC@@@?????????@@@;;;===@@@EEEGGGFFFBBB???::::::;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999888888999:::<<<===999999999888888999999:::777777888888999999888888777666666666666666777777666666555555555444444444444444555555666666666666333444555777777666555555444444555444444333444444222333333444555555555444222333333444444333333222555555555555444444444444111222222333333333333333222222222222222333444444222222222222222222222222222222222222111111111111///000000111222222333333111111111111111222222333000000000111111222222222333333333333333333333333000000000000000111222333222222222333333333444444111111111111111111111222111111111111222222222222333333333333333444555555444444444444444555666666444555888:::<<<===>>>>>>???>>>@@@HHHSSSddd{{{/////////......------,,,/////////000111333444555333222111000000///000000,,,...///...------...000...000111222222111000...000000000000000000000000000000000000111111111111333222111111333444333222...//////000111222222222222222111111111111222222111333444444333111111111111222333222000000000111222222333444444555555666555666666777888999999:::=========>>>@@@CCCEEEGGGUUUXXX^^^dddiiiqqqwwwlllddd^^^VVVQQQLLLIIIDDD@@@>>>???AAABBBAAA>>><<<===AAACCCBBB@@@::::::;;;<<<=========<<<999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999888999:::;;;<<<999999999888999999::::::999999:::::::::999999888999999888777777777777777666666555555555444444444444444555666777777666666444555666777777666555444333444555555444444555666222333444444555555555444222333333444444333333222666666555555555444444444222222333444444444444333333333222222333333444555222222222222222222222222222222222111111111111000///000000111222222333333............///000111222000000000000////////////333333333333333333333444000000//////000111222222222222333333333444444444555555444333333222222222000000000000111111111111555444444444444555666666555555444333333555666777333555777:::===>>>>>>>>>FFFDDDDDDJJJSSSbbbxxx///////////////.........//////000111222333333444111000///...------.../////////000000///...------//////000111111111111111111111111111000000000000222111111111000000//////444333222000---***(((&&&111111111111111222222222///000111222222222222222222111111111111111222222444444444444333333222111333333444555666666777777555666888:::<<<;;;888666AAAAAABBBCCCEEEJJJQQQUUUZZZhhhuuuzzz}}}|||qqqddd[[[XXXRRRJJJEEEDDDDDDCCCBBBDDD???BBBCCCBBBIIIKKKAAA;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::;;;;;;::::::999888777777999:::;;;<<<============;;;;;;::::::999888777777777777777777777777777777555555555555666666666666444555555666777888888999777777666666555555555444333555666555444444555666444444444333333333222222111111111222333444555666222222222333333444444444555666666666666555555444666666666666555444333222444444333333333333222222444555555555555555555444222111111111000000//////(((+++///222333333444555222222111111111111222222222222111111111111111222333444555666666444222111222222111111111111111111888666333333555555222000666:::999333222555444///111222333333444444333333222222333333333333444444777666666555555555666666888888:::;;;<<<=========???@@@CCCIIIPPP]]]rrr/////////////////////...000000000000000000111111444333111///...---......///////////////...------000000111222222222222222111111111111000000000000111111111111000000000///....../////////......---111111111111111222222222000000111222222222222222444333222222222222222333444444444444444333222222111111222333444444555555666666777888:::<<<======DDDDDDFFFHHHMMMUUU___fffvvvwwwllleee^^^UUUOOOLLLJJJGGGDDDFFFAAABBBDDDBBBHHHJJJ???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999888888888999999:::<<<<<<=========;;;;;;::::::999888888777777777777777777777777777666666666777777777777888777777777666666666666666888777777777666666666666444555666666444333444666444444444333333333222222555444444555555777888888333333333444444444444444666777777888888888777777777666666555444444333333444444333333333333222222333444444555555444444333222222222222111111111000///000111111000000111333222222111111111111222222222222111111111111222222222333333444333222111000111111111111111111111111666444222333555555444222555888777333222555444000000111222222333333222222222222333333333333444444666666555555444555555666888888:::;;;<<<=========???@@@CCCIIIPPP]]]sss......//////////////////000000000000//////......666555333111///...------///////////////......---000111222222333333222222111111111111000000000000111111111111000000000000,,,---...000111111111111000000111111111222222222111111111222222222222222555555444333333333333333444444444444444333333333222222333333444444555555999888888888;;;@@@EEEHHHKKKMMMQQQWWW```lllyyy~~~~~~yyyrrrhhh```ZZZTTTMMMIIIJJJDDDEEEFFFDDDKKKLLL@@@>>>>>>>>>===============>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999888888999:::;;;;;;<<<<<<;;;;;;::::::999999888888888777777777777777777777777777777777777888888888888999999888777555444333333888888888777777777777666666777777666444333444555444444444444333333333333333222222333333444555666555555555555555444444444555666777777888888888888777666555333333333444444444444333333333333222222222333333444444333333222333333333222222222222222333333111///......111333222222111111111111222222222222111111111111222222222111111111111000000000111111111111111111111111444333222333555666555444333555555222222444333111000000111222222222222111222222333333333333444444555444444444444444555555888888:::;;;<<<=========???@@@CCCIIIPPP]]]sss............////////////000000000000000000000000333333222000///......---...///////////////......000000111222222222222111111111111111000000000///111111111000000000000000000000111111111000000///000000000111222222333333222222222222222222222333666555444333222222222222555555444444444444444555555555666666777777888888;;;;;;;;;===@@@FFFMMMRRRWWW\\\dddnnnzzz}}}vvvwww}}}tttkkkbbbXXXQQQPPPIIIIIIJJJHHHOOOOOOBBB??????>>>>>>>>>>>>======??????>>>======<<<<<<;;;<<<;;;;;;;;;:::::::::999888999::::::;;;;;;;;;::::::::::::999999888888888777777777777777777777777666666777777777888888888999999888666555444333222777777777666666666666666777888888777444333333444555444444444444333333333222222111111222333333444777777666666555555444444222333444555666666666666777666444222222333444555444444333333333222222222222222222333333222222222222222222222222222222222000111111000///000333555222222111111111111222222222222111111111222333333222222111000000000000111111111111111111222222222444444333444444444444444222222222222222333333222000111111222222222222222222222222333333333444444444444333333333444555555888888:::;;;<<<=========??????CCCIIIPPP]]]sss---.........//////000000//////000111111222333333//////////////////............///////////////......//////000000000000000111111111111000000000///000000000000000000111111222222222222111000///...///000000111222222333333333333222111111222222333444444333222222222222222666555555444444555666666666666777888999::::::;;;:::<<>>>>>>>>===@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999::::::;;;;;;::::::::::::999999999999999888888888888888888888888888555555555666666666777777777666666666555555444444555555555555555555555555777888888777555333444555555555555444444444333333555555555555555666666777777777777666666555555555222222333555666666666666666555333222111222444555444444333333333222222222111222222222222222222111000000111111111111111111...000333333222111111222222222111111111111222222222222111111222333333444333333222111111111111222000000111111111222222222555666555444333222222222222111111222222222222333111222222333444333333333222222222333333333444444333333333333333444555666888888:::;;;<<<=========>>>???CCCIIIPPP]]]ttt------......///000000000//////000111222333444444------...///////////////---...//////////////////---...//////000000//////111111111111000000000000000000000000111111111111000000111111111111000000//////000111222333333444555444222111111222333333333333222222222222333333666666555444444666777888444555666888999;;;<<<===;;;???DDDIIIOOOXXXcccjjjwww}}}yyyzzzwwwzzz~~~~~~uuuggg\\\YYYWWWTTTXXXTTTDDDBBBBBBAAAAAA@@@?????????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888555555555555666666666666555555555555555555666666333444444444444444555555777888888777555444555666555555555555444444444333555444444444444444555555666666666666666555555555444555666666777777777777555444333222222333444444444444333333333333222222111222222333333222222111000000000000000111111111111333555555333000///...222222111111111111222222222222111222222333444555444333333333333222222222000000000111222222333333666666777555333111111222333111111333333111111444222222333444444444444333222222333333333333444444333333333333444555666777888888:::;;;<<<=========>>>>>>BBBIIIPPP^^^ttt------......///000000111///000000000111111222222...///000111000000///...------...///////////////......///000000000000000111111111111000000000000///000000000111111111111...///000000111111000000...///000111222333444444666444333111111222333444333222222333333444555666777666555444555666888999444555777999<<<>>>@@@AAACCCGGGMMMRRR[[[hhhxxx}}}qqqjjjfffaaabbb[[[IIIEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999888888888888888888888888555666666666666777777777555555555555555555555555444444444444555555666666666777888777666555666777555555555555444444444444333222222111111222222222555555555555555555666666555555666666777666666666333333333333333333333333444444333333333333222222222222333333333333222222000000000111111222222222222333444333111000000111222222111111111111222222222222222222333444555555222333444444444333111111///000000111222222333333444555666555333111222444555111111555444111111444111111222333333333333333222222333333333333444444444444444444555666777888888888:::;;;<<<============>>>BBBHHHPPP^^^ttt---------...///000000111000000000000////////////111222222222111000...---------...///000000////////////000111111111111111111111111111000000000000//////000000111111111222000000000000000///.........///000111222333444444666555333111111222333444333333333444555666777888777666555444555666888:::666888:::<<>>>>>>>><<<<<<<<<===============<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777777888888888888666666555555555444444444444555555555666666777777555666777777666666777888666666555555555444444444666666555444444555555555333444444444555555666666444444444555444444333333222222333444444444333333444444444333333333222222222333333444444333333222111111111222222333333333000111111000000222555888222222111111111111222222222222222222333444555666111222444555444333111//////000000111222222333333111444666555333222444777666222222555555000000444000000111222222222222111222222333333333444444444444444444555666777888888888888:::;;;<<<============>>>BBBHHHPPP^^^ttt------,,,...000111111000............////////////222444444333000---------////////////////////////111111111111000000000000////////////////////////000000000000000000000000222111111111000000//////111222333444444333222111000111111111111222222222333333333333333333444444666444333333555777888888<<<===???@@@CCCHHHNNNRRRXXX]]]fffqqq{{{lll]]]QQQNNNJJJGGGEEECCC@@@===<<<>>>@@@AAA@@@?????????@@@@@@??????===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888999999::::::999999888888888888888888888999999666666777777777777666666;;;;;;:::999888777666666666777888888888777555444888777777666555444444444444555666666666555333222333333333333333444555666...000333666777777555444333333333222222111111111//////000111222333333444555444444333333444444555222222222222222222222222111111222222222333333333444111......111333333222000000111111222222222222222222222111111111000000111000000000000222333444333333222222111222222222333333222222333333444555333333222111111222333333222222333333333333444444111222555666777777555444777888::::::::::::<<<===>>>???BBBHHHPPP]]]ttt---------...///000000000............////////////000111222222000......///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000000000///000111222222111000000111111111111222222222222222222222222333333333333777666666777999;;;======@@@AAABBBEEEJJJSSS]]]dddkkkpppxxxppp___YYYQQQJJJFFFCCCAAA@@@>>>???@@@@@@???>>>======@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::::::::999999888888888888888888999999666666777777777777666666777777666666555555444444666777888888888777666555888777777666555555444444555555666666555444444333444444333333444444555555333444555666555444222111444333333333222222222222111111222222333333444444444444333333333333444444111111111111111111111111111111222222222333333333333111...///111333333222000111111111222222222222222222222111111111000000444333222111111222222333333333222222111222222333333333222222333333444555333333222111111222333333222222333333333333444444111333555666777666555555666888:::::::::;;;<<<>>>>>>???CCCIIIQQQ___uuu,,,---......////////////............////////////---///000000///...///000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111000000000222333444444555555555444111111222222222333333333333333444444444555555555444555666888:::===???@@@EEEGGGJJJOOOXXXeeesss}}}~~~{{{|||rrrjjj^^^SSSLLLIIIGGGFFFBBBAAA@@@@@@???>>>>>>>>>AAAAAAAAA@@@???>>>===<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999999999999999888888666777777888888777777666555555555555555555555555777777888999888777666555777777777666555555444444666666555444444444444555555555555444444444444444666666555444444333222111444444444444333333333333333333333444444444444444333333222222222222333333111111111111111111111111111111222222222333333333222111///000111333333222111111111111222222222222222222222111111111111111666555444333222222222222333222222111222222333333333333222222333333444555333222222111111222222333222222333333333333444444222333444666777666666555555777999:::;;;;;;>>>???>>>???CCCJJJRRR```www,,,---///000///.....................////////////---///000000.........///000000000000000000000000............////////////111111111111111111111111000000000000000000000000111111111111111111111111333444444555666666666666222222222222333333333444555555666666777888888888444666888:::===@@@CCCEEEKKKOOOVVV```lll{{{~~~qqqeee\\\UUUOOOMMMGGGEEEBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::999::::::::::::::::::999:::999999999999999888888777777777888888777777777666777777777888888999999777888999999999888777666777777666666555555555555666666444333333444555666666666666555555444333333555444333333333444555555444444444444444444444444555444444444333333222222333222222111111222222333111111111111111111111111111111222222222333333333111111000111111222222222222222222222222222222222111111111111111111111111444444333333222222222222222222111111222222333333333333222222333333444555222222222222222222222222222222222333333333444444222333444555666666666666555777999:::;;;<<>>???DDDKKKSSSbbbyyy,,,///111111///...---...............///////////////000111000...---------000000000000000000000000---........./////////000111111111111111111111111111111111111111111111111111111111111111222222222000000000000111111222222222333333333444444444444555555555666777888888888888:::===@@@CCCGGGMMMRRRWWW^^^iiivvvsssfffZZZSSSMMMHHHCCC@@@@@@AAAAAA@@@AAAAAABBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;:::::::::::::::::::::999999888888777777888888888888777777888888888999999::::::;;;888999:::::::::999777666666666666666555555555555666555444333333444666666555666666666666555333333555444333222222333555666444444444444444444444444444444333333222222111111333222222111111222222333333333333333333333333333111111222222222333333333000000111222111111222222333222222222222222222222111111111111111111111111000111111222222222222222222111111111222222333444333333222222333333444555222222222222222222222222222222222333333333444444333333444555555666666666555777:::;;;;;;===???AAA>>>???DDDKKKSSSbbbyyy---111444444111......///............////////////000111222111///---------000000000000000000000000.........//////000000111111111111111111111111111111111111111111111111111111111111222222222222222333333222111111222222333333333333444444444555555333333444555666666777777888;;;???CCCGGGOOOYYYaaalllttt~~~}}}lllaaaWWWPPPGGGBBBAAAAAA@@@???AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888777888888999999888888777777777777888888999999999999999:::;;;:::999888777666666666666666666555555555444444444444555666666444555666777777666444333888666555333222222333333333333333333444444444444444444333333222222111111333333222222222222333333444444444444444444444444111111222222222333333333///000222333222111111222333333333333222222222222111111111111111222222222...///000111222333222222111111111111222333444444333333222222333333444555111222222333333222222111222222333333333333444444333333444444555666666777666888:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;;;;:::999999888888777888888999999888888777777777777777777888888888999:::;;;;;;;;;:::888888555666666666666666666666333444444555666666555555333444666777777777555444666555444444333333333333222222222222333333333444444444444444333333333333444444333333333333444444333333333333333333333333111111222222222333333333...000333333222000111333444444333333333222222222000000111111111222222222000111222333333333222111111111111111222333444555333333222222333333444555111222333333333333222111222222333333333333444444444333444444555666666777888999;;;<<<;;;<<<>>>@@@???@@@DDDJJJRRR```www///444888777333///...000............/////////000---///111111111111222333////////////////////////...//////000111222222333////////////////////////111111111111111111111111111111111222222333333333888666555333222222222222444444444555555555666666777888888:::;;;<<<======CCCHHHOOOVVV___nnnxxxlll]]]RRRLLLHHHDDDAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::999888888888888999999999999888888999999888888888888888888::::::;;;;;;;;;:::999888555555555666666666666666222333555666777666555444222444666777888777666555111111222333555666666777111111111222222333333333555555555555555555555555555444444333333444444555222222222222222222222222111111222222222333333333---000444444222000111333444444444333333222222222000000111111222222222222333444555555444333111000111111111111222333444555333333222222333333444555111222333444444333222111222222333333333444444444444444444444444555777777999:::<<<<<<;;;<<<===???@@@@@@DDDJJJRRR___uuu////////////////////////---------...///000000111...------------,,,,,,,,,------......//////000000111111111111111111111111//////000111111111111111000000000000000000000000,,,...111222222222333555555555555555555555444444666777666555333333444666999;;;;;;999888999>>>CCCJJJOOOYYYgggwwwuuudddYYYRRRLLLIIICCCAAA??????@@@@@@???===@@@BBBBBB@@@===;;;<<<===>>>>>>===<<<;;;:::::::::>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888888888888888888999999999:::::::::777777777777777777777777:::999777555555666888999777777777777666666666666444333333444555555444222999888666444333444666777555444333222222222333444333444444555555444444333444444444444444444444444222111111111222222333444333333333333333222111000222222000/////////000111555444333222111111111111777555333333333333111///333333333333333333333333111111222222222333333333000000111111111222222222555555666666666666555555444333333222222333333444444444444444444444444444444444444555555555555666888999:::<<<===>>>??????===>>>CCCIIIOOO[[[ooo////////////////////////,,,,,,,,,---.../////////////////////............---......//////000111111////////////////////////......///000000000000000111111111111111111111111555666777666444222222222555555555555555555555555555666666555444555777999999<<<>>>??????CCCJJJOOOSSS[[[iiiyyyssseee[[[SSSNNNIIIFFFCCCBBBBBBBBBBBBAAA???AAABBB@@@===<<<<<<============<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888888999999999:::::::::;;;;;;888888888888888888888888999999888777666777777888777777777777666666666666555444444444666666444333777777555444444444555555444444333333333444444555333333444444444444444444444444444444444444444444444444444333444444555555222222333333333222222111000111222333333444444444555444333222111111111111333333333222111111000000333333222222111111111000111111222222222333333333222222333333333444444444333444444555555444444333444333333222222333333444444444444444444444444444444444444555555555555666777888:::;;;===>>>>>>>>><<<>>>BBBHHHNNNZZZooo////////////////////////++++++,,,,,,---.........111111111000000000//////......///000000111111222////////////////////////---...//////000000//////222222222222222222222222777888999777444222111222555555555555555555555555444555666666555777:::<<<999<<>>@@@CCCFFFLLLWWWdddnnntttjjj]]]WWWNNNHHHDDDBBBBBBAAA>>>???AAAAAAAAA???>>>>>><<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<======::::::999999999:::;;;;;;:::;;;<<<===>>>======<<<999999999999999999999999777888999::::::888777555777777777777666666666666777666555666888888666555333444444555555444333333444444444444444333222222333333333333333444444555333333333333333333333333444444333222222222222333111111222333444444444444111111111222333555777888444333222222111111111222111555888777333222555999888888777666444333222222111111222222222333333333000000111111111222222222222222333333333333222222444333333222222333333444444444444444444444444444444444444555555555555666666777888:::;;;<<<=========>>>BBBGGGNNN[[[qqq////////////////////////.............../////////000000////////////....../////////000111111222222000000000000000000000000000000111222222222222111222222222222222222222222---///111222222222333555444444444555555555666666555666777777777999<<>>>>>>>>>>>======<<<<<<:::::::::999::::::;;;;;;;;;<<<===>>>???>>>===<<<999999999999999999999999777888:::;;;;;;999777555777777777777666666666666777666666777888888777555333333444555555444444333666666555444333222222111555444444333333444444555222222222222222222222222444444333222222333333333111222333444444444444444333222///---...000333555333333222222111111222222000444888777333222666:::888888777666444333222222111111222222222333333333000000111111111222222222333333444444444444333333444333333222222333333444444444444444444444444444444444444555555555555666666777888:::;;;<<<======???@@@CCCIIIPPP]]]sss//////////////////////////////////////////////////////.........---------......///000000111111222////////////////////////000111222222333333222222222222222222222222222222111333444444333222333444333333444444555666666666666777999:::;;;===AAADDDFFFLLLVVVaaaoootttfffZZZQQQJJJFFFEEECCCBBBBBBCCCCCCBBBAAA========================@@@@@@??????>>>======<<<;;;;;;::::::::::::;;;;;;:::<<<>>>?????????===<<<::::::::::::::::::::::::888999:::;;;;;;999777666777777777777666666666666777666666666888888666555444444444444444555555555888777666444444555666666888777666444444444555555222222222222222222222222555555555555555666666777222333333444444444444333555333///---,,,...111222333333222222111222222333///222444333111111333666555444444333222111000000111111222222222333333333222222333333333444444444444444555555555555444444444333333222222333333444444444444444444444444444444444444555555555555666666777999:::<<<=========@@@AAADDDIIIPPP^^^uuu////////////////////////......................../////////.........---------......//////000111111////////////////////////000000111222222222222222111111111111111111111111333555666555333222222333333333444444555666666777666888:::===@@@DDDIIIMMMRRR\\\kkk{{{zzzjjj]]]SSSMMMJJJGGGCCCBBBCCCDDDCCCBBB??????>>>>>>======<<<<<<>>>>>>>>>>>>===============<<<;;;:::::::::::::::999;;;===??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888777777777777777666666666666666555555666777777666444555555444444444555777777999777666555777:::>>>@@@<<<:::888666444444444555444444444444444444444444444444444444555777888999444444444444444444333333333333222111111111111111333222222111222222333333111111222222222222222222333333222222111111111000111111222222222333333333222222333333333444444444444444555555555555444444444333333222222333333444444444444444444444444444444444444555555555555666777888:::;;;===>>>>>>>>>@@@@@@CCCHHHPPP^^^uuu////////////////////////------------------------////////////............------......///000000000111111111111111111111111//////000111111111111111000000000000000000000000111333444444333222222333333333444444555666777777555888<<<@@@DDDIIIOOOSSSeeerrr}}}mmm```YYYMMMIIIDDDBBBCCCEEEDDDCCC@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999999999;;;===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999888888777777777777666666666666666555555555777777666444777666444333444666888999999777666666999???DDDHHH>>><<<999666555444444555666666666666666666666666111111222222444555777888555555555555444333222222111333555777777555333111222222222111222222333333444333222222444444333222333333333333333333333333111111222222222333333333000000111111111222222222333444444555555444444333444333333222222333333444444444444444444444444444444444444555555555666666888999:::<<<===>>>????????????BBBGGGOOO]]]ttt,,,---......//////................../////////000---...///000000///...---222111000/////////////////////000000111111111111222222333333333222222111222333333444444333333222333333444555555555444444444333444666888999888777;;;@@@DDDEEEGGGPPP___kkk|||uuuccc[[[QQQKKKLLLKKKEEEAAAAAAEEEDDDCCC@@@??????AAACCCBBBAAA@@@???>>>>>>>>>>>>========================::::::;;;;;;<<<;;;;;;;;;;;;===>>>>>><<<;;;<<<===:::======;;;===BBB???888999<<<===<<<999777888999888888888888777777777777555444444444444555666666666666555777:::@@@EEEHHHDDDAAA>>>:::777555555555555555555555555555555555333333333333333333333444333333333333333222111000222333444555555333222111000111111111111222222222111222222333333444444555333333222111111222222222333444444444444333222111000111111222222333333444333444555555333222333555222222222333444555666777444444444444444444444444444444333444444555777777777777999:::<<<===??????CCCBBBDDDHHHOOO]]]ttt,,,---......//////.............../////////000000......///000000///....../////////...//////000000000000000000000111111111333333444444444333333222333333333333333333333333333333444444444444444333222222333555888:::::::::>>>BBBHHHMMMTTTaaarrr}}}tttfff\\\SSSPPPLLLGGGEEEGGGDDDCCCBBB???=========>>>???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<===<<<;;;999888:::<<<<<<===999555777======999:::<<<===<<<999777888999999888888888777777666666555444444444444555666666999888777666888;;;>>>AAA===;;;999777666666777777111111222222222333333333222333333444444444333333444444444444444333222222///000000111111111000000111111111111222222222222333333333333222222222222111111111222333444555555222222111000000000000000333333333333333222222222444555666666444444444666555555444333333333333444444444444444444444444444333333444444555666666666666777888:::;;;===>>>???AAAAAABBBGGGMMM[[[rrr------...////////////........./////////000000000...//////000000//////......------......///000111111111111000000000000000333444444555555444444444333333222222333444555555333333444444444444333333222333444666999<<<>>>???BBBGGGOOOZZZhhhxxxxxxooocccZZZQQQKKKJJJMMMEEEDDDBBB@@@>>>===<<<<<<>>>===<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAACCCBBBAAA===:::888999;;;===>>>>>><<>>>>>AAA@@@BBBFFFLLLYYYooo------...///////////////...////////////000000000/////////000000////////////...............//////111111111111000000000000222333333444444444444444333333222222333444666666333333444444444444333333555666888999;;;???CCCFFFHHHOOO\\\lll~~~yyykkk^^^TTTPPPOOOHHHFFFDDDCCCBBB@@@>>>===??????>>>>>>>>>>>>>>>???========================999:::;;;===@@@BBBDDDEEEIIIIIIHHHFFFBBB>>>===>>>999===BBBHHHLLLMMMLLLIII<<<<<<;;;:::999888999999:::999999888777666555555555555555555555666666777:::999888666555555666666999888777555555444555555666666666666666666666666222444666777777555333111444444555555555444444333222111000000111333555666111111111222222222333333222222222111111111000000777666666555444222111111444444555555555444444333555555555444444333333333333444555555444444555666777666555333222111111000333333333333333333333333111222555777777777555444555666777999;;;<<<===>>>AAA@@@BBBFFFLLLXXXnnn---...//////000000//////////////////000000000111000000000//////000000000222111000......---------111111111000000000000000111111222333333333333333333333333333444444555666333333444555555555555444666888:::;;;===AAAGGGLLLQQQ\\\nnnssseeeZZZSSSLLLIIIFFFDDDDDDCCC@@@>>>@@@??????>>>>>>>>>>>>???========================;;;;;;<<<<<<>>>@@@BBBCCCDDDGGGJJJJJJIIIFFFDDDDDD999===CCCIIIKKKJJJIIIIII===<<<:::999999999999999999999888888777666666555666555555555555666777777777777777777888888888999888777777777666666777777666555555444333222111111333555777888888666333111333333444444444444333333333333222222333555666888111222222222222333333333000000111111111222222222666666666555444333111000222444777999999777555333333333333444444555555555111222444444333222444555555444333222222222222222333333333333333333333333111222555777777777555444666666888999;;;===>>>>>>AAAAAADDDHHHMMMZZZooo......///000000000000////////////000000000111111111000000//////000000111444333111000...---------///000000000111111111111000000111222333333333333444444555555555555444333222333444555666777777777777999<<<>>>AAAGGGOOOVVVbbbppp|||ssslllmmmooosssuuuvvvwwwyyy{{{}}}|||{{{zzzxxxuuupppllleeehhhmmmqqqtttxxx}}}nnn```UUUOOOIIIFFFEEEDDDAAA???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<<<<<<<======;;;???DDDGGGHHHGGGHHHHHHHHHHHHJJJMMMKKKGGGFFFHHH>>><<<999888999:::999999888888888888777777777777666666555555666666777888555666777888999999999999444555666777888::::::;;;777777666555444333333222555666777888777666444222222222333444444444444333222222222222222333444555222222222222333333333333000000111111222333333444111222333555555555444333000222555777888666333111111222222333444555555555000111333333222222333555333222222222222333333444333333333333333333333333222333444666666666666555777777888:::<<<===??????AAAAAADDDIIIOOO[[[ppp......///000000000000000//////000000000111111111111111000//////000111111444333222000000/////////......///000111222222333000111222333444444444444444555777777777555222111222333444666888999::::::999===AAAEEEIIIRRR^^^fffzzz}}}}}}|||zzzyyywwwvvvvvvooolllhhhfffeee```YYYTTTTTTVVVXXXYYYYYYZZZ]]]___aaa```^^^^^^]]]\\\YYYVVVQQQTTTWWWZZZ\\\^^^aaacccffflllttt{{{~~~~~~}}}}}}{{{}}}vvvccc[[[RRRKKKIIIGGGDDD@@@BBBBBB@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???===<<<<<<<<<>>>>>>;;;===???@@@@@@AAADDDFFFPPPRRRYYY^^^ZZZNNNGGGGGG???<<<888777999::::::999777777777777888888888888666666666666666777777888777777999999999888666555333444666777888999::::::777777777777777888888888777888888777777555444444333333444555555555555555111222222333333222222222222222222333333333444444222222222222333333333333...000222444555555444333111111222333333333333333222222222333333333333333000222333333333333444666333222222222222222333333222222222222222222222222333333444444555666666666888888:::;;;===>>>@@@@@@@@@@@@DDDIIIPPP\\\qqq...//////000000000000000000000000000111111111111222111000//////000111222222222111111111111111222------...000111222333444111222333444555555555555444555888999888555111///111333555777999;;;<<<<<<<<>>>>>===========================<<<;;;<<<===@@@BBBDDDCCCBBB???<<<::::::===@@@JJJRRRbbbnnniiiVVVFFF@@@@@@<<<888777999::::::888666666666777888888999999666666666666666777888888999:::::::::888555222000666777777777777777666666222222333444555666777888999888888777666555555555444444555666777777666666222333444555555333222111222222333333333444444444555555444333333222222222000222333444444333111000555333111000111333555777444333333222222111111000111222444444444444555777444333333222111111111222222222222222222222222222444444333444444555777777888999:::<<<>>>???@@@AAA>>>???CCCIIIPPP\\\qqq000111222222111000///...111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222333333333444444444444333222222222333444555666555444333444777;;;===EEEHHHKKKPPPZZZlll|||{{{zzzuuuqqqfffbbb^^^\\\\\\\\\ZZZXXXTTTSSSQQQQQQRRRRRRRRRQQQSSSQQQPPPQQQTTTUUURRRPPPNNNQQQSSSSSSPPPPPPRRRUUUTTTVVVWWWWWWTTTRRRRRRRRRQQQPPPOOOPPPSSSUUUUUUUUURRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\fffiiioootttxxx|||uuueee^^^XXXPPPIIIGGGEEE@@@???CCCEEEAAA<<<;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????>>><<<;;;;;;===@@@FFFFFFYYYttttttXXXDDDDDDGGGEEEAAA<<<:::888999999999999999888888888777777777777666666777888999999888999999999999999::::::999666333333777:::;;;;;;:::999777444333444888;;;;;;888555555666666333000///000222444555555555555555555555444444333333333111222222111000111333666222111111333555555444333333444444555555444444333777777666555444333333222333444444444444333222111222222333333333444444444333333333333333444555666555444333333444555444333777666555444333444555555::::::;;;<<<=========<<<@@@@@@BBBGGGNNN]]]ttt000111111222111000///...////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222222222333333333444444444555444333333333444555666777777777777999===BBBEEEGGGMMMVVV```lll~~~~~~qqqkkkeeebbbcccbbb___[[[[[[YYYVVVVVVXXXXXXVVVTTTTTTTTTSSSTTTVVVWWWXXXXXXWWWUUUTTTVVVXXXYYYWWWUUUWWWXXXZZZZZZYYYYYYZZZ[[[XXXZZZ[[[ZZZXXXVVVUUUUUUYYYXXXWWWVVVVVVVVVVVVUUUXXXXXXXXXYYYYYYYYYYYYXXXTTTTTTTTTUUUVVVWWWYYYZZZYYY[[[___aaaccceeeggghhhgggkkkppprrrrrruuuzzzwwwkkkaaaUUULLLJJJJJJEEECCCFFFGGGCCC???======>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>?????????>>><<<;;;;;;===???BBBJJJhhhgggIII@@@AAA@@@???===<<<:::999999:::::::::999999999888888888888777777888999999:::::::::999999888777777666999666333333666:::<<<<<<<<<<<<;;;888555555666888:::888777666666666444333222333444555555444333333333222222222222222222111222333333222111222444666333222222333444555333222333333444444444444333333666666666555444444333333555555444444444333333333222222333333333444444444444333333333333444555666666444333444555666555444555444444333444555666777::::::;;;<<<============@@@@@@CCCIIIPPP^^^ttt000000111222222111///...........................000000000000000000000000000000000000000000000000222222222222222222222222333333333333444444444444555444444333444555666777444555777999<<>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>???>>>???>>>===;;;;;;===???>>>IIIhhhgggHHH<<<:::;;;===>>>===<<<:::999;;;;;;:::::::::999999999999999888888888999:::::::::::::::::::::::::::::::::777444444666999<<<===>>>??????===:::666555444666777888777555555555666666666666666555333222111111222222222222222222333333444444444222333444666444333222333444444333111333333444444444444333333444444444444444444444444666666444333333444444555333333333333444444444444444444333333333444555555555444333333555555444333333333333444555666888999999:::;;;<<<============???@@@EEEKKKRRR___uuu///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222333333333333333444444444444555444333333333444555777888555777:::<<>>>>>?????????>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;<<<>>><<>>@@@AAABBB>>>;;;888555555777999;;;<<>>999666555333666888777444333555888777777666666555444333222333333333444444555555555444555666555444333555666666444222222333333222111333333333444444333333333333333333444444555555555666555333222222333444666333333333444444444444555444444333333333444444555333222111222333333333111444444444555666666777888999999;;;<<<============???AAAFFFMMMTTTaaauuu///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000111111111222222333333333333333444444444555555555333222222333444666888999:::===@@@CCCEEELLLUUU]]]rrr}}}xxxqqqggg___ZZZWWWVVVUUUUUUUUUUUUUUUTTTUUUTTTSSSTTTVVVWWWXXXXXX]]]\\\ZZZXXXXXXYYY[[[]]]^^^```cccdddeeehhhkkkooorrrsssssstttssssssrrrrrrsssrrrqqqtttxxxzzzwwwuuupppppppppnnnkkkiiijjjjjjjjjmmmoooooommmmmmmmmooonnnmmmlllkkkjjjjjjjjjkkkiiiiiihhhhhhgggggghhhhhheeebbb___^^^```aaaaaa```[[[[[[[[[ZZZXXXXXXXXXYYYWWWWWWXXXZZZ\\\^^^aaabbbeeemmmwww|||~~~kkk```VVVNNNHHHGGGFFFCCCAAABBB@@@?????????>>>>>>>>>===;;;;;;::::::;;;;;;<<<======>>>>>>===;;;;;;<<<===>>><<<>>>DDDDDD===:::<<<;;;;;;:::999999999999999888888888888777777777777777777666666666666777777777888999<<<>>>@@@BBBCCC@@@???<<<888666555666777888;;;???AAA???<<<:::999111444666555333222444777555555555555555555555555333333333444444555555555444555666666555444444666666444222222222333222222222333333333333333333222222222333333444555555555444333111000000111333555333333444444444555555555555444444333333333444444444333222333444555444222666666666666666666555555888999:::<<<===>>>>>>>>>@@@AAAFFFMMMTTTaaavvv...///111222222111000000........................111111111111111111111111000000000000000000000000111111111222222333333444333444444444555555555555333333333444555777:::;;;:::>>>CCCGGGLLLVVVdddooowwwnnnhhheeedddbbb___\\\XXXUUUSSSSSSSSSTTTVVVWWWXXXYYYYYYVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\[[[YYYWWWWWWYYY[[[^^^aaaeeeggghhhjjjooossszzz{{{|||{{{yyyxxxxxxxxxvvvuuuvvvxxx{{{}}}~~~~~~zzzzzzyyywwwtttrrrsssttt{{{~~~}}}xxxtttssstttnnnmmmllllllmmmoooqqqrrrsssrrrqqqpppoooooooooooommmiiidddccceeeggggggfffaaa```___^^^]]]]]]]]]]]]ZZZYYYYYYXXXXXXYYYYYYZZZZZZ^^^aaaccccccgggooovvv|||lll```VVVMMMIIIFFFBBB@@@@@@@@@@@@@@@??????>>>>>>===;;;;;;::::::;;;;;;<<<===<<<===>>>===;;;:::;;;<<>>>>>=========333444555555444333444555444333333333444555666666111222222222222222222333444555777666555444444444666444222111222333333333222222333333333333222222222222333333444444444555222111111000000111333333333444444444555555555555555555444333333333444444777666555555777777666555666777777777777666555444888999:::<<<===>>>>>>>>>@@@AAAFFFLLLSSS```vvv...///000111222111111000////////////////////////111111111111111111111111000000000000000000000000000111111222333333444444444444444444555555555555555555555666888:::===>>><<>>>>>======<<<<<<<<<<<<===>>>>>>;;;===>>>===<<<:::;;;<<<<<<======;;;;;;<<<<<<:::999:::;;;;;;;;;:::999888888888888777777777777666888888777666666666666666666666777888999::::::;;;===???@@@>>>:::666555555333555888:::;;;<<<>>>@@@777666555555666777666555444333222222222444555666333222222222222222222111333555666666444333333333555333111000222444444444222222333333333333222222333333333333333333444444111111111222222333333333444444444444555555555555666555444333333333333333666555444444666666555444555555777777888777666666777888:::<<<===>>>??????AAAAAAEEEJJJQQQ___vvv...///000111222222111000222222222222222222222222111111111111111111111111000000000000000000000000000000111222333333444444444444444555555555666666666666777888:::<<>>>>>===>>>>>>>>>>>>>>>???@@@@@@;;;<<<>>>===<<<:::;;;;;;999<<<<<<:::999;;;:::777555888;;;>>>>>><<<999777999999999888888888888777999999888777777666777777444444666888:::<<<>>>>>>:::===@@@@@@<<<888666666333555666777888;;;>>>AAA;;;888666666999999777444555444333222222222333444555555555444444333333333333444666666444222222222555222000000222444555555222222222333333222222222333333333333333333333333111222333444444444444333444444444555555555666666666555444333333333333333333222111111333333222111333444666777888888888888777888:::<<<===>>>??????AAAAAADDDIIIPPP^^^vvv//////000111111111111111000000000111222222333333444111//////222333222000111111111000000000000///222222111111222444666777333444555555666666555555999999:::;;;===AAAFFFJJJNNNVVVdddvvvvvvooojjjfffcccXXXXXXWWWUUUSSSTTTVVVXXXXXXWWWWWWZZZ```dddfffeeefffeeeddddddeeefffhhhiiiggghhhjjjmmmnnnkkkgggccceeejjjqqquuutttqqqnnnlllttt{{{~~~|||{{{vvvqqqmmmpppuuuuuuooohhhkkkeee^^^]]]```bbbaaa___\\\\\\\\\\\\\\\[[[YYYYYYZZZZZZ[[[[[[\\\```eeehhhuuu{{{xxxlllbbbWWWNNNKKKFFFBBB@@@AAA???;;;:::<<<<<<<<<<<<======>>>@@@@@@???>>><<<:::::::::<<<=========<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;:::888666444777888999:::999666333111::::::999888777777888888666666777888999:::::::::<<<=========;;;888555222555666666444333666<<>>?????????BBBBBBEEEKKKQQQ^^^ttt//////000111111111111111///000000111111222333333333111///000222333222000222222222222222222222222222222111111222333444555444555555666777777777777777999;;;===@@@EEEMMMRRR]]]gggxxx}}}uuuoooggg```\\\ZZZXXXVVVVVVVVVVVVTTTSSSTTTVVVXXX\\\ZZZZZZ^^^ccchhhiiiiiimmmmmmmmmlllllllllllllllooommmkkkjjjiiihhhfffdddkkkqqqyyy{{{vvvwww|||}}}yyytttrrrlllfffdddfffgggfffcccccccccaaa___]]][[[ZZZYYY[[[[[[[[[ZZZYYYZZZ^^^```ccciiioootttwww}}}|||lll[[[QQQOOOLLLGGGDDDDDDBBB>>><<<>>>>>>>>>===============>>>???>>><<<::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<;;;999888777666777777888999::::::999777444333:::999999888888777888888777777777888999999999:::<<<===???@@@???>>>;;;:::666777777555444444888;;;>>>:::666444444555666666444333333222222333333444444333333333333333333444555555555444444444333333111222222222222333333333333333444444444444333333333333222111111111222333555555444444444333333333333444555666666666666666444444444444444444444444666666555555444444555555666666777777777888888888999999;;;===>>>?????????BBBCCCFFFKKKQQQ^^^sss//////000000111111000000//////000111111222222333333111000000111222222111222222333333444444555555333222222111111222333333555555666777777888999999888;;;@@@CCCGGGOOO\\\eeetttsssjjjdddaaa\\\YYYVVVTTTTTTTTTTTTTTTVVVWWWWWWVVVVVVWWWYYY\\\aaa``````ccchhhmmmooopppuuuvvvwwwwwwvvvuuusssqqqsssooojjjhhhhhhkkkmmmnnnzzz{{{vvvqqqnnnoooooommmkkkkkkjjjhhheeebbb```___^^^\\\]]]]]][[[ZZZZZZ\\\^^^WWW[[[^^^___```bbbfffkkkxxxjjj]]]XXXPPPIIIDDDCCCAAA===;;;===@@@???>>>===<<<<<<;;;<<>><<<;;;;;;<<<======<<<<<<;;;::::::::::::;;;<<<:::777555555666888::::::::::::999999777666555999999999888888888888888888888888888888888999999777888:::<<<>>>>>>======888888888666444333444666???<<<777555555555666555444333333222222333333444555444444333333444444555444444333333333333333222222222222222333333333333333333444444444444333333333222222111111222222333444444444444333333333333222222444555555666666666444444444444444444444444444444333333333444555555555555555666666666777777999999;;;===>>>?????????CCCCCCFFFKKKQQQ]]]sss//////000000000000000/////////000000111222222222222111111000111111222222111111222333444555666777333222222222111111222222444444555666888999:::;;;<<<@@@EEEIIIQQQ___rrr}}}qqqeee^^^ZZZXXXVVVVVVUUUUUUVVVWWWYYYZZZZZZXXXYYYZZZ[[[[[[\\\___bbbffffffhhhjjjooosssvvvxxx|||~~~|||zzzssspppmmmnnnsssyyy|||{{{{{{{{{yyywwwuuussspppmmmjjjhhhgggfff```aaaaaa```______aaaccc[[[\\\]]]\\\ZZZZZZ[[[]]]```fffpppyyypppeeeWWWNNNFFFDDDBBB>>>===>>>??????>>>===<<<<<<<<<<<<>>>>>>===<<<<<<======>>><<<<<<;;;:::::::::::::::;;;:::888777777888:::;;;::::::999888888777777666888888999999999888888888999999999888888888888888555666888:::<<<===>>>>>>;;;:::888555444444666777???<<<888666555666555555444333333222222333333444444444333333333333444444222222222222222222222222222222222333333333444444333333333444444333333333444444444444444444555555333333333333333333333333111222333444555555555555222222222222222222222222222222222222333444555666555555666666666777777777888999;;;===>>>?????????CCCDDDFFFKKKQQQ]]]rrr//////000000000//////......//////000111111222222222222111111000111111222///000111222333444555666222222333333222222222111333333444555777:::<<<===AAADDDIIIQQQ]]]qqq}}}wwwgggbbb\\\XXXVVVVVVWWWVVVUUUVVVWWWXXXXXXZZZ[[[\\\ZZZ\\\^^^```aaacccfffhhhmmmooorrruuuxxx|||{{{{{{|||zzzuuuqqqnnnlllhhhhhhgggeeecccbbbdddfffbbbbbbbbbaaa^^^\\\\\\\\\WWWYYY\\\```gggsssssscccXXXMMMIIIFFFCCCAAABBB>>>>>>============>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<;;;::::::::::::;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888777777777777888888999999999888888999999999888888888888888;;;;;;<<<<<<===???@@@AAA???<<<777555555888;;;===>>>;;;777666666666555444444333333222222333333444333333222222222222333333222222222222222222222222222222333333333444444444222333333333333333333222333333333444444555555555333333333333333333333333222333444444555555444444222222222222222222222222111111111222333444555666666666666777777777888888888999;;;===>>>?????????CCCCCCFFFKKKQQQ]]]sss//////000000000///............///000000111111222111222222111000000111333//////000111222333444444222333333444444444333333444444555666999<<>>>>>>>>???@@@@@@>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>>>>===<<<;;;:::::::::::::::999888777666777888::::::999888888888888888888888888999999<<<;;;:::999:::;;;<<<===@@@===888777888<<<>>>???;;;999666555555666555444444333333222222333333444333222222111111222222333111222222222222333333333333333333333444444444444222222333333333333222222000000111222333333333333222222222222333333333333555555555555555444333333444444444444444444444444222111222222333444555666666666777777777888888888999999;;;===>>>?????????BBBBBBEEEKKKQQQ^^^ttt//////000000///......---......//////000111111111000222333222000///111333///000000111222333333444222222444555666555555444666666666888;;;???BBBEEEJJJOOO[[[ooo~~~qqqeee\\\WWWUUUVVVTTTTTTTTTVVVWWWWWWVVV\\\]]]_________aaadddhhhhhhkkkooosssuuuxxx|||~~~zzzwwwqqqjjjeeeccceeegggjjjiiihhhgggeeebbb___]]][[[[[[YYYVVVTTTWWW^^^ddduuuuuucccXXXQQQIIIDDDCCCBBBBBBAAA@@@????????????===>>>??????@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>===<<<:::999555777888:::::::::888777777777777888999999999::::::888777555666777999;;;???===;;;;;;===>>>===<<<888666444444555666555444444333333222222333333444333333333222222333333333222222222222333333444444333333333444444444444555222222333333333333222222///000111333444444333333111111222222222333333333777777777666555444333222444444444444444444444444333333333333333444555666555555555666666666777777999999;;;===>>>?????????@@@AAAEEEJJJRRR___uuu//////000000///...------......//////000111111111000222333222//////111444000111111222222333333444111222444666777777666666888888888:::===AAAEEEHHHOOOVVVfff|||uuulllbbb[[[WWWWWWXXXYYYXXXVVVWWWXXXZZZZZZYYY]]]___aaaaaabbbeeejjjoooqqqtttyyy}}}|||yyyssslllhhhhhhkkknnnqqqpppnnnmmmkkkhhhdddaaa\\\]]]]]]ZZZWWWVVVYYY]]]eeexxxtttggg]]]TTTMMMKKKEEEEEECCCAAA@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@??????>>>===============>>>===:::999888999;;;<<<;;;===???AAA@@@>>><<<:::555666888:::;;;:::888777666666777888999::::::;;;<<<:::888777888:::<<<>>>===<<<===???@@@???;;;777666555333333555666555444444333333222222333333444555444444333333444444555222222222333333444444444333333333444444444555555222222222333333222222222111222333555666666555555111111111222222333333333999999888777666444222111222222222222222222222222444444333333444444555555444444444555555555666666999999;;;===>>>????????????@@@DDDJJJRRR```vvv111111222222222222111111......//////000000111111111000/////////000222333222333333333333333333444333333222222333333444555:::999999;;;???DDDJJJMMMVVVfff}}}vvvddddddbbb^^^ZZZWWWVVVWWW]]]\\\[[[[[[[[[\\\]]]^^^aaadddhhhiiijjjnnnvvv}}}zzzwwwooohhhmmmyyyzzzyyyxxxvvvrrrnnnjjjhhhgggeeebbb___]]]\\\\\\\\\```ccchhhnnnvvvzzzjjj]]]RRRJJJLLLHHHEEEEEECCC>>><<<===AAAAAA@@@???>>>>>>??????:::<<>>:::::::::;;;<<<>>>@@@AAAHHHLLLOOOLLLDDD>>><<<===777888888666444555999===888888888888888999::::::;;;:::999999999:::<<<===888;;;???AAABBB@@@===:::333333333333333333333333333333333555666444111///444444444444444444444444555666666777666444333111555333111222333444444333222333333444444333333222333333333222222111111111444555666555333222333444777666555444444444444444333333333333333333333333222333333444444333333222666666666666666555555555:::;;;<<<===>>>>>>>>>>>>AAABBBFFFKKKRRR```vvv//////000000000000//////......//////000000111111111000000///000111222333222222333333333333444444444444333444444555666666:::;;;===???CCCHHHOOOTTTddduuurrrfff\\\]]]]]]\\\ZZZYYYZZZ\\\^^^^^^^^^^^^```aaaccceeegggkkkoooppprrrvvv~~~|||rrrsss|||~~~zzzuuusssnnnmmmkkkhhheeecccaaaaaa___```aaabbbfffmmmvvv}}}xxxggg[[[TTTLLLGGGDDDDDDBBB???>>>@@@AAA@@@@@@???>>>>>>??????AAAAAA@@@AAA???===<<<<<<<<<<<<<<<===???BBBDDDFFFPPPTTTUUUOOOEEE<<<888888888999:::888555444555888666666777888999;;;<<<===@@@???===<<<;;;;;;;;;;;;FFFEEECCCAAA>>>:::888666444444444444444444444444333333333444666666444222444444444444444444444444111222444555777888999999777555333222222222111000222333333444444333333222444444444333333333222222444555555555333222333444555555444444444555555666444444444444444444444444222333333444444333333222666666666666666666666555999:::;;;<<<===>>>>>>>>>AAABBBEEEKKKRRR___uuu---......//////......---......//////000000111111111000000000000111222222222222222333333444444444444444444555666777888999;;;???CCCEEEGGGNNNYYYbbbxxxzzzsssooohhh```YYYXXXZZZ\\\\\\\\\]]]___aaaccccccdddfffiiikkknnnooorrrvvvzzz|||~~~{{{{{{yyyvvvrrrmmmjjjgggbbbaaa^^^[[[ZZZ\\\aaaeeesssxxxiiiaaaTTTMMMFFFEEECCC@@@@@@BBBAAA@@@??????>>>?????????@@@???======??????<<<999===<<<<<<<<>>999666555444555555555555555555555555666444444444666777666444444444444444444444444444000111222444777:::<<<>>>;;;888666444333222111///222333333444444333333222555555444444444444333333333444555444333222333444333333333444444666777777555555555555555555555555333333444444444444333333555555666666666666666666888999:::;;;============AAAAAAEEEJJJQQQ^^^ttt---......//////......---......//////000000111111000000000111111111222222222222222333333444444444444444555555777999:::;;;===AAAFFFHHHLLLWWWhhhuuu~~~ooohhh```\\\[[[[[[YYYWWWZZZ\\\___```aaabbbdddeeemmmnnnppprrruuuxxxzzz{{{yyyrrrooojjjhhhddd```^^^^^^```aaadddlllwwwzzzoooaaaWWWMMMHHHDDD@@@???AAA@@@@@@???????????????@@@:::<<<===;;;:::<<<;;;999<<<;;;:::999;;;>>>BBBDDDHHHNNNQQQOOOGGG???;;;;;;999999999888888999;;;<<<@@@@@@>>>===<<<;;;;;;;;;===>>>@@@CCCFFFHHHKKKLLLFFFCCC>>>999666555666666666666666666666666666666999777555555666666666555444444444444444444444444444444333333555666888:::===:::777666666555333222222333333444444333333222444444444444444333333333333444555444333222333444444444444444444555666666444444444444444444444444333333444444444444333333555555555555666666666666777888999;;;<<<=========@@@AAADDDIIIPPP]]]sss...//////000000//////.........//////000000111111000111111111222222222222111111222333333444555555333444555666888:::<<<===@@@DDDIIIMMMUUUeee{{{qqqggg\\\XXXTTTSSSUUUXXXXXXXXXZZZ]]]aaadddfffgggjjjlllyyyzzz|||}}}xxxuuurrrmmmiiigggeeedddddd```bbbfffkkkqqqyyymmmaaaSSSLLLGGGBBB@@@AAA@@@???????????????@@@@@@???GGGJJJCCC===<<<>>>>>>===<<<:::999999;;;>>>???>>>DDDKKKKKKFFF???<<<<<<999888777888;;;???DDDFFFHHHGGGFFFDDDCCCBBBBBBBBBIIIIIIIIIHHHHHHGGGGGGFFF;;;:::888666555555555555666666666666666666666666<<<:::777666666666555333444444444444444444444444555555333222222333555555999777555444555555444333222333333444444333333222222222222222222333333333333444555555333333444555666666555444444444444444333333333333333333333333333444444555555444444333444555555555666666777777666777999;;;<<<===>>>>>>@@@@@@CCCHHHOOO\\\qqq///000000111111000000///......//////000000111111000111222222333333222222111111222333333444555555444555666888:::===???AAADDDHHHOOOWWWeeeyyymmm```ZZZVVVUUUTTTUUUWWWYYYYYYXXXYYY]]]ccchhhkkkooorrruuuyyytttppplllhhheeedddaaa```aaacccfffmmmuuu|||nnn^^^UUUOOOHHHDDDCCC?????????>>>??????@@@AAAKKKVVVYYYNNNBBB@@@BBBBBB???>>>===<<<<<<<<<======;;;BBBJJJKKKEEE>>>:::999999888777999>>>DDDGGGIIIAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAA@@@@@@???777777666666555444333333666666666666666666666666;;;:::888777777666444333444444444444444444444444222222222222333444555555444222111111222333333222222333333444444333333222111111222222222222333333444555666666555555666777777777666444444333333333333333333333333333333333444444555555555555444444444444555555666777777777777888999;;;===>>>?????????@@@CCCHHHNNNZZZppp///000000111111000000///......//////000000111111000111222333333333222222000111111222444555555666666777888;;;>>>AAACCCEEEGGGMMMXXXgggzzzvvvhhh^^^ZZZYYYXXXXXXYYYZZZ\\\^^^^^^^^^```dddjjjooosssvvvzzz|||}}}}}}~~~}}}|||{{{zzzzzz|||||||||{{{{{{}}}|||}}}~~~|||{{{yyyzzz{{{{{{{{{|||~~~yyysssnnnmmmhhhffffffdddaaaccciiikkkqqq}}}rrreee[[[QQQHHHDDD??????>>>>>>???@@@@@@AAAHHHRRRTTTIII???@@@@@@=========>>>>>>>>>>>>=========DDDLLLMMMFFF>>>999888:::999:::===BBBDDDDDDBBB999999888888999:::;;;;;;444666888:::<<<======>>>999888777666555555555555555555555555555555555555777777666777999888666444444444444444444444444444222222333444555555555555444222111111222333333222222333333444444333333222222222222333333333444444555666777777666666777999666555555444444444555555444444444444444444444444444444555555555555444444444444555555666777777888777888:::<<<>>>???@@@@@@??????BBBGGGMMMZZZooo//////000000000000//////......//////000111111111000111222333444333222222000111111222444555666666888999;;;===@@@DDDFFFHHHIIIPPP^^^rrruuurrrkkkaaaYYYVVVYYY]]][[[[[[]]]___aaadddeeefffkkknnntttxxxzzz|||~~~}}}wwwwwwxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzvvvwwwxxxwwwvvvwwwxxxzzzwwwxxxzzz||||||zzzwwwvvvrrrtttvvvwwwwwwyyy{{{~~~|||uuupppnnnpppllleeecccgggaaadddkkkvvvuuufffWWWJJJDDD??????>>>>>>???@@@AAAAAA;;;DDDDDD;;;777;;;;;;555999:::<<<>>>>>>>>>======>>>FFFNNNOOOIII@@@;;;999:::;;;===AAADDDCCC>>>:::;;;;;;:::999888888888888===>>>???@@@@@@???>>>===<<<:::888666666777999:::555555555555555555555555333333555777::::::888555444444444444444444444444444555666666666555333222777666444444555555555444222333333444444333333222333333333444444555555555555777888888777777888:::444444444444444555666777555555555555555555555555444444555555555555444444444444444555666777777888777999:::<<<>>>@@@@@@AAA??????BBBGGGMMMYYYnnn///////////////.........000111111111111222222222111111222222222333333333333444555555444444666888666888:::>>>CCCGGGJJJLLLWWWaaassswwwooobbb___[[[YYYXXXYYYYYYYYYZZZ\\\```eeejjjooorrrsssvvvxxx|||~~~{{{}}}}}}|||{{{yyyvvvsssqqqqqqooommmmmmoooqqqrrrrrrrrrqqqpppqqqrrrsssrrrpppmmmnnnnnnnnnooooooppppppqqqrrrsssttttttsssqqqpppmmmoooqqqrrrrrrsssuuuwww~~~wwwtttqqqllliiiiiiggggggfffeeehhhqqquuudddTTTIIIAAA>>>>>>AAA@@@======???<<<;;;:::;;;======<<<;;;;;;<<<===<<<;;;:::;;;======TTTccc[[[MMMEEE???999;;;===??????===<<<<<<===;;;;;;::::::999999888888===???AAA@@@===:::999888888777777666555444444444666555444555666777666555555555555555555555555555777666555444444555666777999888666444333333333333333333222111000000000111555555555444444333333333555555555444444333333333666666777888999999888888666666666555555444333333555555666666555555444333444333333333333444555555555555555666666777888999999:::;;;<<<===???@@@@@@@@@@@@BBBFFFLLLYYYppp////////////////////////111111111111222222222222111222222222222333333333111222333333222333555777:::<<>>RRR```[[[PPPJJJDDD===@@@@@@@@@???>>><<<999777888999999999::::::;;;;;;===??????>>>;;;888777777888777777666555555444444555444444666888888777666666555555444444444444555666555444333333444555666666555444333333333444555444444333222222222222222555555444444444333333333555555444444444333333333444444555555666555555555444444444444555555555555555555666666555555444333333444444444555555555555555555555666666777888999999:::;;;<<<===???@@@@@@AAA@@@BBBGGGMMMZZZppp////////////////////////111111111111222222222333222222222222333333333333111222333444444555777999<<>>===???>>>===<<<<<<>>>>>>===<<<<<<===>>>>>><<<<<<===>>>@@@NNNXXXVVVRRRPPPKKKEEEDDDAAA>>>===>>><<<888555888888999999::::::;;;;;;??????>>>;;;888666666777888777777666666555555444444444555888::::::888666777666444333333333444444444444333333333333444444333333222222333444555555555444444333333333333444555444444444444333333333555444444444444333333333444444444555444444333333222222333333444555555666555555666666555555444333333444555666777666555555555555555666666777888999999:::;;;<<<===???@@@@@@AAAAAACCCHHHNNN[[[qqq///////////////000000000111111111222222222333333222222222333333333444444333555666777777999<<<>>>AAADDDGGGHHHMMM[[[ooo~~~wwwggg^^^ZZZYYYYYYWWWWWWYYYZZZ^^^bbbhhhlllwwwyyy|||~~~~~~|||xxxtttttttttsssuuuyyy}}}{{{xxxvvvtttssssssqqqnnnkkkjjjkkkkkkiiihhhhhhhhhhhhgggfffdddaaa```]]]\\\[[[\\\___aaabbbbbbaaa```______aaaaaa```___^^^^^^^^^]]]]]]\\\\\\\\\``````aaabbbbbbbbbaaaaaabbbdddfffffffffggghhhjjjjjjjjjkkkmmmoooqqqssstttuuuwwwzzz}}}{{{xxx{{{vvvnnnjjjhhheeebbb___\\\^^^bbbiiivvv}}}gggXXXOOOGGGDDDBBB???>>>???@@@>>>======>>>???>>><<<===>>>???>>>===<<<===???@@@GGGLLLMMMOOORRRRRROOOHHHBBB;;;999;;;<<<:::777999999999999999999999999@@@@@@>>>:::777666777888777777777777666666555555333444666999;;;;;;999666888666444333222333444444444444444444444444444444222222222222333333444444444444333333333333333444444444444444444444444444444444444444444444444444666666666666555444444333333333333333444444555555555555555666555555444333333444666888888777666444555555555555666777888999999:::;;;<<<===???@@@@@@AAAAAADDDIIIOOO\\\qqq////////////000000111111111222222222222333333333222222333333333444444444444666888999:::<<>>>>>??????>>>======>>>???>>>===<<<===???>>>@@@@@@AAAGGGOOOTTTUUUNNNFFF<<<777888;;;:::999888999999::::::;;;<<<<<>>:::777666888:::777777777777777666666666444444666999;;;;;;888666777666555444444444555555555555555666666555555555333444333333333333222222333333222222222222333333444444444444444444444444444444444444444444444444555555666666555444333333555555555444444333333333555555555666555555444333333444666888888777666444555555555555666777888999999:::;;;<<<===???@@@@@@AAAAAADDDJJJPPP\\\qqq...//////000000111111222222222222222333333333333333333333333444444444444444666888:::;;;>>>AAADDDIIIMMMTTT]]]llluuummmhhhddd^^^[[[[[[\\\\\\\\\]]]```ccceeehhhmmmuuu{{{{{{zzzzzzzzzzzzxxxuuurrrrrrtttxxx{{{}}}xxxsssqqqooommmlllkkkjjjiiifffdddbbb```___``````````````````______\\\]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWXXXZZZ[[[ZZZYYYZZZXXXWWWXXXYYYZZZYYYXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[^^^___aaaaaa``````bbbcccbbbbbbbbbbbbccceeehhhiiilllkkkkkklllooorrrvvvxxx}}}zzzxxxvvvuuussseeeaaa[[[XXX[[[eeerrr{{{sssdddTTTLLLHHHDDDAAABBBBBBAAA@@@???@@@@@@???===<<<===>>>>>><<<<<<===>>>===;;;:::;;;AAAIIIOOORRRRRRKKKBBB<<<;;;;;;;;;;;;999:::;;;===>>>@@@AAAAAA@@@???>>>;;;888777999;;;777777777777777777777777555555666888:::999777555666666666666666666666666555555666777777666555555444444555444444333222111222222222222222333333444333333333444444444444555333333333444444444444555333333333444333333222222777666666555444444333333555555666666555555444333333444555666777666555555555555555666666777888999999:::;;;<<<===???@@@@@@@@@@@@DDDIIIPPP\\\ppp...//////000111111222222222222222333333333444444333333333444444444444555555777:::<<<>>>AAAEEEHHHKKKQQQ]]]lllxxxkkkccc___^^^\\\[[[\\\___aaacccccciiillloooooopppsss{{{~~~|||zzzzzzxxxvvvtttvvvzzz~~~xxxtttpppmmmkkkiiieeebbbbbbbbbaaa```___^^^]]]\\\]]]^^^______^^^^^^^^^___YYYYYYZZZZZZZZZYYYWWWVVVWWWVVVVVVWWWXXXXXXWWWUUUVVVUUUTTTTTTVVVVVVUUUTTTVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\^^^^^^]]]]]]___```^^^]]]\\\\\\]]]^^^```bbbcccdddeeegggiiilllnnnooovvv|||pppkkkddd^^^[[[^^^ccchhhrrruuuaaaUUUNNNHHHDDDDDDCCCBBB@@@@@@AAAAAA???>>>;;;<<<======<<<;;;<<<===<<<;;;:::;;;>>>AAAEEEHHHLLLJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<===<<<:::888888999;;;777777777777777777777777777666666666777777555444444555777999:::999888777444444555666666555444444222333444555666555444444333333333333333444555555333333333444444444555555333333333444444444555555222333333444444444444333666666666666666666666666555555666666555555444333333444444444555555555555555555555666666777888999999:::;;;<<<===???@@@@@@>>>???CCCIIIOOO[[[ooo...//////000111222222222222222333333333444444444333333333444444444555555888:::===???BBBEEEIIILLLRRR[[[jjj~~~ooobbb\\\ZZZ[[[]]]\\\]]]```eeejjjlllmmmwwwyyy{{{yyywwwxxx~~~~~~}}}{{{yyyxxxyyy|||}}}{{{{{{{{{|||sssoookkkiiigggeee```]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[]]]^^^___^^^^^^^^^___YYYZZZZZZ[[[ZZZYYYXXXWWWWWWVVVUUUVVVWWWWWWUUUSSSUUUTTTSSSSSSUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[YYY[[[\\\\\\[[[[[[\\\^^^[[[ZZZXXXXXXXXXYYY[[[]]]\\\^^^bbbeeeggghhhhhhhhhpppvvv~~~zzzvvvnnnfff```]]]]]]^^^\\\kkkqqqcccZZZRRRMMMLLLDDDCCCAAAAAAAAAAAA???>>>;;;<<<===<<<;;;:::;;;===<<<<<<<<<>>>>>>===>>>@@@CCCFFFJJJLLLKKKKKKKKKKKKMMMLLLJJJGGGDDDBBB@@@>>>::::::;;;:::888777888:::777777777777777888888888888777555555666666444333333555888;;;<<<;;;999888333333444555555444333333111222444666777777777666444444444444444555666777333333333444444555555555333333333444444555555555444444555666777777777777555555666666777888888888555555666666555555444333444333333333333444555555555555555666666777888999999:::;;;<<<===???@@@@@@>>>???CCCIIIOOO[[[ooo000000111222222222222111333333222222111222222222555444333222333555777999===:::;;;BBBGGGIIILLLPPPZZZiiivvvhhh]]]YYYZZZ\\\^^^______dddkkkmmmnnnwww|||vvvqqqmmmllllllllliiifffcccaaa```___]]][[[VVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYXXXVVVUUUTTTRRRQQQQQQRRRSSSTTTRRRQQQNNNMMMMMMMMMMMMMMMNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRSSSRRRPPPQQQTTTXXXYYYZZZ]]]]]]]]]]]]]]]\\\\\\[[[\\\ZZZWWWTTTTTTVVVXXXZZZ\\\]]]```bbbcccdddddddddkkkooouuuzzz}}}~~~~~~|||~~~zzzpppjjjiiifffaaa^^^___hhhxxxqqqcccYYYRRROOOMMMGGGDDDCCC@@@;;;:::======;;;999;;;>>>@@@>>><<<;;;<<<<<<===>>>??????@@@@@@@@@>>>======>>>??????999:::;;;;;;<<<<<<;;;;;;???===;;;999777666666666777777777777888888888888666666777777777777666666777555444666999;;;:::888444333333222222333333444444444444555444444333333555444444333333444444555555555666666666666555555666666555555555444444444555666666444222111222444666777999:::999888666444666777777777777666666555444444444444444444444444555555666666777777888888;;;<<<===>>>>>>?????????BBBCCCEEEHHHLLLXXXooo000000111222222222222111333333222222222222222333555444444333444666888:::>>><<<>>>DDDHHHKKKRRRYYYiiiyyyvvvjjjddd\\\WWWWWWZZZ\\\]]]dddfffmmmuuuxxxyyy|||yyywwwtttooojjjfffeeeeeeeeeeeeccc```^^^^^^]]][[[YYYUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNOOOPPPPPPOOOMMMOOONNNMMMLLLKKKJJJJJJIIIMMMMMMNNNPPPPPPQQQQQQQQQQQQOOONNNNNNQQQTTTUUUVVVVVVVVVXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTVVVXXXZZZ[[[\\\^^^___```aaabbbbbbhhhkkkooorrrtttvvvxxxzzzyyy{{{}}}}}}uuuqqqkkkeee______cccmmmxxxrrrbbbXXXTTTMMMGGGBBBBBB@@@<<<<<<>>>===<<<:::;;;>>>???>>><<<<<<<<<<<<===>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===999999;;;<<<<<<<<<;;;:::;;;:::999888888888888999777777777777777777777777444444555555555555444444666444333555888999888666444333333222222333333444444444444555555444444333666555555444444555555666555555666666666666555555555555444444444333333333444555555444333222333555666777999999999888666555555666666777777777666666555555555555555555555555666666777777888999999999;;;<<<===>>>>>>?????????AAABBBDDDHHHLLLYYYppp000000111222222222222111333333222222222222333333555555555555666888:::;;;??????BBBGGGJJJOOO[[[ggg{{{jjj```[[[ZZZYYYZZZ^^^aaadddeeemmmqqqzzz}}}{{{yyyvvvrrrooonnnkkkgggccc___]]]]]]]]]___]]][[[ZZZZZZYYYWWWUUUUUUUUUUUUVVVVVVVVVWWWWWWYYYYYYYYYXXXXXXWWWWWWWWWSSSRRRRRRQQQPPPPPPPPPPPPOOONNNNNNNNNOOOOOOMMMKKKNNNNNNOOOOOONNNLLLJJJIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMKKKJJJJJJLLLNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___dddfffggghhhiiikkkooorrrssstttuuuxxxzzz|||}}}~~~|||rrriiicccaaaaaadddggglllxxx~~~}}}pppaaaYYYPPPIIICCCBBBAAA??????BBB>>>===<<<<<<======<<<;;;<<<<<<==================;;;;;;<<<<<<;;;::::::999777999:::<<<<<<;;;:::999888888777888888999;;;;;;888888777777666666555555444444555555555555444444666555444444666666555444444444333333333333444444333444444555555555444444666666666555555666666666555555666666666666555555444444444333333333222222333444555444333333555777777888888999999777666555444555666666777777777777666666666666666666666666777777888888999::::::;;;;;;<<<===>>>>>>?????????@@@@@@DDDHHHMMMZZZqqq000000111222222222222111333333222222222333444444666666666777999;;;===>>>@@@BBBFFFKKKNNNVVVhhhzzzwwwhhh]]]WWWYYYZZZ]]]aaagggllloooqqqzzz|||zzzvvvsssqqqmmmiiiffffffeeeaaa^^^[[[YYYXXXXXXWWWVVVUUUUUUUUUUUUSSSQQQTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVVVVUUUUUUUUUUUUSSSSSSQQQQQQPPPQQQRRRRRRRRRQQQPPPPPPQQQPPPNNNLLLMMMNNNPPPRRRSSSRRRQQQPPPLLLLLLMMMMMMNNNMMMMMMMMMJJJHHHGGGGGGIIIJJJJJJIIILLLMMMNNNPPPQQQRRRSSSSSSQQQRRRTTTVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\___```aaabbbbbbcccfffhhhjjjkkklllnnnppprrrtttuuuxxxzzz}}}~~~zzzpppkkkhhhfffddd``````gggppp~~~}}}qqqcccWWWNNNFFFDDDDDDBBBBBBEEE???>>>======<<<<<<;;;:::===<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<:::888777666888:::<<<<<<;;;999888666777777888999::::::;;;888888777777666555444444666666777777777777666666777666555555555555444444444444333333333333444444333444444555555555555555666666555555555555666666555555666666666666555555555555444444444333333333222333444444444444666888777888888888888777666666333444555666777777777777555555666666666666777777777777888888999:::::::::;;;<<<===>>>>>>?????????>>>???CCCGGGMMMZZZrrr000000111222222222222111333222222222333444444555777777888:::<<<>>>???@@@BBBEEEJJJPPPUUUbbbyyytttfff^^^ZZZYYYYYY[[[___eeekkksssyyy}}}~~~}}}|||vvvsssooollljjjgggdddaaa___^^^\\\ZZZWWWUUUSSSRRRPPPOOOOOOPPPRRRRRRPPPNNNRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSRRRQQQRRRSSSRRRPPPOOOOOOPPPSSSUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRIIIHHHFFFGGGHHHIIIHHHGGGJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMOOORRRSSSTTTUUUUUUWWWVVVUUUUUUUUUVVVXXXYYYZZZ\\\^^^______^^^___```bbbbbbdddfffhhhkkknnnoooqqqsssuuuvvvxxxzzz~~~|||}}}tttqqqooolllfff``````dddfffuuu~~~qqqaaaUUUJJJEEECCCAAAAAACCC??????>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;999888666777999:::;;;:::999888777888888888888888888888999888888777666555555444666666777777777777666666777777777777555555555555555444444333333444444555333444555555666666666555555444444333333444444555555555666666666666555555666666666666555555555555222333444444444555777999888888888888888777666666333333444666777777777777444444555555555666666666666666777777888999999:::;;;<<<===>>>>>>?????????>>>???CCCGGGMMM[[[sss000000111222222222222111333222222333333444555666777888:::<<<>>>@@@BBBCCCEEEHHHOOOWWW```qqquuufff]]][[[\\\]]]]]]```ffflllttt|||~~~zzzwwwvvvtttsssmmmjjjgggdddbbbaaa^^^\\\WWWWWWVVVTTTRRRPPPMMMLLLKKKKKKKKKMMMPPPPPPNNNLLLQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUVVVVVVRRRRRRTTTUUUUUUUUUUUUUUUSSSRRRRRRSSSTTTTTTSSSQQQSSSTTTUUUUUUUUUTTTRRRQQQSSSSSSSSSSSSSSSRRRQQQPPPJJJIIIHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMQQQQQQQQQQQQRRRSSSTTTUUUUUUWWWZZZ[[[ZZZZZZZZZZZZ\\\\\\]]]^^^aaadddgggiiiiiijjjlllmmmnnnppptttwwwuuuxxx}}}}}}zzzxxxrrrhhhbbbaaaYYYcccvvvnnn```PPPHHHDDD@@@>>>>>>>>>??????>>><<<:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999777777888888999999999999888888888999888888777666999999888888777777666666444444555555555555444444666777888777555444555666555555444444444444555555333444555666666666666666444444333333333333444444555555666666666666555555777777777666666666666555333444555555444555777999888888888777777777777777333444555555666666666666444444444555555666666777666666777777888999999999;;;<<<===>>>>>>?????????>>>???CCCGGGMMMZZZrrr000000111222222222222111222222222333333555666666888999;;;>>>@@@BBBDDDDDDJJJLLLSSS___lll|||tttmmmddd^^^\\\]]]```bbbfffkkkrrrxxx}}}|||yyyuuupppmmmjjjgggfffbbb___\\\ZZZYYYYYYWWWVVVSSSSSSSSSRRRPPPMMMKKKIIIHHHHHHIIILLLOOOOOONNNLLLOOOPPPPPPQQQRRRSSSTTTTTTQQQRRRSSSTTTUUUWWWXXXXXXSSSUUUXXXZZZ[[[ZZZYYYXXXUUUUUUUUUVVVXXXYYYXXXVVVWWWWWWWWWVVVVVVVVVVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLKKKMMMOOOOOONNNMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSTTTTTTSSSTTTVVVXXXYYYYYYXXXYYY[[[]]]```bbbbbbcccdddeeeeeehhhllloooqqqssswww|||uuukkkfff^^^```iiiwwwnnn[[[OOOIIICCC???>>><<<>>>???>>>;;;:::;;;===999999999:::;;;;;;;;;<<>>===<<<:::::::::999888777777666777888999:::666777888999999888777666999999999999888888888888444444555555555555444444444666777666444333444666555555444444444444555555333444555666777777777777555555444444444444555555555555666666666666555555777666666666666555555555444555666555444555777888999888888777777777777777444444555555666555555555444555555666777777888888777777888888999:::::::::;;;<<<===>>>>>>????????????@@@CCCGGGMMMZZZrrr000000111222222222222111222222222333444555666777888999<<>>???>>>;;;:::<<<>>>888888999::::::;;;<<<<<>><<<:::999999999:::999888666555555777999:::555666777888999999888888999999999999999:::::::::666666777777777777666666222444666555333222444666555555444444444444555555333444555666777777777777666666555555555555666666555555666666666666555555666666555555555444444444555666666666444555666888999888888777777777777777555555555666555555444444555666666777888999999999888999999::::::;;;<<<<<<;;;<<<===>>>????????????@@@AAADDDHHHMMMZZZqqq111111222222222333333333222333333222222333777:::===???@@@??????CCCJJJOOOPPPZZZfffrrrxxxddd]]]```[[[[[[\\\___dddiiiooorrrsssxxx~~~~~~wwwpppkkkhhheeedddbbb^^^YYYVVVUUUVVVRRRQQQQQQPPPPPPOOOOOOOOONNNPPPQQQQQQNNNLLLKKKKKKGGGHHHKKKMMMOOOPPPQQQRRRRRRTTTUUUWWWWWWWWWWWWVVVWWWXXXYYYYYYYYY\\\___ccc]]]___bbbeeefffffffffeeeaaaaaaaaabbbccccccbbbaaa]]]]]]]]]^^^^^^______```^^^]]]\\\\\\]]]\\\YYYVVVXXXWWWVVVUUUTTTSSSSSSSSSTTTRRRQQQPPPPPPOOOMMMKKKKKKJJJIIIIIIIIIHHHFFFDDDFFFFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJMMMRRRUUUXXXXXXWWWWWWVVVVVVUUUUUUUUUYYYYYYYYYZZZ[[[^^^```aaadddfffiiimmmqqquuuwwwxxxzzz~~~yyysssmmmiiiiiigggfffmmmxxx{{{}}}tttcccVVVIIIAAA@@@AAA???@@@CCC@@@;;;:::<<>>===<<<;;;<<<<<<=========<<<;;;999888777777777888999:::::::::::::::444666888999999999777666777888888999999888888888666666444333333444555666333444555555555444333222444444444555555555555555666666444333333444555666666333333666555222222666666555444555666777777555777555333444666777555333333444555444444444777999777777777777777777777777555555555555666666666666777777777888888777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@DDDIIIPPP\\\rrr111222222222222333333333333444444444444666999<<<@@@@@@AAABBBDDDHHHLLLPPPXXXeeeuuuyyyiii\\\WWWXXX]]]^^^bbbffflllppptttvvvyyy}}}{{{tttmmmgggbbb___^^^^^^\\\XXXTTTQQQPPPQQQPPPPPPPPPOOONNNNNNMMMMMMLLLNNNOOOPPPNNNLLLLLLMMMJJJJJJLLLNNNPPPRRRSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXZZZ\\\]]]^^^___aaacccdddfffhhhjjjllllllkkkkkkgggffffffffffffeeedddcccdddddddddddddddccccccbbbeeeddddddeeeeeedddbbb___ZZZYYYXXXWWWVVVWWWWWWXXXWWWUUUSSSRRRQQQQQQOOOMMMNNNMMMKKKKKKKKKJJJHHHEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGIIIMMMPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYYYYYZZZ[[[\\\\\\```bbbeeeiiillloooqqqrrrssswww|||xxxqqqllleee```cccjjjyyytttbbbSSSJJJHHHFFFDDDDDDEEECCC>>>===???>>>===<<<;;;:::;;;<<<======<<<<<<;;;:::999888888777888999:::::::::::::::555666888999:::999888777::::::;;;;;;;;;:::999999777777666666666666666777555666777888888777777666555555555555555555444444444444333333444666888999<<<999666444555666777777666555444555666777666555777555444555777777666444555666777666444444555777777777777777777777777777555555555555666666666666888888999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@DDDIIIPPP\\\rrr222222222222333333333333333555666666777999===@@@DDDDDDDDDFFFIIINNNSSSVVVhhhxxxmmm```[[[XXXVVVWWWaaadddkkkrrrwwwzzz||||||~~~~~~vvvtttooojjjddd^^^ZZZWWWWWWWWWVVVSSSOOOMMMLLLMMMQQQPPPPPPOOOOOONNNMMMMMMKKKNNNPPPQQQPPPOOOOOOPPPOOOOOOPPPQQQSSSUUUXXXZZZ[[[\\\]]]___``````___^^^^^^aaadddeeeeeefffgggiiijjjlllmmmoooppppppooonnnppppppooonnnmmmlllkkkkkknnnnnnoooooonnnkkkiiigggiiiiiiiiikkklllkkkiiiggg___^^^\\\[[[[[[\\\]]]^^^^^^[[[XXXWWWVVVUUUTTTRRRSSSQQQOOONNNNNNMMMJJJHHHFFFGGGIIIJJJKKKKKKKKKJJJGGGFFFFFFFFFGGGIIIKKKLLLPPPQQQQQQRRRSSSSSSTTTTTTXXXXXXYYYYYYYYYXXXWWWWWW\\\]]]___bbbeeeggghhhiiijjjnnnssswwwzzz}}}}}}rrrggg^^^\\\___aaasssooo\\\QQQMMMFFFBBBAAABBBAAA===<<<>>><<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;:::::::::999888888999:::::::::999999666777999:::::::::999888:::;;;;;;;;;:::999888888777888888999999888888888555666777888999999999888666666666555444444444333222222333444666888;;;<<>>444222666666111555444444444666777666555777666555666777888777555777888888666444333444555777777777777777777777777555555555555666666666666999::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;<<<===>>>??????@@@@@@DDDIIIPPP\\\rrr222222222333333333444444333555777888999<<>>???::::::;;;;;;;;;;;;;;;;;;888999999:::::::::999999777888999::::::::::::999888888999888888777666555666777888999:::999888777333333444555666777777777777777666555444333333333333333333444666999;;;===LLLTTTPPP>>>444777666...555444333444666777666555555555555555666666666666666777777555333333444555666666666666666666666666555555555555666666666666:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::;;;<<<===>>>??????@@@@@@DDDIIIPPP\\\rrr222222333333333444444444333555888999;;;===@@@CCC@@@FFFJJJJJJLLLWWWkkk{{{~~~kkkaaaYYYXXXZZZ]]]ccchhhooottt}}}~~~zzzwwwsssnnnkkkeeecccaaa]]]YYYUUUSSSQQQOOOPPPPPPNNNLLLLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTWWWWWWVVVUUUVVVVVVZZZZZZYYYZZZ\\\___bbbeeecccfffiiimmmppprrrtttttttttuuuttttttsssvvvzzz}}}}}}}}}~~~~~~~~~~~~~~~|||{{{|||~~~|||sssrrrooollljjjiiiiiiiiiiiihhhfffeeedddccc```^^^YYYWWWTTTSSSSSSSSSRRRQQQOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[^^^bbbfffjjjlllnnnqqqrrrwwwzzzvvvmmmgggdddfffjjjpppzzzlll]]]OOOHHHCCCCCCCCCBBBBBBDDD??????>>>======>>>???@@@::::::;;;;;;;;;;;;<<<<<<999999:::::::::999999888888888999999::::::::::::888888888888777777666555444555777888999888777666222222333333444555666777777777666555444333333333555555444555666888:::;;;LLL[[[\\\JJJ;;;999999555555444333444555666666444222333444444444444555555444555555444333333444666666666666666666666666666555555555555666666666666:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::;;;<<<===>>>??????@@@@@@DDDIIIPPP\\\rrr333333333333444444444444444777:::;;;===>>>AAACCC>>>DDDKKKOOOUUUeee}}}wwwkkkeeeZZZWWWWWWZZZ]]]___eeellluuuzzz|||xxxsssqqqooolllhhhccc\\\[[[YYYWWWTTTQQQOOONNNJJJKKKLLLLLLJJJKKKLLLNNNNNNOOOOOOPPPQQQRRRSSSSSSUUUXXX[[[\\\\\\[[[\\\]]]```aaaaaabbbdddgggiiikkklllooorrrwww{{{}}}}}}}}}}}}}}}|||~~~~~~|||yyyvvvtttrrrrrrooonnnnnnoooooommmiiifffaaa^^^ZZZWWWVVVVVVTTTSSSPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVWWWSSSTTTUUUVVVXXXXXXXXXXXXZZZ^^^bbbeeegggiiikkkmmmooorrrvvvzzz~~~xxxnnnjjjgggfffggglllwww~~~hhhYYYOOOGGGEEEDDDBBBBBBDDDBBBAAA@@@>>>>>>>>>???@@@;;;;;;;;;;;;;;;<<<<<<<<<999999:::::::::999888888888888888888999999999:::888888999999999999999888444444555666777777777777555555444555555666777888666666666555444444444333666666555444555666888999???LLLQQQFFF999666888888444333333333555666555444111222444444333333444666444555555555333333555777777777777777777777777777555555555555666666666666999::::::;;;;;;::::::999888888888888888888888888::::::;;;<<<===>>>??????@@@@@@DDDIIIPPP\\\rrr333333333444444444444555777999<<<>>>???@@@CCCDDDDDDHHHPPP[[[kkkxxxnnnddd\\\YYYWWWVVVXXX]]]aaadddiiioooxxx}}}{{{xxxppplllgggfffgggeeeaaa]]]WWWVVVTTTRRRPPPNNNMMMLLLHHHJJJKKKKKKJJJKKKMMMOOOPPPPPPRRRSSSUUUWWWXXXYYY[[[^^^bbbeeefffgggiiikkkllllllnnnppprrrtttuuuvvvxxxzzz}}}~~~|||yyyyyy{{{~~~~~~|||wwwssskkkgggaaa]]]ZZZWWWUUUSSSRRRRRRTTTUUUUUUUUUTTTTTTPPPPPPPPPPPPPPPPPPPPPOOOKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHJJJLLLNNNQQQSSSTTTQQQRRRSSSTTTUUUVVVVVVVVVVVVYYY^^^aaabbbdddfffggggggiiilllnnnrrrxxx~~~vvvpppnnnmmmnnnlllmmmvvvzzzdddYYYMMMHHHEEEBBB@@@AAACCCBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888777777777777777888888999999666777888999999::::::999555555555555666777888888777777666555555666777888555555555555555555444444555444444444444666777888666;;;===;;;555222333666444333222333555666555444000333555444333333555777888888888777555444555777777777777777777777777777555555555555666666666666888888999999999999888888888888888888888888888888::::::;;;<<<===>>>??????@@@@@@DDDIIIPPP\\\rrr333333333444444444555555999<<>><<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::999888777777777777666777777888999333444555777888888888888666555555555555777999:::777777555444444555666666444444444555555555555555333333333333444666888999<<<777555777666333333666444333222333555666555444111333666666444444666999<<<<<<;;;999666555555666777777777777777777777777555555555555666666666777777777777888888777777777777777777777777777777777::::::;;;<<<===>>>??????@@@@@@DDDIIIPPP\\\rrr333444555555555666888:::<<>><<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999999999888888888888777;;;;;;;;;;;;;;;:::999888888888777777666666555555555555666777777888777777555555666666777777888888999999888777666555444444444555666777888999::::::888888777666555555777888666666555555555666666777444444555555555555444444666666666666555555555555444555555777999999666444777777666666555555555444888666333444666777666444555444333222333555777888;;;<<<===???@@@@@@@@@@@@BBBAAADDDHHHNNNZZZppp333444555666555666999;;;<<>>>>>>>>>>>AAAAAACCCGGGMMMZZZppp333444666666666888:::===@@@BBBEEEFFFGGGKKKQQQVVV\\\nnnpppbbbWWWWWWYYYXXXZZZ^^^hhhnnnvvv}}}zzzuuurrriiieee```\\\ZZZYYYWWWVVVRRRSSSSSSRRRQQQPPPQQQSSSQQQQQQSSSUUUXXXZZZ\\\]]]ZZZ[[[\\\^^^```ccceeegggmmmmmmnnnrrrwww|||{{{nnnhhhjjjrrryyywwwvvvuuuuuuxxxyyyyyyxxxwwwsssnnniiieeeaaa]]]ZZZ]]]ZZZWWWUUUTTTSSSQQQOOOLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMOOOPPPSSSUUUVVVUUUTTTSSSVVVWWWYYY[[[^^^```bbbcccfffiiinnnsssxxx}}}~~~~~~yyynnnfff```___ggg{{{uuudddTTTJJJGGGCCCAAA???>>>>>>===;;;999=========<<<;;;;;;;;;::::::999999999888888888888999999:::::::::999888888888888999999999999999999777777777888777777666666666666666666777777777777666666666666666666666666333333444555666666777777;;;888555444555555333111111222444666666777666666777888888999999888888777666666666666555555555555888888888:::<<<<<<:::888666666666666555555555555777555444444666777666555777666555555666777999:::999:::;;;<<<=========<<>>>>>===<<<;;;:::::::::::::::999999999888888888888999999:::999999888888777888888888999999::::::888888888888888777666555666666666666777777777777555555555666666666777777333444444555666666777777:::666333333666666333000///111444666777777666555777888888999999888888777666666666666555555555555666555555666888999777555666666666666666555555555666555555555555666777777666666666666666888999:::999:::;;;<<<============@@@@@@BBBGGGMMMYYYooo444666888:::;;;===AAADDDIIIKKKLLLLLLMMMUUUcccnnnmmmaaa^^^YYYVVVXXX[[[___ffflllvvvzzzppphhhaaa^^^]]]ZZZVVVRRRQQQPPPOOONNNTTTXXXZZZWWWQQQNNNQQQTTTSSSUUUZZZ___dddiiilllmmmhhhjjjmmmqqquuuzzz~~~}}}wwwqqqmmmhhheeebbb___]]]ZZZXXXUUUSSSRRRQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGIIIMMMQQQSSSUUUUUUUUUTTTTTTVVVWWWXXXXXXXXXXXX^^^aaaeeehhhlllpppuuuyyyzzzqqqllliiihhhkkkttt{{{hhhZZZRRREEECCCAAAAAAAAAAAA???===>>>>>>===<<<;;;::::::::::::::::::999999999999888888999999:::::::::999999666777777888888999999999888888999888888777666666777777777777666666666666444444555555666666777777555555555666666777777888666444222444666777555333000111444666888777777666666777777888888777777666666666666666555555555555444333333444666666555444555555555666666666666666555555555555555666777888555555555555666777888888:::;;;<<<===>>>?????????AAAAAACCCGGGMMMYYYooo555888:::<<<>>>AAAEEEHHHIIILLLNNNNNNQQQ]]]ooo}}}mmm^^^WWWZZZYYYYYYYYY[[[```ggglllxxx|||rrriiiaaa[[[YYYXXXUUUQQQNNNMMMMMMLLLKKKLLLPPPSSSRRRPPPPPPUUUYYYXXX[[[___eeejjjnnnpppqqqrrrtttvvvzzz}}}wwwqqqnnnjjjfffdddaaa^^^\\\TTTTTTSSSRRRQQQQQQQQQQQQQQQPPPMMMJJJHHHHHHGGGGGGFFFHHHJJJMMMPPPSSSUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVXXX[[[^^^aaacccgggkkknnnwwwzzzwwwtttpppkkkeeeggguuuuuubbbTTTIIIGGGCCCBBBBBBAAAAAA@@@=========<<<;;;;;;;;;:::::::::::::::999999999999999999:::;;;;;;;;;::::::777777777888888888888888888888888999888888777777777777777777666666666666444444444555555666666666555555666666666777777777333333555666666666666666222333555777777888777777555666666777777666666555666666666666555555555555666555444444666777777555555555555666666666666666444555666555555555777999444444555666666777777888:::;;;<<<>>>@@@AAABBBBBBBBBAAADDDHHHNNNZZZppp777999<<>>AAACCCDDDDDDCCCBBBEEEIIIOOO[[[qqq888:::===@@@CCCFFFJJJMMMNNNRRRWWWZZZcccuuuqqqcccXXXWWW\\\UUU\\\dddffffffgggjjjllluuu~~~{{{yyyuuunnnfff___YYYUUUTTTPPPNNNLLLKKKMMMOOOPPPPPPQQQRRRTTTVVVYYY^^^dddhhhlllnnnsssxxx|||~~~{{{wwwssspppmmmjjj```___]]][[[YYYXXXWWWWWWRRRPPPNNNKKKJJJJJJKKKLLLIIIIIIGGGGGGHHHJJJMMMOOOSSSRRRQQQPPPPPPRRRTTTUUUSSSUUUWWWXXXYYY[[[^^^aaadddhhhnnntttyyy|||xxxuuuooojjjiiilllvvvmmmVVVQQQJJJDDDAAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<=========<<<;;;;;;;;;::::::999999999666777888999999999999999888888777777666666666555555555555555555555555555333333444444444444444444333888===;;;555222444888888888777777777777888999666666777777777777666666777666666666555555555555666444333333555666666555444555555555666666777777222555666666444444777:::666777888999999:::999999777888;;;>>>AAACCCDDDEEECCCCCCEEEJJJPPP\\\rrrGGGAAA@@@EEEKKKLLLKKKLLLSSSXXX]]]bbbpppoooccc]]]YYYXXXYYY___cccjjjoooqqqrrrssstttyyytttrrrppplllkkkgggaaaZZZTTTQQQPPPPPPOOOOOONNNNNNOOOQQQQQQSSSWWWZZZ[[[```iiinnnnnnwwwyyy}}}}}}yyyvvvssspppgggddd```]]]\\\ZZZXXXVVVWWWUUUSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIJJJKKKLLLLLLPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUXXXZZZ\\\___aaafffjjjmmmrrrwww{{{}}}uuuooommmnnnooouuu~~~zzzeeeXXXKKKGGGEEEAAA===<<>>>>>>>>===<<<888888:::;;;;;;;;;;;;;;;888999;;;:::888777777777;;;999777555444444666666777777777666555555444444666666777777666555444444555555666666666666555555444222000222666888888777;;;999555222111222444555444444444444444444333333444555555555666666777777555666666666666666555555888888888888888999999999999999999888888888888888;;;;;;<<<===>>>@@@BBBCCCCCCCCCEEEJJJPPP\\\rrr???===AAAJJJQQQRRRQQQQQQPPPXXXaaalllxxxggg___\\\ZZZZZZ\\\aaafffnnnuuuyyy|||}}}~~~yyyrrrlllhhhfffeeebbbbbb```[[[VVVQQQPPPOOORRRQQQPPPPPPQQQSSSVVVWWWZZZ^^^bbbdddjjjssswwwwww~~~}}}yyyvvvrrroookkkhhheeeccc```]]]XXXVVVTTTSSSRRRQQQOOOMMMLLLLLLKKKJJJIIIIIIIIIIIILLLLLLNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWW[[[]]]aaaeeehhhmmmrrruuuzzz|||{{{uuupppnnnmmmhhhkkkpppvvvqqqbbbQQQIIIGGGCCC@@@???======;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@???===;;;888888999::::::::::::999777888::::::999888999::::::999777555444555666666666666666666555555555555666666666666666555444444555555666666666666555555555333222333666888888777;;;999666333222333444555666666666555555555555555555555555555666666666777333333444444444333333222333333444555666777777888777888888888888888888888;;;;;;;;;<<<>>>???@@@AAABBBBBBDDDIIIOOO[[[qqq:::<<>>>>><<<<<<;;;;;;;;;<<<<<<<<<>>>@@@BBBCCCCCC@@@===:::888888999999888888777666555777999:::999999:::;;;999888777555555555666666555555555555666666666666666666666666666555555444666777777888888777777666777555444555777888888777:::999777666555555555555777777777777777777777777555555555555666666666666333333444444444444333333111222222444555666777888666666666777777888888888;;;;;;<<<<<<===>>>??????AAAAAACCCHHHMMMZZZooo===@@@HHHRRRVVVTTTRRRSSS[[[iii}}}rrrgggaaa]]]^^^```aaafffkkkpppwww|||vvvrrrjjjeee^^^WWWRRRQQQRRRSSSRRRTTTUUUTTTSSSRRRSSSTTTXXXWWWXXXYYY^^^ccchhhlllpppuuuyyy{{{~~~{{{xxxuuuqqqmmmjjjcccaaa___^^^]]]\\\YYYWWWVVVTTTRRRPPPNNNLLLKKKKKKEEEFFFGGGIIIJJJLLLMMMMMMPPPQQQRRRSSSSSSRRRQQQPPPSSSUUUWWWYYY[[[]]]aaadddfffkkkqqqvvv{{{{{{uuurrrnnniiieeeccc```\\\YYY^^^mmmfffVVVNNNGGGCCCBBB????????????>>>===;;;;;;===<<<;;;;;;;;;<<<===>>>AAABBBEEEEEEDDDAAA===:::888888888888777666555444666777999999888777888999999888777666555555666666444444444555666777777888555666666666666666555555888999999::::::999999888888777666666777888888888999999999888777666555555777777777777777888888888555555555666666666666666666666777777888777777777555555666666777888999999444444555666777888888999<<<<<<===>>>>>>>>>???>>>AAA@@@BBBFFFLLLXXXnnnAAACCCIIIPPPRRRQQQSSSXXXfffwwwuuulllbbb```___bbbdddffflllsss}}}|||sssjjjeee```\\\VVVPPPLLLLLLNNNOOOPPPRRRTTTTTTTTTTTTVVVXXX\\\]]]^^^bbbgggnnnssswww{{{zzzwwwjjjhhhfffdddcccaaa^^^\\\WWWVVVTTTRRRPPPNNNMMMMMMGGGGGGGGGGGGHHHHHHHHHHHHMMMOOOQQQRRRTTTTTTSSSSSSSSSTTTVVVWWWWWWYYY\\\^^^```dddiiiooossswww{{{~~~zzzsssooolllgggccchhhfffaaa]]]]]]eeeqqq{{{vvvdddVVVKKKCCCAAA????????????>>>===;;;:::======<<<;;;<<<===???@@@CCCDDDEEEEEEDDD@@@<<<:::999999999888777666555444777999999888666444444555777777777666666666666666333444444555666777888888555555666666666666666555777888888999999888888777888888888777777777888999888888999999888777666555555555555666666777777777666666666666666555555555777777888999999999999999999888888888888888888888444444555666777888888999===>>>???@@@@@@@@@@@@???@@@@@@BBBFFFKKKWWWmmmBBBEEEJJJPPPQQQSSS[[[dddqqq|||nnnjjjfffeeegggjjjkkklllsss{{{{{{ssskkkaaa[[[VVVSSSOOOKKKIIIJJJLLLNNNPPPRRRTTTVVVWWWXXX[[[]]]cccdddhhhmmmssszzztttqqqnnnkkkiiigggcccaaa[[[YYYWWWUUURRRPPPOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFKKKMMMNNNPPPRRRTTTTTTUUUTTTUUUVVVVVVVVVVVVXXXZZZ[[[^^^bbbfffjjjnnnrrruuuzzzsssnnnkkkjjjhhhoooooolllgggcccccchhhlllyyyeeeSSSGGGDDD======>>>>>>>>>>>>>>>???>>>===<<<;;;<<<>>>@@@AAACCCDDDDDDCCCAAA???<<<:::::::::::::::999888777666999::::::999666444333444777777777777777666666666444444444555666777777888444555666666666666666666444555555666666555555444666777888777666777888:::888888888888888777666666333444444555555666666777666666666666666555555555444555666777888888888777888888888777666666555555666666666777777888888888<<<>>>???AAABBBBBBAAAAAAAAA@@@BBBFFFKKKWWWlllEEEIIIOOOTTTUUUXXXcccooo~~~ooojjjmmmooopppsssvvvuuuvvv~~~~~~~~~xxxqqqkkkeee\\\UUUPPPNNNLLLJJJJJJKKKMMMNNNQQQTTTWWWZZZ]]]```cccfffjjjmmmrrrxxx~~~zzzvvvtttpppllliiieeeccc```\\\YYYVVVTTTSSSOOOOOONNNMMMLLLKKKJJJIIIKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWWWWVVVUUUTTTVVVXXXXXXZZZ\\\^^^aaadddiiillltttyyyzzztttpppnnnpppsssyyyzzzyyytttmmmiiihhhiiirrrxxx___OOOKKKAAA@@@???>>>>>>???@@@@@@???>>><<<;;;<<<>>>AAABBBCCCCCCBBB@@@???===<<<;;;;;;<<<<<<<<<;;;:::999999999:::;;;:::888666666777666666777777777777666666444444555555666666777777444444555666666666666666444555555666666555555444444666777777666666999;;;888777777777777666666666333333444555555666777777777666666666555555555555333333444555666666666666666666666666666555555555777888888888888888888888:::<<<>>>@@@BBBBBBAAAAAAAAAAAACCCFFFKKKWWWlllJJJNNNUUUYYYYYY[[[fffsssxxxpppggghhhpppxxxyyy}}}|||zzz{{{|||~~~wwwooojjjgggaaaYYYSSSNNNMMMLLLLLLLLLMMMOOOPPPTTTWWW\\\```cccgggkkkoooooorrryyy}}}yyyuuurrrooommmiiiddd```\\\YYYXXXRRRRRRQQQPPPOOONNNMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRVVVWWWWWWVVVTTTTTTUUUVVVVVVXXXYYYZZZ[[[^^^cccgggmmmrrrwwwzzzzzzzzz{{{}}}~~~{{{vvvrrrrrrvvv{{{~~~vvvooolllllleeewwwhhhVVVQQQHHHFFFCCC@@@>>>===>>>>>>???>>><<<;;;<<<>>>AAACCCCCCBBB@@@>>>===<<<;;;;;;<<<<<<======<<<<<<;;;;;;999:::<<<<<<:::999999:::555666777777777777777666555555555666666666666666444444555666777777666666777777888888888888777777222444777666555666999<<<888777666666666666666777333444444555666777777888777777666666555555555444333444555666777777777777555666666666777777888888999999999888888888888888888:::===@@@AAAAAAAAA@@@BBBAAACCCGGGLLLWWWmmmMMMSSSXXXXXXXXX```qqqqqqkkkiiihhhppp|||~~~~~~{{{vvvqqqlllfffaaa^^^[[[VVVRRRPPPMMMKKKMMMRRRWWWYYYYYY___```cccfffkkkpppsssuuu|||~~~yyyvvvtttqqqlllhhhdddbbbaaaZZZYYYWWWTTTRRROOOMMMLLLRRRPPPMMMKKKJJJLLLOOOQQQUUUUUUVVVWWWWWWUUUTTTSSSUUUTTTSSSSSSVVVZZZ^^^aaafffkkkppptttvvvwwwxxxxxx{{{zzzzzz{{{~~~}}}vvvnnnhhhiiinnnzzzhhhTTTMMMGGGDDDDDDCCC???===>>>@@@???>>>>>>>>>>>>>>>>>>BBBBBBAAA???>>><<<;;;;;;???>>>>>>@@@CCCBBB???<<<888999999::::::999999888999888888888888888999999888888888888777777777777777777777777666666666666555555555555666888999:::777777666555555666777777888888888888777666444444333444555666777777777777444444444444444555666666777777777777777777777777:::999777666666666777888<<<;;;:::999888888888888<<<======>>>???@@@AAAAAABBBBBBDDDHHHMMMXXXlllNNNRRRVVVXXX\\\jjjqqqffffffjjjnnnyyyzzzvvvuuuvvvtttppplllgggccc^^^[[[YYYWWWSSSPPPOOONNNNNNRRRYYY```cccdddeeegggjjjlllnnnppptttwww{{{zzzyyyuuuqqqlllgggddd___^^^\\\YYYVVVSSSQQQPPPPPPNNNKKKIIIIIIJJJLLLNNNSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTXXX[[[]]]bbbfffkkknnnppprrrtttuuu{{{{{{|||xxxtttlllmmmrrrttt```SSSKKKEEEDDDCCC???===>>>@@@??????>>>>>>>>>>>>>>>?????????>>>======<<<<<<;;;::::::<<<>>>>>>;;;888888999999::::::999999888777777666666666666777777777777777666666666666555777777777777666666666666777666666666666777777888::::::::::::::::::::::::888888888777777666444444333444555666777777777777555555555555555666666777777777777777777777777777888777777666555555666666777777777777888999:::;;;999999:::;;;<<<===>>>>>>BBBBBBDDDHHHNNNYYYnnnQQQTTTVVVYYYbbbvvvmmmccc^^^dddlllsss~~~}}}vvvrrrmmmkkkkkkhhhddd```\\\ZZZVVVTTTTTTSSSRRRPPPQQQRRRTTTZZZbbbhhhmmmnnnmmmqqquuutttrrrrrrvvv{{{~~~wwwqqqmmmgggfffccc```\\\XXXUUUTTTRRRPPPMMMJJJIIIJJJKKKMMMOOOPPPRRRSSSTTTUUUUUUUUUQQQQQQQQQRRRTTTUUUWWWXXX]]]```cccfffhhhkkknnnqqqxxxzzz~~~vvvrrrmmmooo{{{rrr^^^SSSJJJFFFDDD@@@???@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<===============999999999:::<<<;;;999777888999999::::::999999888777777666666666666666777666666666666555555555555666666666666777777777777888888777666666666666666666666777777777777666666777777777777666555555444333444555666777777777777666666666666666777777888777777777777777777777777666666666666666555555444555555555666777999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBDDDIIIOOO[[[pppUUUWWWZZZ___kkk|||pppfffaaaaaagggnnnuuu~~~xxxtttpppmmmiiifffdddaaa]]]YYYWWWUUUSSSRRRRRRRRRSSSSSSVVVXXX\\\bbbhhhmmmqqqssstttyyy}}}|||wwwwww||||||yyyqqqoookkkgggbbb]]]ZZZXXXVVVTTTQQQNNNLLLLLLLLLMMMLLLMMMNNNPPPQQQRRRSSSTTTPPPQQQRRRSSSTTTUUUUUUUUUYYY[[[^^^```bbbeeejjjmmmssswww}}}~~~tttlllooojjj]]]PPPJJJGGGDDDCCCDDDAAA@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;:::999888999999::::::999999888:::999888888888888888888777777666666666555555555666666666666777777777777777777666666666666777777222333444555555444333222666666777777666555555444444444555666666777666666777777777666777888888999666666666666666666666666555555777777777666555444888888777777777888888999<<<<<<===>>>@@@AAABBBBBBAAAAAADDDIIIPPP\\\rrrTTTXXX___iiixxxppphhhbbbaaadddkkkrrrxxxwwwnnniiigggdddaaa^^^[[[XXXUUUTTTTTTSSSRRRRRRSSSVVVXXXZZZ]]]ccciiinnnrrrvvvxxxxxx}}}~~~~~~{{{yyyuuuoooiiiccc___]]]ZZZXXXUUUQQQOOONNNMMMMMMJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQSSSTTTUUUUUUUUUTTTWWWYYY[[[\\\^^^aaafffiiiooottt{{{}}}pppllluuuuuueeeUUUMMMJJJFFFEEEEEEAAA@@@???>>>==================<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;888999999::::::999999888::::::999888777777888888888888888777777777666666555666666666777777777888555555555555666777888999777777888888888888777777555666666666666555555444444555666666666666666666777777777777777888999999666666666666666666666666555666888999999888777666999999888888888999::::::888999:::;;;===>>>???@@@@@@AAADDDIIIPPP\\\rrrSSSYYYfffvvvtttjjjeee^^^bbbiiipppwwwxxxlllaaa```^^^[[[XXXUUUSSSRRRSSSSSSSSSSSSTTTWWW[[[______dddkkkrrrwww{{{~~~}}}zzzrrrlllgggddd^^^\\\YYYVVVRRRPPPOOONNNLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXZZZ[[[\\\^^^bbbeeemmmqqqxxx~~~yyyoooooovvv~~~ppp]]]RRRMMMIIIEEEDDDAAAAAA???>>>============>>>>>>===<<<;;;;;;::::::999:::;;;:::999888999;;;888999999::::::999999888999888777666555555555555888888888888777777777777555555666666777777888888444444555555666888999:::999999888888888888999999555555666666666555555444555555666666666666666555777777777777777888888999777777777777777777777777666777777888888888888888777777777888999;;;<<<===999:::;;;<<<>>>???AAAAAA@@@@@@DDDIIIOOO\\\qqqYYYaaapppwwwoookkkjjjhhhnnnuuuzzzttthhhZZZZZZYYYWWWTTTRRRRRRQQQTTTUUUWWWXXXZZZ___eeekkklllqqqyyy~~~}}}vvvpppmmmfffdddaaa]]]YYYVVVTTTSSSQQQPPPOOOMMMMMMMMMNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWVVVXXXZZZZZZ[[[\\\___aaaggglllqqquuuyyyxxxpppmmmmmmsssjjj]]]UUUMMMGGGDDDBBBAAA@@@>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<888:::;;;:::777777999;;;888999999::::::999999888999888777666555555555555888777777777777666666666555555555666777888888888666666666666666777888888777666444333333444666777444444555666666555555444555555666666666666555555777666666666666777888888777777777777777777777777666666666666666777888888777777777777888999:::;;;;;;<<<===???@@@BBBCCCDDD@@@@@@CCCHHHNNNZZZpppbbbjjjyyyyyypppnnnoooqqqyyy~~~ooobbbWWWXXXXXXVVVTTTRRRRRRSSSVVVXXX[[[]]]```fffooouuuyyy~~~}}}wwwtttmmmkkkhhhddd```]]]ZZZYYYUUUSSSQQQOOONNNNNNNNNNNNPPPPPPPPPQQQSSSTTTVVVWWWVVVWWWYYYZZZZZZ[[[\\\^^^bbbfffjjjlllpppwwwvvvmmmhhhgggwwwvvvggg]]]SSSKKKFFFBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>???999;;;<<<;;;888888:::===999999999::::::999999999;;;:::999888777777777777777666666666555555555555444555555666777888888999888777777666666666666666888666333111111333666888444444555555666555555444555666666666666666555555666666666666666777777888777777777777777777777777666555444444444666777888::::::888777666666666666888888:::<<<===???@@@AAA@@@@@@CCCHHHMMMYYYoooiiiyyyxxxooollllllrrrzzz}}}pppddd]]]VVVTTTRRRQQQSSSUUUVVVVVVXXX]]]dddhhhjjjooowww}}}}}}zzzwwwrrrnnnjjjeee```]]]WWWVVVUUUUUUTTTQQQLLLIIILLLLLLMMMNNNPPPSSSUUUWWWVVVYYY\\\]]]\\\[[[ZZZZZZ^^^aaadddgggkkkqqq{{{vvviiifffgggssshhhUUULLLIIIEEEDDDBBB???<<<;;;<<<>>>>>>===<<<;;;;;;:::;;;;;;999999999999999999999999999999999999999999999:::;;;999777777888888888666666666666666666666666666666666555555555555666666333444666888999999999999888777666777888:::===???===999555444555777666555444666777888888777666444444555777999:::999888777333333222222333444666777888888999:::999888777666:::;;;;;;:::777666777888;;;<<<===?????????>>>===>>>>>>AAAFFFLLLXXXmmmwwwvvvmmmlllnnnqqqxxx|||rrrfff]]]WWWQQQPPPOOOPPPRRRUUUXXXYYY___eeelllpppssswww~~~zzztttppplllgggddd___\\\ZZZWWWUUUQQQMMMIIIKKKKKKLLLMMMOOOQQQTTTUUUVVVXXX[[[[[[ZZZYYYXXXYYYYYY\\\___aaadddjjjrrryyy{{{ooonnnhhhggguuuuuu___RRRLLLCCCCCCAAA>>><<<;;;<<<===>>>===<<<;;;;;;:::;;;;;;999999999999999999999999;;;:::::::::999888888888:::888777777888888888777777777777777777777777777666666555555555555666666333555777999::::::999999888777666666777999;;;===888555333333666888999888555666888999999888666555666666666666666777777777444444444444444666777888666777888999999888666555666777888999999999888777;;;<<<===>>>>>>??????>>>??????BBBGGGLLLXXXlll~~~}}}iiieeedddhhhoootttzzz}}}vvvmmmddd\\\UUURRRNNNNNNOOORRRUUUYYY\\\___ggglllsssxxx{{{{{{wwwssspppiiieee```[[[WWWSSSOOOLLLKKKKKKKKKLLLMMMOOOQQQRRRTTTVVVXXXYYYWWWVVVUUUVVVUUUWWWZZZ\\\^^^cccjjjpppyyyzzzvvvjjjaaadddsssnnn\\\RRRDDDCCCAAA???>>>=========>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::<<<<<<;;;:::999888777777999888666777888999999888888888888888888888888888666666555555555555666666444666888;;;<<<;;;:::888888777666666666777999:::666444333333555777888888666777888999999888777666999777555444333555666888555555555555666777888888444666888::::::888666555666666999>>>BBBCCC???;;;<<<<<<<<<<<<===>>>???@@@@@@@@@CCCGGGLLLWWWkkk}}}pppcccaaabbbeeeiiinnnssswww}}}yyytttkkkbbbZZZUUUSSSRRRPPPRRRTTTWWWZZZ^^^ccceeekkkpppvvv|||}}}zzzrrrmmmfff```[[[WWWTTTQQQMMMMMMLLLLLLLLLMMMOOOPPPRRRTTTVVVUUUTTTRRRRRRSSSRRRUUUXXXYYY[[[___ffflllrrrxxxzzzqqqhhheeekkkzzz{{{dddWWWHHHFFFCCCAAA@@@@@@??????>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999888:::888777888:::;;;;;;:::888888888888888888888888666666555555555555666666444666999<<<===<<<:::888888777666666666666777777888777555444444555555555777888999999999999888777999888777666555555666777555555555666666777777777444666999;;;;;;:::888666::::::>>>EEELLLNNNHHHBBB===<<<<<<<<<<<<>>>@@@AAAAAAAAADDDGGGLLLVVVjjj{{{{{{iiiccccccaaa___```eeejjjmmmwww}}}}}}wwwooojjjbbbZZZUUUSSSSSSTTTUUUXXX[[[^^^```ccchhhkkkppptttyyy~~~~~~{{{xxxvvvuuuqqqpppooommmllllllmmmmmmqqqwww~~~yyytttmmmfffbbb^^^[[[YYYRRRQQQOOONNNMMMMMMMMMNNNPPPQQQSSSRRRQQQPPPQQQRRRNNNRRRUUUWWWYYY]]]ccchhhlllqqqyyy{{{sssmmmkkkppphhhXXXMMMIIIDDDAAAAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;:::999999;;;======<<<888888888888888888888888666666555555555555666666555777999;;;<<<;;;999888777777666666666666666666666666666666555555555666888888999999999999888888888999999:::999888666555444555555555666666666666555777:::<<<===<<<;;;:::999:::>>>FFFMMMNNNIIICCC<<<<<<;;;;;;===>>>AAABBBBBBBBBDDDGGGLLLVVViii{{{qqqdddbbbccc```[[[\\\ccckkknnnxxx~~~tttnnnddd```ZZZUUURRRRRRUUUVVVZZZ^^^cccfffgggjjjnnnrrrxxxzzz}}}~~~}}}}}}}}}}}}}}}|||zzzxxxvvvtttsssrrrpppmmmjjjhhhfffeeebbbaaa___^^^]]]^^^^^^___cccjjjrrrxxx}}}|||uuuooojjjfffccc```YYYWWWTTTQQQOOONNNMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRLLLPPPSSSTTTUUUXXX]]]bbbfffjjjpppwww~~~{{{rrrllllllvvvppp^^^UUUNNNFFFAAA??????>>><<<>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::888888999:::;;;<<<======<<<;;;999:::;;;<<<<<<;;;888888888888888888888888666666555555555555666666666777999:::::::::999999777777777777777666666666222444666777777777999;;;888888888888888888888888777888:::;;;;;;:::888666444555555666666666555444777888:::<<<============555666999???CCCDDDAAA===;;;;;;;;;<<<>>>???AAAAAAAAAAAADDDGGGLLLVVViii{{{uuuhhheeeaaaeeeddd```bbbkkktttxxx{{{rrriiiccc\\\ZZZWWWTTTTTTVVVYYY[[[aaafffmmmpppqqqtttyyy~~~~~~|||{{{{{{{{{zzzyyyvvvuuutttrrrqqqqqqppppppnnnnnnmmmkkkiiihhhffffffdddcccaaa___]]]\\\ZZZYYYWWWVVVUUUTTTTTTUUUVVVVVVWWW^^^fffjjjmmmsss}}}~~~xxxrrrmmmiiifff```]]]ZZZUUURRROOOMMMMMMLLLMMMNNNNNNNNNOOOQQQSSSOOORRRTTTTTTSSSTTTXXX\\\___bbbfffkkkqqqxxx{{{uuurrrwww~~~nnn___VVVKKKCCCAAAAAA@@@>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<<<<:::888888:::::::::999777777777777777777777777666666555555555555666666888777777777888888999999666666777777888777777777222555888888888888:::<<<777777777666666777777777777888888999999999999888555666777777777777666555777888888:::;;;===>>>???555666888:::;;;<<<;;;;;;999:::<<<===???@@@@@@@@@AAAAAACCCGGGLLLVVVjjj|||yyykkkfffhhhccciiijjjgggjjjuuu~~~{{{rrrhhh___YYYYYYXXXWWWVVVXXXZZZ]]]___gggmmmuuuyyyzzz}}}}}}{{{yyyxxxwwwwwwsssqqqpppoooooonnnllljjjjjjiiiiiiiiiiiiiiijjjjjjbbbbbbaaa```___`````````[[[ZZZYYYXXXWWWUUUTTTTTTRRRQQQPPPOOOPPPQQQRRRSSSOOOVVV]]]```aaaeeennnvvvxxx}}}~~~xxxrrrlllhhhdddaaa]]]XXXTTTPPPNNNMMMKKKLLLMMMNNNNNNOOOQQQSSSTTTVVVXXXVVVTTTSSSVVVYYYZZZ\\\___ccchhhooowww|||{{{zzz|||xxxhhh^^^PPPGGGEEEDDDCCCBBB>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;999777777888888888666666666666666666666666666666666555555555555666666888777666666666777888999666666777888888888888888555888;;;:::888777888:::777777666666666666777777888777666555666777999;;;666777888999999888777666777777777888999<<<>>>@@@999;;;;;;;;;::::::;;;===888:::<<<>>>@@@@@@@@@@@@@@@@@@CCCGGGLLLWWWkkk}}}|||qqqkkkgggeeefffiiijjjkkklllqqq{{{tttiii___ZZZWWWWWWRRRVVV[[[^^^___ccchhhmmmqqqvvv|||{{{xxxxxxuuuqqqooonnnmmmkkkiiihhhgggeeecccaaa```______aaa```^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRROOOMMMKKKKKKLLLMMMSSSSSSSSSUUUYYY]]]aaadddjjjlllpppuuuyyy}}}}}}vvvpppmmmiiiccc^^^YYYVVVRRROOOKKKLLLLLLJJJIIIKKKQQQVVVVVVUUUSSSQQQRRRTTTVVVXXXXXXZZZ\\\^^^bbbhhhpppuuu~~~yyyuuuuuu~~~~~~iiiSSSJJJGGGBBB>>><<<>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::999888777777888888888888777777777777777777777777666666666666999888888777777777777777888888999999999999888888666777888888888666555444444666777888888777666444777777666666555555555444666666666666777888999:::777777888999:::<<<===>>>@@@===:::777777888999:::;;;;;;<<<===>>>???@@@@@@BBBBBBCCCFFFJJJTTThhhzzzrrrlllkkkiiiiiikkkkkkmmmpppuuu|||}}}wwwmmmbbbYYYTTTSSSRRRSSSWWW\\\```ccchhhoootttwww{{{~~~|||zzzvvvqqqnnnhhheeebbb`````````___^^^```___^^^\\\[[[ZZZYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYWWWVVVUUUTTTVVVVVVUUUSSSSSSRRRRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMQQQQQQPPPQQQSSSVVVXXXZZZ___aaadddhhhllloooqqqrrrrrrtttwwwxxxzzz{{{~~~}}}yyyqqqmmmgggaaa]]]YYYUUURRRKKKLLLLLLJJJIIIJJJNNNRRRUUUTTTRRRRRRRRRTTTVVVWWWVVVWWWXXXZZZ]]]bbbiiimmmyyy~~~zzzvvvrrrwwwttt]]]PPPJJJDDD@@@??????>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999888888777888888888888777777777777777777777777777777777666999888777777666666777777888888999999999999888888777888888888777777666555666777888999999888777666777777666666666555555555666666666666777888999999999999999999999:::;;;<<>>???@@@@@@BBBBBBCCCFFFJJJUUUhhhzzzuuummmhhhiiikkklllmmmpppqqqsssyyyzzzooojjjbbbZZZUUUSSSSSSSSSVVVZZZ___ccchhhoooxxx~~~zzzxxxwwwvvvvvvtttrrrooommmiiidddaaa\\\ZZZXXXWWWXXXYYYYYYXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOQQQPPPOOONNNNNNOOOPPPQQQUUUVVVWWWZZZ\\\^^^```aaa^^^```bbbccccccdddfffhhhkkkmmmppprrruuuzzzzzzvvvpppjjjeee___ZZZWWWOOOPPPOOOMMMKKKJJJLLLNNNQQQQQQQQQQQQRRRTTTUUUUUUTTTUUUVVVVVVXXX\\\aaaeeepppwww|||yyysssssswwwkkkYYYNNNGGGCCCBBBAAA???======>>>>>>>>>===::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888888888888888888888777777777777777777777777777777777777999888777777666666777777888888999999999999888888999999888777777777777888777888999::::::999888777777777666666666666555555555555555555666777888888::::::999999999999::::::@@@999333444:::>>>;;;777;;;;;;<<<===>>>???@@@@@@BBBAAACCCFFFJJJUUUiii{{{rrriiieeefffjjjnnnoooqqqttt{{{~~~uuunnnaaa^^^ZZZVVVTTTVVVXXXZZZZZZ]]]cccgggmmmvvv}}}{{{yyyuuuqqqmmmkkkiiihhhgggeeecccbbb___[[[XXXVVVTTTSSSSSSUUUWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVSSSSSSTTTUUUVVVVVVVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUTTTTTTSSSSSSSSSTTTOOONNNNNNMMMMMMNNNOOOOOOQQQQQQOOONNNNNNNNNNNNNNNPPPPPPQQQQQQRRRTTTUUUUUUUUUWWWYYYYYYXXXXXXZZZ[[[[[[]]]___aaadddhhhmmmqqqzzzzzztttnnnhhhbbb^^^WWWVVVTTTRRROOOMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTVVVYYY^^^aaagggmmmwww|||tttooommmsss{{{bbbRRRJJJEEEDDDAAA???======>>>>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888777777777666777777777777777888888888888888777666666666666666888888999999999999888888:::999888777777888999:::777888888999999888888777777777666666666666666666555555555555555666777777999999999999999999:::;;;BBB===999999<<<>>><<<999;;;;;;<<<===>>>???@@@@@@BBBAAACCCFFFKKKVVVjjj|||lll```ccccccgggnnnrrrsssxxx~~~yyymmmeee[[[YYYVVVTTTUUUXXX[[[]]]```ccchhhmmmrrr{{{~~~}}}|||{{{zzzyyyxxxwwwvvvuuuuuurrrqqqooolllhhhdddaaa___]]]\\\\\\\\\\\\ZZZXXXUUUQQQOOONNNOOORRRTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOOOORRRSSSTTTTTTSSSRRRSSSUUURRRTTTVVVWWWXXX[[[^^^aaallluuu}}}vvvooohhhccc^^^\\\XXXUUURRROOOLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSVVV[[[^^^```eeemmmvvv}}}}}}qqqjjjeeeiiisssnnnZZZNNNHHHDDDAAA???===<<<======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888888777777777666666777777777888888888999888777777666555666666666888888999999999999888888:::999888777777888999:::666777777777777777777666666666777777777777777777666555555555555666666777777777777888999:::<<<<<>><<<:::999:::;;;;;;;;;<<<===>>>???@@@@@@BBBAAACCCGGGKKKVVVjjj}}}pppccc\\\aaabbbgggnnnrrrwww~~~ssshhhaaaZZZXXXWWWVVVWWWZZZ]]]___hhhlllppptttxxx|||{{{zzzyyyxxxyyyzzz{{{}}}~~~}}}{{{yyyxxxxxxzzzxxxxxxwwwvvvuuuttttttsssqqqpppnnnkkkjjjjjjjjjjjjiiihhhfffdddaaa^^^\\\[[[YYYXXXXXXYYYZZZZZZWWWUUURRRPPPOOOPPPSSSUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUWWWWWWWWWWWWVVVTTTRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNOOOOOOKKKKKKJJJIIIIIIJJJKKKLLLMMMOOOOOOOOONNNMMMNNNOOOMMMNNNPPPPPPPPPQQQTTTVVVaaahhhtttwwwooojjjeeeaaa\\\WWWTTTQQQNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKMMMNNNOOOPPPSSSWWWYYY[[[___eeelllsss{{{}}}uuummmhhhjjjnnnwww|||eeeWWWMMMGGGAAA???===<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888777777777777666777777888888999999999888777666666555555666666888888999999999999888888888777777777777888999999666666666666666666666666666666777777777777888888777666666555555666777777666666666777999:::<<<===:::===>>>;;;777555777:::;;;;;;<<<===>>>???@@@@@@BBBAAACCCGGGLLLWWWkkk}}}sssfffaaa```aaaaaaeeejjjnnnuuu~~~uuukkkbbb]]]YYYYYYYYYZZZ]]]bbbgggiiiqqquuuyyy|||~~~{{{xxxqqqqqqpppooonnnooorrrttttttuuuuuussspppoooppprrrnnnnnnnnnmmmmmmllllllllliiigggccc```______aaabbbcccbbb```^^^\\\[[[ZZZZZZYYYXXXXXXYYYZZZZZZWWWUUUUUUTTTRRRSSSUUUWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSVVVWWWWWWWWWVVVTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOIIIHHHGGGGGGGGGIIIKKKLLLKKKLLLMMMMMMKKKKKKLLLMMMJJJKKKMMMMMMMMMNNNPPPRRRWWW\\\eeeppp|||vvvnnniiiaaa\\\YYYWWWTTTQQQMMMLLLJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPRRRTTTVVVYYY[[[___bbbgggnnnvvv{{{|||tttpppqqqooonnnzzzrrrbbbUUULLLBBB@@@>>>===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888888777777777777666777777888888999::::::777777666555555555555666888888999999999999888888555666777777888888888777888777777777777777777888666666777777777888888888888777777666666777777777777777777777888999:::;;;777999:::999888777999:::;;;;;;<<<===>>>???@@@@@@AAAAAACCCGGGLLLWWWlll~~~|||jjjaaaaaadddccccccdddgggiiipppvvvmmmeee]]]XXXWWWXXXZZZ^^^eeelllrrrvvvwww{{{yyyrrrmmmiiikkkkkkjjjjjjiiikkkmmmpppmmmoooooommmjjjiiijjjlllhhhhhhhhhhhhhhhhhhggggggdddaaa]]]YYYXXXYYY[[[]]]```___]]][[[ZZZZZZZZZZZZ[[[ZZZYYYZZZZZZYYYWWWTTTUUUSSSQQQQQQSSSTTTUUUTTTWWWWWWVVVTTTTTTSSSSSSTTTTTTUUUVVVWWWVVVTTTRRRQQQLLLMMMNNNOOOQQQRRRTTTTTTQQQQQQPPPPPPPPPQQQQQQRRRNNNOOOOOOOOOOOONNNMMMLLLOOOPPPPPPQQQQQQQQQPPPPPPIIIHHHGGGGGGHHHJJJLLLMMMLLLMMMNNNNNNMMMLLLMMMOOOIIIJJJLLLMMMMMMNNNPPPRRRQQQUUU[[[eeesssvvvpppgggaaa___]]]ZZZXXXPPPNNNKKKIIIIIIJJJKKKMMMSSSTTTUUUTTTSSSSSSTTTVVVYYYZZZ[[[]]]```eeelllqqq{{{~~~}}}uuuqqqqqqkkkdddjjjwww{{{iii[[[PPPDDDBBB????????????===<<<========================999999999999999999999999999999999999999999999999888888888888777777777777666777777888999999::::::777777666555555555555555888888999999999999888888444555666888888888777666999999888888888888999999666666777777888888888999888888777777777777777888999888888888888888999999888777777888<<<>>>===<<<;;;;;;<<<===>>>???@@@@@@AAAAAACCCGGGLLLWWWlll~~~ooogggeeehhhlllmmmgggccceeegggkkkvvvzzzooofffaaa]]]ZZZWWW[[[]]]```ccciiiqqqzzz~~~{{{vvvoooiiieeebbb```cccdddeeeeeeddddddeeegggeeeeeeffffffeeecccbbb``````___^^^\\\[[[[[[\\\\\\___]]][[[WWWUUUUUUXXX[[[ZZZ[[[[[[\\\[[[ZZZYYYXXX[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUSSSRRRSSSTTTVVVVVVUUUTTTUUUVVV\\\ZZZWWWUUUUUUTTTSSSRRRUUURRRPPPPPPMMMJJJLLLPPPIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMRRRRRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOORRRSSSVVV\\\eeevvv{{{rrrlllgggccc^^^ZZZSSSOOOJJJGGGGGGIIIJJJKKKSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWVVVWWWYYY^^^cccfffrrrxxx|||vvvpppnnnmmmlllkkk|||}}}gggXXXNNNGGGAAA???>>><<<<<>>===<<<;;;::::::;;;<<<===<<<;;;:::::::::::::::<<<;;;::::::999999999999<<<;;;999888888888999:::999999888888777777777666:::999999999888888888777555555555555555555555555888888888888888888888888999999888888777666666666777777777777777777777777777777777777666666666666<<<999777777999:::777555888888888777888888999:::======>>>>>>??????@@@@@@CCC@@@CCCIIINNNVVVjjj{{{mmmhhhgggjjjnnnrrrmmmjjjlllmmmoooxxxxxxqqqhhhaaa^^^]]]\\\[[[aaacccgggkkkpppvvv}}}zzzsssooopppnnnjjjeeeaaa^^^\\\[[[]]]___```aaa```___```aaa``````aaa``````^^^]]]\\\\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYWWWTTTRRRRRRUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWXXXWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYZZZ\\\______^^^\\\\\\\\\[[[YYYWWWWWWSSSPPPOOOKKKGGGHHHKKKKKKKKKLLLMMMNNNNNNNNNNNNIIIJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMMMMMMMNNNOOORRRSSSVVVZZZaaaooozzzsssnnnjjjddd```YYYUUUOOOJJJIIIIIIIIIIIIRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVUUUVVVXXX\\\aaacccmmmrrrzzzzzzuuuqqqooommmlllssszzztttaaaSSSJJJCCCAAA@@@======???======<<<;;;:::;;;<<<<<<===<<<;;;::::::::::::;;;<<<;;;::::::999999999:::888777777666666555666666666666777777666555555444777777666666666666666666888888888888888888888888777777777777777777777777888888888888777777777777777777777777777777777777555666666666777777888888:::888666777::::::999777888888888888888999999:::=========>>>??????@@@@@@CCC@@@BBBIIIMMMUUUiii}}}uuummmlllmmmpppsssvvvttttttwwwxxxzzzzzzmmmhhhbbb^^^]]]```bbbdddiiilllqqqvvvzzz~~~zzzqqqiiidddaaabbb```___\\\ZZZYYYYYYXXXYYY[[[^^^^^^]]]\\\\\\]]][[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSRRRSSSUUUWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^___```___^^^]]]]]]]]]]]]^^^___aaacccdddddddddeeehhhkkkhhhggghhhiiijjjhhheeebbb\\\WWWRRROOOKKKFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMOOORRRUUUVVVSSSSSSSSSTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTVVVZZZ]]]fffxxx}}}xxxrrrlllgggaaa\\\UUUOOOLLLKKKIIIHHHOOOOOOQQQRRRTTTUUUVVVWWWWWWVVVUUUUUUWWWZZZ]]]___eeekkksss{{{}}}zzzwwwtttrrrqqqmmmnnn{{{~~~qqqZZZPPPFFFBBBAAA>>>===???<<<<<<;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999999::::::999999999999999888888777666666777888888666555444555666666666666666666666999999999999999999999999666666666666666666666666777777777777888888888888777777777777777777777777444555555666777888999:::888777666888:::;;;;;;:::888888888888888999::::::<<<======>>>??????@@@@@@CCC@@@BBBHHHLLLSSSfff{{{~~~tttqqqrrrsssuuuyyyuuuxxx}}}zzzrrrgggddd```^^^```dddiiilllpppttt{{{xxxpppiiiccc___^^^\\\[[[ZZZZZZYYYXXXXXXXXXYYY\\\^^^___^^^]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWYYYZZZZZZYYYXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]^^^______^^^^^^___```aaaaaaaaaaaabbbbbbbbbbbbaaaaaa```aaaccceeehhhkkkmmmooolllkkkhhhgggfffhhhjjjkkknnnpppsssuuuuuuuuuuuuwwwvvvvvvxxxzzzzzzvvvqqqlllddd\\\UUURRRNNNHHHGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIJJJMMMPPPSSSUUUWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVXXXZZZ\\\```nnn{{{zzzsssmmmgggbbb[[[UUUQQQNNNLLLJJJKKKMMMNNNPPPRRRTTTUUUUUUVVVUUUTTTTTTUUUWWWZZZ[[[```eeemmmuuu}}}yyyooohhhnnn||||||dddWWWJJJDDDBBB>>>===>>>;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;::::::999999:::::::::999999;;;;;;;;;:::999888777888:::;;;;;;:::888777777777888888888888999999777777777777777777777777777777777777777777777777555666666777888999999999666666666666666666666666555666666777888888999999888888888888999:::::::::999888888888888999::::::<<<<<<===>>>???@@@@@@AAADDD@@@BBBGGGKKKQQQdddxxx~~~wwwrrrsssuuuvvvwwwzzzuuu|||zzzrrrmmmbbbaaa``````bbbgggmmmppptttzzzvvvsssnnnhhhdddaaa``````\\\[[[[[[[[[ZZZZZZYYYYYYZZZ\\\^^^___^^^]]]]]]^^^\\\\\\\\\]]]^^^___``````````````````_________^^^___aaacccdddcccbbbcccddddddeeefffggghhhiiijjjkkkkkkkkkkkkkkklllmmmnnnnnnpppqqqqqqrrrrrrqqqqqqpppmmmnnnppprrrvvvyyy|||~~~}}}{{{xxxuuuuuuvvvxxxyyy|||{{{vvvlllcccZZZVVVQQQLLLIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMOOORRRTTTUUUVVVWWWXXXZZZ[[[\\\\\\]]]]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWXXX[[[[[[]]]fffpppyyyssslllgggaaa[[[WWWTTTQQQOOOKKKKKKLLLNNNOOOQQQRRRSSSUUUTTTTTTSSSTTTUUUWWWYYY]]]aaahhhpppxxxxxxnnnmmmuuuuuusss{{{pppaaaPPPGGGCCC???<<<<<<::::::;;;<<<<<<=========;;;;;;:::::::::;;;;;;<<<:::::::::999999::::::;;;555666777888888777666555888999:::;;;;;;:::999999888888888999999999999999777777777777777777777777888888888888888888888888555555666777888999999:::666666666666666666666666888888888888777777777777::::::::::::999888888999999999999888999::::::;;;<<<<<<===>>>???@@@AAAAAADDDAAABBBGGGJJJQQQdddxxx~~~tttpppooosssvvvvvvwwwzzz{{{zzztttqqqnnnjjjggg^^^```aaabbbeeeiiinnnrrrwww|||xxxtttnnnllliiifffdddddddddeeebbbbbbbbbbbbaaa```___^^^___aaabbbaaa``````bbbccccccdddeeefffhhhkkkmmmnnnmmmmmmnnnnnnnnnnnnmmmllllllnnnqqqrrrqqqqqqssstttvvvwwwwwwyyy{{{}}}|||||||||||||||}}}~~~~~~}}}~~~xxxnnnccc]]]XXXQQQMMMLLLMMMLLLKKKJJJJJJKKKMMMMMMMMMNNNNNNPPPRRRTTTUUUVVVXXXZZZ\\\___aaacccdddeeeeeedddbbb___^^^]]]]]]]]]\\\ZZZ[[[\\\[[[[[[aaaiii}}}{{{sssnnnhhhbbb^^^ZZZWWWUUUNNNMMMLLLLLLMMMNNNPPPQQQTTTTTTSSSSSSTTTUUUVVVWWW[[[___dddjjjrrrzzzwwwrrrqqqzzzyyysssnnnvvv~~~lllWWWLLLFFF@@@===<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::999999999:::;;;;;;777777888888999999888888888888888888888999999999999999888888888777777777999999999999999999999999888888888888888888888888555666666777888999999999777777777777777777777777999999888888888777777777;;;<<<<<<;;;999777888999999999999999999:::;;;;;;;;;<<<===>>>???@@@AAABBBDDD@@@BBBGGGKKKQQQdddxxxsssooommmnnntttxxxxxxyyy|||xxxnnnhhheeecccaaa___]]]```dddhhhjjjmmmrrrvvvyyy~~~zzzvvvtttssssssrrrqqqqqqqqqrrrssspppqqqrrrrrrrrrqqqpppooonnnooonnnmmmlllmmmppprrrqqqrrrsssvvvyyy}}}~~~qqqiiibbbZZZTTTRRRNNNMMMLLLKKKLLLNNNOOOQQQRRRRRRSSSUUUWWWYYY[[[\\\___aaadddhhhllloooqqqrrrrrrpppnnnjjjhhhfffffffffeeecccaaaaaa___^^^bbbhhhsss|||wwwpppjjjeee```\\\YYYSSSQQQNNNLLLKKKMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWYYY[[[___ccciiirrr{{{zzzttttttxxxllltttwww___QQQJJJCCC>>>===;;;<<<=========<<<;;;::::::::::::::::::;;;<<<===:::999999999::::::;;;<<<::::::999999::::::;;;<<<999999777777777999:::<<<<<<;;;::::::999888777777888888888888888888888888888888888888888888888888666666777777888888888999777777777777777777777777888888888888888888999999999;;;<<<;;;999888999;;;:::999999999999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCC@@@BBBHHHKKKRRReeezzzvvvooonnnmmmpppwww{{{{{{}}}xxxqqqgggaaa^^^]]][[[YYY^^^bbbhhhmmmooossswww{{{zzz~~~~~~|||{{{zzz{{{~~~~~~uuulllbbb[[[XXXSSSRRRQQQQQQRRRTTTVVVWWWUUUUUUWWWYYY[[[^^^aaabbbgggiiimmmqqquuuyyy{{{}}}}}}{{{xxxtttqqqooonnnnnnoookkkiiihhheeebbbeeekkknnnyyy~~~vvvoooiiiddd___\\\XXXUUUPPPMMMKKKLLLOOOQQQSSSSSSSSSSSSTTTVVVWWWWWWWWWXXX[[[^^^dddllluuu{{{xxxsss}}}{{{pppwww~~~eeeUUUMMMEEE@@@>>><<<<<<=========<<<:::999:::::::::::::::;;;<<<===999999999999::::::;;;<<<777777666555666777999:::===;;;999888888;;;===?????????>>>===;;;:::999999555555555555555555555555777777777777777777777777777777777777888888888888777777777777777777777777666666777888999::::::;;;777999;;;;;;999999;;;>>>::::::999999::::::;;;<<<;;;;;;<<<>>>???AAABBBBBBCCC@@@BBBHHHLLLSSSfff{{{xxxmmmiiimmmqqqtttttttttyyyrrrjjjbbb^^^ZZZXXXZZZ``````ccchhhooovvvzzz||||||~~~}}}sssiiiccc___WWWSSSVVVWWWVVVXXX]]][[[^^^aaacccdddgggmmmrrrsssvvv{{{~~~}}}|||{{{yyyuuupppkkkjjjlllnnnwwwxxxxxxrrrmmmfffaaaXXXUUUQQQOOONNNNNNMMMLLLOOOQQQSSSUUUWWWWWWWWWWWWTTTTTTVVVYYY___gggmmmrrruuuzzzrrrqqqvvv|||{{{uuu^^^RRRKKKEEEAAA===<<<;;;<<<======;;;999:::;;;;;;;;;<<<=========;;;;;;;;;:::::::::999999999999999888888888777777666666777888:::;;;;;;<<<>>>===;;;:::999888888888:::999999999888888777777777777777777888888888888AAA===777555777888999888999999888888888888999999888888888888888888999999777999:::;;;;;;:::888777:::999999888888999999:::;;;<<<===???@@@@@@@@@@@@@@@EEEBBBBBBLLLTTTccczzzwwwpppnnnooorrruuuuuuuuu{{{~~~{{{oooggg```]]]ZZZZZZ^^^dddgggiiinnntttzzz~~~yyytttrrriiicccccccccaaacccgggjjjllloooqqqrrruuuzzz~~~yyysssooonnnooowwwvvv||||||sssjjjddd^^^[[[VVVRRRPPPOOOMMMLLLNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUVVVXXX]]]ccchhhlllooouuu}}}sssnnnpppkkkZZZOOOHHHCCC???>>>======>>>>>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999999888888::::::999999999888888888888888999:::;;;<<<======<<<<<<:::999888777777777888777777777666666666666777777777777777777777777999777444555666777666555888777777777777777777888777777888888888999999999888999;;;<<<<<<;;;999888:::999999888888999999:::;;;<<<===???@@@@@@@@@@@@AAAEEEBBBCCCLLLTTTddd{{{}}}vvvttttttsssuuuvvvvvvxxxzzzvvvlllddd^^^\\\\\\]]]cccjjjnnnqqquuuzzz~~~zzzuuutttttttttwww{{{}}}}}}xxxuuutttyyywwwzzzyyynnnfffeeeaaa[[[VVVSSSQQQNNNLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWZZZ^^^ccceeelllqqqyyyxxxnnnllllllzzz}}}fffUUUJJJEEEBBB@@@????????????===<<<======<<<<<<<<<<<<<<<<<<999999999999888888888888;;;;;;:::::::::999999999999::::::;;;<<<===>>>>>>===<<<;;;999999888888888777777777777777666666666777777777777777777777777444333444666888888666444777777666666666666777777666666777888999::::::;;;999:::;;;<<<<<<;;;:::999:::999999888888999999:::;;;<<<===???@@@@@@@@@@@@AAAFFFCCCDDDMMMVVVeee|||}}}uuutttvvvxxxvvvwwwxxxyyy}}}}}}xxxuuukkkddd___^^^___aaahhhppptttvvvzzz}}}~~~|||{{{|||yyy{{{wwwpppjjjfff```ZZZVVVSSSOOOMMMLLLLLLMMMNNNQQQSSSUUUVVVWWWVVVVVVWWWYYY\\\___bbbkkkooovvv}}}rrrlllbbbmmmsss\\\MMMFFFDDDBBB@@@?????????===<<<>>>>>>======<<<<<<;;;;;;:::::::::999999999888888<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<======>>>===<<<;;;:::999999:::999999999999999999999999888777777777777777666666666777777888999999888777777777666666666666777777555666666888999:::;;;;;;888999:::;;;;;;;;;:::::::::999999888888999999:::;;;<<<===>>>@@@@@@@@@@@@BBBFFFDDDEEENNNWWWggg~~~vvvqqqssswwwxxxwwwxxxyyy{{{|||wwwtttkkkfffbbbcccdddgggmmmtttzzz}}}~~~}}}~~~||||||}}}ooojjjddd^^^ZZZVVVSSSPPPNNNMMMLLLMMMNNNPPPSSSUUUUUUUUUUUUVVVXXX\\\___```hhhkkkqqqwww~~~wwwnnn```eeessseeeQQQHHHEEECCC@@@>>>>>>>>><<<;;;>>>>>>>>>======<<<<<<;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::888888888999999::::::;;;;;;;;;:::999888888888888999999999999999:::::::::999999888888777777777666::::::999888888888999999999888888777777888888999555666666888999:::;;;;;;777777888888999999999999:::999999888888999999:::;;;<<<===>>>@@@@@@@@@@@@BBBFFFDDDEEEOOOWWWggguuurrrtttwwwxxxwwwwwwxxxzzz}}}yyytttqqqkkkgggeeeiiilllnnntttzzz~~~wwwrrrkkkeee```\\\XXXUUURRRPPPNNNLLLLLLNNNPPPRRRSSSSSSTTTUUUXXXZZZ]]]^^^```ccciiiooowww}}}qqqggggggooorrr[[[NNNGGGDDDAAA???>>>>>><<<;;;>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666777777777888888888999888888777666666666666666777777777888888888888888:::::::::999999888888777999999999777555555777999999999888888888888999999666666777888999::::::;;;666666777777888888999999:::999999888888999999:::;;;<<<===???@@@@@@@@@@@@AAAFFFCCCEEEOOOWWWhhhyyywwwwwwxxxxxxuuuuuutttvvv{{{~~~{{{xxxtttoookkkiiifffhhhnnnsssvvv{{{~~~vvvnnnhhhbbb]]]ZZZVVVSSSOOOLLLKKKKKKNNNOOORRRRRRSSSTTTUUUWWWYYYZZZ[[[^^^ccchhhoooxxx{{{qqqkkklll{{{hhhYYYJJJFFFBBB@@@??????>>>==================>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::999666666777777777777888888999888777777666666777777777777777888888999999999<<<<<<;;;;;;:::999999888444666888888666555666888888888777777777777888888777777888888888999999999777777777777888999:::;;;:::999999888888999999:::;;;<<<===???@@@@@@@@@@@@@@@EEECCCDDDNNNWWWggg|||{{{zzzzzzyyytttsssrrrrrrvvv{{{|||yyyuuupppjjjffffffeeeiiiqqqwww{{{~~~uuummmgggaaa]]]YYYVVVQQQLLLJJJJJJLLLMMMRRRRRRRRRRRRSSSTTTUUUVVV[[[]]]```dddiiipppxxx}}}rrriiieeeppprrraaaLLLHHHDDDAAA@@@@@@???>>><<<<<<======>>>>>>??????;;;;;;;;;:::::::::999999;;;;;;:::::::::999999999777777777777777888888888;;;;;;::::::999:::::::::999999999::::::;;;;;;;;;======<<<;;;;;;:::999999000444999;;;:::888888999777777666666666666777777888888888888888888999999888888888888999:::;;;<<<:::999999999999999999:::;;;<<<===???@@@@@@@@@@@@???DDDBBBDDDNNNWWWggg~~~~~~}}}|||}}}~~~{{{qqqpppnnnmmmooosssxxx{{{}}}xxxrrrlllhhheeedddfffkkkrrrxxx}}}}}}vvvnnnfff```\\\XXXSSSOOONNNMMMLLLKKKHHHKKKOOOQQQRRRRRRTTTUUUYYY[[[^^^aaafffmmmuuu{{{{{{qqqhhhkkkzzzhhhXXXLLLBBB???@@@>>>===>>><<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::999888777::::::999888888999:::::::::999888888777777888888999999888888999::::::;;;<<<<<<;;;;;;:::999888888888999999999999888777777777777666666555555555444888777666666666777999:::::::::999888888999::::::999999999999999999999999;;;;;;<<<>>>????????????@@@AAACCCEEEHHHSSShhh||||||{{{{{{|||~~~ssspppllliiijjjoootttxxx~~~{{{vvvqqqllliiiggggggkkkpppwww}}}vvvllleee___[[[UUUQQQPPPOOONNNMMMIIILLLNNNPPPPPPQQQSSSUUUWWWYYY\\\___cccjjjqqqwwwwwwkkkjjjtttqqq\\\PPPEEEAAAAAA???>>>???===>>>>>>??????>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::999888777::::::999888888999:::::::::999888888777777888888999999888888888999999:::;;;;;;::::::999888888888666777888999999999999999777777666666666555555555888777666666666777999999::::::999888888999::::::999999999999999999999999;;;<<<===???@@@@@@@@@@@@AAABBBDDDFFFHHHSSShhh|||}}}zzzyyyyyy{{{~~~vvvrrrlllhhhhhhmmmssswwwzzzwwwsssnnnkkkjjjkkkkkkqqqvvv}}}{{{ooohhhccc___YYYUUURRRQQQPPPNNNLLLMMMNNNNNNNNNPPPSSSUUUUUUWWWYYY\\\```eeelllqqq|||sssnnnsss|||~~~dddWWWJJJDDDBBB@@@???@@@>>>??????@@@@@@??????>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::999888888:::999999888888999999::::::999888888777777888888999888888777777777888888::::::999999888777777777555666777888999:::::::::777777666666666666555555777777777666777888888999:::999999888888999999:::::::::::::::::::::::::::<<<===>>>@@@AAAAAABBBBBBAAABBBCCCFFFHHHSSShhh{{{|||sssrrrssswwwyyy~~~xxxuuuqqqnnnnnnqqquuuxxx}}}yyytttqqqnnnkkkjjjkkkmmmooovvv{{{|||~~~wwwnnniiieee^^^YYYUUUSSSQQQPPPNNNNNNNNNMMMLLLNNNRRRUUUTTTVVVXXXZZZ]]]bbbggglllttt|||~~~xxxyyyooo```PPPHHHDDD@@@???@@@>>>??????????????????>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;::::::999888999999999999999999999999:::999888888777777888888999888777777666777777777999888888888777777666666666666777888999:::::::::777777666666666666666666777777777777777888888999999999999999999999999999::::::::::::::::::::::::;;;<<<===???@@@AAAAAABBB???@@@BBBEEEHHHSSSiii|||rrrmmmnnnqqqvvv{{{xxxxxxwwwwwwwwwyyyzzz{{{~~~wwwrrrnnnlllkkkjjjkkkmmmoooqqqyyy}}}~~~{{{xxxvvvmmmmmmooorrrvvvzzz~~~}}}{{{{{{|||{{{yyywwwwwwwwwxxxxxxuuuuuuuuuuuuwwwxxxzzz{{{||||||qqqlllddd^^^YYYVVVSSSQQQPPPOOONNNLLLKKKMMMQQQTTTTTTVVVXXXYYY[[[___dddggglllttt}}}|||kkkXXXLLLEEE@@@???@@@===>>>>>>??????>>>>>>===<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;:::999999999999999999999999999999:::999888888777777888888888888777777777777777888888888777777777777777666888888999999999888888777666666777777777777777777666777777777888888888888999999999999999999999999::::::::::::::::::::::::999:::<<<>>>???@@@AAAAAA>>>???AAADDDHHHSSSiii}}}yyypppoooqqqtttxxx~~~~~~yyysssooojjjjjjjjjkkkmmmppprrrtttzzz~~~~~~yyyuuusssjjjiiigggggghhhjjjlllnnnnnnppprrrrrrqqqpppppppppmmmlllkkkkkkmmmooorrrtttsssuuuvvvwwwwwwuuusssqqqnnnqqqyyy}}}zzz|||zzzuuulllddd^^^YYYUUUSSSPPPPPPOOOMMMKKKLLLOOORRRUUUVVVXXXYYYZZZ\\\```ccceeemmmvvv|||xxxaaaRRRIIIBBB@@@@@@===>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;::::::999888999999::::::999999888:::999888888777777888888888777777777777888999999888888777777777777777777999999999999999888777777666666777777777777888888666666777888888888888777888999999::::::999999888::::::::::::::::::::::::999:::;;;===???@@@AAAAAAAAABBBDDDFFFIIITTTjjj~~~vvvsssvvvwwwxxx|||~~~zzzwwwssspppiiijjjlllooorrrtttvvvvvv|||~~~|||yyypppnnnjjjgggeeeeeeggghhhhhhiiikkkkkkkkkkkklllnnnkkkkkklllooosssxxx}}}zzzrrrnnnjjjkkkppp|||yyyvvvsssttt{{{~~~uuukkkddd^^^YYYUUUPPPPPPOOOMMMKKKLLLNNNPPPTTTUUUWWWXXXXXXZZZ\\\___```hhhpppvvv~~~}}}kkkYYYMMMEEEBBBBBB>>>??????@@@@@@??????>>><<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999888999::::::::::::999888:::999888888777777888888777777777888888:::;;;<<<888888888888888888888888777888888999999999888888666666777777777888888888555666777888999888888777888999::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@AAABBBBBBIIIIIIIIIJJJLLLUUUiii|||vvvwww{{{|||zzz~~~zzzxxxvvvtttrrriiikkkooorrruuuwwwxxxxxx}}}wwwtttoookkkhhhggghhhiiihhhjjjjjjjjjjjjkkkmmmoooqqqqqqssswww}}}tttmmmllllllnnnxxx{{{uuurrrnnnooovvvzzzppphhhaaa[[[XXXPPPPPPPPPNNNLLLKKKMMMNNNSSSUUUVVVVVVVVVXXXZZZ\\\]]]eeemmmrrrzzz}}}~~~qqq]]]PPPGGGDDDDDD@@@@@@@@@AAAAAA@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;:::::::::888999:::;;;;;;:::999888:::999999888777888888888666777777888999;;;<<<===888888888888888999999999555666777888999:::::::::666666777777888888888999555666777999999888888777888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCOOOOOONNNNNNMMMUUUhhh{{{yyyuuuzzz|||yyyyyyyyyuuurrrnnnmmmmmmpppuuuyyyzzzyyyzzztttqqqnnnkkkiiihhhjjjllloooqqquuuyyy}}}{{{nnnnnnqqq|||xxxsssggg```dddkkkuuuyyyqqqiiiaaaZZZ\\\YYYUUURRRPPPOOOLLLKKKRRRSSSUUUVVVXXXXXXYYYYYYaaaaaafffnnnvvv}}}wwwdddZZZRRRHHH@@@???@@@AAA@@@??????@@@AAA<<<<<<;;;::::::::::::;;;>>><<<;;;:::;;;;;;:::888:::999888777666666666666888888999777666555666888888888999999999999888888777777777777777777777777888777555333333333444444:::;;;;;;::::::999888777777777888888888888777777666555444555666777666555;;;;;;::::::999888777777;;;;;;<<<>>>???AAABBBBBBIIIFFFHHHLLLMMMRRReeezzzzzzyyy~~~zzzwwwxxxwwwtttpppnnnmmmmmmqqqvvvzzz|||{{{|||xxxuuusssppppppqqqtttxxx}}}ttttttwww{{{rrrfff^^^```fffoooyyyqqqhhhaaa[[[XXXSSSPPPOOOMMMKKKJJJOOOPPPRRRTTTVVVXXXYYYZZZ[[[[[[___hhhooouuu~~~}}}qqqbbbVVVLLLEEECCCDDDDDDDDDCCCBBBAAAAAA===<<<;;;;;;::::::;;;;;;<<<;;;::::::;;;;;;999888;;;:::999888888777777777;;;;;;<<<:::999888999;;;999999::::::::::::999999777777777777777777777777777666666666666666777777666666777777666666555444777777888888888888777777777666666666888999888777888888888999999::::::;;;;;;;;;<<<>>>???@@@AAABBBFFFDDDFFFKKKLLLRRReeezzz{{{}}}}}}xxxvvvuuuuuurrrooonnnnnnooorrrwww{{{~~~~~~~~~{{{zzz|||{{{{{{~~~qqqddd[[[[[[```gggvvv{{{qqqjjj^^^ZZZVVVRRRPPPOOOMMMLLLKKKLLLNNNQQQTTTVVVXXXYYYZZZYYY]]]eeekkkqqqzzzxxxvvvyyy~~~ppp^^^QQQJJJHHHHHHHHHHHHGGGEEECCCBBB===<<<;;;;;;:::;;;;;;;;;;;;:::999:::;;;;;;999888<<<;;;:::999999999999999888999999888666666777999:::::::::;;;;;;:::::::::777777777777777777777777555666777888999999999999666666777888888888888777777777888888888888777777999888888888:::;;;:::999777777888999::::::;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCBBBDDDIIIKKKRRReee{{{}}}~~~~~~{{{wwwuuutttssspppnnnmmmnnnpppsssxxx|||~~~qqqdddZZZYYY\\\bbbqqqxxxpppfffaaa\\\WWWUUUSSSRRRPPPKKKKKKMMMOOOQQQSSSUUUVVVXXXWWW[[[aaagggllluuu~~~rrrhhhmmm|||}}}~~~gggVVVNNNIIIIIIIIIJJJJJJHHHEEECCC======<<<;;;;;;;;;;;;;;;:::::::::;;;======;;;999;;;;;;:::999999999999999777888888777555555666777999999::::::::::::999999777777777777777777777777555777888999:::999888888555666777888999999999999777777888888888888777777:::999888999;;;;;;;;;999:::::::::999999888888888<<<<<<===>>>???@@@AAAAAABBB@@@CCCIIILLLSSSggg}}}~~~}}}|||zzzwwwuuutttsssqqqooonnnppprrruuuyyy}}}}}}sssfff[[[[[[^^^dddrrr}}}tttnnniiibbb]]]YYYWWWUUUTTTNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSUUU[[[```dddllluuu~~~uuufffeeesssrrr\\\QQQJJJIIIHHHIIIJJJIIIGGGDDD======<<<;;;;;;;;;;;;<<<;;;;;;;;;===??????===;;;:::999999888888888888999:::;;;;;;:::888888999;;;888888999999999999888888777777777777777777777777777777888999888777555444222222444555666666777777777777888888888888777777999888777888:::;;;:::999::::::999999999999999888<<<<<<===>>>???@@@@@@AAABBB@@@DDDJJJMMMTTTiii~~~~~~|||~~~zzz|||{{{zzzxxxvvvtttsssrrrqqqtttwwwyyy|||}}}tttggg^^^^^^cccjjjyyy~~~uuuppphhhaaa\\\YYYWWWUUURRRQQQOOONNNNNNNNNOOOPPPUUUSSSUUU[[[^^^bbbiiiqqq{{{}}}lllfffmmm|||}}}|||gggXXXMMMJJJGGGGGGIIIIIIFFFCCC>>>===<<<<<<;;;;;;<<<<<<:::;;;<<>>??????@@@@@@BBB@@@DDDJJJMMMTTTiii}}}}}}||||||}}}|||{{{yyywwwvvvuuuvvvyyy|||~~~~~~ttthhh___bbbhhhqqq~~~wwwnnnfff```]]]ZZZXXXSSSRRRPPPOOONNNOOOPPPQQQVVVUUUVVV[[[^^^aaahhhooossszzztttjjjhhhrrr|||zzztttbbbSSSNNNHHHFFFGGGGGGDDDAAA>>>======<<<<<<<<<<<<<<<999:::<<>>??????@@@@@@AAA@@@CCCIIILLLSSSggg}}}~~~}}}~~~~~~}}}{{{xxxxxxxxxzzz}}}~~~sssggg```dddkkkuuu~~~tttkkkeeeaaa]]]\\\TTTRRRQQQOOOOOOPPPQQQRRRSSSQQQRRRVVVYYY\\\bbbjjjkkksss{{{yyyllleeekkk||||||~~~iiiXXXRRRJJJFFFFFFEEEBBB???>>>>>>===<<<<<<<<<<<<<<<888999;;;>>>AAAAAA???<<<;;;;;;:::::::::;;;;;;<<<:::;;;;;;:::888777999:::999::::::;;;;;;::::::999777777777777777777777777666666555555555777888:::666666777888888888888777777777888888888888777777999888777888:::;;;:::999999999999999999999999999======>>>>>>??????@@@@@@@@@???BBBHHHJJJQQQfff|||~~~~~~|||zzzxxxyyyyyyzzz~~~tttjjjbbbeeeppp~~~}}}rrriiibbb\\\YYYUUUSSSPPPOOOOOOOOOOOONNNRRRTTTVVVXXXXXXYYY\\\^^^eeeiiirrr}}}xxxllliiiqqq{{{~~~rrrdddXXXMMMHHHGGGDDDBBBBBB@@@???>>>===;;;;;;::::::<<<<<<<<<===============999999999::::::;;;;;;;;;777777888999::::::;;;<<<888888888888888888999999:::999999888777666666555666777777666555555777888999999888888888888999999888888888888888888888888888888999999999:::::::::777888999:::;;;<<<<<<<<<:::<<<===???@@@@@@@@@@@@BBB???BBBHHHMMMUUUiii}}}zzzwwwuuuwwwyyy{{{tttkkkdddhhhtttzzzqqqjjjccc___XXXVVVRRRPPPOOOOOOMMMLLLPPPRRRTTTVVVVVVWWWYYY[[[bbbeeennnyyywwwooooooqqqiii[[[NNNHHHEEEAAA??????@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;999999999:::::::::::::::999999999999999999999999999999888777777666555555777888999888666666888999777777666666666666777777999999999999999999999999888888999999999:::::::::888999999:::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@BBB@@@BBBIIIMMMUUUiii}}}yyytttsssuuuyyy|||tttkkkffflllyyywwwooogggbbb\\\YYYUUUQQQPPPNNNLLLJJJNNNPPPRRRSSSTTTUUUWWWYYY]]]```iiissszzz}}}ssslllsssqqqbbbSSSJJJFFFAAA???@@@@@@???>>>===<<<;;;;;;;;;777888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999888888888777777666666555555888999:::999888777888:::777777666666666666777777::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;<<<===???@@@@@@@@@@@@CCC@@@BBBIIIMMMUUUhhh}}}zzzvvvtttvvvyyy{{{}}}~~~rrrkkkhhhooo}}}|||tttkkkddd]]]ZZZUUURRRPPPOOOLLLKKKNNNOOOQQQRRRRRRSSSUUUWWWYYY\\\dddnnnuuuzzzrrriiirrr{{{kkkYYYNNNIIIDDDBBBCCC@@@???>>>===<<<<<<<<<<<<777777888999:::;;;;;;<<<=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;::::::999999777777777666666666555555777888999999888777888999999999888888888888999999999999999999999999999999888888999999999:::::::::;;;;;;::::::::::::::::::;;;<<<===>>>???@@@@@@AAACCC@@@BBBIIIMMMTTThhh|||~~~{{{yyyyyyzzz{{{zzz}}}}}}pppjjjiiirrrzzzppphhh^^^ZZZVVVSSSRRRPPPNNNMMMNNNPPPRRRSSSRRRSSSUUUWWWXXXZZZ```iiipppvvv|||kkklllvvvrrr^^^SSSLLLFFFDDDEEE@@@???>>>===============888999999:::;;;<<<<<<<<<=========<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>>>>======<<<<<<;;;:::999999777777777777666666666666555777888888777666666777999999888888888888999999777777777777777777777777888888999999999:::::::::;;;;;;:::999999999::::::<<<<<<===>>>???@@@AAAAAADDDAAACCCIIIMMMTTTggg|||~~~}}}}}}}}}|||}}}yyyooojjjjjjttt|||rrrjjjaaa^^^YYYVVVUUUSSSQQQOOOOOOPPPRRRSSSRRRSSSUUUVVVWWWXXX]]]eeekkkqqq|||sssmmmoooyyyeeeWWWNNNGGGCCCCCC@@@???>>>>>>=========>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???<<<<<<<<<;;;;;;::::::999888888888888777777777777444666888888777666666666777777666666666666777777777777777777777777777777888888999999999:::::::::;;;:::999999999:::;;;<<<===<<<======>>>@@@AAABBBDDDAAACCCIIIMMMTTTggg{{{|||xxxoookkklllwwwzzzqqqhhhddd___[[[XXXVVVSSSQQQNNNPPPRRRRRRRRRRRRTTTUUUVVVWWW[[[aaaffflllwww{{{nnnkkkzzzooo```TTTJJJCCCBBB@@@???>>>>>>===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::888888888888999999999999444777999:::888777666666777777666666666666777777777777777777777777777777888888999999999:::::::::::::::888888888:::<<<=========<<<===>>>???AAABBBDDDAAACCCIIIMMMTTTggg{{{~~~}}}xxxppplllnnnyyymmmiiiddd___[[[WWWTTTQQQNNNOOOQQQQQQQQQQQQSSSTTTUUUUUUYYY___ccciiitttnnnhhhwwwxxxgggZZZNNNEEEBBB@@@???>>>>>>>>>>>>>>>???===<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::999999999999999999::::::555888:::;;;:::888777777999999888888888888999999888888888888888888888888888888999999999::::::::::::999888888888:::===>>>======<<<===>>>???AAABBBEEEBBBCCCIIIMMMTTTggg{{{qqqnnnnnnxxx{{{tttjjjbbb\\\XXXRRRNNNNNNLLLKKKMMMQQQUUUWWWXXXTTTVVVYYY\\\___fffooovvvzzzlllpppqqq```TTTMMMKKKDDDBBB???>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::;;;<<<:::::::::999999888888888777888:::;;;;;;999666444666777999::::::999777666:::::::::999999999888888666666777888999::::::::::::::::::;;;;;;<<<<<<<<<888888999<<<@@@@@@>>>;;;>>>>>>>>>???@@@@@@AAAAAACCC@@@BBBHHHLLLUUUiii~~~~~~|||vvvrrrqqqzzzxxxnnneee```[[[UUUQQQPPPNNNLLLMMMOOORRRSSSTTTSSSVVVXXX[[[^^^dddmmmttt|||mmmnnn|||{{{gggYYYOOOJJJFFFCCC@@@?????????>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;:::::::::999999999888888777888999999999888666555777888999;;;;;;999888777::::::999999888888888888777777777888999999999::::::::::::999999999999999::::::;;;===@@@AAA???<<<>>>>>>>>>???@@@@@@AAAAAACCC@@@BBBHHHLLLUUUiii~~~~~~~~~~~~{{{xxxwwwwwwxxxxxxyyy|||}}}yyywww~~~~~~sssjjjddd___XXXTTTRRRPPPNNNMMMOOOPPPPPPPPPRRRUUUXXXYYY\\\bbbjjjqqqwwwtttooovvvsss```RRRJJJGGGDDDAAA?????????>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999999999888999999999999888888888777888999:::;;;;;;:::999888999888888888888777777777888888888888888888999999999999999888777777666666::::::;;;<<<>>>>>>===;;;>>>>>>>>>???@@@@@@AAAAAACCC@@@BBBHHHLLLUUUiii~~~~~~yyysssooolllmmmppptttxxx}}}xxxooohhhbbb[[[VVVUUURRRPPPPPPPPPQQQPPPOOORRRUUUXXXYYY[[[```gggmmmsss~~~uuusss|||jjjWWWLLLHHHEEEAAA>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999999999999999999999999;;;;;;999999999999:::;;;999::::::;;;;;;::::::999888777777777777777777777999999999888888888888888888888888888777777777777888888999:::::::::999888>>>>>>>>>???@@@@@@AAAAAACCC@@@BBBHHHLLLUUUiii~~~~~~uuunnniiifffiiimmmsssyyy~~~}}}sssllleee^^^YYYWWWUUUSSSSSSTTTTTTSSSQQQRRRUUUXXXYYYZZZ^^^dddiiiqqq{{{|||ttttttvvv___QQQIIIFFFAAA===<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999999999999999999999999:::999888777777888:::;;;::::::::::::::::::::::::777777777777777777777888999999999888888888888888777777777888999:::;;;;;;888888999999999999999999>>>>>>>>>???@@@@@@AAAAAACCC@@@BBBHHHLLLUUUiii~~~zzzrrrkkkhhhfffiiinnnvvv|||zzzrrrjjjbbb]]][[[YYYWWWWWWWWWVVVTTTRRRQQQTTTWWWWWWXXXZZZ```eeennnwwwxxxqqquuu}}}iiiYYYKKKGGGBBB>>>=========<<<;;;;;;;;;:::;;;;;;<<<===:::::::::::::::::::::::::::999999888888888888999888999999999999:::::::::777666555555555666777888::::::999999999999::::::777777777888888888888999888888888888888888999999666777888999:::<<<======999:::<<<;;;::::::<<<===>>>>>>>>>???@@@@@@AAAAAACCC@@@BBBHHHLLLUUUiii~~~~~~uuunnnkkkjjjkkknnnttt|||yyyqqqiiiddd___]]]ZZZYYYXXXUUURRRPPPOOORRRTTTUUUTTTVVV[[[```hhhpppyyyvvvqqqrrr~~~rrr```OOOJJJDDD@@@>>>>>>>>>>>>;;;:::::::::;;;;;;<<<===::::::::::::::::::::::::888888888888888888999:::888888999999999:::::::::777666666666777777888999999999999888888999999999888888888888999999::::::777777777888999999999:::777888888999:::;;;<<<<<<888:::<<<<<<:::;;;===@@@>>>>>>>>>???@@@@@@AAAAAACCC@@@BBBHHHLLLUUUiii~~~yyyqqqlllkkkmmmooossszzzwwwnnniiibbb___\\\ZZZWWWTTTPPPMMMMMMPPPRRRRRRRRRTTTXXX\\\ccckkktttzzz}}}ssspppmmmxxxeeeQQQLLLFFFAAA@@@@@@@@@@@@::::::::::::;;;;;;<<<===::::::::::::::::::::::::888777777777888999::::::888888888999999:::::::::999999::::::;;;;;;;;;;;;999888888777777888888999888888999999999:::::::::666666777888999::::::;;;999999999999999:::::::::666888::::::999999<<<@@@>>>>>>>>>???@@@@@@AAAAAACCC@@@BBBHHHLLLUUUiii~~~}}}tttmmmmmmsssyyy|||wwwoooeeeaaa\\\WWWTTTQQQNNNKKKMMMMMMMMMOOOQQQUUUXXXZZZ\\\___hhhttt}}}vvviiijjjuuuttt___QQQDDDAAAAAA@@@??????::::::::::::::::::::::::<<<;;;:::999888999::::::;;;;;;;;;::::::999999999:::::::::999888777666555444666999<<<===<<<;;;:::;;;;;;::::::999888777777888888777777777777888888666666777777777777666666;;;:::999888999:::;;;<<<<<<:::888888:::<<<===<<<======>>>???@@@AAABBBBBBAAABBBEEEHHHLLLWWWnnnyyyrrrrrrwww}}}zzzrrrhhhddd^^^YYYVVVSSSPPPNNNOOONNNNNNNNNPPPRRRUUUWWW[[[^^^eeepppxxxtttkkkqqq~~~eeeVVVHHHCCCBBB@@@>>>>>>::::::::::::::::::::::::<<<;;;:::999999999::::::;;;;;;;;;::::::999999999::::::::::::999888777777<<<:::888888;;;AAAHHHLLL;;;;;;:::999999888777777888888777777777777888888666666777777777777666666999888888888888999::::::::::::;;;===??????>>><<<<<<======>>>???@@@AAABBBAAABBBEEEHHHLLLWWWmmm}}}vvvvvv{{{yyylllgggaaa\\\XXXVVVSSSPPPOOOOOOMMMMMMNNNPPPRRRSSSYYY[[[aaaiiiqqqxxxssssss|||mmm]]]MMMFFFCCC@@@======::::::::::::::::::::::::<<<;;;:::999999999::::::;;;;;;::::::::::::999999999::::::;;;;;;::::::999:::888555444777>>>FFFKKK:::::::::999888888777777888888777777777777888888666777777888888777777666777777888999999999999888777999<<>>???@@@AAAAAAAAABBBEEEHHHKKKWWWmmm~~~yyyyyy~~~pppkkkeee___ZZZWWWTTTRRROOONNNMMMLLLMMMOOOQQQSSSWWWWWW\\\dddkkksss~~~wwwwwwuuudddRRRIIIEEEAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999::::::;;;<<<<<<;;;;;;444555666777888999999999:::999999999888888777777888888777777777777888888777777777888888777777777666777999:::::::::999888777888<<<@@@CCCBBB@@@===;;;<<<===>>>???@@@@@@AAAAAABBBDDDGGGKKKVVVlll~~~|||}}}vvvqqqiiibbb\\\YYYUUUSSSNNNMMMLLLLLLNNNPPPRRRTTTTTTTTTYYYaaagggooo{{{{{{sssyyy~~~~~~lllWWWLLLGGGBBB??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<666888;;;===<<<:::666444999999888888888888888777888888777777777777888888777777888888888888777777777888:::;;;;;;;;;:::999888888999;;;>>>@@@???>>><<<<<<===>>>???@@@AAAAAAAAABBBDDDGGGJJJUUUkkk~~~wwwnnnfff___[[[WWWUUUOOOOOONNNNNNOOOQQQTTTVVVSSSTTTXXX```eeekkkvvvxxxvvv}}}~~~vvv```RRRJJJDDDAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999999::::::::::::;;;;;;999::::::;;;<<<<<<<<<;;;999999999999999999999:::888888888888888888888888888888777777777777888888777888888999999888888777999999:::;;;;;;;;;;;;::::::888777888:::===>>>???======>>>???@@@AAABBBBBBBBBBBBDDDGGGJJJUUUkkk~~~}}}|||{{{}}}|||||||||~~~tttjjjccc^^^YYYWWWSSSRRRQQQPPPQQQRRRTTTUUUTTTUUUYYY___cccgggoooyyyvvvwwwxxxwww~~~iiiXXXNNNFFFAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888999999999::::::;;;;;;;;;999::::::;;;;;;;;;::::::999888777666666888999;;;777777777777888888888888888888777777777777888888777888888999999888888777999999999999999::::::;;;;;;999777888:::<<<======>>>>>>???@@@AAABBBCCCCCCBBBBBBDDDGGGJJJTTTjjj~~~~~~|||yyytttwwwzzz|||~~~{{{xxxuuutttuuuyyyzzz|||xxxnnnfff```[[[YYYWWWVVVTTTRRRQQQRRRSSSTTTVVVVVVZZZ___bbbcccjjjrrrzzzqqqmmmxxxxxxmmmtttppp]]]QQQHHHBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999888999999999::::::;;;;;;;;;999::::::;;;;;;::::::999:::;;;;;;<<<<<<:::999888777777777777777888888888888888777777777777888888888888999999999999888888999888777777777888:::;;;;;;:::999:::;;;===<<<;;;??????@@@AAABBBCCCCCCDDDBBBBBBDDDGGGJJJTTTjjj~~~}}}{{{yyyxxx|||~~~~~~yyyuuurrrqqquuuuuuvvvwwwyyy}}}~~~|||{{{~~~sssjjjccc^^^[[[VVVTTTRRRQQQSSSTTTTTTSSSVVVVVVUUUVVVYYY```iiiooowww}}}wwwkkknnntttzzz}}}fffVVVKKKDDD@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999999888888999999::::::;;;;;;;;;;;;:::999999::::::999999888777777777666888999999888888888999===;;;999777777888999:::;;;:::999999999:::;;;<<<999999999999999999999:::::::::999999::::::;;;<<<>>>??????@@@@@@@@@??????AAACCCFFFJJJMMMWWWlll}}}}}}~~~yyyuuusssuuuvvvvvvvvvxxx}}}}}}xxxooogggaaa]]]YYYWWWTTTSSSSSSTTTSSSSSSVVVVVVVVVVVVYYY___gggmmmuuuzzzrrrppp~~~zzz}}}kkkZZZNNNGGGDDD=========<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::999999999999::::::999::::::::::::999888888888888888888888888999999777888::::::888777777888:::999777666666666777777999888777777777888::::::;;;::::::999999888888888::::::999999::::::;;;<<<>>>>>>???@@@@@@@@@@@@???@@@BBBEEEHHHLLLVVVkkk~~~|||xxxwwwvvvuuutttvvvzzzvvvmmmeeeaaa]]]ZZZVVVTTTTTTTTTTTTSSSVVVVVVVVVVVVXXX]]]dddiiiqqqwww|||sssxxxrrr```SSSKKKGGG@@@???>>>>>>============;;;;;;::::::::::::;;;;;;::::::999999999999::::::<<<<<<======<<<<<<;;;:::666777777888999999::::::888999;;;:::888777777777888888888777777777777777777666666666666777888888<<<;;;;;;:::999888777777::::::999999::::::;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@AAADDDGGGKKKVVVkkk~~~yyywwwtttqqqrrrvvv~~~}}}sssjjjeee___\\\XXXVVVVVVVVVVVVUUUUUUUUUUUUVVVWWW[[[```eeemmmttt}}}wwwwww}}}~~~{{{fffVVVLLLGGGBBBAAA???>>>============;;;;;;::::::::::::;;;;;;:::::::::999999:::::::::<<<<<<<<<<<<<<<;;;::::::777777888888888999999999999:::;;;:::888666666666999999:::::::::999999888666666666666777777888888:::::::::999999888888888::::::999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAADDDHHHKKKVVVlll~~~~~~~~~zzztttooommmqqqyyyzzzpppjjjaaa^^^YYYWWWVVVWWWXXXXXXSSSTTTUUUUUUVVVYYY]]]aaajjjqqq{{{}}}zzz~~~||||||nnnZZZMMMGGGCCCBBB???===<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::::::::;;;999999999999999888777777999999999888888888777777999:::;;;:::888666666666888999999:::::::::999999777777777888888888888888888888888999999:::::::::::::::999999::::::;;;<<<======>>>???@@@AAAAAAAAABBBCCCEEEHHHLLLXXXnnn~~~~~~}}}{{{{{{~~~xxxoookkknnnuuu{{{wwwpppddd```[[[WWWVVVWWWWWWWWWPPPRRRTTTUUUVVVXXX[[[^^^fffnnnxxx}}}{{{~~~yyybbbRRRJJJEEECCC@@@>>><<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::999999888777777666888999;;;:::888777777777777777777777777888888888777888999999::::::999999777777888999:::;;;;;;<<<::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAAAAACCCCCCFFFIIIMMMYYYppp}}}}}}~~~~~~}}}wwwxxx~~~|||zzzwwwvvv}}}}}}qqqkkklllsssxxx}}}~~~~~~~~~~~~}}}wwwiiiddd]]]XXXUUUUUUTTTTTTNNNPPPRRRTTTUUUWWWZZZ]]]bbbjjjuuu|||}}}|||yyynnn\\\SSSGGGEEEBBB???=========>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;???????????????>>>>>>===999999888888888888888888777888::::::888777777888777777666666666777999:::777888999:::::::::999999888888888999999::::::;;;::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEHHHLLLXXXppp~~~{{{|||~~~~~~~~~uuuwww|||yyywwwuuusssrrr{{{tttllllllrrrxxx||||||||||||}}}|||lllggg___XXXTTTRRRQQQPPPLLLOOORRRTTTUUUWWWZZZ\\\___hhhrrryyy~~~|||xxxqqqvvvddd[[[JJJGGGDDD@@@>>>>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999888777777777888999999::::::666888999:::888888888999:::999888777777999;;;===666777888::::::999999888::::::999999999999999999::::::999999::::::;;;<<<<<<===>>>???AAAAAAAAABBBBBBBBBDDDFFFKKKWWWooozzzuuuxxxvvvvvv|||xxxzzzzzzwwwwww{{{{{{~~~tttnnnmmmpppsss~~~}}}}}}}}}~~~}}}zzzwwwssstttxxxxxx}}}qqqhhh___]]]ZZZUUUSSSSSSNNNOOOQQQSSSVVVXXXZZZ[[[___dddkkkrrrxxxwwwooouuu{{{nnnXXXPPPGGG@@@===;;;::::::>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;999888888666999;;;<<<:::999888888777777888888888888777666999999999999999999999999777777777777888888888888666777888999:::;;;;;;;;;888888888999999:::::::::;;;;;;<<<===>>>@@@BBBCCCCCCCCCFFFIIIMMMYYYpppyyyvvvyyyxxxxxx~~~||||||~~~wwwqqqqqqtttwww~~~}}}}}}~~~zzzvvvsssoooooossswww}}}uuulllccc___\\\WWWSSSSSSNNNNNNPPPQQQSSSVVVWWWXXX\\\aaahhhooouuu~~~wwwnnnqqq}}}xxxaaaRRRJJJBBB???>>><<<<<>>???@@@AAACCCDDDCCCCCCFFFIIIMMMYYYppp}}}xxxwww|||yyyxxxzzzttttttwwwyyy}}}~~~~~~|||uuuqqqmmmhhhiiimmmuuu{{{|||rrriiiddd___YYYTTTTTTOOOOOOOOOOOOQQQRRRTTTUUUYYY^^^dddkkkqqqzzzyyypppmmmsssmmmVVVMMMDDDBBBAAA???>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;999999888888999;;;<<<===999999888666555555888;;;;;;:::999888888999:::;;;999999999999999999999999777777777888888888999999;;;;;;<<<<<<;;;:::999999<<<<<<;;;;;;:::999999999@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEEIIIMMMYYYppp{{{xxxzzzxxxvvv~~~|||wwwvvvyyy{{{~~~~~~~~~~~~yyyqqqmmmhhhdddeeeiiissszzzyyynnnhhhbbb[[[UUUTTTRRRQQQOOOOOOOOOQQQSSSTTTWWW[[[aaafffmmmwww~~~uuullllll}}}uuuZZZPPPFFFDDDCCC@@@>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::888888888:::<<<===999999999888666777999;;;;;;:::888777888999;;;<<<999999999999999999999999777777888888888999999999999::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@AAAAAABBBCCCBBBCCCEEEHHHLLLXXXooo~~~{{{}}}|||{{{xxxvvv|||{{{zzz{{{}}}~~~}}}{{{zzz~~~wwwoookkkfffcccdddhhhsssyyytttmmmfff]]]WWWUUUVVVTTTQQQOOOOOOQQQSSSUUUVVVZZZ^^^ccciiisssyyynnniiivvv{{{```TTTHHHDDDCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;===<<<:::888888888:::;;;888:::<<<<<<:::999999::::::999777666777888;;;<<<999999999999999999999999888888888888999999999999666666888999999:::::::::999999:::;;;;;;<<<======??????>>>??????@@@AAAAAABBBBBBEEEHHHLLLXXXooozzztttvvv}}}~~~~~~~~~zzzvvv|||}}}~~~|||~~~~~~{{{zzz|||tttmmmiiifffdddfffkkkttt|||zzzrrrjjjaaaZZZXXXXXXVVVRRROOOOOOQQQTTTVVVVVVYYY\\\___eeeooo{{{~~~qqqiiiqqqhhhYYYJJJDDDCCC@@@======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::===<<<;;;999888888999999777:::===>>><<<:::999999888888777777888999:::;;;999999999999999999999999888888888999999999999:::444555666888999999::::::777777888:::;;;<<<===>>>============>>>???@@@AAABBBBBBDDDHHHLLLXXXooo|||tttuuu{{{~~~zzztttwww~~~|||{{{|||yyy|||~~~yyyrrrkkkhhhfffeeehhhnnnwwwwwwooofff___]]]YYYVVVQQQNNNNNNQQQTTTWWWUUUWWWYYY[[[```jjjvvvyyynnnqqq~~~ppp___MMMEEECCCAAA>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999:::;;;;;;:::999:::;;;888888999999:::;;;;;;<<<999999999999999999999999888888888999999999::::::666777888999999999999999777888888999:::;;;<<<<<<;;;;;;<<<===>>>???AAABBBAAABBBDDDGGGKKKXXXnnnxxxxxxxxxppprrr}}}{{{xxxwwwwwwwwwzzzwwwpppiiigggeeeeeejjjpppzzz{{{sssiiibbb```XXXUUUQQQMMMMMMPPPTTTWWWTTTVVVWWWYYY]]]fffsss|||uuuttt{{{|||vvvcccOOOFFFDDDAAA??????========================>>>>>>===<<<;;;:::::::::888888999;;;;;;;;;;;;;;;:::::::::888777777:::<<<888999:::;;;<<<<<<<<<<<<999999999999999999999999888888999999999:::::::::999::::::::::::999888888999999999999999999999999;;;;;;<<<===>>>@@@BBBCCCAAABBBDDDGGGKKKWWWnnnyyyqqqrrr{{{|||vvvrrrrrrrrrsssyyy|||tttllliiifffdddhhhmmmuuu}}}wwwpppgggaaa[[[YYYUUUQQQNNNOOORRRTTTVVVWWWYYY[[[^^^dddkkkppp}}}sssqqqwwwmmmYYYOOOIIIBBB???@@@>>>>>>===<<<<<<<<<<<<<<<999888888777777888888999:::::::::::::::::::::::::::::::::999999888888888:::::::::999999999888888999888666666777888888777999999999777555555777999;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBB???BBBHHHLLLUUUlll~~~xxxpppqqqyyyzzztttqqqqqqqqqssszzzzzzsssmmmjjjhhhgggkkkpppzzzyyyrrriiibbb[[[YYYUUUPPPNNNNNNQQQSSSTTTVVVWWWYYY]]]bbbiiinnnyyyyyywww{{{rrr\\\OOOHHHAAA???@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;:::888666666777888999:::::::::999999999888888999888666666777888888777:::::::::888666666888:::999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBB@@@BBBHHHLLLUUUlll{{{uuuuuuwwwzzz|||wwwnnnooovvv|||uuuqqqoooooopppqqqxxx~~~xxxrrrmmmllllllkkkooouuu~~~~~~vvvllleee\\\YYYTTTPPPMMMMMMOOOPPPRRRTTTUUUWWWZZZ___eeejjjsss{{{|||dddSSSIIICCCAAABBB>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::<<<:::666444444666999;;;:::::::::999999999888888999777666666777888888777::::::;;;999888777999:::999999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBB@@@BBBHHHLLLVVVlll|||vvvttttttvvvwww}}}xxxoooooovvv~~~}}}zzzuuupppnnnmmmnnnooonnnuuuzzz|||{{{uuuppplllmmmnnnooosssyyyzzzooohhh___ZZZTTTPPPMMMMMMNNNNNNPPPQQQSSSUUUWWW[[[aaaeeemmmuuummmXXXMMMGGGFFFFFF>>>>>>===<<<<<<<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::;;;999888666666777999::::::::::::999999999888888888777666666888999888888888999:::999888777999:::<<<;;;;;;:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBB@@@CCCHHHLLLVVVmmm|||wwwttttttttt|||{{{rrrqqqwww~~~tttrrrooommmlllmmmooopppooouuuzzz{{{}}}~~~{{{vvvqqqllliiikkkmmmpppvvv}}}tttlllccc]]]VVVQQQOOONNNNNNMMMNNNPPPQQQSSSUUUXXX]]]```hhhppp|||ttt^^^PPPJJJHHHFFF>>>>>>===<<<<<<<<<<<<<<<999999888888888888999999::::::::::::::::::::::::999999:::;;;;;;::::::999:::::::::999999999888888888666555666888999999888666888999999777777777999<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBCCC@@@CCCIIIMMMVVVmmm~~~yyyuuusssttt~~~uuusssxxx}}}xxxmmmlllkkkjjjkkknnnppprrrtttzzz~~~}}}}}}}}}zzztttnnniiieeegggjjjnnnvvv~~~|||ssshhhaaaYYYSSSQQQQQQOOOMMMMMMOOOPPPRRRSSSUUUYYY\\\dddkkkvvv}}}~~~fffUUUMMMHHHCCC>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::888999;;;======<<<:::999:::::::::999999999888888888666555666888999999999555777888999777777777888:::999999888888888888888:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCAAACCCIIIMMMVVVmmm}}}xxxuuuwwwyyywwwuuuyyy{{{sssnnniiihhhhhhiiikkkooorrrtttxxx}}}~~~}}}|||wwwqqqkkkeeeaaabbbfffkkkuuu~~~{{{llleee[[[VVVTTTSSSPPPMMMLLLNNNPPPQQQRRRTTTWWWZZZ```fffppp{{{~~~rrr^^^SSSJJJBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;::::::::::::999999999888888777666555666888999999999555777999:::999888888999:::999999888777777888888:::::::::;;;;;;;;;<<<<<<===>>>??????AAAAAABBBCCCCCCAAACCCIIIMMMWWWnnn{{{wwwwww{{{xxxuuuyyyzzzssskkkeeeffffffgggiiilllpppsssvvvxxx}}}}}}{{{zzztttnnnjjjccc^^^___ccciiittt}}}oooggg]]]WWWVVVUUUQQQNNNLLLNNNPPPQQQRRRSSSVVVYYY^^^ccclllwww|||gggYYYMMMCCC>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999888888888999;;;<<<:::::::::999999999888888777666555666888::::::999666888:::;;;:::999999:::<<<;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCAAADDDIIINNNWWWnnnzzzsssoooqqqxxxzzzyyy|||{{{uuuqqqoookkkfffbbbaaabbbeeehhhmmmrrrwwwyyy}}}}}}}}}|||{{{wwwqqqllliiieeeaaa```aaagggtttyyyqqqeee\\\WWWUUURRROOONNNNNNMMMMMMOOOSSSVVVXXXXXX___jjjuuuoooYYYLLLGGG???>>><<<<<<>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<888888999:::::::::999999;;;::::::999999::::::;;;;;;;;;999888777666666666;;;888444555777:::::::::888999::::::;;;;;;::::::;;;;;;;;;::::::999999999999999999:::;;;<<<>>>>>>===<<<;;;:::;;;===???@@@BBBEEEDDDHHHQQQWWWiiizzzwwwrrrooorrrzzzxxxxxx}}}yyyuuuoookkkiiigggdddaaa___aaaeeejjjppptttxxxyyy{{{zzzzzz{{{zzzvvvqqqmmmhhhccc```___aaaggguuu~~~vvvjjj```ZZZWWWSSSPPPOOONNNMMMMMMOOORRRVVVXXXYYY___iiisss}}}yyyaaaQQQJJJBBB@@@>>>=========<<<;;;<<<;;;;;;::::::;;;;;;<<<777888888999999999999999::::::::::::::::::::::::;;;:::999999888888888888;;;888666666999;;;:::999888999::::::;;;;;;::::::;;;;;;;;;::::::999999999999999999:::;;;<<<===>>>@@@???>>>>>>???@@@BBBDDDAAAEEECCCGGGPPPWWWiii}}}zzzxxxtttrrrpppqqquuu~~~}}}vvvwww}}}}}}~~~}}}yyyppplllgggcccaaa```___^^^]]]aaagggmmmssswwwyyyzzzxxxxxxxxxxxxxxxuuuqqqmmmeeeaaa^^^___aaahhhvvv{{{oooeee^^^ZZZUUURRRPPPOOONNNNNNOOORRRVVVXXXYYY^^^fffnnnxxxkkkWWWMMMFFFCCC@@@>>>======;;;:::<<<;;;;;;::::::;;;;;;<<<777888999999::::::999999::::::;;;<<<<<<;;;::::::;;;::::::999999::::::::::::999888999:::;;;:::999888999::::::;;;;;;::::::;;;;;;::::::::::::999999999999999:::;;;<<<===>>>AAAAAA@@@@@@AAABBBDDDEEE@@@DDDBBBFFFPPPVVVhhh~~~wwwqqqnnnnnnnnnppptttzzz{{{ttttttzzz|||{{{{{{{{{zzzxxxssspppiiieee```\\\YYYYYYZZZZZZ[[[```hhhpppwwwzzz{{{{{{xxxwwwvvvvvvuuurrrnnnkkkbbb___]]]___bbbjjjxxx~~~rrrhhhaaa\\\WWWSSSQQQPPPOOONNNOOORRRUUUWWWYYY]]]cccjjjrrr~~~ttt\\\NNNGGGDDD@@@>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;;;;;;;:::999:::<<<======<<<:::999:::::::::::::::;;;<<<===999999:::;;;;;;;;;:::999888999::::::;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;<<<======??????>>>??????@@@BBBBBB???CCCAAAEEEOOOVVVhhhyyyqqqkkkggglllnnnrrryyyxxxrrrqqqvvv}}}}}}{{{xxxuuusssnnniiifffccc```\\\XXXUUUTTTVVVWWWZZZ```iiirrrxxx{{{{{{{{{zzzxxxvvvuuusssoookkkgggaaa^^^]]]```dddlllzzzuuukkkddd^^^YYYUUURRRQQQOOOOOOPPPRRRUUUWWWWWW[[[```eeemmmxxx~~~~~~dddSSSHHHDDDAAA>>>>>>??????>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<999:::<<<======<<<:::999::::::::::::;;;<<<======999:::;;;;;;;;;:::999999888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<============>>>??????@@@AAA???BBBAAAEEEOOOVVViiiyyyrrrlllhhhfffmmmqqqwww}}}yyysssnnnlllooovvv{{{{{{|||yyytttpppkkkfffaaa]]]\\\[[[YYYVVVSSSRRRTTTWWWZZZ```iiirrryyy{{{{{{zzz{{{yyyvvvtttqqqnnniiifffaaa___^^^bbbfffmmm{{{zzzppphhhaaa[[[VVVSSSRRRPPPOOOPPPRRRTTTVVVVVVYYY^^^bbbiiisss}}}lll[[[IIIFFFAAA??????@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<999999:::;;;;;;:::999999::::::::::::;;;;;;<<<===999:::;;;:::999888999:::888999::::::;;;;;;::::::999999::::::::::::;;;;;;:::::::::::::::;;;<<<===>>>>>>??????@@@AAAAAAAAA???BBBBBBFFFPPPWWWjjjvvvmmmgggfffgggiiiqqquuu|||~~~qqqppplllhhhfffhhhnnnsssxxxzzzyyyuuupppjjjfffaaa\\\XXXSSSTTTUUUTTTRRRSSSVVVXXX[[[aaaiiirrrxxxzzzzzzzzzzzzxxxuuusssqqqnnnjjjgggbbb``````cccgggooo|||vvvmmmeee\\\WWWTTTSSSQQQPPPPPPRRRTTTVVVSSSWWW\\\aaagggppp{{{~~~qqq```LLLHHHCCC@@@?????????>>><<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;;;;;;;;;;999999999999999999999999;;;:::::::::::::::;;;;;;999:::;;;999666666888;;;888999::::::;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@AAAAAAAAA???CCCBBBGGGQQQXXXkkk|||oooddd___aaahhhmmmsssxxx{{{hhhhhhgggdddbbbdddjjjooottt{{{{{{vvvrrrlllgggbbb^^^YYYVVVMMMOOORRRSSSRRRSSSWWWZZZ\\\aaaiiiqqqwwwyyyzzzyyyxxxvvvtttrrrqqqooollliiicccaaaaaadddhhhooo}}}|||qqqggg^^^WWWUUUSSSQQQPPPPPPRRRTTTUUURRRVVV[[[```fffnnnxxx~~~rrr```OOOKKKEEE@@@>>>>>>======<<<;;;;;;::::::;;;;;;<<<888888999:::::::::999999999999888777777888999999;;;::::::999999::::::::::::;;;:::777555444888;;;999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<===???????????????@@@CCCCCCGGGQQQYYYkkkuuukkkfffddddddhhhmmmwww~~~vvvooohhhccc]]]YYYZZZ___ggglllssswww}}}|||tttpppjjjeee___YYYSSSNNNMMMOOORRRSSSTTTVVVXXXZZZdddgggmmmrrrvvvxxxxxxxxxyyyxxxvvvtttqqqnnnmmmkkkcccccccccfffmmmvvv|||tttlllbbb[[[XXXYYYYYYVVVRRRPPPRRRUUUUUUWWWYYY[[[```iiiuuu~~~wwwbbbSSSJJJBBB@@@???===>>>AAA<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999:::<<<======<<<:::999;;;;;;;;;:::999888777666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======???@@@AAABBBBBB@@@AAADDDHHHLLLXXXnnn{{{ssskkkjjjkkkmmmsssxxx|||}}}ssslllccc___ZZZWWWWWW\\\cccgggmmmqqqxxx~~~xxxrrrnnngggaaa[[[VVVQQQNNNKKKMMMPPPSSSUUUXXX\\\___dddhhhnnntttyyy|||||||||zzzxxxvvvssspppmmmkkkjjjdddcccdddhhhoooyyywwwoooeee^^^\\\\\\ZZZWWWRRRPPPQQQSSSRRRSSSUUUWWW[[[dddooowww{{{gggUUULLLDDDAAA@@@======???======<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999::::::::::::999888777777999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBBAAABBBEEEIIIMMMYYYooo|||uuuqqqrrrvvvxxx}}}yyynnnggg___\\\XXXVVVVVVZZZ___bbbggglllttt}}}zzztttnnniiibbb[[[VVVRRROOOMMMJJJLLLOOOSSSVVV[[[aaaeeeeeeiiiooovvv{{{zzzxxxuuuqqqmmmjjjhhhgggdddeeefffkkksss}}}}}}tttjjjccc___^^^[[[VVVRRROOOOOOPPPPPPRRRTTTUUUXXX___iiiqqqmmmYYYOOOFFFCCCAAA===<<<===>>>===<<<;;;:::888777777<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::::::::;;;::::::::::::::::::::::::888999:::;;;;;;:::999888888999999999999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@BBBCCCFFFIIIMMMYYYppp|||yyy|||~~~}}}tttkkkddd___]]]YYYWWWWWWYYY]]]___ccciiiqqq{{{~~~vvvppphhhccc[[[UUUQQQOOONNNMMMLLLNNNQQQUUUYYY___eeeiiiiiilllqqqwww|||xxxvvvrrrnnnjjjgggeeeddddddfffiiipppxxxyyyooohhh___]]]YYYTTTPPPOOONNNOOORRRTTTVVVWWWYYY^^^gggmmmzzzsss]]]RRRHHHDDDBBB???<<<<<<>>>===<<<;;;::::::999999=========<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<999999999999999999999999888999999::::::999999888777777888999999999999999:::::::::999999999999888::::::;;;;;;;;;;;;;;;;;;??????????????????@@@@@@AAABBBEEEIIIMMMXXXooozzzsssjjjddd___]]]ZZZWWWVVVWWWYYY[[[___eeennnyyyzzzrrrlllbbb\\\UUUPPPNNNMMMNNNNNNPPPSSSWWWZZZ^^^ccciiimmmoooqqqtttxxx{{{|||}}}}}}uuusssoookkkgggeeeccccccdddhhhnnnvvv{{{qqqiii^^^[[[VVVRRROOOOOOOOOOOORRRTTTWWWXXXYYY]]]dddiiiuuu}}}{{{cccVVVJJJFFFDDD@@@=========<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<======888888888888888888888888999999999999999999999999666666777888999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<>>>???@@@======<<<<<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888:::::::::999999:::::::::666666777888999999999888888888999999999:::::::::999::::::;;;;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@???@@@CCCFFFJJJVVVmmm}}}~~~{{{wwwqqqllleeeaaa[[[UUURRRQQQSSSUUU[[[aaakkkwww{{{sssjjjbbb]]]UUURRRNNNMMMNNNPPPQQQRRRVVV[[[aaagggkkkooorrruuuyyyyyyyyyzzzyyyyyyxxxwwwrrrpppllljjjhhhhhhiiijjjjjjqqq|||yyyrrrddd___WWWRRRQQQPPPOOONNNMMMPPPTTTUUUVVVYYY^^^bbbjjjqqqzzz~~~lllXXXNNNIIIDDD@@@???>>>===<<<;;;;;;<<<>>>???>>>>>>======<<<;;;;;;:::;;;;;;;;;:::999999888888999999999999999999999999;;;;;;::::::::::::;;;;;;666777888888888888888777777777888999:::;;;;;;<<<999999::::::;;;<<<<<<=========>>>???@@@AAAAAABBB@@@@@@CCCGGGKKKWWWmmm}}}~~~|||yyytttooojjjeee^^^WWWSSSSSSUUUVVV]]]cccnnnyyy|||uuummmddd\\\WWWRRRPPPMMMMMMOOOQQQSSSSSSVVV\\\dddkkkpppsssvvvxxx{{{{{{{{{{{{zzzyyyxxxxxxrrrpppmmmkkkjjjkkkmmmnnnllluuuzzziiibbbZZZTTTRRRQQQOOOMMMMMMQQQTTTVVVWWWYYY^^^bbbeeelllvvv~~~uuu___RRRKKKFFFAAA??????>>><<<:::::::::<<<<<<@@@??????>>>===<<<<<<;;;;;;::::::999888777666666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<777777888888888888777777666666777888:::;;;<<<===999999::::::;;;<<<======<<<===>>>???@@@AAABBBBBBAAAAAADDDHHHLLLXXXnnn~~~~~~~~~~~~~~~}}}xxxtttllleee^^^\\\ZZZVVVVVVXXX[[[cccooozzz~~~zzzppphhhccc^^^WWWRRRRRRRRRPPPNNNNNNQQQVVVYYY]]]eeelllpppvvv{{{{{{xxxxxxzzz}}}}}}yyyuuuqqqpppnnnnnnnnnllljjjjjjmmmoooooowww~~~pppiii^^^VVVQQQPPPOOOOOOQQQRRRSSSTTTVVVYYY[[[\\\```iiisss{{{~~~dddVVVMMMEEEAAABBB@@@???>>>======<<<======???>>><<<;;;;;;<<<===>>><<<<<<;;;:::888777666666444777::::::999999;;;===777777888888888999999999::::::::::::::::::::::::666777999::::::999777666;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===???@@@BBBCCCCCC@@@DDDCCCFFFMMMTTTggg~~~{{{xxxoooggg___[[[XXXTTTTTTVVV[[[cccoooyyy~~~|||zzzxxxvvvwwwppphhhbbb___\\\WWWRRROOOOOONNNNNNOOOSSSXXX]]]bbbhhhnnnqqquuuzzzzzzwwwwwwyyyzzzyyyuuuqqqnnnmmmoooooonnnmmmlllmmmppprrrrrryyyqqqkkkaaaXXXTTTRRRRRRRRRRRRSSSSSSTTTVVVXXXZZZ[[[]]]gggqqqzzz{{{{{{jjjYYYOOOFFFAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>><<<<<<;;;:::999888888777777:::<<<<<<:::999:::;;;888888888999999999999:::::::::::::::::::::::::::666777999::::::999777666999999999::::::::::::;;;<<<<<<===>>>@@@AAABBBBBB???CCCCCCFFFNNNUUUiiiuuukkkaaa[[[WWWRRRRRRUUUZZZbbbmmmwww~~~{{{uuuqqqnnnllljjjfffbbb]]]ZZZYYYXXXUUUSSSKKKLLLMMMNNNPPPVVV\\\aaahhhmmmqqqrrruuuzzzzzzwwwxxxxxxwwwtttooollljjjjjjmmmmmmmmmllllllnnnqqquuuwww~~~tttmmmddd\\\WWWVVVUUUTTTTTTTTTTTTTTTVVVWWWXXXYYY[[[dddoooxxx~~~wwwvvvsss___RRRHHHCCCBBB???>>>===<<<;;;;;;;;;;;;888888:::;;;<<<<<<======;;;;;;;;;;;;:::::::::999:::<<<===<<<:::999999:::999999999999::::::::::::::::::::::::::::::::::::777888999::::::999888777999999999:::::::::;;;;;;<<<======>>>???@@@@@@@@@>>>CCCCCCFFFPPPWWWkkk|||qqqeee]]]WWWRRRQQQTTTYYY```jjjtttyyy|||}}}~~~}}}wwwoooiiieeebbb```^^^ZZZWWWTTTSSSTTTTTTSSSQQQJJJLLLNNNPPPSSSYYY___dddlllpppssstttvvv{{{|||yyyyyyxxxuuupppkkkhhhggghhhhhhhhhiiiiiijjjmmmrrrvvv}}}vvvpppggg___ZZZXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWZZZaaalllwwwyyyuuu~~~}}}fffUUUKKKEEEDDD@@@@@@>>>===<<<<<<<<<<<<888999;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::999999999999:::::::::;;;;;;;;;999999999999999999999999777888999999999999888777:::;;;;;;<<<<<<==================>>>>>>?????????@@@DDDDDDGGGPPPWWWkkk~~~wwwjjjaaaZZZTTTRRRTTTVVV]]]fffnnnrrrtttuuuvvvooojjjccc]]]ZZZXXXWWWVVVSSSRRRQQQQQQQQQQQQPPPPPPMMMOOOQQQSSSWWW\\\bbbfffnnnrrruuuvvvyyy}}}~~~|||zzzxxxtttnnnhhheeefffgggfffgggggghhhkkkpppvvv{{{yyysssjjjbbb\\\YYYWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWYYY```jjjvvvyyy~~~nnn[[[OOOIIIFFFCCCBBBAAA???>>>=========<<<===>>>>>>>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<666666777888:::::::::999999999:::::::::;;;;;;;;;999999999999999999999999888888888999999888888888::::::;;;;;;<<<===>>>>>>======>>>>>>?????????@@@BBBFFFEEEHHHPPPVVViii{{{nnneee]]]UUURRRSSSSSSYYYaaagggjjjkkkkkklllbbb^^^YYYUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNPPPRRRUUUXXX[[[```fffjjjpppuuuyyyyyy|||}}}yyywwwsssmmmgggdddeeefffggggggiiijjjnnnttt|||}}}wwwnnneee___[[[WWWVVVTTTTTTTTTTTTTTTUUUVVVWWWYYY^^^hhhttt}}}}}}xxxbbbTTTLLLGGGDDDCCCBBB@@@???>>>>>>>>>?????????>>>===<<<:::::::::::::::::::::;;;;;;;;;555555555777999;;;:::999999999999999::::::::::::999999999999999999999999888888888888888888888888777888999999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBFFFEEEGGGOOOUUUhhh|||pppggg^^^UUUQQQQQQPPPUUU\\\```bbbbbbbbbbbb[[[XXXUUURRRQQQQQQOOONNNMMMNNNOOOOOOOOONNNNNNNNNRRRUUUXXX\\\```eeekkkoootttyyy|||}}}~~~~~~zzzvvvuuuqqqkkkfffccccccdddfffggghhhkkkooowww|||rrriiibbb]]]YYYVVVSSSSSSSSSSSSTTTUUUVVVWWWXXX[[[dddpppxxx~~~iiiYYYNNNGGGDDDCCCBBB@@@???>>>======>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888666666888:::;;;999777888888888999999999999:::888888888888888888888888999888888888888888888999777888888999:::;;;<<<======>>>???@@@AAABBBCCCDDD@@@DDDCCCFFFNNNUUUiii}}}||||||ppphhh___UUUPPPPPPNNNSSSYYY]]]^^^]]]]]]]]]YYYVVVTTTRRRQQQPPPNNNMMMKKKMMMNNNOOONNNNNNNNNOOORRRUUUYYY^^^ccciiiooosssvvv|||}}}wwwtttsssooojjjeeebbbbbbcccdddeeefffiiinnnvvvuuulllddd^^^ZZZWWWRRRRRRRRRSSSTTTVVVWWWXXXWWWYYYbbbmmmuuuzzz}}}mmm[[[OOOFFFDDDCCCAAA???>>>===<<<<<<<<<;;;:::999:::;;;<<<===:::::::::999999888888888;;;999888999;;;;;;999666777777888888888999999999888888888888888888888888999999888888888888999999999999:::;;;<<<>>>>>>???===>>>???@@@BBBCCCDDDEEE===BBBAAAEEENNNUUUjjj~~~xxx{{{|||zzz~~~wwwiii^^^WWWSSSQQQRRRTTTVVVXXXYYYZZZYYYYYYVVVUUURRRPPPMMMKKKJJJIIILLLLLLLLLKKKKKKNNNRRRVVVVVVYYY^^^ccciiinnnuuuyyyzzz|||}}}|||yyyvvvuuuuuussspppkkkgggeeedddeeefffaaacccfffkkksss}}}xxxqqqiii___XXXWWWPPPQQQRRRTTTTTTUUUUUUUUUYYYYYY]]]fffoooxxx|||uuu^^^OOOHHHFFFDDDBBB@@@AAA@@@???===;;;::::::999999::::::;;;===<<<;;;:::999999999999;;;999888999::::::999777888888999::::::::::::999888888888777888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBDDDAAADDDIIIMMMWWWnnn~~~yyyxxx{{{yyy}}}~~~yyyjjj___XXXSSSQQQQQQRRRTTTUUUVVVWWWWWWWWWUUUSSSQQQNNNLLLKKKJJJIIILLLMMMNNNNNNOOOQQQUUUXXXZZZ]]]aaafffjjjooouuuyyyzzz{{{|||{{{xxxuuuttttttrrrooojjjfffcccccccccdddbbbdddhhhnnnwww{{{rrrjjjaaa\\\[[[SSSSSSTTTTTTUUUUUUUUUUUUWWWWWW[[[dddmmmvvv}}}xxxcccTTTMMMEEECCCAAA@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999999888777888:::;;;:::999888888999999:::::::::999888888888888888999999:::888888888888888888888888:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBCCCAAACCCIIIMMMWWWnnnxxxtttqqqoooqqqvvvzzz{{{lllaaaYYYTTTQQQPPPQQQQQQRRRSSSTTTTTTUUURRRQQQOOOLLLJJJIIIIIIIIIKKKMMMPPPQQQSSSUUUYYY\\\___bbbfffjjjmmmpppuuuxxxyyy{{{|||{{{wwwtttrrrrrrooolllhhhccc`````````aaaccceeejjjqqq{{{vvvnnneee```___VVVVVVVVVVVVUUUUUUTTTTTTUUUUUUYYYaaajjjrrr~~~}}}yyyfffXXXPPPEEEBBB@@@????????????>>>========================<<<<<<;;;:::999999999999999888777888:::;;;;;;:::888888999999999:::::::::888888888888888999::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBB@@@BBBIIIMMMWWWnnnwwwmmmhhheeeffflllsss{{{}}}nnnbbbZZZTTTQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPOOOLLLJJJIIIHHHIIIIIIJJJMMMQQQTTTVVVYYY\\\___dddfffjjjmmmnnnpppsssvvvyyy{{{}}}{{{xxxtttqqqpppllliiiddd```]]]\\\]]]^^^cccfffkkksss~~~|||tttjjjccc```ZZZZZZXXXWWWVVVUUUTTTTTTSSSRRRVVV^^^fffnnnzzzxxxgggXXXNNNEEEBBB???>>>>>>??????>>>=========>>>>>>=========<<<;;;::::::999999999::::::999888888:::;;;:::888999999888999999999::::::999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBAAA???BBBHHHMMMWWWnnnxxxnnnccc^^^\\\___hhhqqq}}}|||nnnccc[[[UUURRRRRRSSSSSSSSSSSSSSSSSSSSSNNNMMMJJJHHHGGGHHHIIIJJJJJJMMMQQQTTTWWW[[[___aaagggjjjmmmooooooppprrrssszzz|||~~~|||xxxtttpppooohhhfffaaa]]][[[ZZZ[[[\\\cccffflllttt{{{oooddd___]]]\\\ZZZWWWUUUTTTTTTTTTRRRQQQTTT\\\cccjjjttt~~~|||kkkZZZNNNGGGDDD@@@>>>>>>???>>>>>>;;;<<<============<<<;;;;;;;;;:::999999999::::::;;;:::999999::::::888777999999888888888999:::;;;999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBAAA???BBBHHHMMMVVVnnn{{{sssiii___ZZZ[[[___iiissszzzmmmccc\\\WWWTTTTTTTTTUUUVVVVVVUUUSSSSSSMMMKKKIIIGGGGGGHHHJJJLLLLLLNNNRRRUUUXXX\\\aaaeeejjjmmmppprrrqqqqqqrrrsssyyy{{{}}}|||xxxrrrnnnmmmeeebbb^^^[[[YYYYYY[[[\\\cccfffllluuu~~~tttggg```^^^\\\ZZZWWWUUUTTTTTTTTTSSSRRRTTTZZZ```fffpppyyyuuuaaaSSSJJJFFFBBB???>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;::::::999999:::::::::;;;:::888999::::::999777:::999888888888999:::;;;999999999999999:::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBB@@@BBBHHHLLLUUUlll}}}tttkkkccc```bbbgggqqq{{{vvvkkkccc\\\XXXUUUSSSUUUWWWYYYXXXVVVSSSQQQLLLKKKHHHFFFGGGIIIKKKMMMPPPRRRTTTWWWZZZ^^^dddhhhmmmpppsssuuutttsssssstttwwwzzz{{{zzzuuupppkkkiiibbb___\\\YYYXXXYYY[[[]]]eeehhhnnnvvvxxxllleee^^^\\\YYYVVVTTTSSSSSSTTTTTTSSSTTTYYY^^^cccllluuu|||~~~~~~iiiYYYMMMIIIDDD@@@>>>>>>>>>===999:::<<<======<<<:::999:::::::::999999::::::;;;888777777888:::<<<;;;::::::999888777777999;;;<<<:::999999999999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBCCCAAACCCHHHLLLTTTkkkyyyqqqjjjhhhjjjpppzzztttjjjbbb\\\XXXVVVSSSUUUXXXZZZYYYVVVRRRPPPLLLJJJHHHFFFGGGIIILLLNNNSSSTTTVVVXXX[[[```fffkkkppprrrvvvwwwvvvuuuuuuvvvuuuxxxzzzxxxtttnnniiiggg```^^^[[[XXXXXXYYY\\\]]]gggjjjooowwwzzzpppjjj^^^\\\YYYVVVTTTSSSTTTTTTVVVSSSTTTYYY]]]aaajjjrrrwwwxxxzzz{{{~~~mmm]]]OOOKKKEEE@@@???>>>>>>===:::;;;===>>>>>>===;;;::::::::::::999999:::;;;;;;555555555777;;;===>>>===:::999888777777999;;;<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBDDDBBBCCCHHHKKKTTTjjjxxxwww{{{vvvpppnnnsss|||rrrddd[[[WWWWWWXXXWWWVVVVVVWWWWWWUUUQQQNNNIIIIIIGGGFFFFFFIIINNNSSSYYYZZZ[[[^^^bbbgggkkkmmmoootttzzz~~~~~~{{{wwwuuuwwwuuutttrrrqqqnnnjjjfff^^^ZZZXXXYYYZZZZZZ]]]bbbrrrvvv|||~~~rrrhhhaaa\\\VVVSSSSSSSSSRRRQQQQQQPPPRRRWWW[[[^^^dddkkkqqqrrruuuzzzqqq___SSSKKKEEECCCBBB@@@AAACCC???===;;;;;;======;;;888======<<<<<<;;;:::999999::::::::::::::::::::::::;;;;;;:::::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAADDDJJJNNNVVVkkkwwwwwwyyyvvvrrrrrrxxxrrrfff^^^ZZZYYYYYY[[[YYYWWWUUUTTTQQQMMMJJJIIIIIIIIIHHHIIILLLQQQUUU\\\]]]___bbbeeeiiikkkmmmpppvvv~~~|||xxxyyywwwtttrrrqqqnnnjjjhhh___ZZZXXXYYYZZZZZZ^^^cccrrrwww}}}tttkkkccc]]]WWWSSSTTTTTTSSSQQQQQQOOOQQQVVVYYY[[[bbbiiiqqqrrrvvv{{{}}}sss```UUULLLEEECCCBBB@@@AAACCC???===;;;;;;======;;;999::::::999888888777666666::::::::::::::::::::::::;;;;;;;;;:::999888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;===>>>????????????????????????BBBAAADDDJJJNNNVVVlllzzz{{{{{{wwwvvvvvvyyy~~~sssjjjccc```^^^]]]___\\\WWWSSSPPPMMMJJJGGGHHHIIIKKKLLLNNNQQQUUUXXX___aaadddhhhkkkmmmooooootttzzz~~~{{{xxxuuurrrpppnnnkkkiii```[[[XXXYYYZZZ[[[```gggsssxxxxxxpppeee___XXXUUUUUUUUUTTTRRRQQQOOOQQQUUUWWWYYY___fffpppssswww|||zzz~~~xxxdddXXXNNNEEEBBBBBB@@@AAACCC???===<<<<<<<<<<<<;;;999<<<<<<;;;;;;:::999999999::::::::::::::::::::::::;;;;;;:::999888777777666:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAACCCIIIMMMVVVlllxxxuuuxxx|||}}}uuuoookkkhhhdddaaabbb]]]WWWRRRNNNKKKHHHFFFFFFIIILLLOOOQQQTTTXXX[[[```ccciiiooosssvvvwwwwww|||~~~zzzuuurrrooonnnkkkjjjaaa\\\XXXYYY[[[^^^dddkkktttzzz|||tttgggaaaZZZVVVVVVVVVTTTRRRQQQPPPQQQUUUWWWXXX]]]dddppptttyyy}}}{{{~~~}}}wwwlll]]]RRRGGGCCCBBBAAAAAABBB???>>>======<<<<<<;;;:::======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>>>>>>>???????????????BBB@@@CCCIIIMMMVVVmmmyyyvvvzzz}}}xxxuuutttqqqlllgggccc^^^WWWRRRNNNLLLIIIHHHEEEHHHMMMPPPSSSVVVZZZ]]]aaafffmmmuuu|||{{{vvvrrrooommmjjjiiiaaa\\\YYY\\\___bbbjjjqqqxxx}}}xxxhhhccc[[[WWWVVVVVVTTTRRRRRRPPPQQQUUUWWWXXX]]]dddooottt{{{~~~|||}}}}}}sss|||xxxeeeWWWIIIDDDCCCAAA@@@AAA>>>>>>>>>===<<<;;;;;;;;;999999999888888888888888::::::::::::::::::::::::777777777888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<>>??????>>><<<;;;;;;<<<::::::::::::::::::999999::::::::::::::::::::::::777777888888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<>>???@@@???<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::999999999888::::::::::::::::::::::::::::::::::::::::::::::::888999:::<<<<<<<<<<<<;;;>>>>>>>>>???@@@AAAAAAAAACCC@@@BBBGGGLLLVVVnnn~~~}}}tttjjjfff```ZZZUUUPPPKKKGGGMMMOOORRRUUUXXX\\\aaaeeemmmqqqyyy|||yyyvvvssspppkkkfffbbb]]][[[]]]dddkkkpppwww~~~{{{jjjddd\\\WWWUUUTTTRRRPPPMMMKKKMMMQQQSSSUUU[[[bbbllluuuyyyvvvvvvuuutttwww~~~xxxfffRRRIIIFFFCCC@@@???===???AAA???<<<:::<<<>>>999999999999999999999999::::::::::::::::::::::::>>>===<<<;;;999888777666::::::::::::::::::::::::::::::::::::::::::::::::888999:::<<<===<<<<<<;;;<<<======>>>???@@@@@@@@@CCC@@@AAAGGGLLLVVVoooyyyooohhh```[[[UUUOOONNNQQQNNNQQQUUUWWWZZZ___ffflllsss{{{}}}xxxsssrrrrrroooiiidddaaaaaabbbhhhpppwwwyyyzzzttthhh\\\YYYXXXTTTOOOMMMNNNNNNOOOOOOQQQUUU[[[```pppvvv|||vvvooollllllsss~~~jjjTTTIIIFFFCCCAAA@@@?????????>>>======<<<<<<999999::::::::::::;;;;;;>>>===;;;:::999::::::;;;:::999999888888999999:::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCFFFIIINNN[[[ssszzzqqqiiibbb\\\XXXSSSNNNMMMPPPPPPSSSWWWZZZ]]]bbbiiimmmxxxzzzuuusssrrroooiiiddd```aaaccciiiqqqwwwzzzzzzwwwkkk```\\\[[[WWWRRRPPPNNNOOOOOOOOOQQQUUU[[[___mmmtttyyyooojjjiiinnn|||mmmWWWLLLGGGDDDAAA???<<<<<<<<<;;;::::::999999;;;;;;;;;::::::999999999<<<;;;:::999999::::::;;;:::999999888888999999:::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEHHHMMMZZZrrr|||qqqjjj___YYYTTTRRROOOKKKLLLOOOQQQUUUYYY^^^ccchhhmmmqqqyyy{{{vvvsssqqqmmmhhhccc___aaaeeelllsssxxx{{{{{{|||pppeee```]]]YYYUUUSSSOOOPPPPPPPPPQQQTTTZZZ^^^iiiqqq}}}qqqhhheeegggqqq{{{oooZZZOOOJJJEEEAAA???<<<<<<;;;::::::999999888======<<<;;;:::999888888:::999999999999::::::;;;:::999999888888999999::::::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDGGGLLLYYYqqqtttiiidddUUUPPPMMMMMMLLLJJJKKKOOORRRVVV\\\ccciiinnnsssuuuwww~~~~~~{{{vvvrrrooojjjeeeaaa___bbbhhhooouuuyyy{{{|||~~~sssgggbbb]]]XXXUUUUUUQQQQQQPPPPPPPPPTTTYYY]]]gggooo{{{vvvkkkdddccchhhoooqqq\\\QQQLLLGGGBBB@@@???>>>>>>===<<<<<<;;;;;;===<<<<<<;;;::::::999999888888888888999::::::;;;:::999999888888999999::::::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAADDDGGGLLLYYYqqq}}}~~~xxxiii^^^YYYLLLHHHGGGIIIJJJIIILLLPPPSSSWWW___hhhqqqwwwzzz{{{www}}}~~~|||xxxsssooojjjeeeaaaaaadddjjjqqqvvvyyy|||}}}tttiiibbb\\\VVVTTTUUURRRRRRQQQPPPPPPSSSXXX[[[fffmmmyyysssiiibbbccchhhsss]]]RRRMMMHHHCCCAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::::::::::::::999999888888999999:::888888888888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAABBBBBBAAAAAADDDGGGLLLYYYqqq~~~{{{~~~xxxjjj[[[QQQMMMFFFDDDDDDGGGJJJJJJMMMRRRUUUZZZcccooozzz~~~}}}zzzuuupppjjjfffddddddhhhmmmrrruuuxxx|||~~~wwwkkkccc\\\VVVTTTVVVSSSSSSRRRPPPPPPRRRVVVZZZdddjjjuuurrrfffdddhhhzzzzzzaaaTTTMMMHHHDDDBBB??????>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<888999:::::::::::::::999:::999999888888999999:::777777777777777888999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::>>>>>>???@@@AAABBBCCCCCCAAABBBDDDGGGLLLYYYqqq}}}{{{|||zzzzzzyyyvvvpppfff[[[QQQIIIFFFDDDAAABBBGGGJJJKKKOOOTTTXXX]]]hhhvvv{{{zzzxxxsssmmmhhhdddcccgggkkkooorrrtttwww||||||pppggg___XXXVVVYYYTTTTTTSSSQQQPPPRRRVVVYYY___fffqqq}}}|||lllhhhlllttthhhWWWNNNHHHCCCBBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;;;;999999:::999999888888999999:::888888777777888888999::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::======>>>???@@@AAABBBBBBBBBCCCEEEHHHMMMZZZrrr}}}|||yyywwwvvvmmmhhhaaaYYYRRRLLLHHHFFFCCCAAABBBHHHKKKLLLPPPUUUZZZ```kkk{{{vvvvvvtttoooiiidddaaa```iiimmmppprrrtttvvv{{{sssjjjaaaZZZYYY\\\UUUTTTSSSQQQPPPQQQUUUXXX\\\bbbmmmzzzqqqlllppppppmmmYYYOOOGGGBBBAAA?????????>>>======<<<<<<>>>>>>===<<<;;;::::::999;;;<<<<<<===<<<;;;999888:::999999999999999999:::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAACCCCCCFFFIIINNN[[[sss}}}xxxuuuooogggeee^^^TTTLLLFFFCCCAAA@@@AAA???BBBHHHMMMNNNPPPSSSYYYdddttt|||uuunnnjjjeee```___bbbjjjmmmoooqqqrrrtttwwwzzzxxxjjjbbb___\\\ZZZVVVTTTPPPMMMLLLNNNTTTXXX]]]dddoooyyy{{{qqqnnnqqq~~~www]]]MMMFFFDDDDDD>>>???@@@@@@@@@???===<<<<<<;;;;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<999999999999999999999999999:::;;;;;;;;;;;;:::999888888999::::::;;;<<<<<<:::999999999999:::;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEHHHMMMYYYqqq|||tttpppiiiaaa[[[UUUNNNHHHDDDCCCAAA@@@DDDAAACCCHHHMMMNNNQQQVVV]]]iiiyyy~~~zzzrrrlllgggccc______cccjjjmmmppprrrsssuuuxxxzzz}}}rrrjjjddd^^^ZZZUUUTTTQQQMMMLLLNNNTTTXXX\\\ccclllvvv~~~vvvrrrlll{{{bbbPPPHHHDDDCCC>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;;;;999999999999999999999999777888999999999999888777999999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>??????AAAAAABBBCCCBBBCCCEEEHHHMMMZZZrrr~~~xxxoooiiiaaaZZZPPPMMMHHHFFFEEEDDDCCCBBBFFFCCCDDDHHHLLLOOOTTTZZZdddpppzzzvvvooohhhddd```]]]___dddjjjmmmpppssstttvvvxxx{{{~~~zzzsssjjj```YYYUUUTTTQQQNNNMMMOOOSSSWWWZZZ___hhhqqqzzz}}}vvvkkk}}}~~~hhhUUUJJJDDDBBB???>>>======<<<<<<============<<<<<<;;;:::999999999888888888888999::::::::::::::::::::::::::::::777888888999999888888777::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBBEEEHHHMMMZZZsssyyyuuuxxx{{{|||sssjjjbbbYYYSSSKKKIIIGGGFFFGGGGGGFFFEEEHHHEEEDDDHHHKKKOOOWWW___kkkwww|||vvvqqqjjjdddaaa___]]]```eeejjjmmmqqqsssuuuwwwyyy{{{}}}}}}vvvlllaaaYYYTTTTTTRRROOONNNOOORRRUUUWWW\\\ccclllvvvxxxnnnzzzlllXXXLLLDDDBBB???>>><<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999999999999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999<<<;;;;;;;;;;;;<<<============>>>???@@@AAABBBBBBAAABBBEEEHHHNNN[[[tttzzzpppnnnttt{{{{{{tttlllddd[[[TTTPPPIIIGGGFFFFFFGGGGGGFFFEEEHHHFFFFFFIIILLLQQQZZZdddqqq{{{zzzssskkkeee```___^^^]]]aaafffhhhlllpppsssuuuwwwyyyzzz}}}{{{sssjjj```YYYTTTTTTSSSPPPOOOOOOQQQTTTUUUYYY```hhhrrryyypppvvvnnn[[[MMMEEEBBB???>>><<<;;;;;;;;;<<<===>>>>>>===<<<<<<;;;:::::::::::::::::::::;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@AAAAAABBBAAAAAADDDHHHNNN\\\uuuxxxoooooovvv~~~zzzrrrjjjddd^^^UUUOOONNNHHHFFFEEEEEEFFFGGGFFFEEEIIIGGGHHHLLLOOOUUU```kkkwwwvvvoooddd___\\\]]]]]]]]]```eeefffjjjooosssuuuvvvxxxyyy~~~zzzqqqhhh```ZZZSSSTTTSSSRRRPPPOOOQQQRRRSSSWWW^^^fffqqq}}}pppooo{{{qqq]]]OOOGGGEEE???>>>======<<<<<<===============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::999888888777777888888999::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<===<<<======>>>???@@@AAAAAA@@@AAADDDIIIOOO]]]vvv{{{tttttt|||rrriiiaaa]]]WWWOOOLLLMMMJJJHHHFFFFFFHHHJJJJJJJJJJJJJJJLLLQQQUUUZZZfffrrr}}}wwwmmmfff\\\YYYXXXZZZ[[[[[[]]]bbbeeeiiinnnrrrtttvvvwwwxxx}}}|||rrriii```ZZZSSSTTTTTTRRRPPPOOOPPPQQQRRRWWW^^^fffppp~~~uuummmrrrvvvaaaRRRJJJHHH>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<============::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999999999999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@AAADDDIIIOOO^^^www~~~xxxyyy~~~nnnccc[[[WWWSSSLLLJJJMMMLLLJJJHHHIIIKKKNNNPPPPPPKKKLLLPPPUUUYYY___kkkwwwyyyoooddd^^^WWWTTTTTTXXXZZZYYY[[[___ccchhhmmmrrrtttuuuvvvxxx}}}uuukkkaaaZZZSSSTTTTTTSSSQQQOOOPPPQQQRRRWWW^^^fffppp~~~{{{oooooo{{{dddTTTLLLJJJ>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<===>>>>>>>>>999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<888888999::::::;;;<<<<<<:::999999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAA???AAADDDIIIOOO^^^www}}}}}}wwwfff^^^UUUOOONNNNNNKKKHHHIIIIIIIIIIIIJJJLLLNNNOOOSSSTTTVVVYYY^^^gggqqqxxx~~~~~~{{{qqqggg^^^YYYRRRRRRSSSVVVYYY[[[\\\[[[bbbgggmmmpppqqqssswwwzzzzzz|||xxxnnneee___WWWTTTPPPOOOOOOQQQQQQQQQSSSVVV[[[cccooo~~~ooommm|||zzzjjj[[[MMMDDDCCC@@@>>>======>>>>>>===<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999:::<<<======<<<:::999888888888888999:::;;;;;;===;;;888777999:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAACCCDDDAAACCCGGGKKKPPP^^^yyy|||{{{vvvppp```YYYQQQMMMMMMMMMLLLIIIKKKKKKJJJKKKLLLOOOQQQSSSTTTUUUXXX[[[___gggooouuu{{{|||}}}~~~~~~{{{tttjjjaaaYYYTTTTTTSSSSSSTTTVVVYYY\\\]]]bbbggglllooopppqqqtttwwwzzz|||zzzpppfff___YYYVVVRRRPPPPPPQQQRRRRRRRRRTTTXXX___iiiwwwnnnkkkyyynnn]]]PPPHHHCCCAAA>>>===>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999888999999::::::===:::888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???AAABBBBBBDDDHHHLLLQQQ___yyy{{{xxxzzzyyyooohhhZZZUUUOOOLLLMMMNNNNNNMMMJJJIIIIIIJJJLLLOOORRRTTTVVVXXX[[[]]]aaaffflllppprrruuuyyy{{{}}}xxxuuuppphhh```YYYSSSPPPVVVTTTSSSSSSTTTWWW[[[]]]bbbggglllooooooqqqtttwwwzzz}}}~~~sssggg```[[[WWWSSSPPPPPPRRRSSSSSSRRRTTTWWW]]]fffrrrpppkkkuuu~~~tttaaaTTTMMMDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888999999999<<<:::888888999;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???AAABBBCCCEEEIIILLLQQQ___zzzwwwuuu{{{~~~tttiiicccWWWTTTOOOMMMNNNOOOOOOOOOKKKKKKKKKLLLOOOSSSVVVYYYYYY[[[]]]___aaadddhhhkkkkkkooouuuyyy|||~~~}}}zzzwwwkkkhhhccc]]]XXXTTTQQQOOOTTTUUUUUUUUUUUUWWWYYY\\\aaafffllloooppprrrvvvyyyzzz|||wwwjjjaaa\\\XXXSSSPPPOOOQQQRRRRRRTTTUUUXXX]]]eeeqqq~~~vvvnnnsss~~~zzzeeeWWWOOOFFFCCC@@@???>>>>>>===<<<;;;;;;::::::999999999999:::::::::::::::::::::::::::999999888888999999:::;;;;;;:::999888888888888<<<:::888888:::;;;;;;:::::::::::::::;;;;;;;;;;;;>>>>>>>>>???@@@AAACCCCCCCCCEEEHHHLLLPPP^^^yyyvvvttt}}}yyyoooeee^^^UUUSSSOOOMMMMMMMMMNNNNNNOOOPPPQQQTTTWWW[[[^^^```[[[]]]___``````bbbdddfffhhhmmmtttyyy{{{|||}}}~~~~~~|||yyywwwtttqqqllliii]]][[[XXXVVVSSSRRRRRRSSSQQQTTTXXXYYYXXXXXXYYYZZZ^^^ccciiimmmooorrrvvvzzzyyy|||{{{mmmddd\\\WWWRRRNNNMMMOOOPPPPPPRRRTTTWWW\\\eeeqqq~~~yyyoooqqqyyykkkZZZPPPHHHEEEAAA??????>>>===<<<<<<;;;:::999999999::::::999999999999999999999999:::999999888888999999:::;;;;;;:::999888888888888;;;:::999999:::;;;:::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCBBBCCCGGGJJJOOO\\\wwwuuuttt~~~}}}uuukkkaaa[[[SSSQQQOOOMMMKKKKKKLLLMMMNNNPPPTTTXXX\\\___bbbccc\\\]]]______^^^___aaaccchhhlllrrrvvvxxxxxxxxxxxxtttqqqmmmjjjgggccc^^^[[[SSSRRRQQQQQQQQQSSSTTTUUUOOOTTTZZZ\\\[[[YYYZZZ[[[[[[```gggkkkmmmppptttwwwxxxzzz~~~~~~pppggg]]]XXXRRRMMMLLLNNNOOOOOOOOOQQQTTTYYYbbbnnn{{{zzzppppppvvvuuu___RRRIIIFFFCCC@@@??????===<<<===<<<:::999999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888999999999;;;:::999999;;;;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???AAABBBAAACCCFFFIIINNN[[[uuuuuusss|||tttkkkbbb]]]RRRRRRQQQOOONNNNNNPPPQQQOOORRRXXX^^^ccceeeffffff]]]^^^^^^]]]\\\]]]___aaadddgggkkknnnnnnmmmllllllgggddd```]]][[[WWWTTTQQQMMMMMMNNNOOOPPPRRRTTTUUUQQQUUU[[[\\\ZZZZZZ\\\```___dddjjjmmmnnnooosssvvvvvvyyy}}}rrriii___ZZZSSSNNNMMMNNNOOOPPPOOOPPPSSSXXX```lllxxx}}}rrrooorrrfffUUUJJJGGGCCCAAA@@@???===;;;>>>===;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999999999999888999999::::::;;;:::999:::;;;;;;:::888<<<<<<<<<=========>>>>>><<<<<<======>>>???AAABBBBBBDDDGGGJJJNNN\\\vvvuuurrr~~~vvvnnnfff```TTTUUUUUUTTTSSSTTTVVVWWWVVV[[[bbbiiinnnppppppppp]]]]]]]]][[[ZZZ[[[^^^aaa^^^```dddeeedddbbbaaaaaa]]][[[WWWUUUSSSQQQNNNKKKJJJKKKLLLNNNPPPQQQRRRSSSRRRWWWZZZ[[[YYYZZZ___dddfffjjjoooqqqqqqqqqtttwwwvvvxxx|||tttkkk```[[[TTTOOOMMMOOOPPPQQQQQQRRRUUUYYY```kkkwwwvvvooonnnlllXXXKKKHHHDDDAAA@@@???===;;;???===<<<::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<======<<<:::999888888888888999:::;;;;;;:::999999:::;;;<<<:::888============>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDDEEEHHHKKKOOO]]]wwwzzzuuuvvv~~~}}}yyypppgggaaa]]]XXXVVVWWWZZZ[[[\\\```hhhqqqvvvyyyzzzuuuoooiii```YYYXXXYYYYYYZZZ\\\\\\]]]^^^^^^\\\ZZZWWWUUUQQQPPPMMMKKKJJJIIIIIIIIIKKKLLLOOORRRTTTUUUVVVVVVZZZ[[[[[[[[[[[[]]]aaadddeeehhhlllnnnoooppprrrttttttyyyxxxnnnaaa^^^XXXTTTRRRRRRTTTUUUTTTSSSUUUZZZ^^^eeerrr~~~~~~sssnnnyyy~~~ttt[[[PPPHHHBBBBBBBBB???===>>>???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;999999999888888888777777888888888999999:::::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAABBBCCCAAADDDKKKRRR```zzzxxxtttwww}}}vvvmmmiiifffbbb___^^^___bbbdddjjjsss|||~~~wwwkkkbbbZZZXXXXXXWWWXXXZZZXXXXXXXXXWWWUUUSSSQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJMMMNNNQQQTTTVVVWWWWWWWWWZZZ[[[[[[ZZZZZZ\\\```cccfffiiimmmpppqqqrrrssstttrrrvvv|||zzzpppbbb^^^YYYTTTSSSSSSTTTTTTSSSRRRTTTYYY]]]dddqqq}}}vvvooowwwxxx___QQQIIIBBBBBBBBB???===>>>===<<<<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;999999999::::::999999999:::::::::999999999999999;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAAAAABBBDDDAAADDDKKKRRR___yyywwwuuuyyyxxxtttssspppkkkggggggkkkooovvv}}}oooeee\\\YYYWWWUUUTTTVVVSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHJJJKKKLLLPPPRRRUUUWWWYYYYYYYYYXXXZZZ[[[[[[ZZZYYYZZZ^^^```fffiiinnnrrrrrrsssssstttqqqvvv||||||ttteee```ZZZUUUTTTTTTTTTTTTSSSRRRSSSWWW\\\bbbooo{{{xxxpppsss~~~dddSSSJJJDDDBBBBBB???===>>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;666777888:::::::::999999;;;;;;::::::999999888888;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDBBBDDDKKKQQQ^^^xxxvvvvvv||||||uuunnnmmmrrrxxx~~~ssshhh^^^YYYVVVRRRPPPQQQPPPNNNKKKHHHFFFEEEEEEFFFEEEEEEEEEFFFHHHKKKMMMOOOTTTUUUXXX[[[\\\\\\ZZZYYYZZZZZZZZZYYYXXXYYY\\\___eeehhhnnnqqqrrrqqqqqqrrrtttzzz}}}vvvhhhbbb[[[VVVUUUUUUTTTSSSSSSRRRSSSWWW[[[aaammmyyyvvvmmmnnn|||iiiVVVMMMEEECCCBBB???===>>>::::::::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;333444666999::::::999888::::::::::::::::::999999::::::;;;<<<<<<======>>>>>>>>>???@@@AAAAAABBBBBBEEEBBBDDDKKKQQQ]]]wwwvvvxxx|||tttsssxxx~~~uuujjj___YYYUUUPPPNNNOOOOOOMMMIIIFFFEEEDDDEEEFFFCCCCCCDDDFFFIIILLLOOOQQQUUUWWWZZZ]]]^^^]]]\\\[[[ZZZZZZZZZYYYXXXYYY\\\^^^cccgggkkknnnnnnnnnnnnooouuu|||~~~xxxllleee\\\XXXWWWVVVUUURRRTTTRRRSSSWWWZZZ```lllxxxxxxpppiiijjjvvvmmmYYYOOOGGGDDDBBB???===>>><<<;;;;;;;;;<<<===>>>>>>;;;<<<<<<======<<<<<<;;;;;;::::::999999::::::;;;444666888999;;;;;;;;;;;;888888999:::;;;;;;<<<<<<::::::;;;;;;<<<============>>>>>>@@@AAABBBCCCCCCEEEBBBEEEKKKQQQ]]]www~~~vvvxxx}}}|||uuujjj___YYYUUUPPPMMMNNNMMMLLLIIIGGGEEEEEEFFFGGGDDDEEEFFFHHHJJJNNNQQQSSSTTTVVVZZZ^^^______]]][[[YYYZZZZZZYYYXXXYYY]]]___ccceeehhhjjjkkkkkklllnnnsss{{{zzzoooggg^^^YYYXXXXXXUUURRRSSSQQQRRRUUUXXX^^^jjjuuu~~~uuummmffffffqqq~~~sss[[[QQQHHHEEEBBB???===>>>======<<<<<<<<<===>>>>>><<<<<<============<<<<<<;;;::::::999999::::::;;;999999:::;;;<<<===>>>???777888999:::;;;<<<===>>>:::::::::;;;<<<<<<============>>>???AAABBBCCCCCCEEECCCEEELLLRRR___yyy|||tttwwwtttiii^^^YYYUUUPPPMMMNNNJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHJJJLLLOOORRRTTTRRRUUUYYY]]]______]]]\\\YYYYYYZZZYYYYYY[[[^^^aaadddeeeggghhhhhhiiilllnnnrrrzzz|||qqqiii___YYYYYYYYYUUUQQQQQQOOOOOORRRUUU[[[fffrrrxxxmmmeeedddnnnzzzzzz^^^SSSIIIEEECCC???===???======<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;::::::999999::::::;;;;;;:::999999:::<<<>>>???888999999:::;;;<<<======999::::::;;;;;;<<<<<<===<<<===>>>???AAABBBCCCDDDEEECCCEEELLLSSS```{{{zzzrrrvvvwwwsssiii^^^XXXUUUPPPNNNOOOGGGGGGFFFFFFEEEEEEEEEEEEIIIIIIJJJKKKMMMPPPSSSTTTPPPTTTYYY]]]______]]]\\\XXXYYYZZZYYYZZZ\\\___bbbeeefffgggggggggiiilllooorrr|||~~~sssjjj___ZZZZZZYYYUUUQQQOOOMMMMMMPPPSSSXXXdddooo}}}|||ooodddbbblllwww___TTTJJJFFFCCC???===???===<<<;;;;;;::::::::::::<<<<<<============<<<<<<;;;::::::999999::::::;;;999888666555666888;;;===:::;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<===>>>???AAABBBCCCDDDEEECCCFFFMMMTTTaaa|||uuuooouuu~~~yyytttnnndddZZZVVVSSSMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDIIIKKKNNNPPPPPPQQQRRRSSSSSSTTTWWWZZZ[[[ZZZYYYWWW\\\[[[YYYYYYZZZ]]]___aaaggghhhiiihhhggghhhkkkmmmuuu}}}tttmmmccc\\\ZZZXXXVVVTTTSSSOOOOOOQQQTTTXXXaaajjjvvvwwwiiidddkkkwwwkkkWWWFFFBBBBBB???===???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;==================<<<<<<;;;::::::::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAADDDEEEHHHMMMTTTddd~~~vvvpppwww|||{{{yyyuuurrrmmmdddZZZVVVSSSNNNKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHKKKNNNPPPQQQQQQSSSTTTRRRTTTWWWZZZ[[[[[[ZZZYYY[[[ZZZXXXXXXYYY\\\___aaafffggghhhhhhiiikkknnnqqqwwwvvvnnneee^^^[[[YYYWWWUUUQQQMMMLLLOOOQQQUUU^^^gggtttqqqgggiiipppnnnZZZHHHDDDDDD@@@>>>@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<============>>>@@@@@@AAAAAAAAACCCDDDHHHMMMTTTddd~~~}}}tttooowww|||zzzxxxtttqqqlllcccYYYVVVSSSNNNLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHKKKNNNQQQQQQRRRTTTUUURRRTTTWWWZZZ[[[[[[[[[ZZZYYYYYYWWWWWWYYY\\\___aaaeeefffhhhiiijjjmmmqqquuuyyyyyyqqqggg```]]][[[XXXVVVPPPMMMLLLOOOQQQTTT\\\dddqqq~~~|||mmmgggiiiqqq]]]KKKFFFEEEAAA???AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::::::::===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAA@@@CCCDDDGGGLLLSSSccc~~~xxxpppmmmuuu}}}wwwrrrkkkbbbYYYUUUSSSOOOMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFHHHKKKOOOQQQRRRSSSUUUVVVRRRTTTVVVYYY[[[[[[[[[[[[YYYXXXWWWXXXYYY]]]```bbbfffggghhhiiijjjmmmrrrvvv{{{|||tttjjjbbb___\\\ZZZXXXSSSPPPOOOQQQSSSUUU\\\dddnnn|||rrriiiggg~~~ttt```MMMGGGFFFAAA???AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAA@@@CCCCCCFFFKKKRRRccc~~~vvvnnnlllvvvyyyrrrjjj```XXXUUUSSSPPPNNNOOOOOOOOOMMMKKKIIIGGGFFFEEEIIILLLPPPRRRSSSTTTUUUVVVSSSTTTVVVXXXYYYZZZZZZZZZYYYXXXWWWXXXZZZ^^^aaadddggghhhhhhhhhhhhlllpppttt|||~~~vvvlllddd```^^^[[[XXXTTTQQQPPPRRRSSSTTT[[[bbblllzzzwwwmmmkkk|||wwwbbbNNNHHHFFFAAA>>>???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAACCCCCCFFFJJJRRRcccvvvpppnnnxxxxxxppphhh___WWWUUUTTTQQQOOOPPPPPPPPPNNNLLLJJJHHHGGGFFFKKKNNNQQQSSSSSSSSSUUUVVVSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWZZZ]]]aaadddfffffffffeeefffjjjooosss{{{xxxnnneeeaaa^^^[[[XXXSSSPPPOOOQQQRRRRRRXXX___jjjxxxyyyqqqoooxxxzzzdddPPPJJJGGGAAA===???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======:::::::::::::::;;;<<<<<<===>>>???AAABBBBBBCCCCCCDDDDDDFFFKKKSSSdddvvvooooooyyyyyyqqqggg^^^WWWUUUTTTQQQPPPQQQNNNNNNMMMLLLKKKKKKJJJJJJMMMPPPRRRTTTSSSSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTUUUXXX\\\```cccbbbbbbbbbbbbdddiiiooossszzzyyynnnfffaaa^^^[[[XXXTTTRRRQQQRRRSSSSSSXXX^^^hhhuuuyyyqqqoooqqq}}}hhhSSSLLLIIIBBB>>>???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<=========;;;;;;;;;;;;;;;<<<======<<<===???AAABBBCCCDDDDDDEEEEEEGGGKKKSSSeeetttmmmmmmwwwzzztttggg^^^VVVUUUTTTRRRPPPRRRLLLLLLLLLLLLLLLMMMMMMMMMNNNQQQSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQSSSVVVZZZ^^^aaa^^^______```ccchhhpppuuuyyyzzzooofffaaa^^^[[[XXXWWWUUUTTTUUUUUUUUUZZZ```fffsssyyyooommmkkkjjjVVVNNNJJJDDD???@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>AAACCCDDDEEEFFFFFFFFFGGGLLLTTTfffxxxpppllluuu|||qqqfffbbb\\\WWWTTTRRRPPPNNNNNNNNNNNNLLLKKKKKKNNNPPPSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUWWWYYYZZZYYYVVVSSSSSSRRRRRRUUUYYY]]]______```\\\ZZZ^^^ccchhhnnntttyyy}}}~~~tttjjjbbb]]]YYYWWWSSSSSSRRRPPPPPPTTTYYY]]]hhhppp{{{~~~rrrhhhhhhwwwnnnXXXNNNJJJFFF@@@===??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999888888000111444777:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>??????>>><<<;;;===BBBEEEEEEDDDDDDEEEIIINNNUUUeeevvvnnnllluuu}}}rrrgggccc\\\WWWTTTRRRPPPOOOMMMMMMMMMKKKJJJJJJMMMOOORRRRRRRRRRRRRRRSSSSSSSSSUUUUUUVVVXXXYYYYYYWWWUUUQQQPPPOOOQQQUUUYYY\\\]]]```\\\ZZZ___dddgggnnnttt|||~~~vvvkkkccc]]]YYYVVVSSSSSSRRRPPPQQQTTTYYY]]]fffmmmyyyuuujjjgggtttttt[[[NNNIIIEEEAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>><<<;;;;;;;;;;;;;;;::::::888999;;;<<<>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>><<<;;;>>>AAADDDEEEDDDDDDEEEIIINNNUUUeeeuuunnnmmmwww~~~ssshhhddd]]]XXXUUUSSSQQQOOOLLLMMMMMMKKKJJJJJJLLLNNNQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSTTTVVVXXXYYYXXXWWWQQQOOOLLLMMMQQQWWW[[[]]]___\\\[[[```dddgggmmmtttxxxmmmddd^^^XXXUUUSSSSSSRRRQQQQQQSSSXXX\\\ccckkkwwwyyykkkfffooo{{{```PPPIIIEEEBBBBBB??????>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>===<<<>>>AAACCCDDDDDDDDDEEEHHHMMMUUUfffvvvpppqqq{{{~~~tttjjjeee___ZZZVVVTTTRRRPPPMMMNNNNNNMMMLLLLLLNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRTTTWWWYYYYYYXXXRRROOOLLLLLLPPPVVV[[[^^^___\\\]]]aaadddgggmmmuuu~~~yyyooofff```ZZZWWWSSSSSSSSSQQQQQQSSSXXX[[[cccjjjuuuzzzlllcccjjj|||gggUUUKKKEEEAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<=========>>>@@@BBBDDDDDDDDDEEEHHHMMMUUUfffwwwtttvvvuuulllgggaaa[[[XXXUUUSSSQQQPPPQQQQQQQQQOOOOOOPPPRRRPPPQQQQQQQQQRRRRRRRRRSSSRRRQQQQQQSSSVVVXXXYYYXXXRRRNNNJJJJJJNNNUUUZZZ]]]^^^\\\^^^bbbeeegggmmmuuu|||yyyooohhhbbb\\\YYYSSSSSSSSSRRRRRRSSSWWWZZZcccjjjuuuzzzkkkbbbfffuuummmZZZNNNEEE???>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<======>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<===>>>>>>???@@@AAACCCDDDDDDDDDGGGMMMUUUggg~~~wwwuuuyyyuuunnniiibbb\\\YYYVVVTTTRRRRRRSSSTTTTTTRRRRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSVVVXXXWWWVVVOOOKKKHHHHHHLLLRRRWWWZZZ]]]]]]```dddeeefffmmmvvv{{{xxxpppiiibbb]]]YYYSSSTTTTTTSSSRRRSSSVVVYYYccciiitttyyylllcccdddqqqrrr___PPPEEE???>>>??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>???@@@???@@@CCCEEEDDDDDDGGGLLLUUUhhhtttsssyyyyyy{{{~~~vvvooojjjccc^^^ZZZWWWTTTSSSSSSTTTVVVUUUTTTSSSTTTUUURRRRRRRRRQQQQQQPPPPPPOOOPPPPPPQQQTTTWWWWWWVVVTTTNNNKKKHHHHHHMMMRRRWWWYYY\\\]]]aaaeeeeeefffmmmvvv}}}yyyppphhhaaa[[[WWWSSSTTTTTTSSSRRRSSSVVVXXX```gggrrr}}}xxxmmmfffeeepppvvv```QQQFFFBBBBBB??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;;;;;;;<<<999888888888888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===???@@@@@@??????BBBEEEDDDDDDGGGLLLUUUhhhqqqqqqwwwwwwxxx~~~vvvpppkkkddd^^^ZZZWWWUUUSSSSSSTTTVVVVVVTTTSSSTTTUUUSSSSSSRRRQQQPPPOOOOOONNNOOOPPPRRRUUUWWWWWWUUURRROOOLLLJJJKKKOOOUUUYYY[[[\\\]]]aaaeeeeeefffmmmvvvzzzqqqhhh```YYYUUUSSSTTTTTTSSSSSSSSSVVVXXX^^^eeeppp|||xxxnnnhhhfffpppxxxaaaPPPGGGEEEGGG?????????>>>======<<<<<<;;;::::::::::::;;;<<<<<<888999999:::;;;======>>>>>>===<<<;;;;;;<<<>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>??????===???AAA@@@??????BBBEEEDDDDDDGGGLLLUUUhhh~~~ppptttzzzzzzzzzyyyrrrkkkeeebbb^^^WWWSSSSSSNNNOOOQQQRRRRRRQQQOOONNNPPPOOOMMMMMMNNNPPPPPPPPPMMMPPPTTTXXXYYYXXXUUUSSSOOONNNLLLLLLNNNQQQUUUWWW[[[]]]aaadddgggjjjooorrr|||xxxqqqkkkaaaZZZXXXSSSRRRQQQPPPQQQRRRTTTVVV___fffppp{{{pppkkkiiisssxxx```RRRKKKFFFBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???<<<>>>???@@@??????@@@BBBCCCDDDGGGMMMVVViii~~~rrrvvv}}}|||uuunnngggddd```YYYUUUUUUSSSRRRPPPOOONNNNNNNNNOOORRRPPPNNNNNNOOOPPPPPPPPPOOOQQQUUUXXXYYYXXXUUUTTTOOONNNLLLLLLMMMQQQUUUXXXYYY\\\___bbbeeeiiinnnrrr}}}yyyrrrkkkbbbZZZXXXSSSRRRQQQPPPPPPRRRTTTUUU^^^dddnnnzzzzzzpppmmmssszzzbbbTTTLLLFFFBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<>>>???@@@??????@@@BBBCCCDDDHHHNNNVVVhhhsssvvv}}}zzzrrrkkkgggbbb[[[WWWWWWWWWTTTPPPLLLJJJKKKNNNPPPSSSQQQOOOOOOPPPQQQQQQQQQRRRTTTWWWYYYZZZXXXVVVTTTOOONNNLLLKKKMMMQQQUUUXXXYYY[[[^^^aaadddiiinnnrrr}}}{{{tttlllbbb[[[XXXSSSRRRPPPOOOPPPQQQSSSTTT\\\bbblllxxxvvvpppsss~~~gggXXXNNNGGGCCC??????>>>>>>======<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<>>>???@@@??????@@@BBBDDDEEEHHHNNNVVVhhhqqquuu|||~~~vvvnnniiiddd\\\XXXXXXWWWTTTPPPLLLKKKLLLNNNPPPRRRPPPOOOOOOQQQSSSTTTTTTTTTVVVXXXZZZZZZYYYWWWUUUPPPNNNLLLKKKLLLQQQUUUYYYZZZ\\\^^^aaadddiiinnnrrr}}}~~~wwwnnnddd[[[YYYSSSRRRPPPOOOOOOQQQRRRTTTYYY```jjjuuuzzzqqqpppkkk[[[PPPHHHDDD??????>>>>>>======<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>><<<>>>???@@@??????@@@BBBEEEEEEHHHNNNVVVhhh~~~rrrvvv|||zzzqqqkkkeee]]]XXXYYYSSSRRRPPPOOONNNNNNOOOPPPPPPNNNNNNOOORRRUUUVVVWWWUUUWWWYYYZZZ[[[YYYXXXVVVPPPNNNKKKJJJLLLPPPVVVYYY\\\^^^```bbbeeeiiiooosss{{{}}}~~~zzzqqqfff]]]ZZZTTTSSSQQQPPPPPPQQQRRRSSSXXX^^^gggssszzzpppmmm{{{ooo]]]QQQIIIEEE??????>>>>>>======<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<>>>???@@@??????@@@BBBDDDEEEHHHNNNVVVhhh}}}uuuxxx~~~{{{~~~tttmmmfff^^^ZZZZZZRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMOOORRRUUUWWWWWWUUUWWWXXXZZZZZZZZZYYYXXXQQQNNNKKKJJJKKKPPPVVVZZZ___```aaabbbdddiiinnnrrrxxxzzz}}}~~~}}}~~~~~~ttthhh___[[[UUUTTTRRRQQQPPPQQQSSSTTTWWW]]]fffppp}}}{{{ooojjjwwwppp]]]QQQJJJGGG??????>>>>>>======<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<==================<<<>>>???@@@??????@@@BBBCCCDDDGGGMMMVVViii|||uuuyyy|||xxxppphhh```\\\\\\VVVUUUTTTSSSRRRQQQPPPPPPQQQOOONNNOOOQQQSSSTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYQQQOOOKKKIIIKKKPPPVVVZZZ```aaaaaaaaacccffflllppptttwww{{{||||||~~~wwwjjjaaa]]]WWWUUUSSSRRRQQQRRRTTTUUUWWW\\\eeeooo{{{|||pppiiitttppp\\\PPPJJJHHH??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<========================<<<<<<>>>???@@@??????@@@BBBAAACCCGGGMMMWWWiii{{{ssswww~~~~~~zzzsssjjjbbb]]]^^^[[[YYYVVVSSSQQQPPPPPPPPPSSSQQQOOOOOOPPPQQQQQQQQQSSSUUUVVVXXXZZZZZZZZZYYYRRROOOKKKIIIKKKPPPVVVZZZaaaaaaaaa```aaaeeejjjnnnrrruuuyyy{{{{{{}}}xxxlllbbb^^^XXXVVVTTTSSSRRRSSSTTTUUUXXX\\\dddnnnzzz~~~qqqiiitttppp\\\OOOJJJIII?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<=====================<<<<<<<<<===>>>@@@@@@??????AAABBB@@@BBBFFFMMMWWWjjjzzzpppzzz|||pppjjjfffaaa^^^ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQOOOOOOOOOQQQSSSTTTPPPQQQSSSVVVXXX[[[]]]^^^XXXQQQLLLKKKKKKLLLRRRXXX___aaaaaa``````cccjjjoootttwwwyyyzzzzzz}}}uuufff[[[XXXWWWUUURRRQQQTTTXXX\\\______ccckkkyyysssiiiqqqvvvcccUUUMMMIIIAAA@@@???===<<<<<<<<<<<<========================<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBDDDDDDGGGMMMVVVhhh}}}uuuttt~~~|||sssmmmhhhddd]]]\\\ZZZWWWUUUTTTTTTTTTWWWUUUSSSQQQOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZVVVOOOJJJJJJJJJJJJOOOUUU___bbbeeefffeeefffjjjmmmqqquuuyyy|||}}}|||kkk___XXXVVVRRRPPPQQQXXXaaahhhkkkiiihhhmmmxxx~~~qqqfffggguuu}}}gggWWWLLLGGGAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::;;;::::::999;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCGGGMMMWWWjjj}}}vvvxxx~~~|||~~~yyyqqqkkkggg```^^^[[[XXXVVVUUUUUUUUUWWWVVVSSSQQQPPPQQQQQQRRRUUUUUUVVVVVVVVVWWWWWWWWWUUUOOOJJJIIIIIIIIINNNTTT___dddhhhjjjiiiiiikkknnnssswww{{{}}}~~~nnnbbbWWWUUUQQQPPPSSS]]]iiirrrtttpppllloooxxxyyymmmiiipppkkkXXXLLLFFFAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================??????@@@AAABBBCCCCCCDDDAAABBBFFFMMMXXXkkk}}}yyy{{{}}}{{{}}}vvvttt|||vvvooolllfffccc___ZZZWWWVVVVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUOOOKKKJJJJJJIIILLLRRR[[[aaagggkkkkkkkkkmmmooouuuyyy}}}sssgggYYYVVVSSSQQQVVVaaaoooyyyyyytttooopppxxxssskkktttttt]]]NNNHHHBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;<<<============<<<<<<;;;;;;<<<<<<===>>>==============================>>>???@@@AAAAAABBBBBBCCCGGGNNNXXXkkkxxxuuuwwwwwwtttwwwyyyrrrnnnhhheee```[[[XXXWWWWWWWWWZZZXXXVVVTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUPPPLLLKKKKKKJJJMMMQQQWWW\\\cccggghhhiiikkknnnrrrwww|||sssiii\\\YYYTTTQQQTTT]]]iiirrruuuppplllmmmwwwyyymmmrrrxxx```PPPIIIBBBBBB@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>==============================>>>???@@@AAAAAABBBCCCDDDHHHNNNXXXkkk{{{tttrrrssszzzvvvvvv{{{tttpppiiifff```[[[XXXWWWWWWXXX]]][[[XXXUUUSSSSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUVVVPPPLLLLLLKKKJJJMMMQQQSSSYYY___ccceeefffjjjmmmppptttzzz~~~tttjjj___[[[UUUQQQRRRYYYccckkkqqqmmmiiikkkuuu~~~pppssszzzaaaQQQJJJCCCBBB@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<777888999:::;;;;;;<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEHHHNNNXXXkkktttoooooo~~~wwwvvv~~~xxxvvvllliiiccc^^^ZZZYYYZZZZZZZZZ[[[ZZZXXXVVVTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVRRRPPPOOONNNNNNOOOQQQRRRSSSVVVZZZ^^^aaaeeeiiilllooosssyyywwwmmm___XXXRRRRRRSSSTTTXXX]]]___aaaeeelllwwwssswwwgggSSSIIIEEECCC@@@????????????>>>@@@???===;;;:::;;;===>>><<<<<<;;;::::::::::::;;;666888:::<<<>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCGGGOOOZZZmmmxxxtttuuuyyyvvvzzzxxxtttpppkkkeee```]]][[[ZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUQQQPPPOOONNNNNNOOOPPPRRRTTTVVVYYY]]]bbbfffiiijjjmmmqqqvvv|||yyyooobbbZZZTTTRRRSSSSSSVVVZZZ]]]___ccckkkwwwvvvxxxjjjVVVLLLFFFDDDAAA?????????>>>===???>>><<<;;;:::;;;<<<===<<<<<<;;;::::::::::::;;;555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===:::;;;===<<<;;;;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCGGGOOOZZZmmmzzzxxx{{{}}}www~~~||||||zzzuuuooohhhbbb\\\ZZZ[[[[[[[[[[[[YYYXXXVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSVVV\\\ccciiijjjiiilllnnnrrrwww||||||rrreee]]]VVVSSSRRRQQQSSSVVV[[[]]]bbbkkkvvvyyyyyy~~~nnn[[[PPPHHHEEEBBB@@@???>>>===<<<======;;;:::::::::;;;<<<<<<<<<;;;::::::::::::;;;666777999:::;;;;;;;;;:::::::::;;;;;;<<<<<<======:::<<<======<<<;;;===>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCGGGOOOZZZnnn{{{{{{xxx|||wwwoooggg___[[[]]]]]]]]]^^^]]][[[XXXVVVWWWWWWWWWWWWVVVUUUTTTTTTQQQPPPNNNMMMMMMNNNOOOPPPQQQPPPRRRZZZdddkkkllljjjkkkmmmpppuuuzzz|||ttteee]]]VVVTTTSSSQQQRRRUUUYYY\\\bbblllwwwyyyxxx|||rrr^^^TTTIIIFFFCCC@@@???>>><<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;999:::;;;<<<============:::;;;;;;;;;;;;:::::::::;;;<<<======<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDHHHOOO[[[nnn|||~~~{{{|||uuulllccc^^^_________aaabbb```[[[XXXWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQOOOMMMMMMNNNOOOPPPNNNMMMOOOWWWccclllooonnnlllmmmppptttzzz{{{tttddd\\\VVVTTTSSSRRRRRRVVVXXX\\\cccmmmxxxyyywwwyyyuuu```UUUJJJGGGCCCAAA???>>><<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;:::;;;;;;<<<============;;;;;;;;;;;;:::888777666;;;<<<>>>===<<<<<<===???>>>>>>???@@@AAABBBBBBCCCDDDDDDHHHPPP[[[nnn~~~yyyqqqhhhcccbbbaaabbbeeegggeee___ZZZVVVWWWWWWWWWWWWVVVVVVUUUSSSRRRPPPNNNNNNNNNOOOPPPNNNMMMOOOVVV```iiinnnppplllnnnqqquuuzzzzzzsssbbb[[[VVVUUUTTTRRRSSSVVVWWW[[[ccclllwww|||wwwuuuxxxbbbVVVJJJGGGCCCAAA@@@???===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999::::::::::::;;;;;;<<<;;;;;;;;;;;;:::999777666;;;===>>>>>>===<<<>>>???>>>>>>???@@@AAABBBBBBCCCDDDDDDHHHPPP[[[ooo~~~~~~vvvmmmhhhddddddeeehhhkkkiiibbb\\\VVVVVVWWWWWWWWWWWWWWWWWWUUUSSSQQQOOOOOOOOOPPPQQQQQQQQQQQQUUU[[[dddlllppplllnnnqqquuuzzz~~~yyysssccc\\\VVVUUUTTTRRRRRRTTTUUUYYYaaakkkuuuwwwooo~~~{{{dddWWWJJJGGGCCCAAA@@@???>>><<<;;;;;;<<<<<<============<<<<<<;;;::::::::::::;;;:::::::::::::::;;;;;;<<<999:::<<<======<<<:::999;;;===>>>>>>======>>>???>>>>>>???@@@AAABBBBBBCCCDDDEEEHHHPPP\\\ooo|||yyypppkkkfffeeefffjjjnnnkkkddd]]]UUUUUUVVVWWWXXXXXXXXXXXXVVVTTTRRRPPPOOOPPPQQQRRRTTTTTTTTTUUUXXX```iiipppkkkmmmqqquuuyyy}}}}}}~~~yyysssddd]]]WWWVVVTTTQQQPPPSSSTTTXXX```iiisss|||xxxkkkwww}}}fffXXXIIIFFFCCCAAA@@@@@@>>>===;;;;;;<<<===>>>>>>======<<<<<<;;;::::::::::::;;;======<<<<<<<<<===>>>>>>888999<<<>>>??????>>>>>><<<===>>>>>>======>>>???>>>>>>???@@@AAABBBBBBCCCDDDEEEIIIPPP\\\ooo{{{zzzvvvooohhhfffgggmmmtttsssiii```[[[WWWTTTTTTWWWYYYXXXWWWVVVWWWXXXVVVSSSPPPOOOOOOTTTSSSRRRTTTYYY```eeehhhmmmooorrruuuxxxzzz{{{{{{zzz{{{}}}{{{tttfff___XXXTTTQQQOOOQQQUUUWWWYYY]]]eeepppzzzzzzpppxxxiiiYYYMMMHHHAAA>>>???@@@???===<<<<<<===>>>===<<<:::999<<<<<<==================333555777999:::;;;:::::::::::::::;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;===>>>>>>>>>>>>AAACCCBBBBBBEEEMMMYYYnnnzzzzzzzzzsssnnnkkkkkkpppwwwvvvnnnfff\\\XXXTTTTTTVVVYYYXXXWWWVVVWWWWWWUUUQQQOOOOOOPPPSSSRRRPPPRRRWWW]]]dddgggnnnooorrrvvvxxxzzz{{{{{{zzz{{{|||}}}vvvfff___WWWTTTQQQOOOPPPTTTVVVXXX]]]eeepppzzz}}}qqqxxxkkkZZZMMMHHHAAA>>>???@@@???===<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::999999666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDDDDGGGNNNZZZmmmxxxzzz|||uuurrrpppsssxxxyyyssslll___ZZZUUUTTTVVVYYYYYYXXXWWWWWWVVVSSSPPPNNNOOOPPPRRRQQQOOOOOOSSSZZZbbbgggnnnpppsssvvvyyy{{{||||||{{{{{{|||yyyhhh___XXXUUURRRPPPQQQTTTUUUWWW\\\eeepppzzz~~~yyyvvvzzztttyyylll[[[MMMHHHBBB>>>??????>>>=========<<<<<<;;;<<<<<<<<<=========<<<;;;;;;;;;::::::999999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>???AAACCCCCCDDDHHHPPP[[[nnn|||www{{{}}}yyyuuuvvvyyyzzzvvvrrrccc^^^XXXUUUWWWYYYYYYYYYXXXWWWUUURRROOONNNOOOQQQSSSQQQOOONNNQQQXXXaaagggoooppptttwwwzzz{{{|||}}}}}}|||}}}|||kkkbbbYYYVVVUUUSSSSSSUUUTTTVVV\\\eeeqqq|||~~~tttkkkiiinnnxxxxxx|||lll[[[NNNHHHBBB?????????>>><<<@@@???>>>=========>>>?????????>>>===<<<;;;;;;:::===<<<:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????>>>???AAACCCBBBCCCHHHQQQ]]]pppzzzwww|||~~~}}}~~~|||yyyjjjccc[[[WWWWWWYYYZZZYYYXXXWWWUUURRROOONNNPPPQQQSSSRRRQQQPPPQQQXXXbbbiiioooqqqtttxxxzzz|||}}}}}}~~~~~~~~~~~~nnnddd[[[XXXWWWUUUUUUVVVTTTVVV\\\fffrrr}}}uuuhhh```aaagggmmmuuu|||lll[[[NNNIIIBBB?????????>>><<<>>>>>><<<<<<<<<===>>>???;;;;;;::::::999888777777===<<<;;;:::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<>>>????????????BBBDDDEEEFFFKKKSSS]]]ooozzzxxxqqqiii```ZZZYYYZZZZZZZZZXXXXXXWWWTTTQQQOOOPPPQQQSSSSSSSSSRRRRRRXXXaaaiiippprrruuuxxx{{{}}}~~~~~~~~~pppeee[[[YYYYYYWWWUUUVVVTTTVVV]]]gggttt{{{mmmaaa\\\___ccceeerrr|||}}}mmm[[[OOOIIIBBB???>>>???===;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::999999999<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>>===>>>?????????@@@BBBDDDJJJJJJMMMSSS\\\mmmzzzzzzwwwoooddd\\\ZZZZZZZZZZZZXXXXXXXXXVVVSSSQQQQQQQQQQQQSSSTTTSSSSSSWWW```gggppprrruuuyyy{{{}}}~~~~~~}}}pppdddZZZWWWXXXVVVTTTTTTUUUWWW^^^hhhvvvvvvggg___]]]^^^\\\hhhqqq{{{|||nnn]]]OOOIIICCC???>>>>>>===;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>???===>>>???@@@???@@@BBBDDDJJJIIILLLRRR\\\nnn{{{||||||~~~{{{rrrfff]]]ZZZZZZZZZZZZXXXYYYYYYXXXUUURRRQQQQQQPPPRRRTTTTTTSSSWWW___fffqqqsssvvvyyy|||}}}~~~|||pppcccXXXVVVWWWUUUSSSRRRUUUXXX^^^iiiwww|||mmmbbb]]]]]]ZZZdddkkkvvv~~~{{{ppp___OOOJJJCCC???>>>>>>===;;;===>>>???AAAAAAAAA@@@???888999999999999999999999777888:::;;;<<<;;;:::999:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<>>>??????===>>>@@@@@@???@@@BBBDDDEEEEEEHHHPPP]]]rrr}}}}}}{{{zzzkkk```\\\\\\]]]^^^^^^]]]\\\[[[[[[YYYUUURRRTTTVVVVVVSSSQQQSSSZZZ```mmmqqqwwwyyyyyyyyy|||~~~~~~ooodddZZZWWWWWWTTTQQQQQQUUUYYY```iiirrr}}}{{{oooeee]]]]]]^^^eeennntttuuuwww{{{nnn[[[UUULLLCCC@@@???======??????>>>===<<<<<<;;;<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===999999::::::;;;<<<======??????@@@AAABBBBBBBBBBBBDDDGGGLLLQQQ]]]sss}}}~~~pppddd^^^\\\\\\\\\]]]\\\[[[[[[[[[YYYVVVSSSTTTVVVVVVTTTRRRSSSYYY___jjjooovvvyyyyyyyyy{{{}}}qqqeee[[[YYYXXXUUURRRRRRUUUYYY```hhhrrr|||zzznnneeeaaa```dddkkkppprrruuuzzzqqq^^^VVVLLLCCC@@@???======???<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<======>>>>>>???@@@AAAAAAAAAAAADDDGGGLLLQQQ]]]sss{{{uuuiiiaaa]]]ZZZYYY\\\[[[[[[[[[[[[ZZZWWWUUUTTTVVVWWWUUUSSSTTTYYY]]]gggllltttxxxxxxxxxzzz|||~~~rrrggg]]]ZZZZZZWWWTTTTTTTTTYYY___hhhrrr}}}{{{ooogggdddcccgggjjjlllqqqwwwtttcccVVVMMMDDDAAA@@@======???::::::::::::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@CCCGGGLLLRRR]]]sss}}}}}}||||||yyynnneee^^^ZZZYYY[[[ZZZZZZ[[[\\\\\\YYYWWWUUUVVVWWWVVVUUUUUUXXX[[[ccciiiqqqvvvwwwwwwyyy{{{|||}}}tttiii___\\\[[[YYYVVVVVVUUUYYY```hhhsss~~~yyyoooiiidddcccccceeekkkrrrwwwfffWWWMMMDDDAAA@@@======???;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCFFFKKKRRR^^^ttt|||xxxyyy|||wwwtttyyyzzz}}}|||sssiiiaaa\\\ZZZ[[[ZZZ[[[\\\^^^^^^\\\ZZZWWWWWWWWWVVVVVVVVVXXXYYYaaagggoootttuuuvvvyyy{{{}}}~~~vvvjjj```^^^]]]ZZZWWWWWWWWWZZZaaaiiitttzzzqqqhhhcccaaa```eeelllyyyfffXXXNNNEEEBBB@@@>>>===?????????>>>======<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBFFFKKKRRR^^^uuuyyyuuuvvv~~~~~~wwwrrrooorrrtttxxx|||yyynnneee___\\\[[[[[[[[[^^^```aaa```^^^ZZZYYYWWWUUUUUUVVVXXXYYY```fffmmmqqqsssvvvzzz}}}}}}~~~vvvkkkaaa^^^^^^[[[XXXXXXVVVZZZ```iiittt|||qqqiiiccc```bbbgggzzzfffYYYOOOEEEBBB@@@>>>===>>>AAA@@@???>>>===============<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===>>>???>>>>>>=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAAEEEKKKRRR___www~~~wwwuuuzzz}}}{{{rrrmmmoooqqqsssuuuxxx}}}wwwjjjbbb]]]\\\\\\]]]```dddeeedddccc^^^[[[VVVSSSTTTVVVXXXZZZaaaeeekkknnnqqqvvv|||zzz{{{}}}vvvkkkaaa^^^^^^[[[XXXXXXSSSVVV]]]eeeppp~~~yyynnneeeccceeennn}}}gggZZZPPPFFFBBBAAA>>>===>>><<<<<<;;;<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999::::::;;;<<<=========>>>???@@@@@@AAA@@@@@@AAAEEEKKKRRR```wwwuuussswww~~~yyy~~~}}}wwwqqqzzz~~~yyyvvvzzz}}}nnnaaa\\\ZZZ\\\___bbbdddeeeeeeeee```]]]YYYUUURRRTTTXXX\\\```dddjjjnnnrrrvvv|||~~~~~~wwwlllaaa]]]ZZZXXXXXXZZZUUUXXX^^^fffqqq~~~wwwnnnhhheeennniiiXXXNNNEEEBBBAAA???>>>@@@??????>>>>>>>>>>>>??????<<<<<<;;;::::::999888888777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@?????????@@@@@@AAAAAABBBBBBEEEJJJSSSbbb{{{wwwtttwww}}}xxx}}}~~~sssyyy{{{vvvrrrtttxxxyyy}}}ooobbb]]]ZZZ\\\```bbbddddddcccccc^^^]]][[[XXXUUUUUUWWWZZZaaaffflllpppsssvvv{{{wwwlllaaa\\\ZZZWWWVVVXXXUUUYYY___hhhsssuuukkkeeegggkkkZZZPPPFFFCCCBBB???>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@??????@@@@@@AAABBBBBBBBBBBBEEEJJJSSSccc{{{yyyvvvwww}}}~~~yyy}}}rrruuuuuuooojjjkkkmmmnnnqqquuu}}}~~~qqqeee^^^[[[]]]```bbbccccccaaa```]]]]]]\\\YYYVVVUUUVVVWWWbbbgggnnnssstttvvvyyy|||xxxlllaaa\\\YYYUUUUUUWWWTTTYYY```iiiuuu|||lllcccaaawwwmmm[[[QQQGGGDDDBBB???>>>???>>>>>>============>>>>>><<<<<<;;;;;;:::999999999777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>??????@@@AAAAAABBBBBBBBBEEEKKKSSSccc{{{zzzxxxyyy~~~|||}}}{{{nnnmmmjjjeeebbbbbbcccddddddjjjqqqyyyuuuhhh```[[[]]]```bbbbbbaaa```^^^]]]]]][[[WWWTTTSSSTTTVVV```gggnnnsssttttttvvvwww{{{~~~xxxmmmaaa[[[XXXTTTSSSUUURRRWWW```jjjvvv|||kkk```___rrrooo[[[QQQGGGCCCAAA===<<<>>>??????>>>>>>>>>>>>??????<<<<<<;;;;;;::::::::::::777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????======>>>???@@@@@@AAAAAABBBFFFKKKTTTccc|||yyyxxx{{{|||yyy|||wwwiiieee___\\\[[[[[[[[[]]]]]]bbbiiiooovvvxxxlllbbb]]]^^^```aaaaaaaaa```______]]]YYYSSSPPPPPPSSSVVV^^^dddlllqqqrrrrrrssstttuuuyyy~~~zzznnnbbb\\\WWWSSSRRRSSSQQQVVV___jjjvvvzzzjjjaaa^^^mmmpppZZZPPPFFFBBB@@@===;;;===;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???;;;;;;<<<===>>>???@@@@@@CCCFFFKKKTTTccc|||~~~vvvxxx|||wwwtttzzzyyyhhh```XXXWWWWWWWWWWWWYYYYYY^^^dddiiinnnxxx{{{oooccc_________``````aaaaaabbbaaa^^^XXXRRRNNNOOORRRVVV[[[aaajjjoooqqqqqqsssuuusssvvv{{{|||pppccc\\\XXXSSSQQQSSSPPPVVV```kkkwwwwwwkkkddd]]]iiiqqqZZZPPPFFFBBB@@@======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;===>>>???@@@AAACCCFFFLLLTTTddd||||||ssswww{{{rrrrrrxxx~~~~~~{{{lll```WWWVVVWWWUUUUUUWWWVVV[[[aaadddiiisss~~~qqqeeeaaa```___^^^___aaadddeeeaaa___[[[VVVQQQPPPRRRUUUZZZ```hhhnnnppprrrvvvxxxuuuxxx|||~~~qqqeee]]]XXXSSSQQQRRRRRRXXXbbbmmmxxx~~~sssjjjddd^^^ggg{{{ppp[[[QQQGGGDDDCCC@@@???AAA>>>>>>>>>======>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>???AAABBBBBBCCCFFFLLLTTTddd}}}zzzqqqvvv~~~|||}}}uuuooorrrxxx{{{{{{pppcccWWWWWWXXXUUUTTTVVVTTTYYY___bbbgggqqqsssfffbbbaaa^^^]]]^^^bbbeeehhhaaa```^^^ZZZUUUSSSSSSTTTYYY```hhhnnnqqqtttxxx{{{xxxzzz}}}rrreee^^^YYYTTTQQQRRRSSSZZZdddooozzzzzzooogggbbbaaahhh{{{ppp\\\RRRIIIFFFEEEBBBBBBDDD;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>><<<===>>>@@@AAABBBDDDDDDCCCGGGLLLUUUddd}}}}}}uuuyyyzzztttssswww{{{}}}oooiiilllsssyyywwwkkk```]]]ZZZUUUTTTWWWVVVWWW[[[aaafffooo}}}uuuiiiaaa```______```aaa___^^^^^^^^^\\\XXXUUUSSSSSSTTTZZZ```iiipppuuuwwwyyyzzz{{{{{{{{{}}}vvvhhh\\\TTTQQQPPPPPPUUUZZZcccnnnyyy{{{qqqjjjfff```kkkmmm]]]RRRHHHEEECCC@@@======??????>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======888999999:::;;;;;;::::::::::::999:::;;;===???@@@BBBBBBAAA@@@@@@??????>>>AAADDDJJJSSSbbbzzzzzzsssxxxyyyrrrrrrvvvzzzuuunnnoootttxxxzzzooofffccc```ZZZWWWXXXVVVVVVZZZaaagggooo~~~uuuhhh```^^^]]]^^^``````___^^^]]]]]][[[WWWSSSQQQQQQRRRYYY___hhhoootttwwwzzz{{{zzzzzz{{{}}}uuuhhh[[[TTTPPPOOOOOOTTTYYYbbbmmmyyywwwnnniiigggqqqooo]]]RRRGGGDDDCCC@@@>>>>>>=========<<<<<<===============<<<<<<;;;;;;::::::;;;;;;;;;:::;;;<<<<<<===;;;<<<<<<=========<<<<<<:::::::::;;;<<<===>>>???AAAAAAAAA@@@@@@@@@@@@???AAAEEEKKKSSSbbbzzzxxxqqqwwwxxxqqqqqqvvv{{{~~~vvvsssuuuwww}}}uuunnnkkkhhhaaa[[[XXXVVVVVVZZZaaahhhqqq~~~ttthhh^^^\\\[[[\\\^^^```______]]]\\\ZZZVVVRRRPPPPPPPPPWWW]]]fffmmmssswwwzzz{{{zzzzzz{{{}}}}}}tttggg[[[TTTPPPOOOOOORRRXXXaaammmyyywwwqqqmmmvvvppp\\\QQQGGGDDDCCCAAA??????<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>===<<<;;;:::999999:::::::::::::::;;;;;;<<<==================<<<<<<999999;;;<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBEEEKKKTTTccc{{{wwwpppvvvyyyssstttzzzyyyxxxxxxzzzvvvsssooohhh___YYYVVVVVVZZZbbbjjjsssssshhh\\\ZZZYYYZZZ\\\^^^___^^^^^^]]][[[VVVRRROOOOOOPPPUUU[[[ccckkkpppuuuxxx{{{zzz{{{||||||tttggg[[[TTTPPPOOONNNPPPWWWaaalllyyyyyyrrrllluuuqqq]]]QQQFFFCCCCCCAAA???@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;888999;;;===>>>======<<<>>>>>>???@@@AAAAAABBBBBBBBBFFFLLLTTTccc{{{xxxqqqwww|||wwwzzz}}}{{{~~~{{{wwwoooddd[[[XXXWWW[[[eeennnxxx}}}qqqggg[[[YYYWWWXXXZZZ\\\]]]]]]^^^]]][[[WWWSSSQQQQQQRRRSSSXXX```gggmmmrrrvvvxxxzzz{{{}}}|||sssggg\\\UUUQQQOOOOOOPPPWWWaaammmyyytttmmmiiiqqqqqq^^^RRRFFFCCCBBB@@@???@@@======<<<<<<<<<<<<======999:::::::::;;;;;;<<<<<<:::999999999999:::;;;;;;<<<;;;::::::::::::;;;;;;999:::<<<===>>>===<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCGGGLLLUUUddd|||xxxrrrwww~~~yyylllaaa[[[ZZZ^^^hhhsss}}}zzznnneeeZZZXXXVVVVVVXXXZZZ[[[[[[]]]\\\[[[WWWSSSQQQRRRSSSQQQVVV]]]dddiiinnnrrruuuxxxyyy{{{~~~{{{ttthhh]]]VVVSSSQQQOOORRRXXXcccnnnzzztttmmmgggnnnsss___SSSGGGBBBAAA???>>>???>>>>>>============>>>>>>888888999:::;;;<<<======:::::::::::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>:::;;;;;;<<<======<<<<<<>>>>>>???@@@AAAAAABBBBBBDDDGGGMMMVVVeee}}}wwwqqqxxxvvvjjj^^^]]]aaalllxxx~~~uuuiii```[[[XXXUUUTTTVVVXXXYYYYYYZZZZZZYYYVVVSSSQQQRRRSSSPPPTTT[[[aaafffjjjooorrrtttuuuxxx{{{~~~|||tttiii___XXXTTTRRRPPPSSSZZZeeeppp{{{uuunnncccjjjvvvaaaTTTGGGBBBAAA>>>===>>>>>>>>>============>>>>>>999999999::::::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===:::999999888999;;;>>>???<<<;;;;;;;;;;;;<<<======?????????@@@@@@AAAAAAAAADDDHHHMMMVVVeee}}}vvvqqqxxx~~~ppp```^^^cccnnnzzz{{{rrrfff]]][[[XXXUUUTTTUUUWWWXXXXXXXXXXXXWWWTTTRRRQQQRRRSSSOOOSSSZZZ___dddhhhmmmoooqqqsssvvvyyy|||~~~|||uuujjj```YYYUUUSSSQQQUUU[[[fffqqq{{{yyyoooiii```ggg{{{xxxbbbUUUHHHBBB@@@>>><<<=========<<<<<<<<<<<<======::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======777666555555777999<<<======<<<;;;::::::;;;===>>>???@@@@@@@@@@@@AAAAAAAAADDDHHHNNNVVVfff}}}yyyuuu{{{xxxeeedddgggppp~~~wwwnnneee___YYYXXXWWWVVVUUUVVVWWWXXXXXXWWWVVVTTTRRRPPPNNNMMMOOORRRUUUYYY\\\aaafffiiiiiilllpppssswww{{{ttthhh```XXXQQQOOOQQQVVV[[[eeerrr~~~{{{rrrjjjfff___fffyyywwweeeVVVHHHCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============???>>>>>>>>>???@@@AAAAAADDDGGGLLLVVVgggxxxttt{{{tttiiihhhkkkuuu~~~|||uuummmddd^^^YYYYYYXXXWWWVVVWWWWWWXXXWWWUUUSSSQQQOOONNNMMMMMMOOOQQQTTTWWWYYY\\\```ccchhhjjjllloooqqqvvv{{{ttthhh```YYYRRRPPPRRRVVV[[[eeerrrwwwnnnfffbbb___eeewwwwwweeeVVVHHHCCCBBBAAA???@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBEEEGGGMMMWWWhhhxxxttt|||qqqkkklllpppzzz~~~xxxsssqqqvvv}}}{{{tttkkkbbb\\\YYYYYYXXXXXXWWWWWWWWWWWWUUURRROOOMMMKKKKKKLLLMMMOOOQQQTTTUUUVVVXXXZZZ]]]dddeeefffgggjjjooouuuzzz}}}}}}ttthhh```YYYSSSRRRTTTUUU[[[fffssstttjjjbbb^^^^^^ccctttwwwfffWWWHHHCCCCCCAAA??????>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::999999;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@BBBBBBFFFHHHNNNXXXjjjyyyuuu~~~qqqiiilllsss}}}~~~uuuoooiiihhhmmmtttzzzsssjjj```YYYWWWXXXXXXXXXXXXWWWVVVVVVSSSPPPLLLIIIHHHIIILLLNNNPPPRRRUUUVVVVVVWWWYYY[[[______```aaacccjjjqqqwww{{{|||ttthhh```ZZZUUUTTTVVVUUU\\\gggtttuuukkkccc___\\\aaarrrzzzfffWWWIIICCCCCCAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCFFFIIIOOOYYYkkkzzzyyy~~~qqqeeejjjrrr}}}xxxpppjjjeeeccchhhooo~~~yyyqqqhhh^^^XXXUUUVVVXXXXXXXXXWWWUUUTTTQQQOOOKKKHHHGGGIIIMMMOOORRRTTTWWWYYYYYYYYY[[[\\\ZZZZZZ[[[\\\```gggooouuuyyy|||vvviiiaaaZZZUUUUUUXXXVVV]]]iiiuuuzzzppphhhccc\\\bbbrrrgggXXXIIIDDDCCCAAA??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCDDDGGGIIIOOOZZZlll~~~zzz||||||oooccchhhqqq|||{{{tttooojjjfffiiinnnzzztttmmmddd\\\VVVUUUVVVXXXZZZYYYWWWUUUSSSQQQOOOKKKIIIIIILLLOOORRRTTTVVVYYYZZZZZZZZZ[[[[[[WWWXXXXXXZZZ]]]dddlllrrruuuyyywwwjjjaaa[[[VVVVVVYYYXXX```kkkvvvvvvnnniii___eeeuuuhhhYYYJJJDDDCCCAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>???AAABBBDDDEEEFFFIIIOOOZZZlllzzzyyy~~~wwwjjjeeejjjrrr{{{}}}vvvppppppsss~~~{{{wwwqqqlllfff```ZZZVVVVVVXXX[[[\\\\\\ZZZVVVTTTQQQPPPMMMLLLMMMOOORRRTTTUUUXXXZZZZZZYYYWWWWWWWWWWWWWWWXXXXXX[[[```fffkkknnnuuu~~~yyykkkbbb[[[VVVVVVYYYZZZbbbmmmwww{{{rrrmmmccciiiyyyhhhYYYJJJEEECCCAAA??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>??????AAACCCDDDEEEFFFIIIOOOYYYlllvvvxxxrrreeehhhlllsss|||zzzwwwyyy|||tttpppkkkeeeaaa\\\XXXUUUWWWZZZ]]]___^^^\\\XXXVVVRRRQQQOOONNNOOOQQQTTTUUUVVVXXXZZZYYYWWWTTTRRRRRRWWWXXXXXXXXXYYY]]]bbbfffhhhppp|||zzzlllbbb[[[UUUUUUXXX[[[cccnnnxxx|||tttnnnffflll|||iiiZZZKKKEEEDDDAAA??????>>>>>>===<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAACCCEEEEEEEEEHHHNNNYYYkkk