BM66( TTTJJJHHHKKKLLLNNNOOOQQQSSSSSSTTTUUUWWW[[[aaaaaa^^^```eeeiiihhhddd```dddrrrvvvjjjlllrrr{{{uuujjj___ZZZ[[[[[[VVVSSSZZZgggqqqsssqqqvvvnnnccc\\\YYYXXXVVVSSSXXXWWWeeesssqqqpppnnneee^^^[[[XXXZZZ^^^cccfffgggfffiiihhhdddgggppprrrnnnkkkgggcccaaa```^^^ZZZWWWTTTTTTUUUTTTSSSRRRRRRSSSRRRRRRPPPOOONNNPPPSSSVVVWWWYYY[[[\\\\\\\\\^^^```____________```aaabbbbbbfffdddbbb```aaadddhhhjjjjjjjjjjjjkkkkkkkkkkkkkkkmmmpppvvvzzzzzzyyy{{{qqq~~~ppppppzzz~~~RRRHHHFFFIIIIIIKKKLLLNNNOOOQQQRRRVVVUUUXXX\\\\\\ZZZ\\\aaaccccccbbb```aaagggnnnrrryyy}}}}}}vvv}}}~~~kkk]]][[[VVVOOOJJJCCC???===???CCCGGGRRRJJJEEEJJJUUU___aaa___YYYTTTMMMIIIIIIHHHGGGDDD<<<:::DDDLLLHHHGGGGGG@@@JJJIIIHHHIIILLLOOOQQQQQQUUUWWWWWWUUUWWW\\\]]]YYYQQQNNNKKKIIIHHHGGGEEEDDDAAAAAABBBBBBBBBBBBCCCCCC>>><<<;;;;;;===>>>>>>>>>555777999999999888999:::888888888888888999:::::::::999888888999:::<<<===<<<===>>>?????????>>>>>>999===BBBDDDBBBAAABBBEEEDDDDDDEEEFFFGGGHHHIIIJJJOOOOOONNNNNNNNNOOOPPPQQQPPPRRRPPPJJJHHHJJJLLLKKKOOOOOOOOOPPPRRRTTTWWWXXXffflllqqqsssvvv}}}}}}xxxrrrvvvttt~~~}}}~~~|||tttsssnnnkkkooowwwwwwoookkknnnkkkkkkkkkjjjjjjhhhggggggdddeeegggggggggfffcccbbbZZZ^^^___\\\\\\```ccccccbbbiiippprrrnnnjjjiiikkkmmmnnnpppqqqrrrrrrqqqqqqvvvxxx|||~~~wwwkkkccc]]]SSSEEEDDDXXXooorrrhhhXXXYYYddddddkkkhhhWWWaaarrrpppdddPPPFFFIIINNNOOOOOOQQQXXXcccmmmssszzzzzzwwwyyyzzzvvvsssrrr\\\ZZZXXXYYY[[[]]][[[XXXeeegggqqq|||~~~wwwnnnjjjzzzuuullleee```___aaaccclllqqqwwwvvvqqqllljjjkkkooossswwwwwwtttrrrrrrsssnnnooooooooossszzz|||yyy}}}{{{ssskkkjjjmmmnnnkkkeeefffmmmxxx}}}~~~uuussstttvvvssskkkffffffmmmnnnnnnnnnmmmnnnpppsss|||{{{xxxtttrrrpppoooooonnnllljjjiiijjjjjjiiihhheeeeeefffeeeeeedddcccbbbbbbdddeeeeeeeeegggiiikkkfffdddcccdddfffggghhhgggiiigggccc```^^^]]]^^^___\\\___bbbbbbaaabbbfffiiixxxxxxyyyzzz{{{}}}zzzxxxvvvvvvyyy}}}wwwxxx{{{~~~wwwvvvtttqqqoooooooooooovvvvvvxxx{{{pppiiiooosssxxx||||||zzzvvvsssooommmkkkiiihhhgggdddaaaaaa```aaabbbcccbbb___]]]YYYYYY[[[]]]```ccceeegggccc```]]][[[ZZZYYYXXXVVVVVVXXXZZZ\\\]]]]]]\\\\\\ZZZ[[[]]]```eeejjjnnnppppppooowwwqqq```YYYoooOOOFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMPPPMMMNNNQQQQQQOOORRRVVVUUUVVVYYY[[[[[[YYYZZZ[[[ddd^^^iiifffbbbbbb\\\hhhlllrrrfff___iiicccZZZdddllljjjssspppZZZRRRRRRFFFEEEBBB@@@BBBLLLVVV\\\]]]KKKGGGFFFLLLUUUWWWQQQJJJCCCAAA@@@@@@CCCDDDCCCBBBOOOKKKPPPQQQHHHHHHJJJCCCHHHGGGGGGHHHJJJKKKLLLLLLEEEGGGGGGGGGIIIJJJHHHDDDGGGFFFDDDCCCDDDEEEEEEEEEAAA@@@AAABBBDDDEEEEEEEEE???;;;999<<>>:::;;;===>>>???===<<<<<<===;;;::::::::::::;;;<<<<<<888999::::::;;;;;;<<<<<<:::;;;<<<===>>>======<<<555:::======:::999999:::999888888:::;;;<<<===<<<>>>>>>???@@@AAA@@@@@@@@@BBBEEEEEEAAA>>>@@@@@@???CCCCCCCCCCCCCCCEEEGGGIIIHHHMMMRRRRRRUUUZZZ]]]\\\\\\___ccchhhkkkmmmmmmmmmbbbVVVVVVfffpppiiiYYYPPPIIIXXXjjjrrrpppkkkjjjlll```[[[\\\aaa```YYYZZZbbb```[[[ZZZcccrrr~~~vvvzzzrrr```WWW```lllrrrwwwsssnnnnnnnnnkkkbbb[[[KKKGGGJJJUUUWWWMMMEEEDDDGGGBBBEEEMMMMMMEEEBBBGGGFFFFFFFFFFFFEEEDDDCCCCCCJJJIIIFFFCCCAAA@@@??????>>>BBBBBB>>><<>>BBBGGGFFF<<<999<<>>===>>>@@@AAABBBDDDGGGIIIIIIEEEBBBCCCEEEHHHIIIIIIKKKIIIFFFDDDCCCDDDEEEGGGOOORRRVVVUUURRRPPPQQQSSSCCCCCCDDDEEEFFFIIIKKKLLLQQQNNNLLLMMMPPPUUUYYY[[[zzzzzz}}}uuulllfffdddfffdddhhhkkkkkkmmmooolllgggdddeeegggiiimmmuuu~~~}}}tttnnnjjjjjjjjjkkk]]]^^^```aaa```___\\\[[[XXXWWWWWWXXXXXXVVVRRROOOMMMMMMMMMOOOPPPOOOLLLIIIFFFFFFEEEFFFGGGHHHJJJKKKJJJHHHFFFEEEFFFFFFEEEDDDCCCDDDGGGIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMQQQTTTVVVRRRMMMQQQ]]]bbb^^^]]]aaaYYYPPPPPPPPPMMMWWWeeefffeeeeeegggjjjmmmnnnmmmkkkeeeaaa[[[TTTQQQ\\\xxxNNNEEEDDDAAABBBBBBDDDEEEGGGIIIJJJHHHEEEDDDEEEFFFEEEGGGLLLFFFJJJPPPUUUUUUQQQOOONNNNNNKKKYYYWWWSSSSSSPPP```YYYaaaWWWOOOUUUMMMFFFTTT___WWW]]]ZZZKKKNNNTTTGGGBBBCCCFFFNNNYYY```___YYYMMMOOOVVVaaagggaaaPPPAAABBBBBBDDDHHHLLLOOOOOONNNVVVQQQRRRNNNCCCCCCEEE>>>@@@@@@AAABBBCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGCCC???AAA@@@@@@AAACCCEEEGGGHHH;;;::::::<<>>EEEFFF@@@999666888::::::888666555666666555555555555666666777333555666888888888777666555666777888999888777777888<<>>???>>><<<;;;999>>>AAA??????BBBCCCAAACCCDDDDDDCCCBBBCCCEEEGGG???DDDFFFDDDDDDGGGIIIGGGGGGIIILLLOOOQQQPPPOOONNNQQQTTT```kkkeeeTTTMMMPPPaaannnxxxppp\\\OOOPPPXXXWWWQQQRRRXXXWWWPPPRRR[[[ZZZUUURRRTTT[[[aaaddddddUUU___```QQQIIIPPPZZZ^^^hhhccc___^^^^^^YYYOOOFFFCCC@@@GGGVVV[[[RRRKKKKKKHHHAAABBBIIIIIIBBBAAAHHHJJJKKKKKKKKKJJJIIIHHHHHH^^^YYYRRRJJJEEECCCDDDEEELLLPPPPPPKKKGGGIIIKKKKKKQQQPPPLLLFFFBBBGGGTTT```[[[ZZZXXXWWWUUURRRNNNKKKaaabbbeeeiiikkkjjjfffcccvvvnnn^^^UUUaaavvv|||tttuuuvvvyyypppdddNNN```qqqvvvyyyyyypppbbbLLLKKKLLLVVVhhhrrrhhhWWWRRRXXXccciiiddd[[[]]]eeejjjmmmnnnkkkfffbbb^^^ZZZcccaaaYYYNNNJJJLLLKKKFFFMMMHHHIIIPPPWWW]]]gggqqqhhhZZZRRRYYY^^^XXXRRRQQQMMMKKKPPPMMMVVV[[[TTTeeeSSSZZZWWWJJJBBBEEEFFFAAAFFFAAA???BBBCCCBBBFFFMMMKKKEEECCCHHHLLLLLLJJJIIILLLHHHDDDEEEIIIKKKHHHEEEPPPJJJHHHKKKNNNLLLLLLMMMLLLKKKKKKLLLMMMNNNMMMLLLFFFNNNUUUWWWRRROOOPPPSSSKKKQQQYYYZZZWWWRRRPPPPPPTTTTTTRRRPPPQQQUUUVVVRRRMMMJJJCCC>>>BBBLLLRRRSSSLLLLLLPPPUUUUUUPPPKKKKKKFFFKKKSSSWWWPPPEEEBBBEEEGGGHHHIIIGGGDDDCCCFFFIIIGGGGGGEEEDDDDDDDDDEEEFFFGGGEEECCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCAAA???>>>===>>>AAABBBCCCEEEIIIKKKJJJFFFBBBBBBEEEHHHJJJJJJLLLKKKIIIHHHHHHJJJLLLNNNNNNRRRVVVTTTNNNJJJJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUOOOLLLJJJKKKOOOUUUZZZ\\\XXXYYY```kkkqqqqqqvvv|||xxxmmmfffgggjjjttt{{{zzz~~~yyyvvvqqqnnnlllkkkiiigggmmmllliiifffcccaaa______ZZZ[[[]]]___```___[[[WWWZZZZZZ[[[]]]^^^]]]ZZZWWWXXXVVVSSSQQQOOONNNMMMMMMQQQOOONNNOOOQQQRRRRRRQQQPPPRRRTTTVVVWWWWWWVVVUUU[[[[[[[[[[[[\\\^^^```aaaddd\\\[[[cccddd^^^^^^cccddd[[[]]]bbbdddnnnvvvrrrwwwwwwyyy~~~LLLAAA???>>>>>>===<<<;;;;;;<<<<<>>???666888>>>EEEIIIGGGCCC@@@???CCCCCCBBBBBBCCCDDDFFFFFFMMMLLLIIIFFFHHHKKKFFF???EEECCCCCCFFFFFFCCCCCCFFF@@@CCCPPPZZZZZZ[[[SSSAAACCCTTTooo~~~qqqUUUGGGIIIJJJ@@@>>>HHHPPPVVVdddtttbbbZZZUUUUUUSSSKKKFFFGGGEEEBBB@@@BBBFFFHHHEEEBBB<<<===>>>??????>>>======;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAABBBBBBBBB;;;;;;:::999888777777666;;;:::999888888999:::;;;555666666777888888999999777888888888888999999999<<<<<<;;;:::999777666666>>>@@@AAABBB@@@<<<888666EEECCC@@@===<<<<<<>>>???@@@>>>======???DDDIIIMMMMMMKKKGGGFFFHHHNNNUUUZZZWWWPPPGGGCCCDDDEEECCCAAAEEEHHHMMMPPPQQQOOOLLLJJJNNN]]]uuuvvv]]]QQQTTTbbbnnnuuuiiiRRRCCCDDDLLLYYYXXX]]]eeeeee]]]YYYZZZXXXXXXZZZ```bbb]]]OOODDDGGGNNNLLLEEEOOOeeekkkaaaZZZRRRHHHDDDDDDFFFFFFDDDLLLOOOTTTWWWWWWTTTOOOLLLOOOMMMOOOSSSOOOGGGCCCFFFSSSSSSTTTUUUUUUTTTSSSSSSYYYWWWTTTPPPKKKGGGDDDBBBKKKKKKLLLNNNPPPRRRTTTVVVYYYZZZWWWMMMDDDDDDMMMVVV]]]^^^^^^\\\ZZZXXXXXXYYYcccbbbaaa`````````aaabbbwwwjjj]]]]]]gggoooooojjjrrrooollllllllllllhhheee[[[hhhqqqooonnnmmmbbbTTTNNNKKKOOOZZZ```^^^\\\]]]aaaaaabbbbbbbbbaaaaaa```]]]^^^^^^^^^]]][[[YYYXXXVVVVVVTTTQQQMMMGGGBBB???FFFHHHJJJLLLNNNOOOOOOOOOSSSMMMGGGGGGJJJNNNMMMLLLIIIHHHGGGEEEEEEEEEFFFGGGAAAAAA@@@???>>>>>>??????>>><<<===BBBBBB???AAAFFFFFFEEECCC@@@>>>@@@CCCGGGDDDEEEFFFGGGIIIJJJKKKLLLOOOLLLJJJMMMRRRUUUTTTQQQLLLMMMOOOQQQSSSSSSPPPMMMLLLMMMNNNQQQUUUVVVUUUTTTPPPPPPQQQPPPNNNMMMMMMOOOWWWTTTQQQOOOPPPQQQQQQPPPKKKKKKLLLMMMPPPSSSVVVWWWSSSPPPLLLJJJKKKLLLJJJHHHFFFGGGJJJKKKJJJGGGDDDAAAGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDBBB@@@???@@@AAAFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKIIIJJJJJJIIIHHHHHHJJJMMMIIIIIIJJJKKKLLLNNNOOOPPPNNNQQQRRROOOJJJKKKRRRYYYJJJJJJJJJOOO\\\kkkssssssmmmZZZMMMOOOTTTTTTWWW]]]iiiooohhh\\\XXXSSSWWWdddgggoooyyy}}}wwwssszzzwwwsssqqqooonnnllljjjiiihhheeebbb```_________`````````______]]]\\\\\\[[[ZZZYYYWWWUUUUUUTTTTTTRRRTTTWWWYYYZZZZZZZZZYYY^^^______```aaaaaa``````ccceeeeeeaaabbbgggiiiggggggiiikkknnnpppqqqqqqqqqxxxzzz}}}KKK@@@>>>>>>==================>>>???KKKMMMAAA:::>>>???:::>>>CCCHHHJJJHHHDDDBBBAAACCCCCCDDDCCCBBB@@@???>>>;;;@@@FFFJJJNNNQQQMMMFFFSSSHHH===888888:::@@@GGG444@@@XXXggghhhiiieeeXXX___aaahhhnnndddSSSLLLQQQKKKCCCBBBKKKQQQQQQUUU^^^TTTNNNLLLNNNNNNHHHEEEEEECCC@@@>>>@@@DDDEEECCC@@@:::;;;<<<<<<<<<<<<::::::999999::::::::::::999999:::::::::::::::::::::::::::::::::;;;<<<=========>>>>>>======<<<<<<;;;;;;999888777777777777888999666666777888888999::::::666666777777777888888888;;;:::999888777666555555;;;<<>>BBBAAA>>>;;;::::::<<<======<<<;;;;;;===AAAEEEHHHKKKIIIFFFEEEGGGLLLQQQUUUSSSMMMGGGFFFHHHJJJIIIGGGGGGJJJOOORRRSSSQQQNNNLLLVVV\\\hhhooogggXXXWWW```bbbkkkooofffTTTJJJMMMUUUXXXXXX\\\cccddd___\\\^^^^^^^^^___dddhhhdddYYYPPPIIIQQQQQQOOO[[[pppwwwoooSSSLLLDDD@@@AAABBBAAA???NNNPPPSSSTTTTTTPPPLLLIIIMMMKKKMMMPPPMMMFFFCCCFFFKKKLLLMMMMMMMMMMMMLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNHHHCCCBBBGGGMMMNNNOOOPPPOOONNNMMMNNNOOOVVVUUUTTTSSSSSSTTTUUUUUU```[[[UUUTTTYYY]]]]]]\\\aaa___\\\\\\]]]\\\ZZZWWWRRR\\\aaa^^^]]]___XXXNNNNNNJJJKKKQQQTTTQQQNNNNNNRRRRRRRRRQQQPPPOOONNNNNNMMMMMMNNNNNNMMMKKKIIIHHHJJJJJJIIIGGGDDD@@@===;;;???@@@BBBDDDFFFGGGGGGGGGEEEBBB@@@BBBGGGIIIHHHEEEBBBBBB@@@?????????@@@@@@???>>>===<<<<<<<<<<<<<<<===:::;;;@@@@@@===>>>BBBCCCCCCBBB@@@??????BBBEEEDDDDDDEEEFFFHHHIIIJJJKKKNNNKKKJJJLLLQQQTTTRRRPPPPPPPPPPPPRRRTTTTTTQQQOOONNNMMMMMMOOOQQQRRRQQQOOOSSSSSSRRRPPPMMMMMMOOOQQQSSSPPPNNNMMMNNNPPPPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRROOOLLLKKKKKKKKKIIIGGGFFFGGGHHHIIIHHHFFFDDDBBBFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCAAA??????@@@AAADDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKHHHIIIKKKKKKKKKKKKNNNPPPKKKKKKLLLMMMNNNPPPQQQRRRQQQRRRRRRNNNJJJJJJOOOSSSNNNNNNMMMOOOYYYdddiiihhh]]]RRRNNNUUUXXXSSSPPPQQQWWW]]]YYYSSSWWWZZZaaapppffffffiiiqqq{{{}}}}}}{{{uuuqqqqqqqqqooommmkkkjjjiiifffdddfffeeedddcccbbbaaaaaaaaa\\\]]]]]]^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVTTTVVVWWWYYYZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\___```^^^___cccdddbbbddddddfffhhhkkknnnqqqsssrrruuuyyy|||III???<<<>>>>>>>>>>>>>>>>>>??????;;;@@@AAA>>>===>>>???===AAADDDHHHJJJIIIHHHGGGGGGFFFGGGIIIJJJIIIFFFCCC@@@CCCLLLUUU[[[```eeefffcccbbbVVVKKKFFFDDDAAA>>>>>>JJJ[[[vvv{{{wwwsssgggeee\\\VVVWWWVVVRRRTTTZZZUUUKKKFFFJJJNNNKKKIIILLLIIIEEEEEEHHHHHHDDDBBBAAA@@@>>><<<===@@@BBB@@@===999999:::999999888777666666666777777777777666666777777777777777777777777444444444555666666777777888888888888888888888888666666555555555555666666444444555555666777777777444444555555555666666666888777777666555444444333555666999<<<>>>@@@BBBBBB>>><<<:::888777777888999:::999999999;;;===???@@@CCCBBBAAA@@@BBBEEEHHHJJJDDDAAA>>>@@@CCCFFFFFFDDDGGGIIIMMMPPPQQQPPPNNNLLLUUUSSSVVVZZZWWWRRRWWWbbb\\\aaaccc]]]TTTOOOSSSYYYSSSSSSVVV\\\]]]\\\[[[]]]ZZZXXXXXX[[[___^^^XXXRRROOOTTTTTTQQQXXXeeeggg```YYYTTTOOOLLLLLLLLLJJJHHHKKKKKKLLLLLLKKKHHHEEECCCFFFEEEFFFGGGEEEAAA@@@CCCAAAAAABBBBBBBBBBBBAAAAAA????????????@@@@@@@@@AAA=========>>>???@@@AAABBB>>>@@@AAAAAA??????@@@AAA===???AAAAAAAAAAAACCCEEEGGGGGGGGGFFFFFFGGGHHHHHHHHHJJJLLLKKKJJJIIIKKKMMMOOOMMMLLLLLLLLLLLLKKKIIIJJJOOOQQQMMMMMMQQQPPPJJJLLLHHHGGGIIIJJJGGGDDDDDDKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFDDDCCCAAA@@@??????>>>===<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAADDDHHHHHHEEEAAA<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999999999:::;;;999999<<<<<<:::;;;===???@@@AAA@@@??????@@@BBBBBBCCCDDDEEEFFFHHHHHHIIILLLJJJIIIKKKOOOQQQPPPNNNMMMLLLLLLMMMOOOOOONNNLLLQQQPPPNNNNNNOOOOOOOOONNNSSSSSSQQQNNNKKKKKKMMMOOONNNLLLJJJJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKNNNMMMKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????=========>>>>>>>>>>>>??????@@@@@@???>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBCCCFFFFFFFFFFFFGGGHHHIIIIIIEEEHHHKKKLLLMMMMMMOOOQQQMMMNNNNNNOOOPPPRRRSSSTTTSSSRRRPPPOOONNNOOOQQQRRRSSSSSSRRRQQQWWW]]]___[[[XXXSSSTTT\\\]]]VVVRRRSSSRRRVVVPPPMMMUUUYYY^^^jjjggg___XXX]]]jjjuuuxxxvvv}}}vvvtttwwwlllkkkjjjiiiiiigggdddaaabbbcccccccccccccccbbbbbbaaabbbccccccaaa^^^[[[YYYVVVVVVVVVWWWWWWXXXYYYYYYUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[ZZZ]]]^^^]]]^^^bbbbbb````````````bbbeeeiiimmmoooooorrrvvvzzz~~~III@@@<<>>>>>======;;;888999===???======???<<<>>>BBBEEEGGGIIIJJJKKKDDDEEEGGGIIIKKKJJJIIIIIIHHHOOOSSSSSSTTT[[[bbbfffggg\\\SSSSSSUUUSSSOOOMMMfffpppzzzsssmmmaaaZZZRRRMMMOOOQQQRRRUUUZZZaaaSSSHHHGGGIIIHHHGGGGGGEEEDDDEEEEEEDDDAAA>>>======;;;:::;;;======<<<;;;999888888777666666555444444555555666666555555444555555555555555555555555111111111222222333333333111111222222222333333333333333333333333333333333000000111111111222222222222222222333333333444444444444444333333222222222000111222444777999<<<===888777555444333444555555555666666777777888999999:::999999999:::;;;<<<===777666666888<<>>AAACCCFFFIIIJJJJJJIIIHHHGGGFFFIIIOOOPPPMMMNNNSSSPPPRRRTTTSSSPPPOOOPPPSSSLLLLLLMMMPPPQQQRRRRRRTTTOOOMMMKKKLLLOOOPPPMMMJJJNNNPPPOOOJJJLLLPPPNNNGGGLLLIIIFFFEEEDDDCCCAAA???BBBBBBBBBAAA@@@???==================;;;:::;;;===999999999::::::999999999999999999999999888888888888888777777888888999:::888888888999;;;;;;:::999777999:::;;;;;;<<<===???@@@@@@@@@AAAAAABBBBBBCCC???CCCFFFFFFDDDBBBDDDGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGKKKJJJGGGHHHMMMNNNKKKJJJHHHGGGHHHHHHGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>===<<<<<<<<<======::::::;;;<<<===>>>>>>>>>BBBBBBBBBDDDEEEDDD@@@<<<;;;:::::::::::::::::::::999888888777777777888888:::888888999::::::999999;;;===??????>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFGGGIIIHHHGGGIIILLLMMMMMMLLLJJJIIIIIIJJJLLLNNNNNNMMMTTTRRRPPPOOOPPPQQQQQQQQQNNNOOONNNLLLJJJHHHHHHIIIMMMKKKIIIIIIKKKLLLLLLKKKEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<;;;=========<<<<<<>>>@@@>>>>>>>>>======>>>??????BBBBBBBBBBBBCCCDDDEEEFFFBBBEEEHHHJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTQQQOOOMMMOOORRRUUUUUUTTTSSSTTTTTTSSSVVVZZZYYYUUUZZZVVVVVVYYYXXXUUUVVV\\\XXX[[[UUUSSS[[[]]]\\\ccceee[[[RRRRRR[[[cccdddbbbjjjkkkoooyyyxxxtttsssuuuvvvrrrllliiilllnnnmmmmmmmmmllliiieeebbb```aaabbbccccccbbb```___fffggghhhgggddd___ZZZWWWQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQUUUTTTSSSRRRSSSUUUWWWYYYXXXZZZYYYVVVVVVZZZ\\\ZZZZZZ[[[]]]```bbbeeeggghhhppprrrvvvyyy}}}IIIAAA<<<@@@@@@??????===<<<:::999<<<777666===???<<<;;;===999:::;;;>>>AAADDDFFFFFF;;;<<<===>>>@@@CCCEEEFFFDDDJJJMMMJJJHHHMMMUUUYYY___QQQFFFGGGPPPZZZccciiiddddddkkkllldddcccbbbVVVWWWTTTSSSSSSQQQOOORRRVVV]]]RRRHHHFFFIIIIIIFFFEEEBBBDDDDDDBBB@@@???===<<<;;;:::999999:::::::::999999888777666555555444444444444555555555555444444444444444444444444444444111111111111222222222222222222222333444444555555111111111111111111111111...///////////////000000000000111111111222222222111111111111111111111111000000000000111222444555444333222111111111222333222333333444444444444444444444555555555555666666666666666888;;;<<<<<<;;;===>>>@@@BBBDDDDDDDDDDDD@@@@@@CCCIIIKKKIIIGGGFFFGGGHHHKKKMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGIIIIIIIIILLLIIIFFFEEEGGGHHHGGGFFFDDDEEEFFFFFFGGGHHHFFFDDD???>>>======<<<;;;999777;;;;;;::::::999999::::::777888888666555666888999666666666666666666666666666666666555555444444444666666555555555555666666888666444555777888777555777999::::::999999:::<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIGGGJJJJJJIIIJJJLLLMMMKKKJJJJJJJJJHHHHHHJJJKKKKKKFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@AAAAAA@@@???>>>?????????<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;:::999888999999::::::::::::::::::777777666666666777777888999888777777999;;;:::777777999<<<===<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEEEEGGGHHHJJJJJJIIIJJJIIIIIILLLOOORRRRRRRRRRRRPPPNNNOOOPPPRRRSSSSSSIIIKKKMMMMMMKKKHHHFFFFFFNNNLLLJJJJJJJJJJJJIIIHHHBBBBBBDDDFFFGGGIIIJJJJJJFFFGGGHHHHHHGGGEEECCCBBBBBBAAA@@@?????????@@@@@@???>>><<<;;;:::999999999::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;999:::;;;:::::::::<<<>>><<<;;;;;;::::::;;;;;;;;;>>>======>>>>>>???@@@AAA???AAADDDEEEEEEEEEEEEFFFJJJJJJKKKLLLMMMOOOPPPQQQNNNLLLJJJLLLQQQSSSRRROOOKKKNNNPPPPPPSSSWWWVVVRRRSSSQQQPPPPPPOOONNNRRRWWWVVV[[[YYY[[[eeefffaaaeee\\\WWWQQQQQQTTTXXXXXXWWWQQQPPPRRR[[[fffllljjjffffffccceeekkkmmmkkkiiijjjmmmlllkkkjjjiiifffbbb^^^^^^___`````````^^^]]][[[```aaaccccccaaa\\\XXXUUUOOOOOOOOOOOOOOOMMMLLLKKKPPPOOONNNNNNMMMNNNNNNOOORRRPPPOOONNNNNNPPPRRRSSSRRRRRRNNNIIIHHHLLLOOOOOOMMMQQQWWW^^^ccceeeeeeeeeoooqqqtttwwwzzz~~~HHHAAA<<<======>>>===<<<:::888666<<<999888;;;===;;;999::::::999888999;;;======<<<:::999888888999;;;===>>>>>>GGGNNNMMMMMMPPPSSSTTTTTTKKKFFFKKKSSSYYY^^^cccaaaZZZZZZYYYVVV\\\]]]RRROOOQQQQQQOOOLLLLLLRRRXXXMMMJJJHHHIIIKKKIIICCC>>>???BBBBBB>>><<<======<<<:::999999999999888888888888777666555555444555555333444444444444444444333444444444444444444444444222222222222222222222222222222222333333444444444//////000000000000//////000000000000000000000000//////000000000111111111/////////000000000000000222111111000//////000000000000000000000000111111111111111222222222222222333444444444444555555555666666666777777777888888:::;;;===???@@@AAABBBCCCCCCBBBBBBDDDFFFGGGGGGFFFDDDEEEHHHJJJLLLJJJGGGDDDHHHIIIHHHEEEDDDFFFFFFDDDHHHFFFDDDDDDEEEFFFEEEDDDBBBAAABBBEEEEEEBBBAAABBBAAAAAAAAAAAA@@@???======999999888888888888999999555888888555444666888777666555444444444444555666333333333444444555555555555555444444444444555555888666444333444555555555666888999888777666888999:::;;;<<<>>>???@@@@@@@@@DDDAAA???@@@CCCFFFFFFEEEGGGHHHIIIIIIHHHHHHIIIKKKGGGHHHIIIJJJJJJIIIHHHGGGHHHKKKKKKGGGEEEGGGHHHGGGDDDCCCCCCBBBCCCEEEFFFGGGCCCCCCDDDCCCBBBAAA???>>>AAAAAA@@@@@@???>>>======::::::999999999:::;;;;;;777777555555555777888999666666777888888888777777666666555555555666777777888888666555999<<<;;;666444777999:::::::::;;;===>>>>>>??????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFIIIMMMOOOOOONNNLLLJJJJJJKKKNNNPPPPPPPPPHHHKKKMMMMMMKKKIIIHHHGGGMMMLLLJJJJJJJJJIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHCCCDDDEEEDDDBBBAAAAAAAAA>>>>>>============>>>>>>===<<<;;;999888777777777777777777888888888888999888888888999999999::::::777888999888777888999;;;::::::999888888888888999::::::::::::;;;<<<======<<<>>>@@@AAA@@@@@@AAABBBFFFGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIJJJKKKKKKHHHEEECCCHHHKKKLLLNNNSSSTTTQQQJJJLLLOOOPPPOOOMMMMMMMMMOOOVVVTTTVVV^^^]]]WWWZZZQQQQQQPPPQQQRRRTTTUUUVVVIIIEEEBBBEEEMMMSSSVVVVVVZZZWWWZZZccciiikkkkkkmmmdddbbbaaa```___]]]ZZZWWW\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[]]]___^^^]]][[[YYYUUUUUUUUUUUUSSSQQQOOOMMMOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIJJJKKKKKKMMMMMMIIICCCBBBFFFIIIIII@@@FFFPPPZZZaaaeeeeeeeeeiiikkknnnppprrrvvv{{{~~~FFF@@@;;;888999:::;;;:::999777666888:::;;;999888999999777999777666777999:::888666::::::::::::::::::::::::555<<>>@@@AAACCCCCCBBBAAABBBEEEGGGHHHEEEEEEFFFHHHIIIHHHFFFDDDGGGJJJIIIEEEDDDGGGGGGCCCBBBBBBBBBCCCDDDEEEEEEDDDEEEBBBBBBEEEBBB;;;:::>>>999:::::::::999888777888888888777777666666666666333888999555333666777444555444333333333333444555222222333333444555555555444333333222333333444444444444444444444444444555444555666666555555666888777888:::<<<>>>>>>>>>>>>@@@??????AAACCCDDDEEEDDDEEEGGGIIIHHHFFFFFFGGGIIIFFFEEEFFFFFFEEECCCBBBBBBBBBHHHIIIDDDBBBDDDEEECCCDDDCCCBBBAAAAAACCCDDDFFFAAABBBBBBBBBAAA???===<<<===>>>>>>>>>>>><<<;;;:::888777666555555666777777777777777666666666888999333444555666777666666555444444444444444555666666555666444333777===;;;555333555666777777888:::<<<=========>>>??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEAAAAAACCCFFFHHHIIIGGGEEEGGGGGGGGGIIIKKKMMMLLLKKKIIIJJJJJJIIIGGGGGGIIIKKKJJJIIIHHHIIIIIIIIIGGGFFFEEEEEEFFFGGGFFFEEEDDDDDDAAABBBBBBAAA>>>===???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666555555555555555666666666777777666666777777777888888888666777777777555555777999999888888777666666777777888888888888999:::;;;<<<:::<<<===>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFHHHJJJKKKJJJJJJIIIIIIIIIGGGDDDBBBCCCHHHKKKKKKMMMRRRSSSQQQKKKNNNPPPQQQRRRPPPMMMJJJMMMSSSOOONNNSSSPPPLLLQQQNNNMMMMMMOOOQQQRRRSSSSSSFFFGGGIIILLLOOOOOOMMMJJJDDDDDDHHHNNNPPPQQQUUUZZZZZZXXXWWWWWWWWWWWWUUUTTTWWWWWWVVVVVVWWWWWWXXXYYYXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXWWWVVVSSSQQQOOOLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGDDDDDDGGGHHHFFF<<>>BBBLLLTTTWWWOOOKKKJJJMMMOOOQQQUUU[[[QQQMMMQQQSSSPPPVVVWWWMMMTTTWWWXXXWWWUUURRRMMMIIIKKKKKKHHHEEECCCCCCCCCBBBLLLOOOKKK???888999:::777:::;;;;;;:::999888888999444333222222222333444555111111222222222222111111111111111111111111111111////////////////////////111111111111111111000000---...///000000///...---------------------------////////////000000000111---.........///000000000+++,,,---...////////////......///000000111111111111000//////000111333444111111111111111222333444444444444333111222444666555555666777999;;;===>>>>>>@@@BBBBBBCCCEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIEEEDDDHHHHHHCCC???@@@CCCEEEGGGHHHHHHGGGEEE@@@AAAFFFEEE>>>>>>DDD999:::;;;:::999888999:::888777666555444222111111000666777333111444444111444333222222222222333444555444444444333333333333222222111111111222333333...111444555444333333444222333555555555555777888666777999<<<===>>>>>>>>><<<>>>BBBCCCCCCCCCCCCCCCDDDFFFHHHGGGDDDDDDEEEHHHFFFDDDCCCCCCAAA???>>>???<<>>>>>>>>@@@AAA>>>>>>>>>>>>===;;;:::888:::;;;===>>>===<<<:::888777666555444444444555666777777888666444222222222333444555666777666666555333222222222333444444555333555333111666===;;;444222444555666666777:::===<<<<<<======>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDCCCCCCEEEGGGIIIHHHEEECCCGGGGGGGGGIIIKKKLLLJJJHHHHHHGGGEEECCCBBBDDDHHHLLLGGGFFFFFFGGGIIIIIIHHHFFF@@@AAABBBCCCCCCCCCBBBAAA???AAAAAA>>>;;;;;;===@@@::::::;;;<<<<<<;;;;;;:::<<<;;;999888666555555444444444444555555666666666555555555666666666777777555666777666444444666777999888777666666666666666888888888888999:::;;;<<<999;;;<<<===>>>AAAEEEHHHBBBBBBCCCDDDEEEGGGHHHIIIGGGIIIKKKKKKKKKIIIGGGFFFHHHMMMOOONNNOOOSSSTTTSSSOOOOOOMMMKKKMMMOOOMMMJJJLLLRRROOOLLLRRRRRRRRRZZZQQQNNNKKKLLLOOOQQQPPPMMM???GGGSSS\\\\\\UUUIIIAAABBBDDDHHHJJJFFFCCCHHHQQQVVVTTTSSSSSSUUUWWWWWWVVVSSSSSSSSSSSSTTTVVVXXXZZZWWWVVVUUUSSSQQQOOOMMMLLLNNNOOOPPPPPPOOOMMMKKKIIIHHHJJJLLLNNNNNNMMMLLLJJJLLLLLLLLLKKKIIIGGGFFFEEE<<<@@@CCCBBBCCCFFFEEEAAA???CCCIIIPPPVVVYYY[[[[[[___aaaeeehhhlllpppvvvzzzwww|||xxxIII;;;:::888888777777666666555555666666666666666666666666666555444333333444555666555555666666666666555555666<<>>>>>>>>PPPOOOMMMFFF>>>888666666777777777777666666666666333333333333333333333333111111111111111111111111222111111111000000////////////////////////////////////.........---------........................------------------------------......//////000000////////////////////////........................---------............///////////////000000000000000000000000111111111111000000111111111222222222444444555666777888999999;;;===???BBBCCCDDDDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCBBBDDDFFFFFFCCC@@@CCCBBB@@@>>>======>>>>>>999888888888777777666666777666555444333333222333222222222222222222222222222222222222222222222222111111111111111111111111222111111111000000//////333333333333333333333333222222222222222222222222777888888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBAAA@@@AAACCCFFFEEEEEEDDDBBB@@@???@@@AAAEEEDDDDDDDDDDDDCCCCCCCCC???>>>===>>>@@@AAAAAA@@@AAAAAA@@@@@@???===<<<;;;999::::::::::::999888888777666666666666555555555333333333333333333333333222222222111111111000000111111000000111111222333111111222222222333333333555444444444444555666666999999:::;;;<<<<<<===>>>>>><<<;;;===AAABBB@@@>>>DDDDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHHHHIIIHHHGGGFFFHHHDDDAAA@@@BBBCCCCCCBBBFFFDDDAAA@@@AAABBBAAAAAA???@@@AAABBBAAA@@@???>>>???>>>===<<<;;;:::::::::<<<;;;::::::999999::::::999888666555444444444555666666555444444333222222555555555555555555555555444444444444444444444444444444444444444444444444666666666666777777777777::::::::::::;;;===>>>@@@AAAAAABBBBBBDDDFFFGGGHHHDDDDDDDDDFFFHHHIIIHHHHHHJJJJJJIIIHHHLLLRRRRRRNNNJJJNNNRRRQQQMMMJJJLLLOOOPPPPPPOOONNNMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJGGGIIIMMMOOONNNKKKFFFCCCAAABBBCCCDDDFFFHHHJJJKKKKKKKKKLLLPPPTTTUUURRRNNNLLLMMMLLLJJJLLLPPPQQQOOOQQQQQQQQQRRRQQQOOOKKKHHHIIIJJJKKKLLLKKKJJJGGGFFFAAAEEEHHHHHHFFFDDDDDDEEEEEEDDDDDDEEEGGGFFFDDDBBB???BBBFFFIIIJJJIIIFFFDDDCCCIIIPPPSSSTTTUUUWWWYYY\\\\\\\\\^^^aaagggllloootttzzz{{{xxxyyy~~~sssFFF;;;;;;888888777777666555555444555555555555555555555555777666555444444555666777555555555555555555555555888<<<>>>===:::<<>>===;;;???@@@???;;;777444444666777777777666666666555555333333333333333333333333111111111111111111111111111111111000000000/////////////////////////////////.........------------........................------------------------.............../////////................................................------------.....................////////////000////////////000000000000000000000111111111222222333333444555666777888888999;;;===???AAABBBBBBBBB@@@@@@AAACCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEDDDCCCDDDFFFFFFCCC@@@BBBAAA???===<<<<<<<<<<<<777777777777666666555555666555444333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000//////222222222222222222222222222222222222222222222222666666666777888999999999999::::::;;;<<<>>>???@@@@@@AAA@@@???>>>>>>AAACCCDDDEEEFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@AAABBBBBBAAA@@@@@@@@@??????>>><<<;;;:::999999999:::999888888777666555555555555444444444333333333333333333333333222222222111111111000000111111000000111111222333111111111222222222333333444333333333333444555555666666777777777777777777<<<;;;<<<===@@@AAA@@@???BBBCCCEEEFFFFFFDDDBBBAAA@@@BBBDDDGGGHHHIIIIIIIIIDDDBBB??????AAABBBBBB@@@EEEBBB@@@@@@AAAAAAAAA@@@>>>>>>?????????>>>===<<<===<<<;;;;;;::::::::::::::::::999888888888999999888777666444444444444555555555444444333222222111444444444444444444444444333333333333333333333333333333333333333333333333555555555555666666666666999888888888999;;;===>>>???????????????@@@@@@AAA@@@AAABBBDDDFFFFFFFFFEEEFFFGGGFFFFFFIIINNNNNNJJJFFFIIIMMMMMMKKKIIIIIIKKKNNNMMMLLLJJJJJJJJJJJJKKKJJJJJJKKKJJJJJJIIIHHHHHHEEEGGGJJJKKKKKKHHHDDDBBBBBBCCCCCCDDDEEEGGGHHHIIIFFFFFFFFFGGGFFFDDD@@@===???AAAAAA@@@CCCIIIKKKIIIJJJJJJIIIHHHHHHGGGFFFEEEGGGHHHHHHHHHGGGFFFDDDCCCAAADDDFFFGGGEEECCCCCCDDDAAA@@@AAADDDGGGHHHGGGEEEEEEGGGJJJLLLLLLJJJHHHFFFFFFJJJOOOSSSUUUVVVWWWXXXXXXXXXYYY[[[^^^bbbeeegggkkkttt{{{|||}}}|||~~~uuuhhhnnnzzznnnDDD;;;;;;777777777666555555444444555555555555555555555555666666555555555555666666666555444333333444555666999999:::999888:::>>>AAA???======>>>AAACCCDDDCCCBBBBBBCCCFFFKKKPPPRRRRRRQQQTTTTTTOOOKKKIIIGGGDDD>>>???@@@AAA@@@===:::888777888888777666555777999666666666666555555555444222222222222222222222222000000000000000000000000000000000000////////////////////////////////////............------------------------------------------------------------..................------........................------------------------------------............------------............---.........////////////000000000000111111111111111222222333444555666666666777999;;;===>>>??????======>>>??????@@@??????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCC@@@>>>???>>>===;;;::::::::::::555555555555444444444444444333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111111111111111111111111111333333444444555666666666777777888999:::<<<===>>>>>>>>>>>><<<;;;;;;===??????AAACCCDDDBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@CCCAAA@@@@@@@@@@@@???===>>>>>>>>>===<<<;;;:::999888888999999888888777666444444444333333333222222222222222222222222222222222111111111111000000000111000000000000111222222000111111111222222222222222222222111222333333444555555555444444444333333999:::===>>>===>>>???@@@@@@AAADDDFFFEEEBBB???<<<>>>@@@BBBEEEGGGGGGHHHHHH@@@???>>>???AAAAAA@@@???BBBAAA??????@@@AAA@@@???<<<<<<======<<<<<<;;;:::::::::999999999999999999999888777777666666777777777666555333333333444444333333333222222111111000222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444555666666666777888999:::;;;>>>>>>===<<<;;;;;;;;;;;;===>>>AAACCCDDDDDDCCCBBBDDDFFFFFFEEEHHHLLLLLLIIICCCDDDGGGHHHIIIHHHGGGFFFLLLKKKHHHGGGFFFFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFDDDBBB@@@AAA@@@@@@AAAAAABBBCCCDDDDDDFFFFFFEEEAAA===;;;:::;;;>>>>>><<<>>>BBBDDDBBBBBBAAA@@@???>>>>>>???@@@CCCBBBAAA???>>>=========999;;;======;;;:::;;;;;;;;;;;;;;;===???@@@???>>>???@@@AAABBBAAA@@@>>>===AAABBBEEEIIIMMMOOOOOOMMMSSSSSSTTTVVVXXXZZZ[[[\\\\\\dddjjjkkklllmmmnnnlll```fff___QQQRRR___bbbYYYmmmDDD;;;999777777666555555444444333444444444444444444444444444444444444444444444444666444333111111333444666666555555777:::>>>@@@AAA======>>>AAADDDEEEDDDCCCAAAAAA@@@BBBFFFIIIJJJIIIJJJIIIHHHEEEDDDCCC@@@>>>?????????===<<<999777666888888777777666666666777555555555555444444444444222222222222222222222222000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,------------------------------------------------,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,---------........./////////000000000111111000000111111222333444444333444555777999:::;;;<<<;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>===;;;:::<<<<<<;;;999888888777777333333333333333333333222222222111000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111111111111222222333333333555555555666777999;;;<<<;;;;;;;;;:::888888999;;;888;;;>>>???>>>=========AAA@@@@@@@@@????????????>>><<<;;;<<<======<<<;;;<<<<<<<<<;;;;;;:::888888777777888888777777666555333222222222111111111111222222222222222222222222111111111111000000000000000000000000000111222222000000000111111111111222111000000000000111222222555555555555555555555555666999<<<===;;;;;;>>>@@@???@@@BBBCCCBBBAAA???>>>BBBCCCDDDDDDDDDBBBAAA@@@======???AAABBBAAA@@@???@@@???>>>>>>@@@AAA@@@???<<<<<<<<<;;;;;;:::999999777777888888888888888888777666666555555555555555666555444222222222333444222222111111000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333444555555666777888999:::>>>===<<<<<<;;;;;;<<<<<<<<<>>>BBBDDDDDDCCCBBBBBBEEEHHHIIIHHHIIIMMMMMMJJJCCCCCCDDDGGGIIIIIIGGGEEELLLJJJHHHFFFEEEFFFGGGIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCBBB@@@@@@===<<<<<<;;;;;;<<<<<<===@@@CCCFFFFFFCCCAAAAAACCCDDDGGGGGGBBB@@@AAAAAA???===>>>??????>>>===>>>>>>???>>>;;;999777777888999666666777777666777777888>>><<<::::::999888666444444444444444444444444444666666666;;;@@@BBBAAA>>><<<===???@@@AAAAAAAAA@@@FFFEEEDDDDDDEEEFFFDDDBBBGGGEEEHHHNNNJJJ@@@;;;===mmmEEE;;;777666666555555444333333333444444444444444444444444222222222222222222222222555333222000000222333555333222222555:::>>>@@@???===>>>@@@DDDHHHJJJIIIGGGFFFDDDCCCCCCEEEGGGGGGFFFGGGDDDBBBBBBBBB@@@>>><<>>????????????<<<===>>>>>><<<;;;999999999999999888777666555444111111111111111111222222111111000/////////000000000000000000000000000000........................////////////////////////.....................///........................000000000000000000000000000000000000000111111111333333333444555777999999777888999888777666888999444777;;;<<<<<<;;;;;;<<>>>>>>>>>>>999999888:::<<<======<<<:::::::::::::::999888777666666777777666666555444111111111111000000000000111111111111111111111111000000000000000000000000000000//////000000111222//////000000000111111111000////////////000111111333333444444555666666777444777;;;<<<::::::===??????>>>>>>>>>???AAABBBCCCCCCDDDDDDCCCBBB@@@>>><<<<<>>======>>>@@@AAA@@@???======<<<;;;::::::999999555666777888888777777666555555444333333333333444444444222111111222222333111000000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111333444555666777888888999::::::::::::;;;<<<===>>>===@@@CCCEEEDDDCCCDDDEEEEEEIIIKKKIIIJJJMMMMMMKKKFFFEEEFFFHHHJJJKKKJJJHHHMMMLLLJJJHHHGGGHHHIIIJJJGGGGGGGGGFFFEEECCCBBBAAACCCCCCBBBBBBAAA@@@@@@???;;;:::999999888888999999666:::>>>???>>>>>>@@@CCCHHHKKKKKKEEE@@@@@@???<<<>>>BBBFFFHHHFFFDDDCCCBBBBBB@@@===;;;::::::;;;<<<<<<;;;;;;;;;<<<>>>??????DDDAAA>>><<<;;;999777444222222222333333444555666444333333777;;;===<<<999:::;;;===>>>???>>>===<<>>666888:::CCCNNNNNNDDD???BBBlllEEE;;;555555555555444333333222222333333333333333333333333000000111111111111000000333222111000000111222333222111111333666888999999;;;<<>>>>>CCC@@@;;;777444444555666333111000000222333222111333333333333222222222222000000000000000000000000////////////////////////---------...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------............/////////////////////000000000111111000000111222444666888999999::::::;;;<<<<<<<<<;;;:::;;;===>>>?????????>>>>>>???AAA@@@>>>;;;;;;;;;888888888777666555333222000000000111111111111111111000000//////000000000////////////////////////........................////////////////////////---------.......................................////////////////////////000000000000000000000000111111222333444666777888555666888888777777888999666999<<<======<<<===>>>?????????>>>>>>>>>>>>===;;;::::::<<<>>>@@@@@@???999:::::::::999999888777555555666666666555444444111111111000000000000///000000000000000000000000//////000000000000000111000////////////000111111////////////000000000000///////////////000000111000000111222333444555555333555888999:::;;;<<<===>>>===<<<<<<===@@@CCCEEE@@@@@@AAABBBBBBAAA???>>>>>>AAACCCDDDCCCBBBAAAAAA=========???AAABBBAAA@@@>>>===<<<;;;:::999999999555666777888888777666555555444333333222222333333333222111000000111222333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000000111222333444555666777777777555666666777999:::<<<======AAADDDDDDBBBBBBDDDGGGBBBGGGJJJHHHHHHJJJJJJHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAA@@@???>>>;;;;;;:::999999999999999444666888999999999;;;<<<>>>CCCDDD???;;;;;;;;;999@@@EEELLLNNNKKKGGGEEEEEEDDDCCCAAA???>>>???@@@AAA>>><<<:::;;;>>>AAACCCDDD@@@>>>;;;:::;;;;;;999888555555666777888999:::;;;<<<;;;<<<>>>@@@AAAAAA@@@DDDEEEGGGHHHIIIIIIHHHHHHNNNJJJMMMWWW^^^XXXJJJ@@@555EEEMMMIIIOOO^^^bbbZZZgggCCC:::666555555444444333222222222222222222222222222222222///000111222222111000///111111111111111111111111111111222333333333444555:::;;;===@@@DDDFFFEEECCCDDDCCCCCCEEEHHHKKKLLLLLLGGGEEEFFFJJJHHHAAA???AAA???===:::777555555666777777444222222444555444222333222222222111111111111000000000000000000000000........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...------........./////////////////////000000000000000000000111333555777999777888999:::;;;<<<<<<<<<;;;<<<>>>@@@@@@???>>>>>>>>>@@@BBBAAA>>>;;;;;;<<<777777777777666444222111///000000000111111111111111000000000000000111111////////////////////////................................................,,,,,,---------.................................////////////////////////000000000000000000000000111111111222333555777777333555777888888888999::::::;;;============???@@@?????????>>>>>>>>>>>>===>>>======>>>@@@BBBAAA@@@999999:::::::::999888888444555555555555444333333111111111000000000000///000000000000000000000000////////////000000111111///////////////000111111........./////////000000///////////////000000111000000111111222222222333444444555777:::<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@===>>>@@@AAABBBBBBAAAAAA???BBBDDDDDDBBB@@@@@@AAA=========@@@BBBCCCBBBAAA>>>===;;;:::888888888999666777888999888666444333555444333333222222333333222111000///000000111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///000222444555555555444444444555666777999:::;;;<<>>>>>BBBFFF@@@FFFJJJHHHFFFHHHHHHGGGJJJKKKJJJHHHEEEFFFJJJNNNJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBBBB???@@@AAAAAA@@@???===<<<;;;::::::999999999999999888777666777888888777666444:::===999555555666666;;;@@@EEEFFFBBB???>>>???===<<<;;;::::::;;;<<<<<<777555222444888===@@@AAA;;;999777777999:::;;;:::888999:::;;;;;;;;;;;;;;;>>>@@@AAABBBAAABBBCCCDDD===>>>@@@AAACCCCCCDDDDDD@@@>>>BBBKKKOOOIIIAAA>>>AAAMMMOOOIIIQQQcccjjjcccbbb@@@:::666555555444333333222222111222222222222222222222222000111222333333222111000000000111111111111000000///111333444333333555777;;;;;;<<>>======???AAA@@@<<<999999:::666777777777666444222111///000000000111111222222111111000000000000111222////////////////////////////////////////////////........................,,,,,,,,,------.................................////////////////////////111111111111111000000000000111111222333555666777222555777888888999:::;;;;;;<<<===<<<<<<<<>>>>>>>>>>>@@@???>>>???@@@AAA@@@???999999:::::::::999999888444444555555444444333222111111111111000000000000000000000000000000000000.../////////000000111111///////////////000111111............/////////000///////////////000111111333333333333222222222222444333333666:::===<<<999999:::;;;<<<<<<<<<;;;:::>>>???@@@AAABBBAAAAAA@@@@@@BBBDDDCCC@@@>>>???AAA======>>>@@@CCCDDDCCCAAA>>><<<:::999777777777888777888999999888666444222555444333333222222333333111111000//////000111222000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000111---///000222333333333333666666666777888999:::;;;:::===???===:::;;;@@@EEEAAAGGGKKKIIIGGGHHHIIIGGGJJJKKKJJJFFFBBBBBBIIIOOOGGGHHHIIIJJJIIIGGGEEECCCDDDDDDDDDEEEDDDDDDCCCCCC===>>>@@@@@@???>>>;;;:::888888777777777777888888777555333444666777555333111888;;;777333222444333333777;;;:::666333444777111111000000111111222333444111...000555;;;>>>???>>><<<::::::<<<===>>>=========>>>??????>>><<<;;;:::===@@@???===<<>>???@@@AAADDD@@@>>>BBBIIIKKKHHHCCCFFFFFFHHHJJJJJJFFF???888999999888888888888888999444333222222222333444555333333333333333333333333////////////....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------////////////000000000000000000000111222333555666555777;;;<<<<<<;;;;;;;;;>>><<<<<<>>>AAABBB@@@>>>AAAAAAAAA@@@>>><<<999888888777666555444333333333333222111111000000111111222111111000000000000000000000000000////////////000000000000000000000000...........................------,,,,,,------...//////.........---------........................////////////000000000000000000000111222444555666555666777888999::::::;;;===<<<;;;:::;;;===???AAA@@@@@@>>><<<:::;;;===@@@AAAAAA@@@>>>===<<<;;;:::999999:::;;;:::999888777555444333333222222333333222111000//////000111222000000000000000000000000//////000000000000//////////////////////////////////////////////////////...//////---,,,///555999111111111111111111111111111222333555777888999:::<<<===>>>>>>======>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>><<<<<<>>>???>>>===>>><<<999888888888888777777666666666666555555555222333333333333222111111000000000000000000000000////////////////////////////////////................................................////////////000000000000000000000000000000111111111222222222444333222111222444666888777888999;;;===>>>???@@@MMMVVVUUUIIIBBBEEEFFFBBBJJJJJJIIIHHHGGGGGGJJJMMM???BBBEEEEEECCCBBBDDDFFFBBBBBBAAAAAAAAABBBBBBCCC???>>>===<<<;;;:::999999888888777777666666555555444444666666666666444444666555555555555444444444333333222222111000//////000000000000000000000000///222111000555???AAA===BBB>>>:::999;;;======<<>>===<<<<<<===?????????@@@@@@AAAAAAAAAAAAAAADDDEEEFFFFFFGGGFFFEEEDDDBBB@@@===<<<>>>CCCHHHKKKHHHIIIIIIJJJKKKLLLMMMNNNaaaBBB===777555444444333333222222111222222111000000111222222111111111111111111111111/////////000000000111111000111222222333333222222555555777999;;;<<<>>>>>>======>>>CCCIIILLLJJJGGGAAAAAABBBDDDEEEBBB===888888777666555555555555555444333222111111222333444111111111111111111111111////////////....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000111222333444555333666999::::::999999:::<<<::::::<<<>>>@@@>>><<<=========<<<<<<:::999888666555444333222222222222333222111111000000111111111111000////////////000000000/////////.........////////////////////////........................------,,,,,,,,,,,,------///.........------------.........................../////////000000000000000000000111222333444555777777888999:::;;;<<<<<<===<<<;;;;;;;;;===???@@@<<<======<<<;;;<<<>>>AAA>>>>>>===<<<;;;::::::999777888999999999888777666444444333222222222222333111111000//////000111111000000000000000000000000/////////000000/////////////////////////////////........................///000000...,,,...222555111111111111111111111111111222222333555777888999:::<<<======<<<;;;===>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>><<<;;;999999;;;;;;;;;:::<<<:::777666666666666555555555444444444333333333222222222222222111111000000000000000000000000000////////////////////////////////////................................................////////////////////////////////////000000000111111111222222333333222111222444666777777777999:::<<<>>>??????EEEMMMMMMDDD???CCCEEEBBBBBBCCCCCCBBBAAAAAADDDGGGCCCEEEFFFFFFDDDCCCCCCDDD???@@@BBBCCCCCCAAA@@@???;;;;;;;;;:::::::::999999777777777666666666555555333444444555555444444333444444444444333333333333333333222111111000//////000000000000000000000000///111000///444===???<<>>???<<<:::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@???AAABBBDDDEEEEEEDDDBBBAAA??????>>>???@@@BBBEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGaaaBBB===888555444444333333222222111222222111000000111222222000000000000000000000000.........////////////000000000111222222222222222222333444666999;;;<<<===:::===AAAEEEHHHIIIIIIHHH>>>>>>>>>@@@AAA???<<<999888777666555444333333333444333222111000000111222////////////////////////////////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000/////////000111222333444111444777888888777888999999888888:::<<<===;;;::::::999999888888888999999444333222111111000111111222222111000000000000111000000///............/////////.........---------------------------------------------------------------,,,,,,,,,,,,------............------------------------------------....../////////000000000000000000000111222444444666666777888999:::;;;;;;<<<;;;::::::;;;<<<>>>???999:::<<<=========???AAA;;;;;;:::::::::999999999777777777777777666555555444333222222111111222222111000000//////000000111000000000000000000000000......////////////......////////////////////////...........................//////...------...000000000000000000000000000111111000111222444666777888999;;;:::999999;;;<<<===========================<<<;;;::::::;;;<<<===;;;:::888888:::;;;:::999:::888555444444444444333333222222222111111111111111111111111111000//////000000000000000000000000/////////////////////////////////............------------------------------............/////////////////////////////////000000000000111111111111333222111111222333555666555666777999;;;<<<>>>>>>===DDDFFF@@@>>>BBBEEECCCAAABBBCCCCCCBBBCCCFFFHHHHHHGGGFFFFFFFFFFFFDDDBBB>>>@@@BBBDDDCCCAAA===;;;999999999999999999999999666666666555555555555555333333333333333333333333333333333222222222111111222222111111000000//////000000000000000000000000...///......222999<<<:::;;;<<<>>>@@@AAA???;;;888666777888999:::;;;;;;;;;======>>>??????????????????@@@BBBCCCBBB@@@>>><<<999:::<<<===>>>>>>===<<<===>>>???AAABBBBBBCCCCCC```BBB>>>888555444444333333222222111222111111111111111111222////////////////////////---------........./////////000000111222111111111111222444666999;;;<<<===>>>BBBFFFGGGEEEBBBBBBBBBAAA@@@@@@??????>>><<<;;;:::999777666555444333333555444222000//////000000////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------........./////////////////////000111222333111333555777777777888999777777888999:::;;;:::::::::999777666666666777888333333222111111111111111222222111000000000000000//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------........./////////000000/////////000000222333333333333444555666777888888999999888888999:::;;;;;;888:::<<<=========>>>???999999999999::::::::::::777777777777666666555555333333222111111111111111000000000//////000000000////////////////////////---......//////......---........................------------------------,,,---......------------000000000000000000000000111000//////000111444555555666888888777777888:::::::::;;;<<<<<<===>>>>>>@@@>>><<<::::::<<<>>>@@@>>><<<;;;;;;<<<======<<<999666444333333444444333222222111111111000000000000000000000000//////...000000000000000000000000........................//////.........------------------------------------------.........///////////////////////////////////////000000000111111222111111111111222333444444555666777999;;;<<<===;;;AAACCC@@@???DDDFFFEEEBBBDDDFFFFFFFFFGGGIIIJJJHHHFFFDDDEEEHHHHHHEEEBBB@@@AAABBBCCCBBB@@@===;;;999999999888888777777777555555555444444444444444333333222222222222333333333333222222222111111111111111000000000/////////////////////////////////------------000555777888888:::<<>>>>>???@@@????????????@@@AAAAAA@@@===999666444555666777777666555444:::;;;>>>@@@BBBDDDEEEEEE___CCC>>>999555444444333333222222111111111111222222111111111........................------------...............///000000111111000000000111333555777999:::;;;???CCCGGGFFFAAA======>>>CCCCCCAAA???<<<;;;;;;;;;999888777555444333333333555444222000//////000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------........................///000111111000222555666666777888:::666777999::::::::::::;;;;;;:::888666555555666666444333333222222222222333222111000000//////000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------............////////////////////////000111222222111222222333444555666777777666666666777777888888999;;;<<<===<<<;;;<<<<<<:::::::::::::::;;;;;;;;;888888777777666666666666222222111000000000000111/////////000000/////////........................------............------------------------------------------------------******+++---......------////////////////////////000///......///000111222222444555666555555777888666777888:::<<<>>>@@@AAAAAA???===;;;;;;===???AAA???===<<<<<<===>>>>>>===999666444333444555444444222222222222111111111111///000000000000///......////////////////////////------------------------............------------------------------------------------........................................../////////000000000000000000000000111111222222333444666777999:::;;;;;;>>>@@@???@@@CCCDDDCCC>>>@@@CCCDDDDDDDDDEEEFFFFFFDDDBBBDDDHHHIIIFFFDDDBBBBBBBBBAAA@@@???>>>>>><<<<<<;;;999888666555444333333333333333333444444333333333333333333333333333333333333222222222111000000//////////////////........................---,,,,,,---...000444777777888999:::999999888888444555777999:::;;;::::::===>>>>>>??????????????????@@@@@@???===999666333444333222111000111111222555777;;;@@@CCCFFFGGGHHH^^^CCC???:::555444444333333222222111000111222222222222111000////////////////////////---------............///......///000000000000000...///000222333555666777===@@@BBBBBB???======???AAAAAA@@@===999777888999777666555444333222222222444333222111000000111222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......///000000111444444555666888:::666888::::::999999:::;;;;;;:::888777666555555555444444333333333333444444111111000////////////000//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////000111111222222333444555666777777555666666666666666666666999;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666222111000000///000000000...//////000000//////...........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///...---////////////////////////.../////////////////////111222444444444444666777555666888:::===???AAABBB???===<<<;;;;;;<<<===???===<<<::::::<<<===<<<;;;999666444333444555555555333333222222222111111111000000000000000///......////////////////////////------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............................................///////////////000000000000000000000111111222444666777999999999;;;<<<===>>>?????????<<>>>>>>>>???===<<<;;;999777555333333222222222222333333333333333444666666666666444333333333333222222222111111////////////....................................---,,,,,,......---000666666777777777555666888:::555666777888999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666444666444222000///000333444000333888===AAADDDEEEEEE]]]CCC@@@:::555444444333333222222111000111222222222222111000////////////////////////---............/////////---...//////000000/////////000111222333444555555<<<=========<<<<<<===???>>>??????<<<999777888999666666555444333333444444444333222111111222333444000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------...///...000111222333444777999444777::::::888888999;;;666777777777666666555444444444333333333333444444111111000///////////////000//////...---.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........///000000111111222333444555666666666666777777777777666666888999:::999999:::===???;;;;;;;;;;;;;;;:::::::::777666555444444444555666111111000////////////000......///000000///......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++...///---+++........................---...000111000///...---000111333444333444555777777888999;;;<<<>>>???@@@======<<<<<<<<<<<<=========;;;999:::;;;<<<;;;;;;888666333333444555555444222222222111111111111000000111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------.........//////////////////000000//////...///000111333555666777888888888999<<<>>>>>>>>>>>>===AAADDDFFFEEECCCBBBBBB???AAABBBBBBAAAAAAAAABBB<<<======>>>>>>===<<<<<<::::::999777555444333222111111111111222222333333444666888::::::888666444222222111111111000000000........................------------------------...,,,,,,...---+++...555555777888777666555888:::777777777777777888999999444555666666777777666666555555555555666777888888555444222000000111333444///111666;;;>>>@@@AAAAAA\\\CCC@@@:::555555444333333222222111000111222333333222111000000000000000000000000000.........////////////000---......///////////////222333333444555555666666>>>===;;;::::::;;;<<<<<<<<<>>>???>>>;;;999:::<<<888777777666666666777777444333222222222333444555000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------------,,,,,,,,,---......,,,...000000111222555888333666999999777777888:::222333555666777666555555333333333222333333444444111111000///////////////000000///............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............//////000//////000111222333333444777888888888888888777777777777888888888;;;???BBB;;;;;;;;;:::::::::999999666555444333222333444444111111000///////////////---...///000000///...---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222///,,,+++---...,,,***........................---...000222222000---+++///111333333333444555777::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;<<<===<<<<<<777555333222333444444444111111111111000000000000111111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////...///////////////......//////111222444666777777888777888===@@@?????????;;;???BBBDDDCCC@@@???>>>???BBBDDDBBB???===>>>@@@777999<<<>>>>>><<<:::888777777666555444444333333000000111111222222222333444777:::======:::777444000000000000////////////---.....................------------------------///,,,,,,///---***...555333666999:::888666888999888777666555555666888999///000111111222222111111//////000111444777:::<<<222111000000000000111111000333777;;;===>>>>>>===\\\DDD999999444444333222222111111000111111111111111111111111................................................////////////////////////...///000///...///111222999:::<<<======<<<:::999===;;;999999999999555222555555555666666666666666555333222222444444333111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++---,,,++++++******++++++)))************+++++++++************************+++++++++*********)))))))))************+++++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------///000111222222333444444555555444444444444444444333333222111111111111111111111111111000000////////////000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------......---------............/////////000111222222333333555555444444444555555666666777888888::::::;;;<<<999:::;;;<<<;;;:::999888999888777666444444333333000///------...///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---------............///111111111222222333333333555999;;;888999>>>>>>:::======<<<;;;::::::999999999888888999;;;<<<<<<;;;666666555444333333333333000000000000000000000000000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///,,,+++...333555222///......000111333555666666666999<<<=========>>>???EEECCCAAA???>>>>>>???@@@===BBBCCC???===AAABBB???@@@???===<<<:::999999999:::999777555333222111111222222222222222222222222555666777777666444222111000000000000////////////........................------------------------++++++++++++++++++++++++000222444777999::::::::::::888666444444666999:::666888;;;======<<<:::888::::::999888777555333222////////////000000000000222222333555777999<<<===[[[DDD888999444444333222222111111000111111111111111111111111........................------------------------........................,,,---/////////000222444666777999;;;;;;:::999888888666555777999999888555555555555555444444444444444222111111222333111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,------,,,++++++******++++++************+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++*********************************+++++++++,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------...000111222222222333444444444444444333333444444333222222111111111111111111111111111000000////////////000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,------------...------------..................///000000111111222333333333333333444444555666666777888999:::;;;;;;888999:::::::::999777777777777555444333222222222000///....../////////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------............000000111111222333444444444888:::888999======999::::::::::::::::::;;;;;;999888777999;;;<<<<<<;;;666555444333333222222333111111111111111111111111000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........,,,+++...222444222///...///000111222444555555666888;;;=========>>>???AAA@@@???>>>???AAACCCDDD>>>CCCDDD@@@???BBBCCCAAAAAA@@@???===<<<;;;:::::::::999777666444333333222222222222222222222222222333444555555444222000///000000000/////////..............................------------------------++++++++++++++++++++++++///000222555777888888888:::999777555444444555555555777888:::::::::888888777777666444333111000000....../////////000000000111111222444666888:::;;;YYYCCC888888444444333222222111111000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,......///000333555333444666888999999999888666666666777999:::999777555555555444333333222222333111000000111111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------------,,,++++++******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++*********************************++++++++++++,,,************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111111222222333444333333333222333333333333222111111111111111111111111111111000//////......//////000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------------------............------......//////000000222111111111222222333444666666777888999::::::;;;777888888888888777666666555444333222111000000000000000000000000///...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------...............///000111222333444555444777999888999<<<;;;999888888888888:::<<<>>>???999888777888:::;;;;;;:::555555444333222222222222111111111111111111111111000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---.........,,,+++...111333111...//////000111111222333333555777:::;;;;;;<<<===>>>???>>>>>>>>>@@@BBBDDDEEE@@@DDDEEEBBB@@@BBBCCCBBBBBBAAA@@@>>>===<<<<<<;;;:::999777666555444444333222222222222222222222222111111222222222000...---000////////////.........------------------------------------------------++++++++++++++++++++++++---...///111333444444444777777666666555555555555444555555555666666666666444333111///...---...............////////////000///000111222444666888999XXXBBB888888444444333222222111111000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++---.........///111444111222444666888888999999999999999999999888777666666666555555444333222222333111000000111222000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************++++++++++++***************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000000111222222333333222222111222222222222222111111111111111111111111111111/////////....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******++++++,,,,,,,,,---------,,,,,,---------.........------......////////////111111111111222222333444666777777888999:::;;;;;;888888888888777777666666444444222111111000000000///000111111000...------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------...000222333444555444666999:::;;;<<<;;;999:::999999999:::<<>>>>>>>>>>>???@@@AAA@@@BBBCCCBBB@@@AAABBBBBBBBBAAA???>>><<<;;;;;;;;;888777666555444333333333111111111111111111111111///000000000000///...---/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...///000000111000222444666777888888888333222111111111111333333111000---+++++++++,,,---------........./////////......///000222444666777}}}VVVBBB888888444444333222222111111000000000000000000000000000........................------------------------...........................//////...------///111111222333555777888999999777777888888777666555555888777777666555444333333444222111111222222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---...//////000000111222111111111000000111111222111111000000000000000000000000000//////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------............///////////////111111111111222333444555777777888999:::;;;<<<<<<999888888888777777777777555444333222111111111222///111222111///....../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,---...///111222333444555666888<<<===;;;::::::===<<<;;;;;;;;;===>>>???888777666777999999999777444444222111111111111111111111111111111111111111//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---/////////...////////////////////////111222444555555666888:::;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@???===>>>AAA@@@???===<<<::::::999999555444333333222222222222111111111111111111111111000000000000000//////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,------...+++---000222444444444444111000...------...///000000...,,,******+++,,,---------------............------...///111222444555{{{UUUCCC999999444444333222222111111000000000000000000000000000................................................------------------------//////000...---,,,---///000111222333555666888888000222444555444333444555777777777666666555555444444222111111222333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---...---,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++************************)))))))))************+++************************************++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,---......///000000111111000000//////000111111111111000000000000000000000000000///......------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////000000111111222333555555777777888999:::;;;;;;<<<999888888777666777777777555444333333222222333333///111222111...---000333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,---...///000111222333555444777<<<===:::999:::============<<<<<<<<<<<<888777666777888999888666444333222111000000000000000000000000000000000000///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,---......------.....................///000111222333333444666999666666888:::<<<===>>>???===<<<===???>>>;;;<<>>===<<<:::999888777777333222222111111111222222111111111111111111111111000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,***+++,,,------,,,++++++///...,,,+++++++++,,,---...---,,,+++++++++,,,---,,,,,,,,,---------......---------...000222333444zzzUUUCCC::::::444444333222222111111000000000000000000000000000........................---------------------------------------------------...///...------...000000000000111222444555666111444666555333222333555555555555555555555555555333111000000111111000///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************++++++++++++++++++++++++---,,,******+++///222555---,,,++++++******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************))))))))))))************************************************++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---......///000000000//////...//////000111111000000000000000000000000000000///......------......///---------,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++******************************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---------------------/////////000111222333444555555666777888999::::::888777666555555555666666444444333222222222333333...000111///,,,---222777//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------......///000111111333111555;;;<<<888666888999:::;;;<<<<<<;;;:::999888777666666777888777666333222111000000//////000///////////////////////////......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,---***,,,---------,,,,,,---,,,,,,------.........///111222333333333444777:::666777888:::<<<======>>>===;;;<<>>999:::???>>>===;;;:::888777777777333222222111222222333333111111111111111111111111//////........./////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,******************))))))---,,,++++++*********+++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,------------------...000111333444zzzUUUDDD;;;;;;444444333333222111111000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...------...000222////////////000222333444888:::;;;999555333333444333333444444444444444444111000//////000000///...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++---+++******---222777;;;---,,,++++++******++++++++++++,,,,,,,,,---------************************))))))******++++++++++++)))************+++++++++************************))))))))))))************************************)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,---......///////////////......///000000111000000000000000000000000000000.........------.........---------,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333333333444555666777888888777666555444333444555555333333222222222222222222...000111...+++---333999//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------.........//////000000111///333:::;;;555333666555777:::<<<<<<;;;999777888777666666777888777555333222111000////////////////////////////////////.........------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---***,,,------,,,,,,,,,---++++++,,,------...//////222333444444444555888;;;:::;;;;;;<<<<<<;;;;;;:::>>>;;;<<>>999:::@@@>>>===<<<:::999888777777333333222222333333444444000000000000000000000000......---------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***+++,,,------...,,,+++++++++******)))))))))***++++++,,,++++++***++++++,,,,,,,,,---------------......000111333333uuuQQQAAA999999444444333222222111111000000000000000000000000000//////.........---------//////...---------------------............------------............------///////////////000111111777<<>>???<<<999>>>===;;;999777666777777333333333222222333444444000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///uuuQQQAAA999999444444333222222111111000000000000000000000000000//////.........---------000///......---------...------............------------............------///////////////000000111///333777555111000444888444444333222222222222222///////////////////////////...---,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,)))************++++++++++++++++++*********))))))************++++++++++++******++++++++++++******************************************************)))))))))*********++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------...///////////////........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000333777::::::666222666555444333333222222333333333333222222111111111000///...------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++*********))))))***+++,,,---............//////000000111222222333555555666666777777888888999777333222333555555555222222222111000000//////222111000.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,---...///000000000111111222333333333555777:::;;;:::999999:::===:::888999<<<===;;;888<<<;;;999777666555555555444333333222222333333444000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............uuuRRRCCC:::999444444333222222111111000000000000000000000000000...............---------000//////............///------............------------............------//////......//////000111+++---///000000111444666333333333222222222222111////////////////////////......---,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************))))))))))))))))))************++++++++++++++++++***************************+++++++++,,,******++++++++++++******************************************************************+++++++++,,,************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...////////////...........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************++++++++++++++++++***************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000444777777666444555555444333222222222222555444333222111000////////////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++******************+++,,,------...............///111222333444555444555666777888888888888888666444444555666555444222222111111111111111111222111000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,---....../////////000111111222222333444666999:::999999999:::;;;999777888;;;<<<:::888:::999777666444444333333444333333222222333333333000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............uuuTTTEEE;;;999444444333222222111111000////////////////////////........................000//////.........//////------............------------............------///............///000000///......///000111111000222222222222222111111000////////////////////////...------,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************))))))(((((('''))))))*********+++++++++*********************************+++++++++,,,,,,******++++++++++++************************************************************+++++++++,,,,,,,,,************************))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************************************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////---...000222444666666666666555444333222222222222333333333222111000000////////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******************************************************+++,,,---------------...///111222444555666555666888999:::;;;::::::666555444555666777555333111111111111222222222222222111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........//////000000111111222333555888999999888999::::::999888999;;;<<<:::999999888777666555444444333444444333222222222333333000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------.........uuuUUUGGG<<<999444444333222222111111000////////////////////////---.....................//////............//////------............------------............------...............//////000333111///000222222111///111111222222222111000///........................------,,,,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******)))))))))((())))))*********+++++++++***************************++++++++++++,,,,,,,,,******++++++++++++************************************************************+++++++++,,,,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///111333444666777888777666555444333333333333111111111111111111111111...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************)))***+++,,,------------,,,---...000222444555666555666888999::::::999999444444444555666666444333111111111111111111222222000000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------------...//////000000111222444777888888888999::::::999999:::;;;<<<;;;;;;999999888888777666555444555444333333222222222333000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...vvvWWWHHH===999444444333222222111111000000000000000000000000000---------..................------------...//////------............------------............------......------......///000000000///000222444333222000000111222222000///...........................------,,,,,,,,,---......++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************)))************+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******************************************************************+++++++++,,,************************)))************+++++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---............---------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++***************+++++++++*********************************************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........111333555555555777999777777666555444444444444000000000111111111222222......////////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++***************************************+++++++++)))***+++,,,,,,---------,,,,,,...///111333444555222333555777777666555444333222222333555555444222111111000000000000000000....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,------......///000000111333666888888888888999999999::::::;;;;;;<<<<<<999999999999888777666555555555444333222222222222000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------vvvXXXJJJ>>>999444444333222222111111000000000000000000000000000---------.........//////,,,,,,,,,,,,,,,---......------............------------............------...------------...//////---...///000000111222333///000111222111000...---........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++)))************+++++++++))))))*********++++++++++++++++++,,,,,,,,,------******++++++++++++******************************************************)))))))))*********++++++************************)))************+++++++++((())))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++************************************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.........111555666555444555777666666555444333333333333111111111111000000000000---...///000000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++)))***+++,,,,,,---,,,,,,+++,,,---...000111333333222333555666666444222000222111000111333444333222111000000000///.........,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,---......//////000333666777777777888999777888999999999:::;;;<<<888999999999999888666555666555444333222222222222000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++,,,,,,,,,---------vvvYYYKKK>>>999444444333333222111111000000000000000000000000000---------.........//////++++++++++++,,,,,,---...---..................------..................---...------------...//////,,,...//////------...000...///111222111000...---........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((())))))******++++++)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------******++++++++++++******************************************************((())))))))))))*********************************)))************+++++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,+++,,,------......------------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++************************************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---111555666444333444555555555444333222222222222333333222111000///......---...///000000///...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************))))))******++++++++++++))))))***+++,,,,,,,,,,,,+++,,,---...///000111222444555777888777555222000222000//////111333333222111000000///...------,,,+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,++++++,,,------......///000222555777777777888999555777888888888999:::;;;888888999999999777666555666555444333222222222222000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++,,,,,,,,,---------pppVVVJJJ===777444333222111000000000000////////////............------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---...///000000000000000000//////.........------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------........................,,,,,,,,,+++++++++************************************************************++++++++++++*********************************************************++++++,,,,,,++++++***+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///111333555666777888777444222111111111111000000000000000000000000111000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,---------------...///000000111222333444555555555444333222222222111111111000000000000000000////////////////////////////////////......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000111222333444444555000333777999:::999::::::;;;;;;:::777444333444666333333222222111000/////////............---------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnUUUKKK>>>777444333222111000000000000////////////............------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---...///000000000000000/////////.........---...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...///.........------------........................,,,,,,,,,+++++++++************************************************************++++++++++++*********************************************************++++++,,,,,,++++++***+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///111333444666666666555333222111000111111000000000000000000000000111000000///......------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,------...//////000000111222333444444444333222222222222111111111000000111111000000000/////////..............................---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000000111222333444444333666999:::::::::;;;<<<;;;999666555555555333111333333222111111000/////////............---------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjTTTLLL???777444333222111000000000000////////////............------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...////////////////////////...............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------,,,,,,,,,+++++++++************************************************************++++++++++++************************************************************++++++++++++******+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///000222333444555333222111000000000000111000000000000000000000000000000000///......------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,------......////////////000111333333333222111222111111111111000000000111111111111000000000000...........................------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000111222333444444666777999999888888:::;;;999666444444777666222---222222222111111000000//////............---------------------------------++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffSSSMMM@@@777444333222111000000000000////////////............,,,,,,------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---....../////////...........................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,******++++++++++++******************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***************************************************************************************************************************************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,+++++++++************************************************************++++++++++++************************************************************++++++++++++******+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...///111222333444000000//////000000000000000000000000000000000000000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,---------.........---...000111222111111000111111111111000000000000222111111111000000000000........................---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///000111222333333555666666666444555666888777777777888888666222///222111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++))))))***+++,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++eeeSSSMMM@@@777444333222111000000000000////////////............,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------...............---------...............//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------,,,,,,,,,+++++++++************************************************************++++++++++++******************************************************)))******++++++******)))+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...000111222222....../////////000000000////////////////////////////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,---...000111111000000000000000000000000000000111111111000000000000///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////111111222333555666666555444444555777444999>>>===888444444555111111111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++))))))***+++,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++gggSSSLLL@@@777444333222111000000000000////////////............+++,,,,,,------.........------------------------,,,------......------,,,++++++------------++++++,,,,,,,,,---------......,,,------.........---------------------...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******++++++++++++******************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******************************************************))))))************))))))+++++++++************))))))************+++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---///000000111......///000000000////////////////////////////////////////////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000//////000000000000000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222555666777777666666777888222999???>>>777222444888000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++jjjSSSJJJ???888444333222111000000000000////////////............++++++,,,,,,---......///------------------------,,,------......------,,,***+++---......---+++***,,,,,,,,,---------......---------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******++++++++++++******************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******************************************************))))))************))))))+++++++++************))))))************+++++++++************************************++++++++++++++++++,,,---...//////000//////000111000000......////////////////////////.../////////////////////,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++************************************************************++++++++++++,,,,,,+++++++++++++++++++++,,,...///000111000000////////////000000111111////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,------...///000111222222555777888777666666777222666:::999444111222555///000000000000000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************************************************************************lllSSSIII>>>888444333222111000000000000000/////////............++++++,,,,,,---...//////------------------------,,,------......------,,,***+++---......---+++***,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******++++++++++++******************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******************************************************))))))************))))))+++++++++************))))))************+++++++++************************)))************+++++++++++++++,,,,,,---.../////////000111111111000...---////////////////////////.........///////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++++++++++++++++++++,,,...///111111111000.../////////000000111111///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,---...///000111111///222555666666555444555222333444444333111000000////////////000000000000//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************************************************************************************************************************************hhhVVVLLLFFF555444444333222111000///...////////////////////////------------------------000000//////.........---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++*********))))))************************************************************************++++++************+++++++++++++++*********))))))******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------************************+++++++++*********))))))************************************************************************************************************************+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////111111000000//////......//////000000000000//////111000000///...---------...---,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,------.../////////............//////////////////............/////////............---------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000000111111222333333333333444444333333222111000000000000000000000///............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********)))))))))************+++++++++************************iiiWWWMMMGGG666444444333222111000//////////////////////////////------------------------............---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++*********))))))************************************************************************++++++************+++++++++++++++*********))))))******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------************************+++++++++*********))))))************************************************************************************************************************+++*********)))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///000000000/////////......//////000000000000//////000000000///...---------...---,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,------.../////////............////////////....................................------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000000111222333333333333333444444333222222111000000000000000000000///............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********)))))))))************+++++++++************************iiiYYYNNNHHH777444333333222111000//////////////////////////////---------------------------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************************************+++++++++***************************************************************************************++++++************+++++++++++++++*********************++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------************************+++++++++******************************************************************************************************************************************************))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......///////////////............//////000000//////...000000//////...---------------,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,---......//////............////////////------////////////------............------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000111222333444444444444333333333222111111000000000000000000000///............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************)))************+++++++++************************hhhYYYMMMGGG777333333222222111000000///////////////////////////---------------------------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************************************+++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++************++++++******************************++++++++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...........................//////////////////.../////////......------------,,,++++++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++,,,,,,------...//////............////////////---...000111111000...---.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........000000222333444444444444333222222222111111000000000000000000000///............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************fffYYYLLLEEE777333333222222111000000000////////////////////////---------------------------------------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++************++++++******************************++++++++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************************************************************************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------...............////////////..................------------,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++,,,,,,---.....................////////////...///111222222111///......------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------...///111222333444444444222222111111111111111000000000000000000///............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************fffYYYKKKDDD666222222222111111111000000////////////////////////------------------------------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++***************************************************************+++++++++************************************************************************++++++************++++++***************+++++++++******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++*********************************************************************************************************************************+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------......//////......---------------------------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++,,,------..................///////////////000111111111111000///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------...///111222333333333111111111111111111111111000000000000000///............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++)))************+++++++++************************fffZZZLLLDDD888222222222111111111111111////////////////////////------------------------++++++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************++++++************++++++))))))*********+++++++++******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********************************************************************************************************************************++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////......---------------------------,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++***++++++,,,,,,---..................////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222000000000000111111111111000000000000000///............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++)))************+++++++++************************ggg\\\MMMEEE999222222222111111111111111////////////////////////------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************************************))))))******++++++++++++************************************************************************++++++************++++++))))))******++++++++++++******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++*********************************************************************************************************************************++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------..................---------------------------+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++***++++++,,,,,,---................../////////000...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111222222000000000000000111111111000000000000000//////.........---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))******++++++++++++)))************+++++++++************************dddYYYKKKBBB222333222111000//////////////////............//////------------------------+++,,,&&&%%%222***444&&&;;;!!!)))...***111000+++444,,,000,,,---000)))...///###''';;;&&&444,,,''',,,'''+++111&&&'''<<<,,,%%%+++---///---111------000+++!!!555222111///%%%///...))),,,...---111'''$$$777$$$444&&&+++++++++000000$$$"""///***(((...,,,666"""111************************************************************************************************************************++++++************++++++************************************************+++++++++++++++++++++++++++***)))(((((()))***+++************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++******++++++,,,---++++++,,,------......///---------............///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000000000000000000000000000000000000......---,,,,,,+++******++++++++++++******))))))+++++++++************)))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************dddZZZMMMDDD555333222111000000///////////////............//////------------------------111---$$$111;;;%%%***---"""&&&666+++222(((333"""&&&222'''000???999(((...,,,,,,///,,,444,,,222))):::))))))111888<<<999(((###,,,,,,+++,,,+++'''444222666444---%%%(((111%%%***666))),,,&&&,,,%%%222)))$$$333///777''',,,222%%%&&&...(((222,,,((( 333===************************************************************************************************************************++++++************++++++************************************************++++++++++++++++++++++++*********))))))*********************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,------......------,,,++++++++++++++++++++++++************++++++++++++************************++++++***************+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++******++++++,,,---++++++,,,,,,---.........------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////////////////////////////......---,,,,,,+++******++++++++++++*********)))+++++++++************)))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************ccc[[[OOOGGG888333333111000000000000000//////............//////------------------------)))111:::111\\\PPP777 111666!!!$$$555+++"""'''```ZZZ%%%111333'''###!!!JJJTTT###333777;;;QQQ&&&,,,///,,,111(((************************************************************************************************************************++++++************++++++************************************************++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,------......------,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************)))************+++++++++++++++******++++++,,,---++++++,,,,,,------......------------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////////////////////////////...------,,,,,,++++++***++++++++++++************+++++++++************)))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************************************cccZZZOOOGGG999333333222111000000000000//////............//////------------------------///&&&eee+++111%%%,,,666***'''(((sss'''###888333111aaaQQQ---QQQ555...###666111************************************************************************************************************************++++++************++++++************************************************++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------------------------------,,,------......------,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************+++,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************************************))))))*********+++++++++++++++******++++++,,,---***++++++,,,------......,,,,,,---------.........------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////////////////////////////////////////////////////---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************aaaYYYMMMFFF888444333222111000000000000//////............//////------------------------,,,000:::QQQ333***(((333111rrrmmmAAA000---lll888qqq|||%%%+++---%%%"""111"""HHHbbb---"""444222%%%###555999;;;$$$************************************************************************************************************************++++++************++++++************************************************++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------------------,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,---************************************************************************))))))*********+++++++++++++++******++++++,,,---******++++++,,,------...,,,,,,,,,------------...------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........................................................------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************```WWWLLLFFF888444333222111111000111111//////............//////------------------------///"""QQQ#########666+++%%%+++333,,,,,,///$$$!!!:::AAA+++,,,444;;;,,,444///+++555$$$555333%%%777"""%%%666```!!!'''000<<< (((,,,000************************************************************************************************************************++++++************++++++************************************************++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************)))************+++++++++++++++******++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************************************]]]VVVLLLGGG999444444333222111111111111//////............//////------------------------(((111222;;;'''444///***###:::JJJsss(((444/// UUU@@@333,,,DDD"""###>>>(((sss%%%333(((###%%%------%%%***"""///;;;???QQQ444444---)))000yyy,,,$$$...************************************************************************************************************************++++++************++++++************************************************++++++++++++++++++++++++*********))))))*********************************)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++******++++++,,,---*********+++,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++************)))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************\\\UUUMMMHHH;;;555444333222111111111111//////............//////------------------------111&&&)))777222)))///111)))+++)))000999...,,,444+++***000)))zzz$$$,,,TTT444111!!!333000///<<>>666444333111000000000000///............---------------------------------...)))000888+++///***///)))...+++777000###&&&---+++***222DDD555222***>>>333---000+++)))///'''---+++)))444%%%)))$$$---555...,,,...111+++###&&&000ccc!!!000************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************++++++++++++******+++++++++***************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************tttZZZ[[[QQQIII>>>555444222111000///000000///............---------------------------------...)))000888+++///***///)))......&&&"""...:::///&&&///BBB222$$$(((888NNN!!!///222'''---***---+++///333''''''......---(((///222(((;;;MMM111"""************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************sssYYY[[[QQQIII<<<555444222000/////////000///............---------------------------------...)))000888+++///***///)))...+++///222///!!!'''ttt,,,***555---,,,(((''',,,,,,'''111***---+++***...;;;111888000$$$666www222))),,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++******)))+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************sssYYY\\\RRRIII;;;555333222000///////////////............---------------------------------...)))000888+++///***///)))...'''...###///~~~'''999,,,######===CCC999)))""")))444(((---+++222,,,'''"""666###///+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******++++++++++++*********************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,***++++++,,,++++++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************rrrYYY]]]TTTKKK===444333111000///////////////............---------------------------------...)))000888+++///***///)))...***;;;+++$$$mmm888666EEE;;;+++999$$$666)))'''***...,,,---+++'''$$$444+++''''''jjjFFF###777###******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,))))))++++++,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************qqqYYY^^^UUUMMM???444333111000///...////////////.........---------------------------------...)))000888+++///***///)))...,,,''')))222,,,///sss:::,,,+++000###777!!!888111...$$$***777***###222---+++--- 000))),,,---333WWW$$$,,,(((,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++******++++++++++++******))))))******++++++++++++************************)))************+++++++++************************+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,((()))***+++,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************kkk```UUUVVVKKK???555333000000000000///---////////////............------------------------333***(((AAA+++///***///***///999<<<###---333)))***}}}444"""333***999&&&jjjRRR999---"""222,,,111)))'''---...'''///(((222&&&555:::///'''$$$222""",,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********---,,,,,,+++*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++******)))*********++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************,,,,,,,,,++++++*********************************************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++*********+++++++++++++++++++++++++++************************,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************+++++++++*********))))))jjj```UUUVVVJJJ>>>555333000000000000///---////////////............------------------------###(((---<<<+++///***///***///---???333)))***---444NNN***)))444...$$$!!!+++;;; '''...)))///+++...)))333&&&,,,(((***|||KKK000!!!)))---&&&...000,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++******---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******+++,,,------......,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************,,,,,,,,,+++++++++******************************************************************++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************+++++++++*********))))))iii___UUUUUUJJJ>>>555333000000000000///---////////////............------------------------333888555888+++000***000***///777666444)))111(((:::NNN//////444111:::&&&FFF000+++(((333///777,,,---...)))555''')))...###CCC{{{VVV:::000...///222000---///!!!"""++++++,,,,,,,,,+++******************************,,,,,,,,,++++++++++++***,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************+++,,,---///000000///...,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************+++++++++***************hhh___TTTUUUIII===555333000000000000///---////////////....................................111&&&"""EEE+++000***000+++///)))***777222...000|||GGG333)))222///###---iiittt'''(((888 &&&((( ///...%%%111,,,***222'''***FFF***666;;;&&&111111666777555111666++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++---......///...---++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************************************ggg^^^TTTTTTHHH;;;555333000000000000///---////////////....................................www,,,000+++000+++000222888+++ TTT^^^)))(((222...nnn999111,,,]]]...+++%%%jjjyyyooo...111!!!+++///+++...,,,,,,iii???*** ***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************************************fff^^^SSSTTTGGG:::555333000000000000///---////////////....................................,,,111+++000+++000OOOHHH'''000%%%,,,ZZZ000((()))333999,,,111111$$$'''///***''',,,000%%%ccc###---111******+++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++******)))))))))***))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************************************************************+++++++++fff]]]SSSSSSGGG:::555333000000000000///---////////////....................................;;;}}},,,111+++111,,,000777vvv000,,,///))))));;;...:::555---...555,,,(((QQQ+++---...***,,,,,,(((,,,...///)))222***)))***+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++eee]]]SSSSSSGGG999555333000000000000///---000/////////............////////////////////////%%%...---NNN,,,111,,,111,,,111++++++444mmm""">>>)))&&&666'''888FFF222222///444111000%%%///(((555...***///...///++++++XXX111222%%%)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++,,,---...///...------,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))******++++++++++++bbbUUUZZZPPPJJJ:::444333222111000000000000////////////////////////////////////////////////)))...000***...YYY111&&&777222***000***333***+++lllccc---$$$---222...///...(((CCC888+++---......---------...))):::777,,,,,,,,,,,,,,,,,,,,,,,,,,,''':::sss###***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++************************************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++aaaUUUZZZPPPJJJ:::444333222111000000000000////////////////////////////////////////////////,,,///444666000+++000:::}}}PPP+++***222...,,,222111444444///---888RRRiiipppPPP000###'''000444******000777555...000888III```nnn```EEE333000111---------,,,+++,,,...///'''555&&&222888WWWzzz222,,,,,,,,,,,,,,,,,,,,,,,,666 ===((((((555666...000777)))&&&333(((111************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++************************************************+++++++++++++++***))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++```TTTYYYPPPJJJ:::444333222111000000000000////////////////////////////////////////////////999///&&&(((---...,,,***(((,,,000000///......---000(((---777000"""555+++******---555:::666...555333...)))+++000...)))///)))&&&)))******...333///...,,,+++,,,---///111)))222111222###!!!444))),,,,,,,,,,,,,,,,,,,,,,,,444!!!---(((&&&...((("""000+++"""000666---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++___SSSYYYPPPJJJ;;;444333222111000000000000////////////////////////////////////////////////+++,,,---///000111444777+++000111......000000+++222---)))---666999333+++'''///666555///+++,,,///888888333......333555333000///111444666444000---000///------.../////////999---***///999777,,,///------------------------111...888+++------777333555---+++000&&&)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++^^^SSSXXXPPPKKK;;;444333222111000000000000000000000000000000000000000000000000000000000000(((111777444,,,''''''(((444///,,,---/////////111,,,666555)))%%%,,,///***555///)))(((***...222555:::111,,,222999666...)))***333444,,,)))///222///222111000111222222///---///+++,,,%%%---000$$$444------------------------***;;;!!!000(((+++###(((000'''"""***///(((***;;;++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,------------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++]]]RRRXXXPPPKKK;;;444333222111000000000000000000000000000000000000000000000000000000000000555444///+++,,,222777777---,,,111888444***+++333+++///333444000...333;;;222111222666777555444666===999:::===???>>>CCCJJJHHHGGG???:::EEERRRJJJ888<<<:::888888999999555222(((111999///------&&&111------------------------"""000###444000444)))***'''+++000111000...***$$$,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------........................------------------------------------............------------............////////////////////////,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\\\QQQWWWPPPKKK;;;444333222111000000000000000000000000000000000000000000000000000000000000,,,///000111444555...$$$---000666999444------222555...,,,222555111...000111333555555222777LLL```dddnnnssslllfffeeebbb]]]RRR___iiifffZZZOOOMMMOOORRRLLLFFFDDDEEEFFFDDDBBBAAA===000***'''***444666........................444444000---"""+++---999000///---&&&""",,,222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................////////////////////////.........////////////000.........////////////000////////////////////////---............/////////................................................------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[[[QQQWWWPPPKKK;;;444333222111000000000000000000000000000000000000000000000000000000000000,,,111000++++++111444444222222...***---555777333---444444...,,,333777444444888FFFYYYlll~~~vvvrrr|||eee]]]SSSOOOPPPRRRSSSRRRHHHGGG???FFF;;;...666,,,........................+++!!!//////---555(((%%%///'''---555///***+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000................................................------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\\\RRRTTTRRRIII<<<555444333222111111111111333111000//////111333444111111111111111111111111222222222111111111111111333000,,,,,,111555333...555:::,,,333;;;666CCCNNNhhhhhhyyypppcccZZZWWWRRRLLLIIIKKKJJJBBB:::777222///,,,---///111111///000...---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------...------,,,,,,------...---------------------------------.........//////------------...///000000000/////////000000...---))),,,///000///...---...111444333000000222333111222000...///222444111,,,///111222111//////000222222111//////111333333333222222111///,,,,,,---///222///---,,,...111222333---------------------,,,//////.........---------........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++\\\RRRSSSQQQHHH;;;555444333222111111111111222111000///000111333555111111111111111111111111222222222222222222222222...444999777333111444888222999000===OOO[[[~~~qqqkkkaaaUUUNNNMMMMMMJJJGGG>>>;;;555...(((''',,,000///---,,,---......---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------------........./////////...............///000111111000000111222222111000111222222222000///000222---000111///000222000,,,***///333444333444888:::888888:::<<<:::888999<<>>CCCOOOZZZZZZPPPJJJMMMTTTZZZVVVWWW\\\[[[UUUTTTWWW___]]]ZZZWWWVVVVVVVVVWWWDDDDDDBBB???<<<888444222///111333333222222222333///////////////000000111/////////.........------........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------+++******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,]]]RRRQQQNNNFFF:::555555444333222222222222000000000111222333444555222222222222222222222222222222222222222333333333555111//////000333;;;CCC```{{{rrraaaPPPIIIJJJKKKIIICCC;;;333...000///......///000000...........................------------------------------------------------............------------,,,,,,,,,---------....................................------------...................../////////....../////////000000000000000////////////000000...///000111000///000000...000222333333444666999@@@AAABBBEEEOOOZZZ___]]]___lll{{{~~~rrrffffffllliiicccbbbgggggg```\\\^^^dddcccbbb```___```bbbdddmmmjjjgggbbb\\\TTTLLLGGGBBB<<<333///...000111111111111///.........//////////////////....................................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,***)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]]QQQPPPMMMEEE;;;666555444333222222222222111111111222222333444555222222222222222222222222111111111222222222333333222333888>>>DDDOOOdddwww{{{cccZZZOOOJJJIIIGGG@@@999444111...---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................///......------......///.........//////000000000/////////000000000111111//////////////////000111///111444444333222444555777<<>>999333...,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------..............................//////............//////......//////000000111111000000000000111111111111////////////000111222333...222777888888999<<>>666555444333333222333333333333333444333333222222333333333333333333333333333333444444555666666777===:::OOOxxx]]]NNNNNNSSSPPPHHH===444///.................................------------------------........................,,,,,,,,,,,,------......,,,,,,,,,---------..............................//////............//////......///000000111222222000000000111111111222222000000111111333444666777777===DDDHHHJJJMMMSSSXXXaaafffkkkoooppppppqqqrrrxxx|||}}}~~~~~~kkkdddeeemmmnnnfffaaacccgggmmmggg^^^fffxxxuuudddccciiiqqquuuuuuvvvyyy|||uuutttsssqqqnnnjjjeeebbbPPPLLLFFF???888444222111000000000000/////////...........................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++...111111000---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------[[[PPPOOOLLLGGG???666666555444333333333333444444444444333222111111333333333333333333333333555555555666777888888999???\\\iii^^^aaa```VVVHHH;;;444111000000////////////////////////................................................---------.........//////,,,,,,,,,---------......//////////////////////////////............//////...//////000111222222222000111111111111222222222111222222333555777999:::HHHOOOWWW]]]aaafffnnntttvvvxxxzzz{{{zzzzzz{{{|||wwwzzzwwwooommmwww}}}}}}}}}yyywwwwwwddddddhhhqqq}}}zzzssstttwwwqqqkkkaaaUUUJJJAAA;;;888000000000000////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((+++...///---***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------[[[TTTMMMKKKHHH:::666666555444333333333333333444444555555444444333666444333444777777555333222777666888999222888LLL}}}qqqgggbbbaaaTTT;;;111333111222000---,,,---...............---------,,,,,,,,,---------------------------------------------------------.........//////............/////////000............/////////000111/////////111333333333111222222222111111333555<<<777111111888FFFSSS\\\VVV^^^fffkkksss~~~zzzqqqoooqqqnnneeepppiiinnnzzzzzzwwwxxxyyytttjjjkkkqqqooohhhVVV===777333000111000---...111222111///.........////////////.........---------........................---,,,,,,++++++,,,,,,---------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,---------......---------.........//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111...---,,,,,,++++++++++++++++++++++++++++++++++++***+++++++++******,,,...++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---'''***...000///---...///ZZZTTTNNNKKKHHH;;;777666555444333333333333333444444555555444444333555333111222444666666555:::888666;;;===<<>>888777666555444444444444444444555555555555444444666666666777888999999999666@@@AAANNNyyylllooohhhiiibbbPPP777333///...///000///...............------------............................................................////////////...////////////000000000//////000000000111111111000111333333333444555666333444555777;;;@@@GGGMMMWWWaaappp}}}~~~{{{vvv~~~vvv}}}{{{}}}uuu]]]CCC333111111111222222111///---////////////....................................------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---------.........------------......///........................------------............................................................................................................................................................------------------------------------------------........................................................................------------........................////////////............////////////........................------------------------........................................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------......000000111111000///...///000111333666999;;;UUUTTTPPPJJJHHH???888888777666555555555555444555555666666555555444444666999::::::999777666;;;@@@MMMwwwqqq}}}~~~tttoooeeeHHH===222---000222000---//////.........---------........................................................./////////000000////////////000000000111000000000111111111111222111222333222111111333555222555999>>>FFFQQQ\\\cccrrrxxx|||{{{wwwzzzsssvvv~~~mmm]]]FFF<<<111---///333333222000000/////////....................................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......---------------...///000........................---------.........//////................................................................................................................................................------------------------------------------------........................................................................---------.........//////........./////////000000........./////////000000........................................................................................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------............//////000000000000///444555666666888>>>HHHNNNTTTUUUPPPHHHFFF???999888777666666555555666555555666666666666555555222555888:::999888777777111KKKxxxqqqrrraaa[[[MMM===444333333111.../////////.........------....................................................../////////000000000/////////000000000111111000111111111222222222222333444444222000111666:::AAAFFFNNNWWWaaalllvvv|||~~~}}}}}}wwwyyyrrraaaIII888111000000///000000000/////////....................................------------......------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------...///000000........................------........./////////................................................................................................................................................------------------------------------------------........................................................................------........./////////....../////////000000000....../////////000000000........................////////////////////////........................................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------............................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------.........//////---------...///111222333777<<>>:::999888777666666666666555555666666666666555555777999::::::;;;???FFFKKK{{{ooommmiii^^^MMM;;;111000333000/////////............////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222222222333333333111444888;;;AAAKKKYYYdddnnnvvvyyyttttttwwwbbbMMM@@@;;;000000000000////////////..............................------------......------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------......000111111////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------............................................................................................................/////////000////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////................................................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...------------------------,,,,,,+++)))))),,,111555---------------------------------.........//////............/////////000111111222444999@@@FFFJJJRRRiii~~~}}}vvvYYYVVVIIIHHHDDDAAA:::999777666555555555666333444555777999;;;===>>>@@@CCC;;;>>>HHH===JJJzzzuuukkkcccLLL999444222///222333000---...000000////////////////////////............/////////000////////////000000000000000000000111222222333333333444555555444444666777777555===RRReeemmmnnnoooxxx~~~wwwzzz{{{{{{[[[III???333---111333///...000111///...///000000...,,,------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////////////////////////////000000//////.........---111111000000000/////////...444///,,,111000+++...---000///,,,+++------***---000///,,,...333000))).........---------,,,,,,,,,,,,,,,------.................................------------------------................................................---------.........//////////////////////////////............/////////000/////////000111111///---***...333333111000222555111000000000111333444555000222333222555777444.........------000333444222666222---***+++...000111//////.........//////000,,,...//////...------...------------------------........................,,,,,,,,,---------..............................---------------------------------,,,,,,+++++++++,,,,,,,,,---------....../////////......---------///---+++,,,///000000///333000------000333000***000//////000///------...222------111000---000777///...------,,,,,,,,,---........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......---------.........//////444111000000///---///333000---;;;HHHHHHQQQiii{{{yyyzzzrrrwww}}}vvvXXXVVVIIIHHHDDDAAA:::999777666555555666666444555666888999;;;<<<===>>>888<<<@@@:::EEEqqquuu]]]III<<<000000222333111/////////000////////////////////////........./////////000000////////////000000000111000000111111222333333333222444555555333333444666>>>BBBNNNaaaqqqzzz{{{zzzsssUUUFFF999555333000...111///...------.../////////------------------------------------------------,,,,,,---------.........---------------------------------.........//////////////////////////////000000/////////.....................////////////,,,111000222666///***222///111111......111111...---///000......000000///------......///000000000,,,,,,---------.................................------------------------................................................---------.........//////////////////////////////........./////////000000222111000000111111000000555333000......///222333000222333222000...------,,,......---000333111,,,555444444333222111---)))(((+++000222111///---,,,//////.........//////000---...//////------...///------------------------........................,,,,,,---------.................................---------------------------------,,,,,,,,,++++++,,,,,,---------.........,,,,,,---------------...000000///000000111111111111111111000000111111000333111000111444444333333******,,,111222///+++)))//////...---------..............................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......---------.........//////111---+++...//////222777<<>>TTT|||mmmzzz{{{{{{uuuXXXUUUIIIHHHDDDAAA:::999777666555555666777666666777888999:::;;;;;;;;;333>>>>>><<>>FFFLLL\\\iiiyyy~~~ttt]]]HHH;;;555333000222333111///...///000................................................------------................................................////////////////////////////////////000000000000000000000000000000000111111111222222444111222CCCLLL:::,,,555///222222//////222222///555000000222000,,,---222111111111000000000//////.....................///............................................................................................................////////////////////////////////////...////////////000000000...///000000000111222444888555111000444>>>IIIQQQXXXWWWXXX[[[______ZZZVVV]]]eeehhhccc___bbbiiimmmaaaZZZRRRKKKCCC:::333000555222///,,,,,,...111444111000///////////////////////////...------///111................................................------------....................................------------------------------------------,,,,,,------------............////////////000000000111333000...///111222000---222111222444444222222555111555777555444555444222111333000))))))///222000///............//////000................................................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------..................///////////////...000333222222999AAA[[[ffftttuuummmssssssVVVTTTGGGGGGDDD@@@999999777666666777888888999999999999999999999999999;;;999RRRuuu|||mmmSSS<<<333...000333222111222000000000000000000000000////////////000000000111000000000000111111111111222222222333444444555555777666555777>>>IIIWWWaaammm}}}~~~{{{iiiSSSAAA555...000111111000000000000................................................---------.........//////................................./////////000000000000000000000000000000000111111111111111111111222222222111111111111111888000000CCCQQQAAA...111111444333000000222222///666111000222333111000222333333222222222222222222////////////////////////////////////////////////................................................////////////////////////........./////////000000000000000000000000000000////////////000000000111111333444444222222333555444>>>JJJRRRUUUXXX^^^ddd___XXXSSSWWW___bbb\\\TTTWWWbbbhhh___TTTTTT]]]fffeeeffflllsssooo___PPPHHH888555222222444444111---111111000///////////////...///000///...---///000................................................---------.........//////........................---------------------------------------------------------.........//////000000000///////////////555111///000444666555222555000///555888555111111+++444:::666111222444444***222777555111000///---///...............//////////////////////////////---.....................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------.............../////////000000000...///111333<<>>HHHpppyyymmmbbbMMM===111111333111111444000000000000000000000000/////////000000000111111000000000111111111222222222333333444444555555666555666888===GGGWWWhhhsss{{{tttZZZDDD444222//////000111111000................................................------........./////////............................../////////000000000000000000000000000000000111111111111222222222222111111111222222222222222222------>>>NNNBBB000000666888888555555888888555000333444111///000///---////////////000000000111000000000000////////////////////////////////////................................................////////////////////////....../////////000000000000000000000000000000000/////////000000000111111///111222000///222777<<<<<>>666777999777888666555444111---///333111111000///////////////////////////////////////---------...............------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------............/////////000000000000------444@@@QQQgggyyypppaaaRRRkkkqqqTTTRRRFFFFFFCCC@@@999999777777777888999:::::::::::::::::::::::::::;;;PPPqqqnnnuuu```JJJ777333333000000444000000000000000000000000//////000000000111111111000000111111111222222222333333333444555555666666666999@@@IIIVVVfffvvv}}}fffKKKAAA555///000222111000............................................................////////////.........................../////////000000000000000000000000000000000000111111111222222222333333111222333555666888999999555:::>>>IIIWWWQQQEEEEEEKKKNNNOOONNNOOOSSSTTTQQQJJJYYY]]]NNNBBBBBBBBB===888777666555333222111000111111111000000000//////////////////////////////................................................////////////////////////.../////////000000000000000000000000000000000000//////000000000111111111...///000111555@@@OOOZZZjjjjjjiiiffffffppp|||qqqkkknnnmmmhhhjjjppp~~~{{{rrrbbbOOO@@@:::888333222111000////////////,,,///222222111///..................................................................////////////........................------------------------------------.........///............////////////---...///000222333444555000:::CCCCCC???EEEVVVeeehhhcccfffpppqqqggg___```uuutttjjj[[[WWW___ccc```MMM@@@===EEEEEE999222555555444333222111000000000////////////////////////---------.........//////........................------------------------...------,,,,,,------...------------------------,,,,,,,,,---------........./////////000000000000222///666JJJ___jjjkkkkkkmmm|||{{{|||qqqTTTRRRFFFFFFCCC@@@999999888777777888999:::999999::::::::::::;;;;;;;;;fffmmm|||uuuoooUUU===666444000///444000000000000000000000000000000000000111111111111000111111111111222222222333333444444555666666666888>>>IIIVVVdddrrrjjjdddSSS???222000222000...////////////////////////////////////////////////............/////////000////////////////////////////////////000000000000000000000000000000000000111111111222222333333333333444666999<<<>>>@@@AAAFFFSSSZZZaaakkkjjjdddfffhhhlllmmmmmmpppuuuvvvuuuzzzhhheeeeee___LLLKKKGGGCCC???:::777555222111111111000000//////000000000000000000000000////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111333444555999CCCWWWoookkksss~~~tttgggfffqqqdddNNNDDD333222111000////////////+++...222444222000...---////////////////////////..................................../////////000........................---------------------------------.........//////............/////////000...///111444666999;;;<<<:::KKK[[[ZZZQQQXXXqqqiiigggnnnxxxuuuhhhaaaddd}}}xxxjjj___hhh|||jjjaaalllnnnMMM@@@888777666444333222111111000000000000000000000000---------.........//////........................------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......////////////000000000000444555EEEddd|||yyyaaaKKKxxxrrrmmmzzzlllXXXNNNLLLCCCFFF???;;;::::::999999::::::;;;888>>><<<:::===:::888???GGGooo|||fffKKK<<<111111555000333333333222222222111111000111111111111222222222222222222222222222222222555555555444333444666999@@@RRRaaajjjzzzuuutttttthhhVVVEEE999222000222000///...---------,,,+++////////////////////////........................////////////////////////000000000000111111111111000,,,,,,///111000111444;;;111000999:::222222;;;???GGGTTTaaaeeeeeehhhnnn___dddxxx}}}|||yyy}}}xxxnnnyyysssvvvmmmZZZOOOLLLBBB333888333+++000888111***222+++///000---///444333---000000000000000000000000222///,,,...222333000,,,000000//////.........---000000000...---...000333000//////.........//////111555333---...555666000777111888NNNdddllljjjgggvvv~~~ooommmlllmmmuuuyyyeeeOOO>>>000---///...///111***999666///555///'''111000000000000000000000000////////////////////////////////////////////////........................///////////////.........***111333///...222333000...111333222222222222111+++222666888CCCRRRTTTMMMHHHZZZeeeaaa^^^iii|||jjjnnnpppoooooommmdddYYYsssvvvjjj[[[fffjjj^^^uuukkk]]]^^^tttgggQQQ>>>888999555,,,---888:::000***...000---,,,000111000/////////...........................//////.........---------........................------------------------,,,,,,,,,---------......---///...+++...444333---:::BBB[[[yyyvvvTTTPPPqqqgggmmmlllWWWMMMLLLCCCFFF???;;;::::::999999::::::;;;666<<<;;;:::;;;666:::KKKhhh{{{}}}bbbKKK888333333...333333333222222222222111111111111111222222222222333333222222222222222222222333555555666:::AAAFFFXXX```qqq|||zzzqqq[[[GGG:::333222000000////////////---,,,////////////////////////........................////////////////////////000000000000111111111111666111000333555333111222)))///777:::999>>>PPPbbb}}}yyyzzz}}}}}}uuuzzz|||mmmBBB@@@555...000---...:::333555555111......---+++000000000000000000000000111///---...222333000,,,000/////////...............//////...---///222555111000000//////000000000---+++---666999666333333888UUUcccXXXVVVmmmqqqeeemmmuuu```HHH<<<777333222444///;;;666000555///)))333000000000000000000000000////////////////////////////////////////////////......................../////////////////////......222222...---000000---...///000///000333555666BBBEEEDDDCCCLLLZZZ\\\TTT[[[eeejjjjjjlllqqqoooggg~~~mmmhhhyyyxxx{{{ooo```iiirrrnnnQQQ```wwwrrreeerrrlllNNNAAAAAAAAA===...---,,,///333555444333......------...000000...........................//////.........---------........................------------------------,,,,,,---------.........///---...111111...222:::AAA]]]mmmllljjjpppyyynnnkkkWWWMMMKKKBBBFFF???;;;::::::999999::::::;;;666;;;;;;<<<;;;888HHHhhhpppwwwsss~~~sssWWW>>>444555111333333333333222222222222111111111111222222222333333333333333333333333333222444666666888AAANNNXXXdddnnn|||}}}xxxvvv```LLL===555111000000000111111///---////////////////////////........................////////////////////////000000000111111111222222555111000333444222111333>>>MMM]]]eeekkkzzz{{{WWW___VVVEEE<<<333...222111000111222///+++---222000000000000000000000000111///---///222222000---////////////............,,,---.........000333555111111111000000111111222333///666BBB===000444DDDPPPfffjjjZZZ___~~~}}}xxxgggeeesss{{{hhhRRR===///---111333999333...111---)))000000000000000000000000000////////////////////////////////////////////////..............................//////////////////111222000---...111000---000//////000333777;;;>>>YYYYYYUUUQQQWWWcccgggbbbdddooowww{{{{{{wwwqqqqqqqqqeee\\\lllvvvdddlllrrrRRRGGG;;;333555666111...000222///,,,---///000///---.......................................---------........................------------------------,,,------------.........222+++---666333,,,777LLLbbbnnnlllffftttcccmmm}}}jjjVVVLLLKKKBBBFFF???;;;::::::999999::::::;;;888;;;;;;===>>>???[[[{{{ttt|||zzz```DDD777888666444444333333333222222222111111111222222222333333333333333333444444444444666777777777;;;III\\\jjjnnn}}}qqqqqqzzzdddMMM>>>222000///000222222000---////////////////////////........................////////////////////////000000111111111222222222111000111222000000888BBBdddpppgggXXXIII999444444///...222222///111666////////////////////////000///...///111111000---///////////////.........---...//////...///111444111111000000000111222222555777???CCC999333GGGdddooolllhhhmmmuuulllzzzmmmKKK999555777555111000111---+++///////////////////////////////////////////////////////////////////////////....................................////////////000/////////222333222///222000111666<<<@@@DDDHHHhhhiiieee___```jjjsssvvvooo}}}xxxtttaaaZZZuuu___MMMMMMHHH<<<111///222555222000000222111...---...........................................................................------------------------------------............333------333555777FFFZZZqqqZZZPPPmmmfffrrriiiUUUKKKJJJAAAFFF???;;;::::::999999::::::;;;;;;<<<999:::>>>GGGeeeyyyvvvnnnppp}}}uuuSSS>>>:::666444444444333333333222222111222222222222333333333333333444444444555555555666666777:::CCCUUUkkkzzz}}}{{{ssszzzcccOOO999555000...000222000...////////////////////////////////////////////////000000000000000000000000111111111111222222222222333555777444...222DDDXXXrrr|||rrrfffSSSHHH>>>666111111333111000000/////////////////////////////////000111111///............//////////////////000111000......///000////////////000000111222///222666:::>>>JJJ___qqqzzzzzzyyydddqqqOOO::::::111///333222111222222////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000......///111222222000///555222666@@@HHHJJJMMMQQQlllqqqpppiiieeekkkzzzvvvoooqqqqqqjjjbbbtttcccBBB999777///------111444111+++,,,111////////////////////////---.............................................---------------------------------.........//////222000...///:::KKKYYY______SSS___zzzttthhhTTTJJJJJJAAAEEE???;;;::::::999999::::::;;;:::===777777CCCQQQhhhlllKKK<<<222444444444444333333333333222222222222333333333333333444444555555666666666333555:::CCCRRRdddwwwxxxnnnqqqwwweeeKKKBBB666000000111111///////////////////////////////////////////////////000000000000000000000000111111111222222222222333222555777444000888QQQjjjwwwsss~~~~~~{{{cccRRRBBB@@@999222000222111---000000000000000000000000//////000000000000//////.........///////////////000111222111///---...//////////////////000111222333//////;;;NNN^^^bbb```{{{}}}xxx{{{}}}ssseeeHHH555000333......222000000000000000000000000000////////////////////////////////////////////////////////////////////////------......///000000000000...///111000...000555<<<888===KKKUUUVVVXXX\\\kkkqqqtttpppkkkqqqxxxnnnhhhyyyUUUNNNEEE222111---...222000+++---555////////////////////////---------.......................................------------------------------........./////////000111111555GGG]]]ddd```aaannncccgggSSSJJJIIIAAAEEE>>>;;;::::::999999::::::;;;777>>>:::===RRRfffqqq|||xxxZZZCCC666555444444444444333333333222222222333333333444444333444444555666666777777555:::CCCRRRcccqqqzzz~~~pppnnnvvvbbbTTTAAA555111222111000////////////////////////////////////////////////000000000000000000000000111111111222222222333333111222555888===LLLgggqqqrrrzzzuuuhhh^^^ddd\\\EEE777777666///000000000000000000000000...///000000000/////////............/////////000///000111111///...//////000000000000111222333333999333999NNN]]]___```fffqqquuuqqqQQQBBB===///,,,111---000000000000000000000000////////////////////////////////////////////////////////////////////////------......///000000111222000111222000222<<>>;;;::::::999999::::::;;;555??????FFFddd||||||dddLLL===555555444444444333333333222222333333333444444444444444444555666777777888;;;@@@MMM^^^nnnwwwwwwtttxxx~~~~~~~~~sssaaaJJJ999333222222111////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333444333777BBBRRRgggxxxeeeFFF>>>999000000000000000000000000000...///111111000//////000---.........//////000000---...000111000///000111111111111111222333444555333333FFFaaaddd[[[jjjqqqwwwtttvvv^^^PPP888111666000000000000000000000000000////////////////////////////////////////////////000000000000000000000000---------...///000000111333111222333333999LLL___ZZZQQQRRR```lllpppuuu}}}ssshhhdddJJJ555333555111...000000000000000000000000000---------.........//////........................------------------------............/////////000111,,,999VVVgggccc]]]^^^~~~lll|||^^^UUUYYY]]]fffQQQJJJJJJ@@@DDD???===<<<;;;:::::::::::::::<<<:::EEENNNwww]]]AAA555777777555444444444333444444444444444444444444333::::::444333999888222;;;BBB]]]|||wwwuuuyyywww{{{|||~~~}}}|||yyy}}}eeeKKK;;;555222---///000//////111222000,,,000000000000000000000000000000111222222222222111111555111111777444///555888;;;BBBQQQiii}}}|||iiiVVVEEE;;;444111---+++---111000---000000///...............////////////////////////000000000000111111111111///444444---...777:::666333>>>YYY\\\SSSppp{{{[[[PPP\\\ggggggaaarrr}}}~~~xxxhhhOOO555///777///000000///000111111000000000000000000000000000000000000000000000000000............/////////000000111000...,,,,,,...111...;;;333---===HHHMMM[[[aaajjjvvv~~~}}}uuuxxxdddKKKCCCAAA111***555111......111222//////111........................////////////////////////////////////////////////------,,,,,,///222111...>>>!!!CCCbbbiiicccZZZwwwzzz{{{jjjSSSLLLKKKQQQYYYfffPPPIIIJJJ@@@CCC???===<<<;;;;;;:::::::::;;;;;;>>>PPPfffjjjHHH999999888666555555444333444444444444444444444444444555444222444888999666MMMWWWkkkyyyxxxttt~~~yyy{{{}}}}}}ooo___OOO===555555222222000//////000000///000000000000000000000000000000111222222222222222000444000000777555444===333SSSwww|||yyyssskkk^^^TTTAAA<<<555111111333222///000000///............///////////////////////////000000000000111111111111222333222000222666777444;;;TTTYYYOOO```xxx}}}jjjBBB222555000000000//////000...,,,000000000000000000000000000000000000000000000000........./////////000000111000//////111111000...444333;;;QQQ]]]SSSPPP^^^llllllrrrwwwuuuzzzlllttt|||]]]???000111222///...111111///...000........................////////////////////////////////////////////////------...///111333222000---???```hhhbbbeee|||wwwlll|||mmmSSSJJJHHHGGGHHHMMMeeeOOOIIIJJJ???CCC>>>===<<<;;;;;;:::;;;;;;;;;@@@<<>>dddOOOHHHIII???CCC>>><<<<<<;;;;;;;;;;;;<<<<<<;;;FFFdddvvvjjjDDD===888777888777555555555555555555555555555555888333333888999888AAANNNbbbrrryyytttyyy~~~}}}|||yyyyyyzzz|||pppTTT===333111000000111///---///333000000000000000000000000000111222222333333222222222666333333777444:::MMM{{{zzz~~~rrrlll[[[GGG:::555111000///111000000///...////////////////////////////////////000000000111111111111555000111666555111888DDDdddcccgggvvvxxxjjjJJJ888444111///222444222000///////////////////////////////////////////////////...////////////000000000111000///000222444555555BBBFFFWWW]]][[[nnn|||ooo^^^cccyyy{{{\\\DDD444666000,,,...000...---...........................////////////////////////////////////////////////......000222111///000333OOO~~~hhhXXXfffqqqzzz{{{nnnZZZGGGAAA???:::888;;;cccNNNGGGIII>>>CCC>>><<<<<<;;;;;;;;;<<<<<<===000___vvvLLL???666666888777666777555555555555555555555555666444777;;;888888HHH\\\rrrxxxuuurrr{{{~~~|||qqqyyy}}}{{{yyyyyy|||~~~~~~}}}mmmTTT===111...///333222...///333111111111111111111111111111111222333333333333222///444555888;;;999FFF___www~~~xxx\\\KKK@@@777333333111111000///////////////000000000000000000000000///000000000111111111111222000222555222222BBBVVViiieeegggJJJ:::222---000333222111333////////////////////////////////////////////////////////////000000000111///111222000...222:::AAAXXXLLLNNNVVVbbb|||ccckkk}}}YYY<<<333---...//////...000////////////////////////////////////////////////////////////////////////...---///111...,,,111:::WWW|||ddd]]]ooowwwwww\\\sssbbbOOO???;;;:::777888<<>>BBB>>><<<<<<<<<;;;<<<<<<===>>>???mmm}}}{{{{{{{{{}}}WWWEEE777666888777666888555555555555555555555555333555999999888???TTTgggttttttrrrzzzyyyzzzrrrdddmmmxxxxxxxxxyyy||||||{{{gggKKK888111///444555000///333111111111111111111111111111222222333333333333333444777666666777666HHHiiimmm[[[NNN???555333222111000000//////000000000000000000000000000000000000000000111111111111000222444333222:::OOOcccWWWkkk{{{~~~III;;;000000111...///333000000000000000000000000000000000000000000000000/////////000000000111111...222444222///444AAALLLUUUTTTbbbpppnnnmmmuuu|||III===222000000000000111///////////////////////////////////////////////////////////////////////////---...000......:::IIIeeemmm```ooo______}}}qqqWWWIII>>>===<<<666444777aaaLLLFFFHHH>>>BBB>>><<<<<<<<<<<<<<<===>>>>>>WWWmmm~~~fffNNN:::777999666555888555555555555555555555555444777888777>>>PPPeeerrrlllssszzz~~~kkkbbbjjj~~~~~~~~~~~~~~~zzzeeeGGG999000333555111000333111111111111111111111111111222333333444444333333666777555666:::@@@]]]~~~tttjjj___NNN@@@;;;222111000000//////000000000000000000000000000000000000000000111111111111000444444222777FFFYYYddd]]]{{{aaaMMM;;;555222------222000000000000000000000000000000000000000000000000//////000000000111111111000333555555777===HHHQQQRRRhhhyyyzzzqqqnnn}}}ZZZKKK;;;444333111111222////////////////////////////////////////////////////////////////////////000,,,---111111555HHH^^^ggg```ooowwwfff~~~ssskkkWWWIII>>>===;;;555333666aaaLLLFFFGGG>>>BBB>>><<<<<<<<<<<<<<<===>>>>>>^^^nnn~~~yyypppVVV>>>999999666444888666666666666666666666666777:::888777EEE```tttzzzlll}}}zzz}}}pppdddaaakkk}}}TTT@@@222333555222111444111111111111111111111111111222333333444444333333000222333;;;IIIZZZyyywwwrrr```PPPIII222111111000000000000000000000000000000000000000000000000000111111111111111555444111<<>>EEEMMMRRRddd{{{rrr```rrraaafffUUUBBB888444222111222000000000000000000000000////////////////////////////////////////////////111---...222555<<>>;;;555---555000///////////////000111////////////000000000000111000//////000222222111333444999AAAKKKSSSVVVVVVppp}}}ttteeezzz???888000555.../////////...------///111////////////////////////............////////////888(((%%%:::111@@@ppp^^^PPP|||```cccccclllKKK???666666888999===CCC```LLLFFFHHH???DDD@@@???777???999;;;@@@AAAcccxxxdddccceeesssaaaAAA<<<777888;;;555555555555666666666777777:::888888CCC[[[ppprrrhhhxxx{{{~~~wwwiiifffuuu{{{tttnnnllloootttwwwyyy}}}yyy___BBB555444333111111222222111111111111222222000111222222222222222333666333???RRRrrr~~~qqqppprrrvvvsssmmmiiijjjlllmmmkkkgggfffhhhhhheeettt~~~~~~ooonnn|||gggaaaaaaNNN@@@333000111000///111000000////////////000000111111111111222222222222555666:::<<>>111,,,666000000////////////000000////////////000000000111000000000111222333333333777222<<>>YYYrrr\\\___~~~\\\ZZZddd<<<666555999===>>>AAAGGG```KKKFFFHHH???DDD???<<<<<<>>>999>>>>>>HHHvvv{{{ppp]]]WWW^^^lll~~~pppGGG:::666999<<<777555555666666666777777777<<<777;;;OOOjjjyyyuuujjj}}}}}}llliiixxx}}}yyyoookkkeee```___bbbgggjjjpppyyy~~~~~~xxxzzzsssQQQ===777444222111222222111111111111222222000000000222444444333222111888IIIbbbtttwww{{{}}}~~~xxxjjjhhhgggooo~~~{{{~~~mmmttteeeQQQ;;;111///000000111111000000//////000000111111111111111222222222333111999666@@@oooTTThhh{{{nnn}}}tttsssmmmPPP;;;000555111000000//////000000000/////////000000000111111000111111222333444444555777;;;HHHVVVVVVQQQ]]]pppcccuuuxxxzzzyyyqqqqqquuuyyyzzzzzzxxxvvvvvvwwwyyy|||~~~dddGGG???555999333333222111000///......////////////////////////............////////////---///777555LLLpppnnn\\\ttt[[[jjj}}}wwwpppLLL<<<<<<>>>AAA@@@===>>>AAA```KKKFFFHHH???CCC???999@@@>>>:::@@@<<>>CCC???888BBB>>>===??????ZZZvvvwwwyyyrrrllleeeYYYLLLUUU___lll}}}aaa???:::;;;999888666666666666777777777888;;;777PPPvvv|||kkkxxx~~~qqqfffppp}}}~~~pppdddXXXZZZ[[[^^^___`````````eeemmmwww~~~|||yyyxxxxxxmmmiiitttoooSSSAAA999444111333333222222222222333333444333333333444555555444CCCeee|||~~~]]]BBB666444222///111111000000000000111111111222222222222333333333555:::;;;jjjpppuuujjjqqqeeeqqqpppqqquuuzzz}}}|||zzz~~~www|||~~~iiiUUUDDD777222222111000000000000000000000000000111111111111222333444333111111333666AAAKKKPPPPPPZZZlllsssooosssjjjmmmvvv}}}{{{~~~}}}|||zzzvvvrrrpppqqqrrr{{{[[[999222000//////111111000...////////////////////////............////////////333)))444@@@```dddIIIbbbWWWuuuyyyrrrllloooEEEEEEBBBDDDEEEBBBAAADDDIIIMMM___JJJEEEGGG>>>CCC>>>:::AAA===???===IIIqqq~~~sssssstttjjjccc^^^TTTJJJOOOVVVcccvvvmmmDDD===<<<777888666666666777777777888888;;;AAA___|||wwwhhh~~~uuueeelll{{{vvvhhh]]]YYY[[[```dddhhhiiijjjiiimmmttt||||||zzzxxxwwwvvvooogggjjjzzzbbbJJJ===666222333333222222222222333333222222333222111333777:::PPP}}}sss{{{mmmOOO>>>888444///222111111000000111111222222222222222333333333333888:::IIIrrrfffdddooowwwaaaSSSXXX]]]bbbdddccccccgggkkkkkkhhhbbb\\\XXXYYY^^^bbbiiiaaaUUUNNNSSScccwwwwwwSSS333333222111111000000000000000000000111111111222222333444444222111222777<<>><<>>CCC>>>===???<<<@@@;;;YYY~~~~~~qqqppppppfff^^^[[[TTTRRROOORRR^^^ooo~~~tttGGG@@@===666:::666666777777777888888888:::PPPkkkwwwssszzzyyyyyydddeeevvv{{{pppcccZZZ^^^```dddiiinnnrrruuuvvvwww}}}{{{xxxuuusssrrrvvvoooeeekkksssUUUBBB888333444333333222222333333444000333555444222666???GGGfff~~~zzzzzz|||yyycccmmmwwwYYYDDD;;;666000222111111000000111111222222222222333333333444444777;;;[[[kkkoooqqqqqqWWWGGGEEEIIIMMMMMMKKKIIIHHHFFFNNNMMMKKKGGGEEEFFFJJJMMMJJJHHHCCC@@@EEEWWWpppyyy|||fff===444333222111000000000000000000111111111222222222222333444222222666???FFFNNNGGGWWWvvvrrr|||}}}}}}~~~pppvvvzzz~~~|||{{{|||oooIII>>>888222000111333111///////////////////////////............///////////////222EEEssszzz\\\ppp|||WWWzzzbbbMMMMMMHHHRRR]]]hhhuuu___JJJEEEGGG>>>BBB>>>@@@===:::AAA:::eeexxxsssttttttrrr}}}ooommmoooeee^^^\\\XXXXXXPPPOOOYYYfffqqqvvvIIIAAA===666;;;777777777777888888888888999ZZZsssqqqsssvvv{{{bbb^^^ooo{{{oooccc[[[cccdddfffjjjpppvvv|||~~~|||vvvrrrpppjjjwwwsss^^^\\\sss]]]FFF:::444444333333222222333333444000555999777666;;;HHHSSSwwwmmmpppxxxyyy___fff~~~||||||^^^HHH>>>777222222222111111111111222222222222333333333444444444888BBBnnnhhhyyylllQQQBBBBBBCCCBBBDDDHHHLLLLLLJJJFFFHHHJJJKKKLLLNNNQQQTTTTTT[[[___]]]ZZZbbbuuuiiiSSS^^^|||rrrQQQ444333222111000000000000000111111111111222222222111333444333333:::EEENNNEEESSSjjj{{{~~~~~~wwwwww{{{ppp\\\YYYaaammmwww}}}qqqyyyiiiEEE>>>555111222333111///////////////////////////............/////////000...777CCCooolllPPPrrraaaeeehhh~~~wwwhhhYYYLLLBBBFFFCCC@@@@@@<<>>666666444444555444111222666333000333888555999WWWzzz~~~vvvlllfffkkk~~~}}}iiiqqqXXXFFFFFF%%%444222000000111222111000222111000111333555555555...^^^ssshhhcccHHHEEEJJJPPPSSSRRRVVV```fffggg___mmmooolllvvv~~~|||}}}sss^^^WWWlllyyylllXXXFFF888555777000---000---000111111111111222222222666,,,111555111@@@RRROOONNN[[[wwwlllxxxcccTTTIII[[[bbbppp~~~pppaaapppjjjmmmggghhhvvv~~~{{{qqqssssssMMM//////888777000---000000000000000000000000///000000///......000222,,,===YYYaaaWWWeee___}}}zzzwwwyyyqqqlllgggccceeeiiiZZZLLLBBBFFFCCC@@@@@@:::AAA;;;;;;GGGvvvmmmwwwvvvzzztttpppjjjbbb[[[VVVTTTSSSUUUOOOLLLRRR^^^lll|||XXXFFF777:::666999888777777888:::999888KKKrrrwwwuuuwww}}}ZZZYYYooozzzllldddbbbfffiiiooovvv~~~yyyqqqhhhjjjfffaaaZZZUUUllluuu]]]FFF888666333333555444111222555666666666888===OOOppp{{{}}}vvvhhhjjjwwwuuuuuujjjHHH???>>>333222000000111222222111333222111222333555555666999^^^ttttttiiicccHHHEEEbbbpppzzzyyyzzz{{{xxxrrrmmmdddZZZbbb}}}uuunnnKKK999333444......222111000111111111111222222222///222555333888NNN[[[UUU```~~~xxxfffTTTYYYhhhpppuuuzzz}}}tttjjjaaajjj~~~~~~{{{ssspppuuuzzzuuuqqqfff>>>...000222222222000000000000000000000000///000000000...///000222888999\\\jjjRRRaaazzzpppwwwkkktttmmmfffcccaaa```dddiiiZZZLLLBBBFFFCCC@@@@@@>>>BBB>>><<>>VVVoooxxx{{{bbbHHHEEE```uuuxxx|||wwwttthhhgggiiiYYYPPPssszzzYYYAAA555444///...333222000111111111111222222222***:::888000@@@XXX]]]XXXqqqvvvoooUUUaaa~~~lllSSSWWWzzz~~~xxx~~~~~~zzzuuunnniiiyyyzzzkkkIII222,,,000333333000000000000000000000000...///000000//////111333:::NNN{{{oooBBBgggaaaiiilllVVV\\\VVVRRRRRRSSSTTTYYY___[[[MMMBBBFFFCCC@@@AAAAAAAAA@@@>>>WWWkkkwwwrrriii```YYYTTTPPPNNNLLLLLLMMMOOORRR]]]rrr^^^FFF555;;;888999888888999888666888<<>>;;;@@@@@@eeezzzxxx||||||vvvqqqyyyyyyqqqooojjjddd^^^ZZZUUUPPPLLLJJJKKKNNNPPPPPPYYYmmmaaaFFF444;;;999888777888:::777555;;;CCCrrr{{{iii}}}mmm[[[WWWsss|||ppphhhgggtttuuuyyy~~~}}}{{{lll___TTTZZZ]]]MMMJJJ^^^qqqbbbEEE;;;666333555666444333444555666;;;PPPsssjjjeee{{{wwwvvvtttjjjAAA777444111000111222333333333444444333222444888;;;LLLpppzzz\\\DDDCCCUUUjjjzzzyyy{{{~~~}}}|||}}}xxxooojjjfff^^^OOOCCCJJJYYYkkk~~~vvvQQQ;;;999444000000...000000111111111222222222222666333???VVVWWWVVVhhhuuukkkyyyiiiZZZ___ppprrruuunnnTTTllldddeeekkkVVV{{{}}}bbbTTT===GGG{{{pppnnnlllnnnvvv}}}vvvZZZ>>>000///111////////////////////////...///000000000000222444;;;qqqvvvaaazzzYYY```iiiVVV\\\[[[]]]aaaaaa[[[XXXYYY]]]NNNBBBEEECCC@@@AAA???888@@@>>>hhhjjjZZZSSSXXXZZZUUUQQQTTT[[[___XXXSSSMMMLLLNNNRRRSSSSSSWWWSSSOOONNNOOOMMMIIIDDDHHHHHHNNNZZZgggoooxxx~~~|||sssqqqrrrnnnhhhfffbbb]]]ZZZYYYUUUPPPLLLHHHJJJNNNPPPPPPWWWiii|||jjjJJJ555;;;888888666888:::777555???MMMvvvwwwpppwww{{{{{{||||||eee[[[[[[zzz~~~rrrkkkjjjtttwww|||~~~rrrdddTTTUUU\\\QQQHHHPPPxxx|||```LLL???888333444666555555666666555EEEfffrrrbbbttt{{{mmmmmmwwwIII:::777333111222333333333222444555444222555:::???UUUxxxZZZCCCBBBXXXmmm||||||{{{ttttttzzz}}}}}}{{{|||yyynnnllldddWWWMMMIIIHHHFFF|||zzzsssXXX;;;888444000111///000111111111111222222222555111777OOOaaa```hhhxxxxxx~~~~~~VVVfff~~~iiippp}}}oooVVVoootttjjjSSSHHHmmmrrraaa}}}TTTHHHBBBBBBeeewwwqqqsss}}}ttt}}}~~~mmmFFF000...555000000000000000000000000...///000000000111333555DDDeeeYYYXXXqqqccc|||{{{jjjZZZ[[[ZZZ]]]bbb```XXXRRRQQQ^^^NNNBBBEEECCCAAABBBBBB999FFFBBBmmmvvvhhhXXXPPPQQQTTTSSSNNNLLLMMMLLLHHHUUUOOOIIIGGGHHHHHHFFFCCC@@@>>>===>>>@@@BBBCCCCCCBBBAAABBBGGGLLLTTTaaannnxxxxxxuuupppoooqqqmmmfffaaa\\\VVVTTTTTTSSSPPPMMMFFFHHHMMMPPPPPPUUUeeeuuutttOOO777;;;777777555777:::777666DDDWWWrrrooouuurrrnnnxxx}}}xxx{{{xxx^^^\\\```tttmmmmmmsssyyysssjjjXXXRRRWWWQQQGGGHHH[[[\\\SSSDDD;;;333444666666777999888777PPP{{{|||}}}gggnnn}}}|||www{{{VVV>>>:::666333222333333333111333555444333555<<>>666111333444000111111111111222222222444444KKK^^^bbbuuu}}}wwwsssvvvwwwyyybbbHHHOOOUUU}}}~~~{{{uuudddXXXwww}}}vvvsssuuukkkwwwssskkk\\\CCC333111000000000000000000000000...///111111111111444666WWWjjjbbbWWWqqqkkkSSSvvvppp___XXXUUUUUUXXXWWWRRRPPPQQQcccDDDGGGBBBDDDAAA???FFF:::===WWWzzznnn^^^^^^[[[YYY\\\[[[^^^bbbcccbbb```^^^^^^bbbVVVLLLKKKNNNMMMLLLKKKKKKKKKIIIFFFGGGKKKKKKHHHGGGFFFGGGIIIKKKLLLLLLJJJOOORRRZZZcccgggfffbbb```YYYWWWTTTPPPNNNLLLLLLLLLKKKJJJKKKMMMMMMPPP[[[ggg|||HHHAAA;;;777777999111444===:::IIIrrrtttppp}}}gggaaa}}}|||}}}ddd\\\\\\ggg~~~yyywwwzzzzzzuuunnn```RRRLLLLLLJJJFFFPPPooo```YYYLLL???444222444555666888666NNNxxxtttfffwwwqqq{{{KKKCCC333,,,333555111444222444111333999666888FFFUUUtttWWWCCCFFFVVVwwwiiiHHHLLL[[[ooommmxxx~~~xxxwwwtttoooiii___QQQFFF@@@???@@@JJJ```tttEEECCC666777555///222222222111222222333333555;;;HHHYYY\\\lll}}}xxxxxxyyy|||tttWWWUUU}}}dddOOONNNMMMrrr~~~qqqoookkkgggllllllvvvOOO+++888222111000//////.........///000---000111***111HHHfff{{{eee[[[uuurrrttt^^^___RRRUUU]]]VVVNNNMMMLLLdddDDDHHHBBBDDDAAA???EEE<<>>===PPPxxx|||ttt|||hhhooo~~~{{{}}}bbb]]]ggg}}}{{{wwwzzzzzz~~~uuunnn```RRRLLLKKKJJJFFFGGGeeeiiiVVVMMMAAA777555666666777999BBBeee}}}hhhqqqkkkuuu[[[EEE444111333333222222333666222222555333999MMMpppyyy[[[CCCCCCUUUzzzlllFFFCCC```uuuttt}}}xxxwwwtttnnnhhh]]]PPPEEE@@@???@@@CCC___sssyyyRRRBBB666555222333222222222111222222333444555CCCTTTVVVYYYlll~~~zzz{{{```MMMJJJtttrrrbbbXXXOOO^^^aaaIIIIIIPPPnnn~~~xxxkkkiiiddd___ccc}}}{{{eee555555222111000//////......///...///---111444///999SSS|||iiiOOO~~~ggg^^^{{{rrr]]]SSSIIIOOOYYYSSSLLLKKKHHHfffEEEHHHBBBDDDAAA@@@AAA===CCCcccwwwbbbaaaeeeccccccffffffkkkpppttttttsssrrrrrr~~~wwwqqqnnnhhh___XXXVVVXXX^^^bbb```___aaadddccccccbbb``````aaa```___]]][[[TTTNNNRRR]]]eeeddd___TTTQQQMMMIIIGGGFFFFFFFFFLLLKKKKKKKKKJJJKKKTTT___uuuMMMCCC:::555888:::777888===AAAXXX|||ppp}}}|||kkk|||}}}{{{tttXXXWWWqqq}}}}}}{{{sssmmm```RRRKKKJJJIIIFFFGGGbbbuuuSSSLLLCCC:::888888777888:::DDDuuulll^^^gggiiiggghhhmmmxxxnnnzzzqqqGGG444888333000444000333666333333666444@@@YYYzzz~~~___DDD@@@UUUlllJJJEEE```xxx{{{}}}xxxvvvrrrkkkeee[[[OOODDD???>>>???===WWWhhhhhhaaaAAA999666...555222222222222222333444444777JJJddd^^^ppp{{{yyylllqqqdddPPPNNNbbbiiiPPPEEEOOOooo```FFFHHHddduuuzzzjjjfffaaa[[[]]]|||sss}}}yyyEEE666222222111000///////////////000...000333111???]]]kkk]]]VVVfffpppooo\\\[[[PPPSSSXXXPPPIIIJJJHHHiiiGGGHHHAAACCCBBB@@@======AAAccc~~~mmmaaaccceeeccccccgggggglllssswwwyyyxxxwwwwww~~~{{{yyyyyysssjjjdddccchhhooosssoooiiiiiijjjjjjiiigggfffgggiiijjjiiihhhgggbbb]]]\\\bbbeeeaaaYYYUUURRRNNNJJJGGGGGGGGGHHHKKKJJJKKKLLLJJJKKKTTT^^^pppRRRAAA:::;;;888999999888999CCC]]]zzziii~~~qqq~~~|||iiiQQQWWW}}}rrrmmmaaaRRRJJJIIIHHHFFFFFF[[[PPPKKKCCC<<<999888666888<<>>===???<<>>;;;,,,555222222222222222333444555999NNNlllhhh~~~}}}kkk|||lll}}}iiiNNNCCCSSSuuucccJJJMMMggglllfff___XXXXXX]]]ooottt~~~}}}TTT:::333222111000////////////000111...///000///AAAbbb```VVVUUUwww|||^^^|||lll[[[SSSGGGGGGHHH@@@???FFFGGGkkkHHHHHHAAACCCBBBAAA;;;???CCClllpppfff```dddhhhiiimmmsssnnnssszzz{{{yyyxxxyyyvvvoookkkkkkooovvvxxxssslllkkkkkkjjjjjjiiiggghhhjjjllllllkkkiiinnnpppooonnnjjj```UUUTTTQQQMMMIIIGGGGGGIIIJJJKKKJJJLLLMMMLLLMMMVVV```ppp[[[BBB:::===888888999777666DDD```tttrrryyy}}}zzzdddVVVddd|||{{{|||qqqlllaaaRRRIIIGGGHHHFFF@@@NNNtttRRRHHHBBB<<<999666555999@@@dddxxxWWWTTTdddlllttt|||yyysssrrrzzzaaarrrtttOOO444<<<222///777111666444000555;;;999GGGdddyyyzzzdddJJJBBBZZZuuueeeVVVQQQJJJBBBAAAHHH\\\xxx}}}xxxuuuooohhhbbbXXXLLLBBB<<<<<<===???DDDcccwwwpppCCCAAA>>>///666222222222222333444555666>>>PPPfff___}}}yyykkkNNNCCCOOOnnnttt[[[kkkgggPPPPPP___SSSXXXwwwmmmbbbZZZQQQOOOIIITTTnnn|||___:::333222111000000/////////000222//////000000GGGkkk~~~YYYSSScccYYYwwwlll[[[KKKFFFLLLRRRNNNRRR[[[\\\nnnIIIHHHAAACCCBBBBBB<<>>999555555@@@KKK~~~{{{jjj```bbboookkkuuu}}}pppoooeee|||ttt}}}jjj@@@777888333222555333444444666555666TTTyyyzzzkkkSSSHHH\\\{{{OOOIIIEEEGGGIIIIIIDDDAAAiii|||wwwtttmmmiiicccYYYLLLAAA;;;:::;;;>>>BBBEEE{{{qqqvvv[[[LLLCCC777666222222222333444555666777QQQWWWWWWddd{{{zzzeeeYYYiii{{{^^^JJJVVVzzzXXXAAAHHHNNN```wwwxxx```PPPxxx^^^___zzzqqqTTTOOOttttttaaaWWWMMMIIIDDD[[[oooxxxBBB333333222111000000000000,,,111111222222555QQQzzzeeeLLLrrrlll^^^~~~|||qqq^^^QQQSSS___ccc[[[[[[^^^YYYqqqKKKIII@@@CCCCCCBBB===AAA===uuu~~~dddbbbccckkkwwwuuussstttuuuuuuvvvvvvvvvtttpppppptttssspppooommmlllnnnqqquuuwwwwww}}}www```NNNKKKHHHEEEFFFHHHLLLOOOOOONNNOOOPPPMMMKKKRRR[[[iii___FFF999999;;;333999<<<>>>ZZZsssmmm~~~|||wwwrrrbbbeeezzz}}}tttxxx}}}yyynnnkkkaaaQQQFFFDDDFFFFFFJJJ@@@XXX^^^GGGCCC???:::555777CCCPPPaaabbbaaannnrrryyylllttt}}}___zzziii|||tttFFF666;;;555///666...444777888666:::ddd~~~yyy|||oooVVVIII^^^jjj\\\YYYWWWZZZ```cccbbb___jjj~~~|||wwwsssllljjjdddYYYLLLAAA;;;:::;;;:::AAA<<>>NNN~~~lllOOO444333222111000000000000,,,222222111///111LLLuuu[[[QQQwwwkkkaaaooowwwsss___LLLLLLSSSSSSLLLQQQ[[[ZZZ}}}JJJKKKDDDBBBFFF<<>>:::999555:::888<<<```{{{qqq}}}wwwqqqiiigggjjjsssmmm|||yyywwwssshhhYYYLLLFFFEEEGGGHHHIIIIIIPPP|||^^^LLLAAABBB<<<:::777:::^^^kkkdddjjjeeehhhvvv}}}{{{bbbuuu___eeeCCC555555888///444333<<<333333===>>>ddd}}}www|||nnnMMMhhhzzzzzzjjj|||kkkddd|||xxxuuurrrxxxlll[[[JJJ@@@;;;:::::::::===KKKaaattt~~~VVVRRR;;;555222444111222555000333DDDWWW\\\dddkkkFFFbbbZZZPPPLLLQQQfffnnnUUUkkkpppPPPVVV[[[WWWccc|||mmmQQQ\\\uuu}}}DDDOOO|||nnnccciiimmmqqqcccKKKLLL___iiiqqq\\\PPPGGG???FFFGGGXXXrrr|||aaa<<<111000111,,,...333...444---666+++999444IIIhhhOOO___nnnyyykkkvvv```qqqbbbJJJFFFFFFJJJMMMKKKJJJKKKLLLJJJDDDBBBFFF===<<>>777888555999999@@@ddd|||qqqyyy|||www{{{kkkfffkkk{{{vvvrrr|||zzzxxxqqqfffWWWJJJDDDDDDFFFGGGGGGGGGPPP}}}hhhLLLAAA@@@999888777<<<```{{{ffffffiiifffooouuuzzzxxxcccppp\\\^^^~~~LLL>>>:::999000666333999111222>>>>>>___~~~YYYlllyyyyyyvvvyyyssscccaaaooo}}}{{{~~~wwwvvvuuurrrgggWWWHHH???;;;;;;;;;======GGGWWWhhh~~~cccXXXBBB999444666333333777111555FFFbbbaaabbbuuuOOOaaaiiiKKKJJJNNNRRR___wwwpppPPPUUUwww|||ttt~~~|||kkkzzzfffrrrmmmbbbSSSIIIGGGMMMPPPHHHLLLmmm~~~qqq___QQQJJJFFFCCCAAA@@@OOOwwwuuu}}}rrr???222000111---///222...222---666+++666666VVVyyy[[[ZZZqqq{{{cccsssqqq~~~~~~wwwaaaMMMGGGCCCEEEGGGEEEDDDEEEOOOIIIDDDBBBEEE??????AAAGGG^^^LLLEEEFFFEEEJJJOOOLLLNNNNNNPPPQQQMMMKKKPPPXXX\\\uuunnnGGG???666888666888999GGGjjj|||pppzzzvvvtttdddfffttttttsss~~~|||zzzyyyooodddSSSGGGCCCCCCEEEFFFEEEFFFPPP~~~qqqQQQDDDAAA999888777===bbbqqqiiirrrgggeeewwwvvvtttxxxiiimmm^^^TTTxxxMMM@@@999666---555333666///222>>>BBBaaa[[[qqq~~~tttttt}}}|||vvvuuutttkkkaaaSSSGGG???;;;;;;:::???<<>>bbbooosssbbbbbb}}}xxxmmmxxxqqqmmmbbbPPPvvvMMM===666555...666333555111222<<>>???FFFggg}}}||||||aaaNNNFFFGGGFFFKKKRRROOOPPPOOOPPPRRRPPPMMMNNNSSSVVVrrrlllFFF???777666;;;666777RRRqqqyyypppvvvuuuzzzrrrhhhggg{{{~~~yyy|||yyyvvvtttnnn```OOODDDBBBEEEGGGHHHFFFGGGRRRZZZJJJEEE=========AAAeee~~~kkkyyy^^^aaazzzeee{{{}}}jjjcccTTTvvvWWW@@@888:::444999333666555444:::QQQyyyWWWddd~~~|||yyytttkkkiii```SSSGGG???;;;999888>>>:::CCCXXX~~~uuukkkAAA777888444555888444999LLLbbbggg}}}fffhhhiiiIIIIIIYYY]]]___ooo}}}dddGGG<<>>JJJVVV\\\bbbooo{{{ZZZDDDGGGCCC@@@DDD>>>???DDDxxxgggrrrxxx}}}___MMMFFFHHHGGGLLLSSSOOOQQQPPPPPPRRRQQQNNNPPPTTTWWWqqqnnnDDD===777555>>>777666TTTqqqvvvqqqxxxwww|||ppplllxxxxxxlllkkklllvvv|||yyyvvvtttmmm___LLLBBBAAAFFFHHHHHHGGGIIISSSdddQQQGGG<<<===???EEEjjjooohhh{{{]]]eeedddeeebbbYYYwwwcccFFF999:::222666444666888555888VVVnnn}}}~~~||||||{{{xxxoookkkaaaSSSFFF>>>:::999888===;;;BBBPPPxxxzzz>>>888999444555999555;;;NNNccctttxxxuuu{{{tttTTT[[[oooiii{{{ppp}}}gggKKK@@@BBBBBBDDDCCCwwwjjj||||||ZZZ===...222111///111......000000222666:::mmm^^^VVVjjj~~~ZZZbbb{{{ZZZOOO[[[qqq___GGGKKKGGGAAAGGGAAAAAADDDvvvmmm{{{{{{[[[KKKEEEHHHHHHMMMSSSOOOSSSPPPPPPRRRRRRPPPRRRVVVZZZrrrqqqDDD===999333AAA888555SSSooorrrrrr{{{{{{sssvvvqqqfff___bbbgggllluuu}}}~~~}}}zzzwwwvvvkkk\\\III???@@@EEEGGGGGGGGGIIIUUU}}}dddQQQ@@@===???GGGnnngggppp~~~```mmmmmmyyyeeeddd}}}VVV}}}jjjLLL:::888///444444444888777888VVVyyy{{{xxxxxxwwwpppjjj```QQQDDD<<<999999:::;;;===BBBGGGxxxuuu>>>::::::666666:::777===PPP]]]fffvvv}}}hhhrrr}}}uuuuuu~~~~~~~~~dddvvvvvvssslll~~~bbbKKKAAA???>>>AAA:::mmmxxxvvvwww```???...222111000000......222111333333;;;zzzhhhUUUfffsssZZZ\\\xxxrrrbbbIIIOOOJJJBBBJJJ???@@@BBBsssooosss~~~vvvYYYIIIEEEIIIIIINNNSSSOOOTTTQQQPPPRRRRRRQQQTTTXXXYYYqqqsssEEE>>><<<333CCC999444SSSmmmpppsss~~~~~~yyy~~~uuucccXXXjjjooossssssrrrrrrsssrrr~~~~~~|||zzzxxxjjjZZZGGG===>>>DDDFFFFFFFFFIIIVVVyyy^^^EEE>>>>>>HHHooohhh|||cccuuuwwwsssyyyjjjiii~~~xxxOOOooooooSSS>>>:::222888444222777888999UUUyyyYYYxxxwwwzzztttrrrsssoooiii^^^OOOBBB;;;999:::<<<:::???EEECCCmmmsssKKK;;;<<<777888<<<999???RRR]]]UUUxxx|||wwwqqqcccYYY[[[llluuunnnhhhjjjtttqqqwww~~~^^^III>>>888<<>>GGG:::ooogggttt~~~iiiUUUIIIAAADDDLLLPPPQQQRRRPPPSSSVVVTTTPPPOOORRRVVVWWWwwwzzzoooPPPAAA???:::===;;;???IIItttmmmnnn|||yyyjjjnnn}}}}}}~~~~~~wwwsss___NNN>>>===BBBGGGHHHHHHJJJHHHOOO{{{QQQ888???OOOlllhhh}}}zzzrrrsss~~~~~~~~~~~~~~~~~~rrr^^^tttyyyQQQsss___JJJ@@@111888000333777:::???XXXhhhbbbqqqTTT]]]zzzsssmmmfffYYYIII@@@;;;777777999<<<>>>AAAEEErrrrrr}}}___EEECCC999555777666BBBZZZ^^^VVVrrr~~~vvvwwwlllXXXhhh[[[[[[^^^IIIEEEJJJZZZlll{{{|||xxxYYYDDD<<<<<<@@@@@@???bbbrrruuuxxxiii888222777///......444///444333222999DDD{{{kkkZZZfff___xxx{{{{{{}}}qqqYYYhhhdddZZZuuu\\\^^^TTTPPPIII@@@CCC>>>kkkbbbvvvsss}}}mmmXXXLLLCCCEEELLLOOOOOOOOOQQQTTTVVVTTTQQQPPPSSSWWWZZZvvvuuuWWWBBB???::::::888>>>GGGnnnhhhlllzzzwww~~~}}}~~~}}}yyytttppp\\\LLL>>><<>>LLLjjjkkkqqqiiimmmzzz}}}___eeefffWWWWWWWWWWWWYYY___hhhooobbbhhhhhhhhhvvv{{{ttteeeooo~~~zzzeee^^^```\\\cccaaabbbgggkkkrrrqqqQQQlllPPPAAA222777555777666333999\\\```[[[oooKKKUUU|||~~~mmm```eeeWWWHHH@@@;;;777777999<<<>>>CCCJJJyyysss~~~fffFFFEEE<<<888999666@@@VVVUUUeeevvvvvvqqqzzziii```MMMIIIHHHCCCIII```|||yyypppVVVCCC===>>>@@@???@@@gggppphhhkkk999222666///000///444///444222000444<<>>;;;888777@@@GGGiiidddmmm}}}zzz~~~~~~}}}~~~}}}{{{xxxtttqqqnnnWWWIII===<<>>CCCHHHuuutttlllKKKJJJAAA<<<;;;666>>>SSSXXXvvvzzzmmmgggVVVHHHGGGAAAOOOEEELLLfffzzz|||qqqeeebbbeeewww}}}rrrfffiiirrr{{{iiiQQQAAA<<<>>>===>>>@@@hhhpppxxx}}}nnn;;;222555///222000222...333111...222888kkkXXXTTTrrrvvvdddhhhPPPXXXjjjsssdddEEEBBBssssssfff]]]QQQJJJ<<>>aaaxxxUUUJJJdddzzzHHHSSSxxx|||rrrmmmnnnppp___RRREEE>>>:::777777999;;;???CCCBBBhhhrrrpppTTTRRRGGG@@@===777>>>SSS```sssxxx{{{hhhWWWYYY\\\hhhfffkkknnnpppuuunnnaaaUUUHHHCCCDDDMMMRRRcccqqqiiiYYYaaawwwyyy{{{vvvdddMMM===999===999???CCCiiisssuuunnn<<<333555000444111111---111000...444>>>ssscccTTTqqqmmmtttzzz\\\IIISSSaaagggZZZ@@@@@@uuuhhhXXXMMM:::GGGPPP}}}yyy{{{WWWKKKEEEBBBGGGNNNQQQSSSUUUOOOPPPQQQQQQQQQSSSUUUVVVcccwwwGGGEEEBBB<<<999CCCKKKmmmeeelllzzz}}}|||zzzvvvtttooohhhLLLBBB;;;===CCCFFFGGGIIILLLQQQqqqSSS===IIIjjjsssgggdddyyyVVVUUUsssLLL888888444777777777CCC```{{{YYYJJJbbb|||LLLSSSqqq~~~zzz~~~}}}xxxooohhheeeeee[[[OOOCCC===999777777999:::@@@DDDBBBeeeqqqrrr\\\XXXLLLCCC???999@@@UUU[[[aaaRRR```yyylllSSSKKKJJJFFFDDDFFF???IIIdddttt||||||yyyxxxooo\\\FFF999888<<<:::BBBIIIxxxuuukkk<<<555555///555111000...222///...666BBB{{{mmmRRRvvvuuuhhh|||~~~{{{}}}xxxZZZJJJVVVaaadddVVV:::999qqq^^^MMM===FFFLLL|||tttSSSKKKEEECCCHHHMMMNNNOOOQQQOOOOOOPPPQQQSSSTTTVVVWWWkkk~~~MMMKKKAAA>>>888>>>JJJsssiiihhh|||zzz}}}}}}{{{{{{}}}yyywwwvvvmmmbbbHHH@@@;;;???EEEGGGHHHJJJKKKTTTXXXAAAHHHfffuuuwwwkkkpppwwwOOOmmm~~~MMM999888999666444666AAA\\\~~~]]]KKKddd{{{KKKMMMhhh}}}xxxppppppooolllhhhdddbbbbbbWWWLLL@@@;;;999777777999:::@@@FFFJJJtttrrrppp___[[[OOOFFFBBB;;;AAAVVVUUUZZZqqqQQQ~~~wwwzzz|||}}}^^^BBB???FFFHHHIIILLLNNNZZZrrr{{{sssrrrmmmbbbPPP???777999>>>>>>DDDOOOppphhh}}}eee;;;888777///444222000000333000---444@@@xxxiiiVVVgggcccttttttqqqUUUHHHVVVcccggg[[[???<<>><<<@@@FFFHHHJJJLLLMMM[[[]]]FFFJJJcccwwwnnnnnnYYYJJJMMM;;;<<<;;;666555999>>>UUU]]]HHHeeeyyyHHHLLLgggzzz|||uuupppnnnooopppqqqUUUJJJ???;;;999777777999===???EEEOOOxxxuuu[[[ZZZQQQJJJFFF===@@@SSS[[[aaa\\\___zzzmmm]]]^^^aaajjjvvv|||pppddddddjjjttt{{{ZZZ@@@???GGGHHHJJJOOOYYYoooxxxssslllhhhaaaTTTEEE:::777:::???@@@EEEOOOccc\\\uuuzzz^^^999:::999...333111111...333111...333<<>>@@@GGGMMMOOOQQQTTTSSSRRRRRRTTTWWWZZZ[[[[[[oooVVVKKKEEEGGG===<<>><<>>===NNN~~~\\\CCCeeezzzIIIOOOmmm~~~zzz|||yyytttrrrppplllfffaaaSSSHHH>>>:::999777777999AAA>>>AAAPPP|||VVVWWWRRRMMMIII>>>???OOObbbeee|||}}}cccnnn\\\EEEBBBAAAHHHWWWjjj{{{~~~|||xxxmmmYYYGGGEEELLLQQQggg~~~uuuXXXCCCEEEMMMMMMQQQZZZlllzzz}}}sssmmmgggccc[[[NNNAAA999888;;;>>>???EEEKKK|||hhhXXXppp~~~nnnYYY888<<<:::...222111111+++111111000555;;;mmmYYYUUUxxxooommm}}}~~~wwwrrrpppjjjfffXXXaaaiiilll```AAA:::]]]BBBGGGIIIOOOjjjeee___XXXRRRLLLEEEAAAAAADDDHHHLLLOOOQQQQQQQQQRRRLLLTTTRRRUUU\\\WWW___yyy]]]TTTOOO@@@DDD???LLLzzznnnuuuuuuzzz}}}{{{vvvlll^^^SSSAAAAAABBBCCCHHHMMMMMMKKKSSSooo]]]UUUIIIZZZ}}}xxx```LLLMMMvvvNNN===AAA;;;888:::666555SSSzzzbbbJJJeee|||SSSKKKeeeyyynnnqqqmmmdddkkkmmmaaagggooocccKKKBBB:::999999888999<<>>@@@AAATTT\\\xxxwww\\\DDDFFFhhhwwwqqqvvvkkkiiinnn___UUUGGG<<<777888<<<>>>KKK===XXXiii^^^sssaaasss{{{MMMBBB999777555111000333666...777222///:::hhhYYYVVVooogggzzz|||~~~vvvvvvuuubbbRRRUUUllluuu^^^BBB666eeeIIIIIIGGGIIIttt___[[[```jjjsss|||hhhiiixxx{{{tttoooiii\\\ZZZWWWUUUTTTQQQMMMJJJGGGIIIKKKNNNOOOPPPQQQQQQRRRKKKTTTQQQVVV___[[[cccxxxddd[[[RRRFFFDDDBBBHHHsssmmmyyysssrrrzzz{{{wwwqqqeeeWWWMMMBBBAAAAAADDDJJJNNNNNNLLLXXXxxxbbb]]]NNNWWWhhhsssuuu{{{~~~UUUHHHcccsssPPPBBBCCC<<<999<<<<<<888KKKxxxzzz}}}eeeGGGbbb~~~TTTJJJccc|||}}}zzzttt```IIIAAA999888888888999<<>>CCCHHHNNNYYYiiivvvqqqSSS@@@CCCFFFDDDHHHCCCUUUZZZqqqkkkNNNUUUlll~~~}}}wwwwwwtttlllgggfffXXXOOOCCC999777999===@@@CCCMMMpppdddoooRRRHHH???<<<888222///111111,,,777333444CCC}}}yyy^^^mmmlllxxx~~~qqqooonnndddQQQOOOdddmmm[[[CCC999eeeIIIIIIFFFKKKwwwSSSSSS```iiiwwwssskkkYYY[[[jjjkkkfffbbb\\\QQQQQQRRRTTTUUUUUUSSSPPPMMMNNNNNNOOOOOOPPPPPPQQQQQQKKKSSSQQQWWWeeeccckkkuuulllbbbWWWRRRGGGHHHBBBhhhlll}}}sssqqq~~~zzz|||wwwqqqiii]]]PPPFFFBBB@@@@@@EEELLLPPPOOOMMMYYYkkkiiiXXXYYYbbbyyyddd```{{{wwwzzzhhhLLLHHH{{{pppTTTJJJGGG@@@:::;;;===888CCCppp|||iiiGGG```WWWJJJaaa~~~{{{qqqgggOOOFFF>>>888888888777999<<>>III^^^rrrccc^^^ZZZ[[[aaa___UUUMMMMMM}}}bbbbbbwww|||}}}yyy```???FFFJJJIIITTThhh{{{mmmIII@@@KKKMMMIIIOOOgggzzz~~~hhhHHH^^^ooo~~~}}}}}}ssslllnnnqqqlllaaaYYYMMMFFF<<<666666:::???CCCAAAVVV~~~[[[ooogggPPPIIIBBB???;;;444111000000...666111222@@@WWWllluuuYYYooossseeefffgggkkkUUUNNN___hhhYYYDDD999cccIIIIIIGGGLLLwwwlllSSSaaasss{{{pppeeeWWWZZZgggfffbbb```[[[OOOOOOQQQSSSTTTSSSPPPMMMOOONNNNNNNNNOOOPPPQQQRRRQQQKKKRRRPPPZZZmmmnnnvvvvvvrrrddd]]]^^^LLLOOOAAA___rrryyyvvvsss}}}}}}yyyssslllcccXXXLLLDDDAAA===>>>FFFNNNQQQPPPPPP]]]llllll]]][[[kkkyyy|||YYYRRRbbblllwww}}}SSSIIIWWWkkkVVVPPPIIIEEE<<<777999888@@@qqqkkkKKKaaa\\\KKK___||||||wwwfffiiimmm```[[[VVVBBBBBB<<<888777777666999===@@@BBBPPPjjjxxx___^^^ZZZXXXZZZWWWQQQNNNPPPhhh\\\ggg___CCCOOOMMMJJJVVVtttmmmHHHDDDQQQOOOMMMXXX|||lll~~~|||{{{zzzuuunnnjjjlllmmmgggXXXMMMDDD???888444666;;;AAADDDEEERRRzzzYYYiiiUUUHHHFFFCCC@@@<<<777444222111///444///222:::ttt\\\^^^{{{}}}nnnkkkuuuzzzqqq\\\SSSbbbmmm^^^FFF777jjjNNNKKKFFFHHH___hhhXXXgggxxxuuu]]]SSSWWWaaa___\\\[[[VVVMMMMMMMMMNNNNNNLLLHHHEEEKKKKKKLLLMMMOOOQQQSSSTTTQQQLLLRRRPPP^^^vvvzzzzzztttfffbbbfffSSSUUUDDDZZZ~~~fffwwwsss~~~xxxuuuoooggg^^^TTTKKKFFF>>><<>>666888;;;>>>kkkjjjNNNaaa]]]HHHZZZzzzssstttpppnnnppp```XXXTTTCCC>>>:::777888777666:::???@@@EEEPPPooorrrbbb\\\ZZZZZZZZZXXXSSSRRRSSSXXX[[[kkkWWWEEEUUUxxxzzzkkkEEE@@@MMMSSS```zzzrrrmmmkkkZZZnnn}}}yyyxxxpppooommmkkkfff]]]OOOCCC???;;;666555888===BBBDDDDDDVVVzzzvvvdddxxx{{{xxxlllUUUGGGHHHFFFCCC>>>:::666444000...111000999:::mmm\\\xxxvvvyyywwwzzzzzznnn[[[UUUgggtttgggJJJ666pppSSSNNNIIIKKKRRRttteeellloooWWWPPPUUU]]]YYYVVVVVVQQQIIIHHHHHHIIIIIIGGGDDDAAAFFFGGGIIILLLPPPSSSUUUVVVRRRMMMSSSQQQbbb|||rrriiidddgggZZZYYYLLLYYYddd|||tttppp}}}||||||ssspppjjjaaaXXXPPPIIIEEE======DDDNNNRRRQQQTTT[[[tttjjjddd^^^ccc]]]fffxxx}}}```^^^qqq}}}xxxuuulll===OOOfffWWWWWWPPPCCCEEE<<<<<<@@@<<<[[[~~~hhhMMM\\\]]]EEEVVV}}}yyysssrrrpppqqquuubbbVVVOOO???<<<999777999888777;;;AAACCCGGGNNNxxxooogggYYY]]]bbbdddaaa]]]YYYWWWYYYhhhfffsssOOOFFF[[[vvvpppHHH===MMMbbbzzzmmmnnnuuu|||tttnnnnnnqqqrrrnnnddd[[[QQQGGG>>>;;;999666777;;;@@@EEEGGGEEEgggkkkttteee~~~xxx[[[MMMOOONNNGGG@@@<<<888444222111000///999333aaazzzYYYkkknnnuuuvvv}}}hhhVVVQQQeeevvvlllOOO888qqqSSSMMMKKKRRRQQQnnn~~~lllmmmbbbWWWQQQXXX]]]WWWUUUVVVPPPKKKJJJHHHHHHHHHGGGDDDBBBCCCFFFIIINNNQQQTTTVVVWWWSSSNNNTTTQQQeeewwwjjjmmmbbbddd^^^XXXTTTYYYyyyuuurrrrrrnnn{{{zzz{{{oookkkddd[[[QQQIIICCCAAA===???JJJUUUVVVRRRXXXdddyyyppphhh___ccc\\\fffmmmooouuu~~~zzzwww{{{PPPEEEhhh~~~uuufffYYY[[[WWWJJJPPPCCC===AAA;;;OOO|||fffLLLXXX___GGGWWW}}}~~~vvvqqqrrrqqq___dddjjjWWWKKKGGG;;;:::888888:::999888===CCCEEEKKKTTTxxxkkkeeeYYY^^^cccdddbbb```^^^]]]]]]{{{dddxxxuuu|||rrrQQQHHH^^^oooxxxPPP@@@QQQooo}}}vvveeejjjyyyuuuppphhhfffkkkvvvrrrgggWWWLLLHHHBBB<<<888777666999???EEEJJJLLLXXXuuu|||```{{{qqqkkkXXXMMMQQQPPPHHH@@@>>>;;;777444555111---666///bbbqqq]]]rrrnnn|||}}}wwwzzzpppmmmXXXOOO___rrrlllRRR;;;sssSSSKKKHHHQQQKKKgggxxxxxxvvv[[[VVVRRRYYY]]]VVVTTTUUUOOORRROOOMMMKKKJJJIIIGGGEEECCCFFFJJJOOOSSSUUUVVVVVVSSSOOOUUURRRgggpppaaannn```aaa```WWWXXXZZZmmmrrrrrrooo||||||zzzzzz{{{lllhhhaaaWWWLLLCCC>>><<<>>>BBBNNNYYYXXXSSSZZZiiinnnpppfffYYY[[[\\\dddccc}}}~~~zzzxxxyyyEEEUUU|||sssllllllfffZZZ^^^\\\UUU[[[GGG999???;;;NNN~~~{{{fffLLLVVVbbbKKK\\\rrrlllmmmttt```cccgggSSSHHHJJJCCC999888999:::999999>>>EEEFFFOOO```sssggg___\\\^^^^^^[[[ZZZ\\\```ccc[[[iiinnn~~~ooo}}}tttyyy{{{UUUGGG[[[zzz{{{UUUCCCSSSpppwwwpppgggYYYSSSQQQiiisssnnniiidddjjjvvvzzzqqq___KKKBBBCCCAAA;;;666555666:::BBBIIINNNPPPpppwwwnnnYYYxxxtttxxxfffOOOHHHNNNMMMEEE???>>>===999000444222...:::777uuu\\\hhh~~~iii}}}tttrrrzzzyyy|||vvvxxx```PPP\\\mmmjjjRRR<<>>>>>???DDDKKKVVVZZZRRR]]]{{{hhhkkkcccUUUSSS___hhhmmm|||~~~~~~{{{xxxkkkrrr\\\SSSxxx|||gggcccccc[[[WWWccc^^^QQQFFF???:::IIIfff~~~}}}}}}jjjCCCgggiiiBBBkkkzzzlllnnnrrr{{{{{{cccMMMBBB@@@888777666666888===BBBFFFJJJPPPwww___]]][[[]]]___aaabbb```^^^]]]ccckkkssskkkvvvlllwwwyyyxxx{{{~~~qqqTTTUUUyyyYYY>>>^^^|||~~~}}}ssscccRRRFFFNNNnnnwwwoooqqqkkkkkktttyyyiii^^^PPPDDD>>><<<;;;:::555999888BBBKKK===@@@aaayyy[[[ZZZ}}}fffwwwmmmOOOOOOKKKGGGFFFFFFCCC;;;555444333:::000...;;;[[[MMM{{{zzzeee{{{oooxxx{{{zzzwwwzzzkkkUUUGGGUUUkkklllTTT;;;qqqNNNMMMOOOGGGIIIYYYzzzsss~~~tttxxxwwwkkk\\\TTTSSSSSSSSSRRRSSSUUUWWWSSSMMMLLLPPPUUUUUUWWWXXXVVVRRRNNNMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVXXXVVVXXX^^^qqq{{{pppgggmmmkkkeeecccaaaXXXUUUkkkyyyxxxrrr|||~~~|||~~~~~~{{{{{{}}}~~~~~~|||wwwpppkkkggg\\\QQQKKKEEE???===>>>AAAIIIPPPYYY[[[TTTaaazzzfffeee___XXXVVVlllkkkfffnnn}}}{{{vvvuuu]]]sss|||yyyzzzgggfffccc``````bbb___SSSIIICCC<<>>:::999888777777:::???DDDGGGNNNLLLppp^^^^^^[[[]]]```bbbcccbbbaaa```[[[aaadddeeewwwvvvpppeeeppp{{{}}}}}}~~~}}}|||~~~rrrWWWZZZZZZCCCWWWyyyzzznnnTTTCCCJJJccc{{{uuuccc```hhhggggggjjjiiiZZZSSSIIIAAA<<<999777555444;;;;;;;;;DDDLLLSSS]]]}}}}}}QQQ}}}fffzzzhhh[[[VVVRRRNNNKKKJJJJJJGGGAAA;;;666000444000111:::TTT]]]pppyyy}}}zzzxxxsss~~~|||~~~yyylllVVVFFFOOOeeepppkkkbbbpppMMMMMMPPPHHHFFFLLLddd{{{oootttwwwZZZWWWQQQLLLIIIKKKNNNQQQTTTSSSPPPLLLIIIHHHJJJLLLQQQVVVYYYXXXSSSNNNNNNOOONNNOOOQQQTTTUUUVVVVVVVVVRRRXXXWWWaaaxxxvvvmmmlllooogggcccbbb[[[WWWfff{{{ooozzzsss~~~|||~~~{{{yyy}}}~~~zzz{{{}}}}}}{{{yyyssskkkeee^^^TTTKKKFFFAAA===<<<>>>DDDOOOVVV[[[[[[XXXjjjtttkkkccc```bbb___nnnggg]]]bbbttt}}}|||{{{{{{zzzssspppuuucccfffgggddd[[[]]]]]]``````WWWNNNIII@@@DDDXXX}}}hhhPPP___~~~tttLLLdddzzzuuuooommmeeeddd___WWWPPPJJJCCC<<<888999888888999<<>>000111222444777JJJ~~~~~~iiixxxwwwuuuxxx~~~|||{{{}}}wwwqqq[[[IIINNNccczzzoooLLLKKKPPPKKKIIIIIIZZZzzzzzz|||yyylllooorrr~~~|||fff^^^WWWWWWSSSNNNMMMQQQTTTVVVTTTQQQMMMJJJIIIJJJKKKKKKOOOQQQTTTUUUUUUSSSPPPNNNNNNPPPRRRUUUWWWWWWWWWWWWRRRUUUXXXsssssswwwpppkkkmmmfffcccdddaaa\\\cccooonnnyyyqqq{{{~~~}}}yyy~~~|||}}}}}}{{{yyywwwpppggg___WWWOOOGGGCCC???;;;<<>>CCCHHHKKKPPPssshhhZZZdddZZZ[[[]]]_________^^^]]]YYY^^^hhhwww}}}kkksssnnnyyyyyyggghhhkkkjjjvvv~~~zzz{{{}}}yyyyyy}}}zzzlllUUU^^^mmmWWWIIITTT||||||}}}uuuyyyppp\\\QQQiii{{{nnnfffVVVMMMJJJDDDAAA???===;;;999888666555===;;;IIINNNDDDSSSpppxxxjjjVVVyyyPPPGGGKKKNNNLLLJJJJJJJJJIIIEEEBBBEEE444444444555222BBBwwwmmm[[[rrryyypppqqq}}}~~~|||uuuppp[[[IIINNNeeennnKKKIIILLLIIIIIIHHHUUU}}}~~~|||xxxjjjfffrrr|||nnnZZZXXXXXXVVVPPPKKKOOOWWWYYYUUUPPPLLLIIIHHHJJJMMMMMMMMMNNNKKKKKKPPPWWWXXXRRRKKKNNNPPPSSSVVVXXXXXXWWWWWWWWWUUU```zzzxxxjjjpppkkkiiihhhcccbbbggggggbbbbbbfffzzzpppyyy|||{{{}}}~~~~~~~~~~~~}}}{{{yyywwwtttmmmbbb[[[SSSLLLFFFBBB>>>;;;===BBBMMMWWWWWWTTT\\\nnn}}}eeelll___[[[ccc]]][[[ZZZWWW___lllttt}}}}}}zzzyyyjjjrrr}}}xxxaaa^^^iiiooo}}}|||bbbZZZbbbXXX[[[dddYYYYYY^^^[[[VVVSSSHHHBBBIIImmm}}}nnnNNN[[[~~~UUU]]]pppmmmiiiaaaPPPOOOMMMIIIEEEBBB???===<<<777777888;;;???EEEJJJMMMSSSxxxeee___iiiZZZZZZZZZZZZZZZYYYWWWVVVWWWYYYlllqqqyyy}}}hhhgggiiiZZZ^^^eeebbbnnnxxxxxxvvvvvvwwwwwwuuuvvvzzzqqq^^^GGGUUUnnnPPP===TTThhhnnnzzzrrrrrrrrruuummm[[[```xxxmmmhhh___KKKBBBDDDAAA>>><<<999777555666888:::BBBAAAJJJIIIIIIdddyyypppTTT]]]~~~sss~~~\\\RRRRRRKKKLLLKKKJJJIIIIIIHHHFFFDDDEEE888999666444222CCCxxx^^^qqq~~~mmmvvveeelll{{{|||}}}xxxrrrfffRRRCCCLLLgggmmmJJJGGGHHHDDDEEEDDDOOO}}}tttwwwzzzppp___SSSVVVTTTQQQJJJGGGOOOZZZYYYQQQHHHGGGFFFHHHKKKNNNOOOOOOPPPJJJFFFLLLVVVYYYRRRHHHMMMOOOSSSVVVXXXXXXWWWVVVXXXWWWnnntttsssiiinnnjjjjjjdddaaabbbggghhheeebbbcccwww~~~tttzzz{{{vvv|||~~~~~~~~~{{{xxxuuusssoooggg\\\TTTNNNIIIDDDBBB???>>>BBBHHHQQQYYYUUUUUUhhhssseeejjjaaa]]]aaa]]]^^^___YYYYYYbbbmmm}}}~~~wwwqqqnnnmmmsss}}}[[[pppkkkooopppaaa```aaaWWW\\\bbbXXXXXX___\\\XXXXXXOOOEEEHHHZZZ~~~{{{{{{gggMMMWWWqqqQQQYYYooollldddZZZKKKEEEFFFFFFCCC>>>:::999:::777888:::===BBBHHHMMMPPPYYY{{{rrr```YYY[[[YYYYYYXXXWWWVVVUUUSSSRRRXXXUUUcccvvvjjj```[[[YYYZZZTTTWWWaaajjjmmmnnnqqqqqqoootttuuu~~~tttfffRRREEE\\\zzzyyy}}}kkkKKKCCCnnnwww|||~~~jjjkkkpppooooooaaakkkttt^^^^^^UUUUUU\\\XXXFFF======999999888666333222555999===BBBJJJHHH@@@RRRzzzaaammm}}}qqqrrrsssNNNPPPTTTNNNMMMLLLLLLKKKJJJIIIHHHHHHAAA:::===666444555DDDrrruuurrrwwwmmm^^^lll~~~|||yyyxxxyyyxxxuuuqqqcccOOOBBBMMMhhhhhhHHHGGGHHHCCCEEECCCNNNeeelll```YYYRRRTTTOOOOOOKKKHHHOOOYYYVVVKKKDDDEEEHHHJJJLLLNNNPPPQQQTTTNNNIIIMMMTTTVVVOOOHHHLLLOOOSSSVVVXXXWWWVVVUUUUUUbbbwwwnnnmmmpppjjjkkkeeebbbbbbdddeeeccccccdddiiivvvzzzyyyuuu}}}{{{}}}~~~||||||}}}xxxtttppplllggg___UUUMMMGGGDDDBBBBBBAAAAAAHHHPPPTTTZZZWWW[[[zzzrrrhhhgggddd```___aaa[[[bbb[[[TTTYYYeee{{{yyyttt~~~{{{sssmmmmmmpppsssffffffzzzlllgggdddaaa]]][[[\\\[[[YYYaaa^^^[[[]]]VVVLLLLLLKKK||||||}}}|||{{{~~~tttttt{{{}}}|||wwwbbbIIIJJJlllkkkaaaRRR```kkkiii\\\QQQEEE>>>??????>>>;;;888777777999:::<<>>888777111444555555444444777===AAACCCKKKMMMRRRfffuuuvvvuuuyyy{{{|||fffOOOOOOPPPPPPMMMMMMMMMKKKIIIHHHHHHIIIAAA>>>@@@555444888>>>]]]zzz|||vvvmmm```uuu}}}||||||zzzwwwtttrrrhhhTTTDDDIII^^^rrrbbbFFFHHHJJJFFFHHHGGGQQQGGGkkkrrrooo}}}ddd\\\\\\VVVSSSJJJOOONNNJJJMMMTTTNNNBBBCCCGGGKKKNNNOOOPPPRRRSSSWWWRRRNNNOOORRRRRRMMMHHHLLLNNNRRRVVVWWWWWWVVVTTTXXXrrrzzzjjjeeellloooffffffhhhdddbbbaaaaaaaaaccceeedddvvvyyyxxxuuu~~~~~~}}}zzzyyyyyyuuuqqqlllgggbbbYYYOOOHHHBBB@@@???AAAAAACCCLLLUUUUUU[[[YYYbbbppppppfff___aaa]]][[[aaaSSS___]]]TTTXXXbbbrrr}}}|||{{{~~~vvvrrrlllhhhkkkuuu[[[OOOwwwooommmuuuhhheee___aaaeee```^^^iii[[[bbb```]]]```[[[PPPPPPVVVnnn|||}}}||||||~~~vvvdddhhhttt|||~~~xxxaaaMMMFFF```yyy^^^aaa___sss}}}gggeeeTTTHHH@@@===;;;999999999999777666:::<<>><<<@@@>>>444444777111111444777888999<<>>??????>>>AAAHHHPPPTTT[[[PPPWWWvvvzzzmmmjjjfffcccbbb```]]][[[ZZZYYY\\\^^^XXXVVVggg}}}{{{yyyyyy|||xxxtttqqqddddddiiisssxxxJJJPPP```cccmmm~~~ccc```______^^^^^^___``````bbb```^^^___```___[[[WWWRRRfff~~~~~~|||yyyZZZpppwwwfff]]]ggg|||cccSSSKKKEEEAAA888888888666555666999;;;>>>777LLLHHHIIIRRRQQQpppzzzqqqnnn^^^dddKKK^^^XXXUUUSSSSSSUUUWWWXXXXXXeeeppp{{{fffbbb}}}wwwiii]]]WWWPPPOOOIIIAAA???EEELLLIIIBBBHHHQQQPPPEEEGGG```~~~tttpppiiixxxwwwgggjjj```ddd}}}}}}rrr^^^PPPlllmmmZZZ\\\UUUQQQMMMIIIHHHJJJJJJFFFBBB>>>===:::888666444444444444000333===BBBAAACCCIIIGGGTTTccc{{{}}}XXXaaavvvWWWEEEKKKNNNKKKHHHJJJGGGEEEEEEFFFFFFCCCAAABBBBBB@@@:::555555;;;AAAmmmrrraaappp|||}}}mmmqqq{{{vvvrrreeeTTTFFFEEEHHHNNN___qqq]]]HHHAAAFFFEEEEEEHHHEEEDDDRRR{{{~~~qqqllleee]]]]]]]]]]]]\\\ZZZWWWTTTRRROOONNNIIIGGGOOOXXXRRRDDDFFFGGGIIIMMMQQQTTTWWWYYY\\\XXXQQQOOORRRTTTNNNEEENNNUUUUUUVVVZZZVVVUUUaaaooolllgggrrrtttqqqgggccciiijjjcccdddhhhddd```fffyyyttt}}}~~~~~~~~~}}}yyytttrrrssstttrrrmmmdddZZZQQQJJJFFFDDD???>>><<<===DDDNNNVVVYYYZZZVVVhhhppphhhfffcccaaaaaa```___]]]___YYYXXXZZZWWWSSS\\\jjjwwwsss~~~~~~~~~zzzwwwpppiiibbb^^^]]]]]]|||~~~eee[[[___jjjgggbbbzzz}}}iii]]]]]]]]]\\\\\\\\\]]]^^^^^^\\\]]]^^^```aaa```\\\YYYVVVaaa|||~~~~~~~~~zzzwww^^^uuu{{{tttfffVVVTTTfffzzzeeeUUUMMMHHHCCC???999999888777666777999<<<===>>>AAAHHHWWWWWWfffzzzooohhh[[[VVVSSSVVVXXXVVVTTTTTTVVVXXXYYYYYYXXX]]]ggg```aaa^^^>>>LLLMMMKKKDDD>>>===>>>??????GGGIIIDDDGGGXXXgggmmmaaaWWWXXXTTTdddwwwggg[[[YYYOOOQQQcccqqqkkk]]]SSSOOOJJJhhh{{{aaaMMMMMMEEEHHHDDD@@@@@@BBBBBB???;;;:::888666444333333444444...===CCC<<<;;;FFFKKKGGGHHHXXXdddgggvvvoooJJJAAAHHHJJJHHHFFFEEECCCBBBCCCEEEEEEDDDBBBAAABBB@@@;;;666666:::???jjjmmmbbbuuuyyyzzzqqq{{{uuuzzzzzznnnfff```UUUDDD;;;AAAYYYwwwYYYFFFAAAFFFDDDDDDFFFCCCDDDBBByyylll^^^YYYXXXTTTPPPTTTWWWWWWUUURRRRRRSSSQQQNNNHHHEEENNNWWWSSSGGGIIIJJJLLLNNNRRRVVVYYY[[[^^^VVVPPPRRRTTTQQQKKKHHHUUUZZZWWWVVVYYYWWWZZZhhh}}}rrrooofffmmmmmmmmmccc```hhhllleeefffiiiccc[[[aaa}}}vvv~~~~~~~~~}}}xxxuuuttttttssssssllldddXXXNNNIIIFFFCCCAAAAAA===<<>>:::999999999888777888;;;======MMMAAAHHHVVVPPPvvvgggwww~~~}}}ddd\\\OOO^^^RRRUUUSSSRRRRRRTTTVVVWWWWWWUUUTTTXXX\\\^^^fffrrryyy{{{|||iiiKKKJJJHHHEEEAAA===<<<===:::>>>>>>===CCCNNNQQQMMMEEE@@@FFFCCCPPP```TTTMMMLLLDDDCCCOOOVVVPPPFFFAAADDDGGG^^^eeeKKK>>>AAA999>>>;;;999999::::::777444666555333222222444777999:::@@@AAA===BBBKKKJJJ@@@MMM___ssslllsssxxx}}}}}}hhhSSSAAA@@@FFFFFFCCCCCC@@@??????@@@CCCDDDDDDCCC@@@AAAAAA===888666888;;;WWWrrryyyzzz}}}~~~yyyhhh]]]RRRTTTMMMHHH```VVVDDDAAAHHHEEECCCEEEBBBIIIAAA___zzzjjj\\\WWWUUUSSSPPPTTTWWWTTTOOOMMMOOORRRRRRNNNGGGEEEMMMUUURRRJJJHHHJJJMMMQQQUUUXXXZZZ[[[ZZZTTTSSSXXXUUUKKKHHHLLLXXX]]]YYYWWWYYYWWW\\\lll{{{xxxuuuooodddeeeaaadddbbb___fffiiiccccccfffaaaZZZ]]]nnnwww}}}||||||}}}{{{vvvuuuvvvuuuqqqmmmcccZZZNNNFFFDDDCCC@@@===AAA???AAALLLWWW[[[[[[ZZZSSSooommmkkkgggdddaaa^^^\\\ZZZXXXVVVYYYRRRPPPSSSVVVSSSPPPQQQZZZ~~~nnn\\\jjj}}}yyyzzzzzzyyyuuuqqqmmmlllqqqsssvvvzzz~~~qqqWWWFFF;;;SSSRRRUUUccc|||```ZZZcccTTTYYYYYYYYYYYYZZZ[[[]]]]]]bbbeeefffddd___\\\\\\^^^^^^ZZZbbb~~~~~~~~~~~~}}}{{{xxxhhhrrrsssggg]]]\\\\\\YYYcccddd|||hhh]]][[[NNNIIIDDDAAA@@@>>>999555888888888888777999<<>>;;;;;;888666;;;DDDFFFCCC???<<>>???FFFIIIGGGDDDDDDDDDFFFPPPKKK999888>>>888999777666666777777555333666555333333555999===@@@GGG???AAALLLKKKBBBJJJ]]]yyyrrr\\\kkkOOOGGGBBBDDDEEEBBB@@@AAA>>>>>>???@@@AAABBBCCCBBB???@@@AAA>>>:::888777888FFFpppgggqqqyyytttpppTTTDDDBBBIIIEEECCCEEECCCGGGJJJHHHcccmmm}}}{{{uuukkkbbb\\\WWWRRRQQQTTTTTTPPPKKKIIIMMMRRRRRROOOIIIGGGKKKQQQPPPLLLFFFIIIOOOTTTXXXZZZZZZYYYSSSSSSXXX\\\TTTGGGGGGPPPWWW]]]ZZZXXXZZZXXX^^^ooo|||kkkpppjjjdddfff```fffddd```dddeee]]]]]]aaa]]]^^^\\\___|||vvv}}}|||}}}|||xxxuuuuuuvvvsssjjjcccXXXQQQHHHDDDCCCBBB>>>:::>>>???HHHUUU\\\YYYVVVUUUcccgggffffffccc___\\\[[[YYYVVVTTTUUUSSSTTTUUUUUURRRPPPRRRMMMgggvvvsss|||cccZZZbbbhhh}}}~~~zzzsssrrrwww}}}kkkQQQDDD???EEEPPPKKK]]]qqqmmmXXX```^^^ZZZ[[[[[[[[[\\\]]]___```aaahhhhhhgggddd___^^^aaaeeegggbbbcccvvv|||zzzxxxvvvuuuuuuuuutttssstttiiiUUUOOOIIIEEE@@@===<<<:::777555666777888888999;;;???BBBAAAQQQNNNSSS^^^ccc~~~WWWRRROOOSSSMMMOOOMMMLLLLLLMMMPPPQQQRRRQQQIIIUUUOOOLLLVVVSSSYYYwww|||sssRRRHHHHHHEEEAAABBB======;;;888888<<<>>>>>>???<<>>@@@CCCAAAAAAAAA;;;444999<<<666777666555555666666666555555555555666999===BBBDDDDDDCCCKKKSSSIIICCCccckkkgggjjj~~~UUUEEEDDDEEEFFFDDDAAA@@@BBB???@@@@@@@@@@@@@@@@@@@@@>>>???@@@>>><<<999777666@@@bbb{{{rrr}}}sss|||zzz|||{{{{{{SSSCCCBBBHHHDDDBBBEEEDDD@@@NNNAAALLL}}}sssnnngggcccaaa\\\TTTLLLNNNOOONNNLLLIIIIIIMMMQQQQQQPPPMMMKKKJJJKKKMMMNNNIIILLLQQQVVVYYYZZZYYYXXXPPPUUUZZZYYYPPPHHHKKKSSSUUU[[[ZZZXXX\\\\\\fffzzzooogggllleeedddggg^^^dddeee```dddcccZZZZZZ]]]YYY[[[YYYUUUhhhuuuxxx}}}zzz|||~~~}}}~~~wwwtttrrrrrrqqqkkk```XXXNNNJJJEEECCCBBBAAA>>>;;;===BBBNNNZZZ[[[UUUWWW^^^mmmeee]]]aaa___\\\[[[ZZZZZZXXXVVVWWWXXXXXXVVVRRROOOOOOQQQNNNWWW___dddmmm}}}}}}rrrjjj```UUU^^^vvv___???<<>>999999>>>444888555555777777777777999;;;777888888777999:::666111333444444444555555666666666666888:::===AAADDDFFFGGGDDDDDDIIISSSfff~~~xxxrrr}}}rrr}}}UUUNNNAAAAAABBBBBBAAA@@@AAABBB???@@@AAA@@@>>>======>>>======>>>===<<<:::888666555JJJ|||xxxdddpppxxxppphhh}}}~~~{{{}}}vvvnnn```^^^xxxtttQQQBBBAAAFFFAAA???DDDDDD@@@GGGCCCGGGrrrooocccWWWUUUXXXXXXPPPHHHLLLLLLMMMMMMMMMLLLLLLKKKOOOQQQRRROOOIIIFFFJJJOOOSSSTTTUUUVVVWWWWWWXXXXXXTTTWWWVVVOOOJJJMMMRRRTTTTTT[[[YYYXXX^^^dddtttnnnjjjlllaaaeeejjj]]]aaaccc___dddeee\\\ZZZ\\\VVVUUUWWWUUUZZZyyy~~~vvvuuu|||}}}zzzxxxxxxtttqqqnnnlllggg```VVVOOOHHHFFFCCC@@@???>>>>>>>>>CCCIIITTT\\\XXXUUUdddxxxcccggg^^^aaa^^^\\\ZZZZZZYYYWWWVVVYYYYYYWWWSSSPPPOOOPPPPPPOOOOOOQQQVVV^^^kkk{{{}}}yyyrrrkkkkkkKKKCCCCCCKKKLLLLLLYYYkkkddd]]]dddZZZSSS]]]______```bbbccceeeggghhheeeddddddeeehhhjjjjjjjjjbbbdddiiimmmppp~~~}}}wwwmmmfffddddddfffgggmmmmmmjjjdddaaa```^^^ZZZRRRQQQZZZ^^^OOOEEEEEEBBB<<<:::999888888999999888777999;;;===@@@EEEKKKOOOXXXRRRSSSeeennn^^^RRRUUUSSSPPPNNNRRRLLLLLLLLLNNNQQQSSSRRRQQQOOOUUUPPPKKKPPPQQQQQQWWWdddxxxzzzjjjPPPBBBEEE@@@BBBEEEGGGDDD>>>999888777111999555666;;;222888555777888777555555555555333555444666:::666222555222333444555555555777888999:::===@@@CCCEEEGGGHHHPPPKKKPPPcccuuuyyyvvvttt^^^vvvzzzppp777PPP@@@???>>>===>>>???@@@???<<<>>>???>>>;;;:::;;;===<<<<<<<<<<<<<<<;;;999888222===}}}mmmcccwwwzzzxxxttt|||~~~{{{xxxtttuuuyyyiiiUUUKKKNNNZZZccchhhnnnPPPAAA???DDD???===CCCCCCEEE@@@EEEFFFYYYzzzqqq___NNNKKKRRRUUUPPPIIIMMMNNNPPPRRRRRROOOJJJFFFNNNRRRUUUQQQHHHCCCHHHPPP]]][[[XXXUUUUUUUUUWWWXXXYYYYYYQQQFFFFFFQQQWWWUUUUUU[[[XXXXXX```jjjssskkkhhhhhh^^^gggpppbbbggg```^^^eeehhh___\\\\\\UUUUUU]]]]]]VVViiiwwwvvv|||xxxwwwrrroookkkfff___WWWOOOJJJEEEDDDAAA>>>;;;;;;>>>AAAJJJPPPZZZ^^^WWWYYYssswwwffflllfffdddaaa]]][[[YYYWWWTTTRRRXXXVVVRRRNNNNNNQQQRRRPPPPPPNNNMMMQQQ[[[jjjzzzyyy}}}mmmSSS___ssszzz^^^BBB@@@BBBFFFIIIOOO]]]sssmmm___cccZZZ\\\cccXXX``````aaaccceeegggiiijjjeeedddeeehhhkkkkkkgggcccdddeeeiiihhhaaalll|||xxxpppddd[[[VVVVVVXXXZZZVVV[[[^^^[[[UUUOOOLLLJJJAAACCCNNNPPPDDD>>>===555999999999999999999888888888:::===@@@DDDIIIOOOSSSOOOWWWaaattt```YYYZZZHHHUUUSSSDDDRRRMMMJJJJJJJJJMMMOOOQQQPPPOOOLLLKKKKKKPPPTTTTTTSSSTTTXXX\\\zzzwwwUUUEEEEEECCCCCCEEEFFFEEECCCBBB<<<444;;;777999===555;;;444666777666555555333111888888333333666111222???333444666666666777888:::===???CCCFFFIIIJJJKKKKKKPPPYYY|||iiiZZZkkk{{{zzzyyyBBBPPP111BBB@@@===;;;===???===:::999;;;===<<<:::999;;;===<<<;;;;;;;;;<<<<<<:::999>>>555nnnwww~~~zzzxxxwwwrrrssskkk^^^QQQIIICCCGGG^^^xxxkkkNNNFFF??????@@@@@@AAACCCFFFEEEFFFCCCEEEggg}}}~~~nnneee\\\PPPJJJPPPVVVSSSKKKKKKNNNQQQQQQOOOKKKIIIHHHOOOQQQSSSSSSQQQLLLGGGDDDMMMRRRXXXZZZXXXWWWWWWXXXUUURRRRRRXXX[[[ZZZXXXYYYQQQYYY]]]\\\aaasssjjjeeefffiiilllmmmlllgggdddcccdddddd```[[[XXXXXXYYYRRRaaaaaaYYY```vvvyyyvvvxxxttt}}}|||~~~|||tttpppnnnlllfff]]]WWWRRRNNNIIIEEEHHH>>>;;;???===888AAAQQQXXX\\\[[[TTTSSSgggzzziiiZZZlllcccaaa^^^ZZZWWWUUUTTTTTTSSSRRRQQQOOONNNMMMLLLLLLGGGMMMOOOLLLLLLZZZtttiii]]]SSSFFFXXXyyy~~~}}}uuuccc[[[VVVMMMDDD@@@KKKSSS\\\aaaggguuuiiiccc[[[WWWXXX[[[^^^___bbbaaaaaabbbbbbdddeeeeeehhhhhhhhhjjjkkkjjjiiigggmmmkkklllkkkeeejjjssshhhccc```]]]UUUKKKFFFFFFKKKIIIGGGFFFFFFEEEBBB???????????????===;;;888777444666888999888888:::;;;666:::???JJJQQQIIIKKK^^^ZZZ}}}dddzzznnnPPPOOONNNNNNOOOOOOMMMLLLOOONNNMMMMMMLLLMMMMMMMMMPPPRRRSSSSSSRRRQQQQQQRRRUUUVVVuuu~~~yyyiiiPPPIIIEEEJJJNNNLLLFFFBBBAAACCCBBB???;;;:::;;;<<<777666555666777777666555888999888666444333444555555888;;;<<<<<<>>>BBBFFF>>>HHHKKKIIIHHHGGGMMMZZZvvvrrrsssyyy}}}yyy}}}JJJAAADDD>>>======<<<<<<<<<<<<======:::999999888888999999::::::999999888888999999:::;;;333OOOvvvtttrrrqqqyyyqqq[[[KKKRRRhhhzzziiiNNNEEE??????@@@@@@@@@CCCCCC>>><<<======LLL|||wwwmmm^^^ZZZTTTQQQTTTVVVPPPGGGKKKKKKLLLKKKIIIHHHHHHIIINNNPPPRRRTTTSSSPPPMMMJJJBBBEEEJJJNNNRRRUUUXXXZZZ[[[WWWWWW\\\]]]ZZZXXXYYYXXXSSSVVVfffxxxhhhddddddfffhhhiiihhhdddaaa```bbbbbb```\\\ZZZ[[[\\\XXX\\\[[[\\\___eeehhhfff|||}}}{{{xxxsss}}}~~~xxxqqqllliii```[[[TTTOOOKKKHHHDDDBBB;;;999;;;AAAAAA@@@IIIUUUYYY]]]XXXPPP[[[|||{{{pppfff]]]hhhdddbbb___[[[XXXUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKJJJJJJNNNPPPLLLIIIPPPaaappp|||}}}{{{~~~|||ZZZ^^^XXXTTT\\\cccdddfffjjjooorrrqqqvvvzzzdddjjjmmmXXXMMMJJJEEEBBBFFFOOOVVVYYYUUUddduuu{{{~~~jjjaaa]]]WWWUUUVVVYYYZZZ[[[_________```bbbccceeeeeehhhhhhiiijjjkkkkkkiiihhhiiiggggggfffaaaddd{{{iii\\\[[[YYYTTTIII??????DDDCCCCCCDDDDDDBBB???:::888::::::;;;;;;:::999888777999:::999888666777999<<>>>>>@@@:::999888777666555444333333555777999;;;===@@@AAA777777:::BBBJJJJJJBBB:::MMMCCCCCCDDDFFF\\\uuuzzzqqqyyyrrrmmm~~~^^^```tttwww\\\@@@<<<:::333<<<;;;;;;::::::;;;;;;<<<999999888888888888999999999999888888888888999999<<<444DDDlllxxxkkkssswwwtttuuukkkfffeeeuuugggMMMDDD>>>>>>@@@??????AAABBB>>>888???AAA;;;```tttpppqqqjjjZZZXXXTTTOOOOOOQQQNNNHHHKKKIIIGGGDDDCCCEEEIIILLLNNNPPPTTTWWWXXXVVVTTTSSSNNNNNNNNNQQQUUUXXXYYYZZZ]]]ZZZXXXZZZXXXTTTTTTVVVYYYTTT___zzzlllfffbbbbbbaaabbbcccbbb```]]]]]]^^^___^^^]]]\\\]]]^^^^^^VVVTTT^^^^^^SSShhhjjjllluuuyyyzzzuuuyyyyyyyyysss~~~}}}}}}}}}|||zzz{{{yyyvvvsssooojjjddd___TTTPPPKKKFFFDDDBBB@@@???;;;===???AAACCCHHHOOOVVVXXXSSSRRR```|||kkkcccbbb```bbbcccaaa]]]YYYUUUSSSQQQQQQOOOOOOMMMLLLJJJIIIIIIIIILLLNNNOOOLLLHHHIIIOOOUUUlllttt~~~|||uuuhhh]]]TTTLLLKKKNNNPPPTTTXXXeeeqqqwwwyyyxxxmmmhhhrrrrrrtttsssbbbPPPQQQMMM999QQQRRRRRRVVVaaalllmmmhhhlllyyy~~~XXXZZZXXXVVVVVVXXXYYYYYYXXX\\\\\\^^^```bbbdddeeefffhhhhhhiiijjjjjjiiihhhgggiiigggffffffbbbbbbqqqjjjQQQIIILLLLLLFFF@@@999;;;<<<;;;:::999999:::666777888888999888888777;;;;;;999777666999===AAADDDJJJPPPVVVUUUNNN```eeepppcccGGGKKKIIIHHHIIIJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJLLLLLLJJJLLLMMMMMMLLLKKKKKKLLLHHHKKKKKK[[[vvvxxxdddlllssswww~~~xxxqqq]]]GGG;;;LLLIIIJJJNNNKKKBBB===>>>;;;;;;<<<===>>>???@@@@@@?????????>>>===;;;:::999NNNGGG@@@???DDDJJJLLLLLLOOOEEEPPP___gggeeeeeelllqqqmmmRRR<<<<<<<<<999999:::999999999999999999:::999888888777777888888999888888777777777777888888;;;666999PPPsssqqqwwwyyy|||rrrqqq~~~~~~tttrrrnnnvvvdddKKKCCC===>>>???>>>>>>@@@???BBB:::???HHH;;;PPPYYYgggqqqeeeYYYWWWPPPGGGEEEJJJMMMMMMKKKJJJGGGDDDCCCFFFKKKPPPRRRTTTWWWZZZ\\\\\\ZZZYYY```]]][[[[[[^^^___]]][[[\\\YYYVVVTTTQQQNNNQQQWWWYYYdddzzzrrraaadddaaa```^^^^^^___^^^]]][[[[[[\\\\\\[[[[[[ZZZ[[[[[[]]]TTTQQQ\\\^^^OOOWWWxxx___bbbhhhttt|||zzztttrrrvvv}}}~~~}}}~~~|||vvv}}}~~~{{{zzzzzzzzzxxxwwwuuuqqqkkkhhheee```YYYTTTLLLJJJFFFBBB@@@???>>>>>>>>>@@@@@@@@@FFFQQQWWWWWWTTTKKKXXX~~~vvveee\\\___ccc]]]```^^^ZZZVVVRRROOONNNMMMNNNMMMLLLKKKIIIIIIIIIIIILLLLLLLLLKKKIIIIIIJJJKKK\\\ppp{{{pppqqqvvvxxx~~~ooouuuqqqvvvtttfffXXXSSSHHHMMMJJJIIIKKKEEEDDDNNNLLLKKKSSSYYYPPPGGGLLLWWWSSSPPP[[[zzzpppZZZdddVVVWWWYYY[[[\\\\\\[[[ZZZ[[[\\\^^^aaaccceeeggghhhhhhiiijjjiiigggeeeddddddhhhfffeeefffdddcccjjjttteeeKKKIIIMMMLLLIII@@@@@@>>>;;;888888;;;???777888888888999999999999777888999999;;;???DDDHHHCCCSSSVVVOOORRRddd^^^kkkxxxDDDKKKHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHGGGIIIKKKKKKIIIIIIIIIJJJGGGQQQOOOIIITTTkkkkkkhhhqqqnnnzzzyyynnngggWWWNNNHHHJJJJJJEEEEEEIIIIIIIIIHHHEEEBBB@@@??????>>>>>>@@@BBBEEEFFFFFFEEEAAAFFFKKKKKKHHHGGGIIILLLEEEddd~~~rrriiilll}}}|||VVV999:::@@@:::999AAA999999888888888888999999888777777666666777777888777777666666666666777777888;;;777@@@kkk}}}kkkyyywwwmmmttttttvvv|||vvvqqqwwwpppvvv}}}tttbbbIIIBBB======???======>>>666AAA888777DDD<<>>AAABBBBBBCCCFFFIIIGGGFFFEEEGGGIIIJJJIIIGGGMMMNNNOOOPPPRRRUUUXXX[[[jjjqqqlllbbboooYYYqqqmmmrrrtttEEE???===@@@===555555;;;999888888777777888888999777666666555555666666777666555555444444555555666555>>>:::999^^^}}}{{{qqqmmmpppmmmooo|||ppplllmmmvvv}}}{{{qqqhhh^^^HHHAAA<<<===>>>===<<<===666@@@999444>>><<<:::GGGiiittt~~~{{{sssvvvvvviiiZZZRRRVVVWWWUUUUUUVVVTTTOOOPPPPPPOOONNNMMMNNNQQQTTTZZZ[[[\\\]]]]]]\\\[[[ZZZ]]][[[YYYWWWWWWVVVUUUTTTRRRTTTXXXZZZXXXXXXaaalllsssZZZ\\\\\\___]]]\\\\\\]]]]]][[[ZZZZZZXXXVVVUUUVVVUUUSSSQQQPPPWWWTTTTTT]]]\\\RRROOO```vvvggg[[[ZZZaaagggjjjmmmiiilllppprrrtttzzz~~~}}}zzzxxxvvvuuutttrrrnnnlllaaa^^^XXXSSSOOOKKKGGGDDDAAAAAA???===::::::<<<>>>>>>BBBJJJSSSYYYYYYUUUQQQRRR}}}nnneeeiii```^^^bbbZZZ___]]]YYYVVVSSSQQQPPPOOOLLLLLLKKKIIIIIIHHHHHHHHHIIIGGGDDDBBBCCCDDDDDDDDD;;;AAAPPPfff~~~zzzbbb}}}bbbZZZaaaXXXWWWSSS\\\ooosssoootttgggfff[[[aaaeeeRRRTTTQQQGGGNNNQQQUUUWWWXXXWWWXXXYYYZZZ[[[]]]```aaabbbbbbbbb___aaacccbbb]]]ZZZZZZ[[[___```aaaaaa```___```bbbooo{{{~~~[[[EEE===>>>AAAEEEFFFDDD???;;;===<<<<<<;;;;;;;;;;;;<<<===@@@EEEHHHJJJLLLOOOQQQRRRKKKOOOuuu}}}fffiiizzz]]]HHHQQQBBBDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAADDDFFFHHHHHHGGGGGGHHHIIICCCEEEEEEIIIMMMOOOfffwww{{{yyyjjj}}}fffPPPHHHKKKNNNMMMKKKKKKNNNQQQMMMJJJHHHJJJNNNQQQQQQOOO]]][[[aaarrrttt~~~jjjhhhgggooowwwvvvsssDDD:::>>>>>>888555888888666888888777777777777888888666555555444444555555666444444333333333333444444444<<<999444IIIrrrvvviiinnn|||zzzrrrvvvyyyqqqmmmpppoookkkmmmtttZZZGGG@@@;;;<<<>>><<<;;;<<<<<<<<<:::999;;;;;;;;;===KKKttt~~~|||ooommmeeeWWWSSSVVVYYYZZZ\\\^^^YYYRRRSSSRRRPPPMMMLLLNNNRRRVVVXXXYYYZZZ[[[ZZZYYYXXXWWW[[[XXXTTTOOOLLLMMMQQQTTTXXX```llluuuuuuuuu}}}eee[[[ZZZZZZ\\\[[[[[[\\\]]]]]][[[YYYYYYWWWTTTTTTUUUUUUSSSQQQOOOXXXWWWTTTZZZWWWPPPPPPNNNyyyyyy```TTTUUUYYY^^^bbbcccdddgggjjjmmmrrryyy}}}{{{zzz|||{{{yyyvvvuuusssqqqnnniiiccc___SSSRRROOOJJJEEEBBBBBBBBB<<<>>>>>>===;;;<<<@@@CCCLLLOOOVVV]]]ZZZUUU\\\iiizzztttfffcccfffaaa___^^^YYY[[[YYYWWWSSSQQQOOOOOOOOOJJJJJJHHHHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@GGG<<<999FFFYYYlllxxxiiifffgggVVVdddvvv|||{{{PPPGGGNNNHHHHHHSSSJJJMMMPPPQQQQQQQQQSSSVVVVVVXXXZZZ[[[\\\[[[ZZZYYYUUUYYY]]]\\\XXXVVVXXXZZZ^^^```bbb___\\\[[[]]]^^^aaalllxxx}}}zzzaaaRRRKKKEEEDDDGGGHHHFFFBBBAAAAAA@@@@@@AAABBBDDDEEEEEEHHHKKKNNNPPPTTTYYY\\\gggbbbtttwwwaaasssrrrFFFFFFKKK>>>AAA??????@@@AAABBBBBBAAA@@@@@@?????????@@@AAAAAABBBDDDFFFFFFFFFEEEFFFGGGLLLMMMJJJNNNTTTOOOOOO]]]{{{vvvooo~~~www{{{ppphhheeeeeebbb```bbbiiiuuurrraaakkkkkkvvvhhh}}}jjj444OOO999<<<999222444<<<===777666666555555555555666666555555444444444444555555333333222222222222333333333666777555999NNNqqqxxx~~~~~~rrrmmmiiivvvqqqqqq}}}}}}zzzuuurrruuuzzz~~~WWWFFF???;;;<<<>>><<<;;;;;;>>>444666===999888>>>@@@===ddddddfffvvvmmmdddVVVWWWWWWVVVVVVZZZ___]]]XXXUUUSSSOOOKKKJJJLLLRRRWWWUUUVVVWWWXXXXXXWWWVVVUUULLLKKKGGGDDDDDDKKKVVV___hhhuuulll___]]]XXX[[[ZZZYYYZZZ[[[]]]]]][[[YYYXXXVVVTTTTTTVVVWWWUUURRRPPPXXXWWWVVVWWWPPPMMMWWWOOOYYYmmmjjjXXXRRRPPPRRRVVV\\\[[[[[[^^^bbbffflllrrr{{{|||}}}|||zzzzzz}}}{{{}}}}}}|||~~~}}}~~~~~~~~~{{{uuusssuuuvvvsssmmmkkkiiigggbbb[[[TTTNNNIIIJJJIIIDDD???>>>@@@CCC;;;===>>>>>>>>>@@@EEEIIIRRRRRRXXX\\\XXXYYYssstttjjjeeeaaa``````___\\\YYYVVVUUURRRPPPMMMLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEFFF@@@AAAAAAAAAAAA@@@@@@AAABBB<<<<<>>======>>>???@@@@@@???>>>>>>>>>>>>???AAABBBCCC@@@BBBDDDEEEDDDDDDEEEFFF@@@HHHHHHGGGLLLKKKHHHMMM[[[[[[bbbfffkkkxxxpppmmmqqqgggtttqqqeeeVVV}}}|||JJJCCC@@@000666::::::777777:::888222555444444333333444444555555444444333333444444555333222222222222222222333333111666:::666===bbb~~~ddd}}}|||tttsssooossswwwnnnkkkxxxqqq}}}vvvxxxTTTDDDAAA>>>===>>>===:::777::::::999888888999::::::===MMMwwwXXXkkkyyyaaafffWWWNNNQQQUUUUUUWWW\\\RRRQQQQQQRRRSSSTTTVVVWWWZZZXXXWWWWWWVVVQQQHHHAAA@@@DDDHHHHHHJJJUUUgggvvvzzzyyy```YYYYYYYYYSSSWWWSSSUUU\\\^^^YYYUUUVVVWWWXXXWWWVVVTTTTTTUUUWWW[[[XXXUUURRRQQQPPPNNNLLLOOOMMM]]]hhhUUUPPPNNNIIIOOOUUU]]]___YYYVVV___kkkpppqqqrrrtttvvvxxxzzz|||{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}zzz}}}zzztttrrrqqqqqqrrrooojjjdddcccaaa^^^YYYTTTOOOKKKHHHAAAAAAAAAAAA@@@>>><<<<<<;;;=========@@@JJJSSSXXXUUU]]]^^^YYYUUU[[[zzzhhhcccaaa___^^^]]][[[XXXUUUWWWUUURRROOOLLLKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<>>>AAADDDFFFuuupppttt```mmmqqqllltttsssXXXCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHJJJLLLMMMOOOOOORRRRRRRRRSSSSSSSSSSSSSSSWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXVVVVVVWWWVVVTTTRRRVVVRRRWWWkkktttxxxaaaXXXdddTTTLLLIIIIIIMMMOOONNNMMMMMMXXXOOORRRbbbmmmwwwddd```vvvQQQDDDGGG>>>:::AAA===========================<<<<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGHHHGGGHHHIIIJJJPPPTTTlllzzzlllttteeeeeezzzjjj```xxxxxxvvvpppmmmvvv{{{wwwooohhh}}}hhhaaayyyqqqMMM<<<888:::<<<999999999888777666666555555444444333333444444555333333333333333333333333111111111111111111111111333111333<<<999444[[[sss[[[gggpppqqqlllyyycccrrrtttwwwvvvuuuwww{{{~~~~~~~~~RRRCCCAAA>>>===>>>===:::777:::999999888888999999:::444@@@XXX{{{RRR]]]lllzzzeeecccdddhhhjjjhhhiiilll___^^^[[[YYYXXXXXXYYYYYYSSSZZZbbbfffbbbYYYMMMFFFHHHKKKRRRZZZeeettt```VVVTTTOOOOOOPPPYYYUUUUUUXXXWWWRRRPPPRRR\\\YYYUUUQQQPPPQQQSSSUUUXXXVVVSSSQQQQQQPPPNNNLLLOOOKKKMMMddd]]]OOOSSSXXXNNNIIINNNWWWYYYVVVSSS```aaadddiiinnnssswwwzzz{{{|||}}}~~~~~~|||{{{{{{||||||~~~}}}|||{{{{{{|||}}}~~~{{{{{{zzzxxxvvvuuuvvvwwwvvvvvvuuuvvvvvvtttqqqnnn___```aaacccdddbbb```]]]TTTSSSQQQOOOKKKHHHEEECCCAAA@@@???>>>===<<<;;;:::<<>>>>>============<<<;;;;;;<<<>>>@@@AAAFFF```ooommm|||sss{{{^^^IIIDDD@@@@@@??????@@@@@@AAABBBAAABBBCCCEEEGGGHHHJJJJJJNNNNNNNNNNNNNNNNNNOOOOOORRRRRRRRRSSSTTTUUUWWWWWWXXXVVVTTTSSSTTTVVVVVVUUUTTTSSSYYYfffuuuwwwoooqqqmmmjjjddd]]]]]]iiizzzzzzbbb___rrr[[[>>>???EEE???:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>??????@@@@@@@@@AAAAAACCCEEEFFFFFFFFFGGGIIILLLJJJTTTgggwwwKKK[[[iiifffvvv~~~ooouuuwwwuuuuuuqqq{{{SSSXXXqqqNNN::::::===:::444999999888777777666555555333333222222222222333333333333333333333333333333222111111111111111111111444111000777777000HHHtttiiigggoooiiiaaapppnnnrrruuuxxxxxxvvvsssssstttPPPBBBAAA>>>======<<<:::888:::999888888888888999:::333<<<@@@PPP}}}___HHHKKK^^^sss}}}kkklllnnnnnnmmmjjjfffdddgggpppyyyzzzqqqdddXXXRRR______aaakkk|||vvvNNNSSSUUULLLMMMTTTWWWUUUUUUVVVTTTQQQSSSWWW```YYYQQQLLLLLLOOOQQQQQQUUUSSSQQQPPPPPPOOOMMMLLLMMMOOOKKKMMMjjjzzz]]]PPPPPPKKKIIILLLOOONNNMMMOOOOOOQQQUUU[[[aaaggglllooowwwyyy{{{{{{yyyxxxxxxxxxzzz{{{}}}|||{{{yyyzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwzzzwwwsssrrrtttuuutttrrrlllooopppnnnkkklllqqqvvvrrrpppnnnlllkkkjjjgggeee^^^______]]]XXXSSSOOONNNGGGGGGFFFEEECCCBBB@@@@@@>>>===<<<;;;:::;;;<<<<<<>>>CCCKKKRRRVVVXXXYYY[[[[[[aaaaaahhhgggVVVhhh]]]\\\[[[[[[[[[[[[XXXVVVTTTSSSPPPNNNLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>==================<<<:::999999999:::;;;666;;;KKKhhhxxxzzzzzzpppzzzdddFFF999888:::===<<<<<<<<<<<<===>>>>>>>>>???@@@AAACCCDDDFFFFFFJJJJJJJJJKKKKKKLLLLLLLLLOOOOOOPPPQQQRRRSSSUUUVVVVVVSSSPPPPPPRRRUUUXXXXXXQQQUUU[[[```dddppprrrooo```ooo{{{eee]]]bbblllKKK@@@;;;@@@BBB===888777::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDDDDDDDDDDFFFGGGJJJIIIIIIJJJNNN```hhhPPPhhh[[[TTTuuurrruuu{{{}}}ggg\\\aaaiii|||XXXHHH666111666;;;999444888888777777666555555555222222111111111111222222222222222222222222222222222222222111111000000000333111...111666111777LLLxxx{{{nnngggfffcccmmmooooookkkgggiiiqqqxxxNNNAAA@@@???===<<<;;;999888999999888888888888999999888???;;;>>>llltttZZZJJJKKKdddxxx|||vvvsssooottt___MMMUUUUUUOOOQQQTTTRRRRRRTTTUUUWWWZZZ```fff___WWWNNNKKKNNNQQQQQQOOOQQQPPPNNNOOOOOOOOOMMMKKKGGGQQQSSSKKKOOOlll}}}UUUPPPMMMMMMLLLKKKMMMQQQJJJKKKMMMPPPSSSWWWZZZ\\\iiiiiijjjllloooppppppoooppprrrttttttsssrrrssstttqqqqqqqqqqqqqqqqqqqqqrrrtttoookkkkkkooopppmmmjjjhhhiiikkklllmmmooorrrtttmmmjjjfffcccaaa```^^^]]]```aaa```ZZZQQQIIIEEEEEECCCCCCBBB@@@???>>>>>>>>>:::999999:::<<<@@@CCCEEEIIILLLSSS[[[]]]\\\\\\^^^XXXqqqkkkaaabbb___]]]\\\[[[ZZZ[[[ZZZWWWUUURRRQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::888888888888999@@@888777AAANNN\\\pppbbbBBB666>>>FFFCCC::::::::::::::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEHHHHHHIIIJJJKKKKKKLLLLLLQQQQQQQQQQQQRRRSSSSSSTTTPPPOOONNNOOOSSSVVVWWWXXXQQQVVV[[[ZZZXXX___wwwpppllljjjdddVVV```qqqzzzqqqhhhjjjnnnmmm[[[\\\aaajjjsss~~~vvvKKKBBBCCCBBB>>><<<;;;:::888999999999999999999999999888888888999999::::::;;;::::::;;;<<<===>>>???@@@???AAABBBBBBBBBCCCEEEGGGIIIKKKNNNKKKFFFMMMggg{{{vvvXXX[[[fffiiivvv|||yyyuuu|||tttZZZRRRjjj~~~hhhEEE888:::;;;888444333888===666666666555555555444444222222111111111111222222222222222222222222222222222222111111000000//////...222///000888777444:::WWWnnn}}}~~~nnnYYYYYY\\\___bbbbbb``````eeeiii}}}MMM@@@@@@???>>>;;;:::999888888888888888888888888888555;;;999888QQQpppVVVLLLLLLhhh\\\QQQQQQSSSMMMMMMPPPKKKLLLOOOQQQTTTYYYaaahhhlllXXXSSSNNNNNNRRRTTTRRRNNNNNNNNNMMMNNNOOOOOOMMMKKKGGGKKKPPPNNNFFFLLLmmmfffLLLFFFMMMQQQLLLGGGJJJJJJJJJJJJKKKMMMNNNOOOTTTTTTUUUYYY^^^bbbbbbaaadddfffiiijjjjjjkkkmmmnnnkkkkkklllmmmmmmnnnnnnnnnoookkkhhhiiinnnpppnnnjjjnnnlllkkknnnrrrrrrnnniii___[[[WWWTTTRRRQQQPPPOOOMMMOOOPPPMMMHHHDDDDDDEEEAAA@@@???===;;;;;;;;;;;;888999;;;>>>DDDJJJOOORRRXXXWWWYYY^^^^^^[[[\\\aaatttrrrYYYgggmmm\\\___]]][[[ZZZZZZXXXUUURRROOOOOONNNLLLJJJHHHFFFFFFEEEDDDCCCCCCAAAAAA@@@???<<<<<<;;;;;;::::::;;;;;;999999999888999999999::::::777888;;;777444BBBUUUhhhmmmjjjkkkwwwbbbBBB???<<<888777888999999777999999999888999::::::;;;<<<<<<===???@@@AAABBBBBBEEEEEEFFFGGGHHHJJJJJJKKKQQQQQQPPPOOOOOOOOOPPPPPPJJJKKKMMMPPPTTTVVVUUUTTTSSSUUUXXXXXXTTTVVVeeeuuuuuunnnuuutttjjjfffmmmvvvxxx}}}fffEEECCC===@@@>>>666666===@@@===999999999999999999999999888888999999999999999999888888999:::<<<===>>>>>>???@@@AAAAAA@@@AAADDDFFFFFFHHHKKKLLLIIIGGGLLLSSSccczzzgggttthhhZZZNNN\\\gggbbbwww]]]OOOZZZVVVjjjfffkkkkkkmmmDDD777888555:::>>><<<555333777===555555555444444444444444333333222222222222333333111111111111111111111111111111111000000000//////,,,444222///666888555888@@@dddmmmwwwqqqfffTTTUUUIIIOOOYYY```bbb\\\SSSLLLzzzKKK???@@@@@@>>>;;;888888999777777888999999888777777333666999999;;;PPPyyysss[[[PPP\\\kkk{{{[[[FFFKKKTTTQQQHHHLLLOOOGGGJJJLLLNNNPPPWWW```cccbbbPPPOOONNNPPPSSSTTTQQQOOOMMMMMMMMMNNNOOOOOOLLLJJJRRRHHHGGGOOOOOOIIITTTggglllYYYOOOIIIGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLFFFFFFGGGJJJNNNQQQSSSSSSWWWZZZ]]]___```aaaccceeeaaabbbdddeeefffggggggggggggfffeeegggkkkmmmkkkiiinnniiifffhhhkkkiii```WWWRRROOOKKKIIIHHHGGGFFFEEEAAABBBCCCBBBAAA@@@@@@@@@===<<<;;;:::999:::;;;<<>>>>>===;;;::::::999999999::::::777777888888999:::::::::999666777<<<;;;555444999888BBBSSSlll~~~{{{hhhNNNAAA>>>>>>444:::>>><<<666333666:::888888777777888888999:::999999:::;;;<<<===>>>>>>???@@@AAABBBDDDEEEGGGGGGLLLLLLKKKKKKJJJJJJKKKKKKHHHIIILLLQQQTTTUUURRRPPPSSSTTTVVVXXXUUUSSSYYYaaajjjeeeEEE???BBB;;;>>><<<777999??????:::999999999999999999999999777888888999999999888888777777888999:::;;;;;;<<<===>>>>>>>>>===???BBBDDDGGGEEECCCEEEHHHJJJJJJIIIQQQUUUdddzzznnnZZZkkkoooKKKJJJaaa[[[bbb]]]vvvuuuaaaXXX]]]ZZZ\\\aaaXXX[[[rrrLLL;;;???AAA<<<;;;777444555888999666222333333333333333333333333333333222222222222333333000000000000000000000000000000000000000000000000,,,555333...222222111888:::QQQggg^^^\\\YYYWWWSSSKKKKKKMMMQQQWWW[[[\\\[[[uuuHHH???@@@@@@>>>:::888888999666777888999999888777666555555:::<<<666999SSSrrrkkkRRRPPPaaasssdddHHHGGGFFFMMMPPPHHHIIIMMMHHHIIIJJJJJJMMMUUU\\\ZZZSSSLLLMMMOOOPPPQQQPPPOOOOOONNNMMMMMMOOOOOOOOOLLLIIISSSJJJGGGMMMPPPNNNNNNRRRmmmkkkSSSMMMQQQJJJJJJJJJJJJJJJKKKLLLMMMGGGGGGGGGGGGGGGGGGHHHIIIIIILLLOOOPPPQQQRRRTTTUUURRRSSSUUUWWWYYYZZZZZZZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\YYYVVVVVVXXXVVVOOOIIIHHHFFFDDDCCCCCCBBBAAA???BBB@@@>>>>>>>>>===;;;999;;;;;;;;;<<>>===<<<<<<;;;999999888888888999999:::666777777888888888888888===888555666999:::999777111>>>CCCAAACCCHHHVVVfffkkk|||}}}||||||~~~YYYPPPDDD;;;777777:::===999777666777999:::;;;:::666666666666666777777888777777888999:::;;;;;;<<<;;;<<<===???AAABBBDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKNNNQQQRRRQQQOOOPPPQQQUUUXXXUUUQQQSSSXXXWWWjjj|||[[[GGGEEE@@@999<<<>>>>>>;;;;;;;;;999666777777777777777777777777555666777888888777666555777777777888888999999999::::::;;;::::::;;;>>>AAAEEEDDDDDDDDDHHHLLLNNNNNNNNNQQQLLLhhhxxxrrrooohhhhhhkkkTTTUUUYYY]]]ZZZNNNXXXTTTYYYVVVMMMKKKRRRVVVTTTXXXJJJ___xxxwwwpppsssZZZPPPAAA777999>>><<<555999444111222777888444///222222222333333333333333222222111111111111222222000000000000000000000000......//////000111111111...333000---111......888777:::OOOsss}}}vvvxxx^^^WWWMMMPPPLLLFFFCCCFFFQQQ]]]fffsssFFF>>>@@@@@@>>>:::777888999666777888999999888777666666444888<<<999666CCCVVVhhhPPPLLLccc~~~xxxzzz}}}{{{zzz|||~~~xxxHHHQQQKKK>>>AAAJJJFFFBBBFFFHHHHHHIIIIIIKKKTTT\\\VVVKKKKKKMMMNNNNNNMMMLLLMMMNNNNNNNNNNNNOOOPPPOOOLLLIIIFFFJJJKKKFFFEEEHHHKKKLLLIIIeeezzz]]]MMMLLLLLLKKKKKKKKKLLLLLLMMMNNNOOONNNKKKGGGDDDEEEFFF???AAADDDEEEEEEEEEFFFHHHDDDFFFHHHKKKLLLMMMMMMMMMGGGIIIKKKKKKJJJJJJKKKLLLGGGFFFFFFFFFFFFFFFEEEEEE???>>>============<<<:::===:::888999<<<===;;;999<<<===???BBBGGGMMMRRRUUUWWWXXXZZZ]]]___```aaaaaaaaa___iiiggg___fff```___bbbWWWVVVTTTSSSSSSSSSRRRPPPNNNKKKKKKKKKJJJIIIFFFDDDCCC??????>>>===<<<;;;::::::999888888888888888999999777777777777777777666555333666666444333444444222666555...///::::::666<<<666LLLUUUaaaxxxaaaMMMDDD:::888444222444777777555333111555888777222///000111555444444444444555666666777888888999:::;;;;;;<<<:::;;;===>>>@@@BBBDDDDDDBBBCCCCCCEEEGGGIIIKKKLLLMMMKKKKKKLLLNNNPPPPPPOOONNNPPPUUUXXXUUUPPPRRRWWWYYY]]]aaawwwxxxDDD999>>>;;;999===777888999888777555777999666666666666666666666666444555666666666555444333777777777777888888888888777888888777777999<<>>======>>>>>>======<<<<<<<<<;;;;;;===??????===;;;;;;;;;666888;;;<<<<<>>@@@@@@???===<<<:::999999888888888888888888888888777777777777777777777777666666666666555555555555333333333333333333333333555555555555777:::>>>@@@TTTWWW]]]dddlllrrrwwwyyytttuuuuuurrrkkkaaaVVVPPPCCCAAA===999666444333333333333333333333333333333222222222222222222222222444333222111111333555666555555555666777777888888::::::::::::;;;<<<======@@@BBBCCCCCCCCCEEEHHHKKKKKKJJJHHHIIIKKKLLLLLLKKKPPPPPPPPPQQQSSSTTTVVVWWWUUUTTTWWWeee{{{OOOEEE<<<999===>>>:::555999888888777666555555444444444444444444444444444555555555444444333333333333333333444444444555555555555555666777999:::;;;??????@@@@@@BBBDDDEEEFFFJJJKKKKKKJJJKKKOOOTTTYYYhhhrrr}}}zzz|||{{{lllzzzmmmwwwrrr{{{}}}iiiUUUBBB;;;>>>999888888777666555555444555555444333333222111111111111111111000000000000000000////////////000000////////////////////////....................................////////////555666777HHHsssTTTTTTXXXGGGIIIKKKAAADDDKKKBBBhhhGGGCCC@@@;;;888777777777666666666666666666666666666555555666888999:::;;;<<>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::888999:::::::::;;;>>>@@@AAADDDGGGIIIJJJLLLPPPTTTYYY[[[[[[XXXSSSPPPPPPQQQ^^^]]]YYYVVVXXXbbbooowww|||xxxfffddd```]]][[[ZZZ[[[[[[XXXWWWUUUSSSPPPNNNLLLKKKLLLKKKIIIFFFDDDBBB@@@???@@@???>>>===;;;:::999888888888888888888888888888777777777777777777777777666666666555555555444444333333333333333333333333444333222222333555777888666777888999::::::::::::888999;;;<<<<<<:::777666888666555333222333444555333333333333333333333333222222222222222222222222444333111111111222444555444444555666666777777888999999999999:::;;;<<<===???AAABBBCCCCCCEEEHHHKKKKKKJJJIIIJJJLLLNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTVVV[[[fffuuurrrLLLGGG@@@:::888;;;<<<:::666888888777666666555444444444444444444444444444444444333333333222222222222333333333333444444444444555555555666777888999:::======>>>>>>@@@BBBCCCDDDGGGGGGGGGGGGHHHLLLQQQUUURRRSSSTTT[[[nnnxxxqqqsssxxxwwwfffTTTDDD???:::333222777888888777666666555444444555444444333222222111111111111111000000000//////000000////////////000000............................................................////////////---///000999WWW{{{{{{lllSSSAAABBBDDD:::gggHHHCCC@@@<<<999999888888777666666666666666666666666555555666666777888888999666CCCPPPsssUUU666BBBLLL????????????@@@@@@@@@AAAAAAGGGFFFGGGHHHJJJJJJGGGEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIGGGFFFEEEFFFHHHIIIMMMPPPKKKGGG[[[sssdddTTTIIICCCKKKKKKLLLOOOQQQPPPKKKFFFLLLMMMOOOQQQRRRSSSSSSRRRHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDHHHMMMQQQRRRUUUXXXZZZ[[[\\\^^^```______\\\VVVOOOLLLNNNPPPMMMMMMPPPWWWbbbtttvvvfffiiidddbbb```]]][[[ZZZZZZZZZWWWUUURRROOOMMMLLLKKKKKKKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>===<<<:::999888888777777777777777777777777666666666666666666666666555555555555444444444444222222222222222222222222444333222000000111111222111111222222111000//////000000000000111222333444000000//////000111333444222222222222222222222222111111111111111111111111333222111111111222444555333333444555555666666777888888888888999:::;;;;;;>>>???AAABBBCCCEEEHHHKKKKKKIIIIIIJJJMMMOOOPPPOOOLLLMMMMMMOOOPPPQQQRRRSSSRRRSSSTTTSSSSSSXXXaaaiiirrrQQQ===444<<<:::888888999999888777777777666666555444444444333333333333333333333333222222222111111111111111222222333333333444444444444444444555666777888999:::;;;;;;<<<===???@@@AAABBBCCCDDDDDDEEEHHHMMMPPPTTTTTTPPPNNNRRR[[[``````^^^kkkvvv|||jjj[[[KKK>>>@@@777333888;;;888888<<<777777666666555444444444444444333333222111111111111111000000000000//////000//////......//////000........................---------------------------............////////////222333222999RRRzzz^^^XXX^^^SSSCCCdddIIIBBB???<<<:::999999888777555555555555555555555555555555555555555555666666<<<===;;;QQQzzzUUUCCCCCCEEEDDD======>>>>>>>>>????????????EEEDDDDDDDDDEEEFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFHHHLLLJJJCCCOOO~~~uuu]]]MMMHHHKKKNNNQQQTTTUUUOOOHHH???AAADDDHHHLLLPPPSSSUUURRRRRRQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNRRRSSSTTTTTTUUUXXX\\\___VVVXXXYYYZZZZZZYYYXXXXXX[[[ZZZWWWRRRNNNOOOSSSXXX```dddlllxxxnnnpppooo___aaa```^^^\\\ZZZYYYXXXXXXTTTRRROOOLLLJJJIIIIIIJJJHHHHHHFFFEEECCCAAA@@@???===<<<;;;:::999888777777666666666666666666666666555555555555555555555555444444444444333333333333222222222222222222222222555444333222111111111222000111222333444555555555666555333222222222222333222111111000000000000111111111111111111111111111111111111111111111111111222111111000111222333333222222333333444555555555666666666666777888999:::;;;===@@@AAABBBDDDGGGIIIHHHGGGGGGIIILLLOOOPPPOOOMMMMMMOOOPPPRRRSSSSSSTTTRRRRRRRRRQQQOOOPPPSSSWWWkkkyyypppPPP===666999???666777888888777666666666555555555555444444333333222222222222222222222222111111111111111111111111222222222222333333333333333333333444444555666777999999999:::<<<===???@@@???AAABBBCCCDDDGGGKKKMMMIIINNNRRRSSSTTTTTTPPPJJJAAATTTfffjjjggglll}}}lllnnn|||wwwsssuuunnncccllldddSSSSSSIII999444::::::222===888777;;;<<<777333444555555555555444444333333333333222222111111111000111000000000/////////////////////....../////////........................---------------------------------.........//////111333666555000444NNNkkk~~~ooottttttppp]]]pppvvv___LLL```IIIAAA>>>;;;::::::999888777444444444444444444444444444444444444444444444444333777333777QQQpppUUU444CCCJJJ???:::===<<<<<<<<<<<<============@@@@@@@@@@@@AAACCCFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGG???===BBBBBBEEEXXXoooxxxbbb___UUUIIIGGGMMMSSSSSSHHHHHHGGGHHHJJJMMMPPPRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTTTTUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVXXXZZZ\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]\\\ZZZWWWVVVTTTVVVYYYZZZ\\\aaaiiipppllldddccccccccc]]]]]]\\\[[[YYYWWWVVVUUUQQQOOOLLLIIIGGGFFFGGGGGGDDDDDDCCCAAA@@@>>>===<<<;;;::::::999888777666666555555555555555555555555444444444444444444444444333333333333222222222222111111111111111111111111222222222222222222222333000000000000///...---,,,+++,,,...///000111111111222222111000////////////000000000000000000000000000000000000000000000000000000000000111111222222111111111222333333444444555444444555555666777888999<<<>>>@@@AAABBBDDDFFFEEEDDDDDDFFFJJJLLLMMMMMMKKKLLLNNNPPPQQQRRRRRRRRRQQQOOONNNOOOQQQRRRPPPOOOSSS[[[hhhwwwgggQQQ<<<888;;;===<<<===555777999888666444444444444444444333333333333333222222222222222222222222111111111111222222222222111111111222222222333333222222222222333444555555777888888999:::<<<===>>>>>>AAACCCEEEFFFHHHJJJMMMIIILLLLLLIIIKKKPPPTTTTTTSSSPPPOOOOOOOOOOOOSSSYYY```\\\]]]```]]]SSSKKKIIIKKKKKKDDDKKKLLLCCCBBB;;;<<<;;;;;;===??????>>>===999666666888888555222333444444444333333333333333222111111111111111000000000000000////////////...//////............//////........................------------------------------------............///,,,000666444111===NNN~~~}}}xxx]]]HHH???===;;;999999999777666444444444444444444444444333333333444444444444444---777777222555>>>WWWwwwPPP>>>;;;BBB===888===AAA::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???AAAEEEHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGBBBFFFCCC===AAAKKKHHH<<>>===<<<;;;:::999999888888777666666555444444444444444444444444333333333333333333333333222222222222111111111111000000000000000000000000......///000000111111111111222222222222222111000...///111333333333111000------.........///////////////////////////////////////////////////////////////000000111111111111///000000111111222333333333333333333444555666666888:::===>>>??????AAABBBCCCBBBBBBDDDGGGJJJKKKKKKHHHIIIKKKMMMOOOOOOOOOOOONNNLLLJJJLLLPPPPPPMMMIIIPPPNNNOOOXXXgggzzzfffPPP<<<;;;888999===???;;;666444666777888777555333222333333333333222222222222222111111111111111111111111111111111111111222222222000000111111111222222222222111111111111222333444666666666777999:::<<<======@@@CCCEEEFFFHHHJJJKKKOOOQQQOOOIIIGGGIIILLLLLLQQQKKKHHHMMMRRRUUUTTTSSSIIIKKKNNNQQQQQQLLLGGGDDDHHHCCC???@@@CCCBBBCCCDDDBBB<<<;;;@@@>>>444000444:::999888888777777777888333333333222222222222222000000000000000000000000000000////////////......///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........444---+++111444333777===[[[uuurrrYYYGGG===;;;999999999888666555333333333333333333333333333333333444444555555555444999888666555000777KKKvvvOOO:::;;;BBB@@@666999@@@<<<999999999:::::::::;;;;;;888:::<<<======???BBBFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGG@@@KKKMMMBBB>>>BBBBBB;;;888UUUvvvzzzqqqmmmhhh[[[VVVNNNHHHFFFIIINNNRRRWWWWWWWWWWWWWWWVVVVVVVVVXXXWWWUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXZZZ[[[[[[\\\^^^```ZZZYYYZZZ]]]bbbggghhhhhhxxxhhheeebbb___``````[[[TTTUUUVVVWWWWWWVVVSSSPPPNNNJJJIIIHHHFFFEEECCCBBBAAA>>>>>>===<<<<<<;;;::::::888888777777666555555555333333333333333333333333333333333333333333333333222222111111111000000000000000000000000000000000......//////////////////***+++,,,...///000000000.../////////...,,,+++***+++,,,---....../////////........................////////////////////////...///000000000000000000...//////000000111222222222222222222333444555555666999;;;===<<<<<<===>>>CCCBBBBBBCCCFFFHHHIIIIIIGGGHHHKKKMMMNNNOOONNNMMMKKKLLLMMMNNNOOONNNMMMKKKTTTMMMIIIMMMSSSYYYdddpppyyyzzzdddHHH???DDD>>>999<<<===:::555555555555666555444444333333222222222222222222222222222222111111111111111111111111/////////000000111111111000000000000111111111222111111000000000111222222333333444555666888999::::::===AAADDDEEEFFFGGGHHH???FFFKKKKKKLLLOOOPPPOOOOOOTTTWWWTTTOOOMMMNNNOOORRRRRROOOJJJGGGGGGHHHGGGBBBCCCEEE===777:::===DDD<<<666333666999999<<>>AAABBB\\\rrreee^^^]]]___bbb^^^]]]\\\\\\[[[ZZZYYYYYYZZZXXXVVVUUUTTTUUUWWWXXXZZZZZZYYYYYYXXXXXXWWWWWWSSSTTTUUUVVVXXX\\\aaaeee~~~rrraaaaaa\\\YYY\\\[[[WWWUUUWWWSSSTTTUUUVVVUUURRROOOMMMHHHHHHGGGFFFEEECCCAAA@@@>>>======<<<;;;;;;::::::777777666666555555444444333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000111000000///...111111111111000///...------------...///000222222...//////000000//////...........................////////////////////////...//////000000000000000......//////000111111111111111111111222333444555666888;;;<<<;;;:::;;;;;;DDDCCCBBBCCCFFFHHHIIIHHHHHHJJJLLLOOOPPPPPPPPPOOOJJJNNNQQQRRRPPPOOOPPPSSSPPPLLLMMMTTTTTTNNNMMMRRRPPPUUUccckkkppplllXXXBBBAAADDD888888@@@999999;;;999333444999999444444222000111222444333222111111111111111111222222000000000000000000000000---.........//////000000000000000000111111111111111000000000000000111222111111222333444666777888777;;;???BBBCCCCCCDDDEEEJJJLLLJJJDDDAAADDDHHHJJJDDDIIIKKKJJJLLLQQQRRROOOPPPPPPNNNKKKLLLMMMHHH@@@BBB???BBB<<<>>>EEE===:::======;;;999;;;<<<777000444666777555444555666666111111111111111111222222////////////000000000000000/////////.....................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((---111000000222111000+++888BBBlll}}}yyyyyyZZZBBB;;;;;;999777666555555555444444444444444444444444111111222333333444555555444444444555555555555666222===GGGXXX~~~~~~CCC333GGG:::999999888777666666555666666666666777777777777777777777777888999:::;;;<<<===???@@@AAAAAA@@@@@@BBBCCCDDDEEEGGGGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBB@@@>>><<<<<<;;;:::888;;;CCCKKK```~~~zzz{{{yyyrrrhhhaaa___^^^\\\[[[^^^\\\VVVPPPQQQWWWYYYXXXKKKSSS[[[\\\YYYYYY[[[___eeeccciiiuuuwwwttt|||~~~```]]]dddWWWXXXXXXXXXWWWVVVVVVUUUQQQRRRRRRSSSRRRPPPOOONNNKKKFFFBBBBBBFFFGGGDDD???>>>===;;;:::999999:::;;;888777777666555444444444333222222111111222222333111111111111111111111111////////////////////////000000//////.........---////////////////////////..............................------------..............................------............------........................---------............///............////////////111111000000111111222333555555666777888:::<<<===>>>???BBBEEEFFFGGGFFFFFFIIIKKKMMMMMMLLLKKKKKKLLLOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLQQQOOOMMMLLLOOOUUU\\\```www~~~rrraaaQQQFFF???======<<<;;;::::::999999777666666444333222111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////000000111111111222222222333222111111222333555666777888;;;>>>@@@AAABBBBBBIIIIIIGGGGGGGGGGGGIIIIIILLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDBBB>>>>>>>>>>>>>>>===<<<<<<<<<;;;999777666666777777555555444333333222111111000000000000000000000000///////////////////////////............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////555111888RRRwwwqqquuuXXXBBB;;;:::999777666555555444444444444444444444444444111111222222333444444555444444444444555555555555333777888>>>VVVyyyxxxHHHCCC>>>---888888777777666555555444444444555555555666666666666666666777777888:::::::::<<<===???@@@@@@??????AAABBBDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>><<<:::999888888<<<999:::<<<;;;@@@XXXrrryyyuuuzzz}}}|||uuuooonnnnnnlll~~~xxxvvvzzz}}}~~~eeeaaabbb\\\SSSTTTUUUUUUUUUUUUTTTSSSRRROOOOOOOOOOOONNNMMMLLLLLLDDDEEEGGGFFFDDDAAA>>>======<<<;;;999999999999:::777777666666555444444333333222222111111222222333111111111111111111111111////////////////////////000/////////.........---////////////////////////..............................------------..............................------............------........................------------........................////////////111111000000000111222222444444444555777888:::;;;===>>>AAADDDEEEFFFFFFEEEJJJKKKLLLLLLKKKJJJKKKMMMPPPPPPPPPPPPPPPOOONNNMMMNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKJJJNNNOOOLLLNNNRRRSSSPPPNNNLLLIIIFFFAAA>>>;;;999<<<<<<;;;;;;:::999999888666666555444333222111111111111111111111111111111000000000000/////////...................................................////////////////////////000000000111111111222222222222111111222333555666666888:::===???@@@AAAAAAEEEDDDDDDCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJIIILLLLLLKKKKKKIIIFFFDDDBBB===>>>>>>>>>>>>===<<<<<<;;;:::888666555555555555555444444333222222111111000000000000000000000000....................................------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........////////////111,,,,,,777NNNkkk|||xxxeeefffVVVAAA;;;:::999777666555444444444444444444444444444444111111222222333333444444333333333444444444555555999666333222999KKKccctttxxxDDD222777888222666666555555444444333333333333333333444444444444666666666666666777888999999:::;;;===>>>?????????AAABBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB???>>>===;;;999888777777888777999<<<888333;;;GGG[[[mmmRRRIIIQQQWWWSSSKKKPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJBBBJJJQQQOOOFFF???===???;;;;;;999888888888888888666666666555555444444333222222111111111111222222000000000000000000000000/////////////////////////////////...............////////////////////////------------------------......------------......------------------------------............------------------------------------------............---............/////////000000000000000111111222222222333444555666888999;;;===???BBBDDDDDDEEEDDDIIIJJJJJJIIIHHHIIIKKKMMMOOONNNNNNMMMLLLKKKJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKGGGHHHHHHGGGEEECCC@@@???>>>@@@@@@>>>>>>@@@@@@===;;;;;;<<<======>>>??????:::::::::999999888888777666555444444333222111111000000000000000000000000000000000/////////......................................................////////////////////////000000000000111111111111222111111111222333444555555777999;;;===>>>??????BBBBBBBBBBBBCCCEEEFFFGGGKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIFFFCCCBBB=========>>>======<<<;;;999888777555444444444444444444333333222111111111000000000000000000000000....................................------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////000///,,,***000AAAYYYkkkrrrhhhpppwwwvvv}}}RRRAAA;;;:::888777555444444444333333333333333333333333111111222222333333333333222333333333444444444444999555555888777777BBBPPPmmmddd======@@@333000<<<444444333333222222222222222222222333333333444444555555555555555666777777888999:::<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===;;;::::::999666666:::???>>>999:::???:::FFF```|||hhhGGGLLLQQQRRROOOKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIGGGGGGGGGHHHHHHEEELLLRRROOOEEE>>><<<>>>:::999888888777777666666555555555444444444333333222222111111111111222222000000000000000000000000........................................................................------------------------...------,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,---------.........---------.........//////000////////////000111111222222222333444555777777:::;;;===???AAACCCCCCCCCFFFFFFFFFEEEDDDFFFIIILLLLLLKKKJJJJJJIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIDDDEEEFFFFFFEEECCCAAA@@@???@@@AAAAAABBBDDDDDDDDDAAA@@@???===<<<:::999888888888888888777777666666444444444333222111111000000000000000000000000000000000/////////................................................................................./////////000000000111111111111111222222333444444444555777999:::<<<===>>>BBBBBBCCCDDDEEEGGGHHHIIILLLKKKJJJIIIJJJLLLNNNPPPMMMMMMLLLKKKHHHEEECCCAAA<<<============<<<;;;;;;888888777666555444333333333333222222111111111000000000000000000000000000.................................---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---111444000---111===IIIlll~~~}}}jjjvvvNNN@@@::::::888666555444444333333333333333333333333333111111222222222222222333222222222222333333333444333...111999999222222:::888KKKcccuuu~~~EEE@@@777222666;;;777///222222222111111111111111222222333333333444444444444444333333444444555555777888999:::<<<>>>@@@AAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???===<<<;;;;;;:::;;;999999:::999666666888???888777JJJmmmiiiOOOBBB???DDDCCCDDDFFFIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEFFFFFFGGGEEEGGGGGGDDD???:::888888888888888888777666555555444444444444333333333333222111111000000111111222////////////////////////---------------------------------...............------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...------------............//////......//////000111222222222333444555666777777999:::===???AAABBBBBBBBBBBBBBBBBBAAACCCGGGJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;:::999:::;;;;;;:::999888888777777666666666666555555555555333333333222111111000000////////////////////////////////////............................................................------------------------....../////////000000000000000111222333333333333333444555666888999;;;<<<@@@AAABBBDDDFFFGGGHHHHHHIIIHHHGGGGGGIIIKKKNNNPPPKKKKKKJJJIIIGGGDDDAAA@@@<<<<<<<<<<<<<<<;;;::::::888888777777666444444333222111111111111111000000////////////////////////...........................------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))...222222///---///222DDD^^^vvvpppKKK@@@:::999888666555444333333333333333333333333333333111111222222222222222222111111222222222333333333222------444666222222666///333:::III```|||gggDDD111>>>???222---555777...111111111111111111000000222222222222333333333333333333222222222333333444555555666888:::===???@@@>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;:::999999999:::888666444333444666777444<<<@@@:::666FFFiiiaaaFFF;;;999;;;>>>@@@AAABBBDDDFFFGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEGGGEEEAAA???===<<<:::999888888888888777666555444333333333333333333333333111111000000000000111111////////////////////////---------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------........................///000000222222222222333444555666666666888:::<<>>???@@@@@@AAABBBEEEHHHFFFGGGIIIKKKLLLLLLLLLKKKEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB???===<<<<<<<<<===???<<<<<<>>>===;;;:::===999999999999::::::::::::444444444444444444444444222222222111111111000000/////////////////////////////////.........------------------------------------------------------------------------------............///////////////000111222333333333333222333333444555777999:::<<<===???AAABBBCCCDDDDDDBBBBBBBBBCCCEEEGGGJJJKKKGGGGGGGGGFFFDDDBBB@@@>>>;;;;;;<<<<<<;;;;;;:::999888888777777666555333222000000000000000000000000////////////////////////------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............111***CCCYYY]]]kkkHHH???:::999777666444444333333222222222222222222222222222222111111111111111111111111111111222222222222222000000222333333666888CCC<<<333...111:::FFFPPPttt{{{HHH777666<<<888777888444...000888000000000000000111111111000000000111111111222222333222222111111111222222222222333555777:::===???>>>>>>??????@@@@@@??????@@@@@@?????????>>>>>>>>>===<<<;;;999888888888888555777777555555777:::<<<999555111333999>>>??????OOOrrrgggVVVEEE666555;;;>>>>>>???555???IIIKKKFFFAAABBBEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFEEEEEEDDDCCCBBBFFFDDDBBB@@@???>>>======888888999999888777555444222222222222222222333333111111000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............------......///000000000000000111222333333444555666888;;;===???AAA<<<>>>AAABBBBBBCCCFFFHHHHHHJJJMMMOOOOOONNNLLLJJJDDDDDDEEEEEEEEEDDDCCCBBBCCCBBB@@@???>>>===<<<<<<999666666;;;;;;999999===555555444333222111000000333333333333333333333333111111111111111000000000........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////111222333333222222222222111222333555777888:::;;;===>>>@@@@@@@@@@@@===>>>???AAADDDFFFGGGHHHBBBCCCCCCCCCBBB@@@>>>===:::;;;;;;;;;;;;:::999999666666666666555333222111000000000000000000000000////////////////////////---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,...000111222444...111BBBPPPhhhiiiFFF???:::999777666444333333333222222222222222222222222222222111111111111111111000111111111111222222222,,,111444222000111333444000333888:::888555777<<>>888222///...111444555333111000000000000111111111111////////////000000000000222222111111111111111222///000000222555888;;;======>>>>>>????????????>>>????????????>>>>>>>>>>>>===<<<;;;:::999999999999555999;;;999777777777777222555888888777666888:::;;;@@@LLLdddmmmVVVCCC999999888:::===:::444444999???===<<<===???BBBBBBBBBDDDDDDEEEFFFFFFGGGFFFFFFCCCDDDEEEEEEDDDCCCAAA@@@>>>???@@@???<<<;;;;;;<<<888888999999999777555444222222222222222222222333111111000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------.../////////////////////000111222444444555777:::===???@@@<<>>:::999<<<;;;666555888999888888666555444333333222222222222222222222333111111111111000000000000........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///111222333333222222111111111111222444666888:::;;;===>>>???@@@??????<<<===@@@BBBEEEGGGHHHHHH@@@@@@AAAAAA@@@???===<<<:::;;;;;;;;;;;;:::999999444555555555444222000///////////////000000000000////////////////////////---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++---.../////////"""888,,,(((777???XXX|||zzzaaaIII;;;:::999777666555444555555222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333444333333333333444555555777666===LLLZZZmmm{{{^^^???666999:::666333000000000000000000000000//////............//////............//////////////////000111111111111111333222222222444666999;;;::::::;;;===>>>>>>>>>>>>@@@@@@??????>>>>>>======<<<;;;999888777888888999999888888777666555555444555555555555555555555555555777999999>>>OOOhhh{{{kkk\\\HHH<<<999999555111555444444555555666777888;;;;;;<<<===>>>@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>============999999888888777666666666333333333222222222111111111111111111000000000000........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///////////////000000000000444444555777999;;;===>>>>>>???AAABBBDDDFFFGGGGGGGGGIIIKKKMMMMMMLLLKKKIIIFFFFFFFFFFFFEEECCCBBBBBB===<<<;;;:::999:::;;;;;;888888888777777777777777555555444444444333333333222222222111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------////////////000000000000////////////000111222333555666888;;;>>>@@@AAAAAA??????@@@BBBDDDFFFHHHIIIDDDCCCBBBAAA???>>>===<<<:::999888777777777888999777666444333222111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///......//////000222333444???ZZZ___III<<<:::999777666555444555555222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333333333222222333333444555444//////555777:::JJJ]]]{{{RRRNNN???444444888777444222000000000000000000000000//////............//////............//////////////////000111111111111000222111111111333555888999999:::;;;===>>>>>>>>>>>>==================<<<<<<<<<;;;999777666666777777888888777777666555555444444444444444444444444444555888999777555888@@@HHHMMMkkkyyybbbMMM???BBB;;;222000444777777666444444444444555666777888;;;;;;;;;<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;888888888777666666555555333333222222222111111111111111111000000000//////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------.............../////////000000000000333333444666888;;;===>>>>>>??????AAABBBDDDEEEFFFGGGIIILLLNNNNNNLLLIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA===<<<;;;:::999::::::;;;888888888777777666666666444444444444333333333333222222222111111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------....../////////000000000111111000000111222333444444555888:::===???@@@AAAAAAAAABBBCCCEEEFFFHHHIIIDDDDDDCCCAAA@@@???>>>===::::::888777777888888999666555444333222111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------........................000111222333111===QQQccciiinnn\\\GGG<<<:::999777555444444444555222222222222222222222222111111111111111111111111111111111111111111111111111000000000000111222222222111111111111222333333:::555444777666111444;;;999KKKffffffSSSBBB888666444444777666222//////000000000000000000000000//////............//////---............/////////...//////000000000000000000000000000111333555666999999;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999777666555666666777777777666555555444444444444444444444444444444222444666555333111000000111:::DDDNNNZZZoooggg]]]NNNBBB;;;888555333111//////000333444444222444444444444555666777777999::::::;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>><<<;;;999999999777777666666555444444444333222222222222111111111111111000000000000//////------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------................../////////000000000111222333555777:::<<<>>>@@@@@@AAAAAABBBDDDFFFGGGFFFHHHKKKMMMMMMKKKGGGEEEEEEEEEEEEEEECCCBBBAAA@@@<<<;;;::::::999999::::::999888888777666555444444444444444333333333222222111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,------...///000111111555333222111111222444555333444666888;;;===>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>===;;;:::999888888888888888555555333222111111000000/////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............------------...///111111000...///333777AAAZZZrrrXXXFFF===:::999777555444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222000000000000000111222222111...000666888555444777555111333???MMM___yyyhhhMMM???888222222888777666555444111///...000///////////////////////////......------......///---------.........//////---...//////000000////////////...///000111222333777888999;;;<<<======>>>999::::::;;;;;;<<<<<<<<<===;;;999777666666666666666666666555555444444444333333333333333333333333444222111111333555777888444555555444555:::CCCJJJ]]]nnn~~~kkkYYYAAA...444000------000444666666444555777666444111000///333333333333444555666777888888888999:::;;;===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;999888777777666666555444444333333222222222222222111111111111111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------................../////////000000///000111333666999;;;===>>>>>>>>>>>>@@@AAABBBCCCFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDBBBAAA??????;;;::::::999999999999999888888777666555444333222333333333333222222222222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,---,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---++++++,,,---///000111111555444222000000111333444222333444666888:::<<<===<<<======>>>????????????BBBAAA@@@???>>>===<<<<<<::::::999999888888888777444444222111111000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---...///000333//////000///000777AAAVVVEEE===999888666555444333444444111111111111111111111111000000000000000000000000000000000000000000000000000000//////000000111222000////////////000111111000------111333222000000@@@888555999777333:::FFFIIIUUUgggxxxwwwlll^^^MMMBBB???444000777999333111666000///...---...111222111..............................------------......------------............------...////////////...............//////000000555666777999;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<:::888777666777777555555555555444444444444333333333333333333333333777333///...000222333222000333777::::::666111---000555>>>IIIWWWjjj~~~rrraaaTTTCCCAAA;;;777888<<<<<<:::888777666555444222///------///111222000000222444222222222333333444555666666666666777888999:::;;;===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;999888777666666555555444444333222222222222222222111111111000000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...............////////////...///000222555777:::;;;777888999:::<<<=========FFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDCCCAAA@@@>>>===999999999999999888888888777777666555444222222111333333222222222111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---***((())),,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,---***+++,,,---...///000000333222000///...///111222111222222444666888:::;;;:::;;;<<<===>>>======<<>>>>>===<<<;;;::::::::::::999999888777666666333222111111000000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,+++++++++,,,---...///---...111666666333000000TTTDDD===999888666444333333333444111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111111000////////////000111111666444222333444444333333++++++000888999444333888000444777777666777<<>>===:::777555===555000222333000222777---/////////111333000+++..............................------------......,,,------------.........,,,------.......................................222333555777999::::::;;;::::::::::::;;;;;;;;;;;;;;;:::888777666666777888444444444444444444444444222222222222222222222222222111111222222111///,,,666111***''')))///444888888666333000000333:::???:::DDDJJJMMMZZZqqq|||vvveee[[[FFF@@@<<>>===<<<888999999999999888777777666555555444333222111111222222222111111111000000............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999555...+++***+++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,---...////////////.........//////000000000000111333666888:::;;;<<<===?????????>>>===<<<<<<<<<;;;:::999999999888999888888777666444444222111111000//////000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///---,,,---000111111111TTTDDD===999888666444333333333444111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000//////000000111222---......---...000111222777666666666555444555777777777777555444666;;;>>>999:::;;;888555333333444///111555999777222,,,)))000444333000///111...)))------------------------...------,,,,,,------...,,,,,,---------.........,,,,,,---............---..................------000111333555777888999999999999999999999999888888777666555444444555666777333333333333333333333333222222222222222222222222---///111333333222111111222222333444555444111//////111555888888777444222666999999555666<<<@@@???===IIIJJJLLLXXX___```eeeVVVWWWWWWYYYYYYVVVPPPLLLFFF???;;;>>>EEEEEE===444<<<666333333111+++(((***......000222222111000111///......,,,,,,,,,...000222111/////////000111111111111111111222333444555444444444444444555666777888999;;;===>>>???@@@@@@======>>>>>>>>>?????????;;;:::999999888888888999555555555444333333222222111111111111000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///////////////000222444555666888;;;AAAEEEHHHGGGEEEDDD@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAA???===<<<;;;777888999999999888666666444444333333222222222111222111111111000000000000---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,666222...++++++,,,,,,,,,***************************************+++,,,,,,++++++,,,,,,------------,,,---...///000000//////000/////////111444666888999:::===>>>??????>>>===<<<<<<;;;;;;:::999999999777777888777666444333222111111000////////////000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......000///,,,***+++---//////TTTCCC===999888666444333333333333000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000111222222000333444222000222444444///111111//////111222000//////000222444555444333666999;;;888333000222555333333111,,,+++...111222+++///...'''&&&,,,111111------------------------...------,,,,,,------...,,,,,,,,,---------......+++,,,------......------......//////......------///000111444555777888888999999888888777777666666444444333222333444555666333333333333333333333333111111111111111111111111111111000...,,,,,,///222---------...///000000000222000......///111222222///222333333111222444555...888666111555666444888444333333444666555333111+++333777111+++---111333...+++,,,111222///222888111...---...//////......---///111222111000000111000...---...000111111///111111111111222333444555333333333333444444555666666777999;;;<<<>>>>>>>>>;;;<<<<<<<<<======>>>>>>::::::999999999999::::::666555555444444333333222111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------.........////////////000000111333444555333777>>>CCCFFFEEECCCAAA===@@@CCCFFFHHHGGGEEEDDDCCCCCCBBBAAA???===;;;:::777888888999999777666555333222222222222222222222111111111111000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000/////////...///000333666777666888:::<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::666777777777555444222000111000000////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......))),,,///000111222111...OOOHHH;;;:::777444333333333222111111111111111000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111333333333333333333333333333333333222222111111111000000000000000000000000..............................---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......///000111222444555666777999888888777666555555444444444333333333333222222333333333222222222111111000000000000000000000000////////////////////////...............///000000000000000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000222111111000///..........................................////////////000///////////////////////////000000000111111111111222222333333333444444444555555777888:::<<<===>>>===<<<<<<;;;;;;;;;<<<<<<::::::999999888777777777666555555444444333222222111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111555777:::;;;;;;;;;<<<===@@@@@@@@@CCCFFFEEEBBB>>>???@@@BBBBBB@@@<<<888555888888888888888777666666222222333222222111000///000000000000000000000000///000000///,,,++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........////////////000000000000111222222333333666777888999:::;;;;;;;;;<<<;;;::::::999999::::::555555555555444333222111000000000000////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///NNNGGG;;;:::777444333333333222111111111111000000000////////////////////////////////////............//////.../////////000000000000........................000000000000000000000000111111111111111111111111222222222222222222222222333333222222222111111111////////////////////////..............................---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---......//////111222333555666666888888777666666555444444444444333333333222222222333333222222222111111111000000000000000000000000///////////////////////////............///000000000000///////////////000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000///......---------------------------------------.........//////......................../////////000000000111111111111222222222333333333222333444666888999;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888777777666555555555444333333222222111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.....................///000000111111333666999:::;;;;;;<<<===??????@@@BBBDDDDDDAAA>>>???@@@AAAAAA???<<<999666777888888888888777666666//////000111111111111111////////////////////////000//////......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........///////////////000111111222222333555666777999::::::::::::;;;;;;:::999999999999999666666666666555444333333111111000000000/////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............LLLFFF::::::777444333333333222111111111000000000000//////////////////////////////......------------............/////////000000000........................000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111////////////////////////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////000111222444555555777777666666555444444444333333333333222222222222333222222222222111111111000000000000000000000000//////////////////////////////......//////000111111000000///............000000000000000000000000////////////////////////////////////////////////........................//////......------,,,,,,------------------------,,,,,,,,,,,,------------............................../////////000000000000000000000111111111111000000222333555666888888;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666555555444444333333222222111111000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............---......//////000111111111444777999999:::<<<===>>>>>>???AAACCCCCC@@@>>>@@@@@@@@@???===;;;999888777777777777777666666555222222222333333333333333////////////////////////...+++******---...,,,***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000111111222222444555666888999999::::::::::::999888888888888999777777777777777666555444111111111111000000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............KKKEEE::::::777444333333333222111111000000000///////////////////////////////////////......------......///........./////////000000........................////////////////////////000000000000000000000000000000000000000000000000111111111111111111111000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........///000111222333444555555555555444444333333333333333222222222222111222222222222111111111111////////////////////////........................//////......//////000111222222000///............////////////////////////........................---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------------------------............/////////....../////////000000000//////000222333444555666999::::::;;;;;;;;;;;;;;;999999999888777777666666555555444444333222222111111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------......///000000111///222555666777999;;;======>>>@@@AAABBBBBBAAA@@@AAA@@@???===;;;:::::::::666666777777666666555444666555444222111000//////////////////////////////000,,,)))+++000222///,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------......//////000111111222222333555666888888999999999999888777777777777888666666777777666555555444222111111111000000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........IIIEEE::::::777444333333333222111000000000////////////...........................000//////////////////000............////////////................................................////////////////////////////////////////////////000000000000000000000000........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---------......///000111222222444444444333333333333333333333222222222111111111222222222111111111000000........................------------------------...............//////000333222111000///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------------------------,,,,,,---------.........---------.........////////////000111222444444555888888999:::;;;;;;::::::999999888888777666666555555444444333222222111111000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------...//////000000...000333444555777999<<<===>>>@@@AAAAAAAAAAAABBBAAA@@@>>><<<;;;:::::::::555666666666666555444444222111000...------------........................333000---000444777444000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,------......//////000111111111222333555666777888888888888777666666666666777444444555555444444333333111111111000000000000///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...IIIEEE;;;:::777444333333333222111000000////////////..............................000000////////////000000------........./////////------------------------........................////////////////////////////////////////////////////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------...//////000111111333333333222222222222222222222222222111111111111222111111111111000000000........................------------------------------,,,,,,------...///111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------...............///000111222333444444666777999:::;;;::::::999999888888777777666555555444444333333222222111111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------......///000000...000111222333444777:::;;;===???@@@@@@@@@AAABBB@@@???===<<<;;;:::::::::555555555555555444444333111111000000111222444555........................///---,,,---000222000.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------......//////000000///000222333555666777777777777666555555555555666222222333333333222222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------IIIFFF<<<:::777444333333333222111000000/////////................................./////////....../////////---------.........//////------------------------------------------------........................////////////////////////........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,------------......///000000222222222222222222222222222222222222111111111111111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///---...//////000111222222555666888:::;;;:::999999888888888777666666555555444444333333222111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---......//////000...///111111111222555888888;;;======<<<===???AAA>>>>>>===<<<<<<;;;:::999444555555555555444333333333222222222333555888999........................************++++++++++++......---------,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------......///000000...///000222444666666777777666555555444444555555111111222222222222222111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------IIIFFF===:::777444333333333222111000/////////.............................................------.........---------.........//////------------------------------------------------........................000000000000000000000000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,------....../////////111111111111111111222222222222222111111111111000111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////------......///000111111444666888:::;;;:::999888888888888777666666555555444444333333222111111000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000///000000000000111444777666999;;;;;;::::::===@@@============<<<;;;:::999444444555555444444333222000///...------///111222........................---...//////------...///......---------,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------......,,,,,,------...//////000---...000222444555666666666666555444444444444555111222222333333333222222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------wwwNNN>>>>>>:::777444222222111000///................................................................................................------------------------.........------,,,,,,,,,,,,,,,,,,---------.........------------...//////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000222111111111000000//////000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////222333555777999999999999:::888666444333444555666444444333333222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......///111444555999777777999===???>>><<<;;;;;;:::999999888777777333333444444444444444333222111111000///......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------...000111333444444666666666666555444333222333333333333333222111000......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...wwwOOO???>>>:::777444222222111000///................................................................................................------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------------...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000111111111000000000//////000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////111222444666888888888888999888666444333333444555444444333222222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......///111333555888777666888<<<>>>===<<<;;;;;;::::::999888888777333444444555555555444444111111111000///.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------...000111222333444555555555555444333222111222333333333222222111000.........---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...uuuOOO@@@???:::777444222222111000///........................................................................------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......---------------......///------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............////////////000000000000000////////////000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111333555666777777777777666555333333333444444333333333222111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............///.........///000222333777666666888:::<<<<<<;;;;;;;;;::::::999888888888444555555555555555444444111111000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------...///111222333333444444444444333222111000222222222333222222111000.........------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...sssOOOAAA@@@:::777444222222111000///........................................................................------------------------------------------------------------------------,,,,,,,,,---------......------,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////////////////////////////000000/////////..................---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------.........///000111333444555666666666555444333222333333333333222222222111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---......000111222444444555666888:::::::::::::::999999999888888888555555666666666555444444111000000000/////////...///............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///------...///000111222333222222222222222111000000111111222222222222111111............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...pppOOOBBB@@@:::777444222222111000///////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,------------------.................................///////////////...............------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------......///000222333444555333333333222222222222222222222111111111111111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------......///000000222333444555666777888999888888888888888777777777555555666666555444333333000000000000///////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///------...///000111111222111111111222111111000000000111111222222111111111//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...lllNNNBBB@@@:::777444222222111000///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......---------.............../////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...000111333444222222222222222111111111111111111111111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------............///000111333444444555777999777666666666666666666666555555555555444333222222000000000000///////////////............---------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------...//////000111111000111111111111111000000///000111111222111111111/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...iiiMMMBBB???:::777444222222111000///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,,,,---------,,,,,,---------.........//////.........------------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000222333000000111111111111111000000000000000111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---............---...000333333222333555888555555555555555555555555444444444444333222111000////////////000000000000///............---------........................------------.........///------------------------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------......///000000000000111111222222111111111//////000111111111111111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...hhhLLLBBB>>>:::777444222222111000///000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........//////.........------------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++,,,---///111333///000111111111111000000000000000000000111111111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........---------000222333222222555777333444444444444444444444333444333333222111000///////////////000000000000//////.........---------........................---------.........//////------------------------------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------......//////000000000111111222222222111111//////000111111111111111000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...jjjFFFEEE@@@;;;999555333222222000///111111000000//////......333333'''###888'''111%%%;;;!!!)))***---'''444)))000)))***+++))),,,$$$111111$$$&&&,,,+++---///+++(((...'''111###111,,,222---///000+++---+++...111***222$$$***999666222'''???;;;(((%%%000000)))(((---444'''###888)))+++'''000//////###333)))(((+++---///---&&&$$$))),,,666***"""000000$$$'''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((...000,,,)))+++------...---,,,+++++++++,,,------------............///.........///000222333444555555555444444333333333111222222333333222222111000000000000////////////////////////////////////------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////............////////////111111111000000000000000000000000000111111111111111111111111000000000000------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,hhhEEEFFF@@@;;;999555333222222000///111000000000/////////...)))'''777333&&&666)))<<<$$$+++999222---///444$$$)))...333111222'''777***000444...'''...000%%%555111((((((<<<***!!!---222 ///888'''***111444***000,,,$$$>>>'''"""333 111)))!!!CCC,,,)))888###555(((&&&888***///000;;;!!!$$$%%%555((((((:::%%%///###;;;<<<###%%%)))&&&===***&&&000---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************)))************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...---......///000000111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...///+++)))+++,,,***------,,,++++++,,,,,,------------............///.........///000222333444555555444444444333333333111222222333333222222111000000000000////////////////////////////////////------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////............////////////000000000000000000000000000000000000111111111111111111111000000000//////------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeeEEEGGGAAA;;;999555333222222000///000000000000////////////555'''//////))),,,///###,,,111,,,$$$)))000111%%%222,,,"""...,,,+++:::'''---666;;;555......222!!!%%%...+++,,,)))---+++---***"""---000%%%---XXX333333------///222+++;;;&&&---000+++666***DDD%%%,,,666'''***+++###:::>>>777$$$+++444666888555&&&333///000,,,222000%%%(((222,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************)))************+++++++++************************))))))*********+++++++++,,,,,,,,,,,,------------------......///000000000000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***+++---,,,(((------,,,,,,,,,,,,---------------............///.........///000111222333444444444444333333333333111222222333333222222111000000000000////////////////////////////////////........................------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////............////////////000000000000000000000000000000000000111111111111111111000000000000//////------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaDDDGGGAAA;;;999555333222222000///000000000000////////////***444444'''555)))vvv999...222{{{NNN&&&###888---999***)))@@@999^^^888555((((((!!!888******%%%AAA[[[777666!!!???###---```JJJ333!!!333///,,,///%%%,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))*********+++++++++************************************++++++++++++++++++,,,,,,,,,---------,,,------......///000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++***---111000+++,,,,,,,,,,,,---------...---------............///.........//////111222222333333333333333333333333111222222333333222222111000000000000////////////////////////////////////////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------..................////////////............/////////////////////000000000000000///000000000111111111111111000000000////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^DDDHHH@@@;;;999555333222222000///////////////000000000000)))222222'''999222,,,888ttt444(((666+++,,,***!!!'''~~~???999000+++(((;;;XXX888???$$$,,,&&&...sssccc222BBB%%%222,,,%%%...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))*********+++++++++************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---......//////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///444444///,,,,,,------............---------............///............///000111111333333333333333333333333111222222333333222222111000000000000////////////////////////////////////////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------..................////////////............////////////......//////000000000000///000000000111111111111000000000////////////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\EEEHHH>>>;;;999555333222222000///////////////000000000000888(((...---)))111999111===***///666%%%///111www===###(((---444---AAAXXX777'''...888OOODDDrrr%%%,,,***222%%%$$$333,,,******222%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************)))************+++++++++************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***------,,,///444444111+++,,,---......///......---------............//////.........//////000111222222222222333333333333111222222333333222222111000000000000////////////////////////////////////..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------..................////////////............////////////---......//////000000111000000000000111111111111000000////////////......------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[EEEHHH<<<;;;999555333222222000///.../////////000000000111///,,,888222"""000"""444///&&&333...///111hhh''' ---AAAeee111'''///---555444...555:::$$$888444nnn+++777222>>>***SSS&&&777///iii---$$$%%%---000###++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************++++++************++++++)))******+++,,,,,,------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************)))************+++++++++***************************+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,------......////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,,,,///000///+++,,,---.../////////...---------............//////............///000000111111222222222333333333111222222333333222222111000000000000////////////////////////////////////------------------------......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,---------..................////////////............////////////------......///000000111000000000000111111111111000000/////////.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[FFFHHH;;;;;;999555333222222000///.../////////000000111111000222***)))>>>,,,222$$$+++ttt{{{555###***///'''---pppZZZ&&&555666&&&---999222,,,(((rrr 333)))...DDD///555(((OOO666""">>>+++))))))___EEE,,,!!!222###444III)))///---222++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************++++++************++++++))))))***+++,,,,,,------************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))///000,,,)))***,,,,,,***+++---///000000///...---------........./////////............//////000111111111222222333333333222222222333333222222222000000000000////////////////////////////////////------------------------////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,---------................../////////000............/////////000---------...///000000111000000000000111111111111000/////////............------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[III>>>AAA:::777333111111111000000000000000000000///......//////.........---------...ooo|||........................;;;'''111222,,,333,,,&&&333,,,111///***)))999rrr,,,'''+++EEE%%%+++zzz###,,,%%%***666,,,///222)))999(((+++111...&&&******))),,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++************++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---..............................//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////............////////////////////////////////////000000000111222222333333333333333333333333333333000000000000////////////////////////////////////........................//////////////////////////////////////////////////////.........---------------------------------------------------------........................//////.........------------------............///////////////////////////..............................////////////......////////////000000000000............////////////////////////////////////---------,,,,,,,,,++++++------------------------------------------------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,XXXHHH???CCC:::777333111111111000000000000000000000///......//////.........---------...ooo|||........................(((***---&&&,,,(((;;;***&&&+++333''')))OOOzzz++++++@@@BBB&&&---333666,,,""")))...444222@@@+++&&&%%%;;;..."""---...+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,---..............................///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.....................///////////////////////////////////////000000111111222333333333333333333333333333333111000000000////////////////////////////////////........................................................................//////.........---------------------------------------------------------........................///.........---------------------............///////////////////////////..............................////////////........./////////000000000000............////////////////////////////////////---------,,,,,,,,,++++++------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,UUUHHH@@@EEE:::777333111111111000000000000000000000///.....................---------...ooo|||........................666$$$777<<<111999===???'''///***XXX...CCCmmm)))...^^^>>>(((///...'''///+++.../// %%%***,,,555$$$000'''111((())),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////////////////////////////000111111222222333333333333333333333333333111111000000000/////////////////////////////////.......................................................................................---------------------------------------------------------------------------------............---------------------............///////////////////////////..............................////////////............/////////000000000............////////////////////////////////////------------,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,UUUIIIAAACCC:::777333111111111000000000000000000000///.................................ooo|||........................000......444222:::+++999,,,!!!EEE[[[&&&...zzz999+++111000$$$111000---666$$$444+++333777(((HHH+++...333"""***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............//////////////////////////////////////////000000111222222222222222333333333333444444111111111000000000//////////////////////////////................................................................................................---------------------------------------------------------------------------------------------------------............///////////////////////////..............................////////////.............../////////000000............////////////////////////////////////...------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------WWWKKK@@@@@@:::777333111111111000000000000000000000///......---........................ooo|||........................,,,!!!===:::(((\\\000000***---SSSyyy555)))...777...///777,,,)))"""111888---$$$???###(((555)))...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////////////////////////////...//////000111111222222222222222333333444444444111111111111000000000000////////////////////////........................................................................---.....................------------------------------------------------------------------------,,,,,,---------------------------............///////////////////////////..............................////////////..................////////////............////////////000000000000000000000000.........---------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------WWWLLL@@@???:::777333111111111000000000000000000000///......---------..................ooo|||........................---<<<333###fff555$$$---(((...---$$$...---666///,,,JJJ///&&&@@@,,,...+++GGGaaa)))!!!333///---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////////////////......///000000111111222111222222333333444444555222222111111111000000000////////////////////////........................---------------------------------------------------------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///////////////////////////..............................////////////......------........./////////............////////////000000000000000000000000............---------,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------UUULLLAAA@@@:::777333111111111000000000000000000000///......---------.........//////...ooo|||...........................rrr222(((///555...:::;;;///666000)))666000'''III///KKK}}},,,+++...***,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.....................////////////////////////////////////......//////000111111111111111222333333444555555222222222111111111000000////////////////////////........................---------------------------------------------------------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///////////////////////////..............................////////////......---------.........//////............////////////000000000000000000000000............------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................RRRKKKCCCCCC:::777333111111111000000000000000000000//////...---------.........//////...ooo|||........................///000((((((333,,,(((---444mmm333...'''///$$$666111$$$SSS((($$$;;;***!!!111,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000////////////////////////......//////000111111111111111222333333444555555222222222111111111111000////////////////////////........................---------------------------------------------------------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////////////////////////////..............................////////////......---------.........//////............/////////000000000000000000000000000//////.........---------------------------------------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................yyyXXXDDDGGG@@@<<<999555222222111111000000000000000000000000000222(((333(((;;;***'''444444ggg|||000000&&&---777111...,,,000222777666:::'''+++///***:::---+++///333 >>>...000:::000...UUU444++++++''',,,555%%%***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------------------------------............///222222222222222222333333333333333333333222111000000000///.......................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............//////////////////............//////............................................................////////////000000000000000000000000///............---------------------------------------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................yyyYYYEEEGGGAAA<<<999555222222111111000000000000000000000000000///111)))111&&&)))777%%%,,,rrr}}}---666---...$$$"""555&&&000<<>>'''%%%===,,,GGG???...;;;(((333+++|||BBB///(((000fff888(((///(((------'''eee$$$777111000---444---)))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------------------............000000111111222222222222222222333333333222111111000000///...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............///////////////............//////---------------------------------------------------............////////////////////////////////////............---------------------------------------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................tttXXXGGGJJJAAA<<<999555222222111111000////////////////////////333222...$$$333>>>EEE000zzzttt777///111***)))JJJ<<<---000)))===$$$+++&&&111)))CCCooo///,,,&&&666:::BBB///&&&---***,,,222^^^[[[III000!!!'''333+++///,,,...&&&))),,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------------------------------........................................................................------------------------,,,,,,---------.........//////000000111222222222222222333333333222222111000000///...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////......------......///---------------------------------------------------------........./////////////////////////////////............---------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................pppWWWHHHJJJAAA<<<999555222222111111000////////////////////////...222666,,,,,,###///'''$$$~~~((($$$???---777777NNN///,,,BBB...((('''(((999***KKK'''111222;;;333000%%%GGG777"""++++++222111333~~~QQQ999@@@@@@888444444LLL:::"""555---...///++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------------------------------........................................................................------------------------,,,,,,,,,------------.........///000000111222222111222222333333333222222000000///...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................------------......------------------------------------------------------------....................................///............---------------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................lllUUUHHHJJJ@@@<<<999555222222111111000000000000000000000000000)))333,,,>>>)))<<>>'''///---+++++++++;;;\\\aaa,,,444111,,,,,,222&&&666CCCHHH+++...)))222%%%,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------................................................------------....................................------------............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------....................................................................................................................................------------------------++++++,,,,,,,,,---------,,,------...///000111222000111222333333333333222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///............------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................gggRRRGGGJJJ>>><<<999555222222111111000000000000000000000000000(((...222<<<......777***111---000)))$$$222///ggg000333111333&&&iii111...III---+++777###$$$999III???!!!???%%%)))>>>!!!...lll///,,,%%%,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------------------------------................................................---------.........//////........................---------.........//////------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////........................................................................................................................------------------------++++++,,,,,,,,,---------,,,,,,---...///000111222000111222333333333333333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................iiiPPPJJJBBBAAA>>>:::555222111000000///000000000000000000000000............/////////000'''ddd{{{////////////000000000000000888$$$222---222...222kkk555000***444555!!!:::ZZZ000000111---&&&555)))/// &&&+++///222---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................................................................------------------------........................................................................////////////////////////000000//////.........---......---------......///........................//////............//////.................................------,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------------------------------........................---------............///////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------222222222333333444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................iiiPPPJJJAAAAAA>>>:::555222111000000///000000000000000000000000........./////////000000FFF'''///kkkuuu////////////000000000111222>>>~~~EEE 999555$$$555444'''lll888666222)))444333:::rrr%%%444)))000222)))444---'''\\\IIIAAA222%%%'''---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................................................................------------------------................................................////////////////////////////////////////////////000000/////////..................------......///........................//////............//////.................................------,,,,,,,,,,,,------......------,,,------------------------,,,,,,---------.........------------------------........................---------............///////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000111111222333333333111111///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................gggOOOIIIAAAAAA===:::555222111111000000000000000000000000000000....../////////000000000(((---///000333LLLzzzPPP/////////000000000111111))),,,***111QQQvvvzzzhhh@@@555(((---666+++%%%666111555222'''$$$333MMM^^^aaaUUU;;;...444222...777888---///:::888...000<<>>000000000000111111111111,,, &&&<<>>CCC<<<999444111111111111111000000000000000000000000/////////000000000111111222111"""***000666)))+++000000000111111111222222555666222+++***111777999"""%%%444<<<000(((...333+++000777666---&&&///>>>???111+++...444<<<888(((777000///666555...((($$$555???444))))))222555###111///,,,666000)))444///000//////......------,,,---+++***'''!!!,,,000(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................................................................---------...//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000111111111111000///............//////////////////////////////............//////......................................./////////......////////////..............................,,,,,,---------.........................................................---------............///////////////////////////////////////////////////////////////////////////........................---------------------------------------------------------------------------...///000111222333444222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................aaaMMMEEE>>>DDD<<<888444111111222222111000000000000000000000000//////000000000111111111,,,666555;;;---333(((444000000111111111222222222...,,,333;;;555(((,,,;;;999;;;333***000<<<;;;///999888999<<>>...///555111;;;000222111111000//////......'''...///***888(((...***+++++++++,,,,,,---------------------------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................................................................---------...///000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222222222000///............000000000000000000000000//////............//////........................---.........//////000000......////////////......////////////////////////////////////000000000000////////////////////////........................---------.........//////////////////////////////////////////////////////000000000000000000000000................................................------------------------------------------------***+++,,,---///000111222333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................dddIIIEEE===AAA;;;777333000000111111000222222222222111111000000000000111111111000000///111111222222222333333333666444222111222333222222555444333555555555666999444666888<<>>BBB<<<888444111111111111111222222222222111111111000000111111111111111000000222222222222333333333333222333333555666777666555777555333333444666999<<>>GGGPPPVVVNNNPPPQQQUUUaaaqqqzzz{{{|||xxxtttpppllleee]]]WWWZZZcccttt~~~cccZZZNNNEEE@@@;;;444///111000000//////000000111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------------------......//////////////////........................---......//////......---////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000000000000000////////////111111111111111111111111//////............//////............////////////////////////////////////////////////////////////////////////............000000000000000000000000////////////////////////////////////////////////000000////////////......000000////////////......000000000000////////////////////////....................................---------------------------------------------------------------...///000111222222333222111000///...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------........................\\\GGGGGGAAADDD>>>;;;666444333444444333222222222222222222222222000111222222333222222222333333333333444444444444222333444444333333444555888:::<<<@@@JJJZZZgggmmmfffmmmtttyyy~~~xxxoooccc^^^eeellluuuyyyggg\\\SSSFFF;;;000000000111222111000...////////////////////////................................................,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------------------------------------------------------,,,,,,,,,---------.....................---------....................................////////////..............................////////////......////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000//////............//////............///////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////000000//////////////////000000//////////////////000000000000000000000000////////////////////////........................................................................---------------...///000000111222333333222111000......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................................................................ZZZGGGIIIBBBDDD???;;;777444444555555444222222222222222222222333111111222333333333333333333333444444444555555555444444444333333666<<>>;;;777444444444444444222222222333333444444444111222333444555555555555555555555555666666666777444999@@@FFFKKKSSS___hhh}}}~~~}}}vvvkkkZZZFFF888000000000000000000000000////////////////////////////////////////////////,,,,,,------...///000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,------.................................,,,,,,,,,---------......---.........//////000000////////////////////////---------...///000000111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000////////////000000.../////////000000111111000000000000000000000000//////............//////............/////////000................................................---.........//////000000000000000000000000000000//////////////////////////////////////////////////////000000111111111222//////000000111111111222111111111222222333333333000000111111222222222222000000000000000000000000///////////////////////////////////////////////////......---------......+++---///222333444555444//////...------------......------,,,+++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................////////////////////////000000000000000000000000vvvYYYLLLEEEBBB@@@@@@===999777666666555555444444444444333333222111333333444444555666666777666444666;;;;;;999888;;;>>>FFFPPPYYYaaaooommmmmmttthhhZZZ===;;;555000///222333111000333333///000333///(((------............------........................---------............///................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......////////////000000000000000000000000000000000000000//////.........//////000///...///222333000...000000000222333222000...,,,///111111---+++///555111000///111333333111...444000---,,,...000///---222111111000000111111222111111111111111111111111000000000000000000000000//////000000000000//////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000111111000000//////......///////////////.........111111000000//////......////////////000000000000000000000000000000000000333111//////...---...000222222222444444333000...888111,,,---111222111///777444222444444333333444333111///......///111222+++---111444222...---......------,,,---///000111............------------------...///111222444555333222111////////////000......---------,,,,,,,,,------------------------------------------------------------------------------------------------........................------------------------------------------------........................DDD???888111---,,,...///...///////////////......------------------------------------------------------------------------------------------------............////////////......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.....................///000000222000...---,,,,,,---...777000---111111---...222uuuYYYLLLEEECCC@@@@@@===999666666666666555555555555555555444333333444444444555555666666666777555555888999999<<>>@@@CCCEEEGGGHHHGGGDDD@@@@@@AAACCCCCCAAA>>><<<>>>888111...///222555888666555444333222///,,,***.........//////000000000------...///000222444555444333111000//////000000.........---------,,,,,,------------------------------------------------------------------------------------------------........................------------------------------------------------........................555333111...------...///...///////////////..............................------------------------------------------------------------------------............////////////.........---------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........///...............///000---......//////000000111......///111000///000333sssWWWKKKFFFCCC@@@???<<<999666666666666555666666666666666666555444555555555555666666666666:::666555777:::>>>GGGPPPZZZfffxxxuuuppp~~~lllTTTEEE:::000///333...111000---+++...000///---......//////......---........................---------............///................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.................................------------------------------------------------,,,------------.................................------------.........////////////000000000111111000000000000000000000000111111000000000000111111111000///000111222111///333444444555555555666666555444333444666666333000111444555333000000555:::+++...111222222///...---000000111111111000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111000000000000////////////000000000000111111111222222333333333222111111333222222111000111222111...///111666<<>><<<888666666777777666444555555666666666555555666666666777777777777777777777;;;DDDPPP```vvvuuupppoooooocccMMM<<<666111222222333111............//////////////////...........................---------............///................................................................................................------------------------........................---------.........//////........................................................................---------.........//////////////////////////////........./////////000000000000000000111111111111111111111111111111111111000000//////000111111222222222222111111222333444444666888888999<<>>666...,,,...111111///222333333333333333222222//////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000111111000000000000111111111111111111111111222222222222111111111111111111111111000666;;;===CCCLLLPPPNNNUUU[[[bbbffffffdddbbbbbb___```^^^^^^dddmmmmmmiiiooorrrlll```YYY[[[]]]YYY]]]ZZZWWWWWWYYYXXXSSSOOO\\\___]]]YYYXXX]]]```^^^___ZZZSSSMMMGGG???444---333222000000000111222333000000//////000111222222444444444333222222111000//////.........---------................................................------------------------................................................................................................////////////////////////////////////////////////......///000111111000000------------------------////////////////////////............................................................//////////////////.........---------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////000//////.........//////000000000000111222444555888888777777>>>FFFIIIFFFlllRRRJJJHHHFFFBBB>>>;;;888666666777777666444555555666666666666666666666666777888999999999888<<>>DDDFFFIIIKKKMMMRRRYYY___ccckkkkkkaaa[[[___eeefffmmmeee]]]^^^eeelllllliii]]]TTTIII@@@<<<999555111111000000000000000111222000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000...//////000000111111222000000000111111111111222111111222222222333333333444333111000111333555666;;;DDDJJJLLLSSS___ccc```VVV[[[aaafffiiimmmrrrwwwwww{{{~~~}}}{{{~~~mmmllllllpppsssppphhh```^^^aaa]]]RRROOOWWW]]]]]]dddbbbaaabbbaaaYYYMMMCCC555444111/////////000111111000000000000000111111444444444444444222111111/////////.........------................................................------------------------................................................................................................////////////////////////...---,,,,,,---///111222......///000111111111111........................000000000000000000000000............................................................/////////////////////.........------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------........./////////000000//////000000111222...000222555999<<>>;;;888666666777777777555666777777888888777777555555666777999:::;;;;;;BBBJJJZZZooowwwmmmuuu}}}oooYYYBBB777000111333111000000//////000000000000//////........................---------............///............................................................................................................................................................////////////....................................................................................//////////////////////////////////////////000000000111111111000000111111111222222222111111111111111111111111222222222333333444666666666999===AAADDDJJJQQQVVVSSSUUUWWWVVVUUUXXX```fffjjjqqqpppeee```cccccc^^^ccc```^^^cccjjjpppqqqooovvvwwwtttlllaaaWWWQQQOOO@@@===999555111000000000111111111111111111111111000000000000000000000000//////000000000000//////.../////////000000000111////////////////////////////////////////////////000000000000000000000000.../////////000000000111...//////000111111222222000000111111111222222222222222222333333333333444555555444666:::AAAHHHLLLRRR\\\aaabbbiiitttxxxtttpppxxxyyyiiidddjjjlllggg]]]ZZZYYY]]]dddhhheeeaaaJJJFFF@@@:::444111///...111111000000000000000111444555555555444333222111////////////............................................................------------------------................................................................................................////////////////////////---------...///000111222......///111111222222111000000000000000000000000000000000000000000000000............................................................////////////////////////............------------------------------------------------------------------------,,,,,,,,,---------......------------------------............////////////000000000000111222444444666:::AAAGGGLLLNNNNNNNNNLLLJJJRRR```ccc^^^dddrrriiiOOOJJJIIIGGGCCC>>>;;;888666777777777777666777888999999999999999444555666777999;;;<<<===MMMXXXkkk|||rrr|||vvvTTTDDD555333444222000000//////000000000000//////........................---------.........//////........................................................................................................................////////////////////////............/////////000........................////////////////////////////////////////////////............/////////000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111444444444555666777888888@@@DDDJJJOOOUUU]]]fffmmmssssssrrrnnniiiiiiooouuu|||vvvsssuuunnnbbb]]]aaafffkkkmmmiiibbb]]][[[gggssssssjjj```]]]___YYYTTTLLLCCC<<<777444444111111111111111111111111000000000000000000000000//////000000000000//////.../////////000000111111////////////////////////////////////////////////000000000000000000000000.../////////000000111111...//////000111222222222000000111111222222222222222222333333333444444444555666777===FFFRRR]]]dddbbbmmmuuuwwwzzz}}}{{{pppeeeWWWRRRXXXaaafffhhhgggbbbXXXMMMBBB:::444222222111111000000000000000444555555666555333222111000/////////............////////////////////////////////////////////////------------------------////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000111222222111000000......///111111222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////............/////////000000/////////............------------------------------------------------------------------------,,,,,,,,,---------......------------------------............/////////000///000000111222444555666CCCIIIRRRZZZ^^^]]]ZZZWWW\\\aaawwwfffQQQHHHIIIHHH===???<<<999777777888888777999888777666666888:::;;;444555888:::999888@@@JJJfffwww{{{zzzyyyrrrvvvggg@@@+++888:::---...111444222......222000)))................................................................................................////////////////////////////////////////////////..........................................------............................................................................................................/////////000////////////000000000000111111111000000000000000000222444333111//////000222555333---000888666...555111333:::<<<<<>>AAADDDDDD@@@BBB@@@===>>>DDDGGGFFFCCCBBBAAA>>><<<999777777222000///000000///000111000...,,,,,,---......---,,,///222222///------...//////000000///...------------------------------........................---------------------------------........./////////////////////.........333000---...222222...***444000///333<<>>444---,,,222:::;;;222)))+++333777222***000000/////////.........////////////////////////.....................---................................./////////000000////////////000000000111111111222222222222111111222222333555777888888888444777999444,,,,,,:::JJJ;;;SSSeeeooo{{{rrrgggccccccmmmlllfff```aaaccc```XXXHHH<<<333444666333///---000222333333333333444444222111000//////......///////////////////////////........................................................................---------.........//////////////////////////////,,,---...///000111333444111000......---///222555555444444333555888===@@@CCCEEEIIIMMMPPPOOOKKKHHHOOOQQQQQQNNNMMMNNNMMMIIINNNPPPSSSVVVVVVQQQIIICCC>>>999444000......///111000///...///000000...,,,***---......---,,,...111//////000000///......---------------------------........................---------------------------------.........//////////////////////////////+++---000222333333222111,,,111<<>>AAAEEEOOOZZZooommmgggyyyyyyxxxuuuqqqhhh``````dddeeecccaaaSSSBBB888222000000333333333444444444444555555222222111000////////////////////////////////////........................................................................------........./////////////////////////////////111///.........//////...///000222333444444444333333666<<>>IIIUUUUUUNNNLLLSSSZZZYYYaaaRRRKKKJJJJJJCCC???===999888888999999888:::::::::;;;::::::999888999888999BBBRRRooo~~~zzzyyyiiiGGG222333000333444222///...------................................................................................................///////////////////////////////////////////////////////////////////////////////////////000000000...................................................................................................////////////000000000//////000000000111111111222222222222333333333333555333222222444444111///999444333888:::===LLL]]]hhhxxx~~~|||}}}uuucccXXXVVVWWWmmmlllbbbRRRJJJKKKHHH@@@///222444333000///333777000000000////////////...////////////////////////.............../////////...........................////////////000000000//////000000000111111111111222333333333333333333111222444444333333444444999777???RRRbbbllluuu|||{{{xxxsssnnniiieee^^^YYYeeebbb[[[LLL;;;111111666555444555666777666555333333222111000////////////////////////////////////....................................................................................///////////////////////////000000000333111000000111111///,,,222333222111444;;;??????OOOUUU^^^eeejjjnnnrrruuudddcccbbbbbbdddfffeeeeeennntttzzz}}}~~~uuuoooiiigggfff```TTTKKKLLLMMMNNNPPPSSSVVVTTTPPPEEE???888222///.........111111000///........./////////000000000//////.......................................................................................///////////////////////////000000000555444111......555@@@III[[[\\\WWWMMMJJJVVVlll{{{```SSSLLLIIIHHHBBB@@@===:::888888999999888::::::;;;;;;;;;;;;:::999999:::CCCYYYuuuvvveeeMMM999000111333444222///------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111000000000000111111111111111111111111222222333333000000222555888999888777888555;;;JJJWWWaaaqqqtttfff\\\UUUPPP]]]lllrrrdddUUUSSSYYY\\\JJJ===///---333777444...111000000000///////////////////////////////////////............///000111////////////////////////////////////000000000111000000000000111111111111222222333444444444444444444666666666666888===AAA???HHH]]]sssyyywww}}}rrrgggaaa[[[aaaddd```UUUFFF888...000000222555888888666444333222111000000/////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000////////////000000111111...///000333555555444333666777555555???NNNXXXZZZtttuuutttmmmddd\\\XXXXXXFFFDDDCCCCCCDDDDDDBBBAAAKKKRRRXXX[[[aaagggiiigggnnnpppuuu~~~uuukkkjjjeeeZZZOOONNNTTTUUUQQQXXXTTTMMMFFF???777///***//////000000111000///...//////000000000000000///................................................................................./////////000000////////////000000111111111000111555===HHHRRRXXXYYYZZZZZZ```qqq___TTTMMMHHHGGGBBB@@@===:::888999999999999:::::::::;;;;;;<<<<<<<<<888???UUUwwwzzziiiqqqhhhFFF555111000333555222000111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000111111111222222000000111111222222333333222333555555444555888:::888AAASSSjjj{{{|||||||||yyy^^^___aaafffkkkiii[[[MMM]]]TTTFFF:::333111111111111111000000000////////////////////////////////////......---...///111222/////////////////////////////////000000000111111000000000111111111222222222222333444555555555555777777555333333888AAAIIIZZZeee{{{|||rrrkkkiiijjjzzzmmmppp{{{uuutttnnnfff\\\YYY\\\[[[NNN>>>222000///111666999888666333333222111000000000000////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000...//////000000111111222...000000000//////111333555BBBPPP[[[gggpppkkk```^^^^^^ZZZRRRHHHDDDFFFJJJFFFJJJQQQXXX^^^^^^ZZZWWWTTTWWWVVVRRROOOOOOMMMIIIKKKJJJMMMWWWdddoootttuuu{{{pppkkkggg[[[MMMRRRSSSTTTTTTPPPGGG<<<555///......///000111111/////////000111111111000000............................................................................../////////000000000...//////000000111111222...111888@@@IIINNNQQQRRRIIIjjjxxx]]]TTTNNNIIIIIIEEE@@@>>>:::999999::::::999::::::::::::;;;<<<>>>???===NNNppp|||bbbiiiooo]]]EEE:::111222444333222333////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000111111222333333//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111000000111111111222222222111111222222333444444555555777777555444888CCCLLLZZZmmm}}}|||~~~}}}|||oooRRROOO^^^gggaaaYYYSSS]]]cccYYYEEE666444888111111111000000000////////////////////////////////////...---...000222333//////////////////////////////000000000111111111000000111111111222222222222333444555555666666666666777888:::AAAPPPcccqqqzzzzzzxxxzzzwwwrrr|||}}}zzzgggZZZ[[[aaa```YYYCCC<<<444111333777888888333333222111000000000000////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000...//////000111111222222222333333000...222<<>>:::999999::::::999::::::999999:::===@@@AAAIIIaaannnbbbnnnsssVVVDDD444111222111000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333444555666666222666999999===KKK```ppp~~~~~~vvvmmmbbbYYY\\\gggIIIUUUeeemmmgggTTT>>>000111111111111000000000000//////////////////////////////...---...000222444000000000000000000000000000000000000111111111111000111111111111222222222222333444555666666666666333888@@@MMMaaa~~~vvvfff`````````YYYMMM>>>444333555777888444333222111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000111222222222111444666666999FFF[[[kkk|||vvvfffRRRMMMSSSRRRIIIXXXhhh}}}uuugggZZZRRRGGGKKKLLLPPPbbbyyy~~~zzzqqqdddZZZUUUUUUWWWXXXLLLDDD999111///000222222//////000111111111111111////////////////////////........................////////////////////////////////////000000000000...//////000111222222222:::CCCNNNTTTYYYcccrrraaaUUUIIIIIIEEEDDD???>>><<<:::999:::;;;<<<<<<>>>777666@@@AAA===AAAjjjnnndddkkkmmmVVV>>>444555555444222000000000000////////////000000000000000000000000000111111111111222222222111111111000000000000000111111111222444555444222111111222333333333333333555333444555222...///444222222222333666777444...333000...///222333111///000000000000000000000000000000000000000000000000////////////000000000000222222111111111111111111222222222222222222333333,,,555888111///555777444666:::===AAAMMMdddzzz}}}nnn___VVVaaaXXXXXXhhhvvvpppZZZGGG444222222333000+++...555//////.........//////000////////////000000000000000000000000000000000000000111111111111222222222444444333333222222333333999444333888999666666:::777MMMbbbrrr}}}xxx~~~wwwjjjbbb```\\\^^^RRR:::---333999777444555555333111000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000333111///000444666222,,,444555===MMM^^^mmmsssaaaKKKBBBLLL___pppyyyuuunnnlll[[[bbbbbbttt{{{hhheeeZZZLLLKKKXXXgggnnnqqqhhhQQQJJJOOORRROOOKKKBBB444+++---555,,,000222111000000000///000000///...............000000000000000000000000000000000000000000000000////////////000000000000333//////444444///000666KKKZZZWWWQQQddddddiii}}}vvv\\\^^^TTTIIIIIIFFFEEE@@@>>><<<:::::::::;;;<<<;;;<<<999;;;>>>:::FFFaaauuufff\\\jjjdddSSS===222333333///111111000000000/////////111111111111111111111111111111111111222222222222111111111111111111111111444444444555666666555444444333333333444555777888666111///222333222111333333111//////111333222000333000---...000333444444000000000000000000000000000000000000000000000000////////////000000000111222222111111111111111111222222222222333333333333555777777555777::::::777;;;;;;KKKkkk~~~~~~|||uuuhhh```gggrrrtttnnnhhhZZZFFF444000444444000.../////////......//////000////////////000000000111000000000000000000000000111111111111222222222222444444333333333333333444444222333999;;;:::;;;???___}}}{{{xxxhhhaaafffnnnsssnnngggffflllqqqiiiffflllzzzrrriii\\\]]]\\\UUUGGG:::333222999888666444222111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000222111333444///,,,444@@@;;;DDD[[[wwwtttddd^^^OOOQQQYYYlllyyy}}}uuurrruuuzzzkkk\\\PPPdddhhhvvv|||jjj```VVVSSSRRRRRRLLL@@@444///111111111111222333222000000000///............///000000000000000000000000000000000000000000000000////////////000000000111,,,111444111///444BBBMMMQQQVVVXXXmmmmmmqqqqqqtttwwwnnneeeuuu[[[RRRIIIJJJFFFDDD@@@>>><<<;;;::::::;;;<<<:::;;;;;;===;;;999XXXsssUUUbbbooojjjNNN777444444///111111111000000000000///111111111111111111111111111111111111222222222333111111111111222222222222111222333444555555444444666555444333444555666777:::444222666999777555444555444222111222333444666777555333222222222000///////////////////////////000000000000000000000000/////////000000000111111111111222222222222222222222222222333333333444444777444444888;;;999777777NNNfffvvv|||vvvfffaaaeeellluuu|||vvv^^^CCC777666555111---000000////////////000000/////////000000000111111000000000000000000000000111111111111222222222333444444333333333444444555333666::::::888===MMM^^^{{{hhhvvvzzznnniiittt|||zzztttqqqyyyvvvooolll{{{}}}cccYYYWWW^^^XXXEEE777666;;;:::777555333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333///111777666000333;;;WWWcccyyytttVVVNNNYYY}}}zzz~~~xxxyyyyyy|||||||||fffYYYXXXkkk~~~xxx]]]FFFFFFRRRTTTGGG999444000------///000000///111000//////......//////000000000000000000000000000000000000000000000000/////////000000000111111---333444111333???LLLSSSVVVbbb{{{zzz^^^TTT^^^[[[SSSIIIJJJEEECCC@@@???===;;;:::;;;<<<===:::<<<:::999???LLLtttqqq___nnnrrr```HHH:::555333222222111111111000000000111111111111111111111111111111111222222222333333222222222222333333333333000222333444444444555666444444666777999;;;<<<<<<888777:::@@@BBB???<<<===???=========999333000000333444555666555333000---////////////////////////000000000000000000000000//////000000000111111111111111222222222222222333222222333333444444555555555333666;;;:::666>>>KKKdddzzz~~~}}}ooofffaaaccclllvvvtttlll^^^LLL:::000000333111111000/////////000000//////000000000111111111000000000000000000000000111111111222222222333333444444333333444555666666666<<>>;;;888222---111999111111000///////////////////////////////////////////////////////////////000000000000111111111111888///111@@@HHHGGGOOO^^^}}}wwwiiippp^^^TTTIIIIIIEEECCCAAA???===;;;;;;;;;<<<===;;;AAA;;;CCClllvvvrrrxxxoooRRR:::222333333333222222222111111222222222222222222222222222222222222333333333333333333444444555555666666555666777666666999@@@FFFJJJQQQ\\\jjjwww}}}rrraaaZZZ\\\fffaaadddnnnpppfff^^^[[[KKKFFF???777111000333666000000000000000000000000000000000000000000000000000000000111111111222222111111222222333444444444222333333444555666777777666777777777>>>WWWzzzvvvwww|||~~~sssnnnsssuuutttpppgggXXXCCC222444333222111000000000000000000000111111111222222111111111111111111111111222222222222333333333333333333444444666777999999999777>>>XXX||||||~~~qqqrrrpppnnnpppwww~~~xxx~~~ppp[[[TTTTTT???<<<888777888777333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333333333111888;;;AAAZZZyyytttTTTTTTeee}}}xxxiiidddkkktttttt\\\OOOMMMEEE>>>;;;444---...666222111000000//////000000000000000000000000000000000000000000000000000000000000000111111111222222111222<<>><<<;;;<<<===>>>:::>>>BBB\\\xxxwwwvvvcccHHH666444333333333333222222222222222222222222222222222222222222333333333444444333444444555666666777777555999<<<@@@FFFPPP^^^hhh~~~sssgggbbbiiimmmggg``````aaa___ZZZPPPDDD:::444111222222222222222222222222000000000000000000000000000000111111111222222222111111222222333444444555333333444555666777888888444777;;;DDDZZZ|||yyyuuunnnsss}}}uuuqqqqqqqqqrrrsssmmmXXXCCC444444333222111111111111000000111111111222222222111111111111111111111111222222222333333333444444333333444555666888:::;;;<<>><<<;;;<<<===>>>999<<>>FFFAAA999======;;;???<<>>777444999GGGfffuuuwwwttt^^^]]]nnnqqqlllkkkiiiOOO@@@444333222///...111000111111111111222222222111111222222222333333333444444333333333444555555000999<<<666444;;;BBBDDDiii|||mmmbbbaaa[[[fffaaaZZZTTTGGG:::;;;<<<222444333222000000000111111000000000000000000000000111111111111111111111111000111111111111222222222000//////000333555888:::BBBcccwwweeeMMMSSStttyyy|||uuuggg^^^kkk|||```IIIDDDHHHAAA444555222111333222...,,,...000000////////////000000000000000000000000000000000000//////222444222...BBB>>>RRR```|||tttlllmmmcccaaaWWW[[[[[[WWWVVVZZZYYYTTTXXXUUUGGGHHHGGGBBB===BBB<<<777===>>><<<@@@===UUU~~~uuuqqqqqqwww{{{yyyxxx{{{yyyyyyvvvxxxooo]]]???888333444444111111444444444444333333333222222222666555000...222444222333777<<<:::555===[[[yyylll]]]TTTQQQ\\\lll```LLL;;;111///999:::,,,111111111111222222222222111222222222222333333333222222222333444444555555333999666555<<<;;;888===LLLqqq~~~fff\\\fffmmmssssssmmmeeeRRR;;;...///333333///111111111111222222222222111222222222222333333333444444333333444444555666:::444666>>>:::444AAAYYY}}}|||yyyzzztttjjjooouuuyyyiii]]]YYYRRR???555999;;;555444222111000000111111111111111111111111111111111111111111111111111111111111111111222222222222444111333666333111===MMMxxxdddQQQSSShhhpppyyyrrrccciiiyyyvvveeeVVVNNNJJJDDD===777333222555555222111333000000////////////000000000000000000000000000000000222333111000222666999DDDTTTvvv}}}wwwooolllbbbcccaaa[[[VVV\\\^^^^^^\\\___fffiiigggXXXTTTFFFGGGFFFAAA???@@@999888AAAAAA===BBBIIIuuu|||oooiiizzztttlll~~~xxxppplllQQQ>>>111555888333222666444444444444333333333333333666777222000222555666;;;666777@@@KKK^^^uuutttrrrfff___bbbpppfff[[[HHH111...444111222222222111000000222444222222222222333333333333222222333333444555555555111666777999;;;555:::MMMooo~~~yyysssyyy|||zzziiieeehhhsssxxxnnnooocccNNN999111333444222111111111111222222222333222222222222333333333333444444444444444555666666:::333444<<<;;;===UUUtttxxxgggeeeooohhhbbbaaaNNN:::777:::666555333111111111111222111111111111111111111111111111111111111111111111111111111111222222222333333000222777333222GGGbbbsssXXXPPPpppttt~~~xxxwwwuuu|||}}}iiiRRRHHHIII;;;555222333444111000222111000000//////000000111000000000000000000000000000333555222...000:::DDDQQQddd}}}mmmddd\\\YYYZZZ\\\bbbiiikkkrrr{{{WWWTTTFFFGGGFFF@@@BBBAAA:::<<>>000000777111111111222222222333333222222222333333333444444444444444444555666777777555;;;:::666AAA___xxxzzzfffbbbxxx}}}vvvtttbbbMMM>>>444777666444333222111222222111111111111111111111111111111111111111111111111111111111222222222333333111000222555888BBBWWWjjjGGG[[[~~~{{{qqqaaaLLLKKKDDD<<<555444333000///000111000000000000000000111000000000000000000000000000222444333///111===JJJRRRfff{{{jjjlllssshhh```QQQYYYeeemmmsss}}}VVVSSSEEEFFFFFFAAABBBAAA<<>>NNNxxxlllttt{{{lllUUUmmmwwwzzztttkkkPPP999666999444222666444444444444444444444444444222222666::::::777444777>>>\\\~~~}}}zzzvvvrrrlll```XXXHHH111222444555444333222111111222222333333333444444444333444444555555666777777:::999444777>>>CCC\\\}}}yyykkkjjjyyy|||tttkkkgggdddQQQ666---555111222222222222333333333222222333333333444444444555555555555666777888999:::<<<<<<@@@VVV{{{~~~kkkXXXJJJ999999777555444333222333333111111111111111111111111111111111111111111111111111222222222222333333333222555666666BBBUUUbbbeeeXXX{{{}}}{{{^^^OOOOOOEEE:::777666333222444111111000000000000111111111111111111111111111111111000111333333666BBBPPPTTTtttfff|||fff^^^[[[bbbhhhuuuTTTRRREEEGGGGGGBBB@@@???<<>>444222111222333444333111333333333333444444444444444444555555666777777777999888333:::MMM___xxxrrrwwwqqq~~~sssfffeee]]]HHH555///222222222222333333333333333333333333444444444444555555555555666888999:::>>>444:::WWWssstttsss||||||hhhUUUNNNDDD:::999777555333333333333222222222222222222222222111111111111111111111111222222222222333333333333111555999>>>KKKZZZdddeee}}}rrriiiVVVIII<<<666555333222444222111111000000111111222111111111111111111111111222//////444777===MMM___{{{nnnVVVZZZcccdddtttSSSQQQEEEGGGHHHCCC@@@@@@===>>>===<<>>BBBmmmvvvttttttuuutttnnnddd[[[^^^uuu{{{dddXXXNNNMMM{{{~~~xxxooommm]]]CCC555777888444444444444555555555666666777888;;;;;;777:::MMMbbbtttoooyyyeeeLLLQQQfffSSSGGG888222444666444111333333333444444444555555555555666666777777888888999??????NNNrrr~~~rrrbbbkkksssaaa___RRR<<<222222333333333444444444333333333444444444555555555555555666777999:::;;;888RRRssswwwaaaPPP<<<:::888666444444444444222222222222222222222222111111111111111111111111222222333333333444444444999999QQQrrrtttggguuu{{{iiiTTTFFF???888333222222222111111111111222222111111111111111111111111333222666999999FFFiiijjj{{{kkkRRRUUU^^^iiiXXXKKKIIIEEEEEEDDDJJJ<<>>666<<>>:::DDDsssyyywwwddd[[[eee```[[[NNN888333222555555111111666222444555444333333444555666777888999888888;;;>>>@@@bbbzzzfffPPP;;;555:::666333555333111111111111111111222222000111111111111222222222444222222333111///222777777JJJgggoooiii~~~~~~zzzrrrXXXJJJDDD<<<555111111111111111111111111111000111111111111222222222...333444===JJJKKK^^^ssstttcccooo___\\\[[[]]]eee}}}VVVIIIHHHDDDCCCCCC@@@>>>???AAAEEEooopppbbb[[[bbbhhheeeccceeeaaakkkmmmeeefffuuu~~~vvv```VVVJJJKKK```~~~sssssshhhQQQ===777666555666555555555555666777777555:::;;;888???ccc}}}xxxzzzlllZZZMMM___```XXXFFF999666888888444444444444444444444444222555888888777888999:::888BBBZZZ~~~~~~kkkpppssscccfff\\\>>>777333444444222222555222444555555333333444666555444666::::::777:::AAATTT~~~|||}}}wwwwwwyyy||||||{{{|||{{{{{{|||}}}}}}|||zzzxxxxxxwwwxxxyyywwwuuuzzzzzzcccJJJ======888555666222111111111222222222222222111111111111222222222222333222444666444111333888@@@gggnnncccyyy~~~ttt___LLL???666222222222222111111111111111111111111111222222222222888222555:::HHHlllppp{{{aaaWWWSSSYYYlllTTTHHHFFFCCCBBBBBB>>>EEE;;;EEEJJJxxxbbb^^^gggggg]]]ZZZaaahhhggghhhkkkmmmpppnnniiilllwww|||zzz|||||||||wwwfffZZZKKKGGGKKKooosssuuunnn[[[DDD777555666666666666666666777777888222===;;;777RRRggg\\\}}}sss^^^VVV___cccWWWBBB444333888555555555555555555555555333444666888999999::::::===PPPjjj{{{}}}zzzyyynnnkkkfff___III>>>444222333333333444222444555555444444555666888333555===<<<999BBBRRRttt~~~}}}~~~~~~{{{zzz{{{{{{uuuppprrryyyxxx|||{{{[[[FFF???888777888444222222222222222222222222111111111111222222222333333333555777666333666<<>>PPPzzzxxxtttlll}}}[[[UUUXXX]]]PPP888000777555555555555555555555555555444444888999888888:::EEE___yyy{{{www{{{{{{zzzuuuzzzfff]]]TTTGGG888111222444444333222444555555444444666777;;;666888===<<<===UUUsss~~~zzzkkkzzz}}}}}}|||}}}nnnQQQ@@@555666:::666333333333333333222222222111111111222222222333333444333444666555555===FFFdddeeeccc{{{jjjWWWIII===666555333222111111111222111111111222222222333333,,,444???QQQ}}}zzzlllWWWXXXVVV___zzzSSSGGGFFFCCCDDDDDD@@@>>>FFFHHH|||uuugggbbbeeeddd______aaaeeeiiiiiifffeeegggiiilllppprrrvvv{{{|||zzzyyy|||{{{}}}iiiJJJFFFEEENNNvvvtttqqqiiiUUU@@@888:::777777777777777888999999>>>888JJJ|||tttTTTHHH[[[```HHH666:::666666666666666666666666888444444888888666888===KKKlll||||||vvv{{{kkksssaaa\\\OOO>>>333222555555222222333555555555555666888;;;888999:::999EEEmmmxxxsss||||||mmmtttqqqnnn~~~|||~~~~~~eeeMMM888555999666444444444444333333222222111222222222222333333333555333222222333888FFFUUUuuubbbwwwxxxgggTTTBBB888777444222111111111222111222222222222333333333111BBB???SSS|||tttwwwkkksssNNNMMM```\\\tttRRRFFFFFFCCCDDDDDDBBB999LLLXXXlllXXXXXXeeehhh```___dddiiiiiieeebbbcccffffffjjjqqqxxx~~~~~~pppMMMEEEGGGCCCZZZ}}}vvvooolll^^^HHH;;;:::888888888888888999999:::;;;???ccc~~~}}}tttbbbHHHWWWeeeVVVBBB;;;777777777777777777777777888555555999888555<<>>RRRddduuuuuuvvv^^^III:::888555333111111111222222222222222333333333333333@@@888TTT{{{jjjmmmttt```KKKLLL[[[pppPPPEEEEEEBBBCCCCCCEEE<<>>```yyy|||}}}|||zzzzzzdddYYYaaabbbRRR>>>777777777777777777777777777555777;;;999777CCCTTT|||rrruuujjjxxxwww{{{xxxqqqppp___YYYLLL===555666555111222333555666555666888999444999:::;;;IIIkkk~~~}}}sssttttttnnnyyynnnnnnzzz~~~|||}}}~~~{{{wwwxxx|||zzzuuuvvvwww}}}~~~~~~UUU???;;;777666666666555444333333333222222222333333333444444444333444666:::FFF\\\ppprrrkkkXXX<<<999666333111111222222222222222333333333444444222666EEEvvv~~~~~~gggWWWQQQUUUdddNNNCCCCCCAAABBBBBBDDD???RRRhhhZZZTTT]]]fffeeeeeejjjgggmmmnnnhhhcccfffrrr|||||||||~~~dddIIIEEEEEEPPP[[[nnnpppkkkTTT>>>777999999888888999999:::;;;KKK{{{fffgggzzz~~~ssshhhbbb]]]XXXUUUSSSUUU___jjjxxxccc```mmmbbbGGG777777777777777777777777666444888===::::::JJJ___wwwgggttttttooowwwooojjj~~~wwwhhh^^^[[[PPP@@@777666555111222333555666666666888:::555;;;===@@@VVV}}}www}}}wwwlllmmmpppYYYfff~~~{{{~~~|||zzzuuuzzzxxxqqq\\\gggqqqvvv~~~{{{aaaFFF???999777777666555444444333333222222333333333444444444222333666;;;@@@LLLbbbvvvvvvzzz|||vvvtttvvvggg<<<:::666333111111222222222222333333333444444444888777bbbwwwMMMJJJPPP^^^yyy|||NNNGGGBBBBBB???EEEDDDAAAxxxddd\\\\\\^^^aaadddfffgggggggggnnnsssoooccchhhgggMMMBBBGGGQQQbbb|||pppjjjcccaaaFFF999777666:::<<<777999???AAAwwwwwwhhhdddppprrrhhh___WWWWWW]]][[[QQQUUUccciii|||~~~tttkkk\\\^^^EEE:::555999:::444444:::666;;;888999===999QQQpppooo]]]uuunnn|||uuujjj[[[ZZZBBB888???222777555444444555555666777888:::<<<444GGGzzz~~~ttttttxxxlllqqqvvvxxx~~~}}}yyywww}}}~~~}}}qqqwww}}}~~~|||vvvqqqjjjiiittt{{{xxxvvvKKK;;;AAA:::999777444333222222222222222333333333444444444333555222===666dddvvvrrrggghhh{{{jjj^^^kkk|||dddsssSSS:::666:::///111777000222222222222333444555555333IIIwwwttt]]]JJJPPPYYYmmm|||OOOGGGBBBBBB???EEEGGGOOOpppeee[[[\\\^^^aaaeeefffffffffppprrrsssnnnjjjwwwkkkOOOAAADDDLLLTTTxxxqqqhhhaaa___HHH<<<888===666666>>>333888[[[ooobbbgggkkkgggaaabbb^^^WWWVVV^^^jjjxxxqqqiiiaaaLLL???666999:::555555999888999999;;;;;;===\\\~~~vvvnnnsss|||~~~zzz||||||bbbqqq|||oootttuuu~~~www]]]\\\LLL<<<<<<222888555555555555555666888888<<<<<<;;;UUU{{{zzzzzzzzz|||{{{|||sss~~~uuuhhhiiixxx~~~yyywww}}}}}}|||vvv|||xxxyyyzzz}}}}}}{{{vvvsssjjjkkkxxx~~~vvvxxx~~~zzzSSS===BBB:::999666444333222222333222222333333333444444444222444555???JJJpppyyyyyyiiiYYYfffYYYRRReeezzzddd```AAA666999111000555///222222222222333444555666AAAMMMttt~~~rrriiiwwwvvvPPPLLLQQQ[[[{{{|||OOOGGGCCCCCC???EEEIIIddduuu```TTTYYY[[[___cccfffhhhhhhhhhssssssrrrnnnmmm{{{mmmQQQBBBBBBGGGOOOWWWrrrfff```^^^KKK@@@888AAA333333DDD555BBBnnnkkknnnjjjcccbbbjjjcccbbbtttpppmmmbbbWWWFFF999888999666666999;;;555:::===999GGGooouuuwwwwwwoooaaayyyqqqqqq{{{}}}ddd]]]WWWBBB888333888555555555555666777888888999:::DDDhhh{{{~~~vvvwwwwwwwwwtttjjjrrr{{{ssssssyyy|||||||||{{{zzz{{{zzzyyywwwwwwxxxyyyzzzxxxuuuqqq```fffyyy{{{vvvyyyxxxuuuzzz\\\@@@BBB:::999777555333333333333333333333333444444444444333444888@@@aaavvv}}}\\\zzzuuuXXXMMMLLLeee|||ggg|||tttNNN888999666222333111222222222222333444555666???LLL}}}jjjiii{{{\\\HHHTTTVVVggg|||OOOHHHCCCCCC@@@FFFJJJ{{{ttt]]]PPPWWW[[[aaafffiiikkkmmmnnnrrruuuwwwuuurrrvvv~~~pppuuukkkSSSDDDBBBFFFOOOPPPsssdddaaa]]]NNNCCC666===777666???DDDfff|||xxx{{{xxxppprrr{{{sssuuuhhhiii```OOO>>>888999777777999===333;;;???<<>>:::777666444444333444444444555555555555333666FFF___}}}}}}}}}dddvvv\\\HHHPPPZZZvvvnnnxxxiiilllzzz~~~yyyvvvxxxzzzRRR999888666222666333333333333444555666777IIIppp~~~www~~~MMMLLLVVVbbbuuuxxxMMMGGGEEEGGGEEELLLsssvvvaaa[[[```iiimmmqqqssstttxxx~~~mmmWWWGGGAAA@@@BBBNNN\\\zzz~~~ddddddXXXRRRFFF:::999<<<:::MMMyyycccUUUKKKEEE???>>>CCCPPPggg{{{tttiii```ZZZOOOCCC;;;999:::;;;666===999===```vvvvvvdddvvv{{{qqqsssTTTTTTCCC<<<666666666666666777888999:::666HHHxxx|||~~~iii___ooo|||~~~}}}{{{}}}xxxlllkkk{{{sssqqqwwwzzzzzz~~~{{{~~~xxxxxxzzz{{{{{{xxxsssoooTTTUUUdddnnnfff``````\\\jjjkkk{{{oooQQQGGGEEEAAA===999666555444444444444444555555555555444999LLLqqq~~~nnnjjj^^^vvv{{{___KKKYYYkkkzzzwww{{{uuurrrtttxxxbbbmmmeee???999999333777444333333444444555666777EEEhhhfffnnn{{{rrrKKKNNNWWWkkk{{{wwwLLLGGGFFFHHHGGGNNNjjjaaadddfffppptttwwwwwwvvvxxx|||jjjUUUFFF@@@???BBBLLLLLLsssdddbbbVVVSSSGGG999???777999fffyyydddUUUOOOEEE@@@@@@DDDBBB===AAAKKKNNNSSSddduuufffuuuzzzlll\\\ZZZRRRFFF<<<999:::;;;333@@@888<<>>:::777555444444444444555555555666666888>>>QQQzzz|||tttzzzsssQQQfff~~~}}}kkksssoooqqqiiiPPPNNNvvvuuuFFF======777999444444444444444555777777OOOooobbbzzzpppwwwRRRHHHIIIOOOnnn```XXXbbbnnnUUUSSSHHHIIIJJJaaajjjjjjfffeeeqqqpppqqquuu}}}{{{hhhUUUGGG@@@>>>===LLLTTTtttddd]]]UUUQQQDDD@@@<<<000BBB}}}uuuaaaVVVNNNHHH?????????BBBFFFJJJLLLMMMAAAFFFMMMQQQTTT[[[kkkzzzppp]]]{{{}}}```QQQQQQGGG???;;;333>>>777::::::KKKrrrrrrxxxzzzssswwwjjjWWWuuu|||ppp{{{fffKKKJJJFFF666777888888666777999;;;;;;AAAfffzzz~~~|||yyyzzz}}}zzznnnjjjaaa}}}gggbbbfffyyyvvvkkkbbbgggtttvvvnnnxxxuuutttxxx~~~~~~|||}}}~~~}}}}}}~~~|||yyy~~~yyyuuuuuuxxxwwwqqqjjj]]]\\\^^^dddeeeccccccggguuuoookkkmmmxxxfffzzzZZZLLLJJJEEE???:::777666777444444444555555555666666777KKK^^^tttrrrvvvlllrrrooo}}}qqqppp|||}}}uuunnngggQQQNNNxxxMMM666AAA;;;<<<777666777888666444888???SSSmmmQQQKKKOOO___qqqOOOTTTtttmmm[[[hhhvvvvvvsssOOOIIICCCGGGPPPzzzkkkmmmkkkllluuutttuuuzzz|||iiiVVVGGGAAA???GGGGGGOOOrrrcccXXXNNNLLLCCC@@@;;;>>>]]]hhhUUULLLGGGAAAFFFEEEEEEHHHNNNQQQRRRQQQSSSTTTVVVWWWWWWYYY^^^ccckkkeeepppfffQQQQQQIIIBBB>>>555>>>======;;;OOOyyy|||}}}rrrqqqYYYjjj{{{{{{wwwhhhLLLJJJDDD777777888888777777999;;;;;;NNN|||www|||vvvqqqsssrrrtttrrrggg~~~ttt{{{zzzwwwjjj|||zzzzzzhhhbbbpppyyyooojjjfffiiipppuuussspppqqquuuyyy{{{zzzwwwrrrnnnhhheeebbbccchhhjjjjjjhhhXXX```iiillllllnnnuuu{{{uuuqqqlllqqqfffUUURRRLLLEEE>>>:::888888444444444555555666666666888LLLaaaxxx~~~xxx~~~~~~vvvppp```fffuuuzzzsssmmm```QQQTTT}}}\\\>>>CCC::::::777666666777555444888???|||rrrHHHKKKSSShhhttt\\\nnnuuuPPPGGGggghhhvvvKKKCCCEEEFFFTTTjjjnnnnnnppprrrrrruuuyyy~~~|||jjjWWWHHHAAA@@@GGG>>>JJJeeeuuuttt___SSSFFFGGGBBB???666EEEsss|||```NNNHHHFFFCCCDDDFFFKKKRRRXXX\\\\\\\\\___```aaaccceeeeeecccaaaWWWdddjjjqqqcccqqqRRROOOLLLEEEAAA888======::::::UUUnnnxxxppp|||```ZZZvvv|||pppOOOMMMCCC999777777888888777888:::<<>>;;;999777666666444333999AAAaaafffzzzzzz~~~___HHHHHHWWWuuuooohhh]]]IIIQQQzzzyyyWWWUUUtttvvvrrrvvvLLLGGGOOONNN```jjjoooqqquuutttwww{{{{{{jjjWWWHHHAAA???CCCBBBPPPRRRnnnzzzVVVRRRHHHGGGCCCFFFAAAZZZqqqSSSDDDDDDIIIJJJTTTXXX\\\___cccooo~~~}}}qqqjjjmmm}}}hhhxxxwwwXXXKKKMMMEEECCC<<<888;;;999>>>YYY{{{{{{zzzttt~~~ssstttQQQjjj}}}YYYSSSEEE===999888888:::888777===FFF|||ttthhhkkkgggeeedddaaa]]]___ccchhhfffbbb^^^]]]___ccceeennnyyykkkaaa\\\ggg|||uuuyyyxxxuuuvvvqqqeeeXXXSSSRRRRRRTTTXXX[[[YYYSSSOOOOOOQQQRRRLLLIIINNNSSSWWW^^^fffpppsssvvvvvvvvvyyy|||wwwcccqqq|||RRRzzz___ZZZSSSMMMHHHCCC>>>:::999888666555555666777888???___~~~yyyuuuqqqcccfff}}}sssqqqxxxsssuuuxxxpppgggrrrtttjjj```ccc}}}zzzuuurrrpppVVVNNNFFFJJJ{{{NNNFFFBBB???;;;888777666444444:::CCCcccoooYYYJJJOOO___hhhOOOKKKJJJEEEIIIbbb[[[OOOpppuuuccc|||}}}rrrvvvMMMEEEIIITTTsssnnnuuuxxx|||xxx||||||kkkXXXJJJBBB???CCC@@@JJJPPP{{{pppSSSTTTKKKHHHDDD>>>NNN|||qqqSSSDDDFFFLLLOOOYYY[[[aaakkk}}}{{{yyywwwfffeeelll```JJJMMMCCCCCC>>>777999:::DDDcccyyy}}}vvveeeiiirrr{{{vvvWWWaaayyy```XXXJJJAAA<<<888888:::888777@@@NNN~~~vvvmmmfff___ZZZ]]]bbb]]]]]]YYYQQQKKKKKKKKKJJJQQQ___WWWVVV___xxxzzzwww~~~{{{kkkvvvzzzooo^^^XXXbbbpppwwwpppooouuu{{{qqqgggeeeppp|||~~~|||eeebbbpppMMMtttaaa\\\VVVQQQNNNJJJDDD@@@:::999777666555666888999AAA___yyyrrrpppiii|||yyy\\\YYYVVV___nnnjjjWWWPPPXXXYYY\\\bbbeee]]]VVV^^^llloookkkooojjjppp~~~xxxssspppoooSSSNNNJJJLLLzzzXXXMMMIIIBBB>>>:::888666444555<<>>FFFLLLuuunnnQQQTTTIIIFFFDDD===YYYuuuWWWIIILLLSSSVVVXXX]]]mmmppp```qqqwwwhhhKKKMMMBBBDDDAAA888777999GGGiiitttuuuwwwjjj[[[ZZZYYY[[[^^^bbbdddeeedddgggiiikkkkkkllloooqqqkkkhhhlll{{{ttt```aaaxxxtttdddqqq\\\UUUvvv{{{}}}nnncccWWWJJJ>>>888888:::999888DDDUUUvvvhhh``````kkkwww|||yyyqqqnnnjjjeeeYYYnnnnnnooouuurrrhhhzzz|||}}}yyytttttt~~~qqq\\\NNN[[[yyyuuu~~~zzz|||{{{yyyzzz}}}vvvzzzjjjXXXeeeNNNwwwtttccc^^^WWWSSSQQQMMMGGGBBB;;;:::888666555666888999AAA```zzz}}}yyy```iiiaaaRRRUUU[[[PPPCCCIIIOOORRRMMMHHHIIIRRRZZZHHHMMMSSSTTTRRRQQQUUUYYYaaaZZZ^^^www~~~xxxlll}}}{{{}}}}}}zzztttooollllllOOOJJJIIIKKKxxxdddXXXSSSFFF@@@<<<999777555666>>>HHHzzzLLLFFFNNN```iiiLLLNNNSSSZZZlllRRRRRRfffXXXEEEIIIkkk}}}pppSSSMMMIIIhhhvvv|||}}}ppp]]]NNNFFFCCC???BBBKKKMMMeee|||vvv|||QQQTTTGGGDDDCCCGGGcccuuuXXXJJJLLLTTTWWW^^^ggghhhzzzqqqnnnLLLNNNBBBDDDCCC:::<<<;;;FFFgggppptttuuu{{{{{{cccaaaZZZcccaaa```aaaccceeeeeeeeeeeeeeeeeegggjjjllllllkkkkkksss}}}}}}yyylllxxxtttbbbccctttzzzSSSjjj___MMMsssvvvyyymmmcccTTT???999777:::999999GGGYYYiiiVVVPPPWWWkkk}}}rrr{{{tttxxxpppuuuwww|||}}}wwwpppyyyuuujjj[[[RRR^^^}}}|||[[[FFFFFFWWWkkkxxx```YYY___vvv~~~pppgggaaa^^^ZZZYYY]]]eeennntttwwwyyy|||yyy|||xxxrrrvvvoooUUU```OOOmmmxxxddd^^^WWWSSSQQQMMMGGGAAA<<<:::888666555666888:::@@@ccczzzoooyyyOOORRRDDD???MMMNNNIIIUUUMMM[[[\\\QQQSSSbbbbbbUUUgggkkkmmmooowwwxxxyyymmmyyywww~~~tttwwwyyywwwqqqkkkiiihhhMMMEEECCCDDDppplll```ZZZKKKBBB===:::888666777???IIIhhh{{{vvvMMMJJJPPPcccXXXFFF[[[kkk}}}^^^```RRRGGGTTTyyyzzztttPPPMMMEEEiii|||hhhWWWLLLEEE@@@>>>EEEGGGMMMTTToooaaa\\\LLLJJJEEE===PPPsss|||[[[GGGMMMUUURRR```lllcccyyy\\\DDDHHHBBBBBB???@@@888GGGnnnwwwnnn}}}{{{kkkhhhgggllltttzzz{{{zzzxxxrrreeejjjqqqwww}}}zzzuuu{{{vvv^^^\\\jjjkkkPPPkkksssOOOkkkxxxsssxxxpppzzzbbb@@@===<<<555:::999@@@nnnvvvtttPPPOOOZZZTTTYYYLLLQQQ]]]gggqqqqqqbbbpppllleee~~~~~~rrrrrrxxxuuucccSSSRRRbbbyyyVVV===HHHTTTYYY\\\XXXVVVZZZkkkzzz|||```nnneeeffffffgggjjjrrrzzzyyytttsssqqqppptttfffiiinnnRRRTTTNNNcccjjjfff___WWWTTTUUUSSSNNNHHH@@@<<<888777999::::::999BBB___]]]XXXWWW]]]ffflllqqquuuyyy|||~~~yyy~~~yyy~~~zzzllleeebbb___HHHJJJFFFCCCTTTlll[[[```RRRIII???:::;;;;;;888===FFFzzzsssiii}}}mmmtttFFFIIITTTkkkggg^^^TTT```iii}}}SSSMMMzzztttNNNKKKGGGqqq~~~jjjXXXMMMEEE@@@AAADDDBBBIIIUUUyyy|||\\\GGGFFFGGGEEEOOO|||dddMMMPPPXXXWWWhhh~~~gggzzzqqqKKKMMMFFFBBB@@@>>>999JJJooorrrtttuuufffbbb]]]ZZZ^^^kkkyyyyyyzzzvvvzzzuuu\\\TTTbbbiiiSSSlllsssNNNjjjyyytttwwwpppEEE>>>===777<<<;;;DDDrrr}}}vvvVVVZZZbbbUUU[[[[[[aaaYYY\\\WWWKKK___tttoooyyyjjj___yyy|||{{{}}}zzzqqqjjjlllzzzvvvfffYYYZZZkkkRRRBBBRRRPPPOOO\\\dddtttqqqoootttqqqwwwwwwqqqtttqqqooossstttrrrppplllooommmMMMQQQNNNfffjjjkkkddd]]]ZZZZZZXXXSSSMMMCCC???:::777777888888777JJJeeeooottt~~~hhhaaalll|||rrriiifff~~~qqqgggbbb[[[SSSEEEHHHFFFCCCTTThhhXXX___UUUOOOFFF???>>>:::666<<>>JJJxxx}}}yyy|||qqqZZZbbbjjj___eeepppwwwrrrsss\\\yyyzzzuuummmyyy{{{{{{wwwnnnmmm~~~zzz{{{||||||}}}zzzrrrdddYYY___tttxxxLLLLLL```VVV[[[~~~zzztttiiimmmssssssooopppvvvxxxkkkHHHOOOOOOiiinnnnnnhhhaaa]]]]]][[[WWWRRRJJJEEE>>>:::888888888888MMMgggoooWWWUUUjjj||||||yyyrrrhhhfffqqqwwwiiieeeaaaUUUHHHBBBFFFEEECCCSSSiiiZZZ```YYYRRRJJJCCC???999444===JJJuuummmPPPGGGTTTjjjssscccLLLzzztttKKKJJJTTTmmmZZZNNNEEE>>><<>>SSSssssssqqqUUUGGGEEEDDDDDDFFFIIILLLMMMLLLLLL]]]xxx~~~sss|||pppooooooZZZHHHXXXuuu[[[kkkqqqJJJ```uuuuuummm\\\BBB=========>>>NNN|||~~~vvvqqqwwwrrrdddjjj|||}}}tttyyyyyy~~~{{{sssvvvpppxxx|||tttuuuxxxyyytttpppeee___jjjjjjMMMVVVddd\\\yyy|||ooonnntttxxxuuuooouuu{{{fffGGGPPPNNNiiinnnkkkfff```\\\\\\ZZZVVVRRRQQQLLLEEE>>>:::999999999GGGdddpppvvv|||qqq___fffooojjjooo{{{uuuiiieee^^^PPPCCC???DDDEEEDDDSSSnnn]]]^^^XXXQQQJJJEEEAAA:::666???OOO}}}lllPPPFFFTTTiiiaaakkkuuuLLLMMM^^^lllYYYMMMDDD>>>===@@@AAALLLSSSooowww[[[JJJHHHFFFAAAgggbbbOOOQQQZZZdddxxx\\\\\\ffflll{{{wwwmmmxxx^^^SSSKKKlllsssdddZZZXXXMMMHHH:::>>>UUUwwwttttttZZZNNNMMMRRRTTTXXX\\\___aaa```^^^___xxxooogggllluuu|||ggguuu{{{rrrmmmiiiYYYGGGVVVxxxQQQ```lllFFFXXXsssyyymmmjjjDDD>>>@@@<<<===QQQ~~~zzzuuuqqqyyy}}}xxxwwwbbbrrrqqqlllhhh```aaajjjbbbpppyyy{{{zzzsssrrrwww{{{zzzxxxrrrtttrrrppp{{{^^^UUU\\\___eeeyyyuuusssvvv|||~~~{{{wwwyyyrrr[[[EEEPPPIIIeeeiiifffbbb]]]ZZZYYYXXXUUUSSSRRROOOHHHAAA;;;888888999CCCddd~~~ooo```uuuwwwsssiiibbbXXXKKKAAA>>>CCCDDDCCCRRRtttaaa]]]XXXUUUPPPLLLHHH@@@:::BBBPPPwwwwwwmmmNNNHHHUUUfffxxx```~~~uuuMMMQQQhhh~~~hhhVVVKKKDDD>>>AAABBB@@@GGGKKKiii~~~XXXEEEFFFGGGEEEooohhhPPPPPP[[[nnnoooPPPKKKRRRVVVUUUiiiiiidddsss```]]]OOOfffwwwtttaaa```XXXJJJ===>>>TTTyyyzzziii___aaaeee___```aaadddhhhnnnssswwwsss}}}gggfffcccjjjqqqooobbb```eeejjjtttyyy|||wwwlllbbbWWWHHHTTTvvvLLL]]]oooKKKZZZyyyxxxzzzIII@@@DDD<<<<<>>CCCDDDCCCSSS|||iiicccaaa^^^XXXTTTQQQHHH???BBBLLLzzzhhh{{{nnnsssPPPLLLVVVccczzzmmm\\\www}}}vvvMMMRRRooozzzdddSSSIIICCC??????AAAAAAGGGIIIjjj{{{[[[DDDDDDHHHIIIrrrhhhOOONNNZZZooovvvXXXRRRWWWVVVRRRPPP^^^cccdddyyyyyy^^^\\\MMMkkk{{{~~~pppqqqnnnXXXDDD@@@RRRxxx}}}wwwdddbbbaaa\\\mmmmmmooossszzznnnrrrhhhrrrsss}}}iiijjjjjjqqqqqqppp~~~xxxyyyiiiYYYTTTLLLVVVuuuKKK^^^uuuPPPXXXxxxxxxNNNCCCHHH<<<<<>>CCCKKKMMMnnnyyyaaaGGGDDDHHHJJJwwweeeLLLKKKWWWbbb}}}fffVVVWWWVVVQQQVVVccc[[[dddiiivvvXXXPPPEEEuuuzzzmmmKKKCCCPPPuuurrrlll{{{~~~zzzeeennnpppnnnyyyrrrwwweeeSSSSSSPPPZZZvvvHHH[[[sssLLLNNNkkk{{{jjjRRRFFFKKK===<<>>>>>:::ddd}}}~~~yyyhhh```{{{~~~}}}kkkuuu~~~}}}}}}~~~}}}zzz|||yyypppooofff^^^XXXOOOCCC>>>@@@AAAEEEDDDBBBSSSnnnZZZUUUYYYZZZTTTRRRUUUPPPFFFAAADDDjjjbbbNNNYYY^^^|||vvviiifff~~~~~~}}}uuuyyytttVVVNNNzzzjjjnnnzzzwwwdddTTTIIIBBB???CCCAAADDD>>>OOOiiinnn\\\FFFBBBAAASSSuuurrrSSSRRROOOWWW^^^yyyfff^^^^^^cccbbbUUU]]]]]]```llluuu^^^RRRKKKhhh{{{^^^???VVV|||{{{{{{oooiiiaaaRRRHHHVVVgggfffBBB^^^jjjBBBOOOhhhqqqaaaLLLIIICCC>>>PPP}}}wwwcccvvvnnnkkkTTTVVV```ffftttpppcccppp|||zzzxxxwwwkkkssslllqqqwwwsssvvvwwwbbbOOOVVVhhheeeVVVSSS```___jjj~~~uuunnnkkkiiissscccnnn}}}vvvssskkkbbbiiiwww|||}}}}}}uuuqqq```UUU@@@EEEJJJGGGrrrvvvvvvxxxbbb^^^[[[[[[^^^___[[[XXXNNNPPPPPPNNNIIICCC???>>>???VVVzzzxxxxxx|||xxx|||zzzooo}}}{{{~~~|||}}}~~~|||yyy~~~}}}{{{yyywwwtttqqqpppooobbbUUUNNNIIIBBB>>>===BBBFFFBBBFFFaaaXXX^^^SSSYYYZZZYYYVVVOOOIIIEEECCC}}}tttLLLUUUWWWxxx{{{uuu{{{yyyiiiuuu~~~sssjjjllltttUUUNNNxxxhhhlllwww}}}tttcccSSSIIICCC@@@>>>:::DDDFFFPPP\\\}}}ooo]]]DDD@@@AAAVVV|||mmmPPPRRRRRR[[[eeeqqqzzzvvvhhhbbbeee^^^fffcccjjjnnnWWWJJJBBBYYYkkkDDDRRRyyyjjjgggrrrlllfff]]]LLLFFFXXXddd[[[CCCaaakkkFFFRRRkkkuuubbbPPPLLLFFFAAAOOO~~~ttt~~~rrraaabbbfffcccfffppp}}}kkkgggqqqoooffffffqqqzzz{{{uuuwww~~~vvviiihhhrrrzzz|||rrrsssYYY\\\|||hhhXXX\\\eeeeeennnvvvjjjccc```lllvvvfffqqq~~~wwwuuummmaaaiii{{{}}}zzzwwwqqqmmmWWWKKK???FFFGGGJJJwwwrrr||||||___\\\ZZZ[[[^^^^^^[[[WWWRRRQQQQQQOOOKKKFFFAAA>>>:::QQQkkk___vvvyyy{{{nnn```~~~ooo~~~{{{}}}zzzvvv{{{}}}zzzxxxuuutttsssrrrooommmjjjiiifff[[[OOOIIIFFFAAA>>>>>>@@@KKKHHHMMMzzzXXXVVVZZZRRRXXXXXXWWWUUURRRNNNIIIGGGjjjqqqmmmYYYTTTVVVmmmzzznnnrrrnnn|||~~~ttt{{{yyyhhh^^^```uuuTTTPPPvvvfffjjjuuu{{{rrraaaRRRHHHCCCAAA???888DDDJJJPPPTTTmmmeeeIIIDDDGGG\\\fffMMMUUUXXXbbblllmmmrrr{{{~~~yyyzzzhhhcccmmmggghhh```wwwiiiVVVKKKGGG\\\|||~~~MMMOOOrrrdddbbbzzzooohhhbbbVVVFFFFFF]]]bbbMMMBBBbbbiiiIIIVVVooo|||aaaSSSPPPIIIDDDPPP{{{xxxuuu|||yyymmmqqqxxxlll___dddfffvvvqqqddddddaaadddvvv~~~tttcccddd]]]ppplllooovvv{{{}}}lll^^^XXXYYYnnnvvveeesss{{{yyyooobbbmmmxxxrrrooogggLLLAAACCCIIIFFFTTTtttttt]]][[[YYY[[[]]]]]]YYYVVVVVVTTTQQQPPPNNNKKKEEE@@@999JJJ}}}xxxjjj]]]~~~uuuwwwcccZZZ{{{|||xxxpppiiiqqqyyy|||wwwvvvyyyrrrrrrrrrpppnnnkkkhhhgggZZZPPPGGGDDDBBB???>>>@@@AAAKKKHHHUUUhhhWWW]]][[[XXXYYYWWWUUUUUUVVVTTTPPPLLLNNNooo^^^xxxmmmlll^^^TTTYYYcccyyylllzzz|||ssswww|||jjj{{{sssuuummmXXXMMMOOOvvvTTTSSSvvveeeiiittt{{{rrr```QQQGGGBBB@@@CCC===EEEFFFNNN\\\iiihhhKKKGGGHHHZZZ```MMMYYY^^^gggiiipppwwwxxxvvvvvv|||vvvlllllldddgggqqqggggggnnnvvveeeVVVLLLQQQooommmYYYPPPmmmzzz___ooo|||sssnnnbbb\\\QQQDDDJJJcccbbbDDD@@@bbbcccJJJXXXrrr^^^TTTOOOIIIGGGSSS{{{zzzxxxkkk}}}~~~}}}{{{vvv}}}mmmkkk\\\PPP```ggguuuzzzvvvuuusssrrrtttgggpppUUUhhhuuuyyy}}}xxxeeeWWWWWW]]]qqqtttbbbvvv~~~wwwfff\\\mmmsssllljjj^^^FFF???JJJKKKGGGfffqqqlll]]]\\\[[[[[[\\\ZZZWWWSSSYYYUUUQQQQQQQQQOOOHHHBBB@@@CCCmmmwww{{{xxxyyypppzzz{{{tttlllfff}}}tttpppsssxxxtttsssrrrppplllhhhdddbbbQQQIIIAAA??????>>>???BBBFFFEEEFFFbbbbbb[[[bbbZZZ^^^\\\XXXUUUVVVYYYYYYUUUPPPEEEeeeoooaaavvvzzzcccVVV^^^___ooovvv}}}vvvwwwxxxuuupppooobbbKKK@@@CCCwwwSSSXXXvvvfffjjjvvv|||sss```PPPFFFAAA???@@@@@@FFF@@@MMMfffdddbbbHHHFFFDDDQQQ___NNN[[[]]]ccc```nnn~~~zzzxxxzzz|||jjjllliiiiiinnnpppxxxlll^^^OOODDDRRR{{{hhheeeUUUiiixxx{{{~~~vvv[[[|||sssgggggg\\\VVVNNNGGGPPPfff```AAAEEEfff\\\IIIYYYsssyyywwwZZZSSSMMMHHHIIIVVV{{{~~~~~~~~~|||}}}pppdddtttnnnttttttsssdddXXXjjjfffhhhZZZVVVmmmyyymmmbbb```vvvYYYTTTxxx}}}|||ooo^^^UUU\\\iiixxxwwweee{{{xxxlllWWWVVVnnnllldddbbbPPPCCCBBBMMMHHHKKK|||fffiii___^^^]]][[[ZZZWWWTTTQQQYYYUUUQQQQQQSSSQQQLLLFFFGGG>>>]]]zzzxxx{{{~~~zzz}}}||||||||||||{{{yyyvvvyyyrrrpppqqqrrrpppooommmjjjddd^^^XXXUUULLLEEE???>>>>>>===@@@EEELLLAAAOOO]]]YYY]]]SSS]]]___[[[WWWXXX[[[[[[WWWSSSMMMbbbuuusssWWW```___lll}}}tttuuunnnkkkjjj[[[EEE;;;===yyyTTT]]]wwwfffkkkxxxttt```PPPEEE@@@???999>>>FFF@@@NNNfff}}}cccdddJJJHHHFFFSSSeeeRRR[[[YYY^^^```jjj|||zzzuuu|||yyyuuu}}}}}}zzzjjj]]]MMM???SSS{{{lllXXXfff~~~}}}zzzWWW\\\mmmiiibbbttt``````WWWOOOLLLLLLSSSbbbZZZ???LLLjjjVVVIII[[[xxxuuuoooXXXUUUOOOJJJLLLVVVwww~~~~~~~~~~~~zzz~~~sssmmmyyybbbOOOTTT```{{{{{{tttaaadddcccnnn}}}mmmzzzqqqTTThhh~~~wwwoooggg[[[VVV```ppp~~~pppnnnaaaRRR^^^}}}jjjbbb]]]CCCEEEEEEKKKCCCUUUnnnwww^^^^^^]]][[[YYYVVVTTTRRRQQQVVVTTTQQQQQQRRRQQQNNNKKKHHH>>>VVV~~~}}}zzzyyyyyyyyyxxxwwwyyyvvvsssnnnjjjlllkkkiiiddd^^^VVVOOOKKKHHHCCC>>>>>>>>>>>>CCCHHHMMMDDDgggZZZWWWYYYQQQ\\\^^^[[[XXXXXXYYYYYYWWWTTTXXXiii\\\``````jjjtttcccnnniiigggeeeXXXDDD:::<<<{{{UUU```vvvffflllyyyqqq^^^NNNEEE@@@???;;;;;;EEEEEEPPP^^^vvvgggqqqPPPKKKKKKZZZkkkWWW]]][[[```mmmqqq~~~~~~~~~jjj]]]QQQFFFbbbkkkWWWffftttyyyrrr{{{~~~wwwYYYggg~~~___qqq}}}pppXXX\\\SSSIIIJJJPPPSSSWWWOOO;;;NNNjjjNNNHHHbbb|||iiiYYY[[[UUUOOOOOOTTTooo}}}~~~~~~~~~~~~xxx|||yyyrrr~~~mmmWWWWWWjjjyyyxxx{{{oooWWWUUUXXX\\\xxxyyyrrriiiuuu}}}wwwoookkkiiiaaaZZZ```mmm{{{}}}iii```SSSlll~~~ggg]]]UUU>>>JJJHHHGGGCCCfff}}}```YYYZZZYYYWWWTTTRRRQQQRRRSSSRRRQQQQQQQQQPPPPPPOOOOOOJJJBBBSSSwwwrrrxxx}}}mmmmmm}}}{{{yyy|||xxxuuurrrnnnlllzzztttrrrooojjjfffhhhhhhfffaaa[[[SSSKKKGGGDDD???<<<===>>>@@@FFFMMMHHHHHH{{{oooYYYWWWYYYTTT\\\XXXXXXWWWVVVVVVVVVVVVUUUYYYeeezzzkkkcccaaadddppppppkkk|||jjjeeecccaaaUUUDDD;;;;;;}}}UUUbbbuuuffflllyyyooo\\\MMMDDDAAA@@@EEE;;;CCCIIIRRRWWWlllzzzRRRHHHIII\\\oooZZZaaa```ggg}}}~~~}}}dddYYYRRRNNNppp~~~gggTTThhhzzz]]]xxxnnnttt{{{yyylll~~~iiiiiitttpppfffzzz{{{YYYooovvvaaalllnnndddNNNUUUQQQFFFIIIRRRRRROOOFFF777KKKeeeGGGHHHhhhfffZZZ```[[[SSSQQQRRRiii{{{{{{~~~}}}~~~zzz~~~zzzddd___dddllljjj[[[TTTaaawwwxxx~~~yyyZZZSSS```]]][[[xxxqqqaaa|||vvvuuutttooo~~~wwwqqqoooqqqjjj___^^^gggsssjjjfffQQQqqqwww___SSSGGG???PPPJJJEEEEEEtttuuu\\\cccVVVUUUSSSPPPOOOOOORRRTTTOOOPPPQQQPPPOOONNNPPPQQQMMMEEEOOOmmmwwwwwwQQQlllyyymmmddduuuyyypppwwwxxxoooppp|||}}}{{{yyyvvvrrrooouuulllhhhggggggfffbbbbbb```\\\VVVNNNGGGCCC@@@<<<;;;===>>>AAAHHHPPPCCCKKKaaaVVVTTTWWWSSSWWWSSSTTTTTTTTTSSSSSSUUUVVVUUUYYYyyydddddd~~~xxx{{{iiiccc___```}}}|||lllllliiidddaaa^^^TTTEEE;;;:::LLLfff|||iiifffsssyyyiii[[[NNNDDDAAADDDDDDEEEBBBFFFGGGffffffJJJSSSKKK\\\kkkPPPMMMSSSjjj|||```SSSRRRLLL|||uuuooodddhhh```sss[[[___nnnfffaaaoooyyyoooaaadddmmmyyydddrrreee~~~ooobbbRRRLLLPPPGGGFFFHHHKKKGGG@@@===???WWWOOO@@@MMMtttvvvfff\\\VVVXXXZZZYYYZZZ^^^{{{{{{}}}yyyyyy{{{}}}jjjNNNUUUccckkkttt{{{xxx||||||iiifffoooqqqwwwmmmjjjzzz}}}qqqjjjvvv{{{ooovvvvvvzzz|||tttiiijjjrrrlll___ZZZWWWkkkPPP>>>FFF<<>>nnn]]]YYYXXXQQQQQQRRRTTTSSSSSSSSSSSSTTTUUUUUUUUU]]]UUUhhhvvv^^^|||~~~jjjgggeeeVVVbbb}}}~~~xxxqqqjjjgggaaa___[[[VVVOOOFFF===777PPPbbbtttccchhhyyyxxxhhhYYYMMMCCC@@@BBB;;;>>>@@@HHHMMMkkkhhhTTTYYYPPP___hhhNNNKKKPPPggg~~~[[[PPPTTTMMM|||yyytttcccdddrrruuu{{{kkk}}}jjjmmmzzzbbbrrruuummmnnnbbbYYYMMMHHHLLLFFFEEEJJJNNNFFF999===JJJXXXJJJCCCZZZ~~~jjjddd[[[VVVWWWXXXUUUSSSUUUzzz{{{ttt~~~{{{~~~~~~|||{{{{{{{{{{{{zzzwwwwwwwwwzzz}}}wwwdddQQQ```uuuxxxjjjooo}}}~~~}}}xxx~~~oooppptttdddwww~~~sssoooyyy}}}|||~~~yyypppsss}}}qqqggg^^^rrr}}}```III;;;CCCDDDIIIBBBNNNuuu}}}}}}SSSVVVSSSRRRQQQOOOOOOOOOOOOPPPNNNNNNMMMMMMLLLKKKJJJJJJMMMNNNHHHTTT|||sssjjj~~~wwwyyytttrrrnnnhhhbbbhhhgggffffffeeebbb^^^[[[TTTPPPKKKHHHEEECCC???<<>>@@@iiigggmmmNNNQQQOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGLLLNNNGGGLLLjjjxxx{{{zzz||||||{{{{{{uuutttuuusssooojjjpppmmmjjjfffbbb\\\VVVRRRJJJGGGCCCAAA@@@???===;;;AAA;;;:::CCCNNNPPPMMMIIIiiiQQQTTTSSSPPPSSSVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYHHHfffrrrttt{{{mmmccc___\\\hhh}}}}}}zzzxxxuuuqqqlllfffbbb___WWWWWWVVVRRRLLLEEE>>>999RRR]]]uuucccmmm}}}rrraaaTTTJJJBBB>>>???AAACCCDDDLLLLLL___xxxeeecccpppiii```fffvvvkkkTTTFFFJJJRRRkkkvvvtttUUUOOOSSSXXXwwwiiiooojjjpppaaavvvqqq{{{yyyvvvrrrjjjcccvvvyyyuuuuuummm}}}oooUUUMMMKKKGGGDDDFFFDDDLLLPPPGGG<<<;;;IIIWWWOOO>>>PPPqqq|||fff```\\\ZZZ[[[ZZZUUUOOOJJJUUU|||ttt~~~}}}~~~{{{||||||zzzwwwwww{{{}}}rrr___UUU]]]mmm{{{}}}~~~oooZZZNNNTTTqqqooo}}}zzzkkkssszzzooobbbNNNZZZkkkwwwzzzvvvssssssvvvuuuxxxzzzssskkknnnxxxzzzpppssstttPPP@@@AAABBBIIINNN;;;JJJppprrr___OOOQQQMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHLLLGGGIII```yyy~~~}}}|||~~~{{{~~~}}}zzz~~~}}}wwwzzz|||sssqqqpppooorrrvvvwwwtttqqqxxxtttmmmfff___WWWOOOIIIDDDBBB@@@>>>============777;;;HHHTTTSSSLLLPPPZZZaaaSSSVVVSSSOOORRRTTTSSSSSSSSSSSSSSSTTTUUUUUUWWWJJJfffppptttiiijjj```\\\nnn{{{xxxsssmmmiiieeeaaa___VVVVVVUUUQQQKKKDDD>>>;;;OOO]]]wwwdddooo}}}nnn\\\QQQIIIBBB>>>???<<<>>>???JJJMMMccc|||ggg```|||zzz~~~fff[[[KKKEEEMMMXXXrrr___TTTPPPMMMaaa~~~ZZZ^^^```ssshhh}}}|||qqqfffeeelllnnnsss|||{{{tttvvvkkksss~~~hhhRRRJJJHHHEEECCCEEEEEEQQQNNN===999HHHRRRPPPEEEGGGeee}}}www|||pppggg___^^^^^^^^^___]]]WWWQQQTTT}}}|||yyy}}}}}}~~~|||yyyyyy}}}yyyuuujjj]]]^^^nnn|||~~~wwwzzzrrrfff[[[fffmmm{{{}}}yyy}}}bbbOOOIIIfff}}}|||ttttttwwwvvvxxxwwwyyyzzzoooaaa^^^eeehhhsss||||||tttmmmuuu^^^???>>>EEEEEEEEE???EEEggguuu^^^VVVPPPPPPLLLLLLLLLLLLLLLJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKLLLGGGLLLHHHHHHVVVjjj~~~~~~|||zzzwww|||zzz}}}|||xxxtttooonnnnnnooopppooojjjfffeeebbb]]]YYYTTTOOOJJJFFFAAA@@@>>><<<:::;;;===>>>;;;HHHVVVWWWIIIHHHeeeppp\\\VVVYYYSSSPPPTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSWWWTTTVVV[[[llluuuvvvvvvwwwiii[[[cccwww{{{vvvooojjjfffccc```]]]UUUUUUSSSNNNFFF???;;;999OOOZZZpppcccpppxxxiiiXXXNNNHHHBBB??????>>>???@@@KKKPPPeee|||eeefffnnntttZZZQQQHHHHHHSSS\\\vvvzzzyyy~~~kkkNNNSSSOOOOOOvvvwwwyyyPPPLLLSSSiiikkkyyy~~~xxxsssjjjdddssspppttt|||tttiiimmmkkk]]]NNNGGGDDDBBBBBBDDDIIIPPPHHH999<<>>:::<<>>>>>@@@MMMQQQ```nnnQQQ|||hhhQQQOOOPPPVVV\\\]]]qqqmmmMMMVVVsssvvvbbbTTTJJJVVVTTTuuu}}}wwwWWWRRRrrrwwwbbb]]]}}}mmm___iiissswwwuuuxxxiiiiiizzznnn___|||\\\dddzzzyyysssjjjccc]]]VVVOOOJJJHHHFFFCCCAAAAAAGGGMMMUUUBBB:::CCCLLLIIIIIINNNgggqqq```XXX```XXXZZZXXXUUUZZZbbbccc]]]WWWQQQzzz|||qqqooorrrttt|||yyywwwvvvwwwyyywwwsssnnnjjjnnn~~~|||uuu~~~iiiNNNOOOZZZjjj~~~}}}|||xxx}}}jjjuuu~~~qqqyyyrrr{{{|||{{{~~~xxxvvvxxxlllVVVMMMfffwwwzzzmmm{{{uuussssssqqqeeeWWWVVV^^^kkkbbb^^^ZZZIIIAAADDD;;;BBBKKKDDD???EEEJJJmmmssspppVVVUUUMMMRRRJJJLLLKKKHHHFFFFFFFFFHHHIIIEEEDDDDDDCCCBBBBBBAAAAAA@@@DDDFFFIIIKKKGGGUUUrrrvvvjjjiiipppwwwvvvrrrmmmoooqqqrrrsssuuuyyy||||||vvvvvvvvvuuu~~~tttlllqqqvvvuuuooojjjhhhiiiggg___dddjjj```WWWVVVSSSXXXXXXWWWVVVTTTQQQNNNLLLEEECCC@@@?????????>>>===777999::::::;;;???FFFLLLPPPIIIFFFYYYdddVVVNNNNNNNNNHHHJJJMMMGGGIIIIIIIIIIIIIIIJJJJJJKKKWWWQQQJJJOOOQQQggg|||qqqwww|||nnnZZZbbbsssqqqkkkeeebbbbbbaaa]]]XXXTTTSSSOOOGGG@@@>>>BBBGGGLLLZZZvvvlllqqqkkkppp{{{www||||||lll___OOOEEECCCCCCAAA???CCC>>>JJJFFFPPPllliii]]]lllUUURRR___```cccooowwwnnnUUUNNNmmm{{{xxxhhh]]]KKKNNNWWWKKKooo]]]eeetttYYYZZZmmm}}}xxxvvvtttwwwzzzyyyooozzz```fffjjj\\\wwwbbbpppxxxtttfff```[[[SSSLLLHHHFFFBBBCCCGGGDDD@@@IIIYYYOOO:::;;;RRRSSS@@@DDD]]]uuuxxxlll]]]fffYYYYYYZZZZZZXXXWWWYYY___ddd[[[WWWiiixxxqqqqqq{{{yyy{{{{{{{{{{{{zzzssslllxxx{{{|||~~~xxxdddMMMHHH^^^|||zzz{{{hhhrrr}}}ZZZYYYqqqpppiiiyyyxxxzzzyyyuuuooojjjiiiiiixxx{{{rrrvvvvvvuuuuuuooo^^^QQQZZZmmm^^^WWWJJJ:::AAACCC;;;???LLLHHH;;;CCCYYYjjjuuu\\\MMMPPPPPPCCCGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB???BBBDDDDDDCCCFFFNNNUUUtttfff```]]]]]]cccmmmhhhooovvvvvvrrroooqqqtttyyywwwuuusssrrrqqqqqqrrrpppnnnjjjfffcccaaaaaa```bbbbbb```ZZZTTTRRRUUUZZZbbbYYYOOOHHHGGGGGGFFFCCCEEEAAA;;;999999:::999888444AAA???:::AAAHHHLLLSSSYYY@@@KKK|||mmm]]]RRRNNNJJJIIILLLLLLIIIFFFGGGGGGGGGHHHJJJKKKMMMNNNRRRSSSRRRNNNQQQbbb~~~{{{zzz{{{pppdddcccrrr~~~|||~~~tttooogggaaa\\\YYYVVVTTTRRROOOLLLGGG>>>;;;AAAKKKOOOXXXxxxnnnsssooovvv~~~zzzdddYYYKKKCCCBBBCCCBBB@@@CCC???LLLJJJUUUoookkkccczzzYYYPPP[[[cccxxxsssZZZPPP]]]^^^hhhjjjXXXHHHLLLQQQfffooo}}}\\\kkkkkkVVVTTTbbbttt}}}{{{ppp\\\iiiiiiaaa}}}hhhzzz|||oooaaa[[[VVVOOOIIIFFFDDDEEEEEECCCDDDIIINNNPPPDDD???FFFQQQJJJ@@@QQQooo~~~hhh```___\\\[[[ZZZXXXWWWYYY[[[]]]^^^bbbaaammm|||uuusssqqquuuxxxvvv{{{ttt{{{xxxwwwwwwuuuqqqooo~~~yyyvvvvvvwwwxxxnnniii___SSSPPPddd|||~~~eeekkkqqqPPPTTTgggzzzxxxyyyyyyuuuqqqnnnmmmnnn}}}|||rrrppppppnnnccc\\\gggyyyVVVLLLBBB777@@@EEEKKKOOOIII>>>DDDfffqqqzzz~~~[[[OOOFFFDDDHHHFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>?????????@@@@@@@@@>>>???@@@???>>>AAAFFFKKKhhhwww```]]]^^^XXXTTTWWW___gggnnnooolllkkkqqqxxxtttttttttsssqqqooolllkkkiiiiiihhhgggeeedddbbbaaa[[[\\\\\\YYYUUUUUUYYY]]]SSSNNNHHHEEEFFFFFFCCC@@@@@@===999888:::;;;;;;:::???BBB@@@CCCPPPVVVSSSQQQEEEKKKvvvXXXSSSQQQMMMIIIIIILLLLLLJJJGGGIIIIIIHHHIIIIIIJJJKKKLLLNNNRRRTTTRRROOOSSS]]]gggoooppp{{{wwwwww~~~ooo___]]]iiiwwwyyyuuukkkhhhccc^^^ZZZWWWUUUTTTPPPNNNKKKFFF???;;;BBBKKKSSSVVV}}}|||}}}wwwnnnYYYQQQGGGBBBBBBCCCBBB@@@BBB@@@NNNOOO\\\oookkkjjj|||VVVOOO```uuuyyy]]]UUUVVV^^^lllXXXOOOQQQMMMyyyxxx^^^OOOcccnnnjjj\\\XXXYYYdddvvv}}}ooo^^^nnniiijjjvvvtttgggZZZTTTOOOIIIEEEDDDAAAGGGEEEAAAHHHTTTQQQDDD888CCCNNNKKKBBBIIIgggkkkdddcccYYY^^^^^^ZZZWWWXXX[[[]]][[[XXX^^^```dddoooyyyxxxzzznnndddzzzuuuxxxuuuooonnnrrrrrrmmmnnnssspppnnnvvv}}}zzztttkkkYYYZZZggg}}}}}}|||yyyzzzcccfff~~~lllSSSfffssswwwwwwvvvssspppoooqqqrrr~~~zzzwwwtttnnnkkkjjjiiiddd```jjjxxxnnnEEE>>>>>>===GGGHHHOOOLLL>>>>>>\\\vvvdddfffFFFKKKJJJ@@@BBBIIIBBBBBBAAA@@@???>>>>>>===<<<============>>>>>>>>>>>>===<<<;;;<<<===@@@AAAOOOzzzrrrZZZNNNRRRUUUPPPQQQXXX___```^^^aaakkkssshhhjjjlllmmmmmmkkkhhhgggaaabbbcccdddbbb```]]]\\\UUUVVVUUURRRMMMJJJKKKMMMEEECCCBBBBBBDDDCCC???;;;:::999888999<<<>>>???>>>DDDDDDGGGMMMRRRPPPNNNOOOHHHvvvjjjLLLMMMNNNKKKHHHHHHKKKLLLJJJHHHJJJJJJIIIIIIHHHIIIIIIJJJHHHMMMRRRTTTRRRPPPPPPRRRvvv|||nnn[[[ZZZgggmmmggg___^^^\\\XXXSSSPPPOOOOOOMMMKKKIIIEEE@@@===BBBKKKTTTSSSxxx|||oooeeeRRRLLLEEEBBBBBBCCCBBB@@@AAABBBNNNRRR```kkkeeeoooaaaVVV___nnn{{{___TTTWWWssseeeTTTVVVUUUUUUvvvMMMNNNeeeaaaXXXXXXbbbeeemmm~~~}}}wwwfffrrrmmmrrrwwwjjjyyy}}}kkk___SSSMMMJJJEEECCCCCCBBBDDDEEEIIIRRRWWWLLL<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>HHHfffpppuuuuuu}}}wwwggg[[[SSSOOOJJJKKKLLLMMMNNNSSS[[[aaaWWWYYY\\\```bbbccccccbbbZZZZZZZZZXXXVVVTTTQQQPPPLLLLLLLLLIIIDDD@@@>>>???@@@???>>>???@@@>>>;;;777888999;;;>>>AAADDDEEEFFFKKKMMMUUUVVVIIIHHHZZZkkkuuuOOOLLLJJJJJJHHHFFFGGGIIIJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMOOORRRTTTVVV~~~wwweee^^^]]]]]][[[[[[ZZZVVVPPPLLLJJJJJJJJJHHHFFFEEE@@@>>>BBBJJJSSSPPPuuuzzzmmmcccPPPLLLFFFCCCBBBBBBAAA???AAACCCNNNSSSbbbeee\\\rrrqqq___]]]ddd~~~\\\fffgggPPPQQQttt|||YYYLLLSSSMMMhhhmmmlllXXXeeeyyylll\\\^^^iiiffffffrrrsss|||sss~~~pppuuubbbTTT___kkkqqqgggaaaWWWNNNJJJGGGCCCBBBDDDDDD@@@FFFTTTZZZRRRDDD===PPPRRRMMMGGGRRRkkk{{{}}}~~~jjjbbb\\\\\\aaa]]][[[]]]___^^^\\\YYYYYYZZZ~~~mmmeeezzz~~~}}}}}}www}}}vvvyyyyyyuuuttttttoooccc]]]jjj~~~wwwwwwyyy|||}}}wwwqqqbbbrrr|||zzzyyy{{{|||vvvtttyyywwwxxxxxxccckkkvvvwwwuuuqqqnnnmmmmmmmmmmmmpppnnnrrrqqqggggggjjjeeeccc___[[[XXXQQQIIIEEEEEE;;;@@@;;;666>>>GGGHHHHHHBBB:::DDDiiihhhooo[[[HHHCCCIIIFFFBBB@@@;;;@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;===>>>>>>===CCCIII```vvv|||xxxoooSSSOOONNNIIIDDDBBBEEEIIILLLLLLIIIJJJKKKMMMOOORRRTTTUUUNNNMMMKKKIIIGGGGGGGGGGGG???@@@BBBBBBAAA@@@@@@@@@;;;:::999:::;;;;;;;;;;;;===>>>AAADDDFFFHHHKKKLLLVVVOOOSSSPPPFFFZZZyyyLLLCCCGGGEEEGGGEEEEEEEEEFFFGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJLLLJJJGGGFFFHHHLLLPPPRRR___kkk___^^^[[[[[[YYYUUUQQQMMMKKKJJJHHHFFFDDDDDDAAA???BBBHHHUUUMMMooozzzlllaaaOOOLLLGGGCCCAAA@@@???>>>BBBEEENNNTTTddd```WWWxxx|||dddZZZcccvvvyyyjjjuuuwww]]]\\\qqq|||dddWWWKKKOOOJJJ}}}~~~aaalllbbbqqqwwwjjjZZZ[[[ccc]]]WWW```ffftttqqqsssqqqpppnnntttuuuWWWOOOIIIGGGFFFCCCCCCEEEEEECCCLLLYYYXXXHHH@@@BBBKKKHHHGGGRRRhhh~~~lllXXXcccZZZXXXccc___XXX\\\___^^^ZZZXXXZZZ]]]xxxnnn___ZZZiiizzz~~~}}}pppdddlll{{{sssgggiiinnnkkkmmmkkkbbb\\\eee{{{~~~~~~wwwsssrrrsssooo~~~{{{wwwzzz{{{vvvvvv{{{vvvuuuuuudddoooxxxwwwtttpppnnnmmmllljjjiiiddddddiiiggg]]]^^^aaaZZZVVVTTTRRRNNNHHHBBB>>>;;;;;;???CCCCCCCCCDDD@@@888888DDDhhhqqqnnn```NNNIIIHHHDDD<<>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::666777999:::;;;;;;<<<<<<===777SSSrrr~~~mmmmmmvvvrrrdddWWWQQQJJJFFFGGGGGGEEECCCCCCBBBAAA@@@@@@AAACCCDDDAAA@@@>>>===>>>@@@BBBCCC;;;;;;<<<<<<<<<;;;::::::666666666888:::===@@@BBBCCCEEEGGGGGGHHHJJJLLLOOOQQQDDDFFFIIINNNzzzXXXGGGFFFAAADDDCCCCCCCCCCCCCCCCCCDDDDDDAAAAAABBBCCCDDDFFFHHHIIIEEEFFFGGGIIIJJJLLLMMMNNNLLLXXXjjjvvv~~~|||tttlll\\\XXXTTTQQQOOOMMMJJJGGGGGGDDDCCCDDDBBB???AAAFFFXXXKKKfffyyygggXXXNNNJJJEEEAAA????????????DDDHHHOOOWWWhhh```XXXsssaaajjjqqquuuyyyUUUXXXNNNOOO___qqq___sssfff]]]fffaaa\\\SSSTTT\\\XXXTTT[[[\\\nnnyyy{{{}}}qqqrrr{{{|||oooZZZMMMHHHEEEEEEEEEBBBCCCFFFDDDMMMVVVUUUJJJAAABBBHHH@@@AAAOOOhhh{{{|||bbbVVVZZZ[[[WWW[[[```WWWXXXYYYYYYYYYZZZ[[[\\\\\\SSSNNNPPPUUU___qqq~~~uuuoookkkeee```iiipppeee\\\]]]\\\dddllloookkkrrr}}}xxxsssqqqsssvvvmmmnnnlllsss{{{uuuuuuuuuvvvwwwwwwwwwvvvuuurrrtttfffmmm}}}uuunnnpppmmmjjjiiiiiihhheeecccbbbbbbgggddd\\\___aaaWWWHHHHHHGGGCCC@@@???@@@@@@GGGFFFIIIGGG@@@AAAAAA:::CCCeeeeee{{{JJJLLLHHHHHHDDD<<<@@@GGGBBB<<<<<<;;;;;;;;;:::::::::999999999888888888777777444888;;;<<<:::888999;;;;;;999EEEZZZoooggg\\\uuuqqq\\\[[[WWWQQQKKKGGGFFFFFFAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>??????;;;:::999888888777666555888:::<<<>>>@@@CCCFFFHHHIIIJJJJJJHHHFFFGGGJJJMMMIIIKKKaaallloooaaaJJJIIIHHHCCCCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEE???CCCHHHKKKLLLLLLLLLMMMQQQCCC]]]nnnllldddZZZUUUSSSPPPJJJDDDFFFCCCBBBCCCBBB???@@@CCC\\\III^^^}}}|||vvv```OOOKKKHHHDDD@@@>>>>>>??????EEEIIIPPPYYYkkkbbbZZZzzz|||qqqIIIUUUNNNLLL|||pppZZZaaabbbWWW\\\WWWZZZVVVVVV^^^\\\YYY```SSSgggpppvvvxxxsssyyyqqqssswwwppp||||||qqqhhhUUUFFFGGGCCCBBBDDDDDDBBBCCCFFFCCCVVV___OOO>>>===FFFLLLDDDJJJbbb}}}www```kkk\\\QQQ]]]YYYQQQ___WWWTTTSSSUUUYYY\\\\\\ZZZYYYRRRSSSXXXQQQMMMeeezzzkkkccciiitttqqqaaa\\\\\\UUUOOO\\\ccceeeqqqxxxqqqooommmnnnqqqsssttttttrrrooopppwww{{{uuuqqqssssssqqqssswwwuuunnnsssppptttfffjjjyyymmmfffkkkyyy~~~lllrrrhhhfffddddddeeedddaaa]]]aaa]]]^^^YYYOOOPPPNNN@@@???@@@???;;;:::===CCCFFFHHHCCCDDDAAA:::@@@JJJHHH^^^yyykkkvvvOOOMMMFFF???BBBEEE>>><<<>>>;;;::::::999999999999999999888888777777666666666555555:::??????:::888999;;;999@@@888@@@___lllxxx{{{ddd___\\\```aaaZZZNNNGGGGGGKKK@@@BBBCCCDDDDDDBBB@@@>>><<<===>>>??????===<<<:::999888888999<<>>@@@AAA@@@???>>>===>>>@@@BBBAAAAAA@@@@@@AAAAAABBBCCCFFFIIIHHHDDDBBBCCCEEEFFFGGGXXXyyykkkccc___ZZZPPPHHHFFFCCCBBBCCCBBB??????BBBTTTMMMZZZzzz|||}}}yyy~~~rrrdddYYYSSSMMMEEE??????@@@??????AAAEEEOOONNNPPPccc]]]fffzzzaaaUUUHHHDDD]]]```{{{ggg___TTT]]]\\\YYYWWWYYY\\\^^^^^^]]]WWWWWWddd~~~ssswwwyyyuuusssrrrnnnkkkiiiccc[[[UUUQQQMMMHHHDDDDDDCCCCCCEEEHHHJJJHHHFFFNNN___MMM:::FFFGGG===GGGHHHgggkkkhhh}}}bbb___\\\ZZZYYYXXXWWWVVVWWWUUUTTTVVVYYYYYYVVVSSSRRRSSSRRRMMMJJJOOO[[[eee~~~ooorrrhhh``````RRRVVVGGGDDDVVVhhhjjjdddaaa___ccchhhlllnnnnnnnnnnnnllllllmmmmmmlllkkkjjjjjjmmmjjjiiilllpppqqqnnnjjjlllkkkiiigggiiirrr{{{rrrjjjddd```aaa^^^ZZZUUURRRPPPOOOOOOSSSQQQLLLEEE@@@>>>@@@CCC>>>???AAAEEEHHHJJJJJJIIIIII@@@===DDDAAA777NNN|||jjj|||VVVDDDHHHDDDCCCAAA???>>>===<<<<<<:::::::::999999999888888666666666666666666666666666777777777888888888888777999;;;<<>>BBB@@@======???@@@???===???DDDHHHGGGBBB???BBBFFFCCCHHHOOOPPPHHHAAAEEEPPPOOOKKKEEE??????LLLhhh^^^QQQCCC===@@@CCCBBB??????===<<<;;;;;;<<<===???===============>>>>>>???AAABBBDDDCCCBBBBBBCCCDDDOOO>>>MMMooo|||uuunnnjjj]]]MMMJJJGGGCCCAAAAAABBBBBBBBBYYYPPPYYYmmmwww{{{xxxkkk^^^TTTNNNMMMEEE??????@@@>>>???BBBHHHSSSRRR\\\ggg```zzz|||vvvUUUQQQFFFNNNvvvmmmmmm[[[XXXSSSXXXZZZXXXWWWWWWYYYZZZYYYWWWVVVUUU^^^qqqyyy|||yyy{{{{{{uuuqqqpppnnnkkkggg```[[[TTTOOOLLLIIIEEECCCCCCGGGIIIEEEAAABBBKKKTTTWWWVVVDDD===GGGFFFCCCOOOZZZxxxxxxnnniiiZZZXXXUUUTTTUUUUUUUUUTTTWWWUUUTTTUUUVVVVVVSSSPPPSSSTTTRRRNNNJJJKKKPPPVVVrrrppplll~~~zzzxxxuuuYYYTTTMMMJJJIIIDDDCCCRRReee\\\]]]```aaabbbbbbccccccdddeeefffgggggggggggggggiiigggfffhhhlllllliiieeeeeeddddddeeejjjsss~~~~~~yyyppphhhbbb\\\VVVSSSRRRPPPLLLIIIFFFDDDCCCBBBDDDBBB@@@??????>>><<<:::HHHKKKOOORRRPPPKKKCCC>>>BBB===::::::FFFbbbuuusssjjjNNNDDDCCCBBBAAA???>>><<<;;;;;;;;;:::999999999999888888888555555555555555555555555666666666777777777888888777999:::999===MMMeeewww~~~~~~pppccc]]]XXXWWW```llleee^^^TTTJJJEEEDDDEEEGGG@@@AAABBBBBBAAAAAABBBDDDAAAAAACCCEEEGGGIIIIIIIIIQQQKKKEEEFFFNNNUUURRRKKKFFFHHHIIILLLXXXrrrsssRRRJJJAAA>>>@@@BBB@@@===>>>===;;;::::::;;;===>>>===<<<<<<<<<<<<===>>>>>>@@@AAACCCBBBAAAAAABBBDDDBBBFFFLLLOOOYYYsss~~~~~~xxxpppjjj[[[VVVOOOJJJFFFCCC@@@>>>___QQQTTT~~~fffuuuzzztttggg[[[SSSNNNKKKDDD?????????>>>@@@CCCFFFSSSQQQeeeccc[[[yyy[[[LLLIIIEEEgggxxxsss]]]SSSUUUUUUUUUVVVVVVUUUVVVVVVUUUSSSPPPRRRQQQVVV```kkkttt}}}~~~zzz~~~~~~xxxtttooolllkkkhhhddd```VVVRRRMMMIIIGGGFFFDDDBBBEEEFFFFFFCCCCCCHHHSSS\\\VVVJJJBBBCCCDDDCCCOOOcccvvv```YYYTTTRRRPPPPPPRRRSSSTTTSSSUUUTTTSSSSSSSSSRRROOOLLLPPPPPPNNNLLLJJJHHHHHHHHHWWW___```oooxxxsssiiiyyy```PPPCCCCCCEEEDDDEEEHHHIIIJJJLLLNNNQQQUUUXXXYYY[[[\\\]]]___```aaaaaaaaacccaaa___aaaccccccaaa^^^```]]]ZZZYYY[[[___bbbccc]]]YYYTTTOOOLLLIIIEEECCC??????>>>===<<<<<<;;;;;;;;;::::::???FFFJJJIIIGGGQQQOOOLLLIIIEEEBBB@@@@@@AAA999@@@KKKYYY~~~zzzfffjjjKKKFFFEEE>>>@@@???===<<<;;;:::999999999999888888888777777777555555555555555555555555555555666666666777777777666888999777777>>>LLLXXXkkkttt^^^UUU\\\eeeTTT[[[cccfff```TTTJJJCCCDDDGGGJJJIIIGGGFFFJJJNNNMMMIIIEEEEEEFFFFFFCCC@@@@@@AAA>>>;;;===CCCGGGFFFWWWiii}}}HHHDDDAAA???>>>>>>>>>===;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;<<<======>>>???AAAAAA@@@???AAABBB<<>>AAAEEEGGGTTTPPPiii\\\UUUvvvttt{{{vvv^^^^^^SSSHHHEEEPPPsssgggVVVOOOPPPSSSPPPQQQRRRSSSTTTTTTRRRPPPNNNMMMNNNRRRWWW\\\ggg{{{}}}wwwzzz|||~~~|||zzzxxxrrrnnniiigggeeeaaa[[[VVVOOOMMMIIIFFFEEEDDDDDDDDDHHHBBB???FFFSSS[[[YYYTTTIIIBBBEEEGGGAAAIIIbbbtttggg^^^SSSSSSQQQOOOOOOQQQSSSSSSSSSQQQQQQQQQQQQPPPOOOLLLKKKKKKIIIGGGGGGIIIIIIFFFDDDDDDSSS]]]nnnxxxlllgggxxxiiiKKKBBBFFFGGG@@@999>>>>>>@@@CCCGGGJJJLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRWWWUUUTTTTTTVVVVVVTTTRRRUUUQQQLLLIIIIIIHHHDDDAAADDDBBB???>>>>>>===<<<;;;777999;;;===???@@@AAAAAACCCCCCDDDHHHLLLOOOPPPPPPPPPLLLFFF???:::999<<<>>>===888]]]uuuccc}}}vvvOOO@@@CCCDDD>>>>>>>>><<<;;;:::999999999888888888777777777666666444444444444444444444444444555555555555666666666444777999777555777<<>>???@@@???AAAAAA???===<<>>KKK\\\gggooo||||||uuuIIICCC<<<=========;;;::::::::::::999999888888999999:::::::::999999999:::;;;;;;;;;===>>>>>>======???@@@BBBBBB???HHHRRRPPPmmmooobbbZZZTTTQQQfffPPPMMMkkkyyy|||ssseee[[[SSSMMMIIIGGGBBB???@@@???>>>BBBGGGMMMXXXUUUkkkXXXXXXmmmsssttt}}}```QQQRRRKKKFFFPPPppprrrrrrMMMPPPJJJGGGLLLHHHKKKMMMPPPRRRRRRQQQPPPPPPOOOQQQUUUVVVVVV^^^rrrkkkiiitttooowwwyyyyyyyyyyyyxxxvvvqqqnnnlllhhhccc```^^^YYYSSSNNNKKKJJJGGGEEECCCCCCDDDEEEGGGEEEHHHRRR]]]^^^SSSHHH@@@???CCCEEELLLbbbtttsss|||dddNNNYYYSSSSSSQQQNNNNNNOOOPPPPPPPPPLLLMMMNNNNNNNNNMMMLLLKKKJJJFFFCCCCCCFFFHHHFFFDDD???HHHTTTnnnxxxfffaaavvvvvv___III===???HHHAAA@@@???@@@AAABBB@@@===@@@@@@AAABBBBBBBBBBBBAAAIIIGGGFFFFFFFFFFFFEEEDDDBBB???===>>>AAAAAA???<<<<<<;;;:::;;;>>>?????????@@@AAACCCFFFHHHJJJKKKKKKJJJOOOTTTSSSLLLEEEAAAAAAFFFEEECCC???<<<<<>>===<<<;;;:::999999999777777666666666555555555444444444444444444444444333333444444444555555555333555888888777777888:::JJJWWWjjj}}}```cccjjjrrrvvvqqqfff]]]hhh^^^PPPHHHGGGIIIIIIHHHBBBMMMXXXWWWQQQTTTbbbpppwwwiiiqqqsss~~~MMM;;;BBB<<<===<<<:::777666888:::888888777777777777888888888888777777888888999:::888:::;;;<<<;;;;;;===>>>DDD@@@;;;EEENNNBBBNNNxxx|||qqqkkklllTTTQQQggg|||nnnzzzvvv}}}nnn```WWWQQQMMMIIIEEEAAA???@@@???>>>CCCIIIOOOWWWWWWcccUUUaaa}}}kkk{{{yyyqqqiiiYYYSSSHHHBBBOOOnnnttthhhRRRCCCNNNIIIEEEIIIIIIGGGJJJMMMOOOOOOPPPQQQRRRTTTVVVXXXWWWSSSUUUcccsss{{{eeeggg|||pppgggjjjuuu}}}|||yyyuuuuuuuuuvvvuuuqqqlllhhhddd```[[[XXXVVVSSSNNNJJJFFFFFFFFFDDDBBBCCCFFFHHHGGGPPPZZZ]]]WWWNNNGGGDDDCCCDDDBBBJJJfff~~~zzziiipppcccYYYPPPHHHUUUPPPNNNLLLKKKLLLLLLLLLKKKIIIKKKMMMMMMLLLKKKKKKKKKLLLHHHDDDBBBCCCDDDCCCAAAAAA>>>CCCcccsssyyy~~~nnn[[[ZZZcccyyyiiiRRRGGG@@@<<<::::::===>>>===;;;??????@@@AAAAAAAAA@@@@@@??????>>>=========>>>>>>:::999999;;;>>>@@@@@@@@@CCCBBBCCCEEEHHHJJJJJJIIINNNNNNOOOPPPQQQRRRRRRSSSKKKTTT[[[YYYNNNBBB<<<;;;>>>;;;777666<<>>999======<<<;;;:::999999999999666666666555555555444444333333333333333333333333222333333333333444444444222333555777888999888888;;;???NNNfffxxxrrrhhhggglllpppqqqyyyqqqkkkpppjjjyyykkkGGGBBBBBB<<<===<<<;;;888666555777999666666666666666666666666666666666666666777888888666777999999999999;;;======DDDAAA===BBBEEEEEEHHH]]]gggyyypppVVVRRR```yyyttteeejjjsssoooxxxtttxxxiii]]]VVVQQQMMMIIICCCAAA???@@@???>>>DDDKKKPPPSSSYYYZZZXXXqqq{{{nnn|||xxxqqq|||~~~kkkTTTVVVUUUMMM@@@LLLpppaaasssZZZGGGDDDLLLIIIEEEHHHJJJEEEHHHKKKLLLLLLLLLOOORRRRRRRRRTTTTTTPPPOOOWWWbbbyyyoookkkssspppbbbaaaeeefffttttttvvv{{{~~~~~~|||{{{zzzzzzzzzxxxtttqqqrrrqqqooommmlllhhhddd```[[[VVVRRROOOOOOOOOLLLIIIDDDEEEFFFFFFFFFHHHLLLPPPQQQWWW[[[VVVKKKCCCBBBDDDDDDPPPSSSaaa~~~ooojjj|||fffJJJXXXRRRDDDOOONNNKKKIIIIIIJJJKKKKKKJJJIIIKKKMMMMMMJJJHHHHHHIIIIIIGGGEEECCCBBBAAA@@@??????>>><<>>DDDTTTooovvvkkkyyyQQQEEE>>>@@@BBB===999;;;::::::999888777777777777555555555444444444444333222222222222222222222222222222222222333333333333333222222333555777666666333555===KKK```vvvvvvbbbTTT]]]XXXVVV]]]kkk{{{wwwrrrwww~~~kkk}}}yyyZZZ===999??????::::::999888777777777777777444444555555555555444444555555555555555666666777444555777888777888:::;;;888===CCC@@@>>>IIILLLAAAJJJXXXllluuuqqqWWWQQQYYYvvvxxxzzz{{{pppaaaVVVPPPLLLHHHEEECCC@@@@@@@@@???>>>DDDLLLTTTUUU___ZZZ```qqqvvvrrrfffiiixxxzzz~~~|||\\\]]]dddZZZYYYQQQBBB>>>```ccc^^^^^^IIIEEEEEEGGGEEEBBBCCCFFFEEEGGGJJJJJJIIIJJJMMMQQQLLLLLLMMMOOONNNMMMRRRZZZppp~~~}}}}}}}}}ccc```~~~jjj```^^^]]]ZZZ]]]eeeqqq~~~}}}}}}}}}}}}}}}||||||{{{vvvuuuuuuuuuuuurrrnnnkkkkkkhhhddd```]]]ZZZWWWTTTTTTOOOKKKJJJKKKMMMLLLJJJDDDGGGIIIJJJKKKNNNSSSXXX]]]VVVMMMGGGEEEEEEDDDDDD???[[[jjjyyyrrraaauuuUUUGGGUUUMMMIIIMMMCCCMMMKKKIIIIIIJJJLLLLLLLLLJJJMMMOOOMMMIIIFFFFFFGGGCCCDDDEEEDDDCCCAAA??????:::EEE@@@>>>@@@[[[tttZZZBBBGGGgggrrrfffWWWKKKGGGFFFEEECCC@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJIIIHHHIIILLLNNNNNNOOOPPPOOOOOORRRYYY___WWWVVVWWWYYY[[[\\\\\\ZZZVVVVVVWWWYYY\\\aaaeeeggg|||ooo\\\HHH<<<:::>>>CCC@@@LLL___rrrmmmWWW~~~\\\AAACCCBBB===<<<======;;;999888777666666666666666555555444444444333333333222222222222222222222222111111222222222333333333555222//////222333333222666:::888666GGGdddwwwyyyyyy|||yyy{{{{{{qqqggg```]]][[[[[[^^^ZZZUUUUUUXXX]]]```aaaqqqdddMMM<<<>>>BBB===:::<<<777666666777999999777555333444444555555444444333555444444444444555666666333444666777666777999;;;:::///;;;EEE;;;===HHHGGG???SSSgggzzzwwwsssxxxXXXZZZ[[[ssslllooorrrhhh[[[PPPKKKHHHFFFDDD>>>??????>>>>>>AAAHHHMMMQQQYYY```MMMeeennnkkkkkkeeeaaaccczzz|||fff{{{{{{tttnnniii[[[JJJEEEJJJQQQZZZ|||dddVVVvvvNNNDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHJJJOOOUUUVVVRRROOOOOOQQQ\\\dddnnnzzzrrrUUU^^^mmmyyy}}}tttdddXXX]]]RRRVVVaaagggttt~~~}}}||||||}}}~~~|||yyyvvvrrrsssssssssqqqooollljjj^^^[[[XXXVVVUUUTTTRRRPPPJJJHHHFFFCCCCCCDDDFFFHHHRRRMMMHHHJJJRRR[[[___```UUUJJJBBBDDDHHHFFFDDDDDDPPP|||yyy|||{{{|||SSSNNNHHHFFFGGGHHHIIIHHHGGGIIIKKKKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFEEECCCAAA@@@???>>>>>>999;;;AAACCC===>>>VVVsss~~~```NNNOOOQQQ^^^tttlllgggbbbRRRYYYLLLCCCDDDHHHHHHHHHJJJIIIFFFGGGNNNSSSRRROOONNNTTTSSSWWW]]]\\\VVVSSSVVV^^^```^^^\\\```eeeccc\\\aaafffpppyyyzzzrrrlllkkkjjjNNN;;;<<<>>>;;;EEEVVVaaa{{{mmm~~~aaaHHH@@@???>>><<<;;;;;;;;;;;;999999777666555555555555555555444444444333333333111111111111111111111111000000111111111222222222333333222222111222222222...444888777777CCC[[[nnnxxx|||yyyyyy[[[@@@>>><<<:::888888999:::999888888777666555555555555444333333222222222222333333333333333333333333444555555666777888888999999999;;;<<<===???@@@@@@DDDFFFOOO___tttaaabbbdddwwwgggooo~~~jjjaaaVVVMMMIIIHHHFFFEEE>>>??????>>>>>>CCCJJJOOORRRQQQMMMQQQ|||mmmiiihhhccc```cccdddjjjWWWNNNLLLOOOWWWZZZkkk~~~xxxxxxmmm^^^OOOCCC@@@IIIUUUmmmhhhcccxxxLLLCCCBBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCEEEFFFFFFOOOTTTWWWVVVQQQLLLKKKLLLOOOSSS[[[kkkvvvyyywww|||mmmUUURRRbbbsssxxxvvvfff[[[[[[]]]WWWXXX^^^]]]lllpppuuuwwwwwwvvvwwwxxx|||{{{zzzzzzyyywwwssspppkkkkkkjjjhhhfffbbb___^^^UUURRROOOLLLJJJHHHFFFDDDEEEDDDDDDDDDFFFHHHKKKLLLJJJRRR]]]eeeeee]]]QQQHHH>>>IIIUUUTTTHHHDDDVVVmmm|||xxxvvvzzzpppOOOJJJHHHFFFGGGIIIJJJHHHFFFFFFHHHJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA???>>>===<<<<<<===;;;===@@@;;;999EEEWWWuuu|||sssaaaGGGEEEFFFfff~~~tttnnnnnnmmmddd[[[WWWXXXYYYZZZWWWOOOLLLTTT___gggddddddeeecccaaafffooobbbdddfffjjjttt}}}|||uuu]]]XXXTTTRRRLLLCCC>>>>>>111777===EEEUUUiiitttttt}}}vvv]]]FFF?????????===<<<;;;:::::::::999888777666555555555555444444444444333333333333111111111111111111111111000000000111111111222222333222222111111111222222555666555222111666AAAJJJ\\\lllwww|||{{{^^^GGG;;;===<<<:::888666666777888777777777666555555444444444444333222222222222222333333333333333333333333444444555555666666777777777777888:::;;;===>>>>>>>>>>>>???DDDTTTqqqppppppuuuaaaqqqvvv```YYYOOOIIIGGGGGGEEEDDD>>>>>>>>>>>>@@@EEEMMMRRRUUUSSSHHHbbbwwwhhhdddccc___^^^aaafff~~~jjjPPPDDDAAAJJJGGGPPP\\\fff|||}}}yyyppphhhiiiooosssrrrVVVQQQGGG>>>CCCXXXpppqqqWWWtttKKK999CCC>>>>>>>>>>>>>>>===============>>>@@@AAABBBCCCDDDJJJNNNQQQOOOKKKFFFDDDEEEGGGFFFJJJYYYsss~~~xxxgggXXXXXXhhhxxxzzzkkkccc]]]RRRQQQXXXXXX\\\___eeeiiilllooorrrtttuuusssqqqpppnnnkkkgggdddbbb```^^^ZZZWWWSSSQQQOOOJJJHHHFFFEEEEEEDDDCCCAAAAAACCCFFFIIINNNRRRUUUVVV^^^```bbb^^^VVVLLLDDD@@@EEELLLRRROOOIIISSSqqq{{{cccmmmXXX>>>@@@@@@AAACCCGGGIIIIIIFFFDDDEEEGGGIIIIIIHHHGGGHHHIIIGGGGGGFFFFFFEEECCCBBBAAAAAA@@@>>>===;;;;;;::::::>>>999999===<<<777888>>>LLLnnn{{{zzzzzz}}}nnnpppYYYIIIEEETTTnnnrrrVVVTTTXXXdddooosssrrrqqqppppppoooiii^^^YYYbbbnnnyyytttmmmgggaaa]]]bbbiiiyyylllaaaWWWHHH<<<<<<666333666999:::<<<>>>KKKXXXcccmmm{{{fff```}}}zzzXXX@@@:::???>>>>>><<<;;;:::999999999888777666555444444444444444333333333333222222222111111111111111111111111000000000000111111111111222111111111111111222222666333222222555888888777???VVVkkksss{{{pppTTTAAA:::::::::999777555444444555555666555555444444333333333444333222222111222222222222222222222222222222222444444444444444444444444555555666777999:::;;;;;;BBBDDDCCC@@@FFFbbb___tttzzzlllYYYSSSLLLGGGFFFFFFDDDBBB>>>======>>>BBBIIIPPPUUUYYY\\\RRRyyytttiii```___```]]]\\\^^^jjjmmmxxxeeefffWWWHHHCCCEEEFFFPPP^^^___@@@DDDGGGGGGFFFGGGGGGHHH;;;@@@FFFPPPlllzzzrrrRRRAAABBBCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAADDDHHHIIIGGGEEEEEEFFFIIIEEEEEENNNaaawwwwwwdddXXX]]]WWWaaannnmmmiiicccXXXUUUTTTSSSSSSTTTWWW[[[^^^cccbbb```^^^]]][[[WWWTTTVVVTTTQQQNNNKKKHHHFFFFFFDDDCCCBBBDDDHHHJJJKKKKKKMMMOOOSSSXXX\\\___aaabbbhhh```SSSGGGAAABBBHHHMMMLLLCCC@@@NNNfffyyyeeecccOOO<<<>>>BBB;;;===@@@CCCEEEEEEDDDBBBDDDEEEGGGGGGFFFFFFFFFGGGEEEEEEEEEDDDCCCBBB@@@@@@???>>>===;;;::::::999999;;;777888===>>>:::888999111PPPkkkyyymmm~~~xxxiii]]]RRRGGGGGGGGG;;;DDD???<<>>DDD@@@======???AAACCCDDD===???>>><<<::::::;;;;;;;;;:::AAAQQQaaaiiimmmooouuunnnrrr}}}jjjzzzfffPPPEEE@@@???@@@===<<<;;;:::999888888888666666555444444333444444333333222222222111111111111111111111111111111111/////////000000000111111111000000000000111222222333111111444888;;;999666333EEEUUUZZZ```nnn}}}nnnPPP===888;;;======888777555444333333333444444333333333222222222111222222111111111111222222222222222222222222222222333333333333222222222222444444555666777888999999777>>>CCCAAA???III___qqqttt}}}aaaxxxqqqcccUUUQQQKKKGGGGGGFFFCCC@@@>>>======@@@EEELLLRRRVVVYYYZZZWWWbbb^^^]]]___aaa```^^^___^^^VVVkkk{{{bbbQQQLLLEEEDDDDDD>>>FFFFFFGGGFFFDDDCCCDDDFFFWWW^^^iii~~~zzzkkkTTT<<>>???@@@@@@@@@BBBFFFHHHIIIIIIIIIJJJJJJGGGEEEGGGPPP```tttyyy___OOOKKKSSSXXX___ddd___\\\ZZZXXXVVVUUUTTTSSSRRRVVVTTTSSSSSSSSSSSSQQQOOOQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJJJJMMMQQQUUUVVVVVV]]]^^^```aaaaaaaaa___^^^QQQLLLFFFEEEIIILLLMMMLLL===@@@OOOlllyyybbblllxxxjjj>>>777CCCBBB555;;;<<<>>>>>>???@@@@@@AAABBBDDDEEEFFFEEEDDDEEEFFFDDDDDDDDDDDDCCCAAA@@@??????>>>===<<<;;;:::::::::777777999;;;;;;999:::===>>><<<<<>>:::777CCC>>><<<>>>???===???CCCAAA999000///444999666111888===AAA@@@;;;===GGGRRR[[[ZZZ```mmmxxx{{{zzzyyyxxxuuu}}}mmmfffeeeIII===???@@@===:::<<<;;;:::888777777666666555444333333333333333333222111111111111000000000000000000000000000000000....../////////000000000000/////////000000111222333333333222222111111111333999???BBBFFFQQQaaalll|||hhhGGGBBB<<<666333333666999666666555444444444333333222222222222111111111111111111000000000111111222111111111111111111111111222222222222111111111111444444555666777888888999666:::???CCCDDDCCCBBBBBBXXXoooccczzzwwwgggZZZRRRNNNJJJHHHHHHFFFBBB???======>>>BBBIIIOOOSSSUUUUUUNNNZZZppp^^^___aaaccccccbbbaaa```aaaUUU___hhhsss~~~yyyuuummmfffZZZNNNKKKOOOYYYgggrrrwwwcccPPP???BBBBBB<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFNNN```rrrzzzwwwrrr^^^TTTMMMPPPUUUQQQRRRTTTXXX]]]```___\\\YYYUUUTTTSSSTTTVVVXXXWWWVVVWWWWWWWWWWWWXXXWWWXXXWWW\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYXXXVVVSSSOOOLLLJJJEEEBBBAAAEEEKKKLLLHHHCCCNNN```vvv~~~tttdddWWWjjj|||[[[<<<999>>>:::666999;;;<<<<<<;;;:::;;;>>>AAA@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<;;;::::::;;;777888999999777666888;;;AAA777...???```oooqqqwww}}}|||tttnnniiiaaaZZZ\\\___aaa\\\RRRPPP^^^ooouuukkk^^^XXX]]]ffffffaaaZZZaaahhhllljjjnnn}}}}}}xxxxxx~~~iiivvvwwwTTTJJJAAA===<<<:::;;;>>>::::::888777666555555555333333222222222222333333111111000000000/////////000000000000000000000000............///////////////.........///000111222111222333111//////222555444333444777999;;;BBBHHH^^^iiitttzzzvvvbbbNNN888;;;<<<>>>===<<<:::888777555555555555444444333333111111111111111111111111000000000///000000111222000000000000000000000000111111111111111111111111444444555666666777888888>>>;;;:::>>>EEEIIIGGGDDDMMMTTT|||}}}ccczzz|||mmm]]]RRRNNNKKKHHHHHHIIIGGGCCC???======???EEELLLRRRSSSSSSRRRNNNssswwwddddddeeefffccc```___^^^^^^fffZZZ]]]VVVYYYmmmwwwxxx~~~hhh{{{lllJJJ444;;;CCC<<<888>>>999999999999:::::::::;;;999999999::::::;;;<<<<<<<<<<<<===>>>@@@AAA@@@@@@@@@AAAEEEIIIGGGFFFOOOZZZrrrpppxxx{{{}}}{{{|||}}}pppZZZEEEHHHGGGGGGJJJNNNPPPOOOMMMNNNMMMMMMNNNQQQTTTTTTTTTUUUWWWXXXZZZ[[[[[[ZZZZZZ^^^[[[XXXUUUTTTRRRPPPNNNGGGGGGFFFEEEDDDBBBAAA@@@KKKFFFAAA@@@EEEMMMSSSWWWuuu}}}}}}rrrddd^^^]]]\\\gggbbb;;;333666@@@<<<...111@@@777999;;;:::999:::===@@@???AAACCCCCCBBBAAABBBCCCCCCBBBBBBBBBAAA???>>>=========<<<;;;::::::::::::888999888777666777777666333777999@@@IIIKKKXXXrrryyy|||bbbeeeggg```SSSOOO[[[lllyyyyyywwwyyywwwmmmnnnPPP;;;:::<<<>>><<<999<<>>>>>AAA999111000666999555000444444444444444333222222111111111111111111111111///////////////000111111000000000000000000000000000000000111111222222333333444444555555666666777777444222333888===@@@BBBAAA===MMMZZZ___yyybbbzzzvvvfffVVVMMMJJJHHHFFFGGGIIIHHHDDD@@@<<<===@@@GGGNNNSSSSSSRRRQQQYYY``````jjjkkkhhhaaa[[[YYYZZZZZZVVVRRR\\\WWWWWWaaagggyyy{{{|||yyymmm>>>>>>===;;;777444666999777777888888999999999:::777777888888999999::::::;;;;;;<<>><<<<<<>>>AAACCCDDDDDDHHHJJJLLLNNNOOOOOONNNMMMOOOLLLHHHEEEBBB@@@===:::<<<===???AAADDDGGGIIIJJJFFFEEEEEEHHHPPP___ooozzzwwwhhh```dddkkkfff[[[|||mmm???===777666222///333999666///444777:::;;;:::;;;===@@@???@@@BBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;:::999999999999888888777777999;;;999444444666777===AAA:::AAAXXXZZZ}}}{{{|||```WWWeeecccFFF???>>>999777;;;>>><<<999888999888777666555444444444222111111111111111222222000/////////............000000000000000000000000---------.........//////---------......000111111222111000111222222000///777111111666555000333;;;444444555===OOOffftttwwwuuu|||lllQQQ@@@888999:::@@@@@@444555666777777666555555555222222333333333222222111111111111111111222222222///////////////000111111000000000000000000000000///000000111222333333444333333333444444555555555999===@@@???<<<;;;===AAA@@@EEEEEEFFFSSSfff||||||aaavvv~~~uuukkk^^^RRRJJJGGGIIIKKKIIIEEEAAA@@@AAA:::BBBEEEJJJRRRRRRRRR\\\XXXkkk]]]kkkbbb___[[[XXXVVVVVVXXXYYY[[[XXXZZZaaaccc```aaaeeeppp```kkkUUU:::;;;;;;:::999888777666555555555555555555555555555666666666666777777777777999:::<<<>>>@@@@@@@@@@@@@@@AAACCCEEEEEEDDDBBBAAAGGGLLLWWWfffwwwzzztttkkk```UUUMMMIIIBBB>>>;;;<<<<<<999:::===???:::;;;AAAAAA:::;;;BBB===CCCDDD<<<666:::DDDKKKSSSRRRFFFAAAJJJJJJBBB@@@CCCAAALLLeee{{{|||rrriii\\\XXX^^^jjjmmmlll{{{}}}LLL//////;;;333333333444444444555555444555777777777888:::<<<<<<<<<<<<<<<============>>>>>>??????>>>===;;;::::::::::::999999999888888777777777777666666666666666666666666666666666666EEEZZZuuuuuubbbaaalllYYYAAA===AAA===<<<<<<;;;999888777777666666555444333333333333222222222111111111000000000000000000//////////////////............//////................................................///000000000111111111111000000111111111222222222555666777:::<<>><<>>>>>===<<<:::999:::999999999999888888888777777777666666666555555333444444444555555555666111DDD^^^uuuzzz~~~rrrbbb^^^ggg~~~XXXEEE?????????<<<<<<;;;:::999888777777666555444333333222222333222222222111111000000000000000000000/////////...//////............//////................................................//////000000000111111111000000000111111111222222222222444666888:::;;;<<<999>>>IIIWWWeeerrr{{{uuunnnUUURRRMMMGGGBBB???======;;;:::999888888777777777555555555555444444444333222222222222222222222222///000000111111000000///.................................................../////////000000000000111111111222222222333333444555666777999:::;;;<<<:::>>>AAA???===BBBMMMWWW[[[uuu~~~~~~{{{sss~~~wwwmmmbbbXXXPPPIIIEEEJJJHHHFFFDDDBBB@@@>>>;;;>>>GGGLLLTTT[[[TTTNNNUUUhhh|||UUU\\\ZZZ\\\[[[ZZZYYYXXXXXXXXXYYYVVVVVVYYY\\\[[[UUUPPPOOOTTTYYYcccsss~~~lllggg|||}}}vvvqqqlllooommmfffuuu^^^@@@333666>>>777777666555444333333222444444444444444444444444444555555555666666666666777888:::<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@???AAADDDIIIRRR___ooozzz~~~nnnffflllfffbbb___XXXNNNFFFCCCUUUUUUQQQLLLMMMPPPPPPMMMRRRPPPLLLHHHIIIMMMMMMIIIRRRUUUQQQUUUfffooosss}}}uuummmccc[[[VVVXXXdddpppssstttzzzpppVVVDDD000***111777444...222222222333333333333444111222333333333444666888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<:::999888999999888888888777777777777666666666666555555555222222222333333444444444333777???LLL\\\nnn}}}zzz{{{zzziii```lllnnnQQQ@@@???AAA>>>888;;;;;;:::999888777666666555555444333222222222222111111111111000000000000000000000/////////......//////............//////------------------------------------------------////////////000000000000000000000000111111111111000111222333555666777777===;;;999999===DDDLLLRRRPPPWWW^^^bbbgggjjjiiieeedddbbb``````bbbdddcccaaa]]]YYYTTTPPPMMMGGG@@@::::::999888777777888:::<<<:::999888777777666666777444444444444333333333333111111111111111111111111//////000000000000//////....................................................../////////000000000000111111111222222222222222222333555666777888999;;;>>>AAAAAA??????BBBEEEHHHVVVgggrrryyy|||wwwooodddXXXPPPKKKHHHFFFKKKGGGBBB@@@AAA@@@===:::===EEELLLUUU\\\UUUPPPZZZ~~~gggUUU\\\TTTUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVTTTPPPLLLJJJLLLCCC>>>JJJjjjuuuttt}}}zzz{{{zzzuuuggglll}}}ssskkkAAA333<<>>(((000777888444000111444111111111222222222333333111222333333222333555777999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<:::999888888888888777777777666666666666666555555555444444555555555444444444333333999666333333;;;JJJ[[[gggssswwwuuu~~~yyyrrrfffccc```mmmcccEEECCCAAA@@@@@@>>><<<;;;999999888888777666666555555444333222111111111111000000000000000000000000000000/////////.........///......------......///------------------------------------------------........./////////000000/////////000000000111111222333333444555555666666888777777777888:::===>>>:::@@@EEEFFFIIILLLKKKGGGLLLIIIGGGHHHKKKLLLJJJGGGDDDCCCBBBCCCDDDDDDAAA???@@@???===;;;::::::;;;;;;999888777666555555555555444333333333222222222222111111111111111111111111...//////000000//////............................................................/////////000000000000000111111111111222111111222333444555666777:::<<>>???@@@>>><<>>:::<<>>>>>>>>===DDDFFFFFFCCCCCCEEEDDDAAADDDDDDEEEEEEEEEDDDDDDDDD>>>===<<<<<<======;;;:::999999888888888999::::::777777666555444444444444222222222222111111111111000000000000000000000000......////////////..................................................................//////////////////000000000111111111111222222333444555666666666666888;;;>>>AAABBBBBBIIIDDDFFFOOOSSSUUU```ooowww~~~nnnmmmwwwsssfff```VVVOOOKKKIIIIIIIIIEEEBBB>>>===>>>???AAAAAAMMMQQQSSSVVVXXXTTTbbb~~~XXXNNNTTTKKKKKKRRRSSSSSSTTTSSSSSSRRRQQQPPPQQQOOOKKKJJJLLLMMMLLLFFFIIIJJJEEE======MMM^^^vvvtttUUU;;;555666999;;;666000111666444444444333333222222222111111111111111111111111222222222222333333333333444444444555777888:::;;;???@@@@@@@@@@@@AAAAAAAAA>>>??????===;;;:::===@@@888KKK\\\ppp~~~yyyttt}}}~~~vvvqqqooossszzzuuuqqqwwwzzzvvvvvvuuutttvvvuuukkk___dddeee___]]]___]]]fff{{{~~~XXX888444666000---222555222...,,,,,,---///000/////////000000000111111111222222222111111333555888888999999:::;;;<<<<<<;;;<<<<<<===<<<:::999888666666666555555555444444555555444444444333333333999999888666555333222111000555:::888444111444999>>>AAALLL```uuuttt|||ooommmoooyyygggaaa|||]]]III<<<777>>>IIICCC>>>999888:::;;;888444666555555555444444444333444333222111000000000000............/////////////////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............////////////000000111111111111222222888888888777777777777777888;;;<<<;;;===CCCFFFEEEBBBDDDGGGFFFDDDBBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@777666666666666666777777666555444333333222222333222111111111000000000000////////////////////////------............------------------------------------------------------------........./////////////////////000000000000222222222333444555555555666666777888:::===AAACCCHHHCCCDDDIIIJJJHHHLLLUUU```ddduuuqqqqqqssshhh[[[WWWPPPKKKIIIHHHGGGGGG@@@@@@>>>===<<>>;;;OOOQQQmmm___HHH===999666777111///222555444222222222222222111111111111000000000000000000000000000111111111111222222222333333333333444555777999:::;;;<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<===444<<>>===666///444444444444333333333333333222111000000//////000---------......///////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........//////////////////000000000111111,,,,,,---000333888===@@@AAACCCBBB???===???>>>:::???AAABBBCCCAAA@@@@@@AAA999999999888888888888999:::999999888666666555555555444333222222111111222111111000000000/////////////////////////////////---------......------------------------------------------------------------------.........//////........./////////000000111111222222333333444444555777999999:::<<<@@@CCCAAABBBDDDEEEEEEEEEGGGKKKHHHMMMVVV```kkkvvvttt{{{{{{ooo\\\TTTPPPLLLHHHGGGGGGFFFEEE===>>>>>>===<<>>:::222666@@@@@@FFFXXXllltttxxxuuuwwwyyywww~~~wwwtttyyy~~~|||xxxuuuyyyyyy~~~ppphhhjjjnnnxxx|||vvvpppqqq}}}dddLLL<<<333,,,111000,,,)))---444222***///---***,,,///111000.............../////////000.../////////------///111333333444555666777888888999999::::::999888666555555555444444444333333333444444444333333333222222////////////000000000000000000000222555444000,,,444111333777222---777HHHiiinnnvvv{{{ppp~~~ttt```bbbtttzzzrrraaa[[[oootttjjjzzzzzzppptttvvvdddXXXOOOIIIDDDAAA>>><<<::::::;;;===;;;===>>>;;;666555999===444444333333333333333333333222111000////////////---------.........////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////000000111222222222333333333333333444444444555:::======>>>AAA@@@<<>>>>>===;;;999888888999222333333333333444444444555444333222111111111111000000000000////////////////////////////////////,,,------......------,,,---------------------------------------------------------.........//////............/////////000000000111111222222333333///333666777777999===AAA===BBBEEECCCCCCFFFIIIJJJBBBIIIMMMKKKLLLTTTZZZ]]]uuu~~~fffcccYYYNNNIIIDDDDDDFFFGGGEEEBBB;;;;;;<<<<<>>>>>>>>??????>>>===>>>CCCKKKRRRXXXsss~~~mmm]]]MMMCCC555555444333333222111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111222222222333333333444444777777777888888999999999;;;;;;:::::::::999999999999999999999999999999999QQQSSSfff}}}zzzyyyyyyzzz{{{xxxwww~~~ttt~~~mmmjjjoooxxxjjj[[[EEE555......//////................................................---------............///////////////000000000000222222333333555666888999999999999888777666666555555555666666555555444333222222222222222222222222000000000000000000000000000000000000000000000000333222111000000222444555IIIddd~~~|||xxx|||kkkrrruuu|||qqqfffWWWLLLGGGDDDAAA???======<<<;;;::::::999999999999999888777666666555555444444333333222222111000000000000////////////........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------............------////////////000000000000000000111222333333444444999:::;;;;;;<<<<<<;;;;;;========================<<<;;;:::888777666666666555444333333222222333333111111111111000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......////////////000000000000111222222444666888:::;;;@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJ|||eee|||vvvqqqxxxaaaXXXGGGJJJFFFBBBBBBDDDEEEBBB???@@@???>>>???CCCJJJQQQVVVSSS[[[XXXWWWmmm}}}JJJ<<>>======>>>???<<<;;;;;;:::;;;===@@@AAAAAAHHHPPPVVVYYY\\\bbbgggxxxxxxxxxxxxvvvoooeee^^^SSSLLLDDD>>>;;;888222...444333333222111111000000000000000000000000000000////////////////////////.................................///000000111111222222222333333333333444666666777888888999::::::::::::::::::999999999999999999999999999999999999;;;777AAAWWWiiinnnpppttt|||~~~|||zzzyyy{{{mmm~~~qqqSSSBBB;;;666///---000222111///................................................------------................../////////000000000111111222333444666888999999888888777666666555555444444444444444333333222222222222222222222222222000000000000000000000000000000000000000000000000222111000///000111333444333CCCVVVbbbeeehhhpppwwwwwwfffYYYOOOIIIAAA>>>@@@AAA@@@>>><<<<<<;;;;;;:::999999888999999888777777666555555444444444333222222111111000000000000/////////...........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------............------....../////////000000000000000111111222333333444888888999:::;;;<<<;;;;;;========================;;;:::999888777666666666444444333222222222222333111111111000000000//////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---............/////////000000000111111222333555777999:::>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHrrrXXXiii}}}ooocccllljjjXXXSSSDDDDDDBBB@@@@@@BBBBBB???<<>>======>>>>>>============;;;999666555888999999777666888>>>CCC?????????@@@>>>;;;555000444111...///222555555333222222111111000/////////000000000000000000000000////////////////////////........................---......//////000111111111111222222222333333333444555666777888999:::;;;999999999999888888888888888888888888888888888888666000///888???CCCIIIRRRbbbiiixxx~~~dddLLL;;;555555***)))***---111222///,,,------------------------------------------------------------.....................////////////000//////000222444666777999777777777666666555555444333333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000111000///...///000111222000444777888;;;DDDQQQ\\\\\\cccssszzzwwwoooddd[[[TTTMMMEEE@@@AAA>>><<<<<<>>>>>><<<999;;;;;;::::::999888888888888888777777666555555555444444333333222111111111000000000/////////......---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++------............------.........////////////000///000000111111222222333555666777999:::;;;<<<<<<========================:::999888777666555555555444444333222222222222222111111000000000000//////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...............////////////000111111222333444666888999;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFrrrWWW___||||||uuuqqq[[[IIIMMMJJJ@@@??????@@@AAA@@@>>>;;;<<<<<>>===;;;999888888:::<<<;;;999888999:::111111222444666666555444:::888555444555555444222111111111000000/////////000000000000000000000000////////////////////////........................------......///000000111111111111111222222222222333333444666777999:::;;;888888888777777777666666777777777777777777777777999555555777555222333777;;;???JJJZZZdddggggggiii}}}mmm___VVVSSSHHHEEE===444---***---000555222///......///...,,,------------------------------------------------,,,,,,---------.........------........./////////......///000222555666888666555555555444444444333333333333333333222222111111111111111111111111111000000000000000000000000000000000000000000000000//////.........///000111666555222//////222777:::;;;DDDRRRhhhkkkXXXNNNWWWfffllllllnnntttxxxxxxsssqqqwwwxxxuuuzzzwwwjjjaaaaaaVVVLLLDDDFFFIIIHHHCCC@@@IIIDDD===:::;;;>>>AAABBBDDDBBB@@@??????===:::777999999999888888777777777666666666555555555444444333333333222111111000000000000/////////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---000222222000---+++,,,------......------,,,------.........//////////////////000000111111111222333555777999:::;;;;;;========================999888777666555555555555444333333222111222222222111000000000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////000000111222333444666777999:::<<<>>>???AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEvvv]]]]]]oooqqqMMMBBBEEEDDD?????????@@@AAA@@@>>>===777<<>>>>>===<<<<<<<<<<<<777777888888999999::::::222444666777666444333333666666555555444333333444111000/////////000//////111111111111000000000000////////////////////////................................................---------...//////000000000000000111111111222222111111333444666777888999777777666666666555555555666666666666666666666666///111555888666222111444---***,,,444:::<<<>>>@@@PPPSSSZZZdddmmmqqqnnnkkkrrrwwwpppaaa\\\bbbaaaWWWTTTPPPJJJBBB;;;666222000(((,,,111444444111///---111...,,,+++,,,---//////------------------------------------------------,,,,,,,,,------------...------------............------...///111333555666444444444333333333333333444444444444444333222222000000000000000000000000////////////////////////////////////////////////.............../////////.........///000111000///666444:::VVVoooFFF:::333888<<<;;;>>>EEEAAAEEEDDD>>>>>>EEEJJJIII@@@===???BBB@@@888444555;;;444333888:::777555888555444333444777;;;>>>???===;;;::::::;;;;;;;;;:::777777777777777666666666555555555444444444444444333222222111111000//////////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///222444444222///---,,,,,,------------,,,,,,------------..................////////////000000000111333555777999::::::;;;;;;;;;;;;;;;;;;;;;;;;777777666555444444444444333333222111111111111222000000000////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------------------............000000000000111222333444888999;;;===???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDrrr\\\ZZZccc~~~|||gggPPPHHHIIIFFF@@@??????@@@@@@@@@@@@@@@@@@<<>>;;;222///333333...---+++******,,,///000000:::555...))))))---444999)))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------...///111222333222222222222222222222222444444444444444333333222////////////////////////////////////////////////////////////////////////------........./////////...------...000222222111222///---777OOO___PPP666555555888;;;999444444888///222222000111444444333111333555666444111000111000///000333222000111444000222444666888999::::::;;;:::999777777777888999666666666555555555555555333333333333333333333333222222111111000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000222444444222000...,,,,,,------------,,,,,,,,,,,,,,,---------..............................///000222444666777888888999999999999999999999999666555444444333333444444333333222111111111111111000000////////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,---------......000/////////000111111222666777999;;;===???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCgggUUUVVVYYYiii|||wwwrrriiibbbZZZIIIAAAHHHJJJFFFDDD???????????????@@@AAABBBEEEMMMVVVYYYWWWTTTUUUWWWaaavvvZZZ???999;;;===:::;;;AAA???999;;;<<<===???@@@BBBCCCCCCDDD===>>>???@@@AAA???<<<888<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888888777777777666444222000111222333444000222333222111111444666000111111111000/////////////////////////////////////////////////////////........................------------------------,,,,,,---......//////000/////////000000000111111//////000000111222222333444444444444333333333333444444444444444444444444777666444222111222111000555111///000...,,,---111111222222111//////000222+++---/////////000222444222111000000111222222222)))***,,,...//////---+++,,,...000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------------...///000111111111111111111111111111333333333333333222111111////////////////////////////////////////////////////////////////////////------...///////////////333111000//////000111111222666444,,,)))...333222(((///444333111000///,,,333222333666555333222444222444444111//////...---000222333111111222333111...000333555666777999:::======<<<:::888666555555444444444444444555555555222222222333333333333333222111111000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///111222222111///---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------------------------...///111333444555666666888888888888888888888888555444444333333333333333333222222111111111111111000000/////////.........---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---+++,,,,,,,,,,,,---------/////////...//////000000333444777999;;;===>>>>>>>>>>>>>>>???@@@@@@AAAAAA^^^NNNSSSUUU]]]mmm~~~zzzrrrhhhZZZNNNQQQKKKGGGGGG???;;;CCC?????????>>>>>>???AAACCCLLLSSSZZZYYYSSSNNNQQQUUUvvveee;;;HHH777;;;;;;666666<<<888444<<<:::;;;<<<>>>@@@AAABBBBBB===;;;<<<@@@???;;;;;;???;;;;;;<<<<<<<<<;;;::::::666777777777777555444333000000222555777666444222333444444222...,,,---///---...000000///.........---.....................////////////////////////........................------------------------,,,,,,------...//////000////////////000000000000......//////000000111111444444444333333333222222444444444444444444444444000111111111333444111,,,------000444333///000333111000///...///000000111,,,,,,///222...)))***000------,,,,,,,,,,,,,,,+++//////......///...,,,+++,,,------,,,+++---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------------...//////000000000000000111111111111222222222222111000000////////////////////////////////////////////////////////////////////////---...//////000000//////+++,,,---...------...///+++...000000222555333000///555444......555555///111---///444333---,,,111///222111......111222111///333111---///444333---222222333222222333666888555777999:::999888777777444444444444444444444444222222222222222222222333111111111000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000000///...---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------...///111222333444555555666666666666666666666666444444333333222222333333333222222111000111111111000/////////............---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------//////.........//////000111222555777999;;;<<<<<<<<<<<<======>>>?????????cccRRRLLLNNNVVVYYYuuu~~~~~~zzzuuulllaaaVVVOOOKKKJJJHHHEEEBBB@@@???>>>@@@???===<<>>@@@<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<>>>CCCHHHMMMPPPVVVUUUXXX[[[WWWYYYppp|||KKK;;;???>>>777777777777777777777777777777888:::;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;888???===444333:::<<<666777666555555666666555333111111111111111111111111000000111111111111000000000000000000/////////.................................////////////........................------------------------------------------....................................//////......//////000111111111111222222222222333222222222222222222222222000000000000000000000000000000000000000000000000------------....................................------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////////////////////////////000/////////.........---......................................................---------,,,,,,,,,............////////////........................//////............//////000000000/////////..........................................////////////000///......///000222333555555555555444444444444333333333333333333333333333333222222222111111111000//////............//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000111222333333333444555555666666555555444222222222111111222222222000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************,,,,,,,,,++++++*********************************************************++++++++++++,,,,,,,,,,,,------------............///000111222555777999:::999::::::;;;;;;<<<<<<===]]]PPPLLLLLLRRRVVVTTTfffwww}}}|||wwwkkkeee___[[[YYYTTTMMMFFFBBBAAA???>>>======>>>>>>:::;;;???CCCIIIOOOTTTWWWVVVMMMMMMUUUZZZdddzzzDDD444999<<<:::999555555555555555555555555555666888888888888:::<<<::::::::::::::::::::::::999;;;999555666::::::777777555444444555666444333111111111111111111111111///000000111111000000///000000000/////////....................................////////////......------------------......------------------------------------....................................///............///000000000000000111111111222222111111111111111111222222000000000000000000000000000000000000000000000000------------............------------------------------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////////////////////////////////////////////////////...............------------------------------------------------...------------,,,,,,,,,---............/////////........................//////............/////////////////////.................................---............////////////////////////.........111111111222222222333333222222222222222222222222222222222222111111111000.........---......//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///111222222222222333444444555555444444333222222111111111111222222000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++++++++++++++******************************************************************++++++++++++,,,------------............//////000222444666888999999999:::;;;;;;<<<======[[[OOOMMMJJJNNNRRRPPPUUUpppzzzsssnnnaaaZZZRRROOOOOOMMMGGGAAA???>>>===;;;;;;<<<===>>>===@@@EEEKKKPPPUUUYYYZZZZZZJJJEEERRRcccwwwlllMMM555555999555333888444444444444444444444444333444666666555666777999888888888888888888888888>>>///222GGGLLL<<<444<<<666555333444555555444222111111111111111111111111//////000000000000//////000000/////////.................................---......//////......---,,,,,,------------......------------------------,,,,,,---------.......................................------......///000//////000000000111111111000000000111111111111111000000000000000000000000////////////////////////,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...............//////////////////////////////........................---------------------------------------------------------------------------------.........//////........................///......------......///................................................---------.........//////------...//////...------000000000000111111111111111111111111222222222222222111111111111000000000------------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111111111111222333333333333333333222111111000000000000111111000000000000000000000000//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++***************************************************************))))))*********+++++++++,,,,,,---------...............///000222444666777888999999:::;;;<<<======WWWNNNMMMHHHIIIMMMNNNHHHVVV{{{zzzvvvssslllddd^^^YYYSSSKKKHHHGGGFFFCCC???@@@>>><<<;;;;;;<<<>>>???FFFHHHMMMRRRVVVXXXZZZZZZ^^^OOOMMMaaasssAAA===::::::888444222333444444444444444444444444111333444444333333555666777777777777777777777777777777FFFYYYSSS;;;333===555444333333444444333222000000000000000000000000//////000000000000//////////////////....................................------............------,,,,,,,,,,,,------......------------------------,,,,,,,,,------------...........................---------------......///........./////////000000/////////000000111111111////////////////////////........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------....................................---------...............------------------------------------------------------------------------------------..........................................------------......---------------.................................------------............+++,,,---.../////////...111111111000000000//////000000000111111222222222111111111000000000//////---------------...///000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////000000000000111111222222222222111111111000000//////000000111////////////////////////............------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************))))))*********+++++++++,,,,,,,,,------------...------...///111333444555777777888999:::;;;<<<<<>>@@@CCCEEEOOOQQQTTTVVVXXXXXXWWWWWWSSSUUU```zzzrrr>>>:::;;;888555666999555...333333333333333333333333000222333333222222333444555555555555555555555555///NNNcccXXXAAA666666777555333222222333444222111000000000000000000000000...//////000000//////.../////////.........------------------------------------............------++++++,,,,,,------......------------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......------........./////////......//////000000111111////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.........------------------------......------------......,,,,,,,,,---------------------------------------,,,------------.........,,,,,,------...///000000111111111000000//////////////////000111111222222000000000000////////////---------,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///////////////000000000111111000000000000000////////////000000////////////////////////.........------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************)))))))))************************************************************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---...///111333444555555666777999:::;;;;;;xxxGGGFFFIIICCCDDDHHHKKKGGGEEELLLaaa|||kkkddddddkkknnnlllnnnuuu|||pppjjjddd^^^[[[VVVPPPKKKCCCDDDCCC@@@======???AAA??????>>>???BBBFFFKKKNNNUUUUUUWWWWWWWWWVVVTTTSSSQQQjjjtttFFF444:::777444333444666444000111111111111111111111111000111222222111111222333444444444444444444444444@@@XXX]]]DDD222555999333444333222222333333222111000000000000000000000000......////////////......//////.........---------------------------------,,,------......------,,,***++++++,,,------......------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,+++,,,------...,,,------------.........------...//////000111111////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------..............................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------------------------...------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,,,,---------.........//////...------...///000......///////////////000......//////000111111222000000/////////...............---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,+++***+++,,,***************************************************++++++++++++,,,,,,,,,------.../////////....../////////000000/////////000//////......//////000////////////////////////.........---------,,,,,,************************************************+++++++++************)))************************((()))))))))*********+++************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...000111222333333444666777999::::::ppp@@@BBBGGGBBBCCCHHHDDDFFFCCC>>>GGGfffqqqQQQRRR^^^``````ccccccooo~~~zzzwwwggg```WWWQQQMMMJJJGGGDDD:::===@@@>>>::::::>>>CCC>>>>>>>>>@@@EEEKKKQQQTTTWWWWWWWWWWWWUUUTTTRRRQQQbbbddd;;;555>>>222111444777333,,,...666000000000000000000000000000111222222111111222333333333333333333333333333\\\PPP???222222888777333444333111222333333222000000000000000000000000000......////////////......//////.........---------------------------------,,,------......------,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------...///000000111////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---..............................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------...------,,,,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,---------......333111///---,,,---...///+++,,,,,,---...000000111---......///000111111222000/////////............///...------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++------+++******+++******************************************************+++++++++,,,,,,,,,------......///...............////////////......//////............//////////////////////////////......---------,,,,,,,,,************************************************+++++++++************)))************************(((((())))))*********+++************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,---...///111222222222333555666888999999jjjLLLHHHDDDGGGFFFKKKFFFCCCCCCEEEDDDMMMkkkddd^^^^^^^^^]]]]]]ZZZ\\\fffttt|||xxxwwwtttpppnnnkkkfff___ZZZXXXUUUPPPJJJEEEAAA???>>>AAA@@@>>>===<<<<<<<<<===<<>>>>>>>>>>>>>>===<<<===???AAABBBIIILLLPPPSSSUUUVVVXXXXXXZZZPPPKKKOOORRRXXXlll]]]888777>>>;;;222444333333222111111000000000000000000//////......//////000000000111111111111222222222222333333333777666444333222333444555222222222111111111000000////////////////////////////////////////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////......////////////......------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///.........------------------------........................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,------...---------,,,,,,,,,------------...............////////////........................------,,,,,,,,,+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...000000111333444555666777hhhLLLGGGAAAEEECCCFFFDDDAAABBBDDDBBB???FFFSSSsssgggKKKTTTXXX[[[WWWRRRQQQVVV\\\```___]]]]]]^^^\\\ZZZYYYOOOMMMLLLKKKJJJHHHDDDAAA@@@@@@???>>>>>>???@@@AAA=========???AAAEEEIIIKKKSSSUUUXXXXXXWWWWWWWWWXXXUUUNNNLLLTTTbbbuuuccc777111888444111555333333222222111000000000000000000////////////...//////000000000000111111000000000111111111222222111111111222333444444555222222111111111000000000////////////////////////000000000000000000000000........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............/////////......////////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------------------............---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************+++---...++++++************++++++++++++,,,---------------,,,,,,,,,,,,---------------............/////////........................,,,,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222444555555fffKKKFFF@@@CCCAAABBBAAA???@@@DDDDDDAAACCCHHH]]]zzzrrrZZZZZZYYYWWWXXXWWWQQQKKKMMMJJJJJJMMMNNNKKKHHHHHHGGGFFFFFFEEEDDDBBB???>>>????????????@@@AAABBBCCCAAABBBCCCFFFJJJOOOTTTVVVYYY[[[\\\ZZZWWWUUUVVVXXXKKKPPPZZZlllKKK;;;777???999)))***888222222111111000000000000////////////////////////////////////000000000111/////////000000000000111///000111333444444333333111111111111000000000000////////////////////////000000000000000000000000........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++...///++++++************++++++++++++,,,------------,,,++++++,,,,,,,,,------------------.........//////........................,,,,,,,,,++++++++++++***************************((()))))))))************))))))))))))))))))))))))((()))))))))***************************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......///000222333444555bbbJJJDDD>>>BBB@@@@@@???======AAACCCCCCCCCEEEAAAWWWsssxxx```UUUUUUWWWVVVXXXSSSRRRUUUSSSLLLFFFFFFGGGGGGFFFDDDBBB???>>>===@@@@@@AAABBBDDDEEEGGGGGGJJJKKKMMMPPPTTTXXX\\\^^^^^^___^^^YYYTTTSSSUUUYYYTTTcccvvvGGG===555000333444111111555111111000000000000//////.............../////////...////////////000000000....../////////000000000000111333444444333222111111111111000000000//////........................////////////////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------...------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++...///++++++************++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------....................................,,,,,,+++++++++*********************************((()))))))))************))))))))))))))))))))))))((()))))))))*********************************************************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------......///111222333444555___IIICCC<<>>>>><<<;;;<<<>>>@@@@@@AAA888CCCUUUkkkpppccc___[[[]]]XXXZZZaaabbb[[[VVVXXXPPPQQQPPPNNNJJJHHHGGGHHHIIIJJJKKKMMMPPPRRRSSSTTTSSSTTTVVVYYY[[[]]]]]]^^^ZZZ[[[YYYTTTPPPQQQWWW^^^{{{qqqKKK666666777555000000333222...000000000///////////////---............/////////......////////////000000........./////////000000111222333333333222111000111111000000000/////////........................////////////////////////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------............------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++---...++++++************++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------------------------++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000222333444444[[[HHHAAA;;;BBB???===<<<<<<;;;:::;;;===>>>>>>AAABBBFFFSSSlll|||eeeUUUQQQUUU```ccc]]]ZZZ^^^\\\]]]]]]ZZZVVVTTTUUUWWWXXXXXXYYY[[[\\\\\\]]]]]]YYYZZZ]]]^^^^^^\\\ZZZXXXRRRTTTTTTSSSTTT[[[iiitttYYY555666<<<,,,444:::888111......///////////////////////////---------.........//////........./////////000000...////////////000000000000000000111111000000000111000000000////////////........................---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,------......------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---///000111222333YYYGGGAAA;;;BBB???===999;;;<<<;;;;;;>>>??????GGGAAA;;;>>>PPPlllyyy|||kkkeeegggqqqqqqhhhbbbeee___```aaa___[[[ZZZ\\\^^^`````````___^^^\\\[[[ZZZ[[[]]]___```^^^ZZZUUURRRPPPSSSWWWZZZaaaoooTTT999???>>>***:::111+++---111111222555.........///////////////---------.........//////............/////////000////////////000000000111------......//////000000000000000000////////////........................---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,---...000111111YYYHHHBBB??????999AAA<<<<<<;;;;;;;;;;;;<<<<<>>555999333...111000000////////////000000..............................//////...---,,,,,,////////////////////////000000000000000000000000000000000000111111111111111111000000//////.................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))************++++++++++++++++++,,,---...000000VVVEEE@@@======888???<<<<<<;;;;;;;;;;;;<<<<<>>JJJZZZtttvvvyyywwwjjjkkkppppppiiidddcccccc```ooojjjhhhiiieee______bbb]]]ZZZUUUPPPPPPWWWaaagggzzz___CCC///111888444111222000000////////////000000..............................//////...------,,,........................//////////////////////////////000000000111111111000000000000//////.................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))************++++++++++++++++++,,,---...///000}}}RRRCCC>>>:::<<<666<<<;;;;;;::::::::::::;;;;;;===999:::>>>===999<<>>@@@===<<>>888:::888888777777777777888888:::888777999;;;===>>>???===;;;999;;;FFFXXXlllyyy{{{vvvwwwzzzzzzzzz{{{wwwKKK555666999777222///000000...///111000,,,///......------......///........................,,,---......///.........------------------------..............................////////////000000---............/////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++++++++,,,------dddFFFAAA;;;888>>>888999888777777666666777777888666777888777777999:::;;;:::999888777999AAALLLTTTwwwzzzHHH<<<333333666444000...111//////222222///,,,,,,///......------......///........................,,,------...//////......------------------------................................./////////000000---------.........//////........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++***++++++,,,---aaaDDD@@@:::777===777888777777666666666666777777222666888777666888999:::777:::<<<<<<<<<<<<===>>>MMMdddRRR<<<444333333444000+++000999...******...///+++...444.........------.................................,,,,,,---.../////////...------------------------..................................../////////000---------.........//////........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------------,,,+++************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++***++++++,,,,,,ZZZGGG======999;;;<<<666888777777777777777888999777777777777777777777777666666777888999999::::::>>>CCCPPPdddzzzyyyVVVAAA;;;<<<222222222222111111111000........................---------------------------------------------------------------------------...000111111111000///,,,---......//////...............................................................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000444555222...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,ZZZFFF======999:::<<<666888777777666666666777777666666666666666666666666666666777888888999::::::AAA>>>===CCCRRRjjjiiiLLL:::666777444000111111111111000000000000........................------------------------------------------------------------------------,,,---.../////////......,,,---......//////............................................................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444444111---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,***************************************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,~~~XXXFFF>>>===888999;;;666888777666555555555555555444444444444444444444444666666777777888888999999<<<======:::;;;FFFZZZjjjrrryyy|||```QQQ???---)))222:::888333000000000/////////......------------------------------------------------------------------------------------------------++++++,,,------------,,,,,,---......//////.........................................................------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333555333///,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,***************************************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++*********++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,yyyVVVEEE>>>===888888;;;666888777666555444333333333333333333333333333333333666666666777777777888888888>>>BBB???999777;;;AAAEEELLL^^^sss~~~lllRRR???333444555666444111///...---//////.........---------------------------------------------------------------------------------------------------------++++++,,,,,,------------,,,---......///.........................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444555222...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***************************************************************************++++++,,,,,,++++++***************************************************************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,tttSSSCCC>>>===777777:::666777777555444333333333333333333333333333333333333666666666666666666777777888999888666555777===AAA<<<;;;AAAKKKOOOWWWpppccc___RRR===,,,***222999&&&///666666000+++,,,///.........------------,,,---------------------------------------------------------------------------------------------------------------.........,,,---......///.........................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222333333000---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***************************************************************************++++++,,,,,,++++++***************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,pppQQQBBB>>>>>>777666999666777666555444444444444444222222222222222222222222555555555555666666666666555444444555888:::<<<<<<::::::<<<===999999III]]]ppp{{{lllgggeeeQQQ888555111///111555777222,,,222111///000333444555444.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........---...//////000,,,---......//////......................................................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111111000...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++***************************************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,lllOOOBBB>>>>>>777666999666666666555555555555555666333333333333333333333333555555555555555555555555222444888;;;;;;888444000555999======999666777:::@@@GGGOOOYYYfffttt{{{{{{~~~nnnfff[[[RRRAAA444333888777222<<<444---...333555333///222---)))))),,,///...,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///...---------...000000,,,---......//////......................................................,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,jjjNNNAAA>>>>>>666555999666666666555555555666666777333333333333333333333333555555555555555555555444555555555444333444777:::;;;:::666222555:::<<<;;;>>>:::666888AAAIIIGGG@@@LLLTTTUUULLLIIIRRR___gggVVVNNNHHHIIIFFF>>>888888...222555444111111111222+++...222444000,,,---111+++///333333000...///111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---,,,---...///000,,,---......//////......................................................,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,------+++***,,,///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))******++++++++++++************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,lllJJJDDD===:::999999888666555555444444444333333333333333333333333333333333222333444444555555444444333333333444444444555555666666666666666666666666777777777777888888888888777777777777666666666666333333333333333333333333000000000000000000000000////////////////////////***555&&&,,,///+++777***////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++jjjJJJDDD===999999999888666555444444444444333333333333333333333333333333333222333333444444444444444333333333333444444444444555555555555555555555555666666666666777777777777555555555555444444444444222222222222222222222222000000000000000000000000........................;;;III444---///***000'''000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***)))************+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++fffIIIDDD===999999999777666444444444444333333333333333333333333333333333333222222333444444444444333222222333333333444444444444444444444444444444444444444444555555555666666333333333222222222111111111111111111111111111111000000000000000000000000........................CCCXXXAAA---000...000,,,000000000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************cccIIICCC===999888999777555444444444333333333222222222222222222222222222222111111222333333333333333222222222222333333333333444444444444444444444444333333333333444444444444222222222111111111000000000000000000000000000000////////////////////////........................444NNN???)))...111///111///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))```IIICCC<<<888888888777555444444333333333222222222222222222222222222222222000111222222333333222222111111111222222222333333222222222222222222222222111222222222333333333333222222222111111111000000////////////////////////................................................%%%<<<===******///)))---------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++,,,))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))\\\HHHCCC<<<888888888666555333333333333222222222222222222222222222222222222000000111222222222222111000000111111111222222222222222222222222222222222111111222222222222333333222222222111111111111000////////////////////////........................------------------------+++666HHH;;;---///)))***,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,)))************+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************YYYHHHCCC<<<888888888666444333333333222222222222111111111111111111111111111///000000111111111111111000000000000111111111222111111111111111111111111111111222222222333333333111111111111000000000000////////////////////////------------------------------------------------444...PPPLLL//////------,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---++++++++++++,,,)))************+++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++VVVHHHBBB<<<888777888666444333333333222222222111111111111111111111111111111//////000111111111111111000000000000111111111111000000000000000000000000111222222222222333333333111000000000////////////000000000000000000000000------------------------------------------------///JJJMMM***+++......------......///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////---..................---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111000...,,,+++++++++,,,)))************+++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++WWWEEEAAA<<<888777666555444333333333222222222111111000000000000000000000000222222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000333333222111000///..............................---------------------------,,,,,,++++++,,,,,,---000***///???EEE:::...+++***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------........................---------............///------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))---111;;;...###...,,,------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))************************************************VVVEEEAAA<<<888777666555444333333333222222222111111000000000000000000000000222222111111000//////...000000000000000000000000////////////////////////000000000000000000000000222222111111000/////////........................---------------------------,,,,,,++++++,,,,,,------)))...;;;>>>555+++******+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......888'''"""$$$(((444666...------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************************************UUUEEEAAA<<<888777666555444333333333222222222111111000000000000000000000000222222111111000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,------+++///777777///***+++***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111333OOO???,,,333)))...------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************************************SSSEEEAAA<<<888777666555444333333333222222222111111000000000000000000000000111111111111000000//////////////////////////////////////////////////////000000000000000000000000////////////000000111111........................---------------------------,,,,,,++++++,,,,,,---......222555333,,,+++///***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------.......................................---------............///------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&<<>>AAADDDFFFGGGHHHLLLNNNRRRVVVWWWVVVSSSRRRAAA???>>><<<;;;999888777666222...,,,,,,...000111---------------......//////............---------------------------------------------------------------------------------+++111888:::666000+++)))------------------------......------------......++++++,,,,,,,,,---------111///...---------------000000......---...//////,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,------------...------------...............000333666999::::::999777777777666555444333222000000000//////...------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++kkkMMMEEEAAA<<<888777666555444333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////---,,,,,,...000000000////////////////////////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---..............................---......//////......---////////////////////////............////////////......////////////......................................................................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................---...///000000000//////........./////////000000////////////////////////////////////////////////////////////////////////........................................................................................................................---------............///////////////////////////........./////////000000////////////000000111111---000444777===DDDNNNTTTHHHHHHHHHIIIMMMRRRWWW[[[WWWXXXXXXYYY[[[\\\]]]^^^[[[XXXTTTNNNIIIGGGFFFGGGBBB===777333111111000///.........------.../////////............---------------------------------------------------------------------------------,,,...222777:::777///)))------------------------///......------......///......////////////000000+++++++++++++++,,,...///111000///...------------++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,---------.........---------....../////////000222444777888999888777999999999999888777666555222222222222111///...---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++gggMMMEEEAAA<<<888777666555444333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////---------///000111///---////////////////////////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---....................................////////////......////////////////////////............////////////......////////////......////////////////////////.............../////////................................................------------............------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................---...000111111111000///....../////////000000000000000000000000000000000////////////////////////////////////////////////........................................................................................................................---------............///////////////////////////....../////////000000000333111000...///000222333222:::DDDLLLQQQUUUYYY]]]OOOKKKGGGEEEJJJTTT```ggg^^^ZZZVVVRRRPPPRRRUUUWWW```]]]XXXPPPHHHDDDCCCDDDJJJHHHEEECCC@@@:::111***000000///...............///............------------------------------------------------------------------------------------+++,,,222888999333,,,------------------------//////............//////////////////............---///222333444777:::===777777666555444222000///000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,---------............---------...//////000000444555888:::::::::999888:::::::::::::::999999888444444444444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,aaaJJJEEEAAA<<<888777666555444333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////......///111000///---////////////////////////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---....................................////////////......////////////////////////............////////////......////////////......000000000000000000000000---........./////////000................................................------------.........///------------------------------------------------........................,,,,,,,,,---------......................................................---///000222222111000///.../////////000000000000000000000000000000000000////////////////////////////////////////////////........................................................................................................................---------............///////////////////////////.../////////000000000000222111000000444999???CCCGGGOOOXXX^^^___^^^___aaaVVVTTTQQQRRRXXXaaakkkrrrjjjeee]]]UUUQQQRRRTTTVVVVVVWWWVVVQQQKKKGGGEEEEEENNNMMMKKKLLLKKKEEE;;;333222222000///......------///............------------------------------------------------------------------------------------++++++...222444333111........................//////............//////---...///111333555666777<<<>>>AAABBBBBBDDDGGGJJJOOOPPPPPPOOOMMMIIIEEECCC===<<<999666222000...---........................------------------------+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***------------............---------...///000000000444666888:::;;;;;;::::::888999::::::;;;:::::::::555666666666444222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,\\\GGGEEEAAA<<<888777666555444333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////...------///000///...////////////////////////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---....................................////////////......000000000000000000000000............/////////000......////////////......000000000000000000000000---.........//////000000////////////////////////........................---------.........//////------------------------------------------------........................,,,,,,,,,---------..............................////////////////////////...///111222333222000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................---------.........//////000000000000000000000000////////////000000000000//////000444;;;FFFPPPVVVYYY___eeeggghhhiiinnnsss```ccchhhnnntttyyy}}}~~~xxxsssjjjbbb^^^]]]___aaaVVVZZZ^^^___\\\YYYWWWXXXQQQMMMJJJKKKMMMMMMHHHDDD444333111000...---------//////.........------------------------------------------------------------------------------------,,,,,,,,,---///222444........................//////............/////////111444999>>>CCCFFFHHHFFFIIIJJJIIIGGGFFFIIILLLRRRSSSTTTSSSPPPKKKFFFCCCKKKIIIDDD???:::555222111........................------------------------++++++++++++++++++++++++,,,---------,,,+++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---------,,,++++++---------.........//////---------...///000000111222444777999;;;;;;::::::777888999:::;;;;;;;;;;;;666777777777555222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,___LLLEEEAAA<<<888666444333111///:::///777(((999;;;,,,...:::,,,888---222555333///777888!!!999+++///---222777***......555---***888111000$$$999111111555+++666+++&&&000////////////&&&...//////000---)))555...(((222---"""---(((;;;%%%)))333***222+++%%%+++---+++,,,000000,,,&&&666666!!!111&&&777)))'''***---///...,,,++++++.........------,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////////////////////////////000000000000000000000000000000000000111111111111111000000000111000000//////000000111000000/////////.........////////////////////////........................////////////////////////........................---------.........//////+++,,,,,,------.................................///////////////.........////////////000000000000---...111333444333111000,,,333555111///222222------...000222222222111111...///222333333222000///666111---+++---//////...////////////////////////................................................---------.........//////............/////////000000//////.........//////000000///....../////////666999???JJJXXX```___ZZZiii___mmmwwwkkkpppeeeXXX[[[^^^^^^bbbbbb]]][[[YYYLLL@@@HHH[[[LLL@@@888777222+++,,,555444111---+++,,,---...---........................------............---------------............///------,,,,,,---000222444222///---///222222---)))///222,,,+++222111000888GGGHHHJJJMMMNNNNNNOOORRRQQQJJJBBBAAAEEEHHHFFFBBBLLLIIIGGGHHHJJJKKKGGGBBBHHHAAANNNVVVJJJFFFCCC333:::444---******,,,------///,,,***+++...///---++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---+++***---......---,,,,,,---///222222111000...///111444222666;;;<<<;;;;;;>>>BBB???FFFHHHEEEDDDDDD@@@999<<<;;;999888888777111***000///,,,+++,,,......++++++)))'''(((+++---,,,***++++++++++++++++++++++++++++++************++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++^^^LLLEEEAAA<<<888666555333111666&&&666;;;888&&&000:::111222+++999...&&&......,,,(((555333///555"""222222===:::"""<<<222(((...555,,,###555333...,,,'''))),,,,,,444444444''',,,333---,,,...------,,,///'''000777$$$+++AAA222(((000***,,,---(((---)))444555222+++)))+++***&&&''')))***...111(((555+++444000,,,)))***,,,...///......---------,,,,,,,,,,,,,,,---------.............................................////////////////////////////////////////////////000000000111000000000000000000000000...////////////000000000111111000000000111111222000000000000000/////////////////////////////////........................////////////////////////........................---------.........//////------------....................................////////////////////////000000000000111111111111777555333111000000222333222444444333555777777444555333111/////////000111000...------///111222333+++,,,...222555444000,,,////////////////////////................................................---------.........//////........./////////000000000//////....../////////000111111111111222444666444HHHYYY[[[ZZZ]]]^^^\\\hhhqqqwwwcccWWW\\\TTTSSSZZZXXXLLLEEEGGGVVVQQQGGG===777444///+++////////////...------...........................------............---------------............///...---,,,,,,---///111333999555///------///000000***111000111999:::<<>><<<999444///++++++,,,---------...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[LLLDDD@@@<<<888666555333222,,,:::,,,***CCC222(((,,,]]]BBB777""",,,;;;(((000444"""777...***,,,666&&&000000///222;;;???FFFIII'''111+++,,,------+++***'''%%%+++...ooo***,,,...000000///---+++------------------------------------................................................//////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111//////000111222222222222000000000000000111111111////////////////////////........................////////////////////////....................................////////////111111000000//////..............................//////000000000000111111000000000111222222222333///000111222333333333222;;;666666:::;;;888999>>>;;;===???AAA@@@===999777999666444555777666111---444333000//////000111222////////////////////////............................................................////////////...////////////000000000000000/////////000111111000222444555888???IIIRRRddd[[[nnn{{{tttwwwwwwsssiii[[[RRRVVV^^^```dddbbbXXXOOOKKKCCC:::000...,,,---///000...,,,........................------............---------------............///000///............//////111555999777222------///444???AAADDDPPPRRRNNNPPPQQQXXX]]]ZZZTTTRRRUUUWWWZZZWWWVVVYYY]]]^^^ZZZUUUWWWUUUTTTTTTVVVUUURRROOONNNQQQdddwwwoooWWWIIIGGGRRRPPPMMMJJJFFF@@@:::555+++,,,...000222111---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,+++++++++,,,---......000...---+++---333:::@@@HHHIIIKKKLLLNNNRRRWWW[[[NNNJJJHHHLLLUUUZZZXXXUUUPPPRRRRRRMMMFFFAAA>>>===IIIIIIJJJKKKHHHDDDDDDGGGEEEDDDCCCAAA;;;444222333---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{YYYLLLDDD@@@;;;888666555444222888555///999%%%[[[(((999GGGLLL+++AAA!!!***333+++(((***<<<)))wwwLLL***555'''333///000111222EEEyyy,,,000555%%%999333222000000//////000222000---qqq333222000+++'''(((---222---------------------------------.........//////////////////////////////............////////////000000000000000000000000000000000000111111111111222222222222222222222222333222222222111000000000111222333444444444444333000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........./////////000000111111111000000//////...////////////////////////000000000000111111222222//////000111111222333333777666555555555555666777999;;;AAAGGGIIIIIINNNUUUYYYXXXVVVSSSOOOKKKHHHGGGEEEBBB===;;;<<<<<<:::888,,,///333666666333111///000000000000000000000000////////////////////////////////////////////////........./////////000000////////////000000000111000000000000000111222222444666999>>>DDDOOO\\\eeejjj{{{}}}vvvkkkdddaaaiiihhhiiigggZZZKKKGGGLLL===444,,,***...111///+++........................------............---------------............///000//////...............---222666555111...111444@@@JJJJJJOOO^^^ccc[[[WWWTTTcccllleeeZZZWWW]]]ccciiiggghhhpppzzz|||tttkkkhhhccc```eeelllkkk```TTTUUUJJJHHHYYYiiiiiieeeiiiYYYRRRIIIFFFGGGHHHFFFCCC;;;555///---000000---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////000000000///...---+++...333999@@@IIIRRRYYYVVVVVVTTTRRROOOOOOQQQSSSJJJJJJJJJKKKMMMOOOPPPQQQLLLMMMNNNLLLGGGEEEGGGKKKKKKCCC>>>???@@@???@@@CCC===<<>>AAA555333000---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwWWWMMMCCC@@@;;;888666666444333444###999>>>333222!!!***:::---,,,***222444UUU'''999}}}===///555,,,666444///;;;///444???111333+++444+++///,,,666&&&444000***xxx^^^///666,,,111000+++'''((((((***...444///***iii%%%))),,,...---,,,,,,,,,,,,,,,,,,------------...------........./////////////////////////////////............////////////000000000000000000000000000000000111111111222222222222222222222222222222222222222111111111000000000000222222222111000///222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000000000000000////////////////////////////////////000000000111222222333333000000111222333444444555444333222444999AAAJJJOOOYYYaaagggiiijjjlllllljjjjjjeee___ZZZXXX[[[___ccc___ZZZRRRLLLIIILLLQQQUUUGGGDDD>>>777111...000222000000000000000000000000////////////////////////////////////////////////....../////////000000000/////////000000000111111000000000000111222333444222666>>>IIIVVVbbblllqqqrrraaa\\\^^^bbbZZZLLLMMMXXXLLLAAA333---...111///,,,........................------............---------------............//////////////////.........000111111...---222<<>><<>>;;;>>>???===999333...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttVVVMMMCCC???;;;888777666444333<<<...000'''000777AAA666ppp)))333888555222...HHH(((+++###111&&&666111$$$111///222!!!---555:::///---444&&&222,,,444,,,(((+++::::::ggg111222---,,,///555555000---///(((222yyy999555111000222111,,,(((,,,,,,,,,---------..................////////////////////////////////////............////////////000000000000000000000000000000111111111222222222333333333333333333333333333333333444555666666777666777888888888666444333666666555444333222222111000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////000000000000......///////////////000////////////////////////000000111111222333333444222222333444555666777777555999???HHHRRR\\\dddiiiaaakkkooolllpppvvvnnn]]]ooollliiifffgggjjjooorrrqqqooojjjbbbZZZXXX[[[___ccc___UUUIII===777555666000000000000000000000000////////////////////////////////////////////////.../////////000000000000//////000000000111111111111111111111222333444444666===LLL___rrr}}}wwwzzzrrrddd___[[[XXXVVVTTTUUUWWWWWWNNNBBB777000......///........................------............---------------............///......//////////////////000000//////222<<>>444......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...................................................---,,,,,,///333888<<>>===888333...---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------sssUUUMMMCCC???;;;888777666555333---777222AAA)))+++111111nnnyyy444)))222(((666:::444ggg---...222***777555qqq...333)))444+++---888(((???yyy@@@+++...333%%%777000---)))>>>###+++===>>>qqq)))((('''333MMMkkk|||}}}{{{|||{{{www{{{```>>>***(((---111000,,,,,,,,,------...................../////////000000000000000000000000000............/////////000000000000000000000000000000111111111111222222222333333333333333333333333444555777888:::<<<>>>???DDDEEEFFFFFFEEECCCAAA???999999888666555444333222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000------......//////000000000000000000000000000000000000111222333333444444444444555666777888999:::GGGPPP]]]jjjsssuuutttrrr}}}}}}}}}|||yyyuuupppnnnppptttvvvnnnaaaVVVQQQQQQWWWaaakkkmmmcccQQQ???555000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111222333444555BBBLLL___yyy|||~~~uuuzzz~~~}}}wwwzzzuuu{{{~~~yyykkk[[[XXX]]]XXXLLL[[[XXXNNN@@@222+++---222........................---..................------------.........//////------...///000000//////,,,...111555<<>> ,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000///////////////.........111///...000333333111///111333555444222111111111999555222444999:::777333>>>AAAGGGNNNTTTZZZaaafffnnnvvvwwwqqqrrrvvvqqqeeeYYYPPPEEE???======:::888444222111222444333111...444111111444333...,,,---000000000000000000000000////////////////////////////////////000000000000////////////000000000000////////////000111222333,,,333444......666999555;;;------999>>>===MMMgggmmmkkk~~~aaammmmmmjjjoookkk___[[[RRRPPPUUUbbbjjjaaaMMM<<<888:::666000111666222(((//////......111444222---000000000000000000000000000000000000////////////000000000000111111111111;;;222,,,///111111888BBBOOOaaa|||}}}~~~~~~kkk{{{kkkJJJZZZgggQQQKKKVVV[[[PPP???666222000222...,,,------,,,---111..........................................------111///...//////000///...333333...444CCCEEEGGGQQQVVV[[[ccciiiiiikkkvvv{{{zzz{{{~~~uuuyyyiii___jjjttt``````iiiqqq|||dddMMMGGGJJJUUUVVVIII:::444000///---,,,,,,---///111---------------------------------------------------------............///000000//////.........---,,,,,,...000,,,))),,,333///***---===PPPXXXVVVRRRZZZ^^^^^^YYYVVVZZZ```bbblllgggdddeeefffeeeaaa___TTTJJJJJJLLLHHHLLLQQQMMMUUUJJJNNNUUULLLGGGNNNUUUPPPRRRHHHHHHdddhhh___^^^```ddd^^^QQQPPPMMM???@@@<<<888777999999777444111---)))))),,,......,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,...000000...,,,qqqWWWJJJDDD@@@<<<999777666555444333333333333333333333333ooo}}}111111111111111111111111111DDD===...(((+++666(((::: :::000......111+++---(((111***444000***===%%%---###+++...111:::///+++111```000000&&&------666,,,,,,---------.........////////////000000000000000000000000000000000000000000000000000000000000222111000111333444222000...000333444333333444555111444:::AAAIIINNNQQQRRRQQQNNNQQQYYY]]]]]]^^^aaapppxxx}}}}}}}}}~~~{{{uuu]]]YYYVVVVVVXXXUUUMMMEEE===:::444...,,,///444888111///111333111...///444000000000000000000000000////////////////////////////////////000000000111////////////000000000111000000000000000111222333555444111///000444444000888333888IIIWWWbbbzzz}}}{{{ggg^^^aaa[[[XXX]]]dddccc[[[RRRPPPLLLBBB666000111333333333111.........///111333000000000000000000000000000000000000000000000///000000000000111111111111000111444666222222???OOOjjjzzz~~~yyyxxxuuunnniiikkksss{{{vvvuuuqqquuu|||yyy~~~yyy~~~iii___dddbbbWWWNNNRRR]]]VVV>>>000222333///---//////------///................................................000///////////////------%%%555???FFFPPPNNNFFFGGGNNNbbbwww~~~~~~|||yyyrrrqqqvvvxxxsssssszzzwwwkkkdddeeeuuujjjfffaaagggfffVVVJJJKKKQQQPPPGGG@@@///---,,,---000000,,,)))---------------------------------------------------------............///000/////////............333---)))---000///......///;;;NNN[[[\\\VVVTTTXXX\\\\\\XXXQQQSSS```nnnvvvhhhfffbbb^^^YYYUUUVVVXXXcccaaafffgggccckkkpppiiiccc___ggglllfffiiixxxfff```WWWTTT```rrr```\\\ZZZYYYeeelllbbbZZZWWWRRRTTTIII===999===>>>:::444666555333000...------...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------...//////111///------......---,,,mmmUUUJJJDDD@@@<<<999777666555444333333333333333333333333ooo}}}111111111111111111111111111###///+++%%%??????}}}---...000+++000111000,,,+++***vvvMMM222(((444333((()))999!!!666AAAaaa___TTTxxxEEE...555rrr'''111333111555%%%,,,------------.........////////////000000000000000000000000000000000000111111111111111111111111333222111222333333222111111222222222111333666999???GGGRRR\\\ccciiimmmpppxxxlllhhhqqqtttlllfffhhhmmmlllpppvvvxxxxxx{{{]]]WWWSSSXXXbbbgggeeeaaaXXXVVVPPPGGG<<<555222222111111333444111------222000000000000000000000000/////////////////////////////////000000000111111/////////000000000111111111111111000111111222222333///...333777777666777888HHHccc}}}wwweeeaaa^^^^^^aaaaaa\\\VVVNNNNNNPPPOOOGGG:::333111444///...111000+++---444000000000000000000000000000000000000000000000000000000111111111222222222---444:::777333<<>>===666888888333---)))***,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,------...//////000...,,,,,,///222444555hhhTTTJJJDDD@@@<<<999777666555444333333333333333333333333ooo}}}111111111111111111111111111;;;,,,111333%%%ccc666(((555+++---111111***111///EEE222...***333...---,,,::::::'''&&&kkk222***(((---555...------------............////////////000000000000000000000000000000000000111111111111222222222222333222222111222222222222888666333222333:::BBBIIIXXX^^^hhhqqqwwwzzz{{{{{{pppkkkxxx|||xxx}}}zzzppprrrqqqkkkmmmvvvwwwnnnmmmpppppphhhaaaXXX\\\aaaddd___RRRCCC888555111000333444000///111000000000000000000000000//////////////////////////////000000000111111111//////000000000111111111222222111111111222222333111...222888888555===JJJUUUvvvooo|||~~~vvv~~~zzzoooddd___]]][[[WWWDDDDDDMMMYYYWWWGGG;;;999444,,,---555666...+++///000000000000000000000000000000000000000111111111000000111111222333333333444777666333;;;WWWrrrkkkkkkllltttxxxqqqzzztttyyyppp]]]bbb]]]TTTRRR]]]cccPPP666333...---111333000..........................................////////////---...000111111222444555@@@IIIMMMOOOSSSUUUfff|||{{{|||{{{lllcccffftttzzzzzz~~~{{{ooodddhhhssspppcccdddmmmqqqnnnnnnyyyyyy]]]fffqqqppp\\\IIIEEEHHHIIIKKKCCC777///---...000000........................---------------------------------............//////////////////.........+++...222111---...<<>>==='''<<>>EEEKKKOOOLLLKKKLLLNNNQQQSSSSSSRRRaaaTTTMMMDDD@@@<<<999777777555444333333333333333333333333ooo}}}111222222222222222222222222999666WWW...***444...:::111222'''666///+++@@@,,,&&&777...000333>>>333222ZZZ&&&111,,,///qqqhhh:::jjj,,,111---000+++:::111............/////////000////////////000000000000111111111111111111111111222222333333444555666666222444666666555888===AAAWWWggg|||wwwbbbUUUiiikkkppptttzzz|||}}}}}}{{{xxxzzz~~~yyyuuuxxx~~~{{{uuuWWW```llloooaaaLLL>>>:::111111111111111111111111000000000000000000000000000111111111111222222222000111111111111222222222000111111222444666888999999===LLLoootttvvv{{{xxxvvv{{{www___fffhhhccc```^^^SSSDDDLLLZZZZZZDDD333333333...000000000000000000000000///000000111222222333333111111222333444666666777888PPPfffvvvqqqbbbppp{{{}}}xxxrrrooosss}}}xxxrrr~~~vvv}}}wwwsssxxxooo]]][[[ggggggYYY\\\LLL:::222000//////000000000000000000000000000---......///000111111222---000222444999EEEUUUaaaUUUmmmvvvttt|||qqqzzz{{{yyy|||~~~wwweeepppvvvxxxnnnsssnnnbbblllyyy{{{mmmeeeyyyggg]]]fffppprrrooooooNNNOOOPPPNNNJJJBBB999333////////////////////////---------------------------------.........//////---.........//////000000)))999NNNZZZXXXRRRTTT\\\lllggg```\\\\\\iiiwww\\\TTT^^^iiicccjjjllllllttt}}}pppmmmxxxtttbbbbbblllmmmyyyaaaNNNUUUfffmmmbbbeeeddd```^^^hhh|||tttooodddUUUEEE;;;888999......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////..................................../////////000666666777:::>>>DDDIIILLLPPPOOOPPPTTTZZZ```dddfff\\\TTTJJJEEEAAA<<<888777666555444444???)))@@@,,,>>>000000kkk|||///666333---777***+++<<<)))333$$$:::===MMM---...444555...***000***888,,,444>>>&&&444kkkDDD333444333222,,,,,,000~~~aaa444999+++"""CCCHHHqqq000000000000000000000000////////////000000000000111111111000000000000000000111111111111222222222222111222555555222222666555666777777555===RRRffftttdddeeeooovvv|||xxxoooyyytttttteeejjj~~~xxxsssfffXXXNNNWWWhhhlll[[[FFF777222000222444444111000111111111111111111111111111111111111111111111111333333333333333333333333222222888???>>>777666<<>>QQQ\\\TTTrrr}}}}}}sssqqq~~~xxxqqqttttttpppsss|||}}}~~~|||{{{zzz||||||{{{yyyppp|||vvvwwwtttmmm}}}aaaHHHFFFNNNLLL@@@555111000000000000///---+++........................---------............///---...///111222222111000>>>UUUXXXOOOXXXeeebbbZZZoooXXX___zzznnn___eeeyyy}}}vvvvvv|||lllkkkrrrtttqqqmmmiiieeejjjyyyrrrfff^^^ooouuuttt|||vvviiifffbbbkkkzzzzzzppptttnnnooossstttcccJJJ:::888666:::777...+++///111///......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......,,,---....../////////...000/////////111444888;;;>>>AAABBBCCCIIIPPPKKKAAAHHHNNNYYYhhhwww}}}\\\UUUJJJDDD@@@;;;888666666555444'''777555888)))000555;;;xxx~~~777222,,,999,,,;;;:::***???+++===***)))***555...---222,,,[[[@@@333111444,,,///:::777RRRhhh)))---000...777444)))fff&&&;;;333'''WWWvvv000000000000000000000000////////////000000000111111111111111000000000000111111111111222222222222555222111444444222333666===555222<<>>FFFQQQJJJ;;;333000------///111000...........................---------............///111111///---,,,///444999MMMMMMPPP[[[ddd\\\ZZZjjjiii[[[qqqzzzRRRYYYmmm~~~~~~xxxttt{{{{{{zzzxxx}}}}}}qqqfffWWW___yyyppplllnnnvvvfffNNNEEE777::::::666222000...,,,///...------,,,,,,------------------------------------------------------,,,,,,,,,---------............///////////////...///000111444777<<>>222111444444333222222222222222222222222222222222222222222222222333333333333333333444444888444999???:::555HHHbbb~~~|||~~~llljjjiiieeeKKKEEENNNaaabbbLLL<<<:::555555444444333222111111333333222222111111222222444000000444555666???KKKvvvrrrqqq|||}}}uuu|||fff[[[VVVMMM777,,,111666000000000000000000000000000000111111111000000///222111FFF\\\[[[YYYjjj{{{qqqmmmzzz|||xxxvvvyyy|||wwwwwwxxxkkkgggmmm{{{fffKKKFFFRRRUUUKKK;;;555---+++...111000///........................---------............///000111111...,,,111:::BBBLLLSSS]]]kkkmmm^^^___vvvPPPUUUmmmmmmkkkyyyooorrr~~~|||sssmmmjjjcccdddppptttnnnlllqqq___iiiyyypppXXXIII<<<;;;;;;<<<:::333......///...------,,,---------------------------------------------------------,,,,,,,,,---------......////////////////////////000555<<>>999666555555444333,,,***666===777333,,,999hhh***333+++222;;;111<<>>222,,,,,,......,,,........................---------............///***...222222222888CCCMMMGGGiiixxxpppnnnpppppprrrxxxmmm|||pppooowwwzzzwwwxxx~~~|||zzzvvvrrrrrrwwwssstttyyyxxxqqqnnnppphhhiiinnnxxxqqqcccKKKAAA:::<<<===888333222//////...---------------------------------------------------------------,,,,,,,,,---------......//////////////////000000666>>>GGGMMMMMMJJJGGGEEEKKKIIILLLQQQUUU\\\lll}}}{{{ZZZVVVIIIBBB>>>999666555555555444000999444555,,,SSS555,,,//////(((111???444FFFGGGCCC///***>>>000222...111EEE000666555sss222111000000,,,222111111333***,,,000////////////////////////000000000000111111111111000000111111222222222333111222222222222333333333444222222555555444666:::SSSlllyyygggjjjxxx{{{yyysssiii\\\PPPHHHEEEZZZgggkkk\\\EEE777444444222222222222222222222222222222222222222222222222333333333444444555555555555444777<<>>999777666666555555999;;;(((222dddzzz888666///;;;***///111PPPyyy///333---;;;(((///333///FFF,,,---CCCYYY555------444444---,,,444///===000000000000000000000000000000000111111111222222000000111111222333333333222222222222333333333333444333444555333555???JJJqqqmmmkkkmmmrrr~~~ttthhhhhhcccSSSCCC@@@\\\rrrnnnYYYEEE888000333333333333333333333333333333333333333333333333333333333444555555666666777555666???WWW~~~wwwttttttiii[[[ggg}}}xxx}}}tttpppxxxwwwjjj```___]]]YYY;;;777222000222444444222222222111111222222333333222444444555===TTTttteee___iiijjj___aaappp|||yyyxxxvvvtttoooiiiyyybbbTTTTTTHHH333...111111111111111111111111...111333222111111444888MMMTTTvvvyyyxxx}}}~~~zzzmmmqqqxxxuuuuuuiiiiiiuuu{{{```OOORRRJJJ>>>555000///000000........................---------............///111000///000888JJJbbbsssxxxgggkkkxxxkkkxxxoookkk~~~xxx~~~ssspppqqqrrrnnnvvv}}}yyyqqqkkkgggeeepppqqqmmmmmmyyywww}}}lllTTTAAA;;;;;;777000000///......------......------------------------------------------------,,,,,,,,,---------......------...///222555888:::EEEEEEDDDBBBBBBJJJXXXcccccckkkzzz{{{\\\KKKLLLPPPMMM}}}XXXWWWIIIBBB???:::777777777777666...222888///FFFyyy999000333999***:::222XXX222555///@@@---@@@'''---111@@@<<<666000555111......111555000...(((eee000000000000000000000000000000111111111222222222000000111222222333444444222222222333333333444444444444666666888CCC[[[qqqooo^^^SSSaaa{{{rrrdddWWWHHH^^^ppppppgggZZZHHH777333333333333333333333333333333333333333333333333333333444444555666666666999:::???TTT~~~{{{zzzxxxxxx~~~~~~~~~qqqyyy}}}tttcccUUUVVV\\\EEE>>>555111222333333111222222111111222222333444111555555999PPPtttkkk```eeemmmqqqqqqyyyvvvkkkuuuuuubbbkkksssVVV\\\QQQ555333111111111111111111111111...111222111///111777<<>>>>><<<333000//////...............------------------------------------------------,,,,,,,,,---------......------///222666;;;???BBBFFFHHHKKKLLLOOOZZZkkkxxxiii{{{nnnaaalllnnnaaaKKKKKKhhh{{{XXXWWWIIICCC???;;;888777888777777@@@%%%===666///444@@@{{{666,,,;;;,,,555888(((777RRRNNN222444,,,:::777rrr>>>666&&&LLLwwwYYY:::666333000***333555...333444555111000000000000000000000000000000111111111111222222222000000111222333333444444222222333333333444444444222444777999@@@TTTxxxdddYYY\\\yyywwwmmmllldddkkkmmmkkkllljjjYYYEEE333333333333333333333333333333333333333333333333333333444444555666777777888???LLLmmm}}}rrr}}}}}}}}}mmmRRREEEIIIMMMDDD999333222333222000222111111111222333333444333777777???aaaiiiYYYgggyyy|||zzziii______dddiiivvv~~~bbbggguuummmXXX[[[aaaUUU777:::000000000000000000000000...000222000///111888???KKKccc~~~vvvlllaaaZZZWWWSSSYYYeeeqqq{{{xxx{{{yyywwwlllxxxnnnXXXUUUNNNAAA333,,,+++...........................---------.........//////,,,///777BBBPPP^^^jjjqqq\\\lllyyyyyygggzzzzzzvvv~~~~~~wwwuuuuuuuuuppp|||~~~jjj|||pppsssuuuppp~~~}}}ZZZCCCCCCBBB999000000///...............------------------------------------------------,,,,,,,,,---------......---...000444999???DDDHHHDDDLLLWWW___dddlllwww}}}^^^UUU___]]]OOOTTTlll{{{vvvtttsssWWWQQQLLLEEEAAA<<<999888888777666555555555555555555555555...sss555555555555444444333333333nnnwww000666777111666666mmm===999222###PPPSSS''':::333000---...222333000,,,===%%%000BBB//////000111111111111111000111111111111222222222111111222222222333333333000333555555444444333222777666:::@@@SSSyyyWWW```hhhrrrllloooooommmnnnnnnfff\\\;;;:::777444222222444666444444444444444444333333444666777555444666999999:::HHHgggzzzyyyZZZNNN;;;FFFGGG@@@555///222333111111222333333333333444555555:::;;;OOOzzzppp]]][[[lllqqq|||ttt]]]UUUVVVWWWWWWXXX^^^iiilll^^^}}}nnnooopppSSSKKKSSS444222//////222222//////222444***888///...999888NNNTTTtttvvvbbbTTTRRRSSSQQQXXX\\\ooo}}}||||||xxxtttwww{{{rrrgggYYYOOOLLLBBB222---333000/////////............000...------...000111111,,,888BBBHHHSSSdddnnnnnnjjj~~~}}}wwwvvv{{{}}}zzz{{{{{{mmmyyy~~~uuunnnlllfff]]]vvvzzzppp___RRRDDD;;;===777333///...000111000....................................------,,,,,,,,,...---------/////////...:::---333;;;:::FFFOOOCCCGGGpppzzzeeehhhxxxhhhRRREEEDDDPPP```lllvvvxxxsssWWWRRRLLLEEEAAA<<<999888888777777555555555555555555555555GGG+++333bbbzzz...555555555555444444333333"""NNNccc555)))===???999;;;:::<<<:::000AAA333&&&CCClllkkk;;;000111,,,555222000111333555444222(((BBB!!!;;;UUU///000000111111111111111111111111111222222222222111222222222222333333333222333444444444555555444999222;;;LLL[[[nnnwwwqqqeeezzzsssyyykkkcccjjjsssrrriiiaaaIIIAAA888333444666555444444444444444444444444444444333222222555888888777===WWW|||eeeNNN;;;EEEGGGCCC888222333444333111222444444333333444666111===IIIeeevvviiiSSS]]]rrrmmmnnn```VVVXXX^^^bbbiiippptttmmmaaaVVVSSSAAA333000///222222000///222000***777111///;;;>>>TTTaaatttxxxllldddbbbccceeesss~~~}}}~~~ttt}}}yyylll]]]RRRNNNFFF666///000000000/////////.........///...------...///000000444666AAASSSbbbjjjmmmooo}}}}}}}}}{{{~~~zzzmmmffffffrrr|||~~~}}}xxxwww{{{|||zzz{{{tttsssnnneeeqqqyyyxxxgggVVVHHH>>>999444///...///000///....................................------,,,,,,,,,...---------...//////...***000BBBJJJ@@@>>>MMMZZZooowwwqqqqqqhhhWWWRRRNNNUUUkkkrrrWWWRRRLLLEEEAAA<<<999888888777777666666666666666666666666///,,,;;;:::111BBB000BBB666666555555555555444444DDD---)))777999555777;;;111333999;;;666111000111...DDD555@@@HHH;;;JJJKKKIIIFFFEEEIII;;;???OOO:::@@@JJJ===222<<<;;;555@@@444;;;666''''''666;;;444444333111000111111222333000;;;555000!!!,,,((((((///000111111222222111111111111111111222222222333222222222222333333333333555333222333555666666666555<<>>FFFIIIHHH???666222222222111333444444333333555777888;;;KKKuuuvvv```UUU[[[fff~~~sss{{{pppiiijjjkkknnnzzzlll{{{|||kkkZZZPPPMMM666222///111222000000222111---666000...999DDD[[[qqq{{{||||||ttttttssspppuuu~~~~~~}}}}}}~~~{{{}}}zzzmmmvvvxxxuuueeeWWWQQQJJJ===222///000000000/////////..................////////////777===QQQhhhpppnnnvvv~~~}}}uuuvvv}}}}}}{{{yyyzzz}}}}}}www```TTTQQQSSSYYYlll{{{xxxzzz|||{{{}}}kkkeeeiiimmmjjjooorrrqqqdddXXX@@@===777111......//////....................................---------------......------...///000111333@@@CCC???AAAGGGUUUfffjjjqqqttt^^^FFFOOO[[[eeennn~~~{{{pppXXXSSSLLLEEEBBB===999888888888777666666666666666666666666;;;...666555444999(((000666666666666666666666666+++---@@@EEE555555>>>777999AAA<<<333999@@@CCCGGGRRRHHH;;;NNNSSSLLL___aaagggdddeeebbbQQQOOO]]]\\\aaaooooooiiieeeRRR>>><<>>[[[|||qqq______vvvmmm}}}|||vvvrrrsss{{{lllqqqkkk}}}uuuYYYOOONNN:::444000111222111000111111///222000444DDD___zzzzzz}}}}}}tttpppwwwuuummmttt}}}~~~}}}}}}}}}}}}~~~~~~~~~vvvoootttppp}}}~~~ppp___TTTLLLBBB777000000000000////////////...,,,...///000//////000000888PPPkkkrrrgggdddwwwxxxuuutttUUUKKKOOOSSSQQQnnniii___hhhwwwtttkkkyyy~~~ooorrroooPPPDDD===444///...///...---.......................................---------.........------///222555CCCJJJ===:::UUUccc]]]]]]lllhhhOOOJJJWWWtttnnnXXXUUULLLFFFBBB===:::999999888777777777777777777777777777444333===555777======AAA777777777777777777777777AAA;;;<<<333(((555@@@222333<<>>___tttiiiXXX```xxx|||yyyuuurrrmmmjjjjjjrrrllleeeppp{{{rrrooorrryyyuuuWWWKKKLLLNNNYYY{{{vvvdddfffwww{{{hhhnnnuuussshhhNNNEEE:::222//////............................................................///......111666;;;AAADDDEEEZZZsssmmmcccqqqgggOOOOOOccc|||mmmYYYVVVLLLFFFBBB===:::999999888888777777777777777777777777???;;;:::+++666999;;;///777777888888888888999999333---555@@@???>>>@@@???AAAMMM]]]eeegggqqqrrriiijjjkkkeeeXXXMMM\\\```\\\OOOCCC===555,,,888777555333222333333333---444,,,@@@000;;;***///000111222222333222222222222222222222333333333333333333333333444444444444444333666:::888444;;;FFFppprrrjjjWWW^^^wwwkkkrrrllliii```PPP???555444777444444444555666666666777333555999888444:::UUUrrrjjjiiihhhhhhiiihhhgggfffbbbiiivvv}}}}}}aaaEEEEEEGGGHHHDDD<<<888888444444444444444666999<<<>>>tttfffqqqxxxtttvvv{{{pppwwwfffeee^^^|||kkk]]]KKKCCC999111111333222111111222444,,,888GGG]]]kkkpppzzzfffiiivvvzzznnnyyy~~~~~~~~~zzzuuuyyyvvvhhhhhhqqqrrrlllYYYMMMDDD;;;111111000000000/////////,,,...000000000111666:::EEE^^^jjj```aaawww}}}tttssspppyyyfffZZZQQQIIIIIIOOONNNMMMUUUqqqrrrWWWMMMUUU___}}}rrrkkkvvvzzzkkkhhhmmmxxxsssYYYOOOAAA666111000///........................................../////////---////////////444;;;BBBBBBDDDVVVqqqssscccvvv^^^PPPiiilllYYYVVVKKKFFFBBB>>>:::999999999888888888888888888888888888)))555CCC777999,,,<<<:::888888888999999999::::::;;;;;;:::>>>@@@<<>>@@@HHHAAAIII\\\yyysss```___rrrzzzlllfffrrrnnncccWWWGGG:::333111000///........................---........./////////000---///000000111666@@@HHHHHHVVVhhhjjjfffvvvkkkUUUDDD]]]}}}vvvuuuvvvxxxkkkYYYWWWKKKFFFCCC>>>;;;:::999999888888888888888888888888888<<<555888555EEE333===444888888888999999::::::::::::DDD>>>BBB^^^ssswwwlllnnnkkkccc\\\^^^dddjjjlll^^^JJJ<<<777666666666///666666000222888777...111111222333333333333222222222333333333444444444333333333444444444555555666444666888444888OOOjjjsssZZZTTTpppllljjjmmmlllcccRRRBBB999555666666666666666555555555888333444999@@@SSSyyyPPPHHHDDDHHHGGG>>>555222444555444444444666;;;>>>___}}}~~~|||sssrrrppp```aaaRRRGGG<<<111000333333111111+++555111KKK]]]dddhhh\\\uuu{{{www}}}}}}||||||zzzuuunnnjjjssssssqqqvvv|||}}}~~~~~~~~~~~~~~~}}}sssuuuyyy}}}~~~vvv{{{ccc]]]{{{ttt{{{yyy~~~nnnZZZLLLCCC111111111111000000000000---///111000000444<<>>;;;::::::999888888888777777777777777888666999:::888777999;;;<<<222>>>CCC;;;555999??????BBB]]]nnnwwwmmmccccccjjjnnnpppdddLLLAAABBB<<<...666333333555666333333666555555444444444333333333333333333333333333333333444444444555555555666666===000777<<<333@@@bbbsss[[[ZZZmmmoookkkiiihhh^^^OOO???666666777666555555555888999<<<444:::???EEEnnn{{{vvvrrrtttyyy~~~vvv|||uuuLLLGGG??????FFF333222...555...---666222555NNNtttoooeee\\\ZZZooossseeessscccLLLEEE>>>444...000333222...444666555RRRSSShhhrrrcccaaaiiiwwwzzztttvvv}}}~~~}}}xxx{{{vvvrrrppp~~~xxxooo```www|||yyy{{{{{{}}}~~~}}}zzz}}}xxxjjjyyytttiiiwwwlll\\\eeeyyyyyy~~~}}}[[[KKKHHH???666000///000//////000...---///000///444FFFZZZbbbuuu~~~wwwuuugggiiivvv|||eeeVVVLLLRRRNNNIIILLLKKKNNNZZZRRRbbbzzzxxxkkkbbb```iii~~~xxx{{{~~~zzzqqqkkk}}}pppgggggg\\\HHH999333///***000000///..............................///000000)))111444444<<>>;;;::::::999888888888777777777777888888222888======<<<;;;===>>>GGG111+++;;;DDDAAAFFFUUUvvvvvvkkkhhh]]]hhhjjj___SSSNNNIIICCC<<<888777999999666555666555555555444444444333333333333333333333333333333444444444555555555666666333888;;;888===VVVhhhddd___iiizzzjjjgggiiiaaaSSSEEE777777777777666666666777999<<<;;;:::???YYYtttwww[[[HHH===???DDD444444222888444444:::555>>>\\\xxxoooRRRLLLLLLVVVhhhvvv|||~~~vvvgggssssss___FFF???666111111222111///222222:::WWWcccqqq]]]fffttt~~~|||wwwzzz}}}zzzzzz}}}tttpppqqqtttzzz|||kkk^^^xxx~~~}}}|||}}}~~~~~~~~~zzzppp___hhheeeeee|||sssdddeeeoooyyy{{{oooVVVHHH@@@777000000000//////000000//////000000777KKK^^^gggqqqwwwiiixxxxxxzzzlllUUUJJJIIIPPPQQQSSSVVVMMMIIISSSeeesssoooUUUIIIEEEFFFOOO\\\^^^iii\\\JJJQQQ\\\gggyyy~~~vvvtttuuunnnaaaPPP@@@777333222000000///...............///............///000000(((666+++444RRRBBB<<>><<<;;;:::999888999888888777888888999999777:::======:::888999;;;666>>>BBB@@@GGGaaarrrdddffffffccc\\\SSSMMMJJJ===888666888888555444555666555555555444444444444333333333333333333333333444444555555555666666666///>>>:::222JJJiiihhhWWWeeemmmdddkkkbbbYYYOOO<<<888888888888888777777777555===<<>>:::AAAFFFMMM[[[sss~~~~~~mmmzzz}}}mmm^^^JJJ555---000000000///...............//////......//////000111,,,444111>>>QQQFFFOOO~~~MMMLLLcccyyyooojjjnnnuuupppsssqqqrrrhhh[[[YYYLLLFFFCCC???<<<;;;:::999888999999888888888999::::::===:::999:::;;;;;;<<>><<<;;;888666777777777666666666555555555444444444444444444444444555555555666666666777777===333666[[[yyydddPPP```~~~uuuooogggaaaaaa]]]OOO===;;;999999::::::888666444===RRR~~~oooXXXTTTooowwwwwwjjjWWWqqqzzzyyy}}}ZZZAAAGGGBBB999888777222555999888HHHqqqyyyuuucccvvvTTTOOO```aaa]]]hhh}}}www^^^hhhqqq{{{uuupppfff~~~sssssstttGGG>>>666444333111222666444777ZZZrrrooommmXXXgggyyy{{{}}}xxxyyy~~~|||yyyyyytttssssssvvv{{{uuuhhh[[[VVVrrrxxx}}}fffXXXkkkwwweeeXXXfffsss}}}WWWHHH>>>444222111//////111///...---000;;;PPPgggvvvkkk{{{yyy[[[HHHPPPcccdddttt|||uuunnn{{{wwwvvvyyyyyypppcccZZZSSSLLLJJJJJJDDDBBBGGGKKKJJJXXXjjj{{{qqq^^^lllzzzlllhhhlll___CCC333666000000///...............///////////////000111111222333GGGFFF???jjjzzzZZZIII^^^uuuzzzppplllqqqsssqqqsssyyyxxxeeeYYYYYYMMMGGGDDD???===<<<;;;:::999999999999999:::;;;<<<<<<;;;888:::@@@@@@;;;;;;AAAYYY|||ddd]]]aaa___UUULLLJJJFFF>>>777333777777777777666666666666444444444444444444444444555555666666666777777777<<<222JJJ~~~\\\PPPqqqgggbbbbbb\\\UUUAAA===999888:::;;;999777777<<<[[[zzzjjjSSSUUUvvvmmmuuueeeKKKeeexxxiiiIIIJJJBBB<<<999444000444777:::XXXvvvuuuqqqnnn```VVVfffhhhmmmeeexxx}}}www~~~|||zzzlll~~~xxxjjjzzzOOOAAA555444444222222666666AAA]]]qqqxxxiiiZZZttt}}}wwwvvvooooooyyy~~~}}}{{{yyyxxx{{{zzztttooolll~~~{{{bbbWWWrrruuueeeYYYNNNrrrZZZ~~~~~~dddJJJ@@@666222111//////111000000...000===RRReeeooosssxxx~~~xxx[[[LLL[[[tttoooppp}}}ppphhh\\\MMMQQQ^^^```TTTPPPVVVgggwww~~~{{{ggggggjjjooogggiiiqqqgggKKK777444000000///...............000000//////000000111222000BBB<<>>QQQ~~~}}}rrrOOOZZZfffxxxssswwwuuunnnjjjkkkoooqqquuudddXXXYYYNNNGGGDDD@@@===<<<;;;:::999999999999:::;;;<<<===>>>===>>>@@@@@@===KKKwwwyyyxxxuuuvvv{{{xxxjjjWWWLLL888888888888777777777777555555555555555555555555666666666666777777777777555FFFooo}}}\\\QQQuuunnnjjjcccPPPVVVGGG@@@999777999;;;;;;999999MMMrrrWWWSSSrrr[[[iiivvveeezzztttsss}}}}}}yyyTTTHHH>>>BBB<<<999777:::555777\\\{{{sssqqqwwwzzznnnggg___~~~{{{ssstttccciii]]]fffuuutttmmmcccnnn~~~eeeMMM888555777444111222;;;VVVccczzz}}}qqqcccrrr}}}yyyrrrZZZ```qqq~~~zzz~~~~~~{{{ttt~~~xxx~~~|||~~~}}}yyyiii\\\yyysssggg@@@VVVdddwwwiiivvvNNNCCC888333111//////111,,,000333:::LLLcccssswww|||xxx{{{{{{~~~xxx```gggjjj```eeeNNNMMMSSSZZZZZZaaayyyccc]]]mmmqqqffflll}}}zzz{{{nnnhhh___rrrrrrvvvyyyqqqZZZCCC666000000///...............000000000000000111111222>>>???MMMhhh~~~ZZZNNNssspppgggzzzrrryyynnnvvvxxxhhhrrrfffWWWTTTLLLGGGFFFDDDAAA>>><<<;;;:::@@@;;;999<<<<<<999;;;BBBDDD888<<<===BBBuuu|||yyywwwyyyzzzvvvlllcccHHH>>>666777999777444333888777666444444555555666777888777444444666888999888OOOooo^^^YYYkkkwwwvvv\\\hhhOOOTTTIII@@@:::999:::999:::===EEEZZZ~~~pppSSSUUUfff]]]iiiqqqwwwooo}}}zzzxxx]]]AAAFFF999???666555;;;///AAApppyyykkknnn}}}ggg```tttvvviiibbbaaaXXXWWWYYYfffzzzZZZeeegggeee~~~yyyvvvxxxFFF555999;;;333111:::CCC\\\rrr}}}ooo|||wwwcccxxx~~~{{{wwwYYY]]]}}}}}}~~~www|||~~~sssbbb^^^eeevvvzzz~~~||||||}}}~~~nnnbbb```}}}tttlllJJJGGGpppqqqxxxjjjrrrwwwsss???;;;222777---777111000222000IIINNNdddiiivvv~~~yyy{{{pppooouuuyyymmmRRROOOMMMDDDAAAAAACCCKKK___{{{aaaYYYwwwuuuuuu~~~xxxrrrtttooo}}}rrrmmmzzz~~~pppccchhhdddHHH111111000//////000000///...111,,,,,,111222000111666888HHHQQQwww|||YYYKKKiiilll}}}zzzeeeaaafffWWWTTTMMMJJJHHHFFFBBB@@@???>>>>>>:::;;;>>>@@@>>>:::999;;;444??????YYY~~~zzz}}}~~~yyysss[[[KKK<<<888999999777666888777666555444555666666555555555444555777888888???WWWfffYYY```|||aaa]]]LLLSSSIIIAAA:::::::::999:::===<<>>BBBJJJWWWeeeooorrruuu~~~vvvYYYSSSqqq~~~kkkvvvzzzlll^^^vvvffflllnnnTTT777222000//////000000///...///------000111///333:::CCCLLL```sss|||```SSS```pppjjjeeeWWWTTTMMMKKKIIIEEEAAA???>>>??????888===@@@???>>>>>>===;;;CCC;;;GGGzzzqqq^^^HHH>>>;;;::::::;;;888777666555555555666666555444444666888999999888IIIeee___XXXooopppZZZQQQQQQJJJBBB<<<;;;:::888999===CCCzzzpppXXXUUU}}}uuufffhhh~~~uuuNNNAAA<<<<<<:::444888888WWWzzzkkkmmmfffrrr|||}}}ooo^^^SSSLLLFFFDDDFFFKKKJJJIIIKKKOOOVVV\\\aaattthhhYYYTTT___qqq|||}}}OOOoooyyyyyy}}}kkkzzzyyynnn^^^;;;999666555;;;III\\\cccjjjyyy~~~~~~pppqqq}}}~~~uuunnn]]]TTTNNNKKKGGGEEEMMMZZZ\\\QQQLLLPPPVVV\\\eeepppxxx{{{~~~yyyhhh}}}tttmmm]]]III^^^}}}}}}XXX???888:::***111111000333999XXXWWWaaahhhsssppptttzzzeee[[[JJJ<<<888;;;:::777555999===AAABBBDDDFFFGGGNNN[[[lll|||sss^^^XXXnnnzzzxxx~~~|||~~~rrrlllooorrrvvviiitttbbbiiittt^^^999222111//////000000///.........///000//////777@@@@@@KKKhhhqqquuuOOOSSSooommmgggeeeWWWTTTMMMIIIFFFAAA===;;;;;;<<<>>>>>>???===999<<>><<<:::888:::>>>ZZZkkkRRRYYYvvvccc]]]rrrvvvttt|||SSS??????;;;888333555777YYYzzzrrrlllrrr~~~{{{gggttt}}}iii[[[LLLFFFEEEFFFHHHLLLSSSSSSSSSSSSRRRRRRQQQQQQLLLPPPRRRPPPQQQXXXccckkk}}}YYYZZZrrr~~~aaaooorrr^^^~~~hhh<<<:::555999AAAPPP]]]uuu~~~}}}|||zzzxxx~~~}}}~~~{{{pppcccZZZPPPNNNNNNPPPPPPNNNRRRZZZ\\\WWWTTTVVVWWWYYYaaajjjpppwww~~~tttaaa{{{zzztttpppbbbHHHOOOnnnggg@@@;;;:::***000111333333888YYYXXX^^^```xxx{{{vvvqqqpppxxxxxxcccNNN<<<888;;;<<<===???:::>>>DDDGGGGGGFFFDDDDDDAAAOOO]]]gggvvvvvvlllfffpppyyyccceeevvv}}}yyy}}}___sssvvvzzz~~~zzzlll^^^gggzzzhhh===444222//////000000000///,,,///111000---111;;;EEEAAA[[[lll|||uuuRRRXXXpppttt{{{yyy{{{\\\ZZZ}}}dddWWWTTTNNNGGGDDD@@@<<<::::::<<<===AAA???;;;999>>>DDDDDD???>>>wwwyyyrrrhhh\\\LLL>>>:::<<<777777777777777666666666999666666::::::888:::???fffuuuXXX```www^^^TTTFFFJJJDDD???===:::888;;;@@@iii~~~zzzxxxfffPPPddd}}}|||{{{gggYYYgggssstttxxxXXX@@@@@@999777555666888WWWpppkkktttttt___ppp}}}pppVVVLLLDDDEEEJJJNNNQQQUUUVVVVVVVVVVVVUUUTTTRRRRRRJJJQQQXXXWWWQQQNNNVVV```lllxxxxxxWWWrrrwwwmmmaaagggmmmwwwrrr>>>===444:::@@@NNNaaavvv}}}~~~~~~}}}zzztttlllaaaUUUNNNOOOPPPSSSXXXZZZYYY[[[^^^\\\]]]___ccceeeggglllrrrnnnuuu|||nnn^^^rrrpppoooxxxyyyvvvvvveeeKKKFFFaaayyy~~~}}}tttAAA===888+++111222333222555WWWZZZbbbbbbssspppwwwwwwsss~~~|||wwwYYYEEE888:::>>>;;;<<>>??????======@@@BBBAAACCCFFFiii{{{xxxsssiiiWWWEEE<<<;;;777777888888888777666555777444555888666444<<>>;;;888<<>>@@@GGGIIIHHHFFFDDDCCCFFFLLLPPP[[[\\\[[[\\\gggyyyccc[[[xxxvvvmmmmmmjjj[[[hhhuuusssddd```hhhmmmppp|||WWW666444000//////000000///---111222//////777AAAGGGOOOxxxnnnaaa]]]LLLoooZZZLLLHHHccccccVVVUUUOOOHHHFFFDDDBBB@@@????????????;;;>>>DDDAAA???PPPhhhwwwnnnaaaOOOAAA<<<777777888999888777666555555333666888555444CCCWWWwwwccc```yyytttllltttvvvrrrsssZZZOOOGGGCCC@@@>>>;;;999>>>EEEyyy{{{tttlllccc^^^NNNPPPRRRQQQ[[[tttvvv^^^XXXWWW[[[eeeooouuu|||hhh^^^uuu}}}mmmooocccFFFAAA>>>777999:::@@@cccqqqllldddlll|||eeeSSSFFFFFFJJJQQQTTTSSSSSSUUUTTTTTTTTTTTTSSSRRRQQQPPPWWWPPPMMMRRRYYY]]]aaafffhhhuuu|||pppsssuuunnn}}}gggnnnBBBAAA///555888DDDfff~~~xxxmmmvvv}}}|||}}}{{{qqqddd[[[XXXZZZaaabbbcccfffkkkqqquuuvvvwwwyyy{{{}}}|||ssskkkbbbWWWTTTTTTbbbllloooyyyqqqjjjUUU===RRRnnnvvviiiooottt}}}NNNBBB444222777000...:::@@@YYY^^^tttwwwxxx{{{sss}}}~~~lllJJJBBB>>>BBBFFFEEEGGGLLLFFFFFFDDDCCCEEEIIIPPPVVVUUUVVV]]]iiittt|||uuu```hhhvvvlll]]]^^^wwwqqq|||lllxxx```XXXhhhtttnnnzzz}}}aaa777444000//////000000000...222222///222;;;CCCEEEOOOjjjwww~~~OOOOOO\\\wwwjjjTTTJJJDDDBBBMMMvvvcccVVVUUUOOOFFFEEEDDDBBBAAA??????>>>BBB<<<>>>CCC===???cccxxxoooeeeVVVGGG===777888888999999777666555666555888;;;666777LLLeeeuuu[[[llluuuuuu~~~ZZZFFFFFFCCC@@@???;;;:::???FFF{{{rrriii^^^SSSMMMVVVPPPSSSVVVTTTYYY^^^YYY[[[ZZZ]]]fffmmmsssyyylllYYYqqq~~~^^^___}}}mmmHHH;;;999444777888BBBiiiuuummm___vvvrrrYYYJJJFFFHHHNNNUUUWWWSSSSSSVVVQQQQQQSSSSSSSSSRRRPPPOOOPPPPPPUUU[[[]]]\\\cccmmmttt~~~{{{zzzzzztttxxxmmmjjjAAA@@@...666;;;GGGVVVxxxsssdddmmmyyy~~~xxx||||||sssfff]]]]]]aaakkkoootttzzzrrr^^^TTTEEELLLQQQZZZqqq{{{tttiiiUUU888NNNmmmooozzzooo{{{TTTDDD444555999...---AAAIIIZZZ[[[tttyyy~~~|||xxxwwwzzziiiFFF???<<<@@@FFFIIIKKKLLLIIIIIIGGGEEECCCEEEIIILLLGGGKKK\\\tttjjjddd}}}gggWWWGGGPPP}}}||||||]]]zzzttteeeZZZmmm{{{ooovvv~~~jjj888555111//////000000000///222222///444>>>DDDCCC___iii|||SSSLLLqqqyyy}}}ttt___PPPLLLJJJGGGKKKIIIHHHIIIYYYaaaTTTSSSMMMJJJHHHEEEBBB???>>>======AAA:::999MMM>>>JJJmmmrrrhhhOOOEEE777777777888888888888888;;;111<<<555BBB888MMMrrrXXX^^^uuu}}}~~~[[[IIIIII@@@@@@:::======;;;TTT{{{}}}kkkXXXMMMMMMQQQRRRTTT[[[ZZZSSSUUU___^^^TTTTTTeeehhhgggtttlllZZZ{{{|||pppjjjbbbxxxGGG===@@@888999///LLLlllmmmbbbzzzwwwzzz___NNNEEEHHHLLLQQQTTTTTTSSSRRRRRRQQQRRRRRRQQQPPPPPPSSSUUUXXXUUUVVVZZZ\\\___iiivvvzzzppprrr|||mmmwwwWWW444888444>>>BBBXXXzzz{{{qqq```YYYgggvvvyyyxxxyyyvvvggg^^^cccpppyyy}}}kkkXXXPPPIIINNNOOOSSSvvv{{{uuujjj]]]JJJEEE[[[mmmjjjwwweeeDDD;;;@@@&&&555444CCCMMM\\\hhhaaajjjwwwtttssstttZZZhhhsss```BBB@@@???BBBHHHLLLMMMLLLOOOPPPJJJHHHJJJBBB<<>>======CCC>>>FFFAAAFFFvvvzzzqqqlllZZZHHH<<<:::888888999999888666===444<<<444???777SSSuuuYYYdddvvvqqqxxx|||}}}{{{kkkRRRLLLDDDDDD===>>>>>>???\\\}}}mmmYYYNNNMMMPPPSSSUUUWWWXXXXXXYYYZZZ[[[[[[ZZZ^^^fffhhhkkkuuuvvvwwwqqq]]]wwwzzzcccrrrGGG::::::888;;;888SSSiiinnniiiyyytttZZZIIIDDDLLLOOOSSSUUUUUUSSSRRRRRRRRRSSSSSSSSSRRRSSSUUUXXXXXXUUUWWW\\\```eeeooozzz~~~}}}xxxwwwrrrddd|||```999999444<<>>)));;;///@@@RRR```gggiii{{{pppvvvttt~~~wwwXXXXXXvvvcccGGGDDDBBBFFFNNNTTTUUUTTTJJJLLLFFFEEEIIIEEECCCLLLQQQdddtttgggaaaNNNIIIJJJZZZttt___jjjqqq}}}vvvoooqqqrrrzzzkkknnn~~~{{{DDD666222333...000333...222...000555111LLLMMMmmm~~~mmmNNNlll{{{rrrjjjKKK???DDDLLLQQQQQQOOObbbzzzaaaTTTSSSMMMIIIHHHEEEBBB@@@>>>>>>>>><<<===LLL:::^^^pppmmmfffPPPCCC>>>999888:::;;;888555===777===444===<<>>:::777:::@@@XXXbbbnnnxxx|||vvv|||uuu}}}}}}kkkRRRCCCFFFNNNQQQTTTUUUTTTRRRRRRRRRRRRTTTUUUUUUUUUVVVYYY[[[\\\ZZZ[[[```ffflllttt{{{~~~{{{}}}uuu|||hhhyyyccc;;;:::666;;;HHHgggppp~~~|||~~~}}}ttthhh```SSSOOO\\\llltttxxx{{{{{{}}}}}}|||dddPPPKKKJJJSSSRRRbbb{{{{{{rrrnnn^^^IIIAAATTTyyyiiimmmxxxTTTAAA;;;+++;;;333AAAWWW___ZZZddd|||}}}zzzoooxxxvvv{{{zzz^^^UUUNNNrrrcccFFFCCCAAABBBFFFHHHHHHFFFNNNOOOJJJIIIOOOOOORRR___iii|||xxxoooqqqooouuusssxxxzzz~~~~~~yyyvvvoookkk~~~lllmmmwwwrrrrrr~~~JJJ999333444000111444000000111...222999HHHMMMwwwwwwWWWXXX|||~~~]]]AAA>>>FFFIIINNNUUUaaaaaaTTTSSSMMMIIIHHHEEEBBB@@@???>>>>>><<>>EEEyyycccggg}}}___ppprrrkkk{{{fffMMMGGG@@@CCC;;;888999FFFqqqoooXXXHHHMMMVVVWWWWWWYYYVVVXXXZZZZZZYYYYYY\\\^^^]]]iiijjjjjjssswwwyyy}}}hhhrrr]]]ddd~~~SSS@@@<<<777777@@@WWW\\\kkkyyysss~~~iiiyyyqqqhhhMMM???NNNNNNPPPRRRSSSSSSRRRSSSTTTRRRTTTVVVWWWWWWYYY[[[]]]cccbbbbbbfffkkkpppuuuyyy~~~nnnzzzlllvvvhhhrrrwww\\\888999888<<>>===:::777===VVV]]]lllrrryyyooowwwkkkxxxsssQQQCCCSSSOOOQQQSSSTTTUUUVVVXXXZZZRRRTTTWWWXXXYYYZZZ\\\^^^dddfffiiikkkooouuuyyy{{{mmm}}}xxxyyy~~~^^^nnnfffqqqXXX777888999888SSSzzzzzz}}}vvv|||vvviiiddddddeeefffggggggiiimmmttt}}}___LLLIIILLLLLLYYYrrr~~~zzzooo]]]GGG>>>LLLqqqcccUUUAAA444777555;;;OOOYYY\\\vvvzzzzzzvvvuuuxxxzzzOOODDDMMMXXX___bbbdddhhhmmmmmmrrrsssyyyuuuaaayyyjjjvvvttt{{{vvvXXX@@@555666111///222111+++666...111HHHCCCQQQuuuxxx]]]BBB```sssooodddLLL@@@HHHKKKLLL```~~~yyyaaaTTTSSSMMMIIIHHHEEECCCAAA@@@@@@@@@AAADDDPPPrrr___^^^QQQIII>>>999:::<<<<<<:::888:::888666<<>>???RRRvvvTTTSSSTTTYYY```ddddddbbbooo|||zzzjjjooo{{{{{{|||~~~lllhhhWWWxxx~~~___~~~yyyUUU??????<<<:::===XXXgggpppvvvxxxiiittt|||VVVKKKRRRRRRTTTVVVWWWXXXZZZ^^^```SSSVVVYYYZZZ[[[[[[]]]___aaaiiioooqqqtttzzz~~~~~~ppp|||wwwjjjllleeennn]]]999888888444TTTqqq~~~|||wwwpppllljjjgggccc```aaaeeeiiinnnxxx|||rrruuuwwwaaaPPPIIILLLRRRVVV{{{|||{{{|||~~~ooo]]]GGG<<>><<<<<>>>>>\\\rrrrrrtttggguuu|||zzzqqqqqqPPPRRROOOTTTUUUVVVVVVWWWYYY]]]```VVVXXX[[[]]]]]]]]]___```bbbnnnwwwxxxwww|||~~~wwwppp|||sssfffmmm```:::888:::666^^^vvvzzz}}}~~~{{{xxxqqqkkkhhhgggeeebbbYYY```hhhoooxxx~~~}}}vvvkkkUUUMMMMMMPPPZZZfff~~~|||zzzyyyyyyppp]]]GGG:::AAAbbbzzzLLL===555666BBBKKKYYYnnn~~~uuuqqqssswww|||qqqmmm```|||qqq^^^tttmmmooo{{{aaalll}}}mmmmmmkkkLLL<<<<<<555000222333///555111111LLLUUU~~~bbbUUUtttllleeeWWWJJJDDDJJJTTTgggmmmaaaTTTSSSMMMIIIHHHEEECCCBBBAAAAAAAAABBBIII}}}qqqbbb___WWWLLLAAA:::888:::<<<777<<<999===EEEWWWwwwmmm___ZZZiiidddhhhwwwsssxxxmmmSSSPPPyyyQQQDDDEEEAAA>>>===NNNsss___VVV]]]\\\YYYddduuuvvvhhhyyyrrrjjjjjjuuu|||fffTTTZZZ{{{ZZZuuu}}}XXX<<<999444??????^^^xxxqqq]]]TTTrrr~~~^^^DDDWWWNNNTTTTTTUUUTTTTTTVVVYYY\\\XXX[[[^^^_________```aaafffuuu}}}yyy|||~~~wwwggg{{{ccciii^^^888777>>>===kkk}}}}}}~~~rrrfffaaacccggghhhVVVaaannnxxxmmm|||yyymmmpppfffPPPMMMMMMNNN\\\oooxxxqqqqqq^^^GGG999===\\\sssPPPCCC===444EEEMMM\\\vvvvvvsssyyyzzz~~~lllooo~~~zzzqqqnnnyyyddd^^^fffqqqyyymmmmmmdddssstttyyyeeerrriiiiiiqqqQQQ???>>>888222333444---444666666LLLSSS|||kkkvvv\\\]]]yyyvvvwwwRRRKKKJJJSSS```rrrnnn]]]VVVNNNQQQHHHFFFHHHEEE===@@@DDD<<>>>>>:::555:::@@@;;;aaammmlll}}}mmmbbb]]]cccggghhhqqq~~~vvvdddWWWHHHrrrSSSEEEEEE@@@>>>@@@TTTvvv[[[dddccc^^^YYY```nnnsssooouuu{{{yyyaaabbb{{{ooobbb[[[zzzPPP;;;@@@;;;;;;???```tttttt}}}zzz\\\kkkuuu~~~SSSMMMUUUMMMPPPSSSWWWZZZ\\\___bbbeee]]]]]]___cccgggiiijjjjjj|||yyy~~~{{{gggfffuuu{{{rrrcccoookkk:::;;;///:::bbb~~~wwwgggaaafffmmmooo______qqq}}}~~~xxxxxxfffLLLPPPZZZTTTYYYsss~~~|||{{{ooo___KKKBBB999YYYnnnNNNCCCAAABBBBBBOOO\\\bbboooyyyvvv}}}www}}}|||vvv~~~uuulllfffWWWnnnqqqRRRJJJEEEKKKbbb}}}lllqqqkkkgggqqqwww}}}jjjVVVDDD???;;;333000444111444555666JJJMMMpppuuuiiiFFF```wwwsss|||YYYPPPNNNXXXfffyyyaaa^^^VVVNNNPPPJJJGGGGGGCCC>>>AAAEEEAAALLLmmmgggbbbqqqgggddd[[[MMM@@@;;;:::;;;<<<666999???@@@nnnmmmtttzzzyyyfff``````gggjjjlllvvv}}}qqqcccRRRGGGsssXXXHHHEEE@@@???AAAUUUrrrYYY^^^aaabbbeeetttxxx``````xxxjjjbbb]]]|||VVV???>>>:::888@@@aaappp|||yyy{{{fffzzzqqqKKKHHHOOONNNWWWZZZ___ccceeefffhhhiiiiiiiiijjjmmmrrrvvvyyyzzzuuu}}}}}}eeeggg}}}ffffffsss???;;;===CCCWWWkkk~~~zzziii___bbbkkkpppcccfffxxxnnnuuugggPPPSSSaaaaaafffzzz~~~{{{yyymmmXXXBBB@@@@@@fffqqqUUUGGGHHHFFFGGGXXXgggffffffjjjgggxxxwwwyyy|||pppwwwqqq^^^^^^tttXXXGGGGGGLLL[[[ooo}}}wwwlllnnnqqq}}}kkk~~~lllZZZIIIDDD???666222444333333444777OOORRRqqqqqqkkkFFFYYYxxxttt{{{}}}^^^WWWVVV]]]gggvvvrrrUUU___WWWOOOPPPKKKHHHDDDBBBAAAAAADDDFFF[[[mmm___TTTiii|||ooonnnhhhZZZIII<<<888:::===999999===GGGooorrruuuvvvdddbbbfffnnnrrruuu}}}pppooo```MMMHHHuuu^^^KKKEEE@@@???AAAVVVuuucccwww|||vvv\\\YYYnnneee___XXXvvv[[[DDD===;;;555AAA^^^ggg~~~rrr~~~~~~qqq{{{___KKKKKKNNNVVV```dddiiilllllllllkkkkkkiiikkknnnsssyyyssszzz~~~dddmmmsssbbblllxxx@@@:::===AAAPPPiiiuuutttnnn______jjjtttkkkrrryyy|||}}}vvv|||mmmYYY[[[nnnvvvyyy~~~zzzvvvkkkRRR;;;???KKKvvveee^^^OOOVVVPPPLLL]]]oookkkeeeiiimmmqqqmmmttt}}}nnnvvv[[[[[[^^^HHHFFFMMMaaasss^^^hhhbbb~~~nnn___QQQKKKEEE;;;444444444333333888SSSWWWtttqqqxxxRRR[[[pppkkkxxx~~~nnnfffbbbeeejjjwwwtttbbbaaaXXXOOOPPPJJJIIIDDDCCCEEE@@@AAAKKKxxxooo\\\QQQ]]]|||zzzxxxttthhhSSS???999===:::;;;<<<===IIItttmmmvvv|||pppllliiikkkttt|||yyyyyy[[[MMMLLLttteeeLLLCCC???@@@AAAVVVyyysssWWWQQQdddnnneeeYYYwwwZZZFFF???>>>555BBBYYYZZZzzzqqqtttuuuSSSNNNPPPMMMZZZ^^^aaacccddddddcccdddeeeooorrrwww}}}wwwxxxddduuuwww{{{ttthhhwwwooo~~~www???===444999WWWtttwwwrrruuutttooovvvdddaaannn|||uuu}}}|||qqqzzzwwwggghhh}}}yyyrrrgggPPP:::AAAQQQ~~~~~~___wwwhhhZZZhhhiiiXXX]]]mmmkkkgggqqq{{{|||}}}ssslllvvvwww}}}}}}ggg]]]}}}yyyrrrzzzUUUIIISSS]]]{{{ppphhh}}}```ooonnnbbbWWWRRRJJJ@@@777555333333333888SSSXXXyyyyyy~~~^^^kkk}}}sss}}}qqqeeedddlll}}}pppzzz|||bbbYYYOOOOOOHHHIIIDDDEEEIII???@@@TTTppp[[[SSSZZZjjj}}}uuu^^^CCC:::???777<<>>???SSSiiiwwwuuunnnuuuqqq~~~vvvwww|||~~~~~~uuuhhhNNNEEE;;;@@@IIIrrrxxxwwwooohhh|||{{{aaaXXXaaaeeehhhmmmlllnnnyyy~~~rrrooo]]]WWWXXXeeedddlll~~~uuuuuu]]]WWWZZZ\\\]]]```fffnnnxxxkkkiiivvvbbbyyyLLLnnnuuu~~~vvvuuuhhhddd^^^XXXQQQHHH@@@;;;333555555666MMMTTT~~~rrrRRRooouuu___PPPXXXpppeee[[[OOOOOOEEELLLDDDCCCKKK@@@NNN~~~wwwWWWOOOWWWXXXrrrZZZAAA@@@???=========EEEppp^^^qqq}}}~~~sssUUUYYYKKK[[[^^^LLLGGGFFF@@@LLLuuukkklllgggmmm~~~wwwqqq]]]```ccceeeyyy}}}qqqmmmnnnrrrqqqooowwwlllPPPRRRnnnlllrrrRRRBBBCCC:::;;;>>>TTTddd{{{~~~vvv}}}jjjLLLEEEEEEGGGJJJJJJKKKMMMNNNRRRXXX___dddgggnnnwww}}}qqq|||ZZZyyyiiiuuunnn|||KKKLLL>>>;;;TTTkkk~~~~~~yyyqqqrrrxxxlllzzzvvvxxx}}}ppp___EEE@@@999@@@IIIsssxxxeee^^^qqqxxxddd\\\___ccckkkrrrnnnkkkttt{{{ppp{{{wwwpppfffXXXKKKIIILLLQQQZZZooo{{{mmmLLLLLLMMMEEEKKK^^^{{{xxx\\\III___eeeqqqyyy{{{~~~hhhkkkoooOOO{{{yyyooosssrrrmmmwwwfffeeeaaa[[[TTTMMMFFF@@@777666555666NNNVVV|||VVVcccpppaaa[[[iiifff\\\PPPOOOEEEMMMCCCAAAJJJBBBVVV~~~VVVMMMUUUVVVkkkgggGGGBBBEEE===:::===GGGqqqttt]]]wwwpppTTTYYYJJJ]]]eeeQQQKKKIII???III}}}}}}iiiZZZ\\\UUUWWWaaabbbaaasss]]][[[PPPXXX\\\[[[jjjkkkiii___^^^jjjsssyyyiiiLLLOOOmmmffflllyyyVVVFFFFFF:::===<<>>999BBBMMMxxxzzz{{{ZZZRRRbbbttthhhaaa^^^iiissspppjjjooovvvlllyyybbb[[[TTTOOOKKKJJJPPPXXX\\\mmmkkk@@@IIITTTLLLRRRjjjppp^^^WWW^^^XXXaaannnqqqxxxXXXuuuRRRPPPjjjsssqqqzzzuuuoooiiieeeeeebbb\\\VVVPPPJJJDDD;;;777444777QQQXXXyyyyyyaaa```yyytttvvv}}}{{{tttmmmoooiiiUUUUUUMMMLLLKKKEEEDDDJJJBBB]]]{{{wwwUUUKKKNNNQQQdddQQQEEE;;;AAA===DDDIII}}}ooofffjjjOOOSSSOOOZZZvvvcccXXXKKKCCCSSShhh[[[^^^WWWVVVaaa[[[[[[jjjwwwoooWWW]]]YYYXXXgggttt||||||___YYYKKKcccnnnxxx}}}[[[NNNIII888888AAATTTdddqqqvvvgggxxx[[[RRRSSS[[[^^^UUU]]]```aaa___[[[ZZZ\\\___aaa___```dddmmmvvv}}}}}}zzz}}}wwwaaaxxxjjj|||III;;;XXX{{{|||ooouuu{{{qqqttt~~~~~~~~~~~~{{{~~~tttlllooo|||eee|||xxxzzzddd[[[lll~~~}}}~~~uuubbbPPPAAA777AAAAAAOOO|||mmmpppuuu~~~ddd```eeeqqqkkkaaafffvvvuuugggwww{{{fff___aaadddeeeaaa```hhhrrrfffIIILLLOOOMMM^^^|||}}}dddaaaqqqyyytttkkk___ZZZaaaqqq~~~}}}lllVVV;;;nnnuuuaaannnrrr~~~sssdddaaaZZZVVVZZZ\\\RRRDDD;;;:::888???LLLXXX{{{gggVVV{{{yyy{{{~~~|||~~~~~~{{{}}}}}}{{{hhhSSSSSSNNNLLLNNNJJJIIIKKKCCCfffwww}}}YYYKKKNNNSSS]]]\\\EEECCCHHHBBBGGGOOOlllggg}}}pppNNNKKKGGGZZZxxxiiiVVVEEEMMM|||}}}zzzfff^^^___cccfffssskkkmmmsssTTT```dddmmmxxxYYYTTTYYY^^^oooxxxooo]]]MMMAAA888;;;QQQjjj{{{~~~nnnjjj___bbbhhhqqqwwwrrrnnnrrrvvvwwwvvvuuuvvvxxxzzzyyyfffyyysssIII999TTT{{{yyyxxx{{{vvvlllnnnyyyhhhzzztttTTTPPPcccooo~~~|||}}}{{{ppp]]]LLLAAA:::>>>===UUU~~~vvvhhhkkkuuullldddgggvvvqqqaaacccmmmoooeeekkk}}}vvvssssssvvv~~~^^^IIINNNQQQSSSooowww{{{|||iiiWWWPPPXXXbbbtttuuu|||fffEEEIIIaaafffpppppp{{{hhhfffccc^^^[[[___bbbYYYMMMGGG>>>333777FFFXXX~~~uuubbb}}}yyy|||lllWWWYYYWWWRRRWWWQQQOOOLLLHHHuuu}}}nnnsssyyy~~~dddzzz|||VVVFFFMMMVVVYYYkkkEEECCCHHH???CCCNNNooofffqqqMMMFFFGGGdddjjjJJJFFFtttppppppvvvyyyzzzaaaqqqxxxqqqQQQPPPmmmXXX|||kkkHHHDDD::::::KKKcccyyyzzz{{{xxxnnn}}}}}}KKK<<>><<>>===HHHUUUbbbrrr|||ssstttwww[[[]]]|||ssszzzuuurrrbbbUUU\\\kkkxxxuuueeeZZZYYY___ZZZ[[[fffrrr|||{{{{{{eeeccclllwww~~~vvvaaaWWWFFFYYYeee{{{|||wwwvvv~~~~~~rrrrrrlllbbbzzzqqq~~~|||___iiijjjTTTttt~~~xxxrrreeeRRRBBB:::999???;;;VVVYYY]]]YYYTTTgggllliiitttyyyzzzoooiiiuuu|||tttkkk~~~gggNNNEEEQQQbbb]]]JJJVVVcccmmmWWWNNNbbb{{{|||???111TTTeeekkkggglllppp}}}yyy]]]gggccc```^^^]]][[[VVVTTTVVVRRRTTTLLLLLL???PPPnnn[[[~~~{{{~~~nnnmmmlllttt|||tttnnnmmmrrrooobbbQQQHHHEEEEEECCC@@@AAAGGGOOOWWWaaakkkpppcccPPPYYYqqqvvvyyymmm\\\ZZZ\\\___iiiwwwvvv___^^^hhhdddeeekkkhhhcccdddfff\\\yyy~~~pppuuuUUUIIIKKKPPPgggVVVQQQGGGLLLEEEppp}}}bbbOOOFFFLLLyyySSSggg}}}sss```IIIWWWxxxYYYiiiOOOOOOCCC===FFFTTTbbbrrr|||rrrhhhVVV___~~~xxxqqq}}}tttaaaRRRQQQVVVaaaiiicccYYY\\\hhhddd___cccqqqzzz{{{xxxqqq[[[xxx~~~www```[[[TTTXXXwwwyyybbbSSSqqqjjjggg{{{~~~vvvnnnjjjrrryyyrrrkkk^^^KKK===888888<<