BM6P6(@ mmm___YYYWWWTTTPPPNNNMMMMMMKKKJJJHHHEEEBBBAAA@@@???===;;;AAA@@@???===;;;999777666999777444222111111333333444333222222111000//////000///...---,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,******+++...000******))))))******+++,,,------,,,,,,,,,,,,++++++((((((((()))******++++++!!!###%%%(((***+++++++++))))))***++++++++++++***,,,,,,+++***((((((***+++***++++++++++++***))))))))))))))))))************************************,,,+++***))))))+++---...)))))))))+++---...---+++)))***++++++,,,,,,++++++++++++++++++++++++++++++///......------,,,,,,+++...............///000111444111222999BBBFFFCCC>>>;;;===???AAABBBDDDHHHJJJLLLPPPRRRUUU^^^hhhiiieee^^^YYYTTTTTTZZZeeepppwww{{{qqqkkkhhhdddbbbggghhhiiilllnnnpppqqqrrrpppqqqqqqrrrrrrqqqqqqpppnnnnnnmmmmmmmmmlllllllllddd___YYYSSSOOOOOOQQQRRR]]]^^^^^^]]]YYYQQQGGG@@@<<>><<<555333000///000000///...+++,,,------++++++,,,------,,,++++++******++++++)))***+++,,,---,,,++++++************************,,,+++++++++***)))))))))(((((()))+++,,,---...///***)))((((((((()))+++,,,)))))))))***,,,,,,+++***++++++************++++++(((((((((((())))))))))))++++++******++++++,,,---------,,,+++,,,---...//////...,,,++++++,,,---///////////////000000000000000111333333333444777999=========???@@@BBBDDDEEEHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNQQQSSSVVVWWWWWWWWWWWWXXX[[[[[[YYYXXXWWWYYY]]]```oooaaa[[[XXXUUUQQQNNNMMMLLLKKKIIIGGGEEEBBBAAAAAA@@@???===???>>>>>><<<;;;:::999999999888666444333333333444222222222222222111000//////...------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++******---000******))))))******+++,,,......------,,,,,,++++++************))))))))))))%%%&&&((()))*********)))))))))***++++++++++++***,,,,,,,,,++++++,,,---...***++++++++++++***))))))))))))))))))************************************,,,+++***))))))+++---...+++******,,,...///...,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------............//////000111666777:::>>>CCCEEEEEEDDD===???BBBDDDFFFIIIMMMPPPSSSXXX\\\\\\```dddbbb\\\YYYWWWWWWZZZcccooo{{{yyyrrrnnnjjjhhhffffffggghhhjjjmmmppprrroooppppppqqqqqqppppppooonnnmmmmmmmmmmmmlllllllllhhhddd___YYYUUUSSSRRRRRRUUUWWWYYYZZZXXXPPPEEE>>>:::???DDDFFFGGGGGGJJJLLLRRRUUUXXX[[[]]]]]]\\\[[[ZZZYYYVVVRRRMMMHHHCCCAAA888555111///.........---+++,,,------++++++,,,------,,,++++++******++++++((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++***************((())))))***+++,,,------***))))))((()))***+++,,,***))))))***,,,,,,+++***++++++************++++++(((((((((((()))))))))***++++++******++++++,,,---,,,,,,+++***+++,,,---...///...,,,++++++,,,...///////////////000000000000000222333444444555777999;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNPPPRRRUUUVVVVVVUUUVVVWWWWWWWWWWWWVVVVVVXXX]]]aaapppccc]]]YYYVVVRRROOOMMMLLLJJJHHHGGGEEECCCBBBBBBBBBAAA@@@=========<<<;;;;;;;;;:::888888777666555444444333000111333444444222111///...------,,,,,,,,,------++++++++++++************+++,,,,,,+++******---///******))))))******+++,,,......------,,,+++******---,,,,,,***)))((('''''')))************)))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,---***++++++++++++***)))))))))))))))*********++++++************************,,,+++*********+++,,,---,,,++++++---//////...---++++++,,,---------------//////......------,,,,,,+++,,,,,,---......//////............///000111222444777;;;======>>>@@@CCC???CCCGGGKKKPPPUUU[[[___cccgggiiifffbbb___[[[VVVXXXZZZ___gggsss~~~yyyuuusssmmmjjjgggffffffjjjnnnpppnnnooooooppppppoooooonnnmmmmmmmmmmmmllllllllllllllljjjgggccc^^^YYYUUUSSSOOOQQQUUUXXXVVVNNNDDD===888;;;???CCCFFFHHHIIIJJJMMMPPPTTTXXX[[[]]]]]]]]][[[[[[[[[YYYUUUPPPKKKHHH???;;;555111///......---+++---...---,,,+++,,,------,,,++++++******++++++((()))***++++++++++++***++++++++++++++++++++++++***************+++++++++)))))))))*********++++++***))))))))))))***++++++***))))))***+++,,,+++***++++++************++++++((((((((()))))))))******++++++******++++++,,,---++++++*********+++,,,---......---,,,,,,---...///////////////000000000000111222444444444555888:::999:::;;;===@@@CCCEEEGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIKKKMMMNNNNNNPPPSSSTTTTTTTTTTTTUUUSSSSSSTTTTTTTTTXXX\\\```pppccc]]]ZZZWWWSSSOOOMMMLLLIIIHHHGGGEEECCCCCCCCCDDDCCCBBB=========<<<;;;;;;::::::777777777777666444333222///000333555555333111000------,,,,,,,,,---......,,,,,,,,,+++++++++******+++,,,,,,+++******,,,---******))))))******+++,,,------,,,+++******)))(((---,,,,,,+++***)))((('''++++++++++++******))))))))))))***++++++++++++***++++++***+++++++++)))(((***++++++++++++***))))))))))))*********+++++++++************************++++++*********+++,,,---,,,++++++,,,...///---,,,+++,,,------......------//////......---,,,,,,,,,,,,---------.........///////////////000111333333333555888999999;;;===???CCCHHHQQQYYYaaahhhooosssvvvvvvsssjjjaaa\\\[[[\\\aaagggoooyyy|||xxxqqqkkkhhhhhhjjjlllmmmmmmnnnoooppppppoooooonnnnnnmmmmmmmmmmmmllllllllllllllljjjfff```[[[XXXQQQRRRTTTTTTRRRLLLCCC===666777:::???DDDGGGHHHHHHJJJLLLPPPUUUYYY\\\^^^___\\\]]]^^^]]][[[VVVRRRNNNHHHCCC;;;555111000///...,,,---...---,,,+++,,,...---,,,++++++******++++++*********+++++++++++++++************************)))))))))***+++++++++,,,***))))))))))))))))))))))))))))))*********+++++++++***))))))+++++++++***++++++************++++++(((((()))))))))*********++++++******++++++,,,---+++++++++++++++,,,,,,---...------------......///////////////000000000000111333444555555666888::::::;;;<<<===???AAACCCDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHJJJKKKMMMMMMMMMPPPSSSTTTTTTSSSTTTUUURRRSSSTTTTTTTTTWWW[[[___ooobbb\\\[[[WWWSSSPPPNNNLLLJJJHHHGGGEEECCCCCCDDDDDDDDDCCC??????>>><<<;;;:::999888666666666666444333222111///111333555555444222000------,,,,,,,,,---.........------------,,,,,,,,,+++,,,,,,+++***)))+++,,,******))))))******+++,,,++++++******)))(((((('''***************************************+++++++++))))))***++++++++++++***(((((())),,,//////---+++***++++++++++++***))))))************++++++++++++************************++++++***+++++++++,,,,,,+++******+++------,,,***+++,,,------......------...---------,,,,,,,,,+++/////////......---------000000000111222333555555999777777999<<<@@@AAAAAAIIIRRR___lllvvv}}}|||rrrhhh___^^^dddjjjuuu{{{xxxpppkkkhhhgggkkklllmmmooopppqqqqqqqqqooooooooonnnnnnnnnmmmmmmkkklllnnnnnnlllgggbbb^^^YYYWWWSSSPPPLLLGGGAAA<<<666555777;;;@@@EEEGGGHHHIIIKKKNNNRRRWWW[[[^^^___\\\]]]______^^^ZZZVVVSSSNNNHHH???888333000...---,,,---......,,,,,,---...---,,,++++++******++++++++++++++++++,,,,,,,,,---)))))))))))))))))))))))))))))))))***+++++++++,,,*********))))))))))))))))))*********++++++++++++,,,+++))))))***++++++***++++++************++++++))))))))))))************++++++******++++++,,,---+++,,,,,,---------------------------......//////////////////000000000000222444555555555666999;;;============>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPSSSTTTTTTSSSTTTUUUTTTUUUVVVUUUUUUWWW[[[]]]nnnaaa[[[ZZZWWWSSSPPPNNNMMMKKKIIIGGGEEECCCCCCCCCDDDCCCBBB@@@???>>>===;;;:::888888666666555444333222222111111222444555444333222000...------,,,,,,,,,------............------------***+++,,,,,,***)))***+++******))))))******+++,,,*********))))))))))))((())))))******+++,,,,,,---))))))))))))***+++,,,---))))))***++++++++++++***&&&&&&)))///555777555222***++++++++++++***))))))*********++++++++++++,,,******************************+++++++++,,,,,,,,,+++******+++,,,---+++)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...------,,,222222222333444666777888:::888777999>>>CCCEEEEEESSS___ooo~~~xxxmmmfffdddhhhrrr}}}|||qqqhhhdddggghhhjjjmmmoooqqqrrrrrrppppppppppppooooooooooookkkmmmooopppnnnkkkhhheee```\\\VVVOOOJJJDDD???;;;666666666888<<>>>>>============>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJLLLLLLMMMMMMPPPRRRTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWXXX[[[]]]nnnaaa[[[YYYVVVRRRPPPOOONNNLLLKKKGGGEEECCCBBBCCCCCCBBBAAA>>>======<<<;;;;;;::::::888777555444333333333333444444444444333222111111///...------,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,***))))))*********))))))******+++,,,************++++++++++++))))))***++++++,,,------***))))))((()))***+++,,,))))))***++++++++++++***((((((+++111777999666222***++++++++++++***))))))*********+++++++++,,,,,,******************************++++++,,,,,,,,,+++,,,++++++,,,------,,,******++++++,,,,,,,,,,,,,,,,,,,,,------......//////////////////............333333444555666888::::::999:::<<<===@@@EEEKKKOOO___lll~~~zzzqqqlllnnnttt{{{xxxkkkcccbbbcccfffjjjmmmoooqqqrrrrrrrrrrrrqqqqqqqqqppppppnnnoooppppppooonnnllljjjgggccc\\\UUUOOOHHHBBB>>>666777777666777===FFFMMMOOOOOOOOOQQQSSSVVVYYY[[[^^^^^^______^^^\\\ZZZYYYUUUOOOGGG@@@:::555000------...///...---,,,---///---,,,++++++******++++++***)))((((((((()))++++++************************+++++++++************************+++++++++++++++)))***+++,,,,,,,,,++++++...,,,)))((()))*********++++++************++++++))))))*********+++++++++++++++******++++++,,,---***+++,,,---...---,,,,,,,,,---...//////000000000////////////000000000000333555666666666888:::<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCFFFHHHJJJLLLLLLLLLLLLNNNQQQRRRRRRQQQRRRSSSRRRTTTVVVWWWWWWYYY\\\^^^oooaaa\\\YYYVVVRRRPPPOOONNNMMMKKKGGGEEECCCBBBBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999666444333333444555555555444333222222111111000///...---,,,+++++++++---------,,,,,,,,,++++++***+++,,,,,,***)))))))))*********)))***++++++,,,***++++++,,,,,,---......******+++++++++,,,,,,,,,+++***)))((((((((()))***))))))***++++++++++++***++++++,,,111666666111+++***++++++++++++***))))))******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++...---,,,---......---+++******+++,,,,,,,,,,,,+++,,,,,,---...///000111111------......///000000000444555555666888999;;;<<<===BBBFFFGGGFFFJJJTTT]]]hhhuuuxxxuuunnnnnnxxx}}}nnneee^^^```cccgggkkknnnpppqqqsssssssssrrrrrrrrrqqqqqqrrrrrrqqqqqqpppooonnnmmmkkkhhhccc]]]WWWOOOGGGBBB777888888555555:::EEENNNRRRQQQPPPQQQRRRUUUXXXZZZ_________^^^^^^\\\[[[[[[YYYTTTMMMFFF@@@:::444111---...///...------...///---,,,++++++******++++++((('''&&&&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++///,,,)))((()))*********++++++************++++++)))************+++++++++++++++******++++++,,,---)))***+++,,,---,,,++++++,,,---...///000000000000////////////000000000000444555666777777888:::===;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEHHHKKKLLLLLLLLLJJJMMMOOOQQQPPPPPPPPPQQQOOOQQQTTTVVVWWWZZZ]]]```jjj]]]YYYZZZXXXTTTPPPLLLJJJJJJIIIIIIFFFCCCAAABBBCCCCCCCCC???>>>===<<<;;;:::::::::777666555444444444444444555555444333222000000///111111000///...------,,,...---,,,***)))(((((('''******+++,,,,,,***)))(((++++++******++++++,,,---,,,***)))((()))+++...000000...+++)))((()))***+++---,,,,,,+++***)))((((((++++++***))))))***++++++)))******++++++,,,------************************+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******...,,,******++++++)))&&&++++++,,,,,,,,,---------******+++,,,,,,---..............................---...////////////111333444555777777888:::===??????AAADDDIIIOOOWWW```fffrrrwww~~~}}}uuuooossswww~~~}}}rrrkkkccc___aaaiiillljjjjjjmmmqqqsssuuuuuusssqqqpppoooppprrrssssssrrrqqqqqqrrrrrrnnnhhhbbb\\\UUUNNNJJJ@@@:::555666777999@@@GGGQQQSSSUUUSSSPPPNNNPPPSSS[[[^^^``````]]][[[\\\]]][[[XXXSSSNNNGGG@@@888333111000////////////---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************************************)))************+++++++++)))************+++++++++...------,,,+++***))))))))))))))))))))))))))))))------,,,+++***)))((('''+++++++++,,,,,,+++******000000000000000/////////000//////......000111222333444555666777999::::::;;;;;;<<<<<<===>>>>>>>>><<<===>>>???@@@???>>>===>>>@@@CCCFFFHHHIIIJJJJJJHHHJJJLLLNNNPPPQQQQQQQQQPPPRRRTTTTTTTTTUUUWWWYYY~~~jjj___[[[ZZZXXXTTTPPPLLLJJJJJJJJJHHHEEEBBBAAABBBCCCCCCBBB???>>>===<<<;;;:::::::::888777666555444333333444555444444333222111000/////////......------,,,,,,...---,,,***))))))))))))***++++++++++++***))))))++++++******++++++,,,,,,******)))((()))***,,,------,,,,,,+++************+++++++++***************++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++***)))))))))***,,,,,,,,,,,,,,,+++++++++*********)))((())),,,///...---******+++++++++,,,,,,,,,+++++++++,,,,,,------............------------------...000000000111444666333444666777999===CCCGGGJJJNNNTTTZZZ___eeekkkoookkkmmmpppsssuuuvvvuuuuuuxxxsssoooiiigggjjjllliiiiiilllkkkmmmpppqqqqqqpppppppppppprrrssssssrrrqqqrrrtttwwwsssnnniiiccc[[[TTTOOOBBB;;;666666666888>>>EEERRRUUUWWWVVVRRRNNNNNNOOOWWWZZZ]]]^^^]]]\\\]]]^^^\\\ZZZVVVRRRLLLEEE===888444222000/////////...------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++---,,,,,,++++++*********************************+++++++++***************---------......------,,,////////////////////////000//////...///000111111222333444555777888999999::::::;;;<<<<<<======>>>>>>???@@@AAABBBAAA@@@@@@???AAACCCFFFHHHIIIJJJJJJHHHIIILLLNNNPPPQQQQQQQQQOOOQQQRRRSSSRRRSSSTTTVVV}}}jjj```^^^YYYWWWSSSOOOLLLKKKJJJJJJGGGEEEBBBAAABBBBBBBBBAAA??????===<<<;;;:::::::::999888777555444333333333555444333333222111000000------------------,,,,,,,,,,,,+++***************,,,+++******)))***************+++++++++,,,,,,,,,))))))))))))))))))******)))***+++,,,,,,+++***)))))))))*********++++++++++++,,,------------,,,+++------,,,,,,+++******)))************************+++************+++,,,,,,,,,,,,,,,+++++++++*********)))((())),,,///111111************++++++++++++,,,,,,,,,,,,,,,------------------------------------///000111111333555777555666888999===BBBJJJOOOTTTYYYaaagggjjjkkklllmmmbbbaaabbbeeekkksss||||||vvvsssppplllkkkllliiijjjmmmoooppppppooonnnqqqrrrrrrrrrqqqqqqsssuuuxxxvvvsssoooiiibbb[[[UUUIIIBBB;;;999888888===CCCQQQVVV[[[[[[VVVPPPLLLJJJPPPSSSWWWZZZ[[[\\\]]]___]]]\\\ZZZWWWSSSLLLEEE???999666111///...//////...------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************((())))))***+++,,,------------............------........................////////////000000111111111222333444666777888888999999::::::;;;<<<<<<<<<>>>???@@@AAABBBAAAAAA@@@@@@AAACCCFFFGGGIIIJJJJJJGGGHHHKKKNNNPPPQQQRRRRRRNNNOOOQQQPPPOOOOOOPPPRRR}}}kkkaaa___XXXVVVSSSOOOMMMKKKKKKKKKFFFDDDBBBAAABBBBBBBBBAAA@@@???>>><<<;;;;;;;;;::::::999777666444333222222444444333333222111000000------------------......+++++++++******++++++,,,---,,,***)))))))))***+++******++++++,,,,,,,,,,,,)))******++++++***)))((())))))***+++++++++++++++***************************+++---......---+++***,,,,,,,,,++++++*********************************************++++++,,,,,,,,,,,,,,,+++++++++******...,,,*********,,,------******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------///000111111111222444777:::;;;===???CCCIIIQQQWWW___ccciiilllkkkfffaaa^^^YYYYYY\\\cccnnn{{{~~~~~~|||uuupppmmmlllllllllmmmnnnooonnnmmmpppqqqqqqqqqpppqqqtttvvvtttsssrrrpppmmmhhhaaa\\\UUUMMMEEEAAA===:::<<>>???@@@@@@???>>>@@@AAABBBDDDEEEFFFGGGHHHEEEGGGJJJMMMOOOPPPQQQQQQLLLMMMNNNNNNLLLKKKLLLNNNlllaaa^^^WWWUUURRROOOMMMLLLLLLLLLFFFDDDBBBBBBCCCCCCBBB@@@@@@???>>>===<<<;;;;;;;;;:::999888666444333333222444333333222222111111111.............../////////+++++++++***++++++,,,------,,,***)))))))))***+++)))***+++,,,,,,,,,++++++***+++,,,------+++***)))******(((((((((***,,,...,,,,,,++++++***))))))((((((***+++------+++***(((******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,***)))((()))***,,,,,,,,,------------......---------------------,,,,,,,,,------.........111222222222111111333555<<<>>>CCCGGGMMMUUU]]]bbbmmmoooqqqooohhh___XXXTTTRRRWWW___kkkxxxvvvnnnllljjjggghhhkkkmmmmmmmmmmmmooopppppppppqqqsssuuupppppppppqqqpppmmmgggccc^^^VVVNNNHHHBBB<<<<<>>???@@@@@@????????????@@@AAABBBCCCDDDEEEDDDFFFHHHKKKMMMNNNOOOOOOJJJKKKLLLKKKIIIHHHIIIJJJnnnaaa]]]WWWUUURRROOOMMMLLLMMMMMMFFFEEEDDDCCCDDDDDDBBBAAA@@@@@@>>>===<<<;;;;;;;;;:::999888666555444444444333333333222222222111111/////////////////////...,,,,,,+++++++++,,,,,,---,,,+++******)))*********)))***+++,,,---,,,++++++******,,,------,,,+++***+++***(((''''''))),,,...------,,,+++***)))(((''')))***++++++++++++***))))))******+++,,,,,,------***************************++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++******(((***++++++***)))***,,,------------............---------------.........,,,------....../////////222333444333333333555777;;;AAAIIIRRRZZZbbbhhhmmmrrrqqqooohhhaaaYYYUUUSSSTTTZZZdddqqq~~~tttkkkfffaaa```dddiiikkkkkkiiilllnnnppppppqqqrrrsssoooooopppqqqrrrqqqmmmjjjccc\\\UUUPPPIIIAAA>>>???DDDNNNZZZaaaaaa]]]XXXVVVJJJIIIHHHKKKQQQWWW[[[]]]___^^^]]]]]]\\\YYYUUURRRGGGBBB:::444111000//////............---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,---...//////000//////---------...//////000000000222444666777555333222000111222333555666777777777777888888999:::::::::===>>>???AAABBBBBBBBBAAA>>>>>>>>>??????AAABBBCCCCCCDDDGGGIIIKKKKKKLLLKKKGGGIIIIIIIIIGGGGGGGGGIIIpppbbb\\\VVVTTTQQQOOOMMMMMMMMMNNNGGGFFFEEEEEEFFFEEECCCAAAAAA@@@???===<<<<<<;;;;;;999888777666555555555555333333333222222222222111/////////......------------,,,,,,+++++++++,,,,,,***++++++++++++***))))))(((***+++------,,,+++***((()))***+++++++++++++++******)))(((((()))***++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++,,,***************************+++,,,---------,,,,,,,,,,,,,,,+++++++++******%%%))),,,---,,,+++,,,---,,,,,,,,,---------......,,,,,,------......//////------...//////000111111111333444555666777:::<<>>>>>???@@@AAABBBBBBDDDFFFGGGHHHIIIHHHHHHEEEGGGHHHGGGFFFFFFGGGHHHqqqbbb\\\VVVTTTQQQOOOMMMMMMNNNNNNHHHFFFFFFFFFGGGFFFDDDBBBAAA@@@???===<<<<<<<<<<<<888888777666666666666666333333222222222222222222//////...---,,,,,,++++++...---,,,,,,+++++++++,,,******+++,,,,,,***)))((((((***+++------,,,+++***'''(((((()))***++++++,,,((()))***++++++***)))(((***************+++++++++---,,,,,,++++++,,,,,,---------,,,++++++************************************+++,,,---...---,,,,,,,,,,,,,,,+++++++++******'''+++///000...++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000.........///000111111222000222555777999;;;???BBBIIIPPP\\\eeejjjkkkkkkjjjllliiibbb\\\[[[___gggnnnlllmmmooosss{{{~~~sssfff^^^]]]___``````cccgggmmmpppppppppooooooqqqpppooonnnooonnnllljjjiiieeecccbbb]]]UUUPPPPPPEEEMMMYYY```aaa___]]]]]]WWWRRRLLLKKKPPPXXX]]]```dddbbb___]]]]]]\\\ZZZYYYPPPKKKDDD>>>:::777444222//////.........---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................///000111111222222444888:::;;;999666333111222333444666777888888888888888999::::::;;;;;;:::;;;===???@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDFFFGGGGGGFFFFFFGGGHHHrrraaaXXXVVVUUUSSSQQQPPPOOOOOOOOOKKKIIIFFFEEEEEEDDDCCCAAA@@@???>>><<<;;;;;;;;;;;;:::999777888999999555222222222222333333222222111000000///...,,,+++***)))++++++++++++++++++++++++,,,---...---,,,,,,---///++++++************++++++---+++)))+++...///...,,,+++*********+++,,,------***++++++)))+++...---)))...---+++))))))***+++,,,))))))***+++,,,,,,------)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++---//////...///...---++++++,,,---...111000...---...///111222444666888888999===CCCHHHYYY\\\dddllllllgggdddeeeaaa______dddnnnuuuwwwvvv{{{|||}}}~~~rrrfff```^^^___```eeefffhhhjjjmmmoooppppppnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjiiigggccc___ZZZWWWRRRSSSWWW]]]bbbddddddbbb[[[XXXSSSPPPPPPTTTYYY]]]bbbbbbaaa___^^^[[[ZZZYYYUUUQQQKKKEEE@@@:::555111111000......//////...,,,...---,,,,,,++++++++++++***+++,,,,,,---...//////***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,------......///111000///////////////000...///222555666666555555555555555666777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIpppbbb[[[WWWVVVTTTQQQOOOOOONNNNNNJJJHHHEEEDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;:::999777888999888555222444444444333222111000/////////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......///---++++++,,,---******))))))))))))*********)))''')))+++,,,+++)))***************+++,,,,,,***,,,,,,***---222222///...---+++***)))***+++,,,*********++++++,,,,,,---************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***---...---,,,---------,,,------......////////////000222444555333444666888<<>>777333111///......//////...,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------......///000000////////////000000///000222444555666666666555555666777888999::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGoooddd___YYYWWWTTTRRROOONNNMMMMMMIIIGGGDDDCCCCCCCCCBBB@@@@@@???>>><<<;;;;;;;;;;;;:::999888888888777555333555555444444222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...+++******+++++++++************++++++***(((((((((***+++***)))******)))))))))***+++++++++---,,,+++///555777555---,,,+++*********+++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++******+++---//////---,,,,,,,,,---.../////////...---...///111333444666666444555666:::AAALLLXXX```gggccc___]]]XXXSSSTTTXXX___gggssszzztttpppmmmhhhggggggggghhhiiijjjkkkmmmmmmmmmlllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhbbbbbbccceeeffffffdddaaabbb```]]]ZZZYYYYYY[[[\\\aaaaaaaaaaaaaaa```___^^^ZZZXXXTTTPPPKKKCCC;;;555000///------...///...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,---......//////000000000//////000000111000000111222444555666777444555666777999;;;<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIqqqfffaaaZZZXXXUUURRROOOMMMLLLLLLHHHFFFDDDCCCCCCCCCBBB@@@@@@???>>><<<;;;;;;;;;;;;999999888777777666444333444444444333222111//////---------...............------------------------,,,---...---,,,***++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,++++++***)))))))))))))))******+++---,,,***...444666444,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,---...//////...---,,,------------------------++++++++++++++++++++++++,,,,,,...000222222000---+++,,,...///000000000///---...000222444555555555888999;;;@@@IIISSS]]]cccccc]]]VVVSSSPPPPPPVVV^^^hhhttt}}}{{{wwwrrrllliiiiiijjjlllnnnmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjkkklllmmmhhhggggggiiijjjiiifffdddcccbbb```^^^]]]]]]]]]]]]___``````aaaaaa``````___[[[ZZZYYYVVVQQQHHH>>>888111///------...///...---...------,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.../////////000000000///000000111111000000000111222444555666333444555777999;;;<<<============>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNuuufff```[[[YYYUUURRROOOMMMLLLKKKHHHFFFCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;999999888777555444444444222222333333333222111111---------.........//////------------------------)))+++------,,,,,,,,,---++++++************+++++++++,,,,,,,,,++++++++++++******)))))))))))))))***+++,,,+++)))+++000111...+++++++++++++++++++++,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---...///000000///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...000222222000---+++,,,...000111111000000///000111222333444444444777:::@@@IIIRRRZZZ___bbbZZZSSSMMMKKKLLLQQQ\\\gggtttuuunnnkkkjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjkkkkkkllliiiiiiiiijjjlllllljjjhhhaaaaaaaaaaaa````````````^^^^^^___````````````___\\\\\\[[[ZZZUUULLLBBB;;;333111...---............---------,,,,,,---......++++++,,,------...//////***+++,,,,,,------,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))++++++,,,,,,,,,---------******+++,,,------......,,,,,,---......//////000000000000000000111222222/////////000111333555666333444555777999;;;<<<===>>>>>>>>>??????@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLxxxggg___ZZZXXXUUURRROOOMMMLLLLLLHHHFFFDDDCCCDDDDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;888999888666444333444555111222222333333333222222..................//////,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,------,,,---...)))(((((((((((((((((()))***+++,,,+++)))))))))+++++++++***)))))))))*********++++++)))***...---)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++---//////---,,,......///000111111111000111222222333444555555666777;;;CCCNNNXXX]]]______SSSMMMJJJLLLPPPXXXfffrrrwwwpppmmmkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllkkkkkkjjjiiiiiiiiihhhhhhjjjlllmmmlllkkkbbbbbbbbbbbbbbbbbbbbbaaa]]]^^^___````````````___\\\]]]]]]\\\XXXPPPGGG@@@777444000......///......------------------...///((())))))***,,,------...***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,------......)))***+++,,,---...///000---------...//////000000000000000000111111222333000000111222444555666666555666777888:::;;;======?????????@@@AAAAAABBBBBB@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJNNNMMMKKKJJJHHHHHHGGGGGGyyyhhhaaaYYYXXXUUURRROOOMMMMMMLLLHHHFFFDDDDDDEEEEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;888999999666333222444666333333333333222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,------,,,+++,,,***))))))(((((())))))***+++,,,...---***)))***,,,,,,,,,+++***************)))+++,,,+++---///---(((******++++++,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,,,,------+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***---...---,,,000000000///000000111111333333333444666888:::;;;<<>>>>>???@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLPPPOOONNNLLLLLLKKKKKKKKKxxxiiicccYYYWWWTTTRRROOONNNMMMMMMIIIGGGEEEDDDEEEFFFEEEDDD@@@???>>>===;;;;;;;;;;;;888999999666333111444666555555444333222111///...000000//////............++++++++++++++++++++++++)))+++---...,,,+++******---,,,,,,,,,,,,,,,,,,------///111///---+++---///------,,,+++******++++++(((+++------///222///))))))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------+++---///000000///---+++------------------------++++++++++++++++++++++++---,,,***+++---//////...222111000/////////111111444444444555777;;;???AAADDDFFFJJJPPPVVVWWWTTTPPPOOOOOOTTT___lllzzzzzzsssddddddfffgggiiikkklllmmmkkklllmmmnnnnnnllljjjhhhiiihhhggghhhjjjkkkjjjiiikkkjjjhhhfffdddcccbbbbbbaaaaaabbbbbbbbbbbbaaaaaa______``````]]]WWWOOOIII<<<888444000//////......---------------...///000......------------,,,,,,++++++,,,---------,,,,,,,,,------......------,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,---...//////,,,---------------------------......///000000000000000000000111222333444333555777:::;;;;;;;;;:::<<<<<<<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOOOOPPPQQQRRRTTTUUUssseee```]]][[[VVVRRROOONNNNNNOOOKKKHHHEEECCCCCCCCCBBBAAACCC???<<<;;;======:::888888888888888777666555444111222222222222111000000000000///...............'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++******))))))))))))+++,,,,,,+++******+++------,,,,,,+++***))))))++++++******++++++,,,---...---,,,+++***+++,,,,,,.........------.........+++,,,------......------------------------------&&&***---//////.........111111111111111000000000222333666999<<<>>>@@@@@@GGGFFFIIINNNPPPPPPRRRWWWZZZ^^^fffsss{{{qqqggg___[[[aaahhhjjjkkkooonnnooopppooollljjjjjjjjjlllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiihhhfffeeedddeeedddcccbbbbbbbbbcccddd___^^^^^^^^^]]]YYYTTTPPPCCC<<<444111222333111///111000...---,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------------......------,,,,,,+++*********))))))((()))***,,,///000,,,,,,,,,,,,---...//////000000000000000111111111333333333333333333333333777777777777777888999999<<<======>>>?????????>>>BBBCCCDDDCCCBBBBBBCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJHHHHHHJJJLLLMMMLLLKKKKKKKKKLLLNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTpppbbb]]]]]]ZZZVVVRRRPPPNNNNNNOOOJJJHHHEEEDDDDDDDDDCCCBBBBBB???<<<<<<<<<<<<:::888777777777777666444333222222222222222222111000000000000///...................../////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,+++++++++*********,,,...//////...------...+++++++++++++++++++++,,,+++++++++***++++++,,,---...---,,,+++++++++,,,,,,......------------......+++,,,------......------------------------------,,,---//////......000111......///000111222333333666666777999===BBBFFFIIILLLLLLMMMOOOMMMMMMUUU^^^ggglllttt}}}ttteee]]]YYY^^^ccceeegggjjjlllmmmooonnnlllkkkkkklllllllllkkkkkkkkkjjjjjjjjjkkkjjjjjjiiihhhgggfffeeedddcccbbbaaaaaaaaabbbbbbcccaaa``````___\\\XXXTTTHHHAAA888333333333111///000//////............///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///,,,,,,,,,,,,---...//////000000000000111111111111222222333333444555666666777777777777777888999:::======>>>???????????????CCCDDDEEEEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKHHHJJJKKKKKKJJJIIIKKKLLLMMMLLLMMMMMMNNNOOOPPPPPPRRRRRRQQQQQQRRRRRRSSSTTTmmm```[[[\\\ZZZVVVSSSPPPOOOOOOOOOJJJHHHEEEDDDEEEEEEEEEDDDBBB@@@===<<<<<<<<<:::999888888777777666444333222222222222222222111111000000//////............/////////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,)))******+++,,,------...+++++++++++++++,,,------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++,,,------......------------------------------000000000///...///222444......//////000111333333999999999<<>>777444333000.........//////000/////////***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,***++++++,,,------......++++++,,,---------------,,,,,,,,,,,,---...///000000000000111111111222222111111222444555666777888666666777777888999::::::===>>>>>>???????????????DDDFFFGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMGGGIIILLLLLLLLLKKKKKKLLLKKKLLLNNNOOOQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTnnnaaa\\\[[[YYYVVVSSSQQQOOOOOOOOOJJJHHHEEEEEEEEEFFFFFFEEEAAA@@@>>><<<<<<;;;:::999:::999999888777555444333222222333333222222111000000///............//////...---,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++******++++++,,,------...,,,++++++++++++,,,------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,------......------...........................///000000000111333555333222111000///000000111888999<<>>??????@@@@@@@@@@@@DDDFFFHHHIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNMMMMMMMMMIIILLLOOOOOONNNLLLKKKKKKJJJLLLNNNQQQSSSSSSSSSSSSUUUUUUTTTTTTTTTUUUUUUVVVooobbb\\\ZZZYYYVVVSSSQQQPPPOOOOOOJJJHHHEEEEEEEEEFFFFFFEEE@@@@@@???===;;;:::::::::999999888777666444333222222333333333333222111111//////............/////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,------......------........................(((+++///222222222333444333222111000000111222333666999@@@IIIRRRZZZaaadddeee]]]XXX[[[cccnnn{{{ppplllddd]]]\\\___bbbcccgggiiijjjjjjhhhgggggghhhjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhfffdddcccdddfffgggiiiiiiiiiiiihhhhhhggggggeeeaaa]]][[[ZZZYYYXXXVVVVVVQQQIIIAAA:::555000...***+++---...//////...---+++,,,...000000000...---------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++************,,,---...///...---,,,+++------------...///000000///000000111222333333333333333333333444444444444666777999;;;<<<===>>>>>>===>>>???AAABBBBBBCCCCCCEEEGGGIIIJJJKKKLLLNNNPPPOOOOOOOOOOOONNNNNNNNNNNNOOOQQQSSSSSSPPPNNNLLLLLLKKKLLLOOORRRTTTUUUUUUUUUXXXXXXWWWVVVVVVWWWWWWXXXpppbbb\\\YYYXXXVVVTTTRRRPPPOOOOOOJJJHHHEEEDDDEEEEEEEEEDDD@@@@@@@@@===;;;999:::;;;888888777666444222111000333333333333333222222111///............//////000...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,......,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------,,,+++***------,,,,,,,,,,,,------+++,,,------......------........................&&&***///222333222222333000000///000222555888:::888===EEEOOOWWW]]]```aaa```ZZZZZZcccqqq|||}}}yyynnnbbb\\\]]]___^^^dddeeeggggggfffeeefffgggiiiiiiiiijjjjjjjjjjjjjjjhhhgggfffeeeeeeeeeffffffggggggggghhhgggffffffeeegggdddaaa^^^]]]\\\[[[YYYVVVSSSNNNHHH@@@999444111,,,---........................///000000///...---------------------------------------------------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,------,,,++++++***)))))),,,,,,---------,,,,,,+++------------...///000111///000000111222333444444444444444444444444444444777888;;;===???@@@@@@@@@???@@@BBBDDDFFFHHHHHHIIIGGGIIIKKKLLLLLLMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPTTTUUUWWWVVVTTTQQQQQQQQQNNNOOOQQQSSSUUUVVVWWWWWW[[[[[[ZZZYYYYYYYYYZZZZZZsssddd^^^YYYXXXVVVTTTRRRPPPOOONNNJJJHHHEEEDDDDDDDDDCCCBBB???@@@@@@>>>:::999:::;;;::::::999888666444222111333333444444333333222111...............///000000///...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,*********+++++++++,,,,,,(((***,,,+++***)))******++++++,,,,,,---.........---,,,,,,,,,,,,---......,,,,,,---------,,,+++***......------------......+++,,,------......------........................+++---000111111000111222000000000111444888<<<>>>???CCCJJJQQQWWWZZZ[[[[[[ZZZ[[[cccrrr~~~kkk```^^^^^^[[[^^^```cccddddddeeeggghhhhhhiiiiiiiiijjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggfffggghhhhhhhhhgggeeeeeeiiifffcccaaa```___]]][[[UUUUUUSSSOOOGGG@@@999666111000000////////////000111111000000///.................................------------------------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,------------------------,,,++++++++++++,,,,,,---------------...///000111///000000111333444444555555555666666777777888888888:::===@@@BBBCCCCCCCCCBBBCCCFFFIIILLLNNNOOOPPPKKKLLLNNNOOOOOOOOOQQQSSSQQQQQQRRRRRRSSSSSSTTTTTTVVVWWWXXXXXXWWWVVVWWWXXXSSSSSSTTTUUUVVVXXXZZZ[[[^^^^^^]]]\\\\\\\\\\\\\\\wwwhhhaaaXXXXXXVVVTTTRRRQQQOOONNNKKKHHHEEECCCCCCCCCBBBAAA???@@@AAA>>>:::888:::<<<>>>>>>===<<<:::888666555333333444444333333222111...............///000111555444111...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))))))))******++++++++++++---///...---,,,------)))***+++,,,...///000111---,,,,,,,,,,,,---......,,,,,,---...---,,,+++***///......------......///+++,,,------......------////////////////////////111111111000......000222444333222222444777;;;===EEEHHHLLLQQQTTTVVVWWWWWWXXX___nnn~~~ttteeeaaa___[[[YYY\\\___bbbdddfffhhhjjjhhhhhhiiiiiijjjjjjjjjjjjiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjjjjhhhgggfffhhhfffdddbbbaaa___\\\ZZZUUUVVVVVVSSSLLLDDD===:::444333222000000000111222333222111///....................................------------------------++++++,,,,,,,,,---------,,,,,,---------.........------......///000000000,,,+++***)))***+++---......------......///000111///000000222333444555555555666666888999:::;;;<<<888:::>>>AAACCCDDDDDDDDDDDDFFFIIIMMMPPPSSSTTTUUUMMMOOOQQQQQQQQQQQQSSSTTTRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYYYYYYYZZZ\\\___WWWWWWVVVWWWXXXZZZ\\\^^^```___^^^^^^]]]]]]]]]]]]}}}jjj```XXXVVVTTTSSSRRRQQQOOOMMMIIIGGGDDDBBBBBBCCCBBBAAA???>>>===<<<<<<<<<<<<<<<>>>===<<<;;;999777666666111111000000000000000000000///---++++++---///000///...---,,,,,,,,,,,,,,,------------,,,+++******++++++******************------------------------111000...,,,+++***))))))'''(((***,,,---------,,,------......------,,,+++...---,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...////////////000000000000111///...---,,,,,,---...///,,,---......///............222555888999===CCCHHHKKKPPPUUUWWWVVVUUUVVVXXX```kkkyyy~~~}}}~~~|||~~~ttteee]]]YYYXXXXXXZZZ^^^cccggghhhhhhooonnnlllkkkjjjjjjkkkkkkhhhiiikkkllllllkkkiiihhhjjjiiihhhgggffffffggggggbbbbbbbbbbbbbbbaaa``````ZZZYYYXXXVVVSSSMMMEEE???777444111///000000000000222222111111000///////////////.........---------++++++,,,,,,---,,,,,,,,,******,,,------,,,***************+++,,,---...////////////...---,,,******+++++++++,,,---...///000.........//////000111222999666333111000222444666666666777888999;;;<<<===??????@@@AAACCCDDDEEEEEEIIIKKKMMMPPPSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVXXXZZZ\\\^^^___^^^]]]\\\\\\\\\[[[[[[\\\\\\]]]^^^___bbbeeedddaaa______aaa~~~kkkaaa[[[XXXUUUSSSQQQOOOLLLIIIHHHFFFCCCBBBCCCCCCBBBBBB??????===<<<<<<;;;;;;;;;>>>>>>===<<<;;;;;;::::::333333333222222111111111000///---++++++---///000///...------,,,,,,,,,---,,,------------,,,,,,+++,,,,,,,,,+++++++++++++++------------------------'''''''''((()))***+++,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,---.........------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........///...------------...///...//////000000/////////222333555777<<>>:::555222111222111111000000000000000111111111//////.........---------,,,---------------,,,,,,---------......---------++++++++++++,,,---..................---,,,++++++,,,,,,,,,,,,---......//////......//////000111222777555333222222333555777777777777888:::;;;===>>>>>>???AAACCCEEEGGGHHHIIIKKKLLLNNNPPPRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^___``````___^^^]]]]]]]]]^^^^^^___```aaacccfffiiihhheeebbbbbbdddlllbbb]]]ZZZVVVSSSPPPMMMIIIFFFGGGEEECCCBBBCCCDDDCCCCCC@@@@@@>>>===;;;;;;::::::======<<<<<<<<<<<<;;;;;;666666555444333222222111000///---,,,,,,---///000///...------,,,---------,,,------.........------,,,,,,,,,---------------------------------------######$$$&&&(((***,,,---,,,,,,++++++++++++,,,,,,)))***,,,---.../////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,------------///......------......///111111111111111000000000666444555999CCCMMMWWW\\\```[[[TTTQQQRRRXXX^^^aaammmttt}}}|||yyyyyyyyyyyyyyyrrrjjj```^^^[[[[[[^^^bbbeeegggmmmlllkkkkkkkkkkkkllllllkkkkkkmmmmmmmmmmmmkkkkkkiiijjjjjjjjjjjjhhhgggfffbbbccccccccccccbbbaaaaaa^^^^^^]]]]]][[[VVVPPPLLLFFFAAA:::555333333222222...//////000111111222222...............---------.../////////...---,,,,,,......------------......---,,,,,,,,,,,,,,,------,,,------......------,,,...---------------......////////////000111222222444333333333444555777777888888888999;;;<<<>>>??????@@@BBBEEEHHHJJJLLLMMMNNNNNNNNNPPPQQQSSSTTTUUUWWWVVVVVVVVVWWWWWWXXXYYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^```aaabbbaaaaaa```______```aaabbbdddeeefffjjjmmmooonnnjjjgggfffgggmmmccc\\\YYYUUURRROOOLLLHHHEEEFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???===;;;::::::999;;;;;;::::::999999888888777666555444333222111111///...---,,,,,,---...///......------------......,,,,,,---...////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())))))***+++,,,...---,,,+++***++++++,,,***+++,,,---............,,,---.../////////------------------------------+++,,,---...///...---,,,---------.........////////////............//////111111111000000000111111777666888@@@LLLXXX___bbbccc\\\TTTRRRWWW___eeehhhpppuuu|||~~~|||zzzyyyxxxxxxzzz|||~~~vvvddd```[[[XXXZZZ___cccfffjjjjjjjjjkkkkkklllllllllkkkkkklllmmmmmmlllkkkkkkjjjjjjllllllkkkiiifffeeeccccccddddddccccccbbbaaa____________^^^[[[VVVRRRKKKEEE===777444333333333//////000000111111111111........................000000000000///...,,,,,,---,,,+++******+++,,,---...------,,,,,,,,,------+++,,,------.........---///......------------...////////////000111222333111222444555777777888888999999:::;;;<<<>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNQQQPPPPPPPPPQQQSSSUUUWWWXXXXXXWWWXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^____________```aaabbbbbbbbbbbbbbbaaaaaabbbccceeegggiiijjjnnnrrrtttsssnnnjjjiiiiiimmmcccZZZWWWTTTRRRPPPMMMJJJHHHFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???===;;;::::::999<<<<<<;;;999888666555555666555444333222111000//////...------------...///......---------......///,,,,,,---...////////////***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++///...,,,+++***++++++,,,,,,------...------,,,,,,,,,---...//////...---,,,------------------------+++,,,---...///...---,,,---------.........//////////////////////////////000000/////////000111222666888>>>HHHTTT]]]``````YYYUUURRRUUU]]]ffflllooossswww}}}~~~zzzvvvttttttuuuvvv~~~mmmggg___[[[[[[___dddggghhhiiijjjkkkllllllmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkllllllkkkiiifffddddddddddddddddddcccbbbbbb```______```___]]]YYYVVVLLLFFF>>>777444333333222111111111111000000//////---.....................000111000000///...---,,,...---++++++++++++---.........---,,,,,,,,,------++++++,,,---............//////...---------....../////////000000111222333000222444666888999999999:::;;;;;;<<<===???AAAAAACCCDDDEEEGGGIIIKKKMMMNNNSSSRRRRRRRRRSSSUUUWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^___```aaaaaaaaaaaabbbbbbccccccccccccccccccbbbcccdddeeegggiiikkkmmmqqqtttwwwvvvqqqmmmkkkkkkmmmbbbYYYVVVTTTRRRQQQOOOLLLJJJGGGEEECCCBBBCCCDDDCCCCCC@@@@@@>>>===;;;;;;::::::>>>===<<<:::888777555555444333333222111000000///.........------..................---......///000,,,------.........------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,......---,,,,,,,,,,,,,,,------......------,,,+++.........///......---,,,------------------------+++,,,------......------+++,,,,,,,,,------------...//////000000//////...//////......///111333444777<<>>@@@AAACCCDDDEEEGGGHHHKKKNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^______```bbbcccdddhhhhhhiiiiiihhhhhhggggggjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkmmmooopppqqqssswww{{{{{{vvvrrroooooo}}}jjjaaa\\\YYYVVVTTTRRROOOLLLJJJIIIGGGDDDBBBBBBCCCBBBAAA???>>>===<<<<<<<<<<<<<<<666555555555444444444444222222222222222222222222.......................................///000000------------,,,+++******,,,,,,------...///000000++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++,,,---.........,,,,,,***+++,,,---.../////////000///...---,,,,,,---..............................---,,,+++,,,---...////////////000000000000111...///000111111000///...000//////000222555999;;;===DDDMMMRRRSSSQQQQQQRRRRRRZZZeeepppyyy|||vvvmmmhhhgggfffccceeehhhjjjmmmnnnnnnnnnmmmllllllkkkkkkllllllmmmlllkkkiiigggfffeeeeeedddeeeeeeffffffeeeeeedddccccccbbbaaaaaabbbaaa^^^[[[ZZZTTTLLLDDD>>>888333////////////000111111222222---------.........//////------...............---+++,,,---......---,,,+++,,,,,,,,,---...///000111,,,------......---,,,,,,---------......000111222000000000000111222333444555555555666777999;;;<<<======>>>???@@@BBBCCCDDDEEEGGGIIILLLPPPSSSVVVWWWSSSUUUXXX[[[]]]^^^______aaaaaaaaabbbccceeefffgggllllllllllllkkkjjjiiiiiimmmmmmlllkkkkkkkkkllllllmmmmmmmmmnnnoooqqqrrrssssssxxx||||||xxxsssqqqqqquuukkkhhh[[[XXXTTTQQQOOONNNLLLJJJKKKIIIFFFBBB@@@>>>>>>>>>???>>>===<<<;;;:::::::::;;;:::888666444333222222444444333333222111000000...///111333222000...,,,&&&(((+++---//////......******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,---------------------------------------............///,,,---...//////...---,,,,,,,,,,,,---------......///000111000...---------...------------,,,,,,,,,222111000111222444777888???CCCKKKQQQQQQMMMPPPUUU^^^fffqqqzzzvvvmmmggggggaaa___dddiiikkkmmmppplllkkkjjjiiiiiikkkmmmnnnkkkiiigggggghhhiiihhhgggeeeeeeeeeffffffffffffgggbbbcccdddeeedddbbb```^^^UUUTTTPPPGGG===555222111111111111000000000000000000000000000000000000000---,,,,,,+++,,,---...///111000...,,,+++******+++------------------------,,,---......//////......------------.........//////000111222222333222222666777777666666777999<<<>>>???AAACCCDDDFFFFFFGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUVVVYYY]]]```ccceeefffjjjiiihhhiiikkkkkkiiihhhjjjhhhgggiiilllooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqqqqqqqqqqrrrtttyyyzzzzzzzzzyyywwwuuuttt~~~mmmeeeccc^^^[[[WWWTTTRRRQQQOOONNNHHHFFFDDDAAA@@@@@@@@@AAA???>>>===<<<;;;:::::::::999888888777777777888888444444333333222111111000//////111111111000...---......//////...,,,***)))***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------------------------------............------...//////...------,,,,,,---------.........---...000000///...///000/////////000000111111111333222111222444777:::===DDDFFFKKKOOOOOOOOOTTT[[[iiiqqq|||{{{rrrllleeebbbeeeiiiiiijjjlllkkkkkkjjjiiijjjkkklllmmmkkkiiihhhgggiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeebbbcccddddddcccaaa___^^^[[[ZZZUUULLLBBB:::666555111111111111000000000000//////////////////////////////.........///000111333222111///............------------------------,,,---......//////....../////////000000000111111///000111222222333333222666777777777666777:::<<<>>>???AAACCCEEEFFFGGGHHHKKKLLLMMMPPPRRRTTTVVVWWWYYYZZZ]]]```ccceeefffggglllkkkjjjlllmmmnnnmmmkkkmmmkkkiiikkknnnpppooonnnooooooooooooooooooooooooqqqsssttttttssstttuuuwww{{{|||||||||{{{yyywwwvvvwwwhhh```___^^^[[[WWWTTTSSSRRRPPPOOOEEEDDDBBB@@@@@@@@@BBBCCC???>>>===<<<;;;:::::::::999999999888999999::::::444333333222222111111111000000000000/////////...222222111000...,,,)))'''++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......++++++,,,,,,,,,,,,------------------------------------------............------...//////...------,,,------------.........+++---///000//////000111...//////000222333333444444333222333666;;;@@@CCCJJJIIIJJJMMMOOORRR\\\eeeuuu}}}{{{tttmmmggghhhiiihhhggghhhiiijjjjjjjjjjjjkkkkkkkkkllljjjhhhhhhiiijjjiiihhhggggggfffeeeddddddddddddaaabbbbbbcccbbbaaa___^^^\\\ZZZVVVNNNDDD;;;666444222222111111111000000000........................//////......//////000111//////...---,,,,,,------------------------------,,,---......//////......//////000000000111111111///000111222333333333333555777888888888999;;;===???@@@BBBDDDFFFHHHIIIJJJNNNOOOQQQSSSVVVXXXZZZ[[[___```bbbdddfffhhhhhhiiimmmllllllmmmpppqqqqqqppppppooommmnnnpppqqqqqqppprrrrrrssssssssssssrrrrrrvvvwwwxxxxxxwwwwwwyyy{{{~~~~~~~~~~~~}}}{{{zzzxxxzzzjjjaaa]]][[[XXXTTTRRRPPPOOONNNLLLEEECCCAAA@@@???@@@BBBCCC???>>>===<<<;;;:::::::::;;;:::999888777666666666333333333222222111111111222111///.........///000......//////...---,,,++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++,,,,,,,,,------------------------------,,,,,,---------.........---..................---------------............---...000000//////000111------...//////000111111444333333444888>>>DDDHHHLLLIIIIIINNNSSSZZZgggsss~~~}}}uuunnnmmmlllhhhffffffhhhiiiiiijjjkkkjjjjjjjjjlllkkkiiiiiijjjjjjjjjiiihhhgggfffdddcccbbbbbbcccaaaaaaaaabbbaaa```___^^^]]][[[VVVOOOFFF===666333333222222111111000000000........................------------------......,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---......///.........---............/////////000000111222333333333333555777888999999:::===???@@@AAABBBEEEGGGJJJLLLMMMPPPQQQSSSVVVYYY[[[^^^___dddeeefffhhhiiiiiijjjjjjlllkkkkkkmmmpppssstttssstttssssssrrrssstttttttttvvvwwwxxxxxxxxxxxxwwwvvvyyyzzz{{{zzzyyyzzz|||}}}{{{zzzpppccc\\\YYYVVVRRRPPPOOONNNMMMKKKGGGEEECCCAAA??????@@@AAA???>>>===<<<;;;:::::::::999888777555444333333333333333222222222222222111222111///.........///000+++,,,,,,------------,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------............------.........---------........./////////111222111///......///........................333333444666;;;AAAGGGKKKLLLJJJLLLSSS\\\fffttt{{{sssqqqoookkkhhhhhhggghhhiiijjjjjjjjjiiiiiimmmkkkiiiiiijjjkkkjjjiiiiiigggeeecccaaaaaaaaabbbaaaaaaaaaaaaaaa``````___aaa___ZZZTTTLLLCCC;;;666333333333222111000000///..........................................------.../////////000000000000------------------------,,,---......///...................../////////000000111222333333444333333444777999:::;;;<<<>>>@@@AAABBBCCCFFFIIILLLOOOPPPRRRSSSUUUXXX\\\___aaabbbggghhhiiijjjjjjjjjjjjjjjiiihhhhhhkkkooosssuuuuuuwwwxxxxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{||||||{{{{{{|||~~~|||{{{vvveee\\\ZZZWWWSSSQQQPPPPPPNNNMMMJJJHHHEEEBBB@@@???@@@@@@???>>>===<<<;;;:::::::::666555444333333333333444222222222222222222222222222111///.........///000------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------///...------------...///------........./////////000222333222000.........111111111000000/////////333444666999???DDDIIILLLNNNNNNTTT```kkkuuu|||uuusssrrrnnnkkkkkkggghhhhhhhhhhhhiiiiiiiiinnnllljjjjjjkkklllkkkjjjhhhfffdddbbb``````aaabbbaaaaaaaaaaaaaaaaaaaaaaaa```^^^ZZZVVVOOOFFF===666444444333222111000000///........................000000111111111000//////---....../////////......------------------------,,,---......//////......000000000111111111222222000111222333444444444444444777:::<<<===>>>@@@AAACCCCCCDDDGGGJJJNNNQQQSSSTTTUUUXXX[[[___bbbeeefffjjjjjjkkkllllllllllllkkkgggggggggjjjppptttwwwxxxzzz{{{|||{{{zzz{{{|||~~~~~~~~~~~~}}}|||}}}}}}|||{{{iii___ZZZWWWTTTRRRQQQPPPOOONNNJJJHHHFFFCCCAAAAAAAAAAAA???>>>===<<<;;;:::::::::888888666555444444444444222222222222222222222222111000000//////////////////...---,,,,,,,,,++++++,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------///...------------...///............///////////////111222222000//////000111111111111111111111222444666999>>>CCCHHHLLLNNNSSSUUU___nnn{{{zzztttsssssspppnnnnnnhhhhhhgggfffggghhhiiijjjnnnlllkkkjjjkkklllkkkjjjgggeeeccc`````````bbbcccbbbbbbaaaaaaaaabbbbbbbbb___]]]ZZZVVVQQQHHH>>>777555444444333111000000///////////////////////////000111111222111000///...+++,,,---------,,,+++***------------------------,,,---......//////......000000111111111222222222000111222333444444444444444777:::===>>>???AAABBBDDDDDDEEEGGGKKKOOOSSSVVVWWWXXX[[[___bbbfffiiijjjllllllmmmnnnnnnnnnnnnnnniiihhhiiilllrrrxxx{{{}}}{{{}}}~~~}}}~~~~~~nnndddYYYVVVSSSQQQPPPOOONNNMMMJJJHHHFFFCCCBBBBBBCCCCCC???>>>===<<<;;;:::::::::???>>>;;;888555333222111222222222222222222222222000000000000////////////......---------...//////,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------///...---,,,,,,---...///............/////////000---///111111111000111222......///000111222222333555777<<>>===<<<;;;:::::::::999777444333444444111...222222222111111111000000222111111000000000000000...............------------,,,+++++++++,,,---...+++++++++******))))))))),,,++++++,,,......---+++,,,++++++******++++++,,,,,,,,,,,,---------......------------------------...............///000000///...---,,,,,,---...//////////////////.........000000000000000000000000333333444444555666777777???;;;<<>>>>>???BBBDDDEEEGGGJJJMMMPPPSSSXXX[[[ZZZ\\\___ccchhhlllppprrrqqqpppooonnnoooqqqtttvvvrrrrrrrrrtttwww{{{~~~|||jjjccc]]]YYYSSSPPPNNNMMMLLLKKKHHHFFFCCCAAAAAAAAA@@@???===<<<;;;:::999888888888<<<999777666777777444222333333333333222222222111111000000///.../////////000000///...---,,,,,,+++...---,,,+++++++++,,,---------------------------,,,++++++,,,......---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................---------------......//////...------------...////////////////////////...000000000000000000000000111222333444555777888888>>>===AAAIIIPPPSSSUUUYYYjjjqqq|||qqqeeehhhqqqtttpppkkkhhhgggfffgggiiijjjiiihhhkkkkkkkkkkkkkkkkkkkkkkkkiiigggeeebbbaaaaaaaaabbbbbbbbbccccccccccccbbbbbbeeebbb___]]]ZZZTTTJJJCCC999999888666333111000///111111111111000000000000000///---...///000///...,,,,,,,,,---------......------------------------............//////////////////000000111111222222444555555555555666888;;;;;;<<<>>>>>>???@@@CCCEEEFFFHHHLLLOOOQQQUUUYYY]]]]]]^^^aaaeeeiiimmmppprrruuutttttttttuuuvvvxxxyyywwwwwwxxxyyy{{{~~~|||jjjbbb[[[WWWSSSOOOMMMLLLKKKJJJHHHEEEBBBAAAAAAAAA@@@???===<<<;;;:::999888888888888666555444555555333222444444444333333333222222000//////...............111111000...---,,,+++***......---,,,++++++,,,,,,------------............,,,++++++,,,......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,------...///...------------...///......//////////////////000000000000000000000000///000222444666888999:::???@@@FFFOOOTTTVVVZZZ```pppvvv~~~~~~|||zzzzzz~~~pppdddgggpppsssoookkkgggfffeeefffhhhjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggeeecccccccccddddddeeeddddddcccbbbaaa```eeeccc```^^^\\\VVVNNNGGG???===999555222000000000111111111111222222222222111///------///000000///,,,,,,,,,---------......000...,,,++++++,,,...000............//////////////////000000111222222222333555666666555666999;;;<<<===???@@@@@@BBBEEEGGGHHHKKKNNNQQQTTTXXX\\\```aaabbbeeehhhkkknnnppprrrttttttuuuvvvwwwwwwwwwwwwwwwxxxxxxzzz{{{|||}}}}}}yyyggg```ZZZVVVRRROOOMMMLLLKKKIIIGGGEEEBBB@@@@@@@@@???>>>???>>>===<<<;;;:::::::::555555444444444444333222444333333333333222222222000000///............///000000///...---,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,...///---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,------............------.....................////////////////////////////////////---///111333777999;;;===@@@BBBIIIQQQUUUXXX```iiivvvzzz|||{{{~~~sssiiikkkrrrtttpppmmmfffeeedddeeegggjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllkkkjjjiiigggffffffffffffeeeeeeeeeeeedddcccbbbaaadddcccaaa___]]]XXXQQQLLLCCC>>>888444111111111111000000000111111222222222//////...///111111///---,,,,,,,,,---------......///...---,,,,,,---...///............///////////////000000111111222333333333555666777777888:::<<<===???@@@AAABBBDDDGGGIIIKKKNNNQQQTTTWWW[[[```cccffffffhhhkkkmmmoooqqqrrrtttvvvxxxyyyzzzzzzxxxxxxxxxyyyzzz{{{{{{{{{zzzzzzxxxfff___YYYVVVRRROOONNNMMMKKKIIIHHHEEEBBBAAAAAAAAA@@@??????>>>===<<<;;;:::::::::888999999888777666666777222222222222111111111111222111000000//////000000---------...........................------,,,,,,......---,,,,,,+++******---,,,,,,---//////...,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------,,,---......///---..................------.........//////000000////////////////////////---...111444888;;;>>>???BBBCCCIIIQQQWWW]]]hhhsss}}}~~~ssstttyyyyyytttqqqfffdddccccccfffiiijjjjjjjjjjjjjjjkkkkkkllllllllllllkkkjjjiiihhhhhhggggggddddddeeeeeeeeeeeeddddddbbbaaa```___]]]YYYTTTPPPDDD???777333111222333222...//////000000111111111---...000222444222...+++,,,,,,,,,---------......------...//////...------............////////////000000000111222222333333333555777888888999:::<<<>>>???AAABBBCCCEEEHHHJJJMMMPPPTTTWWWZZZ^^^cccfffiiijjjkkkmmmoooqqqrrrsssyyy{{{}}}~~~}}}~~~~~~zzzhhh```XXXVVVRRRPPPOOONNNLLLJJJIIIFFFCCCBBBBBBBBBAAA@@@===<<<;;;:::999888888888888888999888555444555666222222222111111111000000222222111000000000000000,,,,,,------.../////////,,,---............------//////......---,,,,,,,,,---,,,,,,---//////...---------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------......///------...//////...------------......///000000000000000000000000000000000...///222666999===@@@AAAEEEEEEKKKUUU^^^gggrrr|||{{{zzz{{{xxxrrrnnnfffdddbbbbbbeeegggiiiiiiiiijjjjjjkkkkkkllllllmmmlllllllllkkkjjjiiiiiihhhddddddeeeffffffeeeeeeeeeaaaaaaaaa```]]]ZZZWWWUUUGGGAAA888444333444444333///////////////000000000---...000333444333///+++,,,,,,,,,---------......,,,---///111111///---,,,............////////////000000111111222333333333222555888999999:::;;;===>>>???AAACCCDDDFFFIIIKKKOOORRRUUUYYY\\\```eeeiiikkklllmmmnnnppprrrssstttxxxzzz}}}yyyggg```XXXVVVSSSQQQQQQOOOLLLJJJJJJGGGDDDCCCCCCCCCBBBAAA===<<<;;;:::999888888888666888888666333111111333333333222222222111111111111111000///////////////---------...............+++,,,---...//////......+++,,,,,,,,,------......---,,,,,,---///000...---------,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,------...------...//////...------------......///000000111000000000000000000000000000111444777;;;>>>AAACCCGGGHHHOOO]]]jjjttt|||zzzrrrnnngggeeebbbbbbdddfffggghhhiiiiiijjjkkkkkklllmmmmmmllllllllllllkkkjjjiiiiiiffffffgggffffffeeedddcccaaabbbbbbaaa___\\\ZZZYYYMMMEEE<<<777777777555222111111000000000000000000111000///000111222000///,,,,,,,,,---------............////////////..................////////////000111111222222333333444222555888::::::;;;<<<======???AAABBBDDDFFFIIILLLPPPRRRVVVZZZ]]]bbbgggjjjkkklllmmmoooqqqrrrttttttvvvxxx{{{}}}wwweee^^^XXXVVVTTTRRRQQQPPPMMMKKKJJJHHHEEECCCCCCCCCBBBAAA???>>>===<<<;;;::::::::::::;;;<<<:::666333444555444444444333333333222222000000///.............../////////......------,,,***+++---///000000//////&&&'''((()))+++,,,......------,,,...///000...---...------,,,,,,------...,,,,,,,,,---------......////////////////////////++++++******++++++,,,---,,,---...//////...---,,,---------...///000000111000000000000000000000000111222555888<<>>>>>@@@AAABBBBBBCCCEEEJJJMMMNNNRRRVVVZZZ]]]aaadddgggiiiiiikkkmmmppprrrssstttxxxyyy{{{~~~nnnaaa^^^WWWVVVTTTRRRPPPOOONNNMMMKKKHHHDDDBBBAAABBBAAA@@@===<<<:::999888888777777777666555555555555555555555444333111111111111222222111000//////.../////////..................///------------------------------......++++++------,,,---,,,,,,++++++,,,---......---,,,,,,---............------------......000/////////.........---/////////////////////...........................//////////////////////////////000111111222222222333666:::>>>BBBEEEHHHIIIOOO\\\jjjuuu}}}mmmggg```[[[ZZZ\\\___```hhhiiikkklllllllllkkkjjjlllmmmmmmllljjjhhhfffeeeffffffeeeddddddcccbbbbbbffffffeeedddcccaaa```___[[[UUUJJJ???777333111111111111111111111222222222////////////////////////////////////////////////000000000000000000000000111111111111111000000000//////000000111333444555666666888999;;;<<<>>>>>>@@@AAACCCCCCDDDGGGJJJMMMOOORRRWWW[[[^^^aaaeeegggiiijjjlllnnnqqqsssuuuvvv{{{|||~~~jjj___]]]VVVUUUTTTRRRPPPOOOOOONNNKKKHHHDDDBBBAAABBBAAA@@@===<<<;;;999888888888888666666555444444444444444555444333222111111111222000000////////////000000......------------......------------------------...)))//////(((333;;;---***---///...***))),,,000222///,,,)))))),,,///222------,,,,,,,,,,,,------/////////.....................//////////////////........................//////////////////////////////000111222222333333555888<<<@@@DDDHHHLLLPPPWWWeeettt}}}zzzooobbbZZZZZZ]]]^^^^^^ggghhhjjjkkkllllllllllllmmmmmmmmmmmmllljjjhhhgggeeeeeeeeedddccccccbbbbbbeeeeeeeeedddcccaaa```___^^^YYYOOODDD;;;555333222000000111111222222222222////////////////////////,,,------...///000000111000000000000111111111111111111111111111222222222000000000000111333444555666666888999;;;<<<>>>>>>???AAADDDFFFGGGIIIKKKNNNPPPSSSXXX\\\___bbbfffhhhjjjkkkmmmpppsssuuuxxxyyyjjj___^^^VVVUUUSSSQQQPPPPPPPPPPPPKKKHHHDDDBBBAAABBBAAA@@@===<<<;;;:::999888888888999888777777666666666666555444444333222222111111000////////////000000111------,,,,,,,,,,,,------------------------------///&&&000000&&&;;;HHH000,,,---...---++++++---///000---***((((((***---000---,,,,,,++++++,,,,,,---....................................////////////........................///////////////000000000//////000111222333444555777:::>>>BBBEEEKKKRRRWWW^^^mmm|||yyyhhh^^^^^^aaabbbbbbdddeeegggjjjkkkllllllkkkmmmmmmnnnnnnmmmkkkiiihhhffffffeeeeeeeeedddddddddeeeeeeeeedddcccaaa```___]]]XXXPPPGGG???:::666555000000000111222222333333////////////////////////---------...//////000000///000000000000000111111000000111111111111111222111111111111222333444555666666888999;;;<<<>>>>>>>>>AAADDDGGGIIIJJJMMMOOOQQQTTTYYY]]]```cccgggjjjkkkmmmooorrruuuwwwzzz{{{lllaaa___VVVUUUSSSQQQOOOOOOPPPPPPKKKHHHDDDBBBAAABBBAAA@@@======;;;:::999888888888;;;:::999888777777777777555555444444333222222111000////////////000000111------,,,,,,,,,,,,------------------------------...&&&000111(((===KKK444///---++++++---///...,,,...---++++++++++++---...---,,,,,,++++++,,,,,,------------...............---.........//////000000////////////////////////////////////000000111111//////000111222444666777999<<>>>>>===@@@DDDGGGIIIKKKNNNPPPRRRVVV[[[___bbbeeehhhkkkmmmnnnpppsssvvvyyy{{{|||pppccc```WWWVVVSSSPPPOOOOOOOOOPPPKKKHHHDDDBBBAAABBBAAA@@@>>>===<<<:::999999999999:::999888666555555555555444555555555444333222111000000////////////000000......------------......---------------------------(((///000***777AAA333111---***+++...000...+++......////////////......------,,,,,,,,,,,,---------------------.........------......///000000000////////////////////////...//////000000111111222000000000111333555888999<<<@@@DDDFFFJJJRRR^^^hhhppp|||qqqhhhdddaaa^^^bbbdddfffhhhiiijjjjjjjjjkkklllmmmmmmmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffeeedddcccbbbbbb___XXXPPPFFF===666222111111111111111111111111000000000000000000000000000000000000000/////////------......//////000000.........///000000111111222222222222222333444444666666888999;;;<<<>>>>>>===@@@CCCFFFHHHKKKOOOQQQTTTWWW\\\```cccfffjjjllloooppprrrtttvvvyyyzzz{{{}}}~~~~~~}}}tttddd___YYYWWWSSSPPPNNNNNNNNNOOOKKKHHHDDDBBBAAABBBAAA@@@>>>===<<<;;;:::999999999999888777666555444444444444555555555555333222111222111000//////.../////////..................///------------------------------......,,,,,,......///...---------.........//////............//////......------------......,,,,,,,,,------.........------......///000000111////////////////////////...//////000111111222222000000000111333666999;;;???DDDHHHJJJMMMWWWeeeppp~~~sssjjjfffcccdddfffhhhiiikkkkkkkkkjjjjjjkkklllmmmmmmlllkkkjjjgggggggggggggggggghhhhhhggggggggggggfffeeeddddddccc```[[[TTTJJJAAA999555333333222222111000000000000000000000000000000000//////000000111111222222---......///000000111111...//////000111111222222333333222222222333444444666666888999;;;<<<>>>>>>===???BBBDDDGGGJJJOOOSSSUUUXXX]]]aaadddgggkkkmmmqqqrrrsssuuuvvvxxxyyyzzz|||}}}~~~|||zzzzzzvvvddd^^^ZZZXXXTTTPPPNNNMMMNNNOOOKKKHHHDDDBBBBBBBBBAAA@@@>>>===<<<;;;:::999999999:::999888777555555444444444555555666555333222111222222111///............//////............//////---------------------------000...---,,,### ))),,,///000///,,,+++...111...---,,,++++++,,,---...///......------......///,,,,,,,,,------.........---------...///000000111000000000000000000000000...//////000111222222222000000000111333666:::<<>>>>>===???AAACCCEEEJJJOOOTTTUUUYYY]]]aaadddhhhkkknnnrrrrrrsssuuuvvvwwwxxxyyy{{{|||}}}~~~zzzxxxyyyuuuddd^^^XXXWWWUUURRRPPPNNNMMMMMMNNNEEEGGGIIIAAA===AAA@@@@@@>>>===:::888777666666777777777666555555444444222222222333333444444555333333222222111000000000........................///............------------------............///........................///...---,,,+++,,,---------,,,+++***+++,,,---...------------------------............/////////000000000000000000000000000000111111222333333444444111222444555666888<<>>@@@BBBEEEGGGKKKPPPSSSVVVYYY^^^bbbdddgggkkkmmmppppppppppppqqqrrrssstttyyyyyyzzz{{{||||||||||||~~~~~~~~~|||{{{zzzvvvssstttbbb\\\VVVUUUSSSQQQOOOMMMMMMLLLMMMCCCBBBDDDBBBGGGJJJAAA>>>===<<<:::999888777777777777777777666555444333111111111111000000///...111000000//////...------///////////////////////////............------------------............///........................///...---,,,+++,,,------,,,,,,+++++++++,,,---...------------------------.........///////////////........................000000000000000000000000222333555666777:::>>>AAADDDFFFJJJRRR^^^jjjsssxxx|||yyyxxxzzz{{{|||tttnnnkkkkkkkkkkkkllllllkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhkkkjjjiiihhhgggggggggggggggddd___[[[VVVNNNEEE>>>888666333222222333222111000000000000000000000000111111000000000/////////////////////000000000111000000000000111111111111333333333444555666666777777888888999:::;;;<<<<<<===???BBBDDDGGGJJJOOOSSSUUUXXX]]]aaacccfffjjjlllnnnnnnoooooopppqqqrrrsssxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~{{{wwwuuurrrnnnlllsssaaa[[[TTTSSSQQQOOONNNMMMLLLLLLMMMDDD@@@@@@FFFTTTVVVFFF>>>===<<<:::999999888888666777777777777555444333222333333222000...+++***000000///......------,,,000000000000000000000000///............------------------............///........................///...---,,,+++,,,------,,,,,,,,,+++,,,------...------------------------///////////////.................................000000//////......//////222555888:::<<<>>>AAACCCFFFJJJRRR\\\fffooouuuxxx|||wwwtttsssrrruuuuuuttttttuuuxxx}}}uuuooolllkkkkkklllllllllkkkkkkjjjjjjiiiggghhhhhhiiiiiijjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhhgggeeeaaa___ZZZRRRHHH@@@:::777555333444444333222000000000000000000000000222222111111111111000000/////////000000000111111///000000000111222222222111111222333444666666777888999999:::;;;<<<=========???AAACCCFFFIIINNNRRRTTTWWW\\\___bbbeeehhhjjjllllllmmmnnnooopppqqqrrrvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{|||~~~~~~}}}{{{wwwrrrllliiihhhhhhtttccc]]]TTTSSSQQQPPPNNNMMMMMMMMMMMMHHHEEEAAAFFFYYY]]]KKK???>>>===;;;999888888777666666777888777555333222555555555555333111...,,,111111000000//////......///////////////////////////............------------------............///........................///...---,,,+++,,,------,,,,,,,,,,,,------......------------------------////////////............000000000000000000000000000000//////000111222222222777>>>CCCEEEEEEFFFFFFIIIPPPZZZeeemmmrrruuuwwwxxxpppkkkiiihhhkkknnnrrrwww{{{uuuppplllkkkjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhhhhiiijjjkkklllkkkjjjiiiiiihhhhhhhhhiiifffeeecccaaa^^^UUUJJJBBB;;;888555444444444333222000000000000000000000000111111111111111111111111//////000000000111111111//////000111222222333333000111222333555666888888999999:::;;;<<<===>>>>>>===>>>AAACCCEEEIIIMMMQQQSSSVVVZZZ^^^```cccfffhhhiiijjjkkkmmmooopppqqqqqquuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{~~~~~~}}}||||||||||||zzzxxxtttllleeecccgggjjjwwwfffaaaVVVUUUTTTRRRPPPOOONNNNNNJJJIIIIIIBBBAAAQQQXXXJJJAAA@@@>>><<<999888777666666777777777666555444333555555555555555333222111111111000000//////..............................///............------------------............///........................///...---,,,+++,,,------,,,,,,---------.........------------------------///////////////.........000000000000000000000000......---...000222555666333:::DDDLLLNNNMMMKKKJJJMMMUUUaaakkkqqqssstttuuu|||uuukkkfffeeeeeedddkkkttt~~~vvvoookkkhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiijjjlllmmmkkkjjjiiiiiiiiiiiiiiiiiifffddddddccc```XXXLLLDDD;;;888555333333333222111000000000000000000000000000000000000000000000000000000000000111111111111///000000111222333333444111222333555666888999999999:::;;;;;;======>>>???===???AAACCCEEEHHHMMMPPPRRRUUUYYY]]]___bbbeeeggghhhiiikkkmmmoooqqqqqqqqqvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{~~~~~~}}}{{{yyyyyyzzz{{{|||xxxuuuooofff```aaahhhnnnyyyiiidddYYYXXXVVVTTTRRRPPPOOOOOOGGGFFFHHHBBB<<>><<<:::888777777888777777666555555444444333333333333222222222222000000///......------,,,........................///............------------------............///........................///...---,,,+++,,,------,,,,,,---............---------------------------............/////////000........................+++++++++,,,...111555777555===HHHPPPSSSRRRPPPOOOSSS\\\hhhpppssssssssstttyyy||||||qqqgggcccdddgggdddmmmyyy}}}ssslllfffggggggggghhhhhhiiiiiijjjiiihhhhhhiiijjjlllmmmkkkjjjjjjiiiiiiiiijjjjjjfffeeeeeedddaaaZZZOOOGGG;;;999555444333333222111000000000000000000000000/////////000000000000111000000000111111111222222000111111111222333333333333333444555666888888999999::::::;;;<<<===>>>>>>>>>@@@BBBDDDEEEIIIMMMPPPRRRUUUYYY\\\___aaadddfffgggiiillloooqqqrrrsssssswwwxxxyyyzzz{{{{{{{{{{{{zzz{{{}}}}}}}}}{{{zzzyyyzzzzzz{{{wwwrrrkkkddd```bbbhhhlllyyyjjjeee[[[ZZZWWWTTTRRRPPPNNNNNNHHHCCCEEEDDD<<<===CCC??????>>>===;;;;;;:::::::::999888666444333444555666555333222000000111222333111000000//////...------........................///............------------------............///........................///...---,,,+++,,,------,,,,,,.../////////...---------------------------,,,------...///000111111........................------,,,,,,...222555777999???GGGNNNQQQSSSTTTUUU[[[cccmmmssstttssstttuuuwwwzzzwwwlllccc```eeejjjpppyyyvvvmmmfffgggggghhhiiiiiijjjjjjkkkjjjiiihhhhhhiiikkkllljjjjjjjjjiiiiiijjjjjjkkkiiigggffffffccc]]]SSSLLL===:::777555555444333222000000000000000000000000000000000111111111222222000000111111111222222222222222222222222222222222333333444555555666777777999999:::;;;<<<======>>>???AAACCCEEEFFFIIIMMMQQQSSSVVVZZZ]]]___aaadddfffhhhjjjmmmqqqsssuuuuuuuuuyyyzzz{{{||||||}}}}}}}}}|||}}}~~~}}}|||{{{{{{zzzxxxtttnnniiihhhhhhhhhhhhyyyiiiddd\\\ZZZXXXTTTQQQOOOMMMLLLMMMBBBCCCGGG@@@===@@@>>><<<;;;;;;;;;;;;<<<======:::888555333222333555777888666333111000111333444333333222222111111000000000000000000000000000000//////.........------------------.........//////........................///...---,,,+++,,,------,,,,,,.../////////...---------------------------+++,,,---...///111222222000000000000000000000000222111//////000333666888===@@@EEEJJJNNNRRRVVVYYY```hhhqqquuuuuussstttvvvvvvyyy}}}~~~}}}||||||}}}|||}}}{{{ssshhh___^^^eeelllxxxnnngggggghhhiiijjjkkkkkklllmmmkkkjjjhhhhhhiiikkkllljjjjjjjjjiiijjjjjjkkkkkkkkkiiihhhgggeee___VVVOOO>>><<<888666666555444333000000000000000000000000111111111222222333333333000111111111111222222222333333222222222222222222333333333444444555555555888999999:::;;;<<<======@@@BBBDDDEEEGGGJJJNNNQQQSSSVVVZZZ]]]___aaadddfffiiikkknnnrrruuuvvvvvvvvvzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||{{{zzz{{{wwwsssqqqpppnnniiieeeyyyhhh```\\\ZZZVVVSSSPPPOOONNNNNNJJJHHHEEECCCCCCCCCBBBAAA@@@???===<<<;;;;;;<<<<<<999888888666444222111///333333333222222222111111222111000...,,,+++---000111111000///...------,,,111111111000...***'''$$$////////////////////////++++++******+++,,,...///////////////............///......------......///000000//////.........------------............///000000000000000/////////000000111000111333888;;;>>>EEEMMMPPPPPPSSSZZZbbbjjjmmmrrrtttuuuuuuuuuuuuvvvxxx{{{~~~~~~yyyyyy||||||vvvlllccc___fffsss~~~yyykkkeeeeeeggghhhjjjjjjkkkkkkllljjjgggfffeeegggiiijjjmmmmmmlllllllllkkkkkkkkkjjjiiiiiihhhfffaaaZZZUUUCCC???:::666555666666666222222222222222222222222333333333222222222111111111///000333333///...000222222333333333333444444222222333333555666888999888888999:::<<<>>>@@@AAAAAACCCFFFHHHJJJLLLOOOQQQTTTVVVZZZ\\\]]]___aaaccckkkmmmqqqsssssstttuuuvvvyyy{{{~~~~~~}}}yyy{{{yyysssqqqppphhh^^^zzzjjjaaa\\\ZZZVVVSSSPPPNNNNNNNNNJJJHHHEEECCCCCCCCCBBBAAA@@@???===<<<;;;;;;;;;;;;777888888888777777666555444444444333333333222222111111000...,,,,,,...000000000//////......---------...//////...---+++***..............................------...///111222////////////............---,,,,,,,,,,,,,,,,,,---000/////////.........---........./////////000000////////////////////////000111111111222555:::>>>BBBGGGMMMPPPRRRUUU\\\bbbjjjnnnrrruuuvvvvvvvvvwwwuuuxxx|||xxxwwwzzzwwwqqqiiidddeeennn{{{vvvjjjdddeeefffhhhiiijjjkkkkkkmmmllljjjiiihhhiiijjjkkkmmmmmmmmmlllllllllkkkkkkkkkjjjjjjiiigggbbb\\\WWWIIIDDD>>>888666444333222222222222222222222222222333222222222111111111111000///111555555222111333222222333333333333444444777666666555555555666666999999999;;;<<<>>>@@@AAABBBDDDFFFHHHIIIKKKOOOQQQUUUWWW[[[^^^___aaadddfffkkknnnqqqssstttuuuwwwxxx{{{}}}~~~~~~{{{}}}zzzuuusssqqqiii```|||lllccc\\\ZZZVVVRRRPPPNNNNNNNNNJJJHHHEEECCCCCCCCCBBBAAA@@@???>>><<<;;;:::::::::999999999999999888888777555555555444444444333333111111000///---,,,...000///////////////.........------------------------........................,,,+++++++++,,,---...////////////............---,,,,,,,,,,,,,,,,,,,,,,,,/////////...............////////////000000000111.........///////////////000111111222444888>>>CCCKKKNNNQQQTTTWWW[[[```dddkkknnnsssvvvwwwxxxyyyzzzzzz}}}yyywwwyyysssoooiiiiiiqqq}}}~~~{{{yyyxxxvvvtttuuuvvvvvvvvvuuuwwwxxxxxxxxxxxxxxxzzz|||~~~rrriiiddddddfffggghhhjjjkkkkkkooonnnmmmmmmlllkkkkkkjjjmmmmmmmmmllllllllllllkkkllllllkkkkkkiiiddd^^^YYYMMMHHHAAA;;;777555333222222222222222222222222222222222111111111000000000//////222777888555333555222222333333333333444444777777666666666666777888::::::;;;;;;<<<>>>???@@@EEEFFFGGGGGGHHHKKKOOORRRVVVYYY\\\___aaacccfffhhhkkknnnrrrtttuuuwwwyyy{{{}}}~~~}}}}}}xxxtttqqqiiibbb~~~mmmddd\\\YYYVVVRRROOONNNNNNNNNJJJHHHEEECCCCCCCCCBBBAAA@@@???>>><<<;;;:::999999;;;;;;:::999888666444333444444444444333333333333000111111///------///000.........///////////////000///...---,,,,,,,,,---........................******+++++++++,,,,,,---//////.........---------......////////////..................................../////////000000000.............../////////111222333444777<<>>???@@@GGGGGGHHHGGGHHHKKKPPPTTTVVVYYY]]]```bbbdddgggiiilllnnnqqqtttuuuwwwzzz|||~~~~~~}}}{{{uuuooohhhcccnnnddd[[[YYYUUURRROOONNNMMMMMMJJJHHHEEECCCCCCCCCBBBAAA>>>>>>===<<<;;;:::999888888888777777555444222111333333333333222222222222000111111000......///000.........///////////////000///...---------.......................................///////////////............------------...//////000000//////...---------...............------........./////////............//////000000111333555777;;;@@@FFFJJJUUUUUUWWWZZZ^^^bbbfffhhhmmmpppuuuyyy|||~~~~~~zzz{{{}}}{{{{{{zzzuuuoookkkeeeaaa^^^\\\YYYWWWVVVWWWYYYYYYXXXWWWYYYZZZYYYYYYYYYZZZ\\\___bbbcccgggjjjnnnqqqpppooonnnnnnsssuuuyyy{{{}}}tttmmmjjjcccccccccdddfffhhhkkklllmmmnnnnnnooonnnllljjjiiinnnnnnmmmmmmmmmllllllllllllkkkjjjiiihhheee```]]]TTTOOOGGG@@@<<<999777555222222222222222222222222111111111000000000000///222000222666666222000111222222222333333333444444111111222333555777999:::<<<<<<<<<===>>>???@@@AAAHHHIIIIIIIIIJJJMMMRRRVVVWWWZZZ]]]```bbbdddgggiiikkknnnpppssstttvvvzzz|||~~~~~~{{{ssslllgggfffmmmccc[[[YYYUUUQQQOOOMMMMMMMMMJJJHHHEEECCCCCCCCCBBBAAA<<<<<<===<<<<<<;;;:::999333444444555555555555444333333222222222111111111///000111111//////000111///////////////.........+++,,,---...///000111111------------------------,,,------.........------.........------------,,,,,,---...//////...---,,,---------------.........------------..................//////000000111111111444888<<>>@@@AAABBBHHHIIIKKKLLLMMMPPPUUUXXXYYY\\\___aaacccdddgggiiikkkmmmoooppprrrtttxxxzzz}}}~~~xxxqqqjjjiiilll~~~kkkaaa[[[XXXUUUQQQNNNMMMMMMMMMJJJHHHEEECCCCCCCCCBBBAAA:::;;;<<<<<<<<<;;;::::::444555666777777777777666444444333333333222222222///000222111000///000111000000//////......------+++,,,...///000000000000------------------------***+++,,,,,,,,,+++******.........---------,,,,,,,,,---...//////...---,,,,,,,,,,,,------.....................//////////////////000000111222222333111555;;;@@@CCCFFFIIIKKKLLLRRRYYY]]]]]]___cccgggnnnrrrwww{{{}}}|||yyytttpppkkkhhhfff\\\YYYVVVTTTTTTRRRQQQOOOPPPQQQRRRQQQOOONNNNNNOOONNNNNNNNNOOOPPPSSSUUUVVVZZZ\\\^^^^^^]]]\\\]]]^^^ZZZ[[[^^^^^^___```bbbddd```bbbfffjjjnnnttt{{{xxxqqqkkkiiihhhbbbaaaaaabbbdddgggjjjlllkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjhhhdddaaaaaaZZZPPPGGG???999444222222222222222222222222222333222222222111111111111333000000222333000111444222222333333333333444444444444444444555666777888<<<<<<<<<>>>???AAACCCDDDHHHJJJMMMOOOQQQTTTXXX[[[\\\___bbbddddddeeegggiiijjjlllmmmnnnoooqqquuuwww{{{}}}yyytttnnniiimmmttt~~~jjj```[[[XXXUUUQQQNNNMMMMMMMMMJJJHHHEEECCCCCCCCCBBBAAA999:::;;;<<<<<<<<<;;;::::::::::::999888777666555555555444444444333333333...000222222000000000111111111000///...------,,,...///000111000///,,,+++---------------------------.../////////...---,,,......---------,,,,,,,,,...///000222222000///...,,,,,,,,,------.........////////////000000000000///000000111222333333333111666===BBBFFFHHHIIIKKKKKKTTT]]]aaa``````eeejjjooorrrwww|||{{{wwwsssqqqqqqqqqpppoooqqqpppmmmkkkiiigggffffff^^^\\\YYYXXXXXXXXXVVVUUUVVVWWWWWWVVVSSSRRRRRRSSSOOOOOOOOOPPPQQQSSSUUUVVVSSSTTTUUUUUUSSSSSSUUUVVVSSSTTTVVVVVVUUUVVVWWWYYYUUUWWWZZZ]]]```eeekkkooowww~~~|||sssllliiiggggggaaaaaaaaabbbdddgggjjjlllllllllmmmmmmnnnnnnooooooooonnnnnnnnnmmmmmmmmmmmmnnnmmmllllllkkkiiifffccc```YYYPPPGGG@@@;;;888555222222222222222222222222333333333222222222222111222//////111222111333777222222333333333444444444222222333555777999<<<===;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJNNNQQQSSSVVVYYY\\\___aaadddeeeffffffhhhjjjjjjkkklllmmmmmmooosssuuuyyy|||~~~}}}{{{uuuqqqllljjjpppzzzzzziii___\\\YYYUUURRRPPPOOOMMMKKKLLLHHHDDDBBBAAAAAA@@@???AAA???>>><<<;;;;;;;;;;;;777777777666555555444444777666555555333333222111...//////000111222222333000000//////.........---------......//////000000//////.........---------........................---,,,+++******,,,...///------............---------------...///000000111111111000///////////////...000222333333333444555555888===AAADDDEEEEEEEEEKKKSSS]]]bbbbbbccceeehhhppprrrvvvzzz}}}yyyuuurrrmmmeee```aaaccccccdddfffiiiiiihhhhhhhhhjjjkkkllleeeeeedddccc```\\\YYYWWW[[[]]]___```]]]YYYUUUSSSPPPMMMIIIHHHJJJNNNQQQRRRQQQQQQQQQQQQRRRRRROOOMMMNNNNNNOOOPPPPPPPPPOOOOOOQQQPPPOOOPPPSSSXXX]]]```fffiiiqqqzzzuuuhhhdddggglllkkkhhhdddcccdddfffhhhhhhkkkkkkkkklllmmmnnnooopppnnnooopppppppppnnnmmmlllnnnnnnmmmlllkkkiiihhhgggaaa]]]UUUKKK@@@999555555111222222333333222222111111111222222222333333333111222333444333333111000111111111222222333333333333333444666777888999:::>>>???AAAAAAAAACCCEEEHHHIIIKKKNNNPPPRRRUUUYYY\\\bbbdddfffgggfffeeeeeeeeeeeegggjjjlllmmmnnnqqqssszzz|||}}}}}}}}}}}}yyyqqqmmmjjjmmmwww{{{hhh^^^\\\YYYUUURRRQQQPPPNNNLLLLLLIIIEEEBBBBBBAAAAAA@@@???===<<<:::999999999999777777777666555555444444333333333222222111111000000000//////...---,,,,,,000/////////...................../////////////////////.........---------........................---,,,+++***+++,,,...///---......//////......---------......///000000111000000///..................000222333222333444555666999>>>BBBEEEFFFGGGHHHRRRXXX```eeefffgggjjjnnnppprrrvvv{{{}}}yyytttoookkkhhhdddbbbccc\\\WWWYYY\\\]]]___cccfffeeeeeefffggghhhjjjkkkggghhhjjjkkkjjjgggdddbbb___bbbeeegggddd```[[[XXXSSSQQQNNNMMMNNNPPPPPPPPPPPPOOONNNOOOOOONNNLLLJJJLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKJJJLLLOOORRRTTTZZZ\\\ccclllttt}}}zzzmmmgggiiilllmmmiiieeecccdddgggiiijjjllllllkkkllllllmmmnnnoooppppppqqqqqqpppoooooonnnooooooooonnnlllkkkiiihhhbbb^^^WWWLLLBBB:::666666222222333333333333222222111111222222222333333333111222333333333333222111111111222222333444444444444444555777888999:::;;;>>>???AAAAAABBBCCCFFFHHHIIIKKKNNNQQQTTTXXX\\\___bbbdddfffgggfffddddddeeedddfffhhhjjjjjjlllooorrrxxxzzz}}}~~~~~~~~~~~~~~~~~~wwwqqqnnnnnnrrr~~~}}}iii^^^[[[XXXUUURRRRRRQQQOOONNNMMMJJJEEECCCBBBBBBAAA@@@???===<<<:::999999999999777777777666555555444444222222222222222222222222111000///...---,,,+++***////////////............///////////////........................---------........................---,,,+++++++++,,,...///---......//////......---------......///000000000///......------------......000222222222222444666777;;;@@@CCCFFFHHHJJJLLLXXX]]]bbbfffgggjjjooosssppprrrvvv{{{yyytttnnnkkkfffbbb```^^^[[[YYYYYYSSSPPPRRRVVVXXX]]]aaaeeefffggghhhjjjkkkkkklllmmmooosssvvvvvvtttpppmmmeeeiiinnnrrrqqqkkkeee```UUUSSSPPPOOONNNNNNLLLKKKQQQPPPNNNMMMMMMMMMKKKIIIIIIJJJKKKKKKLLLMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKKKKMMMOOOUUU]]]dddnnn~~~vvvooonnnpppsssnnngggccccccfffjjjllllllkkkkkkkkklllmmmnnnnnnrrrrrrqqqppppppppppppqqqpppppppppooonnnlllkkkjjjccc```XXXNNNCCC;;;777666222222333333333333222222111111222222222333333333111222222333333333222222222222333333444555555666555666777888999;;;;;;<<<>>>@@@AAABBBCCCDDDGGGIIIJJJLLLPPPSSSVVVZZZ___bbbccceeeggggggeeedddddddddeeefffgggggghhhjjjmmmpppuuuxxx}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~wwwrrrqqqttt}}}lll___[[[XXXUUUSSSRRRRRRQQQOOOMMMJJJFFFCCCBBBBBBAAA@@@AAA???>>><<<;;;;;;;;;;;;777777777666555555444444222222333333444444444444000000000//////////////////////////////.........000000//////......------................................................---,,,,,,,,,,,,---............////////////..................//////000000///......------.........///000222222222222444666888<<>><<<;;;;;;;;;;;;777777777666555555444444111222222333333444444555000000000000000/////////.........///////////////000000//////......---------.............................................---,,,,,,,,,------.........//////////////////...............////////////000///////////////000000///111111111111222444777888===BBBEEEFFFJJJPPPUUU^^^```dddhhhkkkooosssvvvrrrsssvvv{{{~~~{{{wwwsssooojjjgggcccaaa___^^^___``````___\\\WWWUUUVVVYYY[[[bbbjjjsssuuuyyy||||||{{{yyyxxxvvvyyy}}}~~~|||uuuxxx~~~~~~xxxlllfff\\\UUUSSSSSSUUUUUUTTTRRRPPPOOOOOONNNLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKJJJIIIHHHGGGLLLKKKLLLPPPSSS[[[jjjxxx{{{nnnddd```aaadddffffffggghhhjjjllloooqqqrrrqqqpppooonnnnnnoooqqqrrrooooooooonnnnnnlllkkkjjjdddaaaZZZPPPEEE<<<777555333333333444444333333333111111222222222333333333111111111222222333333333222333333444666777777888777777888:::;;;<<<===>>>???AAACCCDDDEEEGGGJJJLLLNNNPPPRRRTTTUUUWWWZZZ]]]bbbdddfffgggfffeeeeeeeeehhhiiijjjjjjiiikkknnnpppssswww|||~~~{{{yyyxxx{{{{{{||||||||||||||||||~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~yyy|||uuufff]]]ZZZWWWTTTTTTSSSQQQPPPLLLIIIDDDBBBAAAAAA@@@??????===<<<:::999999999999777777777666555555444444///000000000111111222222222111000///...---,,,+++.........//////////////////////////////.........---------.......................................,,,---------...............//////000000//////.........//////////////////000////////////000111111000111111111111222555777888===BBBEEEFFFJJJRRRYYYaaadddiiiooosssvvvwwwxxxssstttvvvzzz|||xxxxxxzzz||||||~~~zzzwwwuuusssrrrpppmmmkkkhhhfffeeeeeehhhjjjkkkkkkfffaaa^^^^^^]]]___eeemmmyyy|||{{{}}}}}}zzzrrreee[[[UUUUUUVVVWWWTTTSSSRRRRRRRRRQQQNNNKKKJJJJJJIIIHHHHHHJJJKKKLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKMMMNNNTTTaaannn~~~qqqeee```___aaaccceeefffgggiiillloooqqqssspppoooooooooooopppqqqqqqoooooooooooonnnmmmlllkkkfffccc]]]SSSGGG>>>888666333333444444444444333333111111222222222333333333111111111111222333444444111222333444555777888888777888999:::;;;<<<===>>>@@@AAADDDEEEFFFHHHKKKNNNOOOQQQRRRSSSTTTUUUXXXZZZ```bbbeeeffffffffffffgggiiikkklllmmmllllllnnnoooqqquuuzzz|||{{{yyywwwwww{{{{{{{{{{{{||||||||||||~~~{{{zzz{{{{{{zzz{{{~~~}}}~~~~~~~~~wwwhhh___\\\XXXUUUTTTSSSQQQOOOKKKGGGCCCAAA@@@@@@???>>>???===<<<:::999999999999777777777666555555444444000000000000000111111111222111111000///...................../////////000.........///////////////---------.........//////........................,,,------...............//////000000000000///////////////////////////..................///000000000111111000000222555888777===BBBDDDEEEJJJSSS[[[bbbfffmmmuuuzzz{{{zzzxxxuuutttuuuzzz~~~}}}wwwrrrqqqtttvvvvvvwww|||zzzxxxvvvvvvwwwwwwuuussssssqqqqqqsssvvvzzz||||||tttooojjjgggddddddjjjrrr}}}sssggg^^^ZZZYYYXXXVVVWWWXXXYYYZZZXXXTTTPPPMMMLLLKKKIIIIIIJJJKKKLLLOOOOOOOOOOOOOOOOOOPPPPPPKKKJJJJJJKKKLLLPPP\\\iiiwww~~~qqqfff``````aaabbbggghhhhhhjjjkkkmmmooopppoooppppppqqqrrrrrrqqqqqqppppppppppppooonnnmmmmmmiiifff```VVVJJJAAA;;;888333333444444444444333333111111222222222333333333111111111111111333444555111111222333555666777888777777888999;;;<<<===>>>@@@BBBDDDEEEGGGIIILLLOOOOOOPPPRRRSSSTTTVVVYYY[[[^^^aaadddffffffggghhhiiihhhkkkmmmnnnnnnmmmmmmmmmmmmqqqvvvyyyyyyyyyxxxxxx|||||||||||||||{{{{{{{{{}}}xxxwwwyyyxxxuuuuuuzzz}}}}}}~~~~~~xxxhhh```]]]XXXUUUTTTRRRPPPOOOJJJGGGCCC@@@??????>>>>>>AAA@@@>>><<<;;;;;;;;;;;;777777777666555555444444222222222222222222222222000000111222333444444555---.........//////000000---.........//////000000---------.........//////........................,,,---......//////......//////000000000000/////////////////////.........---------------...///000111111111000000222555888777<<>>@@@DDDLLLWWW___iiimmmttt{{{|||xxxwwwzzz|||zzzsssmmmiiihhhfffgggiiikkkmmmpppsssuuuxxx{{{xxxxxxyyytttjjjfffeeeddddddeeefffgggfffccc```XXXTTTOOOKKKJJJIIIIIIHHHKKKLLLOOOQQQQQQPPPNNNLLLNNNLLLKKKNNNOOOQQQWWW^^^ppp|||tttmmmfffaaa```bbbhhhiiijjjiiihhhhhhjjjlllmmmoooqqqrrrrrrrrrsssttttttsssqqqooonnnoooooopppjjjhhhddd[[[PPPEEE<<<888777666555444444333444444333333333444444444555555222222222222222222222222444444555555666666777777999999:::;;;<<<<<<<<<<<>>777888:::999777666666777777777777777666666666666444333222222111111222222222222222111111000///...000/////////....................................---------------.................................000///------------------...///...,,,++++++...000,,,------......------,,,......///000000000000//////000000000000222555888===@@@BBBEEEHHHPPPZZZaaahhhlllrrryyy|||yyyxxxzzzzzzwwwqqqkkkgggfffddddddeeefffhhhlllqqqtttyyywwwqqqooojjjjjjkkkmmmnnnllliiifff]]]YYYSSSOOOMMMMMMLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPMMMMMMOOOPPPQQQWWW^^^mmmzzz|||rrrjjjcccaaacccggghhhiiiiiihhhhhhjjjlllpppqqqrrrssssssrrrsssssssssrrrqqqpppooooooooopppkkkjjjfff___TTTHHH???999777666555444444333444444333333333333444444444444222222222222222222222222444444555555666777777777999::::::;;;<<<<<<<<<<<>>===:::;;;===<<<;;;999::::::777777777777666666666666444333222222111111222222222222333333222111000///////////////............////////////////////////...---,,,++++++,,,------------------------------...///000...+++***,,,...,,,---...------...111333,,,------......------,,,...///000000111111000000---...///000111333777;;;AAADDDFFFHHHKKKQQQYYY```fffiiiooowww}}}}}}zzzzzzyyytttnnniiifffeeebbbbbbbbbbbbdddiiipppuuu|||zzzvvvsssssssssuuuvvvuuurrrooofffaaa[[[VVVSSSQQQPPPNNNOOONNNMMMMMMNNNPPPRRRTTTSSSPPPOOOPPPPPPQQQVVV]]]iiivvvyyyooofffcccdddeeeggghhhiiihhhhhhjjjlllrrrrrrsssssssssssssssrrrsssrrrqqqppppppoooppppppmmmllliiicccYYYMMMBBB;;;777666555444444333444444222222222222333333333333333333333333333333333333444444555666666777888888::::::;;;;;;<<<=========AAABBBDDDFFFIIILLLNNNOOOTTTVVVWWWYYYZZZ]]]aaaeeegggggghhhhhhiiijjjjjjkkkjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnoooqqqssstttuuutttuuuvvvwwwxxxyyyyyyzzzxxxuuuuuuwwwwwwtttsssvvvzzz||||||sssuuupppddd\\\ZZZWWWSSSPPPMMMKKKJJJIIIGGGDDDBBBAAA@@@>>><<<<<<===???>>><<<;;;;;;<<<777777777777666666666666444333222222111111222222333222111000000000000111///////////////.........000000000000000000000000///...,,,***)))***,,,---------------------------------------,,,,,,---...---...//////...///222444//////000000000000////////////000111111111111111...///000000111444888;;;AAADDDGGGHHHJJJNNNUUU[[[ccceeelllttt|||}}}{{{xxxsssnnnjjjgggfffdddccccccaaaccciiirrryyy}}}{{{zzzzzz{{{||||||yyywwwqqqllleee___ZZZVVVSSSQQQRRRRRRQQQQQQRRRTTTVVVWWWVVVRRRPPPQQQQQQPPPUUU\\\dddqqqssshhhcccdddccceeehhhhhhhhhhhhjjjkkkppppppppprrrssstttsssrrrrrrrrrqqqqqqppppppppppppmmmllljjjfff]]]QQQDDD<<<777666555444444333444444111111222222222333333333333333333333333333333333444444555666777888888999::::::;;;;;;<<<===>>>???AAABBBDDDGGGJJJMMMOOOPPPUUUVVVWWWXXXZZZ]]]bbbfffiiiiiiiiiiiijjjjjjjjjjjjiiijjjlllmmmnnnooooooooonnnnnnmmmnnnooorrrtttvvvuuuuuuuuuvvvwwwxxxyyyzzzwwwuuuvvvzzzzzzxxxwwwzzz~~~|||tttnnnrrr}}}oooddd\\\ZZZWWWSSSPPPMMMKKKJJJIIIGGGDDDBBBAAA@@@>>><<<999:::;;;;;;999888888999777777777777666666666666444333222222111111222222444222///,,,,,,...111333.........///////////////000000000000000000000000///...,,,***)))***,,,------------------------------***(((***...111000---///000111000//////000111///000000000000000000/////////000111111111111111000000111111222444888;;;BBBEEEHHHIIIJJJMMMSSSXXX___bbbhhhrrr{{{}}}{{{wwwssspppnnnlllkkkffffffeeecccdddkkkvvv}}}}}}xxxrrrkkkeee___YYYUUUTTTUUUVVVVVVWWWXXXXXXXXXYYYUUUSSSSSSQQQPPPTTT[[[```nnn}}}wwwkkkdddcccaaadddfffhhhhhhiiijjjkkklllkkklllooosssuuuuuusssrrrrrrrrrrrrqqqqqqqqqpppmmmllljjjfff___SSSFFF<<<777666555444444333444444111111222222222333333333333333333333333333333333444444555666777888999999;;;;;;;;;;;;===>>>@@@AAABBBCCCEEEHHHKKKMMMOOOPPPTTTUUUVVVWWWXXX\\\aaadddiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkklllnnnooopppqqqqqqpppooooooooorrrtttvvvvvvvvvvvvvvvwwwyyyzzz{{{yyywwwxxx|||}}}{{{{{{}}}~~~uuuooommmqqq}}}nnneee\\\[[[XXXTTTQQQNNNLLLKKKHHHFFFCCCBBBAAA@@@>>>===999;;;<<<<<<:::999999:::777777777777666666666666444333222222111111222222333111...,,,,,,...111333.........///////////////////////////////////////...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...***&&&)))///222000,,,000111222111///......///---......//////......---...///000000111111000000000111222222222555888<<>>777666555444444333444444222222222222333333333333333333333333333333333333444444555666888999::::::<<<;;;;;;<<<===???AAABBBDDDEEEGGGIIIKKKMMMOOOPPPSSSUUUVVVWWWXXXZZZ^^^aaagggggghhhhhhhhhhhhhhhhhhggghhhjjjlllnnnpppqqqrrruuutttsssqqqrrrsssuuuvvvvvvvvvuuuuuuvvvxxxzzz{{{{{{yyyyyy}}}}}}{{{|||~~~~~~zzzpppmmmooonnnyyynnnfff]]][[[XXXUUUQQQOOOMMMLLLGGGEEECCCAAAAAAAAA???>>>;;;<<<======;;;::::::;;;777777777777666666666666444333222222111111222222000000000000000000000111............/////////000........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,...---+++...000111000///---...///......////////////............///000000000000//////000111222333666;;;>>>CCCGGGLLLNNNNNNOOOSSSWWW[[[^^^eeemmmuuuzzz{{{zzzuuusssrrrtttvvvxxxwwwuuuqqqssstttrrrrrryyy~~~vvvppphhhgggfffeeedddeeeffffffddd```\\\[[[XXXUUUXXX^^^cccpppwwwkkkfff^^^aaaeeeggghhhiiijjjkkkllljjjjjjnnntttwwwvvvsssqqqqqqrrrssssssrrrrrrqqqpppmmmjjjfffaaaWWWJJJ@@@777666555444444333444444333333333333444444444444444444444444444444444444444444555777888999:::;;;<<<<<<;;;<<<===???BBBDDDFFFGGGHHHIIIKKKMMMNNNOOOSSSUUUXXXYYYYYYZZZ\\\^^^eeeeeeeeeffffffgggggggggggggggiiikkknnnppprrrtttyyyxxxvvvuuuttttttuuuuuuuuuuuuttttttuuuwwwyyyzzz}}}zzzyyy{{{{{{yyyzzz~~~||||||wwwooonnnsssqqq{{{oooggg^^^\\\YYYUUURRROOOMMMLLLGGGDDDBBBAAAAAAAAA@@@???777999:::999888777777777777777777777666666666666444333222222111111222222...000222444444333000///---.........//////000000........................,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...//////---***))))))+++---...000000///......///000000111111111111000000---......///////////////,,,...000222444888===AAABBBFFFJJJMMMMMMNNNRRRUUU[[[^^^dddlllrrruuutttrrrqqqppppppsssxxxzzzyyywwwxxx{{{}}}{{{{{{|||uuurrrnnnkkkkkkllloooqqqhhhddd```^^^[[[XXX[[[```fffsss|||nnnhhh]]]```eeeggghhhiiijjjkkkooommmlllooouuuwwwuuurrrpppqqqrrrsssssssssrrrqqqrrrooojjjgggbbbYYYLLLCCC777777555444444444444444333333444444444444555555444444444444444444444444444444555777888:::;;;;;;===<<<;;;<<<===@@@BBBDDDGGGHHHIIIJJJKKKMMMNNNNNNTTTVVVYYYZZZZZZ[[[\\\]]]ccccccddddddeeeffffffgggfffggghhhkkkmmmqqqsssuuu{{{zzzyyyxxxvvvuuuuuuuuutttsssrrrrrrsssuuuxxxyyy~~~zzzxxxyyyyyywwwxxx|||zzzzzz}}}vvvnnnpppwww|||nnnbbb___]]]ZZZVVVRRRNNNKKKJJJIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;::::::999999888333333333333333333333333333333333222222222111111000000000000////////////...............///000111////////////////////////........................,,,,,,,,,------------.........------------............------------......---------............///111000////////////000000333333333444666:::===@@@FFFKKKQQQVVVXXXWWWWWWWWW___aaaeeekkkrrruuussspppmmmooopppqqqrrrsssvvvyyy}}}|||zzzyyywwwuuusssvvvnnngggccc___\\\^^^bbbjjjvvvnnndddbbb```bbbfffgggeeegggllllllmmmoooqqqrrrrrrrrrrrrwwwvvvuuutttsssrrrqqqqqqrrrqqqkkkeee```ZZZNNNAAA:::888666666666666555444111222333444555444333222111111222333444666666777777777777888999999999:::===>>>@@@@@@???@@@BBBDDDGGGIIIKKKMMMNNNOOOQQQSSSTTTVVVYYY\\\^^^______^^^bbbcccddddddcccdddfffhhhjjjjjjjjjjjjjjjlllpppssswwwvvvtttsssrrrrrrssstttuuutttsssrrrrrrtttuuuwww{{{zzzzzzyyyxxxxxxyyyyyyzzz~~~{{{tttssszzzlll```^^^\\\ZZZWWWTTTPPPNNNMMMJJJGGGCCCAAA@@@@@@>>>===;;;;;;;;;:::999999888888777666666555444333333222333333333222222222111111111000000000///////////////............//////000////////////////////////....................................////////////......------------..............................---------............////////////.........//////555444444666:::>>>AAACCCHHHLLLRRRVVVWWWXXXXXXYYY^^^___ccciiioooqqqpppnnnrrrssstttsssrrrqqqrrrssswwwzzz~~~}}}|||uuunnnjjjgggccceeeiiirrr~~~rrrggg```___bbbfffhhhgggiiimmmlllmmmoooqqqrrrrrrrrrrrrvvvvvvvvvvvvuuuuuuuuuuuusssrrrmmmgggccc]]]OOOCCC;;;999666666666666555444222222333444444444444444111222222333444555666777777777777888999999::::::<<<>>>???@@@@@@AAACCCFFFHHHJJJMMMOOOPPPRRRTTTWWWWWWYYY\\\^^^`````````___bbbcccddddddcccdddfffhhhjjjkkklllllllllmmmpppsssvvvvvvuuuttttttssstttttttttsssrrrqqqqqqrrrtttvvv{{{zzzyyyyyyxxxyyyyyyzzz~~~}}}zzz}}}lll___\\\[[[YYYWWWTTTRRRPPPOOOJJJGGGCCCAAAAAA@@@???===:::::::::999888888777777:::999888777555444333333333333333222222222111111111111000000000/////////000//////............///////////////////////////........................//////000000000111111111......------------............////////////......---------............///..................//////666444444777>>>CCCFFFFFFJJJNNNSSSVVVXXXYYY[[[\\\___```dddjjjnnnpppnnnlllqqqsssuuutttqqqooommmmmmrrruuuyyy~~~xxxtttpppmmmnnnrrrzzzxxxjjj___^^^```fffiiiiiikkkooommmnnnoooqqqqqqrrrrrrrrrvvvvvvwwwxxxxxxxxxxxxxxxssssssoookkkggg```RRRDDD<<<999777666666666555444444444444333444555555666111222222333444555666666777777888888999::::::;;;;;;===???@@@@@@BBBEEEGGGIIILLLOOOQQQSSSUUUXXX[[[ZZZ\\\^^^```bbbbbbaaa```aaabbbccccccbbbccceeegggiiikkkmmmnnnnnnoooppprrrtttuuuuuuuuuuuuttttttsssrrrqqqpppooooooqqqssstttyyyyyyxxxwwwxxxyyyzzzzzznnnaaa\\\[[[YYYVVVTTTQQQOOONNNJJJGGGDDDBBBAAA@@@???>>>::::::999888888777777666999999888777666555444333333333333222222222111111111111111000000000//////111000///...............////////////////////////........................//////000000000111111111......------------............///000000///......---------............///...//////000000000000000555333222666>>>EEEHHHHHHMMMPPPUUUXXXZZZ\\\^^^```bbbeeehhhmmmooopppnnnmmmkkknnnqqqqqqooollljjjiiiqqqrrrvvv}}}yyyuuuvvvyyy~~~nnn___]]]^^^dddiiijjjlllooonnnnnnooopppqqqqqqrrrrrrvvvwwwxxxyyyyyyyyyxxxxxxrrrssspppllliiibbbSSSEEE===:::777555666666555555555555444333444555666777222222333333444555666666777777888888999:::;;;;;;:::<<<>>>@@@AAACCCFFFIIIIIILLLPPPRRRTTTWWW[[[]]]\\\^^^```bbbcccbbbaaa``````aaabbbbbbaaaaaaccceeegggjjjnnnoooooooooppppppqqqrrrtttuuuuuutttsssrrrqqqpppooonnnnnnppprrrssswwwwwwvvvuuuvvvxxxzzz{{{oooaaa\\\[[[XXXUUURRROOOLLLKKKJJJHHHDDDBBBAAAAAA???>>>::::::999888888777777666666666555555555555555555333333333222222222111111111111111111000000000000111000///...............////////////////////////..............................////////////000000......------------............////////////......---------............//////000111222222222222111111000111555===DDDHHHIIIPPPSSSXXX[[[]]]___bbbdddeeegggkkknnnooonnnmmmlllgggjjjnnnooollliiifffeeeooopppvvv||||||tttddd___^^^cccgggiiikkknnnoooooooooppppppqqqrrrrrrvvvwwwxxxyyyxxxwwwvvvuuurrrrrrpppmmmiiicccTTTGGG>>>;;;777555555666666555555555444333444555666777222333333444444555555555666777888999:::;;;<<<<<<:::<<<>>>@@@AAADDDGGGJJJIIILLLOOORRRUUUXXX[[[^^^]]]^^^```bbbccccccbbbaaa```aaabbbbbbaaaaaaccceeegggjjjnnnppppppooooooooooooppprrrsssttttttsssrrrqqqpppooonnnnnnppprrrsssvvvuuuttttttuuuxxxzzz|||nnn```\\\ZZZXXXUUUQQQNNNKKKJJJKKKHHHDDDBBBBBBAAA@@@>>>:::::::::999888888777777444444444444444444444444333333333222222222111111222222111111111000000000000//////............///////////////////////////........................---------.........//////......------------............------------......---------............//////000222444444444333333///000333777<<>>>>>BBBKKKTTTUUUZZZaaagggiiijjjjjjkkkkkkooossstttpppmmmllllllkkknnnqqqsssrrrrrrrrrrrrwww~~~tttiiifffhhhiiillloooqqqpppooooooooopppqqqrrrrrrtttwwwyyyzzzzzzxxxwwwxxxwwwsssnnnlllhhh\\\QQQAAA===888555555555666666111222333444555444333222333333444444444444444444666777888999;;;<<<===>>><<<>>>@@@AAABBBCCCFFFIIIMMMPPPSSSUUUWWWYYY\\\______aaadddgggiiiiiiiiiiiiiiijjjkkkkkkjjjkkkmmmooonnnppprrrtttttttttuuuwwwtttsssssssssuuuwwwyyyzzzuuutttsssrrrrrrtttvvvwwwzzzyyyxxxxxx{{{sssccc[[[ZZZXXXVVVSSSPPPNNNMMMJJJGGGCCC@@@??????>>>============<<<;;;:::888888999888777666555444333333333333333222222111111111000///...///000///...,,,111000///...............,,,---///000000000///...------............------111444666444...+++,,,///000000///...---,,,,,,+++---------------------------------............///+++---///000000000111333666777999>>>DDDLLLSSSWWW[[[^^^bbbfffiiijjjjjjiiijjjllloooppppppqqqsssttttttuuuvvvwwwxxxzzz{{{{{{~~~nnndddeeeiiillllllooooooooonnnnnnpppsssvvvxxxwwwwwwxxxzzzzzzyyywwwtttuuutttpppllleeeYYYMMMCCC<<<666777777555444555444444444444444444444444444555666777888888888888777999:::999999:::<<>>@@@AAAAAACCCFFFHHHOOOQQQTTTVVVXXX[[[___bbbcccdddeeefffgggggggggffffffiiilllnnnnnnnnnoooooosssttttttuuuttttttsssrrrvvvuuutttssstttwwwyyy{{{wwwwwwwwwtttqqqqqqtttxxx|||}}}sssccc[[[ZZZXXXVVVSSSPPPNNNMMMKKKGGGCCCAAA@@@@@@???>>>======<<<<<<;;;999888888888888777666555444333333333333333222222222111111333222111111222222111///000//////............///,,,------...............------............------+++///222111---+++---000/////////...------,,,,,,---------------------------------............///,,,...000000000000111222666777:::@@@FFFNNNUUUYYY[[[]]]aaaeeegggiiijjjjjjlllmmmpppsssvvvyyyzzzzzzxxxwwwwwwxxxzzz}}}yyyssspppnnnkkkjjjjjjnnnrrruuu|||rrrgggeeegggiiijjjnnnooooooooonnnpppsssvvvxxxwwwwwwxxxzzzzzzxxxwwwtttvvvuuuqqqmmmhhh\\\QQQEEE>>>888888888666555666444444444444444444444444333333444555666666666666888:::;;;;;;::::::<<<===>>>???AAABBBCCCDDDGGGJJJOOORRRUUUWWWYYY\\\```cccdddeeefffggghhhhhhhhhhhhhhhkkknnnppppppppppppqqqttttttttttttttttttttttttwwwwwwvvvvvvvvvwwwxxxyyywwwwwwuuurrroooppptttxxx|||~~~rrrccc[[[ZZZXXXVVVSSSPPPNNNMMMKKKHHHDDDBBBAAAAAA@@@???======<<<;;;:::999888888888888777666555444444333333333333222222222222111444222111222333333111000///............//////000,,,,,,,,,,,,,,,---......------............------+++...111000---,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---///000000000///111222777999===CCCJJJRRRYYY]]]]]]^^^```cccfffhhhjjjkkkmmmmmmooouuu|||{{{zzzyyyzzz}}}vvvnnnfff^^^YYYXXXWWWUUUTTTVVVYYY]]]```eeeiiippp{{{tttgggdddfffhhhiiimmmnnnoooooooooqqqtttwwwyyyxxxwwwxxxyyyyyyxxxvvvuuuvvvuuurrrpppkkk```UUUHHH@@@:::999999777666777444444444444444444444444444444555666777777777777777:::<<<===<<<;;;;;;<<>>???AAACCCFFFHHHIIILLLOOORRRSSSUUUXXXZZZ\\\___cccfffhhhgggggghhhiiikkklllmmmoooppprrrsssrrrssstttuuuvvvuuusssrrrssstttvvvxxxwwwyyy|||}}}}}}zzzvvvtttsssuuuwwwzzz}}}~~~}}}}}}||||||{{{yyyyyy{{{pppccc[[[ZZZXXXVVVSSSPPPNNNMMMHHHFFFDDDCCCCCCBBB@@@>>>>>><<<:::999888777888888777777666666555555555555111222222222222333333333222000...---...//////...///............//////000///............///000000------............------+++,,,------............---------.........//////---------------------------------............/////////000000///111444666:::???GGGQQQZZZbbbhhhkkkkkkjjjiiihhhhhhhhhjjjjjjmmmnnnqqqwww}}}|||tttwww|||tttnnnkkkhhheeedddfffjjjooovvv~~~{{{qqqeee^^^VVVTTTPPPLLLJJJJJJJJJKKKFFFFFFFFFEEEEEEFFFFFFFFFHHHKKKNNNPPPUUU___nnnzzzssskkkiiijjjlllmmmnnnpppqqqpppqqqrrrtttvvvuuuvvvxxxzzz{{{zzzyyyuuuvvvuuusssrrroooggg^^^NNNDDD;;;888777444333444222333333444444555555555444444555666777777777777111444888;;;<<<===???@@@AAACCCFFFHHHJJJMMMQQQTTTSSSUUUXXXZZZ\\\___cccfffhhhhhhgggggggggiiijjjkkknnnoooqqqqqqpppppprrrtttssssssrrrrrrssstttvvvvvv{{{}}}~~~{{{xxxwwwwwwyyy|||}}}{{{{{{zzzyyywwwvvvxxx|||pppbbb[[[ZZZXXXVVVSSSPPPNNNMMMFFFEEECCCCCCCCCBBB@@@>>>>>><<<:::888777777888888666666666666555555555555111111222222222333333333333111...---...000000///000//////............///,,,---......//////......------............------+++++++++---...///......---------.......................................---------............///...////////////222555888;;;@@@IIITTT^^^ffflllnnnmmmlllkkkiiihhhgggggggggfffjjjooouuuyyy{{{|||{{{vvvxxx|||{{{rrrggg___\\\ZZZWWWTTTTTTUUUVVVYYY^^^eeennntttvvvtttoookkkfff```YYYUUUPPPOOOMMMKKKIIIHHHHHHIIIEEEFFFFFFGGGHHHHHHHHHHHHGGGKKKOOOOOOQQQWWWcccmmmvvvllliiijjjkkknnnoooqqqqqqppppppqqqrrrttttttuuuwwwzzz||||||{{{wwwxxxwwwtttsssqqqiii```PPPFFF===999777444333555222222333333444555555666333333444555666666666666666888;;;<<<<<<===???AAAAAACCCFFFIIIKKKNNNRRRUUURRRUUUWWWZZZ\\\___cccfffhhhgggfffeeeeeefffhhhiiilllmmmnnnnnnmmmnnnoooqqqqqqqqqrrrrrrsssttttttuuuzzz}}}~~~~~~|||yyyzzz{{{zzzyyyyyy{{{|||pppbbb[[[ZZZXXXVVVSSSPPPNNNMMMEEEDDDCCCBBBCCCBBB???===>>><<<:::888777777888999666666666666666555555555111111111222222333333333222000---,,,---...//////111000///...............+++,,,---...///...---,,,---..................---000000//////000///...,,,........................////////////////////////---------.........//////---...//////000222666999;;;AAAKKKVVVaaaiiinnnpppmmmlllkkkiiihhhfffdddccc___dddkkkqqquuuwwwxxxzzzyyyzzz{{{~~~~~~|||fff___WWWSSSSSSRRRNNNJJJLLLMMMMMMMMMPPPVVV^^^cccdddbbb^^^[[[YYYWWWSSSQQQLLLMMMMMMKKKJJJIIIJJJKKKAAABBBDDDEEEGGGHHHHHHHHHAAAFFFJJJKKKKKKPPPZZZccckkktttllliiijjjllloooppprrrrrrpppooopppqqqsssssstttwww{{{}}}}}}|||zzz{{{yyyvvvuuussskkkbbbSSSHHH???;;;999555444666222222333333444555666666444555666777888888888888<<<===>>>===<<<===???AAAAAACCCFFFIIIKKKNNNRRRVVVRRRTTTWWWYYY\\\___cccfffhhhgggeeedddcccdddfffgggkkklllmmmlllkkklllnnnpppooopppqqqrrrssssssssssssuuuzzzxxx{{{~~~~~~|||zzzzzz}}}{{{|||oooccc[[[ZZZWWWTTTPPPNNNLLLKKKIIIHHHFFFCCCAAAAAA@@@AAA===<<<;;;;;;999999888777666777777777777555444333222222222222222222222222000000000000//////////////////////////////////////////000000///...------000///...------...///000---...///000000///...---..............................////////////......///...---------///000111222222111000000333777;;;>>>DDDMMMVVV___gggnnnrrrnnnllliiifffdddcccbbbbbbddddddfffjjjnnnppppppoooqqqtttzzzrrrfff]]]YYYSSSPPPNNNNNNMMMLLLIIIHHHFFFFFFGGGIIILLLNNNUUUTTTTTTRRRQQQPPPOOOOOOOOONNNLLLKKKKKKJJJHHHFFFHHHFFFFFFGGGIIIKKKKKKJJJGGGHHHIIIKKKLLLPPPTTTXXXgggnnn~~~}}}uuuoooiiihhhjjjkkknnnpppqqqqqqqqqrrrtttuuuvvvxxxzzz{{{{{{zzzyyy|||{{{yyywwwtttoooiiidddYYYJJJ;;;777888777444333666666555555555555666666555555666666777777888888:::;;;=========>>>@@@BBBDDDEEEGGGJJJMMMOOOPPPPPPVVVWWWXXXZZZ]]]```bbbdddeeedddcccbbbbbbbbbcccdddgggggghhhhhhhhhiiimmmooopppqqqrrrssstttvvvwwwwwwwww{{{}}}}}}||||||{{{{{{zzzzzz~~~{{{|||ooobbb[[[YYYWWWSSSPPPNNNMMMLLLIIIHHHEEECCCAAA@@@@@@@@@===<<<;;;;;;999999888777444555555555555333222111222222222222222222222222000000000000///////////////////////////////////////////////////...------000///...------...///000---...///000000///...---...........................///////////////.....................///000000///000///......111666:::@@@FFFNNNVVV^^^eeekkkoooooonnnjjjgggdddaaa```___```bbbdddggghhhhhhhhhhhhnnnrrrzzzsssddd[[[XXXUUUQQQOOOOOOPPPOOOOOOJJJHHHFFFEEEFFFGGGJJJLLLOOOOOONNNNNNMMMLLLLLLLLLMMMLLLKKKKKKLLLLLLKKKIIIHHHFFFEEEEEEGGGHHHHHHHHHJJJKKKLLLLLLMMMOOOSSSVVV]]]bbbooowwwpppiiiggghhhkkknnnpppqqqqqqqqqssstttuuuwwwyyy{{{||||||{{{zzz~~~|||zzzxxxvvvqqqjjjfff[[[LLL===999:::888666555666666555555555555666666666666777777888999999999:::;;;=========>>>@@@BBBDDDFFFHHHKKKNNNPPPQQQRRRWWWWWWXXXZZZ]]]```bbbccceeedddcccbbbbbbcccddddddggghhhjjjjjjiiijjjlllnnnqqqrrrrrrsssuuuvvvwwwwwwuuuxxx~~~}}}|||||||||||||||||||||||||||~~~~~~}}}{{{~~~nnn```ZZZYYYVVVTTTQQQOOONNNMMMIIIGGGEEECCCAAA@@@@@@@@@===<<<;;;;;;999999888777555555555555444333222111222222222222222222222222000000000000///////////////////////////////////////////////////......---//////...------...//////......////////////..............................//////000000///...---------......//////////////////////////////222777:::BBBGGGNNNVVV]]]ccchhhlllpppoookkkgggccc___]]][[[\\\```dddeeecccbbbcccdddmmmrrr|||~~~}}}~~~yyywwwtttpppnnnooorrruuu|||{{{xxxssskkkaaaYYYSSSRRRPPPOOOOOOQQQRRRRRRQQQKKKIIIGGGEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIKKKMMMNNNMMMLLLIIIGGGFFFFFFGGGHHHHHHGGGMMMMMMNNNNNNNNNOOORRRTTTYYY\\\eeerrr}}}uuulllhhhhhhkkkmmmpppqqqqqqrrrsssuuuvvvxxxzzz|||}}}}}}||||||~~~}}}{{{zzzwwwsssmmmhhh]]]NNN@@@;;;;;;999777666666666555555555555666666777777888888999::::::;;;999;;;<<<======>>>@@@CCCFFFGGGJJJMMMPPPRRRTTTTTTXXXXXXYYY[[[]]]```bbbcccddddddcccccccccddddddeeegggiiikkkllllllllllllmmmrrrsssssstttuuuvvvvvvwwwvvvxxx~~~~~~|||{{{{{{{{{||||||||||||}}}}}}~~~}}}}}}nnn___YYYXXXVVVTTTQQQPPPOOONNNIIIGGGEEEBBBAAA@@@@@@@@@===<<<;;;;;;999999888777777777777666666555444444222222222222222222222222000000000000////////////////////////////////////...///////////////.................................//////////////////...........................000000000000///...---,,,---...///000000///...---000111222222333666:::===AAAFFFMMMUUU[[[aaafffiiiooonnnkkkhhhccc^^^[[[YYYZZZ___eeefffcccbbbdddgggpppvvv~~~zzzzzz|||}}}xxxvvvsssooojjjggggggiiikkkjjjiiifffbbb^^^ZZZVVVTTTOOOOOONNNPPPRRRSSSRRRQQQNNNLLLIIIFFFEEEEEEFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIIIIJJJLLLNNNMMMLLLJJJHHHGGGHHHJJJKKKKKKJJJLLLMMMNNNNNNNNNOOORRRTTTZZZZZZ___iiisss|||rrrkkkjjjkkkmmmpppqqqrrrrrrtttuuuwwwxxxzzz|||}}}~~~~~~~~~~~~}}}{{{zzzxxxtttnnnjjj^^^PPPBBB===;;;888777777666666555555555555666666777777888888999:::::::::999;;;<<<======???AAADDDGGGIIILLLOOOSSSUUUWWWXXXZZZZZZ[[[\\\^^^```bbbcccddddddddddddeeeeeeffffffeeehhhmmmooopppooooooppptttttttttuuuuuuvvvvvvvvvyyyzzz}}}}}}}}}}}}|||||||||||||||~~~ppp```ZZZYYYVVVTTTRRRPPPOOOOOOHHHGGGDDDBBB@@@@@@???@@@===<<<;;;;;;999999888777888777777666555555444444222222222222222222222222000000000000////////////////////////////////////......///////////////...------............------/////////....../////////........................//////000//////...---------...///000000///...---///111222333444777;;;>>>???DDDKKKRRRXXX^^^cccfffjjjjjjiiigggddd```\\\YYYXXX]]]ccceeeddddddhhhmmmvvv{{{~~~yyyvvvxxx{{{~~~~~~}}}{{{zzz{{{~~~yyywwwsssnnnhhheeecccbbbbbbaaa```]]][[[YYYXXXWWWWWWRRRPPPPPPPPPRRRRRRQQQPPPQQQOOOKKKHHHFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIJJJLLLMMMMMMLLLIIIGGGGGGHHHKKKMMMMMMMMMJJJLLLNNNNNNOOOPPPRRRTTTWWWVVVYYY```gggppp~~~sssllljjjkkkmmmppprrrrrrsssuuuvvvxxxyyyzzz|||}}}~~~}}}|||{{{zzzxxxtttnnnjjj^^^QQQDDD>>>;;;777666777666666555555555555666666666666777777888999999::::::;;;===>>>>>>@@@CCCEEEIIIKKKNNNRRRUUUXXXZZZ[[[\\\]]]]]]^^^```aaacccddddddeeeeeefffggghhhhhhhhheeeiiinnnrrrtttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxzzz}}}~~~}}}|||{{{{{{zzz||||||~~~sssccc[[[ZZZWWWTTTRRRPPPOOONNNHHHFFFDDDBBB@@@?????????===<<<;;;;;;999999888777666666444333333222333333222222222222222222222222000000000000////////////////////////////////////---...//////////////////------............------//////............//////..............................////////////......//////////////////...------...000222333666:::>>>???DDDJJJPPPUUUYYY^^^aaabbbccceeefffeeebbb___]]]XXX[[[___aaacccffflllppp{{{yyyuuuuuuxxx{{{~~~|||xxxxxxwwwwwwyyy~~~|||vvvpppkkkgggccc```___]]]\\\ZZZXXXWWWWWWWWWUUUSSSQQQQQQQQQRRRQQQPPPRRRPPPLLLIIIGGGFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKLLLNNNPPPOOONNNIIIHHHGGGHHHKKKMMMMMMMMMKKKMMMOOOPPPPPPQQQSSSUUUUUUTTTWWW\\\aaagggrrr}}}qqqiiigggkkkmmmppprrrssstttuuuwwwxxxxxxyyy{{{|||~~~}}}|||{{{zzzyyyuuuppplll___SSSFFF???;;;777666777666666555555555555666666666666777777888999999999;;;===>>>???@@@BBBEEEGGGKKKMMMPPPTTTXXX\\\^^^_________``````bbbcccdddeeeeeefffgggiiijjjkkkkkkkkkhhhlllqqquuuvvvwwwxxxyyywwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvzzz}}}~~~}}}}}}~~~}}}|||}}}~~~~~~}}}}}}|||{{{{{{wwwyyywwwfff\\\[[[XXXUUURRRPPPNNNMMMHHHFFFDDDBBB@@@?????????===<<<;;;;;;999999888777777666444333222222333333222222222222222222222222000000000000////////////////////////////////////------...///////////////,,,------......------,,,000///...------...///000........................,,,---...///000000000000000000///...............,,,...111333444777;;;>>>AAAEEEJJJNNNRRRTTTWWWYYYZZZ]]]aaaeeeffffffdddbbb\\\]]]]]]```dddiiiooosss|||}}}wwwtttuuuzzz~~~|||zzzwwwxxxyyyzzz|||{{{uuummmgggccccccbbb```^^^\\\ZZZYYYXXXUUURRRQQQQQQRRRRRRQQQRRROOOLLLHHHFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMOOORRRUUUUUUTTTPPPNNNMMMMMMNNNOOONNNMMMOOOQQQSSSSSSRRRRRRSSSUUUTTTTTTWWW]]]___bbbjjjsss|||~~~qqqhhhfffkkkmmmppprrrssstttvvvxxxwwwwwwxxxzzz{{{}}}}}}}}}||||||zzzwwwrrrnnnaaaVVVIIIAAA<<<888777999666666555555555555666666777777888888999:::::::::<<<>>>@@@AAABBBCCCFFFIIILLLNNNRRRVVVZZZ^^^```bbbbbbbbbbbbcccdddeeefffgggfffgggiiikkkmmmmmmmmmmmmnnnqqquuuwwwxxxxxxyyyzzzxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwzzz}}}~~~}}}|||{{{}}}~~~|||zzz{{{}}}||||||}}}}}}}}}~~~~~~~~~yyy}}}yyyhhh]]]\\\YYYUUURRROOONNNMMMHHHFFFDDDAAA@@@?????????===<<<<<<;;;:::999888777999888666555444444555555222222222222222222222222000000000000////////////////////////////////////------...///000000//////,,,,,,---......---,,,,,,000///...------...///000........................+++,,,---///000000111111111000///---------...///...000333555777:::>>>AAADDDGGGKKKNNNOOOQQQRRRTTTUUUYYY^^^dddggghhhgggfffbbb```^^^```ffflllrrrtttzzz}}}zzzvvvuuuwww}}}~~~{{{zzzyyy{{{}}}~~~uuunnnkkkkkkjjjhhheeebbb___]]]YYYVVVRRRPPPQQQSSSTTTTTTPPPNNNKKKGGGEEEEEEFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMNNNMMMNNNRRRVVVYYYZZZZZZXXXVVVSSSRRRRRRRRRQQQOOOSSSUUUVVVVVVTTTSSSSSSTTTOOOPPPTTTZZZ\\\]]]cccjjjlllrrrjjjhhhkkkmmmppprrrssstttvvvxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}|||yyytttpppcccXXXKKKCCC>>>999888;;;666666555555555555666666888999999::::::;;;<<<<<<===???AAABBBCCCEEEHHHJJJMMMOOOSSSWWW[[[___bbbcccddddddddddddeeefffggghhhfffhhhjjjlllnnnooooooooosssuuuxxxyyyxxxxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvvvv{{{zzzzzz|||}}}}}}{{{yyyyyy|||~~~~~~|||{{{}}}yyyzzz{{{}}}~~~tttfff\\\YYYVVVSSSQQQOOOMMMJJJEEEDDDBBBAAA@@@?????????>>>===<<<<<<::::::999888888888777666555444333333555444444333222222222333000000000000////////////......---,,,---...///000////////////............///...---,,,,,,---.../////////.........---------++++++,,,,,,,,,---------,,,,,,,,,---...///000000000000000000111111111111777444222333555999;;;<<>>AAABBBCCCEEEHHHJJJKKKOOOSSSXXX[[[^^^bbbdddiiihhhfffeeeeeegggiiijjjmmmnnnqqqsssuuuuuutttsssuuuwwwxxxxxxxxxxxxyyyzzz~~~|||zzzzzzzzzyyywwwuuuwwwxxxzzz||||||||||||{{{{{{|||}}}|||zzzyyyzzz{{{}}}||||||}}}~~~oooaaaZZZXXXTTTRRRQQQOOOMMMKKKFFFEEECCCAAA@@@???>>>>>>======<<<;;;:::999888888888888777666555444333333333222111111000000111111000000000000////////////......---------...///000////////////............///...------------.../////////.........---------++++++,,,,,,,,,---------,,,---------...//////////////////000000000111111555333222333666:::<<<===BBBDDDGGGIIIIIIJJJLLLNNNRRRWWW___dddffffffeeeeeeccccccdddeeehhhmmmssswwwwwwwwwyyy|||~~~{{{xxx}}}}}}}}}~~~~~~zzzzzzxxxuuutttuuuxxx{{{}}}wwwpppllliiiddd^^^[[[ZZZYYYVVVSSSNNNMMMMMMLLLKKKJJJJJJJJJMMMMMMMMMLLLKKKLLLNNNQQQVVVWWWZZZ^^^dddggghhhgggfffcccaaa_________]]]\\\YYYXXXXXXYYY[[[\\\[[[ZZZWWWVVVWWWYYYXXXWWW[[[bbbfffnnn{{{uuukkkjjjiiilllnnnpppqqqsssuuuwwwzzzzzz|||}}}~~~}}}|||{{{zzzxxxvvvjjj___PPPDDD===;;;999888666666555444444555555666555666777888999;;;<<<<<<===???AAABBBCCCFFFIIIKKKNNNQQQUUUYYY\\\___bbbdddiiihhhhhhhhhiiikkkmmmooonnnppprrrtttuuuuuuuuutttuuuvvvxxxxxxxxxyyy{{{~~~|||{{{zzzzzzxxxvvvwwwxxxzzz{{{|||||||||{{{{{{||||||{{{zzzyyyzzz{{{{{{{{{{{{|||~~~jjj\\\XXXUUURRRQQQPPPOOOMMMKKKGGGFFFDDDBBB@@@>>>>>>======<<<;;;;;;999999888777888888777666555444333333222222111111000000111111000000000000////////////......------......///000////////////............///...------------...///...............---------,,,,,,,,,,,,------------------...........................////////////000333222111333777<<<>>>???AAACCCFFFGGGHHHJJJLLLNNNVVVZZZ```ddddddcccbbbaaaaaacccfffiiikkkmmmppprrrttttttvvvyyy|||}}}{{{yyy~~~|||zzzvvvuuusssqqqppprrrwww{{{}}}tttmmmfff```^^^\\\XXXUUUPPPOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPSSSVVVYYY[[[___fffmmmqqqrrrrrrooolllhhheeedddcccaaa``````___^^^^^^`````````^^^]]]ZZZYYY[[[ZZZXXXZZZ___bbbhhhrrrxxxllliiiiiilllnnnpppqqqsssvvvxxx{{{{{{}}}~~~~~~|||{{{{{{zzzwwwuuuooodddTTTFFF>>>;;;999777777666666555666666777777777777888999;;;<<<===>>>>>>???BBBCCCDDDFFFIIILLLPPPSSSWWW[[[]]]```cccfffjjjjjjjjjkkkmmmooorrrssspppqqqsssuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwzzz|||{{{zzzyyyxxxwwwxxxzzz{{{|||{{{{{{zzzzzz{{{{{{zzzxxxxxxyyyzzzyyyyyyyyyzzz|||}}}hhh[[[VVVSSSQQQOOOOOOOOOMMMKKKHHHGGGEEEBBB@@@>>>======<<<<<<;;;:::999888888777888888777666555444333333444444333333222333333444000000000000////////////...............//////000////////////.....................------.................................,,,,,,,,,------------..................------------------.........//////111111111444999>>>AAABBBCCCEEEHHHIIIJJJLLLOOOQQQWWW[[[```bbbbbbaaa``````___cccggghhhiiijjjmmmooorrrsssuuuxxxzzz|||||||||~~~{{{yyyyyyxxxuuusssqqqtttyyy}}}|||rrrjjjeee```[[[WWWSSSRRRPPPNNNNNNNNNPPPQQQQQQRRRTTTUUUUUUWWWZZZ]]]___aaafffmmmtttyyyzzzyyyyyyuuupppmmmkkkiiigggfffgggfffeeeeeefffgggfffdddddd```^^^___]]][[[\\\```bbbeeelllwww{{{mmmhhhiiilllnnnppprrrtttvvvyyy{{{|||}}}~~~~~~}}}||||||{{{zzzwwwuuupppeeeTTTGGG???;;;999777666666555555666666777777777777888:::;;;<<<===>>>===???AAABBBDDDFFFIIILLLPPPSSSXXX\\\```cccgggiiikkkkkklllmmmoooqqqssstttqqqrrrssstttuuuuuuttttttuuuvvvuuuuuuwww{{{}}}{{{{{{zzzzzzwwwxxxyyyzzz{{{{{{zzzyyywwwxxxxxxwwwuuuuuuwwwyyyyyyxxxxxxxxxzzz}}}kkk^^^UUUSSSPPPOOOOOONNNMMMLLLHHHGGGEEECCC@@@???=========<<<<<<;;;:::999888777888888777666555444333333444333333222333333444444000000000000////////////.........///////////////////////////............---..................------.....................,,,,,,---------........................---------------------............111111222666<<>>;;;999888555555444444555666666777666777888999:::<<<======<<<>>>@@@BBBCCCFFFIIILLLOOOSSSXXX]]]aaaeeejjjmmmlllmmmmmmnnnooopppqqqrrrqqqrrrrrrsssssssssrrrrrruuuuuuttttttuuuzzz|||{{{{{{{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxtttuuutttsssrrrrrruuuwwwyyyxxxxxxxxxyyy{{{|||}}}mmm___UUUSSSQQQOOOOOOOOOMMMLLLHHHGGGEEECCCAAA???>>>>>>>>>===<<<;;;:::999999888888888777666555444333333111111000000111111222222000000000000////////////---...///000000000000///////////////............------...//////...---------------...............,,,---------............------..................---------............///222222444999>>>CCCFFFGGGEEEGGGHHHJJJKKKNNNRRRUUUWWWZZZ]]]______```aaabbbaaaccceeebbb___```fffllljjjlllnnnooopppsssvvvyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}zzzxxxyyy{{{~~~|||rrriiibbb\\\ZZZVVVTTTTTTVVVYYY\\\dddfffiiikkkmmmoooqqqtttuuuuuuwww|||}}}yyyxxxwwwvvvuuuuuutttssstttuuuvvvuuutttrrrkkkffffffddd```^^^```___bbbffflllxxxssskkkiiikkkoooqqqrrruuuxxxzzz{{{{{{}}}~~~}}}}}}}}}~~~~~~|||yyyvvvlllaaaQQQDDD>>>;;;:::888444444444444555666777777666777888999;;;<<<======<<<>>>AAACCCDDDGGGKKKMMMPPPTTTYYY^^^bbbfffkkknnnllllllmmmnnnoooooopppppprrrrrrrrrrrrrrrrrrqqqqqqttttttsssrrrssswww}}}|||zzzzzz{{{{{{zzzwwwwwwxxxyyyyyyyyyxxxwwwssssssrrrqqqpppqqqtttvvvxxxyyyzzz{{{{{{{{{{{{zzzmmm^^^WWWTTTRRRPPPPPPOOOMMMKKKGGGFFFDDDCCCAAA@@@@@@??????>>>======;;;;;;:::999888888777666555444333333111111000000111111222333000000000000////////////---...///000111000000///////////////............------...//////...---------------.........//////------------............,,,---------.../////////---............/////////444444666;;;AAAFFFHHHHHHHHHIIIKKKLLLMMMPPPUUUXXXYYY[[[]]]^^^^^^^^^```aaaaaadddfffddd______dddjjjiiikkklllmmmmmmoootttxxxwwwxxxyyyzzz|||}}}~~~~~~~~~~~~vvvnnnhhheeeaaa^^^^^^aaaeeehhhpppsssvvvyyyzzz|||~~~~~~vvvpppmmmjjjddd``````^^^bbbffflllwwwxxxoooiiikkkoooqqqsssuuuxxx{{{zzzzzz|||}}}~~~~~~~~~~~~~~~zzzwwwmmmbbbRRREEE>>>;;;999888555555555555666777888999888888999;;;<<<===>>>???>>>@@@CCCEEEFFFIIIMMMPPPSSSVVV[[[___bbbeeehhhkkkiiijjjlllnnnooopppqqqrrrttttttsssrrrrrrrrrrrrrrrssssssrrrqqqqqqtttxxx||||||zzzxxxxxxzzzzzzzzzyyyvvvwwwxxxyyyyyyxxxwwwvvvsssssssssqqqpppqqquuuwwwwwwyyy|||}}}|||lll\\\XXXUUURRRQQQPPPOOOMMMKKKFFFFFFDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;:::888888777666555444333333333222222222333444444555000000000000////////////---...000111111111000///000/////////............,,,---...//////...---,,,---------.........//////---------.........//////,,,,,,------...///000000.........////////////000555666888===BBBGGGIIIIIILLLMMMNNNOOOQQQTTTYYY\\\[[[\\\]]]]]]]]]]]]^^^``````eeehhhfffaaa```dddiiijjjlllnnnnnnmmmpppuuuyyyvvvvvvwwwxxxzzz|||~~~ssspppllliiiiiilllqqqtttyyy|||xxxtttooohhhcccbbb```dddiiinnnyyy{{{rrriiikkkoooqqqsssuuuyyy{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~{{{xxxooocccSSSFFF>>>;;;999777666666666666777888999:::999:::;;;<<<===???@@@@@@@@@BBBDDDGGGHHHKKKOOORRRVVVXXX\\\___aaacccfffhhhgggiiikkknnnppprrrssstttvvvuuutttsssssssssssssssssssssrrrqqqpppqqquuuxxxwwwvvvvvvwwwyyyzzzyyyxxxvvvwwwxxxyyyyyyxxxvvvvvvttttttsssrrrqqqrrrvvvyyyvvvyyy~~~~~~jjj]]]ZZZWWWTTTRRRQQQPPPNNNMMMFFFDDDBBBBBBBBBAAA???===???===;;;999777888999999:::888666555555333111///111111000000000000111111111222333333222111000///111111000///////////////444///***))),,,//////............/////////////////////////////////......------------------------222333333111...,,,,,,---...------......///000111111444999===AAAFFFJJJMMMLLLLLLMMMOOORRRVVV[[[]]]___```aaaaaa_________aaaeeeeeeffffffgggggghhhhhhiiinnnpppmmmkkknnnqqqqqqooooooqqqtttyyy{{{|||{{{|||{{{zzzyyy~~~zzzuuupppjjjfffdddfffjjjppp|||yyynnnooooooooorrrvvvyyyzzz{{{yyyyyy{{{}}}}}}}}}~~~~~~}}}|||{{{zzzooocccRRRDDD===:::888777555555555666777999:::;;;777888999;;;===>>>???@@@DDDEEEFFFGGGHHHKKKPPPSSSUUUXXX\\\```bbbeeehhhkkkhhhiiijjjjjjkkknnnrrruuuttttttsssrrrssstttuuuvvvvvvuuusssrrrrrrtttwwwxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzxxxwwwwwwxxxxxxvvvuuuttttttsssssssssttttttuuuxxxyyy~~~lll^^^YYYVVVTTTRRRQQQQQQOOOMMMGGGEEECCCBBBBBBAAA@@@???>>>===;;;999888888999999777555444444555555444333111111111000000111111111222222222222222111000000111111000///////////////***+++,,,------...///000................................................------------------------...//////...+++******+++...............///111111222555999===AAAFFFKKKOOONNNOOOOOOQQQTTTXXX\\\^^^iiijjjjjjhhheeeccccccdddfffggghhhiiijjjjjjjjjjjjjjjnnnoookkkiiikkkmmmmmmiiikkknnnqqqtttwwwxxxzzz~~~yyytttnnnjjjiiikkkmmmrrr}}}qqqqqqooooooqqquuuxxxxxxzzzyyyyyy{{{~~~}}}~~~~~~|||{{{pppdddSSSEEE>>>:::999888777777777777888999;;;;;;888888:::;;;===>>>@@@@@@FFFHHHIIIKKKLLLPPPTTTXXXYYY\\\```ccceeegggjjjlllhhhiiijjjjjjkkkmmmqqqtttttttttssssssssstttuuuvvvwwwvvvtttssssssuuuxxxyyyyyyxxxwwwwwwwwwxxxyyyzzzzzzxxxwwwxxxxxxxxxwwwuuuuuutttttttttttttttuuuvvvyyyzzzlll]]]XXXVVVSSSRRRQQQQQQOOONNNJJJGGGCCCAAAAAABBBAAA@@@>>>===;;;999888888888999666555444444555666444333222222111111111111222222111111000/////////000000111000000///////////////$$$***///111...,,,---/////////......------,,,,,,------------------......------------------------,,,---------+++***+++,,,............///000111111444777:::>>>AAAFFFLLLPPPRRRRRRSSSUUUWWWZZZ\\\^^^hhhjjjkkkjjjhhheeeddddddggghhhjjjlllmmmnnnmmmmmmjjjmmmlllhhheeehhhiiihhhdddhhhmmmpppqqqssswww{{{zzztttoooooopppqqquuuwwwtttqqqppprrrtttvvvwwwxxxxxxxxxzzz}}}~~~}}}}}}{{{qqqeeeTTTFFF???<<<:::999777777777777777888999:::888999:::<<<===???@@@AAACCCEEEHHHJJJLLLPPPUUUYYY\\\^^^bbbdddfffgggjjjlllgggiiijjjjjjkkkmmmqqqssstttttttttttttttuuuvvvvvvxxxwwwuuutttuuuvvvxxxyyyyyyxxxwwwwwwwwwxxxzzz{{{zzzyyyxxxyyyzzzzzzxxxwwwuuuuuuuuuuuuuuuvvvwwwxxx{{{|||lll\\\WWWUUURRRQQQQQQQQQOOONNNLLLHHHDDDAAAAAAAAABBBAAA>>>===;;;:::999888888888999888666555555444222000333222222222222222222333000///---,,,,,,---...///000000////////////000000***...111222///---+++,,,//////...---,,,+++++++++,,,,,,,,,---------------............---------------...//////...---...///............///000111222666888;;;>>>BBBGGGMMMQQQSSSTTTUUUWWWYYY[[[\\\]]]aaaeeekkknnnmmmkkkhhhfffhhhiiilllnnnooooooooonnnjjjllljjjeeeccceeefffddddddjjjppprrrrrrtttyyy~~~{{{vvvsssssstttxxxyyysssrrrttttttuuuwwwvvvwwwxxxzzz|||~~~~~~~~~|||{{{rrrfffVVVHHH@@@===;;;:::777666666666666666777777999999;;;<<<>>>@@@AAAAAABBBDDDHHHKKKNNNRRRWWWZZZ]]]___bbbdddeeefffhhhiiiiiijjjllllllmmmnnnqqqtttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwuuutttuuuvvvwwwxxxwwwwwwvvvvvvvvvxxxyyyzzzzzzyyyyyyzzz||||||zzzxxxvvvvvvvvvvvvwwwxxxyyyzzz|||~~~ppp___WWWUUURRRQQQQQQPPPNNNMMMLLLIIIDDDAAAAAAAAAAAAAAA===<<<;;;:::999888888888999777555555555444222000333222222222222222222333000///...---......000111000000////////////000000222000...///111111///---//////...---,,,+++++++++,,,,,,,,,---------....../////////......---------...///000000//////000111///......//////000111222666999<<>><<<;;;888888888777777888999999999:::;;;===???@@@BBBBBBFFFIIIMMMPPPTTTXXX]]]``````bbbeeeffffffgggiiijjjkkkmmmnnnooooooqqqsssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttttttttuuuvvvuuutttttttttuuuvvvxxxyyyzzzyyyzzz|||~~~~~~|||zzzwwwwwwwwwxxxyyyzzz|||}}}~~~vvvdddXXXVVVSSSQQQPPPOOOMMMKKKKKKHHHDDDBBBAAAAAA@@@???<<<<<<<<<;;;:::999888777555444333444666666666444222222111111111111222222222222111111222222333333///////////////000000111222...+++---111555444222//////......------,,,,,,,,,,,,,,,---......//////000000//////...---------,,,...///...------...///////////////000111222222555888===@@@DDDGGGKKKNNNQQQSSSVVVYYY[[[[[[[[[ZZZdddkkktttzzzzzzvvvpppmmmlllllllllmmmmmmnnnooooookkkkkkgggccccccggghhheeeeeeiiinnnqqqrrrtttxxx||||||{{{zzzzzzuuuvvvwwwttttttxxxuuuwwwzzz||||||}}}{{{xxxsssgggVVVHHHAAA>>><<<;;;:::::::::::::::;;;<<<===:::;;;<<<>>>???AAABBBCCCFFFIIINNNRRRUUUYYY]]]```cccfffhhhjjjjjjkkklllnnnlllnnnpppqqqqqqrrrtttvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuutttttttttttttttssssssrrrssstttuuuwwwxxxyyyzzz{{{~~~~~~|||wwwxxxxxxyyy{{{}}}~~~yyyfffYYYWWWSSSQQQPPPNNNLLLJJJIIIGGGDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::999888777555444333444666777666555111111111000000111111111000111222222333333333222///////////////000111111///.........000222333333........................,,,------...//////000000000000000///...---------,,,.........,,,+++,,,...////////////000111222333333777===BBBEEEGGGJJJLLLPPPRRRWWWZZZ]]]]]]\\\[[[```fffmmmrrrsssrrrpppooopppooommmllllllnnnoooppplllkkkgggcccfffkkkllliiihhhjjjmmmpppsssvvvwwwxxxwwwzzz~~~sssuuuvvvsssssswwwtttxxx{{{}}}}}}~~~|||yyysssgggVVVHHH@@@===<<<;;;999999999999:::;;;<<<===;;;;;;===>>>@@@AAACCCCCCEEEHHHMMMQQQUUUXXX\\\___dddfffiiikkkkkklllnnnooolllnnnpppqqqqqqrrrsssuuuuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuttttttsssssssssssstttvvvxxxyyyyyyzzz|||}}}xxxxxxyyyzzz|||~~~xxxdddZZZWWWTTTQQQOOOMMMKKKIIIHHHFFFDDDBBBBBB@@@===;;;<<<<<<<<<;;;:::999888777888666555555555555333111111111000000000000111111---...///111111111000//////////////////000111111...111333222...---...000.........///////////////------......///000111111111000000///...---------...///000///---,,,---...////////////000111222333222777===BBBEEEGGGIIIJJJPPPSSSWWW\\\^^^^^^]]]\\\^^^bbbhhhmmmpppsssuuuwwwsssqqqooommmlllnnnpppqqqlllkkkgggdddgggnnnooolllkkklllmmmqqquuuxxxxxxxxxsssvvvyyy|||~~~rrrsssuuuqqqqqqvvvuuuxxx|||}}}}}}~~~}}}zzzrrrgggVVVHHH@@@===;;;:::555555555666777999:::;;;;;;<<<===>>>@@@BBBCCCDDDIIILLLQQQUUUXXX\\\___bbbbbbeeehhhiiijjjkkkmmmoookkknnnpppqqqqqqqqqrrrtttuuuvvvwwwxxxyyyxxxwwwwwwxxxwwwwwwwwwvvvvvvuuuuuuttttttssstttuuuwwwyyyzzzyyyzzz|||~~~xxxyyyyyy{{{}}}uuucccYYYVVVSSSQQQQQQOOOMMMLLLHHHGGGEEECCCAAA@@@??????<<<<<<<<<;;;:::999888777999888888777555444222111333333333333333333333333........................000000////////////000000//////////////////////////////............//////////////////////////////......---,,,---...///000,,,,,,,,,------.........))),,,...//////000111222:::<<<@@@BBBDDDGGGJJJMMMRRRUUUYYY[[[\\\\\\]]]]]]^^^___bbbgggmmmrrrtttuuuxxxtttnnnkkkkkkkkkllllllfffeeefffhhhlllnnnoooooooooppprrrtttvvvxxxyyyzzzxxxyyyzzz|||xxxppprrroooqqqvvvuuuyyy|||~~~{{{sssiiiZZZLLLCCC>>><<<;;;;;;:::999777888999;;;<<>>;;;;;;777666666666777999;;;<<<===???AAABBBCCCEEEHHHJJJLLLOOOTTTXXX[[[^^^bbbddddddddddddgggkkkmmmmmmkkknnnnnnoooppprrrtttvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvtttssssssuuuxxxyyyyyyzzz{{{}}}{{{zzz|||lll```ZZZXXXUUUSSSSSSRRRPPPNNNHHHGGGEEECCCAAA@@@??????<<<<<<<<<;;;:::999888777::::::999888777666444333222222222222222222222222000000000000000000000000111000000///.........///////////////////////////000000////////////000000////////////////////////---,,,,,,,,,,,,---......///////////////.........222111000//////222777;;;:::===@@@CCCEEEHHHLLLNNNTTTUUUWWWYYYZZZZZZZZZYYYYYY[[[```eeelllsssxxx{{{vvvsssooommmllljjjhhhfff]]]___dddjjjpppssssssrrrqqqqqqsssuuuyyy}}}~~~}}}~~~wwwooorrrppprrrwwwwwwyyy{{{wwwmmm\\\MMMCCC>>>;;;;;;666666666777777888999:::<<<>>>@@@BBBDDDFFFJJJMMMNNNQQQVVVZZZ]]]```dddfffgggfffeeegggiiikkklllkkkoooooopppqqqrrrtttvvvwwwwwwwwwxxxyyyzzz{{{{{{|||zzzzzzzzzzzzyyyyyyyyyyyyxxxvvvttttttvvvxxxxxxxxxzzz|||}}}|||}}}~~~kkkaaaYYYWWWTTTSSSRRRQQQPPPNNNHHHGGGEEECCCAAA@@@??????===<<<;;;:::999888888888777777777666555333222111111111111111111111111111000000000000000000000000111000///...............////////////////////////000000////////////000000////////////////////////,,,,,,,,,,,,---------...000/////////......------000000000//////111555999999<<<@@@DDDFFFJJJNNNPPPUUUUUUVVVXXXZZZZZZZZZYYYXXXZZZ___ccciiiooouuuyyyuuutttrrrpppnnnkkkfffbbbVVVZZZbbbkkksssvvvvvvtttssssssuuuxxx|||vvvnnnqqqppprrrxxxxxxyyy{{{zzzooo^^^NNNDDD>>><<<;;;:::::::::999999999999999===???AAACCCDDDGGGJJJMMMPPPSSSWWW[[[^^^aaadddggghhhgggfffgggiiikkkmmmnnnqqqqqqqqqrrrtttvvvwwwxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvvvvwwwxxxxxxwwwzzz|||~~~nnncccXXXUUUSSSQQQQQQQQQOOOMMMHHHGGGEEECCCAAA@@@??????>>>===;;;:::999888888888666666666666555333222111111111111111111111111111////////////////////////000000///...............////////////////////////000000////////////000000////////////////////////,,,,,,---------.........///......------,,,,,,,,,+++,,,...//////000222444999<<>>===;;;999888888888999777777777777666555444444222222222222222222222222///////////////////////////......---......////////////////////////////////////............//////////////////////////////,,,---......//////......---------------,,,,,,,,,)))+++.../////////111222:::>>>CCCIIINNNSSSXXX\\\[[[XXXVVVWWWYYYZZZXXXVVVSSSVVVYYY[[[\\\```ggglllssstttvvvvvvsssjjj```YYYOOOTTT___kkkuuu{{{{{{zzzyyy{{{}}}~~~~~~}}}}}}~~~wwwooorrrppprrrwwwwwwxxx{{{~~~rrraaaPPPEEE@@@??????===<<<:::999999;;;===>>>@@@BBBDDDEEEEEEGGGJJJLLLRRRUUUZZZ]]]___bbbeeehhhggghhhjjjllllllnnnqqqttttttttttttuuuvvvwwwyyyzzz||||||||||||||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyzzz{{{yyyxxxzzzzzz|||sssbbbWWWUUUSSSRRRRRRQQQPPPOOOHHHGGGEEECCCAAA@@@??????>>>===;;;999888888999999777777777777666555444444333333333333333333333333000000000000000000000000------------...///000000////////////////////////......------------......////////////////////////---...///000000000//////------------............,,,.../////////000333555===AAAGGGMMMTTTZZZ```dddbbb^^^YYYXXXYYYYYYUUUQQQNNNQQQUUUUUUVVVZZZaaagggqqqsssuuuvvvrrrhhh\\\SSSMMMSSS^^^jjjuuu{{{|||||||||~~~~~~}}}||||||~~~xxxooorrroooqqqwwwvvvxxx{{{sssaaaPPPFFFAAAAAAAAAIIIFFFAAA===;;;<<<>>>??????AAACCCEEEFFFHHHLLLNNNUUUXXX\\\___aaadddgggiiihhhkkknnnoooooooooqqqsssssssssssstttuuuvvvwwwxxxzzz{{{{{{|||~~~{{{{{{{{{|||||||||}}}}}}zzzzzzyyyzzz||||||{{{yyyyyyyyyyyy|||sss```XXXVVVTTTSSSSSSSSSQQQPPPHHHGGGEEECCCAAA@@@?????????===;;;999888888999999555555555555444333222222333333333333333333333333111111111111111111111111,,,,,,,,,---...///000111////////////////////////---------,,,,,,---------////////////////////////---...000111111111000///---.........//////000000111111000//////222666:::???CCCJJJQQQXXX___fffjjjhhhbbb\\\YYYYYYWWWRRRMMMJJJMMMQQQRRRSSSWWW___eeeoooqqqtttuuuqqqfffYYYPPPMMMSSS]]]jjjuuu|||}}}}}}~~~~~~}}}||||||~~~xxxppprrroooqqqvvvuuuxxx{{{sssaaaQQQFFFBBBBBBBBBWWWSSSKKKDDD>>>======>>>===???BBBEEEGGGJJJNNNQQQVVVZZZ^^^aaacccfffiiikkkkkknnnqqqrrrpppooopppqqqrrrrrrrrrssssssuuuvvvwwwvvvvvvxxxzzz}}}||||||}}}}}}~~~~~~~~~zzzyyyyyy{{{|||}}}|||zzzyyyxxxxxxzzz}}}rrr___WWWVVVUUUTTTTTTSSSPPPNNNKKKHHHDDDAAA@@@???===<<<<<<;;;;;;:::999999999999<<<:::888666444444444444222222222111111111111000222222111///...---,,,+++000///,,,)))((())),,,///.........................................................------.........------------------------............////////////,,,---......///111555888@@@EEEMMMVVV^^^gggoootttooojjjbbb[[[VVVRRRPPPOOOLLLKKKKKKLLLQQQXXX___dddkkkooosssssslllaaaWWWQQQJJJSSS```jjjooosssuuuxxx|||{{{|||~~~|||}}}~~~sssppprrrsssvvvyyy|||~~~~~~tttdddSSSGGGAAA???@@@JJJRRRPPPBBB;;;???AAA>>>@@@AAACCCEEEGGGKKKPPPTTTWWW[[[```dddffffffggghhhjjjlllooorrrtttuuutttttttttttttttttttttuuuvvvvvvzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}||||||{{{|||}}}~~~tttaaaXXXVVVUUUTTTTTTSSSPPPNNNKKKHHHDDDAAA@@@???>>><<<======;;;::::::999999999:::999777555444333333333222222222111111111111000111111000///...------,,,000///...,,,******---000................................................//////............//////------------------------............////////////------......///222666999AAAFFFMMMVVV^^^fffmmmrrrpppkkkddd^^^XXXSSSPPPOOOKKKJJJKKKMMMRRRXXX___ccciiikkknnnnnniii___TTTMMMIIIRRR___iiiooorrrvvvxxx~~~zzzxxxzzz|||~~~}}}{{{|||uuurrrssstttvvvyyy|||~~~uuudddSSSFFF@@@>>>???AAAHHHHHH===888===AAA???AAABBBDDDFFFIIILLLQQQUUUXXX\\\aaaeeeggggggiiijjjkkkmmmppprrrtttuuuttttttuuuttttttttttttuuuvvvvvvzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}xxxdddYYYWWWUUUUUUTTTSSSPPPMMMJJJHHHDDDAAA@@@@@@>>>===>>>>>><<<;;;999999888888999888666444333222222222222222222111111111111000000/////////............//////000...---,,,...///................................................/////////....../////////------------------------............////////////---......///000222666:::BBBFFFMMMUUU\\\cccjjjnnnpppnnniiibbb\\\VVVQQQOOOJJJKKKMMMPPPUUUZZZ```cccfffgggggghhhfff]]]RRRIIIGGGQQQ^^^hhhooossswwwzzz|||wwwvvvvvvxxxzzz|||{{{zzz{{{}}}~~~~~~~~~xxxtttuuuvvvxxxzzz|||~~~vvveeeTTTFFF???======888???@@@:::888>>>CCCBBBBBBDDDFFFHHHKKKOOOTTTXXXZZZ^^^cccfffhhhiiikkkllllllnnnppprrrtttuuuuuuuuuuuuuuuttttttuuuuuuvvvwwwzzz{{{{{{||||||}}}~~~~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||gggZZZXXXVVVUUUTTTRRROOOMMMJJJGGGDDDBBBAAA@@@???===>>>===<<<:::888777777666888888777555444333333222222222222111111111000000.........///////////////---...000///...------...................................................///......------......///------------........................////////////---...//////000333777;;;CCCGGGMMMSSSYYY___eeeiiipppooommmggg```YYYTTTQQQMMMOOOQQQUUUZZZ___ccceeefffdddcccdddccc]]]QQQHHHGGGQQQ^^^iiiqqqvvv{{{~~~zzzvvvttttttvvvwwwzzzyyyyyyyyyzzz|||||||||~~~zzzvvvwwwwwwyyy{{{}}}~~~wwwfffTTTFFF>>><<<<<<666<<<===:::;;;AAAEEEEEEBBBEEEHHHKKKNNNRRRWWWZZZ]]]```dddhhhiiikkkmmmnnnnnnoooqqqssstttuuuuuuuuuuuuuuuuuutttuuuvvvvvvwwwzzz{{{{{{||||||}}}~~~~~~zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~jjj[[[YYYWWWVVVTTTRRROOOLLLJJJGGGDDDBBBAAAAAA???>>>===<<<:::999777666555555888888888777666555444444222222222111111111000000............////////////+++---//////...---------...................................................------------------...---------....../////////............////////////---...///000111444888<<>><<<<<<888;;;===<<<===AAAEEEEEECCCFFFIIIMMMPPPTTTYYY\\\^^^aaafffhhhjjjlllnnnppppppppprrrssstttuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwzzzzzzzzz{{{||||||}}}}}}yyyyyyzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~mmm]]][[[XXXVVVUUURRRNNNLLLJJJGGGDDDBBBBBBAAA@@@???<<<<<<:::999777666666666888888888888777666555444222222222111111111111000.........///////////////+++---......---------.........................................................------------......---------...//////000000............////////////---...000111222555999===CCCFFFJJJNNNQQQUUUYYY\\\fffiiikkkhhhaaa[[[WWWWWWWWWXXXZZZ\\\```cccfffgggfffdddbbbaaa^^^WWWMMMFFFHHHQQQ___kkkuuu}}}~~~}}}{{{xxxuuuttttttuuuvvvvvvwwwxxxxxxwwwxxxzzz|||{{{|||}}}~~~wwwtttvvvwwwzzz}}}}}}xxxfffTTTFFF>>><<<<<<::::::;;;<<<>>>@@@BBBBBBBBBFFFJJJNNNRRRVVV[[[^^^```bbbfffiiijjjllloooqqqqqqrrrrrrssstttuuuvvvwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{||||||yyyyyyyyyzzzzzz{{{{{{|||zzz{{{{{{|||~~~~~~~~~~~~ooo]]][[[YYYWWWUUURRRNNNKKKJJJGGGDDDBBBBBBBBBAAA@@@===<<<;;;:::999999999999666777777777777555444333222222222111111111111000///////////////.........,,,...//////......///000................................................000000////////////000000---------...///000000000............////////////---///000111222666:::>>>BBBEEEHHHKKKNNNPPPTTTWWW^^^bbbeeeccc]]]XXXWWWXXXXXXXXXYYYZZZ\\\___bbbdddcccbbbaaa]]]WWWPPPHHHDDDGGGPPP^^^kkkuuu}}}yyyxxxuuussssssssstttuuuvvvwwwyyyxxxwwwwwwzzz|||}}}}}}~~~}}}sssqqqtttwwwzzz}}}}}}wwwfffTTTFFF???======;;;:::;;;===???@@@AAABBBBBBEEEJJJOOOSSSWWW[[[^^^```cccfffhhhjjjlllooorrrrrrrrrsssssstttvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwxxxyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyzzzzzzzzzxxxxxxyyyzzz|||~~~ppp^^^\\\YYYWWWUUURRRNNNKKKJJJGGGDDDBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;555555666666666555333222222222222111111111111000000000//////...............///000///...///111333................................................222222111111111111222222---------...///000000111............/////////000...///000111333666;;;>>>BBBDDDGGGJJJLLLNNNQQQTTTYYY]]]```^^^YYYUUUVVVXXXXXXWWWWWWWWWYYY\\\___aaa``````___[[[SSSJJJDDDAAAFFFOOO]]]jjjttt}}}wwwuuutttrrrrrrssstttuuuuuuxxxyyyyyywwwwwwzzz|||zzzpppooosssvvvzzz~~~}}}vvveeeTTTFFF???===>>>===;;;<<>>======333444666777888777555444///111555888888666333111222222222111111111111000111111111111111000000000,,,------...///000111111000---+++---000222111//////............------------------............///////////////////////////------------------------111000//////222666;;;>>>DDDDDDEEEGGGJJJNNNQQQSSSWWWWWWXXXVVVTTTSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]][[[YYYXXXQQQGGG@@@>>>AAAOOO```jjjsss~~~~~~}}}uuusssqqqoooooopppsssuuutttuuuvvvxxxyyyzzz{{{|||}}}nnnkkkrrrzzz|||yyy~~~wwwfffQQQDDD???===;;;============???AAACCCEEEEEEGGGKKKPPPUUUYYY\\\]]]dddfffjjjmmmoooppppppooorrrqqqrrrtttwwwyyyzzzyyyuuuvvvvvvwwwwwwuuutttsssvvvvvvvvvvvvwwwyyy{{{}}}{{{{{{zzz{{{{{{|||}}}~~~{{{|||}}}}}}}}}~~~~~~}}}~~~{{{ggg]]]ZZZWWWTTTSSSQQQOOOMMMOOOKKKEEEAAA???>>>>>>===888999:::;;;;;;:::888777222444777999999777444222222222222111111111111000111111000000////////////------......//////000000...,,,***+++---///...---///............------------------............///////////////////////////........................000000///000222777;;;>>>@@@AAABBBCCCFFFJJJMMMOOORRRSSSRRRQQQPPPRRRUUUXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]ZZZYYYXXXRRRGGGAAA@@@EEESSSbbblllttt}}}}}}{{{vvvtttqqqoooooopppsssuuuvvvvvvvvvwwwxxxyyy{{{|||~~~tttnnnqqqxxxzzzzzz~~~xxxgggRRRDDD@@@>>>;;;<<<<<<<<<===???AAACCCEEEEEEHHHLLLQQQVVV[[[^^^___ggghhhkkknnnpppqqqqqqqqqrrrqqqrrrtttwwwyyyzzzyyywwwxxxxxxxxxwwwuuutttrrruuuuuuuuuvvvwwwyyy{{{}}}||||||{{{{{{{{{|||}}}}}}{{{|||}}}}}}}}}}}}}}}xxxddd]]]ZZZWWWTTTSSSQQQOOOMMMOOOJJJEEEAAA@@@???>>>===;;;<<<======<<<;;;999888555777999:::999777444222222222222111111111111000000000///............///.........//////////////////---,,,,,,---------,,,///............------------------............///////////////////////////////////////////////////000//////000333777;;;>>>>>>>>>???AAACCCFFFIIIKKKMMMMMMLLLLLLMMMQQQWWW[[[[[[\\\^^^```bbbccccccbbb^^^\\\[[[YYYRRRGGGAAAAAAJJJXXXfffnnnttt|||~~~{{{yyyvvvtttrrrpppoooppprrrtttwwwwwwvvvuuuvvvxxxzzz|||~~~~~~{{{qqqppptttyyy|||~~~yyyhhhTTTFFFAAA>>>;;;<<<;;;<<<===>>>AAACCCEEEFFFIIIMMMSSSYYY^^^aaacccjjjkkklllnnnppprrrssstttrrrrrrrrrtttwwwyyyyyyyyyyyyyyyzzzyyyxxxvvvtttsssttttttuuuvvvxxxzzz|||}}}~~~}}}}}}||||||||||||}}}zzz{{{}}}}}}~~~}}}}}}~~~xxxeee]]]ZZZWWWTTTSSSQQQOOOMMMNNNJJJEEEBBB@@@@@@???===;;;<<<<<<;;;:::888777666888888999999888666333222222222222111111111000000000///......------......///////////////.........222111///.........------///............------------------............///////////////////////////......................../////////111444888<<<>>>?????????@@@CCCFFFHHHJJJHHHJJJKKKLLLNNNRRRWWW[[[[[[^^^bbbeeehhhjjjjjjjjjbbb```^^^ZZZPPPEEE@@@AAAMMMZZZgggooottt{{{~~~zzzxxxuuusssqqqpppoooppprrrsssxxxwwwuuutttuuuwwwzzz|||}}}~~~rrrnnnqqqyyy~~~{{{jjjUUUGGGBBB???;;;;;;;;;;;;===>>>AAADDDEEEGGGJJJOOOUUU[[[aaaeeegggllllllmmmnnnppprrrtttuuusssrrrrrrtttwwwyyyyyyxxxxxxyyyyyyzzzyyyxxxvvvuuutttuuuvvvxxxzzz|||~~~~~~}}}|||||||||||||||zzz{{{}}}}}}~~~~~~~~~zzzhhh]]]ZZZWWWTTTSSSQQQOOOMMMMMMJJJFFFCCCAAAAAA???>>><<<;;;;;;:::888777666555888777777666555333222111222222222111111111000000///////////////.........///////////////.........111111000///------------///............------------------............///////////////////////////------------------------//////000222555999<<>>AAANNNZZZgggnnnssszzzzzzxxxrrrqqqpppoooooopppqqqrrrxxxvvvuuutttuuuwwwzzz||||||}}}sssnnnqqqzzz|||lllWWWIIICCC???<<<;;;;;;<<<===???BBBEEEFFFIIILLLQQQWWW^^^cccgggiiillllllmmmnnnoooqqqssstttssssssrrrtttwwwyyyxxxxxxvvvwwwxxxyyyzzzzzzyyyyyyvvvwwwxxxzzz|||}}}~~~~~~}}}||||||{{{||||||{{{|||}}}~~~~~~zzziii]]]ZZZWWWTTTSSSQQQOOOMMMMMMJJJFFFCCCBBBAAA@@@>>>======<<<:::999888888777777666555444333222111111222222222111111111111000///000222333333111///---.........///////////////...//////---+++***+++,,,///............------------------............///////////////////////////------------------------...///000222666:::===???????????????AAACCCEEEFFFHHHLLLQQQUUUXXXYYY[[[\\\aaacccggglllpppsssuuuvvvmmmiiibbbYYYKKK@@@???DDDNNNZZZgggmmmqqqwww|||}}}zzzvvvooonnnnnnnnnnnnpppqqqrrruuuuuuttttttvvvxxx{{{|||{{{|||~~~}}}wwwwwwwwwwwwxxx|||uuupppsss{{{~~~nnnYYYKKKEEE@@@<<<<<<<<<===>>>AAACCCFFFHHHJJJMMMRRRYYY___dddhhhjjjlllmmmnnnoooqqqrrrsssssstttsssssstttwwwxxxxxxwwwtttuuuwwwyyyzzz{{{zzzzzzwwwxxxyyy{{{|||}}}}}}~~~}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~xxxfff]]]ZZZWWWTTTSSSQQQOOOMMMLLLIIIFFFDDDCCCBBB@@@>>>===<<<;;;:::999999999999777666444333222222222222222222222111111111111000///222555777777444000...------......//////000000---//////---+++***,,,...///............------------------............///////////////////////////........................---...000333666:::===???AAAAAAAAAAAACCCDDDFFFHHHIIIMMMRRRVVVYYY\\\___aaaiiijjjlllooorrrtttvvvwwwnnniiibbbWWWIII@@@BBBJJJPPP\\\ggglllnnnsssvvvwww{{{~~~~~~}}}~~~xxxtttkkkkkkkkklllnnnoooqqqrrrrrrssssssuuuwwwyyy{{{|||{{{|||}}}vvvoooiiijjjjjjjjjkkkpppvvvzzzxxxsssvvv{{{ooo[[[LLLEEEAAA<<<======>>>???BBBEEEHHHJJJLLLOOOSSSYYY___eeehhhjjjmmmnnnppprrrsssttttttssstttsssssstttwwwxxxxxxwwwtttuuuwwwxxxyyyyyyyyyyyyvvvwwwyyyzzz{{{{{{{{{zzz{{{zzzzzzzzzzzz{{{{{{|||~~~~~~tttccc]]]ZZZWWWTTTSSSQQQOOOMMMLLLIIIFFFDDDCCCBBB@@@>>>;;;;;;:::999888888888888777666444333222222333444222222222111111111111000///333777:::999666111...,,,------...///000111111...000111///---,,,...111//////.........------------------.........//////////////////////////////////////////////////////---...000333777:::>>>???EEEEEEEEEEEEFFFHHHJJJKKKJJJMMMPPPTTTXXX]]]cccgggoooppppppqqqsssuuuwwwxxxnnniii```UUUHHHAAAEEENNNRRR]]]hhhkkklllooorrrssssssxxx|||}}}|||}}}}}}vvvrrriiiiiijjjkkkmmmoooqqqrrrpppqqqsssuuuxxxzzz{{{|||{{{|||}}}uuuiiiccc^^^_________aaaffflllqqq{{{zzzvvvxxx{{{}}}ppp\\\MMMFFFAAA<<<>>>>>>???@@@CCCFFFIIIKKKMMMOOOTTTZZZ```eeehhhjjjnnnooorrrtttvvvvvvuuuttttttsssssstttwwwxxxxxxwwwuuuvvvwwwxxxyyyxxxwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~vvveeeZZZYYYXXXUUUSSSPPPMMMKKKMMMJJJFFFDDDCCCBBB@@@???<<<;;;999777666555444444555444333222222222333444//////000000111111111111///000222333222111///---//////............//////......---------,,,,,,,,,......---------,,,,,,,,,........................---,,,,,,++++++******)))+++---...000000///---,,,,,,///444888;;;===@@@BBBFFFFFFGGGFFFFFFGGGJJJMMMTTTRRRQQQTTT[[[dddlllpppgggiiiiiijjjnnnuuuwwwuuummmeee[[[QQQFFF@@@BBBIIIVVV___jjjnnnllliiijjjlllkkkpppvvv{{{~~~~~~yyytttpppooollljjjiiikkklllmmmmmmssssssuuuvvvxxxzzz{{{|||~~~}}}}}}~~~|||oooeee^^^YYYWWWWWWWWWXXX\\\```eeehhhqqquuu{{{zzzuuuxxx|||~~~|||kkkYYYIIIAAA>>>???>>>???AAACCCDDDGGGKKKNNNOOOSSSXXX]]]aaaeeeiiilllrrrtttwwwyyyzzzxxxvvvtttuuuuuuvvvxxxzzzzzzwwwuuupppqqqsssvvvwwwxxxxxxxxxvvvwwwwwwwwwwwwxxxxxxxxxyyywwwuuutttvvvzzz~~~~~~|||}}}vvveee[[[ZZZYYYWWWTTTQQQNNNMMMMMMJJJFFFDDDCCCBBB@@@???<<<;;;:::999888777777777666555444333333333444555000000000111111111222222///000222222222111///...//////............////////////.........---------//////.........---------........................---------------,,,,,,,,,...///000000000000///...///222777:::===???BBBEEEIIIJJJKKKKKKKKKLLLNNNPPPTTTSSSTTTYYY```gggkkknnngggjjjkkklllpppuuuuuurrrhhhaaaWWWNNNDDD???BBBJJJUUU^^^gggkkkhhhddddddfffiiinnntttzzz}}}}}}xxxssspppllljjjhhhhhhjjjlllnnnnnnqqqrrrtttuuuxxxzzz{{{|||~~~~~~}}}}}}~~~pppddd\\\UUUQQQPPPOOOOOOPPPSSSWWW[[[^^^hhhlllqqqwww|||}}}xxxzzz~~~zzzjjjXXXIIIAAA???@@@>>>@@@BBBCCCDDDGGGKKKNNNQQQUUUZZZ^^^bbbfffiiilllqqqsssvvvyyyyyyxxxvvvuuuuuuuuuvvvxxxyyyyyyvvvtttrrrsssuuuwwwxxxyyyyyyyyywwwwwwwwwwwwxxxxxxxxxyyyyyywwwuuuuuuvvvzzz~~~~~~}}}~~~uuuddd[[[[[[YYYWWWUUURRROOONNNMMMJJJFFFCCCBBBAAA@@@>>><<<;;;;;;::::::::::::;;;777666555444444444444555111111111222222222222222000111111222222000///...//////............//////000000/////////..................---------------------------------------.............../////////111111111000000111111111444666:::<<>>===<<<;;;:::::::::::::::666666555444444444333333222222222222222222222222000111111111111000////////////............//////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000000000333222000///000111333444777999<<>><<>>>>>===;;;:::888777777666555555444444333222111111222222222222222222222222111111111111111000////////////............//////.........---------,,,,,,------------............------------------------++++++,,,---...//////000222111///...///111444666:::<<>>===;;;999777666555555444555555444333222000000222222222222222111111111111111111000000000000000//////............//////...------------,,,,,,,,,000000000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......000/////////000333666888;;;???CCCEEEFFFGGGIIIJJJKKKMMMOOOPPPPPPPPPQQQRRRTTTSSSSSSWWW___gggnnnqqqooosssuuuuuutttsssmmmeeeXXXQQQIIICCC======EEEOOOZZZ___ggglllmmmkkkhhhgggcccggglllqqqvvv|||~~~xxxrrrmmmjjjhhhfffccccccdddeeeffffffhhhiiilllooorrruuuwwwyyy}}}}}}~~~zzzppp^^^WWWNNNIIIGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGJJJLLLOOOSSSYYY]]]ccceeehhhhhhffffffiiilllrrryyytttaaaQQQHHHDDDBBBAAAAAACCCFFFIIILLLPPPUUUYYY[[[^^^bbbdddfffhhhjjjlllnnnoooqqqssstttuuuttttttwwwvvvvvvvvvxxxyyyxxxwwwxxxxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{||||||||||||{{{{{{|||||||||||||||||||||}}}~~~}}}|||{{{{{{|||{{{|||~~~qqqaaaXXXXXXWWWVVVTTTQQQOOONNNKKKHHHEEEBBBAAA@@@???===<<<;;;:::888777777666666555666666555444333111000222222111111111000000000222111111000000000000000//////............//////............------------////////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------.........///111333666999;;;>>>AAAGGGJJJKKKKKKKKKKKKMMMNNNOOOOOOOOOPPPRRRTTTSSSRRRRRRVVV\\\ccchhhkkkiiilllnnnoooqqqssspppjjj[[[SSSKKKDDD>>>>>>FFFPPP]]]aaahhhlllmmmkkkgggeeeaaadddhhhlllqqqxxx|||uuuoookkkgggdddbbbbbbdddfffgggggghhhiiikkknnnqqqsssuuuwwwyyyzzz|||}}}~~~~~~}}}}}}xxxiii```UUUPPPJJJFFFFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGJJJOOOSSSUUUWWWZZZYYYWWWWWWZZZ^^^___fffqqq}}}ttt```PPPGGGCCCAAA@@@AAACCCGGGJJJNNNSSSYYY]]]```bbbfffhhhiiijjjmmmoooooooooqqqrrrssssssssssssuuusssssstttvvvxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxyyy{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzz|||~~~~~~~~~~~~}}}~~~pppaaaYYYYYYXXXWWWUUUSSSQQQPPPKKKHHHDDDBBBAAA@@@>>>===;;;:::999999888888999999666777777777666444222111222111111111000000//////222111111000000000000000//////............//////000/////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000333666999;;;===???DDDJJJMMMNNNMMMLLLLLLMMMMMMNNNMMMMMMNNNQQQTTTPPPPPPPPPSSSYYY^^^aaabbbaaadddfffgggkkkpppoookkk]]]UUULLLEEE???>>>GGGQQQaaaeeejjjnnnooolllgggddd```bbbdddhhhnnnuuu~~~xxxqqqmmmeeecccaaabbbdddgggiiiiiihhhiiikkkmmmppprrrtttuuuwwwxxxyyy{{{{{{{{{{{{zzzxxxjjj]]]TTTQQQMMMIIIGGGGGGGGGDDDAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDIIILLLKKKNNNPPPPPPOOOOOOSSSVVVTTT[[[fffrrrttt```OOOGGGCCCAAA???AAADDDHHHLLLPPPVVV\\\```ccceeehhhjjjkkkmmmoooqqqooopppqqqrrrrrrrrrrrrrrrrrrqqqppprrrtttwwwwwwwwwuuuttttttttttttvvvwwwyyy||||||||||||}}}}}}}}}}}}~~~~~~}}}|||xxx{{{~~~ooo```YYYXXXVVVTTTRRRQQQOOONNNKKKJJJGGGDDDBBB???>>>======<<<:::888777777777888333222333555666666444222333222222222111111000000000000000000000000000111......------------......//////...------------...---------,,,,,,+++++++++////////////////////////000///...---,,,------......///111111222555:::===@@@FFFLLLOOONNNKKKJJJJJJKKKLLLMMMOOOPPPRRRSSSTTTQQQOOOMMMOOOTTTZZZ___aaafffeeedddfffkkknnnqqqqqqcccTTTGGGAAA>>>===FFFSSS[[[dddlllmmmjjjgggccc^^^\\\aaagggmmmsssxxx}}}yyysssooofffeeedddccccccdddfffgggjjjkkklllmmmmmmooosssuuuxxxzzz{{{{{{zzzzzz{{{}}}}}}}}}rrrjjj___VVVRRROOONNNKKKHHHEEECCCAAA@@@AAAAAAAAA@@@@@@@@@??????CCCAAA@@@@@@BBBCCCDDDDDDGGGIIIJJJKKKKKKLLLOOORRRRRRWWW]]]eeerrrrrr]]]OOOHHHCCCAAACCCEEEFFFHHHLLLRRRXXX^^^aaafffgggiiikkkooorrruuuvvvwwwvvvuuuvvvvvvuuurrrpppppppppqqqsssvvvvvvuuusssppprrrttttttsssssswwwzzz||||||}}}~~~~~~~~~pppaaaYYYXXXVVVTTTRRRPPPNNNMMMKKKJJJGGGDDDBBB@@@>>>======<<<:::888777777777888555444333444555555333111/////////000000000000000111111000000000000000000......------------......///......---,,,---------------------,,,,,,,,,,,,........................000///...---,,,------...---///000111333666:::>>>BBBGGGMMMOOOMMMJJJIIIIIIMMMMMMNNNOOOQQQSSSTTTUUURRRPPPNNNOOOTTTXXX\\\^^^______```dddjjjoooqqqrrrlll\\\LLLCCC===:::AAALLLZZZcccjjjjjjgggfffccc______ccciiioootttzzz|||vvvoookkkeeedddcccbbbcccdddfffgggiiijjjkkkllllllnnnqqqtttwwwyyyzzzzzzzzzzzz{{{}}}~~~sssjjjbbbYYYQQQNNNOOONNNKKKHHHEEECCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????AAACCCEEEEEEFFFGGGIIIJJJJJJKKKMMMOOORRRVVV[[[bbbmmmqqq\\\OOOHHHCCCBBBCCCFFFGGGIIINNNSSSZZZ___ccchhhhhhjjjmmmpppsssvvvxxxxxxwwwwwwwwwxxxwwwtttrrrrrrqqqrrrtttvvvvvvuuusssqqqsssttttttrrrrrrsssvvv{{{{{{|||}}}qqq```YYYXXXVVVSSSQQQNNNMMMLLLLLLJJJHHHEEEBBB@@@>>>>>><<<<<<:::999888777777777888666444333333333222000/////////000000000000000111111111000000/////////......------------.........------,,,,,,,,,,,,,,,---------------.................................//////...------------...,,,---///111333666;;;???DDDHHHNNNOOOLLLIIIHHHHHHMMMNNNNNNOOOQQQSSSUUUVVVRRRQQQOOOPPPRRRUUUWWWWWWXXXZZZ^^^eeemmmrrruuuuuuqqq```OOOEEE===999???JJJZZZbbbgggfffddddddcccaaadddhhhnnnssswww|||~~~yyyqqqjjjfffcccbbbaaaaaabbbdddfffhhhhhhiiijjjkkkkkkmmmppprrruuuwwwyyyzzzzzzzzz|||~~~xxxiiibbb\\\UUUOOOMMMNNNMMMKKKHHHEEECCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@CCCEEEGGGFFFHHHJJJJJJJJJKKKMMMOOOSSSVVVZZZ___hhhxxxnnnZZZNNNGGGCCCBBBDDDGGGHHHKKKPPPVVV\\\aaadddjjjkkkmmmooorrruuuxxxyyyzzzyyyyyyzzz{{{zzzxxxuuutttttttttuuuwwwvvvtttrrrrrrtttuuuuuusssqqqqqqrrrzzz{{{|||}}}~~~~~~ooo___XXXWWWUUUSSSPPPNNNLLLKKKLLLJJJHHHEEEBBB@@@???>>><<<;;;:::999888888777777888555222111222333222222333333333222222111111111111111111000//////............------------......------,,,++++++++++++,,,,,,------....../////////....................................------......+++,,,...000222666;;;???EEEIIINNNOOOLLLHHHGGGHHHLLLMMMMMMNNNPPPRRRTTTUUURRRPPPNNNNNNPPPQQQQQQQQQUUUXXX___hhhrrrxxxzzz{{{ppp___NNNEEE???<<>>??????@@@BBBEEEGGGIIIKKKMMMNNNNNNNNNPPPQQQUUUXXX\\\___fffttt}}}lllXXXLLLGGGCCCCCCEEEGGGIIILLLQQQWWW^^^cccfffmmmnnnooorrrtttwwwzzz||||||||||||}}}~~~~~~{{{yyywwwwwwwwwwwwxxxxxxuuussssssuuuwwwyyyxxxvvvtttssszzz{{{|||}}}~~~pppaaaXXXWWWUUUSSSPPPNNNLLLKKKLLLKKKHHHEEECCC@@@???>>>;;;;;;;;;:::999888777666555333111111222444444444666555444333222111000///000000000000//////............------------......------,,,++++++++++++,,,,,,------....../////////........................------..................+++,,,...000222666;;;???DDDIIIMMMNNNKKKIIIHHHIIIKKKKKKMMMOOOPPPRRRSSSSSSPPPNNNLLLLLLMMMNNNMMMMMMTTTWWW___iiirrryyy{{{{{{mmm]]]MMMEEE???>>>GGGTTT]]]cccfffdddcccfffiiijjjpppssswww{{{~~~}}}vvvnnnfffaaa```___^^^^^^___bbbdddfffhhhiiijjjjjjiiikkknnnpppsssvvvxxx{{{|||~~~ttthhhaaa\\\VVVSSSSSSLLLKKKJJJGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAAAAAAAABBBEEEIIIKKKMMMPPPRRRRRRSSSTTTVVVXXX[[[^^^```fffrrryyyhhhVVVKKKFFFDDDDDDGGGGGGIIIMMMSSSYYY___dddgggpppppprrrtttvvvyyy|||}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{zzzxxxuuuuuuwww{{{|||zzz||||||}}}~~~~~~~~~qqqcccWWWVVVUUUSSSQQQOOONNNMMMMMMKKKIIIFFFCCCAAA??????;;;;;;;;;:::999888777666333222000111333444444333444444333111000///...---////////////////////////......------------.........------,,,,,,,,,,,,,,,---------------.........------------------------,,,---......///.........+++,,,...000222555:::>>>BBBGGGLLLMMMKKKJJJKKKLLLKKKMMMPPPSSSUUUUUUTTTTTTQQQNNNKKKJJJLLLMMMNNNMMMSSSVVV\\\eeennntttvvvvvvmmm\\\LLLDDD??????IIIVVVaaagggjjjggggggkkkooopppuuuxxx{{{~~~}}}vvvnnnfffbbb___^^^]]]]]]^^^```bbbdddggghhhhhhhhhhhhiiilllnnnqqqtttwwwzzz|||xxxlllddd\\\TTTQQQRRRLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB???BBBDDDDDDCCCEEEIIIMMMPPPSSSVVVYYYZZZ[[[\\\^^^___aaacccdddhhhrrrvvvfffSSSIIIFFFDDDEEEHHHHHHKKKPPPVVV\\\bbbgggiiirrrrrrsssuuuxxxzzz}}}~~~~~~}}}}}}}}}~~~~~~{{{yyyxxx{{{~~~}}}nnncccWWWVVVUUUTTTRRRQQQPPPOOOMMMKKKIIIFFFCCCAAA@@@???;;;;;;;;;;;;:::888666555333222222222333333222000222222111111111111000000------......///000000000......------------......///......---,,,---------------------,,,,,,,,,,,,------------------------,,,,,,.../////////......,,,---///000111444999<<<@@@DDDJJJLLLLLLKKKMMMOOONNNRRRVVVZZZ\\\[[[YYYWWWRRROOOKKKJJJLLLOOOQQQQQQTTTVVV[[[bbbiiinnnoooooojjjZZZJJJCCC???@@@KKKXXXeeekkknnnllllllqqquuuvvvxxx{{{~~~}}}vvvnnnfffbbb___^^^]]]\\\]]]^^^```bbbdddeeefffeeeeeefffiiikkknnnqqqtttxxxzzz}}}rrrhhh]]]SSSOOOPPPKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBB>>>AAAEEEFFFFFFIIINNNTTTYYY]]]aaaeeefffhhhiiikkkkkkmmmnnnmmmnnnvvvtttcccRRRHHHEEEDDDFFFIIIKKKNNNSSSYYY```fffjjjlllrrrssstttvvvxxx{{{}}}~~~||||||~~~}}}}}}{{{iii___VVVVVVUUUTTTSSSRRRQQQQQQMMMLLLIIIFFFCCCAAA@@@???:::;;;;;;;;;:::888666555444333333333444333000---111111222333444444555555,,,,,,---...///000111111.........------.........//////...------------...---------,,,,,,+++++++++------------------------+++,,,.../////////......---...///000111444888<<<>>>CCCIIILLLLLLMMMOOORRRRRRVVV[[[```bbb```]]]ZZZTTTPPPLLLKKKMMMQQQTTTUUUWWWXXX\\\aaagggkkkmmmmmmfffVVVGGGAAA@@@BBBNNN]]]hhhnnnqqqoooppptttyyyzzzzzz||||||vvvnnnfffbbb```^^^]]]\\\\\\]]]___```bbbcccccccccbbbcccfffiiikkknnnrrrvvvyyy|||xxxlll___TTTNNNOOOKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC<<<@@@EEEGGGHHHLLLSSSYYYbbbfffkkkoooqqqsssuuuvvvwwwxxxxxxuuuuuu|||rrrbbbQQQHHHEEEDDDFFFIIIMMMPPPVVV\\\ccciiimmmooosssssstttvvvxxx{{{}}}~~~~~~}}}|||}}}~~~uuuddd[[[YYYWWWUUUTTTSSSRRROOOMMMMMMJJJFFFDDDCCCBBB@@@???>>><<<::::::;;;;;;:::999666666666777777777777777444444333333222111111111000000000000////////////,,,,,,------.../////////111///---+++***+++,,,---)))******++++++*********000...---...111111///,,,++++++++++++++++++,,,,,,.........---...222777;;;AAACCCFFFGGGHHHJJJMMMOOOPPPUUU\\\cccffffffccc```WWWSSSOOONNNQQQUUUVVVUUUWWWWWWXXX\\\bbbhhhkkkmmmhhhZZZIIIAAAAAAFFFQQQ[[[kkkrrruuuttttttxxx|||}}}}}}}}}zzzvvvooohhhcccaaa```___^^^]]]\\\\\\\\\bbbbbbcccdddeeegggggghhhmmmooosssvvvyyy{{{|||}}}~~~|||}}}{{{mmm___RRRLLLMMMJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDBBBDDDHHHMMMRRR[[[dddnnnvvv}}}ppp___NNNHHHIIIIIIHHHIIILLLQQQXXX___dddiiimmmpppvvvvvvwwwxxxzzz{{{|||}}}}}}~~~~~~|||zzz{{{~~~}}}tttcccZZZYYYWWWUUUTTTTTTSSSQQQOOOMMMJJJFFFDDDCCCBBB@@@???<<<:::888888999999888777555555555555555555555555111111111222222222222222000000000000////////////..................------111000...---,,,,,,------,,,,,,---...............///...---...000000...,,,+++++++++,,,------.....................111555888>>>AAADDDFFFGGGIIIKKKMMMPPPUUU\\\bbbggghhhgggeeeZZZVVVRRRQQQTTTXXXYYYXXXZZZXXXWWWZZZ```gggmmmpppggg\\\NNNDDD@@@CCCOOO\\\jjjppptttssstttxxx|||}}}}}}~~~{{{wwwsssnnnhhhccc```___^^^^^^]]]]]]]]]^^^ddddddeeefffhhhiiijjjjjjmmmooorrrvvvyyy{{{|||}}}|||yyy{{{~~~xxxjjj\\\QQQKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDBBBDDDIIINNNUUUaaammmyyymmm]]]MMMHHHIIIIIIIIIJJJPPPUUU\\\bbbfffjjjmmmpppssstttuuuvvvxxxyyy{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~|||zzz{{{}}}~~~}}}tttcccYYYYYYWWWUUUUUUUUUTTTRRRQQQMMMJJJFFFCCCBBBAAA@@@>>><<<:::888888999999888777444444444333333222222111//////000000111222222333000000000000////////////000//////...------,,,,,,000000//////...---------------...///////////////...---,,,---//////---,,,+++,,,,,,---...//////000,,,...//////...///111444:::>>>BBBEEEFFFHHHJJJKKKOOORRRXXX^^^cccfffggghhh^^^ZZZUUUUUUXXX[[[\\\\\\[[[XXXVVVXXX^^^fffmmmqqqfff^^^SSSHHH@@@AAAOOO]]]gggnnnrrrrrrssswww{{{|||}}}|||xxxtttppplllgggddd______^^^^^^^^^^^^______ddddddeeeggghhhjjjkkkkkkmmmooorrruuuxxxzzz|||}}}~~~|||~~~qqqcccXXXOOOJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDBBBDDDJJJQQQ[[[kkkyyyhhhYYYKKKGGGIIIJJJKKKMMMVVVZZZ```eeeiiillloooqqqpppqqqrrrtttvvvwwwyyyyyyzzz{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~|||}}}{{{zzzzzz|||}}}}}}|||~~~~~~~~~~~~uuudddZZZXXXWWWUUUUUUUUUUUUTTTRRRLLLIIIEEECCCBBBAAA???>>>>>><<<::::::;;;;;;:::999555444444333222111111000//////000000000111111111000000000000//////////////////.........---------////////////...---,,,+++---------------,,,++++++,,,,,,------...------,,,---------------.........,,,---//////...---...///777;;;@@@CCCFFFGGGIIIKKKMMMOOOSSSXXX]]]```cccddd___[[[WWWVVVYYY]]]^^^^^^ZZZWWWVVVXXX^^^ffflllooofff^^^SSSJJJDDDEEEPPP\\\cccjjjppppppqqqvvvzzz{{{}}}{{{uuuqqqmmmjjjgggddd```______^^^^^^^^^^^^^^^bbbcccdddeeeggghhhjjjjjjmmmnnnqqqtttwwwyyy{{{|||{{{fffZZZTTTNNNKKKJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDEEEKKKSSS```uuu}}}cccVVVJJJGGGIIIKKKMMMPPPXXX\\\bbbgggkkknnnqqqssspppqqqrrrtttuuuwwwxxxyyyyyyzzz{{{|||||||||||||||{{{|||~~~~~~~~~}}}||||||}}}}}}|||||||||{{{zzzzzzzzz{{{{{{{{{~~~~~~~~~~~~yyyggg]]]XXXWWWUUUUUUUUUUUUTTTRRRLLLIIIEEECCCBBBAAA???>>>>>><<<::::::;;;;;;:::999666555555444333222111111111111111000000000//////000000000000////////////---------.........//////---------------+++******.........---+++***(((''',,,------...------,,,,,,......------,,,,,,+++++++++---//////...,,,,,,---555888===AAADDDFFFIIIKKKNNNOOOQQQTTTXXX[[[]]]___]]]YYYUUUUUUYYY]]]^^^^^^XXXWWWWWWZZZ```eeeiiijjjiii^^^RRRKKKIIIJJJQQQYYY___gggmmmooopppuuuyyyyyy{{{{{{uuupppllliiifffdddbbbaaa```___^^^^^^^^^^^^bbbcccdddfffhhhiiikkkkkkmmmnnnppprrrvvvyyy{{{|||nnn\\\TTTQQQOOOMMMNNNOOOOOOOOONNNMMMLLLJJJIIILLLKKKJJJIIIHHHHHHHHHHHHGGGFFFHHHMMMUUUccczzz{{{```TTTJJJHHHJJJLLLPPPTTTWWW\\\bbbhhhlllooosssuuusssssstttuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxzzz|||~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{~~~~~~|||iii^^^YYYWWWUUUUUUUUUTTTRRRQQQLLLIIIEEEBBBAAA@@@???===<<<:::888888999999888777555555555444444333333333333222222111000000//////000000000000////////////,,,,,,------...//////000------,,,,,,+++*********111000000///---+++***))),,,---//////---,,,---.........------,,,+++++++++,,,---//////---,,,------222555999===@@@DDDHHHKKKOOOOOOQQQSSSUUUXXXYYYZZZYYYUUURRRSSSXXX\\\^^^___ZZZZZZZZZ]]]bbbfffhhhiiimmmaaaTTTNNNLLLLLLOOOTTT[[[dddkkkmmmoootttxxxxxxyyy~~~}}}wwwqqqmmmiiifffcccaaa``````___^^^^^^______dddeeeggghhhjjjlllnnnooommmmmmoooqqqtttxxx{{{|||pppcccWWWRRRRRRQQQQQQSSSSSSSSSSSSRRRPPPNNNMMMLLLOOONNNMMMKKKJJJIIIIIIIIIKKKJJJKKKOOOVVVddd{{{xxx]]]SSSKKKIIILLLNNNRRRVVVXXX]]]ccciiimmmpppsssvvvvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvxxx|||}}}~~~}}}~~~}}}{{{zzz{{{|||{{{||||||{{{yyyyyyzzz|||~~~~~~}}}jjj___YYYWWWUUUTTTTTTSSSQQQOOOKKKHHHEEEBBBAAA@@@???===<<<:::888888999999888777444444444444444444333333222222222222222111111111000000000000////////////------..................///...,,,+++******++++++///000000//////...---,,,,,,...000000...---...///,,,,,,------............,,,...///...---,,,...//////111444777;;;@@@FFFJJJKKKLLLNNNPPPRRRTTTVVVVVVUUURRROOOQQQWWW\\\______aaa___^^^___bbbgggjjjkkkpppggg[[[RRRKKKGGGKKKQQQXXXaaaiiilllnnnssswwwxxxwww|||yyytttooojjjeeebbb^^^^^^^^^^^^___```bbbbbbeeeeeegggiiikkkmmmoooooommmmmmnnnppptttwwwzzz|||}}}~~~ttteee]]]WWWUUUTTTSSSTTTWWWYYYZZZYYYYYYXXXWWWVVVUUUXXXVVVTTTRRRPPPOOONNNMMMNNNNNNNNNQQQVVVbbbyyyuuu]]]TTTLLLKKKMMMOOOSSSYYY\\\```fffkkknnnpppsssuuuyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwyyy}}}}}}~~~|||zzz{{{}}}{{{}}}}}}|||yyyyyyzzz||||||}}}}}}~~~jjj^^^YYYWWWUUUTTTSSSRRROOOMMMKKKHHHDDDBBBAAA@@@>>>===>>>===;;;:::;;;;;;:::999333333333333333333444444111111111222333333444444000000000000/////////////////////...------,,,,,,111///---+++***+++,,,---,,,------...............,,,///111111...---...000++++++,,,...///111222333---.........------///000---///111333777===DDDIIIFFFGGGJJJMMMOOOQQQRRRSSSSSSPPPNNNPPPVVV\\\``````hhhddd```___bbbhhhlllooorrrkkkbbbVVVJJJBBBGGGOOOWWW```hhhkkknnnssswwwwwwvvv{{{~~~{{{vvvqqqkkkeeebbb[[[[[[\\\^^^```bbbdddfffcccdddeeegggiiikkkmmmnnnlllmmmnnnpppssswwwzzz|||zzz|||}}}~~~wwwhhhaaa\\\XXXXXXWWWTTTVVVZZZ`````````aaaaaa``````___```___\\\ZZZWWWUUUTTTSSSPPPPPPQQQRRRUUUaaawwwsss]]]TTTMMMLLLNNNPPPTTTZZZ```dddiiimmmoooppprrrtttzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxzzz~~~~~~|||zzz{{{}}}|||}}}~~~}}}zzzyyy{{{}}}{{{{{{|||~~~kkk___]]][[[XXXUUUTTTQQQNNNKKKKKKHHHEEECCCBBB@@@>>><<<===<<<;;;;;;999999888777444444444444444444333333333222000......///111222000/////////............///...---,,,,,,---...///...---,,,,,,,,,,,,---...222'''!!!'''///111///000//////000000000...---,,,++++++++++++++++++++++++,,,,,,,,,---------......000000111333777<<>><<<<<<;;;:::999888777777666555444444444444333333333333222000/////////000111000000/////////.........///...------------...///...---,,,,,,,,,,,,---...222***%%%***//////---......//////000//////------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------/////////222666;;;@@@CCCEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJOOOXXXaaaggghhhllljjjgggeeeeeehhhmmmpppnnndddXXXNNNFFFAAADDDKKKWWWaaajjjlllmmmqqqtttuuuwwwzzz~~~{{{tttnnnhhhccc___]]]\\\[[[[[[\\\]]]^^^___```aaaccceeeggghhhiiiiiilllllllllnnnqqqtttxxxzzzyyy{{{|||||||||~~~yyynnnbbbYYYWWWXXXYYY^^^eeemmmvvv{{{~~~~~~{{{xxxuuuqqqjjjfff\\\YYYWWWWWWXXX]]]jjjwwwppp]]]UUUOOONNNOOOQQQVVV\\\bbbdddhhhlllpppsssuuuvvvzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz{{{zzzxxxxxxzzz|||{{{~~~|||||||||{{{{{{zzzzzz{{{{{{~~~~~~}}}{{{zzzzzzyyy{{{}}}~~~~~~~~~pppddd]]][[[WWWTTTRRRPPPLLLJJJKKKHHHEEECCCBBB@@@>>><<<;;;::::::999888777666555555555444444444333333333111111111111000000000000000000000/////////......///...------------...///...------,,,,,,------...111---,,,...///---+++,,,------...////////////............---------------,,,,,,,,,---------......---......111555:::@@@CCCBBBCCCFFFHHHIIIJJJIIIIIIKKKJJJKKKQQQ[[[eeejjjlllpppmmmiiifffeeehhhlllooohhh^^^RRRHHH@@@===CCCJJJVVV```jjjllllllnnnqqqqqqvvvyyy}}}yyyrrrmmmgggaaa^^^___^^^\\\[[[ZZZZZZ[[[[[[```aaabbbdddfffggghhhhhhkkkllllllnnnqqqtttwwwyyyyyyzzz||||||}}}~~~}}}pppfff^^^YYYXXX[[[```iiiuuu~~~yyyjjjddd___\\\YYYZZZdddnnnyyy}}}nnn\\\TTTOOOOOOQQQSSSWWW]]]eeegggjjjnnnqqqtttuuuvvvzzzzzz{{{{{{|||}}}}}}}}}{{{|||}}}}}}{{{{{{|||~~~{{{|||zzzyyyyyyyyyyyyzzzzzz{{{|||~~~}}}|||{{{zzzyyyyyyzzz{{{||||||}}}lllbbb^^^\\\XXXVVVTTTQQQMMMKKKJJJHHHEEECCCBBB@@@>>><<<;;;;;;:::999888777666666555555555444444333333222000111111111111000//////000000000////////////............------.........------------------------......000000///,,,+++,,,,,,,,,---.../////////000.........---------------............////////////---...///111555;;;@@@DDDDDDEEEFFFHHHJJJJJJKKKKKKOOONNNOOOUUU^^^ggglllmmmppplllhhheeefffhhhkkklllbbbWWWKKKBBB<<<;;;AAAJJJUUU```iiikkkjjjlllnnnnnnvvvyyy|||~~~}}}wwwpppkkkeee```\\\^^^]]]\\\ZZZYYYYYYZZZZZZaaabbbdddfffhhhiiiiiijjjkkkkkklllnnnqqqtttvvvxxxxxxzzz|||}}}}}}vvvjjjbbb___```aaadddlllvvv~~~vvvmmmfff___\\\aaahhhooo}}}{{{kkkYYYSSSNNNPPPRRRTTTXXX]]]fffhhhlllqqqtttwwwxxxxxx{{{{{{|||}}}~~~~~~~~~~~~|||}}}{{{yyyyyyyyyxxxxxxyyyyyyzzz{{{}}}}}}}}}}}}||||||||||||{{{{{{||||||}}}{{{iii```]]]ZZZWWWUUUSSSQQQMMMKKKJJJHHHEEECCCBBB@@@>>><<<<<<<<<;;;:::999888777777666666555444333333222222000111111111111000//////111000000000////////////---..................---------------------------***---000000............+++,,,,,,---...///000000...---------,,,,,,++++++,,,------------...............///222777===BBBEEEFFFFFFEEEEEEGGGIIILLLMMMLLLKKKMMMTTT^^^ggglllmmmnnnkkkgggeeeggghhhiiiiii\\\SSSGGG???:::999@@@JJJVVV```iiijjjiiikkknnnnnnvvvyyy|||~~~{{{uuuoooiiiddd___[[[\\\[[[ZZZYYYXXXYYYZZZ[[[```aaaccceeehhhiiijjjjjjkkkkkkmmmoooqqqsssuuuvvvwwwyyy|||}}}~~~~~~qqqhhhbbbdddjjjkkkpppxxx}}}ssshhh```___cccfffqqqxxxhhhWWWRRROOOQQQTTTVVVYYY^^^eeeiiinnnsssxxx{{{||||||||||||}}}~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{||||||}}}||||||}}}}}}wwwfff___YYYWWWUUUSSSRRRPPPMMMKKKKKKHHHEEECCCBBB@@@>>><<<===<<<<<<;;;:::999888888666666555444333333222111111111111111000000000000111111000000000/////////------...//////...------,,,------......------,,,(((,,,///...---///000...,,,,,,,,,,,,---...///000......------,,,+++++++++*********+++++++++,,,,,,......000333777===CCCFFFFFFDDDCCCBBBDDDGGGJJJLLLJJJJJJNNNVVVbbblllqqqsssnnnkkkhhhgggiiiiiifffcccYYYPPPFFF???:::999AAAIIIXXXaaaiiiiiiiiilllooopppvvvyyy}}}~~~~~~zzztttnnniiiddd___[[[ZZZYYYXXXWWWXXXYYYZZZ[[[[[[\\\___bbbeeeggghhhiiijjjkkkmmmoooqqqssstttuuuvvvxxx|||~~~ssslllgggdddkkkuuuvvv{{{sssfff``````___fffxxxvvveeeWWWRRRQQQTTTXXXYYY\\\```fffjjjpppvvv{{{~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{|||}}}~~~rrrddd^^^ZZZXXXUUUTTTTTTSSSQQQOOOKKKHHHEEECCCBBB@@@>>><<<<<<<<<;;;:::999888777777777666555444333222222111333222000/////////000111111111111000000000//////------...//////...------,,,,,,---......---,,,,,,))),,,---+++,,,000000,,,---,,,,,,,,,,,,---////////////......---,,,,,,,,,++++++++++++,,,,,,,,,---------///222777===BBBFFFDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLPPPYYYeeennnsssuuuqqqnnnkkkkkkkkkhhhbbb\\\XXXPPPGGGAAA<<<;;;AAAIIIZZZccciiiiiiiiimmmrrrtttwwwzzz}}}~~~zzztttnnniiiddd___[[[ZZZYYYXXXWWWWWWXXXYYYYYYWWWXXX[[[___bbbeeeggghhhjjjkkkmmmoooqqqsssttttttuuuxxx|||~~~uuulllkkkjjjiiisssooodddbbb^^^aaannntttcccYYYUUUTTTXXX\\\^^^```dddiiimmmrrrxxx|||~~~~~~}}}}}}~~~~~~zzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}mmm```\\\\\\ZZZYYYXXXXXXWWWVVVTTTKKKHHHEEECCCBBB@@@>>><<<;;;::::::999888777666666777666666444333222111111333222000......///111222111111111111000000000000,,,---...//////...---,,,,,,,,,---......---,,,,,,+++---,,,)))+++000///)))...---,,,+++,,,---...///111000000///...---------........./////////000000,,,,,,...111666<<>><<<<<<:::999888777777777444444222111000/////////000000000111111111222222000000000000////////////...............///000000..................------......------------,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,------------------------...//////000333999AAAGGGGGGHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSWWW\\\bbbgggjjjsssuuuwwwvvvqqqhhh___YYYVVVSSSMMMGGGBBBAAADDDFFFVVV]]]dddhhhiiikkkpppuuuyyy|||}}}wwwrrrlllfff___ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXZZZ]]]```ccceeefffgggiiikkknnnppprrrrrrvvvyyy|||}}}~~~yyyttttttpppooosssxxx~~~yyymmmaaa\\\]]]kkkqqqdddZZZ[[[^^^bbbfffkkknnnppptttuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz|||pppccc\\\\\\[[[ZZZYYYXXXVVVSSSPPPMMMJJJGGGFFFEEEDDDBBB@@@<<<<<<:::999888777777777555555555444444222111000//////000000000000111111000000000000////////////...............///000000...//////000///...---,,,,,,,,,------.........///------,,,,,,,,,---.........------------,,,,,,,,,---------------------------......///222888@@@FFFHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQTTTXXX___fffjjjrrrvvvzzz{{{vvvlll```XXXVVVSSSMMMFFFAAAAAACCCFFFRRRZZZbbbgggiiilllqqqvvv{{{}}}yyyrrrllleee^^^ZZZYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVWWWYYY[[[^^^aaaccceeefffgggjjjlllnnnpppqqqvvvxxxzzz{{{|||~~~~~~zzzwwwuuuwwwttttttxxx}}}{{{yyyyyyqqqfff^^^\\\fffwwwpppddd]]]___bbbfffkkkooorrrtttwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{}}}~~~wwwhhh```]]]\\\ZZZYYYXXXVVVSSSQQQMMMJJJHHHFFFEEEEEECCCAAA<<<<<<:::999888777777777555666666777666444222111///////////////000000000000000000000////////////...............///000000...///000111000...,,,+++------------...............------,,,------......------------------------------------------------------...///222888@@@FFFJJJKKKMMMPPPRRRSSSTTTTTTPPPOOONNNPPPUUU^^^fffkkkqqquuuyyyzzzuuulllbbb[[[XXXTTTMMMEEE@@@>>>AAADDDPPPXXXbbbhhhlllpppvvv{{{}}}|||tttlllddd^^^ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXX[[[^^^aaaccceeefffhhhjjjmmmooopppqqqvvvwwwyyyyyyzzz}}}}}}yyyxxxxxxyyy}}}|||}}}wwwrrrpppjjjmmmooopppssszzzrrrhhh___ZZZ```ooooooccc```bbbeeejjjnnnrrruuuvvvyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~nnneee^^^\\\ZZZYYYXXXVVVTTTQQQMMMJJJHHHFFFEEEEEECCCAAA<<<<<<:::999888777777777111222333333333111///...000000000///////////////000000000000////////////...............///000000...///000111111///---,,,//////.........---------------,,,,,,,,,,,,------------------------------------------------------------...///222888@@@FFFKKKLLLNNNPPPRRRSSSTTTTTTNNNMMMLLLMMMTTT]]]gggmmmqqqrrrsssrrrooojjjeeeaaa[[[WWWOOOEEE>>>;;;===@@@KKKTTT___hhhmmmrrryyy}}}wwwmmmddd^^^ZZZWWWWWWVVVUUUUUUUUUUUUUUUWWWWWWXXXYYY[[[^^^aaacccggggggiiikkknnnppprrrssstttvvvwwwxxxyyy|||zzzttttttxxx{{{vvvmmmfffbbb\\\]]]]]]]]]^^^dddnnnuuurrrddd\\\VVVZZZfffwww~~~nnnccc```cccgggkkkpppsssvvvwww{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~||||||||||||{{{{{{}}}qqqfff^^^\\\YYYXXXWWWVVVSSSQQQMMMJJJGGGFFFEEEDDDBBB@@@<<<<<<:::999888777777777333333333333333222111111111111000000000000//////000000000000////////////...............///000000...///000000000000///.../////////.........------......---,,,,,,,,,------,,,,,,,,,------------...---------------------------......///222888@@@FFFKKKLLLMMMOOOPPPQQQQQQRRROOOMMMLLLMMMSSS\\\ffflllooonnnllljjjiiihhhhhhhhhbbb]]]SSSGGG>>>::::::===FFFOOO\\\eeejjjpppvvv|||{{{~~~zzzoooeee^^^ZZZWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWXXXYYY[[[^^^```bbbfffgggiiikkkmmmoooqqqrrrrrrtttvvvxxxyyy|||xxxxxx}}}zzztttlllddd[[[VVVRRRSSSSSSRRRRRRVVV^^^dddxxxuuueee^^^XXX[[[dddrrr{{{lllcccaaaccchhhmmmqqqtttvvvwwwzzz{{{{{{|||}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~|||{{{|||{{{zzzxxxxxx{{{nnnbbb]]][[[XXXVVVVVVUUUSSSQQQMMMKKKGGGEEEDDDBBB@@@>>><<<<<<:::999888777777777666666555444444444555555222222111111111000000000000000000000////////////...............///000000.........///000000111111............////////////000///......------......,,,,,,,,,---------......------------------------...//////000333999AAAGGGNNNOOOPPPQQQRRRRRRRRRRRRQQQOOONNNNNNSSS[[[ccciiikkkjjjgggfffgggiiilllnnnkkkdddXXXJJJ???:::999;;;EEEOOO[[[ccchhhlllrrrvvvvvvzzz}}}qqqfff^^^ZZZVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVWWWXXXZZZ\\\___```cccdddeeehhhjjjlllnnnooopppsssvvvxxxzzz|||~~~}}}}}}uuupppmmmjjjgggccc]]]UUUPPPKKKMMMNNNMMMLLLNNNTTTYYYcccrrrxxxhhhaaa\\\^^^dddnnn}}}xxxkkkcccaaadddiiinnnrrruuuwwwxxxyyyzzzzzz{{{|||}}}|||}}}~~~~~~|||~~~}}}|||~~~~~~~~~}}}}}}~~~}}}|||zzz{{{zzzxxxvvvvvvxxx~~~jjj]]]]]]ZZZWWWVVVUUUTTTRRRPPPNNNKKKGGGEEECCCAAA???===<<<<<<:::999888777777777444333222111000111222333333222222222111111000000000000000000////////////...............///000000............///111222333,,,,,,---...///000111111111111000///////////////,,,,,,,,,------.........------------------------//////000000444:::BBBGGGSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPOOOSSSZZZaaafffhhhgggeeeeeegggjjjnnnqqqqqqiii\\\MMMAAA:::999;;;HHHQQQ\\\dddgggjjjooosssssswww}}}sssggg^^^ZZZVVVUUUUUUTTTSSSTTTTTTTTTUUUUUUUUUVVVXXX[[[]]]___```aaabbbdddgggiiikkklllnnnrrrvvvyyyzzz|||}}}|||}}}vvvpppooooooiiiaaa[[[ZZZYYYZZZZZZWWWQQQLLLGGGIIIKKKKKKJJJLLLPPPUUUTTTdddxxxxxxfff```[[[[[[___gggtttvvvjjjcccbbbeeejjjooosssvvvxxxxxxyyyyyyyyyzzz|||}}}|||}}}~~~~~~{{{}}}~~~{{{{{{|||}}}}}}~~~~~~|||{{{zzzyyywwwuuutttwww}}}xxxggg```]]][[[XXXWWWVVVUUUSSSQQQPPPMMMHHHEEECCCBBB???>>>@@@>>>:::666555666888999666555333111000000000000000000000000000000000000111111000000//////......//////............//////000000////////////000000444222000///000000000///...//////...,,,,,,---...000...------......---+++///......------,,,++++++000000000000333999AAAGGGUUU___eee^^^TTTQQQSSSUUUUUUQQQPPPTTTWWWZZZ```fffeeedddeeegggkkkpppuuuxxx}}}ssscccQQQDDD>>>===>>>GGGOOOZZZcccgggiiikkknnntttxxx~~~xxxkkk^^^VVVSSSRRRRRRRRRQQQQQQQQQQQQUUUUUUVVVXXXZZZ\\\^^^______bbbdddfffgggiiikkknnnnnnqqqtttvvvwwwxxxyyy{{{|||~~~|||vvvqqqjjjbbb\\\YYYXXXXXXTTTTTTSSSQQQOOOMMMKKKJJJHHHIIIJJJKKKLLLLLLMMMLLLSSS\\\kkk|||yyyhhhaaaZZZXXXYYY```mmmyyyqqqhhhhhhiiikkknnnqqqtttuuuvvvvvvzzz{{{|||}}}}}}||||||{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||||||||}}}~~~|||{{{zzz{{{|||}}}}}}~~~~~~|||yyyxxx|||rrrddd]]]\\\ZZZYYYXXXWWWVVVSSSQQQOOOLLLHHHDDDCCCAAA???===???===:::777666666777888666555444222111111111111000000000000000000000000111111111111000000000//////..................///000//////......//////000111000...///000000///............,,,++++++,,,...000...,,,---...//////......------------,,,,,,,,,/////////000222999AAAGGGWWWaaahhhcccZZZVVVVVVWWWVVVRRRQQQTTTWWWYYY___eeeeeeeeefffiiimmmrrrwwwzzzuuufffTTTGGG???>>>???HHHPPP[[[dddhhhjjjmmmooovvvyyyzzzmmm```XXXRRRRRRQQQQQQQQQQQQQQQQQQTTTUUUUUUWWWYYY[[[]]]______bbbdddfffgggiiikkknnnoooqqqtttuuuvvvwwwyyyzzz{{{}}}yyytttkkkgggaaa[[[VVVTTTSSSSSSRRRRRRQQQOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIINNNVVVdddttt~~~xxxiiibbb[[[XXXYYY___kkkwwwssskkklllnnnoooqqqsssuuuwwwxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyzzzzzz{{{}}}~~~||||||||||||||||||||||||||||||{{{{{{|||}}}~~~|||{{{{{{|||}}}~~~}}}~~~~~~~~~mmmaaa\\\[[[ZZZYYYYYYYYYWWWSSSPPPNNNKKKGGGDDDBBB@@@>>>======<<<;;;999888777777666777666444333222222222222000000000000000000000000222222111111111111000000......------------......///..................///...------///111111///------------,,,,,,...222555222///+++)))***+++,,,+++,,,,,,,,,---------...............///222999AAAGGGWWWbbbiiiggg```\\\ZZZXXXWWWSSSRRRTTTWWWXXX]]]cccfffggghhhkkkpppvvv{{{~~~xxxiiiXXXIIIAAA??????FFFOOOZZZccchhhkkknnnpppwww{{{|||pppcccZZZQQQPPPPPPPPPPPPPPPQQQQQQTTTTTTUUUWWWYYY[[[]]]^^^___aaadddfffgggiiikkkmmmoooqqqtttuuuuuuvvvwwwyyyzzz|||~~~{{{pppiii```^^^[[[WWWTTTRRRQQQPPPNNNMMMLLLJJJIIIIIIHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIJJJPPP\\\lllyyy~~~|||yyyjjjccc\\\YYYYYY^^^jjjuuuuuupppqqqttttttuuuuuuwwwxxxzzz{{{xxxyyyzzz{{{|||{{{{{{zzzzzzyyyzzz|||~~~~~~}}}zzzyyyyyyzzzzzz{{{||||||{{{zzzzzz{{{{{{}}}~~~~~~~~~|||||||||}}}~~~~~~{{{iii```]]]ZZZYYYZZZZZZZZZXXXTTTPPPMMMJJJFFFCCCAAA@@@>>>===<<<<<<;;;:::999777666555666666555444333333222222000000000000000000000000111000000000000000000000------,,,,,,,,,,,,------......------------......,,,---...000222222///---,,,---------///333999>>>;;;666000+++***)))***)))++++++,,,,,,---...//////,,,------///222888@@@EEERRR\\\eeeeeebbb___\\\XXXWWWRRRQQQSSSVVVWWW\\\bbbeeegggiiimmmrrrxxx}}}xxxlll[[[KKKAAA??????DDDMMMYYYbbbgggkkknnnpppyyy|||}}}qqqddd[[[PPPOOOOOONNNOOOOOOQQQQQQTTTTTTUUUWWWYYY[[[]]]^^^___aaaccceeefffhhhkkkmmmnnnpppssstttttttttvvvwwwyyy{{{}}}~~~uuuhhh```\\\[[[YYYWWWUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKMMMMMMMMMNNNMMMMMMLLLKKKJJJNNNXXXfffsss{{{|||{{{lllddd]]]ZZZZZZ^^^hhhsssvvvsssuuuxxxxxxwwwwwwwwwyyyzzz|||yyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyzzz}}}~~~~~~}}}yyyyyyxxxxxxyyyzzz||||||{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}||||||}}}~~~uuueee^^^\\\YYYYYYZZZ[[[[[[XXXTTTQQQMMMIIIFFFCCCBBB@@@???===;;;<<<<<<;;;:::888666555555555555555444333333222000000000000000000000000.../////////////////////------,,,,,,,,,,,,------......------------............///111333333111...............///222888<<>>>>>DDDMMMZZZdddiiimmmqqqttt{{{}}}|||qqqddd[[[PPPOOONNNMMMMMMNNNOOOPPPSSSTTTTTTVVVXXXZZZ\\\^^^]]]___bbbdddeeegggiiikkkmmmooorrrsssssstttuuuwwwxxxzzz|||}}}rrrddd\\\YYYYYYYYYXXXWWWVVVUUUTTTXXXWWWUUUTTTRRRQQQPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMTTT```mmmvvvyyyyyyllleee^^^[[[ZZZ]]]gggqqq}}}vvvuuuvvvyyyxxxwwwwwwwwwxxxzzzzzzxxxyyy{{{|||}}}}}}}}}|||wwwvvvvvvwwwyyy{{{{{{zzzzzzzzzyyyxxxyyyzzz|||}}}|||{{{{{{zzzyyyxxxwwwvvv{{{|||~~~}}}~~~|||||||||}}}}}}~~~ppp```ZZZZZZZZZZZZYYYZZZZZZYYYUUUSSSMMMJJJFFFCCCBBBAAA@@@>>><<<<<<;;;;;;999777666555444444444444444333222222000000000000000000000000------............//////......------------......///..................///000///000111333333111/////////...,,,+++---000333999444///,,,,,,...//////++++++,,,,,,---...//////,,,------...000555;;;???DDDKKKRRRWWW\\\aaaaaa^^^[[[WWWTTTUUUVVVVVVYYY___```bbbeeejjjoootttxxx{{{xxxuuummm^^^MMMAAA===>>>FFFOOO\\\fffmmmqqquuuxxx|||~~~|||qqqccc[[[QQQOOOMMMLLLKKKLLLNNNOOOQQQQQQRRRTTTVVVXXXZZZ[[[[[[^^^```bbbccceeegggjjjjjjmmmppprrrrrrsssuuuwwwxxxzzz|||}}}~~~sssfff___ZZZZZZ[[[[[[\\\]]]]]]]]]```___^^^\\\YYYVVVSSSRRROOOOOOOOOOOOOOONNNMMMLLLKKKLLLQQQZZZeeennnqqqrrrllleee^^^[[[ZZZ]]]gggqqq{{{wwwvvvvvvxxxwwwwwwwwwwwwxxxxxxyyyuuuvvvwwwyyyzzzzzzzzzyyytttsssrrrsssuuuwwwxxxwww|||zzzyyywwwwwwyyyzzz{{{zzzzzzzzzyyyxxxvvvuuutttyyyzzz{{{}}}~~~{{{{{{|||}}}}}}~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~}}}}}}nnn___ZZZZZZ[[[ZZZYYYYYYYYYYYYVVVTTTMMMJJJGGGDDDCCCBBBAAA???===<<<;;;:::888777666666222333333444444333111111000000000000000000000000............/////////000///..................///000//////......//////000111000//////000111///...---------,,,++++++---000222///+++))))))+++,,,---,,,,,,,,,------.........,,,---......000333888<<>>===<<<;;;;;;:::999888777777555444444333222111000000///000111222222111000///000000111111222222222333111000///...------...///111///------......---,,,..................------,,,,,,------...///000000.........------,,,,,,,,,+++++++++,,,,,,------------+++---111222333888>>>EEEEEEIIIUUUdddqqqxxxyyy{{{ssshhh___\\\\\\[[[[[[ZZZ]]]bbbfffhhhkkknnnqqqtttpppllleeeWWWHHH??????BBBJJJWWWbbbiiinnnsssvvvxxxzzz}}}wwwiii^^^TTTLLLHHHIIIJJJIIIHHHJJJJJJJJJLLLMMMOOOPPPRRRRRRVVVXXX[[[]]]___```aaaaaagggiiimmmqqqtttvvvxxxxxxvvvxxx|||~~~~~~|||rrrjjjbbb^^^^^^\\\VVVQQQSSSRRRRRRUUU[[[```dddeeeddd```]]]\\\[[[^^^hhhsssvvvvvvyyyttttttvvvyyy}}}}}}zzzvvvvvvvvvwwwxxxyyy{{{|||}}}|||~~~~~~{{{yyyxxxxxxvvvuuuttttttttttttvvvxxxzzzyyyxxxvvvuuuvvv|||zzzxxxuuutttttttttuuuyyyxxxwwwwwwwwwwwwwwwxxxzzzzzzzzzzzzyyywwwvvvtttvvvwwwyyyzzz{{{}}}qqqfff```^^^\\\ZZZYYYXXXWWWTTTRRROOOLLLGGGCCCAAA???===;;;<<<;;;;;;:::999888777777555444444333222111000000000000111111111111000000000000000000111111222222000///...---,,,,,,---...000...,,,,,,---...---,,,..................------***++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------///---...111111000444:::CCCEEEJJJSSS```llltttwwwzzznnnddd^^^[[[ZZZXXX\\\^^^bbbeeegggjjjnnnqqqssspppmmmgggZZZJJJBBB@@@BBBIIITTT^^^eeekkkpppsssyyy{{{~~~xxxjjj___VVVNNNHHHHHHIIIGGGFFFGGGIIIIIIJJJLLLNNNOOOQQQQQQUUUVVVYYY[[[]]]_________dddfffjjjoootttwwwyyyzzztttwww{{{~~~}}}rrrlllkkkhhhccc^^^WWWUUUTTTTTTXXX\\\___```bbb^^^[[[[[[[[[^^^iiitttvvvtttvvvvvvuuuvvvyyy||||||zzzwwwwwwwwwxxxyyy{{{|||~~~~~~~~~|||zzzwwwwwwvvvvvvvvvvvvvvvwwwvvvxxxzzzzzzxxxvvvvvvvvvyyywwwuuutttsssssstttuuuxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxvvvuuutttvvvxxxzzz{{{|||~~~|||nnneee^^^\\\YYYWWWWWWUUUSSSPPPPPPMMMHHHDDDAAA>>><<<999<<<;;;;;;:::999888777777555555444333222111000000111111000000000000111111////////////000000000000......---,,,,,,,,,,,,---///---++++++,,,---,,,+++------------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,...,,,---///000///333999AAADDDJJJQQQYYYcccmmmssszzzoooeee___\\\ZZZYYY^^^```aaacccdddhhhmmmppprrrooommmhhh]]]NNNDDDAAAAAAFFFOOOXXX```gggmmmqqqzzz}}}yyykkk```WWWOOOHHHHHHGGGEEECCCDDDHHHHHHIIIKKKMMMNNNPPPPPPSSSTTTWWWYYY[[[\\\]]]^^^aaaccchhhmmmrrrwwwzzz|||tttwww{{{~~~~~~yyyuuunnnhhh___[[[WWWUUUVVVYYY[[[\\\___\\\YYYYYYZZZ]]]hhhsssvvvrrrsssuuuuuutttvvvxxxxxxwwwuuuwwwwwwyyyzzz|||~~~|||{{{wwwwwwwwwwwwwwwxxxyyyyyyvvvxxxzzzzzzxxxwwwwwwwwwvvvuuusssrrrrrrrrrssstttvvvvvvuuuttttttttttttttttttuuuuuuvvvvvvuuuttttttuuuxxx{{{}}}}}}~~~ttthhh\\\ZZZXXXWWWXXXWWWUUUTTTOOOLLLGGGCCCAAA???===;;;<<<;;;;;;:::999888777777555555444333222111111000222111000//////000111222......//////////////////...---------------------...,,,++++++,,,---,,,+++,,,,,,------------........................------------------------------......------,,,,,,,,,+++)))((()))---///000555;;;???DDDIIINNNRRRZZZeeemmmuuupppiiibbb^^^]]]]]]^^^``````aaaaaabbbfffkkkooopppmmmkkkhhh^^^OOOEEEAAA>>>BBBJJJRRR\\\eeemmmqqqzzz}}}yyyjjj___WWWOOOHHHGGGFFFDDDCCCDDDGGGHHHIIIKKKMMMNNNOOOPPPSSSSSSUUUWWWYYY[[[\\\]]]___aaaeeejjjppptttxxxyyytttwww{{{~~~{{{pppiiiddd___YYYUUUUUUWWWYYYZZZ^^^ZZZXXXWWWXXX[[[fffqqqxxxsssrrrtttsssssssssssstttssssssuuuvvvxxxzzz}}}~~~~~~|||{{{zzzyyyyyyxxxxxxxxxyyyyyywwwyyy{{{{{{yyyxxxxxxxxxwwwvvvuuusssssssssssssssvvvuuutttssssssrrrssssssrrrrrrrrrsssttttttttttttuuuxxx{{{}}}}}}~~~xxxhhh^^^]]]ZZZZZZYYYXXXVVVTTTLLLIIIFFFCCCBBBAAA???===<<<;;;;;;:::999888777777666555555444333222111111222111000//////000111222//////.........................../////////......---,,,***+++,,,------,,,,,,,,,,,,,,,------........................------------------------------.........------,,,,,,,,,)))''')))---...///444:::===CCCHHHKKKMMMRRR\\\dddhhhfffccc___^^^^^^aaacccaaaaaaaaa```aaaeeekkkppppppmmmjjjggg^^^OOOCCC???<<>>AAAEEEHHHJJJKKKMMMNNNKKKNNNRRRTTTVVVZZZ```eeehhhiiikkklllnnnqqqvvvzzz}}}uuummmggg]]]NNNBBB<<<<<<===AAAJJJVVV```eeegggmmmqqqxxx}}}|||rrrkkk^^^TTTKKKHHHFFFCCCCCCDDDAAABBBCCCDDDFFFHHHIIIJJJOOOOOOOOOPPPRRRUUUXXXYYYYYYZZZ[[[^^^bbbfffjjjllllllooosssuuuwwwyyy{{{}}}|||}}}wwwlllhhhnnnwwwqqqaaaUUUOOOJJJHHHEEEEEEFFFGGGHHHGGGJJJIIIJJJOOOTTT]]]kkkxxx|||{{{{{{sssvvvyyyxxxtttooonnnmmmrrruuuyyy}}}{{{zzzyyyyyyxxxxxxxxxxxxwwwyyy|||}}}|||{{{{{{|||wwwxxxzzz|||}}}{{{zzzyyywwwvvvvvvuuuuuuvvvvvvttttttssstttuuuvvvwwwwwwvvvuuutttwww|||zzzjjjaaa___]]][[[ZZZXXXUUUSSSNNNLLLJJJFFFCCCAAA???>>><<<;;;;;;::::::999999888666555444444222222111000000000000000000111111222111111000000//////......//////////////////////////////...------------.........---,,,,,,,,,,,,---+++***)))))))))+++...///000000///...------------******,,,---------------***++++++---///111333444<<>><<<;;;;;;::::::999999888666555555444333222111111000000000000000111111222111000000000/////////...//////////////////////////////...------------...,,,,,,,,,---...///000111///...,,,++++++,,,---...,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,---///111222333;;;CCCHHHFFFEEEFFFFFFEEEGGGHHHHHHHHHJJJPPPZZZbbbhhhlllooopppooonnnppprrrxxxvvvooocccYYYOOODDD:::<<<===@@@GGGRRR]]]eeeiiijjjooouuu{{{~~~~~~ttteee]]]QQQHHHDDDCCCBBBAAABBBBBBBBBCCCEEEGGGHHHIIINNNNNNNNNOOOQQQRRRTTTUUUVVVWWWXXXZZZ]]]```bbbdddkkknnnqqqttttttuuuwwwxxxzzz|||}}}uuuiiiaaa]]]___dddsss}}}lll]]]TTTNNNHHHDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEHHHKKKOOOWWWiiizzz}}}|||{{{}}}|||zzzxxxvvvtttrrrrrrtttvvvxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}||||||yyyyyyxxxwwwwwwxxxyyyyyyyyyxxxvvvuuuuuuvvvxxxyyywwwxxxzzz}}}}}}|||zzzyyyxxxyyyzzz{{{yyywwwuuurrrqqqqqqssstttwwwvvvuuuvvvxxx{{{~~~zzzhhhaaa___\\\[[[YYYXXXUUUSSSNNNLLLJJJFFFCCCAAA???>>><<<;;;;;;::::::999999888666666555444333222111111000000000000000111111222000000000000//////////////////////////////////////////...------------...,,,,,,------...000111222333222000...,,,,,,,,,,,,************+++,,,---......---,,,+++++++++,,,---------------///000111222:::BBBGGGEEECCCEEEEEEDDDFFFFFFFFFEEEFFFLLLUUU]]]ggglllqqqrrrooolllkkklllvvvtttnnncccYYYQQQGGG===;;;<<>><<<;;;;;;::::::999999888666666555444333222111111000000000000000111111222000000000000//////////////////////////////////////////...------------...//////...---------------333222000...---,,,,,,,,,------,,,,,,------...//////...,,,*********,,,---...............///000111:::AAAFFFEEEDDDEEEFFFDDDHHHHHHFFFDDDDDDIIIRRRYYYeeekkkrrrtttrrrnnnkkkjjjtttsssnnneee]]]VVVLLLCCC;;;;;;===EEEPPP]]]ggglllkkkooouuuyyy}}}rrrgggWWWKKKEEECCCCCCBBB@@@AAAAAAAAACCCDDDEEEFFFJJJJJJJJJKKKMMMNNNPPPQQQXXXYYYZZZ[[[^^^```cccdddeeehhhmmmoooqqqrrrtttvvv{{{|||~~~sssfff]]]WWWWWWZZZaaassszzzuuuuuuyyy|||}}}|||zzzxxxtttpppmmmiiiddd```WWWRRRLLLHHHFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNVVVgggxxx~~~}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyuuuuuutttsssssssssttttttvvvvvvvvvwwwxxxzzz|||}}}{{{{{{zzzyyyzzzzzz{{{|||zzzxxxuuurrrqqqsssvvvxxxxxxyyyzzz{{{{{{}}}}}}kkk```^^^\\\ZZZYYYWWWTTTRRRNNNLLLJJJFFFCCCAAA???>>><<<;;;;;;::::::999999888777666666555444333222111000000000000000111111222////////////000000000000//////////////////////////////...------------......---,,,,,,++++++,,,,,,///......------,,,,,,---///...---,,,,,,,,,,,,,,,///...,,,*********,,,---...............///000000999AAAFFFFFFEEEGGGHHHGGGHHHHHHGGGEEECCCGGGNNNTTT```hhhqqqvvvuuuqqqnnnmmmpppqqqnnngggaaaZZZPPPFFF<<<;;;===CCCOOO\\\gggmmmlllooouuuyyy}}}uuujjjZZZMMMFFFCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNPPPQQQSSSUUUYYY\\\___```cccgggkkknnnppprrrtttvvv{{{}}}wwwjjj___WWWUUUWWWXXXggg}}}|||sssjjjgggdddccceeeggggggffffffccc```^^^\\\YYYTTTQQQGGGFFFEEEEEEEEECCCAAA???BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNVVVhhhxxx~~~}}}|||{{{zzzzzz~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwuuuttttttsssssssssssssssssssssssstttuuuwwwyyyzzzxxxxxxxxxyyyyyyzzz{{{{{{{{{yyyvvvttttttvvvxxxzzzxxxzzz{{{||||||~~~mmm```^^^[[[ZZZXXXWWWTTTRRRNNNLLLJJJFFFCCCAAA???>>><<<;;;;;;::::::999999888777777666555444333222222000000000000000111111222////////////000000000000//////////////////////////////...------------...))))))******+++---...///,,,,,,,,,,,,,,,------------,,,+++***))))))))))))...---,,,+++++++++,,,---...............///000111777???EEEEEEEEEHHHJJJIIIGGGHHHHHHEEECCCDDDIIIMMM\\\dddooovvvwwwtttqqqppplllooooookkkfff___TTTIII===<<<<<>><<<;;;;;;::::::999999888777777666555444333222222000000000000000111111222.../////////000000000111//////////////////////////////...------------...*********+++,,,---...///,,,,,,,,,---------,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,------------......000111111444<<>><<<<<<;;;::::::999999888777777666555444333333222000000000000000111111222.../////////000000111111//////////////////////////////...------------.........---,,,,,,,,,,,,---------......---,,,,,,+++++++++++++++,,,---......***+++,,,---------------------------///000111222222:::AAACCCDDDHHHJJJJJJLLLNNNPPPNNNKKKIIIJJJLLLXXXaaalllssstttrrrqqqpppooouuuyyyyyyvvvnnnaaaUUU@@@>>>===AAAKKKYYYeeelllqqquuuyyy}}}{{{qqqcccWWWOOOJJJEEEBBB???>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDFFFGGGIIIJJJMMMMMMNNNPPPRRRTTTVVVWWW\\\```dddhhhkkknnnppprrruuuxxx{{{~~~wwwhhh[[[UUUUUUOOORRRXXXdddvvvuuuooofff[[[SSSOOONNNOOOJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFHHHJJJKKKJJJIIIGGGGGGEEECCCAAAAAABBBDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEHHHMMMQQQ[[[nnn~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwvvvuuutttqqqsssuuuwwwxxxxxxwwwvvvwwwxxxyyy{{{|||}}}}}}}}}zzz{{{|||}}}~~~~~~~~~}}}~~~}}}iii___]]][[[YYYXXXUUURRROOONNNKKKGGGEEECCCAAA>>><<<<<<;;;999777666666666777444444333333333333222222111111111111111111111111000000////////////000000000000000000000000000000,,,,,,---......---,,,,,,++++++++++++,,,,,,---...---,,,,,,---...---***(((++++++++++++++++++++++++***,,,......---++++++,,,******+++,,,---------...444666<<>>>>>???AAABBBAAABBBCCCEEEFFFFFFGGGGGGHHHIIIKKKNNNQQQTTTWWWYYYXXX[[[```eeejjjmmmooopppqqqtttxxx{{{}}}vvvggg^^^WWWTTTSSSPPPRRRZZZaaabbbcccdddYYYWWWRRRNNNKKKIIIHHHHHHJJJIIIHHHFFFEEECCCBBBAAADDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJHHHFFFEEEEEEFFFFFFEEECCCGGGGGGJJJNNNRRR\\\ppp~~~}}}|||xxxwwwyyy{{{zzzzzzyyyyyyyyyyyyzzz|||{{{zzz{{{{{{zzzxxxuuuvvvxxxzzz|||}}}}}}|||{{{zzzzzz{{{|||||||||||||||}}}|||{{{zzzzzz{{{|||}}}|||~~~jjj___]]][[[YYYXXXUUURRROOOKKKIIIFFFDDDCCCBBBAAA???<<<;;;:::888777777777777444444333333333333222222111111111111111111111111000000////////////000000++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---...,,,++++++---......---+++++++++++++++++++++++++++***,,,......,,,++++++,,,++++++++++++,,,---...///222444:::CCCGGGIIIMMMSSSSSSVVVVVVQQQNNNOOONNNLLLTTTXXXaaajjjllljjjlllqqquuu{{{yyyjjj[[[GGG>>>:::???GGGOOO^^^mmmrrrxxx}}}xxxkkk^^^SSSLLLFFFCCCBBBAAA???>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKNNNRRRUUUVVVVVVYYY]]]cccgggkkklllmmmmmmppptttwwwyyy{{{~~~}}}mmmaaaWWWQQQSSSNNNNNNSSSWWWVVVUUUVVVOOONNNKKKHHHFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKHHHFFFEEEEEEFFFFFFEEEDDDGGGGGGIIIMMMRRR]]]qqq~~~~~~zzzyyy{{{|||{{{zzzyyyyyyzzz{{{{{{}}}|||{{{{{{|||zzzxxxuuuuuuwwwzzz}}}zzzzzz|||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~kkk___^^^[[[YYYXXXVVVRRRPPPIIIGGGEEEDDDDDDDDDCCCAAA===<<<;;;999888888888888444444333333333333222222111111111111111111111111000000////////////000000------------------------,,,------......------,,,,,,,,,+++++++++,,,------,,,++++++---///000///---++++++++++++++++++++++++***,,,------,,,++++++,,,---,,,+++***+++---///000111222999AAAGGGIIINNNTTTOOOTTTWWWUUUSSSRRRPPPMMMQQQUUU^^^gggjjjiiilllqqqvvv}}}pppbbbKKK@@@:::===CCCKKKZZZiiirrryyy~~~qqqcccWWWOOOHHHDDDBBBAAA???>>>===>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDFFFHHHKKKNNNQQQRRRTTTVVVZZZ___dddgggiiiiiijjjmmmqqqtttvvvxxx{{{}}}xxxiii[[[SSSUUUNNNJJJLLLMMMJJJGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLHHHGGGFFFFFFGGGGGGFFFEEEGGGGGGIIIMMMRRR^^^rrr}}}|||}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}||||||zzzxxxuuuuuuwwwzzz~~~zzz{{{|||~~~}}}||||||{{{|||}}}~~~~~~kkk```^^^[[[ZZZXXXVVVSSSPPPJJJGGGEEEDDDDDDDDDBBBAAA===<<<;;;:::999999888888444444333333333222222222111111111111111111111111000000////////////000000000000000000000000000000------------------------,,,,,,,,,++++++,,,,,,---...---,,,---//////...---++++++++++++++++++++++++***+++---,,,+++***+++,,,...,,,+++******---///111111222888AAAFFFHHHNNNTTTQQQWWWZZZXXXVVVTTTQQQMMMQQQTTT\\\eeehhhiiimmmsssvvv}}}vvvhhhSSSGGG>>>???CCCIIIXXXhhhqqqxxx~~~wwwiii\\\RRRJJJFFFCCCBBB???=========>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBCCCDDDFFFIIILLLNNNPPPRRRTTTXXX\\\```ccceeefffjjjmmmqqqtttvvvxxx{{{}}}}}}uuueee[[[XXXPPPJJJJJJIIIFFFDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFAAABBBBBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKIIIGGGFFFGGGHHHIIIHHHFFFGGGGGGIIIMMMSSS___ttt~~~}}}|||}}}}}}||||||zzzxxxvvvvvvwww{{{~~~zzz{{{}}}}}}}}}||||||}}}~~~}}}iii```^^^\\\ZZZYYYVVVSSSPPPLLLJJJFFFDDDCCCBBB@@@>>><<<<<<<<<;;;:::999888777444444333333333222222222111111111111111111111111000000////////////000000---------------------------------------------------,,,,,,++++++,,,,,,,,,111000...---......,,,+++++++++++++++++++++++++++***+++,,,+++******+++,,,...---+++***+++---000222333444999AAAEEEHHHNNNTTTYYY___bbb___\\\YYYTTTOOOOOORRRYYYaaaeeefffkkkrrruuu|||yyylllYYYLLLAAA@@@BBBGGGUUUcccmmmuuu|||}}}~~~}}}pppcccXXXNNNHHHDDDCCC@@@>>>======>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDFFFHHHJJJLLLNNNRRRSSSVVVZZZ]]]```cccdddhhhkkkooorrrtttvvvyyy{{{zzz{{{~~~oooccc[[[RRRJJJIIIIIIGGGFFFGGGCCCCCCCCCCCCCCCCCCDDDDDD@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHJJJNNNTTTaaaxxx~~~~~~~~~~~~|||~~~}}}|||{{{zzzxxxvvvwwwyyy{{{}}}~~~}}}zzz{{{}}}~~~~~~}}}~~~~~~jjj```^^^\\\ZZZYYYWWWSSSPPPNNNKKKHHHEEECCCAAA>>><<<;;;;;;;;;;;;:::888777666444444333333333333222222111111111111111111111111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,333000...------,,,+++***++++++++++++++++++++++++***+++,,,+++))))))+++,,,...---,,,+++,,,...000111333444999AAAFFFJJJPPPWWW^^^eeejjjhhhccc^^^VVVNNNKKKNNNTTT\\\___aaafffnnnsssyyyxxxmmm[[[NNNBBB??????BBBNNN\\\hhhqqqyyyyyyzzzxxxlll___SSSKKKFFFDDDBBB???======>>>>>><<<<<<>>>???@@@AAAAAAAAACCCCCCDDDEEEGGGIIIKKKLLLPPPQQQTTTWWWZZZ]]]___aaacccfffjjjmmmooorrrtttwwwwwwyyy{{{}}}~~~yyylll^^^TTTKKKIIIIIIGGGHHHJJJCCCCCCBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCEEEFFFFFFBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIKKKPPPVVVddd{{{~~~}}}|||||||||{{{}}}|||{{{zzzzzzxxxwwwxxxyyy{{{}}}~~~~~~}}}|||zzz{{{}}}~~~~~~mmmaaa___\\\[[[YYYWWWSSSQQQNNNKKKHHHEEECCCAAA>>><<<::::::;;;:::999888666555444444333333333333222222111111111111111111111111000000////////////000000////////////////////////...---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,111///,,,+++,,,,,,+++***+++++++++++++++++++++++++++++++++***))))))+++------,,,,,,------...///000111222888AAAHHHLLLTTT\\\dddnnnwwwxxxssskkk^^^TTTKKKMMMRRRYYY\\\^^^dddlllqqqvvvzzz}}}vvvkkk]]]OOOCCC???>>>???IIIVVVcccmmmuuuvvvwww|||uuugggYYYPPPHHHFFFCCC@@@>>>>>>>>>???999:::<<<>>>@@@AAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJNNNOOOQQQSSSVVVYYY\\\]]]```cccgggjjjllloooqqqtttvvvxxxzzz|||}}}yyyeeeZZZOOOKKKIIIGGGHHHJJJCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDEEEFFFGGGCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJKKKJJJLLLQQQXXXggg~~~}}}|||zzzzzzzzz{{{}}}~~~|||}}}}}}zzzyyyyyyyyyyyyxxxwwwyyy|||~~~{{{|||}}}pppaaa___]]][[[YYYWWWTTTQQQMMMJJJGGGEEECCCAAA???===999:::::::::999777555444444444444333333333222222111111111111111111111111000000////////////000000...........................---,,,,,,,,,,,,---......---,,,,,,++++++++++++///---******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***((()))+++---,,,,,,---....../////////...000666AAAIIIOOOXXX```nnn{{{}}}mmm```MMMNNNTTTZZZ]]]^^^eeelllooossswwwyyy|||{{{tttjjj___QQQEEEAAA??????HHHTTT___jjjssstttuuuzzz{{{lll^^^TTTIIIGGGDDDAAA???>>>??????888999;;;===???AAABBBBBBAAAAAAAAABBBDDDFFFGGGHHHLLLMMMNNNPPPSSSVVVYYYZZZ```cccgggjjjlllnnnqqqsssuuuwwwzzz{{{}}}mmmaaaTTTNNNKKKHHHHHHJJJDDDDDDEEEEEEEEEDDDCCCCCCAAAAAABBBCCCDDDFFFFFFGGGDDDDDDEEEFFFGGGHHHIIIIIILLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKLLLKKKMMMRRRYYYhhh}}}{{{yyyxxxxxx{{{}}}}}}yyyzzz}}}~~~|||yyyxxxyyyyyyyyyxxxvvvxxx|||{{{|||}}}nnnaaa___]]]ZZZXXXVVVTTTTTTNNNKKKHHHFFFEEEBBB???======<<<<<<;;;:::999888777666555222222333333222111111111111000000000000000//////000111222111222444111111000000/////////.........---,,,,,,,,,,,,---))),,,......---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,******+++++++++,,,,,,,,,111222555<<>>>>>>>>===;;;::::::;;;===>>>AAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKMMMPPPSSSUUUWWWYYY^^^dddggghhhiiillloooqqqrrrtttwww{{{wwwgggYYYSSSQQQMMMMMMPPPIIIHHHFFFFFFGGGFFFDDDBBBEEEEEEFFFHHHJJJJJJIIIGGGDDDCCCBBBDDDGGGJJJLLLLLLOOOPPPPPPMMMJJJJJJLLLOOOKKKLLLMMMMMMMMMLLLKKKJJJJJJMMMPPPSSS\\\nnn|||yyywwwxxxzzzzzz|||{{{|||||||||}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyy{{{~~~~~~}}}}}}}}}~~~|||}}}yyyiii]]]\\\ZZZWWWUUUSSSQQQQQQMMMKKKHHHFFFEEEBBB???===<<<<<<;;;:::999888777777666555333222333333222111111000000000000000000000,,,,,,,,,---------,,,------------.....................---,,,,,,,,,,,,---)))+++,,,,,,+++***++++++///......---,,,+++*********************************+++---...///...---,,,++++++++++++,,,,,,,,,,,,000222666===FFFQQQ[[[```rrr|||ggg___ZZZ\\\aaadddhhhlllnnnpppsssvvvvvvsssnnniii^^^TTTIIIBBB>>>===CCCJJJ[[[dddpppwwwzzz|||vvveeeVVVMMMJJJDDD???===<<<<<<<<<>>><<<;;;::::::;;;<<<>>>@@@@@@AAAAAABBBDDDEEEFFFHHHHHHJJJLLLOOORRRTTTVVVWWW\\\bbbeeefffgggjjjllloooppprrruuuyyy}}}rrrbbbZZZUUUPPPMMMNNNMMMKKKIIIHHHIIIJJJJJJIIIEEEEEEFFFIIIKKKLLLJJJIIIHHHGGGGGGIIIMMMQQQSSSTTTSSSTTTTTTQQQNNNLLLMMMNNNMMMMMMNNNOOOOOONNNNNNMMMLLLNNNPPPSSS[[[mmm~~~{{{xxxwwwxxxyyyyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyyyy{{{~~~~~~}}}||||||||||||~~~ttteee[[[ZZZYYYVVVTTTRRRPPPPPPMMMJJJHHHFFFDDDBBB@@@===;;;;;;:::999888777777666666555333333444444222111000000000000000000111111000000//////000000...,,,,,,,,,------.../////////......---,,,,,,,,,,,,---+++,,,,,,+++******+++---000000///...---,,,++++++***************************+++---.........---,,,,,,,,,,,,,,,------------///222666===FFFPPPXXX]]]jjjwwwpppddd[[[\\\bbbeeeggghhhjjjlllqqquuuwwwuuuoookkk```VVVLLLEEE@@@>>>BBBHHHWWWaaannnwww{{{}}}{{{kkk[[[QQQLLLEEE@@@===<<<<<<;;;===<<<;;;::::::;;;<<<===@@@@@@@@@@@@AAACCCDDDEEEGGGGGGIIIKKKMMMPPPSSSTTTTTTYYY___aaabbbcccfffiiimmmnnnpppssswww{{{~~~rrrhhhbbb[[[VVVTTTUUUQQQLLLIIIIIIIIIJJJJJJHHHHHHJJJMMMPPPRRRPPPOOOJJJIIIIIILLLPPPUUUXXXYYYYYYZZZ[[[YYYUUURRRQQQPPPQQQQQQPPPPPPPPPQQQQQQQQQPPPQQQSSSVVV^^^ooo}}}}}}}}}zzzxxxwwwxxxyyyyyy{{{}}}}}}{{{zzzyyyzzz{{{~~~~~~}}}}}}|||||||||||||||}}}|||{{{zzzzzzzzzzzz{{{{{{}}}}}}|||{{{|||~~~rrrddd]]]\\\[[[YYYWWWUUUSSSRRRLLLJJJGGGEEEDDDBBB@@@===;;;::::::999888777666666666555444444444444222111000000000000000111111111111333333222222444222.../////////000000000000000......---,,,,,,,,,,,,---......---,,,******,,,...---............/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,---------......///111666===EEENNNTTTXXX^^^kkkyyysssfffZZZZZZ```bbbbbbbbbeeehhhmmmsssvvvuuuppplllaaaXXXNNNGGGBBB>>>@@@EEEQQQ]]]kkkvvv{{{~~~qqqcccUUUNNNFFFAAA???>>>===<<<===<<<;;;;;;;;;;;;<<<===????????????AAABBBCCCDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSWWW\\\______```dddgggjjjkkknnnqqqtttxxx|||}}}zzzsssmmmgggcccddd^^^VVVOOOLLLKKKKKKJJJNNNOOORRRVVVZZZ\\\ZZZYYYQQQPPPOOOQQQVVV[[[^^^``````aaabbbbbb```]]]ZZZXXXXXXWWWUUUSSSQQQQQQRRRSSSSSSTTTVVVZZZddduuuzzz{{{{{{zzzxxxwwwxxxyyyyyy{{{|||{{{yyywwwwwwwww{{{|||~~~}}}{{{{{{zzz{{{{{{||||||||||||||||||||||||~~~}}}}}}}}}ooobbb\\\\\\[[[ZZZXXXVVVTTTRRRKKKIIIFFFEEEDDDBBB@@@===;;;::::::999888777666666666555444555555555222000//////000000111111111111+++000222///...000000,,,222111111000///......---......---,,,,,,,,,,,,------------+++))))))+++---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........000555;;;CCCJJJPPPTTTVVV```kkksss{{{qqqcccWWWWWW\\\^^^]]]]]]aaadddiiiooosssrrrnnnkkkaaaXXXPPPIIIDDD??????CCCMMMXXXhhhtttzzz~~~yyykkkYYYQQQHHHBBBAAAAAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEGGGIIILLLNNNOOORRRVVVZZZ\\\]]]^^^bbbeeehhhiiikkknnnrrrvvvyyy{{{wwwqqqtttmmmcccZZZVVVTTTTTTTTTUUUWWW[[[```eeegggfffeeeccc```^^^___bbbfffhhhiiifffgggiiikkkkkkiiifffdddccc```[[[VVVSSSRRRSSSTTTTTTVVVYYY```kkk|||}}}}}}}}}~~~xxxyyyzzzzzzxxxxxxxxxyyyyyy{{{{{{zzzxxxvvvvvvwww{{{~~~}}}~~~|||zzzyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~kkk```ZZZZZZZZZYYYWWWTTTRRRPPPJJJHHHFFFDDDDDDBBB@@@>>>;;;;;;:::999888777777666666555555555666555333000/////////000111111222222)))444888222---///000---111111000...---,,,+++***......---,,,,,,,,,,,,---+++,,,,,,***(((((()))***++++++***)))((('''&&&&&&************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///333888???FFFMMMPPPSSSYYY```eeekkkrrruuusssjjj___VVVVVVZZZ[[[ZZZ[[[^^^```eeejjjnnnnnnkkkhhh___XXXPPPKKKEEE???>>>AAAIIIUUUeeeqqqyyy~~~sss___VVVKKKDDDCCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<============???@@@AAABBBBBBCCCCCCEEEGGGJJJLLLMMMQQQTTTXXXYYYZZZ[[[___ccceeefffhhhkkkooosssvvvxxx|||}}}~~~|||uuukkkccc___^^^^^^^^^___aaafffmmmsssuuuuuusssuuuqqqmmmjjjkkklllnnnnnnkkklllnnnqqqssssssqqqnnnmmmhhhaaaZZZVVVUUUVVVXXXWWWZZZ___hhhuuu||||||{{{|||~~~vvvxxxzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzxxxwwwwwwxxxzzz}}}}}}~~~}}}{{{yyyxxxyyyzzz{{{zzz{{{}}}~~~~~~jjj___XXXXXXXXXXXXVVVTTTQQQOOOJJJHHHEEEDDDCCCBBB@@@>>><<<<<<;;;:::999888777777666555555666777666333000...//////000111111222222///===DDD:::000000222111000000///...---,,,,,,+++......---,,,,,,,,,,,,---,,,.........+++*********,,,,,,+++***)))(((((('''************************+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,......000444:::BBBIIINNNPPPTTTWWWYYY^^^eeeiiiiiiddd]]]WWWYYY[[[[[[[[[]]]]]]^^^aaaeeehhhiiifffddd]]]VVVPPPKKKFFF???>>>@@@GGGRRRbbbooowww~~~yyyggg\\\OOOGGGEEEDDD@@@<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFHHHJJJKKKNNNRRRUUUVVVVVVXXX\\\```aaabbbdddgggkkkooorrrtttwwwyyy|||xxxpppkkkiiiiiihhhmmmpppuuu}}}zzzuuusssrrrqqqqqqppppppqqqtttwwwxxxvvvssstttoooggg___[[[[[[]]]___```dddkkkuuu~~~{{{yyyyyyuuuwwwzzz{{{zzzzzz{{{|||{{{||||||{{{yyyxxxyyyzzzyyy}}}|||{{{{{{{{{|||~~~|||zzzxxxwwwxxxzzz{{{zzz{{{}}}~~~jjj```XXXYYYYYYYYYWWWUUURRRPPPJJJHHHEEEDDDCCCBBB@@@>>>===<<<<<<;;;:::999888888666555555666777666333000...//////000111222222222222CCCJJJ>>>000...111111000000000000000/////////......---,,,,,,,,,,,,---///111333222000...---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,......///222888@@@HHHLLLMMMPPPQQQQQQUUU]]]bbbbbbaaa\\\YYY[[[]]]\\\]]]```]]]]]]___bbbdddeeedddbbb\\\UUUOOOKKKFFF???===???FFFQQQ```mmmvvv~~~|||lllaaaRRRIIIFFFCCC???:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBCCCEEEGGGIIIJJJLLLPPPSSSTTTTTTUUUZZZ^^^^^^___aaadddhhhllloooqqqtttvvvzzz~~~yyyvvvtttsssyyy||||||zzzxxxwwwsssrrrrrruuuxxxyyywwwuuuxxxsssjjjccc______bbbeeejjjooovvv|||wwwuuuuuuwwwzzz|||{{{{{{||||||{{{||||||{{{yyyyyyzzz|||xxx{{{}}}zzzyyyyyyyyyyyy{{{~~~}}}|||yyywwwwwwxxxzzz|||yyy{{{}}}~~~iii[[[VVVUUUUUUVVVVVVUUURRROOONNNKKKHHHFFFEEEBBB???===;;;::::::999999888888888666666666666666666555555333222111111000000111111333444555555555333000///...------,,,,,,,,,------...------------...//////222888>>>:::111******---------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...000000///...---******+++///666>>>DDDHHHHHHJJJMMMOOORRRVVV[[[^^^cccaaa___\\\[[[[[[]]]^^^aaabbbdddeeeeeedddcccbbbZZZWWWRRRMMMHHHCCC===999888DDDUUUfffsss~~~vvvhhhYYYQQQKKKDDD@@@???<<<<<<;;;;;;;;;<<<======:::;;;;;;<<<===>>>??????AAABBBCCCEEEFFFHHHIIIJJJKKKNNNRRRUUUUUUVVVXXXYYY[[[]]]___```bbbfffkkkooorrrsssvvvzzz}}}vvvoooooooooqqqrrrtttuuuvvvwwwyyyvvvpppjjjgggiiinnnssswww|||{{{vvvuuuvvvxxxyyyyyyyyyyyy{{{|||xxxyyyzzzzzzzzzyyyxxxwwwzzz|||~~~~~~zzzzzzzzzzzzzzz{{{|||}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzz|||}}}}}}~~~~~~}}}iii\\\VVVUUUUUUVVVVVVUUURRROOONNNKKKHHHFFFEEECCC@@@===;;;;;;::::::999888888888666666666555555444444444333222111111000000111111222333444444444222000//////......------.........///...---,,,,,,,,,,,,,,,---111555333---((())),,,,,,---------,,,,,,+++***++++++,,,---------------******************++++++***,,,---//////...---,,,---,,,,,,///555<<>>>>>???@@@AAACCCDDDFFFGGGHHHIIIKKKNNNPPPQQQSSSUUUWWWVVVXXXZZZ\\\^^^ccchhhlllnnnpppssswww{{{yyyrrrmmmmmmnnnoooqqqtttvvvwww{{{yyyvvvsssrrruuu{{{~~~wwwsssvvvwwwyyyyyyxxxxxxzzz{{{yyyzzz{{{{{{{{{zzzyyyyyyzzz|||~~~}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}||||||||||||{{{{{{}}}}}}zzz{{{}}}~~~}}}iii]]]VVVUUUUUUUUUUUUTTTQQQOOOMMMKKKHHHFFFEEECCC@@@>>>;;;;;;;;;:::999888888888777666666555444333222222333222111111000000111111111222222333222111///...//////.........//////000000///...,,,+++************,,,---,,,***)))***+++,,,,,,---------,,,++++++,,,,,,---.........------++++++*********************+++,,,---...---,,,,,,///......000333999>>>BBBDDDEEEEEEFFFGGGLLLRRRVVVWWWWWWVVVUUUVVVYYY___cccfffffffffffffffggghhhhhhfffccc]]]VVVPPPHHH@@@;;;===@@@IIIWWWgggwwwvvvdddWWWMMMEEEAAABBB<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============???@@@BBBCCCEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTPPPRRRUUUWWWZZZ^^^bbbfffiiikkknnnrrrwww{{{~~~vvvnnnnnnnnnooorrrvvvyyy|||~~~~~~xxxsssuuuwwwxxxxxxwwwwwwyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}|||{{{zzzzzzzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{vvvxxx{{{~~~~~~~~~~~~~~~~~~~~~iii]]]WWWVVVUUUTTTUUUSSSQQQNNNMMMJJJHHHFFFEEECCC@@@>>><<<<<<;;;:::999888888777777666666444333222111111333222111111000000111111000000111111000///........................///000000///...---,,,,,,,,,,,,---,,,******+++,,,---,,,,,,,,,,,,------,,,,,,+++,,,,,,---------------,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++......///000222777===AAAEEEEEEDDDDDDEEEIIIOOOSSSSSSSSSSSSRRRRRRVVV^^^dddkkkkkkjjjiiiiiikkklllmmmjjjfff```YYYQQQHHH???:::===>>>DDDQQQbbbsss~~~~~~kkk\\\PPPFFFBBBCCC======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===???AAABBBDDDDDDDDDEEEGGGGGGHHHKKKNNNQQQOOOQQQSSSUUUWWWYYY]]]```dddfffjjjoootttxxx|||~~~~~~vvvuuussstttwww|||{{{wwwuuuvvvxxxxxxwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzyyy{{{|||~~~~~~}}}|||{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyuuuxxx|||}}}~~~~~~~~~~~~~~~~~~iii^^^XXXVVVTTTTTTTTTRRRPPPNNNLLLJJJGGGFFFEEECCCAAA>>>======<<<;;;:::999888777777666666444333222111111333222111111000000111111//////000000//////......---,,,,,,,,,------.../////////............//////000---******+++---,,,++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++***---------,,,,,,+++++++++*********++++++++++++++++++,,,...///111777>>>CCCHHHGGGFFFEEEEEEIIINNNSSSRRRRRRRRROOOOOOSSS\\\dddmmmlllkkkjjjjjjkkklllmmmnnnkkkeee^^^VVVLLLBBB<<<;;;<<>>===<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDDDDEEEFFFFFFGGGIIILLLOOOOOOQQQSSSTTTUUUWWWYYY\\\aaacccgggkkkpppuuuxxxzzz|||~~~~~~|||uuuwwwxxxxxxwwwvvvwwwyyywwwwwwwwwxxxxxxyyyyyyzzzyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||}}}}}}{{{yyywwwzzz~~~}}}}}}~~~~~~~~~~~~~~~|||jjj^^^XXXVVVTTTSSSSSSRRRPPPNNNLLLJJJGGGFFFEEEDDDAAA???>>>===<<<;;;:::999888777777666666555444333222222333222111111000000111111////////////////////////,,,,,,,,,,,,,,,---.../////////......///000000111///---***)))***+++******++++++,,,---------,,,,,,++++++,,,,,,++++++******++++++************************+++++++++,,,,,,,,,(((+++---///111666>>>DDDJJJIIIHHHGGGGGGIIIMMMQQQRRRRRRRRRNNNMMMRRR\\\eeemmmlllkkkjjjjjjiiiiiijjjllliiiddd]]]UUULLLBBB;;;999;;;???JJJXXXhhhuuu|||}}}ooo___PPPHHHGGGAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEEEEFFFGGGGGGGGGGGGIIIKKKMMMOOORRRSSSTTTUUUWWWYYY^^^```ccchhhlllqqqtttvvvyyyzzz}}}~~~~~~~~~}}}wwwxxxyyyxxxwwwwwwxxxyyywwwvvvvvvvvvwwwxxxyyyzzzyyyyyy{{{}}}||||||}}}~~~}}}~~~|||{{{{{{|||~~~~~~}}}|||zzz|||}}}~~~~~~~~~~~~}}}~~~zzz~~~jjj^^^YYYVVVTTTRRRRRRQQQOOONNNKKKIIIGGGFFFEEEDDDAAA???>>>>>>===;;;:::999888777666666666555555444444444333222111111000000111111000///////////////000000,,,,,,,,,------...///000000//////.........//////,,,,,,,,,++++++***+++,,,***+++,,,,,,---------,,,,,,,,,------,,,++++++*********************+++++++++++++++++++++,,,------(((+++...///000444===CCCIIIIIIIIIGGGFFFGGGJJJMMMPPPRRRQQQNNNMMMRRR^^^hhhoooooonnnmmmllljjjiiihhhiiifffaaa\\\TTTKKKAAA;;;888999<<>>===<<<:::999888777666666666666666666555555333222222111000111111111000000/////////000000111---------......000111111111000///...---,,,,,,,,,+++---......---,,,...///***+++,,,,,,---------------.........------,,,++++++++++++,,,,,,------...,,,,,,++++++,,,,,,---...))),,,/////////333;;;BBBGGGHHHHHHGGGFFFFFFHHHJJJOOOQQQQQQNNNMMMSSS```lllsssssssssrrrpppmmmkkkiiikkkhhhddd___YYYPPPFFF@@@888999:::>>>HHHZZZooo~~~ppp^^^RRROOODDDCCCAAA@@@>>>===<<<<<<999999::::::;;;<<<======:::;;;<<<>>>???AAABBBCCCEEEGGGHHHHHHFFFDDDDDDDDDAAADDDIIILLLOOOQQQTTTVVVYYY[[[^^^aaaeeeiiilllmmmqqqssswwwzzz|||}}}}}}}}}|||~~~{{{{{{||||||yyyvvvxxxzzz{{{zzzxxxxxxyyyzzzxxxxxxwwwwwwxxxzzz{{{|||xxxyyyzzz|||~~~~~~~~~~~~|||~~~{{{{{{{{{~~~~~~~~~~~~yyyyyyxxxzzz}}}lll```WWWUUUSSSSSSRRRPPPMMMKKKJJJIIIHHHGGGGGGDDDAAA>>>???>>><<<999888999::::::888888777777666666555555111111111111111111111111000000000000000000000000222///+++******,,,------000000000///...---+++***)))******++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******,,,111333444999???FFFGGGHHHIIIIIIJJJMMMOOOSSSSSSUUUWWWXXX]]]kkkyyy}}}yyyssslllhhhgggccceeeeeebbb\\\SSSKKKGGG>>><<<<<<@@@IIIXXXmmm|||zzzmmm\\\MMMJJJCCC>>>???@@@???===>>><<<<<<;;;::::::::::::;;;::::::::::::<<<>>>AAABBBBBBCCCEEEGGGGGGGGGFFFEEEHHHJJJKKKLLLMMMNNNQQQTTTVVVVVVVVVXXX\\\```dddggglllnnnqqqtttwwwyyyzzzzzz~~~}}}{{{zzzxxxxxxyyyzzz{{{wwwxxxyyyyyywwwwwwxxxyyyxxxzzz{{{{{{zzzyyyyyyzzz}}}{{{zzz{{{}}}~~~~~~|||~~~|||{{{zzzyyy{{{}}}nnnaaaXXXVVVTTTSSSRRRQQQNNNLLLKKKIIIGGGFFFFFFDDDAAA???>>>===;;;999777888888999777777666666555444444444111111111111111111111111000000000000000000000000111...+++***,,,...//////+++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,,,,***---111333333888>>>GGGIIIKKKLLLKKKLLLMMMOOOSSSTTTVVVXXXYYY```pppzzzpppiiifffdddfffhhhfff```WWWNNNIIIAAA===<<>><<<======<<<;;;;;;::::::;;;;;;999::::::;;;===>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJJJJKKKLLLOOORRRRRRSSSTTTWWWZZZ^^^aaaccchhhjjjmmmqqquuuwwwxxxyyy|||}}}}}}~~~}}}{{{zzzxxxxxxyyyzzz{{{xxxzzz{{{{{{yyyyyyzzz{{{yyy{{{}}}|||{{{zzz{{{|||}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||}}}~~~}}}|||{{{zzz|||~~~qqqbbbZZZXXXUUUTTTSSSQQQOOOMMMLLLJJJGGGEEEDDDCCCAAA@@@===<<<:::888777777777888666666555555444333333222111111111111111111111111000000000000000000000000000...++++++...000111222++++++,,,---------------//////...------,,,++++++,,,---------------......,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,------,,,+++++++++,,,,,,---,,,---111222222555;;;GGGJJJNNNPPPPPPPPPPPPQQQUUUWWWZZZ[[[[[[bbbvvvvvvlllgggeeehhhllllllggg^^^TTTMMMDDD???;;;===DDDRRRgggyyy|||jjj[[[QQQIIICCCBBBAAA>>><<<<<<===<<<;;;;;;:::;;;;;;;;;999999;;;<<<===>>>??????AAA@@@@@@@@@AAABBBDDDDDDEEEFFFHHHHHHIIIJJJMMMOOONNNOOORRRUUUXXXZZZ\\\]]]bbbdddhhhmmmqqqtttwwwxxxyyyyyyxxxyyy{{{}}}|||{{{zzzyyyxxxyyyzzzzzzzzz|||}}}}}}|||{{{{{{||||||}}}}}}|||}}}~~~}}}|||}}}}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~zzz{{{|||~~~~~~}}}|||~~~sssccc[[[YYYVVVTTTSSSRRRPPPNNNMMMJJJFFFDDDDDDCCCBBBAAA===<<<:::999888888888888666666555555444333333333111111111111111111111111////////////////////////111///------///111111111////////////...---,,,+++,,,,,,,,,++++++*********++++++,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,///---...111111000333888DDDHHHNNNRRRTTTTTTUUUUUUXXX[[[]]]^^^\\\cccwww}}}qqqhhheeeiiinnnqqqnnneeeZZZRRRHHH???:::<<>>>>>======>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFGGGGGGHHHKKKMMMJJJMMMPPPSSSVVVWWWXXXXXX]]]___ccchhhlllqqqtttvvvuuuuuutttuuuwwwzzz}}}~~~~~~|||{{{zzzyyyyyyyyyzzzzzz{{{|||~~~~~~|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~||||||}}}~~~~~~~~~tttddd]]]ZZZVVVTTTSSSRRRPPPNNNMMMJJJFFFDDDDDDCCCBBBAAA>>>===<<<;;;:::999999888777777666666555444444333111111111111111111111111////////////////////////333111///...///000000///---------------,,,+++************++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,++++++,,,,,,---///......000000...111666>>>DDDLLLRRRVVVXXXZZZ[[[]]]^^^```___\\\```pppssshhheeehhhmmmrrrrrrkkkaaaYYYKKKAAA:::===BBBLLLaaawwwyyykkkWWWNNNGGGEEECCC@@@>>>???======<<<;;;;;;;;;;;;<<<999:::;;;=========<<<;;;;;;<<>>======<<<;;;:::999888777777666666555444444444111111111111111111111111000000000000000000000000333111////////////...---'''((()))+++,,,,,,,,,,,,++++++,,,------...//////******+++++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,+++++++++,,,------///---...000///---000555999???HHHPPPUUUYYY\\\^^^____________\\\\\\fffrrr}}}rrrgggdddeeeiiiooorrroooggg```QQQDDD===???BBBHHH\\\rrrttt^^^TTTLLLHHHFFFBBB@@@@@@>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999;;;>>>@@@AAAAAAAAA@@@BBBCCCEEEEEEDDDEEEHHHJJJGGGHHHKKKNNNPPPQQQPPPPPPVVVWWWZZZ]]]bbbfffjjjlllkkklllnnnpppsssuuuwwwxxxxxx{{{~~~}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyyyy{{{~~~~~~|||yyyxxxxxx{{{|||~~~~~~|||{{{|||}}}|||}}}~~~~~~}}}~~~}}}{{{xxxvvvwwwxxxyyy|||~~~~~~~~~sssbbb^^^ZZZVVVSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDAAA???<<<<<<<<<;;;:::999888777666666555555444333333222111111111111111111111111000000000000000000000000111///......///000///...))))))+++,,,---.........------------------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---.........------,,,+++,,,+++++++++,,,,,,---...///------//////---///444777===EEELLLRRRWWW[[[]]]]]]\\\\\\]]]\\\YYY]]]ccciiizzz{{{wwwpppgggcccbbbeeejjjooopppkkkfffYYYJJJAAACCCCCCEEEUUUkkk|||}}}hhh]]]SSSMMMIIIDDD@@@AAA>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::::::::;;;<<<>>>@@@BBB@@@AAABBBBBBBBBCCCEEEGGGEEEFFFHHHJJJLLLLLLMMMMMMSSSTTTUUUXXX[[[___bbbdddeeegggjjjnnnqqqsssssssssuuuxxx|||~~~||||||~~~zzzzzz{{{{{{zzzzzzyyyyyyyyy|||~~~~~~|||zzzxxxxxxxxxzzz{{{{{{zzzyyyyyyzzzzzz|||}}}|||{{{{{{~~~}}}~~~~~~~~~~~~|||yyywwwuuuuuuvvvwww{{{}}}}}}}}}}}}rrraaa^^^ZZZUUURRRQQQPPPNNNMMMJJJIIIHHHGGGGGGDDDAAA>>>;;;;;;;;;:::999888777666555555444333333222222111111111111111111111111111000000000000000000000000...---,,,...000111000///000000000111000000//////---,,,,,,++++++******))).........------,,,,,,,,,*********++++++,,,,,,,,,///000000000///...------++++++++++++,,,,,,---......,,,---///...---///444777<<>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<<<<:::777555777;;;@@@DDD>>>@@@AAAAAA@@@AAACCCEEECCCDDDEEEGGGHHHJJJJJJJJJQQQRRRRRRTTTWWWZZZ]]]___aaaccchhhllloooqqqppppppsssvvvzzz}}}~~~}}}zzzzzz~~~zzzzzz{{{{{{zzzzzzyyyxxxzzz|||}}}zzzxxxxxxvvvxxxyyyyyyxxxwwwwwwxxxyyy{{{|||{{{yyyyyy{{{~~~zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}{{{yyywwwvvvvvvwwwxxxzzz}}}~~~}}}||||||}}}~~~rrraaa^^^[[[WWWUUUSSSRRRPPPOOOJJJJJJHHHFFFDDDCCCAAAAAA===<<<;;;;;;999999888777666555555444444333222222222222111111111111222222//////............////////////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........///............///000000111777???GGGNNNSSSWWWZZZ[[[YYYXXXXXXYYYYYYXXXVVVWWW^^^ggglllmmmlllkkkkkkiiifffdddeeeiiilllmmmmmmeeeWWWHHHAAA@@@EEEPPPZZZnnnsssmmmdddZZZPPPIIIDDDBBB???>>>===<<<;;;;;;<<<======<<<;;;:::999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAACCCCCCDDDEEEFFFHHHJJJKKKNNNPPPSSSTTTUUUVVVXXXZZZ^^^```cccgggkkknnnpppqqqqqqsssuuuwwwxxxyyy|||~~~{{{yyywwwwwwwwwzzzzzz{{{{{{{{{zzzxxxwwwyyy||||||yyysssssstttuuuuuuvvvuuuuuuvvvvvvvvvvvvwwwyyyzzzzzz~~~}}}}}}~~~}}}{{{yyyyyyzzz{{{||||||||||||{{{~~~}}}zzzwwwuuutttssssssrrrsssuuuwwwzzz|||~~~||||||||||||||||||||||||{{{{{{|||}}}~~~yyytttccc[[[XXXTTTRRRPPPOOOMMMLLLLLLKKKIIIGGGEEEBBBAAA@@@===<<<;;;;;;999999888777666555555444444333222222222222111111111111222222000000////////////000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......111777@@@HHHOOOTTTXXXZZZZZZXXXVVVUUUUUUTTTQQQOOOMMMTTT^^^fffiiijjjkkklllkkkhhhfffgggjjjmmmnnnnnncccVVVIIIAAA???BBBKKKTTThhhzzz}}}rrreeeYYYOOOHHHDDDAAA@@@>>>===<<<<<<===>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBCCCDDDFFFGGGHHHLLLNNNPPPRRRSSSTTTWWWYYYZZZ\\\___cccgggiiikkkllljjjmmmppprrrsssvvvyyy{{{{{{|||~~~~~~~~~~~~~~~|||zzzwwwvvvuuuuuuwwwxxxyyy{{{{{{{{{zzzyyyzzz}}}}}}zzzttttttuuuvvvvvvvvvuuuuuussssssssssssttttttuuuvvvyyyxxxxxxyyyzzzzzzyyywwwwwwwwwwwwwwwxxxxxxxxxxxxzzzyyyvvvtttrrrqqqqqqqqqqqqrrrtttuuuxxxyyy{{{|||yyyyyyzzzzzz{{{{{{||||||||||||}}}}}}~~~|||wwwfff[[[XXXTTTQQQOOONNNLLLJJJLLLKKKIIIGGGDDDBBB@@@???===<<<;;;;;;999999888777666555555444444333222222222222111111111111222222111111000000000000111111//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******------,,,+++++++++++++++*********++++++++++++,,,))))))************++++++,,,,,,,,,,,,,,,------...111777@@@IIIPPPUUUZZZ\\\ZZZYYYVVVUUUTTTRRROOOMMMGGGNNNXXX```fffiiikkklllmmmkkkiiiiiilllnnnoooooocccYYYMMMGGGBBBAAAGGGMMM^^^qqq{{{{{{mmm___RRRIIIDDDBBBAAA???>>>======>>>>>>===<<<;;;;;;::::::;;;;;;=========<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@?????????@@@BBBCCCEEEEEEGGGIIILLLNNNOOOQQQTTTVVVVVVWWWZZZ^^^aaadddffffffdddgggjjjmmmooorrruuuxxxuuuwwwyyyzzzzzzzzz|||~~~}}}~~~|||yyyxxxxxxwwwvvvtttsssrrruuuvvvxxxzzz{{{{{{{{{{{{zzz||||||zzzuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrtttssstttvvvyyyzzzyyyxxxwwwvvvuuutttttttttuuuvvvtttsssqqqpppoooooooooooopppqqqrrrssstttvvvwwwwwwuuuvvvwwwxxxzzz{{{|||}}}}}}}}}}}}}}}~~~|||{{{iii^^^ZZZVVVSSSRRRPPPNNNLLLIIIHHHGGGEEECCCAAA@@@???===<<<;;;;;;999999888777666555555444444333222222222222111111111111222222111000000//////000000111///////////////////////////......------......///------------------------...------,,,,,,+++++++++------,,,,,,++++++++++++))))))*********+++++++++*********************+++......------......///000111777@@@IIIQQQWWW\\\```___]]][[[ZZZYYYWWWTTTQQQJJJOOOWWW___eeehhhjjjjjjnnnmmmkkkkkklllmmmooopppfff^^^UUUOOOHHHCCCDDDIIIVVVgggtttsssdddVVVLLLFFFCCCBBB@@@>>>======>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAACCCDDDCCCEEEHHHJJJLLLNNNPPPSSSSSSTTTWWWZZZ]]]___aaabbbbbbdddgggiiikkkmmmpppsssppprrrtttuuuvvvwwwyyy{{{xxxzzz}}}~~~{{{yyyttttttuuuuuuuuusssqqqppptttuuuwwwxxxyyyzzzyyyyyyxxxyyy{{{||||||{{{yyyxxxsssssstttssssssrrrqqqqqqrrrrrrqqqpppppppppqqqqqqsssssstttwwwzzz}}}}}}|||yyyxxxuuussssssssstttuuupppooonnnmmmlllmmmnnnnnnoooooopppqqqqqqrrrrrrsssrrrrrrtttvvvxxxzzz{{{|||}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~lll___\\\XXXUUUSSSQQQOOOMMMFFFEEEDDDCCCBBBAAA@@@@@@===<<<;;;;;;999999888777666555555444444333222222222222111111111111222222000//////......//////000////////////////////////......------------......------------------------//////......------------------------,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000555>>>GGGPPPXXX```dddiiigggdddbbb___[[[UUURRRLLLOOOVVV]]]ccchhhiiijjjlllkkkjjjiiiiiikkkmmmooogggbbb[[[UUULLLCCCAAADDDOOO___lll{{{|||kkk\\\PPPIIICCCBBB@@@>>>=========>>><<<======<<<<<<<<<;;;;;;::::::::::::::::::::::::======>>>>>>???@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAACCCFFFHHHIIIKKKMMMOOOQQQRRRUUUWWWZZZ\\\]]]^^^___aaacccdddeeefffiiikkklllnnnppprrrrrrtttvvvxxxuuuvvvyyy{{{|||}}}||||||yyy{{{~~~}}}wwwuuuqqqrrrssstttsssrrrqqqpppssstttuuuwwwwwwvvvvvvuuutttuuuwwwwwwwwwwwwuuutttpppqqqqqqqqqpppooonnnnnnqqqpppoooooooooooooooppprrrrrrtttwww{{{~~~~~~}}}yyyxxxuuusssqqqqqqrrrsssnnnmmmllllllllllllnnnnnnnnnooooooooooooppppppppppppqqqsssuuuwwwyyyzzz{{{||||||{{{zzzzzzzzzzzzzzzzzz}}}~~~~~~~~~nnn^^^[[[VVVSSSQQQOOOMMMKKKEEEEEEDDDCCCBBBAAA@@@@@@===<<<;;;;;;999999888777666555555444444333222222222222111111111111222222//////............//////////////////////////////......------------......------------------------..................//////---------------,,,++++++*********++++++++++++,,,.........------------,,,+++++++++++++++,,,,,,---///333;;;DDDNNNYYYcccjjjsssqqqmmmiiiddd]]]VVVQQQKKKMMMRRRYYYaaafffhhhiiifffggggggfffeeegggjjjmmmgggddd___XXXMMMAAA>>>@@@HHHVVVbbbtttooo^^^PPPHHHEEEDDDBBB@@@???>>>>>>???<<<============<<<;;;;;;888888999999::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@BBBBBBAAACCCEEEFFFGGGHHHKKKMMMNNNOOOQQQTTTVVVXXXYYYYYYZZZ\\\]]]^^^^^^___aaaccchhhjjjlllnnnnnnooorrrtttrrrsssuuuwwwxxxxxxxxxxxxtttvvvyyy{{{}}}zzzsssoooqqqqqqrrrrrrqqqqqqppppppqqqrrrssstttttttttsssrrrqqqrrrsssuuuuuusssrrrqqqnnnnnnnnnnnnnnnnnnmmmlllnnnmmmmmmmmmmmmmmmnnnnnnqqqqqqrrrvvvyyy||||||{{{xxxwwwtttrrrpppooooooooonnnmmmlllkkkkkklllmmmnnnnnnnnnnnnoooooooooooooooqqqrrrssstttvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwxxxxxxxxxzzz}}}~~~}}}}}}}}}~~~ppp^^^ZZZVVVRRRPPPNNNLLLJJJIIIIIIGGGEEECCCAAA??????===<<<;;;;;;999999888777666555555444444333222222222222111111111111222222000000////////////000000////////////////////////...------,,,,,,------...........................,,,,,,------.../////////,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,............------,,,,,,++++++******++++++,,,------111888@@@LLLYYYfffoooxxxvvvrrrooojjjccc\\\WWWPPPPPPSSSYYY___dddeeeeee```bbbbbbbbbaaabbbfffjjjiiigggccc\\\OOOBBB>>>@@@AAALLLXXXjjjuuucccUUUMMMHHHGGGEEECCCAAAAAAAAAAAA<<<======>>>===<<<;;;:::777888999999:::;;;<<<<<<888888888999::::::;;;;;;>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFFFFFFFGGGIIIKKKIIIJJJLLLOOOQQQRRRSSSSSSUUUWWWZZZ[[[[[[]]]___aaaeeegggiiijjjjjjkkkmmmoooooopppqqqsssssstttttttttppprrruuuvvvwwwyyy}}}{{{tttnnnqqqppppppooonnnnnnoooooommmnnnppprrrrrrsssrrrrrroooppprrrttttttrrrpppooollllllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooooooppprrrrrrsssuuuxxxzzzzzzyyyyyyxxxvvvtttrrrpppnnnmmmnnnmmmlllkkkkkkkkklllmmmnnnnnnnnnoooooopppppppppssssssttttttuuuvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvxxxzzzzzzzzz{{{|||~~~}}}ppp___[[[WWWSSSQQQOOOMMMKKKNNNLLLJJJGGGDDDAAA???======<<<<<<;;;:::999888777666555555444444333222222222222111111111111222222111111000000000000111111////////////////////////...------,,,,,,------...........................***++++++,,,---...//////,,,---.........---,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,------...///,,,000555>>>JJJYYYhhhrrrwwwvvvtttsssppplllfffaaaXXXWWWWWW[[[___bbbbbb```\\\^^^______^^^___dddhhhmmmjjjggg```SSSEEE@@@CCC===FFFPPPbbbxxx~~~ooobbbZZZKKKIIIGGGEEECCCCCCCCCCCC<<<===>>>>>>>>>===;;;:::777888999:::<<<===>>>>>>:::;;;;;;<<<<<<======>>>===============>>>???@@@CCCEEEFFFGGGFFFGGGIIIJJJFFFGGGHHHKKKLLLNNNNNNOOOTTTVVVYYY[[[\\\^^^aaacccbbbdddfffgggggggggiiikkkmmmnnnoooppppppqqqqqqpppoooqqqrrrssssssuuuxxxzzzxxx||||||{{{}}}~~~wwwqqqqqqpppnnnmmmllllllmmmnnniiikkkmmmppprrrrrrssssssnnnpppsssuuuuuussspppnnnllllllmmmnnnooooooooonnnooooooooopppppprrrssstttuuutttuuuwwwyyy{{{zzzyyy{{{{{{zzzxxxvvvssspppooommmlllkkkjjjjjjjjjkkklllnnnnnnoooooopppqqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuvvvxxxxxxxxxyyy|||~~~}}}lllaaa]]]XXXSSSOOONNNNNNOOOJJJIIIGGGEEECCCAAA@@@@@@???>>>===<<<:::999888777777666555444444333333444444333222222111111222222222111111000000000000000000000//////.........---###+++---,,,***,,,///---,,,---111111---,,,------------,,,,,,+++++++++---------------------,,,...***))),,,+++&&&%%%))),,,---...---+++***+++,,,000///---,,,,,,---...///111111333;;;HHHWWWdddllltttwww{{{{{{wwwrrrnnnllleee```\\\\\\___```^^^ZZZ___ZZZXXXYYYWWWVVV]]]gggjjjpppooocccTTTJJJCCC???===AAAHHHVVVhhhzzznnn```YYYOOOHHHIIIIIIDDD@@@@@@@@@???===<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<==============================@@@BBBCCCDDDCCCDDDFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMOOOQQQTTTVVVYYYZZZZZZZZZ^^^___```bbbccccccddddddeeegggjjjmmmooopppooonnnmmmmmmnnnoooppppppoooooouuuwww{{{{{{wwwvvvyyy|||zzzzzzzzzuuuppppppooommmmmmooopppooonnnjjjlllnnnooonnnnnnoooqqqnnnnnnooopppqqqrrrssssssnnnooopppooonnnnnnpppqqqqqqooonnnnnnqqqsssssssssvvvvvvwwwwwwyyyzzz||||||yyyxxxvvvuuussssssrrrrrrmmmmmmmmmmmmllljjjhhhfffjjjjjjlllmmmooopppqqqrrrqqqrrrtttuuuvvvuuusssrrrooooooqqqrrrssstttttttttyyyyyyyyywwwwwwxxx{{{}}}|||~~~lllaaa^^^XXXSSSPPPNNNOOOOOOJJJIIIGGGEEECCCAAA@@@@@@>>>>>>===;;;:::888777777888777666555444444444444333333222111111111111111111000000///////////////000/////////............+++...000...,,,***,,,......,,,,,,//////,,,,,,...---------,,,,,,++++++++++++,,,,,,------.........---***)))---,,,)))(((,,,,,,---...---+++***+++,,,///......---------......222111333999DDDRRR___fffpppuuu{{{~~~~~~{{{yyyxxxnnniiiddd`````````___^^^]]]YYYVVVVVVTTTRRRWWW___kkkrrrssshhhXXXLLLEEEAAA<<<>>>DDDPPP```qqq{{{ooo^^^RRRJJJIIIHHHDDDAAA@@@@@@???>>><<<;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCCCCEEEGGGGGGGGGGGGFFFGGGHHHJJJKKKMMMNNNPPPSSSUUUVVVWWWXXXXXXYYY[[[]]]___```aaabbbbbbcccfffhhhjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjlllooorrrvvvyyy{{{|||~~~~~~}}}yyyuuuuuuxxx{{{}}}~~~}}}xxxwwwvvvrrrnnnnnnmmmkkkkkkllllllkkkjjjiiikkkmmmnnnmmmmmmnnnooommmnnnnnnooopppqqqqqqrrrnnnpppqqqpppooooooqqqsssrrrpppooopppsssvvvxxxxxxzzzzzzyyyyyyyyyzzzzzz{{{vvvvvvtttsssrrrqqqqqqqqqnnnnnnnnnnnnllljjjhhhfffffffffhhhjjjllloooqqqrrrqqqrrrssstttuuutttrrrqqqooopppqqqrrrssstttttttttvvvwwwwwwvvvuuuvvvzzz|||}}}|||lll```]]]XXXSSSPPPOOONNNOOOJJJIIIGGGEEECCCAAA@@@@@@======<<<;;;999888777777888888777666555555555555222222111000000000000111000000/////////.........////////////............222000---***((()))***+++///,,,,,,//////,,,,,,///------,,,,,,,,,,,,++++++***++++++,,,---...//////,,,******------,,,,,,...,,,---...---+++***+++,,,------...............---111111222666???LLLWWW___lllqqqyyy~~~vvvrrrllleee___\\\]]]___^^^ZZZWWWVVVSSSQQQTTTYYYiiirrrvvvlll\\\PPPIIIDDD===>>>AAAIIIWWWgggwwwhhh\\\PPPKKKIIIFFFDDDCCCAAA@@@???===<<<;;;;;;;;;999999999::::::999999999999999:::::::::;;;;;;;;;????????????????????????>>>@@@AAABBBBBBBBBDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHKKKKKKLLLNNNPPPRRRTTTUUUSSSTTTVVVYYY[[[]]]^^^___]]]^^^___aaabbbdddeeeffffffeeedddcccccccccdddeeedddfffhhhkkknnnqqqssstttzzz{{{~~~~~~}}}||||||{{{|||}}}~~~}}}}}}~~~~~~zzzzzzyyywwwuuuuuuwwwzzz{{{|||xxxssstttuuusssqqqnnnllljjjiiijjjjjjiiigggiiikkkmmmmmmllllllmmmnnnmmmmmmmmmmmmnnnnnnooopppnnnpppqqqrrrqqqrrrsssuuutttrrrqqqrrrvvvyyy||||||xxxwwwvvvuuutttssssssssstttsssrrrppppppooooooooopppppppppooommmjjjhhhgggccccccccceeehhhmmmpppsssqqqrrrsssssssssrrrqqqppppppqqqrrrrrrsssssssssssssssttttttttttttuuuyyy|||xxxjjj]]][[[WWWSSSOOONNNMMMMMMJJJIIIGGGEEECCCAAA@@@@@@===<<<;;;:::999888777777999888777666666555555666222111000000///000000000000000000000000//////...///////////////.........000---***(((***,,,------///---...222222...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++,,,---,,,------+++,,,------++++++,,,---,,,---.../////////...---000000111444;;;FFFRRRZZZhhhnnnuuu{{{||||||zzzzzzvvvvvvqqqiii___YYYZZZ\\\```^^^[[[YYYWWWUUUVVVXXXdddooouuunnn```SSSKKKGGG@@@@@@@@@EEEPPPaaarrr}}}}}}uuuhhhZZZPPPLLLJJJGGGFFFBBBAAA@@@>>>===<<<;;;;;;::::::999999999999::::::888888999999999:::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@@@@@@@BBBDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIJJJLLLNNNQQQRRRRRRSSSUUUWWWYYYZZZ[[[[[[YYYYYYZZZ[[[\\\^^^```aaaaaa```^^^\\\\\\]]]^^^```bbbcccdddgggiiilllnnnoooqqqssswwwzzz}}}~~~~~~~~~|||zzz|||{{{yyyxxxxxxzzz{{{|||~~~|||zzzzzz{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxzzz{{{{{{|||~~~yyyrrrpppsssvvvxxxxxxpppnnnkkkjjjjjjiiihhhggghhhjjjllllllkkkkkklllmmmmmmmmmlllkkkkkklllmmmmmmnnnppprrrsssssssssuuuvvvvvvtttrrrsssvvvyyy{{{|||uuutttsssrrrqqqppppppppprrrqqqppppppoooooooooooorrrrrrqqqpppnnnkkkiiigggdddccccccdddfffjjjoooqqqqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqrrrrrrsssssssssuuuyyy|||tttggg[[[YYYUUUQQQNNNMMMLLLLLLJJJIIIGGGEEECCCAAA@@@@@@<<<<<<;;;;;;:::999888888999888777666666555555666222111000000///000000000111111222222222111000///.........///////////////000///...///111222111000...---111666666111---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------++++++,,,+++***+++,,,------++++++,,,---+++,,,.../////////...---...///000333999CCCOOOXXXccchhhoootttuuuuuuuuuuuusssuuuuuunnnccc\\\[[[]]]bbbbbb```]]]\\\\\\[[[YYY]]]hhhppplllbbbXXXOOOIIIAAA@@@@@@BBBKKKZZZmmmyyyzzzuuudddWWWPPPMMMIIIDDDBBBBBBAAA@@@>>>===;;;;;;;;;;;;:::999999:::;;;;;;888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>>???@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGHHHJJJLLLOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[YYYXXXXXXYYYZZZ\\\\\\]]]]]]___aaadddfffgggjjjlllpppuuuyyy{{{{{{{{{yyy{{{~~~~~~}}}yyywwwyyyxxxwwwwwwwwwxxxyyyyyy|||zzzwwwvvvwwwvvvuuutttwwwwwwxxxyyy{{{|||}}}}}}||||||}}}~~~yyyuuupppooorrrvvvxxxyyypppmmmkkkiiiiiihhhgggeeefffhhhkkklllkkkkkklllnnnnnnmmmkkkjjjiiijjjkkkkkkmmmooorrrssssssssstttuuuvvvtttssssssuuuvvvwwwvvvuuuttttttsssssssssttttttqqqqqqpppppppppppppppqqqrrrsssrrrqqqpppmmmkkkiiihhhgggfffeeefffiiilllnnnqqqqqqrrrrrrssssssssssssssssssssssssrrrqqqppppppqqqrrrsssrrrsssuuuxxx{{{~~~pppdddZZZXXXUUURRROOOMMMLLLLLLJJJIIIGGGEEECCCAAA@@@@@@======<<<;;;;;;:::999999888888777666555555555555222222111000000000000111111222333333333222111000.........///////////////...///000111000///---,,,...---111666666111---...++++++,,,,,,,,,,,,------//////...---,,,++++++***,,,......++++++,,,,,,******,,,------++++++,,,...,,,,,,---...////////////...///111222666???KKKTTT\\\```fffkkknnnqqqssstttppptttvvvrrrkkkeeedddffffffgggfffcccbbbbbb___ZZZYYYbbbiiiiiieee___VVVMMMBBBAAA??????DDDRRRdddqqqzzz~~~qqqaaaWWWRRRJJJBBBCCCCCCBBBAAA???===<<<:::<<<;;;:::999999:::;;;<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;============???@@@AAAAAABBBDDDDDDDDDDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMLLLMMMNNNNNNOOOOOONNNNNNRRRSSSSSSTTTVVVWWWWWWXXXWWWVVVUUUUUUUUUVVVXXXYYY[[[ZZZZZZ[[[]]]___aaacccdddfffjjjnnnrrruuuvvvwwwtttuuuxxxzzz|||}}}}}}}}}{{{{{{{{{}}}{{{zzzzzz{{{|||}}}}}}||||||}}}~~~~~~}}}zzzwwwuuuttttttuuuuuuvvvvvvvvvvvvxxxvvvtttsssssssssrrrqqqvvvvvvwwwyyy}}}~~~~~~|||{{{{{{zzz{{{|||~~~xxxtttqqqoooppprrrssstttmmmkkkhhhggggggfffeeeccceeegggjjjkkkllllllnnnppppppnnnllliiihhhhhhiiijjjlllnnnqqqrrrrrrqqqrrrrrrrrrqqqqqqrrrttttttrrrppppppppppppppppppqqqrrrsssqqqqqqpppppppppqqqqqqrrrsssssssssrrrqqqooommmllllllkkkiiihhhhhhiiikkklllooooooppppppqqqssssssttttttttttttsssrrrqqqooonnnqqqrrrrrrrrrrrrssswwwzzz~~~zzzooocccZZZYYYVVVSSSQQQOOOMMMMMMJJJIIIGGGEEECCCAAA@@@@@@>>>======<<<<<<;;;;;;:::888777666555444444444444333333222111111111111111000111333333333222000///............/////////000+++...000///+++)))***+++///---...222222...---///+++++++++,,,,,,---------.........------,,,,,,++++++...///+++,,,///000,,,***+++---,,,,,,+++---...,,,,,,,,,---...///000000///111111111333:::FFFOOOVVVZZZ^^^bbbfffjjjnnnqqqnnnppprrrqqqooonnnoooqqqoooqqqooojjjiiiiiiddd\\\YYY___eeehhhkkkiii___TTTFFFEEEAAA>>>AAALLL\\\hhhwww|||oooccc[[[PPPDDDCCCCCCCCCBBB@@@>>><<<:::;;;:::999888888999:::;;;999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<;;;<<<>>>???>>>???AAABBBCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSQQQQQQRRRSSSTTTUUUUUUVVV[[[[[[ZZZZZZ[[[]]]```aaa___```bbbeeehhhkkknnnooopppqqqsssuuuwwwxxxxxxwwwsssssstttuuuwwwzzz~~~}}}{{{{{{{{{|||}}}|||{{{yyyxxxtttsssssstttvvvxxxwwwvvvwwwwwwwwwwwwuuusssqqqpppnnnoooqqqsssttttttsssrrrrrrqqqooooooqqqrrrrrrqqqsssssstttxxx{{{}}}{{{yyyxxxwwwwwwxxxzzz|||sssqqqooonnnnnnoooppppppllljjjhhhgggggggggeeeddddddfffjjjlllmmmnnnppprrrqqqooollliiihhhhhhiiiiiikkkmmmpppqqqpppooooooooommmmmmooorrrtttssspppmmmllllllkkkkkkllllllmmmnnnppppppoooooopppqqqrrrrrrrrrrrrssssssrrrqqqooonnnlllkkkjjjjjjjjjjjjjjjkkkkkkkkklllmmmoooqqqssstttuuuuuutttsssrrrpppnnnmmmqqqqqqqqqppppppqqqtttwww{{{~~~zzzxxxnnnbbb\\\ZZZXXXUUURRRPPPOOONNNJJJIIIGGGEEECCCAAA@@@@@@>>>>>>>>>===<<<<<<<<<;;;777666555444444333333444444333222222111111222222///000222333222111///...---.........//////000000,,,///222000,,,+++...333111---+++------+++---111+++++++++,,,,,,---------,,,---------------------***...///,,,---222333///***+++---,,,,,,,,,---...------,,,,,,---...000111000222222000000666AAAJJJTTTVVVYYY\\\___bbbgggjjjlllmmmmmmnnnoooqqquuuxxxxxxzzzwwwrrrpppooohhh^^^ZZZ^^^ccciiiooooooeeeYYYKKKIIIEEE@@@@@@IIIXXXddduuu|||{{{mmmdddVVVIIICCCDDDCCCBBBAAA>>><<<::::::999777666666777999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777999;;;;;;;;;;;;===???<<<===???@@@AAAAAA@@@@@@@@@AAADDDFFFGGGGGGGGGFFFHHHIIIKKKMMMNNNOOOPPPPPPLLLMMMPPPRRRSSSRRRQQQPPPMMMNNNPPPQQQSSSSSSTTTTTTYYYXXXWWWWWWXXXZZZ\\\^^^[[[\\\]]]___aaadddfffhhhiiijjjlllnnnoooppppppoooppppppppppppqqqsssuuuwwwyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{yyyvvvsssuuuvvvxxxxxxxxxvvvtttssspppooooooppprrrttttttsssqqqqqqpppooonnnlllkkkjjjjjjlllooorrrsssrrrqqqpppnnnmmmlllmmmppprrrsssrrrqqqqqqrrrvvvzzz{{{yyyvvvtttttttttvvvxxx||||||lllllllllmmmnnnoooppppppnnnllliiiiiiiiiiiihhhgggcccfffiiilllmmmooorrrtttrrrpppmmmiiihhhhhhhhhiiijjjmmmooopppooommmmmmmmmiiikkknnnrrruuutttpppmmmnnnnnnmmmllllllmmmmmmmmmooonnnnnnoooooopppqqqrrrrrrrrrsssssssssrrrqqqpppjjjjjjjjjkkkkkkkkkjjjjjjhhhhhhiiikkkmmmppprrrsssvvvvvvuuutttrrrpppnnnmmmpppppppppooonnnooorrruuuzzz}}}~~~vvvsssrrrjjj___XXXVVVSSSRRRRRRQQQPPPNNNLLLJJJHHHGGGEEECCC@@@=========<<<;;;:::999999888888888888777666666555555000000////////////000000000000//////000111222222111111000000000000111111...------,,,,,,------...---,,,*********,,,...000++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------...///...------...//////...---------...000111...---///111111333<<>>>>>>>>===:::===<<<<<<;;;::::::::::::888888888888999:::;;;;;;;;;::::::999:::;;;===>>><<<;;;::::::;;;<<<>>>??????>>>=========>>>@@@AAAAAAAAABBBBBBCCCDDDDDDDDDGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUVVVXXX[[[]]]___```aaadddhhhjjjkkklllmmmooonnnnnnmmmkkkjjjjjjmmmooouuuvvvwwwxxxxxxyyyyyyyyywwwwwwwwwvvvuuutttsssrrrpppoooppprrrtttrrrmmmhhhggghhhhhhiiijjjjjjkkkkkkjjjjjjjjjkkkkkkkkkllllllkkklllmmmmmmmmmlllkkkjjjjjjkkkkkkllllllmmmmmmmmmnnnoooppprrrsssttttttttttttttttttuuuwwwyyy|||}}}|||tttnnnkkkiiihhhjjjlllllllllkkkkkkkkkjjjhhhfffeeeddddddeeefffhhhiiikkkllllllpppooommmkkkiiihhhggggggmmmmmmllllllllllllmmmmmmkkkiiiiiilllqqqsssqqqmmmmmmllllllkkkkkkllllllmmmnnnnnnmmmmmmnnnoooppprrruuutttsssttttttssspppnnnooommmjjjiiijjjkkkjjjjjjjjjkkklllnnnoooqqqrrrssstttrrroooooooooppppppoooooonnnmmmmmmnnnpppssstttyyyzzzyyyqqqooooooggg^^^XXXVVVSSSRRRRRRQQQOOONNNLLLJJJHHHGGGEEECCC@@@=========<<<;;;:::999999888888777777666666555444444111111000000000000111111//////......///000000111000000////////////000000...------,,,,,,------......---,,,,,,,,,---...///++++++,,,,,,---......///------,,,,,,,,,,,,------+++++++++,,,,,,------------...///...---,,,---///......---------...///000------...//////000888BBBJJJLLLPPPTTTXXXZZZ[[[\\\aaacccdddfffggggggffffffwww~~~zzzuuunnngggeeebbbccclllyyy~~~yyyrrrbbbRRREEEBBB@@@???GGGSSSccclllwwwuuubbbVVVOOOKKKEEEBBBBBBAAA???======<<<;;;:::::::::::::::999999999888999999:::::::::::::::::::::;;;<<<<<<999999888888999:::<<<===??????>>>>>>>>>???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDFFFFFFHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTVVVWWWXXXYYYYYYZZZ]]]bbbeeeggghhhjjjlllmmmlllkkkiiiffffffhhhjjjmmmnnnooopppqqqqqqqqqqqqoooooooooooonnnmmmlllkkklllkkkkkkmmmnnnmmmiiieeeccccccdddeeeeeefffggggggggggggggghhhiiijjjjjjjjjiiijjjjjjjjjiiiiiihhhgggggghhhhhhiiiiiijjjjjjkkklllmmmnnnppprrrsssssssssttttttttttttvvvxxxzzz{{{}}}yyysssmmmkkkhhhhhhiiikkklllkkkllllllkkkkkkjjjhhhgggfffeeefffggghhhiiijjjkkklllnnnmmmllljjjiiihhhggggggllllllkkkkkkkkkkkkllllllkkkiiiiiimmmrrrtttqqqnnnllllllkkkkkkkkkkkkllllllnnnmmmmmmmmmmmmooopppqqqtttttttttuuuvvvuuusssqqqnnnllljjjiiiiiijjjjjjiiijjjkkklllmmmoooqqqrrrssstttrrrooonnnooopppoooooonnnmmmllllllmmmooorrrsssxxxzzz~~~yyy|||ooommmmmmfff^^^XXXVVVSSSRRRRRRQQQOOOMMMLLLJJJHHHGGGFFFDDD@@@>>>======<<<;;;:::999999888777666666555444444333333222222222111111222222222...............//////000//////............//////...------,,,,,,------............///......------+++,,,,,,------...............------------......++++++,,,,,,,,,,,,------,,,...///...---,,,---......------------...//////...,,,---...------333;;;CCCHHHNNNRRRRRRSSSUUUXXXZZZZZZ[[[]]]]]]]]]]]]\\\mmmvvv~~~~~~{{{xxxtttooolllhhhgggppp~~~ppp```OOOFFF???;;;AAAKKKUUU___lllvvv~~~ooobbbTTTNNNGGGCCCBBBAAA???=========<<<::::::999999999;;;::::::999999999999:::999::::::;;;;;;;;;;;;;;;999999999999999;;;<<<<<>>======<<<;;;:::999999888666555555444444333222222222222111111111111222222//////.........//////000.........------............------,,,,,,------...---...///000///---,,,***,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---..................////////////---,,,...---,,,000666===EEEMMMPPPOOOOOORRRUUUVVVVVVVVVVVVWWWWWWWWWXXX\\\gggsssxxxzzz|||{{{xxxvvvpppmmmrrrrrr___PPPDDD<<>>===<<<;;;::::::999999<<<;;;:::999999999999999888999;;;<<<<<<;;;:::999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMOOORRRVVVZZZ[[[]]]```aaaaaabbbbbb```^^^^^^___```aaabbbcccddddddeeeeeedddeeeeeeeeeffffffeeeddddddaaa```^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^^^^___```bbbccceeefffgggfffeeecccaaa______````````````aaabbbcccddddddeeefffhhhjjjlllooopppqqqrrrsssrrrqqqqqqqqqrrrssstttwwwzzz~~~wwwrrrpppkkkiiigggggghhhiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkkhhhhhhhhhiiiiiijjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiijjjjjjkkkjjjiiijjjnnnqqqsssrrrpppjjjjjjiiiiiiiiiiiijjjjjjmmmllllllkkklllnnnoooppprrrrrrtttwwwzzz|||{{{zzzpppmmmkkkjjjkkkkkkkkkjjjjjjjjjlllmmmoooqqqrrrrrrtttqqqooonnnnnnnnnnnnmmmlllkkkjjjjjjkkkmmmoooqqquuuwww{{{~~~uuusssmmmddd^^^WWWUUUTTTSSSRRRPPPMMMJJJKKKIIIGGGFFFFFFDDDAAA???======<<<;;;:::999999888555555555444333333222222111111111000000111111111111111000//////000000000......------------.........------,,,,,,------...+++,,,...///...---***(((,,,,,,,,,---------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,.........//////000000000000000------///...,,,///333:::BBBLLLPPPPPPOOOQQQTTTRRRRRRQQQQQQRRRSSSUUUUUUPPP[[[hhhsss}}}{{{sssttt}}}nnn\\\KKK@@@???CCCGGGIIIRRRbbbwww{{{fff^^^SSSLLLIIIGGGEEECCC@@@???===<<<;;;:::::::::<<<<<<;;;:::999999999999999999;;;;;;;;;:::999888::::::;;;<<<<<<=========;;;<<<<<<=====================>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLOOORRRUUUWWWXXXXXXYYY[[[YYY[[[\\\\\\[[[[[[]]]___]]]]]]^^^___````````````\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]___aaaccceeeeeedddbbb```^^^]]]]]]]]]^^^]]]^^^___```aaabbbcccccceeefffhhhkkkmmmoooppppppppppppooonnnooopppqqqrrruuuxxx}}}yyytttqqqpppkkkiiigggggghhhiiihhhffffffggghhhiiiiiijjjjjjjjjhhhhhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkklllmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkiiijjjkkknnnpppqqqpppooojjjiiiiiihhhhhhiiiiiijjjlllkkkkkkkkkkkkmmmnnnooopppqqqrrrvvvyyy{{{{{{zzzrrrpppmmmlllmmmnnnmmmllljjjkkklllnnnpppqqqrrrsssuuurrrooonnnnnnnnnnnnmmmlllkkkjjjjjjkkkmmmpppqqqsssvvv{{{}}}wwwuuummmbbb\\\WWWUUUTTTSSSRRRPPPLLLIIIJJJIIIGGGFFFFFFDDDBBB???======<<<;;;:::999999888666555555444333333222222111111000000000000111111222111111000000000000111......------------.........------,,,,,,------...***+++---......,,,+++)))------------------------......------------......------,,,,,,,,,,,,+++++++++---...---,,,+++,,,------...//////000000/////////,,,,,,///000...///222999AAAJJJPPPRRRRRRSSSTTTPPPOOONNNMMMOOOQQQSSSUUUOOOXXXdddsss~~~yyy}}}xxxeeeRRREEE@@@@@@CCCCCCIIIYYYooorrriii\\\QQQKKKHHHEEECCCBBBAAA???>>><<<<<<;;;;;;<<<;;;;;;::::::::::::;;;:::::::::::::::999999888777888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNQQQSSSTTTSSSSSSSSSTTTSSSTTTVVVWWWWWWXXXZZZ[[[WWWWWWXXXZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\XXXYYYZZZYYYWWWWWWXXXZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^```bbbbbb```___^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^___```aaabbbcccdddfffhhhjjjllllllmmmllllllkkklllmmmoooqqqrrrssswww}}}|||uuurrrqqqpppkkkiiihhhhhhiiiiiigggfffdddeeefffggghhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkllllllllllllllllllmmmnnnnnnkkkjjjjjjjjjjjjjjjjjjkkkiiijjjlllmmmnnnnnnmmmmmmjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjjjjkkklllnnnoooooooooppptttwwwyyyxxxwwwsssqqqnnnnnnnnnoooooonnnllllllmmmoooqqqrrrttttttvvvssspppooooooooonnnmmmnnnmmmllllllmmmoooqqqsssssswww|||}}}zzzyyyooobbb]]]VVVUUUTTTSSSRRROOOKKKHHHJJJHHHGGGFFFFFFDDDBBB@@@======<<<;;;:::999999888666666555555444333333333222222111111111111222222111111000/////////////////////............//////...------,,,,,,------...+++,,,---......------,,,------------------------------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------++++++,,,---+++,,,---.........------,,,)))***///111//////222999>>>GGGPPPUUUVVVTTTSSSPPPOOOMMMMMMOOORRRVVVXXXVVVZZZddduuunnnZZZKKKCCC@@@???@@@FFFQQQbbbvvvzzzjjj\\\RRRLLLGGGDDDDDDCCCAAA???>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;::::::999888888999999777888999;;;;;;;;;;;;::::::;;;<<<=========<<<<<<;;;;;;;;;<<<======>>>>>>???>>>>>>===>>>???@@@AAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLOOOOOOOOONNNNNNOOONNNPPPRRRSSSSSSSSSTTTUUURRRSSSTTTUUUVVVVVVVVVVVVXXXXXXYYY[[[[[[\\\\\\\\\UUUWWWYYYXXXVVVUUUVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\^^^^^^[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYZZZ\\\]]]^^^___``````aaaccceeefffggghhhhhhhhhhhhhhhjjjllloooqqqsssqqqvvv}}}|||wwwrrrqqqpppoookkkjjjiiiiiijjjiiigggfffdddeeefffggggggggggggggggggggghhhiiikkklllmmmmmmllllllkkkkkkkkklllmmmmmmjjjiiiiiihhhhhhiiiiiijjjiiijjjlllmmmlllkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjjjkkkjjjjjjjjjjjjlllmmmnnnmmmmmmnnnqqqtttuuutttrrrsssqqqnnnnnnnnnooonnnnnnmmmnnnoooppprrrtttuuuvvvwwwuuurrrpppppppppooonnnoooooonnnnnnoooqqqsssuuutttxxx~~~~~~}}}~~~sssfff```VVVUUUTTTSSSRRROOOKKKGGGJJJHHHGGGFFFFFFEEEBBB@@@>>>===<<<;;;:::999999888777666666555555444333333444333333222222333333444111000///...............//////............//////...------,,,,,,------...,,,,,,---...////////////---------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,------++++++,,,---)))***+++,,,---,,,++++++***'''(((...111000///111888===EEEOOOVVVXXXUUURRRRRRPPPOOOOOOQQQUUUYYY\\\[[[]]]dddwwwttt```PPPGGGBBB;;;???FFFMMMWWWjjj{{{kkk^^^VVVOOOKKKEEEDDDBBB@@@???>>>======::::::::::::;;;;;;<<<===<<<;;;999888777888999999999:::;;;===>>>======<<<:::;;;===>>>>>>>>>===<<<::::::;;;;;;<<<======>>>???>>>=========>>>@@@AAA????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHKKKLLLKKKJJJKKKLLLMMMNNNPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWSSSUUUXXXXXXUUUTTTUUUWWWSSSSSSSSSSSSSSSSSSRRRRRRUUUUUUVVVWWWYYYZZZ[[[[[[XXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^______aaabbbcccddddddeeeeeeeeefffhhhkkkooorrrtttooouuu}}}~~~tttqqqqqqpppnnnlllkkkjjjjjjjjjjjjhhhfffeeeeeefffgggggggggggggggfffggghhhiiikkklllmmmnnnkkkkkkkkkjjjjjjkkkkkklllhhhhhhgggggggggggghhhhhhiiikkkllllllkkkiiihhhhhhkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjiiijjjkkkmmmnnnmmmlllmmmooorrrrrrqqqooossspppnnnmmmnnnnnnnnnmmmnnnnnnpppqqqsssuuuvvvvvvxxxvvvsssqqqqqqqqqpppoooqqqpppooooooppprrrtttvvvvvvzzz|||}}}~~~|||ppp\\\VVVSSSQQQPPPPPPPPPOOONNNLLLKKKIIIGGGEEECCCBBBAAA======<<<::::::999999999777666555333222111111111222222222111111111111000111111000///////////////...---,,,+++,,,...000222///...,,,++++++,,,...////////////......---------+++,,,...//////...,,,+++###%%%(((+++---......---///.........//////000000/////////......---------------++++++++++++------...///000///---,,,---...333<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<333666:::<<<<<<;;;<<<<<>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????CCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMOOONNNMMMLLLLLLNNNPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQRRRSSSTTTUUUVVVVVVXXXWWWVVVVVVWWWXXXWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\^^^```aaabbbccccccfffhhhiiijjjjjjnnnuuu{{{|||}}}zzzrrrooopppooommmkkkkkkjjjiiiiiiiiijjjjjjgggggghhhhhhgggeeecccbbbfffggghhhiiijjjkkkkkkkkkiiijjjkkkkkkllllllkkkkkkhhhiiijjjkkkkkkkkkjjjjjjhhhiiikkkmmmmmmlllkkkjjjjjjjjjjjjjjjkkkmmmooopppppppppooollljjjiiikkknnniiikkklllmmmoooqqquuuxxxsssuuuuuutttpppllljjjiiilllnnnppprrrtttuuuuuuuuurrrrrrqqqqqqpppoooooonnnrrrpppnnnooorrruuuuuutttzzzzzz}}}~~~qqq]]]SSSQQQOOONNNNNNNNNMMMKKKKKKKKKIIIGGGEEECCCBBBAAAAAA@@@???>>><<<<<<;;;;;;555444333111000000//////222222222111111111111000111111000//////////////////...---------///111333000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,+++++++++,,,...//////...,,,+++((()))+++,,,---------,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++------,,,++++++,,,------,,,---......------...000111999DDDOOOUUUWWWWWWWWWZZZZZZXXXWWWWWWZZZ___cccccc```___jjj}}}vvviii^^^RRRGGGAAA@@@AAAEEEJJJVVVkkkwwwgggYYYQQQMMMJJJFFFCCCAAA??????>>>@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<777:::<<<============>>>>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLKKKJJJJJJLLLMMMOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRROOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUWWWYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]___```bbbbbbccceeegggiiijjjkkkpppwww}}}wwwpppoooooonnnmmmkkkkkkjjjiiiiiiiiiiiijjjhhhhhhggggggfffeeeccccccggghhhiiijjjjjjkkkkkkkkkjjjjjjkkkllllllllllllllliiijjjjjjjjjjjjjjjiiiiiiiiijjjlllmmmmmmlllkkkjjjlllkkkkkkkkklllmmmnnnooooooooonnnllljjjiiikkkmmmlllmmmnnnnnnnnnooorrruuusssuuuvvvtttpppmmmkkkjjjlllmmmoooqqqsssssssssssspppppppppppppppppppppppprrrpppoooppptttvvvwwwvvvyyyzzz~~~}}}qqq\\\RRRPPPOOONNNOOONNNMMMKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???===<<<:::999888888888777666555444333333333222222222111111111111000111111000///////////////000///......///000222333000///...------...///000++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------,,,,,,,,,,,,---,,,***)))***+++---...++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))+++---------...000111///444???JJJTTTYYYZZZXXX]]]]]]]]]\\\[[[\\\```bbbccc]]]YYY]]]kkk~~~|||pppfffZZZOOOGGGCCCAAABBBDDDMMM___ooorrrcccYYYRRRNNNIIIEEECCCCCCAAA@@@@@@??????>>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOOOONNNNNNNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSVVVXXXXXXXXXUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]___aaabbbbbbdddgggiiikkklllqqqyyy~~~{{{sssnnnmmmmmmlllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhgggfffeeedddddddddhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkjjjjjjjjjiiihhhhhhgggiiijjjlllmmmnnnmmmkkkjjjnnnnnnmmmllllllmmmmmmnnnmmmnnnmmmllljjjiiikkkllloooppppppooommmmmmoooqqqsssuuuuuutttqqqmmmlllllllllmmmooopppqqqqqqppppppoooppppppppppppqqqqqqqqqrrrqqqppprrruuuyyyzzzzzzzzzzzz}}}{{{~~~~~~zzzmmmYYYSSSQQQPPPPPPQQQPPPOOOMMMJJJIIIHHHFFFEEECCCBBBAAA@@@>>>===:::999777666666999888777666555555555555222222222111111111000000111000000/////////////////////......//////111111//////...------...//////---------....../////////,,,,,,---......---,,,,,,///...---,,,++++++,,,,,,...---+++***+++,,,///000---------....../////////---------,,,,,,---------)))+++------------///111...222:::FFFSSSZZZ\\\[[[```aaaaaa```^^^^^^___aaaaaa\\\VVVVVV^^^nnn~~~}}}}}}rrrdddXXXOOOIIICCCAAAAAAGGGTTTaaaqqqpppfffYYYTTTMMMIIIHHHGGGEEECCC@@@@@@???>>><<<;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;:::888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<=========>>>>>>???>>>>>>======>>>>>>???>>>>>>??????@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPRRRUUUWWWWWWVVVUUUVVVVVVWWWXXXYYYZZZZZZXXXYYYZZZ\\\^^^```aaabbbeeehhhjjjkkkmmmssszzz|||{{{vvvqqqmmmlllkkkjjjhhhjjjiiiiiihhhhhhhhhhhhhhhiiihhhfffeeeddddddeeeeeehhhhhhiiijjjkkkkkkjjjjjjkkkkkkkkkkkkkkklllllllllkkkjjjiiihhhgggfffeeeeeefffhhhjjjmmmnnnnnnmmmmmmpppoooooonnnmmmmmmllllllkkklllmmmlllkkkjjjkkkllloooppppppooommmmmmnnnooossstttuuussspppnnnmmmmmmmmmnnnooopppqqqpppooonnnpppppppppppppppppppppppprrrrrrrrrtttwwwzzz|||~~~}}}|||}}}wwwyyywwwsssgggUUUQQQPPPPPPPPPQQQQQQNNNLLLIIIIIIHHHFFFDDDCCCBBBAAACCCBBB@@@>>><<<::::::999444333222111111111111111222222222111111111000000111000000///////////////..................//////...------------------...---------....../////////,,,------------------,,,,,,,,,++++++++++++,,,---...---,,,++++++---...000---------....../////////------------------------+++,,,------,,,,,,---//////111777BBBOOOYYY^^^___ccccccdddbbb```______``````^^^ZZZWWWYYYbbbppp{{{~~~~~~|||qqqcccWWWNNNEEE@@@???BBBJJJTTTcccrrrxxxccc\\\SSSMMMKKKJJJGGGDDDAAAAAA@@@>>>===<<<;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;;;;:::888888999;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======<<<======>>>???@@@@@@AAA?????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNQQQPPPOOOQQQSSSTTTSSSRRRUUUVVVVVVXXXYYYZZZ[[[[[[XXXXXXYYY[[[]]]___bbbcccgggiiilllnnnpppuuu}}}|||vvvsssooollljjjhhhfffeeehhhhhhgggffffffffffffggghhhgggeeeddddddeeefffggghhhhhhiiijjjjjjjjjiiiiiijjjiiiiiihhhiiijjjkkkkkkjjjiiigggeeedddcccccccccbbbeeehhhkkknnnoooooooooppppppoooooommmlllkkkkkkiiikkkmmmnnnmmmkkkllllllmmmnnnpppooonnnmmmnnnooorrrssssssrrrooommmmmmnnnnnnooopppqqqqqqpppooonnnqqqqqqqqqpppppppppooooooqqqrrrssstttwwwzzz}}}~~~~~~vvvvvvtttooodddSSSNNNNNNMMMNNNOOOOOOLLLJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@>>><<<;;;:::999999555444333333222222222333222222222111111111111000111111000///////////////------..................------------------------++++++,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,------............------+++,,,------,,,+++---...000111555===HHHTTT]]]bbbfffffffffdddbbb```aaabbbaaabbb```[[[WWW\\\gggrrrzzz~~~~~~~~~sssbbbVVVIIIBBB???>>>CCCHHHXXXddduuusssjjj^^^UUUQQQNNNHHHDDDCCCBBBAAA@@@>>>===;;;;;;::::::::::::::::::::::::999999999999::::::::::::;;;<<<======;;;:::;;;===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<===<<<=========>>>?????????>>>>>>>>>??????@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMPPPOOONNNOOOQQQRRRQQQPPPTTTUUUUUUWWWXXXYYYZZZ[[[YYYYYYYYYZZZ]]]```cccdddhhhkkkoooqqquuu|||{{{tttqqqooollliiigggeeeddddddffffffeeedddddddddddddddeeeeeeeeeeeeeeefffggghhhgggggghhhhhhhhhhhhhhhgggggggggfffeeeeeeggghhhiiihhhfffdddbbbaaaaaaaaabbb```cccfffjjjmmmoooooooooooooooooonnnmmmllljjjjjjhhhkkknnnoooooommmmmmmmmkkkmmmoooooonnnnnnnnnooopppqqqqqqpppnnnlllmmmnnnnnnnnnpppqqqqqqpppooooooqqqppppppppppppppppppppppppqqqssstttuuuxxx|||~~~~~~xxxzzzwwwqqqeeeTTTMMMMMMMMMOOOPPPOOOLLLJJJHHHGGGGGGEEEDDDCCCBBBAAA======;;;:::999888888888888777666666666666666666222222222111111111111000111111000///////////////......////////////......------............------,,,,,,,,,,,,,,,,,,++++++---------,,,,,,---------***+++---......------,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////...---,,,)))***,,,,,,,,,,,,...000000111333777@@@LLLZZZccciiiiiihhhfffdddcccdddfffdddffffff^^^VVVXXXcccnnnvvv}}}rrrcccSSSIIICCC@@@@@@CCCMMMUUUbbbqqqoooccc\\\UUUMMMFFFEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::999;;;===>>>===;;;;;;<<<:::;;;<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFAAACCCEEEGGGIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMLLLLLLMMMPPPRRRRRRQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZ]]]```dddfffhhhlllqqqvvv||||||rrrmmmjjjiiigggeeeccccccdddeeeddddddcccbbbbbbbbbbbbbbbbbbbbbdddfffggghhhiiiiiiffffffggggggggggggffffffeeedddcccbbbbbbdddeeegggeeedddaaa```______```aaaaaacccfffiiikkklllllllllnnnnnnnnnnnnmmmkkkjjjiiihhhkkkoooqqqqqqooonnnnnnlllnnnppppppnnnmmmmmmmmmnnnoooooonnnlllkkklllnnnllllllnnnooopppoooooonnnmmmnnnnnnpppqqqrrrssssssoooqqqsssssssssuuuzzz}}}|||{{{}}}zzz~~~{{{uuuhhhVVVOOOOOOOOOQQQRRRQQQNNNLLLHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;666555555444444444444555222222222111111111111000111111000//////////////////000000000000000//////......////////////....../////////......---------...------,,,,,,------...,,,---///000000...,,,+++,,,---///111111000///.../////////......---------,,,---...//////...---,,,&&&(((+++,,,,,,---000222000000222444:::GGGWWWccclllkkkjjjgggeeeeeegggiiigggjjjhhh___UUUVVVbbbnnnqqqyyyooo\\\PPPIIICCCAAABBBGGGLLLVVVddduuupppfff]]]SSSKKKFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::666888;;;===<<<:::::::::;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>????????????????????????@@@AAABBBCCCBBBCCCDDDDDDEEEEEEDDDDDD@@@AAABBBCCCEEEFFFGGGHHHCCCDDDDDDDDDEEEEEEFFFFFF???AAADDDGGGHHHIIIHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLJJJIIIJJJLLLPPPRRRSSSSSSPPPPPPQQQSSSTTTUUUWWWWWWZZZYYYZZZ[[[]]]aaadddfffggglllrrryyytttmmmiiieeedddcccbbbaaaaaadddfffcccbbbbbbaaaaaaaaaaaaaaa___aaadddfffhhhiiiiiiiiieeefffffffffffffffeeeeeecccbbbaaa``````bbbdddeeecccbbb```^^^]]]^^^___```cccdddgggiiijjjjjjiiihhhlllmmmmmmnnnmmmkkkjjjiiihhhkkkppprrrrrrpppoooooommmoooppppppnnnlllkkklllmmmnnnnnnmmmkkkkkklllmmmjjjkkklllnnnnnnnnnnnnmmmjjjkkkmmmooorrrtttvvvwwwnnnppprrrrrrrrrtttxxx|||yyyyyy{{{yyybbbVVVQQQPPPPPPQQQRRRQQQNNNLLLGGGGGGGGGFFFDDDAAA???===???>>>===<<<;;;:::::::::777777777666555555444444:::888555333111111111222000000000000//////////////////////////////////////////.........---------------------------------.........------,,,,,,,,,...666:::555---,,,...///((()))***+++---...///000+++,,,---,,,******,,,---...------///222222///,,,///...---,,,,,,,,,,,,,,,111///111666<<>>?????????>>>===>>>>>>>>>>>>==================>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGGGGFFFFFFFFFEEEEEE@@@@@@@@@AAABBBDDDFFFHHHEEEFFFFFFGGGGGGHHHHHHIIILLLLLLLLLMMMMMMNNNNNNOOOTTTSSSSSSUUUUUUUUUWWW[[[[[[\\\^^^___```bbbfffiiiooossszzztttkkkhhhiiieeedddbbbaaa```___````````````````````````______```aaacccdddfffggghhhiiiddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbcccbbb___\\\ZZZ[[[___bbb```bbbdddfffggggggfffeeejjjjjjjjjjjjjjjjjjjjjjjjhhhjjjmmmppprrrqqqooommmooonnnllljjjiiihhhgggggglllkkkjjjjjjkkkjjjhhhfffllllllkkkjjjjjjjjjkkkkkkkkklllmmmnnnqqqsssuuuvvvrrrsssssssssqqqqqqsssuuuvvvxxx{{{~~~iii[[[SSSRRRQQQRRRRRRQQQNNNLLLHHHHHHHHHGGGEEECCCAAA@@@???>>>===<<<;;;:::::::::666666666555444444333333888666444222000000111111000000000000//////////////////////////////////////////.........---------------------------------......---------,,,,,,,,,000<<>>======<<<<<<<<<;;;;;;===<<<<<<;;;:::999888888999999999::::::;;;;;;;;;888888888888888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;:::999999;;;<<<;;;::::::::::::;;;;;;;;;;;;<<<:::;;;<<<=========<<<<<<>>>===========================>>>??????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEFFFFFFFFFGGGHHHHHHIIIIIILLLLLLMMMMMMNNNNNNOOOOOOOOOMMMLLLOOOTTTXXXYYYZZZYYY[[[\\\]]]^^^bbbgggjjjsssxxxxxxpppiiiffffffcccbbb```___^^^^^^^^^^^^___________________________aaaccceeeffffffffffffccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```]]][[[[[[^^^```___aaaccceeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiillloooooonnnlllkkkjjjjjjiiihhhhhhhhhhhhhhhiiihhhgggggghhhhhhfffeeeiiiiiiiiiiiiiiijjjjjjjjjllllllmmmoooqqqsssuuuvvvrrrssstttsssqqqqqqrrrttttttvvvyyy{{{qqqbbbVVVTTTSSSSSSSSSQQQMMMKKKHHHHHHHHHGGGFFFEEECCCBBB???>>>===<<<;;;:::::::::555555555444333333222222555444222111000000111111000000000000////////////////////////////////////...............---------------------------------...------------,,,,,,,,,...===GGG@@@222******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,......---+++,,,...//////.........---,,,,,,,,,------111///000444777>>>JJJUUUgggqqqzzz}}}~~~~~~zzzuuuwwwqqqkkkeee]]]YYY]]]dddmmmxxxuuueeeUUUHHHAAABBB@@@@@@DDDLLLYYYooooooddd\\\WWWOOOHHHEEECCCAAA@@@??????>>>============>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<666777777888:::;;;;;;<<<:::999999888888999999:::999999:::<<<>>>>>><<<:::::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===========================>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIIIILLLLLLMMMMMMNNNOOOOOOPPPTTTQQQNNNPPPUUUXXXXXXUUUZZZZZZ[[[\\\___dddkkkppp{{{}}}yyyooojjjfffccccccaaa```^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^```ccceeefffeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccc```aaa```___]]]\\\]]]^^^^^^___aaacccdddddddddcccddddddddddddddddddddddddeeegggiiikkklllkkkiiihhhddddddeeeeeefffgggggghhhfffdddcccdddeeeeeedddccceeefffgggiiiiiiiiihhhhhhkkklllmmmoooqqqssstttuuurrrssstttsssqqqpppppprrrrrrtttvvvxxx{{{xxxfffXXXWWWUUUUUUSSSQQQMMMJJJHHHGGGGGGFFFFFFEEEDDDCCC@@@???===<<<::::::999999666666555444444333333222333333222111111111222222000000000000////////////////////////////////////........................------------------------------------------------***666>>>;;;222...---...'''(((((()))******++++++***+++++++++))))))+++,,,...---++++++,,,---...///...------,,,,,,,,,------000//////222444999CCCMMMcccppp~~~}}}wwwqqqjjjaaa[[[]]]dddnnnxxx~~~|||tttcccRRRHHHCCCAAA???AAADDDOOObbbttt~~~sssjjjcccYYYPPPJJJFFFDDDCCCAAA@@@???>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;<<<:::::::::::::::::::::999999::::::;;;<<<===>>>>>>777888888999:::;;;;;;;;;:::999888888888888999:::<<<;;;;;;<<<===>>><<<;;;999999:::::::::;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>?????????@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLLLLMMMNNNOOOPPPPPPRRRSSSRRRQQQRRRUUUWWWVVVZZZ[[[\\\]]]bbbjjjssszzzxxx{{{ooogggeeecccbbbbbbaaa___^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]___bbbddddddbbb```^^^````````````````````````aaaaaabbbbbbbbbbbbcccccc___```aaa```]]]\\\\\\\\\\\\]]]___```aaabbbbbbbbbccccccccccccccccccccccccbbbdddfffggghhhgggeeedddaaaaaabbbdddeeefffffffffcccbbb```aaabbbcccbbbaaabbbdddfffhhhiiiiiihhhgggiiiiiikkkmmmooopppqqqrrrqqqrrrsssrrrpppnnnnnnoooppprrrtttvvvxxx|||{{{ggg[[[YYYWWWVVVUUURRRNNNKKKGGGGGGFFFEEEDDDDDDCCCCCC@@@???>>><<<:::999999999777777666666555444444444333333222222222222333333000000000000////////////////////////////////////---.....................------------------------------------------------***///111///...000///,,,...---,,,***(((&&&%%%$$$---......---,,,,,,---///------,,,++++++,,,...///------,,,,,,,,,------...000...///111222444===FFF[[[kkk}}}}}}wwwpppggg___```eeennnxxxyyyvvvssswwwuuubbbUUUFFFBBB@@@AAABBBIIIWWWeeezzzxxxpppdddYYYPPPKKKGGGDDDCCCBBB@@@>>>>>>>>>??????::::::::::::;;;;;;;;;;;;:::::::::::::::::::::999666666777888999::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999:::AAA>>>;;;::::::;;;;;;;;;999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNOOOOOOPPPJJJSSSWWWRRRNNNQQQWWW[[[YYYZZZ\\\```gggqqq}}}wwwsss|||vvvhhhbbbaaa``````aaaaaa```^^^\\\[[[[[[[[[\\\ZZZZZZZZZZZZ[[[[[[\\\\\\[[[]]]```bbbbbb```]]][[[________________________`````````aaaaaabbbbbbbbb^^^```aaa```^^^[[[[[[[[[[[[[[[\\\]]]^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^___```bbbdddddddddcccbbb```aaabbbdddeeeeeeeeeeeecccaaa______```aaaaaa```bbbdddfffhhhiiiiiihhhgggeeefffhhhjjjlllmmmmmmmmmooopppqqqpppnnnllllllllloooqqqssstttvvvzzz|||ggg\\\[[[YYYWWWVVVSSSOOOLLLHHHHHHFFFEEECCCCCCCCCCCCAAA@@@>>><<<:::999999888888777777666555555444444333333333333333222222222000000000000////////////////////////////////////---------...............------------------------,,,,,,,,,------------.........+++(((***...---(((---,,,,,,++++++*********,,,,,,---,,,+++***,,,...,,,---...---,,,,,,...000------,,,,,,,,,---......///...///111111222888AAAPPPaaattt}}}wwwnnneeecccggglllvvv~~~zzzxxxvvvwww~~~nnn```LLLGGGBBBAAAAAADDDLLLVVVnnn|||rrreeeZZZRRRLLLHHHGGGEEECCC@@@??????@@@@@@:::::::::::::::;;;;;;;;;::::::::::::::::::::::::888888999999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999CCC???;;;888888999::::::999999999999::::::::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLNNNOOOOOOWWWbbbfff[[[OOOPPPUUUYYYYYY\\\```fffooo{{{xxxmmmmmm|||yyynnnddd```^^^]]]^^^aaaaaa```^^^]]]\\\\\\\\\\\\YYYYYYYYYZZZ[[[[[[\\\\\\ZZZ[[[]]]______^^^\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______``````aaaaaa___```aaa___]]][[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]___aaabbbbbbbbbbbb```aaadddfffggggggggggggfffcccaaa``````aaaaaa```cccdddeeegggggggggffffffcccdddfffiiijjjkkkjjjjjjkkkmmmooonnnlllkkkjjjjjjmmmoooqqqsssuuuyyy~~~~~~ggg]]][[[YYYXXXWWWTTTPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCAAA@@@>>><<<:::999888888777666666555555444333333222222333222222111000000000000000000////////////////////////////////////---------.........//////------------------------,,,,,,,,,---------......---...,,,((((((+++,,,)))'''((()))+++---...000000)))******)))(((((()))++++++...000000...---...000,,,,,,,,,,,,,,,---...//////---///111000000666>>>EEEUUUgggrrryyy}}}tttjjjgggiiiiiisss{{{~~~~~~pppZZZOOOEEEAAA@@@AAAFFFKKK\\\mmmuuuiii^^^UUUPPPLLLJJJGGGCCCAAAAAAAAABBB<<<<<<<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;999:::<<<>>>>>><<<:::999???===:::999::::::999888888999999999999::::::::::::999999888999:::;;;<<<::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNaaalllmmm___RRRRRRUUUUUU^^^bbbhhhqqq|||wwwiiiccckkk{{{nnnhhhbbb___[[[YYY[[[```aaa```^^^\\\[[[[[[[[[\\\XXXYYYYYYZZZ[[[[[[\\\\\\YYYZZZ[[[\\\]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___```````````````^^^\\\ZZZZZZ[[[XXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]___```aaabbbbbb___aaadddhhhjjjkkklllllliiifffcccaaaaaabbbaaa```ddddddddddddddddddddddddbbbdddfffhhhjjjjjjiiiiiigggiiillllllkkkiiihhhiiikkklllnnnpppssswww}}}hhh]]][[[ZZZYYYXXXUUUQQQNNNMMMLLLIIIGGGEEEDDDDDDDDDAAA@@@>>><<<:::999888888666555555444444333222222222222222111111000///...000000000000////////////////////////////////////---------.........//////------------------------,,,,,,,,,------.........)))...///+++)))+++------+++++++++************))),,,------,,,++++++,,,...+++...111111///......000,,,,,,,,,,,,,,,---...///...---///111000///555<<<===MMM^^^hhhpppzzzxxxnnniiikkkgggpppyyy~~~fffXXXIIIBBBAAAAAACCCGGGMMM___sssuuuhhh^^^XXXPPPNNNJJJFFFCCCCCCCCCDDD>>>>>>======<<<<<<<<<<<<888888999::::::;;;<<<<<<999999999999999999999888777777888999:::;;;;;;<<<888:::===??????===:::888::::::999;;;<<<;;;999777888888999999999:::::::::999888777777777888:::;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFHHHIIIJJJLLLMMMMMMUUU___aaaVVVQQQVVVZZZXXXeeeiiiqqq{{{uuukkk```^^^kkk~~~qqqhhhdddaaa___YYYVVVYYY___```___]]][[[ZZZZZZ[[[[[[XXXYYYYYYZZZ[[[\\\\\\]]]XXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^______aaaaaa```^^^[[[YYYZZZ[[[WWWWWWWWWWWWYYYZZZ[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[^^^```aaabbbccc^^^```dddiiimmmoooppppppllliiieeecccbbbbbbbbbaaadddcccbbbbbbaaabbbbbbcccbbbdddgggiiijjjjjjiiiiiieeegggjjjkkkjjjhhhhhhhhhiiijjjmmmooorrrvvv|||jjj```]]]ZZZXXXXXXUUUOOOKKKHHHGGGEEEEEEFFFFFFDDDCCCCCCAAA???<<<:::999999999888888666555444333333333333333222222111000//////333333222222222222333333000000000000000000000000////////////////////////)))***,,,...//////...---...---+++******+++---...))))))******+++,,,---......------,,,,,,,,,---------------,,,,,,+++++++++---.........---,,,,,,+++//////............//////.........///000000111111:::CCCPPP___llluuuzzz}}}}}}zzzxxxuuuooojjjgggmmmxxxzzziiiVVVJJJCCC>>>???DDDFFFOOO```sss}}}ooofffYYYUUUOOOKKKHHHGGGEEEDDDBBB???===<<<=========<<<:::::::::999999999999999;;;:::999999999:::;;;<<<;;;::::::999999::::::;;;>>>@@@AAA@@@===:::888888;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<:::999888999::::::>>>>>>============>>>>>>>>>>>>======<<<<<<;;;;;;===>>>??????===<<<<<<===;;;;;;;;;<<<===>>>>>>???===???AAACCCDDDDDDDDDCCCAAAAAA@@@AAABBBCCCDDDDDDEEEFFFHHHHHHGGGFFFHHHIIIIIILLLNNNOOOPPPTTTZZZ___kkkuuu{{{iiibbb]]]aaaqqqwwwjjjbbbaaa```___]]]\\\[[[ZZZ]]]]]]\\\ZZZXXXVVVTTTSSSVVVWWWYYYZZZZZZZZZYYYXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYZZZZZZ[[[\\\\\\``````___^^^\\\ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWYYY[[[^^^```bbbbbbbbb```aaadddhhhmmmppppppoookkkjjjiiigggeeecccaaaaaa```aaaaaa```______bbbdddffffffhhhjjjlllmmmkkkiiieeeggghhhgggffffffggghhhfffggghhhkkkoootttwwwzzzmmmaaa^^^ZZZYYYXXXUUUPPPLLLIIIHHHFFFEEEFFFEEECCCBBBBBBAAA???<<<:::999999999999888777555444444333333444444333333222222111111......------------......////////////////////////..................------***+++---...///...---,,,,,,+++***)))******,,,,,,+++++++++++++++,,,---......------,,,,,,------------------,,,,,,,,,++++++***+++,,,---.../////////......------------......------......///000000000666<<>>??????===<<<<<<===<<<<<<======>>>??????@@@===>>>???AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFFFFEEEFFFGGGIIIGGGIIILLLNNNRRRXXXaaahhhyyyqqqeeecccbbbiiiyyyrrriiiaaaaaa```^^^]]][[[ZZZYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYZZZZZZZZZ[[[[[[[[[VVVVVVWWWXXXXXXXXXXXXXXXZZZZZZYYYYYYYYYZZZ[[[[[[^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWYYYZZZ\\\^^^```aaaaaaaaa``````bbbgggkkknnnnnnnnniiihhhgggeeecccbbb``````___``````___^^^___aaaccceeefffgggjjjlllllljjjhhhfffggghhhhhhfffeeefffggggggggghhhkkknnnrrrvvvxxxpppbbb___[[[ZZZYYYVVVQQQMMMKKKIIIGGGFFFFFFEEEBBBAAAAAA@@@>>><<<;;;:::999999888888666555444444444444333333333333333333333333000000////////////000000////////////////////////000000//////.........---+++,,,---.........---,,,++++++++++++,,,,,,------------,,,,,,,,,------...---------,,,,,,------...------------,,,,,,,,,,,,***+++,,,---.../////////------,,,,,,,,,,,,------------......//////000000333666@@@NNN___lllsssuuuxxxuuurrrpppppppppoooooojjjjjjnnntttyyyrrrcccVVVKKKDDDBBBCCCCCCHHHOOOVVV___lllxxx}}}wwwmmmcccZZZQQQJJJFFFCCCAAA>>>===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::999999999999::::::777888999999888999;;;<<<;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<>>>??????===<<<<<<=========>>>>>>??????@@@@@@======>>>>>>???@@@BBBBBBDDDCCCCCCCCCCCCCCCDDDEEECCCDDDFFFFFFEEEFFFHHHJJJJJJLLLNNNQQQVVV```llluuuvvvhhh```dddlllvvvuuulllgggaaa```___]]]\\\ZZZYYYXXXVVVWWWWWWWWWXXXXXXXXXXXXWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXYYYYYY[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWZZZ[[[]]]^^^______```___^^^^^^```dddhhhkkkkkkkkkgggfffeeecccbbb```______^^^___```___^^^^^^```bbbdddeeefffiiikkkllljjjhhhggghhhiiihhhfffeeefffgggggghhhhhhjjjmmmpppsssuuu}}}rrrddd```\\\ZZZYYYWWWRRRNNNMMMJJJHHHFFFFFFDDDBBB@@@@@@???>>><<<;;;:::999888777666555444333333333333222222222333333333333333444333333222222333333444////////////////////////222222111111000/////////,,,---.........---,,,+++,,,---...///000000000//////......---------......------,,,,,,,,,---......------------------,,,,,,------............------------,,,,,,,,,,,,---------......///000000111111333444:::HHHYYYhhhqqquuuvvvtttrrrqqqqqqrrrssssssppplllkkknnnqqqvvvrrrcccTTTHHHBBBCCC@@@@@@DDDIIIPPP[[[gggsss|||{{{pppfff\\\SSSNNNHHHEEEBBB@@@@@@@@@???>>>========================:::::::::999999999999999::::::999999999999::::::777888888777777888;;;===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???>>>===;;;<<<<<<=========>>>>>>????????????>>>======>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFGGGJJJLLLPPPRRRTTTWWW^^^iiixxx|||nnnddd```jjjwwwvvvkkkgggfff``````___]]][[[YYYXXXXXXVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYZZZYYYYYYXXXXXXUUUVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXXXXYYYYYYYYYYYY[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^aaaeeehhhhhhhhheeeeeedddcccbbb``````___]]]^^^______^^^^^^___aaacccccceeehhhjjjkkkiiiggghhhiiiiiihhhfffeeefffggghhhhhhhhhjjjlllnnnqqqrrrzzzttteeeaaa\\\ZZZYYYWWWSSSOOOMMMKKKIIIGGGFFFDDDBBB??????>>>===<<<;;;:::999888555555444333222222222222111111111111222222222222000000////////////000000........................000000000//////.........------------------,,,,,,---...///000000000000/////////...---------......,,,,,,,,,,,,,,,---...///------------------------------...//////......---......------------.........//////000000111111222222222666AAAQQQaaammmsssvvvvvvwwwwwwvvvwwwwwwxxxvvvqqqlllkkkkkkmmmuuu}}}ppp```PPPDDDBBB>>>===@@@CCCGGGOOOWWWeeeooo|||~~~sssggg]]]WWWOOOKKKGGGDDDBBBAAA???===??????>>>>>>>>>=========;;;;;;;;;;;;::::::999999:::999999888888999999:::999::::::999777888:::<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::::::::::::::===<<<<<<<<<<<<<<<<<<===>>>======<<<;;;::::::999<<<===>>>>>><<<;;;;;;<<<<<<<<<===============>>>??????>>>>>>>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBFFFGGGHHHHHHHHHIIIMMMOOOTTTWWW\\\aaaiiivvv|||ooofffaaagggsss|||nnnfffdddeee______^^^]]][[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYYYYXXXXXXXXXYYYYYYWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\YYYYYYXXXWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ\\\[[[\\\^^^bbbdddeeeeeedddddddddcccbbbaaaaaa```\\\^^^______^^^^^^___```aaabbbdddgggiiijjjiiiggghhhiiijjjiiigggffffffhhhiiiiiiiiiiiikkkmmmpppqqqyyy~~~vvveeeaaa\\\YYYXXXWWWSSSPPPMMMKKKIIIGGGFFFEEEBBB@@@============;;;:::999888555444444333222222333333111111111111111111111111000//////......//////000........................,,,,,,------------------------------------------------------------------......---------......///,,,,,,,,,,,,---......///------------............)))***,,,...000111111222......------------............//////000111111111000111333:::FFFVVVeeeooowwwzzzyyysssooolllhhhiiimmm}}}ooo\\\MMMCCC>>><<<>>>@@@AAAEEEJJJWWW```mmmxxxvvvjjjccc[[[WWWQQQLLLHHHEEEAAA???BBBBBBAAA@@@???>>>>>>===<<<<<<======<<<;;;:::999999999888888888888999999:::;;;;;;:::999888:::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::======<<<<<<<<<<<<============<<<<<<;;;::::::999;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<============??????>>>>>>???@@@@@@AAA????????????@@@AAABBBCCCFFFGGGHHHJJJLLLOOOTTTXXX\\\aaahhhpppzzz~~~qqqfffbbbcccuuuuuukkkeeecccbbb^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXVVVVVVVVVWWWWWWZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWWWWXXXXXXXXXYYYZZZYYYXXXWWWWWWXXXZZZ[[[YYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ\\\ZZZZZZ\\\___bbbcccccccccccccccbbbbbbaaaaaaaaa]]]^^^```aaa_________``````aaabbbfffiiijjjhhhfffggghhhiiiiiigggggghhhiiiiiiiiiiiijjjkkknnnpppqqqzzz}}}xxxeee```[[[XXXWWWVVVSSSOOOMMMKKKHHHGGGGGGEEECCCAAA<<<=========<<<:::888777666666555444444444555555333333333222222111111000222222111111111111222222........................,,,,,,------......//////,,,,,,,,,,,,------...//////...---++++++++++++,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,---...//////------------.........///)))***,,,...000111222222------,,,,,,,,,,,,------,,,,,,------.../////////000111333666===LLL___lllzzz{{{tttkkkeeeeeemmm|||~~~jjjYYYIIICCC???>>>>>>===???CCCIIIPPP\\\iiiwww~~~wwwlllhhh```ZZZTTTOOOJJJFFFGGGGGGEEEDDDBBBAAA??????===>>>>>>>>>>>><<<;;;:::999999888888888888999999888:::;;;;;;:::999999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;===>>>===<<<:::;;;;;;==============================>>>>>>??????>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGIIIMMMPPPUUU\\\ccchhhpppvvv~~~uuummmhhhlllsssvvvooojjjfffaaa^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXVVVVVVWWWXXXYYY[[[ZZZYYYXXXWWWXXXXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVXXX[[[\\\XXXXXXXXXXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUWWWYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\\\\\\\ZZZZZZ[[[^^^aaabbbbbbaaaaaaaaa```````````````]]]___aaabbbaaa``````aaa___```aaaeeehhhiiihhhffffffgggiiiiiihhhhhhiiikkkiiiiiiiiijjjlllnnnqqqrrrwwwzzzzzzeee```ZZZXXXWWWUUURRROOOLLLJJJHHHGGGGGGFFFDDDBBB<<<<<<======<<<:::888777888777777666666666666777555555444333333222111111111111000000000000111111..............................///000111222333333+++++++++,,,---...///000222111...,,,++++++------+++++++++,,,---...///000+++++++++,,,---...///000---------.........//////------...///000000//////,,,++++++++++++++++++,,,******+++,,,,,,------...111333444555:::HHH]]]lll~~~}}}pppfffccc___nnntttbbbQQQIIIBBB@@@>>><<<===AAA@@@FFFQQQ___nnn{{{{{{vvvnnnfff___YYYSSSOOOKKKJJJIIIGGGDDDBBBAAA@@@>>>????????????===;;;:::999999888888888888999999555888:::;;;::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<;;;::::::;;;::::::999999::::::;;;777777999:::<<<===>>>???;;;<<<>>>===<<<:::;;;;;;?????????>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>===<<<>>>??????@@@BBBDDDFFFGGGJJJMMMRRRWWW^^^gggpppvvvxxxrrrnnnooozzz}}}wwwoookkkjjjgggaaa[[[]]]]]]]]]^^^^^^_________ZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVUUUVVVXXX[[[]]]___XXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTTTTTTTTTTUUUUUUUUUSSSTTTVVVXXXYYYZZZ[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^\\\ZZZYYYZZZ]]]```aaaaaa________________________]]]```bbbbbbaaa```aaaaaa^^^___aaadddhhhiiigggfffeeefffhhhiiihhhiiijjjllliiiiiijjjkkkmmmooorrrssstttuuuvvvbbb```\\\ZZZXXXUUURRROOOLLLLLLKKKIIIGGGDDDBBB@@@AAA@@@>>><<<:::999888888666666666666666555555555444444333333222111000000444444333222111//////.....................------/////////...------,,,,,,........................---------,,,,,,+++++++++)))******++++++,,,,,,------,,,,,,+++++++++,,,,,,------------------------000///...---,,,+++******...------,,,,,,++++++***000000///...------,,,,,,...///111444777AAAVVVjjj{{{|||lll^^^bbb___fffxxx}}}ooo]]]UUUJJJAAA>>>>>>AAABBBAAACCCJJJSSS[[[eeeuuu}}}sssiiiaaa]]]ZZZUUUOOOJJJGGGEEECCCAAAGGGDDDAAA??????@@@???>>><<<;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;:::999888888999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::>>>>>>===<<<<<<;;;::::::===???@@@???>>>===>>>???===???AAAAAABBBEEELLLQQQTTTXXX]]]ccckkkwww|||uuurrrqqquuupppmmmjjjhhhfffddd```^^^\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]][[[YYYXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZTTTTTTVVVXXX[[[]]]^^^___YYYXXXWWWWWWWWWYYYZZZ[[[[[[[[[[[[ZZZYYYWWWUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWVVVXXXYYY[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ[[[]]]______^^^]]]\\\^^^^^^______``````aaaaaa___]]]\\\]]]``````^^^[[[___```aaaccceeefffffffffkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkkkklllmmmpppsssyyy{{{pppbbb___\\\YYYXXXUUURRROOOMMMLLLKKKIIIFFFDDDBBB@@@@@@???>>><<<:::888888777777777666666555555555444444444333333222111111000222222111000000///..............................---------.......................................---------,,,,,,+++++++++******++++++,,,---------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,------------............//////111222444===PPPaaaxxxssseee[[[WWW\\\lll|||kkkbbbUUUIIIAAA===<<<;;;<<<===BBBJJJPPPWWWdddppp{{{xxxttteee___WWWPPPLLLHHHEEECCCFFFDDDAAA??????>>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@??????@@@BBBBBBCCCEEEEEEGGGMMMVVV]]]dddiiinnnttt|||yyytttqqqssswww{{{llliiieeebbb```^^^\\\ZZZ^^^^^^]]]]]]]]]]]]^^^^^^[[[\\\\\\ZZZXXXWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZWWWWWWYYYZZZ\\\^^^___```YYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ[[[\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]___```ZZZ[[[]]]^^^___^^^]]]\\\]]]]]]^^^___```aaaaaabbb```^^^]]]^^^``````^^^\\\^^^___aaacccdddeeeeeefffjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjkkkmmmqqqttt{{{}}}lllaaa^^^[[[YYYWWWUUURRRPPPMMMLLLJJJHHHFFFCCCBBBAAA???>>>===;;;999888777777888888777666555444444333444333333222222111111111000000000//////.................................+++,,,,,,---......//////------------------------------,,,,,,,,,,,,+++++++++++++++,,,------......000000...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------............***++++++---...///000111000///000111111777GGGVVVooozzzyyykkkYYYTTTUUUcccttt~~~uuufffWWWKKKCCC===:::999:::===BBBFFFIIIRRR\\\kkktttyyyrrrhhh^^^VVVOOOKKKHHHGGGEEECCCAAAAAA???===;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============:::;;;;;;<<<===>>>>>>???>>>???AAAAAAAAABBBCCCEEECCCDDDFFFGGGLLLUUUbbbkkk{{{wwwnnnppppppsssyyyvvviiieee```]]][[[ZZZYYYWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZYYYWWWVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[ZZZ[[[[[[\\\]]]^^^______YYYZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]___```bbbZZZ[[[]]]^^^^^^^^^]]]\\\\\\\\\]]]^^^___aaaaaabbb```_________``````^^^\\\^^^___```bbbcccddddddeeehhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhiiimmmrrrvvv~~~~~~kkk___]]]ZZZYYYWWWUUUSSSPPPMMMLLLJJJGGGEEECCCAAAAAA>>>===<<<:::999888777777999888777666555444333333333333333222222111111111////////////////////////---------...............,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222111///...---,,,++++++******++++++++++++,,,,,,,,,,,,---...//////000000++++++,,,,,,---......///******+++,,,...///000000///...///000000444@@@MMMaaalll{{{zzzmmm\\\TTTQQQ[[[jjjxxxxxxhhhZZZNNNEEE@@@===;;;===@@@AAABBBHHHOOO]]]fffuuu|||nnncccYYYRRRNNNIIIGGGEEEDDDDDDCCC@@@>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA???AAABBBCCCCCCCCCEEEGGGEEEGGGIIIMMMUUUbbbqqq|||qqqgggcccpppuuu||||||ssshhhddd___[[[ZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYXXXWWWUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZ[[[\\\[[[ZZZXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]___```ZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\^^^___```aaabbb```````````````___]]]\\\^^^^^^```aaabbbccccccccceeefffffffffffffffgggggghhhggggggfffhhhlllrrrwww}}}~~~kkk^^^\\\ZZZXXXWWWVVVSSSQQQMMMLLLIIIFFFDDDBBBAAAAAA>>>===;;;:::999888777777999888777666555444333333333333222222222222222111000000000000000000000000---------.........//////......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222111///...---,,,++++++*********++++++,,,,,,,,,------..................))))))***+++,,,------...,,,,,,,,,,,,------......---,,,...000000333<<>>>>>===AAAFFFLLLUUUcccsss}}}ooodddZZZUUUKKKIIIGGGFFFFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::;;;<<<<<<========================@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCDDDFFFHHHLLLOOOSSSYYYcccrrrtttfff```bbbsss}}}}}}rrrlllgggccc^^^ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYUUUWWWXXXXXXWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYZZZ[[[[[[[[[YYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWYYYXXXXXXXXXYYYZZZ[[[\\\[[[[[[\\\\\\\\\]]]]]]\\\[[[[[[\\\]]]^^^___``````______``````___^^^]]]]]]]]]^^^___```aaabbbbbbbbbccccccccccccddddddeeeeeeffffffeeeeeefffjjjpppuuuyyy{{{kkk]]][[[YYYXXXWWWVVVTTTRRRMMMKKKIIIFFFCCCBBBAAAAAA>>>===<<<:::999999888888888888777666555444444333222222222222222222222222111111111000000/////////,,,,,,------.../////////......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------......000000...---,,,,,,,,,,,,******++++++,,,,,,------.........------,,,,,,+++((())))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++---000111111888@@@JJJTTTaaalllssswwwzzz}}}}}}iii]]]SSSSSS\\\hhhwwwsssbbbSSSJJJBBB>>>:::;;;:::999;;;???BBBHHHUUUddduuu}}}qqqfff```TTTQQQMMMJJJIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@@@@???===============<<<<<<<<<<<<<<<<<<============>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<============<<<;;;::::::;;;<<<===============>>>>>>>>>>>>@@@@@@??????????????????@@@BBBEEEGGGIIIKKKNNNPPPTTTXXX___fffppp}}}zzzlll```___gggvvvsssllljjjccc```\\\YYYXXXWWWVVVUUUVVVVVVXXXXXXXXXXXXVVVVVVTTTVVVXXXYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZ\\\^^^^^^^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]][[[\\\\\\]]]]]]^^^^^^___\\\^^^______^^^]]]]]]^^^\\\]]]^^^___``````````````````aaaaaabbbbbbccccccdddddddddddddddhhhmmmqqqssswww{{{lll\\\ZZZXXXWWWWWWVVVTTTRRRMMMKKKHHHEEEBBBAAAAAAAAA>>>>>><<<;;;::::::999999777777666666555555555444222222222222222222222222111111000///......------,,,,,,------...//////000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,---------......---,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///333999>>>HHHUUU```gggjjjkkklllnnnttt{{{rrreeeXXXUUUZZZeeetttooo___VVVKKKDDD>>>===;;;999:::>>>???CCCKKKWWWeeewwwxxxrrrddd___XXXRRROOOMMMKKKJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>><<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>===<<<::::::<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDFFFIIINNNRRRVVVZZZ^^^bbbccciiipppxxxyyyrrrfff\\\```kkk{{{uuujjjfffhhhaaa___[[[YYYXXXWWWUUUSSSRRRSSSUUUVVVVVVUUUSSSRRRTTTVVVYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWZZZ]]]____________\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWXXXXXXZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\]]]]]]YYY[[[^^^^^^]]]\\\]]]___\\\]]]^^^_______________^^^^^^______```aaaaaabbbaaabbbcccccccccfffjjjmmmmmmrrrxxx{{{nnn\\\ZZZXXXWWWWWWVVVTTTRRRMMMKKKHHHEEEBBBAAAAAAAAA???>>>===<<<;;;:::::::::666666666666666555555555222222222222222222222222111000000...---,,,++++++,,,,,,------...///000000***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******++++++,,,------------,,,+++++++++,,,,,,++++++,,,------...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,+++---//////,,,...333555>>>LLLWWW^^^`````````^^^eeemmmttt|||rrrdddVVVQQQUUU^^^mmmxxx{{{mmmdddVVVMMMEEEBBB@@@===>>>BBB===???CCCKKKVVVeeetttrrrlllccc[[[VVVSSSQQQPPPHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@??????============>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======>>>???@@@@@@@@@@@@>>>===<<<<<<===>>>@@@?????????@@@@@@AAAAAAAAACCCCCCDDDFFFGGGIIIJJJJJJMMMQQQWWW]]]bbbhhhnnnrrrvvv|||wwwqqqlllbbbYYY```nnntttiii```^^^bbbaaa___]]][[[[[[YYYVVVTTTTTTUUUWWWXXXXXXWWWUUUTTTTTTVVVYYYZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWZZZ]]]___``````___]]]\\\\\\[[[[[[ZZZZZZZZZWWWVVVUUUUUUVVVWWWYYYZZZYYYYYYYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVXXXXXXVVVVVVWWWXXXZZZ\\\]]]^^^[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[WWWZZZ]]]]]]\\\\\\^^^```\\\\\\]]]^^^____________]]]]]]^^^^^^___```aaaaaa```aaacccccccccdddgggjjjjjjpppvvvyyy}}}jjj^^^[[[XXXWWWUUUSSSPPPNNNJJJIIIGGGFFFDDDCCCBBBBBBAAA???<<<;;;;;;;;;999888333444555666666666555444222111111222333333333333000000000///......------........................,,,,,,,,,------.........------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,,,,++++++*********)))***+++,,,---,,,++++++......---,,,++++++++++++---,,,,,,++++++,,,,,,---+++---...000000000//////222666>>>JJJWWW]]]]]]ZZZ[[[ZZZ]]]fffrrryyyyyyvvvooofff\\\VVVUUUYYYeeeqqq~~~vvvhhhYYYKKKFFFDDD???===??????@@@BBBEEEJJJUUUbbbkkk{{{vvvlllddd___ZZZXXXSSSOOOKKKIIIHHHHHHGGGFFFIIIFFFDDDCCCCCCDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@>>>======<<<<<<<<>>===<<<<<<===>>>??????>>>===<<<;;;<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEGGGJJJKKKLLLNNNPPPSSSVVV[[[cccmmmwwwzzznnnfffbbbbbb^^^[[[gggyyyrrriiieeecccaaa___aaa^^^[[[XXXXXXXXXXXXWWWYYYXXXVVVVVVWWWVVVTTTRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTRRRRRRSSSXXXWWWXXXZZZ]]]^^^]]][[[\\\\\\[[[[[[ZZZYYYYYYXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUUUUTTTTTTUUUUUUXXXZZZ[[[[[[[[[[[[\\\^^^^^^]]][[[ZZZYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]___```aaaaaabbb^^^^^^______``````aaaaaabbbbbbccceeefffhhhiiijjjlllllloootttxxxiii^^^[[[YYYWWWVVVTTTQQQOOOIIIHHHGGGEEECCCBBBAAAAAAAAA???<<<;;;;;;;;;999888444555555555555555444444666111------222555444222000000000///......------........................,,,,,,------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---.........------++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,---...//////000000///222444;;;GGGSSS[[[^^^^^^YYYXXXYYY___iiipppqqqooorrriii```[[[WWWXXX```jjjvvvyyy}}}ttteeeVVVNNNIIIBBB======<<<======>>>BBBIIISSS[[[dddooozzzsssmmmjjj]]]ZZZUUURRRPPPOOOMMMLLLLLLJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA@@@???>>>===>>>>>>???@@@AAAAAABBBBBBCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEFFFFFFGGGIIIIIILLLNNNRRRUUUXXX[[[___aaajjjooowwwzzzoooggg___YYYXXX\\\^^^aaarrrxxxmmmfffdddcccaaa___```]]]ZZZXXXWWWXXXWWWVVVWWWVVVVVVWWWXXXXXXVVVTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVUUUTTTSSSSSSTTTWWWVVVVVVXXXZZZ\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXTTTSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVXXXZZZ[[[[[[[[[[[[\\\^^^^^^^^^\\\[[[[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[]]]^^^______``````^^^^^^______```aaaaaaaaabbbcccdddeeefffggghhhiiillllllnnnrrruuu|||yyyeee^^^[[[YYYWWWVVVUUURRRPPPIIIHHHGGGDDDCCCAAAAAA@@@AAA>>><<<;;;;;;:::999888777666555444444444444444888111)))***000555444111111000000//////......---........................------------------,,,,,,)))******+++---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,+++******))),,,,,,,,,++++++++++++***+++,,,---.........------++++++++++++,,,---......---,,,,,,++++++,,,,,,---------------...///000000111222888AAAMMMXXX___ccc\\\ZZZZZZ___gggmmmqqqqqquuunnnfff```ZZZWWWZZZ```jjjnnnrrruuuyyyttteee[[[TTTKKKCCC@@@======;;;:::;;;???FFFJJJRRR\\\lll||||||ppplllgggbbb^^^[[[WWWUUUOOOMMMJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@????????????@@@AAAAAAAAAAAABBBBBBBBBBBB>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMUUUYYY___eeejjjoootttwww~~~wwwqqqjjj```YYYRRROOOQQQYYYaaalllrrrmmmfffbbbaaabbb```___^^^\\\YYYWWWWWWWWWWWWVVVVVVUUUUUUVVVXXXXXXWWWVVVSSSTTTTTTTTTSSSRRRQQQQQQQQQSSSUUUUUUTTTSSSTTTUUUVVVTTTSSSTTTVVVXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUQQQQQQPPPQQQRRRTTTVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[[[[[[[[[[\\\^^^]]]]]]\\\[[[[[[[[[[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\^^^^^^______```aaaaaaaaaccccccdddeeeffffffgggggglllkkkllloooqqqvvvpppaaa]]][[[YYYWWWWWWVVVSSSQQQKKKJJJHHHFFFDDDBBBAAAAAA@@@>>><<<:::::::::999777888777555444333333333444555000+++,,,000333333000111111000000///..........................................------,,,,,,,,,******+++,,,,,,---.........------,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++,,,...///000///000444;;;EEERRR^^^eee___^^^___ccciiipppvvvyyyvvvpppkkkfff^^^VVVUUUXXXaaaeeejjjnnnssszzztttjjjbbbYYYOOOIIIAAA@@@===;;;;;;===AAACCCIIIQQQ^^^kkkzzz}}}vvvpppjjjdddaaa[[[XXXUUUSSSSSSRRRQQQPPPQQQQQQOOONNNLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLMMMOOORRRUUUWWWXXX```eeemmmuuu|||xxxnnngggccc___XXXSSSOOONNNSSS^^^jjjzzzzzzgggddd```_________^^^]]]]]][[[XXXWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQSSSTTTSSSRRRSSSTTTTTTRRRPPPPPPRRRTTTVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUVVVYYYXXXWWWWWWVVVVVVWWWWWWXXXYYY[[[[[[ZZZZZZ\\\]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYY^^^^^^^^^___``````aaaaaacccccccccddddddeeeeeeeeeiiiiiikkkmmmnnnrrr~~~|||lll```\\\ZZZXXXWWWWWWVVVTTTRRRMMMLLLJJJHHHEEEDDDCCCBBB@@@>>>;;;:::::::::888777888777555444333333333444...///111222111000000111111111111000//////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,......---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++---///000...///222666===JJJXXXccccccdddfffiiimmmsssyyy~~~yyyuuupppllldddZZZWWWXXX```dddiiiooottt|||{{{sssiii]]]SSSEEEBBB>>>;;;;;;<<<>>>@@@>>>DDDNNNYYYeeettt}}}vvvqqqooolllhhheeecccbbb```^^^bbbaaa^^^[[[WWWSSSOOOMMMLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTVVVVVVVVVWWWZZZ]]]aaaeeeiiikkknnnttt|||~~~xxxmmmfff]]]XXXWWWVVVRRRNNNQQQTTT\\\iiiyyy|||oooaaa___]]]\\\\\\\\\[[[ZZZ[[[ZZZXXXXXXYYYYYYXXXWWWTTTSSSRRRRRRSSSRRRPPPNNNRRRRRRRRRQQQPPPOOONNNMMMNNNPPPRRRRRRQQQQQQRRRSSSRRROOOMMMMMMOOOQQQSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTSSSSSSRRRQQQQQQTTTSSSRRRQQQQQQRRRSSSSSSWWWVVVUUUUUUTTTTTTUUUUUUVVVXXXYYYYYYYYYYYYZZZ\\\ZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWW]]]]]]]]]^^^______``````aaaaaabbbbbbcccccccccdddeeefffiiilllmmmqqq{{{xxxjjjbbbZZZXXXVVVVVVVVVUUUTTTRRROOONNNKKKIIIFFFEEEDDDCCC@@@===;;;::::::999888777777666555444444444444444+++000444555222///000222222111111000000//////...........................------------------,,,,,,---------,,,,,,+++++++++------------------...///------------,,,,,,,,,,,,)))******+++,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,,,,---...///++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,///111333777AAAPPP\\\kkkooosssvvvxxx|||~~~zzzuuummmccc___```eeeiiioootttzzzzzzkkk^^^LLLGGG@@@;;;::::::;;;<<<888===CCCKKKUUUcccrrr|||{{{xxxvvvtttrrrpppsssrrroookkkfff```[[[XXXVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPOOONNNNNNOOOPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOQQQSSSUUUVVVYYYZZZ[[[\\\^^^```aaabbbdddfffhhhmmmqqqvvvzzz|||zzzpppjjj```ZZZTTTSSSWWWZZZYYYWWW[[[aaalllzzzooobbb\\\[[[ZZZYYYYYYXXXXXXXXXYYYXXXWWWWWWXXXYYYXXXVVVTTTRRRQQQQQQQQQPPPNNNLLLPPPPPPPPPPPPOOONNNMMMMMMLLLNNNPPPPPPOOONNNOOOPPPOOONNNLLLLLLNNNOOOPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQQQQUUUTTTSSSQQQPPPQQQQQQRRRUUUUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWWWWWWWWWWXXXZZZZZZ[[[\\\\\\]]]]]]\\\\\\WWWWWWVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWW[[[[[[\\\\\\]]]^^^^^^___^^^^^^___```aaaaaabbbbbbbbbcccgggkkkllloooyyy|||zzz}}}ttthhhbbbXXXWWWUUUUUUUUUUUUSSSRRROOOMMMKKKIIIFFFDDDCCCBBB???===;;;999999999888666444555555555555555444444///111333333222111222333222222111111000/////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------------,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///++++++++++++,,,---......---,,,,,,++++++,,,,,,---)))***+++,,,,,,---------+++///222222222:::HHHSSSjjjrrr{{{wwwmmmiiikkknnnrrrwww{{{|||mmm]]]UUUJJJBBB>>><<<;;;;;;:::===@@@CCCIIIRRR___ggglllqqqxxx|||uuupppmmmgggfffdddcccaaaaaa``````]]]]]]\\\[[[[[[\\\]]]]]]\\\]]]^^^____________^^^\\\\\\\\\]]]___bbbeeegggkkklllnnnqqqsssvvvxxxyyy{{{|||~~~tttiii```ZZZUUUQQQQQQVVVaaajjjnnnnnnpppwwwtttddd[[[WWWWWWVVVUUUUUUUUUVVVWWWVVVUUUTTTUUUWWWWWWVVVTTTRRRQQQPPPPPPQQQQQQOOOMMMMMMNNNNNNOOONNNNNNMMMMMMLLLMMMNNNNNNMMMKKKLLLLLLMMMLLLKKKLLLNNNOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOPPPQQQQQQUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTVVVVVVUUUUUUWWWXXXXXXXXXZZZ[[[[[[[[[ZZZZZZVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTUUUUUUVVVWWWWWWXXXWWWWWWXXXXXXYYYXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]][[[[[[\\\^^^___```aaaaaaaaabbbfffiiijjjlllttt~~~uuussswww}}}{{{oooddd```WWWVVVTTTTTTTTTTTTSSSQQQNNNMMMJJJHHHEEECCCBBBAAA???===;;;999999999888666333444555666666666555444444222000000222444444333222222111111000/////////........................,,,,,,,,,------.........******+++,,,------...///---------------...///000......---------,,,,,,,,,------,,,++++++******************++++++,,,,,,,,,,,,+++***)))***+++,,,---......---,,,++++++++++++---,,,,,,++++++,,,,,,---((()))+++,,,------,,,++++++///222111000666CCCNNN___jjjxxx~~~tttppprrrtttwww|||zzzmmmdddVVVKKKDDDAAA???===<<<=========>>>DDDMMMTTTXXX]]]eeennnzzz{{{zzzxxxvvvtttsssrrrrrrnnnmmmllllllllllllmmmnnnooopppqqqsssssssssrrrqqqoooooooooppprrrvvvyyy|||~~~rrrggg\\\RRRMMMGGGGGGKKKVVVggguuu}}}{{{kkk```ZZZSSSSSSSSSSSSRRRSSSUUUWWWSSSRRRRRRSSSUUUUUUTTTRRRPPPPPPOOOQQQRRRSSSQQQPPPLLLMMMMMMNNNNNNNNNMMMMMMKKKMMMNNNMMMKKKJJJJJJJJJLLLLLLKKKMMMNNNNNNMMMKKKNNNNNNNNNNNNNNNNNNNNNOOONNNPPPRRRSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSRRROOONNNNNNMMMNNNOOOQQQRRRUUUTTTTTTSSSSSSSSSSSSSSSQQQSSSTTTUUUTTTTTTUUUWWWSSSTTTVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVWWWXXXXXXYYYYYYYYYXXXYYYYYYYYYZZZ[[[[[[\\\\\\YYYZZZ[[[\\\^^^___```aaaaaabbbeeehhhhhhiiiqqqzzzuuunnnooovvvvvviii]]]XXXUUUUUUTTTSSSRRRQQQPPPOOONNNKKKHHHFFFFFFEEEDDDCCC>>>===<<<:::999888777777666666666777666555555444000000////////////000000333222111///............//////...------...000111.........------,,,,,,,,,////////////////////////------++++++++++++---------......///...---+++***)))******++++++******)))((()))***+++++++++++++++++++++,,,,,,---...//////222000---+++******,,,---------------,,,,,,+++***))))))***,,,,,,,,,,,,,,,---------///333999>>>AAAQQQbbbxxx~~~yyy|||{{{{{{mmm\\\PPPIIIBBB;;;===<<<;;;===AAADDDEEEEEEMMMMMMRRR\\\dddqqq{{{mmmaaaXXXRRRLLLIIIEEEGGGMMMXXXgggwww}}}kkk___ZZZXXXTTTRRRPPPNNNMMMNNNOOOPPPTTTSSSSSSUUUWWWWWWVVVUUUQQQOOONNNNNNOOOPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJHHHHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOPPPOOONNNNNNNNNPPPRRRTTTPPPPPPQQQQQQPPPPPPOOONNNRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXWWWVVVUUUSSSRRRSSSSSSTTTVVVUUUSSSRRRRRRRRRSSSTTTXXXXXXXXXXXXXXXXXXXXXWWWVVVXXXZZZ\\\\\\[[[YYYXXXXXXXXXYYY[[[]]]^^^```aaacccbbb```___```fffooouuuwwwooommmsssrrrggg\\\YYYVVVUUUUUUTTTSSSRRRQQQPPPOOOLLLIIIFFFFFFEEECCCBBB>>>===<<<:::999888777777555666666666666555444444111000000//////000000111333333222222111222222222111000///...------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))))))))*********++++++++++++++++++************++++++++++++++++++,,,,,,------............---+++******+++,,,---,,,---------,,,,,,+++***)))******+++,,,,,,------...------...111555999;;;JJJZZZnnn~~~pppdddZZZPPPFFFAAA???<<<<<<>>>@@@AAAAAAGGGGGGKKKQQQXXXbbbuuu|||uuummm```UUUNNNIIIFFFCCCDDDEEEJJJUUUeeewwwrrrcccZZZTTTRRRRRRQQQPPPNNNNNNNNNNNNOOOPPPPPPQQQSSSWWWXXXXXXWWWQQQOOOMMMMMMNNNOOONNNMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMNNNPPPRRRSSSQQQQQQQQQQQQQQQPPPPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSTTTUUUWWWXXXYYYXXXVVVUUUTTTUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZ\\\\\\[[[YYYXXXWWWXXXZZZ\\\^^^___``````bbbaaa```___aaafffnnnsss|||qqqlllpppoooeee]]]\\\WWWVVVVVVUUUTTTSSSRRRRRRPPPMMMJJJGGGFFFDDDCCCAAA???>>><<<:::999888888888555555555555555444333333222111111111111111111222111111111222222333333333222111///...---,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++***(((&&&&&&(((+++---++++++,,,,,,,,,,,,++++++------+++******+++,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,---------,,,++++++******++++++,,,---------///...------...111333555@@@MMM___qqq{{{nnn___SSSIIIEEE@@@<<<<<<>>>??????EEEDDDFFFIIILLLSSS```nnnzzz~~~wwwrrrfff___UUULLLFFFCCCAAA@@@DDDFFFKKKVVVggg}}}wwwfff\\\VVVQQQMMMPPPPPPOOOOOONNNMMMMMMMMMKKKLLLMMMQQQVVVYYYYYYYYYPPPNNNLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIHHHFFFFFFHHHJJJNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOMMMMMMLLLMMMNNNPPPRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXVVVUUUUUUTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWYYY[[[[[[ZZZYYYXXXVVVXXX[[[^^^___``````______`````````bbbffflllqqqwwwuuummmmmmlllccc]]]]]]WWWWWWVVVUUUUUUTTTSSSSSSRRRNNNJJJGGGFFFDDDBBBAAA???>>><<<;;;999888888888444444555555444444333222333222222111111222222333.../////////////////////000000///...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********,,,---------------------,,,,,,,,,---...//////...------,,,,,,,,,------,,,,,,+++***+++++++++,,,------...///......---...///111222777@@@PPPccctttrrrcccUUUNNNFFF@@@>>>???AAACCCJJJJJJIIIGGGGGGKKKTTT\\\eeemmmyyy~~~zzzzzzzzzxxxsssnnn```ZZZQQQIIIDDDBBBAAABBBEEEIIISSSaaattt~~~kkk^^^XXXVVVQQQMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLOOOTTTWWWWWWWWWOOOMMMKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJIIIJJJKKKMMMOOOLLLLLLLLLLLLNNNPPPQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTVVVWWWXXXYYYZZZYYYXXXWWWUUUXXX[[[___``````___^^^]]]^^^```aaabbbfffkkkooosss~~~xxxmmmlllhhh___ZZZ[[[WWWWWWVVVVVVUUUUUUTTTTTTRRROOOKKKHHHFFFEEECCCAAA???>>>===;;;:::999888888444444555555444444333222333333222222222222333333////////////...---,,,+++------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........------,,,,,,++++++,,,,,,---000...,,,*********,,,---------------------,,,,,,,,,---.........,,,***)))+++,,,,,,------,,,,,,,,,++++++++++++,,,---...///............///111222333222888DDDUUUgggxxx{{{ccc[[[OOOFFFCCCEEEHHHKKKRRRQQQMMMHHHDDDGGGLLLPPPSSSZZZdddppp~~~sssqqqoooooopppnnniiieeeZZZVVVOOOGGGCCCBBBCCCEEEHHHRRRaaasss~~~qqqbbbXXXVVVUUUQQQMMMKKKLLLLLLMMMLLLLLLKKKJJJKKKJJJKKKNNNQQQSSSSSSRRRMMMKKKIIIIIIIIIJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEGGGIIILLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIKKKMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQPPPOOONNNMMMMMMMMMNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTRRRQQQPPPOOOOOOOOONNNNNNNNNOOOPPPQQQSSSSSSUUUTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYXXXXXXWWWUUUWWW[[[^^^```___^^^]]][[[]]]___```bbbeeejjjmmmsss|||{{{pppmmmhhh]]]WWWWWWVVVVVVVVVUUUUUUUUUTTTTTTQQQNNNJJJHHHGGGEEEDDDBBB??????===;;;:::999999999555555555555555444333333333222222111111222222333111222222222111///---,,,+++,,,---...............,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,------,,,+++***---,,,+++******+++,,,---------+++******+++,,,,,,------------------------++++++,,,+++***((('''%%%++++++,,,---------,,,,,,,,,,,,+++++++++---///000.........///000111333333111444<<>><<<;;;:::999999;;;::::::999777666444333222111222222333444555666/////////000///......---222///,,,+++,,,---...------......//////......---+++++++++,,,,,,------------,,,***))))))***,,,---------,,,,,,+++***)))))),,,,,,,,,+++************++++++,,,,,,,,,,,,------.........---,,,+++***))),,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,------333///,,,+++,,,---,,,***---...///000000///...---......111555:::CCCVVVgggvvvxxxyyy|||ttteeeXXXPPPMMMMMMMMMIIIEEECCCEEEMMMUUU[[[iiimmmxxx}}}uuukkk```YYYZZZVVVQQQNNNLLLJJJFFFCCCCCC???>>>BBBCCCAAA@@@AAAHHHNNNUUU[[[bbbmmm{{{{{{fff\\\[[[UUUSSSQQQNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIHHHGGGFFFDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFIIIKKKJJJGGGFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOOOONNNMMMOOOPPPOOOPPPPPPQQQPPPOOONNNMMMOOONNNNNNNNNOOOOOOMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRPPPOOONNNQQQQQQRRRQQQQQQPPPOOOOOOTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUVVVWWWWWWXXXXXXZZZZZZ[[[]]]___bbbdddeeegggnnnuuu~~~rrrbbb[[[VVVUUUTTTSSSRRRRRRRRRSSSPPPMMMHHHFFFDDDCCCBBBAAA>>>>>><<<:::999888888888::::::999888777555444333222222111222222333444555///////////////......---000...+++***,,,---------,,,------......------,,,+++++++++,,,,,,------------,,,+++******+++,,,------,,,,,,+++******)))))),,,------------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,+++******)))'''&&&'''((()))((('''++++++,,,,,,,,,,,,------///---******,,,...---,,,---...///000000///...---//////111444777>>>NNN\\\ppp{{{|||zzzzzz{{{~~~nnn```XXXTTTSSSIIIGGGCCC@@@AAAEEEJJJMMMXXXZZZbbbllluuu}}}xxxrrrkkkbbbYYYRRRRRRNNNJJJHHHGGGEEEBBB@@@EEEBBBBBBEEEEEEDDDEEEIIIPPPXXXdddnnnwww}}}lll]]]VVVVVVSSSQQQOOOMMMKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEHHHIIIIIIGGGFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKMMMNNNNNNMMMMMMNNNOOONNNOOOPPPPPPOOONNNMMMLLLOOONNNMMMNNNOOOOOOMMMKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZ\\\^^^```bbbdddggglllsss{{{xxxddd[[[VVVUUUTTTSSSRRRRRRRRRRRROOOLLLIIIFFFFFFEEEDDDBBB===<<<;;;999888777666666999999888777666444333222222222111111111222222333000000000/////////.........,,,******,,,---...------..................---++++++,,,,,,,,,,,,------...---,,,++++++,,,---......------,,,,,,+++++++++***+++,,,---------,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------...,,,++++++,,,---,,,+++---...////////////...---//////000333444888CCCOOOcccqqq{{{vvvsssyyyssseee\\\WWWVVVLLLIIIEEEBBB@@@@@@AAABBBLLLLLLPPPWWW^^^ggguuuuuuqqqkkkeee___WWWPPPKKKKKKHHHEEEDDDCCCBBB@@@>>>AAAAAABBBEEEEEEEEEKKKRRR^^^iiiyyyuuuhhh]]]SSSPPPQQQPPPOOOMMMKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNKKKJJJJJJJJJJJJJJJJJJKKKJJJLLLMMMMMMLLLKKKMMMNNNNNNNNNNNNOOONNNNNNMMMLLLNNNMMMLLLMMMNNNNNNLLLJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPRRRRRRSSSSSSRRRRRRQQQPPPNNNOOOQQQSSSUUUVVVWWWWWWQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYY[[[]]]___aaabbbfffjjjooowww~~~ggg\\\VVVUUUTTTTTTSSSSSSRRRRRROOOLLLIIIHHHGGGGGGEEEDDD===<<<;;;999888777666666888888777777666444333222222222111111000111111111111000000///////////////...,,,++++++---//////...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------((()))+++,,,---,,,+++***+++++++++,,,,,,,,,------***+++,,,,,,---------,,,///...------//////...---+++++++++,,,,,,,,,------...---,,,,,,++++++******..............................000333333444;;;DDDSSSbbbvvv|||ssslllmmmrrrwwwlllddd^^^[[[VVVRRRLLLFFFBBB@@@@@@@@@EEEDDDGGGLLLQQQXXXdddooo|||{{{vvvkkkfff```ZZZUUUPPPKKKHHHGGGFFFDDDBBBBBBAAA@@@@@@???@@@DDDHHHIIILLLVVVaaappp}}}xxxggg[[[UUUPPPNNNOOOMMMLLLJJJIIIIIIIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLMMMMMMLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWYYYYYYZZZ[[[]]]___aaabbbeeegggkkkssshhh\\\VVVVVVVVVUUUUUUTTTSSSSSSOOOMMMKKKIIIIIIHHHFFFDDD???>>><<<;;;999888888888777777777777666444333222222222111111000111111111111111000////////////000///---,,,---///000000///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,+++++++++,,,,,,,,,------******+++,,,------------+++***))))))++++++***)))+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,------......------------......------///222333333888>>>GGGTTThhhyyy}}}qqqhhhdddeee{{{zzztttnnnjjjbbb]]]SSSJJJCCCAAA@@@AAA======@@@EEEGGGIIIQQQYYYfffpppzzztttmmmhhh___[[[UUUOOOLLLIIIFFFDDDAAAAAAAAAAAA@@@AAABBBCCCEEEGGGLLLSSSWWW]]]iiivvvyyykkk]]]VVVSSSOOOLLLLLLKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCCCCCCCDDDEEEEEEFFFIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKKKKJJJIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOOOORRRRRRTTTUUUUUUVVVVVVVVVOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQRRRRRRSSSUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWZZZZZZ[[[\\\^^^___aaabbbddddddhhhooo{{{jjj^^^WWWWWWWWWWWWWWWVVVTTTTTTQQQOOOLLLKKKJJJIIIFFFDDD@@@???>>><<<;;;:::999999777777777777666555444444222222111111111222222333222111000///...///000111000///...///000111000///++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))------------------......++++++,,,,,,,,,,,,------***+++,,,,,,------------***)))((()))******)))(((++++++,,,,,,,,,,,,------&&&))),,,---...///111222......------------.........,,,...222333222666;;;AAAIIIXXXiiixxx}}}qqqgggaaa___jjjuuuzzzooohhh]]]QQQHHHCCCBBBBBB;;;<<>>@@@BBBDDDFFFJJJLLLQQQRRRXXX```hhhppp|||iii___VVVSSSRRRNNNJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFEEECCCAAABBBDDDFFFFFFFFFJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNKKKJJJJJJJJJJJJJJJJJJKKKHHHJJJKKKKKKJJJIIIKKKLLLNNNMMMMMMMMMMMMNNNOOOOOONNNMMMLLLMMMNNNNNNLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMLLLLLLMMMNNNNNNOOONNNNNNOOOOOOPPPOOOOOOOOORRRSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[[[[\\\^^^___aaabbbcccbbbeeemmmvvvkkk___XXXYYYYYYYYYYYYWWWVVVUUURRRPPPNNNLLLKKKIIIEEECCC@@@???>>><<<;;;::::::999888888888888777666555555222222111222222333444555333222000///...///000111000///...///000000...---,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))...,,,+++***)))***+++,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,...,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------))),,,///000///...///111...------,,,,,,------...///------111111000333777<<>><<<;;;:::999999888888999888888777666555222222222222333444555666333222000///...///000222///.........///...---+++//////000000000000//////---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,***'''%%%$$$%%%''')))++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++...---,,,,,,---...---,,,++++++,,,,,,,,,---------///222333222...++++++,,,...---,,,,,,,,,,,,---...000------000000///111555777777;;;FFFWWWiiixxx}}}ssskkkccc^^^TTT[[[aaabbbgggttt~~~qqqcccWWWNNNJJJFFFDDDEEEEEEBBB>>>AAAGGGAAAEEEJJJNNNQQQSSSVVVXXXWWW[[[```eeeiiikkkllllllnnnmmmlllkkkjjjmmmqqquuu}}}|||uuugggbbb[[[UUURRROOOJJJFFFFFFDDDAAAAAABBBCCCCCCBBBFFFKKKRRRYYY```hhhqqqwww~~~|||sssddd[[[VVVRRRRRRQQQMMMLLLNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDFFFCCC@@@AAADDDGGGHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKKKKJJJJJJKKKMMMOOOOOONNNNNNNNNOOOQQQRRROOONNNNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSRRRQQQQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWWWWSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___aaa```ccckkkqqqzzzsssbbb\\\ZZZWWWVVVWWWWWWVVVVVVTTTQQQNNNLLLJJJIIIGGGEEECCCBBBAAA???>>><<<;;;:::777777777666555555444444444444444333333333222222//////...------------...444333111000...------,,,000000///...---,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++)))***++++++++++++***)))...------,,,,,,++++++***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------.........///000000//////000111222222555:::EEEUUUfffqqqxxx~~~zzzzzzvvvllleeeaaaXXXZZZ[[[[[[\\\cccnnnwwwwwwiii^^^XXXTTTSSSQQQPPPNNNKKKFFFBBBCCCEEEFFFFFFFFFGGGIIIJJJIIIKKKNNNRRRVVVZZZ\\\]]]aaa``````aaabbbdddfffhhhnnnuuu}}}{{{{{{{{{yyyuuuoooiiifffZZZUUUNNNIIIGGGEEEBBB@@@@@@AAABBB@@@>>>???CCCGGGRRRZZZfffsss~~~rrreee```VVVSSSPPPOOOPPPPPPMMMKKKKKKJJJHHHFFFFFFGGGHHHIIIKKKJJJIIIIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMJJJIIIHHHGGGHHHJJJLLLMMMPPPOOONNNMMMMMMMMMNNNOOONNNNNNOOOPPPOOONNNLLLKKKPPPPPPOOONNNMMMLLLKKKJJJKKKJJJJJJLLLPPPSSSUUUUUUTTTSSSSSSTTTUUUUUURRRPPPNNNNNNNNNNNNOOOOOOPPPQQQQQQSSSTTTUUUSSSSSSTTTUUURRRSSSTTTUUUWWWXXXYYYZZZ[[[YYYWWWWWWYYYZZZZZZZZZ\\\\\\[[[\\\]]]___aaabbbgggfffggglllqqqyyyuuuccc]]][[[XXXWWWWWWXXXWWWVVVSSSPPPMMMKKKJJJHHHFFFDDDAAA@@@???===<<<:::999888888888888777666666555555222222222111111111000000000000///............///111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++++++++++++++...,,,***))))))***,,,...+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000000//////000111///000111555===IIIWWW```lllsssyyyyyyvvvwww}}}{{{rrrkkkhhh```aaa___\\\YYY\\\dddkkkxxxuuuooogggfffdddbbb]]]VVVNNNHHHBBBCCCCCCBBBBBBCCCEEEFFFDDDEEEGGGJJJLLLNNNPPPPPPVVVVVVVVVWWWXXXZZZ]]]^^^ccchhhqqqyyy~~~~~~{{{yyyuuuvvvxxxzzz{{{|||{{{{{{~~~|||tttrrrpppqqqtttwwwxxxwww{{{~~~}}}zzzwwwsssqqqoooppppppnnnhhh```YYYTTTOOOKKKFFFDDDCCCAAA???<<<===?????????@@@EEENNNTTTfffpppvvvhhh^^^[[[UUURRROOONNNOOOOOOMMMKKKKKKJJJHHHGGGFFFGGGHHHIIIKKKIIIHHHHHHJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOOOOOOONNNMMMMMMNNNOOOPPPNNNOOOOOOPPPOOONNNMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKNNNLLLKKKMMMPPPRRRTTTTTTSSSSSSRRRSSSTTTTTTRRRPPPOOOOOONNNNNNNNNOOOPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTRRRSSSTTTUUUWWWXXXYYYYYY[[[ZZZXXXYYY[[[\\\]]]\\\]]]]]]\\\\\\]]]^^^```aaaeeedddeeejjjooovvvyyyggg^^^\\\YYYXXXXXXXXXWWWWWWQQQOOOLLLJJJIIIGGGEEEDDDAAA@@@???===<<<:::999888999999999888777777666666222222222111111111000000111111000///////////////...---,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------......+++,,,,,,------,,,,,,+++'''''')))***+++,,,,,,,,,111...***''''''***...111******++++++,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000000///...000111//////000222666===FFFLLLYYYbbbmmmrrrrrrtttzzz{{{uuurrrnnnlllhhhaaaZZZWWWZZZ]]]hhhuuu|||uuujjj^^^VVVIIIHHHEEECCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEJJJJJJJJJKKKMMMPPPRRRSSSXXX[[[```eeegggfffdddccccccdddeeegggiiijjjjjjkkkooorrrtttvvvvvvwwwyyyzzz{{{{{{yyyvvvrrrnnnjjjhhhbbb```___```dddggghhhhhhnnnppptttyyy~~~}}}yyyuuuqqqllliiiiiiiiiiiiiiigggdddbbbaaa^^^___```^^^YYYRRRJJJFFFEEECCCAAA@@@@@@???===;;;???@@@AAABBBGGGRRR```jjj~~~}}}pppfff]]]XXXWWWSSSQQQOOONNNNNNMMMLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLJJJHHHFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQOOOOOOOOOPPPOOOOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNPPPOOOMMMNNNPPPRRRSSSSSSRRRQQQQQQRRRSSSRRRQQQOOOPPPPPPOOONNNNNNNNNOOOOOOOOOQQQSSSSSSRRRQQQRRRSSSRRRSSSTTTUUUVVVWWWXXXYYY[[[ZZZYYY[[[]]]```aaa``````___^^^]]]]]]^^^___```bbbaaabbbgggkkkqqq}}}|||jjj___]]]ZZZXXXXXXXXXXXXWWWPPPNNNKKKIIIHHHGGGEEECCCCCCBBBAAA???>>><<<;;;:::999999888777777666666555444444444333333333222222111000//////......//////,,,,,,++++++,,,,,,---...........................++++++,,,,,,------......+++,,,,,,------,,,,,,+++)))***+++,,,------------000...***''''''***...000******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...000///......///111000111222222333777<<>>EEEFFFHHHLLLTTTdddvvvnnnbbb\\\WWWTTTTTTQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNMMMKKKHHHFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQOOONNNNNNQQQSSSTTTTTTRRRPPPPPPPPPQQQQQQPPPNNNQQQPPPOOOOOONNNNNNNNNNNNNNNPPPRRRRRRQQQPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZ\\\```cccddddddcccbbbaaa___^^^______``````___aaaeeehhhmmmwwwmmm```]]]ZZZXXXXXXXXXWWWVVVOOOMMMJJJHHHHHHGGGEEECCCCCCBBBAAA???>>><<<;;;:::888777777666666555444444444444444333333333222222000///......------......,,,,,,,,,,,,---...///000000000///...------,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---...//////......///000000111222333333444777999>>>IIIXXXfffqqq{{{yyypppggg```[[[YYYVVV[[[dddppp~~~tttooohhhaaa[[[UUUOOOJJJGGGFFFDDDBBB@@@@@@??????AAA@@@@@@AAABBBDDDFFFHHHKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJKKKMMMOOOQQQRRRSSSVVVXXX[[[\\\]]]]]]___aaaaaa```___\\\YYYUUUQQQOOORRRRRRRRRRRRQQQRRRRRRSSSZZZ\\\___bbbfffiiijjjkkkppprrrttttttrrrnnniiifff^^^\\\XXXUUUSSSQQQMMMKKKLLLKKKKKKIIIHHHFFFEEEDDDFFFFFFFFFFFFEEEFFFFFFFFF@@@AAABBBBBBBBBBBBBBBBBBJJJMMMRRRZZZfffyyyuuuccc[[[WWWTTTQQQPPPNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJHHHFFFFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMMMMLLLJJJGGGEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHGGGGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMMMMNNNQQQTTTUUUUUURRRPPPOOOOOOPPPPPPOOONNNQQQPPPOOOOOONNNNNNNNNNNNMMMNNNPPPPPPOOOOOOOOOPPPSSSSSSTTTTTTUUUVVVWWWWWWYYYYYYZZZ]]]bbbeeefffeeeeeedddbbbaaa______``````___^^^```dddfffjjjsss|||ooo```]]]ZZZXXXXXXWWWVVVUUUOOOMMMJJJHHHHHHGGGFFFDDDAAA@@@???===<<<:::999888777777666666555444444444222222222111111111000000//////...---------------------------...///000111///...---,,,+++******)))******+++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))((()))***++++++++++++***)))---,,,,,,+++******))))))++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...//////...---///000...///111111000111333555777@@@NNN\\\jjjxxxyyyrrrkkkfffccc[[[ZZZ]]]eeeooo|||yyyqqqhhh]]]VVVKKKJJJFFFCCC@@@???>>>>>>???>>>>>>===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLNNNPPPSSSTTTUUUUUUWWWXXXVVVUUUSSSPPPNNNKKKIIIHHHJJJKKKLLLKKKJJJIIIIIIJJJNNNPPPRRRTTTWWWXXXZZZZZZ^^^```bbbbbbaaa^^^[[[XXXNNNLLLIIIHHHHHHFFFDDDBBBCCCBBBBBB@@@??????>>>>>>CCCCCCCCCCCCEEEFFFHHHIIIDDDFFFHHHHHHHHHIIIKKKMMMUUUZZZcccmmm{{{qqqeeeYYYUUURRROOOLLLLLLLLLMMMLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJIIIGGGGGGHHHIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKJJJHHHFFFDDDBBBCCCCCCBBBBBBCCCCCCDDDEEEAAABBBCCCCCCDDDCCCCCCCCCEEEEEEGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNMMMLLLMMMQQQTTTUUUUUURRRPPPNNNNNNOOOPPPOOONNNPPPPPPOOONNNNNNNNNOOOOOOKKKMMMOOOOOONNNMMMNNNOOOSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYY]]]bbbeeeeeeeeeeeedddbbb```___^^^______^^^]]]```ccceeegggnnnwwwppp___\\\YYYWWWWWWVVVUUUTTTOOOMMMJJJIIIIIIHHHFFFEEEAAA@@@???===<<<:::999888888888777777666555555555222222222111111111000000000//////..................---------...///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++++++++*********++++++,,,,,,++++++***+++++++++***************---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///...------...000---...000/////////111333333999BBBNNN]]]ooozzzuuuqqqjjjeeecccfffkkkqqq~~~~~~qqqhhhXXXUUUPPPKKKFFFCCCBBBAAA???>>>===<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBDDDEEEGGGHHHHHHJJJMMMOOOOOOPPPQQQSSSOOOMMMJJJGGGEEEDDDDDDDDDAAADDDEEEEEECCCBBBCCCEEEEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPOOONNNLLLKKKEEECCCAAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>??????DDDFFFJJJNNNRRRTTTUUUUUUQQQSSSVVVWWWXXX[[[```dddmmmsss}}}vvvbbbZZZSSSPPPNNNKKKJJJMMMJJJKKKLLLJJJGGGFFFHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHKKKIIIHHHGGGHHHIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEECCCBBBCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHKKKJJJIIIIIIIIIJJJKKKKKKJJJKKKLLLLLLMMMLLLKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMLLLMMMOOORRRSSSSSSSSSQQQNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNOOOPPPPPPJJJLLLNNNNNNMMMLLLMMMNNNSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVYYY]]]aaaddddddcccbbbaaa___]]]\\\\\\]]]]]]\\\\\\___bbbcccdddjjjrrrzzzppp___\\\YYYWWWVVVVVVTTTSSSPPPMMMKKKIIIIIIIIIGGGFFFCCCBBBAAA???>>><<<;;;:::999999888888777666666666444444444333333333222222111111000///////////////---------------...///000---------.........//////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,///......------......///+++++++++,,,,,,---------************+++,,,------------------------------........./////////000000,,,---///...------...000///000111000//////111333111444:::DDDSSSfffzzz}}}wwwqqqlllmmmnnnooowwwvvveeeaaa[[[UUUOOOJJJHHHGGGAAA@@@???=========>>>???AAAAAA@@@??????>>>======>>>=========>>>???AAABBBAAADDDFFFHHHHHHIIIJJJLLLLLLIIIFFFCCCAAAAAACCCDDD<<>>===;;;>>>>>>>>>???@@@AAACCCDDDEEEJJJSSS[[[bbbeeeeeeeee___bbbeeegggiiimmmtttyyysssddd[[[UUUPPPNNNLLLIIIKKKOOOIIIKKKLLLJJJGGGFFFHHHJJJJJJJJJKKKKKKJJJJJJIIIHHHLLLJJJHHHHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFEEEDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKJJJGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIIIIIIIKKKLLLMMMLLLMMMMMMNNNPPPQQQQQQRRRQQQOOOMMMMMMNNNPPPPPPPPPSSSQQQOOONNNOOOPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQJJJLLLMMMNNNMMMLLLMMMNNNSSSSSSSSSTTTUUUUUUUUUVVVUUUVVVXXX\\\```ccccccbbb___^^^\\\[[[ZZZZZZ[[[[[[[[[[[[]]]aaaaaaaaagggooorrrqqqbbb[[[VVVWWWWWWUUUSSSTTTTTTQQQMMMKKKJJJIIIGGGFFFCCCBBBAAA???<<<:::999888...000333666888888777777666666555444333333222222222222222111000//////...///...,,,*********,,,---++++++,,,,,,---...//////444///---......***((()))------------------------///...------++++++***)))...---***)))((()))+++---,,,+++***)))***+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------............------,,,...000///...------...------...///000111222333222666:::===DDDRRRfffuuu~~~~~~}}}{{{yyy|||zzzooogggbbb[[[TTTMMMDDDCCCBBB@@@???>>>>>>>>>===???@@@@@@>>><<<;;;;;;>>>===<<<;;;;;;<<<======>>>???BBBDDDEEEDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<>><<<;;;;;;<<<===>>>>>>===>>>???>>>===;;;===<<<;;;;;;<<<<<<;;;:::;;;===@@@@@@>>>???CCCFFFMMMXXXgggtttzzz|||||||||{{{~~~~~~}}}mmmaaaZZZMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJIIIGGGFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDEEEEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJOOOOOOPPPPPPPPPOOONNNNNNLLLMMMOOOPPPQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLKKKKKKMMMPPPRRRPPPOOOMMMKKKKKKLLLMMMNNNRRRSSSSSSTTTUUUUUUVVVVVVSSSTTTWWWZZZ\\\]]]^^^^^^[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]]]]^^^```cccfffppptttqqqbbb[[[VVVWWWXXXUUUSSSTTTSSSPPPMMMKKKJJJIIIFFFEEECCCBBBAAA???<<<:::999888777777888888777555444222666555555444333333222222222222111111000//////...///---,,,******+++,,,---...------------,,,,,,,,,000,,,+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++******++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------------,,,,,,---//////---,,,---...,,,------...000111111222000333777999===IIIYYYfffvvv~~~|||zzz{{{vvvlll```XXXOOOMMMJJJFFFDDDBBBAAAAAABBBCCCDDDCCCAAA@@@@@@@@@???>>>>>>=========>>>>>>>>>@@@AAACCCCCCBBBAAA@@@??????>>>===============?????????>>>>>>=========;;;;;;;;;;;;;;;::::::999============>>>>>>===<<<;;;::::::;;;===>>>??????===???@@@@@@@@@CCCIIINNN\\\hhhyyy|||lll___WWWRRRLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHFFFDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFDDDCCCDDDEEEEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIMMMMMMNNNOOOOOONNNNNNNNNJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPOOONNNMMMLLLLLLNNNPPPQQQPPPOOOMMMLLLKKKLLLMMMNNNRRRRRRRRRSSSTTTTTTUUUUUURRRSSSVVVXXXZZZ[[[[[[[[[XXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^aaadddkkknnnzzzqqqccc\\\WWWXXXYYYVVVTTTTTTQQQOOOMMMKKKJJJHHHEEECCCCCCBBB@@@>>><<<;;;999888<<<;;;:::888666444333222555555444444333333222222222111111000000//////...---,,,+++++++++,,,---...000000///...,,,+++******,,,((((((,,,...,,,,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------......///,,,,,,,,,------,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,---...///000000111---000333444666===IIIRRRcccuuuuuulllkkktttwwwnnnccc___ZZZTTTOOOLLLKKKJJJIIIIIIHHHFFFCCCAAAAAABBB???>>>======<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;::::::::::::::::::===<<<<<<<<<;;;;;;::::::888:::;;;======;;;999888888999999::::::;;;;;;;;;888999999:::;;;<<<>>>>>>@@@BBBDDDEEEGGGMMMVVV]]]ppp~~~xxxggg\\\VVVRRROOOJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@AAABBBBBBCCCCCCCCCDDDBBBBBBBBBDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEECCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOQQQPPPNNNLLLLLLLLLLLLMMMPPPPPPQQQRRRRRRSSSSSSTTTQQQSSSTTTVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVWWWYYYZZZZZZZZZ\\\___bbbdddgggrrrqqqccc\\\XXXYYYZZZWWWTTTTTTOOONNNLLLLLLKKKHHHDDDAAABBBAAA@@@>>>===;;;:::999:::999888777666555555666444444444333333333222222111111000000////////////,,,,,,,,,,,,,,,---...///000000///...,,,+++******+++((('''+++...,,,,,,...+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,+++******)))***+++,,,---,,,+++***+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,------......------,,,***+++------,,,+++,,,---,,,,,,------...//////000---///222222333777>>>EEEQQQaaauuu}}}llldddgggqqqyyy|||xxxpppiiibbb___]]]]]]\\\ZZZWWWPPPJJJFFFDDDEEECCCBBB@@@???>>>===<<<<<<;;;;;;<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::;;;;;;======>>>>>>===<<<;;;:::777888:::::::::;;;===>>><<<<<<===<<<<<<===???@@@EEEIIINNNRRRWWW___iiipppyyygggYYYSSSQQQOOOMMMHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAA@@@@@@AAACCCEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBFFFEEECCCAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIKKKKKKLLLLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLNNNNNNNNNNNNMMMLLLPPPOOONNNMMMLLLKKKKKKKKKNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUWWWXXXYYYYYYYYY[[[^^^aaabbbdddlllzzzqqqccc]]]YYYZZZ[[[XXXUUUTTTOOONNNLLLLLLKKKHHHDDDAAABBBAAA@@@>>>===;;;:::999777777666555555555666666333333333333333222222222000000000///////////////,,,,,,,,,,,,---......///.........------,,,,,,,,,---)))(((,,,---+++***,,,------------------------***++++++,,,,,,------...444222///---+++***++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........////////////......)))+++------,,,,,,,,,---,,,,,,------......//////...000222333333666;;;???DDDLLLZZZlll|||vvvgggbbbdddgggooovvv}}}|||yyywwwwwwxxxuuuoooeee[[[SSSOOONNNMMMKKKHHHDDDBBBAAA@@@@@@????????????@@@???????????????>>>>>>>>>??????@@@<<<<<<======>>>?????????@@@???===;;;:::::::::::::::<<<=========>>>AAACCC???AAABBBCCCCCCEEEIIIMMMQQQWWW```hhhooovvvqqqfffWWWMMMJJJJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDDDDCCCDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCC@@@??????@@@CCCDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAAEEEDDDBBB@@@@@@AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJKKKKKKGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNNNNLLLKKKJJJNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLMMMNNNNNNOOOOOOPPPRRRRRRTTTTTTTTTSSSRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ]]]```bbbccciiiuuurrrccc]]]ZZZ\\\\\\YYYUUUTTTQQQOOOMMMKKKJJJHHHEEECCCAAAAAA@@@>>>===;;;::::::999888888777555444444333333333333333222222222222////////////////////////------------............,,,,,,------------------///+++))),,,...+++***+++------------------------+++++++++,,,,,,---------666333///,,,******+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////000000000000//////)))+++---...---,,,---...------.........////////////111222333444666:::<<<@@@AAAIIIYYYjjjzzzqqqddd^^^\\\```eeelllqqqsssuuuvvvwww|||pppfff___]]]YYYUUUPPPJJJFFFEEEEEEFFFFFFEEEEEECCCBBBAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>;;;:::;;;<<<===;;;===???>>><<<===AAAEEE@@@CCCGGGJJJMMMRRRZZZ```gggnnnxxxsss___YYYPPPJJJHHHGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>???BBBCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@AAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUVVVWWWVVVVVVWWWXXXYYYXXXXXXYYY\\\___aaabbbhhhqqq{{{sssccc]]]ZZZ]]]]]]YYYUUUUUUSSSPPPMMMKKKJJJIIIFFFEEEAAA@@@???>>>===<<<;;;:::999999:::999888666333222222222222222222222222222////////////////////////...............---------------------------------///+++***---...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////......////////////......***,,,.........---...000......////////////000000///000000111222444666888<<<<<<@@@KKKWWWeeewww~~~nnnccc^^^YYY[[[^^^bbbfffjjjmmmpppzzzyyyvvvooojjjaaaZZZTTTSSSTTTUUUYYYXXXUUUQQQNNNKKKIIIHHHJJJJJJIIIIIIJJJKKKKKKLLLNNNMMMLLLJJJHHHGGGEEEEEEGGGFFFFFFFFFFFFGGGGGGGGGDDDFFFHHHFFFDDDDDDIIIMMMNNNSSSYYY]]]aaahhhrrryyymmmcccVVVSSSOOOKKKHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFBBBCCCEEEGGGHHHHHHGGGGGGCCCDDDEEEEEECCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIICCCBBBBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???AAABBBAAA@@@??????@@@@@@@@@@@@????????????@@@AAABBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNPPPPPPQQQPPPOOONNNNNNPPPRRRUUUVVVVVVVVVUUUUUUVVVWWWWWWVVVWWWZZZ\\\^^^```eeennnvvvsssccc^^^[[[]]]^^^ZZZVVVUUUTTTQQQMMMKKKJJJIIIGGGFFFAAA@@@???>>>===<<<;;;:::888999:::;;;:::888666555222222222222222222222222.........///////////////.../////////...---,,,,,,.........------,,,,,,,,,...******---///...---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,+++***,,,+++***)))***+++---...++++++++++++++++++++++++***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------............------***,,,...///......///000/////////000000000000000///.........///111333444333333888???EEEOOOcccwwwyyymmmfffVVVWWWXXXZZZ^^^ccchhhkkkvvvxxxoooiiigggiiikkkqqqoookkkfff```\\\YYYXXXZZZZZZZZZZZZZZZ[[[\\\]]]___^^^\\\YYYUUURRRPPPOOOMMMOOOQQQTTTUUUUUUTTTTTTTTTVVVXXXVVVSSSSSSXXX]]]fffkkkqqqtttxxxlll^^^XXXOOONNNLLLHHHDDDCCCDDDFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAACCCEEEHHHIIIIIIHHHHHHAAACCCDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHBBBBBBAAA@@@@@@??????>>>@@@@@@??????????????????@@@>>>>>>>>>@@@AAA@@@?????????@@@@@@@@@@@@??????===>>>???AAACCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMNNNOOONNNMMMMMMMMMNNNQQQTTTUUUVVVUUUUUUTTTUUUUUUUUUUUUVVVXXX[[[[[[]]]ccckkktttqqqaaa^^^[[[ZZZZZZZZZYYYYYYRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA???===<<<;;;;;;;;;;;;:::888777555444444111111111111111111222222000/////////...............---,,,,,,,,,,,,---...///......------,,,++++++------------------------+++,,,...//////...,,,+++,,,---...,,,***)))((())),,,,,,,,,---------............---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------//////.........---------,,,,,,,,,---------.........000333555555333000...000000000000111111111111///333777:::>>>FFFRRR[[[rrr~~~}}}ppp\\\XXXTTTRRRTTT[[[ccchhhyyy}}}{{{uuusssttttttwwwyyyyyywwwuuuwwwxxx}}}xxxrrrlllgggccc___\\\^^^```dddgggiiiiiiiiihhhjjjlllmmmkkkiiijjjqqqwwwvvvjjj^^^UUURRRJJJIIIGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAGGGFFFEEECCCCCCBBBBBBBBBDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEE???AAACCCCCCCCCCCCDDDEEEIIIKKKLLLLLLIIIFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>@@@?????????>>>>>>======??????@@@@@@@@@??????>>>AAAAAAAAA@@@@@@?????????===>>>>>>>>>????????????AAAAAACCCDDDEEEEEEEEEEEEAAAAAA@@@@@@AAABBBDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGIIIKKKEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFIIIIIIIIIHHHGGGEEECCCBBBGGGHHHHHHIIIHHHGGGFFFEEEGGGGGGFFFFFFHHHJJJMMMOOOJJJIIIIIIJJJMMMNNNNNNMMMPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWW[[[\\\```eeelllzzzqqqbbb```\\\[[[[[[[[[ZZZYYYRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA???===<<<;;;;;;;;;:::999888777555444444222222222222222222222222000000/////////...............---,,,,,,---......,,,,,,------------------------------------------+++++++++******+++++++++...------+++******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,---------------///.........------------,,,---------............,,,...000111111000...,,,//////000000000111111111333555777888999>>>GGGOOOeeepppyyyiiicccZZZSSSQQQUUU\\\```ttt~~~}}}xxxtttqqqsssuuuyyy}}}ssshhh^^^TTTNNNLLLJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBCCCEEEGGGHHHGGGFFFFFFCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCBBBBBBDDDEEEIIILLLNNNNNNLLLIIIGGGGGGBBBBBBAAA@@@@@@???>>>>>>?????????>>>>>>>>>======>>>??????@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCFFFGGGHHHGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIIIIKKKMMMNNNNNNMMMPPPQQQSSSTTTUUUVVVVVVUUUVVVVVVUUUUUUVVVVVVWWWXXXZZZZZZ^^^ccciiiwwwpppdddaaa]]][[[[[[ZZZYYYXXXRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA???===<<<;;;;;;;;;:::999888777555555444444444444333333222222111000000000/////////............---,,,,,,---......+++++++++,,,---.........---------------------------+++***((((((***,,,---...---,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,............------------------........./////////------...//////...------//////000000000000111111333555555444333666===BBBQQQ[[[iiivvvyyyqqqdddXXXRRRSSSWWW[[[lllssswwwkkk___WWWRRRKKKHHHHHHHHHHHHFFFEEECCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBB>>>>>>???@@@BBBCCCDDDDDDAAABBBDDDFFFGGGGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAAAAADDDGGGIIILLLPPPQQQNNNKKKHHHFFFAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????????????@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAADDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFHHHIIIEEEFFFGGGGGGGGGGGGGGGFFFKKKJJJHHHGGGFFFFFFGGGHHHJJJJJJIIIKKKNNNOOOOOONNNPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXYYY\\\```fffrrroooccc```]]]ZZZZZZYYYWWWVVVRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA???===<<<;;;;;;::::::999888777666555555666666555444333333222222000000000////////////.........------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++,,,...//////...,,,)))************+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------.........////////////000/////////....../////////////////////000000000111///000111111111444999===BBBIIITTT```mmm|||}}}pppccc[[[XXXXXXYYYaaafffnnnvvv|||tttddd[[[SSSOOOLLLHHHFFFHHHGGGFFFEEEDDDCCCBBBBBBBBB???@@@AAABBBBBBBBBBBBBBB??????AAABBBCCCDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@BBBFFFIIIIIIMMMPPPQQQNNNIIIEEECCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDEEEFFFHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFJJJIIIFFFEEEDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFGGGGGGKKKJJJJJJLLLNNNPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYXXX[[[___dddnnnoooaaa___[[[YYYXXXWWWUUUTTTRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA???===<<<;;;;;;:::999999888777666555555666666555555444333222222111000000000////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,((())),,,000333111---))))))))))))*********++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************,,,,,,------------------.........////////////000000///...------...///000...////////////000000000...//////000111333666999999===EEEMMMYYYiiizzz~~~rrrggg___YYYWWWWWWYYY]]]aaaeeejjjooorrruuuvvvvvvwwwyyy}}}{{{kkk```ZZZSSSMMMKKKIIIFFFFFFIIIEEEEEEDDDCCCBBBBBBBBBCCC??????@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@BBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@CCCGGGKKKLLLOOORRRRRRNNNHHHCCC@@@@@@@@@???????????????>>>==================>>>>>>>>>>>>=========>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEAAACCCEEEFFFEEEDDDDDDEEEHHHGGGGGGGGGFFFEEEEEEEEEHHHGGGGGGGGGGGGHHHHHHHHHJJJIIIGGGEEEEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJJJJLLLOOOQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZYYY[[[___cccjjjyyynnn```]]]YYYWWWWWWVVVUUUTTTRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA???===<<<;;;;;;999999888888777666666555555555555444444333333222111111000000000/////////---...////////////...------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,,,,+++***)))((()))+++000333222,,,'''))))))*********+++++++++.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,------------------........./////////------,,,,,,,,,,,,------......////////////000000111111111111111222333333555777<<>>???@@@AAA@@@???>>>===CCCBBBBBBAAA@@@@@@??????@@@???>>>======<<<======>>>?????????@@@BBBEEEHHHMMMPPPRRRQQQLLLGGGBBB@@@????????????????????????<<<<<<============>>>>>>??????======<<<===>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAACCCDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCEEEFFFBBBDDDGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGIIIKKKMMMNNNJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMPPPRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ\\\ZZZ[[[___bbbgggrrr}}}mmm___\\\YYYWWWWWWWWWVVVUUURRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA???===<<<;;;;;;999999888888777666666666444444444333333333333333111111111000000000//////---...///000000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++'''(((((()))***++++++++++++***))),,,000000,,,'''*********+++++++++,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,------------******+++,,,---......///++++++,,,,,,,,,---------,,,---------............------------------------........./////////000000222111111111222222111000222444777999===FFFQQQYYYkkkwwwyyynnnhhhaaa]]]XXXTTTSSSSSSSSSTTTSSSUUUWWWXXXYYY\\\___bbbmmmxxxyyykkkaaaXXXQQQMMMJJJFFFEEEEEECCC@@@AAAEEEBBBBBBBBBAAABBBBBBCCCCCC???@@@@@@@@@@@@??????>>>===>>>???@@@@@@???>>>===????????????@@@@@@AAAAAAAAAAAA@@@>>>>>>=========>>>???@@@@@@??????AAACCCHHHJJJLLLKKKHHHDDDAAA@@@>>>>>>>>>>>>????????????<<<<<<<<<=========>>>>>>AAA@@@>>><<<<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDAAABBBBBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDDDDCCCCCCAAAAAAAAAAAABBBCCCCCCDDDCCCFFFIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIFFFGGGHHHJJJKKKMMMOOOOOOMMMLLLKKKIIIHHHHHHHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKMMMPPPRRRSSSRRRRRRRRRRRRRRRSSSUUUVVVXXXUUUVVVVVVVVVXXXYYYZZZ[[[\\\ZZZZZZ^^^```dddmmmvvvmmm___\\\YYYXXXXXXYYYXXXWWWRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAA???===<<<;;;;;;999999888888777777666666222222333333333333333333111111111111000000000000---...///000000///...---*********++++++,,,------+++++++++++++++++++++++++++***))))))***,,,...//////+++'''(((,,,...,,,)))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((((()))***,,,---...///,,,,,,------------......***+++,,,---///000111111+++++++++,,,,,,---------,,,,,,,,,---------......//////000111111000//////............/////////000/////////111222333222111000222444555777<<>>======>>>@@@BBBCCCBBB@@@???<<<<<<===>>>???AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAA@@@>>>===>>>???AAACCCEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>?????????;;;<<<<<<<<<======>>>>>>BBBAAA>>><<<;;;;;;<<<=========>>>>>>?????????@@@>>>???@@@AAACCCDDDEEEEEE@@@@@@AAAAAAAAA@@@?????????@@@AAACCCDDDCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBDDDGGGJJJKKKJJJHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLPPPNNNLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKMMMQQQSSSSSSSSSSSSSSSRRRRRRTTTUUUWWWXXXUUUVVVVVVWWWXXXYYY[[[[[[\\\YYYZZZ]]]___aaaiiiqqqyyylllaaa\\\WWWUUUWWWXXXWWWUUUPPPOOONNNMMMMMMJJJGGGDDDCCCBBBAAA???===<<<::::::;;;;;;;;;:::888666555444555444111000///000222444111111111000//////......,,,---///000000000//////---+++)))***,,,---,,,)))*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***((()))***++++++***)))((()))))))))***+++++++++,,,***)))(((***...///---***++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,,,,,,,,,,---.........------------......---,,,***)))))))))******---,,,++++++******++++++---------,,,,,,+++++++++///111222111///......///000///...------...///000///000111222222555999<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAABBB???<<<999999<<>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBDDDEEEDDDDDDCCC@@@BBBCCCCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????DDDGGGKKKMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEEEECCCFFFDDD@@@AAAGGGIIIEEEJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMLLLJJJIIIIIIJJJMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRNNNNNNOOOQQQRRRTTTUUUUUUWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[]]]```dddgggjjjwww}}}|||iiiaaa\\\WWWVVVWWWXXXWWWUUUQQQPPPOOONNNNNNKKKHHHEEECCCBBBAAA???===<<<;;;:::;;;;;;;;;:::888777555444555555444444444333333333//////......---,,,,,,+++++++++,,,---...---,,,,,,...,,,***+++---...---+++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***)))***++++++++++++***)))***************++++++++++++***)))***---...---+++++++++++++++++++++++++++)))******+++,,,,,,------...---,,,,,,,,,,,,---...((((((''''''''''''((((((,,,+++***))))))******+++,,,+++++++++,,,---...............---------,,,,,,...000111000///---......000///...------...///000///000111111111333777:::DDDEEEGGGLLLVVVdddsss}}}|||wwwqqqlllaaa___^^^```bbbaaa]]]XXXSSS[[[ffftttsssjjj___ZZZRRRKKKFFFDDDEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA??????>>>>>>>>>>>>??????@@@>>><<<::::::<<<>>>@@@>>>>>>======<<<<<<======<<<<<<<<<<<<<<<======>>><<<<<<======>>>>>>??????@@@???>>><<<;;;;;;;;;;;;=========>>>>>>>>>>>>???>>>???@@@AAABBBBBBAAA@@@???AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCBBBDDDFFFJJJKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEBBBGGGHHHEEEDDDGGGGGGDDDJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIIIIIIIJJJMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRNNNOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]```cccfffgggooovvvzzzggg```\\\WWWVVVWWWXXXWWWUUUSSSQQQPPPOOONNNLLLIIIFFFCCCBBBAAA???>>><<<;;;:::;;;;;;;;;:::999777666555333444555666555444333222222222111111000/////////+++,,,,,,,,,,,,++++++***...---,,,,,,......---,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,,,,,,,------***))))))))))))))))))***+++************++++++,,,+++++++++,,,---...000000//////............---------...000///...,,,---...//////............///000///000111000000111444666888888888;;;BBBOOO]]]ggg|||uuupppllllllnnnlllddd\\\VVVWWW\\\dddooowww}}}tttiii^^^WWWSSSPPPKKKFFFCCCBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>>>>???@@@@@@>>>======<<<<<<======>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@<<<<<<;;;;;;<<<<<<===>>>========================@@@???>>><<<;;;:::::::::======>>>>>>>>>?????????>>>??????@@@@@@@@@?????????AAACCCBBBAAA@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAAEEEFFFFFFFFFFFFEEEDDDDDDCCCEEEGGGGGGFFFFFFFFFGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEKKKOOOLLLIIIHHHGGGDDDIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRROOOOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWVVVWWWWWWXXXXXX[[[[[[]]]^^^```aaacccccceeemmmzzzzzzhhh___[[[WWWVVVXXXYYYWWWUUUSSSQQQPPPOOONNNKKKHHHEEEBBBBBB@@@???>>><<<;;;;;;;;;;;;;;;:::999888666555222222333333222222111000444444333222222111111000.........------,,,,,,+++------,,,,,,---------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++,,,+++++++++***))))))))),,,+++*********+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,,,,---+++++++++,,,,,,---...///............------------,,,---///...---,,,,,,---...............//////000///000000000...///111333333444444666;;;DDDOOOVVVcccrrr~~~sssiii```ZZZWWWZZZ___ccchhhkkkwww~~~~~~zzz|||{{{lllbbbYYYRRRMMMJJJHHHGGGDDDCCCBBBBBBBBB@@@@@@?????????>>>>>>>>><<<===>>>>>>?????????>>>========================????????????????????????>>>>>>>>>======>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<========================<<<<<<>>>>>>===<<<;;;;;;;;;;;;=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDCCCBBBAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGLLLPPPSSSPPPKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHJJJKKKJJJHHHHHHIIIJJJLLLLLLMMMNNNOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRRRROOOPPPPPPQQQSSSTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWZZZ[[[]]]^^^___``````___aaahhhttt{{{kkk^^^[[[WWWWWWXXXYYYXXXUUURRRPPPOOONNNMMMJJJFFFCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888777666555444222000000111222333111000000///......------///......---,,,,,,,,,,,,++++++,,,,,,+++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))++++++++++++***+++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,......---,,,,,,------......///////////////...///000///...---///000000111444666999===CCCGGGOOO\\\ppp~~~nnnbbbYYYXXXYYYYYYZZZ^^^gggmmmqqqoooiiifffiiimmmooopppqqqooommmkkkkkklllmmmqqqxxxxxxjjj]]]VVVQQQLLLJJJCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>=========;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===============<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>><<<============>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>@@@BBBBBB@@@???@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@BBBCCCCCCBBBAAABBBDDDFFFDDDDDDDDDDDDEEEFFFGGGHHHQQQQQQPPPMMMHHHEEEGGGJJJGGGGGGGGGGGGHHHHHHIIIIIIGGGIIIJJJIIIHHHGGGHHHJJJKKKLLLMMMNNNOOONNNMMMLLLLLLMMMNNNPPPQQQRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVZZZ[[[\\\]]]]]]^^^]]]]]]bbbhhhqqq|||zzzkkk]]]ZZZWWWWWWYYYZZZXXXUUURRRPPPNNNMMMLLLIIIEEEBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777888666333111111222444666111111111000//////......---,,,+++++++++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++***************'''))),,,,,,,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))***+++,,,,,,---,,,,,,+++---,,,++++++*********++++++++++++,,,,,,,,,,,,---***,,,......---,,,---...,,,---...///000000000///...///000///...---...///+++...111333444555888999BBBLLL[[[jjjxxxpppcccaaa___ZZZXXX\\\\\\aaaeeeddd```]]]^^^```[[[\\\\\\[[[YYYWWWXXXYYYZZZ^^^cccjjjuuullldddZZZRRRNNNLLLIIIFFF????????????????????????>>>>>>==================;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;999;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;===>>>???;;;;;;<<<<<<<<<=========::::::::::::;;;<<<===>>>;;;===???>>>===<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCBBBAAAAAACCCEEECCCCCCCCCCCCDDDFFFHHHIIITTTMMMHHHEEECCCAAACCCGGGEEEFFFFFFGGGGGGHHHHHHIIIFFFHHHIIIHHHGGGGGGHHHJJJJJJKKKMMMOOOOOONNNMMMLLLJJJKKKMMMOOOPPPQQQQQQPPPNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVZZZZZZZZZ[[[[[[\\\\\\]]]bbbgggnnnuuu~~~vvvhhh\\\ZZZWWWWWWZZZZZZXXXUUUSSSQQQPPPNNNMMMJJJFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888888666555444333333333444444333222222111111000000///---,,,+++++++++,,,---...***,,,...---+++***+++---,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,***,,,...000000...,,,******************+++++++++$$$(((,,,...---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,+++,,,---------,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------......+++---...///...---...///,,,---...///000000000///---...000000.........///,,,...///000000000222444:::@@@IIISSS^^^lll{{{tttqqqnnneeeaaaccc___ccchhhiiifff```[[[YYYQQQRRRRRRQQQOOONNNOOOQQQPPPSSSVVVZZZaaannn~~~~~~rrrjjjYYYTTTNNNKKKJJJIIIFFFCCC>>>>>>>>>=========>>>>>>===============>>>>>>>>>;;;<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>@@@@@@???>>>===;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<=========999999999:::;;;<<<===>>>:::::::::;;;;;;;;;;;;<<<888888888999:::<<<>>>???<<<===??????=========>>>===>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBBBBAAAAAA@@@AAACCCCCCBBBAAABBBDDDCCCBBBBBBBBBDDDFFFIIIJJJUUUKKKCCCCCCDDDBBBBBBDDDEEEEEEEEEFFFGGGHHHHHHHHHEEEGGGHHHHHHGGGGGGHHHIIIIIIKKKMMMOOOOOONNNLLLKKKHHHIIILLLNNNPPPPPPOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVYYYYYYXXXXXXYYY[[[\\\]]]```dddiiimmmsssrrrddd\\\YYYWWWXXXZZZZZZXXXUUUTTTSSSQQQOOONNNKKKGGGDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999888222222333333333222111000//////......---,,,,,,,,,///......---...///111222+++---///...,,,+++,,,///,,,,,,,,,++++++*********((()))***+++,,,---------+++---000333333000---+++))))))******+++++++++,,,"""&&&,,,///...------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,------...---,,,***)))+++++++++,,,---...///000---------.........//////+++---//////.........///+++,,,...000000000000///,,,...000000///...///000000000000000///000333555555999>>>DDDLLLXXXgggqqq|||qqqkkkmmmiiimmmrrrtttpppggg\\\UUUMMMNNNNNNMMMLLLLLLNNNOOOMMMOOOPPPQQQUUU```ooo{{{uuuggg[[[SSSPPPMMMJJJIIIJJJIIIEEEBBB@@@@@@???>>>>>>>>>??????=========>>>>>>>>>>>>>>><<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===========================<<<;;;;;;:::::::::::::::999999999999999999:::;;;;;;999999999999;;;;;;666777:::<<<======<<<<<<;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;:::::::::;;;<<<<<<999999999:::::::::;;;;;;999999999:::;;;>>>@@@BBB???@@@BBBBBB@@@???@@@AAA===>>>>>>???@@@@@@AAAAAA===>>>??????@@@@@@@@@@@@???AAACCCCCCBBBBBBBBBCCCBBBBBBAAABBBCCCFFFIIIKKKWWWKKKCCCEEEHHHFFFCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHHHHGGGGGGHHHIIIIIIKKKMMMOOOOOONNNLLLKKKFFFHHHKKKNNNOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOPPPRRRTTTVVVWWWYYYXXXWWWWWWXXXZZZ]]]^^^\\\```eeehhhmmmyyyqqqeeeZZZXXXWWWWWWWWWWWWUUUSSSRRRPPPMMMKKKJJJHHHEEECCCCCCBBBAAA???===<<<;;;;;;<<<;;;999777666666777777555444444333333222111111222111///...------......,,,---.../////////......------......///.........,,,,,,+++******+++++++++,,,***((())),,,...---+++,,,---///000000///---,,,,,,++++++******++++++,,,//////...---333999666------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,+++))))))------------------------+++,,,------......------+++++++++,,,,,,,,,------///////////////////////////000000000111111111111222444555888>>>FFFPPPVVVcccooo|||uuuttt~~~{{{wwwuuulll___\\\ZZZVVVSSSPPPOOONNNOOOHHHJJJMMMNNNOOOSSSYYY^^^ooo{{{sssggg___XXXQQQLLLDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;888888999:::::::::999999;;;:::999888777777777777999999999999999999999999::::::999888999:::<<<===::::::999888888999::::::999:::;;;;;;;;;:::999888999999999888999999::::::<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::<<<>>><<<<<<<<<<<<<<<===>>>???;;;<<<<<<============<<<======>>>>>>>>>?????????CCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFLLLHHHCCCAAAAAACCCDDDDDDGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTVVVWWWXXXZZZ[[[\\\]]]___cccgggkkksssqqqddd[[[YYYWWWWWWWWWWWWUUUTTTQQQOOOLLLJJJIIIHHHEEECCCDDDBBBAAA???===<<<;;;;;;===<<<;;;999888888888777444444333333222111111111222111///...------......++++++,,,,,,,,,---------------.........------,,,------,,,+++++++++++++++///,,,***+++------,,,***+++,,,------------,,,+++++++++***************++++++,,,---222;;;AAA;;;///---,,,,,,++++++,,,,,,---))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,---------,,,,,,,,,++++++++++++***------------------------+++,,,------......------,,,,,,---------.........//////////////////////////////000000000111111111333444444444777<<>>===<<<<<<;;;;;;;;;>>>>>>>>>=========<<<<<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999999999999999999999<<<;;;:::999888888888888999999999999999999999999999888888777888999:::;;;:::999888888888888999:::999999:::;;;;;;:::999888777777777888999:::;;;<<<;;;:::::::::999999999999;;;:::999888999:::<<<===<<<<<<<<<<<<==================>>>????????????>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDHHHEEEBBB@@@AAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[]]]aaaeeehhhqqqpppddd\\\ZZZXXXWWWWWWWWWVVVTTTPPPNNNKKKJJJJJJHHHFFFDDDDDDCCCAAA???===<<<;;;;;;======<<<<<<;;;999888777444444333333222111111111111000///...---------...+++******))))))+++,,,---------...------,,,+++***++++++++++++,,,---......000...,,,,,,------+++***************************,,,++++++***)))))))))***))),,,000888AAADDD:::...,,,,,,++++++++++++,,,,,,(((((()))))))))*********(((((()))))))))************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------+++,,,------......---------------.........//////........................////////////000000000000222222111111111555:::>>>EEEJJJQQQXXXaaappp{{{uuuoookkkhhhggg```^^^ZZZUUUQQQPPPRRRTTTWWWaaarrr{{{vvvssstttxxx||||||}}}xxxnnn```ZZZQQQLLLIIIGGGEEEBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888999999:::999888888777888999:::<<<;;;:::999888888888999888888888888888888888888777777777666777777888999999999888888888888999999888888999::::::999999888666666666777999:::<<<===999999999999888888888888:::999888888888999;;;<<<<<<<<<===>>>===<<<;;;:::<<<======>>>??????>>>>>>======>>>>>>>>>?????????===>>>???@@@@@@???>>>>>>AAA@@@@@@@@@@@@@@@AAAAAADDDBBB@@@@@@BBBCCCBBBBBBEEEEEECCCCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOPPPRRRSSSTTTSSSSSSTTTVVVWWWXXXYYYYYYYYYZZZ^^^bbbeeemmm}}}qqqeee]]][[[XXXWWWWWWWWWVVVUUUPPPNNNLLLKKKKKKJJJHHHFFFDDDCCCAAA???>>><<<<<<;;;<<<<<<===<<<;;;:::888666555555444444333222222222111000//////......------,,,+++)))((((((***,,,---------------,,,+++***)))(((((()))+++---///111222,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))***+++---,,,+++***************+++///444:::===;;;333+++,,,,,,++++++++++++,,,,,,))))))))))))*********+++))))))))))))*********+++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++++++++***)))))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......///000111444999===;;;>>>AAAFFFNNN\\\nnnzzzvvvrrrkkkbbb[[[VVVUUUTTTUUU\\\hhhwww}}}yyyxxxsssqqqooonnnnnnlllhhheeebbbdddhhhooozzzyyynnnbbbYYYRRRNNNIIIFFFEEEEEEDDDCCC@@@AAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888888777777777777888888;;;:::888666666777999:::::::::999888777777888888888888888888888888888888777777777777777777777888888888888777777888888888777777888888888888888888777777777777888999;;;;;;:::999999999999888888888888777777777888999:::;;;;;;<<<>>>>>>>>><<<:::888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<===???@@@AAA@@@>>>===@@@??????>>>>>>>>>??????@@@@@@@@@AAACCCDDDCCCBBBDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSSSSTTTUUUWWWWWWXXXXXXYYY\\\```ccciiiwwwsssfff^^^[[[XXXVVVVVVVVVUUUUUURRRPPPNNNNNNMMMMMMJJJIIIDDDCCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<;;;999777555666666666555444444333333000000000//////...---------,,,***)))***+++---///------------,,,+++***)))*********+++,,,---//////'''(((***++++++,,,,,,,,,++++++************++++++------,,,+++++++++++++++***...333666333...,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++***+++***)))((())),,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,------------------------------------............/////////+++---...///000333777:::777888;;;>>>CCCMMMYYYbbbjjjppp{{{xxxnnngggaaa^^^\\\^^^dddmmmwww{{{uuuoookkkhhhggg```___^^^^^^___^^^]]][[[ZZZ[[[^^^bbbiiisss|||wwwsssuuuzzz~~~||||||}}}~~~oooddd[[[SSSNNNGGGEEEBBB@@@@@@@@@?????????????????????>>>>>>===>>>>>>===<<<<<<<<<======::::::::::::::::::;;;;;;::::::999999999999::::::999999999999999999999999777777777777777777777777;;;:::888666666777888999888777777666666666666666777777777777777777777777888888888888888888777777777777777777777777777777666666666666777777888888999999888888777888888888::::::::::::999999999999666666777777888999::::::;;;<<<===>>>===<<<:::888888888:::;;;;;;<<<<<<<<<>>>>>>>>>????????????@@@;;;===???@@@AAA@@@>>>===???>>>>>>=========>>>>>>??????@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKKKKLLLLLLLLLJJJKKKLLLNNNPPPQQQSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWZZZ^^^aaafffqqq}}}tttggg^^^[[[WWWUUUUUUUUUTTTTTTUUUSSSPPPOOOOOOMMMKKKIIIEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;:::888777666666666555555444333333333000000000000///...---,,,---,,,,,,+++,,,---...///------...------,,,+++***...---,,,+++******))))))$$$&&&)))+++++++++,,,---++++++++++++++++++++++++,,,+++++++++++++++,,,,,,'''))),,,...,,,)))+++000++++++************++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------////////////////////////------------.........///,,,---//////...///111222333444777999<<>>============>>>>>>>>>======<<<======<<<<<<<<<<<<<<<===999999999999::::::::::::999999888888888888999999888888888888888888888888777777888888888888777777;;;:::888777666666777777666666555555555555555666666666666666666666666666777888888888888777777666666666777777777777666666555555555555555666888888::::::888777777777777777;;;:::::::::999999999999666666777888999::::::;;;;;;;;;<<<===<<<;;;:::999999999;;;<<<======>>>>>><<<<<<<<<=========>>>>>>;;;<<<>>>???@@@??????>>>>>>===============>>>>>>?????????AAADDDEEEDDDCCCAAABBBBBBCCCDDDDDDDDDEEECCCCCCBBBCCCCCCEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRPPPQQQQQQRRRSSSSSSTTTTTTVVVVVVXXX\\\^^^bbbkkkuuutttggg^^^ZZZVVVSSSSSSSSSSSSSSSVVVSSSQQQOOONNNMMMJJJHHHEEEDDDBBB@@@>>>======<<<>>>===<<<:::999999999999555444444333222222111111///000000000///...---,,,,,,,,,,,,,,,---------...------.........------,,,,,,,,,+++***))))))))))))%%%(((+++---+++***+++,,,******,,,,,,,,,,,,******(((((((((((()))***+++,,,)))$$$$$$))),,,+++,,,000++++++************++++++************++++++++++++************++++++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------...........................,,,,,,---------.........---...000///...---...///000111333555666888;;;<<>>>>>>>>;;;<<<<<<=========<<<<<<;;;::::::999999::::::;;;888888888888999999::::::999888777777777777888999888888888888888888888888777777888999999888777777999999999888777666666666666666555555555666666777666666666666666666666666666666777777777666555444555555666777777666555555444444444444444666777888999888888777777777777888999999999999888888888888666666777999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<888999:::;;;<<<=========999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>===<<<<<<======>>>???@@@???>>>>>>???BBBCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTSSSUUUYYY[[[^^^fffnnnxxxsssfff]]]ZZZUUUSSSRRRSSSRRRRRRVVVSSSQQQOOOMMMLLLIIIGGGEEEDDDBBB@@@???======<<<@@@???===;;;:::::::::;;;333333222222111000000//////000000000000...---,,,***+++,,,------------,,,------......///.........'''''''''((()))+++,,,---'''***......,,,******+++((()))+++------+++)))(((&&&&&&&&&&&&''')))***+++...$$$ (((//////,,,,,,++++++************++++++))))))))))))************))))))))))))************+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......---------------.........//////++++++++++++++++++++++++,,,,,,,,,---------......---///111111000000111222///000111222333555666777<<<===@@@FFFMMMUUU\\\aaajjjsss|||wwwrrrsssyyy~~~zzzxxxvvvuuuuuurrrpppnnnllljjjlllpppsssvvvyyy|||{{{yyyzzz~~~xxxvvvyyy~~~www|||~~~zzzwwwwwwvvvsssooonnnllllllnnnvvvzzzsssmmmcccYYYQQQOOOLLLIIIGGGFFFEEEEEE>>>???@@@???===<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;999888888777888888999999777777888888999999999:::999888777666666777888999777777777777777777777777777888999::::::999888777999999999999888777555444777777666666666666777888666666666666666666666666555555666666666555333222444555666777777666555444444444333333444555777888777777666777777888999999888888888888777777777777666666888999;;;;;;;;;;;;:::::::::::::::;;;<<<===555666888999:::;;;;;;;;;<<<<<<<<<=========>>>>>>::::::999::::::<<<===>>><<<<<<<<<======???@@@AAA???>>>======@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBEEEGGGIIIHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSQQQSSSWWWYYY[[[bbbjjjlll}}}ssseee]]]ZZZWWWVVVVVVVVVUUUTTTVVVUUURRRQQQOOOKKKGGGCCCBBB@@@>>>===<<<===>>>???===>>>AAABBBAAA>>>:::888555555444333222222222222333111///---,,,+++,,,,,,,,,,,,,,,---------............---,,,++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))---,,,,,,+++*********+++***)))((()))+++,,,+++***((()))***+++,,,---------******+++++++++,,,,,,,,,---,,,***(((''''''(((((((((***,,,......---***)))************************))))))))))))***+++,,,---000///---+++)))((()))))),,,,,,------------......+++***)))))))))***+++,,,........................------------------------,,,,,,,,,---------......000000000000000000111222444111//////222333222000444777;;;<<<>>>BBBHHHMMMWWW]]]gggssswwwvvv~~~|||wwwuuuwww|||ttthhh```[[[VVVOOOJJJHHHFFFDDDBBB@@@?????????>>>======<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999777777888999999999999888666666666666555555555555666666666666777777777777888999999888888777666555555555666666666666555555555666666777666444333222444444444555555555555555888666444555888999777555666777888888777555333222444555666666777666666666444555777777666666888999999888888777666555555555666666777888999;;;===>>>:::::::::999999999888888666777999:::;;;;;;::::::;;;;;;:::999777777888:::<<<;;;999999:::;;;:::999<<<<<<<<<<<<<<<<<<;;;;;;??????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@GGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNNNNPPPRRRTTTSSSRRRVVVVVVUUUTTTUUUYYY___dddllluuussseee]]]ZZZWWWUUUUUUUUUUUUTTTUUUSSSQQQOOONNNKKKGGGCCCBBBAAA???===<<<===>>>>>>;;;<<<======<<<:::777555555555444333222222222222000///...---------------,,,,,,---------.........111000000///......------++++++++++++++++++++++++******************++++++---,,,,,,+++*********+++---,,,+++,,,---......,,,((())))))***++++++++++++******+++++++++,,,,,,,,,---,,,+++)))(((((())))))((()))***++++++***((('''***************************************+++,,,---///...,,,+++***)))******...---------,,,,,,++++++++++++*********+++,,,---........................---------------------------------.........//////000000000///000000111222333111//////222333222000///111444777999<<<@@@CCCEEEJJJRRR\\\hhhttt~~~{{{wwwqqqjjjcccZZZTTTQQQMMMHHHDDDCCCBBB@@@>>>===<<<<<<<<<=========<<<;;;:::::::::;;;;;;;;;<<<<<<=========;;;;;;::::::999999999888999999999999888888777666666666666666555555555555666666666666666777777777888888888888777666555555555555666666666666555555666666666666555444333222444444444444555555555555888666555555777888666444666666777666666444333222222222333444555555555444444555666555444333444555666666666555444333333333555555666777888:::<<<======<<<;;;:::888666555444444555666777888888888888;;;;;;<<<:::999888999;;;;;;999888888:::;;;:::999===============<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNOOORRRSSSSSSRRRTTTUUUUUUTTTUUUXXX]]]aaagggnnnxxxrrrddd\\\ZZZWWWUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLJJJFFFDDDCCCBBB@@@>>>===<<<======;;;;;;;;;;;;:::888777666555555444333222222222222//////000000000000//////---------..................------,,,,,,+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++++++++---++++++,,,---...---,,,((())))))*********))))))******+++++++++,,,,,,,,,...---+++***)))******+++++++++*********))))))(((************************,,,++++++***++++++,,,,,,------,,,+++++++++++++++......---,,,+++***)))(((,,,++++++++++++,,,---...------------------------------------------------........./////////000000000/////////000000111222333111///000111222111000......///333666999999999;;;>>>CCCJJJRRR[[[eeelllvvv|||uuukkkaaa[[[UUUPPPIIIFFFEEEDDDBBB??????>>><<<;;;::::::;;;;;;===<<<<<<;;;;;;::::::999888999;;;===>>>>>>>>>===;;;;;;::::::999888777777::::::999999888666555444666666666555555555555444555555555666666666777777888888888888777666555444555555666666666666555555777666555444333333333333333333333444444555555555999777666666777777555444666666555555444333333333444555666777888888888888555666777555333222222333666666555555444333333333444444555555777888::::::<<<<<<:::999777666444444555555555555666777888888:::;;;===<<<:::999::::::999888666777999:::::::::========================>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRRRRPPPRRRSSSTTTTTTUUUWWW[[[^^^bbbfffmmmwwwrrrccc\\\YYYVVVUUUUUUUUUTTTSSSPPPNNNLLLKKKJJJIIIFFFDDDDDDCCCAAA???===<<<<<<<<>>===;;;::::::999999555555444333222222222222111222333444333222111000........................,,,+++++++++*********)))++++++++++++++++++++++++))))))*********++++++++++++++++++,,,+++++++++***)))((('''(((***+++***))))))***************)))(((******+++++++++,,,,,,,,,...---,,,+++++++++,,,---///...,,,+++***++++++,,,************************---,,,+++++++++++++++,,,++++++++++++,,,,,,------,,,,,,++++++***))))))(((,,,,,,,,,,,,------......---------------------------------------------------.........///////////////////////////000111222222111000000000111111111000///000333777999777444:::;;;>>>AAAFFFLLLTTTZZZ]]]aaagggmmmttt~~~uuujjj```YYYSSSOOOHHHDDDAAA???@@@@@@???=========;;;::::::;;;<<<<<<;;;;;;;;;;;;::::::999999777999;;;===>>>===<<<;;;;;;;;;:::999888777666666888888888888777666555444666666555555555444444444444444444555555666666777777777777777666555444444444555555666666555555444777666444333222222333444222222222333444444555555888888777666666555444333555555444444333333333333444555666777888999999999666777888777555444555666777777777666666555555555444444444444555666777888888888888777777777666666777777666666666888999;;;888:::<<<<<<;;;999999999888666555666999:::;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@?????????AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRQQQOOOPPPRRRTTTTTTUUUVVVXXXZZZ___bbbgggpppqqqccc\\\YYYVVVUUUUUUUUUTTTSSSOOOMMMJJJIIIIIIHHHFFFDDDDDDCCCAAA@@@>>>===<<<<<<@@@???===<<<;;;:::;;;;;;555555444333222222222222222333333333222000...---..................------............------------+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,+++***((('''&&&'''((()))((('''+++++++++,,,++++++************+++++++++,,,,,,,,,---,,,+++++++++,,,---...///...,,,+++***+++,,,---************************,,,,,,+++******+++++++++***++++++,,,------......************************,,,,,,------............------------------------------------------------,,,,,,---------.....................///000111222000111000000//////000111333111111444777888666222666777999:::<<>>============<<<<<<;;;:::999999999;;;;;;:::::::::::::::999999999999:::;;;======;;;999888::::::999888777777666666555666666777777777666666555555555555444444444444222333333444555555666666666666777666666555444333444444555555555555444444777666444333222222333333111111222222333444444555777777777666555444333444444444444444444333333333000000111333333444444444333555666666555555666888666666666666555555555555444333333333444555555666777777666666666555555555777777666666666888999;;;666888::::::999888888888888666555666999:::;;;:::999999999::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>AAABBBBBBBBBBBBBBBBBBAAA?????????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMOOORRRRRRQQQOOOOOOQQQSSSTTTTTTTTTVVVWWWZZZ]]]ccclllzzzqqqccc[[[YYYVVVTTTTTTTTTSSSRRROOOMMMJJJHHHHHHGGGEEEDDDCCCBBBBBBAAA???>>>===<<<>>>===<<<:::999999999999555555444333222222222222111111111000...---+++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((()))***+++,,,---,,,+++***)))(((((((((***+++***)))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,...///,,,+++***))))))***+++,,,************************+++******)))******++++++***+++,,,---............))))))*********++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------...///000111222000000111000///...000222111111111222444444333222444555666666777999<<<>>>BBBCCCEEEHHHMMMTTT]]]cccmmmuuu|||vvvooojjj^^^XXXQQQJJJFFFCCCAAA@@@>>>===<<<;;;:::::::::::::::999888777777777888999999999999999999999999999999999:::::::::999888777888888888777777777777777444444555666666666666666555555555444444444444333111222222333444555666666666666666666555444333222444444555555555555444444666555444333222222222222000000111222333333444444666777777666444333444555333444555666666555444333111222333333444444333333000222333444333333555666333333333333333333333333444444333333333444444555999999777666444333111111555555555555666777888888555777999999888777888999999888666777999:::::::::777888888999999:::::::::<<<<<<===>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNPPPSSSSSSQQQOOOPPPRRRSSSTTTSSSSSSUUUVVVTTTXXX^^^fffrrrqqqccc[[[YYYUUUTTTTTTTTTSSSRRRQQQNNNJJJHHHGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;:::999888777777555555444333222222222222111111000......---------------,,,,,,,,,+++++++++))))))))))))))))))******++++++++++++++++++++++++++++++******************(((***+++------,,,+++***+++***)))***,,,,,,,,,+++((()))***++++++,,,++++++******+++++++++,,,,,,,,,+++*********+++,,,...///************+++,,,,,,---************************(((((((((((()))***++++++***+++,,,............---++++++++++++++++++*********+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------...///000111222///000111000......000222///000111000000000111333222444666777777777888:::>>>>>>>>>???BBBFFFLLLOOOWWW^^^hhhpppvvv~~~xxxooogggccc^^^YYYUUUOOOKKKFFFBBB@@@>>><<<::::::;;;;;;:::999999999:::;;;:::999888777777888999888888888999999999999999777777777777777888888888666666666777777777777777555555666666666555444444555555555444444444333333111111222333444555666666555555555555444333222222333444444555555444444333444444444444333222111111//////000111222333444444444666777666444333444666222444666888888777444222666666666777666666555444222333444444222222333444333333333333333333333333555444444333333333444444999888777555333222111000444555666777888888888888777888999888777777999;;;;;;999888888:::;;;:::999777888888999::::::;;;;;;;;;<<<======>>>>>>======???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMOOORRRTTTTTTRRROOORRRSSSSSSSSSRRRSSSUUUWWWSSSVVVZZZ```kkkzzzqqqddd[[[XXXUUUTTTTTTTTTSSSRRRRRROOOKKKHHHGGGFFFEEECCCAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<;;;:::999888777555555444333222222222222333222111000000111222333,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))+++---------+++******)))))))))+++,,,+++***''''''(((******+++++++++******+++++++++,,,,,,,,,******))))))***,,,...///***+++,,,---.../////////************************''''''''''''((()))++++++***+++---.........------...------,,,+++***))))))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000,,,,,,------///000111222...000111000...---///222///111222000......222555...111444555555555555666===<<<<<<;;;===???CCCEEECCCIIIPPPVVVZZZaaakkksss}}}xxxqqqiiibbbZZZTTTRRRQQQNNNLLLEEEBBB@@@>>>>>>===;;;999999:::;;;;;;:::999:::;;;>>>===<<<::::::::::::;;;888888888888888888999999555555555555666777999:::555555666666777888888888777777666666555444222222555555444444444333333333000111111222444555666666555555555555444333222222333444444555555444444333333444555555444333111000...///000111222333444444222555777666444333555777111444777::::::888444222555555555555444333222111666777777666444333333444555555555555555555555555555555444444333333444444555555444444444333333333666777999;;;;;;;;;::::::888999999888777888;;;===<<<;;;999999:::;;;:::999888888999::::::;;;<<<<<<;;;<<<<<<===============?????????@@@@@@?????????AAAAAAAAA@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMOOORRRUUUUUURRRPPPSSSSSSTTTSSSRRRRRRUUUWWWTTTVVVYYY]]]fffuuuooobbb\\\WWWUUUVVVVVVRRRQQQRRRPPPNNNLLLKKKJJJHHHEEEBBBAAAAAAAAA@@@???>>>===<<<>>>>>>??????>>>===;;;:::999888777555333222222222444333222111000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************)))))))))(((++++++***************+++,,,,,,+++******+++,,,,,,+++***)))***,,,------,,,......------------,,,,,,(((+++***(((000>>>@@@999++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,++++++***+++,,,...//////...,,,+++,,,,,,---......---,,,,,,///---,,,...000000---***((()))+++,,,++++++,,,---000000///...------,,,,,,,,,---...///000111222333///000111000......///111333222111000000111222333000000111222333333444444999888666555666777999:::>>>???BBBFFFLLLRRRWWWYYYccchhhpppyyyyyyrrrjjj```YYYSSSQQQMMMJJJFFFDDDCCCBBB???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888666555555666666666666666666666666777666666555555555555666666666555555555666666777555555555555444333222111333333333333333333333333111111111222333444555666999777444222111111222333333444444555555444444333222222222111111111111000111111222222222333333333222222222333333333444444111333555777666444111...111111111111111222222333333333333333333333333333555444333222222222222222999999999777555444444666888888777777666666666666999:::;;;<<<;;;999777666666777888777666777999:::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLMMMRRRWWWYYYUUUQQQUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWZZZaaammmzzzqqqddd]]]XXXUUUVVVVVVRRRQQQRRRQQQOOOMMMLLLKKKIIIFFFCCCBBBBBBBBBAAA@@@???>>>===>>>>>>??????>>>===;;;:::999888666444333222111111000000000//////......---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++************++++++************++++++,,,,,,+++******+++,,,,,,***)))(((***,,,---,,,+++++++++*********))))))))))))---+++(((///::::::333++++++++++++++++++++++++******************++++++,,,,,,,,,------,,,,,,++++++,,,---......---,,,+++---------,,,,,,---------///......000222333111...---///000000...---......***+++,,,---...//////000------...///000111111222///000000///...---///000111111000000000111111222111111111222222333333333777666555444555666888999999:::;;;===@@@DDDGGGIIINNNRRRYYYaaaiiirrrzzzzzzsssiiibbb\\\VVVOOOIIIHHHGGGEEEBBB@@@?????????>>>>>>===<<<<<<;;;::::::888888888888888888888888::::::999888777777666666555555555555555555555555666555555555555555666666666555555555555555666666555555555555444333222111333333333333333333333333222222222222222333444555444444444444444444555555222333333444444333333222222222222111111111111000111111111222222222333333222222222333333333333444111222444555555333111///111000000000000111222222333333333333333333333333777666555555444444555555666777777555333222333555555555555444444333333333666777888999888777555444666777888777666666888:::<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJNNNMMMMMMRRRWWWYYYUUUQQQRRRRRRQQQPPPPPPQQQSSSTTTTTTTTTVVVYYY___jjjuuu}}}sssfff^^^XXXUUUVVVUUURRRQQQSSSRRRPPPNNNLLLKKKIIIFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>===;;;:::777777555333222111111111------------------------,,,,,,,,,,,,---------------------,,,,,,+++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++************++++++,,,++++++******++++++,,,,,,++++++,,,...///...---***))))))))))))(((((((((***---,,,))),,,444222+++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,---------------,,,+++,,,---......---,,,+++...---,,,++++++,,,---...*********,,,///000///...---/////////,,,+++++++++))))))***+++---...//////.........//////000000000///000000///------...////////////000000111111111111111222222222222222222555444333222333444555666777777888999;;;===>>>@@@BBBEEEJJJNNNSSSYYY___bbbhhhnnnuuuzzz}}}{{{ssslll___ZZZSSSNNNLLLIIIDDD@@@>>>>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;:::::::::777777777777777777777777888888888888777777777666555555555555555555555555444444444444555555666777666555555444444444555555444555555444444333222111333333333333333333333333333333222222222333333444///111222444444333222222222222333333333333222222222222222111111111111000111111111222222222222333111111222222222333333333111222222222222111000000000000/////////000111111333333333333333333333333333333222111111111222222222333444333111111222444444444333333333333222222444555666777666555444333888888999888666666777888;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;;;;>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIMMMMMMNNNQQQVVVWWWUUURRRQQQPPPOOOOOOOOOPPPRRRSSSQQQSSSUUUXXX]]]eeennnuuuuuuhhh___YYYUUUVVVUUURRRQQQSSSRRRPPPMMMKKKJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@>>>======>>>>>>>>>>>><<<;;;:::666666444333222111111111......------------,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,+++++++++*********++++++*********+++,,,,,,++++++++++++++++++++++++***)))(((***,,,---,,,+++,,,,,,+++++++++*********))),,,+++)))+++///---'''************************))))))*********+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------------,,,+++)))))))))***+++,,,,,,,,,,,,---......,,,++++++,,,------,,,,,,+++***))))))....../////////////////////000000///---,,,...///---...///000000000111111222222222222111111111111222222111111222222333444555666777888:::<<<===>>>@@@BBBDDDEEEFFFHHHLLLNNNSSSWWW\\\___aaafffmmmssszzz~~~yyyssspppkkkiiihhhgggeee```YYYTTTQQQMMMIIIFFFDDDCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777555555555555555555555555333333333333444555666777555555444444333444444444444444444444444333222111222222222222222222222222333333222222222222222222111111111111000///...---222333333444444333333222222222222111111111000000111111111111222222222222111111111111222222222222111111000000000000000111///////////////000000111222222222222222222222222111000000/////////000000000111222222111111333555444444444444444444444444555666777777777666555555888999999888666555666888::::::::::::999999999999999999:::::::::;;;;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLLLLMMMPPPSSSTTTSSSQQQQQQPPPPPPPPPPPPQQQSSSTTTQQQSSSVVVYYY\\\bbbiiimmmwwwiii```ZZZVVVVVVUUURRRQQQSSSQQQNNNKKKIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@>>>===<<<======>>>>>>===<<<:::999666555444333222111111111111111000///...---,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++*********))))))))))))++++++******+++,,,,,,---++++++++++++++++++++++++%%%$$$$$$%%%'''(((((('''---,,,,,,,,,++++++++++++''')))))))))***,,,+++(((************************+++++++++*********))))))))))))***+++++++++++++++***++++++++++++++++++***(((***---//////---***(((---......------------...---///000111000///000111///...---,,,***(((''''''............////////////...///000///------///000......//////000000000111222111111111111111111111111111111111111222222333222333444555666666777777999;;;<<<<<<<<<===@@@BBBEEEGGGJJJLLLNNNRRRWWW\\\]]]ccchhhhhhfffiiiqqqyyy~~~{{{yyyuuurrrnnnjjjfffaaa\\\YYYTTTSSSSSSRRRQQQNNNJJJGGGFFFDDDAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888777777777777777777777777555666666666666777777777555555555555555555555555222222222222333555666666555555444333333333333333333333333444333333222222222222222222222222222222333333222111111111222222444333111///...///000111444444555555555555444444222222222111111111000000000000111111111222222222000000000111111111222222111000/////////000111111///////////////000000111222222222222222222222222333333222222222222333333000111222222111222444666333444444444444444444444555555555666666666555555888999999888666555666888999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<=================================>>>============>>>??????AAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLNNNPPPQQQPPPOOOPPPOOOOOOOOOPPPQQQSSSTTTSSSUUUXXXZZZ]]]aaafffiiizzzkkkbbb[[[VVVVVVUUURRRRRRTTTQQQNNNJJJGGGFFFEEEDDDCCCAAAAAAAAA@@@???>>>===<<<======>>>>>>===<<<:::999666555444333222222222222333222111000///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,++++++*********)))))))))((((((++++++***++++++,,,---...***++++++,,,,,,++++++***(((''''''(((***++++++***++++++*********)))))))))'''(((((())))))+++++++++************************,,,,,,++++++***))))))((('''((()))***+++++++++***************************(((***---//////---***(((---......,,,+++***,,,---***,,,...///......///000,,,,,,,,,+++++++++******---------....../////////...///000/////////111333222111////////////000111000000111111111111111111111111222222222333333333555555555555555444333222222444666777888999===???;;;===???BBBDDDFFFJJJMMMKKKOOORRRRRRQQQTTTZZZ```ccchhhnnnsssvvvwwwyyyzzzwwwvvvttttttwww|||~~~yyyuuutttvvvyyyzzzzzzyyy{{{{{{yyywwwrrrmmmlllllljjjgggfffdddccc```^^^[[[YYYVVVTTTRRRPPPLLLIIIEEEFFFFFFFFFEEEDDDCCCBBBAAA???===;;;:::999999999999999999:::999888777777777777777777777777777777444444444444444444444444555555555555666666666666444444444444444444444444222222222222333333444555555444444333222222222222222222333333333333222222222222222222222222222222222222111111111222222333444222111000111333777999555555666666666666555555222222222111111111111000000000000111111111111222///000000000000111111111000000000///000000111222000000/////////000111111222222222222222222222222222111111111111222222333111222333222222222444666111111222222222222333333333333333333333444444444888888999888666666777888777888888888888999999999999999999999::::::::::::;;;<<<<<<<<<<<<=================================>>>============>>>??????AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIKKKLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMOOOOOOPPPPPPMMMMMMLLLMMMNNNOOOQQQRRRUUUWWWYYY[[[]]]```dddhhh~~~nnnbbb\\\VVVVVVTTTRRRRRRTTTRRRNNNJJJHHHFFFFFFEEEDDDBBBBBBBBBAAA@@@???======<<<======>>>===;;;:::999777666555444333333333333111111000000///...------***++++++++++++,,,,,,,,,***++++++,,,,,,------...)))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++,,,---......***+++,,,,,,,,,,,,+++***,,,+++***,,,...///...---***))))))))))))((((((((()))(((((())))))))),,,...************************++++++******************(((((()))***+++,,,,,,+++******))))))))))))******+++++++++,,,,,,+++++++++***+++,,,***))))))+++...)))***,,,,,,+++******+++******++++++,,,------...,,,,,,------...///000000---...000000000111444666555333000...---///111222//////000000111111222222222222333444444444444444555555666777777666555444222444666666666888:::===777999;;;===>>>@@@AAABBBBBBCCCDDDDDDDDDFFFJJJMMMNNNRRRXXX[[[\\\\\\\\\\\\]]]\\\[[[\\\___cccgggjjjlllgggaaa]]]\\\\\\]]]]]]^^^___```bbbeeegggjjjkkkooopppqqqtttuuutttqqqnnnkkkddd^^^^^^^^^YYYUUUTTTUUUSSSPPPPPPPPPPPPNNNMMMJJJIIIHHHGGGGGGFFFCCC@@@>>>???@@@@@@?????????@@@???>>>===;;;999999:::;;;666777888888999888777777666666666666666666666666333333333333333333333333555555555555555555555555444444444444444444444444333222222222222222333333555444333222111111111111111222222333333333222222111111111111111111111111111000000000111222333333111111111111222444666777444555555555555555555444222222222111111111111000000000000000111111111111/////////000000000111111000000000111111222222222111000000000000111222222111111111111111111111111000////////////000111222111222333222111111333444222222222222333333333444333333333333333444555555666777888777666666888:::777777777777888888999999888999999999999:::::::::;;;;;;;;;<<<<<<<<<==============================>>>>>>======>>>>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMNNNOOOOOOOOOPPPQQQMMMMMMMMMMMMNNNPPPRRRSSSVVVWWWYYYZZZ\\\___dddgggpppccc\\\WWWVVVTTTRRRRRRTTTSSSPPPKKKHHHGGGGGGFFFEEECCCCCCCCCBBBAAA@@@???>>><<<============;;;:::999777666555555444444444444////////////////////////******+++++++++,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---...///***+++,,,------,,,+++***(((''''''(((***++++++***************)))))))))))),,,***))))))))))))+++///)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++,,,---------******))))))))))))******...,,,***((((((***,,,...+++---...---,,,---000444---...//////---++++++,,,+++++++++,,,,,,---------++++++,,,---...000000111,,,...000000111333555888888555111...---...111333...//////000111222222333333333444555555555555444...///222444666666666666555666666555333333444555888999;;;<<<<<<;;;:::999>>>===<<<<<<===???AAABBBDDDGGGLLLNNNMMMKKKJJJIIIMMMLLLLLLMMMOOOSSSWWWZZZ\\\VVVOOOKKKLLLMMMLLLKKKJJJMMMPPPSSSTTTTTTRRRQQQVVVWWWYYY\\\^^^\\\XXXTTTWWWPPPLLLNNNNNNKKKGGGGGGFFFEEECCCDDDEEEFFFFFFEEECCCBBBBBBBBBCCCBBB???===;;;=========<<<<<<===>>>;;;;;;;;;999888888999;;;444666777999::::::999999555555555666666666666666555555555555555555555555666666555555555444444444444444444444444444444444333333222222111222222222555444333222111111111111111222222333333333222222111111111111111111111111000000000000111222333444000000111222222111//////333444444555555444444333222222222111111111111000000000000000111111111111////////////000000000000///000111222222222222222111111111111111222222333111111111111111111111111333333222222333444555555111222222111000000111333444444444555555666666666555555555555555666777888666777888777666777999:::666666777777888888888999888888999999999:::::::::;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJKKKKKKGGGHHHJJJLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMNNNPPPPPPPPPPPPRRRSSSOOOOOOOOOOOOPPPRRRTTTUUUVVVWWWYYYZZZ[[[^^^cccgggsssccc[[[VVVVVVVVVSSSQQQQQQQQQMMMIIIJJJLLLLLLHHHDDDBBBAAAAAAAAA@@@?????????<<<=========<<<;;;::::::777666555444333222111111,,,,,,------------,,,,,,,,,+++******,,,......---///...---,,,++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((***))))))((((((((((((((())))))***+++++++++++++++&&&+++---)))(((,,,---)))++++++******************))))))************))))))))))))*********+++++++++)))((('''&&&'''(((***,,,...+++))))))++++++***((()))***+++***))))))+++---,,,+++***)))))))))++++++,,,,,,***)))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((&&&%%%%%%,,,,,,,,,---------......,,,+++,,,...000000///------------...///000000111111000000000000000111111111111000000000000111111111222222333444444444444333333333333333333333333000111111222333444555555666666777888888888888888444555777999;;;>>>???@@@CCCBBBBBBAAAAAABBBDDDEEEAAAAAABBBCCCDDDEEEEEEFFFKKKIIIFFFCCCBBBBBBCCCDDD@@@BBBDDDFFFHHHHHHHHHHHHEEEGGGKKKMMMLLLJJJFFFCCCCCCCCCBBBAAAAAAAAABBBBBB======>>>>>>===;;;999888======<<<<<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===;;;:::888666666666666777777777777777777777777777555555555666666666666777444444444444444444444444555555555444444333333333444333333222222333333444111222222333333222222111333333333222222222111111000111111222222222111111111111222222222333333333000000////////////000000111111000///////////////111111111000000000000000222000///------///000222000000000000000111111111222222222111222222333333222111000000///000000000000000000000000000000000//////000000000000//////000000000000000000000000000111111111111222222222444444444444444444444444333222222222333555777888666666777777888888999999444444444555555777888888999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======???????????????>>>======>>>>>>???@@@@@@@@@@@@???@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMOOONNNNNNNNNOOOQQQSSSTTTUUUWWWYYYZZZZZZ\\\^^^```wwwddd\\\WWWWWWWWWTTTRRRRRROOOKKKHHHHHHJJJJJJGGGCCCBBBAAAAAA@@@@@@??????>>>============<<<;;;:::999777777666555444333222222111111111000///...---------+++******,,,...------......---,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))000///...,,,+++***))))))((()))******+++++++++***(((,,,---******------***************************))))))************))))))******************++++++***)))((((((((()))+++,,,...+++((((((***+++***)))+++,,,---,,,***))))))***,,,+++***))))))***++++++,,,+++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,***))))))(((+++++++++,,,,,,,,,------,,,,,,,,,...000111///...+++,,,,,,---......//////////////////000111333333111111000000000000111111222222333333333333333333333333333333333333333333444444444333333333222222333333444444444444444333555555555666666777888888===;;;::::::;;;=========<<<<<<======>>>>>>??????CCCBBB???<<<;;;;;;===>>><<<===???@@@@@@@@@??????===>>>AAABBBBBB@@@===;;;?????????>>>>>>???@@@@@@;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999:::999888888888999:::;;;:::999888666666666666666666666666666666666666666444444555555555666666666444444444444444444444444444444444333333333222222444333333222222333333444111222222333333222222111333333222222222111111111111111222222222111000000000111111111222222222222000000////////////000000111000000///////////////000000000000000000000111111000///......///000111222111111111000/////////000000///000000111222222333222111000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111222222222444444444444444444444444333333333333333444555666777777777777777666666666444444444444555666777888777777777888888888999999;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>???@@@@@@@@@@@@???@@@BBBCCCDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSVVVXXXZZZ[[[\\\]]]___aaayyyfff^^^XXXXXXXXXUUUSSSTTTOOOLLLIIIHHHJJJJJJGGGDDDBBBAAAAAA@@@??????>>>>>>??????>>>===<<<;;;999888666666555444333222222111444333333111000...---------+++***+++,,,------,,,...---,,,++++++***++++++++++++++++++++++++++++++************************...---+++***)))((((((((((((((()))************)))'''******((((((***)))&&&************************))))))************))))))++++++******************+++***)))))))))***,,,---...+++((('''(((*********,,,---......+++)))((((((+++******)))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************+++++++++,,,,,,---------...000111000///------......//////000000.........///000222444555222222111111111111222222222222333333333222111111222222222222222222222222444444444444333333333333111222222222222222111000444444444444444444444444888666333444777999888666888888888888888999999999===;;;999777666666777888;;;<<<<<<===>>>>>>======;;;<<<=========<<<:::999::::::::::::;;;<<<======::::::999999:::;;;;;;<<<888999999999999888777777777777777666777888888999999888777666666555666666444444444444444444444444333333333444444444555555444444444444444444444444333333333222222222222222444333333222222333333444111111222222222222111111222222222222111111111000111222222222111000000//////000000000000000111111000//////......//////000000000//////......///////////////000000111111111111000///......///000111333222111111//////...---/////////000111222333444444333222111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000111111111222222333333333333333333333333333333444444444444333333777777666666555444444444444444444444555666777777777777777888888888888999999:::;;;<<<===<<<<<<;;;<<<<<<===>>>????????????===>>>??????@@@@@@?????????AAACCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSVVVWWWZZZ[[[[[[\\\^^^```xxxhhh```YYYYYYXXXVVVTTTUUUPPPNNNLLLKKKLLLKKKIIIGGGBBBBBBAAA@@@???>>>>>>===@@@@@@???>>><<<:::999888444444333333222111111000333222111///......---------,,,***+++,,,------,,,---,,,,,,+++******++++++++++++++++++++++++++++++))))))*********+++++++++''''''''''''((())))))***((())))))*********)))))))))***)))))))))***)))&&&***************+++++++++)))******++++++******)))+++++++++***************+++***)))))))))***++++++---+++((('''''')))***+++***,,,//////,,,***)))(((******************++++++++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,...------...000111000///000000111111222222222222////////////000111222333222222111111111111222222222222333333222111000000222222222222222222222222111111222333444555666666333333333444333333222111222333333444555666777777888555222444888999777555888888888777777666666666:::999777666555666777777::::::;;;<<<<<<===============<<<<<<<<<;;;;;;;;;777777777777888999;;;;;;:::999888777777888:::;;;777777888999888888777666666666666666666777777888777777666666555555555555333333333333333333333333222222333333333444444444444444444444444444444444222222111111111111111111444333333222222333333444111111222222222222111111222111111111111000000000111222222222111000///.../////////////////////////////////....../////////000//////.........//////---......///000111222222000///............///000111111000000/////////...000000111111333444666666555444333111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111222222222222222222222222333444444555444333222111555444444444444444444444444444444444444555666777999999999999::::::::::::888999;;;======<<<;;;::::::;;;<<<>>>???@@@@@@@@@===>>>>>>??????????????????AAABBBBBBAAAAAABBBCCCBBBCCCCCCDDDDDDEEEFFFFFFBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNMMMKKKJJJHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOQQQQQQRRRSSSUUUWWWWWWWWWXXXZZZ\\\yyyjjjaaaZZZYYYXXXVVVUUUVVVPPPOOOMMMLLLLLLKKKIIIHHHCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>>===;;;999888555555444444333333222222111111000////////////000...,,,++++++,,,---,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))***+++------))))))************))))))---+++***,,,...---+++***))))))*********+++++++++******++++++++++++******************************)))))))))((((((((())))))******)))((('''(((***,,,(((***---...---+++******))))))******++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...---,,,---///111000000111111111222222222222222111111000000000000000111222111111111111111111222222222222222111000//////111111111111111111111111000111111222333444555555333333444444444333333222333333444444555666666777777555444666888999888555777777777666555555444444999888777666666666777888:::999999888888777777777999999888888777777777888666666666666777999::::::;;;:::888666666666777777555666888999999888777666555666666666777777777777666666666666555555555444444444444444444444444444222222222333333333333444444444444444444444444444111111111111111111111111444333333222222333333444000111111222222111111000111111111000000000//////111111111111111000///...........................//////............////////////............//////------...///000111111222//////............//////......//////000000000111000000000111222333555666444333222111000000000000//////////////////////////////000000000000////////////////////////////////////000000000111111111222222222222222222222222333444444555444333111000111222222333444555555666555444444444444555555666888888999999999:::::::::888999;;;======<<<;;;999999:::<<<===??????@@@@@@======>>>????????????>>>>>>@@@BBBBBBAAA@@@AAABBBAAABBBBBBCCCCCCDDDEEEEEEBBBCCCDDDFFFHHHIIIIIIJJJIIIJJJLLLNNNNNNMMMLLLJJJHHHIIIJJJKKKLLLNNNOOOOOOLLLLLLMMMOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVWWWYYYZZZ{{{kkkbbbZZZYYYXXXUUUTTTVVVNNNMMMLLLKKKIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@???>>>@@@@@@???>>>===<<<:::999777777777666666555555555333222111000000111222333...---++++++,,,---,,,+++++++++************++++++++++++++++++++++++++++++))))))******+++++++++,,,+++******)))))))))*********++++++++++++***))))))***&&&$$$))),,,***(((((()))))))))***++++++,,,,,,******++++++++++++******))))))*********+++++++++))))))))))))((((((((((((((()))***)))(((((()))+++''')))+++,,,+++******+++((()))***+++++++++++++++***************+++,,,---++++++++++++++++++++++++---------------------...,,,,,,---------............,,,+++,,,...000000//////////////////000000000333222111000////////////111111000000000000111111000000111111111000000///000000000000000000000000222222222222111111111111000111111222222222222222444444444333333222222222444555666666777666666666555555444444333333333222666555555555555666666777???===;;;999666555444333777777777666666666666666777666666666777888999999:::999888666555444444444444555777888999888666555444555555666777666666666444444555555555555444444555555555555555555555555222222222333333333444444444444444444444444444444111111111111111222222222444333333222222333333444000000111111111111000000000000000000///////////////000000111111000000////////////............---///......------......///......------......//////.........//////000000000........................,,,---......000111111222---------...///000111222222111000000000000000000//////////////////////////////000000000000///////////////////////////////////////000000000111111111111111111111111111111333333333333333222111111000000111333444555666777555444444444444444555555666666666777777777777888888999:::;;;<<<;;;;;;:::999:::<<<===>>>?????????<<<===>>>>>>??????>>>>>>===???AAAAAA@@@@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMOOOPPPPPPPPPPPPSSSUUUVVVWWWWWWWWWYYY[[[}}}kkkbbbZZZXXXWWWUUUTTTUUUMMMMMMMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@????????????>>>>>><<<;;;;;;666666555555555555444444444333111/////////000111///---++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++***************+++++++++***)))))))))))))))******,,,,,,,,,,,,,,,+++******'''!!! &&&***)))&&&'''((())))))***++++++,,,,,,***++++++,,,,,,++++++***(((((()))***+++,,,,,,---************))))))((((((%%%(((***+++)))((()))***)))***+++***(((((((((***'''(((***+++,,,,,,++++++******)))))))))******+++************************++++++,,,,,,---------...++++++,,,,,,,,,------------+++******,,,...///...////////////////////////222111000000000000000000000000////////////000000//////000000111000000000000000000000000000000000111111111000000000000///...///000111222333333333333333222222222222222222111555888888555333555777444444444444333333333333444444444444555555666666<<<;;;999777666555555555666777777777777666555555777777666666666666777888666666666666666555444333111333555777777666444333222333444555555555444333333444555555555555444333555555555555555555555555333333333333444444444444444444444444444444444444111111111222222222333333444333333222222333333444000000111111111111000000000000/////////.........---...///000111111111111////////////.........---///......------......///...------------...///000......//////////////////---..................------.........///000000000---------------...///////////////...//////000111//////////////////////////////000000000000//////////////////////////////////////////000000000111111111111111111111111111333333222222222222222222111222222333444555666666555444444333333444444555666666666666777777777777999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===???AAAAAA@@@???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPRRRTTTVVVVVVVVVVVVXXXYYY|||kkkbbbZZZWWWWWWTTTTTTUUUOOOPPPOOONNNKKKJJJIIIJJJHHHGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<333222222222222222222222444222///---,,,,,,,,,---///---++++++,,,,,,,,,***+++***************++++++++++++++++++++++++++++++************************+++++++++---...000222333---------------,,,+++***+++%%%###+++000...,,,---((())))))***++++++,,,,,,***++++++,,,,,,++++++***''''''(((***+++,,,---...+++++++++++++++***)))(((###'''+++,,,***(((((()))+++++++++)))&&&%%%&&&((('''(((***+++,,,,,,++++++******)))))))))))))))***************************((())))))******++++++,,,******+++++++++,,,,,,,,,---+++)))***,,,.........111111111000000000000000000000///000000111222222//////............//////......///000000111000000000000000000000000000000------...///000111222222...///111222444555555555000000111333444555666777000666;;;:::555333555:::555555555555555555555555444444444555666666777777111111000000111333555666333333444555444333222111777777666555555555666666333444555666666666555444///111333555666555333222000111222333444333222222222333444555555555444333444444444444444444444444333333444444444444555555444444444444444444444444111111222222333333333333444333333222222333333444000000111111111111000000000/////////............,,,---...000111111111111000000/////////..................------.........---------------...///000///////////////.........------............------///////////////.........//////.........//////000...------......///000111//////////////////////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000333333111111111222333444444444444444444444444444555444444333333333444444888888888888999999999999::::::999999999:::;;;<<<:::;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAA???@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOPPPRRRSSSTTTSSSSSSUUUWWW}}}jjjddd\\\WWWVVVWWWVVVUUURRRNNNJJJJJJMMMMMMIIIEEEDDDDDDDDDDDDCCCBBBAAA@@@DDDCCCAAA???<<<:::888777666666555444333333222222333222000/////////000000---------,,,,,,+++++++++,,,++++++***+++,,,...///************************************************---$$$000111&&&<<>>///...+++***))))))***+++***)))((()))+++,,,+++***++++++******++++++,,,---,,,,,,,,,+++++++++******---+++***+++,,,......---)))************+++++++++************************************************,,,+++***))))))+++---...***************************)))((()))++++++)))'''******))))))******+++,,,******))))))******+++,,,------,,,+++,,,---...///333///,,,,,,///111222111111111222222222222111111000000000000////////////111111111111000000000000------...000222222111///333222222111000///......///111333555555555444333333333222222333333444555222333444666888999::::::777666555444333333444555444444444444444444444444333444444555555444444333333222222222222333444444666666444333333444555666:::999777666444333333333444333222111222333444555333444444555555444444333222222222222222222222222333222111333666666333000222222333444555555555555888666555333222222333333222222222222222222222222222222333333333222111111222111000//////000111222////////////............222111///---,,,---...///000000///---,,,+++***)))000000//////......------......---------,,,,,,,,,,,,,,,,,,------.................................//////.........---------111000///---------...///000000000000000///......000000000000000///..................////////////000000000///......------000111111111111222222222000111111111111222222222444444444333333222222222222222222333333444444444444444444444444555666666888888888888777777777777999999:::::::::;;;;;;;;;999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAAAAAAAAAAA@@@GGGDDDBBBCCCEEEEEECCCAAACCCCCCDDDEEEFFFGGGGGGHHHKKKKKKJJJIIIIIIIIIIIIJJJNNNNNNMMMMMMMMMMMMMMMNNNOOORRRTTTUUUUUUTTTTTTUUU~~~kkkddd\\\WWWWWWWWWWWWUUURRROOOKKKKKKMMMMMMIIIEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;::::::555555555444444333333333333333111000//////000000.........------,,,,,,,,,,,,,,,+++++++++,,,------************************************************555''',,,,,,(((HHHiiiccc000...,,,+++******+++,,,+++***)))***+++,,,,,,***++++++******++++++,,,---,,,,,,+++++++++************)))'''''')))******))))))************++++++++++++++++++++++++*********++++++++++++++++++++++++((())))))***************+++++++++***************---,,,+++,,,......,,,*********))))))******+++,,,******))))))******+++,,,---,,,+++++++++,,,......111///,,,,,,...000111000000111111222222111111000000000000000////////////000000000000000000000000------...000222222111///...///000111222333444444000111333555555555444333222111111111111222333333222333444666777888999999777666555444333333444555444444444444444444444444333333444444444444333333333333222222333333444555666555444333333444555555666666555444333333333333333333333333333444444555333333444444444444333333222222222222222222222222333222111333555555333000222333444444444444444444444444333222111111111111222222222222222222222222111111222222333222222111000000///......///000000111111000///......------//////000111222222222222///.........---,,,,,,,,,////////////........................------,,,,,,---------....../////////........................///.........------------000000//////.../////////000000000000000///......///////////////...------............////////////////////////............000000111111111222222222000111111111111222222222444444333333333222222222222222222333333333444444555444444444444555555666666666666777777777777777777777777888888888999999999999:::;;;<<<<<<<<<<<<========================>>>>>>>>>?????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@EEECCCBBBBBBDDDDDDBBB@@@CCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKKKKNNNMMMMMMLLLLLLLLLMMMMMMOOOQQQSSSTTTSSSRRRSSSTTTkkkeee]]]XXXWWWXXXWWWVVVSSSPPPMMMMMMNNNMMMIIIEEECCCDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>===<<<<<<555555444444444444444444444333222111000000000000............------------,,,,,,,,,,,,,,,,,,+++***************************************************+++%%%///333000FFFYYYPPP000///---,,,++++++,,,---+++***)))***,,,---,,,+++++++++******++++++,,,---,,,++++++++++++*********---+++))))))+++++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++,,,---,,,***)))++++++++++++******))))))------,,,---//////---,,,******))))))******+++,,,******))))))******+++,,,+++++++++++++++,,,------///---,,,,,,---/////////000000111111111111000000////////////000000000000////////////000000000000.........///111222111///---...///111333444666666000111222444555444444333000000000000000111222222333444555666666777777777555555444333333333444444444444444444444444444444222333333444444333333222333333333333333444555555555444444333333444444555333333222222222333444444222333444555555555444444222333333444444333333222222222222222222222222222333222111222444444222000333333444444444333222222000000111111111000000///111111111111111111111111///000111222222222222222//////............//////333222111000///...---,,,***,,,...000111000///...------.................................//////////////////............---.........///////////////------------------------............------------......//////000//////////////////000//////...------............---,,,,,,---............/////////............////////////000000000111111111222222000111111111111222222222333333333333222222222222222222222222333333333333555555555444444444444444444444555555666666777777666777777777888888888888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::======>>>>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@CCCBBBAAAAAABBBBBBAAA@@@DDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLKKKKKKLLLMMMMMMOOOPPPRRRRRRQQQPPPQQQRRRllleee]]]XXXWWWXXXWWWVVVSSSQQQOOONNNNNNMMMIIIFFFBBBBBBCCCCCCCCCCCCBBBBBB===>>>>>>???>>>===<<<;;;444444444444555555555555444444333222111000000///------------------------+++,,,---------+++***(((************************************************!!!"""///555000555666(((...---,,,++++++++++++,,,,,,******+++,,,---,,,+++++++++******++++++,,,---++++++++++++************...,,,******+++,,,+++***))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,++++++***)))))))))******)))+++,,,---+++*********))))))******+++,,,******))))))******+++,,,*********+++++++++,,,,,,------,,,,,,,,,---......///000000000000000000///////////////000000000000///////////////000000000///......///111111111///111111111111111111111111//////111222222333222222111000000000000111222222333444444555555555555444444444333333333333333333333333333333333333333333222222333333333333222222333333333333333444444555333333333333333444444444333333222222222222333333111222555777777666444222222222333333333333222222111111111111111111111111222111111222222222222111333333444333333222111000...///000111111111000///111111111111111111111111...///000111222222222222////////////////////////222222111000//////......------......---,,,***)))........................---------......//////////////////////////////.....................//////------------------------------------------------+++,,,.../////////...---.........//////......---------.........------,,,---------.........//////---------...///000000111000000000000111111111111000000111111111222222222333222222222222222222222222222222222222222222333444555555555444444333333222222333444555555666666888888888999999999999:::666777888999999:::::::::::::::::::::::::::::::::<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@DDDDDDEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLNNNOOOQQQPPPOOONNNOOOPPPkkkeee]]]XXXWWWXXXWWWVVVQQQPPPPPPOOONNNLLLIIIGGGAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@>>><<<:::999444555555555555555555555444333333222111000///...++++++++++++++++++++++++++++++,,,---,,,+++)))(((************************************************'''&&&))))))''',,,000,,,+++++++++***************+++***)))***,,,---,,,+++++++++******++++++,,,---+++++++++*********)))))))))(((&&&&&&'''(((((('''))))))*********+++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,+++++++++,,,---...+++++++++*********)))))))))(((((()))+++,,,***)))******))))))******+++,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000//////....../////////000000000111.../////////000000111111000///......000111000///222111111000///.........---......///000000111111111111111111111222333333333333444444444444333333222222333333333333333333333333333333333333333333111111222222222222111111333222222222222333444444111222222333333333333333666555444333222222222222000222555777777666333222111111222222222222111111111111111111111111111111111111111111000000111222222333333333222111000000///000111222222222000000000000000000000000000000---...///000111222222222000000000000000000000000////////////000000000000222111///...------...////////////...------,,,,,,,,,,,,------......//////.../////////////////////------------------------------------------------,,,,,,------------------***+++,,,---...---,,,+++,,,---............---------....../////////......------------............,,,------...///000111111//////000000000111111111000000111111111222222222222222222222222222222222222222222222222222222222333444444555555444333333111222222333444555555666777777888888888999999999555666777888999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@??????@@@@@@DDDDDDEEEFFFHHHIIIJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNMMMOOOPPPjjjddd\\\WWWVVVWWWVVVUUUNNNOOOPPPPPPNNNLLLIIIGGGCCCCCCCCCBBBBBBAAA??????@@@AAAAAAAAA???<<<999777666666555555555555555555333333222222000///---,,,************++++++++++++++++++++++++++++++***)))******************************************************)))((())),,,...000******************))))))***)))((()))+++,,,+++***++++++******++++++,,,---+++************))))))))))))'''&&&'''(((***)))))))))************+++++++++)))))))))******++++++,,,))))))))))))))))))))))))+++)))((('''''')))+++,,,***************************))))))+++------,,,+++******))))))******+++,,,******))))))******+++,,,***++++++,,,---,,,,,,,,,+++,,,...---,,,,,,---///......////////////............//////000000111111//////000000111111222222111///......///111000///.........////////////000------......///000000111222111111111111222333333111222222333333333333222111111222333333333222222333333333333333333333333000111111222222111111000111111111111111222333333000000111222333333333333666555444333222222222222///111444555666555333111000111111222222111111000111111111111111111111111000111111000//////000222111111222222222111000000111111222222222111111000////////////////////////---...///000000000000000000000111111111111000000------......///000000000...---+++++++++---000111//////...---,,,,,,++++++---------------.........---............/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***+++,,,------...---------------...////////////...,,,------------.........---------...///000000111/////////000000000111111000111111111111222222222111111111222222222222222222222222222222111111111111222333555555555444333222222333333444444555555555555555555666666666666555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@??????>>>???@@@@@@??????@@@AAACCCCCCDDDFFFGGGIIIJJJKKKIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRiiiccc[[[VVVUUUVVVUUUTTTKKKMMMOOOOOONNNKKKIIIHHHFFFEEEEEEDDDCCCAAA@@@??????@@@AAAAAA???<<<999777777777666666555555444444222222222111000...,,,************++++++,,,,,,,,,******************+++,,,************************************************''',,,,,,---000+++%%%'''*********++++++*********)))((('''(((***+++***)))++++++******++++++,,,---************)))))))))))))))((('''(((***,,,,,,,,,)))************+++++++++'''(((((())))))***++++++))))))))))))))))))))))))((((((''''''(((((()))))))))))))))***++++++,,,,,,*********,,,......---,,,******))))))******+++,,,******))))))******+++,,,***+++,,,---...------,,,+++---//////---,,,...///---......//////......---.........///000111111111000000000111222333333333222000......///000000///---......///000111111222////////////000111222222111000000000000111222222000000111222333333222222///000111222333333222111222222222222222222222222000000111111111111000000000000//////000000111222...///111222333333333222333222222111111111222222///000222444444333222111000000111111111111000000111111111111111111111111///111111000...---000222///000111111111111111111333333222111000000000000////////////////////////......//////000///////////////000111111000//////------------............)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++...------------------,,,,,,,,,------............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000...---,,,,,,++++++++++++,,,---------------,,,,,,---...............,,,,,,---------.........------......//////000000////////////000000000111000111111111111222222222000111111111222222222222222222222222111111111000///000222444555555444444333333444444444444444444444444444555555555666666666666777888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===>>>>>>???????????????===???AAAAAA??????@@@CCCAAABBBCCCEEEGGGHHHJJJJJJGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNQQQTTT~~~iiibbbZZZUUUTTTUUUTTTSSSIIIKKKNNNOOOMMMKKKIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@>>>???@@@AAA@@@===:::888888888777666555444444333111111111111///---+++)))+++++++++,,,,,,---------******)))))))))***,,,---************************************************)))---((((((---+++(((...***++++++,,,,,,,,,++++++)))''''''((()))***)))(((++++++******++++++,,,---************))))))))))))%%%$$$###%%%''')))******)))************+++++++++&&&''''''((()))*********************************'''(((***+++,,,+++)))((((((((()))***+++,,,,,,---)))))))))+++---...---+++*********)))***++++++,,,*********)))***++++++,,,+++,,,---...///...------***---000000...---...000---..................------......///000111111222000000111222333333444444222000......///000000000000000000000111111111111000000000000111222333444///////////////000111111//////000222222333333333///000111222333333222111222222222222222222222222000000111111111111000000///////////////000000111...///111222333333222222////////////000111222333///000111222333222111111000000111111111111000000000000000000000000000000///111111///------000333...///000111111111111111444333111////////////000//////////////////////////////////////////......---...///000000///...---.........------,,,,,,,,,---.../////////---+++)))))))))***++++++,,,------.........------,,,,,,,,,,,,,,,,,,---------......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------444222000...---,,,,,,---***+++,,,,,,------------***+++,,,,,,------------,,,,,,,,,---------...............///////////////////////////000000000000000111111111111222222222000000111111222222222222222222222222111111000000...///222444666666555444555444444444444444444444666666666666777777777888666777888999999::::::999999999999999999999999999999999:::::::::;;;;;;;;;======>>>???????????????===@@@BBBAAA??????AAACCCAAAAAACCCDDDFFFHHHIIIJJJDDDDDDEEEEEEFFFGGGIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMOOORRRUUUlllaaaWWWUUUUUUSSSRRRSSSNNNLLLKKKKKKLLLLLLKKKIIIIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@>>><<<:::888777666555444333222333444444222222222111///...,,,+++---+++******+++,,,+++***...---,,,,,,++++++,,,,,,+++***)))***,,,---,,,++++++******+++------,,,***,,,,,,,,,+++++++++************************************+++++++++******)))+++++++++*********))))))++++++,,,++++++***)))((((((((((((((((((((((((((((((((('''%%%$$$%%%'''***,,,,,,+++***)))))))))******************************)))((((((((()))+++,,,)))+++,,,------,,,***)))+++222555222...---...---,,,)))&&&&&&''')))******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***+++///222333111///---,,,---...///............///////////////000222444555555555444111000000000///---,,,+++//////000000///...---+++000000000000111111111111000000000000////////////333000,,,))))))---111555333333444555555444444444222222222222222222222222000000000000111111111111000000////////////000000000000111111111222222222555333111///...///111333///000222444555444222111111111111111000000000000////////////000000000000000000000000000///......//////000000111111222222333333222111000000111111......------,,,,,,,,,+++......////////////......//////////////////......000///...---------------,,,,,,---.../////////...------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++)))))))))***+++,,,......+++,,,------......---------,,,,,,,,,,,,---......////////////////////////111///------///111111111333333222111000///......------///000111111111111333333222222111000000000000000111222333333444444777666555444444444444444333333555777:::<<<===>>>777777777777888888888888888999:::;;;;;;:::888777999999::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBBBB@@@>>>>>>???BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKMMMNNNOOOkkk```VVVTTTUUUSSSRRRSSSNNNMMMKKKKKKLLLLLLKKKIIIGGGGGGFFFEEEDDDCCCCCCBBB?????????>>>===;;;:::999999888777666555666666777444444333333111000...---///---,,,,,,...///...---...---,,,,,,++++++,,,,,,---,,,+++,,,---......,,,)))******+++******)))))),,,,,,+++++++++*********++++++++++++++++++++++++))))))*********))))))(((+++++++++*********))))))************************++++++++++++++++++++++++)))))))))'''&&&&&&)))+++,,,+++******))))))*********************************************++++++,,,++++++***+++,,,---///000***---,,,)))))),,,,,,))),,,***(((((()))++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******---///222000...---,,,,,,---...............////////////...///111222333333222111111111111111000///......000111111222222111///.../////////000000111111222000/////////////////////222111/////////000222333000000111111111111111000222222222222222222222222//////000000000111111111222222111111111111222222000000000111111111222222222222111111111000000000///000111333333333222111111111111000000000//////000000000000////////////000000000000000///......000000000000000000111111111111000///////////////111000000000/////////.........////////////..............................//////...---------------,,,---..................------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,+++,,,------......---------,,,,,,,,,,,,---......////////////////////////111///------///000000000222111111000000//////...---...///000111111111111222222222111111111000000111111111222222333333333555555444444444444444444111222222333555666777777777777777777888888888888999999999::::::999999888999999::::::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>???AAABBBBBB@@@???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKLLLNNNNNNjjj___VVVTTTUUUTTTSSSSSSOOONNNLLLLLLMMMLLLKKKIIIFFFEEEEEEEEEEEEDDDDDDDDD>>>>>>>>>>>>===<<<;;;;;;666555555444333444444444444444333222111///...---+++***((()))+++,,,,,,,,,...---,,,,,,++++++,,,,,,...---,,,---///000///...))),,,...---***((()))***,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))))))))((((((+++++++++***************)))))))))((())))))***+++++++++++++++++++++++++++*********)))'''(((***,,,++++++***)))))))))************************************+++,,,,,,,,,,,,,,,,,,***)))(((***...333666......+++(((***......***,,,+++******,,,,,,+++***************************++++++++++++++++++++++++,,,.........,,,+++,,,...000///---,,,++++++,,,------............/////////......000000000000///......//////000//////.........///111222222111111000......///000000111222222///////////////////////////000111222333222111000///000000000000000//////111111111111111111111111//////000000000000111111222111111000000111111222000000000000111111111111000000222222222111///...000000000000111111111111111111000000000000//////111111000000//////......///000000000000///......000000000000000/////////............------------......------------,,,,,,......////////////......---------.........------///...---------------------............------,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------)))******+++---......///,,,,,,++++++++++++,,,,,,+++,,,------......---------,,,,,,,,,,,,---......////////////////////////111///------...//////...////////////////////////---...///000000111111000000000000111111111222222111111222222222222222222111222333444444444333222555555555555555555555555777777777777888888888888:::999999888999999::::::999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???AAACCCCCCAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNNNNjjj___UUUTTTUUUTTTSSSTTTPPPOOOMMMMMMMMMMMMKKKJJJGGGFFFFFFEEEEEEDDDDDDDDD?????????>>>===<<<;;;:::444444444333333333222333111111111000///---++++++)))'''&&&'''***+++,,,+++...---,,,,,,++++++,,,,,,...---,,,---/////////...,,,///222000+++(((***---++++++++++++************++++++++++++++++++++++++'''((())))))***)))))))))************************+++***)))((((((((()))***))))))))))))))))))))))))*********)))((((((***,,,******))))))))))))******************************((()))+++,,,---,,,+++***+++***((()))+++...222555///222222...---...---***,,,++++++,,,------+++)))))))))************++++++************************---///111111///------......---,,,+++++++++,,,,,,---------.........//////...//////000///...---,,,***+++,,,,,,---------,,,+++,,,...///000000000///---......///000111222222.........///////////////,,,...///111111000///...222222222333222222111111000000000000000000000000////////////000000000111//////............///////////////000000000111111///000000111000000//////000000////////////000111111000000000////////////111111000000//////......//////000000//////...---000000000//////.........------.........---------,,,,,,,,,+++++++++++++++---......//////......---+++,,,---.........---,,,......---,,,,,,---------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++,,,---......+++,,,------......---------,,,,,,,,,,,,---......////////////////////////000///---...//////...------........./////////000......///000000000000000/////////000111222222333222222222222111111111111///000222444555444222111777777666666666666666666666777777777888888888888:::999888777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOkkk```VVVUUUUUUTTTSSSTTTQQQPPPNNNMMMNNNMMMKKKJJJIIIIIIHHHFFFEEECCCBBBBBBBBBAAAAAA???===;;;:::888777777777777666666555555111111111000...---+++***,,,+++***+++---/////////...---,,,,,,++++++,,,,,,,,,+++***+++---...---,,,,,,///222000+++(((***---+++++++++*********))))))))))))))))))))))))))))))((()))******+++++++++***************************,,,,,,***)))(((((((((((())))))))))))))))))))))))(((******)))(((((()))+++***))))))((())))))******************************'''(((***+++++++++***)))((()))***+++,,,---......***333999555...***)))'''+++******+++,,,,,,+++)))))))))******++++++++++++************************+++---///000...---,,,,,,---,,,,,,+++++++++++++++------------............///000000000000...---,,,)))***+++,,,------------+++,,,...///000000000000---......///000000111111------....../////////000////////////000000000111333333444444333222111111////////////////////////...////////////000000000//////............//////....../////////000000000111000...------...000111000000///......//////000000000000////////////...111000000000/////////...///////////////...------000/////////......------------.../////////...---..................//////------............------***+++---...///...---,,,------,,,,,,,,,------...---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,------......---------,,,,,,,,,,,,---......////////////////////////000///......000000///---------......//////000000...//////000000000000///......///000111222222333222111111111111111111111...000222444444444222111222222333333444444444555666777777777888888888888999999888777888999;;;<<<:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPmmmbbbXXXVVVVVVUUUSSSTTTSSSQQQOOONNNNNNNNNLLLJJJJJJJJJHHHGGGEEECCCBBBAAACCCBBBAAA@@@>>>;;;999888555666666666666555444444333333222111000...---,,,---+++***+++---............---,,,,,,++++++,,,,,,+++***)))***,,,---,,,+++))),,,...---***((()))***+++************)))))))))))))))))))))))))))))))))((()))***++++++,,,++++++***************++++++++++++,,,,,,++++++***((((((,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***)))((()))***))))))((((((((()))******************************(((((()))************)))''')))+++---...---+++***+++888AAA===333---,,,+++,,,+++******,,,,,,+++************+++,,,,,,------++++++++++++++++++++++++'''***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000111000///...---,,,------.../////////...---...000111222222222111......////////////000000---------......//////000333222111000111222333444222222222222111000//////..............................////////////000000111000000//////000000111............////////////111///---+++,,,...000222000000000000////////////000000////////////....../////////000000000000000...////////////...------...............------------...///000000000///...,,,,,,,,,---------------------............------***+++---///000///...---,,,,,,,,,,,,,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++222111///---+++))))))(((+++,,,------......---------,,,,,,,,,,,,---......///////////////////////////......///111222000///.........//////000000000//////000000000000//////......//////000111222222000000111111111111111111000111222333333333222111222222333444555666777777777777777777888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAACCCCCCAAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMOOOQQQRRRpppeeeZZZXXXWWWUUUSSSTTTSSSRRRPPPOOOOOONNNLLLJJJIIIIIIHHHGGGFFFDDDDDDCCCAAAAAAAAA@@@>>><<<;;;:::333333444444444333222111333222222111000...---,,,---+++******+++,,,,,,+++...---,,,,,,++++++,,,,,,+++***)))***,,,,,,,,,***)))******+++******))))))************))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))*********+++++++++((())),,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,*********+++((((((((((((((()))************************************))))))******+++,,,((())),,,.........,,,+++000;;;BBB???888444333222///---+++***,,,---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,---///,,,,,,------------,,,,,,,,,,,,---------...............///000000///...------......////////////......///000222222222111111///////////////.........,,,,,,---......///000000222222111111222222333444111111111111000///...---------------------------........./////////000000000000////////////000000------........./////////......---------...///000000000111222111000///...000000/////////...............//////000000111111......//////......---,,,------------------......,,,---///000111000///...))))))*********+++++++++,,,------......------,,,***,,,...000111000///...,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++++++++,,,------......---------,,,,,,,,,,,,---......////////////////////////......///111333444222111///000000000000000000000//////000000000000//////.../////////000000111111//////000000111111222222333333333333333222222222444444444555666666777777777777777777888888888888777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAABBBBBB@@@???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNQQQRRRSSSrrrggg\\\YYYXXXUUUTTTTTTTTTRRRPPPOOOOOONNNLLLJJJGGGGGGGGGFFFFFFFFFEEEEEE@@@@@@@@@??????>>>===<<<555666777777777666555444000000000///...,,,******111///......///000///......---,,,,,,++++++,,,,,,+++***)))***,,,---,,,++++++******+++------,,,***************))))))))))))************************&&&'''((()))************))))))******++++++++++++$$$'''+++///000000...---***************************,,,...---,,,++++++,,,((((((((((((((()))******************************,,,+++***)))***+++---...)))***,,,---.../////////000777;;;999666666444222111...,,,+++,,,...//////++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////222333,,,,,,---......---------,,,,,,,,,---------......,,,---.../////////------,,,------......---,,,,,,------///000000//////...000000000///......------,,,,,,------...///000000...///000111222111111000222222222222111000///...------------------------............/////////000......------------......---------.........//////+++,,,.../////////......000111222333222111///---000/////////............------...///000111222222......//////......---,,,,,,,,,,,,------.........+++,,,...000000///...---,,,,,,,,,------.........,,,------......------,,,***,,,///111222111///...++++++++++++,,,,,,---...***+++,,,,,,------------+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,------...///******+++,,,---///000111+++,,,------......---------,,,,,,,,,,,,---......////////////////////////......///111444555444222111111111111000000000000///000000000000000//////////////////000000000000...//////000111222222333555555444333222222222333111111111111111111111111777777777777888888888888666777999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>@@@AAABBBBBB@@@>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQSSSTTT~~~nnnhhh```\\\\\\\\\XXXTTTTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFEEECCCBBBBBBAAAAAABBBCCCEEECCC@@@<<<:::999777999<<<===<<<888444111333333222111000///.........---+++******+++,,,---,,,,,,,,,,,,+++***)))))),,,---...---+++***+++,,,)))))))))))))))))))))))))))))))))))))))******+++111000---+++))))))***++++++***)))(((((()))*********))))))))))))+++,,,---,,,,,,,,,++++++*********)))***,,,------+++(((&&&)))))))))(((((((((((((((,,,+++)))(((((()))+++,,,)))***++++++++++++***)))+++***((()))***++++++******+++,,,---............000111222000......111444222222222222111000...---)))++++++))),,,000000,,,+++***)))(((((()))***+++...+++((()))+++---,,,+++*********,,,///000///...111---))))))+++---,,,+++------,,,,,,---...000111<<<444...---...------000///////////////000111111---------...------,,,,,,///////////////.........------///000111111111111///////////////////////////111222111...---...111111000///......///000111000000///.....................////////////......////////////////////////---.........//////000000000///...---------------------------------------...)))---;;;@@@666---,,,.................................------,,,,,,,,,---+++***))))))***,,,------.........---,,,,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))))))))++++++******************++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...++++++,,,,,,,,,,,,,,,---++++++******+++---...///---......///000////////////000111222222111///...000000111111111111000000........................////////////000000000000...///000111222111000000000111222222333333222222222222333333333333444444555555555666777888888999888:::<<<<<<;;;999999999:::999888777888999:::;;;>>>===<<<;;;;;;<<<===>>>@@@@@@??????????????????BBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIILLLLLLLLLMMMNNNPPPQQQRRR~~~ooohhh```\\\\\\[[[XXXTTTSSSSSSRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGBBBCCCDDDBBB>>>;;;999999888888999999888666555333333333222111000///......------,,,,,,,,,,,,---------------,,,,,,+++***))),,,---...---+++***+++,,,)))))))))))))))))))))))))))))))))))))))******+++111///---+++))))))***+++******)))(((((()))***+++,,,+++***))))))******+++,,,++++++++++++++++++***)))***+++,,,,,,+++)))(((+++++++++++++++++++++++++++***)))''''''(((***+++************************+++***))))))+++,,,,,,,,,***+++,,,---............///111111///------000222666666666555333111///...)))++++++))),,,000000,,,+++***************+++,,,...+++))))))+++---,,,+++)))((()))***---......,,,111...++++++---...---,,,------,,,,,,---...000111JJJ<<<000...///...,,,+++...............///000000---....../////////..................////////////......///000111111222222........................---///000///,,,+++,,,...000000///.........///000000000///.....................////////////..............................---........./////////000000//////...............------------------------,,,+++555FFFJJJ===000+++........................------------,,,,,,,,,,,,---------,,,,,,+++******,,,,,,------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++***************************++++++,,,,,,---++++++******************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---******+++,,,,,,---......++++++******+++---...///............////////////---///000222222111000/////////000000000000///////////////////////////////////////000000000111111///000222333444333222111111111222333333333333333222222333333333333444444444444555666666777777888888999;;;;;;999888999::::::999999888999:::;;;<<<>>>===<<<;;;;;;<<<======????????????????????????BBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQooohhh___[[[[[[[[[WWWTTTSSSSSSQQQPPPNNNMMMKKKKKKGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBB@@@<<<:::999:::888777666555555555555666333333222111000///......------...............---......------,,,++++++++++++------,,,+++***+++,,,)))))))))))))))))))))))))))))))))))))))******+++///...,,,+++*********+++)))((((((((()))***+++,,,---,,,+++***))))))))))))*********+++++++++++++++************++++++++++++))))))))))))))))))))))))+++***((('''''''''((())),,,+++***))))))***+++,,,+++***)))***,,,......---***+++,,,------......---/////////...,,,---///111666666555444222///---,,,)))++++++))),,,000000,,,******++++++,,,,,,,,,,,,---,,,******+++,,,,,,+++***))))))***---......---///...------......---+++---------------...///000NNN>>>///,,,///...+++)))...------------......///---...///000000000000000---------.../////////000............///000111111---------------------------...///...,,,,,,,,,---///......------...//////000///......---........................................................................//////////////////...............------------------------))))))222AAADDD999---(((------------------------++++++++++++,,,,,,,,,,,,---...//////...,,,)))(((++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------.........******++++++++++++++++++))))))***+++,,,,,,---...,,,,,,+++******))))))(((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++*********++++++******+++,,,,,,---......++++++++++++,,,---......///...---------...000000---...///111111111000000......////////////......000000000000000000000000000000000000111111111111000111444666666555333111222222333444444444333333222222333333333333444444333444444555555666666666777888999888777777888::::::::::::999:::;;;;;;<<<===<<<<<<;;;<<<<<<======????????????????????????AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQppphhh___[[[ZZZZZZWWWTTTSSSRRRQQQPPPNNNMMMLLLKKKDDDDDDBBBAAA@@@?????????BBBBBBAAA>>>;;;999:::;;;777777666666666666666666333333222111000///......,,,---///000000000......//////...---,,,,,,,,,,,,+++,,,---,,,*********+++)))))))))))))))))))))))))))))))))))))))******+++...---,,,+++******++++++'''(((((()))***++++++,,,,,,++++++*********))))))))))))******++++++,,,,,,******)))))))))+++,,,---'''''''''(((((((((((((((++++++)))(((((('''((((((,,,+++)))(((((()))+++,,,+++))))))***---/////////***+++,,,---------------......---,,,,,,,,,...///000//////...,,,+++***))))))++++++))),,,000000,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,+++,,,...000000///------------------+++***------------......//////???444******---...------.........------......///,,,---...///000111111111........................------,,,,,,,,,---//////------------------------///000000///............------------.........//////......------.................................................................................------.........---------------------------------,,,(((***000333...++++++------------------------*********++++++,,,,,,,,,---......///...---+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,******+++++++++++++++,,,***++++++++++++,,,,,,,,,------------,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++,,,---------///...---,,,,,,...000111...///000000000///.........//////000000//////...////////////////////////000000000000111111111222///111444666666555222111222222333444444444444333222222222333333333444444333333333444444555555555777777777666555555888::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????AAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPppphhh___ZZZYYYYYYVVVSSSRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIGGGDDDBBBAAA@@@@@@AAAAAAAAA>>>;;;999:::;;;666777888999888777666555333333222111000///......,,,---///000111000//////000///...,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++)))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++***+++++++++''''''((()))***+++++++++))))))******++++++++++++)))))))))******++++++++++++***)))((()))***,,,---*********++++++,,,,,,,,,++++++******)))))))))))),,,+++)))(((((()))+++,,,+++))))))***---/////////++++++,,,,,,---,,,,,,,,,...---+++++++++,,,------)))))))))))))))))))))))))))++++++))),,,000000,,,))))))))))))******++++++,,,,,,------,,,,,,,,,,,,...---,,,,,,...000000///---...//////...---,,,,,,---------...............///+++***---...---...222000000///////////////000+++,,,---...///000000000000000///...---,,,,,,+++......------......//////------------------------000//////...///......---,,,------.....................------------............------------.............................................---------+++,,,,,,---------,,,+++------------------------000,,,***+++,,,,,,---000------------------------*********++++++,,,,,,,,,---,,,,,,+++,,,---///000,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((()))******+++******++++++,,,,,,,,,,,,...---,,,,,,+++***))))))***+++,,,------------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,+++******)))...------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///111000000000///...---,,,+++///000000111111000000///........................///000000000000111111111...000222444444333111000111222333333444444333333222222222333333333444444333333333333444444444444555666666555444555777:::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDEEEGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOqqqiii___YYYXXXXXXVVVSSSRRRQQQQQQPPPNNNMMMMMMLLLKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAA???===;;;;;;;;;666777999999999777555444333333222111000///......,,,---...///000000000000000...---+++++++++,,,,,,***,,,,,,+++***)))***+++)))))))))))))))))))))))))))))))))))))))******+++*********+++++++++++++++'''((()))******+++******(((((()))++++++,,,,,,+++)))))))))***************+++***)))))))))***+++,,,(((((())))))***+++++++++*********+++++++++******,,,+++***))))))***+++,,,+++***)))***,,,......---++++++,,,,,,,,,,,,++++++///---+++***,,,---------)))))))))))))))***,,,,,,)))++++++))),,,000000,,,+++***)))(((((()))***++++++,,,......---,,,,,,---...,,,******,,,.........///000111000.........000------......///......---++++++...111///,,,...333111111000////////////000,,,---......////////////000//////...---,,,++++++///000000111111111000000------------------------...---,,,,,,------,,,***,,,---...///////////////---------,,,------...//////...---,,,,,,---...///------------------------.........---------------***+++---......---,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++---000111,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++******++++++,,,---------//////---,,,***)))(((''''''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******...------,,,,,,++++++***+++,,,,,,------,,,,,,+++...---,,,,,,,,,---//////000000///...---,,,,,,+++000000111111111111000000........................////////////000000000000...///000111111111000000111111222333333333222222222222333333333333444444444444444444444444444444444555666666555555777999999999:::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???????????????@@@AAABBBCCCCCCDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNrrriii^^^XXXXXXXXXVVVSSSQQQQQQPPPOOOOOONNNMMMMMMGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBAAA???<<<;;;;;;888888777666555555444444333333222111000///......------------...///000111///...,,,***)))***+++,,,***+++,,,+++***))))))+++)))))))))))))))))))))))))))))))))))))))******+++))))))***+++++++++++++++((()))******+++***))))))))))))++++++++++++***)))************))))))))))))++++++******************&&&&&&&&&'''((()))))))))'''((()))******+++++++++************************+++***))))))+++,,,,,,,,,++++++,,,,,,,,,++++++***000---******,,,......,,,---,,,+++++++++,,,---...)))++++++))),,,000000,,,///---***''''''(((***,,,***---//////---+++,,,---///---******,,,---.........//////...++++++---000------...//////...---,,,///,,,,,,//////------111000000///..................//////000000000//////---------------------------...000222111000...,,,...........................,,,++++++------,,,***,,,---...000111111000000---,,,,,,,,,------...//////...,,,++++++,,,...///------------------------.........------,,,,,,,,,+++,,,...000000///...---------------------------''')))++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++******++++++,,,------.........---,,,***)))((((((((()))+++,,,,,,+++***)))*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,---------,,,++++++,,,,,,------------......---------------------...//////000000000000//////........................---.........////////////////////////000000111111///000111111222222111111222222333333333333444444555555555444444444444444333555777777777666777999888888:::;;;;;;;;;:::999888999:::<<<======<<<<<<<<<<<<======>>>??????@@@>>>???@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNrrriii^^^XXXWWWWWWUUUSSSQQQQQQPPPOOOOOONNNMMMMMMFFFFFFEEEEEEEEEFFFFFFGGG???AAACCCCCC@@@===<<<;;;;;;888555333222222333444333333222111000///......------,,,,,,---...000111///---+++)))))))))***+++***+++,,,+++)))))))))***)))))))))))))))))))))))))))))))))))))))******+++((()))***+++++++++++++++))))))***++++++***((((((++++++,,,,,,+++***((('''++++++******))))))((((((,,,+++++++++******))))))((())))))***+++,,,,,,---%%%&&&''')))************)))***++++++++++++***)))+++***((()))***++++++***++++++,,,,,,,,,++++++***000---******---///...,,,///...---,,,+++,,,------)))++++++))),,,000000,,,222///+++((('''(((+++---***---000///---+++,,,---111///,,,,,,...///000000+++,,,,,,)))&&&&&&***---------/////////...---,,,222+++'''***.........///000///...---------------000111111111111000000///******+++,,,...//////000)))+++...//////---***(((////////////////////////111...,,,---///000...+++,,,---///111111111111000,,,,,,,,,,,,------...//////...,,,++++++,,,...///------------------------.........------,,,,,,,,,,,,...000111222111000///------------------------,,,------***(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,------,,,***))))))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))******+++,,,,,,---......------,,,,,,+++*********,,,---.........,,,***)))))))))***+++,,,------...++++++++++++++++++++++++((()))+++,,,---,,,,,,+++((()))***+++---...///000+++,,,---------,,,+++***+++,,,---.........------+++++++++,,,---...000111......////////////......000000000000000000000000------------.........///111000/////////000222333//////000111111111111111222222333333333444444444555555555555555555555555222555777888888777888888777888999:::;;;:::999999777999:::<<<======<<<<<<;;;<<<<<<===>>>??????@@@>>>??????@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNpppggg___\\\ZZZVVVSSSTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCCCC?????????>>><<<;;;999888999777444444555666666555777444000///000000...,,,////////////////////////......---,,,,,,,,,,,,---+++++++++*********))))))+++***)))*********)))'''(((((((((((((((((((((((()))))))))(((&&&''')))++++++*********))))))((((((******))))))***++++++,,,,,,,,,,,,++++++)))(((''',,,,,,+++***)))(((''''''))))))((((((''''''&&&&&&)))((((((((()))***++++++)))*********)))'''&&&$$$***))))))***,,,...---,,,))))))(((((()))***+++++++++******+++,,,...000222------,,,+++************,,,......,,,...111000+++111...+++((((((***---000))))))***+++---.../////////...,,,++++++,,,...///000000///...------,,,+++//////000000000000//////111///------.../////////++++++,,,---------------/////////...------///111111000...,,,+++,,,...//////...---...000000...---......---------......///........................)))***,,,///222222///,,,...---,,,,,,,,,,,,---............------,,,,,,,,,------,,,+++,,,---...///000000///...---+++)))(((////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,------...............---,,,+++++++++++++++******))))))******+++,,,,,,,,,***((((((***+++'''((()))***+++,,,,,,,,,......---,,,,,,,,,------***++++++,,,,,,++++++***......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++***************------------------------+++*********+++,,,,,,---------------------------+++)))'''(((+++,,,***(((((()))***++++++***)))((('''(((***,,,---,,,***)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------+++---......---,,,,,,---000000///...---,,,,,,+++,,,---......------...000//////......---------,,,000000000000000000000000000111111111111222222222222222333333333333444444333333333444444444555555444444444444555555555555777888888999999:::;;;;;;<<<<<<======<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>>>>@@@BBBDDDCCCDDDFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPpppggg___\\\ZZZVVVSSSTTTRRRRRRPPPOOOMMMKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBAAA???>>><<<;;;999777444444555666666555777444111///000000///------------...///000000111......---,,,,,,,,,,,,---+++++++++*********))))))+++******+++++++++***)))************************)))))))))((('''''')))+++************)))))))))(((*********)))******++++++++++++++++++***)))((((((++++++******)))((((((((()))))))))))))))((((((((()))))))))((())))))******............---,,,+++******)))((()))+++,,,+++***)))))))))))))))******+++333222000...---,,,,,,,,,------,,,++++++++++++++++++//////---,,,///...+++000...+++******,,,...000)))******+++,,,---.........---,,,******,,,---......------,,,++++++******...//////000000000//////000///---------...//////000111111111111000000//////000///...------...000222000///---------//////...///000111222222222333///......------......///........................++++++,,,...000000...,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,------,,,++++++,,,---...------......------,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++*********+++,,,,,,++++++************++++++.........---++++++,,,............///......------...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&(((+++------,,,)))******++++++******)))***+++,,,---...---,,,,,,------------............++++++,,,,,,,,,,,,------...............///000000---///000000///......///...............---------,,,---......------...000/////////.........------000000000000000000000000000000111111111222222222222222222333333333444444333333333444444444444555666666666666777777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======>>>>>>@@@???>>>>>>>>>@@@BBBCCCBBBDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOpppggg___]]]ZZZVVVSSSTTTQQQQQQOOONNNLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@???>>>===;;;:::999999777444444555666666555777555222000000000///...+++,,,---...///111222222......---,,,,,,,,,,,,,,,+++++++++*********************++++++,,,++++++***************************))))))***)))'''''')))+++************))))))))))))+++******)))))))))******)))))))))******)))(((((())))))))))))))))))))))))))))))))))))******************)))((((((((())))))******))))))))))))*********)))((((((***+++***((()))))))))))))))*********,,,++++++******+++,,,,,,++++++***)))))))))*********///111---***+++,,,+++------,,,+++,,,---///000++++++++++++,,,,,,,,,------,,,+++******+++,,,---------,,,,,,++++++******------...///000000000///......------------......111111111111000///...---///000000...---,,,---///111000///.........///000---000222111///---...000//////............//////------------------------...---,,,---...///...,,,...------,,,,,,------...------------,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------------...))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,.........---,,,+++---...---------,,,,,,,,,,,,+++------,,,+++++++++++++++,,,------......------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...------------------------......---,,,,,,---------++++++++++++++++++++++++(((''''''(((+++------,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,---............/////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------///000000///......///,,,,,,------............,,,---......------...000000000////////////......000000000000000000000000000000000111111111222222222222222222333333333333333333333333444444444444555666666666666777777777999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>@@@AAACCCAAACCCDDDEEEDDDDDDEEEGGGIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGGGGIIIJJJKKKLLLMMMqqqhhh```]]][[[VVVSSSTTTQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGEEEDDDDDDCCCCCC??????>>>===<<<:::999888999777444444555666666555666444222000//////......,,,,,,---...///000111111...---,,,,,,++++++,,,,,,************************(((***+++++++++***++++++(((((((((((((((((((((((((((*********(((((()))************)))))))))))))))+++******)))))))))))))))'''(((((())))))))))))((((((((())))))************((((((((())))))*********+++***)))(((((((((((((((&&&%%%%%%$$$%%%&&&'''(((+++***))))))***+++)))((()))))))))*********))))))(((((())))))***+++,,,,,,(((((('''''''''(((((())))))000222...))))))***+++******+++,,,,,,---......,,,+++++++++++++++++++++++++++***))))))***++++++......------------------,,,,,,---...////////////,,,---------,,,,,,---...//////000000000///......///000000///---,,,,,,...000///............//////111444666333---)))***---000000///.........//////------------------------000...,,,+++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,---............//////......---,,,,,,,,,------,,,,,,,,,+++++++++------------------------***************+++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++))))))***+++***************+++,,,,,,---,,,++++++******++++++,,,,,,------------,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///000111++++++++++++++++++++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,---------......+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,---......------...000000000000000000/////////000000000000000000000000000000000000111111111111111222222222222333333333222222333333333444444444333333333444444444555555777888888999::::::;;;;;;::::::;;;;;;;;;::::::999::::::;;;<<<<<<======>>>>>>>>>======>>>???AAAAAAAAABBBCCCDDDCCCCCCDDDFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFGGGHHHIIIJJJKKKLLLrrriii```]]][[[VVVSSSSSSRRRQQQQQQOOONNNMMMLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@???===<<<;;;999777444444555666666555444333222///...------...............////////////------,,,++++++++++++,,,************************(((***,,,+++***))))))+++(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))************))))))((())))))***'''(((((())))))))))))(((((((((((()))******++++++'''''''''(((((()))))))))******)))((('''''''''((()))(((''''''((()))+++,,,,,,+++******+++,,,+++)))))))))************)))(((222222111///---,,,***)))((((((((((((((()))***+++)))000222...))))))***+++'''((()))***+++,,,,,,,,,,,,,,,++++++++++++******************************,,,,,,------------------,,,,,,---...............+++---///...,,,+++,,,...///000111222333444444444---///000///---,,,,,,------------------------...555888:::777111---...111000000///...............------------------------111///,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......------,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------,,,+++++++++++++++---,,,,,,++++++,,,,,,---(((***+++***)))))))))+++......---,,,,,,---......---,,,++++++******++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---///000------------------------++++++++++++***))))))***---,,,,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,---------......+++++++++,,,,,,,,,------------...///000//////...+++---......---,,,,,,---///......---,,,,,,++++++,,,---......------...000/////////000000000000000//////////////////////////////000000000111111111111111111222222222333333222222222333333333444444333333333333444444444444666666666777888888999999999999:::::::::::::::999::::::;;;;;;<<<=====================>>>???@@@@@@???AAABBBCCCBBBBBBCCCEEEGGGEEEDDDBBBCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKsssiiiaaa^^^[[[VVVSSSSSSRRRRRRQQQPPPOOONNNMMMLLLIIIHHHGGGEEEDDDDDDCCCCCCAAAAAA@@@???>>><<<;;;:::999777444444555666666555444444333000...---.../////////////////////......------,,,+++++++++++++++***************+++++++++))),,,...---***((()))+++************************(((***++++++***))))))***))))))))))))************)))(((((((((((()))***+++)))))))))******)))(((((((((((())))))*********+++''''''''''''(((((((((((())))))((('''''''''((((((******)))******+++,,,,,,,,,+++***+++,,,---,,,+++))))))***++++++***((('''............------,,,+++*********+++,,,---...///***///111---***+++,,,+++((((((((())))))*********+++++++++++++++*********************************))))))******++++++,,,,,,,,,---------------,,,,,,+++...000///---+++---///+++,,,...///111222222222+++---//////---,,,---...+++,,,,,,,,,,,,---------///222444333111///000222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,000...+++++++++,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------............---,,,+++***************************------,,,,,,,,,,,,++++++...------------,,,,,,,,,///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,***+++------,,,,,,,,,---000///---,,,++++++,,,---------,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++------------------------((()))++++++***+++,,,...---,,,,,,++++++,,,,,,---............---------------............/////////++++++,,,,,,,,,,,,------+++,,,---//////...---------///000000///....../////////...---,,,+++******,,,---......------...000......////////////000000/////////////////////////////////000000000111111111111111111222222222222222222222222333333333333444555555555555666666666444555555666777777888888888888999:::::::::999999:::::::::;;;<<<<<<======<<<<<<<<<===>>>>>>?????????@@@BBBBBBAAAAAACCCDDDDDDCCCCCCBBBBBBCCCEEEEEEGGGGGGGGGHHHIIIJJJJJJJJJsssjjjaaa^^^[[[VVVSSSSSSQQQPPPPPPOOONNNMMMLLLLLLIIIHHHGGGEEEDDDDDDCCCCCC>>>>>>>>>===<<<:::888777999777444444555666666555555666555333///...///222------......//////000000---,,,++++++***+++++++++))))))*********+++++++++,,,///111000+++)))***,,,************************(((***,,,,,,+++))))))***((()))))))))************''''''''''''(((***+++,,,++++++++++++***)))(((((()))))))))))))))*********)))))))))((((((((((((((((((((('''''''''((())))))(((((())))))***)))))))))***)))((()))+++,,,,,,+++))))))+++++++++***((('''$$$%%%(((***,,,---------*********+++,,,---//////+++//////---,,,///...+++******))))))))))))***+++***************+++++++++***++++++++++++++++++***((())))))***++++++,,,,,,---------------,,,+++******...222111...,,,---000((()))***+++,,,---------)))+++...///...---......+++,,,,,,---......------)))***,,,---------......///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,+++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,***+++---///000000000///............---,,,+++***(((((())))))******++++++------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,+++++++++++++++,,,++++++************+++++++++---///000///......///,,,+++******+++---000111...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,******,,,...---,,,+++******+++,,,---,,,---.../////////...---------------............++++++,,,,,,,,,,,,------(((***+++------,,,+++***---///000000///......///---------,,,,,,+++++++++,,,---......------...000------........./////////////////////////////////////////////000000000111111111111111222222222222111222222222222333333333444444555555555666666666555555666666777888888888777777888999999999999999999::::::;;;;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>>>>>???AAAAAA@@@@@@BBBCCCAAABBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHtttjjjbbb^^^[[[VVVSSSSSSPPPOOOOOONNNMMMLLLKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAA@@@???===;;;:::999777444444555666666555777888888555111///111444+++,,,---...///111222222---,,,++++++******++++++))))))******++++++++++++///222444222---***+++...(((((((((((((((((((((((((((***,,,,,,+++***)))***(((((())))))*********+++&&&&&&&&&''')))***,,,---,,,,,,,,,++++++)))((('''******))))))))))))))))))++++++******))))))(((((('''''''''''''''((()))***)))***+++,,,,,,+++***)))(((''''''(((+++,,,,,,+++)))***+++,,,+++***(((&&&++++++,,,------+++***)))'''''''''((()))+++,,,---,,,......,,,...111000+++,,,+++***)))))))))***+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++,,,---......///.........---,,,+++***)))+++///333222...,,,...000,,,,,,------...---------(((***---............///,,,,,,---.../////////...---,,,,,,---......---+++///...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,---......---,,,,,,*********++++++,,,,,,,,,***+++---///111111111111------......------,,,,,,))))))***+++,,,------...---------,,,,,,,,,++++++.........------,,,,,,,,,))))))))))))***+++,,,---+++******************+++***,,,///000///......///)))***+++...222777;;;>>>///...------,,,,,,------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++******))))))---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///+++++++++++++++++++++++++++---...---***((()))+++,,,,,,************,,,,,,(((***,,,.........,,,+++*********+++++++++,,,,,,++++++,,,,,,,,,---------+++,,,...000000///...---+++---......---,,,,,,---++++++,,,,,,,,,,,,------,,,---///...------...000,,,---------......//////////////////////////////////////////000000000000000111111111111222222222111111222222222333333333222222222333333333444444666666666777888888999999666777888999999999999999999999:::;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>===???@@@AAA@@@@@@AAACCC@@@AAABBBCCCCCCCCCCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGtttlllbbb\\\ZZZXXXTTTPPPLLLMMMNNNOOONNNLLLJJJHHHJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@>>>======<<<<<<999777555555555666555444888666333000...---...............///////////////000///---+++******++++++///---***)))(((***,,,------999===333+++------)))+++*********))))))((((((*********+++,,,,,,,,,---+++***)))((('''''''''(((&&&''''''((()))******+++***+++,,,---,,,,,,***)))(((((((((((())))))))))))444...'''%%%(((******((()))))))))))))))(((''''''$$$&&&)))***)))''''''((()))((((((((()))***++++++'''(((((()))******+++++++++***+++///333333///++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,++++++)))************+++++++++***+++---///000000///...+++,,,,,,------,,,,,,+++......,,,,,,,,,,,,......,,,---------.../////////+++,,,---------...000222---------,,,,,,+++++++++******)))***+++---000111........................,,,,,,,,,++++++*********......///000///...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,.........------,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,***,,,...///...,,,,,,,,,------,,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,111777:::<<<333111///---,,,+++,,,,,,++++++++++++++++++++++++------------------------************************+++,,,------......------,,,,,,,,,++++++*********---,,,++++++++++++,,,---------,,,,,,,,,,,,++++++---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////222000000111///******---...------...//////...,,,,,,---...//////...---,,,............///000111111......///000000000000000///000000000111111111111000000000000111111111111000111111111111222222222555444444333333444444555666555555444444444555555666666666888999999888777;;;999777888;;;<<<<<<:::::::::;;;;;;<<<===>>>>>>@@@@@@??????????????????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGwwwnnnccc\\\ZZZYYYUUURRRNNNOOOOOOOOONNNLLLJJJHHHHHHGGGFFFEEECCCBBBAAA@@@BBBAAA@@@>>>======<<<<<<999777555555555666555444777666333000///......///.../////////////////////...---+++***))))))******---,,,***)))***,,,...000777@@@???222)))***,,,)))************)))))))))((())))))))))))))))))******))))))))))))((((((((((((''''''(((((())))))******)))***+++,,,,,,+++******&&&&&&'''(((***+++,,,,,,333...)))(((***,,,+++((()))))))))))))))(((''''''&&&'''))))))(((((((((***))))))))))))))))))***+++))))))************++++++,,,,,,---///111111///---************)))))))))(((************************))))))))))))))))))))))))'''''''''(((((()))***+++)))************+++++++++***+++---///000///......+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...,,,,,,------.../////////---,,,,,,,,,,,,...///000------------,,,,,,++++++---,,,,,,++++++,,,,,,---........................,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!$$$(((,,,///000111---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,***)))***...000///...---,,,,,,++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111444555555...---,,,***)))))))))***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************++++++,,,------------,,,------,,,,,,,,,+++++++++///...---,,,,,,---...///------,,,,,,,,,++++++++++++---......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------444000...//////,,,---000...---------//////...,,,------............------......---,,,++++++++++++......///000000000000000//////000000000111111111//////000000000111111111000000111111111222222222444444333333333333444444555555444444444555555555999888777888999:::::::::;;;999888999;;;<<<:::888::::::;;;;;;<<<======>>>???????????????????????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFyyyoooccc\\\YYYYYYVVVSSSQQQQQQQQQPPPOOOLLLJJJIIIGGGGGGGGGGGGEEECCCAAA@@@BBBAAA@@@>>>======<<<<<<999777555555555666555444555444222000//////000000//////////////////.........---+++************+++,,,+++******+++---000222???DDD@@@111((((((***(((************))))))))))))))))))))))))))))))((((((&&&''')))******))))))((((((((((((((())))))))))))(((((()))***+++++++++***'''(((((()))******++++++///,,,)))(((***+++)))'''))))))******))))))((((((((()))***)))((((((***,,,+++***))))))))))))))))))+++++++++++++++++++++++++++,,,------,,,+++,,,---************))))))))))))************************)))))))))))))))))))))))))))((('''&&&''')))+++---)))************+++++++++***+++---...//////...---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////111---******,,,//////---...---------------,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---.........,,,,,,------------,,,,,,++++++***+++...666@@@GGGAAA>>>999444///,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222222000---///...---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++*********)))******************************+++,,,,,,,,,,,,++++++++++++++++++*********......---,,,,,,---......,,,,,,,,,,,,++++++++++++)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,>>>666//////000......000...---,,,---...///...,,,...------,,,,,,------...111000///...------------......///000000000//////////////////000000000000//////000000000000111111000000000111111111222222333222222222222222222333333333444444555555666666888888777777777888999:::999999999:::;;;;;;999666:::::::::;;;<<<<<<======>>>>>>>>>>>>????????????===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEyyyooobbbZZZXXXWWWVVVSSSSSSSSSRRRQQQOOOMMMJJJIIIHHHIIIJJJJJJIIIGGGDDDBBBBBBAAA@@@>>>======<<<<<<999777555555555666555333444333222111000000000111////////////............///...---+++++++++,,,---++++++******+++,,,...///;;;>>>;;;000(((''')))(((*********))))))))))))))),,,,,,++++++******))))))$$$&&&(((***++++++)))((())))))))))))((((((((((((''''''((()))***+++++++++++++++***)))(((&&&&&&%%%)))'''&&&'''((((((&&&$$$))))))*********))))))(((*********)))((()))+++...++++++***)))((((((((()))******+++,,,,,,---......)))***+++)))&&&%%%(((+++*********)))))))))))))))************************))))))))))))))))))))))))++++++*********+++------))))))*********++++++++++++,,,---............---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---......//////555///******...000///,,,------------------------))))))***+++,,,...///000------------------------*********++++++,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,++++++******++++++++++++++++++++++++000000///---,,,***((('''++++++******************+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,...333<<>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEwwwmmm```XXXVVVVVVUUUSSSTTTSSSRRRQQQOOOMMMKKKJJJHHHHHHJJJJJJIIIGGGDDDCCCBBBAAA@@@>>>======<<<<<<999777555555555666555333333222222111111111111111000000//////.........---...---+++******+++,,,,,,,,,+++***))))))***++++++///333333...***))))))((())))))))))))))))))******,,,++++++******)))))))))$$$&&&(((***++++++***)))))))))))))))((((((((((((''''''((())))))***+++,,,******)))(((&&&%%%$$$$$$&&&&&&&&&'''((('''&&&$$$))))))************))))))***++++++***)))))),,,...++++++***)))((((((((()))((()))***+++---///000000)))******((($$$$$$'''***))))))))))))))))))******************************)))))))))))))))))))))))))))***,,,------,,,++++++))))))*********+++++++++,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,---...///000666111,,,,,,///111///,,,------------------------((()))***,,,---...//////------------------------*********++++++,,,,,,,,,,,,+++***)))******,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))***+++,,,,,,***************************************++++++++++++,,,,,,,,,,,,,,,,,,+++//////...------000555999111///---******+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++///333555333...***))))))******++++++++++++,,,,,,,,,++++++*********---,,,,,,,,,+++++++++***************************((()))******++++++******))))))******************+++***)))(((((()))***+++,,,,,,+++++++++************+++,,,+++***)))+++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111GGG;;;111......---,,,,,,///---++++++,,,...---------,,,+++******+++,,,---++++++++++++,,,---............////////////......---............/////////...////////////000000000//////000000000111111111222111111000000111111222111111333444555555555555000333777999777444222222222444777::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDsssjjj___XXXWWWWWWUUUSSSSSSRRRQQQPPPNNNMMMLLLKKKEEEFFFFFFFFFFFFDDDCCCBBBBBBAAA@@@>>>======<<<<<<999777555555555666555444333222222222111111000000000000000///......------,,,+++***)))))))))***+++++++++***)))))))))))))))'''***------,,,+++***)))))))))))))))************((((((((((((((((((''''''%%%&&&((()))*********)))(((((((((((()))))))))))))))))))))))))))***+++,,,'''''''''''''''''''''(((''''''((()))))))))(((((())))))******++++++******)))***+++***))))))+++---+++***))))))))))))))))))((((((***+++---...000000,,,,,,,,,***((((((***+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))''')))+++,,,,,,+++)))((()))************+++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,---...///000333000---...000111///---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))((())))))***++++++++++++++++++*********++++++++++++++++++++++++************,,,---///000***************+++++++++)))))))))***************++++++,,,,,,,,,,,,++++++***,,,---,,,++++++,,,...+++***)))((()))+++---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...222444333///,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++***************+++,,,+++******,,,...++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111222333888111++++++,,,++++++---///---+++***,,,---------,,,++++++******++++++,,,000///...---,,,,,,,,,,,,....../////////...------------------.........///......////////////000000/////////000000000111111222111111111111111111222111222333555555555444333000555999:::777444333333222444777999999888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEqqqiii___YYYYYYYYYWWWTTTRRRQQQPPPOOOMMMMMMLLLLLLEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>======<<<<<<999777555555555666555444333333333222111000//////111000000///......---------,,,++++++++++++------******************++++++((())),,,......,,,++++++((()))))))))************'''''''''(((((((((((((((''''''(((((())))))******''''''(((((())))))******,,,+++***)))******+++,,,'''((((((((())))))******'''((((((((((((((()))***((()))***++++++++++++***''')))++++++***)))***+++))))))))))))))))))***+++******++++++,,,,,,---------,,,******+++,,,,,,+++((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))*********************))))))************+++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++))))))***+++---...///000------...//////...---,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((())))))***++++++******************++++++++++++************************///...---,,,,,,,,,---...*********+++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++'''))),,,---------...//////...---,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000---+++,,,---.........---,,,,,,*********++++++,,,,,,---))))))******++++++,,,,,,************************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++***************++++++***)))***,,,...************************++++++******++++++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222...+++)))+++,,,***+++...///---******+++---------******++++++++++++******222111000//////......///......//////......---,,,,,,,,,---------................../////////000000////////////000000000111222222222111111222222222111222444555555444333222222666888777333111333555444777888888666555777999::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>======>>>?????????>>>>>>@@@AAABBBDDDEEEEEEEEEFFFppphhh___[[[[[[[[[YYYUUUQQQPPPOOONNNMMMMMMMMMMMMHHHGGGFFFEEEDDDDDDEEEEEEBBBAAA@@@>>>======<<<<<<999777555555555666555444333333333333111000///...111000000///...---------111000///...//////111111))))))***+++,,,------...---,,,---///...,,,+++,,,(((((())))))*********+++(((((())))))******++++++)))(((((((((((())))))***&&&''''''((()))******+++---,,,+++*********+++,,,,,,,,,++++++******))))))%%%&&&'''&&&&&&&&&(((***((()))***+++++++++++++++&&&(((++++++***))))))***))))))(((((()))***++++++,,,,,,,,,++++++*********,,,***((())),,,---+++((((((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))...---,,,******+++---...)))************+++++++++------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,((()))***+++---...///000(((+++...///---,,,++++++))))))*********+++++++++''')))+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,.........---,,,))))))******+++++++++,,,************************((((((''''''(((***,,,---******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,***(((((()))'''((()))***+++------...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))******+++,,,+++***)))((())))))***+++,,,------...''''''((()))***+++,,,,,,******************************+++,,,,,,,,,,,,+++&&&'''''''''(((((())))))***)))(((''''''((()))***+++++++++************)))*********))))))))),,,...************************+++*********+++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---,,,---///...******...///---***)))+++,,,------)))***+++,,,,,,+++***))),,,++++++,,,,,,---...///.../////////...---,,,,,,,,,,,,,,,---------................../////////000////////////000000000000333333222222222222333333222333444555555444222111333555555111------222666888999:::777444333555777::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>;;;<<<==================@@@AAABBBDDDEEEFFFFFFFFFrrrfff\\\YYYXXXWWWVVVWWWQQQQQQPPPOOOMMMKKKIIIHHHGGGEEECCCBBBCCCDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;:::888555555666888999999555555333222111000000000000000000000000000000000+++++++++,,,...000111222++++++******))))))((((((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))******)))))))))))))))***))))))))))))))))))))))))''')))******))))))***,,,***)))(((''''''((()))***)))))))))(((((((((((((((+++,,,------,,,+++)))(((((())))))))))))*********++++++++++++++++++++++++------+++***))))))(((((()))&&&###$$$''')))((('''---,,,,,,+++*********+++))))))))))))************++++++++++++******)))))))))************+++++++++,,,,,,++++++***)))))))))++++++***))))))***+++,,,++++++,,,,,,,,,,,,------************************,,,+++***)))(((((((((((()))((('''&&&&&&(((***,,,+++++++++,,,,,,+++++++++---------,,,,,,+++++++++************************))))))*********+++++++++,,,,,,,,,++++++***************++++++++++++******...)))(((++++++(((***///---,,,+++******,,,...///000///,,,*********+++,,,++++++++++++++++++++++++************************+++++++++++++++***)))((()))************+++++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,++++++*********)))******++++++)))((('''))))))))))))))))))))))))((()))***,,,,,,+++******)))************+++++++++************************///...,,,*********,,,---///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((***+++,,,---..................---,,,,,,+++******---,,,++++++------,,,+++,,,++++++******++++++,,,++++++++++++,,,---...///333222000///---,,,,,,,,,---------------------------...............------////////////////////////000111111111111222222222222222222222222222222222444444444555555555666666666666666666777777777777999999999999999999999999<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????>>>@@@CCCDDDCCCDDDGGGJJJrrrggg\\\YYYYYYWWWVVVVVVQQQQQQPPPOOOMMMKKKJJJIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;777555333333444555555555555444333222111000000000////////////////////////,,,,,,,,,,,,---...//////++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&((())))))(((((()))******))))))(((((()))))))))(((((())))))))))))))))))******************)))((()))))))))*********++++++************************++++++***)))((((((((((((***'''%%%%%%'''))))))(((000///---+++)))(((''''''))))))))))))******************)))))))))((((((((()))************+++++++++******************++++++---,,,+++******++++++,,,+++++++++,,,,,,,,,---------------------------------,,,+++***)))))))))))),,,+++******+++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,+++++++++******************************************++++++++++++,,,,,,,,,,,,++++++***************++++++++++++******,,,)))(((,,,,,,)))***...,,,+++*********,,,---...111000...,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))************+++++++++---------.........//////***++++++,,,,,,++++++******************************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******)))******+++***)))((('''************************((()))******++++++******)))************+++++++++++++++++++++++++++++++++...,,,+++)))))))))+++,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---...////////////......---,,,,,,+++******---+++***+++,,,---,,,+++,,,++++++******++++++,,,++++++++++++,,,---......222111000...---,,,,,,,,,---------------------------...............------////////////////////////000000111111111222222222222222222222222222222222444444555555555555555555555555666666666777777777999999999999999999999999;;;;;;;;;;;;;;;<<<<<<===?????????>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCCCCEEEGGGssshhh]]]YYYYYYWWWUUUVVVRRRRRRQQQOOOMMMLLLJJJJJJJJJGGGEEEDDDDDDDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;:::888777777888888666555555444333222111000000000........................------,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))))))))))))))***)))))))))))))))******((((((((((((((((((((((((&&&((()))(((''''''(((***))))))***************)))&&&''')))***+++***))))))*********)))******++++++************+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))***(((''''''(((*********000///---+++)))(((''''''))))))))))))***************************))))))))))))************+++++++++((())))))***++++++,,,,,,......---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++***************)))))))))************************++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++******+++)))***------***)))+++*********+++++++++++++++///...,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))************++++++++++++,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***)))************)))((((((++++++++++++++++++++++++)))((((((((())))))******)))************+++++++++************************,,,+++)))(((((()))******------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------...///000000000000...------,,,,,,++++++***,,,*********+++,,,+++***,,,++++++******++++++,,,++++++***++++++,,,---...111000///...---,,,,,,,,,------------------------------...............---////////////////////////000000000111111111222222222222222222222222222222555555555555555555444444444444555555555666666666999999999999999999999999;;;::::::::::::;;;<<<<<<@@@?????????>>>>>>======BBBCCCDDDDDDCCCCCCDDDEEEuuuiii]]]ZZZYYYVVVUUUUUUSSSRRRQQQOOOMMMLLLKKKJJJJJJHHHFFFEEEEEEEEECCCBBBBBBAAA???>>><<<;;;;;;;;;;;;:::999999:::999777555555444333111000000//////------------------------,,,++++++++++++++++++,,,******++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))))))))))))))))))))))))))))))))***+++((((((((((((((((((((((((''')))***)))(((((()))***((()))+++,,,,,,+++***)))&&&''')))+++++++++***)))---,,,+++++++++---...///******+++++++++,,,,,,,,,***************)))))))))((((((((((((((()))***++++++***)))((()))***+++,,,++++++***************+++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++...------,,,++++++*********++++++++++++,,,,,,,,,************************---,,,+++***************((()))***,,,,,,+++)))((()))******++++++******)))************************************************++++++,,,,,,,,,---------+++++++++*********************++++++++++++************+++,,,,,,***)))))))))******+++++++++******++++++***)))(((((())))))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++))))))*********+++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************)))))))))(((++++++++++++++++++++++++)))((('''''''''(((***+++))))))*********+++++++++))))))))))))))))))))))))+++******)))))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,------...///////////////---------,,,,,,++++++++++++***))))))++++++***))),,,++++++******++++++,,,++++++******+++,,,,,,---//////...---,,,,,,,,,---------------------------,,,---......///.........////////////////////////000000000000111111111111111222222222222222333333555555555555555444444444444444444444555555555666888999999999999999:::::::::::::::::::::;;;<<<<<<@@@@@@??????>>>=========BBBBBBCCCDDDDDDDDDEEEEEEvvvjjj^^^ZZZYYYVVVTTTUUUSSSRRRPPPNNNLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDBBBBBBAAA???>>><<<;;;;;;;;;888777666777777666444222444444222111000/////////------------------------************+++,,,------)))*********++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************''''''((()))))))))))))))))))))(((((()))***++++++(((((((((((((((((((((((()))+++++++++))))))***+++((()))***,,,,,,,,,+++***'''((()))+++++++++***))),,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))***+++,,,,,,++++++***))))))***,,,---*********))))))***++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))+++++++++++++++***))))))*********+++++++++,,,,,,------------------------+++******))))))))))))***&&&(((***++++++***'''&&&(((((())))))))))))((((((******++++++++++++++++++************************++++++,,,,,,,,,---------******************************++++++++++++******+++,,,+++******,,,,,,,,,******+++++++++******)))******))))))(((((())))))*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++)))((('''''''''(((***+++))))))*********+++++++++************************++++++*********+++++++++++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---,,,,,,---.........------------,,,,,,,,,,,,+++++++++***))))))++++++***))),,,++++++******++++++,,,++++++*********+++,,,,,,...---,,,,,,,,,,,,,,,---------------------------,,,------...//////......//////////////////////////////000000000111111111111111111222222333333333555555555555555555555444444444444444555555555666888888888999999:::::::::;;;::::::::::::;;;<<<<<>>>>>======@@@@@@AAACCCEEEFFFGGGGGGwwwkkk___[[[YYYVVVTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJHHHFFFDDDDDDEEEEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;:::888777777888888777555444333222111000/////////------------------------************+++,,,---...************++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((+++,,,---,,,***)))***+++(((((()))***++++++++++++************************)))))))))((())))))******************+++++++++,,,------,,,,,,+++***************)))******+++,,,,,,***++++++***)))))),,,...---,,,+++***)))((((((((())))))))))))************)))))))))***************)))************+++++++++,,,,,,++++++***))))))((()))******++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***)))***+++,,,,,,+++)))'''(((((())))))))))))((((((*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,)))))))))*********************++++++++++++******+++,,,+++(((+++111666777+++++++++++++++*********++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))))))))***+++++++++******)))************+++++++++)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,+++******)))((()))))))))++++++++++++++++++++++++)))((((((((())))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++***,,,++++++******++++++,,,++++++************++++++,,,,,,+++++++++,,,------------------------------,,,,,,---.../////////////////////////////////////////////000000000111111111111111222222333333444444444444555555555666666444444555555555666666666888888888999999::::::;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBEEEGGGHHHGGGxxxlll```[[[YYYVVVTTTTTTRRRQQQNNNKKKIIIIIIIIIJJJFFFDDDCCCCCCDDDEEEDDDDDDBBBAAA???>>><<<;;;;;;;;;===;;;888888999;;;;;;:::444333222000////////////------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************''''''((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***+++,,,+++)))))))))***(((((((((((()))***++++++---,,,***)))(((((()))***(((((()))))))))((('''''')))))))))*********++++++,,,,,,,,,+++***)))))))))***))))))))))))******+++)))++++++***((()))+++...---,,,+++)))(((((((((((())))))))))))************((((((((()))))))))******)))************+++++++++++++++******************((()))***,,,,,,,,,,,,+++************++++++++++++))))))))))))))))))))))))+++******))))))******+++++++++,,,,,,,,,+++***)))))))))************)))))))))))))))*********++++++*********************************++++++++++++,,,((()))))))))*********+++******++++++++++++*********,,,***'''---:::DDDGGG...---,,,*********+++,,,++++++,,,,,,,,,,,,,,,+++)))******+++,,,,,,------)))))))))))))))))))))))))))***++++++,,,,,,,,,+++)))************+++++++++'''(((((((((((()))))))))***++++++,,,,,,++++++******************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++)))((((((((()))***************************((()))******++++++******)))************+++++++++++++++++++++++++++++++++((())))))***************)))))))))))))))***++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++,,,++++++******++++++,,,++++++************++++++++++++***++++++,,,------------------------------+++,,,---...////////////////////////////////////////////////000000000111000111111222333333444444222333333444555666777777555555666666666777777777777888888999::::::;;;;;;===<<<<<<<<<<<<===>>>>>>=========>>>??????@@@@@@BBBAAA@@@BBBEEEGGGGGGEEEyyylll```[[[YYYVVVSSSTTTRRRPPPMMMJJJIIIHHHIIIIIIDDDCCCBBBBBBDDDEEEEEEDDDBBBAAA???>>><<<;;;;;;;;;:::777555444666888999999444333222000//////..............................///...---,,,++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++'''(((((()))))))))))))))(((((((((((()))***+++,,,***************************++++++***((((((((()))((('''''''''''')))+++,,,000...+++((('''((()))+++)))***+++++++++)))((('''((())))))))))))*********+++++++++***)))(((((('''))))))(((((((((((()))))))))***+++***((((((+++...))))))((())))))***++++++))))))))))))************))))))******+++++++++,,,)))************+++++++++)))))))))***++++++,,,,,,((()))+++---.........---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++******)))(((++++++,,,,,,,,,,,,++++++'''((((((((())))))******************************))))))*********+++++++++(((((())))))*********+++******++++++++++++*********+++)))'''///AAANNNSSS///...,,,******+++,,,---)))******+++++++++******))))))***+++,,,,,,------***************************+++,,,,,,------------)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,*********++++++,,,,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))((()))+++,,,,,,++++++***)))************+++++++++((((((((((((((((((((((((''''''((())))))***))))))))))))((())))))***++++++++++++++++++++++++++++++************************(((***+++,,,---,,,,,,+++...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,++++++++++++++++++,,,++++++***************+++************+++,,,------------------------------+++,,,---...////////////////////////////////////////////////000000000000000000111222333333444444111222333444555777888888666666666666777777777777777777888999::::::;;;;;;===============>>>??????<<<<<<===>>>???@@@AAAAAAEEEBBBAAABBBEEEFFFEEECCCyyymmm```ZZZVVVSSSRRRUUUPPPOOOMMMKKKJJJJJJKKKKKKFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;888666666777777555222555444333111///...,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,,,,,,,,,,++++++*********+++)))'''&&&&&&''''''&&&'''(((((())))))))))))((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((''''''(((******+++++++++...,,,***(((''''''((()))&&&(((******))))))***+++''''''((()))))))))))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((+++......+++******,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))((((((***+++,,,,,,---------------,,,+++*********+++,,,)))***+++,,,,,,+++)))((((((***,,,,,,***)))******+++***)))(((((()))***+++)))************+++++++++(((((((((((()))***+++,,,///---***((()))***)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++%%%...,,,'''FFFXXX>>>---+++***+++------***'''''')))***+++***)))'''%%%'''(((***,,,---,,,***)))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,''')))***,,,,,,+++***)))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++************************************************(((((((((((())))))))))))*********))))))))))))))),,,***((('''''')))+++---******)))))))))))))))************)))******++++++************************)))))))))))))))******+++************************)))***+++,,,,,,+++))))))+++///111000...,,,+++(((++++++++++++++++++++++++,,,,,,+++***+++,,,---...000...---+++******++++++******+++++++++,,,,,,,,,((()))***+++---...///000.../////////...------,,,000111111///---,,,---//////......------///000111++++++---///000111111111///222666999999666222000333333333444444444555555555555666777888888999999999999999999:::;;;<<<<<>>>>>>>>>>>>>>???@@@>>>>>>???@@@@@@@@@@@@???AAABBBCCCDDDDDDEEEEEEEEEuuujjj^^^YYYVVVSSSSSSUUURRRQQQOOOMMMKKKJJJJJJKKKGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA???>>><<<;;;:::;;;888666666777777555222555444333111///...---,,,------------,,,,,,++++++++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,+++++++++******,,,++++++,,,---,,,***(((((()))))))))))))))(((((('''''''''''''''((())))))+++******************+++))))))))))))))))))))))))******)))((((((((())))))'''((()))******+++++++++******+++++++++******)))''')))++++++***)))***+++))))))***+++++++++++++++((((((((((((((()))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))),,,......,,,***+++,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***))))))(((******+++,,,,,,,,,,,,,,,***)))))))))***,,,...///******++++++++++++******(((***++++++)))))))))***+++***)))(((((()))***+++)))************+++++++++((((((((())))))***+++,,,111...***((()))*********)))))))))(((((()))))))))++++++++++++++++++++++++************************...%%%------'''>>>MMM888,,,***)))***,,,---+++)))++++++,,,,,,,,,+++***)))((()))***+++,,,+++******)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++***,,,---//////...---,,,+++++++++++++++***************+++++++++******))),,,,,,++++++***++++++,,,)))******++++++******)))************************************************************))))))))))))***)))))))))))))))))))))+++***(((&&&&&&''')))+++******))))))))))))******,,,++++++*********++++++************************)))))))))))))))***++++++************************++++++,,,------,,,+++***,,,...///...------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...///...,,,+++*********+++******+++++++++,,,,,,,,,***++++++,,,,,,------..................---,,,,,,,,,---...---,,,,,,...//////......---...///000111,,,,,,...///000000111111000111222333444333222222333333333444444444555555666666666777888999999999999999999999:::;;;<<<<<<>>>============>>>??????>>>>>>???@@@@@@@@@@@@???AAABBBCCCDDDEEEEEEEEEEEEpppeee[[[WWWUUUSSSSSSUUUTTTSSSQQQNNNLLLKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA???===<<<::::::;;;999777777777777555333555444333111000...---,,,,,,,,,++++++++++++******************************************************,,,,,,,,,++++++++++++******+++---///111000---***************)))((('''''''''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++***))))))))))))***'''((()))******+++******&&&(((***+++,,,+++)))((()))+++,,,,,,***))))))***))))))***+++++++++++++++))))))))))))(((((((((((())))))))))))************))))))******+++******)))))))))))))))))))))))))))(((***++++++)))''''''((())))))))))))))))))))))))***************+++++++++,,,,,,++++++***)))))))))))))))***++++++++++++***))))))))))))***,,,---...++++++************++++++(((***+++***)))((()))++++++***))))))))))))***+++)))************+++++++++(((((())))))***+++++++++222...***((()))*********)))((((((''''''(((((()))************************++++++++++++++++++++++++000%%%+++///(((333===///+++)))((((((***++++++***,,,,,,++++++******++++++)))))))))************+++)))***++++++,,,,,,++++++))))))***++++++++++++***+++,,,.../////////...---+++++++++******))))))((())))))************)))))),,,++++++***++++++,,,,,,)))******++++++******)))************************++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))******+++***(((&&&%%%&&&'''(((***)))))))))))))))******...---,,,++++++***++++++***************************))))))))))))***++++++******************************+++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,+++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------,,,---///111///............///000000---...//////000000000///111000///......000222333333333333444444444555555666777777888888999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEyyyjjjaaaXXXVVVUUUSSSSSSUUUVVVTTTRRRPPPMMMKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCAAA???===<<<:::999:::999888777777666555444444444222111000...------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++))))))***,,,//////---++++++++++++***)))((('''&&&''''''((()))))))))))))))'''''''''((((((''''''''')))))))))))))))))))))))),,,++++++***************(((((()))***************&&&'''((())))))(((''''''***,,,---,,,***))))))***''''''((())))))))))))))),,,,,,++++++******)))))))))*********++++++++++++((()))***+++++++++******))))))))))))))))))))))))******+++***)))(((((((((************************************************+++++++++*********))))))))))))************)))))),,,++++++***************,,,+++***)))***+++,,,---***+++,,,+++***)))+++,,,************************))))))*********+++++++++))))))******++++++++++++000---)))(((((()))************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++000%%%)))000+++,,,111+++,,,+++)))(((((()))))))))***)))'''&&&&&&''')))*********))))))))))))***+++))))))***+++++++++++++++)))******+++++++++++++++)))***+++,,,,,,,,,+++++++++++++++***)))((('''''')))******++++++++++++***++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,++++++******))))))((()))))))))))))))*********,,,+++)))''''''''''''((())))))))))))))))))***+++///...---,,,++++++***+++******************************))))))******+++,,,************************'''((((((((())))))))))))---+++,,,///...+++''''''+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,---...---------///000............/////////000//////000000000//////...111000...---...000222444333333333444444444555555777777777888888888999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEssseee]]]VVVUUUUUUTTTSSSUUUVVVUUUSSSQQQNNNLLLIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA???===<<<::::::::::::999888777666555555444333222111000///...---,,,,,,------------------------------------------,,,,,,++++++******))))))++++++++++++++++++++++++***)))((()))+++---------++++++++++++***)))'''''''''((())))))******))))))''''''(((((((((((('''''')))))))))))))))))))))))),,,++++++***************((())))))************))),,,+++***(((''''''((((((***+++,,,,,,***((())))))''''''((())))))))))))))),,,,,,++++++******))))))+++++++++,,,,,,,,,------******++++++++++++******************************------,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))))))))******))))))(((+++++++++*********)))))),,,+++*********+++---...,,,,,,---,,,******,,,...******++++++++++++******))))))*********+++++++++))))))***++++++++++++***---+++(((((()))***************))))))))))))******))))))))))))))))))))))))************************...&&&)))///---***,,,,,,---,,,+++***(((''''''''')))(((&&&$$$$$$&&&((()))******)))(((((())))))***))))))***++++++++++++******++++++,,,---,,,,,,,,,(((((()))***************+++++++++***)))(((''''''***+++,,,,,,---------,,,+++*********++++++,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******)))))))))((((((((((((((())))))************---,,,+++***)))((())))))))))))(((((()))***++++++///...---,,,++++++***+++***************************************++++++,,,************************''''''((((((((())))))***+++)))---666777000***(((++++++++++++++++++++++++++++++,,,,,,,,,---------***+++++++++******))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,---,,,,,,+++---......,,,+++***+++------......///////////////000000000000000000///.../////////000111222333333333333333444444444555555666777777777777777888888888888888888999:::;;;;;;::::::::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???AAABBBCCCDDDDDDEEEEEEDDDxxxnnnbbb[[[UUUUUUVVVTTTTTTUUUUUUTTTSSSQQQOOOLLLIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;999:::;;;999777555555666333333222111000///......------............//////........................,,,,,,+++++++++************++++++++++++,,,,,,,,,---+++))))))+++...//////++++++++++++***)))(((((('''((()))***+++***)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++***))))))))))))***))))))************))))))000///,,,***))))))***+++(((***++++++)))(((((()))))))))***+++++++++++++++))))))))))))((((((((((((,,,,,,,,,,,,---------...---,,,+++************+++************************)))(((&&&&&&((()))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))************))))))(((&&&''')))***+++,,,,,,,,,++++++***++++++,,,---...,,,---,,,+++******,,,...******+++,,,,,,+++******)))************+++++++++)))***+++,,,,,,+++******))))))((()))+++,,,,,,***)))((((((''''''(((((()))************************))))))))))))))))))))))))***)))))),,,...+++***---+++------,,,)))'''&&&'''***)))(((''''''(((***,,,***)))))))))))))))((((((((()))******++++++******++++++,,,------------,,,************+++++++++,,,+++++++++******))))))(((***+++,,,---............************+++,,,------)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((()))******++++++---,,,++++++************(((((((((((()))***+++,,,...---,,,++++++***++++++************************+++************+++,,,,,,***************************************+++,,,---+++***000===AAA999000...++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++,,,++++++************+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,---------------+++,,,,,,***((('''(((***---......///000/////////000000000111111000//////...///000222333333333333333333333444444444555555666666666666666666666666888777777888888999:::;;;:::::::::;;;<<<===>>>???>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCzzzxxxrrriiiaaaZZZUUUVVVWWWUUUSSSTTTSSSSSSRRRQQQNNNLLLIIIHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@??????>>>======<<<999;;;;;;:::777555666777333222222111000///......------........./////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---......,,,******+++++++++******)))'''((()))++++++***)))(((***+++,,,------,,,+++***))))))))))))))))))))))))******)))((((((((())))))))))))************)))))),,,,,,+++***************&&&((())))))((((((((()))))))))***+++++++++++++++((((((((((((((()))))))))++++++,,,,,,,,,---------000...+++)))((()))***+++************************&&&$$$"""###%%%''''''&&&+++++++++++++++++++++++++++++++++*********))))))***************************+++++++++******)))(((&&&''')))***++++++++++++)))***+++,,,------------+++++++++)))((((((+++---***++++++,,,,,,++++++***)))************+++++++++)))***,,,------,,,***)))'''(((***---000000...,,,)))))))))(((((()))))))))++++++++++++++++++++++++************************&&&,,,+++(((,,,,,,***,,,'''+++......,,,)))))))))+++***))))))***+++,,,---((()))*********)))'''&&&((())))))*********************+++,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++***************+++,,,------------************+++,,,---...)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***++++++'''(((((()))******++++++++++++******************(((((((((((()))***+++,,,,,,++++++*********++++++************************++++++******++++++,,,---************************++++++******+++,,,...///222---222???CCC999000...++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,,,,+++******+++---------///000000000///...///000000111111111000000...///000000222333333444333333333444444444555555555555555555555555555444777777777777888999:::;;;:::::::::;;;<<<>>>???@@@>>>>>>???@@@@@@@@@@@@???>>>???@@@AAABBBBBBBBBBBB}}}uuusssmmmeee```YYYUUUVVVWWWUUUTTTTTTRRRRRRQQQPPPNNNLLLIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>999;;;<<<:::777555666888333222222111000///......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***---......+++((()))******+++++++++******'''(((***+++,,,+++)))(((((()))+++,,,,,,+++)))((())))))))))))))))))))))))***))))))((((((((((((((())))))*********))))))(((%%%&&&((()))***)))'''&&&%%%&&&((()))((('''((()))''''''((()))))))))))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,222000,,,((('''(((***+++***************************(((&&&'''***------,,,))))))))))))))))))))))))++++++++++++******))))))******************+++++++++++++++++++++***)))))))))******++++++)))((('''(((***+++---......------)))))))))'''&&&&&&)))+++***+++,,,------,,,+++***)))************+++++++++)))+++,,,------,,,***)))&&&(((+++000333333111...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++$$$///,,,%%%))),,,)))***$$$(((...000...,,,+++,,,***))))))******+++,,,,,,((()))***+++***)))'''%%%(((((()))***************))))))***++++++++++++*********))))))******+++,,,+++++++++++++++,,,,,,,,,((()))***+++,,,---------************+++,,,---...,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---'''(((((()))***+++++++++))))))))))))************(((((((((((()))***+++,,,*********)))******++++++************************++++++******++++++,,,---***************************))))))((()))+++---...999222333===???333***(((++++++++++++++++++++++++***+++,,,---...---,,,,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,......---,,,,,,+++******,,,------.../////////...---...//////......000222,,,---///000000000///...//////000111111111111111//////......///111444555333333333444444444555555444444444444444444444333777777777777888999:::;;;:::;;;;;;<<<===>>>@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAA|||rrrpppkkkeee]]]ZZZWWWVVVWWWWWWVVVUUUUUUSSSOOOKKKHHHHHHHHHIIIEEEDDDDDDCCCBBBBBBAAAAAACCCBBB@@@>>>===<<<;;;;;;:::999777555444555666777333333222111000000000111111...,,,***+++---...---))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++*********+++''')))***++++++***)))'''***************************)))(((((())))))(((&&&%%%&&&)))***+++***)))((())))))))))))))))))))))))))))))***++++++++++++***(((***+++***)))((()))***---,,,,,,,,,+++***************))))))))))))******))))))*********+++++++++000...+++))))))+++...000000...,,,*********+++,,,---,,,***(((''''''((())))))'''&&&(((***+++)))''''''$$$###%%%)))---...---,,,+++(((''''''(((+++,,,++++++******))))))((((((''')))***,,,,,,+++***)))&&&'''))))))((((((***+++///,,,)))'''(((*********%%%&&&''')))***************+++---------+++)))(((******++++++++++++******,,,,,,,,,++++++***************+++,,,---......///)))***+++,,,---,,,++++++---,,,++++++******++++++***++++++++++++***))))))******+++******)))(((''',,,,,,,,,++++++*********((())))))*********)))))),,,+++***+++,,,---+++)))***+++,,,***(((''''''(((************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---///,,,)))***---...---++++++++++++++++++++++++++++++***)))(((((()))***++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,...000222333000???HHH@@@333---++++++,,,---------,,,++++++*********+++,,,------......++++++++++++++++++++++++...---+++******+++---...*********++++++,,,,,,,,,++++++---......---++++++...---,,,,,,---...---+++---------.........//////......///000000000000000////////////000000000000222222333333333333444444333333444444555666666666888888888888888999999999::::::;;;;;;<<<=========>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA~~~tttqqqllleee^^^[[[XXXVVVVVVVVVUUUTTTUUURRROOOKKKIIIHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::999777666555555666666333333222111000000000000,,,***((('''((())))))(((000///...---,,,------...+++++++++++++++++++++++++++******))))))******+++,,,,,,+++***************((()))***++++++***)))((()))))))))))))))))))))))))))((()))***,,,,,,+++)))))))))***++++++***(((((())))))))))))))))))))))))))))))***++++++++++++***)))***++++++))))))***++++++++++++++++++***************))))))))))))******))))))*********+++++++++---,,,+++***+++---000111///...,,,+++***+++,,,---...---+++)))((()))******+++)))(((***,,,---+++))))))'''%%%&&&***,,,,,,+++,,,+++***))))))***+++,,,************))))))))))))((()))+++,,,---,,,+++***((()))))))))(((((()))+++...---,,,,,,------,,,+++***************))))))(((***+++,,,------+++)))(((+++++++++,,,,,,+++++++++,,,,,,,,,++++++******************+++,,,,,,------)))***+++,,,,,,,,,++++++,,,+++******))))))******&&&&&&'''((((((((((((((('''((()))***++++++++++++,,,,,,,,,++++++*********))))))************))))))+++******+++,,,,,,+++))))))***+++***)))(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))***+++,,,------,,,******+++,,,+++***++++++++++++++++++++++++,,,+++************+++,,,+++,,,,,,,,,++++++******************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,---...///000111666@@@CCC:::///+++++++++///////////////...------*********+++,,,---------------,,,,,,++++++******...---+++******+++---...,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,...,,,+++,,,......---,,,---------.........//////......///000000000000000000000000000111111111111222222222333333333444444333333444444555666666666777777888888888999999999::::::;;;;;;<<<===============>>>>>>>>>??????????????????@@@@@@@@@AAAAAAvvvsssnnnhhh___\\\XXXVVVVVVUUUTTTSSSSSSRRROOOLLLIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@>>>===;;;999888888777777666555555333222111000////////////...---+++,,,------,,,***000///---+++***)))******++++++++++++++++++++++++***))))))))))))))))))***+++******)))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((***,,,//////---++++++******))))))(((''''''))))))))))))))))))))))))((()))******++++++******'''((()))(((&&&&&&((()))))))))************************))))))))))))*********************+++++++++*********+++,,,...000111---,,,,,,++++++,,,...///...---,,,*********++++++***))))))+++,,,---+++***,,,***((()))***++++++***++++++++++++++++++++++++)))))))))***************)))***,,,---------,,,+++***+++***)))'''''')))+++(((((()))+++,,,,,,)))'''+++++++++++++++***))))))***+++,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************)))***++++++,,,,,,+++++++++***))))))(((((())))))###$$$&&&'''((()))))))))((()))***+++,,,,,,,,,,,,+++++++++++++++*********))))))************))))))+++******+++,,,,,,+++)))))))))***))))))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))***+++------+++,,,---,,,***)))***+++++++++++++++++++++++++++------,,,++++++,,,------+++++++++++++++*********++++++++++++++++++++++++************************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++,,,,,,++++++++++++************+++,,,,,,---...///111111<<<>>>;;;222+++***+++,,,,,,,,,---------,,,++++++))))))******+++,,,,,,,,,//////...---,,,+++******------++++++++++++------............------------------,,,,,,,,,,,,------,,,++++++,,,...///...------------.....................///000000000000///111111111111222222222222222222222222333333333333333333333444555555666666777777777888888888999999:::::::::;;;<<<<<<============>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAyyywwwrrrkkk```]]]YYYVVVUUUTTTRRRQQQRRRQQQOOOLLLJJJHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC>>>???AAAAAAAAA???===<<<888888999888888777555555333222111000///.........111000000111222111///...,,,,,,++++++)))(((((('''++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))((()))***---//////---***)))(((((('''''''''(((((())))))))))))))))))))))))((())))))***************((())))))(((&&&&&&(((***((((((((()))*********+++******))))))))))))******************************)))***+++,,,---.........++++++++++++,,,---//////---,,,+++************+++((((((((()))*********)))++++++******+++,,,++++++******+++,,,,,,+++******)))))))))******+++++++++***+++,,,---------,,,,,,------,,,)))'''''')))+++&&&&&&&&&(((******(((&&&'''''')))***+++,,,,,,,,,******++++++++++++***)))***++++++,,,,,,++++++***+++++++++***************+++*********))))))(((((()))******+++++++++++++++++++++***)))))))))))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,+++))))))+++++++++***************)))************))))))(((+++***)))***,,,,,,***)))*********)))(((***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,---......+++---///...***(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++************************''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,++++++++++++++++++++++++((((((***,,,...111444555<<<999333---++++++,,,,,,******++++++++++++******))))))*********+++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---///.........------,,,,,,...---,,,++++++,,,---...,,,+++***,,,...//////...........................---...//////000000//////000000000111111111222222111222222222222333333333222333333444444555666666666666777777888888999999999::::::;;;;;;<<<==================>>>>>>>>>???????????????@@@@@@@@@@@@{{{zzzuuunnn```]]]YYYVVVUUUTTTRRRPPPPPPOOONNNMMMKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCBBBBBB???@@@AAABBBAAA@@@===<<<888999999999888777666555444333222000//////............---...///...---+++***,,,...//////---***)))+++++++++++++++++++++++++++++++++******+++++++++)))((((((((((((((())))))))))))************))))))*********************************,,,------***((((((((((((((()))***+++,,,************************(((((()))************)))+++,,,+++***))))))+++...((((((((()))*********+++******))))))))))))*********************************+++,,,---------,,,+++*********+++,,,---...///+++******)))))))))))))))((((((******************)))***+++,,,,,,,,,,,,---((()))***++++++***)))((())))))******++++++,,,,,,++++++,,,,,,---------------------+++(((''')))***+++***)))***+++---,,,,,,&&&&&&((()))***+++++++++)))*********************))))))************))))))************************+++******))))))((((((''')))))))))*********++++++,,,,,,+++************+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++))))))***************************************)))((((((******)))***+++,,,***(((***++++++***((((((***,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------.........+++...000///,,,***+++---++++++++++++++++++++++++******++++++++++++******,,,+++***)))))))))******************************************************''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))************************)))))))))******++++++++++++++++++++++++++++++,,,((()))***,,,...111333555666111---,,,......---,,,------............------******************++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++///...,,,,,,,,,,,,...///,,,+++***,,,...//////........................---------...////////////////////////000000000111111111111111222222222333333222222333333444555555555555666666777888888999999999999::::::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@|||zzzuuunnn___\\\XXXVVVTTTSSSRRRPPPNNNNNNNNNMMMLLLIIIGGGEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???===<<<:::999999888777777666666555444333111000/////////...---,,,,,,------,,,+++)))+++---......,,,***(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((((((((((((((())))))******))))))))))))))))))***************************+++***)))***+++***)))'''((()))***+++---...//////************************'''((())))))******))))))((()))(((&&&%%%%%%(((+++))))))************************))))))))))))******+++++++++***************++++++,,,,,,,,,,,,++++++((())))))***+++,,,,,,---)))))))))))))))))))))))))))+++------,,,+++,,,---(((***,,,,,,,,,+++,,,---((()))***++++++***)))(((*********+++++++++++++++++++++++++++,,,,,,,,,---,,,---...---***))))))***,,,***((()))***+++++++++)))))))))))))))((('''''')))))))))************+++(((((())))))))))))(((((()))))))))***************+++*********))))))((((((***))))))))))))***++++++---,,,,,,+++***+++++++++***+++++++++******)))(((((()))***+++,,,,,,,,,,,,)))))))))*********************+++******)))((('''***))))))***++++++***((((((***+++***)))((()))***************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,---...---------***,,,......---,,,+++,,,++++++++++++++++++++++++((())))))******))))))(((,,,+++***)))((()))******))))))))))))))))))))))))************************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,---------------...///000000,,,***...000///------++++++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......------------......,,,++++++,,,...///...---...............---------------...////////////....../////////000000000000111111111111222222222222222222222333444444555555444555666666777888999999999999999:::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>????????????@@@|||xxxrrrjjj^^^[[[XXXUUUTTTTTTRRRQQQMMMMMMNNNNNNLLLIIIFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA???>>>======;;;:::999777666777777888777666444222111000000///111///---,,,---......---...---,,,+++******))))))++++++++++++++++++++++++++++++************++++++)))((((((((())))))***+++******))))))))))))******************************+++)))(((((()))++++++***((()))+++,,,---------,,,************************'''(((((()))))))))))))))&&&&&&%%%###"""###&&&(((+++++++++++++++***************))))))))))))******+++++++++*********))))))*********++++++,,,,,,---'''((())))))************)))******++++++*********)))+++...---,,,+++,,,...)))+++------+++))))))************++++++*********,,,++++++++++++++++++******************+++,,,,,,***,,,......---*********)))((((((***+++***(((&&&)))************)))(((((()))))))))))))))***++++++))))))************))))))((()))))))))*********+++*********************)))***))))))((()))***+++,,,,,,++++++***************((())))))*********))))))'''((()))***++++++++++++((()))))))))*********++++++++++++******)))((('''***)))))))))++++++)))((($$$&&&)))******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,+++***)))(((((()))+++------+++)))++++++++++++++++++++++++(((((()))******)))((((((,,,+++)))(((((((((******************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))************************++++++******))))))((((((+++++++++,,,,,,,,,------......---------......//////+++***///000---,,,---(((((()))***************,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------+++,,,,,,------,,,,,,+++------------............------............------...,,,+++,,,......---,,,//////.........---------,,,---......//////......//////000000000111111111111111111111222222222222111222222333333444555555444444555666777888999999888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????{{{vvvnnnfff]]][[[WWWUUUTTTTTTSSSQQQLLLMMMNNNNNNMMMJJJFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@???>>>======<<<;;;888666666666888999888777555333222111000000111...+++***+++---------888555111---+++,,,---///++++++++++++++++++++++++******))))))))))))******)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))+++)))''''''))),,,---...&&&''')))***+++***((('''************************'''(((((()))))))))))))))++++++***(((&&&'''+++------,,,,,,,,,+++***************))))))))))))******++++++++++++******)))))))))))))))***+++---...///'''(((((())))))))))))(((***++++++,,,,,,,,,++++++'''***,,,,,,***)))***,,,***---///---***'''&&&'''++++++++++++++++++++++++---,,,,,,++++++***************))))))******+++,,,))),,,///000...,,,***)))+++,,,...000111...***&&&'''((()))***+++,,,,,,,,,))))))(((((()))***++++++******++++++++++++******(((((())))))*********+++******************++++++***)))((((((((()))+++,,,+++******)))))))))))))))'''((()))+++,,,,,,,,,,,,******+++******)))((('''(((((())))))*********++++++++++++******(((''''''***)))((()))++++++)))((( ###(((*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++***)))'''&&&&&&%%%%%%))),,,---***'''++++++++++++++++++++++++((()))***++++++***)))(((,,,+++)))((('''(((***+++++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''+++++++++,,,,,,---------,,,,,,,,,---...///000111111,,,+++//////++++++...***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---.........//////000000,,,---...//////...---,,,...---,,,,,,---...---+++//////.........---------,,,---......//////......000111111111111222222222000111111111111222222222111222222333333444555555444444555666777888999999888999999::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????vvvrrrlllbbbYYYVVVTTTSSSTTTTTTSSSQQQNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::::::::888777666666666666555444333222111111111111111000...---,,,,,,------------,,,,,,,,,,,,+++++++++*********+++,,,,,,---///...---+++)))(((&&&&&&---,,,+++)))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++******)))(((((((((*********)))))))))))))))***++++++++++++,,,,,,,,,************))))))(((((())))))(((((((((((()))))),,,------,,,***)))***+++,,,+++++++++******))))))))))))((((((((()))++++++***+++,,,,,,+++***(((''')))(((''''''(((***,,,---))))))*********+++++++++)))************++++++++++++*********+++,,,,,,---))))))***+++,,,,,,------+++*********))))))((((((,,,,,,++++++***+++++++++******))))))))))))))))))******************************)))))))))***,,,---*********)))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***(((''''''&&&************)))))))))(((++++++++++++++++++++++++++++++---......---++++++,,,+++******)))*********************************...---+++))))))***+++,,,************************+++++++++***++++++,,,,,,+++++++++*********))))))************************++++++******++++++,,,---)))***,,,......---,,,***(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,)))&&&''')))++++++***------------,,,+++***)))+++******)))))))))))))))''''''((()))))))))))))))******++++++++++++*********************)))(((''''''''''''''''''((())))))***)))))))))***+++,,,,,,************+++,,,---...,,,------......------,,,---,,,++++++******++++++............---,,,+++++++++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------......///000'''((()))***+++,,,,,,,,,//////...------------...,,,------......------,,,---------............///000000000000////////////000111111111111222222222444333333333333444555555666666666777888999999999777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<<<<===============vvvqqqlllcccYYYWWWTTTTTTTTTTTTSSSQQQNNNNNNLLLKKKIIIHHHFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::888777777777777777888888444444222111000/////////111000...---,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,---...---,,,+++***(((''''''+++***)))))))))))))))***))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))************)))))))))))))))))))))((())))))))))))*********************************))))))(((((((((((()))))))))***++++++))))))***+++++++++*********)))))))))))))))***+++++++++++++++,,,,,,---------+++***)))'''((()))******+++++++++)))))))))))))))))))))))))))************++++++++++++*********++++++,,,---))))))***++++++,,,------+++*********))))))))))))))))))((((((((())))))***))))))))))))************************************+++***)))))))))***+++,,,***)))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********++++++***))))))++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******,,,,,,+++***)))))))))******************************+++++++++******))))))************************,,,++++++***++++++,,,,,,+++++++++*********))))))************************++++++******++++++,,,---333111...+++)))(((''''''***++++++,,,------......++++++++++++++++++++++++***'''%%%&&&(((******)))******++++++,,,------...+++******)))))))))))))))(((((()))***************)))******++++++******)))******)))))))))((((((((()))))))))))))))***++++++*********)))******++++++************+++,,,------,,,,,,------------,,,,,,---,,,++++++******++++++------------------,,,,,,+++,,,------...---------******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,------++++++,,,---............------,,,++++++++++++,,,,,,------......------,,,---------............///000000000000////////////000000111111111222222222333333333333333444555555666666666777777777888888777888888999999::::::;;;;;;:::::::::;;;<<<======;;;<<<<<<===============uuupppkkkcccYYYWWWUUUTTTTTTTTTSSSRRROOONNNMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???===<<<;;;888888777777777777777888555444222000///...------000///...---------------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((()))******++++++'''(((((()))******++++++))))))))))))))))))******((())))))))))))*********+++++++++++++++++++++,,,***))))))(((((())))))***&&&((()))***))))))+++,,,******))))))))))))(((((((((***---///000...,,,***+++++++++,,,,,,+++******&&&'''***,,,,,,,,,***))))))))))))))))))((((((((()))************++++++++++++************+++,,,,,,))))))******+++,,,,,,,,,***************)))))))))((((((((((((((()))***+++)))))))))*********++++++************************++++++***)))))))))******))))))))))))))))))******))))))))))))************++++++++++++++++++++++++************************&&&(((***,,,---------,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,++++++******++++++,,,---,,,+++***))))))))))))************************((()))+++,,,+++***(((&&&************************,,,,,,++++++***++++++,,,+++++++++***************************************++++++******++++++,,,---EEE???777///***)))***,,,+++++++++,,,,,,------...++++++++++++++++++++++++***((('''((()))+++******++++++******+++,,,...///+++******))))))))))))))))))******++++++++++++***)))******++++++******)))+++***)))((('''((()))))))))))))))))))))***++++++++++++***)))))))))******+++++++++++++++++++++,,,,,,,,,------------,,,,,,---,,,++++++******+++++++++,,,,,,------------,,,++++++,,,---------------******+++++++++,,,,,,,,,+++++++++***************+++************++++++,,,------......///......---------,,,+++++++++++++++,,,------......------,,,---------............///////////////000000000000000000000111111111222222333333333333444444444444555555555666666666666666777777888888999::::::::::::::::::;;;<<<===>>>???;;;<<<<<<===============ssslllhhhcccYYYWWWUUUTTTTTTTTTSSSRRROOOOOONNNLLLJJJIIIGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???===<<<;;;<<<;;;999888666555444444777666333111///---,,,,,,//////......------------------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,***************************)))))))))))))))******))))))))))))))))))))))))(((((())))))************(((((())))))************)))))))))))))))***************+++++++++,,,,,,,,,---------,,,,,,+++++++++***))))))))))))))))))***((()))******))))))***,,,)))))))))((((((((((((((())),,,000333333000,,,)))(((((((((((())))))((((((((()))***+++,,,+++******((()))))))))*********+++))))))*********++++++++++++***************++++++))))))******+++++++++,,,*********************************++++++---...///((())))))******++++++,,,************************++++++******)))))))))((()))))))))))))))*********((()))))))))************++++++++++++++++++++++++************************&&&(((+++...//////---,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------+++***))))))((((((************************)))***+++++++++***((('''************************,,,,,,++++++******++++++************************************************++++++******++++++,,,---HHHCCC:::222---,,,---///)))))))))******+++++++++************************,,,+++++++++,,,---------///...+++)))))))))+++,,,+++******)))))))))))))))))))))***++++++*********))))))************)))))),,,+++)))(((((()))***,,,'''''''''''''''(((((())),,,+++***))))))((())))))++++++,,,,,,+++++++++***,,,,,,,,,------,,,,,,,,,---,,,++++++******++++++***+++,,,---------------++++++,,,------------,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++,,,,,,---------------------,,,,,,///...------,,,,,,------,,,------......------,,,---------............///////////////000000000000000000000000111111111111222222333333444444444444555555555555555555555555777777777888999999:::::::::::::::;;;<<<===>>>???;;;<<<<<<===============ooohhhdddbbbZZZXXXUUUTTTUUUUUUTTTRRRPPPPPPNNNMMMKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;<<<;;;999777666555444444888777555222000...------...............---------------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,))))))*********+++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********************))))))(((((((((((())))))******************+++++++++,,,,,,,,,000///...---,,,***))))))******))))))))))))******+++,,,---,,,***)))***+++((((((((((((((()))))))))))),,,000333333000,,,)))'''''''''(((((()))******+++******))))))***+++,,,(((((()))***,,,---......))))))*********+++++++++++++++***))))))*********)))***************++++++***************++++++++++++++++++,,,---...///000))))))******+++++++++,,,************************************))))))(((((((((((())))))************((()))))))))************************************************************(((***---//////...,,,++++++*********))))))))))))))))))))))))))))))))))))......,,,++++++,,,......---,,,+++***))))))))))))************************---,,,+++***)))***++++++************************---,,,++++++*********+++************************************************++++++******++++++,,,---888555111---***))))))***)))***************++++++************************+++,,,,,,---------------///---+++)))((()))***++++++******)))))))))))))))((()))))))))))))))(((((()))))))))******)))))))))---,,,***))))))***,,,---'''''''''''''''(((((()))++++++***)))((((((((((((++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++******+++,,,------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******************++++++---,,,,,,++++++,,,,,,,,,------.........---,,,,,,......---,,,,,,,,,,,,---,,,------......------,,,---------............///.../////////000000000111//////000000000111111111111222333444444444333333444444444444555555555555666777777888888999:::::::::::::::;;;;;;===>>>>>>;;;<<<<<<===============|||jjjbbb```___ZZZXXXVVVUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAACCCBBBBBBAAA@@@>>>===<<<777777777777777888888999999777555333111///...------......///......------------,,,,,,,,,,,,++++++,,,,,,++++++******++++++))))))*********+++++++++---,,,+++)))((((((''''''))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((('''((((((((()))******++++++((())))))))))))*********//////...---+++***))))))+++******))))))******+++,,,---...,,,***))))))***(((((())))))))))))******+++---///111000...+++))))))))))))***+++,,,---...---,,,***((()))***,,,---((()))***+++,,,...//////)))************+++++++++++++++***))))))))))))************************************+++++++++++++++***************+++,,,---++++++++++++++++++++++++************************))))))*********)))((((((((((((((()))******++++++))))))))))))************))))))))))))))))))))))))***************************+++---......---+++************)))))))))((((((((((((((((((((((((((((((+++******))))))******+++,,,+++******)))*********************************...---+++))))))***+++---************************------,,,+++***************************+++++++++************************++++++******++++++,,,---***************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++*********+++******))))))***+++---...+++******)))))))))))))))((())))))))))))(((''''''((())))))******))))))(((++++++***)))***+++,,,---)))))))))))))))***++++++******)))((((((((()))))))))***,,,------,,,+++***++++++,,,,,,,,,,,,++++++---,,,++++++******++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************+++......///////////////...,,,,,,+++***************,,,------......------,,,---------............///......//////000000111111/////////000000000111111000111333444444444333222333333444444555666666777666666777777888999999999;;;::::::::::::;;;<<<<<<;;;<<<<<<===============wwwfff]]][[[\\\ZZZXXXVVVUUUUUUUUUTTTSSSQQQQQQOOONNNLLLKKKIIIIIIFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@>>>===<<<666666666666777888::::::777666444222000......---,,,---...//////...------------,,,,,,,,,,,,++++++---,,,++++++******++++++***************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))))))))'''(((((()))******++++++((())))))))))))*********,,,,,,,,,,,,+++++++++++++++******))))))******+++***+++,,,+++***)))***+++)))))))))*********++++++,,,,,,------,,,,,,+++***************+++---///000,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,)))************+++++++++++++++***)))))))))))))))************))))))))))))*********++++++,,,,,,,,,)))))))))(((((()))******---,,,,,,++++++******)))************************'''((()))******))))))((('''(((((()))******++++++))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++*********))))))************************((())))))******))))))(((*********)))******+++,,,************************,,,++++++***************************************...---,,,+++************))))))*********+++++++++************************++++++******++++++,,,---((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&)))+++,,,***))))))+++)))))))))***++++++,,,,,,+++******)))))))))))))))***************)))((('''(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))***++++++)))(((((((((((())))))***((()))+++---------,,,+++++++++,,,,,,,,,,,,++++++---,,,++++++******++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++++++++,,,---...///////////////,,,+++******)))*********,,,------......------,,,---------............///.........///000111111111////////////000000000111000111333444444333222111222222333555666777888999666666777777888888999999;;;;;;:::999999999999:::;;;<<<<<<===============uuudddZZZYYY[[[ZZZXXXVVVUUUVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@>>>===<<<888888777777777777888888555444222111///...------,,,---.../////////---------------,,,,,,,,,++++++---,,,,,,+++*********+++************************)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))((((((((()))******++++++'''(((((()))***+++++++++***++++++++++++,,,,,,,,,))))))***++++++,,,------++++++************++++++'''(((******))))))+++,,,))))))******+++++++++,,,---,,,+++************+++((((((((((((***,,,...///***+++,,,------,,,***))),,,,,,++++++***)))(((((()))************+++++++++++++++***))))))((())))))*********)))))))))))))))*********++++++,,,,,,,,,+++***)))))))))))))))***...------,,,+++***))))))************************&&&'''(((*********))))))'''(((((()))***+++++++++))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((())))))******+++,,,---...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---************************((()))+++,,,+++***((('''************************...---,,,+++************))))))******++++++++++++************************++++++******++++++,,,---)))***+++,,,------,,,,,,************************))))))))))))))))))))))))'''***---...+++***+++---++++++,,,++++++***((((((+++******)))))))))))))))+++++++++++++++***)))((((((((())))))))))))((((((%%%&&&'''((())))))(((((('''''''''''''''((())))))(((((('''(((((()))***+++'''(((+++---...---,,,++++++++++++,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------.........000///......------------)))***+++,,,------------...---,,,,,,++++++,,,,,,,,,------......------,,,---------.........//////---......///000111111222////////////000000000000///111222444444333222111111222333555777888999:::666666666777888888999999;;;;;;:::999888888888888;;;<<<<<<===============pppaaaZZZXXXVVVYYYXXXWWWUUUTTTUUUUUUVVVPPPOOONNNLLLJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCBBB@@@>>><<<<<<<<<<<<:::999888777666666666666666444222111111111...---///...---,,,,,,---///000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++************)))***++++++***)))***,,,++++++++++++++++++++++++******))))))))))))******,,,,,,+++++++++++++++,,,++++++******++++++,,,------------------,,,+++************+++***)))((((((,,,,,,,,,+++***)))((((((***)))((((((((()))++++++,,,++++++***)))(((''''''---,,,+++******+++,,,---+++++++++******+++,,,,,,------......---+++)))'''---,,,++++++------,,,+++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))***((('''+++000111...+++,,,***))))))***++++++***+++$$$!!!(((---+++&&&)))******)))&&&%%%%%%&&&+++)))((()))+++,,,,,,+++))))))************))))))((((((((((((((()))******+++***)))((('''''''''''')))************+++++++++,,,+++*********+++------***++++++++++++***))))))---+++((('''&&&(((***,,,++++++************++++++******))))))))))))******++++++***************************)))))))))((((((((()))***+++,,,,,,+++***))))))))))))************************************......---,,,+++))))))(((&&&''''''((()))******+++++++++++++++++++++++++++++++++************++++++++++++*********+++---...++++++************++++++---,,,***)))))))))******++++++++++++************))))))))))))))))))))))))+++******))))))***+++++++++***)))))))))))))))***&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******---+++)))(((***++++++***++++++*********************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000//////...////////////////////////,,,---///111111111111000000000000000000000000000111111222222222333333333333444555666777777777777777777666666666666777777999999888888999999:::;;;:::;;;<<<===>>>>>>>>>===rrraaaZZZWWWUUUXXXWWWVVVUUUTTTTTTUUUUUUQQQPPPNNNLLLKKKIIIIIIHHHJJJHHHFFFDDDCCCBBBBBBBBBCCCBBB@@@>>>===<<<<<<<<<::::::999888777777777777777444222111111000///...000///---,,,,,,---...///------------,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------(((***+++***))))))***+++******************************))))))))))))******))))))((((((((((((((()))++++++******++++++,,,---+++++++++++++++***************)))))))))(((((((((,,,+++++++++***)))))))))******)))((()))***+++,,,++++++******))))))((((((,,,+++************+++,,,******))))))***+++,,,,,,+++,,,---...---,,,***(((+++***)))***+++,,,+++))))))))))))))))))))))))))),,,,,,,,,++++++*********************************---++++++...222444111...,,,***))))))***++++++***,,,'''###$$$)))---+++((((((*********((('''((()))******************++++++))))))************))))))((((((((((((((()))******++++++***)))((((((((((((''''''((()))+++,,,------+++******)))***+++,,,---***++++++++++++***))))))+++***)))(((((()))+++,,,++++++************++++++******))))))))))))******************************,,,,,,,,,+++++++++************+++++++++)))((('''))))))))))))************+++++++++***************---,,,,,,+++)))(((((('''(((((())))))***+++++++++++++++++++++++++++++++++++++++************++++++,,,+++*********+++,,,---++++++************+++++++++***)))((('''((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---+++)))(((***++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...........................,,,---...000000000000000000000000000000000000000000000111111111222222222444444555666777777777777777666666666666777777888999999888888999999:::;;;=========>>>??????@@@@@@uuubbbYYYUUUTTTWWWWWWUUUTTTTTTSSSTTTTTTRRRQQQPPPNNNLLLKKKJJJIIIJJJIIIGGGEEECCCAAA@@@@@@CCCBBB@@@>>>===<<<<<<<<<;;;:::999888888777777888888555222000000000000///111000...---,,,,,,---...,,,,,,,,,,,,++++++++++++)))******++++++******))))))******++++++,,,------)))***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******++++++************+++++++++************+++,,,,,,*********)))******+++,,,++++++***)))))))))******++++++******************+++******)))***+++,,,---*********)))))))))))))))+++******))))))******+++(((((())))))***+++,,,---***+++,,,------,,,+++******)))(((((()))***)))((())))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++---,,,,,,...222333111...,,,***))))))***++++++***---+++((((((***+++++++++((()))******))))))+++,,,)))+++---,,,)))((())),,,))))))************))))))((((((((((((((()))******,,,,,,+++******)))))))))(((((()))******++++++,,,)))))))))))))))***++++++******++++++******)))((())))))******++++++,,,,,,++++++************++++++******))))))))))))******************************,,,++++++++++++*********((())))))******)))(((((())))))))))))************++++++++++++******)))))),,,++++++***)))(((''''''))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++---,,,+++*********+++,,,++++++************++++++))))))'''&&&&&&''''''(((******)))))))))((((((((())))))))))))))))))))))))******+++++++++***(((''')))((((((((()))***++++++,,,+++)))(((''''''''''''))))))))))))))))))))))))******++++++++++++******,,,***))))))***++++++*********************************++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---......------,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......------------------------,,,,,,---...////////////000000000000000000000000//////000000000111111111333444555666666777777777666666666666666777888888999999888888999999:::;;;>>>============???@@@AAAzzzeeeYYYTTTTTTVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQOOONNNLLLJJJIIIIIIHHHGGGEEECCCBBBAAAAAABBBAAA@@@???===<<<<<<;;;<<<;;;:::999888888888888999666222//////000000000111000///---,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,++++++*********+++,,,+++***)))***+++******************************))))))))))))******,,,,,,+++++++++,,,------***************++++++,,,++++++*********,,,---...---,,,++++++++++++,,,---***************+++++++++,,,+++*********+++,,,---)))))))))))))))************))))))))))))))))))***(((((()))***+++,,,...///))))))***+++,,,,,,++++++***((('''((()))***)))((())))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++***)))***,,,//////---+++,,,***))))))***++++++***,,,,,,,,,+++))))))***+++((()))+++***))))))***,,,(((,,,///---(((&&&(((,,,))))))************))))))((((((((((((((())))))***,,,,,,,,,,,,++++++******,,,,,,+++***)))(((''''''((((((((((((((())))))******************))))))(((((()))***,,,---------,,,++++++************++++++******))))))))))))*********************+++++++++))))))))))))(((((((((((($$$%%%&&&((()))+++,,,,,,((()))))))))************,,,,,,++++++***))))))))),,,++++++***))))))(((((()))))))))******+++++++++************************++++++************++++++...---+++*********++++++++++++************++++++)))((('''&&&&&&'''((())),,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,+++***'''&&&(((((((((((()))***,,,,,,---+++)))'''&&&&&&'''((())))))))))))))))))))))))******++++++++++++******+++***))))))+++,,,+++******************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------,,,,,,,,,------.........000000000000000000000000000000000000111111111222111222333444555555555555555555555555666777999999999999888888999999:::;;;<<<;;;:::999:::<<<>>>@@@iiiZZZTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPNNNLLLJJJIIIEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===;;;;;;<<<;;;:::999888888888888:::666222//////000111111000000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,---...---+++***+++,,,++++++++++++++++++++++++******))))))))))))******((((((((((((((()))************))))))******+++,,,***************+++,,,---++++++*********++++++,,,***************+++++++++,,,+++*********+++,,,---)))))))))))))))*********)))))))))******)))))))))))))))******,,,---//////(((((()))***+++++++++++++++***))))))++++++***)))))))))))))))))))))))))))************************************************(((((()))+++,,,,,,+++***,,,***))))))***++++++******,,,,,,+++((('''(((***)))***+++***((('''((()))(((,,,///...)))&&&(((+++))))))************))))))((((((((((((((())))))***+++,,,,,,,,,,,,+++******---,,,+++***)))'''&&&&&&''''''(((((()))))))))))))))************)))((((((''')))+++---------,,,,,,++++++************++++++******))))))))))))******))))))*********+++++++++((((((((((((((((((((((((%%%%%%&&&''')))+++,,,---((()))))))))************+++++++++*********)))))),,,,,,,,,++++++******)))((((((((()))))))))))))))************************++++++************++++++...---+++*********++++++++++++************++++++***)))((((((((()))***+++,,,,,,,,,,,,++++++++++++************************((()))+++,,,+++)))'''&&&(((((((((((()))***,,,,,,+++***(((&&&&&&((()))***))))))))))))))))))))))))******++++++++++++*********)))(((***+++,,,+++***))))))*********+++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,---------////////////////////////111111111222222222333333000000111222333333333333444444444555666888999:::999999888888999999:::;;;<<<;;;:::999:::<<<>>>???nnn\\\VVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOLLLJJJHHHDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@>>>===;;;:::;;;:::999888888777777888999666333111111111111000/////////......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,&&&(((***,,,---...------,,,---...---+++******+++++++++++++++++++++++++++******))))))))))))******))))))))))))***++++++,,,***))))))))))))***++++++))))))***+++++++++******'''((())))))***)))))))))++++++******************+++******)))***+++,,,---*********))))))))))))))))))******++++++******)))************+++,,,---...(((((()))))))))******+++,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,***))))))***++++++***)))***+++***)))(((((())))))***+++***((('''((()))'''+++------***((()))***))))))************))))))((((((((((((((()))*********+++,,,------,,,******(((((())))))))))))))))))''''''((()))))))))))))))))))))******))))))((('''((()))***,,,,,,,,,++++++++++++************++++++******))))))))))))******)))))))))***++++++,,,,,,))))))***************+++******)))((((((((())))))))))))))))))************************************,,,,,,,,,,,,++++++******((((((((((((((((((((()))************************++++++************++++++---,,,+++*********+++,,,++++++************+++++++++******))))))***,,,,,,+++************)))))))))************************(((((()))******)))(((((()))((((((((()))***++++++))))))(((((((((***+++,,,))))))))))))))))))))))))******++++++++++++******)))((((((***,,,---+++***)))))))))***++++++,,,,,,))))))************))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,+++++++++++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------...////////////////////////111222222222222333333333///000111222222333333333333333444555777888:::;;;999999888888999999:::;;;===<<<<<<<<<<<<>>>???@@@rrr___XXXXXXVVVWWWWWWWWWVVVUUUTTTSSSPPPPPPQQQPPPOOOLLLIIIGGGEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???===;;;:::::::::999888777777777777888666333222222222000///..................------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++&&&'''***,,,......------+++,,,,,,+++)))(((((()))******************************))))))))))))******++++++++++++,,,---...///)))))))))))))))***+++++++++---...000///...,,,***&&&(((***,,,,,,+++***(((,,,+++++++++***)))))))))******)))((()))***+++,,,++++++******))))))((((((******+++,,,,,,+++******))))))(((((()))***++++++))))))((((((((())))))***,,,+++******,,,,,,+++***))))))))))))))))))))))))((()))))))))*********+++************************)))***,,,---,,,,,,++++++,,,***))))))***++++++*********************)))((((((***+++***))))))***,,,((()))+++,,,,,,+++***)))))))))************))))))((((((((((((((()))******)))***+++,,,,,,+++***)))'''((((((((())))))******'''((()))*********)))))))))))))))))))))(((((('''))))))******************++++++************++++++******))))))))))))******((())))))***++++++,,,,,,))))))))))))******++++++,,,+++***)))(((((()))***))))))))))))************)))))))))***++++++,,,,,,++++++++++++************))))))))))))))))))))))))************************++++++************++++++,,,+++*********+++,,,---++++++************+++++++++******)))***+++,,,---++++++*********)))))))))************************''''''(((((()))************)))))))))))))))******************++++++++++++))))))))))))))))))))))))******++++++++++++******(((((((((***,,,---,,,***((())))))***++++++,,,,,,))))))************))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---........................///...---,,,,,,---......////////////////////////111111111111222222222222000111222333444444444444333333444555777999;;;<<<999999888888999999:::;;;;;;;;;<<<======>>>>>>???uuu```YYYYYYVVVWWWXXXXXXWWWVVVTTTSSSOOOPPPPPPPPPNNNLLLIIIGGGFFFGGGGGGGGGEEECCCAAA@@@AAAAAAAAA@@@???===;;;::::::999888777666666666666777666444333333222000...------......///...............------------,,,,,,******++++++++++++******)))***,,,------,,,+++))))))***+++***'''&&&&&&'''))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,)))))))))))))))******+++///111444555555222///---(((+++...000111///---+++---,,,,,,+++***)))((((((***)))((((((((()))++++++,,,++++++***)))(((((('''***+++,,,------,,,+++***((((((''''''''''''((()))))))))(((((((((((())))))+++***)))***+++,,,+++)))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++((()))+++,,,+++*********,,,***))))))***++++++***+++))))))***,,,,,,***(((''')))+++++++++,,,---///(((((()))+++------+++)))))))))************))))))((((((((((((((()))******((()))+++,,,,,,+++***(((******))))))(((((('''''''''(((***+++++++++***))))))))))))))))))(((((('''*********)))))))))))))))++++++************++++++******))))))))))))******((())))))***++++++,,,,,,&&&'''''''''(((((())))))******)))))))))+++,,,---))))))))))))************(((((()))***+++,,,,,,---************))))))))))))++++++******************))))))))))))))))))))))))++++++************++++++++++++*********+++---...++++++************++++++******)))))))))+++,,,------------,,,,,,,,,++++++************************''''''''''''(((***+++,,,+++***)))))))))))))))***++++++,,,,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******(((((((((+++------,,,***((())))))***++++++,,,,,,))))))************))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---////////////////////////000///...---,,,---...///////////////////////////000000000000111111111111222222333444555555555555222333333555777999;;;<<<999999888888999999:::;;;888999:::;;;<<<<<<<<<<<>><<<;;;999999888888777666666555555666888777444222111111/////////.........------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++***)))+++++++++***************---,,,+++***))))))))))))******)))((((((((()))))))))))))))+++------,,,***)))((((((***,,,------,,,,,,+++******))))))*********)))(((***,,,------,,,************))))))))))))******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))),,,+++******)))*********))))))******++++++,,,,,,******++++++++++++******((()))******++++++************++++++++++++************++++++++++++*********)))((((((******)))(((*********************************))))))(((((((((&&&$$$"""%%%))),,,,,,******)))))))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())),,,++++++++++++*********************)))((('''&&&)))))))))*********++++++---,,,+++***)))((((((((())))))))))))))))))))))))***)))(((((((((((()))******************)))((('''(((((()))***************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************++++++,,,,,,------------,,,,,,+++))))))))))))))))))))))))+++***)))***++++++***)))))))))))))))))))))))))))************************,,,++++++++++++,,,,,,---,,,+++******))))))******+++***)))(((((()))***+++++++++,,,,,,,,,---------))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,------,,,,,,---------.........------,,,,,,,,,,,,+++++++++++++++******++++++,,,...------------...//////------........./////////000000000000000000000000111111111111222222222222444555555666666777888888777777777777777888888888999999:::;;;;;;<<<<<<===iii]]][[[XXXWWWVVVUUUUUUUUUUUUUUURRRQQQQQQPPPOOOMMMLLLKKKIIIHHHFFFEEECCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<999999999888777777666666444444555555333111000///***,,,---,,,)))(((***,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,******************************++++++******++++++,,,,,,******))))))((())))))***+++***)))******,,,,,,---)))((((((***---......---,,,+++******))))))******)))(((((()))+++,,,,,,+++*********)))))))))))))))((()))***+++++++++++++++******************)))))))))))))))))))))*********---,,,***)))))))))***+++))))))***+++,,,,,,------******++++++++++++******((()))***+++,,,+++***))))))******++++++******))))))***+++,,,,,,+++***)))(((((('''(((((((((((('''******************************))))))))))))))))))---((($$$$$$(((***)))&&&******)))))))))***++++++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((()))***+++++++++++++++++++++++++++++++++***)))((('''&&&))))))))))))************------+++***))))))))))))))))))))))))))))))))))))((((((***++++++***))))))******+++******)))((('''(((((()))***************))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************)))******+++,,,+++++++++******++++++,,,---------......---,,,,,,************************+++***)))***++++++***)))++++++++++++++++++++++++***************************+++++++++,,,---......,,,+++******))))))******+++******))))))******++++++++++++,,,,,,,,,,,,---)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,+++,,,---......------,,,+++++++++,,,,,,...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......---,,,,,,...///000------------.........///000000000000000000000000222222222222333333333333444444555555666777777888777888888888777666777888999::::::;;;;;;<<<======jjj\\\ZZZWWWWWWVVVVVVUUUVVVVVVVVVRRRRRRQQQPPPOOOMMMLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;::::::999888888777777555555555555444333000///***---000///,,,+++---000//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***,,,------,,,+++***************************(((((()))***+++---///000******))))))))))))******,,,+++***))))))***,,,...)))((((((***---......---,,,+++******))))))*********((('''((()))***)))((())))))))))))))))))******((()))******++++++++++++++++++++++++++++++++++++((()))))))))*********+++---,,,***)))))))))***+++))))))***+++,,,,,,------******++++++++++++******((()))+++,,,,,,,,,+++*********++++++++++++******)))******++++++******)))++++++++++++++++++++++++************************))))))))))))************111,,,'''&&&)))***((($$$***************+++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((((()))***+++************************)))***************)))((((((((()))))))))*********---,,,+++***))))))))))))))))))))))))))))))))))))&&&(((,,,///000---***(((***************)))(((((((((((()))***************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++************************)))***+++,,,---.........,,,+++******))))))******++++++************++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++---...///...------(((((((((((()))+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,...///000------------.........///////////////////////////333333333333444444555555444444444555666666777777666888999888666555777888999999::::::;;;<<<<<<===jjj\\\ZZZWWWWWWVVVVVVVVVVVVWWWWWWSSSRRRRRRPPPOOOMMMKKKJJJHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>======;;;;;;::::::999888888888888777666666777666333000+++---//////---,,,...111.........------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++++++++++++++***************+++++++++''''''(((***+++...///111******)))))))))***++++++++++++***((('''(((+++---)))((((((***,,,------,,,,,,+++******))))))*********)))(((((()))***)))'''))))))))))))************))))))******+++*********+++++++++++++++,,,,,,,,,((())))))******+++++++++,,,+++******)))*********))))))******++++++,,,,,,******++++++++++++******)))***++++++,,,++++++++++++++++++,,,,,,++++++++++++***))))))))))))***+++)))***+++***))))))***+++************************)))))))))******+++++++++...+++))))))+++,,,***(((************+++,,,------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,((((((((()))))))))))))))))))))******++++++******((((((((()))))))))******++++++***))))))))))))***))))))))))))))))))))))))%%%(((---000111///+++((())))))************))))))(((((()))***************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))***+++,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))************************))))))+++,,,------------,,,+++******))))))******++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,***+++---///000///...---************+++,,,---...*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...------------...//////------........./////////////////////////////////222222333333444444555555333444444555555666777777555888:::999666555777:::888888999::::::;;;;;;<<>>===::::::999999888777777777888777666666777777333000,,,---...---,,,+++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++((()))))))))***,,,---...******))))))******+++,,,***++++++)))''''''***---***)))((()))+++,,,+++***,,,+++******))))))*********)))((()))+++---,,,+++((()))))))))************)))************))))))((()))*********++++++++++++((())))))******+++,,,,,,***++++++++++++***))))))******************************++++++++++++******+++*********++++++,,,,,,,,,,,,------------,,,,,,,,,+++(((''''''(((+++,,,&&&((())))))&&&&&&''')))************************(((((()))***++++++,,,,,,******+++++++++++++++************++++++---......))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,------((((((((()))))))))***************++++++******)))(((((((((((()))))))))***))))))((((((((()))******))))))))))))))))))))))))''')))+++---...---,,,+++'''((()))******+++******(((((()))***************))))))))))))))))))))))))************************************************************************))))))))))))***+++,,,---...---,,,+++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))************************((()))***,,,,,,,,,++++++,,,+++******))))))*********++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))+++...000000000...---...---------...///000000+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,---...///,,,---......///.............../////////000000000000000000000000000000000000000111222222333444444333333444555555666666777333777:::999666555888;;;777777888999999::::::;;;mmm^^^[[[WWWWWWVVVVVVVVVWWWWWWXXXSSSSSSRRRQQQOOOMMMKKKJJJFFFEEECCCBBB@@@@@@??????@@@@@@@@@@@@@@@???>>>===999999888888777666666666777555444444666555111...222111000///...---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))******+++++++++++++++******)))******++++++******))))))***+++,,,,,,+++------,,,))))))+++...***)))((()))***+++***))),,,++++++***)))*********)))))))))+++...///000///(((((())))))*********+++***************)))((('''(((((())))))*********+++((())))))***++++++,,,,,,******+++,,,,,,***)))(((*********)))))))))))))))******++++++++++++******,,,+++***)))***+++,,,---,,,------......------,,,---+++(((&&&&&&(((+++---)))+++---,,,)))(((***,,,************************(((((()))***+++,,,,,,---)))+++------+++)))((()))++++++++++++,,,---...///''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---...------(((((())))))*********++++++++++++++++++***)))((((((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---&&&'''(((***++++++++++++(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))+++***)))***+++++++++)))++++++++++++++++++++++++************************((()))***+++,,,+++******,,,++++++***)))************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,+++******)))+++...000111000...---,,,,,,+++++++++,,,------,,,,,,,,,---------......+++++++++,,,,,,---------************+++,,,---...+++,,,.../////////...---////////////000000000000111111111111111111111111...//////000111111222222333333444444555666666777222666:::999666555999<<<666777777888999999::::::tttddd]]]YYYXXXVVVVVVVVVVVVTTTSSSRRRRRRQQQOOOMMMLLLJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA>>><<<;;;::::::999999888666555444666666666555444333222111//////.........---------,,,------......------,,,...------,,,,,,++++++***///...,,,+++***+++,,,,,,***+++,,,,,,+++***((('''************************,,,+++)))''''''(((***,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))+++------,,,+++***++++++++++++++++++***)))((()))))))))******++++++,,,)))((()))+++...000000///))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***)))))))))***+++++++++*********)))))),,,+++***)))(((((((((((())))))************))))))++++++,,,------------,,,///......---,,,+++******++++++++++++++++++++++++***************++++++,,,))))))*********+++++++++)))))))))))))))******+++*********)))'''$$$""" )))***+++++++++)))((('''))))))))))))))))))))))))---+++)))(((***++++++***((()))+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,---...,,,***))))))***,,,+++***)))((((((((()))(((((()))***************&&&&&&&&&'''((()))************))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))*********))))))))))))******)))***+++,,,+++***)))(((******))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******///...,,,,,,,,,,,,...///))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))((((((---,,,,,,+++*********+++)))***,,,...///...,,,+++***++++++,,,,,,------...,,,,,,,,,------,,,++++++(((((())))))))))))((((((************************)))+++---,,,)))'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---+++((('''))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++/////////...------,,,,,,------,,,,,,---000222444///000000000000111111111111111222222222333333333222222333444444555555666888777666555555777999;;;999::::::666111000555999wwwggg___[[[YYYWWWWWWWWWWWWUUUTTTRRRRRRQQQOOOMMMLLLJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCBBBBBB@@@>>><<<;;;::::::999888777666555555666666555444333222000000.....................---,,,------......------,,,***++++++,,,,,,------......---,,,++++++++++++,,,))))))******))))))((((((******************************)))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++%%%''')))******)))***+++***************)))((((((************+++++++++++++++******+++,,,------,,,))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((()))***++++++******)))*********+++++++++*********)))))),,,+++***)))(((((((((((())))))************)))))))))******+++++++++++++++------,,,,,,+++*********''''''''''''''''''''''''((((((((((((((())))))***,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))******))))))******)))'''&&&%%%)))******+++***)))(((''')))))))))))))))))))))))),,,***(((''')))******))))))***++++++++++++)))))))))))))))))))))*********))))))))))))))))))))))))+++++++++,,,+++++++++***,,,------,,,***))))))***************))))))))))))((())))))***************&&&''')))***+++******)))+++***)))))))))))))))***))))))))))))))))))))))))((()))++++++)))))))))*********))))))))))))******,,,,,,------,,,,,,+++***************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++******))))))******+++******************************************************+++++++++,,,,,,,,,------------------------++++++++++++*********)))---,,,++++++******++++++***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++))))))***+++++++++***)))))))))))))))))))))))))))***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------111111111111000000000000...---,,,,,,---///111333000000000111111111111222111111111111111111111111222222222333444444555555888777666666666777888999999;;;<<<999555444777;;;}}}kkkaaa\\\ZZZXXXWWWXXXWWWVVVUUURRRRRRQQQOOOMMMLLLJJJJJJGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA???>>><<<;;;;;;:::999888777666666666777777777666444222111000.....................///,,,------......------,,,***++++++,,,,,,------...------,,,++++++++++++,,,******))))))******++++++************************((()))***++++++***)))(((++++++***************)))))))))))))))))))))))))))"""$$$'''(((((((((***+++)))))))))))))))(((((((((,,,,,,++++++++++++++++++...,,,+++***++++++)))(((***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++************))))))))),,,+++***)))(((((((((((())))))************))))))(((((()))************)))************************(((((((((((((((((((((((((((((((((((())))))******,,,---------............///...---+++***)))))))))'''((()))************))))))************)))(((((())))))))))))))))))))))))***(((&&&&&&((()))))))))+++++++++++++++***)))(((************))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,------,,,***)))***+++((()))***+++++++++***)))((()))******++++++******((()))+++,,,---+++***(((,,,+++***)))))))))))))))))))))))))))))))))))))))(((***++++++***))))))*********))))))))))))******------,,,++++++++++++,,,******++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------......//////,,,,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,++++++************+++...------,,,++++++******+++,,,,,,------,,,,,,,,,)))***,,,.........,,,+++))))))))))))))))))))))))***))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---......//////---------............//////...---------///000111000111111111111222222222111111000000000000000000111111222222333444444444777777777777777777777777777:::<<<:::888777999;;;nnnccc]]]ZZZXXXVVVVVVVVVUUUTTTRRRRRRQQQOOOMMMLLLJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;:::999777777666777777:::999999888666444222111............////////////,,,------......------,,,...------,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,++++++,,,---///000************************((())))))************)))++++++++++++************))))))))))))))))))))))))$$$&&&((()))((()))***,,,******)))))))))))))))***------,,,,,,++++++******---,,,************)))'''***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((())))))(((((()))*********++++++************))))))))))))++++++***)))(((((())))))))))))************))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,******+++---...000111111------,,,+++***))))))***'''(((((())))))*********))))))*********)))))))))))))))))))))))))))))))))***)))''''''(((*********,,,,,,,,,+++***)))((((((++++++******))))))(((((())))))))))))))))))))))))***************++++++++++++,,,---,,,***)))***+++&&&'''***,,,---,,,+++***))))))***++++++++++++******+++++++++++++++***))),,,,,,+++***))))))))))))))))))))))))))))))))))))(((***,,,+++***)))************))))))))))))******,,,+++)))((((((((()))***+++++++++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,............,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,---...//////++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,***)))((()))***+++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,)))***---//////...---,,,++++++++++++++++++++++++(((&&&%%%&&&***,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------...///000000***++++++,,,------......000///............//////111111111111222222222222111111111111111000000000000111111222222333333444777777777888777777666555444666999999888777888999pppddd]]]ZZZVVVUUUUUUUUUTTTSSSRRRRRRQQQOOOMMMLLLJJJJJJGGGFFFEEECCCBBBBBBBBBAAA@@@??????>>>============::::::999888888777777777888888888777555333222111////////////////////////,,,------......------,,,...------,,,,,,++++++******+++++++++++++++++++++,,,,,,++++++,,,...000111***************************)))((('''((()))+++,,,+++,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))***++++++******+++,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++*********,,,***)))***++++++***)))******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))***************))))))))))))))))))))))))+++***))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++'''(((((())))))******+++&&&&&&&&&&&&&&&&&&&&&&&&******+++,,,,,,,,,,,,+++++++++,,,,,,------......******)))))))))******+++))))))(((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))+++)))((((((***+++,,,+++---,,,+++******)))((((((++++++******))))))(((((())))))))))))))))))))))))******)))))))))***+++,,,+++,,,---,,,*********,,,&&&'''***,,,------,,,+++))))))***+++++++++++++++,,,+++***)))))))))***+++,,,,,,+++******)))******)))))))))))))))))))))))))))***,,,,,,***)))***+++******))))))))))))******+++***)))((('''((()))*********+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***++++++***)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------))))))******************,,,++++++***++++++,,,,,,...,,,***((('''(((***+++*********++++++,,,,,,,,,***+++,,,,,,---------,,,)))***,,,---...---,,,+++++++++++++++++++++++++++(((&&&%%%&&&***,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++************++++++++++++++++++++++++++++++++++++,,,,,,------...///000000------...///000111111222000//////...............000000111111111222222222222222222222222222222222000111111222222333333444666666777777777777666555333555888999999888888888sssfff]]]ZZZVVVTTTTTTTTTSSSSSSRRRRRRQQQOOOMMMLLLJJJJJJFFFFFFDDDCCCBBBAAAAAAAAA???>>>===============>>>999999::::::999888888777555555555444333222111000000000000/////////......,,,------......------,,,***++++++,,,,,,------...)))***++++++,,,+++++++++***)))******+++,,,---...************************+++)))'''&&&'''))),,,...,,,,,,,,,,,,,,,---------((((((((((((((((((((((((+++,,,,,,+++******+++------,,,+++******,,,---...++++++******************+++***)))***,,,,,,,,,***+++******))))))******+++))))))))))))))))))))))))'''((()))***++++++******'''((()))*********)))((((((((()))))))))))))))*********)))))))))))))))***))))))************))))))++++++,,,------------,,,(((((())))))*********+++(((((((((((((((((((((((('''(((***+++++++++***)))......---,,,+++***))))))))))))(((((()))******+++******)))((('''''''''''')))))))))((())))))***+++))))))))))))))))))))))))+++)))((((((***,,,---,,,,,,,,,+++***)))))))))***************))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,---***,,,,,,,,,******+++,,,'''(((***,,,,,,,,,,,,,,,)))***++++++,,,++++++++++++******))))))***++++++++++++*********++++++,,,)))))))))))))))))))))))))))+++,,,,,,+++******+++******))))))))))))******,,,,,,+++************+++))))))******+++,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,)))))))))))))))*********++++++******++++++,,,,,,---,,,***))))))***+++,,,))))))******+++,,,,,,---******+++,,,------------+++++++++++++++++++++******************************))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,---...//////000///////////////.........///000000000000111111111111111222222222333333333111111222222333444444444555555555666666777777777666777888999::::::999888vvviii___[[[WWWTTTTTTTTTTTTTTTRRRRRRQQQOOOMMMLLLJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<<<<<<<===>>>>>>777999:::<<<;;;:::777666555555555555555444333333222111111000///...------,,,------......------,,,***++++++,,,,,,------...((()))***+++,,,++++++***((()))***+++++++++++++++************************)))((((((((()))***+++,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))***)))((()))+++---,,,+++***)))***+++---...))))))))))))))))))******---+++***+++,,,---,,,***+++******))))))******+++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++'''(((***+++***)))'''&&&(((((((((((())))))************))))))))))))******))))))************))))))++++++,,,---------------)))*********************++++++++++++++++++++++++'''(((***,,,,,,+++***)))---,,,,,,,,,++++++******++++++***)))))))))******+++***)))((((((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))***((('''''')))+++,,,,,,,,,+++***))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))((('''(((***,,,---***+++,,,,,,******+++,,,*********++++++,,,,,,,,,)))***++++++,,,,,,++++++'''))),,,......---,,,***************+++,,,------)))))))))))))))))))))))))))+++,,,,,,+++******+++******))))))))))))******+++++++++++++++******)))(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++******++++++,,,---,,,,,,+++******+++------***************+++++++++)))***+++,,,------------...---,,,************+++***************************,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------*********++++++,,,,,,,,,......//////////////////....../////////000000000//////000111222333444444222222222333444444555555555444444444555777888999777777777777888888888777yyylll```]]]XXXUUUUUUUUUUUUUUURRRRRRQQQOOOMMMLLLJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA======<<<;;;;;;<<<>>>???666888;;;======:::777555777777888888888888777777333222111000///...---,,,,,,------......------,,,......---,,,,,,++++++***((()))***+++,,,,,,+++******+++,,,---...---,,,+++************************&&&''')))***+++++++++***))))))******++++++++++++************************%%%&&&&&&&&&&&&(((+++---+++***)))((()))***,,,---''''''(((((())))))******///---,,,,,,------+++***++++++************++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,((()))***+++***)))'''%%%'''((((((((())))))*********)))))))))))))))******))))))************))))))++++++,,,------------,,,++++++******************(((((((((((((((((((((((()))+++,,,......---,,,+++((((((***+++---...000000......,,,+++***)))))))))+++***)))))))))***+++,,,***)))(((((((((***+++,,,)))))))))))))))))))))))))))'''&&&&&&(((***+++++++++***)))))))))***+++,,,(((((())))))******++++++)))))))))))))))))))))))))))(((''''''(((***,,,---***+++,,,,,,+++***+++---++++++*********+++,,,---******+++,,,,,,,,,,,,+++%%%(((...333333111,,,))))))))))))***+++,,,......)))))))))))))))))))))))))))+++---,,,+++***+++,,,******))))))))))))******((()))*********)))'''&&&'''(((((()))******+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++,,,------...,,,,,,++++++***))))))))))))***+++,,,------...---111///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------............//////------...///000000//////............////////////------...000111222333444222333333444444555555666444444333333444777999;;;666555444444555555555444yyyqqqccc]]]VVVSSSTTTVVVVVVUUUPPPQQQPPPNNNPPPRRRNNNHHHKKKHHHEEECCCBBB@@@>>><<<>>>===<<<;;;;;;:::;;;;;;999999999888888666555555555555666777777666555444222111000......//////000......---,,,,,,,,,,,,------,,,++++++++++++,,,------,,,+++***)))))))))))),,,,,,++++++***)))(((((('''((()))***++++++***)))++++++******++++++,,,---+++************+++---...************************))),,,+++'''%%%)))++++++,,,,,,+++***))))))******,,,,,,++++++,,,,,,---...++++++******************,,,+++++++++******))))))***++++++,,,,,,++++++***+++***((()))***,,,++++++************))))))))))))************************...,,,+++))))))***,,,---111***&&&+++///...+++***222...***+++...///,,,(((+++++++++++++++***)))(((++++++***)))(((((())))))+++***)))'''''')))***++++++++++++*********))))))++++++++++++++++++++++++,,,+++***((((((((())))))***+++,,,***((('''((()))(((((()))***************************************++++++***)))((('''&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&+++++++++***++++++,,,,,,+++++++++++++++***)))(((,,,+++***)))))))))++++++******+++++++++,,,,,,,,,)))((((((***,,,---,,,+++,,,,,,,,,,,,,,,+++***)))******))))))((())))))***,,,,,,++++++***)))(((((())))))))))))))))))))))))+++)))'''(((+++,,,***(((************************,,,***)))+++---...+++))),,,,,,,,,+++++++++******,,,***((('''&&&'''((()))***,,,---,,,+++***+++,,,,,,,,,,,,------.........------,,,+++*********+++,,,,,,++++++++++++++++++***++++++++++++***)))))))))***,,,......---,,,+++///---,,,***))))))******,,,,,,,,,---...///000111,,,,,,,,,+++++++++******)))***,,,---......---,,,,,,,,,,,,------,,,,,,++++++,,,------......------***+++,,,---------,,,,,,------,,,***((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***)))))))))***,,,++++++++++++,,,------------------------------////////////////////////............////////////000000000111222222333333555555555555555555555555:::888666444333333333333777777777777777666666666yyyrrrccc^^^WWWTTTTTTVVVUUUTTTPPPQQQOOOMMMNNNPPPMMMHHHIIIGGGDDDBBBAAA@@@???===>>>===<<<;;;;;;:::;;;;;;999999999999888777666555666666777777666444333222111000///.........//////......---,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,***))))))(((((((((,,,,,,++++++***))))))(((((()))***+++,,,,,,+++*********))))))******+++,,,***+++,,,---------,,,,,,************************))),,,+++'''%%%)))++++++++++++***)))))))))))))))***************++++++,,,************************++++++*********)))))))))***++++++,,,,,,++++++***+++***((()))***,,,+++++++++*********))))))((((((************************+++***)))(((((()))+++,,,(((''')))---...,,,---111222...)))))),,,...,,,*********++++++***))))))(((++++++***)))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,+++***)))((('''''')))***++++++,,,+++******)))***++++++))))))***+++(((((()))***************************************************++++++++++++************************)))))))))((((((((('''''',,,,,,++++++***++++++++++++++++++++++++***)))))),,,+++***))))))***++++++************+++++++++,,,)))((((((***,,,,,,+++***+++,,,,,,,,,++++++***))),,,,,,+++++++++++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))+++)))((((((***+++***(((************************,,,******+++------+++)))++++++*********)))))))))+++***(((''''''''')))))))))+++,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************))))))))))))))))))))))))------......------,,,+++)))***,,,---...---,,,+++,,,+++*********+++,,,------,,,,,,,,,---...///000,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++,,,---------,,,,,,)))***++++++,,,,,,+++++++++,,,---.........------------,,,***((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******++++++...------------...//////------------------------....................................///////////////000000111111222333333333333333333333333333333111111111111111222333333666666666666666666666666zzzsssddd___XXXUUUUUUUUUTTTSSSPPPRRRQQQNNNNNNPPPNNNIIIGGGEEEBBBAAAAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;999999999999888777666666777777777666555333111///000///...---------...///......---,,,,,,,,,,,,------,,,++++++++++++,,,---,,,+++***))))))((()))))),,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++))))))(((((())))))***+++***,,,...000///...+++)))************************(((++++++'''&&&)))++++++******)))((((((((())))))((((((((()))))))))************************************))))))))))))((((((***++++++,,,,,,++++++***+++***((()))***,,,+++++++++++++++***)))(((((('''************************)))(((''''''((()))+++,,,&&&(((+++,,,)))***444AAA@@@:::222---,,,,,,+++)))))))))******))))))((((((+++***))))))))))))))))))+++***)))(((((()))***+++******++++++,,,,,,------///...---+++)))'''&&&%%%&&&(((+++---...---+++***''')))************+++---((()))******+++******************++++++*********))))))******++++++++++++*********************************)))))))))))))))------,,,+++***************++++++++++++***))))))+++******)))******++++++)))))))))*********++++++))))))((()))++++++***(((+++++++++,,,++++++***)))+++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))((()))***+++***(((************************,,,+++***+++,,,---+++))))))))))))(((((((((((((((+++***)))((('''((()))***((()))++++++******+++,,,------,,,,,,+++******)))++++++***)))))))))******))))))))))))))))))))))))+++++++++,,,++++++***))))))***,,,---------,,,+++)))))))))***+++---...///...------,,,,,,------...,,,,,,,,,+++++++++******+++++++++,,,++++++***)))***+++,,,,,,------------)))******++++++++++++++++++,,,.../////////...---,,,---,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++,,,,,,,,,---------------...//////------------------------....................................//////////////////000111111222222333222222222222333333333333---...///000111222222222555555555555555555555555{{{ssseee___YYYVVVUUUUUUTTTRRRRRRTTTSSSOOONNNPPPNNNKKKEEECCCAAA@@@@@@AAA???>>>>>>===<<<;;;;;;:::;;;;;;999999999999888888777666555666666666555333111000000///...---,,,------.........---,,,,,,,,,,,,---------------------------,,,,,,+++***************+++++++++*********))))))***+++++++++++++++++++++)))))))))))))))***+++++++++,,,---......,,,***)))************************'''++++++(((''')))++++++))))))((((((((((((((()))'''(((((()))))))))))))))***************+++++++++)))))))))(((((((((((((((***++++++,,,,,,++++++***+++***((()))***,,,++++++,,,++++++***)))(((''''''************************(((''''''((((((***+++,,,///---+++(((&&&+++<<>>444...+++)))'''(((((())))))))))))((((((******)))))))))))))))***+++******))))))******+++)))******,,,---...//////111000///---,,,***)))((('''(((***,,,,,,,,,***)))'''(((***))))))(((***+++)))******++++++*********)))***++++++++++++***)))******))))))(((''''''&&&************************************************...---,,,+++******************+++++++++******)))******************++++++((())))))))))))************)))((()))******)))'''******++++++++++++******((()))))))))*********)))+++++++++*********))))))))))))))))))))))))))))))***)))))))))******))))))************************+++++++++,,,,,,,,,+++***))))))))))))((((((((((((******)))(((((())))))***''')))************+++---,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***+++++++++++++++,,,,,,,,,***************)))(((((()))***+++,,,,,,,,,,,,+++(((((()))***,,,---...///......---,,,++++++,,,,,,,,,,,,,,,+++++++++******)))*********++++++************+++,,,------------++++++,,,------------,,,++++++---.........---,,,+++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++++++++,,,,,,++++++******++++++,,,---------------------------....................................//////////////////000000111222222222444444444444444555555555111222333444444333111000444444444555555555555555|||ttteee```ZZZWWWVVVVVVTTTRRRQQQSSSRRRNNNLLLMMMMMMJJJDDDCCC@@@@@@AAAAAA@@@???>>>===<<<;;;;;;:::;;;;;;888999999999999888888777333444555555555444333222000///...---,,,------.........---,,,,,,,,,,,,---......////////////......------,,,+++++++++,,,,,,+++++++++************************)))))))))******+++************+++,,,,,,,,,,,,+++***)))))))))***************************&&&***+++((('''***,,,+++)))((((((((((((((())))))((()))***+++++++++******))))))*********+++++++++((((((((((((((()))))))))***++++++,,,,,,++++++***+++***((()))***,,,++++++++++++******)))(((((('''************************((((((((()))***+++,,,,,,222---***)))***...888CCCJJJDDD;;;333---***)))((('''((())))))))))))((((((***)))))))))))))))******++++++************++++++))))))***+++---...//////......---,,,,,,++++++*********)))(((((((((((((((((()))***)))'''&&&'''(((******++++++++++++******)))***+++,,,,,,+++***)))******))))))((((((''''''************************************++++++++++++...---,,,+++************)))******+++++++++******))))))******++++++++++++((())))))))))))************)))))))))++++++)))''')))******++++++*********'''((()))************)))+++++++++***************************************))))))******)))))))))******************************+++,,,,,,,,,+++++++++***************************))))))))))))*********(((***++++++******+++,,,((())))))***+++,,,,,,---***)))))))))))))))************+++++++++,,,,,,,,,---------...---,,,,,,+++******+++++++++,,,,,,+++******++++++,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,+++++++++******(((((())))))***+++,,,---***+++,,,,,,---------,,,***+++,,,,,,------,,,,,,)))***+++,,,---,,,++++++***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************+++++++++************+++,,,,,,------------------------....................................////////////...//////000111111222222333333333444444444555555333333555555555444333222444444444444555555666666~~~tttddd___ZZZWWWWWWWWWUUURRRNNNQQQPPPKKKHHHIIIJJJHHHEEECCCAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::;;;;;;888999999999999999888888333444555666666555444333000///...---------...///......---,,,,,,,,,,,,---...//////000000//////...---,,,,,,+++++++++,,,,,,************************+++***))))))((()))))))))+++++++++***+++,,,,,,---,,,+++)))(((((()))***+++************************%%%***+++)))(((***,,,***))))))((((((((()))******)))***+++,,,,,,,,,+++***)))))))))***++++++,,,,,,(((((())))))))))))*********++++++,,,,,,++++++***+++***((()))***,,,++++++************))))))))))))************************((())))))******+++++++++***((()))...000///...///222000---+++******+++,,,(((((())))))******)))))))))))))))))))))******+++++++++++++++++++++++++++))))))***+++,,,---...///))))))))))))))))))))))))+++***((('''&&&&&&'''((()))******)))'''&&&&&&'''+++++++++,,,++++++***)))((()))+++,,,,,,+++)))((((((((()))***+++,,,,,,---++++++++++++++++++++++++***************+++++++++------,,,+++************))))))***++++++++++++***((()))***+++++++++++++++)))))))))*********++++++******)))***,,,,,,+++)))((()))******+++*********((()))+++,,,------,,,+++************************************************(((***+++***)))((()))***************************)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,))))))*********************,,,---,,,+++***+++,,,%%%%%%&&&''')))***+++,,,******)))))))))***++++++((((((((()))******++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,++++++,,,,,,,,,+++******---,,,++++++************,,,,,,,,,+++++++++************)))******+++------+++,,,,,,------,,,,,,+++((())))))***************((()))+++,,,,,,++++++***)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******))))))******++++++,,,,,,,,,,,,,,,---......------------------------------------------------............////////////......///000000111111222000000111111222222333333000111222333444555555555444444444555666666777777sssbbb^^^YYYXXXXXXXXXVVVSSSOOORRRQQQLLLHHHIIIJJJIIIGGGEEEBBBBBBBBBBBB@@@???>>>===<<<;;;;;;:::;;;;;;888999999::::::999999888555666666777666555333222111000///.........//////......---,,,,,,,,,,,,---,,,---...//////...---,,,+++******))))))******+++************************,,,+++***)))))))))*********************++++++,,,)))************+++++++++************************%%%)))+++)))(((+++,,,***)))))))))))))))***++++++((()))+++,,,---,,,+++***((())))))***++++++,,,,,,)))))))))*********++++++***++++++,,,,,,++++++***+++***((()))***,,,++++++))))))))))))************************************(((((())))))))))))))))))'''&&&)))...///+++((()))%%%&&&((()))******+++,,,((())))))***++++++******)))))))))))))))***++++++***++++++++++++++++++***)))))))))***+++,,,------(((((((((((((((((((((((()))))))))))))))((((((((()))***+++***)))((()))***+++,,,,,,,,,++++++***)))((()))+++------+++)))((((((((()))***+++,,,------++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++***+++++++++))))))***+++++++++++++++'''(((***+++,,,,,,++++++************+++++++++,,,*********+++---...---+++(((((()))***************((()))+++---------,,,+++************************************************(((***+++***(((((()))+++************************)))+++------+++******,,,++++++++++++,,,,,,,,,---))))))******++++++++++++---......---+++***+++,,,'''(((((()))***+++,,,,,,***************+++,,,,,,'''(((((()))******++++++)))************)))((((((***************++++++,,,***+++,,,,,,,,,,,,+++***,,,++++++************+++,,,,,,,,,+++++++++******...---,,,+++******++++++------------,,,+++******(((((()))***************)))***+++,,,---,,,++++++)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++************+++,,,---,,,,,,,,,+++,,,,,,---...------------------------------------------------............////////////......//////000111111111///000000111222222333333333333222222333444555555444444555666666777888888sssbbb^^^YYYXXXYYYYYYWWWTTTRRRVVVUUUOOOJJJKKKMMMLLLHHHFFFCCCBBBBBBBBB@@@???>>>>>><<<;;;;;;;;;;;;;;;888999999:::::::::999999888888888888666444222111222111000......//////000......---,,,,,,,,,,,,---++++++,,,------,,,++++++)))((((((((((((((())))))******************++++++...---+++*********++++++)))))))))))))))******+++''')))+++---...---+++***************************$$$)))+++)))(((+++,,,*********))))))***+++,,,,,,''')))+++,,,---,,,***)))((())))))***++++++,,,,,,))))))******+++++++++,,,+++++++++,,,,,,++++++++++++***((()))***,,,,,,+++((((((((()))******++++++************************'''((((((((((((((('''&&&+++))))))+++)))'''***///(((+++---...---+++))))))))))))***+++++++++++++++))))))((())))))***++++++***++++++,,,,,,++++++***)))))))))******+++,,,,,,************))))))))))))%%%'''***,,,,,,+++***((()))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,+++***)))((()))+++------+++)))((())))))))))))((((((((((((++++++++++++++++++++++++(((((())))))************+++++++++***++++++,,,,,,((()))***+++++++++++++++'''(((***+++,,,,,,++++++***++++++++++++,,,,,,,,,*********,,,...///...---(((((()))***************%%%''')))+++,,,+++***)))******************++++++************************(((***,,,+++(((''')))+++************************)))+++...---+++)))***,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++//////000...,,,***++++++------------------......++++++******+++,,,------)))******+++,,,,,,------,,,------------,,,++++++******))))))******+++,,,)))***+++,,,---,,,,,,++++++***************++++++,,,,,,,,,+++++++++******222000...,,,***))))))))).........---,,,+++***)))******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,---...******))))))******+++,,,------------------------------------------------............/////////000......//////000111111111111111222333444444555555:::888666444333333333333555555555666777888888999xxxjjjbbb___[[[YYYXXXXXXXXXWWWTTTTTTTTTRRROOOLLLHHHFFFKKKGGGBBBAAABBBBBBAAA???======<<<<<<<<<;;;;;;;;;::::::999999999999::::::999999888888777666666666---------------,,,,,,,,,...------,,,,,,---------,,,,,,+++******+++++++++++++++++++++++++++++++++++++++******)))((('''''')))***,,,---,,,+++)))'''+++++++++***++++++,,,,,,,,,+++******))))))*********&&&"""$$$)))------+++)))'''%%%'''***+++***((()))))))))))))))*********************************---,,,,,,,,,++++++******)))************+++++++++((()))))))))************+++***)))***+++------,,,))))))))))))))))))))))))---,,,,,,+++*********+++'''(((((()))***++++++,,,)))))))))))))))******+++************))))))))))))******+++,,,,,,,,,,,,+++(((((()))***++++++,,,,,,+++)))&&&$$$%%%'''+++---++++++************++++++''''''((()))***+++,,,,,,++++++***))))))(((((((((+++((('''(((+++------+++***++++++,,,,,,++++++***)))+++---,,,)))((()))+++******))))))((((((''''''***************+++++++++((()))***++++++***)))(((******+++,,,,,,---......************************************+++,,,---...%%%&&&)))+++------,,,,,,))))))))))))************************************+++*********))))))(((((())))))***+++***)))((('''******+++++++++,,,,,,,,,+++***((('''''''''((()))******))))))******+++,,,,,,---,,,+++((('''((()))************************+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++******)))))),,,,,,,,,+++***)))((('''++++++******************)))***++++++++++++***)))***+++,,,,,,------,,,,,,))))))*********+++++++++---------,,,,,,+++++++++...---,,,+++++++++,,,---,,,------------,,,+++***************************---,,,+++,,,------,,,***************+++,,,---...........................////////////////////////////////////000000000000444333111000000111333444333333333333333333333333444555666666555555666777ttthhhaaa^^^ZZZXXXXXXXXXWWWVVVXXXWWWTTTRRROOOLLLKKKJJJFFFCCC???>>>???@@@@@@>>>======<<<<<<<<<;;;;;;;;;999999999888888999999999888888888777666666555555000000//////......------,,,,,,,,,---...///000111------,,,+++++++++++++++++++++++++++++++++++++++------,,,++++++***)))))))))***++++++,,,+++***)))------,,,+++************,,,+++******))))))******...***'''(((---000000...+++)))((())),,,---,,,***))))))))))))*********************************************))))))((((((((()))************+++++++++)))))))))))))))***+++++++++)))((((((***++++++***))))))))))))))))))))))))---,,,++++++*********+++************)))))))))))))))))))))))))))******+++************)))))))))))))))******+++++++++++++++)))******+++,,,,,,------***)))((((((((()))***+++*********))))))*********))))))))))))***************************+++++++++(((&&&&&&(((+++------+++***++++++,,,,,,++++++******+++---+++)))((()))+++******))))))((((((((((((------,,,+++***)))(((((())))))************))))))***++++++,,,,,,---------************************************+++,,,---...&&&(((***,,,------,,,+++))))))))))))************************************+++*********))))))))))))******+++++++++***((('''*********++++++,,,,,,,,,,,,+++***)))((())))))***))))))*********++++++++++++,,,,,,+++***)))***,,,******************************++++++++++++******,,,++++++******+++++++++***++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++*********+++,,,,,,------,,,,,,+++++++++++++++*********)))+++,,,,,,,,,,,,++++++***++++++***************************++++++************+++,,,,,,------,,,,,,*********++++++++++++,,,---------,,,,,,+++++++++------,,,+++++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++,,,------,,,***************+++,,,------------------------------////////////////////////////////////000000000000444333111000000111333444333333333333333333333333444555777666555555666888pppeee```]]]YYYWWWWWWWWWVVVUUUYYYWWWSSSOOOLLLKKKKKKLLLGGGEEEBBBAAABBBBBBBBBAAA=========<<<<<<<<<;;;;;;888888888888888888888888777777777666666555444333222222111000000///......***++++++---///111333444//////---,,,++++++++++++++++++++++++++++++++++++......------,,,,,,++++++***)))*********+++,,,---......,,,+++***))))))))),,,+++******))))))******---***'''(((+++------+++,,,*********,,,---,,,+++************************************************)))))))))((((((((((((((()))************++++++++++++***((((((((()))+++------+++))))))***++++++***)))))))))))))))))))))))),,,,,,+++************+++------,,,***)))((('''&&&)))))))))))))))******+++++++++*********)))))))))((()))))))))************+++++++++,,,,,,------...((()))***++++++++++++***))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,---......((((((((()))+++,,,***)))***++++++,,,,,,++++++******+++,,,+++)))))))))******))))))))))))(((((((((---,,,,,,+++***)))((((((*********))))))*********+++++++++,,,,,,,,,,,,,,,************************************+++,,,---...)))***,,,---------,,,+++)))))))))*********++++++++++++++++++++++++++++++***************))))))))),,,,,,,,,,,,+++***)))((())))))******+++,,,------,,,++++++***)))*********((()))***+++,,,+++*********+++,,,,,,++++++---...++++++++++++++++++++++++)))******************)))***++++++,,,,,,,,,+++++++++++++++,,,,,,++++++***((()))***+++,,,------...******+++++++++,,,,,,,,,++++++************++++++))))))************))))))+++,,,,,,------,,,,,,+++++++++++++++***************+++,,,---------------******++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000333333111111111222333444333333333333333333333333555666777777666666777888~~~nnnddd___\\\XXXVVVVVVVVVUUUTTTUUUSSSPPPMMMKKKIIIIIIHHHHHHGGGDDDCCCBBBAAA@@@@@@============<<<<<<<<<<<<888888888888888888888888555555666555555444222111333222222111000///......******+++,,,...000222333111000...---,,,+++++++++++++++++++++++++++++++++......------,,,,,,,,,,,,***)))))))))***,,,...000------,,,+++************,,,+++******))))))******,,,)))'''''')))******)))***)))))))))*********)))++++++***************)))************************************************))))))*********+++++++++,,,***(((''''''))),,,...000...,,,,,,------,,,+++))))))))))))))))))))))))++++++***************+++------,,,+++)))((('''''')))))))))))))))******++++++++++++*********))))))((((((((((((((())))))***++++++++++++,,,,,,------******++++++,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))))),,,,,,,,,------.........+++++++++++++++***((('''***++++++,,,,,,++++++***++++++++++++***))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))+++,,,,,,,,,,,,+++++++++++++++************************************+++,,,------+++,,,---------,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************---------,,,+++***)))((((((((()))***+++,,,------++++++*********)))))))))''')))+++,,,---,,,***)))+++---......---,,,---...++++++++++++++++++++++++))))))************))))))((()))+++,,,,,,,,,******++++++,,,,,,,,,+++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******+++++++++++++++,,,,,,+++************+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000222222111111111222333444222222333333333333444444555666777777666666777999qqqfff___\\\XXXVVVUUUUUUUUUTTTQQQQQQQQQOOOMMMJJJGGGFFFEEEDDDBBB@@@===;;;::::::>>>>>>=========<<<<<<<<<777888999999999999888777444444555555555333111000111111000//////...------++++++++++++,,,---...///111000...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))((((((***,,,///111************+++,,,------,,,+++******))))))******---,,,+++++++++++++++***))))))***))))))))))))))),,,+++++++++******))))))***************************************+++++++++))))))*********+++++++++,,,+++)))'''(((***,,,...000...,,,,,,------,,,+++))))))))))))))))))))))))*********))))))***++++++,,,+++++++++******)))))))))))))))))))))******+++++++++++++++************(((((('''''''''((()))***************++++++++++++,,,+++*********+++---...))))))************))))))))))))))))))************.........------,,,,,,,,,***++++++,,,++++++***+++***++++++,,,,,,++++++***++++++***************)))))))))))))))************((())))))***++++++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++***************************************+++,,,------,,,---------,,,,,,++++++************++++++++++++++++++++++++++++++++++++***************+++++++++------,,,++++++******)))(((((()))******+++,,,,,,)))))))))))))))(((((((((''')))+++,,,---,,,***)))---///000///---+++++++++++++++++++++++++++++++++))))))************))))))'''(((***+++++++++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,......---+++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000111111111222222333333444222222222333333444444444555666777777666666777888wwwiii___\\\XXXVVVVVVVVVUUUTTTQQQRRRRRRQQQOOOLLLIIIFFFEEEEEEEEEBBB>>><<<;;;;;;>>>>>>>>>=========<<<<<<888999:::;;;;;;:::999888333444555666555333111000//////............------,,,,,,+++++++++++++++,,,//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++***))))))***,,,///111)))))))))***+++,,,......,,,+++******))))))*********************)))))))))***+++,,,+++)))))))))+++,,,,,,,,,+++******))))))************************)))))))))))))))*********)))************+++++++++,,,+++)))))))))***,,,...---+++))))))***++++++***))))))))))))))))))))))))***))))))))))))***++++++*********+++++++++++++++)))))))))))))))******+++,,,++++++++++++*********)))((('''''''''(((***+++************************,,,+++***))))))+++---...)))***+++,,,,,,+++***)))(((((())))))*********+++......---,,,,,,+++******&&&((())))))***+++...000***++++++,,,,,,++++++***,,,+++******++++++***((()))))))))************++++++++++++*********))))))++++++************++++++*********+++++++++++++++************************************+++,,,---...,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,+++************+++)))))))))************+++((())))))))))))(((''''''((()))***+++,,,+++******---///000000---+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))((()))******++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******)))(((******++++++,,,---------++++++,,,,,,,,,,,,++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000111111222333333333444111222222333333444444555444555666666555555666777|||kkk```]]]YYYWWWVVVVVVVVVUUURRRRRRQQQOOOMMMKKKIIIHHHEEEGGGHHHFFFCCC@@@AAABBB>>>>>>>>>>>>=========<<<888:::;;;<<<<<<;;;:::888333444666666666444111///------............//////---,,,,,,++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********+++---...///************+++,,,------,,,+++******))))))******'''((())))))((((((((())))))***,,,***((('''(((***------,,,++++++***))))))************************)))*********++++++++++++)))************+++++++++++++++*********+++,,,---+++)))((((((***++++++***)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,+++++++++************)))((('''''')))+++,,,++++++++++++++++++++++++************++++++++++++***+++,,,------,,,+++***************))))))))))))+++++++++***************'''(((((('''%%%'''+++...***++++++,,,,,,++++++***---+++))))))+++,,,***((())))))*********++++++++++++++++++******************++++++,,,,,,++++++***))))))******++++++,,,,,,************************************+++,,,---...++++++*********++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******)))))))))***+++,,,************))))))))))))))))))*********)))((('''))))))*********++++++++++++---//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,---...///,,,,,,,,,,,,+++***))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******++++++,,,,,,++++++******++++++,,,------...)))+++---......---+++)))))))))***+++++++++++++++*********++++++++++++,,,+++++++++,,,,,,---------)))***+++---......------+++++++++,,,,,,---------++++++++++++++++++++++++*********,,,...///...,,,,,,,,,,,,,,,,,,---...///------------------------////////////////////////////////////000000000000000000111222333333444444111111222333333444555555333444555555444444555666lll```]]]YYYWWWWWWWWWVVVUUURRRPPPMMMJJJIIIHHHHHHHHHAAACCCEEEEEEBBBAAABBBCCC>>>>>>>>>>>>============999:::<<<======<<<:::999333444666777666444111000------......///000000000------,,,,,,,,,---......,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,++++++***+++++++++,,,++++++***)))************+++---------,,,------&&&((()))(((%%%$$$%%%'''------,,,,,,+++***))))))************************,,,,,,,,,------.........)))************+++++++++******+++++++++,,,,,,,,,+++***)))***+++------,,,))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++*********)))))))))))))))******+++,,,,,,,,,+++++++++******+++***((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++------,,,***(((***+++---......---+++***,,,,,,+++***)))(((''''''((((((((()))******++++++,,,,,,)))%%%!!!!!!%%%(((+++++++++,,,,,,+++++++++---+++))))))+++,,,***((())))))******++++++++++++'''((()))***+++,,,------***+++,,,------,,,+++***(((((()))***+++,,,,,,---************************************+++,,,---...******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))((((((((((((***+++,,,++++++******)))(((((((((******+++,,,+++***)))(((******))))))******+++,,,(((+++......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,---...000111---------,,,+++***)))((())))))***+++,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------))))))+++,,,---.........******+++,,,,,,---......)))+++---000000---+++)))))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,---------)))***+++---......------***+++,,,------------,,,*********************************,,,...///...,,,+++++++++,,,---...///000........................////////////////////////////////////000000000000///000111222333444444444111111222333333444555555222333555444333333444666nnn___\\\XXXUUUUUUVVVVVVUUUSSSQQQMMMKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<======666777888666333111000000000000000111000//////...------,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,+++******+++,,,+++++++++***)))((((((''',,,,,,,,,++++++*********************************+++***)))))))))***,,,,,,......---,,,,,,+++******---)))&&&''',,,...,,,)))((()))***+++,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++000...,,,***))))))***+++++++++,,,,,,,,,,,,------))))))*********+++++++++************************+++++++++******((('''''',,,,,,++++++,,,,,,---...))))))(((((()))***++++++))))))))))))))))))))))))''''''((()))******))))))+++++++++***************((((((((((((((((((((((((---------,,,,,,+++++++++++++++*********+++---...''')))******))))))***,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))******++++++++++++++++++++++++++++++)))'''&&&''')))******...---,,,************++++++++++++,,,,,,,,,------)))***,,,------,,,***))),,,*********,,,---,,,++++++***)))))))))***,,,---)))***,,,,,,++++++,,,...******))))))******+++,,,---,,,++++++*********+++,,,&&&%%%+++///---)))''''''***+++*********)))''')))))))))***+++++++++,,,******))))))))))))******))))))***++++++++++++***)))******++++++******))),,,,,,---,,,+++***))))))...,,,***+++...111333444+++++++++,,,,,,---------......,,,)))''''''))),,,))))))***+++,,,,,,------,,,,,,+++*********++++++************************++++++++++++++++++++++++///......------......///,,,,,,+++***(((&&&$$$###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++*********))))))******+++,,,---///111111///---------,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,+++,,,------++++++,,,---)))******+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,---...//////............////////////000000000///000111111222111111111111111111111111---...///000222333444555444333333222222333333444ooo```]]]XXXUUUUUUUUUUUUUUUSSSQQQMMMLLLKKKKKKIIIHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@???>>>=========>>>>>>::::::999999888888888777666777777666333111000111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,++++++******+++,,,------,,,++++++***)))))),,,,,,,,,+++++++++******************************+++***)))))))))***+++,,,+++++++++++++++,,,,,,,,,---***((()))+++,,,***(((((()))***+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,***((('''&&&'''((()))+++++++++,,,,,,,,,------++++++,,,,,,,,,---------*********************************))))))((('''&&&***************++++++,,,***))))))))))))******+++))))))))))))))))))))))))&&&'''(((((())))))(((((()))*********************))))))))))))))))))))))))---,,,,,,,,,++++++++++++++++++*********+++,,,---((()))++++++))))))***++++++++++++++++++++++++++++++++++++************))))))))))))))))))******+++++++++++++++++++++++++++,,,+++******++++++***))),,,++++++******+++,,,---+++,,,,,,,,,------------***+++,,,,,,,,,,,,+++***+++******+++,,,---,,,+++******))))))******+++,,,***+++,,,,,,+++***+++---******))))))******+++,,,+++++++++******)))))))))...++++++......******,,,***,,,---,,,******))))))***************+++++++++++++++************++++++************++++++++++++))))))***+++,,,---......***)))***+++---------,,,,,,***)))***---000111000******************++++++***+++,,,***((('''((())))))******+++,,,,,,------//////...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***************++++++,,,,,,...///...---+++,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,---------,,,---...---,,,+++,,,...+++++++++,,,++++++******++++++,,,,,,,,,,,,------+++,,,,,,------.....................////////////...////////////000000000111111111111111111111111///000111222333555666666555555444444444444555555pppaaa]]]YYYVVVUUUUUUTTTTTTSSSPPPNNNLLLLLLKKKJJJHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@???????????????999999:::999888777555444555777777666333111111111000///...---------...//////......---,,,---------,,,++++++***+++,,,...///++++++*********++++++,,,,,,,,,++++++***))))))))),,,,,,,,,++++++++++++*********************************))))))******+++,,,((())))))***+++,,,,,,,,,++++++++++++***)))((('''((()))******++++++******))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))((('''&&&&&&)))(((((((((((()))******++++++***)))))))))******))))))))))))))))))))))))(((((())))))******))))))((((((((())))))*********************************+++++++++++++++*********+++************+++,,,,,,***+++,,,,,,***)))******+++++++++++++++++++++++++++++++++************))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,---------,,,***)))+++*********+++,,,...///,,,,,,,,,---------......+++++++++++++++++++++++++++******+++---...,,,+++))))))***++++++++++++++++++,,,---,,,*********,,,******))))))******+++,,,))))))***+++***)))((('''******,,,---***&&&)))000111111000...+++))))))***+++++++++***************,,,,,,++++++++++++,,,,,,++++++*********+++,,,---))))))***+++---///222333+++))))))+++...///---+++***))))))***,,,------,,,++++++******************(((+++------,,,******************++++++,,,,,,---222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++************+++,,,*********+++++++++,,,,,,+++,,,,,,+++***)))***,,,---------...------,,,+++......---------------,,,,,,---...---,,,+++,,,...------------,,,++++++***++++++,,,,,,,,,,,,------------------------------............////////////,,,---...000000//////...111111111111111111111111111111222333555666777777555555444444444444555555pppbbb^^^YYYVVVUUUTTTTTTSSSRRRPPPNNNMMMMMMLLLJJJIIIFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>::::::<<<<<<;;;999777666555666777666333111111111111///---,,,+++,,,.../////////...------------...,,,,,,+++******+++,,,---+++***))))))***+++++++++)))))))))(((((('''''''''++++++++++++++++++++++++***************************************+++++++++((((((((()))******++++++)))***,,,,,,***(((((()))((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,---...***++++++++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******,,,++++++***))))))))))))))))))))))))))))))))))))******+++++++++++++++***&&&&&&'''((()))******+++******************************************************************+++++++++,,,...---,,,*********+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++***************************+++,,,,,,+++++++++,,,,,,++++++***+++,,,---...,,,,,,---------.........,,,++++++******++++++,,,*********,,,......---+++((()))***,,,,,,+++******+++------,,,***)))***+++******))))))******+++,,,((()))+++,,,,,,***)))'''((((((+++...,,,(((+++000<<<777222///,,,)))))),,,,,,+++++++++***)))))))))+++++++++******+++++++++,,,++++++***+++,,,---...+++***)))***,,,...111333///,,,***+++......+++'''***))))))+++,,,---+++)))---------,,,,,,+++++++++***,,,......---,,,,,,---*********++++++,,,,,,,,,111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------...((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++***)))***+++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,+++***((()))+++------...............------......------,,,,,,+++++++++,,,---,,,+++***+++---............---,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,............////////////,,,---///111111000///...111111111111111111111111111111222333444555666777333222222222222222222333ooobbb^^^YYYVVVUUUTTTTTTSSSQQQPPPNNNNNNNNNMMMKKKIIIFFFEEEDDDCCCAAAAAAAAAAAA>>>???@@@AAAAAA???===<<<888999;;;======<<<:::999555666777666333222111222111///---,,,+++,,,.../////////...------------...,,,,,,++++++************+++)))((((((+++,,,,,,***))))))))))))((((((((((((++++++++++++++++++++++++************************))))))******++++++++++++)))))))))))))))))))))))))))***,,,,,,*********+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***+++*********+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))******+++++++++***))))))***))))))))))))***++++++,,,,,,+++***))))))***************************************++++++***))))))&&&&&&'''((()))******+++************************************************************************+++---//////---+++***++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++************************((()))******)))***---//////...,,,+++++++++,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,*********---//////---,,,((()))***,,,,,,+++******+++------,,,***)))***+++******))))))******+++,,,(((***,,,------,,,***)))...,,,,,,000111......000KKK???333///,,,)))))),,,,,,+++++++++***)))))))))******))))))))))))******,,,,,,,,,,,,,,,------...,,,+++))))))***+++...//////---+++,,,......+++(((++++++***,,,------+++***---------,,,,,,+++++++++,,,,,,,,,***)))***---///***+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++***++++++,,,------++++++,,,------------,,,,,,,,,,,,+++)))***,,,...---......//////.........------,,,,,,++++++******)))+++,,,+++***)))***+++...............---,,,++++++++++++,,,,,,,,,------------------------,,,,,,............////////////---...000222222111000///111111111111111111111111000000111222333444444555222222222111111222222222pppaaa]]]YYYVVVUUUUUUTTTTTTQQQPPPNNNNNNOOONNNKKKIIIFFFFFFDDDCCCBBBAAAAAAAAA===???AAABBBBBB@@@===;;;666777999:::::::::999888444555666666333222222222000///...---------...//////......---,,,---------***+++,,,---,,,+++***)))+++(((&&&'''+++---,,,***,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))***++++++++++++************)))))))))))))))------,,,+++++++++,,,,,,)))(((((((((((()))***+++))))))))))))))))))))))))************************)))))))))******+++++++++************++++++++++++++++++,,,,,,,,,---------***************************++++++,,,,,,+++******+++************+++,,,,,,,,,++++++*********++++++************************((((((((()))(((((('''&&&((((((((())))))******************************************+++++++++++++++*********+++******)))(((+++---000000///---,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))******+++************************(((+++------,,,+++...111000///---,,,+++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))+++---000000...,,,))))))***++++++++++++++++++,,,---,,,*********,,,******))))))******+++,,,)))***+++,,,---,,,++++++000,,,***---......000333\\\GGG333------***)))++++++++++++******************))))))))))))))))))***+++,,,---.........------,,,+++***)))))))))***+++***+++,,,------.........---+++++++++---...---,,,++++++******************,,,+++***'''&&&'''***---++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++************++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,---.........---+++,,,---...///...---,,,+++,,,---,,,++++++---...,,,---......///.........,,,+++++++++++++++*********+++,,,+++***)))***,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------............////////////...///111222222222111000111111111111111111111111//////000111111222333333444444333333333333444444rrr```]]]XXXUUUUUUUUUUUUUUUPPPOOOOOOOOOOOONNNLLLIIIGGGGGGEEEDDDCCCBBBBBBBBB>>>@@@CCCDDDDDDBBB>>><<<888888888888888777777777444555666666444222222333000000000/////////.........------,,,,,,,,,,,,,,,'''***---000111000---++++++(((%%%'''+++---,,,))),,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************((()))***+++,,,++++++***((())))))******+++++++++555111,,,***+++,,,+++***)))(((((('''((()))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---------,,,,,,************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++++++++******+++************+++,,,,,,++++++*********+++,,,,,,************************))))))******))))))(((''')))*********************))))))))))))))))))))))))++++++++++++,,,,,,,,,---)))***++++++***)))((('''***---000111000...------+++++++++++++++++++++++++++++++++************))))))))))))))))))******+++************************+++000666666333//////000......,,,++++++,,,---...*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))+++...000111...,,,******))))))******+++,,,***+++,,,,,,+++***+++---******))))))******+++,,,)))*********++++++++++++---***)))***,,,111===IIIkkkMMM222+++---+++)))******************++++++++++++******))))))******+++***,,,...000000///---,,,************************(((,,,//////,,,+++---000---+++)))***,,,---...---******************++++++,,,---,,,+++)))(((***++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++******++++++,,,---------++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++...000111000...---+++,,,.../////////------)))+++------,,,+++,,,---,,,,,,---...............+++++++++,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---***+++,,,---------------++++++,,,,,,,,,,,,------+++,,,,,,------...................../////////////////////000000000000111111111111111111111111111//////000000111222222222444444333333333333444444sss___\\\XXXUUUUUUVVVVVVVVVPPPOOOOOOOOOPPPOOOLLLIIIHHHGGGFFFDDDCCCCCCCCCCCC???AAADDDFFFFFFCCC@@@===<<<;;;999888777777777777444555666666444222222333000000000111000//////...------,,,++++++++++++,,,%%%(((...333555444111///+++'''%%%&&&+++...,,,)))++++++++++++++++++++++++*********++++++,,,,,,,,,************************((()))***+++,,,+++******''''''(((***+++,,,......<<<555---***+++,,,***''')))((('''''''''(((***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********))))))((()))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))***************++++++,,,************+++,,,------************************---------------,,,+++***+++++++++***************((((((((((((((((((((((((+++++++++,,,,,,---------)))***+++++++++)))((('''***---000222111///......+++++++++++++++++++++++++++++++++************))))))))))))))))))******+++))))))))))))))))))))))))...555===???:::333///------,,,++++++,,,---///000))))))*********+++++++++)))***,,,------,,,***)))((()))+++...111111///,,,+++***)))))))))***,,,---)))***,,,,,,++++++,,,...*********)))***++++++,,,))))))(((((()))***++++++---,,,---///111<<>>>>>;;;:::888999::::::999777555555444333222222111111333111///------...111222111...,,,,,,...///...,,,---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,***(((''')))+++,,,,,,***+++---//////...---,,,,,,,,,,,,+++***)))((('''))))))***++++++++++++++++++++++++++++++***)))((()))'''&&&&&&(((***+++++++++++++++***)))((('''&&&************************,,,+++***(((''''''''''''+++++++++++++++***)))(((+++++++++,,,++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))---------------,,,+++***))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++************+++,,,---+++)))(((&&&&&&''')))***((((((((((((((((((((((((******+++++++++,,,,,,,,,------,,,+++******++++++************)))))))))))))))))))))***+++++++++,,,***++++++,,,,,,++++++***%%%---222333999@@@;;;...---,,,*********,,,...///...,,,***+++,,,------,,,+++,,,,,,,,,,,,+++*********+++,,,---...---,,,,,,))))))***++++++++++++***...------,,,+++++++++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---***...---///AAA```uuuyyyTTT000...111***%%%))),,,+++***))))))***+++,,,,,,,,,++++++***+++++++++///111333555444111---***---+++)))***,,,,,,***'''///---,,,,,,---------+++************************+++,,,---...------+++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++...---+++*********++++++++++++,,,,,,,,,---------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++******))))))***+++,,,,,,+++***)))+++---000222333222000//////......------,,,++++++************************+++,,,------......------,,,///111...***))),,,///...---,,,,,,++++++++++++)))***,,,...//////...---,,,,,,+++***+++,,,---...,,,,,,,,,---------......///...---...000111111111222111111111000000////////////000111111111111000000000000000000000000000222222333333333222111111uuuccc^^^WWWSSSTTTUUUTTTSSSTTTSSSRRRPPPNNNMMMKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>;;;:::888999::::::999777555555444333222111000//////...---,,,+++,,,...///222///------///000...---......//////......---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,***((((((***+++++++++)))***,,,---------+++******++++++++++++***))))))******+++,,,,,,,,,+++++++++,,,,,,,,,++++++***))),,,+++)))((())))))((('''++++++++++++***)))((((((************************,,,++++++***)))))))))))),,,,,,,,,,,,,,,++++++***+++,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******))))))((('''***************************++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,*********+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))((())))))'''''''''(((((((((((((((***************+++++++++***++++++,,,,,,++++++***$$$***---...666@@@???666...---,,,++++++---///000000...,,,+++++++++***)))******+++,,,---------,,,***+++,,,---------,,,,,,++++++,,,------------,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------111111111???UUUbbbccc^^^BBB---,,,...***)))---++++++***))))))***++++++---,,,,,,++++++,,,,,,---...000222444333111---+++***)))((())),,,---+++)))///---++++++,,,......---++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,+++*********++++++++++++++++++,,,,,,,,,---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********,,,///111222111///...++++++,,,,,,---.........************************+++,,,------......------+++...000...***)))+++//////...------,,,,,,,,,---***+++,,,---............------,,,,,,,,,---...///,,,,,,---------.........000///...///111222222222111111111000000000/////////000111111222222111111000000000000000000000000111222222333333333222222uuueee___XXXUUUUUUVVVUUUTTTTTTSSSRRROOOMMMKKKIIIHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>===<<<======>>>;;;:::888999::::::999777666666555333222000///...------------------------///---++++++,,,,,,,,,+++...////////////......---++++++++++++++++++++++++************************,,,***)))***++++++***)))'''(((***+++++++++***)))((()))***+++++++++++++++++++++,,,,,,,,,++++++******++++++++++++***)))))),,,+++******++++++)))'''***+++++++++++++++******************************+++++++++++++++++++++++++++,,,,,,---------------+++,,,...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++******)))******************************+++,,,,,,+++******+++,,,---.........---,,,,,,,,,+++++++++,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))))))))))))))&&&''''''(((((()))))))))+++++++++******************++++++,,,,,,++++++***&&&******)))111<<<>>>999......---,,,,,,---///000222000---++++++***(((&&&((()))***,,,---.........***++++++,,,---,,,,,,,,,++++++,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++//////...444???CCC@@@999111+++*********+++---++++++***))))))***++++++------,,,,,,,,,,,,---...,,,...000111111000---++++++))))))***---/////////000---******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------......///000,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***///...---,,,,,,---...///++++++************++++++***+++---///000///...---++++++,,,,,,------......+++++++++++++++++++++++++++,,,------......------+++---...,,,))))))+++...//////...---------......,,,++++++,,,,,,---...///...------------...///000,,,------------.........111000//////111333333222111111000000000000//////000111111222222222222222000000000000000000000000000111222222333333333333uuufff```YYYUUUUUUVVVUUUTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@>>><<<;;;:::;;;===>>>;;;:::888999::::::999777888777666444222111//////------///000000///.........---,,,,,,,,,,,,,,,,,,---...............------++++++++++++++++++++++++************************+++******+++,,,+++***((((((((()))***+++******)))))))))***++++++++++++***+++++++++++++++******)))((()))))))))))))))(((((())))))))),,,......,,,******++++++,,,,,,,,,++++++******************************+++,,,,,,,,,,,,,,,******,,,------.........***,,,...000111111///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,++++++******************************++++++++++++*********+++---......---+++***)))))))))))))))***,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++(((((()))***++++++,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++***+++,,,***(((,,,333555222------,,,,,,,,,------...111///,,,+++******(((&&&((()))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))***++++++++++++***,,,++++++*********++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))------++++++///...***))),,,,,,))))))++++++)))+++******************+++,,,,,,+++++++++,,,------***+++---......---,,,+++------,,,---///111333444333000+++)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///111---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,+++***))))))***+++---...+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++000...---++++++---...000,,,,,,***))))))***,,,,,,***+++,,,.........---,,,......------,,,++++++***+++++++++++++++++++++++++++,,,------......------+++,,,---+++))))))+++---......------------......---,,,+++***+++,,,...///---------------......///------------............000///...///111222222222000000000000000000//////111111222333333333333222000000000000000000000000///000111222333444444444wwwfff```XXXTTTTTTUUUTTTSSSOOOOOONNNMMMMMMLLLKKKKKKHHHFFFDDDCCCCCCCCCBBBAAA???>>><<<::::::;;;<<<>>>;;;:::888999::::::999777999999777666444222000000,,,---///000111000///...000000000///......//////+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++*********,,,,,,***((()))******+++++++++++++++***++++++++++++***)))))))))***************))))))))))))******+++******)))))))))***,,,......,,,+++***++++++,,,,,,,,,++++++************************((()))***+++,,,,,,,,,,,,((()))***,,,------------)))+++---///000///......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))))))))(((************************************************(((***+++---,,,+++)))(((((((((((((((((()))************************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++((())))))***+++,,,,,,---,,,+++++++++***)))))))))***++++++,,,,,,++++++***,,,,,,+++)))***------+++,,,,,,++++++++++++++++++...,,,******++++++***)))))))))************))))))************++++++,,,,,,))))))***++++++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,//////,,,+++,,,,,,***)))---...******...---'''*********++++++***************))))))***+++,,,,,,))))))******+++*********......------...111444777666222---***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))***,,,---///+++++++++++++++++++++++++++,,,,,,---------,,,,,,///---+++******+++---///---,,,+++******+++,,,---***+++,,,,,,---,,,,,,+++...------,,,++++++******+++++++++++++++++++++++++++,,,------......------++++++++++++******+++------,,,,,,,,,,,,,,,---------,,,+++******,,,---...++++++,,,,,,---------------------........./////////---,,,---///111111000//////////////////000000111111222333333333333222000000000000000000000000///000111222333444444444zzzfff```YYYUUUTTTUUUTTTSSSNNNNNNNNNMMMMMMMMMLLLLLLHHHFFFDDDCCCCCCCCCBBBAAA???>>>===<<<;;;<<<<<<===;;;:::888999::::::999777888888777555444222111000+++,,,---/////////......,,,------,,,******+++---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++******)))((()))+++,,,+++***++++++++++++,,,,,,------+++++++++++++++***)))((())))))***++++++++++++***++++++,,,------------,,,---,,,++++++,,,,,,***(((***+++++++++++++++******************************((()))+++,,,---,,,,,,+++))))))+++,,,------------***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++,,,,,,***************************************+++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***+++)))***+++++++++***((((((************************------------------------******+++++++++,,,,,,,,,'''((()))++++++***))))))'''(((((())))))*********+++++++++******************++++++,,,,,,++++++*********++++++++++++,,,+++++++++++++++************,,,***))))))+++,,,++++++******++++++***))))))(((+++************+++,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******++++++************++++++***+++,,,+++)))***+++,,,,,,------+++,,,///...+++)))***++++++++++++***)))))))))((())))))***+++,,,*********)))))))))))))))+++,,,++++++,,,000555:::555222---+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------........./////////...---+++,,,...000000///......////////////000000000111111222222222222222000000000000000000000000000111222222333333333333~~~hhhbbbZZZVVVVVVVVVUUUTTTPPPPPPOOONNNMMMMMMLLLLLLHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>>>>=========<<<<<<;;;:::888999::::::999777666555444333222111000000,,,---...///000000000000)))++++++***''''''(((+++***+++,,,,,,---------,,,++++++++++++++++++++++++***,,,---......---,,,******((('''(((***,,,------+++++++++++++++,,,------))))))***++++++++++++***)))***+++,,,---.........******+++,,,,,,,,,,,,,,,...,,,*********+++***(((++++++++++++***)))((((((***************************+++---......---,,,+++++++++,,,------...---------,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++------...///////////////+++++++++++++++++++++++++++***)))(((((()))***++++++++++++*********)))))),,,,,,,,,,,,+++***))))))........................******+++++++++,,,,,,,,,&&&((()))+++++++++)))((())))))))))))))))))))))))***************+++++++++***++++++,,,,,,++++++***---,,,,,,,,,++++++---///,,,,,,,,,,,,++++++******,,,***))))))***++++++******++++++,,,,,,,,,+++++++++***)))))))))***,,,,,,++++++,,,------------,,,------,,,,,,------...///,,,,,,,,,+++++++++******++++++************++++++&&&''')))***)))'''))),,,++++++---...,,,******---)))***++++++++++++***)))))))))))))))***+++,,,---...---,,,+++*********+++)))***+++,,,...333;;;AAA222///---+++,,,,,,++++++++++++++++++++++++++++++............---,,,+++*********+++,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,+++,,,,,,---------.........***+++,,,---.../////////------------------------+++,,,,,,---......------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,++++++,,,---......,,,,,,,,,,,,,,,---......++++++,,,,,,,,,++++++***++++++---.........---,,,............////////////...---,,,---///000111000........./////////000000///000111111222222111111000000000000000000000000111222222333333333222222iiiccc\\\XXXWWWWWWVVVUUURRRRRRPPPOOOMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>>>>???>>>======<<<;;;:::888999::::::999777333333222222111000//////000000000111222333333444...000000///,,,+++---000+++,,,------.........---+++++++++++++++++++++++++++,,,...//////...,,,+++***(((&&&''')))---...///++++++******++++++,,,---'''((()))***+++,,,,,,,,,***+++,,,...///000111111''''''((()))))))))))))))+++)))'''(((***,,,,,,,,,+++++++++******((('''&&&************************,,,---///000000///---,,,,,,---......///.........///...,,,++++++,,,---///---------------------------,,,,,,++++++*********(((((((((((((((((((((((())))))******++++++++++++***++++++,,,---------,,,+++++++++++++++++++++++++++***)))(((((()))***+++------,,,+++*********+++,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++---...---+++***,,,,,,,,,+++++++++++++++))))))******+++++++++,,,+++++++++,,,,,,+++++++++333000...,,,+++***---111---------------,,,+++***---+++))))))***+++***)))***+++,,,---.../////////+++***)))))))))***,,,---))))))***++++++++++++***---------------...///000,,,,,,,,,+++++++++******++++++************++++++''')))---///---******---******...111+++"""$$$+++)))***+++,,,,,,+++***)))************+++,,,---...111000...,,,++++++,,,,,,***+++---///222999BBBJJJ...---+++,,,---...---,,,************************//////000000///---+++***)))***++++++,,,,,,,,,,,,------------------------)))***+++,,,---,,,,,,+++---------.........//////)))+++---///000000000///........................+++,,,,,,---.........---+++,,,,,,------,,,,,,+++++++++---......---++++++---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,+++,,,---.........---------------...///000***+++,,,------,,,***))),,,,,,.../////////...---............/////////000///...---...000111222111---.........//////000000//////000111111111111111000000000000000000000000222222333333333222111111mmmbbbXXXVVVVVVTTTSSSSSSOOOOOOOOOOOONNNMMMMMMLLLJJJGGGDDDBBBAAA@@@???>>>>>>>>>===<<<<<<===>>>???;;;:::999999888888999999444777;;;>>>>>>:::666333333222000000000000222333000000///...---,,,,,,,,,---------............///***))))))+++------,,,***,,,++++++******++++++,,,---,,,++++++------,,,++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...111222333///+++***+++,,,***''')))******++++++*********+++++++++***************))))))***++++++++++++***)))***++++++------...///,,,++++++---000111---************++++++,,,,,,,,,,,,------......------,,,---,,,***)))))))))***+++++++++******************------,,,+++***)))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***)))((((((((()))+++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))***+++++++++******+++---......,,,*********,,,,,,++++++***)))((((((++++++***)))***+++---...,,,,,,,,,++++++*********---------,,,,,,+++++++++---,,,+++++++++,,,---...------,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++---,,,+++*********,,,---+++,,,---///000222333444***,,,------+++******+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((&&&***...///...,,,******++++++************++++++---------,,,,,,+++++++++)))------...999EEEAAA444///......,,,+++***))))))---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++++++++*********+++---...,,,---...---+++***+++,,,,,,,,,,,,,,,---///111222------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------------,,,,,,+++++++++)))***,,,---...------,,,******+++++++++,,,,,,,,,+++,,,......///...,,,,,,,,,***)))***,,,.........------...///...---+++******+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------+++,,,------......------***+++,,,---------,,,+++---.........//////000000---......///////////////000000000000000000000000000000000000000111111111444333111111000111333333ooodddYYYWWWWWWUUUSSSSSSOOOPPPPPPOOOOOONNNMMMLLLJJJGGGDDDBBBBBBBBB@@@??????>>>===<<<<<<===>>>>>>;;;::::::999999999999999444555666666555333000///222222222111111222222222000000///------,,,,,,---------------............,,,+++***+++,,,---,,,+++,,,++++++******++++++,,,'''''''''***...000111000***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...000...+++***++++++******---------...------,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++...000000---+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++***)))))))))*********************************))))))((('''&&&&&&&&&******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))***+++,,,---,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++*********+++------,,,******+++,,,,,,++++++***)))))))))*********)))******++++++,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,+++++++++,,,---...---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++*********+++,,,---...///+++,,,---...///111222222***,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++***))))))''''''((())))))***)))(((++++++************++++++---,,,,,,,,,,,,,,,,,,+++,,,+++...777>>>===777222------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++++++++*********+++------***+++---,,,,,,+++---.........,,,,,,+++,,,,,,---+++++++++,,,,,,---------........................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++++++++***++++++,,,,,,---,,,,,,******+++++++++,,,,,,,,,,,,------------,,,,,,+++---,,,+++,,,.../////////------......------,,,+++***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------+++,,,------......------++++++---.........---,,,............/////////000---...//////000000//////000000000000000000000000000000000111111111111111333222222222222333333444qqqfff[[[XXXWWWUUUSSSSSSPPPPPPPPPPPPOOONNNMMMLLLIIIGGGDDDCCCCCCCCCCCCBBB@@@???===<<<<<<<<<<<<===::::::::::::999999999999:::888666333111111000111000000111111111111000000000///...---------------------------............///---++++++,,,------,,,,,,++++++******++++++,,,+++*********,,,---,,,+++***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***++++++***)))***+++---,,,,,,+++++++++******)))---,,,,,,+++***)))))))))+++,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,...000///---+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******)))((()))))))))************************,,,++++++******)))))))))++++++,,,------------,,,************************,,,,,,++++++++++++++++++,,,++++++++++++,,,------,,,++++++******++++++,,,************))))))))))))...---,,,+++******++++++)))***,,,,,,+++***+++,,,,,,,,,,,,+++******))))))******************)))(((,,,,,,,,,++++++++++++***+++++++++************)))+++++++++++++++,,,------......---,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,---......//////***,,,------+++******+++++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++***))),,,***)))(((***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///)))///===???444---///,,,,,,------.........///---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---(((***,,,,,,,,,,,,...000------,,,+++***+++++++++)))******+++---......///...///000000000000///...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++++++++...---,,,---///000000///......---,,,,,,,,,------***,,,---,,,+++***+++---++++++,,,,,,,,,,,,------,,,,,,---............---,,,------...///.....................////////////---...//////000000//////000000000000000000000000000000111111111222222222222222333444444444444444qqqfff[[[XXXWWWTTTRRRRRRQQQQQQQQQPPPOOONNNMMMLLLHHHFFFDDDCCCDDDDDDDDDCCC@@@???>>><<<;;;;;;;;;<<<:::::::::::::::999999999:::999666333222111111222---...///000000///...---000///...---------------,,,,,,---------.........222///,,,***+++---------,,,++++++******++++++,,,...,,,+++***++++++)))''',,,.........,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///...,,,***&&&)))++++++)))))),,,///++++++***))))))(((((((((------,,,+++******)))(((++++++,,,---------------)))***++++++------...///---------...//////------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))))))))(((((()))***************+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,---,,,++++++******++++++,,,++++++++++++*********)))000///,,,*********+++,,,)))+++,,,,,,,,,+++,,,...,,,,,,,,,++++++************+++,,,,,,,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------......---,,,++++++******...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......///...---***(((''',,,,,,,,,,,,,,,---------***,,,------+++******+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++*********,,,---,,,******---///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,222:::999000+++------------.........//////---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///*********+++,,,------...******+++,,,,,,---......---...000111111000...---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---******+++++++++,,,,,,,,,...---+++***)))******+++...---,,,...///000///...///...,,,++++++,,,---...+++,,,---,,,++++++,,,---+++++++++,,,,,,,,,------,,,------...............---......///////////////.........///////////////......///000000000000000000000000000000000000000000000111111222222333333111222444555666666555444pppeeeZZZVVVUUUSSSQQQQQQQQQQQQQQQPPPOOONNNLLLKKKHHHFFFCCCCCCDDDEEEEEEDDD@@@???===<<<;;;;;;;;;<<<::::::;;;;;;;;;:::999888444444333222111000//////---...///000000///...---//////...------------...,,,,,,,,,------------...222///,,,***+++---------,,,++++++******++++++,,,'''&&&&&&(((+++---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000000...+++)))%%%(((++++++***))),,,//////...---,,,,,,,,,,,,---------,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,)))***++++++------...///---...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************))))))((())))))*********+++++++++(((((()))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++000///,,,*********+++,,,***,,,------,,,,,,...///,,,,,,,,,+++++++++++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......---,,,,,,+++******///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------+++)))&&&%%%+++++++++,,,,,,,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,,,,++++++""")))...---'''$$$(((---***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------'''000444000...000///+++//////.........------------,,,,,,++++++,,,,,,---+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,******+++++++++,,,,,,,,,...---+++***)))***++++++---,,,,,,---//////...,,,...---,,,++++++,,,...///+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,---......//////..................//////000000///////////////............//////000000000000000111111111111111111111111//////000111222222333333111222444555666555444444ooocccYYYVVVUUUSSSQQQQQQQQQQQQPPPOOONNNLLLKKKJJJHHHEEECCCBBBCCCDDDDDDCCC???>>><<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;999888444444555555444333111///000000111111111111000000///......---------......,,,,,,,,,,,,------------///---++++++,,,------,,,,,,++++++******++++++,,,)))(((((((((***+++***))))))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......,,,***(((''')))+++,,,++++++,,,------,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...///000///---------///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++***)))))))))))))))***++++++,,,,,,))))))******++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++,,,+++++++++,,,++++++******++++++,,,...---------,,,,,,,,,,,,...---,,,+++******+++++++++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,++++++------------------,,,+++***++++++++++++,,,,,,,,,)))************+++++++++'''(((***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))++++++++++++,,,,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++************))))))))))))***+++,,,,,,,,,,,,,,,,,,###***///...)))&&&)))...***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,---&&&000111)))(((000222+++///.........------,,,,,,---,,,,,,++++++,,,,,,---+++************++++++,,,,,,------------,,,,,,+++,,,---...---+++***+++,,,............---,,,***)))---------,,,,,,+++++++++,,,---............---,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,...//////---+++------,,,,,,,,,---......+++---...---,,,+++,,,...++++++,,,,,,,,,,,,------------...////////////...///............///000000///////////////............///000000111111000000111111111111111111111111......///000111222222333333333444444444444333333ooocccYYYVVVVVVTTTSSSSSSPPPPPPOOONNNMMMKKKJJJIIIHHHEEECCCBBBBBBCCCBBBAAA>>>===<<<;;;;;;;;;<<<===:::;;;<<<===<<<;;;999888888888777666555333111000000//////////////////000......---------......///++++++,,,,,,,,,---------,,,+++***+++,,,---,,,+++,,,++++++******++++++,,,...,,,***))))))(((&&&$$$((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***+++++++++,,,------+++)))))))))((('''((()))+++---+++++++++,,,,,,,,,,,,---+++,,,,,,---------------------,,,,,,,,,,,,++++++...000111///---,,,---000......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---,,,+++***)))((())))))***++++++,,,,,,++++++,,,------...//////)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******,,,---------,,,+++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++******+++++++++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++&&&((()))+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------*********)))******+++++++++++++++,,,,,,---------***,,,------+++******+++++++++++++++++++++++++++******************++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,---...***+++---......---+++***---,,,,,,,,,,,,,,,,,,+++***++++++***+++------+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***************+++,,,,,,------.........---++++++***,,,------++++++,,,...------...---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---------.........+++++++++,,,,,,---------...............---,,,+++******+++++++++,,,,,,,,,***+++,,,------...------...---...///111000...++++++,,,------......------,,,---...---,,,,,,,,,...++++++,,,,,,,,,,,,------------...///////////////......---------...///000000/////////............//////000111111111111000111111111111111111111111,,,---...///000111222222555444333222222111222222ooodddZZZWWWXXXVVVTTTUUUOOOOOOOOONNNLLLJJJIIIHHHHHHEEEBBBAAABBBBBBAAA@@@===<<<;;;:::;;;<<<===>>>:::;;;<<<======;;;999888999777444111///---,,,,,,------+++******+++------......---------......///++++++,,,,,,,,,---------***))))))+++------,,,+++,,,++++++++++++++++++,,,((('''&&&'''***+++***))))))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...,,,+++,,,///...+++''',,,+++******+++---///111***++++++,,,,,,------...,,,---......//////......)))***+++,,,---......//////000111///,,,,,,---000.........------,,,,,,,,,,,,------......------,,,,,,,,,---...---,,,+++***((())))))***++++++,,,,,,(((((()))***++++++,,,,,,++++++,,,------------,,,*********************************++++++,,,,,,---+++,,,---.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))***+++++++++***************(((&&&&&&((())),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...*********++++++,,,,,,,,,+++++++++,,,,,,---------&&&''')))+++,,,---,,,,,,***++++++,,,,,,------...,,,---////////////---,,,------------------------///...,,,***))))))*********++++++,,,------......***,,,------+++******+++++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,------------///)))######(((,,,,,,******+++---......---+++***---------,,,,,,+++++++++...&&&&&&...000)))''',,,)))******+++,,,......///---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,------...///...---+++***)))***,,,,,,,,,,,,...000((()))+++,,,,,,+++***)))******+++,,,------...//////...------------...///...------,,,,,,------...,,,------......------,,,---------.........//////+++++++++,,,,,,---------......///000///...,,,+++******+++++++++,,,,,,,,,)))***,,,.../////////.../////////111222111///,,,***+++---...///...------,,,---......,,,,,,---...++++++,,,,,,,,,------------......///////////////...------,,,,,,...///000000000//////.........---//////000111111111111111111111111111111111111111,,,,,,---...///000111111666555333111000000111111lllbbbZZZXXXWWWTTTSSSUUURRRPPPNNNMMMMMMLLLJJJHHHGGGEEEDDDBBBAAAAAAAAAAAA???===;;;:::::::::<<<===:::::::::;;;;;;<<<<<<<<<888888777555333111222444......------------..............................---......---,,,,,,...111,,,---/////////---+++)))((()))***++++++***)))(((,,,,,,+++******))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000111000///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,------,,,***)))***+++++++++++++++++++++++++++///...,,,++++++,,,---///......///000///...,,,+++000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,---------,,,,,,+++++++++*********************************++++++,,,,,,---,,,,,,,,,***))))))+++...*********++++++,,,,,,,,,+++---...---,,,******+++******+++,,,,,,---......///,,,******,,,...//////,,,,,,---.........------...,,,+++,,,---//////...+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,)))***,,,,,,***))))))***))))))(((((()))******+++(((***+++------,,,+++***,,,*********,,,,,,,,,***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...000+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000000///...------,,,,,,,,,+++*********+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---...///...,,,+++,,,---,,,,,,------------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------------////////////////////////,,,---...---+++***+++,,,///...---,,,,,,,,,,,,,,,...---,,,++++++,,,---...////////////000000000000............////////////111000////////////000000//////000111111111111111111111111111111111111111222222222111111111111000222222222222222222222222lllbbbZZZXXXWWWTTTSSSUUUQQQPPPNNNMMMMMMMMMKKKIIIGGGEEEDDDBBBAAAAAAAAAAAA???===<<<::::::;;;<<<===::::::;;;;;;;;;;;;;;;;;;999999999777444222222333000//////......//////000.........---------------------.../////////---,,,+++,,,---.........---,,,))))))***++++++***)))))),,,,,,,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,,,,,,,,,,++++++++++++************++++++************+++,,,+++******+++---++++++++++++++++++++++++///...,,,++++++,,,...///....../////////......---000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,+++******+++---000000///---+++)))(((''',,,---///...,,,++++++,,,+++++++++,,,,,,---------///,,,******+++---......,,,,,,---------------,,,***((('''''')))***))))))......//////......---,,,***++++++++++++,,,,,,,,,,,,...///...+++***)))***......------------------)))***,,,---------+++***,,,******+++---...---,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++---((()))***)))'''''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000000//////...------,,,,,,++++++******+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---...---+++***+++,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------------////////////////////////,,,---...---,,,++++++---///...---,,,,,,,,,,,,------------,,,,,,---------.../////////000000000000//////000000111111111222000000////////////000000///000000111111111111111111111111111111111111111222222222111111111111000222222222222222222222222lllbbbZZZXXXWWWTTTSSSUUUPPPOOOMMMMMMNNNMMMLLLJJJGGGEEEDDDBBBAAAAAAAAAAAA>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::999;;;;;;:::666333222222111000000//////000000111//////......------,,,,,,111///............---,,,++++++,,,------......///)))******++++++******)))+++++++++,,,---.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...---+++***,,,,,,,,,,,,++++++++++++))))))************))))))((()))******)))***,,,...++++++++++++++++++++++++...---,,,++++++,,,............------......//////111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++******++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++---,,,+++***+++,,,,,,,,,---------------,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,///000111///---+++******))))))))))))*********+++)))***,,,---------,,,+++,,,+++***,,,...//////...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,+++++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......//////......---,,,,,,,,,))))))***,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***)))***+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------......---////////////////////////---...///...,,,,,,,,,---......---,,,,,,,,,------,,,------......------,,,....../////////000000000...//////000111222222333///////////////000000000///000111111222222111111111111111111111111111111222222222111111111111000222222222222222222222222lllbbbZZZXXXWWWTTTSSSUUUPPPNNNMMMMMMNNNNNNLLLKKKGGGEEEDDDBBBAAAAAAAAAAAA>>>>>>===<<<;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999:::<<<:::777333000///111000000//////000000111000000000//////...------222333333000---,,,...000---,,,,,,,,,,,,---...///++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,***))))))***,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,------+++)))------,,,,,,,,,+++++++++******++++++++++++******(((*********))))))+++---++++++++++++++++++++++++------,,,,,,,,,---......---,,,+++++++++---...000000000000111222222333333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++***)))***+++,,,---------------------------*********+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++*********+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***)))+++------,,,+++***+++***+++,,,...///000000000,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,+++...,,,******++++++******,,,,,,,,,+++++++++,,,,,,222000//////000000000///******++++++++++++***)))+++++++++,,,,,,,,,------...///000///---++++++,,,!!!"""$$$%%%'''(((((()))***+++,,,---------,,,,,,,,,++++++,,,///111111000,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000222111///---,,,,,,,,,---///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------.........------,,,,,,,,,''')))+++---.........---------------------------------------------------...------,,,,,,------...+++,,,---,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............////////////////////////...///000///---,,,---......------,,,,,,,,,------+++,,,---......---,,,+++........./////////000000+++,,,---...///000111222...//////000000000000000000000111222222222222111111111111111111111111111222222222111111111000000111222222222222222333333lllbbbZZZXXXWWWTTTSSSUUUPPPNNNMMMMMMNNNNNNLLLKKKGGGEEEDDDBBBAAAAAAAAAAAA>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888999:::999555111///...000//////......//////000111111111111000000//////...666>>>>>>666000///111///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---+++++++++,,,,,,---------++++++***,,,---...---+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,+++)))((()))+++++++++++++++++++++++++++,,,,,,,,,,,,------......++++++***)))***+++---...---......///000111222333,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++*********+++------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++)))+++------,,,+++***+++///000000000///---+++))),,,...//////...---......,,,,,,,,,,,,,,,,,,,,,+++...,,,******++++++***))),,,,,,+++++++++,,,---...000...,,,,,,.........---------...............---++++++,,,,,,,,,---------***,,,......,,,,,,,,,---'''''')))***************++++++,,,,,,------------,,,++++++---///111111000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000222111///---,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,---------------,,,,,,,,,((()))+++---...///......------------------------------------------------...------,,,,,,------...+++---...---,,,+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............////////////////////////...///000///---,,,---...------,,,,,,,,,------...+++,,,---......---,,,+++............////////////+++,,,---...///000111222---...///000111000000000000000111222222222222222111111111111111111111111222222222111111111000000111111111222222333333333lllbbbZZZXXXWWWTTTSSSUUUPPPOOOMMMMMMNNNMMMLLLJJJGGGEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::777888999888444111000///000//////......//////000000000111111111111111111)))666EEEIIIBBB777///,,,///......------,,,++++++---,,,,,,++++++,,,,,,---/////////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...,,,++++++,,,...///---,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,))))))***++++++++++++++++++++++++++++++,,,,,,------.........++++++*********+++,,,,,,+++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++******,,,---...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,---///000000///---,,,+++---......---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---+++***,,,+++++++++,,,...000111///---,,,,,,...//////...+++,,,,,,------------,,,,,,,,,,,,,,,------------(((***,,,,,,,,,+++,,,---------------,,,***(((''',,,,,,,,,,,,------------,,,,,,+++---///000000///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,+++++++++***,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------,,,,,,,,,,,,,,,,,,******+++---............,,,,,,,,,------------...------------------------------------------------+++---......,,,,,,---///******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......//////...////////////////////////---...///...,,,,,,,,,---------,,,,,,,,,---......,,,------......------,,,------........./////////...//////000111222222333---...///111111111000000000111222222333222222222111111111111111111111111222222222111111111111000111111111222222333333444lllbbbZZZXXXWWWTTTSSSUUUQQQPPPNNNMMMMMMMMMKKKIIIGGGEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;888999999777444222222333111000000//////000000111.........//////000000111---333;;;@@@>>>777///***,,,---.........---,,,+++...---,,,++++++,,,---.....................------+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---.........---------......---+++...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...++++++++++++++++++++++++***+++,,,---............,,,------------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++***+++,,,---...........................,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++...///000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,+++******+++---&&&(((+++///111111000000***,,,---...---,,,---...+++++++++,,,,,,---------,,,++++++,,,......---+++++++++++++++---000222444000///...///111333333333((()))***++++++++++++***,,,,,,,,,------------...)))+++------+++++++++,,,***+++,,,---,,,+++)))(((,,,,,,,,,,,,,,,---......---,,,+++,,,...///...------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++------///111222111///...///,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................,,,,,,---......---,,,,,,***,,,------,,,,,,---...******++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,---...////////////////////////////////////,,,---...---,,,++++++---,,,,,,,,,,,,,,,---...///---------,,,,,,------------------.........////////////000000111111111222,,,---///111222111000000000111222222333333222222111111111111111111111111222222222111111111111000000111111222333333444444lllcccZZZXXXWWWTTTSSSUUURRRPPPNNNMMMMMMLLLJJJHHHGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<999:::999777444333444555222222111111111111222222++++++,,,---...///000000555000,,,,,,000222///+++)))+++---/////////---,,,...---,,,,,,,,,,,,---...***++++++,,,,,,------...++++++---......---++++++******+++,,,,,,---......111000///...///...+++)))......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,------,,,,,,...000++++++++++++++++++++++++***+++,,,---..................///000///...,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,+++++++++,,,---...........................++++++,,,---...///000111////////////////////////------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))+++///111222000---,,,++++++,,,,,,,,,---------,,,,,,------------...............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,***)))))),,,...+++---...000///---+++))))))+++------,,,,,,,,,...******+++,,,,,,---......,,,++++++---//////...---+++++++++,,,...111444666///------...111333444333+++,,,---...............,,,,,,,,,---------......,,,---......,,,******+++'''))),,,...000000000///---,,,,,,,,,,,,---......---,,,+++,,,......---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...000***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,------.................................+++,,,...//////...,,,+++)))***,,,,,,++++++,,,---,,,,,,---------.........------------------------+++,,,,,,------,,,,,,++++++,,,---...////////////////////////////////////,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---...///......,,,++++++,,,......---------.........//////............////////////+++---///111222222000000111111222333333333333222111111111111111111111111222222222111111111111000000000111222333333444444~~~hhhddd]]]XXXVVVUUUTTTSSSOOONNNMMMLLLKKKKKKKKKKKKLLLKKKHHHEEECCCBBBAAAAAA>>>>>>===>>>>>>???@@@@@@999:::;;;:::;;;???FFFLLLWWWCCC444555666222111444111111000000111111222333...///000111111000///....................................------,,,,,,+++...---+++*********++++++........................(((((((((((()))***+++,,,...---,,,+++,,,---...///222000............---,,,//////000...,,,,,,---...000...---.........---+++//////...---,,,,,,+++++++++,,,.........,,,***)))++++++,,,,,,---...//////---...///...,,,+++,,,------,,,+++---///000000///...//////000///---,,,+++++++++,,,,,,,,,---------------------------------)))***++++++++++++,,,---222///,,,++++++,,,++++++------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))***+++,,,,,,+++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---...............------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...//////.........------------,,,*********,,,...///222111111000//////......//////............//////......//////000000111111,,,------......------,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,,,,---.........---222000///---,,,,,,,,,---,,,,,,++++++---///111333///...---///111222///+++------,,,,,,,,,,,,++++++&&&(((+++---//////...---,,,,,,,,,---------..................////////////...---+++******+++---...---,,,,,,++++++,,,,,,------...000///...,,,------..................------///...,,,,,,------,,,+++,,,------......------,,,------------------------000///---,,,,,,---...//////---,,,,,,.../////////,,,------...///000111111000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,......---,,,---...///000////////////000000000000111111111111111111111111444222111//////000222333111111000000000000111111444222000...---...000222333333333222222222111111{{{hhhddd]]]XXXVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKJJJLLLJJJHHHEEECCCBBBAAAAAA???>>>>>>>>>??????@@@AAA<<<======<<<;;;>>>CCCGGGMMM???555666777111///222000000//////000000111222000000111111111111000000.................................------------------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,+++,,,---...///222000...............,,,---...---,,,******,,,...333000...------...---,,,///......---,,,,,,++++++,,,---...//////---+++***++++++,,,------...//////---...///...,,,+++,,,------,,,+++,,,...//////...++++++,,,---------------++++++,,,,,,,,,---------------------------------***+++---,,,++++++,,,---000...,,,+++,,,,,,,,,***...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,---///111222*********+++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////------.../////////.........------------,,,+++***+++,,,.../////////......---,,,,,,+++...------,,,,,,------...------...............///,,,,,,------------,,,,,,******++++++++++++******---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,------......------000000...---,,,,,,,,,,,,//////......------------...,,,+++,,,...///---***+++++++++,,,,,,---------)))***,,,---...///......,,,,,,,,,---------.................................---,,,******,,,---.........------------......---...//////---,,,,,,---........................///---,,,,,,---...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---...............---------,,,+++,,,...///...---------......//////000000000/////////............------------------------------------------------...---,,,---...///...---......---------...///000////////////000000000000////////////////////////333222111//////000222333333333222222222222333333555444111000///000222333333333333222222222111111zzziiiddd^^^YYYVVVUUUTTTSSSUUUTTTQQQOOOMMMKKKJJJJJJKKKJJJGGGEEECCCBBBAAAAAA??????>>>>>>>>>???@@@@@@>>>??????===<<<===???AAAAAA999555888777000...111///////////////000000111222222111111111111222222////////////////////////..................//////,,,,,,+++++++++,,,------++++++++++++++++++++++++------,,,------...///000------,,,+++,,,---...///222000.........///...---......---,,,++++++...111777333...,,,,,,---...............------,,,,,,+++---.../////////...---,,,,,,,,,,,,---......//////---...///...,,,,,,,,,---...,,,+++,,,......---,,,((())))))***+++,,,...///,,,,,,,,,,,,------------------------------------,,,.........,,,+++,,,------,,,,,,---......---+++...---,,,***)))(((((((((---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,------------...///000111)))******++++++,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000...............------------,,,+++++++++,,,......---------------,,,+++***,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------......------///...---,,,++++++,,,,,,////////////...,,,+++***...,,,++++++,,,------,,,******+++,,,---...//////------------.........///,,,,,,,,,---------....../////////......---------...---,,,++++++,,,---...//////............//////...000111111///......///........................///---,,,,,,---...---+++------............---------,,,,,,,,,++++++******+++---///000000///---,,,---------///000000///---.........///////////////////////////............------------------------........................000///...///000000///.........------......///000////////////000000000000////////////////////////222222111000000111222333333333222222222222333333666555333222111222444555333333333222222222111111{{{iiiddd^^^YYYWWWVVVUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKKKKIIIGGGDDDBBBBBBAAAAAA>>>>>>>>>======>>>>>>???============<<<<<<<<<<<<999666666888555000///333000////////////000111111333222111000///000111222000000000000000000000000---.........//////000000++++++,,,,,,------......************************+++++++++++++++,,,---------,,,++++++,,,---///000111000...---...///...---000000///...---...222555999555///++++++---...///......---------,,,,,,,,,------............---,,,,,,---------......//////---//////...---,,,---......---,,,,,,---...,,,+++***)))))))))***,,,...///,,,,,,,,,------------...------------------------...///000///---,,,,,,---,,,,,,---///000000///---...------,,,,,,------......------,,,,,,++++++***++++++,,,---------,,,,,,///...---,,,,,,++++++*********+++,,,------......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------......------000000000000000000000000---------------------------///000///...---...///........................------,,,,,,,,,,,,---........./////////...,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++***++++++,,,,,,++++++***,,,------............---------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,------......000///---,,,---...//////++++++,,,,,,---......///000///............//////,,,,,,,,,---------......111000000//////......---......---,,,,,,---......///..................///000222333333111000000111---------..................---,,,,,,---...---,,,------............------...------,,,,,,+++++++++,,,---.../////////...---......///111333333000...///////////////.........///////////////.........................................................000///...///000000///..................//////000////////////000000000000111111111111111111111111222111111000000111222333111111000000000000111111666555333222222333444555333333333222222222111111{{{iiieee^^^YYYWWWVVVUUUTTTQQQPPPOOONNNMMMLLLLLLLLLJJJHHHFFFDDDBBBAAAAAABBB>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::888777666666333000222666111000000000000111222222222111000///...//////000000000000000000000000000---.........//////000000,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++,,,---///000111///------/////////...///000///...---///111444999444///,,,+++---...///---------------,,,,,,,,,,,,,,,,,,---------,,,,,,------...............///...///000///---,,,---......---,,,,,,......---+++...---,,,++++++,,,---...,,,,,,---------.........------------------------...///000///---,,,---...------...000222222000//////............//////000---------,,,,,,+++++++++***+++,,,,,,---------,,,---------,,,+++***)))))),,,,,,,,,---...///000000------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------...///////////////,,,,,,,,,++++++,,,,,,,,,------------------------,,,---......,,,,,,---...---........................------------------------.../////////...---,,,------,,,,,,,,,,,,------//////......------,,,,,,***++++++,,,,,,++++++***++++++,,,---------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,///---+++******,,,...000///......,,,,,,---...000------------------------000000///.........//////,,,,,,,,,---------......111111111000000000//////..............................------------......///111222222000//////000---------.........//////...,,,,,,,,,......---,,,---......//////......---//////......------------...------,,,---...///000------...000222222///---///////////////..................///////////////........................------------------------...---,,,---///000///............///////////////////////////000000000000111111111111111111111111111000000111111222222333111111000000000000111111333333222111222222333444333333333222222222111111zzzjjjeee___ZZZWWWVVVUUUTTTPPPOOONNNMMMMMMLLLMMMMMMIIIHHHFFFCCCBBBAAAAAABBB>>>>>>===<<<<<<<<<======;;;:::999:::;;;<<<;;;999999888666444222111333555111111111111111222222333222111000///............////////////////////////..................//////------.../////////......------------------------------,,,,,,,,,,,,------,,,+++++++++,,,...///111111///------/////////...,,,---...---,,,,,,...///555222///------...------------------------------+++++++++,,,,,,,,,,,,---...........................///000///---------...///---,,,---//////...---111000///...------------,,,---------............---------------------------...//////---,,,---...///......///111222111///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,...////////////---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---...///000000000000000...------,,,,,,------...------------------------,,,---...---,,,+++,,,...---------...........................------------***,,,---......---+++***......------------......////////////............++++++,,,,,,,,,,,,++++++((()))***++++++,,,++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++------......------,,,,,,***+++,,,---......------111///---+++******+++,,,+++,,,,,,+++******+++---............------,,,,,,///////////////.........,,,,,,,,,---------......000000000000000000000000////////////////////////...------------------...,,,...///...---,,,,,,,,,,,,,,,------.../////////---,,,+++,,,.........---......////////////........................//////...---,,,+++,,,...000222,,,,,,,,,---//////...,,,.........///////////////.........///////////////........................------------------------,,,+++***,,,...000000///---...///000000000000///////////////000000000000////////////////////////000000000111222222333333333333222222222222333333111111111111111222222333333333333222222222111111{{{jjjeee___ZZZXXXVVVUUUUUURRRRRRPPPOOOMMMMMMLLLLLLHHHGGGEEECCCBBBAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>???<<<::::::;;;<<<;;;999999888666333222222111000000000000000000111222222111222111111000///.......................................---------------......///000//////------------------------------......------------......++++++++++++,,,...000111000///------///000///...+++---......---++++++,,,000/////////000///,,,***------------------------,,,,,,,,,,,,,,,---......////////////...............///000///...---...///...------...000111000///000000000///...---,,,,,,------------............------------------------,,,---......---,,,---//////...------...//////......------,,,,,,,,,------***++++++,,,,,,------...)))***+++,,,------------***+++---///000111111000,,,,,,,,,,,,------------------------------------------------------------........................,,,,,,,,,,,,------------,,,---...///000000000000111111000//////000111111........................---...///...---,,,---///---------.........//////...............------,,,+++,,,...000000...,,,+++......------------...................../////////,,,,,,------------,,,,,,)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------......------,,,+++***+++---.../////////...,,,------...---,,,+++***)))+++------+++***+++,,,------------............,,,---.../////////...---,,,,,,,,,---------......------......//////000000/////////000000///////////////............//////,,,...//////---,,,,,,---,,,,,,------...//////000---,,,+++,,,...///...---......////////////......,,,,,,------.../////////,,,,,,,,,---...///000000...---,,,---///000///...------......//////000000............/////////000................................................***)))))),,,///111111000---...///000111000000///////////////000000000000//////////////////////////////000111222333333333333333222222222222333333111111111111222222222333333333333222222222111111~~~jjjeee___ZZZXXXWWWVVVUUUVVVTTTSSSPPPNNNMMMLLLKKKHHHGGGEEECCCBBBAAABBBBBBBBBBBBAAA@@@??????@@@@@@CCC???<<<;;;<<<===;;;999888777666444333333///+++///////////////000111111222222333333222111///....................................------,,,,,,+++//////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++++++++,,,...000111000...------///000//////,,,...111111///---++++++------...000111///,,,(((---------------------------------------...///000///////////////............000000000...---...///...------...111222222111---...///000///...,,,+++---------.........//////------------------------***,,,------,,,,,,...//////---++++++,,,---...---***++++++,,,...000222333)))***+++,,,------...///)))***+++,,,------...---,,,---...//////......---,,,+++++++++++++++++++++...............---------------------------------........................---------.........//////+++,,,---...////////////000///...------...///000...........................///000///...---...000---------.........//////.../////////...---,,,,,,---...111222222111///---...------,,,,,,------...---------....../////////,,,------......------,,,,,,---...///000000000000...------,,,,,,------...+++++++++,,,,,,------------.........---,,,,,,+++***+++---///000000//////$$$''',,,000111000---******---000000---+++,,,---+++,,,,,,---...///000000***,,,...000000///...---,,,,,,,,,---------......***++++++,,,---...////////////000000000000//////000000////////////000000///000222111///......///,,,,,,------...///000000---,,,+++,,,...///...---......////////////......***++++++,,,---...//////***+++---///000000///...222111///000111333333222,,,------...///000111111---.........//////000000////////////////////////000000000000000000000000))))))))),,,///222333222---...000111111111000///////////////000000000000111111111111111111111111//////000222222333333333111111000000000000111111111111111222222333333333333333333222222222111111ooofff]]]ZZZXXXUUUSSSUUUSSSRRRPPPNNNMMMMMMMMMMMMIIIHHHFFFEEECCCBBBAAAAAA@@@@@@??????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::777444333333333222111............///000111222444444444333222111000///000///...------...///000//////.........---------///...,,,+++***++++++,,,---------...............+++++++++,,,,,,---------++++++,,,------......///,,,,,,,,,---------......////////////............(((***...111222111...------.../////////...,,,,,,+++,,,,,,+++,,,...//////000000//////.........---...//////---***+++...111...------------...//////111222222111111000///....../////////------///111...///000///---,,,,,,...,,,------------------,,,........................++++++,,,------......///------------------------000...,,,---///000...,,,......---,,,,,,,,,------000000///...............000...,,,+++,,,---,,,,,,111111000---+++***,,,///------,,,+++************,,,,,,,,,------.........******+++++++++,,,,,,,,,---------.........//////---.........///000000000........................////////////............//////.........---------111,,,((()))...222222000///000000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,---...//////.........---,,,,,,++++++.........------,,,,,,,,,,,,,,,------.../////////............---,,,+++***,,,...111222000///...///+++---000000///...------///---+++,,,///000///...111000///......///000111000000///...---,,,,,,,,,222+++)))---111000------000000///...------,,,,,,...------,,,---...///000000000000000000000000000---...///000000///...---+++,,,,,,---...///000000......////////////..................////////////000000000000111111111111000000////////////000000111000000///////////////////////////////////////.........////////////000111000///......///000111......---...///111222444000000111111111000000///000//////000222444333222222222222222222222222222111222333444444222111///111111000000111111222333pppfff]]]ZZZYYYVVVTTTUUUTTTRRRPPPNNNMMMMMMMMMMMMHHHHHHFFFEEECCCCCCBBBBBBCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::777444333333333222111////////////000111222222444444444333333111000000000///............///000//////.........------------,,,+++++++++,,,---.....................------++++++,,,,,,,,,---------........................---------.........//////////////////............***+++...000000000...------.../////////...---,,,...///.........000222222000000/////////.........000111111///------000222...------------...//////000000111000000///...---...///000///------...000---...///...,,,,,,---...111000000//////000000111------------------------///......------,,,,,,+++------------------------///...,,,---//////...,,,.........---......//////000000///...............---,,,,,,...//////...,,,......---***((((((***,,,,,,+++++++++++++++,,,,,,,,,------------------...+++,,,,,,,,,------------,,,------------...........................//////////////////////////////////////////............//////.........------------)))%%%%%%)))------+++......////////////...............------,,,,,,,,,------------------------------------------------,,,,,,------------------+++,,,,,,------.........---------------...............---------,,,,,,,,,..................------............---,,,+++***---...///...,,,+++,,,---,,,---.../////////000111///---+++,,,...000///...000//////......//////000000000///...------------///)))''',,,111000......000//////......---,,,,,,......---------...///000..............................////////////....................................////////////..................////////////000000000000111111111111111111000000000000111111111111///...------------////////////////////////---............/////////000000///......///000000000000///...///000111111000000111111111111000000111000///000222333333222222222222222222222222222111222333444444222111///111111000000111111222333qqqggg^^^[[[ZZZWWWUUUVVVTTTSSSQQQNNNMMMLLLLLLMMMHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777444333333333111000000000000000000111333333333444444333333222111000000//////......//////000...............---------++++++++++++,,,---...////////////...---------,,,,,,,,,,,,,,,------------111000000///......------........./////////000000////////////............------...//////......---......///000///...---,,,///.........///000111222//////000000//////......///000000///......///111......------......///000000000000//////...---,,,///000000///---,,,---...+++,,,------,,,,,,---......---+++******+++---...------------------------//////......---,,,,,,,,,------------------------///---,,,---...///...---............///000111111000000///.........//////++++++---000222222///,,,,,,,,,,,,***((((((***+++++++++++++++,,,---...............---------------------------............,,,,,,,,,,,,------------.........---------------////////////////////////////////////...........................---------111---******,,,///...---------............------.........---------------........................------------------------------------------,,,,,,------------------------,,,------...//////000000...------------,,,,,,,,,000//////...------,,,,,,...............---,,,+++,,,------,,,***+++---///000///.........///000111///...,,,---...//////......//////////////////...000000///...---------------(((''',,,000000//////000//////......---------......------......///000........................//////............//////---------..................//////000000//////...............////////////000000000000111111111111222222111111111111222222///......------------...////////////////////////---------............/////////............//////222111000///////////////000000111111111111000000222111000111222333222111222222222222222222222222222222333444333222111000111111000000111111222333rrrhhh___\\\[[[WWWVVVWWWTTTSSSQQQNNNMMMLLLLLLLLLGGGGGGFFFEEEDDDDDDDDDEEE???????????????@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999777555444444333111000000000000000111222333444333333444444333222222111000//////////////////000........................,,,,,,,,,,,,------......000000///...---,,,,,,,,,,,,,,,------------------////////////......---------.........////////////////////////............//////...---------------...//////000000...---,,,,,,***+++---...,,,---000//////000000000000///...,,,---------------.....................//////000000000000000///...------...///000///---,,,,,,---***+++,,,,,,++++++---...+++***(((&&&&&&(((***+++........................,,,,,,------.../////////........................------------...///......------......///000111222000000///////////////000------...000111111///,,,---......---++++++---///,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,------------.........+++++++++,,,,,,,,,------.........---,,,,,,,,,+++........................////////////....................................555222000///000222111000------.../////////.....................---------------------------------------------------------.........------,,,,,,,,,------------------,,,,,,........./////////000000------------------------//////.........---------...............---,,,,,,,,,---...---------///111222000///............---///............/////////...///111111111111///...000000///..................***)))...000///...000000/////////......------..................//////........................000///...------...///000+++,,,,,,---...///000000//////000000000000//////............///////////////000000000111111111111222111111000000111111222------------...///000111////////////////////////------------............///..................///111111111000000000000000///000000111111111111000333111000111222222111000222222222222222222222222222222333333333222111000111111000000111111222333rrriii```]]][[[XXXVVVXXXUUUSSSQQQOOOMMMLLLLLLLLLGGGGGGFFFEEEEEEEEEEEEEEE>>>>>>?????????@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888666555444444333111///000000000000111222333444333333444444444333222222///000000000000000000///---.................................------,,,,,,000000///...---,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------.........////////////............000000...---,,,,,,------...///000000000///...---+++)))***///000,,,,,,///...///000111111000///...,,,,,,---///000///...---///............///000000111111111111000///......---...000///...,,,,,,---***+++,,,,,,++++++---...000...,,,******,,,...000------------------------,,,,,,---......//////000........................,,,---............//////------------...///000111000000/////////000000111333111............---,,,---/////////......///111///......---,,,,,,------/////////......---------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------.........---,,,,,,,,,+++------------------------////////////............---.....................222000...------...---------...///000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------,,,,,,000000/////////.........---------------------------------.........//////......//////......---------...000///...,,,,,,---///...---...000000...+++/////////.........///000000000222333333222000000000000///.........//////222......111111///...000///////////////.........//////////////////......////////////////////////000///...------...///000........................//////000000000000//////............///////////////000000000111111111111000000////////////000000000000///////////////000////////////////////////---------.........//////...//////////////////...///000000111111111111111//////000111111111111111333111000111222222111000222222222222222222222222333333333333222222111111111111000000111111222333rrrhhh___\\\[[[XXXVVVWWWUUUTTTQQQOOOMMMLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888666555555555333111///000000000000000111333333333333444444444444333333///000000111111000000///---------...............////////////...---++++++/////////...---------,,,............------------++++++,,,,,,---......///,,,,,,,,,------------...////////////............000///...---------------//////000111000///...------+++...666777000...111---///000222222111000///...///000222444444222/////////......//////000111222222222222111000///...+++---//////...---------+++,,,------,,,,,,---...111000...------...000111,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---------........................+++---......------///000------------...///000000000000/////////000111111444222...---------,,,++++++,,,......------...000000000///...------,,,---/////////...............+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------.........---------------........................////////////............---------...............//////...---,,,,,,,,,------...///000111111111111.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------000000//////...------,,,,,,,,,,,,------------...,,,,,,------...//////000....../////////......---///000111///---,,,,,,---///---+++---111333111//////000000///...---///000000111111222222111111000000000//////...//////000444111000222222......000//////////////////////////////000000000///......000000000000000000000000//////............//////111111000...---,,,+++***///000000111111000000///............////////////000000000000111111111111000000////////////000000555444222000...---,,,,,,////////////////////////.........////////////000//////000000000000/////////000000111222222222111...///000111111222111111222111000111222333222111222222222222222222222222333333333222222222111111111111000000111111222333qqqhhh___\\\ZZZWWWVVVWWWVVVTTTQQQOOOMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777666555555555444111...////////////000111222222333333444444444444444333///000111111111111000///---------.........//////------...//////...---,,,..................------///.........------------------------............------------............////////////..............................------///000000111000///...---///,,,222<<<===444///222---...111222333222000/////////111444777666333000///////////////000000111111111111111000///...---)))+++...///...------...---...///...,,,,,,---...------,,,,,,,,,,,,------........................000000//////......------........................***---///...------///111/////////...//////000000000000//////000111111222000///------...---,,,***)))+++---...------.../////////...............///............////////////------------............,,,------------...........................//////000000000000000000000000////////////............---------........./////////000000///......//////,,,---...///000000000000---........./////////000------------------------------------------------,,,,,,------------------+++,,,,,,------..................---------------,,,,,,,,,---------......------........................////////////....../////////...///333999===999333---,,,///222222111///111222000------...111000000////////////000000000000////////////000000222000000222111......222/////////////////////000///000000111000///...---////////////////////////......////////////.....................---------000000111111111111000000............////////////000000000000111111111111111000000000000000000111222222000///...---------/////////////////////////////////000000000111111///000111222222111000///111111222222222111000///...///000111111222222222111000///000222333333222222222222222222222222222333333222222111111222222111111000000111111222333qqqggg^^^[[[ZZZWWWUUUVVVVVVTTTRRROOOMMMKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCC===>>>>>>???@@@@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;777666555555555444111...............///000111222333333444444555444444444///000111222222111000///---------.........//////+++,,,---////////////...---------...............//////.........---------000000000///......------............/////////000000/////////............------...//////......---///000111111111000...---...,,,333??????555///222---...111333333222000///......///333666666222...///////////////000111111000000000000///...---,,,'''***---//////............///000///---,,,,,,...------------------------222222222222222222222222------......///000000000////////////////////////***,,,//////------///222222111000000000000000111000000///000000111222222,,,,,,---///000///,,,)))***,,,...///......///111......---......///000111------......//////000000............/////////000---------.........//////---.........///000000000111111111111111111111111000/////////............---------.........//////---.........------......+++,,,---...////////////---.........//////000000........................------------------------,,,,,,,,,------.........++++++,,,,,,---...//////++++++,,,,,,---.........,,,,,,,,,------........./////////...------,,,,,,......///////////////......------...333===IIIQQQEEE<<<111+++,,,///000000000111222000---,,,...111///...---,,,,,,---...///000000////////////000111///---...111111...///333////////////000000000000///000111111111///...---........................---...///000000///...---((()))+++---///111333333000000111111111111000000............/////////000000000000000111111111111222222111111111111222222,,,,,,,,,---...///000111////////////////////////000000000000111111111111000111222333333222111000333333333333222000...---......///111111222222222000//////000222444333222222222222222222222222222444333222222111111222222111111111000111222222333rrrhhh^^^[[[YYYVVVUUUWWW\\\WWWRRRNNNMMMMMMMMMMMMJJJIIIGGGFFFDDDCCCCCCBBB@@@@@@???>>>===<<<;;;;;;>>>============>>>??????999999888777555444222111111222222111000000111333222222222333333222222111...------,,,,,,------...------------------------......---,,,,,,---------///000111111111000...---/////////......------,,,------...//////...---,,,,,,...000111///............,,,++++++---......---,,,,,,++++++++++++,,,,,,000000//////.........---+++,,,...000000000000/////////000000000000//////......---,,,---...///000......//////000000111111////////////////////////111///+++(((''')))---///000222444444111///............---------......///000///...---...000222444...///000111000///---+++///000000000///...------------///000111111111111//////............//////...///000000000///---,,,222111000///---------,,,/////////...------,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............---------...............------111111000000/////////...222000//////000000///---------...///000000//////111000///...............---000///+++***,,,,,,***---...000111111111000///111000///......///000111//////000000000000//////111000...---,,,,,,------//////...---,,,,,,++++++---...............------000000000000000000000000////////////////////////////////////////////////000...---///777BBBMMMTTT999333...,,,///000---***---000111000---++++++---000000000000000000000000000000000///......------//////000000000000//////222111000//////000111222000,,,///...)))...444///////////////////////////000---111000***///444---000000//////.........---......///111222333444555???222,,,111333///...333000000111222222222222111333333222222111111000000222222111111000000//////000000000000000000000000000000111111111111000000000000000000111111111111...333777666222///000222333222000/////////000111888444111111444666555333111111222222222333333333222222222222222222222222444333333222222333333444rrrhhh___[[[ZZZWWWVVVXXXZZZVVVQQQNNNLLLLLLLLLLLLIIIIIIGGGEEEDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<666666666555555333222222///000111000......000111555555555444333222111000///..................///...........................------,,,,,,,,,------//////000111000///...---////////////............---...///000000000///...---///000000///......///333111///.........---,,,//////............//////000000/////////.........///000111111111111////////////000000000000////////////.........///000111000000000000////////////........................222000---+++***,,,...000111222222111///......000111111000///.........//////...------...///222333...///000111000///---,,,/////////000//////......,,,------...//////000000/////////......///////////////000000000///------///......------------.........................................................---,,,,,,---......---------------------------......//////......---.........//////......---000000/////////.........222000//////000000///...//////......------,,,,,,000//////............///000111///------111000,,,---......///////////////000000///......///000000/////////000000/////////111000...---,,,,,,------//////...------,,,++++++---......//////...------////////////////////////////////////////////////////////////////////////000///...///222777<<<@@@444000,,,,,,000222111///---///111000---,,,,,,...000000000000000000000000......//////////////////000000111111111111000000111111000//////000111111...---111222---///222...////////////////////////++++++000000+++---///***111111000000000///////////////000111222333333444===111,,,111444///...222000000111222222222222111111111111111111000000000111111111000000/////////000000000000000000000000///000000111111000000///000000000000111111111222///333666666222///000222000000000000000111222333555444222222444444444333111222222222222333333333222222222222222222222222222111111000000111111222sssiii```]]][[[XXXWWWYYYYYYUUUQQQNNNMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<999:::<<<=========<<<;;;444444444444444333333333000111111000//////000222777666666555444222000///000000000//////000000000////////////////////////---,,,,,,,,,,,,,,,------/////////000///......---.........///////////////...///000111111111111111///000000///......///111555333000000000000///---000000////////////000000000000////////////......111111111111000///------//////000000000000//////000////////////000111111111111111000///.................................222111///......///000000222222111...,,,,,,///111444333222111000/////////......---------///111222...///000111000///...---...//////000000000000/////////.........000111222000//////////////////000//////000000000///......---,,,,,,,,,---......///,,,------...//////000000////////////////////////......------------......////////////////////////---......//////......---......////////////....../////////...............222000//////000111000......---,,,+++++++++,,,---///............//////000---///...+++,,,//////+++...---------......////////////............//////......////////////......000000///...------------//////......---,,,,,,,,,---......//////.................................////////////////////////000000000000000000000000////////////////////////222///,,,---000333222111...///000///...---...///000000000000000000000000------...//////000111111111111222222222222111111000000////////////000000//////000111111111111000///////////////////////////...///000...---///000222222111111111111000000000000111111111222222222999000---222444///---000000000111222222222222111///000000000000000000111000000000000////////////000000000000000000000000//////000000000000//////000000111111111222222222///333666555222000000222...///000111222333333333222333555555333333333444222222222222333333333333333333333333333333333333222111111000000111111222tttjjjaaa]]]\\\YYYXXXZZZXXXVVVRRRPPPOOONNNMMMKKKHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@???>>>======<<<;;;<<<>>>@@@@@@???===<<<666666555444333333333333222333444333111111333444555555555444333222000//////000000000000000000///////////////////////////,,,,,,,,,,,,,,,------...////////////......---------------....../////////......///000111111111111000000000///------000222222000//////111222222111......////////////......000000////////////////////////......---,,,,,,+++//////000000000000/////////////////////000000000111000000000/////////...////////////////////////000000000000000000000000111111111///------///000333222222111000000000000......------...///000000//////000000000000///......///000000111111111111333222111000000222444555000000000000000000000000//////000000000/////////...------------...//////---........./////////000000000000000000000000000///..................///////////////////////////......////////////............///000000000//////000000000///////////////111000///000111111000///+++*********+++...111333...............///000111---222444000,,,---......//////...------///000111///..................///......////////////......000//////...............//////......---------,,,---......////////////...////////////////////////////////////////////////111111111111111111111111......///000111000000///333111///...000111000/////////////////////000000000000000000000000000000......//////000000000000000111111222222111111000000//////////////////000333000+++000;;;;;;444444////////////////////////444222---...111......777111111111111111111111111111111111111111111111111444///...222333000---///000000111222222222222111......//////000000111111////////////////////////000000000000000000000000/////////000000/////////111111111222222222333333000222444444222111111222...///111333444333333222000333777666444222222444222222222333333333444444333333333333333333333333444333333222222333333444uuukkkaaa^^^\\\YYYXXXZZZYYYWWWTTTSSSRRRQQQOOOMMMIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBAAA@@@???>>>======;;;<<<>>>@@@@@@???===<<<:::999777555444333333333333444444333222222333555111222222222222111111000...///000000000000///...........................---,,,,,,,,,------...///000000//////............,,,,,,,,,------......///.........//////000000000000111000///---...000222111///...///000111111111......///000000///......//////000000000000000000.........------.........//////000000000000//////------........./////////.../////////000000000111000000000000000000000000...//////000000000//////...000222222000///...//////////////////000111222...............//////000//////000000000000000000//////000111222222222111444333111000111222444555000000111222222111000000000000/////////000000000111000000///////////////000000/////////.........111111111111111111111111////////////////////////...........................//////////////////......//////000111111000000111111111111111111222222111000///000111222111000---,,,+++,,,---000333555...............///000111111<<>>>>>999:::<<<=========<<<;;;<<<:::888555333333333333222333333222111111222444000000111111111111000000...///000111111000///...........................------------...///000111111111000///////////////---------...............000//////......//////000000000111000//////000222444222////////////...,,,///000111222222111000/////////000000000000111111111111000000000000111222//////000000000000//////,,,------...///..................///000111111111000000000000000000000000............////////////---000333333222000//////---------...///000111222//////000000000000000000//////000000000000111111000111111222222222222111111111000//////000111222000111222333333222111000000000/////////000111111222111111000/////////000111111000//////...------111111111111111111111111//////000000000000//////////////////////////////...//////000000//////......///000111111222222111222222222222333333333333111000///000222222222111222111000//////000111111///............//////000000;;;AAA:::000---111555111111000000111111222333//////000000000000////////////000000000000////////////000000000//////...........................---...//////000000000000111111111111111111111111000000000000000000000000111111111111111111111111000/////////000111333444......///000222333333444333111///...000111111111111111111111111111111111222222111000000///......//////000000000000//////000000111111111111000000---111000EEEdddXXX777///000000000000000000000000,,,222444III]]]HHH---222/////////000000000000111222222111111111111111111000000111222222111111111000000111222222222222111///000000000000000000111000000000000111111111111111111111111111111111111000000111111111111000000222222333333333444444444222222222222222222333333444444444444444333222111444555777777555555555666333333333333444444444444333333333333333333333333222111111000000111111222tttjjj```]]][[[XXXXXXYYYWWWVVVUUUUUUUUUSSSOOOLLLJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;<<<<<<<<<<<<:::888666444333333333444222333444333111111333444222222222222222111000//////000222333333222000///////////////////////////.........//////000111222333222111000///000000111000000000000////////////333222000////////////000///000222222000///000111444222000/////////...---...///111222222111///...//////000000000111111111444333222111000000111111//////000000000000//////,,,---...///000//////...////////////000000000000.......................................///000111000111333333111111111222............//////000111000111111111111111000000000000///000000111111222222222222333222222111111000000000000000000000000000111333444444333111000000000/////////000222222000////////////000000111000000000///////////////111111111111111111111111///000111111111111000///000000000000000000000000//////000000000000//////...///000111222222222222111111111222222333333333111000///000222333222111222222111111000000000///000//////............///+++333777333......////////////000111111111111111///000111222222111000///000000111111111111000000...///000000111000///...............////////////------///000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111222...///111222222222333333666333///...000111111000111111111111111111111111111111000000000000000000000000000111111000000000000111222333333222111000,,,333///AAA___QQQ222222000000000000000000000000///444777RRRoooVVV111444000000000111111111222222111111111111111111222222000111222111111222333333000000111222222222222111111111111111111000000000000111111111222222222333111111111111111111111111111111222222222222111111333333333333444444444444222111111111222333333333444333333333333444444555888777555555777777777666333333333444444444444555444444444444444444444444222111111000000111111222sssiii```]]][[[XXXWWWYYYUUUUUUTTTUUUTTTRRROOOKKKKKKJJJIIIIIIHHHHHHHHHHHHDDDCCCBBBBBB@@@@@@???>>>>>>============>>>??????777666444222222333444555555555666555444333555777555555444333222111///...000111333444444333111000000000000000000000000000////////////000111333333444333111000000000111222333333222222111111000000555444222000//////000000...000222333111000000000111000...///111222222111,,,---...000000...---,,,//////000000111111111222555444222000............//////000000000000//////---...000111111111000///111111000000//////......------------------------000///.........000111222333333222111000000333666111000///////////////000111111222222222111111000000000//////000111222222333333333333333222111000111111222222222111111000000111333444444333111000111000/////////111222333,,,---------///000111222......//////000000111111000000000000000000000000///000111222222111000///111111111111111111111111//////000000000000////////////000222222333333333000000111111222222222222111000///000222333333111...///000111222222111111111000///...............,,,000111000222444222...---...000111111111000///000111222333333222111000111111222222222222111111...///000111111000///............///////////////------///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///111333444444333222222333444333111000//////777444000...000111111///111111111111111111111111/////////000111111222222111111222222222222111111111222333444444333222111000555***444NNNBBB---888000000000000000000000000111222...JJJlllTTT000555111111111222222333333333000000111111111222222222000222333111111333444555000000111222222222222111333333222222111111000000111111222222222333333333111111111111111111111111222222333333333333222222333333333444444444555555222111000111222333444333333222222222333555777888;;;888444555777999999777333333333444444444555555444444444444444444444444444333333333333333333444rrrhhh___[[[ZZZXXXYYY[[[WWWWWWWWWVVVSSSQQQNNNLLLKKKKKKJJJIIIGGGFFFEEEDDDFFFFFFEEEDDDCCCAAA???>>>>>>===;;;<<<===??????>>>;;;:::777444333333333444444333222111222444666888444333333222111111000000000000000000000000000000000000000000000000000000222111000//////000111222222111000000//////000000////////////000000000000999555000...///000000///111000000000000000000111333222111000//////////////////......///000111111000000000111111222222222///000111111111111000/////////000000000000///...///////////////////////////000000000000111111111000000000000////////////+++,,,///111333333222222//////000000000000//////111111000000000000000000111000///......///000111444222222333666666333000222222222111111000000000///000000000000//////...333222222111111000000000///////////////...------///...---------...000111000000111111111222222222222111111000000111111222---///111333444333222111000000000000000000000000222222222111111000000000------...///111222333444333333333333333333333333333555777888777444000......///000111111111111111111111111111000000//////111111111111111111111111//////000000111111111111////////////000111222333:::555000///111333111...000000000000000111111111000/////////000111222222////////////////////////000000000000//////------444222111333444444111---000000000000000000000000333444444444444222111000222222222222222222222222888666444111000000111222444333222222111111222222/////////000000111111111000000000000000000000000222222222111111000000000000000000111222222222333000000000000000000000000444222333999???>>>777000222000//////000111111000444333222222222222333444444444444444444444444444222333333333333333333333333333444333222111000///000000111222222333444444111111111111111111111111111111222222222333333333555555444444444333333333333333333444444444555555666666555555555555666666555444444444444444444555555555555555555555555555666333222333666777666444444444333333333333444444uuukkkaaa^^^]]][[[[[[]]]WWWWWWVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@???>>>===<<<;;;<<<>>>???>>>===;;;999666444333222333333333333222111222444666777777666666555444444333333111111111111111111111111000000000000000000000000111000///......///000111333333222111111000111111/////////000000000111111666333///...///000000...111000000//////000000111555444333222111111111111111111111111111222333333///000000000111111111222111222333444444333222111/////////////////////...222111111111111111111111000000000111111111111222000000/////////.........---...000222222222000000///000000111111000000///111111111111111111111111111000///......///000111111000///111333333000---333222222222111111111111000000000111111000000///222222222222111111111111111111222222111111000//////......---...///000111000000000000111111111111111111000000000000111111000000111222222111000///222222222222222222222222222222111111000000000000000111111222222333333333222222222222222222222222111333444555555333111///000111111222222222222111111111000000000/////////111111111111111111111111/////////000000000111111/////////000000111222333888444///...000222000---.../////////000111111111000000/////////000111111111111111111111111111111111222222333333333222222333222000111333333111...444333333333333333333333222333444555555555444333222222222222222333333333555444222111000111222333000000///............///111111111222222222222222333333333333333222222222222222111111000000000000000000000000000111111111000000000000000000000000000000000333666555000+++111//////000222444444333333333222111111222333333333333333333333222222222000000111222333444444555444444444333222111111111000000111111222222333333111111222222222222111111111111111111222222222222444444444333333333333222333333444444444555555555555555444444444444555555666666666777777666666666444444444444444444444444555333222333555666555333444333333222222333333444vvvlllbbb___]]][[[[[[]]]VVVVVVVVVUUUSSSPPPNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCAAA@@@>>>===<<<;;;<<<===??????===;;;:::999777555333333333444333333222222333444666777888888777777666555555444222222222222222222222222000000000000000000000000111000///......///000111444333222111000000000000000000000111111111222222222111000000111111000...111111000000000000111111555444333222222222222222222222222111222222333444000000000000000111111111222222333444444333222222////////////////////////333333222222111111111000000111111111111222222222000000/////////.........///000111222222111000///000111111111111111111000111111111111111111111111444444333333333333444444333222222444555555333111333333333222222222222111111111111111111111111111222222222222222222333333222222333333222222111000//////......//////000111//////000000000111111111111111000000000000111111222222111111000//////...111111111111111111111111111111111111000000000000222222222222222222222222222222222222222222222222111222222333333222222111111111222222222111000000000000000000000/////////000000000000000000000000/////////000000000000000000000000000111111222333666222...---///000///---......//////000111222222111000000/////////000000222222222222222222222222111222333444555555555555333222000000111222111000666555555555444444333333111222333444555555555555333333333333333333333333222222111000111222444555333222222111111111111111555555555444444444444444555444444444333333333222111111111111000000000000000000000000000/////////111111111111111111111111222222333333333111///......------///222444444333333222222111111222222333333222222222111111111111//////000111333444555555666555333222111222222333111111111111222222222222000111222333333222111000111111111111222222222222444444444333333333222222444444444555555555666666444444333333333333444444555666777888888777666555444444444444444444444444444333222333555555555444444333333222222333333444vvvkkkaaa]]][[[YYYXXXZZZWWWWWWWWWVVVTTTRRROOONNNLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>><<<<<<===???AAA@@@>>><<<:::999888666555555555555444444444444444666777888777666666555555444444333222222222222222222222222111111111111111111111111222111000//////000111222333222111000///.........000111111111222222222222000000111222222222111000333222222111111222222333222222111000000000000000111111000000000000111111111111111111111111111111000111111111111111111000000000//////000000111111333222222111111000000///111111111111222222222222111111000000000/////////000111222333333333222222111111222222222222111111111111111111222222222222444444444444444444444444333333444555666666444333333333333222222222222222111111111111222333333444111111222222333333444444111111111111111000//////000000000000111111222222000000000111111111222222222111111000000111111222333222111000000000000111000000000000000000000000222222222222222222111111111111111111111222222222333333333333333333333333444333333222222222222222111111111111000///......111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222333444111///...000000000......//////000111222333333333222111000000000000000111111111111111111111111111111222333333333333333444333111000111111222333555555444444333222222222111111111222222333333333444444444333333333333333333222222222222333444444555555444333333333333444777777777666666555555555333333333222222222111111222222222222222222111111222222111111000000//////333333333333333333333333333444555444111000222444---------///111222222111333333333222222333333333333333222222222111111111000111111222333444555555777555333111111222333444333333333333222222222222000111333444444333111000222222222222333333333333555555555444444444444333444444555555555666666666444444333333333333444444444555666777777666555444444444444444444444444444444444444444555555555555444444333333333333444444vvvlllaaa]]][[[XXXWWWYYYXXXXXXXXXWWWUUUSSSQQQPPPNNNLLLJJJHHHFFFFFFFFFGGGDDDDDDDDDCCCBBBAAA@@@???======>>>@@@BBBBBB???===;;;:::999888777777666666555555555666666777888999666666666555444444333333222222222222222222222222222222222222222222222222333222111111111111222333333333222111000/////////000111111111222222222222///111333444333222222111333333222222222222333333111111000/////////000000111111000000///000000111222222222222222222222222000000000000000000000000111111000000000111222333333333222222222111111111000000111111111222222222222222222111111111000000000000111333444444555555111111222222222222111111000000111111111222222222000000111111111111000000---///111222222111111000222222222222222222222222111111111111222333555666111111111222222333333333111111111111111000//////111111222222222333333333111111111222222222333333222222111111111111222222222111111111111222333444111111111111111111111111333333333333333333333333000000111222333444555666444444444444444444444444777666444333222222222333111222222222111000//////222222222222222222222222222222222222222222222222222222222222222222222222000000//////000000111111222111000000111111111000000000111222222333444444444333222222111111111111222222222222222222222222222333333333222222111000444333222111111222333555444444444333333222222222444333333222222222222222444444444333333222222222555444444333333333333333444333222222111111222222777777777666666555555555222222222222222222222222333333333333333333333333333333333222222111111111444444444444444444444444///222333111......222666000000000111333333111000333333444444444444333333333333333333333333333333444444444444333333333333666444222111111222333444444444444444444333333333111222333444444333222111333333333444444444444555666666666666555555555555444444444444555555555666555555444444444444555555555555666777777666555555555555555555555555555555444555555555555555666666555555444444444444555555xxxmmmccc^^^\\\XXXXXXYYYWWWWWWWWWWWWUUUSSSQQQPPPNNNLLLIIIGGGEEEEEEFFFGGGCCCCCCCCCBBBBBBAAA@@@???>>>===>>>???AAAAAA???>>>:::::::::999888777777666555555666666777888888888777777666666555444444333222222222222222222222222222222222222222222222222333222111111111111222333444333222222222222222222000000000111111111222222///111333333222111111111222222111111111111222222222111111000000000111111333222111111111111111111222222222111111111111111222111000000000000111222111000//////000111333444333333333333333333333333///000000000000111111111222222111111111000000000...///000111222444555666000111111111111111111000/////////000111111222222222222333333333333222222,,,///111222111000111222000111111111111222222222000000000000111333555777111111111111111111222222222222333333222222111000000000111222222222222111000111111111222222222222222222111111111111222222///000000111222222333333222222222222222222222222222222222333333333333333111222333444666777888999333333333333333333333333666555444444333333333444222333333333333222222111111111111222222222222333111111111111111111111111333222222222222111111111/////////......//////000000000111111111111111111111111111222222222222333333333222111111111222222333333333333333333333333444444444444333222111000111222333222111111333555333333333333333444444444666666444333222222222222444333333222222111111000444444444333333222222222555555444333333333333333555555555444444444444444222222333333444444555555222222222333333333333333333333333333333222222222333333333333333333333333111222333222000111555888444333333555666555333111222333333444444333333222111111222222333444444444555555444333333222222111444333222111111111222333333333333444444444444444333333333222222333333333333333333333444444444444666666666666555555555444333333333444444444555555555555444444444444555555777777777666666777777777555555555555555555555555333444666555444444555777555444444333333444444555xxxmmmbbb]]]ZZZWWWVVVWWWUUUUUUVVVUUUTTTRRRPPPOOOLLLJJJGGGDDDCCCCCCDDDEEE@@@@@@@@@@@@@@@???>>>======<<<<<<<<<>>>???>>>===888888888888777666555555333444444555666666777666555555444444333222222222111111111111111111111111000000000000000000000000111111000//////000111111000000000000000111111222/////////000000000111111...000222111///......000000//////......//////000000000////////////000000222111111000//////000000000000000000/////////...111000///......///000111///...------...000222333...//////000000111111222....../////////000000000000000000////////////...------......///000111222///000000111111000000///---......///000000111111222333444555555444333222---000333333222111222333//////000000000111111111000/////////111333666777111111000000000000000000111111222222111111000///---...///000000000//////////////////000000000000000000////////////000000...///000111111000//////000000000000000000000000000000000111111222222222222222222333444555555666111111111111111111111111111111222333444555555555///000000111111111111000//////000000000111111111////////////////////////111111111000000000//////......------------.........///000000000000000111111111111000000000000///000000000///000000111111000000000000000000000000000111111111111111000000---000222222000///111222000000111111222222333333333222111000000111222222333333222111111000//////000000111222222222222111666666555444444444444444111111111222222222222222///000111222333555666666000000000111111222222222222222222222222333333333111111111111111111111111333333333222222222444555111111222444666666444222000111222222222222111000...///000111222444555555222222111111111111111111111111111111111111111111000111111222222333333333555444222111111222444555111111111222222222333333555444444444333333333333222222222333333333333444444444333333333333444444555444333222222333444555333333333333333333333333111333444444222222333555333222222111111222222333vvvkkk```[[[XXXTTTSSSTTTSSSTTTTTTSSSRRRPPPNNNMMMKKKHHHEEEBBBAAAAAACCCDDD>>>>>>>>>>>>>>>===<<<;;;===;;;::::::<<<======<<<666666777777666555444333111222333444555555555555222222111000000//////...000000000000000000000000////////////////////////000///...------...///000,,,,,,+++,,,,,,---...///////////////000000000000---///000///,,,+++,,,///------,,,,,,,,,,,,------------,,,,,,,,,------...//////...---------------//////......---------,,,...---,,,++++++,,,---......---,,,+++,,,...000222)))******+++,,,---..................///////////////.........------------------,,,,,,,,,,,,---...//////000000000000//////,,,------...///000000111,,,---...//////...---,,,(((,,,///000...---...000......//////000000000111///.........000333666777111111000000//////......///////////////...------***+++---.........---,,,------------.........///......------------......---...///000///...+++***------------------------......//////000000000111000000000000000000000000////////////////////////,,,---///222444666666777++++++,,,---.........------.........//////000000........................000000//////.........---...------,,,,,,,,,------,,,---///000/////////000000000000///......------...............///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...***---111111///...///000,,,,,,---...///000111111------,,,,,,---...000111222222111111000//////...,,,---...000111111222222222111000000//////000000/////////000000111111111,,,,,,...///111333444555......//////000000000111000000000111222222222333........................000///...---------,,,,,,,,,,,,...111444444333111...///000111111000///...,,,,,,...///111333444555......//////000000111111///000000111111111000000......///000111222222333666444222000000222444666///000000000000111111111333333333222222222111111111111222222222333333333333222222222222222222333222000...,,,,,,...000222111111111111111111111111...111333222000000111444111111000000000000111111