BM6P6(@ GGGGGGGGGGGGHHHIIIJJJJJJHHHIIIKKKLLLMMMPPPTTTWWWQQQLLLGGGDDDDDDDDDBBB@@@>>>AAAFFFJJJLLLLLLIIIHHHFFFFFFGGGFFFEEEFFFIIIKKKLLLMMMNNNNNNLLLHHHDDDAAADDDAAA???@@@CCCEEEEEEDDDAAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLNNNPPPRRRRRRQQQSSSQQQOOOMMMMMMLLLJJJHHHJJJKKKLLLMMMMMMMMMMMMMMMOOOMMMLLLLLLNNNPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNNNNPPPRRRTTTUUUUUUTTTSSSWWWXXXYYY[[[aaapppjjj```bbbvvv}}}wwwrrriii^^^VVVMMMPPPZZZjjj{{{}}}uuuqqqtttzzzyyyeeeVVVPPPKKKEEEDDDEEEDDD@@@<<<<<<<<<::::::::::::<<<<<>>???@@@AAACCCGGGLLLSSSXXX[[[]]]___ccceeegggiiikkkmmmlllmmmnnnooopppqqqqqqqqqsssssssssssstttttttttuuuxxxyyyyyyzzzyyyyyyxxxxxx|||{{{{{{{{{|||}}}~~~~~~{{{{{{|||~~~~~~}}}~~~~~~~~~~~~|||{{{xxxvvvuuuzzzzzzzzzzzz{{{{{{||||||zzzxxxvvvtttrrrqqqppppppmmmnnnnnnnnnnnnooorrruuurrrqqqpppoooooopppqqqqqqrrrrrrrrrrrrqqqqqqpppoooqqqooonnnnnnoooppppppoooqqqooommmmmmnnnnnnlllkkkmmmkkkjjjhhhhhhiiijjjllljjjjjjhhhddd___XXXRRRNNNJJJJJJIIIGGGGGGJJJOOOSSSQQQTTTXXX]]]ccckkktttyyywwwpppmmmlllkkkiiiggggggggggggiiikkkmmmnnnqqqqqqqqqoookkkgggffffffcccccccccgggmmmrrrvvvxxxEEEEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKMMMQQQSSSPPPLLLHHHEEEDDDDDDBBB@@@???BBBFFFIIIJJJJJJIIIHHHEEEFFFGGGFFFEEEFFFIIIKKKKKKLLLLLLLLLKKKHHHEEECCCDDDBBB@@@AAACCCFFFFFFEEECCCBBBAAAAAAAAACCCDDDEEEDDDEEEEEEGGGHHHIIIIIIJJJJJJIIIJJJLLLOOOPPPQQQPPPQQQOOOMMMLLLMMMLLLKKKIIIJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOOOONNNOOOQQQRRRSSSRRRQQQPPPQQQRRRTTTUUU[[[gggwwwvvvhhhggglll|||vvvnnnccc[[[QQQQQQUUU```kkkxxxuuupppnnnrrrsssdddYYYSSSKKKGGGFFFDDD@@@=========;;;;;;;;;<<<======DDDFFFGGGDDD>>>;;;;;;>>>;;;999777555444444555555555555666777999;;;<<<===???@@@AAADDDIIINNNSSSVVVZZZ]]]```ccceeefffiiikkkkkklllmmmnnnooooooooooooqqqqqqqqqrrrssstttttttttvvvwwwxxxyyyzzzzzzzzzzzz||||||||||||}}}~~~~~~||||||}}}~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxuuusssqqqqqqqqqqqqnnnooopppooonnnooorrrtttqqqpppoooooooooooopppqqqqqqqqqqqqrrrqqqqqqpppppppppnnnmmmmmmnnnoooooonnnnnnmmmkkklllllllllkkkjjjkkkiiigggfffeeeeeefffgggffffffddd```[[[UUUOOOLLLJJJIIIGGGEEEFFFKKKRRRWWWZZZ]]]bbbgggmmmttt|||~~~xxxqqqlllkkkjjjjjjiiihhhhhhhhhhhhiiijjjlllmmmqqqqqqqqqoookkkhhhffffffiiihhhhhhkkkoootttwwwxxxCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHIIILLLNNNPPPMMMIIIFFFDDDCCCAAA@@@AAACCCEEEFFFHHHHHHGGGGGGEEEFFFFFFEEEEEEFFFHHHJJJJJJJJJJJJIIIHHHGGGEEEEEEEEECCCBBBBBBDDDFFFGGGFFFDDDCCCBBBAAAAAABBBDDDEEECCCEEEGGGJJJKKKJJJIIIHHHGGGFFFGGGIIILLLOOOOOONNNNNNLLLKKKKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIJJJIIIIIIJJJLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPOOONNNMMMOOOPPPQQQUUU^^^jjjsss|||jjjbbb___rrr{{{tttkkkeeeYYYUUURRRVVV\\\gggvvv~~~pppeeedddooo|||sssddd\\\SSSKKKHHHFFFCCC@@@???>>>===<<<<<<<<<===>>>===@@@AAA???;;;:::;;;===999888666555444444444555555555555666777888::::::======>>>@@@DDDHHHLLLOOOVVVXXX\\\___aaacccfffhhhiiijjjkkklllllllllllllllnnnnnnoooqqqrrrssstttuuuuuuvvvwwwyyy{{{||||||||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{wwwvvvtttsssqqqqqqqqqrrrpppqqqrrrqqqooooooqqqrrrpppoooooonnnnnnoooooopppoooppppppqqqqqqqqqqqqpppnnnmmmkkkkkkmmmnnnmmmlllllljjjiiijjjkkkkkkjjjiiihhhfffdddbbbaaa``````aaa``````^^^[[[VVVQQQMMMJJJKKKIIIGGGFFFIIIQQQ\\\cccjjjmmmrrrwww|||}}}tttpppllljjjjjjkkkllllllkkkjjjjjjiiijjjkkklllmmmqqqrrrqqqoookkkhhhgggggglllkkkkkkmmmqqquuuvvvvvvBBBCCCDDDDDDEEEFFFFFFFFFIIIIIIIIIHHHFFFGGGIIIKKKOOOMMMIIIFFFDDDBBB@@@???BBBBBBCCCDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDEEEGGGJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHFFFDDDBBB@@@@@@AAABBBDDDCCCFFFJJJMMMNNNLLLIIIGGGFFFEEEEEEHHHKKKNNNNNNNNNLLLJJJHHHIIIJJJLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIKKKLLLLLLJJJHHHJJJJJJIIIIIIJJJKKKLLLLLLKKKLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOOOOOOOONNNMMMNNNOOOQQQRRRUUUZZZaaagggqqq}}}gggZZZWWWbbbttt~~~yyysssnnnddd]]]VVVTTTVVV^^^lllyyyyyyhhhaaafffmmmxxx~~~mmmeee[[[RRRLLLIIIGGGEEE@@@???===<<<<<<<<<======:::<<<===<<<:::999:::;;;888777666555444444444444666555555555555666777777::::::;;;===@@@DDDHHHKKKQQQTTTXXX[[[]]]```ccceeeggghhhiiijjjjjjkkkkkkjjjlllmmmnnnppprrrsssuuuuuuuuuvvvwwwyyyzzz{{{{{{|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~}}}}}}||||||wwwvvvtttrrrrrrrrrrrrrrrrrrssssssrrrpppooopppqqqnnnnnnnnnnnnnnnooooooooonnnnnnooopppqqqqqqqqqpppnnnmmmkkkkkkmmmmmmmmmllljjjiiihhhiiijjjjjjiiihhheeedddbbb___]]]\\\[[[[[[[[[ZZZXXXUUURRRNNNLLLJJJLLLJJJIIIJJJPPP]]]kkkuuu{{{~~~{{{vvvlllkkkkkkkkklllnnnpppqqqooonnnmmmmmmmmmnnnooopppssstttrrroookkkhhhhhhhhhkkkkkkkkknnnrrrtttuuutttBBBCCCDDDEEEFFFFFFFFFEEEHHHIIIHHHGGGEEEFFFHHHJJJMMMLLLJJJFFFCCC@@@>>>>>>AAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEDDDCCCDDDGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDDDDFFFHHHIIIGGGEEEBBB???>>>???@@@BBBEEEHHHKKKOOOOOOMMMJJJHHHFFFFFFFFFHHHKKKNNNNNNMMMKKKIIIGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGIIIIIIIIIKKKMMMNNNLLLJJJJJJJJJIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQSSSTTTWWWZZZ]]]cccsssjjjZZZSSSVVV___ooo~~~|||xxxuuuooofff]]]XXXVVVXXXaaakkk{{{vvviiidddbbbfffqqqzzzssshhh]]]TTTMMMIIIFFFBBBAAA???===<<<;;;;;;<<<;;;<<<<<<;;;:::999999999888777666666555555555555666666555555444555555666777777888:::>>>BBBFFFIIILLLOOOSSSWWWZZZ\\\```bbbdddeeefffhhhiiiiiiiiiiiikkklllmmmoooqqqssstttuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzzzz|||~~~~~~~~~~~~~~~}}}}}}|||{{{zzz|||~~~}}}~~~~~~}}}|||~~~wwwvvvuuusssrrrrrrsssssssssttttttssspppooooooooommmmmmnnnnnnoooooooooooommmnnnooooooppppppppppppooommmllllllmmmnnnmmmmmmkkkiiihhhiiijjjjjjiiigggcccbbb```]]][[[YYYWWWWWWVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJKKKNNNXXXgggwww|||sssmmmhhhjjjkkkmmmoooppprrrsssqqqqqqqqqqqqrrrsssuuuvvvwwwwwwuuuqqqllliiiiiiiiijjjkkklllppptttvvvvvvuuuAAABBBDDDEEEFFFFFFEEEDDDFFFFFFFFFEEEDDDEEEGGGIIIKKKKKKJJJFFFAAA===<<<<<>>>>>@@@AAAFFFHHHJJJLLLMMMLLLJJJHHHGGGGGGGGGHHHKKKMMMMMMLLLLLLIIIFFFEEEFFFHHHHHHHHHJJJJJJJJJIIIIIIGGGFFFFFFIIIHHHIIIKKKNNNOOOOOOMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPRRRSSSTTTUUU\\\jjj~~~ooo```VVVQQQQQQ\\\kkkwww}}}zzzxxxxxxqqqiiibbb[[[VVVXXX^^^nnn~~~yyyjjj___ZZZbbbmmmwwwzzzmmmaaaVVVNNNIIIFFFDDDBBB???<<<;;;;;;;;;<<<<<<;;;;;;:::999999888888777777777777666666555666666555555444555555666555555666888;;;???CCCFFFFFFIIINNNRRRUUUXXX[[[^^^```aaabbbdddfffggghhhhhhjjjjjjlllmmmoooqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz|||~~~}}}}}}}}}|||{{{yyyxxxvvvtttssssssssstttrrrssstttssspppnnnnnnnnnmmmmmmnnnoooppppppppppppmmmnnnnnnoooooooooooonnnnnnmmmkkkkkkmmmnnnmmmlllkkkjjjhhhhhhiiihhhgggeee```___^^^[[[YYYVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKLLLIIIJJJMMMSSS^^^mmm}}}zzzqqqjjjggghhhkkknnnpppppppppqqqrrrrrrrrrrrrsssuuuxxx{{{||||||{{{xxxsssmmmjjjiiijjjlllmmmooossswwwyyyxxxvvv???@@@BBBDDDEEEDDDCCCBBBAAABBBCCCCCCBBBDDDFFFIIIIIIJJJIIIEEE@@@;;;::::::<<<===???AAABBBCCCDDDDDDBBBCCCDDDCCCBBBCCCFFFHHHJJJIIIIIIHHHGGGGGGFFFEEECCCDDDEEEDDDCCCCCCFFFIIILLLIIIEEEAAA??????AAACCCGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKKKKJJJMMMJJJFFFDDDDDDEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDHHHGGGGGGIIILLLOOOPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRMMMMMMMMMNNNPPPQQQQQQPPPVVV```qqquuujjj\\\RRRLLLPPPZZZdddoooyyyxxx{{{}}}~~~~~~~~~{{{wwwrrrjjj```\\\]]]bbbrrr{{{jjjZZZ\\\___dddqqq~~~qqqdddZZZUUUKKKIIIFFFBBB???<<<;;;;;;;;;::::::::::::::::::999888888888888888777777666666555555555555555666666555444444666888;;;???AAA@@@DDDHHHLLLPPPSSSWWWYYYZZZ[[[^^^```cccdddffffffhhhhhhiiikkklllnnnooooooqqqrrrsssuuuvvvwwwwwwwwwvvvxxxzzz|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~}}}}}}}}}}}}|||~~~|||zzzxxxvvvttttttttttttppprrrsssrrrpppnnnmmmmmmmmmnnnoooqqqqqqqqqqqqqqqnnnnnnnnnooonnnnnnmmmmmmmmmllljjjjjjlllllllllkkkkkkiiigggfffgggfffdddbbb]]]\\\[[[YYYWWWTTTRRRQQQMMMLLLJJJHHHHHHIIIKKKLLLKKKNNNSSSZZZdddqqq}}}rrrhhhdddeeehhhmmmqqquuuvvvtttrrrrrrrrrpppppprrrtttwww{{{{{{uuuoookkkjjjjjjnnnoooqqquuuwwwwwwuuurrr===???AAACCCCCCCCCBBBAAA>>>???@@@AAAAAACCCFFFHHHGGGIIIIIIEEE???:::999999:::;;;>>>AAACCCDDDDDDDDDBBBCCCCCCCCCBBBCCCEEEHHHJJJJJJJJJIIIHHHGGGEEEEEEBBBDDDEEEDDDBBBCCCFFFIIIOOOLLLGGGCCC@@@AAACCCDDDFFFEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHNNNKKKGGGDDDCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBGGGFFFEEEGGGKKKOOOQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKKKKKKKKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRMMMMMMMMMNNNPPPQQQQQQPPPQQQYYYgggwww}}}uuucccVVVKKKJJJNNNTTT___iiilllpppuuuzzz}}}yyymmmfffeee\\\kkkyyy^^^\\\XXXWWWaaattt}}}qqqgggaaaOOOLLLIIIDDDAAA>>><<<;;;999888888999:::;;;;;;:::888999999999999888888777666555555555555666777777555555444444555888:::<<<<<<@@@EEEIIILLLPPPSSSVVVVVVWWWZZZ]]]```bbbddddddffffffgggiiijjjkkklllmmmnnnoooqqqsssuuuwwwxxxxxxuuuwwwyyy|||}}}~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~~~~}}}}}}~~~~~~|||~~~}}}|||zzzwwwuuutttttttttoooqqqrrrrrrpppnnnmmmmmmmmmnnnpppqqqrrrrrrrrrqqqnnnooooooooonnnmmmllllllllljjjiiiiiijjjkkkkkkjjjjjjhhhfffeeeeeedddbbb```ZZZZZZYYYWWWUUUSSSPPPOOOKKKIIIGGGEEEFFFGGGJJJKKKPPPTTTYYY```iiiuuu}}}wwwlll```YYY\\\dddlllssswww{{{|||yyyvvvttttttnnnoooqqqtttxxx}}}}}}vvvoookkkjjjjjjnnnoooqqqsssuuutttpppmmm>>>>>>???@@@AAAAAABBBBBB????????????AAACCCDDDFFFJJJJJJIIIEEE@@@:::777666<<<>>>AAACCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDJJJIIIIIIIIIGGGFFFEEEDDDBBBBBBCCCDDDFFFGGGIIIJJJLLLMMMMMMJJJEEECCCCCCEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGIIIJJJIIIGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDFFFIIILLLOOOQQQSSSRRRPPPMMMLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKMMMMMMLLLNNNPPPSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMPPPTTT^^^jjjsss~~~tttcccSSSKKKJJJJJJQQQYYYaaafffnnntttxxxzzz|||}}}~~~oooaaa[[[]]]jjjoooeee\\\[[[^^^dddppp}}}sssfff]]]VVVNNNHHHEEECCC???<<<;;;;;;<<<;;;::::::;;;===::::::999999888777777666666666555555555444444444===;;;888666555666888:::??????AAACCCEEEHHHKKKLLLQQQTTTWWWZZZ\\\^^^aaaccceeefffggggggggghhhkkkmmmppppppqqqrrrsssuuuvvvvvvwwwyyy{{{|||~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}}}}{{{zzz{{{|||}}}}}}}}}{{{yyyvvvttttttssspppmmmmmmoooooonnnkkkkkklllmmmoooppprrrsssssspppooommmlllkkkkkkllllllhhhhhhiiijjjkkkkkkkkkkkkiiihhhgggeeecccaaa```___\\\XXXSSSPPPPPPOOOLLLIIIJJJJJJJJJHHHFFFGGGIIIKKKSSSZZZdddlllrrrxxx|||mmmbbbXXXTTTRRRUUUbbbooowwwzzz~~~{{{uuuqqqnnnoooqqqtttxxx~~~}}}uuuooollljjjjjjnnnoooqqqrrrqqqnnnkkkiii>>>>>>???@@@@@@AAABBBBBB???>>>===>>>???BBBEEEFFFGGGHHHGGGDDD???;;;999888;;;>>>BBBDDDEEEFFFGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJJJJHHHEEECCCDDDFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGJJJMMMOOOQQQRRRRRROOOLLLKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKOOONNNNNNPPPRRRTTTUUUUUUSSSRRRQQQPPPOOONNNMMMMMMLLLPPPYYYbbbjjjtttppp]]]RRRKKKHHHJJJOOOTTTYYYbbbkkksssxxx|||~~~wwwjjj[[[ZZZaaarrrxxxiii```\\\]]]eeeooo~~~vvvjjjaaaVVVMMMHHHEEEAAA???>>>>>>>>><<<;;;:::;;;<<<:::::::::999888777777777666666666555555555444444999888666555555666777888<<<<<<===???BBBEEEGGGHHHJJJMMMRRRUUUXXX[[[___aaaccceeefffffffffgggjjjlllmmmnnnppprrrtttuuuvvvvvvuuuwwwyyy{{{}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{~~~|||{{{yyyyyyyyyzzz{{{}}}~~~}}}{{{xxxwwwvvvtttqqqnnnmmmmmmnnnllljjjkkklllmmmnnnpppqqqrrrsssoooooommmlllkkkkkkllllllhhhhhhiiijjjjjjkkkjjjjjjgggfffeeecccaaa___^^^]]]XXXTTTOOOMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFHHHLLLPPP\\\cccmmmtttyyyyyylll^^^VVVPPPPPPTTT\\\iiivvv|||yyyuuurrrssstttvvvyyy~~~|||uuupppllljjjjjjllllllkkkjjjhhheeebbb```>>>>>>??????@@@@@@AAAAAA>>>===<<<<<<===AAAEEEHHHFFFFFFFFFCCC???<<<;;;;;;???AAADDDEEEEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFEEECCCCCCEEEFFFFFFFFFGGGFFFEEEDDDBBBAAADDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGIIIKKKMMMOOOPPPQQQPPPNNNKKKJJJKKKKKKKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLPPPPPPQQQRRRSSSUUUVVVVVVSSSSSSRRRPPPOOOMMMLLLLLLKKKMMMSSS[[[```gggttt~~~kkk]]]RRRJJJGGGHHHIIINNNWWWbbbllluuu{{{~~~~~~ttt___YYYXXXaaaooo}}}pppddd______cccooozzzzzzpppbbbVVVOOOKKKGGGEEEBBBAAA???===;;;;;;::::::;;;::::::999999888888777666666666666555555555555444444444444555555555555888888999;;;===@@@BBBCCCBBBEEEJJJNNNRRRVVVZZZ]]]```bbbdddeeeeeefffhhhjjjjjjlllooorrrttttttttttttrrrtttvvvyyy{{{||||||||||||{{{{{{zzzzzz{{{{{{||||||||||||{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyzzzzzzxxxwwwwwwxxxyyyyyy|||~~~}}}{{{{{{}}}~~~~~~}}}{{{zzzyyyvvvssspppmmmllllllkkkiiillllllmmmnnnpppqqqrrrrrrooonnnmmmlllkkkkkkkkkkkkhhhhhhiiiiiiiiiiiiiiihhheeedddcccaaa^^^\\\[[[ZZZTTTQQQMMMJJJIIIHHHGGGFFFCCCDDDEEEFFFIIINNNUUUZZZgggmmmuuu|||yyyhhhZZZOOOJJJHHHMMMWWWcccpppzzz|||yyyxxxwwwwwwxxxzzz~~~|||vvvqqqmmmjjjiiikkkiiieeeaaa]]]ZZZXXXWWW????????????@@@@@@AAAAAA>>>===;;;:::<<<@@@EEEHHHGGGHHHHHHFFFBBB???>>>>>>BBBDDDEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGEEECCCAAADDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLOOOPPPRRRSSSSSSSSSUUUVVVSSSSSSRRRPPPNNNMMMLLLKKKMMMMMMQQQVVVYYY]]]gggqqqxxxkkk```VVVMMMHHHIIILLLSSS\\\hhhrrryyy|||zzzhhh]]]UUUVVV^^^kkk{{{}}}pppfffaaaccclll{{{pppbbbYYYSSSNNNJJJEEECCC???===<<<<<<;;;;;;;;;;;;::::::999999999999777777777666666666555555222333444555666666555444666666777888:::<<<>>>???>>>AAADDDHHHKKKOOOTTTWWW]]]___bbbddddddfffhhhiiijjjlllooorrrssssssqqqpppoooqqqtttvvvyyyzzz{{{{{{yyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}|||zzzyyywwwxxxxxxwwwwwwwwwxxxxxxyyy{{{}}}~~~{{{yyyxxxyyy{{{}}}||||||}}}~~~~~~~~~}}}|||{{{zzzxxxtttqqqnnnlllkkkjjjlllmmmmmmnnnooopppqqqqqqnnnnnnmmmlllkkkkkkkkkkkkhhhhhhhhhhhhhhhgggffffffcccbbbaaa___\\\ZZZXXXXXXSSSQQQLLLIIIGGGFFFFFFFFFEEEFFFIIILLLQQQYYYaaagggnnnttt{{{xxxiiiYYYNNNIIIFFFGGGNNNZZZfffqqqwww}}}zzz{{{zzzxxxxxxyyy||||||wwwsssnnnkkkiiilllhhhaaa[[[VVVSSSRRRRRR@@@@@@@@@@@@@@@AAAAAAAAA???===;;;:::<<<@@@EEEHHHKKKLLLMMMKKKGGGCCCAAA@@@BBBCCCDDDDDDDDDDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAAAAAAAAAAABBBEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHIIIJJJIIIHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLOOORRRRRRQQQQQQRRRTTTSSSRRRQQQPPPNNNMMMLLLKKKNNNMMMOOORRRTTTUUU\\\dddrrrzzzpppeeeXXXNNNLLLLLLOOOWWWbbbnnnwww{{{~~~qqqdddWWWQQQTTT]]]lllyyytttddd^^^aaakkk}}}rrrfff\\\SSSMMMHHHDDD@@@>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::888888777777777666666666222333555777777777555555555555666777888:::<<<======???BBBDDDFFFIIIMMMPPPXXX[[[___aaaccceeegggiiikkkmmmppprrrrrrqqqooommmnnnooorrruuuwwwxxxyyyyyywwwwwwxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyzzz|||||||||}}}}}}}}}~~~~~~~~~{{{||||||||||||zzzxxxwwwwwwwwwwwwxxxxxxyyyzzzzzzzzz|||~~~~~~~~~}}}zzzxxxwwwwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}||||||~~~}}}zzzvvvrrrooommmlllmmmmmmnnnnnnooooooooopppmmmmmmmmmllllllkkkjjjjjjhhhhhhhhhgggfffeeedddcccaaa```___\\\ZZZXXXVVVUUUPPPNNNKKKGGGEEEDDDEEEGGGJJJLLLPPPTTT[[[ccclllrrruuuzzz~~~sssgggYYYNNNGGGFFFIIIMMMTTT___jjjrrruuu~~~|||{{{yyyvvvuuuvvvxxx|||~~~~~~|||yyyuuupppllljjjiiiddd]]]VVVQQQOOOPPPQQQAAAAAAAAABBBBBBBBBBBBBBB@@@>>>===<<<===@@@DDDFFFLLLOOOQQQPPPLLLHHHDDDBBB@@@BBBCCCDDDDDDEEEHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEAAA@@@>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHJJJJJJJJJHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJNNNRRRRRRPPPOOOPPPRRRQQQQQQPPPOOONNNMMMLLLLLLMMMKKKLLLOOOPPPPPPUUU[[[gggwww}}}ssseeeYYYQQQMMMLLLPPP\\\iiitttyyyyyylll^^^UUURRRUUU^^^hhh|||nnnbbb^^^```oooyyykkk]]]SSSOOOJJJCCC@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777444555666777777777666555555555555666777999:::;;;===>>>???@@@AAADDDHHHKKKPPPTTTYYY]]]```cccfffhhhlllmmmoooqqqqqqpppooonnnmmmoooqqqtttvvvwwwwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyy{{{{{{{{{{{{||||||||||||~~~||||||{{{{{{yyyxxxwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{yyy{{{||||||||||||~~~|||{{{yyyxxxwwwvvvvvvwwwxxxxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||wwwrrrooonnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmmmmlllkkkjjjiiihhhhhhgggfffeeecccaaa```___^^^\\\YYYVVVTTTRRRQQQKKKJJJHHHFFFDDDEEEIIILLLSSSVVV[[[```fffmmmuuuzzz~~~qqqdddXXXLLLFFFDDDGGGOOOXXX^^^eeennntttvvv}}}~~~~~~xxxvvvtttrrrsssvvvzzz|||}}}~~~}}}|||xxxsssnnnkkkddd```YYYSSSOOOOOOQQQSSSCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>???AAACCCDDDJJJNNNRRRTTTQQQLLLGGGEEEFFFFFFFFFEEEDDDDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHDDDDDDDDDCCCCCCCCCDDDDDD???===<<<===@@@CCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFFFFGGGIIIJJJJJJKKKGGGFFFFFFHHHKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIINNNRRRSSSPPPNNNOOORRROOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKNNNOOOOOOSSSXXX___kkk{{{uuujjj\\\UUUNNNNNNWWWdddooottt}}}wwwjjj```XXXTTTWWW^^^lllzzzmmmbbb\\\eeevvvpppdddYYYRRRJJJEEEDDDCCC@@@===;;;;;;;;;;;;;;;<<<<<<<<<999999888888888777777777666666666666666555555444444444444555666777888999:::;;;<<<===>>>@@@DDDHHHHHHMMMSSSXXX\\\```ccceeekkklllmmmoooqqqrrrrrrrrrnnnooorrrtttuuuvvvvvvvvvssstttuuuwwwxxxxxxwwwwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{~~~|||{{{yyywwwvvvuuuttttttuuuuuuwwwxxxyyyzzzzzz{{{xxxzzz{{{{{{zzzzzz|||}}}|||}}}}}}}}}}}}}}}}}}}}}zzzyyyyyyyyyxxxvvvuuuuuuuuuuuuuuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~{{{uuupppooonnnnnnnnnnnnnnnnnnnnnmmmllllllmmmmmmlllkkkiiihhhhhhggggggeeecccaaa___^^^[[[ZZZXXXUUURRRPPPNNNMMMHHHHHHIIIHHHIIILLLSSSXXX```dddiiinnnsssyyy~~~qqqbbbWWWNNNGGGEEEHHHLLLYYYeeehhhjjjppptttuuuxxxyyyzzz|||}}}}}}}}}}}}vvvtttqqqpppqqquuuyyy}}}|||~~~~~~{{{uuuppplllbbb^^^YYYTTTSSSUUUXXX[[[DDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBCCCFFFKKKRRRUUUSSSNNNJJJGGGNNNNNNLLLHHHDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKFFFEEEDDDCCCCCCCCCCCCCCC===;;;:::===AAADDDEEECCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFGGGHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLFFFEEEFFFHHHKKKMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGJJJNNNSSSSSSPPPNNNPPPRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLLLLOOOQQQQQQTTTYYYZZZaaammmyyyjjj___TTTOOOVVVaaajjjoooxxxtttjjj___WWWVVVZZZcccpppwwwhhh\\\```lllyyyuuu```XXXOOOIIIFFFDDD@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999888888888888777666666666555444444444444444444444444555666777888777999::::::<<>>>>>@@@AAACCCHHHNNNQQQPPPLLLIIIHHHPPPQQQPPPKKKDDD@@@BBBEEEBBBCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIFFFCCC@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAA@@@AAAAAABBBDDDEEEFFFFFFFFFEEEIIIGGGEEEEEEFFFFFFFFFEEEDDDBBBAAAAAACCCEEEFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKFFFFFFGGGIIIKKKLLLMMMNNNPPPOOOMMMJJJFFFDDDDDDFFFGGGIIILLLOOOPPPQQQPPPPPPOOOPPPQQQSSSTTTTTTRRRPPPOOOLLLIIIJJJOOOTTTWWWWWWYYYZZZ```oookkkXXXRRRTTTXXX^^^eeemmmvvv~~~pppfff```ZZZSSSYYYaaarrrggg\\\^^^ffftttxxxeeeTTTMMMJJJEEEAAAAAA???===::::::;;;===>>>>>>::::::::::::888777666555777777777777666666666666555555444444444555555666777777777888999;;;<<<===BBBEEEIIIMMMRRRYYY```eeehhhiiilllmmmpppsssxxx|||tttsssrrrqqqrrrtttvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuxxxwwwvvvuuuuuutttuuuuuuvvvxxxzzz|||}}}{{{yyyxxxzzz{{{}}}~~~}}}~~~}}}||||||}}}}}}|||zzzwwwtttsssssstttuuuuuuuuuuuuuuuvvvxxxyyyzzzwwwwwwvvvvvvvvvwwwyyyzzz}}}|||{{{zzzzzzyyyzzzzzzxxxyyyzzzzzzyyyvvvtttrrrttttttssstttvvvzzz}}}~~~}}}~~~yyyssspppnnnlllkkkkkkmmmmmmllljjjjjjjjjjjjiiigggeeedddccccccbbbbbbbbbaaa___[[[XXXRRRQQQOOOMMMKKKIIIGGGFFFDDDIIINNNRRRWWW```mmmvvv~~~{{{pppgggXXXJJJGGGHHHJJJOOOVVV^^^eeekkkmmmooosssuuusssoooppppppqqqrrrrrrrrrssspppqqqsssuuuvvvvvvuuuuuu|||zzzyyy{{{{{{vvvmmmeeeaaa```______```aaacccdddEEEFFFGGGFFFDDDBBBBBBBBBDDDEEEDDDBBB@@@???@@@BBBCCCFFFKKKNNNNNNKKKHHHFFFNNNPPPPPPKKKEEEAAABBBEEEBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIEEECCC@@@>>>???@@@@@@???BBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFIIIGGGFFFFFFHHHIIIHHHHHHDDDCCCAAAAAACCCEEEFFFFFFJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKLLLMMMMMMOOOOOOMMMJJJGGGEEEFFFGGGGGGHHHKKKMMMOOOOOOOOONNNPPPPPPRRRTTTUUUUUUSSSRRRSSSPPPLLLLLLOOOSSSUUUUUUXXXXXX\\\fffvvvtttaaaWWWSSSQQQTTTYYY___hhhpppvvv~~~xxxpppjjj```WWWWWW[[[hhh{{{uuuccc]]]___hhhppp|||vvvbbbWWWPPPHHHCCCBBBAAA???<<<;;;<<<======<<<<<<<<<;;;;;;:::999888777888888777777777666666666555555444444444444555555666666777777888:::;;;<<>>============<<<<<<;;;;;;::::::999999888777666555555555444444333333333444444555555555666777888999:::;;;>>>BBBFFFKKKRRRYYY^^^aaadddhhhlllnnnooorrrtttqqqpppooooooooopppqqqrrrsssssssssrrrrrrrrrrrrqqquuutttssssssssssssssstttvvvwwwyyy{{{{{{zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}|||{{{{{{{{{||||||~~~~~~~~~~~~{{{wwwuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzwwwxxxxxxxxxwwwvvvtttssssssrrrrrrrrrsssuuuvvvxxxyyyzzz{{{||||||{{{{{{zzz|||wwwrrrooojjjiiihhhhhhiiiiiihhhfffggggggggggggfffeeedddcccbbbaaa___^^^]]]ZZZVVVSSSNNNNNNMMMMMMMMMNNNOOOPPPTTTZZZdddmmmttt}}}{{{qqqcccWWWLLLIIIIIINNNSSSVVVZZZ^^^dddjjjmmmmmmmmmoooooommmllllllkkkkkkllloooqqqsssrrrrrrrrrrrrssstttvvvwwwrrrpppooopppqqqpppkkkgggcccfffjjjmmmooommmjjjhhhBBBDDDEEEEEEDDDCCCCCCDDDGGGHHHHHHFFFCCCBBBCCCDDDEEEEEEGGGIIILLLLLLIIIFFFHHHJJJLLLKKKHHHFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCEEEGGGHHHEEECCCAAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@BBBCCCEEEFFFGGGGGGJJJHHHGGGGGGIIIJJJIIIHHHEEECCCBBBBBBDDDFFFGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJMMMOOOPPPQQQQQQJJJKKKLLLKKKIIIGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLQQQSSSVVVWWWWWWVVVVVVVVVYYYVVVTTTRRRQQQRRRSSSTTTTTTUUUVVVWWW]]]kkk}}}|||mmm___UUUOOOMMMNNNRRRWWW]]]eeeqqq{{{{{{pppccc^^^XXXXXXddduuurrrfff___\\\aaaiiixxxsssdddXXXPPPLLLGGGEEECCCBBBCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999777666555555555444444333333333333444555444444555666777888888888;;;???CCCHHHNNNUUUZZZ]]]aaagggkkklllmmmnnnooooooooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqppppppsssrrrrrrrrrrrrrrrssssssuuuvvvxxxyyyzzzyyyxxxwwwvvvxxxyyy{{{}}}~~~~~~~~~}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~|||yyyvvvtttssssssuuuuuuuuuttttttssssssrrrtttttttttttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxyyywwwwwwwwwwwwvvvuuutttsssssssssrrrrrrrrrssstttuuuwwwxxxyyy{{{||||||{{{{{{~~~{{{wwwrrroooiiigggffffffffffffeeedddccccccccccccbbbaaa`````````^^^\\\ZZZXXXVVVRRROOOMMMLLLJJJKKKMMMRRRXXX[[[___eeepppyyy~~~tttgggYYYNNNIIIKKKNNNSSSWWW[[[^^^aaafffkkknnnlllkkkmmmnnnlllkkkjjjiiiiiikkknnnrrrtttuuutttrrrrrrsssuuuxxxzzzqqqnnnkkkjjjkkkkkkjjjhhhkkkmmmppprrrrrrpppllljjjBBBDDDEEEEEECCCBBBCCCCCCFFFHHHHHHGGGEEEDDDDDDEEEHHHIIIJJJMMMNNNMMMKKKIIIGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAABBBCCCEEEGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBB??????>>>=========>>>>>>??????AAABBBDDDFFFHHHIIIKKKIIIGGGGGGGGGGGGFFFEEEEEECCCBBBBBBDDDFFFGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHDDDGGGJJJNNNQQQSSSTTTTTTMMMOOOQQQQQQOOOMMMLLLLLLIIIIIIHHHHHHIIIJJJKKKLLLQQQTTTWWWXXXWWWUUUUUUVVVVVVVVVUUUSSSSSSTTTVVVWWWSSSVVVXXXXXXZZZcccrrr}}}yyykkk___TTTNNNKKKKKKMMMRRRYYYdddpppyyyxxxoooeee\\\WWW^^^lll{{{|||oooeee___bbbjjjxxxpppbbbXXXRRRIIIGGGEEECCCCCCCCCAAA@@@???>>>===<<<<<<;;;<<<<<<<<<;;;:::999888777666555666555444444333333333333444444444444555666777777777:::===AAAEEEKKKRRRVVV[[[___dddiiijjjkkkkkklllmmmmmmllllllmmmmmmnnnnnnppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxwwwwwwvvvwwwxxxzzz{{{}}}}}}~~~}}}}}}|||||||||}}}}}}~~~}}}}}}}}}~~~}}}zzzwwwtttssssssrrrsssssssssrrrqqqpppoooqqqrrrrrrrrrrrrqqqqqqqqqsssssssssssstttvvvwwwxxxvvvvvvvvvvvvuuuttttttsssuuutttttttttttttttttttttvvvxxxzzz|||}}}~~~}}}}}}~~~{{{vvvrrrppphhhfffeeeeeeeeeeeedddbbbbbbbbbbbbbbbaaa___^^^^^^\\\ZZZWWWUUUSSSQQQNNNKKKMMMKKKIIIJJJPPPYYYcccjjjmmmsss{{{wwwjjj\\\PPPJJJJJJOOOTTTWWWYYY]]]bbbeeeggglllnnnlllkkkmmmnnnlllkkkjjjiiijjjlllppptttwwwwwwuuutttssstttwwwzzz|||sssooojjjffffffgggiiijjjttttttsssqqqooommmkkkjjjCCCDDDEEEEEECCCBBBBBBBBBEEEFFFHHHHHHFFFEEEFFFGGGJJJMMMQQQRRRPPPMMMKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCEEEEEEDDDBBBCCCCCCDDDEEEEEECCCBBBAAA???>>>>>>======>>>>>>>>>>>>???@@@AAADDDFFFHHHJJJMMMJJJHHHGGGGGGFFFEEEDDDFFFDDDBBBCCCEEEGGGGGGGGGBBBCCCDDDEEEFFFHHHIIIIIIEEEGGGKKKPPPSSSUUUUUUVVVTTTWWWZZZZZZXXXUUUSSSRRRMMMKKKJJJHHHIIIJJJLLLMMMQQQUUUXXXXXXUUURRRRRRTTTSSSTTTUUUTTTTTTUUUXXXZZZTTTWWWYYYYYYYYY^^^gggoooxxxxxxlll]]]QQQJJJGGGFFFJJJPPPYYYfffqqq~~~|||mmmbbbZZZ[[[bbblllxxx}}}jjjeeedddmmmzzzqqqddd\\\RRRNNNIIIFFFEEEDDDBBBAAABBB@@@>>>===<<<;;;<<<<<<<<<;;;;;;:::999888777777777666555555444444444444555444444444555555666777777999<<>>>>>>>>>>>>>>??????>>>>>>???@@@CCCFFFIIIJJJLLLJJJHHHHHHHHHHHHGGGFFFFFFDDDBBBCCCEEEGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJNNNQQQTTTUUUTTTTTTYYY\\\______]]]YYYVVVUUUPPPNNNKKKIIIIIIKKKMMMOOOQQQUUUXXXWWWRRROOOOOOQQQQQQSSSUUUUUUTTTUUUXXX[[[UUUVVVWWWVVVVVVYYY___dddhhhwwwooo___SSSLLLGGGHHHKKKQQQ^^^kkkwwwvvvkkk```[[[ZZZ^^^gggqqq}}}yyyllljjjooo{{{yyyooobbb]]]UUUOOOKKKIIIGGGFFFEEEDDDAAA>>>===<<<======;;;;;;::::::999999999999888888777666555555555555555555555555555666666777777999;;;===@@@DDDJJJNNNUUUXXX\\\```aaabbbcccdddcccdddeeeggghhhiiiiiiiiikkkkkkkkkllllllmmmmmmmmmpppppppppqqqrrrsssuuuuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{zzzyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~|||}}}~~~~~~|||zzzwwwuuusssrrrpppqqqssstttsssrrrqqqoooqqqqqqrrrrrrrrrqqqpppoooppppppppppppqqqrrrrrrsssuuuuuuttttttssssssttttttttttttuuuuuuuuuuuuuuutttwwwxxx{{{~~~~~~{{{wwwtttrrrjjjhhhffffffffffffdddbbbaaa```___^^^\\\ZZZXXXWWWRRRPPPMMMKKKJJJIIIGGGEEEHHHKKKQQQZZZeeerrr|||yyykkk___UUUNNNOOOUUUYYYdddllljjjfffhhhjjjjjjnnnrrrrrrnnnkkklllllljjjggghhhiiilllooosssvvvwwwttttttsssssstttvvvxxxzzzrrrmmmfff```___dddlllrrruuussspppllliiigggfffeeeDDDEEEFFFEEEBBB@@@@@@@@@AAACCCFFFHHHGGGGGGHHHIIIIIIRRRZZZZZZQQQJJJIIILLLKKKIIIFFFEEEFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBB>>>???@@@AAAAAAAAAAAA@@@AAA@@@@@@AAABBBCCCAAA@@@CCCDDDEEEFFFEEEDDDBBB@@@??????>>>>>>>>>>>>???@@@===>>>>>>@@@CCCFFFIIIKKKLLLJJJIIIIIIJJJJJJJJJIIIFFFDDDCCCCCCEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGKKKMMMPPPSSSTTTTTTSSSRRRYYY\\\___```]]]YYYVVVTTTRRROOOLLLJJJJJJLLLNNNPPPPPPTTTXXXVVVQQQMMMMMMOOOQQQSSSUUUUUUTTTTTTWWWZZZVVVVVVTTTSSSSSSVVVZZZ]]]^^^lll~~~nnn^^^UUUMMMKKKKKKNNNYYYeeeppp{{{}}}sssggg]]]WWWVVV]]]fffnnnzzzxxxllliiinnn}}}qqqkkkaaaXXXRRROOOMMMLLLHHHFFFCCC@@@>>>======>>>::::::::::::::::::::::::999999888666666555555555666666555555555666666777777888:::<<<>>>BBBGGGJJJRRRUUUYYY\\\]]]^^^```bbb___```bbbdddfffgggggghhhiiiiiijjjjjjjjjkkkkkkkkkpppppppppqqqrrrtttuuuvvvttttttttttttuuuuuuuuuvvvxxxwwwwwwwwwxxxyyyzzzzzzxxxwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~|||{{{}}}}}}~~~}}}{{{yyywwwuuusssrrrqqqrrrtttuuuuuutttrrrqqqrrrsssssstttsssrrrqqqpppppppppppppppppppppqqqrrruuuuuutttsssssssssttttttrrrsssttttttuuuuuuttttttvvvxxx{{{~~~{{{xxxuuussskkkiiigggggggggfffeeeccc]]]\\\[[[YYYWWWTTTRRRQQQOOOMMMJJJHHHHHHGGGEEEDDDFFFLLLVVVbbbooo{{{zzzmmm___VVVPPPNNNVVV```gggttt|||xxxpppmmmllliiirrruuuuuuoookkkkkkkkkhhheeefffiiilllpppsssuuuvvvrrrrrrrrrrrrsssuuuvvvwwwpppkkkccc]]]]]]cccnnnuuuqqqpppmmmkkkhhhfffdddcccDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDIIILLLPPPQQQPPPNNNNNNMMMHHHGGGGGGFFFEEEEEEEEEFFFGGGDDDBBBCCCEEEEEECCCAAA@@@>>>======???AAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBDDDEEEGGGFFFDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNSSSVVVVVVUUUTTTTTTYYYYYYYYYZZZZZZYYYUUURRRSSSOOOKKKJJJMMMOOOPPPOOOOOOPPPRRRSSSSSSQQQOOONNNOOOPPPPPPQQQQQQPPPPPPOOORRRTTTUUUTTTSSSTTTXXX[[[___cccnnnqqqdddWWWPPPLLLKKKRRR[[[mmmvvv}}}xxxnnnggg```[[[XXXXXXcccjjjttt|||nnnlllsss|||nnnccc```]]]XXXSSSMMMJJJGGGEEECCCAAA???===???===<<<;;;;;;;;;999777888888888888777777777777444444555555555555555555444666777999;;;???DDDGGGPPPQQQSSSUUUXXX[[[]]]^^^`````````aaabbbccceeefffdddeeegggggghhhiiilllnnnnnnnnnmmmnnnooorrrtttuuuuuuuuuuuuuuuuuuttttttssssssuuuwwwwwwwwwxxxyyy{{{{{{zzzxxxwwwvvvwwwxxxxxxzzzzzz{{{|||}}}~~~~~~~~~}}}{{{|||}}}~~~~~~~~~}}}~~~~~~}}}{{{yyyvvvuuutttsssqqqrrrsssssstttttttttsssttttttsssssssssrrrrrrrrrnnnnnnnnnnnnooopppqqqrrrqqqrrrssstttttttttrrrrrrrrrsssttttttsssssstttvvvuuuxxx||||||yyyvvvqqqooollljjjhhheeeaaa^^^^^^[[[XXXUUUSSSQQQNNNKKKIIIHHHGGGDDDCCCDDDGGGKKKMMMQQQ[[[iiixxxlllddd[[[TTTUUUZZZbbbfffxxxxxxrrrlllrrrooommmnnnlllfffcccdddfffjjjooopppooonnnoooqqqqqqpppooooooooonnnkkkhhhiiigggccc``````cccgggjjjnnnllljjjhhhfffccc___\\\BBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDHHHKKKOOOPPPPPPNNNNNNNNNIIIIIIHHHFFFFFFEEEEEEEEEFFFDDDBBBBBBDDDDDDBBB@@@@@@>>><<<===???AAAAAAAAAAAA@@@????????????@@@AAABBBCCCEEEFFFEEEDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIGGGGGGIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMQQQSSSRRRQQQQQQQQQSSSSSSSSSTTTUUUUUUSSSRRRRRROOOKKKJJJLLLNNNOOONNNPPPQQQRRRRRRRRRPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOQQQSSSTTTSSSQQQRRRUUUXXX[[[^^^ggguuuttteeeYYYOOOJJJNNNUUU```jjjvvv~~~yyyoooggg___[[[YYY]]]bbbjjjuuu|||qqqqqqvvvwwwrrrmmmeee^^^WWWSSSNNNJJJGGGEEECCCAAA>>><<<;;;:::::::::888777999888888888777777777777555555555555555555555555555666777888:::===AAAEEELLLMMMOOORRRUUUWWWYYY[[[\\\]]]]]]^^^___aaabbbccccccdddfffffffffhhhjjjlllnnnnnnnnnnnnoooqqqsssttttttuuuuuuuuuuuuuuuttttttsssuuuwwwwwwwwwwwwyyy{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxvvvtttsssrrrrrrrrrrrrrrrssssssssstttttttttttttttsssssssssrrrrrrnnnnnnnnnooooooppprrrrrrrrrssssssttttttsssrrrqqqqqqrrrssssssrrrrrrsssuuuvvvyyy|||}}}}}}}}}}}}~~~~~~~~~|||xxxuuurrrooollljjjgggddd```\\\[[[XXXUUURRRPPPMMMJJJGGGFFFFFFDDDBBBAAACCCGGGJJJNNNTTT```ooo}}}{{{qqqkkk___[[[WWWVVVZZZccckkkqqqxxxrrrsssnnnkkkkkkgggbbb```bbbdddgggkkkmmmllllllmmmnnnooooooooonnnllljjjhhhggghhhfffdddbbbbbbdddgggiiiiiigggfffeeedddaaa]]]ZZZAAAAAABBBCCCDDDEEEEEEFFFFFFHHHIIIGGGCCCAAACCCEEEFFFIIILLLNNNNNNNNNNNNOOOKKKJJJIIIHHHFFFEEEEEEEEEFFFDDDBBBBBBBBBCCCBBB@@@???>>><<<<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMNNNOOONNNMMMLLLMMMOOOQQQQQQPPPRRROOOLLLKKKLLLMMMMMMMMMPPPPPPQQQQQQPPPOOOMMMLLLJJJKKKKKKLLLMMMNNNOOOOOOQQQRRRRRRPPPOOOOOOQQQSSSUUUXXX]]]ffftttwwwgggWWWMMMMMMRRRSSS]]]jjjwww{{{qqqhhhbbb___[[[]]]aaahhhsssuuurrruuuyyyrrreee___VVVNNNIIIFFFDDDCCC@@@>>>;;;;;;;;;;;;:::888999999999888888888777777666666666666555555555555555666777888888:::>>>AAAFFFGGGIIILLLOOORRRTTTVVVXXXXXXXXXYYY[[[\\\^^^___aaacccdddeeeeeefffhhhjjjnnnnnnnnnnnnooopppqqqrrrttttttuuuuuuuuuuuuuuutttsssuuuvvvwwwvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxyyyzzz{{{{{{||||||{{{}}}~~~}}}||||||||||||{{{|||}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~~~~~~~}}}|||||||||||||||||||||||||||yyyxxxvvvtttsssrrrqqqqqqssssssrrrqqqrrrssstttuuutttttttttttttttsssssssssoooooooooooopppqqqrrrrrrssssssttttttsssrrrqqqpppppprrrrrrrrrqqqqqqssstttxxxzzz{{{{{{zzzyyyzzz{{{~~~}}}|||||||||zzzwwwtttrrrpppllliiifffbbb]]]ZZZVVVSSSPPPMMMKKKIIIEEECCCDDDDDDCCCAAAAAADDDHHHLLLQQQYYYfffuuuuuuhhh]]]VVVSSSTTTVVVZZZbbbkkktttzzzxxxtttnnnhhhfffaaa\\\\\\___cccfffjjjkkkkkkkkkllllllooopppqqqooojjjggghhhiiiiiihhhgggfffeeeffffffgggbbbaaaaaaaaaaaa___[[[XXX???@@@AAABBBDDDEEEFFFGGGGGGJJJKKKIIIEEEBBBCCCEEECCCFFFJJJLLLLLLMMMNNNOOOMMMLLLJJJHHHGGGFFFEEEEEEFFFDDDCCCBBBAAAAAAAAAAAA@@@>>><<<===>>>@@@AAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFHHHIIIKKKLLLLLLMMMKKKHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJJJJLLLNNNPPPMMMKKKIIIIIILLLNNNOOOPPPQQQOOOMMMLLLKKKLLLLLLLLLOOOPPPPPPOOONNNMMMKKKKKKIIIIIIJJJKKKMMMNNNPPPPPPRRRRRRPPPOOONNNMMMNNNOOOPPPRRRTTTYYYbbbtttuuudddWWWRRRRRRMMMTTT^^^kkkzzz}}}uuunnnhhhaaa```___aaaiiiwwwvvvpppyyyyyyqqqeeeYYYQQQKKKGGGEEEDDDAAA???=========<<<;;;::::::999999999888888888777777777666666666666666555666777777777888:::===@@@BBBDDDGGGJJJMMMOOOPPPSSSSSSSSSUUUVVVXXXZZZ[[[___aaacccdddddddddfffhhhllllllmmmmmmnnnooopppppprrrssstttuuuuuuuuuuuuuuussstttvvvvvvvvvvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwxxxyyyzzzzzz{{{zzz{{{|||~~~~~~~~~~~~|||zzzzzzzzz{{{yyyzzz{{{|||||||||||||||zzz{{{|||}}}}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyzzzxxxxxxvvvuuuttttttssssssuuutttrrrqqqqqqrrrtttuuuttttttttttttttttttttttttpppppppppppppppqqqrrrsssssssssssssssrrrqqqqqqpppqqqrrrsssrrrqqqqqqsssuuuyyyzzz{{{zzzxxxwwwwwwxxxyyyxxxxxxxxxyyyxxxuuusssqqqnnnjjjgggccc___ZZZVVVRRROOOLLLJJJHHHEEEBBB@@@BBBBBBBBBBBBCCCFFFKKKOOOUUU\\\hhhttt~~~xxxnnndddZZZRRRNNNOOOSSSYYY```hhhpppxxx|||zzztttmmmeeeaaa]]]YYYZZZ^^^fffhhhkkknnnooonnnnnnmmmqqqtttuuuqqqkkkhhhjjjmmmmmmmmmmmmmmmkkkiiifffeee___^^^^^^^^^^^^\\\YYYVVV>>>???@@@BBBCCCEEEFFFGGGGGGJJJLLLJJJGGGEEEEEEFFFBBBDDDHHHJJJJJJKKKMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAACCCDDDBBB@@@>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGHHHJJJKKKLLLLLLJJJHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGHHHIIILLLOOORRRPPPMMMKKKJJJLLLNNNPPPPPPQQQPPPOOOMMMKKKKKKKKKLLLNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNPPPRRRSSSQQQOOONNNMMMMMMMMMMMMLLLMMMNNNOOOUUUeeezzzssseee[[[UUUMMMMMMQQQ[[[iiiyyyyyyrrrlllhhhccc```bbbkkkwwwppprrrxxxyyykkk___VVVOOOLLLGGGDDDAAA???>>>>>>===<<<::::::::::::999999999999888888777777777666666666555666777777666666888:::===>>>@@@CCCEEEHHHJJJKKKMMMMMMNNNOOOQQQSSSUUUVVV[[[^^^```bbbbbbcccdddfffiiijjjkkklllmmmmmmnnnnnnpppqqqrrrttttttuuuuuuuuussstttuuuvvvuuuuuuvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~|||{{{zzzzzz{{{xxxyyyzzzzzz{{{{{{{{{{{{yyyzzz{{{|||}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwuuutttrrrqqqqqqrrrtttuuussssssttttttttttttttttttqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqsssttttttrrrqqqrrruuuwwwyyyzzz{{{yyywwwuuutttuuuuuuuuutttuuuuuutttrrrpppnnnkkkgggccc___[[[VVVRRROOOLLLIIIGGGFFFDDDAAA??????@@@@@@AAACCCGGGMMMRRRXXX^^^fffooovvv{{{}}}~~~~~~zzzssshhh\\\RRRMMMKKKJJJOOOTTT\\\dddkkkrrryyy~~~|||tttlllddd___[[[YYY\\\bbbiiikkkooosssuuutttqqqooorrrttttttpppjjjhhhkkkooorrrssstttsssqqqmmmiiifffaaa```^^^]]]\\\ZZZWWWTTT>>>???@@@AAACCCDDDFFFFFFHHHHHHIIIJJJKKKJJJIIIHHHAAACCCFFFHHHHHHIIIKKKMMMKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDBBBAAABBBEEEHHHEEECCC@@@???@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGHHHIIIKKKNNNQQQQQQNNNLLLLLLNNNPPPQQQQQQRRRRRRQQQOOOLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKNNNPPPQQQRRRPPPMMMLLLLLLLLLLLLKKKIIIJJJJJJKKKOOO[[[lllxxxuuuhhh]]]PPPKKKHHHNNNYYYhhhzzzzzzvvvrrrjjjbbb^^^```ggglllxxxwwwqqqooottt~~~zzzlllaaaWWWQQQKKKGGGCCC@@@>>>>>>===<<<;;;;;;;;;:::::::::999999999999888888777777666666444666777777666666777888;;;;;;===???AAACCCDDDEEEGGGGGGHHHIIIKKKNNNPPPQQQUUUXXX\\\^^^___```bbbccceeefffhhhiiikkklllllllllnnnoooppprrrssstttttttttrrrtttuuuuuuttttttuuuwwwwwwwwwxxxyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||yyyyyyzzzzzz{{{zzzzzzzzzxxxyyy{{{|||||||||{{{zzzzzzyyywwwvvvuuuvvvvvvwwwyyyxxxxxxxxxxxxxxxyyyyyyuuutttsssrrrqqqrrrssssssrrrrrrrrrssssssssssssssssssrrrrrrqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrtttttttttrrrqqqrrruuuxxxwwwyyy{{{{{{xxxuuusssssssssrrrqqqrrrrrrqqqnnnllliiifffbbb^^^[[[VVVQQQNNNKKKIIIGGGFFFEEEDDDBBB@@@<<<===>>>@@@CCCHHHOOOTTT[[[___eeekkkqqqvvv{{{~~~}}}|||ooofffYYYMMMEEEDDDFFFIIIPPPVVV^^^eeelllssszzzssskkkccc```^^^^^^bbbiiinnnpppvvv{{{~~~|||wwwrrrqqqrrrppplllhhhhhhkkkooossstttvvvwwwvvvrrrnnnkkkgggddd___[[[YYYWWWTTTQQQ??????@@@AAACCCDDDEEEEEEHHHFFFFFFJJJNNNOOOMMMIIIAAACCCEEEFFFFFFGGGIIIKKKIIIIIIHHHFFFFFFEEEEEEEEECCCDDDDDDCCCBBBCCCHHHKKKIIIFFFCCCAAA@@@@@@???>>>??????@@@AAAAAA@@@??????>>>>>>>>>?????????@@@@@@BBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@AAABBBDDDDDDCCCCCCDDDEEEFFFHHHHHHIIIHHHFFFDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEGGGHHHHHHHHHJJJLLLMMMLLLKKKLLLOOOQQQRRRRRRSSSTTTTTTQQQMMMKKKKKKLLLJJJJJJJJJJJJJJJJJJKKKLLLIIIIIIHHHHHHIIIKKKNNNOOOPPPMMMJJJIIIJJJKKKJJJHHHFFFGGGHHHIIIMMMTTT___fffwwwzzzlllXXXOOOHHHHHHNNNWWWgggttt{{{rrrhhh```\\\\\\^^^gggqqq~~~}}}ssssssvvv|||}}}pppddd]]]RRRNNNHHHDDDBBBAAA???>>>;;;;;;;;;;;;::::::::::::::::::999888888777666666444666777777666666777888999999:::;;;===>>>??????@@@AAABBBCCCEEEHHHJJJKKKNNNQQQVVVYYY[[[\\\^^^```aaabbbeeegggiiijjjkkkkkklllmmmnnnppprrrsssssssssrrrtttuuuuuusssssstttvvvuuuvvvwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||zzzzzzzzz{{{zzzzzzyyyyyyxxxyyyzzz{{{|||{{{zzzzzzzzzyyywwwuuutttuuuvvvwwwvvvvvvvvvvvvvvvwwwxxxyyyttttttsssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssssssssrrrrrrrrrrrrssssssqqqpppppppppppprrrssstttttttttsssqqqpppqqquuuwwwvvvyyy||||||zzzvvvsssqqqqqqpppoooooopppnnnkkkiiidddaaa]]]ZZZWWWRRRNNNJJJHHHFFFDDDDDDDDDDDDBBBAAA===>>>@@@BBBFFFLLLSSSYYY]]]aaaggglllpppuuuzzz~~~wwwppp```YYYNNNEEEAAADDDJJJNNNUUUZZZaaafffjjjpppyyyqqqjjjdddbbbbbbdddjjjqqqvvvyyyzzzssspppmmmjjjiiikkkmmmoooooorrruuuwwwxxxwwwtttrrrmmmhhh```ZZZUUURRRPPPNNN???@@@AAAAAABBBCCCDDDDDDGGGEEEDDDIIIPPPSSSOOOJJJAAACCCEEEEEEEEEFFFHHHJJJHHHGGGGGGFFFEEEEEEEEEFFFCCCDDDDDDCCCBBBDDDIIINNNKKKHHHDDDBBBAAA@@@???===>>>???@@@AAAAAA@@@???>>>======>>>>>>?????????@@@AAAAAA@@@@@@???>>>======@@@@@@@@@AAABBBCCCEEEEEECCCCCCDDDEEEFFFGGGHHHHHHFFFDDDCCCCCCEEEGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFGGGIIIIIIIIIKKKOOORRRSSSSSSSSSUUUUUURRRNNNKKKKKKMMMIIIIIIIIIIIIIIIJJJLLLLLLIIIHHHGGGFFFGGGIIILLLMMMNNNKKKGGGGGGHHHIIIHHHGGGDDDEEEGGGIIILLLQQQWWW[[[fffsss{{{bbbVVVLLLIIIIIILLLWWWcccvvvyyynnnddd\\\YYYXXX^^^fffqqq{{{~~~xxxvvvvvvzzztttlllYYYTTTNNNJJJGGGEEEDDDBBB<<<<<<;;;;;;;;;:::::::::::::::999999888777777666444666777888777666777888777777888999:::;;;;;;<<<<<<===>>>???BBBDDDFFFGGGIIIMMMRRRVVVXXXZZZ\\\]]]^^^```cccfffhhhjjjjjjjjjkkklllmmmoooqqqrrrssssssrrrtttuuutttsssssstttuuutttuuuvvvwwwxxxxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzz{{{|||{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{{{{{{{zzzyyy{{{yyywwwuuutttuuuvvvvvvsssssssssttttttuuuwwwwwwsssttttttttttttsssrrrqqqpppppppppqqqqqqrrrrrrrrrtttssssssrrrrrrrrrssssssppppppooooooppprrrtttuuussssssrrrpppoooppptttwwwuuuxxx|||~~~{{{vvvsssqqqpppooonnnnnnnnnmmmiiigggaaa^^^ZZZWWWTTTPPPLLLHHHEEEDDDBBBCCCDDDDDDBBBAAA@@@AAADDDFFFKKKQQQYYY^^^]]]cccjjjooosssvvv{{{~~~~~~tttiiibbbTTTOOOHHHDDDDDDJJJQQQWWW[[[___dddfffhhhllluuu|||~~~pppjjjeeedddeeehhhooovvv~~~vvvrrrmmmkkkllloooqqqrrrkkknnnrrrwwwyyyyyyxxxwwwqqqjjjaaaXXXSSSOOOMMMKKKCCCCCCDDDEEEEEEDDDCCCBBBBBBAAABBBFFFKKKMMMLLLJJJFFFEEEBBB@@@@@@AAACCCEEEHHHIIIIIIIIIHHHFFFEEECCCBBBAAA@@@@@@AAACCCFFFGGGIIIGGGEEEBBB???>>>======>>>????????????@@@@@@@@@===>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<===>>>>>>AAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQPPPPPPNNNMMMLLLKKKHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEHHHKKKOOORRRTTT___aaakkk|||{{{iiiVVVMMMKKKJJJMMMSSScccrrr|||qqqiiiddd]]]VVVVVVWWW]]]hhhsss|||wwwqqqvvv}}}}}}qqqaaaRRRMMMKKKGGGDDDEEE???>>>===>>>>>>>>>;;;999;;;;;;:::999888777666666777666666666555555555555777777777777777888999999999::::::;;;===@@@CCCDDDFFFGGGIIILLLOOOSSSVVVWWW\\\___aaacccccceeegggiiinnnllllllnnnrrrsssrrroooqqqqqqrrrsssssssssrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyyyyxxxvvvuuuvvvwwwvvvwwwwwwyyyzzz{{{||||||||||||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{yyyxxxxxxyyyzzzyyywwwuuuvvvwwwxxxyyyzzzyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssuuuttttttsssrrrqqqpppoooooonnnmmmnnnqqqtttvvvvvvyyywwwssspppoooooopppqqqssssssssssssrrrqqqqqqpppnnnnnnllllllmmmoooqqqrrrrrrsssvvvwwwwwwvvvsssrrrpppppppppooollliiifffccc]]]YYYSSSPPPOOOMMMJJJGGGDDDDDDDDDEEEFFFFFFDDDBBBCCCFFFJJJNNNSSSZZZ```eeehhhlllqqqvvvyyy|||~~~wwwpppggg\\\SSSHHHGGGDDDBBBCCCJJJVVV___aaaeeeggggggfffiiipppvvvxxxyyy{{{~~~}}}xxxtttqqqoookkkhhhhhhmmmtttzzzyyytttnnnlllnnnpppqqqqqqnnnnnnppptttzzz{{{yyyuuusssiii^^^WWWTTTQQQKKKEEEAAABBBCCCCCCCCCCCCAAAAAAAAA@@@AAADDDHHHIIIHHHFFFEEEDDDBBB@@@@@@AAABBBDDDGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@AAABBBDDDFFFGGGFFFDDDAAA???>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>??????@@@@@@?????????>>>===<<<<<<===>>>???AAA@@@@@@@@@@@@AAABBBBBBFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIKKKLLLMMMOOOOOONNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDFFFHHHLLLOOOQQQWWWZZZbbbrrrxxxeeeZZZRRRMMMMMMQQQVVVdddrrrxxx|||}}}tttmmmjjjddd^^^ZZZXXXXXX^^^gggsss{{{ppplllooottt|||ssscccZZZTTTMMMGGGFFFCCCAAA@@@??????>>><<<:::<<<;;;;;;:::999888888777777777666666666555555555666666666666666777888888:::::::::;;;<<<>>>@@@AAADDDDDDFFFIIILLLOOORRRTTTZZZ\\\___aaaccceeegggjjjlllkkkkkkmmmpppqqqpppnnnoooooopppqqqqqqqqqqqqpppqqqqqqrrrssstttuuuuuuvvvxxxyyyzzzyyywwwvvvvvvwwwvvvvvvwwwxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqooommmmmmnnnqqquuuvvvvvvxxxvvvssspppoooooopppqqqssssssssssssrrrqqqppppppmmmlllkkkjjjkkklllnnnooooooppprrrsssssssssqqqpppnnnnnnnnnllliiieeeaaa___[[[WWWRRROOOMMMLLLIIIGGGDDDDDDDDDDDDEEEDDDDDDCCCIIILLLQQQVVV[[[aaagggkkkooorrrwwwzzz|||}}}uuummmeee]]]SSSLLLDDDEEEFFFFFFHHHOOOZZZbbbeeegggiiihhhfffgggmmmrrrssssssuuuwwwxxxwwwsssppptttsssrrrqqqqqqtttzzz~~~{{{vvvpppnnnpppqqqpppooolllkkkmmmqqqvvvxxxvvvsssnnneeeZZZTTTQQQOOOIIICCC???@@@AAABBBBBBAAA@@@???AAA@@@@@@AAACCCDDDBBBAAADDDCCCAAA@@@???@@@AAABBBEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBB@@@????????????>>>>>>>>>?????????@@@@@@>>>????????????>>>======>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHJJJLLLLLLPPPWWWbbbrrr|||oooaaaVVVQQQRRRMMMWWWbbbhhhnnnuuuzzz|||~~~~~~xxxtttrrrnnniiiddd]]]VVVUUUZZZeeevvvtttgggdddbbbfffppp}}}xxxlllbbbVVVMMMIIIFFFDDDAAA@@@@@@???===;;;<<<<<<;;;;;;::::::999999777777777777666666666666666555555555555666777777:::::::::::::::;;;<<<===@@@AAABBBEEEHHHKKKMMMOOOVVVXXX\\\___aaadddgggjjjjjjiiijjjkkknnnooonnnmmmmmmmmmnnnooooooooooooooooooppppppqqqrrrssstttuuuwwwyyyzzzzzzxxxwwwxxxyyyvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{zzzyyyyyyzzz{{{zzzxxxwwwssstttuuuuuuvvvvvvuuuuuuttttttttttttttttttttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmlllnnnrrruuuvvvwwwwwwuuusssqqqoooooopppqqqssssssttttttsssqqqpppooolllkkkiiihhhhhhhhhiiijjjkkklllmmmmmmnnnnnnnnnnnnlllkkkiiigggccc___[[[XXXVVVSSSOOOLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDEEEFFFGGGQQQVVV\\\bbbfffkkkooorrrxxxzzz}}}}}}uuujjj___XXXQQQJJJEEEAAAEEEIIILLLPPPWWW```gggjjjlllllljjjgggfffiiilllooonnnnnnooopppqqqpppnnnvvvwwwxxxxxxxxx{{{~~~}}}yyytttrrrsssrrrooolllhhhhhhiiimmmqqqsssqqqnnneee]]]TTTNNNMMMJJJEEEAAA>>>???@@@AAAAAAAAA@@@???AAAAAA@@@@@@@@@???>>>>>>AAAAAA@@@@@@?????????@@@CCCCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@>>>>>>>>>>>>????????????????????????>>>===<<<;;;======<<<;;;<<<===>>>???@@@@@@@@@???@@@AAAAAABBBEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHFFFIIIMMMTTT___ooowwwggg]]]YYYPPPTTTXXX\\\aaaiiiqqqvvv{{{}}}zzzyyywwwssspppfff[[[VVVVVV\\\iiitttoooggg^^^\\\bbbnnnyyy~~~|||ooobbbUUUNNNHHHEEEBBB@@@@@@@@@???>>><<<<<<;;;;;;::::::::::::888888888777777777666666555555444444444555555666777777888888999::::::;;;===>>>???AAADDDGGGIIIJJJPPPSSSXXX[[[^^^bbbfffiiihhhhhhiiikkklllmmmmmmlllllllllmmmnnnoooooooooooooooppppppqqqrrrsssttttttwwwyyy{{{{{{zzzyyyyyyyyyvvvvvvwwwwwwxxxyyyzzzzzz~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||{{{{{{|||{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxxxxyyyyyyxxxvvvrrrrrrssssssssstttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrqqqqqqqqqqqqpppppppppnnnmmmlllnnnrrruuuvvvwwwvvvuuusssqqqppppppqqqqqqssssssttttttsssqqqooonnnkkkjjjiiigggffffffffffffgggggghhhhhhiiiiiijjjjjjhhhgggeeebbb]]]YYYUUUSSSQQQOOOLLLIIIHHHGGGFFFFFFHHHGGGGGGFFFFFFHHHLLLOOOZZZ___ffflllpppsssvvvxxx}}}sssjjj^^^SSSLLLHHHEEECCCCCCHHHOOOTTTYYY___fffkkkooooooooommmjjjhhhiiijjjnnnllljjjjjjllloooppppppwwwxxxxxxxxxyyy{{{~~~{{{wwwuuutttqqqlllhhhfffeeeeeehhhlllmmmkkkhhhZZZTTTMMMIIIGGGFFFBBB???>>>???@@@AAABBBAAAAAA@@@AAAAAA@@@???>>>=========???????????????>>>>>>===@@@AAABBBCCCCCCCCCBBBAAABBBAAA@@@@@@??????>>>>>>===>>>>>>??????@@@@@@@@@======>>>>>>>>>?????????@@@@@@@@@@@@???===<<<;;;===<<<;;;;;;;;;===>>>???@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFEEEFFFHHHJJJPPP]]]mmmyyy~~~pppgggWWWUUUSSSTTTXXX___jjjqqqxxx~~~|||yyyoooddd^^^ZZZYYY^^^dddttt}}}~~~ssseee]]]\\\aaagggjjjzzzppp```UUUKKKHHHDDDAAAAAAAAAAAAAAA<<<<<<<<<;;;;;;::::::999999888888888888777777777555555444444444444555555444444666777888::::::;;;<<<<<<===???AAACCCEEEGGGKKKNNNSSSWWWZZZ^^^cccffffffgggiiijjjkkkkkkkkklllkkklllmmmnnnooooooooooooppppppqqqrrrsssttttttuuuuuuxxxzzz{{{zzzyyyyyyzzzwwwwwwwwwxxxxxxyyyyyyzzz~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~|||}}}~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwuuuvvvwwwwwwvvvuuurrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrqqqppppppoooooonnnmmmnnnqqqtttvvvvvvtttsssrrrqqqqqqqqqqqqrrrssssssuuuuuutttqqqooommmjjjiiihhhfffeeedddccccccddddddddddddeeeeeeffffffdddbbb```\\\XXXTTTQQQOOOLLLKKKIIIGGGEEEEEEEEEFFFFFFGGGHHHHHHIIIMMMSSSWWWbbbgggnnnssswwwyyyzzz{{{~~~~~~~~~~~~}}}wwwsssddd]]]RRRIIIDDDDDDFFFHHHKKKPPPWWW]]]```eeejjjoooqqqrrrqqqpppmmmkkkjjjjjjjjjgggeeeeeeiiimmmqqqrrrzzzyyywwwvvvvvvyyy~~~}}}zzzwwwuuutttpppjjjddddddbbbaaacccffffffccc```PPPLLLGGGDDDCCCBBB@@@>>>===>>>???AAAAAAAAA@@@@@@???@@@@@@>>><<<;;;===>>>======>>>??????===<<<;;;>>>???@@@AAABBBBBBAAA@@@@@@@@@?????????>>>>>>===;;;<<<===>>>????????????=========>>>>>>>>>??????AAAAAAAAA@@@@@@>>>======<<<;;;;;;;;;;;;<<<>>>??????????????????@@@AAAAAA??????@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCBBBAAABBBCCCDDDEEEEEEFFFEEEEEEHHHPPP\\\eeevvvwww```XXXQQQOOORRRXXXccclllttt}}}xxxnnniiibbb\\\XXXYYYdddmmmwww~~~uuuggg]]]YYYXXXXXXcccqqqoooaaaUUUPPPJJJFFFEEEEEEDDDDDD??????>>>===<<<;;;::::::999999999999888888888777666666555444444444444555222333555777888999::::::::::::;;;<<<>>>@@@BBBCCCFFFIIINNNRRRVVVZZZ___bbbccceeeggghhhhhhhhhiiijjjjjjjjjlllmmmnnnnnnnnnnnnooopppqqqrrrsssttttttuuusssvvvyyy{{{zzzyyyyyyzzzxxxxxxyyyyyyyyyzzzzzzzzz}}}}}}}}}|||||||||||||||~~~~~~||||||}}}}}}~~~}}}}}}~~~~~~}}}|||{{{||||||}}}}}}}}}}}}|||||||||||||||||||||||||||~~~}}}||||||}}}~~~~~~{{{{{{|||}}}~~~|||||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyxxxvvvttttttuuuvvvuuutttsssrrrrrrrrrrrrsssttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqooonnnoooqqqsssttttttssssssrrrrrrqqqrrrrrrrrrssstttuuuuuutttqqqnnnlllggggggfffeeecccbbbaaa`````````aaaaaaaaaaaa``````]]]\\\YYYVVVSSSPPPNNNMMMHHHHHHHHHFFFDDDCCCEEEGGGEEEHHHKKKMMMOOOUUU\\\bbblllpppvvvzzz|||}}}~~~}}}{{{zzzyyyxxxssskkkdddTTTOOOGGGAAA@@@EEELLLQQQYYY]]]bbbdddeeehhhlllpppssssssrrrqqqooollljjjhhhcccaaa___```eeekkkpppsss{{{zzzwwwttttttwww|||zzzyyyvvvsssrrrqqqmmmgggbbbccc```]]]]]]___^^^[[[WWWHHHEEEBBBAAA@@@@@@???>>>;;;<<<>>>???@@@@@@??????<<<===>>><<<::::::<<>>???>>>===;;;999<<<===>>>@@@AAAAAA@@@@@@>>>>>>>>>???>>>>>>======:::;;;===>>>>>>>>>>>>>>>============>>>>>>>>>???AAAAAAAAAAAAAAA@@@???>>>;;;;;;::::::;;;<<<>>>??????????????????@@@@@@AAA??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFEEECCCAAABBBAAA@@@@@@@@@AAACCCDDDEEEDDDCCCBBBDDDIIIOOOTTTaaammmooocccVVVQQQPPPSSS\\\fffppp{{{zzzuuummmccc[[[XXXZZZ___fffjjjooowwwyyyhhh[[[SSSQQQPPP]]]jjjrrr{{{rrrccc]]]UUUOOOKKKIIIHHHGGGCCCBBBAAA@@@>>><<<;;;;;;::::::999999999888888888777666666555444444555555333444666777888888888777888888999:::;;;===???@@@BBBFFFJJJNNNRRRVVV[[[^^^___bbbeeeeeeddddddeeegggggghhhjjjkkklllmmmmmmmmmnnnoooooopppqqqrrrssssssqqqtttxxxzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||}}}~~~~~~}}}zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||yyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}|||||||||}}}}}}|||||||||{{{{{{{{{{{{xxxyyyzzz{{{|||}}}~~~~~~|||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyywwwttttttuuuvvvvvvuuuttttttssssssssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssqqqqqqrrrsssttttttuuuuuusssqqqooooooqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvtttqqqnnnkkkdddccccccbbbaaa___^^^]]][[[\\\]]]^^^]]]\\\ZZZXXXVVVUUUSSSPPPNNNLLLKKKKKKEEEFFFFFFEEECCCBBBEEEHHHHHHMMMSSSWWW[[[aaajjjqqqvvvyyy}}}|||wwwrrrnnnjjjcccYYYRRRIIIFFFAAA???CCCKKKVVV^^^gggiiikkkjjjhhhiiimmmppptttssssssqqqoookkkfffccc^^^\\\[[[]]]dddkkkqqqtttwwwwwwvvvtttssstttwwwyyyzzz~~~}}}yyyuuutttrrrooonnnnnnkkkeee``````]]]YYYXXXXXXVVVRRROOOBBBAAA???????????????>>>999:::<<<>>>>>>>>>>>>===999;;;<<<;;;999999<<>><<<:::888;;;<<<>>>???@@@@@@@@@@@@======>>>>>>>>>>>>======:::;;;<<<>>>>>>>>>==================>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@;;;;;;::::::;;;<<<>>>????????????>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFEEEDDDAAA@@@@@@@@@?????????@@@BBBCCCCCCBBBAAAAAACCCFFFIIIJJJSSS```sss~~~ooo^^^UUUQQQPPPWWW```nnnzzz~~~vvvjjj```\\\XXXYYY[[[]]]aaajjjvvv~~~tttbbbVVVRRREEEOOOYYY]]]cccppp}}}nnnhhh^^^UUUPPPMMMKKKJJJFFFEEEDDDBBB@@@>>>===<<<:::::::::999999999888888888777666555555555555555666666777888888777666555666777777888999;;;===>>>@@@DDDHHHLLLPPPTTTYYY\\\\\\___bbbcccaaaaaaccceeefffggghhhiiikkkkkkllllllmmmmmmnnnooopppqqqrrrrrrppptttxxxzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}zzz{{{|||}}}~~~~~~}}}|||xxxyyyyyyzzzzzz{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||wwwxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}||||||{{{|||}}}~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyzzz||||||}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxzzzwwwuuuuuuvvvwwwwwwvvvuuuuuutttssstttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssnnnoooqqqsssuuuwwwxxxyyytttrrrpppoooppprrrrrrqqqqqqqqqrrrrrrrrrrrrssssssssstttvvvvvvuuuqqqmmmkkkaaaaaaaaa```___^^^\\\[[[YYYZZZ[[[\\\[[[XXXUUUSSSQQQPPPNNNMMMKKKJJJJJJIIIDDDEEEFFFEEEBBBBBBEEEHHHMMMSSSZZZ```eeelllvvv}}}}}}{{{sssjjjbbb\\\UUUKKKDDDEEECCCAAAAAAGGGRRR```iiiqqqqqqpppmmmiiiiiilllpppuuutttsssqqqnnniiiccc___\\\[[[[[[^^^eeemmmsssvvvrrrssstttsssqqqpppqqqrrrssswwwxxxtttrrrtttsssqqqqqqnnnlllkkkkkkiiiddd```^^^ZZZVVVTTTSSSQQQMMMIII??????>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;============<<<<<<<<<<<<<<<===@@@BBBBBBAAA???==================<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@BBBCCCDDDDDDAAA???===;;;::::::;;;<<<;;;===@@@AAA@@@@@@@@@AAABBBAAA@@@@@@AAABBBAAA??????>>>>>>???AAACCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@BBB@@@>>>???AAABBB@@@>>>EEEBBBBBBEEEFFFDDDEEEHHHJJJHHHEEEDDDEEEGGGGGGGGGBBBEEEGGGFFFDDDBBBDDDFFFJJJHHHFFFFFFGGGGGGGGGEEEDDDCCCBBBCCCDDDDDDBBB@@@===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCPPPUUUbbbuuu{{{kkk\\\SSSQQQSSSUUUbbbooo}}}tttkkkeee]]]]]]\\\WWWVVV]]]kkkwwwqqq]]]PPPHHHJJJMMMNNNPPPXXXdddnnn}}}yyykkk^^^VVVTTTTTTTTTQQQNNNIIIFFFDDDCCCAAA???>>>===<<<<<<<<<;;;999777777777777777666666666666555555555666666666777777555555666777888:::<<<===AAABBBCCCFFFJJJOOOTTTVVVZZZ\\\___```______```bbbccccccdddeeefffhhhjjjkkknnnooopppqqqrrrqqqpppooorrrtttvvvxxxyyyxxxwwwvvvxxxyyy|||}}}}}}|||zzzxxxwwwzzz}}}~~~}}}}}}~~~}}}}}}~~~~~~|||||||||}}}~~~}}}|||zzzwwwwwwwwwwwwxxxxxxyyyzzz}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzz|||{{{zzzyyyxxxvvvuuuuuuxxxxxxyyyyyyyyyzzzzzzzzz{{{yyywwwxxx}}}}}}|||||||||||||||{{{yyywwwvvvuuuttttttxxxxxxyyyyyyzzz{{{||||||~~~~~~|||{{{yyyyyyxxxxxxvvvwwwxxxyyyxxxxxxvvvvvvxxxxxxwwwvvvuuuvvvvvvvvvtttsssqqqqqqqqqsssuuuvvvsssssssssttttttttttttuuusssqqqpppppprrrssssssrrrqqqqqqrrrtttvvvwwwuuusssuuusssqqqooooooooopppqqqqqqpppnnnnnnnnnppprrrtttvvvuuuttttttsssqqqmmmiiiccc```\\\YYYYYYZZZZZZZZZVVVWWWWWWUUURRRQQQQQQRRRMMMKKKIIIHHHHHHHHHGGGFFFGGGGGGGGGEEEDDDGGGOOOTTTYYY^^^eeekkkqqqvvv{{{~~~~~~|||{{{rrrkkkbbbXXXOOOHHHBBB???<<>>@@@BBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;============>>>>>>>>>>>><<<===???AAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@???===;;;::::::;;;<<<;;;===@@@AAA@@@@@@AAABBBDDDBBBAAABBBDDDDDDCCCBBB@@@?????????AAABBBAAA???BBBBBBCCCCCCBBBBBBAAA@@@AAA???>>>>>>AAABBB@@@>>>CCC@@@@@@DDDDDDCCCDDDHHHKKKHHHEEEDDDEEEFFFFFFFFFCCCDDDEEEDDDCCCCCCEEEHHHIIIGGGFFFEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@===>>>???AAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCHHHNNNYYYiii|||uuufff[[[TTTRRRSSSZZZeeerrr}}}zzzuuuiiigggbbbZZZTTTXXXcccmmm~~~kkkZZZNNNMMMKKKIIIIIINNNVVV\\\iiizzzxxxjjjaaa\\\[[[ZZZZZZWWWSSSOOOLLLHHHCCC@@@???>>>===<<<===<<<:::888888888777777777666666666333333333444444555555555777777777777888999::::::??????AAACCCGGGLLLPPPSSSWWWYYY[[[[[[[[[[[[\\\^^^```aaabbbdddfffgggiiiiiilllmmmnnnpppqqqrrrssssssssstttvvvxxxyyyxxxwwwvvvvvvxxxzzz||||||{{{yyywwwwwwzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~~~~~~~|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~|||{{{zzzyyyzzzyyyxxxwwwvvvuuuttttttxxxxxxxxxxxxyyyyyyyyyyyyzzzxxxwwwyyy}}}~~~}}}|||{{{{{{{{{yyyxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{|||}}}}}}{{{zzzyyyyyyyyyyyywwwxxxxxxyyyxxxwwwvvvuuuwwwvvvvvvvvvvvvuuuuuuuuutttsssqqqpppqqqrrrtttuuussssssssssssttttttttttttsssrrrpppqqqsssttttttsssqqqqqqqqqsssuuuuuutttrrrtttrrrpppooonnnooopppqqqpppooonnnnnnnnnpppqqqsssuuuttttttttttttqqqnnnkkkbbb___[[[XXXXXXXXXXXXWWWVVVVVVUUURRRNNNJJJHHHHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHJJJJJJKKKQQQZZZaaalllooosssxxx||||||xxxhhhbbbXXXNNNHHHCCC???===???CCCGGGMMMTTT```mmmwwwzzzqqqlllnnnrrrqqqqqqpppnnnlllhhheeedddcccbbbcccdddhhhmmmrrruuuvvvsssooommmlllkkkiiihhhjjjkkkkkklllllllllkkkkkkjjjhhheeefffhhhgggbbb]]]\\\ZZZWWWRRRNNNJJJHHHFFFCCC@@@>>>>>>@@@AAAAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;======>>>??????@@@@@@@@@======>>>??????@@@AAAAAA@@@@@@@@@??????===<<<<<<<<<<<<=========>>>>>>>>>??????>>>===<<<;;;;;;::::::;;;===???@@@@@@?????????>>><<<;;;::::::;;;<<<;;;===???@@@@@@@@@AAABBBEEEDDDCCCDDDFFFGGGFFFEEEBBB@@@@@@@@@AAAAAA???===BBBBBBCCCCCCBBBBBBAAA@@@@@@>>>===>>>@@@BBBBBBAAACCC@@@@@@CCCDDDCCCEEEIIIMMMJJJFFFDDDDDDEEEDDDDDDCCCDDDDDDDDDDDDEEEGGGJJJIIIGGGEEEEEEFFFGGGFFFEEEEEECCCBBBBBBCCCCCCBBBAAA===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBB@@@EEEMMMYYYhhhzzzvvvggg[[[TTTQQQTTT\\\eeeooo}}}{{{wwwooocccXXXUUUZZZ```qqqyyymmm^^^XXXOOOHHHFFFHHHKKKMMMWWWfffzzzxxxnnniiigggffffffdddaaa]]]XXXQQQIIIDDDBBB@@@>>>=========;;;:::999888888888777777777777444444444444555555555555999888777777777777777888<<<<<<>>>@@@DDDHHHLLLNNNQQQSSSTTTUUUUUUUUUWWWXXX[[[]]]```bbbeeefffggggggjjjjjjlllmmmppprrruuuvvvtttuuuvvvxxxxxxxxxwwwwwwuuuvvvxxxzzzzzzzzzxxxwwwxxxzzz}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{|||}}}~~~{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}|||||||||||||||}}}}}}{{{|||{{{{{{zzzyyyxxxwwwxxxwwwwwwvvvuuutttsssssswwwwwwwwwxxxxxxxxxxxxyyyxxxwwwwwwzzz}}}~~~}}}|||{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvwwwxxxyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvtttssstttuuuvvvvvvvvvuuusssssstttsssqqqppppppqqqrrrrrrssssssssssssttttttttttttsssrrrqqqrrrtttuuutttsssrrrqqqppprrrssssssrrrppprrrpppooommmmmmnnnpppqqqoooooonnnmmmmmmnnnoooppprrrqqqqqqrrrrrrqqqmmmjjjaaa^^^ZZZWWWVVVUUUTTTTTTSSSSSSSSSOOOJJJFFFCCCCCCFFFFFFEEEEEEGGGHHHJJJLLLKKKNNNQQQSSSXXX```jjjrrr}}}}}}}}}~~~wwwppp]]]VVVLLLDDD???>>>======CCCGGGMMMSSSZZZeeerrr{{{vvvpppppprrrsssrrrqqqooommmkkkiiihhhlllkkkjjjiiikkknnnrrrtttvvvsssnnnkkkiiigggeeeccceeefffggghhhiiijjjjjjjjjfffdddcccccceeeddd```\\\YYYWWWTTTPPPLLLIIIGGGFFFAAA???>>>>>>???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBAAAAAA============>>>???AAABBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>======<<<<<<999:::<<<===>>>===<<<;;;===<<<;;;::::::;;;;;;<<<;;;===???@@@???@@@BBBCCCEEEDDDCCCEEEGGGHHHHHHGGGAAA@@@@@@AAABBBBBB@@@>>>BBBBBBCCCCCCBBBBBBAAA@@@?????????@@@AAACCCEEEFFFHHHDDDDDDFFFGGGGGGIIIMMMPPPLLLHHHFFFEEEEEEDDDCCCBBBCCCFFFHHHIIIIIIJJJJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFDDDBBBBBBCCCCCCBBBAAA>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB???BBBGGGMMMXXXiii}}}ttteeeYYYTTTTTTWWW[[[bbbnnn}}}qqqcccZZZXXXYYYdddmmm{{{zzzmmm]]]QQQLLLJJJIIIHHHNNNYYYjjj~~~zzzuuusssrrrooommmllliiiddd\\\SSSMMMGGGDDD@@@>>>>>>===<<<;;;999999999999888888888888777777777777777777777777777777777666666777777888:::;;;<<<>>>AAAEEEHHHIIILLLMMMNNNOOONNNOOOQQQSSSVVVYYY]]]```ccceeeeeeeeeiiiiiijjjkkknnnqqqtttvvvtttuuuvvvwwwwwwwwwwwwvvvtttuuuwwwyyyzzzzzzyyyxxxxxxzzz|||||||||{{{{{{|||}}}~~~~~~~~~}}}|||||||||||||||zzzzzzzzzyyyxxxwwwvvvuuutttuuuuuuvvvxxxzzz{{{|||}}}~~~~~~~~~~~~{{{{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvuuuuuuttttttvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwxxxyyy{{{{{{{{{zzz|||{{{{{{zzzzzzzzz{{{{{{vvvvvvvvvvvvvvvwwwxxxyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxyyyyyyxxxwwwuuusssrrrssstttuuuvvvvvvtttrrrqqqssssssqqqppppppppppppqqqrrrrrrssssssssstttttttttsssrrrrrrssstttuuutttssssssqqqpppqqqrrrrrrqqqppppppooommmllllllmmmnnnooonnnmmmllllllkkklllmmmmmmnnnnnnnnnooopppooollliiiaaa]]]YYYVVVUUUSSSRRRPPPNNNOOOOOOMMMIIIFFFEEEEEEEEEFFFGGGIIIKKKNNNRRRTTTWWWYYY]]]```eeennnyyy~~~~~~yyylllbbbUUUNNNDDD===:::;;;===???FFFKKKQQQXXX___iiittt|||zzztttrrrsssuuuuuutttsssqqqpppooonnnqqqpppooonnnoooqqqtttuuutttqqqmmmjjjiiigggfffdddeeefffggghhhhhhiiihhhhhhfffdddcccccccccbbb___\\\WWWUUURRRNNNJJJGGGEEEDDD??????>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCBBBBBBAAA>>>===<<<<<<===???AAABBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@888999:::;;;;;;;;;:::999:::::::::::::::;;;;;;;;;;;;<<<>>>??????@@@BBBDDDDDDCCCCCCDDDFFFHHHGGGFFF??????@@@BBBDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCFFFIIIKKKNNNJJJIIIKKKLLLKKKMMMRRRSSSPPPKKKHHHGGGGGGFFFEEEAAADDDHHHLLLOOONNNKKKIIIJJJIIIGGGGGGIIIJJJIIIIIIGGGEEEBBBBBBBBBBBBBBBAAA??????????????????@@@@@@AAA@@@@@@?????????@@@@@@AAACCCEEEGGGMMM\\\ooo~~~qqqddd^^^XXXVVVUUUYYYbbbppp}}}qqqeee]]]ZZZ]]]dddpppuuucccXXXQQQJJJEEEHHHNNN[[[nnn|||xxxvvvpppppppppooolllfff^^^YYYNNNJJJEEEAAA???===<<<;;;::::::::::::999999999999888888888888888888888888555555555555666777888999999:::<<<>>>@@@CCCEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNRRRTTTXXX]]]```bbbcccccchhhhhhhhhiiikkknnnqqqsssttttttuuuuuuvvvvvvuuuuuutttuuuwwwyyyzzz{{{{{{zzzxxxzzz{{{{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvvvvwwwyyy{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{|||||||||}}}}}}|||}}}~~~~~~~~~~~~}}}|||||||||||||||zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxwwwvvvuuuuuu{{{zzzzzzzzzzzzzzz{{{|||yyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwuuusssrrrrrrsssuuuvvvuuutttrrrpppsssrrrrrrqqqpppppppppppprrrrrrrrrsssssssssssstttrrrqqqqqqsssuuuuuusssrrrsssqqqppppppqqqrrrqqqpppnnnmmmkkkjjjjjjkkklllmmmkkkkkkjjjjjjiiiiiiiiiiiillllllmmmnnnooonnnkkkhhh___\\\XXXUUUSSSRRROOONNNKKKKKKKKKJJJGGGFFFFFFGGGEEEIIIMMMQQQSSSWWW\\\```hhhjjjmmmnnnqqqxxx~~~yyyooo```UUULLLGGG???:::999<<>>??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===???AAABBBCCCBBBAAA@@@???>>>===<<<===>>>???@@@???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<===>>>===>>>>>>???@@@AAABBBCCC:::999999999999999999999888999999::::::;;;;;;;;;;;;<<<>>>>>>???@@@CCCEEEDDDCCCCCCDDDFFFGGGFFFEEE??????AAADDDFFFGGGEEECCCBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDHHHLLLPPPTTTOOOMMMNNNNNNMMMPPPTTTVVVSSSOOOLLLKKKJJJIIIHHHBBBDDDIIINNNPPPPPPKKKHHHJJJHHHGGGGGGIIIJJJJJJIIIHHHEEEBBBAAABBBBBBBBBAAA??????>>>>>>>>>??????@@@@@@???>>>>>>===>>>>>>>>>AAACCCDDDEEEHHHRRRaaalll}}}rrrkkk]]]XXXTTTUUUZZZdddsss}}}rrriiiddd```ccciiitttmmm^^^OOOFFFDDDEEENNN^^^rrr}}}vvvrrrnnnnnnnnnnnnnnnkkkgggdddZZZTTTLLLFFFBBB???===<<<;;;;;;;;;;;;::::::::::::777777777777666666666666444444444444555666888888999:::;;;===???AAABBBBBBCCCDDDDDDDDDCCCEEEHHHJJJLLLOOOSSSWWW[[[^^^___```ddddddfffgggjjjmmmooopppsssssssssssssssttttttttttttuuuvvvxxxzzz{{{{{{|||yyyzzz{{{zzzyyyyyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyywwwvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{|||||||||||||||}}}}}}}}}{{{zzzyyyxxxwwwxxxyyyzzzyyyyyyzzzzzz{{{{{{||||||||||||}}}~~~~~~}}}||||||{{{{{{||||||xxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwxxxxxxxxxxxxyyywwwxxxxxxwwwtttsssssstttzzzzzzzzzzzzzzz{{{|||}}}|||{{{zzzxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwuuusssrrrssstttuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrssssssssssssqqqpppqqqrrrttttttrrrpppqqqpppnnnnnnpppqqqqqqpppnnnmmmkkkiiihhhhhhjjjjjjiiihhhhhhgggfffeeeeeedddkkkkkkkkklllmmmllliiifff\\\YYYUUUSSSQQQPPPMMMKKKIIIIIIHHHFFFDDDDDDGGGIIILLLRRRZZZ___cccggglllqqq{{{||||||{{{{{{{{{tttlllaaaTTTLLLCCC@@@;;;:::<<<@@@CCCDDDMMMSSSZZZ```dddiiipppuuuzzzzzzyyywwwtttrrrrrrssswwwxxxzzz{{{{{{zzzxxxwwwppprrrtttwwwxxxyyyyyyxxxrrrpppnnnmmmmmmnnnnnnmmmkkkkkklllllllllkkkkkkjjjkkkiiigggccc```]]][[[YYYTTTRRRNNNJJJEEEAAA>>>===<<<===??????===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<>>>???AAACCCCCCBBB@@@>>>???>>>>>>==================>>>??????????????????===<<<;;;::::::<<<===???>>>>>>??????@@@@@@AAAAAA;;;:::888777666777888999777777888::::::;;;;;;;;;;;;<<<===>>>>>>@@@CCCFFFFFFEEEDDDEEEFFFGGGFFFEEEBBBBBBDDDFFFHHHGGGEEEBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>@@@BBBCCCDDDHHHNNNRRRVVVQQQNNNOOONNNLLLNNNSSSYYYVVVRRROOONNNNNNMMMLLLEEEEEEGGGJJJMMMNNNKKKHHHHHHFFFEEEEEEGGGHHHHHHHHHHHHFFFBBBAAAAAABBBAAAAAA@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@BBBEEEKKKSSSYYYlll{{{~~~wwwhhh```XXXVVVVVVYYYeeeqqqyyyzzzvvviiiggggggkkkvvvvvvaaaSSSJJJFFFHHHSSSbbbrrrzzzrrrmmmkkkjjjiiijjjllllllllljjjfff___UUULLLFFFBBB@@@>>><<<<<<<<<<<<;;;;;;;;;:::888888888777777666666666555555555444444555666666777888:::;;;===>>>????????????@@@??????@@@CCCFFFGGGIIILLLPPPTTTXXX[[[]]]^^^___bbbfffiiilllnnnooosssrrrrrrrrrqqqrrrrrrrrrrrrssstttvvvxxxzzz{{{{{{yyyzzzzzzyyyxxxxxxyyy{{{zzzzzz{{{|||||||||||||||||||||{{{zzzzzzzzz{{{{{{zzzyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy||||||||||||{{{zzzyyyxxxzzzzzzzzz{{{{{{{{{||||||{{{zzzxxxwwwwwwwwwxxxyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~|||{{{{{{zzzzzzzzzzzzzzzuuuuuuuuuuuuvvvwwwxxxxxxvvvwwwxxxyyyyyyyyyyyyyyywwwxxxxxxxxxyyyyyyzzzzzzxxxxxxxxxxxxyyyyyyyyyyyywwwxxxxxxvvvtttsssuuuxxxzzzzzzzzzzzz{{{|||}}}~~~||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvuuutttttttttvvvvvvwwwwwwwwwvvvtttsssuuuuuuuuuttttttttttttsssqqqrrrrrrssssssssssssrrrqqqqqqrrrrrrrrrsssssssssooooooppprrrtttsssqqqooonnnlllkkkkkkmmmooooooooonnnmmmjjjhhhffffffggghhhfffffffffeeedddbbbaaa```eeeeeeeeeffffffeeeaaa___WWWTTTQQQOOONNNLLLJJJHHHGGGFFFEEEDDDDDDHHHMMMRRRZZZbbbmmmuuuyyy}}}yyyuuunnneeeZZZOOOGGGBBB<<<;;;<<>>===:::===??????===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========<<<>>>???AAACCCCCCAAA???===?????????>>>======<<<<<<<<<===>>>??????@@@??????===<<<:::::::::;;;===????????????>>>>>>>>>>>>>>>===;;;888666555666888:::666777888999:::;;;;;;;;;;;;<<<===>>>>>>@@@DDDFFFHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGDDDAAABBBBBBCCCCCCBBBBBBAAA@@@===???AAABBBCCCGGGNNNSSSWWWQQQNNNNNNLLLKKKLLLQQQ[[[XXXTTTQQQPPPPPPOOONNNHHHFFFDDDEEEIIIKKKKKKIIIFFFDDDCCCDDDFFFGGGGGGFFFIIIFFFBBBAAAAAAAAAAAAAAA@@@???>>>======>>>??????>>>===<<<;;;;;;;;;;;;;;;777999<<>>>>>>>>>>>????????????===>>>???@@@AAA@@@???>>>@@@@@@@@@???????????????<<<======>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@???>>>???AAA===<<<;;;:::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;<<<>>>@@@CCCDDDEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGIIIJJJIIIEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFIIIJJJKKKLLLLLLJJJJJJIIIJJJKKKLLLPPPTTTTTTPPPNNNQQQTTTSSSLLLGGGBBBBBBFFFJJJJJJHHHIIIGGGEEECCCCCCEEEGGGIIIGGGGGGEEEDDDBBBAAAAAAAAAAAA@@@???>>>============>>>>>>===<<<;;;::::::::::::<<<>>>??????@@@BBBDDDOOOUUU```qqqvvviii\\\TTTRRRSSSUUU___jjjxxxuuugggcccfffkkkuuuwwwaaaVVVNNNMMMPPPUUUaaammmxxx{{{}}}{{{vvvoooiiifffbbb___^^^```eeejjjmmmmmmmmmjjjddd\\\TTTLLLEEEBBBAAA>>>:::888888999::::::;;;;;;::::::888777555555777666555444444555666777666777888999999999999999999999:::;;;;;;<<<======AAABBBDDDGGGKKKOOORRRTTTXXXZZZ^^^aaaeeeiiinnnrrrrrrrrrqqqqqqppppppppppppqqqrrrtttttttttuuuwwwyyyxxxyyy{{{zzzxxxvvvvvvvvvvvvxxxzzz{{{zzzzzz{{{|||zzzyyyxxxxxxxxxyyyzzz{{{wwwwwwvvvvvvuuuuuuttttttttttttttttttuuuwwwxxxyyywwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxzzz{{{||||||~~~|||zzzxxxuuutttsssssstttvvvxxxzzz{{{{{{|||zzzzzz{{{|||||||||||||||zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwyyy{{{|||}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{|||~~~|||{{{|||}}}}}}|||{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvxxxyyyyyywwwuuutttuuuvvvvvvwwwxxxwwwuuutttttttttuuuuuutttsssssssssssstttssssssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrssstttssspppmmmnnnkkkhhhggghhhjjjjjjjjjiiihhhgggfffdddbbbaaa```dddcccaaa```___]]]ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCDDDEEEIIIRRR^^^gggyyyzzzrrrlllcccYYYOOOIIIEEE???<<<<<<777;;;CCCNNNWWW]]]``````eeegggjjjnnnpppqqqqqqpppnnnjjjeee```___aaaeeehhhooorrrtttvvvvvvvvvwwwyyy{{{}}}|||uuusssqqqooommmlllkkkkkknnnllliiijjjmmmooonnnlllllljjjeee[[[RRRMMMMMMOOOLLLKKKIIIFFFCCCAAA@@@@@@<<<<<<<<<===>>>@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????===>>>@@@AAAAAA@@@????????????????????????@@@@@@>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========???@@@AAA@@@???>>>???@@@>>>===<<<;;;:::999999999888999::::::;;;;;;::::::;;;;;;;;;<<<>>>@@@CCCDDDCCCCCCCCCCCCCCCEEEFFFHHHIIIHHHHHHIIIIIIHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJJJJLLLPPPQQQMMMLLLPPPRRRRRRNNNIIICCCBBBEEEGGGGGGFFFIIIHHHFFFEEEEEEFFFHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>============>>>===<<<;;;;;;::::::::::::<<<===>>>===>>>@@@AAADDDHHHQQQ^^^lll{{{xxxlll___WWWSSSQQQQQQWWW```nnnyyy|||mmmeeebbbdddllluuuyyylll]]]UUUQQQQQQXXX```gggjjjmmmnnnmmmiiieeebbb^^^\\\[[[]]]cccgggjjjjjjpppnnniiiaaaXXXOOOGGGCCCCCC@@@<<<:::::::::999999;;;;;;;;;:::999888777666777666555555555666666777666666777888888888888888777888888999999:::::::::<<<===???BBBFFFJJJMMMOOOTTTWWW[[[___bbbgggkkkoooooooooooooooooooooooonnnooopppqqqqqqqqqrrrtttvvvuuuwwwyyyxxxwwwuuutttuuuvvvxxxzzzzzzzzzyyyzzz{{{zzzyyyxxxxxxwwwxxxyyyzzzvvvvvvvvvvvvuuuuuuttttttsssssssssssstttuuuvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{~~~~~~}}}{{{yyywwwuuusssrrrsssuuuwwwxxxyyyzzzzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxzzz|||}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~}}}||||||{{{}}}{{{yyyxxxzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwxxxvvvtttrrrsssttttttvvvwwwwwwuuuttttttuuuttttttsssrrrrrrrrrrrrrrrttttttttttttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssrrrrrrssstttssspppmmmllliiigggfffgggiiiiiiiiigggfffeeecccaaa```______bbb```^^^]]]\\\ZZZWWWTTTQQQQQQPPPPPPOOONNNMMMLLLLLLKKKIIIGGGEEEDDDDDDDDDEEEGGGIIIKKKPPPYYYeeennnyyypppfff___UUUMMMFFFDDDAAA===::::::<<<@@@HHHRRR[[[aaacccdddjjjlllnnnoooppppppooonnnlllhhhccc^^^]]]___bbbeeemmmoooqqqrrrrrrsssuuuwww|||~~~{{{tttsssrrrpppooommmllllllkkkiiigggiiilllnnnmmmkkkgggeee```YYYSSSOOONNNNNNJJJIIIGGGEEECCCAAA@@@@@@<<<<<<<<<===>>>@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????===>>>@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@AAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???AAABBBAAA???>>>>>>??????>>><<<;;;:::999888888888999::::::;;;;;;::::::;;;;;;;;;<<<>>>@@@BBBCCCBBBBBBAAABBBCCCEEEGGGHHHMMMKKKIIIHHHHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFHHHHHHIIIMMMNNNKKKJJJNNNPPPOOOOOOJJJEEECCCDDDEEEDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHEEEBBBAAAAAABBBBBB@@@???>>>======<<<======>>>===<<<;;;:::::::::::::::;;;===<<<;;;;;;<<<>>>???BBBFFFMMMYYYjjj}}}|||rrrhhh___YYYSSSPPPSSSYYYdddpppzzzuuuiii```]]]bbbjjj{{{vvvfffZZZRRRRRRTTTUUUXXX[[[___```^^^\\\ZZZWWWWWWXXX[[[```eeehhhiiipppooommmhhh```VVVNNNIIIGGGDDD@@@>>>>>>===;;;:::;;;;;;;;;;;;;;;:::999888777777666666666666777777555666666777777777777777666666666666777777777777999:::<<>>??????;;;:::<<>>???@@@AAA;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????===>>>@@@AAABBBAAAAAA@@@======>>>???@@@AAAAAAAAABBB@@@===;;;::::::;;;<<<<<<<<<<<<=========>>>>>>@@@BBBCCCBBB@@@>>>===>>>???>>>===;;;999888888888888999::::::;;;;;;:::::::::;;;;;;===>>>@@@AAABBB@@@@@@@@@AAACCCEEEGGGHHHPPPMMMIIIGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHEEEEEEDDDCCCDDDEEEFFFGGGIIILLLMMMJJJHHHKKKLLLKKKLLLIIIDDDCCCCCCDDDCCCBBBGGGHHHIIIJJJJJJIIIHHHGGGIIIGGGDDDBBB@@@@@@AAABBB???>>>======<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;<<<===<<<:::999:::;;;===???BBBDDDKKK[[[qqqxxxqqqkkkccc[[[VVVUUUWWW^^^hhhsss}}}qqqccc\\\^^^bbbkkkxxxpppaaaVVVQQQMMMNNNPPPRRRSSSSSSQQQOOORRRTTTVVV[[[aaafffkkkmmmpppqqqqqqoooiii```XXXRRRKKKIIIEEECCCBBBAAA???===;;;<<<<<<<<<<<<<<<;;;;;;888888777777777777777777555555666666666666666555666666666666555555555555999:::;;;>>>@@@CCCFFFGGGIIILLLRRRVVVZZZ___cccfffhhhhhhiiijjjjjjjjjiiiiiifffhhhiiiiiiiiijjjlllooooooqqqttttttsssrrrsssssstttvvvxxxxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuttttttssssssssstttwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyy|||}}}~~~~~~}}}zzzvvvtttrrrrrrtttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvssstttuuuvvvwwwxxxyyyyyyzzzxxxvvvtttsssssstttuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz}}}~~~}}}zzzyyyxxxvvvttttttvvvxxxxxxxxxvvvvvvvvvuuuuuutttttttttsssttttttttttttttttttssstttuuuwwwvvvtttrrrqqqrrrrrrtttvvvvvvuuutttuuuvvvtttsssrrrrrrqqqrrrrrrrrruuuuuuuuutttsssrrrqqqpppooooooppppppqqqrrrrrrrrrqqqqqqqqqrrrsssqqqnnnlllgggeeeddddddeeeggggggfffcccaaa]]]ZZZXXXYYYZZZ[[[[[[YYYWWWUUUTTTRRROOOLLLHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFHHHKKKMMMRRRVVV[[[```fffooozzz|||vvvmmmcccYYYPPPHHHBBB???;;;:::===>>>===???CCCKKKQQQYYY```fffiiilllmmmuuuuuuuuutttrrrpppooonnniiigggdddbbbbbbeeehhhkkkjjjkkkkkkkkkkkknnnrrruuu~~~|||xxxssssssttttttsssqqqpppooohhhfffeeefffhhhhhheeebbb^^^ZZZVVVTTTSSSPPPKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<======???@@@@@@;;;;;;;;;<<<<<<<<<=========>>>@@@AAAAAAAAA??????===>>>@@@AAABBBBBBAAAAAA======>>>???@@@AAAAAAAAABBB@@@===;;;::::::;;;<<<<<<<<<<<<<<<============@@@BBBCCCCCCAAA>>>======???>>>===;;;999888888888888999::::::;;;;;;::::::::::::<<<===>>>???@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHPPPMMMHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGIIIIIIDDDCCCCCCBBBCCCDDDEEEFFFKKKOOOOOOKKKHHHIIIHHHFFFGGGEEECCCBBBCCCDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFHHHFFFDDDAAA@@@@@@@@@AAA>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<:::999999:::777;;;======@@@KKK^^^lllzzzvvvsssmmmeee^^^VVVVVVXXX___jjjuuu~~~~~~nnnccc^^^]]]]]]kkk|||zzzeeeVVVLLLJJJHHHHHHJJJKKKIIIHHHNNNQQQUUU[[[cccjjjqqquuuwwwyyyzzzyyytttkkkbbb\\\QQQNNNJJJFFFDDDCCC@@@???===>>>>>>>>>>>>>>>===<<<999999888888888777777666555555666666666555555444666666666666555555555555999999:::<<<>>>@@@BBBCCCEEEIIINNNSSSWWW[[[___aaacccdddeeeffffffeeedddccc```bbbdddeeeeeegggiiilllmmmooorrrssssssrrrssstttrrrtttvvvwwwvvvvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuttttttttttttttttttuuuuuuuuuwwwwwwvvvuuuttttttttttttvvvwwwwwwxxxxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxx{{{|||~~~~~~}}}zzzwwwuuusssssstttuuuvvvvvvuuuuuurrrsssuuuvvvxxxyyyyyyyyywwwwwwxxxxxxwwwwwwvvvvvvssstttuuuvvvwwwxxxyyyyyyzzzxxxvvvtttsssssstttuuuvvvwwwwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyzzz|||~~~~~~}}}zzzxxxvvvuuuwwwxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuussssssttttttttttttsssssstttvvvwwwwwwuuuttttttuuuuuuvvvxxxwwwvvvuuuuuuvvvuuuttttttsssssssssssssssttttttttttttsssrrrqqqpppoooooooooppppppqqqqqqqqqooooooooopppqqqpppmmmjjjfffdddcccccceeefffeeeddd```^^^ZZZWWWUUUUUUVVVWWWVVVUUUSSSRRRQQQOOOLLLJJJEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@BBBEEEJJJPPPUUUXXX]]]aaaggglllrrryyy}}}tttlll___SSSJJJDDD???===>>>;;;:::===@@@BBBGGGMMMTTTYYYaaagggjjjlllnnnpppuuuuuuuuuuuutttsssrrrrrrhhhgggfffeeegggiiillloookkkllllllkkkkkkmmmqqqttt{{{|||yyywwwttttttttttttsssrrrqqqpppkkkhhheeedddeeeccc___[[[\\\XXXTTTRRRQQQMMMHHHCCC@@@@@@??????>>>>>>??????<<<<<<<<<<<<===>>>??????::::::;;;;;;<<<============>>>@@@BBBBBBAAA@@@???===>>>@@@AAABBBCCCBBBBBB>>>>>>>>>???@@@@@@@@@AAA@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===???AAADDDDDDBBB???>>>>>>???>>><<<;;;:::999888888888999::::::;;;;;;::::::999:::<<<===>>>?????????@@@@@@???@@@AAACCCEEEFFFMMMJJJGGGEEEDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIDDDCCCCCCBBBCCCDDDFFFGGGLLLPPPPPPKKKGGGGGGFFFCCCCCCCCCBBBBBBBBBCCCEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;999888888999555999<<<<<<<<>>===999999:::999999888777666666666666666666555555444555555666666666666666666666666777888999;;;===>>>AAAEEEKKKOOOSSSVVVYYY[[[]]]^^^___``````^^^\\\[[[YYY[[[]]]___```cccfffiiijjjmmmpppqqqqqqrrrssstttqqqsssuuuuuuuuutttuuuwwwwwwwwwwwwwwwwwwvvvuuutttsssttttttttttttuuuuuuuuuxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}|||zzzxxxvvvsssttttttuuuuuuuuuttttttoooppprrrtttvvvxxxyyyyyyvvvvvvwwwwwwwwwvvvvvvuuuttttttuuuvvvwwwxxxxxxyyyyyyxxxvvvuuutttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{}}}|||zzzxxxwwwxxxyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvssssssttttttttttttssssssuuuvvvwwwvvvuuuvvvxxxzzzzzz{{{|||zzzxxxuuuuuuuuuuuuuuutttsssssssssssstttssssssttttttssssssrrrqqqoooooooooooooooooooooooommmmmmmmmnnnooommmjjjhhhdddcccaaabbbccccccaaa```[[[YYYVVVTTTRRRQQQRRRRRRQQQPPPNNNNNNNNNMMMJJJHHHAAA@@@???>>>>>>???@@@AAAAAABBBFFFLLLTTT^^^fffkkkmmmqqqwww{{{~~~~~~wwwggg^^^RRRFFF@@@===<<<<<<===<<<>>>CCCGGGJJJPPPXXX]]]bbbiiimmmnnnnnnoooqqquuuuuuuuuuuuuuuuuuuuuuuuiiihhhhhhhhhiiikkkmmmooommmmmmnnnmmmmmmmmmppprrrvvvwwwxxxxxxvvvuuuvvvvvvtttsssrrrpppoooooooooooolllhhhccc```___^^^ZZZWWWXXXVVVRRROOOLLLHHHCCC@@@???>>>======<<<============<<<<<<<<<======>>>???::::::;;;;;;<<<======>>>===>>>AAABBBCCCAAA@@@>>>===>>>@@@BBBCCCCCCCCCBBB??????????????????@@@@@@>>>>>>======<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;>>>@@@CCCDDDCCC@@@??????>>>===<<<;;;:::999999999888999::::::;;;;;;::::::999:::<<<===>>>???>>>>>>AAA@@@@@@@@@@@@BBBDDDEEEHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEGGGHHHHHHDDDDDDCCCCCCDDDEEEGGGHHHJJJNNNNNNJJJFFFFFFEEEBBBAAABBBBBBBBBAAABBBCCCEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@>>><<<;;;<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999::::::;;;;;;999::::::999777666777888666999<<<<<<<<>>===:::::::::::::::888777666777777777777777666555444333444444555555666666666444444555555777888999:::>>>BBBGGGLLLNNNQQQSSSUUUVVVXXXYYYYYYXXXVVVSSSRRRQQQTTTWWWYYY[[[^^^bbbeeegggiiimmmoooooopppqqqrrrppprrrtttttttttssstttvvvuuuvvvvvvwwwwwwvvvuuutttssssssssstttttttttuuuuuuvvvuuuuuutttttttttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxwwwrrrsssssssssssssssrrrrrrooopppqqqsssuuuvvvwwwwwwuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxvvvvvvwwwxxxxxxyyyzzzzzzzzz{{{|||~~~~~~|||yyyxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttuuuuuuuuuttttttwww{{{~~~~~~zzzvvvuuuuuuuuutttssssssrrrrrrssssssqqqrrrssssssttttttsssssspppppppppooonnnnnnmmmmmmkkkkkkkkklllmmmkkkhhhfffbbb```____________]]][[[UUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIJJJJJJHHHFFF???>>>======>>>???AAACCCFFFHHHNNNVVVbbbnnnyyy~~~|||rrriiiWWWPPPGGG???;;;;;;;;;;;;<<>>>>>::::::;;;;;;<<<===>>>>>>===>>>AAACCCCCCBBB@@@>>>===>>>@@@BBBCCCCCCCCCCCC@@@@@@@@@???????????????<<<======>>>======<<<;;;999999999:::::::::;;;;;;===@@@CCCDDDCCCAAA@@@@@@===<<<;;;:::::::::::::::999999:::;;;;;;;;;::::::999:::<<<>>>>>>???>>>>>>AAAAAA@@@???@@@AAACCCDDDEEEDDDCCCCCCDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIGGGKKKMMMIIIFFFFFFEEEBBBBBBBBBCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@AAAAAA@@@===:::999;;;;;;:::::::::;;;;;;<<<:::::::::999999:::;;;;;;777888888777666555555777444666888999999<<>>===::::::;;;;;;:::999777666777777888888777666555555222222333444444555666666555555555666777888999:::<<>>>>>???BBBDDDFFFJJJMMMTTT^^^lllzzzzzzuuurrrkkk```WWWKKKFFFAAA<<<;;;;;;::::::===CCCNNN[[[aaacccgggllljjjooouuuwwwtttqqqqqqsssvvvvvvuuuuuuuuuuuuvvvvvvvvvuuusssrrrpppooonnnnnnmmmoooppppppnnnllllllmmmkkkmmmppprrrrrrrrrtttuuurrroookkkgggeeefffgggiiigggaaaZZZVVVVVVVVVUUUSSSMMMMMMLLLHHHAAA>>>>>>@@@======<<<;;;::::::::::::===<<<<<<<<<<<<======>>><<<:::999999;;;===>>>>>>>>>>>>@@@CCCEEEDDDBBB???DDDBBB@@@@@@AAABBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;:::999999999;;;::::::999999::::::;;;===???@@@???===<<<<<<===>>>===;;;::::::;;;===>>>;;;<<<=========<<<;;;:::======>>>>>>?????????@@@BBB@@@???======>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>@@@AAACCCDDDDDDCCCAAA@@@CCCCCCCCCDDDEEEFFFEEECCCCCCBBBBBBAAABBBCCCDDDEEEGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;<<<===666666666666777777777777888777666666777999;;;<<>>;;;>>>;;;888777999:::;;;;;;666666666666666555555555666666555555555444444444666555555555666777999:::>>>???AAADDDGGGIIIJJJJJJNNNMMMLLLJJJHHHGGGFFFEEEDDDGGGJJJMMMPPPTTTXXX[[[dddfffiiikkklllmmmoooqqqqqqrrrsssssssssrrrqqqpppqqqrrrssstttuuuuuuuuuuuuqqqrrrrrrsssttttttssssssttttttuuuuuuuuuuuuttttttsssttttttvvvwwwxxxyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{zzzzzzyyywwwvvvtttsssssssssssssssrrrrrrrrrqqqqqqoooooopppqqqrrrtttvvvvvvuuuvvvwwwxxxwwwvvvtttrrrrrrrrrrrrrrrsssuuuwwwxxxzzzzzz{{{yyyxxxwwwxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~|||{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttssstttuuuvvvwwwtttwwwyyyvvvqqqqqqxxx~~~|||xxxvvvvvvvvvuuutttsssqqqooonnnoooqqqsssuuutttsssqqqooorrrqqqpppooonnnllllllkkkjjjjjjiiigggeeecccaaa```___]]][[[XXXUUUSSSQQQQQQRRRNNNIIIGGGFFFEEECCC@@@DDDDDDCCCDDDEEEEEEDDDCCC@@@AAABBBAAAAAADDDJJJOOORRRXXXbbbmmmxxx|||sssmmmgggaaa\\\VVVOOOJJJ??????===:::999;;;???CCCIIIPPP[[[eeejjjmmmnnnnnnsssuuuwwwxxxvvvuuuttttttyyyyyyyyyzzz{{{||||||||||||wwwqqqnnnmmmnnnooottttttssspppkkkhhhhhhhhhgggjjjmmmqqqsssrrrqqqooolllkkkhhhfffcccaaa```______[[[UUUPPPLLLKKKKKKLLLLLLIIIFFFBBB@@@>>>>>>>>>;;;:::999888888888999:::<<<<<<;;;::::::::::::;;;===<<<:::;;;===?????????===>>>???BBBDDDDDDAAA???AAAAAABBBDDDEEEEEEBBB???????????????>>>>>>=========<<<;;;:::::::::::::::;;;::::::999999::::::;;;<<<>>>???>>>===;;;;;;<<<>>><<<;;;::::::;;;<<<>>>;;;<<<===>>>>>>>>>===<<<<<<======>>>???@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDDDDBBBAAA@@@@@@@@@@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::999999888888888888999999;;;<<<<<<666666666666777777777777777777666555666888:::;;;======DDDQQQ```ppp{{{nnnaaa[[[]]]aaakkklllmmmooorrrvvv|||}}}nnnccccccfffhhhqqq}}}qqqbbbUUUKKKEEECCCAAAAAACCCKKKWWWdddmmm}}}xxxooobbbWWWOOOLLLHHHEEEDDDCCCAAA???>>><<<:::999;;;<<<;;;;;;888777777777777666666666555555444444444333333333555555444444555666888999<<<===???AAACCCEEEEEEFFFFFFFFFEEECCCBBBAAA@@@???@@@BBBEEEHHHKKKOOOUUUXXX```cccfffiiijjjlllnnnppplllmmmooopppqqqqqqqqqppppppqqqrrrsssttttttttttttqqqrrrrrrsssssssssrrrrrrrrrrrrsssttttttuuuuuuuuussstttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzxxxwwwvvvuuutttsssssssssrrrrrrrrrrrrqqqnnnnnnooopppqqqssstttuuutttuuuvvvwwwwwwuuusssrrrssssssrrrssstttuuuwwwxxxzzz{{{{{{zzzxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvuuuuuutttuuuvvvwwwxxxwww{{{|||yyytttssswww}}}{{{yyyvvvvvvuuutttrrrpppooonnnnnnoooqqqsssrrrqqqnnnmmmnnnnnnmmmlllkkkjjjiiihhhgggffffffdddbbb```^^^\\\ZZZYYYWWWTTTQQQOOONNNMMMKKKHHHDDDBBBBBBBBB@@@>>>?????????@@@BBBCCCCCCCCCAAACCCEEEEEEGGGLLLSSSZZZbbbgggooowww|||qqqjjj^^^ZZZUUUPPPMMMIIICCC???<<<<<<;;;::::::>>>DDDIIIWWW^^^hhhppptttuuuvvvvvvuuuwwwzzzzzzyyywwwvvvwwwvvvwwwyyy|||}}}xxxrrroooooopppqqqrrrqqqooojjjfffdddeeefffhhhkkknnnqqqrrrqqqooommmnnnlllhhhddd```\\\ZZZXXXZZZVVVQQQKKKHHHFFFGGGHHHFFFEEEBBB>>><<<;;;;;;<<<;;;:::999888888888999999;;;;;;::::::::::::;;;;;;???===<<<===???@@@@@@@@@======???AAACCCCCCAAA>>>>>>???CCCGGGIIIGGGBBB>>>===============<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999:::::::::<<<======;;;::::::;;;===<<<;;;::::::;;;<<<===;;;<<<>>>???@@@??????>>>;;;<<<===>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>=====================<<<;;;:::999999999888888888777777888888888888999:::;;;;;;777777777777666666666666666555555444555666888999999999===EEENNN[[[ooo|||mmmaaaYYYVVV^^^```dddgggkkkqqqwww|||{{{nnnjjjhhhfffkkkttt|||iiiWWWLLLJJJGGGBBB@@@CCCKKKUUU[[[fffsssttthhhZZZUUUNNNHHHEEEDDDDDDCCC???===<<<<<<======<<<;;;999999888888888777777777444444444444333333333333444444444444444555666777999:::;;;===>>>???@@@@@@>>>>>>>>>===<<<;;;;;;;;;;;;===???AAADDDIIIPPPTTTZZZ^^^bbbeeegggiiilllnnnhhhiiilllnnnooopppppppppppppppqqqrrrssssssssssssrrrrrrsssssssssrrrrrrqqqooopppqqqrrrtttuuuvvvwwwuuuuuuvvvwwwxxxxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzz|||{{{{{{yyyxxxwwwvvvuuuttttttsssssssssrrrrrrrrrnnnnnnnnnoooppprrrttttttssstttuuuvvvuuutttsssrrrssssssrrrssstttuuuwwwxxxzzz{{{{{{yyyxxxwwwyyyzzz}}}||||||{{{{{{zzzzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyxxxwwwwwwwwwxxxzzz{{{|||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuxxxwwwwwwwwwwwwxxxyyyyyy{{{~~~|||vvvsssuuuxxx}}}{{{vvvvvvuuutttrrrpppnnnmmmmmmnnnooopppooonnnllljjjiiiiiihhhgggfffeeeeeedddbbbaaaaaa___]]][[[YYYWWWTTTSSSQQQNNNLLLJJJIIIIIIEEECCC@@@?????????>>>===<<<===>>>@@@BBBDDDFFFGGGFFFHHHKKKMMMQQQXXXbbbiiiuuuyyyvvvmmmcccYYYQQQIIIFFFCCC@@@>>><<<999777:::::::::<<>>===???BBBFFFHHHGGGCCC@@@<<<;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<::::::999999999999::::::999:::<<<<<<:::999::::::===<<<;;;;;;;;;;;;<<<===<<<===>>>?????????>>>===:::;;;<<<>>>???AAABBBBBB@@@@@@?????????@@@AAAAAA???@@@@@@AAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@???AAACCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======<<<=========<<<<<<;;;:::999999888888777777777888888888888888888999::::::777777777777666666666666555444444444444555666777777888<<<@@@CCCLLL^^^nnnwwwiii]]]VVVWWWYYY[[[___cccjjjrrrxxx}}}xxxrrrnnnkkkooovvv}}}mmm___WWWQQQHHHBBBBBBFFFKKKOOOTTT^^^kkkxxxzzziiibbbWWWNNNHHHFFFDDDDDD???>>>===>>>>>>>>><<<::::::999999888888777777777666555555555444444444444333333333333444444555555777888999:::;;;;;;;;;;;;:::::::::::::::999999999777888:::;;;>>>DDDKKKPPPUUUYYY___cccfffhhhjjjlllhhhiiikkkmmmooooooooooooppppppqqqrrrsssssssssssssssttttttttttttsssrrrrrrooopppqqqrrruuuwwwyyyzzzwwwwwwxxxxxxyyyzzzzzz{{{xxxyyyzzz{{{|||{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvvvvttttttttttttssssssssssssooooooooopppqqqssstttuuusssssstttuuuuuutttsssrrrsssrrrrrrrrrrrrtttvvvwwwxxxyyyyyyxxxvvvvvvwwwyyy~~~}}}}}}}}}|||{{{zzzyyyzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvuuuvvvxxxyyyzzzvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{}}}~~~wwwrrrqqqssszzz~~~|||yyyuuuuuutttsssqqqooommmlllllllllmmmmmmmmmkkkiiihhheeeeeedddcccbbbaaa``````]]]\\\\\\ZZZXXXVVVTTTRRRNNNMMMKKKIIIHHHGGGFFFFFFDDDBBB@@@???>>>>>>>>>>>>>>>???AAACCCEEEIIIMMMOOONNNRRRVVVYYY^^^gggqqqyyy|||wwwqqqiii```XXXOOOFFF@@@???===;;;999888888888777999:::===@@@FFFOOOXXX___bbbffflllppprrrtttuuuvvvxxxzzz}}}~~~}}}{{{{{{{{{wwwxxx{{{~~~zzzuuurrrrrrtttvvvuuurrrlllfffbbbdddhhhmmmmmmnnnpppqqqooommmiiiggghhhfffccc___[[[WWWUUUTTTNNNKKKGGGCCC@@@?????????<<<;;;:::999999999999::::::999999888888888888888777777888888999;;;<<<======<<<;;;<<<>>>???===<<<<<<<<<<<<>>>@@@@@@???>>>?????????AAADDDDDDCCCAAA::::::::::::::::::::::::999999999999999:::;;;<<<:::999999888888999999:::888999;;;;;;:::999999:::<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>???>>>===;;;::::::;;;<<<>>>???AAABBBBBB@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCEEEAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999888777888888999888888777777777888999999888777777777666666666555444444444444444444555555222444888;;;<<>>>>>???>>><<<:::::::::999999888777777666777777777777666666666666333333333444444444444444777777888999999999888888888888888888888888888888666666888999<<>>>>>>>>??????AAADDDEEEHHHMMMSSSXXX^^^aaafffiiinnnuuu~~~}}}wwwrrrmmmhhheee]]]ZZZTTTNNNHHHBBB<<<999::::::999777666777888999:::===@@@EEEKKKTTT^^^ddddddhhhllloooqqqsssuuuwwwvvvyyy|||}}}|||{{{zzz{{{uuuvvvxxxzzz}}}{{{vvvtttssstttuuutttqqqlllgggdddffflllpppoooooooooooommmkkkhhhgggiiigggccc^^^YYYUUURRRQQQLLLIIIFFFBBB???>>>>>>???;;;;;;;;;;;;;;;;;;<<<<<<999999999999888888777777666666777777999:::<<<===<<<;;;:::<<<======<<<:::<<<;;;;;;<<<>>>???>>>===@@@>>><<<===???AAAAAAAAA999999999::::::::::::;;;999999999999999:::;;;;;;999999888888888888999999777999;;;;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@AAABBB??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@CCCEEEDDDAAA???@@@BBBAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>??????@@@>>>??????@@@@@@??????>>>@@@AAAAAA@@@@@@???>>>===;;;;;;<<<<<<<<<;;;;;;:::;;;:::888777777777888999888777777777777777888888888888777777666666555555444444444444444444444444333444777:::999999@@@III[[[mmm}}}tttmmm___^^^\\\YYYYYY]]]bbbggglllooowww|||vvvsssuuuxxxzzzvvveeeVVVLLLGGGDDDBBBEEEFFFJJJSSS]]]jjj|||xxxiii]]]SSSKKKGGGCCCAAA@@@???@@@???>>><<<<<<<<<;;;:::999888888777999888888888777777777777333333444555555444444333666666777888888888777777666666666666666555555555555666777999;;;???EEEIIINNNSSSYYY___bbbdddfffgggiiijjjkkklllmmmmmmlllkkkoooooopppqqqrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuttttttssstttuuuxxxzzz{{{xxxxxxyyyyyyyyyzzzzzzzzzwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttrrrrrrrrrsssssstttuuuvvvtttttttttttttttuuuuuuuuusssrrrqqqqqqqqqrrrtttuuuwwwwwwxxxvvvuuutttuuuwww{{{|||}}}}}}|||{{{yyyxxxvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzxxxyyyzzz|||}}}~~~~~~{{{vvvsssrrrsssvvv{{{}}}|||zzzxxxxxxqqqqqqpppooommmkkkiiihhhiiiiiihhhgggfffdddbbbaaa______]]][[[YYYWWWVVVUUUSSSSSSRRRPPPNNNLLLJJJIIIFFFFFFEEEDDDCCCCCCCCCCCC@@@AAAAAA@@@>>>>>>@@@CCCAAADDDGGGJJJNNNUUU___fffrrruuuzzz|||~~~zzztttlllddd^^^XXXSSSPPPIIIHHHEEEAAA===;;;999888666777666555555666999<<<@@@CCCGGGLLLRRRYYY```eeefffhhhjjjlllmmmooorrruuuuuuwwwzzz|||{{{zzzzzzzzzrrrsssuuuwwwzzz}}}~~~{{{wwwuuusssssssssnnnmmmjjjgggeeehhhlllppppppooommmkkkjjjiiiiiiiiinnnkkkeee^^^WWWQQQMMMKKKIIIGGGDDDAAA???>>>>>>>>>;;;<<<<<<<<<============888888999999888888777666666666666777888:::;;;<<<;;;;;;;;;<<<======;;;999;;;::::::;;;===>>>>>>===>>><<<;;;;;;<<<=========999999999::::::;;;;;;;;;999999999999999999::::::999999888888888888999999777999;;;;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@??????<<<======>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBEEEHHHFFFAAA???@@@BBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@???>>>>>>?????????>>>>>>????????????>>>>>>????????????>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;;;;:::888777555555666777888888777777666666666777777888888888777666555555555444444555555555555444444666555666888888888<<>>===<<<;;;::::::888888888777777777777666333444555666666555444333444555666666777777777666777777777666666555555555555666888999;;;===AAAEEEKKKPPPVVV\\\___aaabbbccccccdddfffhhhiiijjjjjjiiilllmmmnnnooopppppppppppppppppprrrsssttttttttttttvvvuuutttssstttvvvxxxyyyvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuttttttrrrrrrrrrrrrssstttuuuuuuuuutttttttttuuuuuuvvvwwwuuutttssssssssstttuuuvvvxxxyyyyyyxxxvvvvvvwwwxxxyyyzzz{{{||||||{{{yyyxxxuuuwwwxxxzzz||||||||||||}}}|||{{{{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}yyyuuurrrqqqooorrruuuwwwvvvuuutttuuuoooooonnnmmmkkkiiigggfffffffffdddcccaaa___^^^]]]]]]\\\ZZZWWWTTTRRRPPPOOONNNNNNMMMKKKIIIGGGEEEDDDCCCCCCBBBAAAAAAAAABBBBBB???AAABBBBBBBBBCCCGGGKKKHHHMMMRRRWWW]]]gggttt~~~~~~vvvpppiiicccZZZRRRLLLHHHDDDBBB???>>><<<:::777666666777555666777777888:::???DDDKKKNNNSSSXXX\\\```dddggghhhiiiiiiiiiiiijjjmmmppptttwwwzzz{{{zzzyyyyyyzzzuuuuuuvvvxxxyyyzzz{{{{{{|||{{{zzzxxxuuusssqqqpppiiiiiiiiiiiihhhjjjnnnqqqpppnnnkkkhhhhhhiiikkkmmmnnnjjjddd]]]VVVOOOJJJHHHFFFDDDAAA???===<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<777888888999888777666555666666666777777999::::::<<<;;;;;;<<<>>>===;;;999;;;::::::;;;===>>>>>>===<<<;;;:::;;;<<<<<<:::999999999999::::::;;;;;;;;;::::::999999888999999:::999999888888888888999999777999;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::===@@@BBBCCCCCCCCC======>>>>>>?????????@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAFFFIIIKKKIIIDDD@@@AAADDDCCCCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@???????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<;;;;;;;;;999777555444333444666777888777666666666666777777999888888777666555555444555555555666666555444444666222111333444444777<<<>>>IIIYYYmmmyyyvvvwwwvvvrrrlllfffaaa___```]]]```jjjqqquuu|||~~~wwwqqqooopppqqqrrrtttuuuvvvxxxooo```TTTLLLHHHDDDDDDEEEDDDCCCJJJTTT\\\fffpppzzzyyykkk___WWWKKKHHHDDDBBBCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<777777777777666666666666444555666666666555444333333333444555666666666666::::::999888888777666666444666888::::::<<>>======<<<;;;<<<===<<<;;;:::;;;<<<>>>>>>===<<<:::999888888::::::999888999:::;;;<<<999888888<<<@@@???999222999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCAAA@@@>>>======???@@@BBB???????????????@@@@@@@@@????????????????????????@@@@@@??????@@@@@@AAABBBHHHOOOTTTOOOHHHCCC???<<>>>>>???>>>===<<<<<<===>>>???============<<<;;;:::999666777777777777888888888999888888777666555555444666555444333333444555666555777888777666555666888666555555555555444444444333333333444555666777888;;;@@@JJJWWWhhh{{{~~~~~~{{{yyyyyyzzzvvvmmmfffaaa___]]]___eeepppzzz}}}yyytttqqqqqqqqqrrrssssssrrrrrrvvv~~~xxxeeeYYYOOOKKKFFFCCCCCCDDDDDDDDDJJJNNNWWWaaakkkvvvmmm\\\UUUPPPIIIGGGIIIKKKIIIGGGFFFDDDAAA@@@@@@@@@@@@??????===;;;::::::999666555888777666555555555555555444444444555666777888999888888999999:::::::::;;;555666666555666999===@@@IIIMMMSSSWWWYYYZZZZZZ[[[]]]___bbbcccccccccdddfffhhhhhhiiiiiijjjkkklllllllllmmmnnnoooqqqrrrssstttuuuuuutttsssssssssssssssuuutttttttttttttttuuuuuuwwwvvvtttttttttvvvxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwuuutttrrrqqqqqqqqqrrrtttsssqqqqqqrrrrrrqqqooossssssttttttuuuuuuvvvvvvtttttttttuuuwwwzzz|||~~~~~~}}}}}}}}}~~~~~~wwwwwwwwwxxxyyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}{{{zzz{{{zzzxxxtttqqqnnnllljjjhhhiiikkklllllllllkkkkkkmmmmmmllljjjhhheeecccbbb```^^^\\\ZZZXXXVVVUUUUUUVVVUUUTTTRRRPPPMMMKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@>>>@@@@@@@@@??????AAABBB???CCCHHHKKKOOOTTT[[[aaaeeejjjpppwww~~~}}}{{{wwwqqqhhh^^^VVVQQQJJJFFFAAA>>>>>><<<:::777777888888777666555777888===@@@DDDFFFHHHLLLRRRVVVccchhhlllllljjjiiilllppppppooonnnllljjjjjjmmmppppppvvvzzzzzz|||{{{wwwuuutttuuu{{{zzzxxxuuusssoookkkgggdddeeehhhkkknnnqqqssstttvvvpppiiieeeggglllqqqtttmmmfff]]]VVVQQQNNNJJJGGG???>>>;;;999777666666666999:::;;;;;;;;;:::999888777777777888999999999::::::999888666666666777777999:::;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<;;;<<<======;;;;;;<<<===<<<<<<<<<;;;:::::::::999::::::999999999:::;;;<<<999888999<<<>>>===999555999999:::;;;;;;<<<<<<=================================???@@@AAABBBBBBBBBAAA@@@>>>======>>>???@@@>>>>>>>>>>>>????????????????????????????????????@@@????????????@@@AAAAAAGGGNNNRRRNNNGGGCCC@@@===>>>???@@@AAAAAA@@@???>>>???????????????>>>>>>>>>???>>>===<<<<<<===>>>???============<<<;;;:::999999999888888777777777666888888777777666555555444666555444444444444555666444555666666444444555666555555555555444444444444333333333333444555666777888:::@@@IIIVVVgggyyy~~~|||yyyzzz{{{zzzuuuqqqkkkgggbbb```cccjjjtttzzz~~~{{{wwwtttqqqppppppmmmpppssstttssstttvvvyyysssaaaZZZOOOGGGCCCCCCBBBBBBDDDEEEJJJQQQWWWaaaqqqxxxhhh^^^YYYTTTSSSUUUUUUSSSPPPNNNJJJEEEBBB@@@???===<<<===;;;999888888888666444777666666555555555666666555555666666777888::::::;;;;;;;;;;;;::::::999999666777666666666888===@@@FFFKKKQQQUUUWWWXXXYYYYYY\\\^^^```aaaaaabbbcccdddffffffggghhhiiijjjjjjkkkjjjkkklllmmmooopppqqqrrrrrrqqqqqqppppppppppppppprrrrrrqqqqqqrrrsssttttttuuutttsssssssssuuuwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvuuusssrrrqqqqqqrrrrrrtttrrrqqqqqqrrrrrrqqqooorrrrrrsssssstttuuuuuuuuuttttttuuuwwwzzz~~~{{{{{{zzzzzz{{{|||}}}}}}}}}~~~||||||||||||zzzxxxvvvtttuuutttrrrpppmmmkkkjjjiiigggggghhhiiiiiihhhggggggiiihhhgggfffcccaaa___^^^\\\[[[YYYVVVTTTSSSRRRQQQPPPPPPOOOMMMKKKHHHFFFEEEEEEDDDBBBAAA???>>>=========>>>>>>>>>===>>>@@@CCCDDDJJJPPPVVV\\\ccclllsssxxx{{{zzzuuurrrmmmfff]]]SSSKKKGGGBBB>>>:::999999999777555777888888888777888:::===AAAEEEJJJNNNRRRXXX___dddmmmpppsssrrrooonnnpppssssssrrrpppnnnkkkkkkmmmoootttzzz~~~~~~|||}}}}}}{{{xxxvvvuuuvvvyyyxxxvvvtttrrrnnnjjjhhhiiijjjkkkmmmoooqqqssstttrrrnnnjjjhhhhhhkkkmmmmmmgggaaaYYYRRRNNNKKKHHHFFF<<<;;;999888777777777777777888999::::::999999888777777888888888888888999999888777666666666777888888999:::;;;;;;:::999888999888888999999:::;;;<<<;;;<<<======<<<;;;<<<===::::::::::::;;;;;;;;;;;;:::999999999999:::;;;;;;888999:::;;;;;;;;;999888999999:::;;;;;;<<<<<<===========================<<<<<<======>>>???@@@AAA@@@???>>><<<<<<<<<===>>>============>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAAEEEKKKOOOKKKEEECCC@@@======>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>>>>============>>>>>><<<======<<<<<<;;;:::999;;;;;;:::999888777666555888777777666666555555555666555444444444444555666333444555444333333444555555555444444444333333333222222222222222333444555555666777;;;CCCPPP^^^hhhwww~~~|||xxxxxx{{{}}}}}}|||xxxrrrjjjdddbbbeeejjjoooxxxxxxxxxwwwuuusssqqqpppjjjooouuuyyyxxxuuurrrpppsssyyyuuucccUUUKKKFFFBBB@@@AAA??????BBBFFFMMMYYYeeezzzxxxmmmjjjgggfffgggfffbbb___YYYTTTNNNHHHDDDBBB@@@>>>===;;;999999999999888777666666555555555666777777777777777888999:::<<<<<<@@@@@@???>>>===<<<;;;:::888888777777666888<<<@@@DDDHHHMMMRRRTTTUUUVVVWWWYYY[[[]]]_________aaabbbccccccdddeeefffggghhhhhhhhhiiijjjkkklllmmmnnnooonnnnnnmmmlllllllllllllllmmmmmmnnnnnnooopppqqqrrrrrrrrrqqqqqqrrrsssuuuvvvttttttuuuuuuuuutttsssssstttsssrrrrrrrrrrrrsssssssssrrrqqqqqqrrrsssrrrpppqqqqqqrrrrrrsssttttttuuuqqqrrrsssvvvzzz~~~}}}||||||}}}}}}{{{vvvvvvvvvuuusssqqqnnnmmmmmmlllkkkjjjiiigggffffffeeeeeeeeeeeedddcccbbbaaabbbbbbaaa```^^^[[[YYYXXXWWWUUUSSSQQQOOONNNMMMMMMNNNNNNMMMKKKJJJHHHFFFEEEBBBAAA@@@>>>===<<<<<<<<<===>>>>>>======???DDDGGGLLLSSS\\\eeemmmwww~~~vvvqqqiiifff```XXXOOOFFF@@@===:::888555444555666666555888999:::;;;<<>>;;;;;;;;;:::::::::::::::999999999999999:::::::::777999::::::999888:::;;;999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<;;;;;;:::;;;===???@@@???>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAGGGIIIFFFBBBAAA???<<<========================;;;<<<<<<<<<======>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<;;;:::999999:::::::::999888777777777777777666666666555555555555555555444444555555555333444555444333222333555444444444444333333333222111111111111111222333333555555555666:::BBBKKKRRR___iiiwww}}}~~~zzzuuusssvvv{{{~~~~~~zzzssslllgggdddeeeeeemmmooossswwwyyyxxxtttqqqmmmrrryyy}}}~~~{{{vvvsssqqquuu{{{nnn___SSSIIIBBBDDD@@@>>>@@@BBBEEELLLTTT___iiixxx~~~}}}|||||||||yyyuuuqqqgggaaaYYYRRRMMMJJJGGGEEEAAA???===<<<<<<<<<<<<:::666666666666666777888999888888888999:::<<<===>>>BBBBBBCCCBBBAAA@@@>>>===::::::999777777888<<>>>>>===>>>>>>????????????@@@EEEJJJOOOUUU\\\gggqqq{{{|||sssjjjeee\\\YYYSSSKKKDDD>>>:::888777555333333444666777999:::<<>>===<<<;;;:::999888777777888888999999999:::::::::777888999999888888:::<<<999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;:::999999:::;;;===>>>>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>????????????????????????>>>>>>======>>>>>>???@@@===AAACCC@@@>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888888888888888888888888888666666666666555555555555444555555555555555555444333444555555333333444555444333333333222222222222111111000000000111222222333444666888:::===AAADDDMMMUUUdddttt~~~|||zzzwwwrrrppprrrvvvzzz|||}}}|||yyyuuupppjjjeeebbbbbbfffnnnvvv|||}}}yyytttqqqtttxxx|||}}}{{{vvvyyy}}}}}}lllZZZNNNFFFAAA>>>???AAAAAACCCGGGKKKRRR^^^mmmxxxwwwqqqhhh___WWWQQQLLLIIIFFFDDD@@@>>>>>>>>>===<<<777777777777888888999:::888999999:::;;;===???@@@AAAAAACCCCCCCCCBBB@@@???<<<<<<:::888777888;;;>>>BBBEEEJJJMMMOOOPPPRRRTTTPPPSSSVVVWWWXXXXXXZZZ\\\^^^^^^___```bbbcccdddeeeddddddeeefffggghhhhhhiiijjjiiiiiihhhhhhhhhhhhhhheeeeeeeeefffgggiiijjjkkkllllllmmmmmmnnnpppqqqqqqnnnnnnoooooooooooonnnnnnooooooppppppqqqrrrrrrrrrsssrrrqqqrrrtttuuuuuutttpppqqqqqqrrrtttuuuuuuvvvpppooonnnnnnppptttwwwzzz~~~~~~~~~}}}|||zzzwwwuuutttrrrrrrrrrrrrqqqooommmlllooooooooonnnmmmkkkiiihhhhhhgggeeedddbbb```^^^^^^aaa```^^^]]][[[YYYXXXXXXYYYYYYYYYWWWVVVTTTRRRQQQMMMLLLKKKIIIGGGFFFEEEEEEAAAAAAAAAAAA@@@???>>>===???>>>>>>======>>>>>>>>>>>>???@@@BBBEEEKKKRRRWWWaaahhhsss|||uuukkkaaaYYYSSSMMMKKKFFFAAA===:::888777666555444333444777:::===@@@CCCHHHLLLRRRYYY```eeennnnnnppprrruuuwwwxxxxxx|||{{{{{{yyywwwvvvwwwxxx|||||||||zzzvvvsssqqqqqqvvv{{{~~~|||zzz{{{yyyvvvuuuyyy~~~}}}{{{zzzvvvvvvuuurrrnnnkkkkkkkkkgggfffeeeeeefffgggiiijjjjjjfffaaa^^^\\\ZZZYYYWWWVVVSSSOOOHHHBBB>>><<<<<<:::999777555444444555555777777777777888888999999888777777666666555555555555555666777888999999:::999:::;;;<<<<<<;;;:::999777777777777777888999:::888999;;;;;;::::::;;;=========<<<:::999777666666777888888999:::999999999777777888888999:::::::::999999:::;;;;;;<<<<<<===<<<<<<;;;;;;:::999999999::::::999999:::;;;;;;<<<<<<<<<==================:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???:::>>>>>><<<<<>>>>>>>>>>>======;;;<<<<<<;;;;;;:::999888666666777777777888888888555555555555555555555555444444555666666555444444333444555555333333444555333333333222222222111111111111000000000111111222///222555777888888:::;;;BBBGGGRRRcccuuu|||yyywwwuuuttttttvvvxxxyyyzzz|||~~~}}}yyyrrrkkkfff]]]```gggqqqzzz~~~|||xxxsssssssssvvvzzz~~~|||}}}sssdddOOOFFF@@@??????<<<;;;;;;BBBDDDKKKWWWaaajjjttt}}}xxxnnnddd[[[TTTOOOMMMIIIEEEAAA???>>>===<<<::::::999999999:::;;;;;;::::::;;;<<<>>>@@@BBBCCC@@@AAACCCDDDDDDCCCAAA???>>>===<<<999777888;;;===BBBEEEIIIKKKLLLMMMOOOPPPMMMOOORRRTTTTTTUUUWWWYYYZZZZZZ\\\]]]___```aaabbbaaaaaabbbbbbcccddddddeeegggfffeeeeeeddddddeeeeee````````````aaacccddddddgggggghhhjjjkkklllmmmmmmnnnnnnoooppppppppppppooommmmmmnnnoooppppppooooooqqqppppppqqqsssttttttsssoooooopppqqqssstttuuuuuuqqqpppmmmkkklllnnnqqqsssvvvxxx{{{~~~~~~}}}{{{zzzzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwvvvtttsssrrrqqqooommmkkkjjjjjjjjjkkkkkkkkkjjjhhhgggiiiiiijjjjjjiiihhhfffeeedddcccbbb```^^^\\\[[[ZZZ]]]\\\ZZZXXXVVVUUUUUUTTTTTTTTTTTTSSSQQQPPPNNNMMMJJJIIIGGGEEEDDDCCCBBBBBB>>>????????????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>===???BBBFFFKKKRRRZZZ___mmmttt}}}|||qqqfff\\\SSSLLLHHH@@@>>><<<999777666666666444555555555666:::@@@DDDJJJNNNSSSXXX^^^dddjjjnnnpppppprrruuuyyy||||||{{{xxxwwwvvvtttsssttttttuuuwwwyyy{{{zzzwwwuuuttttttsssxxxzzzxxxvvvxxxxxxvvvyyy||||||zzzzzzuuuvvvuuuqqqkkkhhhiiijjjfffeeedddcccccceeeggghhhgggbbb\\\WWWTTTTTTSSSRRRPPPOOOKKKFFF@@@<<<::::::;;;:::888666555444444555888888777777777777888888666666666666555555555555555555777888999999999999888999:::;;;;;;:::999888666666777888999999999999666888999999999999:::<<<;;;;;;::::::999888777777666777888999:::999999888888666555888;;;<<<:::888999999:::;;;;;;<<<<<<======<<<<<<;;;::::::999999999999:::;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>:::;;;<<<===>>>???@@@@@@===========================<<<<<<<<<<<<===>>>>>>:::<<<<<<:::<<<@@@AAA>>>>>>===<<<;;;;;;<<<===>>>>>>>>>==================<<<===>>>??????>>>===<<<;;;;;;;;;;;;:::999888888777777777666666666666666555555555555555555555555444444555666666555444444222333444333222111222444222222222222111111111111222111111000000111111222///111333444444444666777999===CCCOOO___rrr~~~zzz{{{}}}}}}}}}|||||||||zzz}}}yyyrrrnnn^^^]]]```gggrrryyy|||{{{tttrrrppprrrwww|||~~~}}}eeeXXXKKKEEEBBB>>>;;;:::@@@>>>@@@GGGMMMSSS___jjjwww|||vvvmmmeee___WWWSSSLLLGGGDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCEEEFFFGGGHHHIIIJJJIIIFFFDDDBBB??????===:::888888:::===AAADDDGGGHHHIIIIIIKKKLLLJJJLLLOOOQQQRRRSSSUUUVVVUUUVVVWWWYYY[[[\\\^^^^^^]]]]]]]]]^^^______``````aaaaaa```_______________[[[ZZZZZZZZZ[[[\\\\\\]]]aaabbbccceeefffggghhhhhhllllllmmmnnnnnnnnnnnnnnnkkklllmmmnnnnnnnnnmmmlllmmmllllllnnnppprrrrrrqqqlllmmmnnnoooppprrrssssssooollliiiffffffgggjjjlllnnnoooqqquuuxxx{{{~~~}}}|||zzzyyyxxxwwwwwwwwwtttsssqqqpppooooooqqqqqqqqqqqqqqqqqqpppoooooonnnkkkkkkjjjiiihhhfffdddcccddddddeeeeeeeeecccbbbaaa```aaabbbccccccbbbaaa```\\\\\\[[[ZZZYYYXXXWWWWWWYYYXXXVVVSSSRRRQQQQQQQQQNNNNNNNNNMMMLLLJJJIIIHHHFFFEEECCCBBBAAA@@@??????>>>>>>??????????????????<<<<<<<<<======???@@@@@@???BBBHHHNNNUUU\\\dddiiisssyyy{{{pppjjj___VVVNNNHHHDDDAAA999999888777666666555555444666888999<<>>:::666999999:::;;;;;;<<<<<<===>>>>>>===<<<;;;;;;::::::888999:::<<<<<<;;;:::999:::;;;<<<>>>??????@@@???;;;;;;<<<===>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::<<<<<<:::===BBBBBB@@@>>>===<<<;;;;;;<<<===>>>??????>>>>>>======<<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;:::999888888888888777666555444333333444555555555555555555555333444555666666555444333000222333222111000111222222222222111111111111000222222111111111111111222000111222222111222444777333666:::@@@KKK___vvv||||||~~~|||wwwtttaaa]]][[[```jjjuuu{{{}}}uuurrroooqqqvvv{{{}}}~~~}}}lllYYYOOOIIIDDD@@@@@@???;;;;;;>>>@@@CCCNNNZZZffflllvvv~~~vvvqqq```[[[TTTNNNJJJGGGDDDCCC???>>>===<<<<<<<<<<<<<<<@@@@@@AAABBBDDDFFFHHHIIINNNOOOPPPPPPNNNKKKHHHEEE@@@???===:::888888:::===AAACCCEEEFFFFFFFFFHHHIIIHHHJJJMMMOOOPPPQQQSSSUUURRRSSSTTTVVVXXXZZZ[[[\\\ZZZZZZZZZ[[[\\\\\\\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[WWWWWWVVVVVVVVVWWWWWWXXX]]]^^^___aaacccdddddddddhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmlllkkkjjjjjjjjjjjjkkknnnppppppooojjjjjjkkkmmmnnnpppqqqqqqjjjhhhdddaaa```bbbeeegggggghhhiiilllooosssvvvxxxttttttsssrrrqqqooonnnnnniiihhhgggeeeeeeggghhhjjjlllllllllllllllkkkjjjjjjgggggggggfffeeecccaaaaaa```aaaaaaaaa___^^^\\\ZZZZZZ[[[\\\]]]^^^]]]]]]\\\VVVVVVUUUUUUUUUUUUUUUUUUVVVUUURRRPPPOOONNNNNNOOOJJJJJJIIIIIIGGGFFFDDDCCCCCCBBBAAA???>>>=========999:::;;;;;;<<<<<<;;;;;;>>>>>>??????@@@BBBCCCDDDCCCGGGNNNVVV]]]eeemmmrrrtttzzz{{{wwwwwwwwwqqqhhh^^^XXXOOOFFFAAA===;;;999999999888888777777666666555888;;;>>>CCCJJJTTT[[[\\\```eeeiiikkklllnnnooosssrrrsssvvv{{{|||{{{yyyyyyvvvrrrpppooooooooonnnkkknnnsssuuuuuuuuutttuuutttxxxxxxuuuuuuyyy||||||{{{wwwuuutttrrrsssrrrllleeeaaabbbeeedddbbb^^^[[[YYYYYYZZZ[[[]]]ZZZVVVRRRPPPMMMJJJHHHBBBCCCCCC@@@<<<:::;;;===888777666666666888999:::999888666444333333333444333444444555555666666666555666888999999888777777666777999:::;;;;;;::::::777777888999999999999888999888888888777777666666:::::::::999999999888888:::::::::999999999888888888888999::::::::::::999::::::;;;;;;<<<=========???>>><<<;;;:::999999999;;;;;;::::::::::::999999999:::<<<<<<;;;<<<===???<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>============???===<<<::::::<<<===???@@@??????>>>===<<<<<<<<>>=========<<<;;;;;;<<<===<<<;;;999:::<<<======<<<:::999777666555444444444444444222222333444555555555444555555444333333333333444555555444333333222111111333333333222222222111111222111111111000000//////111222222333333222222111888333555===CCCJJJ^^^ttt~~~~~~~~~~~~}}}yyyvvvooofff\\\XXX]]]gggqqqwwwzzzwwwsssrrrtttwwwzzz{{{{{{ssseeeZZZPPPGGG@@@AAA@@@>>>===>>>AAACCCEEENNNUUU___hhhrrr}}}~~~rrrkkk```VVVOOOKKKIIIGGGEEECCC@@@======>>>@@@BBBBBBEEEGGGGGGHHHJJJPPPTTTXXXYYYYYYYYYVVVQQQKKKHHHBBBAAA>>>;;;888777999;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEGGGIIILLLNNNPPPQQQNNNOOOPPPRRRTTTVVVXXXYYYTTTUUUVVVWWWWWWWWWVVVUUUYYYYYYYYYYYYXXXVVVTTTSSSRRRQQQOOONNNNNNOOOPPPQQQTTTUUUWWWZZZ\\\]]]^^^___```aaacccfffggghhhhhhgggiiigggfffgggiiiiiigggdddkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnfffeeebbb```^^^^^^___```aaabbbbbbdddfffhhhjjjllljjjiiiiiikkkmmmkkkgggccccccbbbaaaaaa```aaaaaaaaaeeedddcccaaa``````aaaaaabbbbbbcccccccccbbbaaaaaaaaa___\\\ZZZYYYXXXVVVUUUWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA???===<<<===;;;:::;;;<<<======<<<>>>??????>>>>>>@@@DDDGGGMMMRRRZZZcccjjjnnnpppppp~~~}}}yyyvvvpppgggbbb```\\\VVVQQQJJJGGGBBB>>><<<999777555;;;666555999888444555999===<<<===BBBKKKVVV^^^ccchhhiiiiiijjjkkknnnssswwwrrrtttwwwzzz||||||{{{zzzwwwvvvrrrlllhhhgggiiikkkjjjmmmpppqqqrrrsssuuuvvvzzzzzz{{{}}}~~~~~~|||wwwssspppqqqpppnnnjjjgggeeeeeefffhhhddd___ZZZXXXWWWUUUTTTXXXUUUQQQNNNLLLKKKIIIGGGAAAAAA@@@???>>><<<;;;:::888888888888888888999:::999888777555333222222111666555333333333555777888999888777666666666777888666777999:::;;;;;;;;;:::888888999999::::::999999999999999888888888777777:::999999999888888888888:::999999888888777777777777888999999999:::999999::::::;;;;;;<<<=========>>>>>>===;;;:::999999999;;;;;;::::::::::::999999999:::<<<<<<;;;;;;===???>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCAAA@@@???>>>??????>>>>>>>>>=========>>>>>>===<<<<<<===>>>>>>?????????>>>>>>===<<<;;;@@@@@@@@@AAAAAA@@@??????===;;;:::;;;<<<===<<<;;;999:::;;;<<<<<<;;;:::999777666555555444444444555333333444555555555555555555555444333333333333444555444444333222222111111333333222222222111111111111111111111111000000000111222222222222222222111666222444:::===BBBRRReee{{{~~~}}}|||{{{yyywwwssskkkaaa\\\^^^dddkkkooozzzxxxwwwvvvvvvvvvuuuuuuyyy~~~xxxmmmaaaUUUMMMHHHFFFCCC@@@???@@@AAACCCEEEIIINNNUUU\\\fffqqqyyy~~~xxxnnnddd[[[TTTPPPNNNLLLJJJGGGEEEEEEFFFHHHJJJIIIKKKMMMNNNNNNQQQWWW\\\aaabbbcccccc___XXXQQQMMMCCCBBB???;;;888888999;;;===>>>???AAABBBCCCDDDDDDDDDEEEGGGHHHKKKLLLNNNOOOLLLMMMNNNOOOQQQTTTVVVWWWSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSSSSQQQOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMOOORRRUUUWWWXXXYYY^^^___aaabbbcccdddccccccdddcccbbbdddggggggfffdddggggggggggggggggggggghhhiiihhhhhhhhhhhhiiiiiijjjdddbbb```]]]\\\\\\\\\]]]^^^^^^___```bbbccceeefffeeeeeeeeefffhhhfffbbb_________^^^^^^^^^^^^^^^___cccbbbaaa___^^^^^^______```aaa``````___^^^]]]\\\]]]ZZZXXXWWWWWWWWWVVVTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBB@@@???>>>>>>;;;<<<=========<<<;;;;;;:::999999999:::;;;<<<<<<>>>@@@BBBDDDFFFIIINNNQQQYYY]]]dddlllrrruuuvvvvvvxxxxxxyyy}}}}}}sssmmmddd^^^WWWRRRPPPMMMHHHCCCBBB???<<<999888666555444888444555:::<<<:::;;;???CCCDDDFFFKKKSSS^^^hhhnnnqqqqqqqqqppppppssswww{{{yyyzzz|||}}}|||zzzwwwvvvtttssspppllliiihhhjjjllllllnnnqqqssstttuuuwwwzzz~~~}}}zzzwwwtttssspppooonnnllljjjhhhgggggglllfff___ZZZWWWUUUTTTTTTXXXTTTOOOJJJHHHEEECCCBBBAAABBBBBBAAA???===;;;999888888888888999:::;;;;;;999888666555444333222222666555333333333555666888777777777666777777888999888888999:::;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::999999999::::::999999999888888888:::999999888777777666666777777888888999999999999::::::;;;;;;<<<=========>>>>>>===<<<;;;::::::999;;;;;;::::::::::::999999999:::<<<<<<;;;;;;<<<>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;>>>???@@@@@@@@@@@@@@@???<<<;;;:::;;;<<<===<<<:::888999:::;;;;;;:::999888666666666666555555555555444555555666666666666666555555444333333333333333444444333333222222111111333222222222222111111111111111111111111222222222111111222222222222111111444111222666666888DDDRRRdddzzz{{{zzzzzzzzzzzzxxxrrriiicccaaabbbccceeerrrsssuuuvvvvvvtttrrrqqquuuzzzxxxlllcccZZZWWWPPPJJJDDDAAA????????????@@@BBBGGGPPPZZZaaaooowww}}}rrrhhh^^^XXXTTTTTTSSSQQQOOOOOOQQQRRRTTTTTTVVVWWWWWWWWWZZZ```eeelllnnnooonnniiiaaaXXXSSSGGGDDD@@@<<<999999:::;;;<<<<<<>>>???AAABBBBBBBBBDDDEEEFFFGGGHHHJJJKKKKKKIIIJJJKKKLLLNNNPPPRRRSSSQQQRRRSSSSSSSSSSSSQQQQQQOOOOOONNNMMMKKKHHHFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFIIIMMMPPPRRRTTTYYYZZZ[[[]]]]]]^^^^^^]]]^^^^^^^^^```bbbdddcccbbbbbbbbbbbbcccdddddddddeeegggffffffeeeeeeeeeeeedddaaa___]]][[[YYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^______^^^___```aaa___\\\YYY[[[ZZZZZZZZZZZZZZZ[[[[[[______^^^]]]\\\\\\\\\\\\^^^^^^]]]\\\[[[YYYXXXWWWXXXVVVTTTSSSTTTTTTTTTRRROOOOOONNNMMMMMMLLLKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA??????>>>>>>===<<<;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCHHHMMMRRRXXX]]]aaahhhkkkpppuuuyyy{{{{{{{{{xxxxxxyyy|||{{{wwwqqqjjjbbb\\\QQQLLLFFFCCCAAA???<<<888999888777555555555555666777666999>>>AAABBBDDDGGGJJJMMMRRRVVV\\\dddooowwwzzzyyywwwuuutttvvvzzz~~~~~~|||yyyvvvtttppppppooommmjjjjjjlllnnnoooppprrrtttuuuwww{{{~~~~~~}}}{{{yyywwwuuuuuuooopppppppppooonnnllljjjpppjjjccc\\\YYYWWWVVVUUUWWWRRRKKKEEEAAA???===<<>>:::888777777777888999:::;;;<<<888777666555444444444444555555444333333555666777555555666777888888888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999888777777777777777777777888888999999::::::;;;;;;<<<=========>>>>>>>>>===<<<;;;::::::;;;;;;:::::::::999999999999:::<<<;;;;;;:::<<<======>>>???@@@BBBCCCEEEFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>>>>===>>>?????????>>><<<;;;;;;<<<======>>>>>>======<<<;;;::::::<<<<<<;;;:::888888999::::::999888888666666666777666666666666666666777777777777666666555444333333222222333333333333333333222222111111222222222222111111111111000000111111222222333333000000111111111111000000111000111444333333:::CCCSSSeeeyyy}}}}}}}}}}}}||||||xxxrrrkkkfffcccbbbaaafffiiimmmpppqqqqqqqqqqqqrrrxxx|||zzz~~~vvvpppggg[[[PPPHHHBBB???AAA???>>>===@@@EEELLLPPPZZZ```jjjuuu{{{pppfff___[[[\\\\\\[[[[[[\\\^^^___```dddeeeeeecccaaacccggglllsssvvvxxxxxxrrrhhh^^^WWWKKKGGGAAA===;;;;;;;;;;;;:::;;;===>>>???@@@@@@@@@CCCCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOPPPPPPPPPOOONNNMMMMMMLLLKKKIIIFFFDDDBBBAAA>>>=====================>>>???AAAEEEIIIMMMPPPQQQRRRSSSTTTUUUWWWXXXYYYYYY[[[[[[\\\]]]^^^___^^^^^^]]]^^^^^^___```aaaaaabbbbbbbbbcccccccccbbbbbbbbb___^^^\\\ZZZXXXWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYWWWVVVVVVVVVVVVVVVVVVWWWXXXYYY\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPQQQOOONNNKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBDDDGGGIIIDDDIIIQQQYYYaaagggmmmqqquuuvvvyyy{{{|||||||||{{{yyyxxxxxxyyyzzzzzzwwwuuutttpppkkkfff```YYYRRRNNNGGGCCC???<<<<<<;;;999777666666666555555666888999;;;===AAAGGGKKKNNNPPPRRRSSSWWW[[[]]]___fffpppxxxzzzzzzxxxvvvuuuwww{{{~~~~~~|||zzzwwwuuummmoooppppppooooooppprrrpppqqqrrrrrrtttwww|||}}}}}}~~~~~~|||yyyvvvtttqqqrrrtttvvvwwwuuuqqqnnnrrrnnniiidddaaa^^^ZZZXXXSSSNNNFFF@@@===;;;::::::@@@BBBCCCDDDBBB>>>:::777888888777777777888999999777777666555555444555555555555444444444444555666555666777888888777666666;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888777777888888999:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999999999:::<<<;;;::::::;;;<<<;;;;;;===???BBBEEEHHHIIIHHHFFFDDDDDDFFFGGGEEEDDD@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>>>>===>>>>>>??????>>><<<<<<;;;<<<<<<=========<<<<<<<<<:::999:::;;;<<<;;;:::777888888888888888888777666666777888888777777666666777777777777777666666444444333222222222222333333222222222222222111111222222222111111111000000000000000111111222222333///000000111111000000///000000222333333333777<<>>>>>@@@BBBCCCJJJMMMSSS\\\fffooowww|||}}}uuummmhhheeeggggggiiikkkmmmoooqqqrrruuuvvvvvvrrrnnnlllooorrrxxx{{{~~~~~~yyyoooddd]]]OOOJJJBBB>>><<<<<<<<<;;;:::;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHFFFDDDBBB@@@???>>>::::::;;;;;;<<<<<<<<<<<<<<<===???BBBEEEIIIMMMOOOKKKKKKMMMOOOQQQTTTVVVWWWYYYZZZZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^\\\]]]^^^___````````````]]]\\\ZZZXXXWWWUUUTTTTTTRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVVVVXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWSSSQQQNNNMMMLLLLLLJJJHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCDDDFFFHHHMMMPPPNNNTTT^^^gggooouuuzzz}}}~~~}}}|||zzzzzzuuutttrrrpppooolllgggdddccc```ZZZUUUPPPJJJEEEAAA@@@>>>;;;999999999999888555666777777666777:::===???DDDKKKRRRZZZ```cccccc___bbbeeedddcccfffmmmtttvvvwwwwwwvvvvvvxxx|||~~~~~~|||zzzxxxvvvtttnnnpppsssttttttttttttuuuqqqqqqpppoooqqquuu{{{|||~~~|||vvvrrrtttuuuxxx{{{|||zzzuuuppppppooonnnmmmjjjddd]]]WWWLLLGGGAAA<<<:::;;;;;;;;;>>>???AAABBBAAA===999777999888777666666666666666888777666555555555555555555555555444444444555555666777888888888666555333<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999:::;;;<<<===<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888888888999;;;<<<::::::;;;;;;<<<============>>>?????????>>><<<;;;;;;;;;::::::::::::999999999:::<<<;;;:::999:::<<<::::::;;;===AAAEEEHHHJJJHHHEEEBBBCCCFFFGGGFFFDDD@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<<<<;;;:::999:::;;;<<<;;;999777777777777777777777777555666888999999888777777777777777777777666666555444444333222222222222222222222222222222222111111222111111111111000000000000000000000000111111111//////000000000000/////////000222333333444666888888AAAJJJPPPWWWeeexxx~~~|||wwwrrrooooooppplllmmmlllhhhdddcccfffiiinnnttt|||zzztttooommmsssyyy}}}oooccc]]]NNNJJJDDD@@@>>>===;;;:::AAAAAACCCIIIOOOUUU^^^gggqqquuuyyyxxxsssnnnllllllmmmooorrrvvvzzz}}}yyyttttttuuuxxx{{{|||tttkkkeeeSSSLLLDDD>>>===>>>===;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCAAA>>><<<;;;::::::777888999;;;<<<=========<<<===>>>???BBBFFFIIIKKKGGGHHHIIIJJJMMMPPPRRRSSSUUUWWWXXXWWWVVVTTTTTTUUUWWWWWWXXXXXXYYYYYYZZZZZZVVVXXXZZZ\\\]]]]]]\\\\\\YYYXXXWWWUUUSSSQQQPPPOOOMMMNNNPPPQQQRRRRRRQQQPPPNNNPPPQQQQQQOOOOOOOOOPPPMMMMMMNNNOOOPPPQQQSSSTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTTTTUUUUUUUUUPPPMMMJJJHHHHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>=========>>><<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>===AAAFFFIIIKKKNNNTTTYYY]]]dddnnnwww}}}}}}zzzxxxwwwtttqqqmmmiiiddd```ZZZVVVRRRNNNJJJFFFBBB???:::888888777666555555555666777333666888888888999>>>BBBDDDMMMWWW```jjjtttxxxwwwnnnooonnnkkkhhhhhhlllppprrrsssuuuvvvwwwxxx{{{}}}~~~}}}{{{yyywwwtttqqqppppppssswwwyyyyyywwwwwwvvvrrrpppnnnlllmmmrrryyy~~~xxxsssyyyyyyzzz}}}|||vvvpppmmmmmmnnnnnnkkkcccYYYQQQDDDAAA<<<999999;;;;;;;;;;;;<<<>>>>>>>>><<<999777999888777666666666666666999888777666555555555555555555555555555444444444666777777777666666555444>>>===<<<;;;;;;<<<======;;;:::999888999:::<<<===<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;::::::::::::777888999:::;;;<<<<<<===;;;:::999888999:::<<<===::::::;;;;;;<<<============>>>???@@@@@@>>>===<<<;;;;;;::::::::::::999999999;;;;;;;;;999999:::;;;;;;;;;;;;===???BBBFFFHHHFFFCCC???@@@CCCFFFDDDBBB??????>>>>>>>>>=========>>>>>>===<<<<<<===>>>>>>???>>>===<<<<<<===>>>????????????>>>===<<<;;;:::;;;:::999999;;;;;;:::999777666666666666666666777555666888::::::999888777666777777777666666555444444333222222111222222222111111111111111111222222111111111111000000000000000000000///////////////...//////000000//////...///111222222222333555555333888===@@@CCCMMM___nnn}}}xxxtttrrruuuwwwxxxyyywwwppphhhdddeeeggglllrrr{{{}}}vvvpppnnnpppttt{{{}}}vvvddd\\\RRRJJJEEEBBB???======;;;<<<@@@AAACCCJJJSSSZZZ```fffhhhfffddddddfffgggjjjooouuuzzz~~~|||vvvtttssstttwww{{{}}}{{{tttmmmhhhVVVOOOEEE???>>>???===;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAA@@@@@@@@@AAACCCDDDFFFGGGFFFGGGHHHHHHGGGEEEDDDCCC@@@???===;;;999999999999666888:::===???@@@AAAAAA@@@@@@???@@@BBBEEEHHHIIIHHHHHHHHHHHHJJJLLLMMMOOOOOORRRTTTSSSRRRQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTVVVWWWXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHGGGHHHJJJLLLMMMMMMLLLKKKGGGIIIKKKJJJHHHHHHIIIKKKIIIIIIIIIJJJLLLNNNOOOPPPMMMNNNOOOPPPPPPOOONNNNNNMMMMMMNNNOOOOOOOOONNNNNNIIIGGGDDDCCCCCCBBBAAA???<<<<<<<<<=====================<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<===???BBBDDDEEEEEEJJJPPPTTTWWW\\\ccciiinnnttt}}}}}}yyyvvvtttsssrrrmmmggg```ZZZTTTNNNJJJDDDBBB???===;;;999666333444444444333222333555666333777;;;======@@@FFFLLLQQQZZZeeemmmwwwxxxvvvssspppmmmlllllllllmmmpppsssvvvvvvvvvwwwxxxwwwwwwvvvuuusssrrrqqqppprrruuuzzz|||{{{yyywwwvvvsssqqqmmmjjjjjjooowww|||}}}}}}~~~|||xxx|||zzzzzz|||~~~{{{tttmmmiiiiiiiiigggbbbYYYNNNGGG>>>;;;888777888999:::999888888999::::::999888888888888888888888999:::::::::999888666555444444444555555666555555444444333444444444555666777888888>>>===<<<;;;;;;<<<===>>>;;;:::999888888:::;;;===;;;<<<<<<<<<======>>>>>>:::::::::999999999888888555666777888:::;;;<<<===<<<;;;:::999999;;;===>>>::::::;;;;;;<<<======>>>===>>>@@@AAA@@@???===<<<;;;;;;;;;:::::::::999999999;;;;;;;;;999999:::;;;======<<<<<<>>>@@@CCCEEEEEE@@@======AAADDDBBB@@@>>>>>>>>>>>>============???===<<<::::::<<<===???@@@>>><<<;;;;;;===???AAA>>>======<<<;;;999888777;;;:::999999;;;;;;:::999666666555555555555666666555666888:::;;;:::888777666666666666666555444444444333222222111111222222111111111111111111222222111111111111000000000000000000//////......------......////////////......///111111000000222333222333666999999777<<>>===;;;@@@HHHFFFMMMTTTXXXWWWVVVYYY\\\\\\```ffflllrrrwwwyyyzzz}}}zzztttppppppnnnqqquuuxxxwwwrrrlllhhhXXXPPPEEE@@@??????>>>;;;;;;;;;<<<===>>>>>>>>>>>>999:::;;;<<<===???@@@@@@>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDBBBAAA@@@>>><<<;;;999999999:::888:::===@@@CCCDDDEEEEEEDDDDDDCCCCCCDDDFFFIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJMMMPPPQQQOOOOOOQQQSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKHHHFFFDDDCCCBBBCCCFFFHHHIIIIIIHHHGGGCCCEEEGGGFFFCCCCCCEEEGGGFFFFFFFFFHHHIIIKKKMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHDDDBBB@@@???@@@@@@???>>>999999999:::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;:::::::::::::::888888999999::::::;;;;;;<<<===>>>@@@DDDGGGKKKMMMPPPVVV]]]bbbeeejjjrrryyyyyyzzzuuurrrpppoookkkeee]]]UUUNNNHHHBBB>>>>>><<<;;;::::::999666333555555555444444444666888555:::???AAACCCGGGNNNUUU]]]gggpppvvv~~~|||yyytttpppooommmllljjjiiimmmqqqssssssrrrrrrrrrppppppqqqqqqrrrsssssstttrrrvvv{{{~~~|||yyyvvvuuuuuurrrnnnjjjiiinnnvvv|||xxxvvvttttttxxx~~~~~~}}}{{{zzz{{{|||yyyrrrkkkhhhfffddd```ZZZPPPFFF???;;;999777666777888777777666666777777888888888888777777888999:::<<<>>>???;;;:::888777555444333333555666666666555444333333222222222333555888;;;<<<;;;:::999999999:::;;;<<<===<<<;;;:::999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<;;;:::888777999888999999:::;;;<<<======<<<;;;:::999999999999<<<;;;::::::;;;<<<>>>???===>>>???@@@???===;;;:::======<<<;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<===>>>???@@@AAAAAAAAA????????????>>>>>>>>>>>><<<<<<>>>??????>>>======<<<<<<======>>>>>>????????????=========>>>???@@@>>>?????????===;;;999888999999::::::;;;:::::::::666666555555555555666666555555555555555666777777111111111111111111111111333222222222222222222333000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000//////000111111111111111222222222333666999===???SSScccvvv}}}yyyvvvuuuwwwyyy{{{nnneeeaaaiiimmmttt|||vvvtttqqqooopppsssvvvyyy|||~~~vvvkkkeee^^^UUUNNNDDDAAA===<<<>>>???===;;;BBBCCCDDDFFFIIIKKKLLLMMMOOOQQQUUUZZZ___dddhhhjjjppppppqqqpppnnnjjjfffdddbbbeeejjjmmmmmmjjjeeebbbSSSLLLBBB<<<:::;;;<<<<<<999999:::;;;;;;<<<<<<===::::::;;;;;;<<<======>>>??????>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFEEEAAA>>>???<<<:::999:::;;;;;;:::<<<===???AAADDDGGGIIIJJJFFFFFFFFFDDDDDDEEEIIILLLMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLOOOOOONNNMMMMMMLLLLLLLLLIIIHHHEEEBBB@@@>>>>>>>>>@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@??????@@@??????>>>======;;;;;;::::::999999888888<<<;;;::::::::::::::::::;;;:::999777666666777888999;;;<<<<<<;;;<<<>>>@@@===@@@CCCFFFJJJNNNTTTXXX\\\ccclllssswwwzzz~~~|||xxxssskkkeeeaaaZZZQQQJJJEEEAAA===999999888888666555444333222666777777777777666777777999===BBBHHHMMMRRRXXX\\\iiimmmuuu}}}|||vvvrrrooommmjjjiiiiiikkknnnnnnmmmkkkjjjjjjiiimmmrrruuuuuutttttttttxxx{{{}}}}}}{{{wwwuuutttzzztttmmmhhhhhhjjjmmmnnnnnnllljjjlllqqqwww|||~~~|||~~~{{{xxxvvvvvvtttooolllfffbbbZZZRRRKKKDDD===999777777777777777777777777666555444444555666777888888:::<<<===<<<<<<===>>>::::::999999888777666666777777666666555555555444777777777777777777777777999999888888888999:::;;;;;;:::999888888999:::;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::999888999999888999999:::;;;<<<<<<;;;;;;:::999999999999;;;::::::;;;;;;<<<===>>>===>>>???@@@???>>><<<;;;======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@??????????????????>>>>>>>>>>>><<<===>>>???@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>===<<<:::::::::::::::;;;::::::999999666666555555555555666666777777666555444444555555222222222222222222222222222222111111111111222222000000000000000000000000000000111111111111000000////////////////////////.../////////000000000000//////000111111111111000111111111222444777:::;;;BBBPPPaaappp~~~~~~|||yyywwwwwwxxx~~~sssiiiccceeehhhmmmsssyyy}}}yyytttrrrrrrssstttwwwyyy{{{xxxnnnfffQQQJJJBBB===<<<<<<;;;999;;;<<<===>>>???@@@AAABBBAAABBBEEEHHHLLLOOORRRSSSUUUWWWXXXYYYXXXVVVTTTRRRTTTVVVZZZ\\\\\\ZZZVVVTTTLLLFFF>>>999888999999999777777888888999:::::::::999999::::::;;;<<<<<<<<<======<<<<<<===>>>@@@AAAAAAAAACCCEEEGGGFFFCCCAAA@@@>>><<<;;;<<<======<<<===>>>@@@BBBEEEHHHJJJKKKLLLLLLKKKIIIGGGHHHKKKMMMNNNMMMKKKIIIGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIFFFEEEBBB@@@===<<<;;;;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>======<<<;;;888888777777777666666666;;;;;;:::::::::::::::;;;>>>===;;;:::::::::;;;;;;:::<<<======<<<<<<>>>@@@DDDGGGLLLQQQVVV\\\cccgggmmmsss{{{{{{wwwssslllddd^^^UUUPPPHHHCCC???===999777666555555444444444444444777777888999999999;;;<<>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA@@@??????????????????>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>==================???@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999999666666555555555555666666888777666555444333333333222222222222222222222222111111000000000000111111000000000000000000000000///000000111111000000///////////////////////////....../////////000000000...///000000111111000000000//////000111333555777333===JJJVVVfff~~~~~~|||{{{{{{zzzpppiiigggffffffiiiooovvv~~~}}}yyyvvvvvvuuuwwwvvvvvvxxx}}}{{{hhh^^^PPPEEE???===;;;999777777777777777888999999::::::;;;===>>>@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDBBB>>>999666555555555444444444555555666777777777777777888888999:::::::::;;;;;;;;;;;;<<<===>>>??????@@@BBBEEEGGGHHHFFFDDDBBB@@@??????@@@@@@???>>>???@@@AAADDDFFFIIIJJJKKKPPPPPPNNNKKKHHHHHHIIIKKKOOONNNKKKHHHEEECCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEBBBAAA???===;;;:::999999777888999999:::999999999::::::::::::::::::::::::::::::;;;<<<===>>>???????????????>>>>>>>>>======????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::999666666666666666666555555:::::::::999999:::;;;;;;<<<<<<;;;:::::::::;;;<<<===???AAAAAAAAABBBCCCEEEMMMQQQXXX___fffnnnvvv{{{zzzsssmmmggg```XXXRRRHHHEEE@@@<<<:::999777666444444333333444555777888999;;;===>>>???@@@CCCEEEHHHMMMSSSZZZ^^^bbbfffhhhqqqssswwwzzz||||||{{{zzzxxxuuusssrrrqqqpppmmmkkkjjjlllnnnmmmkkkiiigggggglllqqqwww}}}~~~~~~}}}}}}{{{tttkkkdddaaabbbdddeeegggdddcccdddggglllnnnpppppppppqqqsssttttttqqqnnnmmmlllkkkkkkkkkiiieeeaaaWWWQQQJJJDDD???;;;888666555555555555555555555555666555555555555666777777777999;;;;;;999999999:::999999999888888777777666666666666666555555555555555555555555555555555555666666777777888999::::::888777777777888999;;;<<<;;;::::::::::::::::::;;;:::::::::::::::::::::999999999888888777888888888777777777666666777888888666888:::;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<999999999999:::;;;;;;<<>>>>>>>>======>>>@@@AAABBBAAAAAA@@@?????????>>>===<<<<<<<<<<<<===???AAABBBCCCBBBBBB>>>>>><<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999666555555444444555555666777666555444333333333333222222222222222222222222000000////////////000000000000000000000000000000//////000000000000//////////////////////////////........./////////000000...//////000000000000000000/////////000111222333///555<<>>>>>@@@@@@BBBFFFIIIKKKJJJIIIEEEDDDCCCDDDEEEDDDBBB@@@AAABBBCCCDDDFFFGGGIIIIIILLLLLLKKKHHHEEEEEEFFFHHHLLLKKKIIIFFFDDDBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFHHHHHHFFFDDDCCC??????===<<<:::999888888888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777777777888888888888888999999888999999:::;;;;;;<<<;;;;;;;;;<<<===???@@@BBBEEEHHHJJJKKKLLLOOOQQQVVV[[[ccckkksss|||~~~{{{tttnnnfff___YYYRRRJJJDDDAAA>>><<<999888777777777555444444444666999<<<>>>AAADDDHHHJJJJJJKKKNNNQQQSSSXXX^^^ccceeeggghhhjjjoooppprrrtttuuuuuutttsssuuutttssstttuuutttrrrpppmmmoooqqqpppnnnkkkiiiiiiooottt{{{{{{tttkkkeeebbbccceeegggeeecccaaaaaadddfffggghhhjjjjjjkkklllnnnmmmjjjhhhccceeehhhjjjhhhccc]]]XXXMMMHHHAAA<<<999888777666555555555555555555555555666666555555555666666666777888:::999888777777888999888888888777777777666666666666666666555555555444444444444444444444444555666777888:::;;;;;;;;;999888888888999:::<<<===:::::::::999999:::::::::::::::::::::::::::::::::999999888888777888888888666555555555555666666777555777999;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@======<<<;;;;;;;;;;;;;;;888888999:::;;;;;;;;;<<<@@@AAABBBDDDEEEFFFFFFFFF????????????>>>>>>>>>======>>>@@@AAABBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;<<<===???AAABBBCCCBBBBBB>>>>>><<<;;;;;;<<<===>>>????????????>>><<<;;;;;;555555444444444444555555444444333333333333444444222222222222222222222222000//////////////////000//////////////////////////////000000000000//////....................................////////////......///000000000000000000000000000000000111111000333777;;;AAANNNbbbrrr~~~}}}~~~~~~{{{xxxxxxssskkkdddaaacccgggjjjmmmnnnqqquuuzzz|||xxxxxx{{{~~~}}}}}}~~~|||mmm```TTTHHH@@@<<<;;;999777666666666777555555555666777777888888999999999999888777666555777777666666666666777777333444444333222222222222222222333333444444555555333333444444555666666666999999:::<<<===>>>>>>>>>AAABBBDDDHHHMMMPPPPPPPPPMMMLLLLLLMMMMMMKKKHHHEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBDDDEEEEEEEEEDDDCCCBBB@@@???>>>=========>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@AAADDDFFFGGGFFFDDDBBB>>>>>>>>>===;;;:::999999888888888888888888888888777777777777777777777777777777777888999999::::::;;;;;;;;;:::::::::999999888888888888999999999999777777888888888888777777777888888888999999::::::888888888999:::;;;<<<===>>>>>>???@@@BBBEEEHHHIIIHHHLLLPPPTTTWWWZZZ]]]___ccchhhooowww{{{tttpppeee___VVVOOOJJJDDD>>>999;;;;;;999777666555555666666555444555888===BBBEEEOOOTTTYYY[[[ZZZZZZ\\\^^^^^^bbbfffhhhiiihhhggghhhiiijjjlllmmmoooooopppppprrrqqqrrrtttvvvwwwvvvtttsssuuuwwwvvvsssqqqooooootttyyyvvvpppiiieeedddfffhhhjjjfffdddbbbbbbcccccccccbbbeeedddddddddeeeeeecccaaa]]]bbbhhhjjjggg^^^UUUNNNEEEAAA;;;888777777777777666666666666666666666666666666666666666666555555666777888888777666666777888888888777777777777777555555555666666666666666444444444444444444444444444555777999:::;;;<<<<<<:::999888888999:::;;;<<<::::::999999999999::::::::::::999999999:::;;;;;;999999888888888999999:::777666666555555555666666555666777999:::;;;<<<<<<;;;<<<<<<===>>>??????@@@<<<;;;;;;:::999:::::::::999:::;;;<<<===>>>>>>>>>>>>???AAACCCEEEFFFGGGGGG????????????>>>>>>>>>>>><<<>>>???AAABBBBBBBBBAAA@@@??????>>>===<<<<<<;;;======???@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;555555444444444444555555222222222222222333444555111111111111111111111111000000////////////000000////////////////////////...//////000000//////...........................------........./////////---...//////000000////////////000000000000000000111111444888;;;AAAMMMYYYkkkxxx}}}|||{{{zzzyyyzzzvvvpppjjjeeebbbaaaaaacccdddgggkkkqqqxxx~~~|||{{{||||||{{{zzzxxxvvvuuuwww~~~ttteeeVVVLLLCCCAAA===999666555444444333333444555666777888888333444555666666666666666555444333333333333444555111333444333222111222333111111222333333444444555222222333333444555555555777888:::;;;===>>>>>>>>>AAABBBEEEKKKRRRWWWYYYZZZZZZZZZZZZZZZZZZWWWRRRNNNMMMLLLJJJHHHFFFCCCBBBAAAAAABBBBBBBBBAAAAAABBBDDD???@@@@@@@@@???>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>@@@BBBDDDEEEEEEDDDCCC>>>>>>>>>>>>===<<<;;;:::888888777666666666777777666666666666666666666666777777777777888888999999::::::::::::999999999999777777777777888888888888666777888888999888888888777777888888999:::;;;;;;::::::;;;<<<===>>>@@@AAA???@@@AAADDDHHHLLLPPPRRRTTTXXX]]]bbbfffiiilllnnnrrrvvv}}}~~~xxxooogggbbbVVVPPPHHHBBB???<<<777444666777777666444333444666666666666999>>>EEELLLQQQaaagggnnnpppmmmiiiiiikkkhhhjjjlllllljjjhhhggggggffffffhhhjjjlllnnnpppqqqqqqppppppsssvvvxxxxxxxxxxxxzzz||||||zzzwwwvvvvvvyyy}}}}}}oookkkgggeeefffhhhjjjkkkhhhfffeeeddddddccc```^^^]]]\\\ZZZZZZ\\\]]]]]]\\\]]]bbbggggggaaaVVVLLLEEE???;;;888555666777777777666666666666666666666666666666666777666666555444444666888888666666666777777777777777777777777777555555555666666666666666444444444444444444444444222333666888:::;;;;;;;;;:::999888777777888999:::::::::999999999999::::::::::::999999999:::;;;<<<999999888999999:::;;;<<<::::::999888777777777777666666666777999:::<<<===<<<;;;;;;<<<<<<===>>>>>>;;;:::999999888888999999888999;;;<<<>>>>>>>>>======>>>@@@AAABBBCCCDDDDDD????????????>>>>>>>>>>>><<<===???@@@AAABBBAAAAAA??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;::::::999555444444333333444444555444333222222222222222333000000000000000000000000111000000//////000000111////////////////////////......////////////..............................---------.........//////---...//////000000//////---......///000000000000111///000555777888>>>FFFQQQ___qqq|||xxxvvvvvvvvvvvvuuutttqqqlllhhheeebbbaaa```bbbgggooowww|||}}}~~~{{{xxxtttrrruuuzzzyyyjjj```RRROOOIIIBBB<<<888666666666666777888888999999:::555555666666666666666666222222222222222222222222111222444333111000222444000000111111222333333333222222222333444444555555555666888:::<<<<<<<<<<<<>>>@@@EEEMMMWWW___ccceeejjjiiiiiiiiihhhddd^^^YYYUUUSSSPPPLLLGGGCCC@@@>>>===>>>??????======>>>???<<<============;;;:::999888888888888999999999:::888999999:::;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCC===>>>>>>>>>>>>===;;;::::::999888777666666777888666666666666666666666666666666666777777777777777999999999999888888888888888888888777777777777777777777888999999999999999888999999;;;<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFEEEFFFIIIMMMRRRWWW\\\___fffjjjppptttwwwyyy|||~~~}}}wwwqqqiii```WWWQQQKKKEEE>>>:::999888666444222444666666444444777999::::::<<>>:::777555555666777666666555555555555555555555555666666777777777666444333333555777777777666777888666777777777777777777777555555555555666666666777444444444444444444444444000222444777999:::::::::999888777666666777888888:::999999999999999999:::::::::999888999:::<<<===999999999999:::;;;<<<======<<<;;;:::999999999999666666666666888:::<<<>>><<<;;;;;;;;;;;;<<<======:::999888888777777888888666777999;;;<<<<<<<<<;;;===>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>============??????=========>>>???@@@>>>?????????>>><<<999888777777888999999999888888555444444333333444444555555555333222111000000000////////////////////////111111000000000000111111////////////////////////......////////////..............................---------.........//////---......///////////////,,,,,,---...////////////222......333555333555:::>>>KKK\\\kkk|||}}}vvvrrrqqqrrruuuzzz}}}|||xxxsssooodddaaa]]]\\\aaaiiisssyyy|||wwwrrrqqqrrrtttuuuyyyzzzqqqaaa]]]UUULLLDDD???<<<:::777777777777888888888888888777666555444222111111222222222222222222222222111222444222000///222444//////000000111222222222111222222333444444555555333555777999:::;;;;;;;;;<<<>>>DDDOOOZZZdddkkkmmmttttttttttttrrrmmmfffbbbZZZXXXTTTNNNIIICCC???===;;;<<<<<<<<<:::999999:::;;;<<<<<<<<<;;;999777666666666666777777777777888777888888999:::;;;;;;;;;<<<===>>>???@@@AAABBBCCC======>>>>>>>>>===;;;:::<<<;;;:::999888888999:::555555555555555555555555555555666666666666666666999888888888777777777777999999888888777777777777888888999:::::::::::::::;;;<<<===>>>???AAAAAABBBAAABBBBBBCCCEEEGGGIIIJJJQQQSSSVVVZZZ```ggglllooovvvzzz{{{pppmmmhhhbbb\\\TTTKKKFFFDDD???999666777888777666111444777777777888;;;>>>>>>???BBBIIISSS```lllsss|||{{{zzzrrrssssssrrrooonnnooopppjjjjjjkkkmmmpppsssvvvxxxzzzxxxwwwyyy}}}~~~vvvwwwyyy}}}~~~xxxnnnmmmlllmmmoooppppppooollljjjhhhgggeeebbb^^^[[[SSSQQQNNNOOOTTTYYY^^^```bbbccc```YYYNNNDDD===;;;777555444444555666666555444444444444444444444444666666777777777666444333333555777888777777888999666666666666777777777777444555555555666666777777555555555555555555555555111111222333444666666777777777777777666666666666:::999999999888888777777999777666777888::::::999444444555666999<<>><<<<<<<<<;;;999888999999888888888888888888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999:::<<<>>>>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBB<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;:::::::::<<<=========>>>>>>??????CCCBBB@@@>>><<<:::999999999999888888777666666666555444333333222222333333111111111111111111111111---.........//////000000000000//////.........---...///000111111000///...---------............///..............................//////...---,,,,,,////////////////////////..................------//////000111222333444444888???IIISSS___rrrxxxttt{{{{{{}}}~~~{{{sssjjjaaa^^^^^^cccmmmwww~~~xxxrrrmmmjjjlllnnnwwwzzzrrrdddWWWMMMFFFAAA>>>999777666666888:::::::::<<<;;;:::888666555444333111111222222222222111111000000000000000000000000111111000000000111333444222111000000000111333333444444333444555777999:::>>>???CCCIIIQQQ[[[dddjjjoooqqqtttuuutttoookkkggg[[[XXXSSSMMMGGGAAA===;;;888888888888777777777666888888888888777777777777777666666666666555555555666666666666777888999:::999<<<@@@AAAAAAAAAAAAAAA===>>>???@@@???===;;;:::;;;:::999888777666666666888777777666666777888888444444444444555666888888888888888888888999:::;;;;;;;;;:::999888888888888666999<<<======<<<===>>>??????@@@BBBCCCEEEFFFGGGJJJJJJJJJKKKNNNQQQTTTVVV[[[aaaiiiooosssvvv{{{~~~yyysssmmmjjjddd]]]TTTMMMHHHDDD@@@===999888777777666666666777666555444444777;;;@@@CCCDDDHHHPPPZZZdddnnnvvvzzz|||wwwyyywwwtttqqqooonnnnnnnnnnnnooorrruuuxxx|||~~~~~~~~~~~~}}}~~~|||wwwssssssxxx}}}rrrppppppqqqtttuuurrrooonnnjjjggghhhiiigggaaa\\\WWWQQQLLLNNNVVV^^^aaa```ddd___UUUKKKBBB<<<888777333333444444555666777777888777666555444444555666888888888888777666555444666444444666999;;;:::888888666555555666666555333444333333333333444555555666333000111444666666555111111222333444555666666666666666666666666666777999999888888777777777777:::888777888:::;;;;;;:::666666666777999<<<>>>@@@@@@???=========<<<;;;999888888888888888888888888::::::;;;;;;;;;;;;::::::999999999999999999999999999:::<<<===>>>===<<<;;;<<<<<<<<<===>>>???AAABBB<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>???@@@======<<<;;;:::::::::;;;<<<<<<<<<<<<=========>>>AAA@@@???===;;;:::999999888888888777666666555555444444333222222222222333111111111111111111111111/////////000000000111111000/////////...............///000111111000///...---------............///..............................//////...------,,,................................................//////000000111111222222222666<<>>??????@@@???>>>===<<<===<<<;;;:::999999999999999999888888888888888888666666666666777888999999:::999999999999999999999;;;;;;:::::::::;;;;;;<<<:::<<<>>>?????????@@@AAADDDEEEHHHKKKNNNPPPQQQRRRWWWWWWWWWXXX\\\```dddgggmmmrrryyy}}}~~~}}}zzzxxxtttnnnggg```YYYVVVQQQMMMFFFBBB@@@>>>;;;888888888777666555555555555333333555888===CCCIIIMMMNNNQQQXXX```iiirrryyy|||{{{wwwwwwuuuqqqnnnlllllllllmmmrrrsssvvvyyy}}}~~~~~~~~~{{{wwwsssrrruuuyyy}}}yyywwwwwwyyy||||||xxxuuuooollliiiiiijjjgggaaa[[[VVVTTTSSSWWW]]]aaaaaa___[[[WWWOOOFFF>>>999666555333333444444555666666777888777666555444555555666888888888888777666555444777555555777:::<<<;;;999888666555555666666555444444444333333444444555666666333111222444666666555111111222333444555666666555555555666666777777888777777777777666666666666:::999888999:::;;;;;;:::888888888999:::<<<>>>???AAA???============;;;:::888888888888888888888888999999999::::::999999999999999999999999999999999999:::;;;======<<<<<<;;;<<<<<<<<<======???@@@@@@<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@;;;;;;:::::::::::::::;;;::::::;;;;;;;;;;;;<<<<<<>>>===<<<;;;999999999999777777666666555444444444444444333222222222222222111111111111111111111111000000000000111111111111////////////...............//////000000//////...---------............///.................................///......---,,,------------------------........................////////////////////////222444555666;;;GGGXXXeee~~~vvvqqqlllhhhjjjnnnxxx|||yyyuuurrrnnnlllnnnrrrvvv~~~{{{pppcccWWWNNNFFFCCC>>>;;;;;;;;;;;;;;;777888999999999888777666555444333111111111222222222222222222222222222222222111111111111222333333111111000000111111222333222111222222333444666666555666888;;;???CCCGGGIIISSSUUUYYY]]]___^^^\\\[[[OOOMMMJJJFFFBBB>>><<<;;;::::::999999888777777666777777666666666555555555666666666555555555444444555555555555666777888888999;;;>>>@@@?????????@@@???????????????>>>>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<======>>>@@@@@@???AAABBBCCCCCCDDDGGGIIIKKKNNNSSSYYY]]]aaabbbccchhhhhhhhhiiilllqqqvvvxxx~~~yyytttoookkkiiieeeccc^^^XXXQQQKKKFFFCCC???===:::999999999888777888777777777777777777777666777;;;@@@FFFMMMSSSWWWXXX[[[___fffmmmtttyyy|||~~~}}}zzzwwwvvvssspppmmmllllllmmmnnnuuuwwwzzz~~~~~~~~~|||yyyuuuqqqoooqqqsssuuu{{{{{{nnnkkkhhhgggfffddd^^^YYYWWWZZZ___bbbccc```\\\YYYOOOKKKEEE>>>999666444444333333444444555666666666777777666555555555555666888888888888777666555555777666666777:::;;;;;;:::888666555555777777666444444444444333444444555666666444333333555666666555111111222333444444555555333333444555666777888999666666666666666666555555999888888999:::;;;999888999999::::::;;;<<<===>>>@@@>>><<<<<<======;;;:::777777777777888888888888888888999999999999888888999999999999999999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>???<<<;;;;;;;;;;;;<<<=====================>>>??????::::::999999999:::;;;;;;999999999999::::::::::::;;;:::999888888888888888666666555444444333333222444333333222111222222222111111111111111111111111000000000000000000000000///////////////.........////////////////////////---------............///........................---...............---------------------------------------.............../////////......---------333444555444555<<>><<<;;;999:::;;;======<<<:::999888666333111000000111222111111111111111111111111222222222222222222222222111111111111111222222222000000000111222333333444333444666999;;;===>>>???DDDFFFJJJMMMOOOPPPOOONNNGGGEEECCC@@@>>><<<::::::;;;::::::999888888777777777777666666666555555555666666666555555555444444555555555555555666777777888;;;===>>>>>>>>>???AAA??????>>>>>>>>>??????@@@AAA@@@@@@???>>>>>>???????????????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJLLLOOOSSSVVVWWW[[[bbbiiiooosssuuuuuuyyyxxxwwwxxxzzz}}}}}}|||vvvtttoooiiibbb\\\XXXUUUOOOMMMJJJFFFCCC@@@>>>===888888888888999999888888666777888:::<<<===>>>>>>@@@BBBFFFKKKQQQVVVZZZ\\\```aaacccggglllqqquuuwwwyyyzzz|||||||||zzzxxxwwwuuutttqqqooonnnoooppprrrwwwxxx{{{~~~}}}~~~~~~~~~~~~~~~}}}zzzwwwqqqmmmjjjlllnnnoootttyyy|||~~~mmmhhhccc```^^^^^^\\\[[[___eeekkkkkkeeeZZZQQQMMMCCC@@@<<<888555444444444444444444555555555666666666666666555555555666666666666666666666555444444666666666777888999999999888666555666777777666555444444444444444555666666666555555555555666666555111222222333333444444444222333444555666777888999555555555555555555666666888777777888999999777555999999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;:::888666666777777777888888888777888888999999888888777999999999999999999999999999::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<===============<<<===>>>>>>???::::::999999999:::;;;;;;999999999999888888888888999999888777777777777777555555444444333222222222333333222111111111111222000000000000000000000000////////////////////////........./////////////////////............//////---------............///........................------...............------------------------------------.........////////////......---,,,,,,,,,...000222333333555999===GGGRRRaaannnxxxzzzyyy{{{yyyzzz{{{~~~~~~~~~~~~{{{wwwtttpppjjjhhhkkkrrrxxx{{{tttooobbb]]]UUUNNNIIIEEEAAA???======>>>??????>>>===<<<;;;999666333111111222222111111111111111111111111222222333333333222222222000000111111222222222222//////000111111222222222111222444777888999::::::;;;<<<>>>@@@BBBBBBBBBBBB???>>>===;;;:::999999999::::::::::::999999999999888888777777777666666666777777666666666555555555666555555555555666666777777:::<<<>>>>>>???AAACCC@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCFFFIIILLLMMMNNNMMMLLLKKKKKKKKKKKKKKKNNNPPPSSSUUUXXX\\\aaaeeegggkkkrrryyy~~~~~~{{{wwwsssnnnkkkiiibbb```\\\WWWQQQLLLHHHFFF@@@???>>><<<;;;:::::::::666777777888777777888888555888;;;???CCCFFFHHHIIILLLNNNSSSXXX\\\___bbbbbbeeeeeefffgggjjjnnnqqqsssuuuvvvwwwyyyyyyyyyxxxwwwtttsssrrrqqqqqqrrrssstttwwwwwwyyy|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~|||yyyvvvnnniiigggiiikkklllpppuuu{{{~~~~~~mmmggg___ZZZYYY\\\```ccclllqqqtttooobbbSSSHHHBBB;;;999777555444444555666444444444555555555555555555555666666666666666666444444444555444444333333444444555555666666777777777666555666777888777666555444444444444555666666666666777777666666666666111222222222333333333444222333333555666777888888555555555555666666666666777666666888999888666444777888999;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888555666666777777888888888888888888999999888888888999999999999999999999999:::::::::::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>???;;;;;;:::::::::::::::;;;999999999888888888888777999888777666666666666666555555444444333222222222333333222111111111111111000000000000000000000000////////////.....................//////////////////......------......///---------............///........................,,,---......///.........------------------------,,,,,,------.../////////.........---------,,,,,,---///222444444333444555777>>>IIISSS___nnn~~~|||{{{}}}}}}|||xxxooojjjjjjqqquuu{{{}}}zzzoookkkddd]]]WWWRRRMMMIIIEEEDDDDDDCCCBBBAAAAAA@@@???===;;;888666555444444222222222222222222222222333333333444333333222111000000111222222222222111...///000111111111111111000000222444555666666666666666777888999999999999999888888777777777777888999999:::::::::;;;;;;;;;::::::999999999888888888888888888777777777666666777666666555555666777777666999;;;===???AAACCCFFFDDDDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKLLLLLLLLLJJJJJJHHHHHHHHHJJJMMMRRRWWWZZZ[[[ZZZYYYXXXWWWWWWWWWWWWYYY\\\___bbbeeeiiimmmpppuuuxxx}}}~~~{{{zzzxxxuuusssooommmiiieee```[[[XXXVVVOOOMMMKKKGGGCCC@@@===<<<999999888888777666555555333555666666666666999;;;<<>>777666555555555555666777555555555555555555555555444555666666777666666666333444444444444444333333222444555555444444555777777666555666888999888777555555444444555555666777555777999888777555555666222222222222222333333333333333444444555666777777555555666666666777777777888777777999:::999666333555777888:::;;;<<<<<<;;;===;;;::::::;;;<<<:::999555555666666777888888999888999999999999999999888999999999999999999999999::::::999999::::::;;;;;;===<<<<<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<===>>>>>>======<<<;;;:::::::::;;;999999999888888888777777999999888666666555555555555555555444333333222222333222222111111111111111000000000000000000000000000000000000//////................../////////000///...------------...///---------............///........................,,,------...//////..............................,,,,,,------...//////000............------------///000222333333222222333333666;;;???GGGVVViiivvv~~~}}}}}}~~~zzzuuuuuuzzz|||yyyuuuppplllgggaaa\\\XXXRRRQQQNNNKKKIIIHHHHHHIIIDDDCCCAAA???<<<:::888777444444444444444444444444333333444444444333222111///000111222333222222111...///000111222111000000111111111222222333333333333333333444444555555666555555555444555555666666888888999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888888777777666666777777777555888;;;===???BBBFFFIIIKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSUUUVVVXXXYYYXXXWWWVVVSSSUUUWWWXXXYYYXXXWWWVVVSSSQQQPPPPPPSSSZZZ```dddfffeeeeeedddddddddeeeeeefffhhhlllnnnppprrrtttvvvzzz{{{~~~}}}yyywwwtttqqqllljjjiiigggcccaaaZZZXXXUUUQQQLLLIIIFFFEEEBBBAAA???===;;;999777777555666777777777555444333333555777888999<<>>>>>???>>>===<<<;;;::::::::::::999999999888888777777:::999888777555555555555666555555444444333333222333222222111000111111111000000000000000000000000222111111111000000//////---.........//////000000///...---,,,,,,---...///---------.........//////........................,,,,,,---.../////////...////////////////////////,,,,,,------...///000000.................................------......///444555666666999EEEVVVccc{{{|||}}}}}}{{{xxxuuuqqqlllgggccc^^^\\\WWWSSSQQQPPPPPPQQQHHHGGGFFFDDDAAA>>>;;;999666666666666666666666666333333444555444333111000///000111222333222111111///000111222222111000000444444333222222222333333222222222222333444555666444444333333444444555666777888999:::<<<===>>>???>>>>>>=========<<<<<<<<<:::::::::999999999888888888888777777777777777888555777;;;===@@@DDDHHHKKKPPPRRRUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVYYYZZZ]]]___``````___^^^[[[]]]___aaabbbaaa```___ZZZXXXUUUTTTWWW]]]dddiiillllllllllllmmmnnnoooooonnnqqqtttvvvvvvvvvwwwxxxxxxyyyzzz{{{}}}~~~xxxyyyzzzyyyvvvrrrmmmiiiccc___[[[XXXWWWUUURRROOOIIIHHHEEEBBB???<<<;;;:::<<<;;;:::999777666555555222444666888999888777666555888;;;===@@@EEEMMMSSSZZZ^^^dddjjjppptttwwwxxxyyyzzz||||||yyysssmmmiiifffeeeccccccdddgggjjjlllllloootttxxxzzz{{{yyyxxxzzz}}}|||{{{xxxvvvvvvwwwyyyzzzyyyyyyyyy{{{}}}}}}|||zzzyyy{{{yyytttrrrnnnkkklllllljjjlllppppppsssxxx{{{{{{xxxssspppooopppssswwwyyyvvvnnnggg]]]]]]\\\\\\```fffnnntttnnnfffXXXJJJ@@@;;;999:::444444444444555666777777555555555555555555555444333444666777777777666666666666777777777777777666333666888777555444666888777666666666888999999888555555555555555666777777555888;;;:::777555555777000111111111111222222222222222333333333333444444666666666666666666666666666666666666666666666666666777777999:::;;;<<<<<<;;;;;;;;;;;;:::999888777999777555444666777777777777888:::;;;;;;:::888777777777777777777777777777999999999999999999999999;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===@@@??????===<<<;;;:::999;;;;;;;;;;;;:::999888777;;;::::::999777555444333555555444444444333333333000000000000000000000000000000000000000000000000111111000000//////......//////.........//////000////////////////////////'''(((***,,,...//////...---------............///,,,,,,,,,---------...............------.................................000000//////.........---............/////////000///000333555888>>>DDDIIIfffyyy{{{zzzwwwvvvxxx~~~|||xxx}}}}}}zzzwwwuuussskkkhhhccc___^^^___aaacccZZZYYYVVVSSSNNNJJJFFFDDDBBB@@@<<<:::888777555333555444333444555444222000333333333333222111000///222111111222222444555555222111111111222333444555444333333333222222111111000000111111222222222222555666777999:::<<<===>>>???@@@@@@@@@@@@>>><<<;;;;;;;;;;;;:::999888777666888888777777777777888888999999999;;;>>>BBBFFFHHHPPPRRRUUUXXXZZZ[[[[[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUWWWYYYZZZ\\\\\\[[[ZZZYYYYYY[[[]]]```bbbdddeeefff___[[[VVVQQQQQQTTTYYY\\\dddeeegggiiijjjiiihhhgggiiijjjlllnnnoooooonnnmmmooonnnmmmlllkkkjjjiiihhhggggggfffeeeaaa]]]YYYWWWQQQOOOMMMJJJFFFCCCAAA???@@@???>>><<<:::999777777555555555444444333333333666555555777999:::::::::===???BBBFFFKKKRRRZZZ```hhhlllqqquuuxxx{{{~~~|||yyyqqqkkkiiiiiigggeeedddfffjjjnnnqqqsssuuuxxx{{{}}}|||{{{yyy~~~wwwqqqqqqsssuuuvvv|||zzzxxxyyy|||~~~~~~~~~}}}xxxwwwsssnnnjjjiiikkknnnsssuuuvvvvvvsssnnniiieeefffgggiiikkkmmmllliiifffbbb]]]YYYZZZ^^^bbbbbb```VVVQQQJJJBBB;;;666333222555444444333333333444444777777777888777666666555222333555777777777777666666555444444555666444333555555444444444333333333555555666666666666555555555444444444444555666666999888888777666555555444000000111111111222222222222222222333333333444444555555555555555555555555555555555555555555555555666666777888999:::;;;;;;;;;;;;;;;;;;:::999888777999777555555777888888888777888:::;;;;;;:::888777888888888888888888888888999999999999999999999999;;;;;;:::::::::999999999999999999999::::::::::::;;;:::999999999:::;;;<<>>>>><<<;;;:::999999;;;;;;;;;::::::999888777:::::::::999777666444333444333333333222222222222000000000000000000000000000000000000000000000000111000000000/////////.........------------..............................,,,---.../////////......------------............,,,,,,,,,---------............------------..............................000/////////.........---.........//////////////////000222333555999>>>BBBRRReeezzz~~~}}}}}}|||yyyuuusssssswww~~~zzzvvv{{{}}}zzz~~~|||zzzyyyrrrooojjjfffeeegggkkkmmmmmmkkkiiieeeaaa\\\XXXVVVNNNKKKHHHEEEBBB>>>:::777888777555555666666555333333333444444555555555555222222111111111111111222111111111222222333333333111111111000000000//////000111111111222222222222111222333444666777888999>>>>>>>>>======<<<;;;:::::::::::::::999888777666777777666666666666777777777777888999;;;???BBBDDDJJJLLLNNNQQQSSSTTTSSSSSSQQQQQQRRRRRRQQQPPPPPPOOORRRRRRTTTTTTTTTRRRPPPOOOPPPRRRTTTVVVXXXYYYZZZ[[[WWWTTTOOOKKKJJJKKKNNNQQQTTTVVVXXXYYYZZZZZZYYYXXXZZZ\\\^^^___``````___^^^YYYYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSPPPMMMJJJHHHDDDCCCAAA???===<<<:::999999888888777666555444444666666666666666666777777666777777:::===@@@AAABBBGGGJJJNNNSSSXXX^^^eeejjjqqqtttwwwzzz{{{}}}}}}}}}wwwpppkkkiiidddeeegggjjjmmmqqqtttvvvxxxzzz}}}zzzuuuuuuuuuuuu|||}}}}}}}}}}}}~~~~~~~~~~~~|||yyytttooonnnoooqqqqqqrrrsssrrrnnniiiccc___bbbbbbccceeeggggggeeecccaaa[[[TTTQQQQQQRRRPPPNNNGGGDDD???:::777555444555555444444444333444444444555555555555555444333333222333555666777777777666777666555555666666555444555555555555444444444444555555666666666666555555444444444444444555666666777777777666666555555444000000000111111111222222222222222222333333333333444444444444444444444444555555555555555555555555666666777777888999:::::::::::::::::::::999888777999888666777999:::::::::888999:::;;;;;;:::999888888888888888888888888888999999999999999999999999::::::::::::999999999999999999999888888888888888999999888888999999:::;;;===<<<<<<;;;:::999999888::::::;;;::::::999888777:::::::::999777666444333222222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////...------,,,,,,,,,------........................////////////...---,,,+++------------............,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------/////////...............///////////////.........///000000000111333777:::>>>NNNaaappp}}}}}}|||}}}~~~zzzwwwqqqpppqqquuuzzzvvvoooqqqyyy}}}~~~|||yyytttpppooorrrvvvxxx|||{{{yyyvvvrrrnnnjjjiii```]]]ZZZVVVRRRLLLFFFAAA???===:::888888888777666000111222333444555666666555444444333222111111000111111222333333333222222000000000000000/////////111111111111222222222222//////000111333444555555;;;;;;:::999888888888888888999999999888777666555666555555444444555555666666666666666888:::===>>>@@@BBBDDDFFFHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGEEECCCBBBDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIEEEBBB@@@@@@AAABBBCCCDDDFFFGGGHHHGGGGGGFFFIIIJJJLLLMMMNNNMMMMMMLLLHHHHHHGGGFFFEEEEEEDDDDDD@@@@@@AAAAAA@@@>>><<<;;;888888888777777666666666444444444444444444444444555666777888999:::;;;<<<:::;;;>>>AAAFFFJJJNNNPPPVVVYYY^^^cccgggkkkpppssswwwyyy{{{|||{{{|||}}}|||}}}|||yyytttooolllkkkhhhjjjooossswwwyyyzzzzzz|||~~~{{{wwwvvvvvv||||||}}}|||~~~~~~xxxsssqqqqqqrrrnnnooonnnlllgggaaa[[[WWWXXXXXXZZZ]]]aaacccbbbaaa[[[TTTKKKFFFDDDCCCAAA???;;;999777444333444555666444444444444444444444555777888888888888777666666333444555666666666666666999777666666777888666555666666666666555555555555555555666666666666555555444444444444444555555666555555555555555555555555000000000000111111111111111222222222222333333333333333333333333333333333555555555555555555555555555555666777777888999999999999999999999888777777999888777888;;;<<<<<<;;;888999999::::::999999888888888888888888888888888888888888888888888888888:::999999999999999999999999999888888777777666666888888888888888999999999;;;;;;::::::999999888888;;;;;;;;;;;;;;;:::999999:::999999999777666555444333222222222222111111111000000000000000000000000000000000000000000000000000000000000////////////......------,,,---------........................---------,,,,,,+++******,,,,,,---------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------........................////////////...............////////////000333666777@@@LLLWWWcccsss|||wwwrrrpppoooooorrrvvv{{{}}}{{{rrrjjjkkkqqqxxx~~~~~~{{{wwwvvvxxx{{{~~~|||zzzwwwvvvpppnnnllliiieee___XXXSSSKKKGGGBBB???===;;;:::999333444444555666777888999999888888777666555444333222222333444333333222111222222222222222222222222222222222222222222222222000111111222333444555555888777666444444444555666777777777777777666555555444444333333333333444444555555555555666777888999888999;;;===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===============<<<;;;:::999:::;;;<<<======>>>======???>>><<<:::999999999999999:::;;;<<<======<<<<<<>>>???@@@AAAAAAAAAAAA@@@?????????>>>>>>=========999999:::999999888777666555666666666666666777777666666666666666666666666555666888:::<<<>>>@@@@@@BBBEEEIIINNNSSSYYY___bbbeeeiiimmmqqqssssssuuuvvvvvvwwwxxxxxxwwwwwwzzz{{{yyyyyyxxxuuusssqqqpppppptttvvvxxxzzz|||{{{zzzzzz||||||{{{{{{yyywwwyyyzzz}}}zzztttpppooopppkkkkkkiiifffaaaZZZTTTPPPNNNOOOSSSYYY^^^```___]]]OOOIIIBBB>>>======>>>>>>999888666444444444444555444444444555555555555555888888888888888777666666444444444555555666666666999888777777999999888777777777777777666666666666444555555666666555555444444444333333444444555666333444444444444444444444//////000000000111111111111111111222222222333333333333333333333333333333555555555555555555555555444555555666666777777777888888999999888888777777888777888999<<<======<<<999999999999999999999999888888888888888888888888888888888888888888888888999999999999999999999999888888888777777666666666777777888888888999999999999999999999999888888888<<<<<<<<<<<<<<<;;;;;;:::999999999888888666555444333333333333222222222222000000000000000000000000111111111111111111111111////////////000000000000000000///...------..............................,,,+++++++++,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------...............///////////////.........---.../////////000333555666999>>>DDDLLLZZZmmm{{{}}}wwwsssnnniiihhhjjjooossstttlllgggiiimmmrrr{{{~~~~~~~~~{{{yyyzzz|||~~~zzzyyyyyyyyywwwsssmmmhhh\\\WWWPPPKKKGGGCCC@@@>>>>>>>>>===<<<<<<===>>>>>><<<<<<<<<;;;:::888777666444444444444444333222111222222222222333333333333333222222222222222222222222222222333333444444444555444333222222222333444555555666666555555444444333333222222222222333333555555444444555555555666444555555666777888888888777888888999999999888888555555555666666555555555555555666777777777666666777777666666666666666666555555666777777888888888888888999999:::::::::999666666666666666666666666888888888777666666555444666666666666666666666666777777777777888888888888999:::<<>>>>>===999999999999999999999999999999999999999999999999888888888888888888888888888888888999999999999999888888888777777777777777777777888999999999999888888888888999999999999999;;;;;;<<<<<<<<<<<<;;;;;;999999999888888777555555444333333333222222222222000000000000000000000000111111111111111111111111////////////000000000000111000///...............------------------------,,,,,,,,,---...///000111,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...................../////////000,,,.../////////000222444333333555999>>>GGGXXXfffyyy~~~zzzssskkkfffeeehhhkkkkkkgggeeehhhkkkooovvv~~~}}}}}}~~~~~~{{{ooojjjccc]]]XXXSSSNNNKKKFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAA>>><<<999777888777666555444333333444111111111222222222222222333333333333222222222222222222222222222222222222333333222222222222222333333444444444444444333333333222222111111222222333444444444444444444444444333333333444444555555555444444555666666666666555222222222222333333444444222333333444444444444444333333444444555555555555222222333333444555555666555555555555555555555555222222333333333333333333666555555555444444444444555555555555555555666666888888999:::;;;<<<======CCCEEEGGGJJJMMMQQQSSSTTT]]]ccckkkpppsssvvvzzz~~~zzzvvvtttqqqqqqqqqqqqrrruuuzzz}}}xxxvvvuuuvvvyyy|||}}}}}}{{{zzzxxxvvvvvvwwwyyy{{{||||||uuurrrqqqwww}}}|||ssslllhhhgggaaa```___]]]YYYUUUQQQOOOPPPQQQSSSTTTSSSNNNGGGAAA:::888666444444555777888333333333333333333444444222333555666777777666555333333333333333222111111555444444333444444555555777666666777:::<<<<<<;;;777777777777666666666666444444555555555555444444333333333333333444444555444444444444444444444444////////////000000000111111111111111222222222222444444444444444444444444444444444444444444444444444444444444444555555555666666777777777777777666555666777:::===>>>>>>===:::999999999999999999:::999999999999999999999999888888888888888888888888777888888888999999999999777777888888888888888888777888999:::::::::999999888888888999999:::::::::999999:::::::::::::::999888888999888888777666555222222222222111111111111000000000000000000000000111111111111111111111111.../////////000000000111000000///...------------------------------------------,,,,,,---...000111++++++,,,,,,,,,---------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------...///000111111---///000000//////000222000///222777888:::DDDPPP___pppyyyqqqllllllmmmkkkgggeeegggiiikkkqqqyyy{{{|||vvvqqqkkkfff```]]]OOONNNLLLJJJIIIJJJKKKKKKMMMMMMLLLIIIEEEAAA===:::<<<:::777555333444555666222222222333333444444444444444333333333222222222333333333222222222222222111222222333333222222222222222333333333333333222333222222111111222222333111222222222222222222222333333333333333333444444222333333444555555444444333333222222222222222222000111222333333333333333333333333222222222222222111111111111222333444444444333333333222333333333333333333444444555555555444444444555555666777888777777888999999:::;;;;;;???@@@BBBDDDGGGIIIKKKMMMRRRTTTVVVYYY]]]```bbbdddiiipppyyy~~~~~~~~~yyyuuusssqqqqqqqqqpppqqquuuzzz{{{yyyxxxzzz}}}|||{{{zzzyyyxxxyyy{{{||||||}}}}}}}}}}}}}}}|||zzzwwwtttrrrvvv}}}yyyooogggbbb```ZZZZZZZZZYYYWWWTTTRRRPPPRRRPPPNNNLLLIIIDDD===999555555444333222222222333111111111111222222222222222333555777888777666666555555666666555555444333555555444333333333444555444444444777:::=========777777666666666555555555333444444555555444444333333333222222333333444555666666555555444444333333////////////000000000000000111111111111222222222444444444444444444444444444444444444444444444444333333444444444444444444666666777777777777777666555555666:::===???>>>===:::999999888888999999:::999999999999999999999999777777777777777777777777777777888888999999999999777777888888999999::::::777888999:::;;;:::999999888888888999::::::;;;;;;777888888999999999888888888888888888888777666555111111111111000000000000000000000000000000000000111111111111111111111111.../////////000000111111000///...---,,,+++++++++---------------------------,,,+++***+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---...///111222222///000111000...---...///...///333888666222777???FFFZZZppp~~~wwwsssssspppkkkggggggfffffflllsssrrryyy~~~yyytttnnnjjj\\\ZZZXXXWWWVVVWWWYYYZZZXXXWWWUUURRRLLLFFFAAA===>>><<<888555333444666888555555555666666777777777444444444333333222222222555555555444444444444444111222333444444333222111111222222333333333222222333333222222222222333333///000111111111111111000333333333222222333333444111222222333444444444333555555333222111000000000///000111222222333222222444333222111000000000000111111111111111222444444555444333333333333444444222222333333444444555555555555666777999;;;===>>>;;;<<<===???@@@BBBCCCDDDGGGIIILLLPPPTTTXXX[[[]]]^^^___bbbeeehhhkkknnnoooooowww|||wwwsssqqqqqqqqqpppoooppptttyyy~~~}}}{{{|||~~~}}}}}}||||||zzz}}}}}}||||||xxxwwwwwwxxxyyyxxxvvvtttvvv}}}~~~tttjjjaaa\\\ZZZVVVVVVVVVVVVUUUTTTRRRQQQOOOLLLGGGCCCAAA>>>;;;999222333444444333222333444444444333222111000000///222333555777888888777666333333444444333333222111666555444333222333444555222222333666:::===>>>>>>666666666666555555555555333444444555555444444333333333222222333333444555777777666555444444333333111111000000//////......000000000111222222333333333333333333333333333333555555555555555555555555666666666666555555555555777666666666777888999999777777666666666666777777777777888999999999999888888888888777888999999:::888888777777777777777888;;;999777777888999888777888888777777888888999::::::999888888777777888888777777666666666666777777555555555666666666666666777666666555555555555555333333333222111000//////111111111111000000000000...///000111111222111111111000///......///000111555333000---,,,,,,---------------------------------------------------------------,,,,,,+++++++++///...------,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////............////////////000000111222444555666777???HHHVVVeeeuuu}}}xxxtttnnniiiggghhhkkkmmmrrrtttvvvxxxzzzzzzzzzyyy{{{}}}}}}~~~}}}wwwrrrnnnjjjfffeeegggiiiiiihhhjjjgggaaaZZZSSSNNNJJJIIIIIIEEE???======>>><<<:::::::::999888777666555555555555555444333555888;;;777777666666666666666666000111222444555555444333555444333333222222222222888666444222111111222222222222111111111111222222222222111111111222444555333222111000000111222333444444444333333222222111111000//////111333333222666333000//////000111111222222222111111111222222111222333444555555555555555666888888777777888999:::<<<>>>===<<<===AAADDD@@@BBBDDDFFFHHHKKKOOOQQQWWWWWWYYY\\\```dddhhhjjjkkkllllllnnnqqquuuxxxzzz|||~~~zzzvvvtttqqqqqqsssuuuwwwzzz}}}~~~wwwzzzyyyzzz}}}zzzvvvwwwyyy}}}{{{yyyyyyyyy{{{||||||zzzvvvtttsssuuuwww{{{{{{rrrhhh```ZZZXXXQQQRRRTTTWWWXXXVVVQQQMMMGGGEEE@@@<<<888666555555333333222222333333444555222222111111111111111111222222333333444555666666777777666555444333333222333333222222222333444444555555555666777999:::;;;;;;:::888777777777555444777666666555555555555555666555444555777999999888777777777666555444444444111111000000////////////000000000111222222333333444444444333333333333333333333333333333333333333666666666666666666666666777777777777777777888999777666666666666666666777666777888888999999888888777777777777777888999999888888777777777777888888;;;:::888999::::::999888888888777777888888999::::::999999888888888888888777777666666666666777777555666666666666666666666666666777777666666555444333222222111111000000000111111111000000000////////////000000000//////...000///............///000000///...,,,,,,,,,,,,---------------------------------------------------...------,,,+++***))))))---,,,++++++************------,,,,,,,,,------...---------------------------------,,,,,,+++++++++....................................//////////////////000111222333333444555<<>>@@@???>>>===<<<;;;;;;:::;;;;;;:::999777666888:::999999999888777777666666777888999;;;;;;;;;::::::888888777666666666666666555444333333222222222333333333222222222222333333777666555444444555555666444333222111111111222222111111111111111222222222222111///000111111000///444222111000111222333333777666555444444444555666555555666777777777777666666888:::;;;===???CCCFFFHHHJJJKKKJJJHHHHHHKKKNNNPPPRRRTTTVVVWWWYYY]]]___fffgggiiikkkooorrrvvvxxxtttttttttuuuwwwzzz|||~~~}}}{{{xxxxxxyyy{{{}}}}}}yyywwwuuuwwwzzz{{{yyyvvvwwwyyy}}}~~~~~~|||{{{|||{{{|||~~~~~~{{{wwwsssqqqqqqrrruuuyyy~~~}}}zzztttlllbbbZZZTTTQQQPPPQQQSSSVVVUUUQQQKKKFFFAAA???<<<888666555555555333222222222222333444444222222111111111111111111222222333333444555555666777777666555555444333333333333333333333444444555444444444555666777888999999888888888888888777777777777666666666777777888777555444444555777777777888888777666555555444444111000000000000/////////000000111111222333333333444444444444444444444444333333333333333333333333555666666777777888888999999888777777777777777777666666666555555666666666666666777888888888888888666666666777777777888888888777777777777777888888<<<;;;::::::;;;;;;999777888777777777777888999999:::999999999888888888888777666666555555666666777666666666666666666555555555666777888888666555333111111111111111111111111111111000000000000//////////////////...---,,,,,,///......------......///......//////////////////---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,+++,,,,,,---...///........................------,,,,,,,,,,,,++++++........................---............/////////.........//////000000000///333888???IIIXXXiiittt{{{tttpppmmmlllnnnmmmkkkhhhfffcccbbbaaa___bbbiiirrr|||}}}{{{}}}yyywwwvvvxxx}}}~~~zzzxxxwwwwwwwwwvvv||||||{{{xxxtttnnniiifff___]]]YYYVVVRRRNNNHHHEEEGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBB@@@>>>======>>>@@@@@@???>>>===;;;:::999:::;;;<<<=========<<<;;;999888888777777777777777444555555555555555555444222222111111111111222222777777555444333333333333666555444333333333333333222222222222333444555666555333222222222222000...222222222222333444555666;;;:::999888888999:::;;;;;;;;;<<<=========<<<<<<<<<===@@@BBBFFFLLLSSSXXX]]]___```^^^ZZZXXXYYY[[[]]]___aaabbbccceeegggiiiqqqrrrsssuuuxxx{{{}}}{{{zzzzzz{{{|||~~~~~~zzzvvvttttttwwwyyyyyywwwxxxxxxyyyzzzyyywwwtttssssssvvv{{{}}}~~~}}}}}}~~~}}}~~~yyysssooolllkkkllloootttwwwyyyyyyzzzwwwrrrjjjbbbZZZTTTPPPPPPPPPPPPPPPNNNIIIBBB===999888666444444444444555222222222222222333444444111111222222222222222222222333333444444555555555777666666666555444444444444444333333444555555666444444444444444555666666777888999999:::::::::999888777777888888999:::;;;:::777444333444555666666999999888777666555444444000000000000000000000000000000111222222333333444444444444555555555555555555555555555555555555555555555666777888999::::::999999888777666666666777555555666666666666555555555666777777888888777777555555666777777777777777777777777777777777888999;;;:::::::::;;;;;;888666777777777777777888999999999::::::999999999888888666666666555555666666666666666666666555555555555444666888999999777444222000000000000111111111111111000000000///////////////////////////...---,,,------------------------,,,---...//////...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---------------------,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////.....................222333555666;;;DDDPPPYYYpppzzz~~~yyyuuusssnnnmmmjjjgggdddaaa```___[[[\\\bbbkkkuuu}}}xxxuuurrrsssxxx~~~{{{wwwvvvxxx|||~~~}}}|||||||||xxxsssrrroookkkddd]]]UUUPPPOOONNNMMMLLLKKKKKKLLLLLLHHHJJJKKKKKKJJJHHHHHHIIIJJJIIIIIIGGGEEECCCAAA???@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;:::;;;;;;<<<888999:::;;;:::999888777555555444444444444555555777666666555444444444444777666666555555555555555666666666666777888999:::888666555555555555333111222333444555555555777888;;;;;;;;;<<<===???AAACCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIILLLQQQYYYbbbiiioooqqqrrrooojjjffffffgggfffhhhjjjllllllmmmnnnpppuuuuuuvvvxxxzzz|||~~~zzzzzzzzzzzz|||~~~~~~{{{xxxxxx{{{}}}{{{yyyvvvuuurrrpppnnnmmmmmmnnnuuuyyy~~~}}}}}}zzzsssnnngggeeedddfffiiimmmpppqqquuurrrnnniiiccc\\\VVVRRROOOMMMJJJGGGDDD???:::666555444333222222222333333222222222111222333333444111111222222222222222333333333333444444444555555666666555555555555555555444444444444444555666777555555444444444555555666999:::<<<<<<;;;:::999:::888888888999:::;;;===>>>>>>:::666333444555666777999999888777666555444444000000000000111111111111111111111222333333444444444444444555555555666666555555555555555555555555444555666777888999:::;;;999999888777666666666777555555666777777666555555555555666777777777777666555555666777777777777666777777666666777888999999;;;:::999999999999777555777777666666777777888999999::::::::::::999888777666666555555555555666666777777666666555555555444333555777888888666333222000000000000000000111111000000000////////////...---...//////000000000///,,,,,,------------,,,,,,)))+++,,,---,,,***(((&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.........---,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///////////////.........111333555555666999@@@FFFVVV```qqq~~~uuusssppplllgggbbb___]]]YYYZZZ^^^fffqqqxxxzzzyyyppplllhhhhhhkkkpppuuuwww~~~}}}zzzyyyyyyzzzyyy{{{~~~wwwnnnfffaaa]]]\\\[[[ZZZZZZ\\\]]]^^^ZZZ[[[\\\ZZZXXXUUUUUUUUUUUUUUUTTTSSSPPPMMMJJJHHHLLLMMMMMMMMMLLLJJJHHHGGGDDDDDDCCCCCCCCCDDDDDDEEE???@@@@@@AAA@@@>>><<<;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999666666777777777777666666:::::::::;;;;;;;;;;;;;;;<<<999777666777777666555666888999888777888:::===>>>???AAADDDGGGJJJLLLNNNMMMOOOPPPRRRTTTUUUVVVVVVUUUUUUUUUWWW[[[cccmmmttt{{{}}}~~~{{{uuupppnnnoooooorrrtttvvvvvvvvvwwwyyyxxxyyyzzz|||~~~xxxxxxyyyzzz|||~~~~~~|||xxxssspppkkkggggggjjjooorrryyy}}}|||{{{~~~zzzrrrllldddaaa^^^^^^aaaeeehhhiiijjjhhhdddbbb___ZZZUUUPPPMMMHHHBBB<<<999777555444444444333222222111111111222111111111111222333333111111222222333333333333333333333444444444444444444444444444555555555555444333333444555666777777777666666666666666777777<<>>@@@<<<777555555666777777888888777777666555555555000000000111111111111222111111222222333444444444333333333444555555666666333333333333333333333333444444555666888999999:::999888777777777777777777555666777888888777666555444555555666666666666666555666777888999888777666666666666666777888999:::<<<:::888777888888777555777666666666666777888888999:::;;;;;;;;;:::888777666555555444444555555666777777777666555555444444333444555666666444333111000000000000000000000000000000////////////......------...///000111111000,,,------......------,,,...///000000000...+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((('''''')))***+++,,,---,,,+++***++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000/////////////////////,,,///222333333555999===AAAJJJYYYjjjzzz}}}yyyssskkkccc]]]YYYWWWVVVYYYaaammmuuuwwwuuuhhhddd___\\\^^^bbbfffgggqqqxxx~~~|||zzzxxxzzz}}}yyyvvvpppooonnnnnnooorrrtttvvvttttttrrrmmmhhhcccaaaaaacccccccccbbb```\\\YYYWWWYYYZZZZZZYYYXXXUUUSSSRRRLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJIIIHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>===::::::;;;===============???AAACCCEEEFFFFFFDDDCCCDDD@@@<<<999999:::;;;:::===???@@@@@@>>>@@@DDDIIIJJJMMMQQQUUUYYY\\\]]]]]]\\\]]]^^^```bbbcccddddddcccbbbaaaaaadddkkktttzzz|||vvvtttsssrrrtttxxxyyyzzzzzz{{{|||yyyzzz|||~~~|||||||||~~~|||zzz~~~zzzuuupppmmmhhhfffhhhnnnvvv{{{zzz~~~|||yyyxxxyyyxxxyyyzzz{{{wwwpppjjjaaa^^^ZZZYYY[[[]]]``````bbb```]]]\\\[[[XXXQQQLLLFFFAAA:::555333333333333444444444333222111111000111111111111111222333333111111222222333444444444444444444444444444444444222222333333444444444555333333333333444555777777777777777777777888999999@@@BBBDDDBBB<<<777666666777777888888:::;;;<<<===???<<<888555555666666666666666666666666666555555000000111111111222222222111111222333333444444555222222222333444555555555333333333333333333333333444444555666777777888888777777777777777777888999666777888999999888777666444444555666666666555555555666888999:::999888777666666666666777888999:::???<<<888666777888888888666666666666666777888888999:::;;;<<<;;;:::888777666555555444444555555666888777777666555555444444333333444444333333222111111111000000//////......000000/////////.........------.../////////......,,,---...//////...---,,,000111222222222111000000------------------------++++++++++++++++++++++++,,,,,,+++++++++*********((()))+++------,,,+++***,,,+++++++++++++++,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---------..................///////////////+++...000000///111555999888<<>>999666777888999:::666666666666666777888888999:::;;;<<<<<<:::888777555555555444444555555555888777777666555444444444333333222222222111111111222111111000///......---000/////////........................---,,,++++++------...//////...------***+++,,,---............------------------------++++++++++++++++++++++++)))***+++---///111222222***+++---/////////---,,,,,,,,,++++++***+++++++++........................+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////000111111///------111555666888;;;@@@HHHUUUccclll|||xxxooofffaaaWWWTTTSSSYYYccciiiiiifff^^^YYYRRRNNNNNNPPPSSSTTTYYYaaammmzzz{{{}}}~~~~~~}}}zzzxxxxxxwwwvvvtttqqqooommmggggggggggggggghhhiiiiiidddddddddeeegggjjjmmmnnngggffffffffffffffffffgggddddddbbb```\\\XXXTTTRRRPPPQQQTTTVVVXXXYYYYYYYYY\\\```hhhnnnrrrrrrpppnnnaaa[[[QQQJJJGGGGGGHHHIIIKKKMMMOOOOOOOOOUUU___gggnnnrrrwww}}}~~~|||zzzuuuuuuuuuuuutttssssssrrrpppooonnnmmmnnnssszzz}}}zzzyyyqqqtttxxx{{{{{{||||||}}}yyyyyyyyyyyyyyyzzz||||||vvv{{{}}}|||{{{yyymmmmmmooorrrwww~~~{{{tttpppnnnllljjjiiikkkooonnniiiddd]]]ZZZUUUSSSSSSSSSTTTSSSRRRNNNKKKJJJIIIEEE===666444333222222333333222111000000111222222333222222111111111000111222222333111111222333333444555555444444444444444444444444//////000111222333333444111111111222333444666777555555555666777999:::;;;@@@DDDGGGDDD>>>888777888666666666666777888999999999777555444444444333111111111222333444555666777111111222333333333333222111111000000000000000111333222111111111222333444555444333222111222333444444444444444444555666666777777777777777777777777444666999<<<<<<<<<:::888444555555555666666777777777777777777888888888888999888666444555777:::;;;999999999999999999999999:::999888888777777888888999:::<<<===<<<:::888666888777666555555444444555555555444444444333333333111111111111111111111111000000000000000///......000000000000////////////........................000000000000///////////////...---,,,,,,---///000444000,,,***+++---......------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,++++++*********---------............//////......---------......////////////000000000000555444444666;;;AAAHHHLLL___dddmmmwww}}}tttjjjccc```]]][[[___fffjjjfffbbb\\\UUUPPPPPPPPPMMMKKKLLLSSSZZZeeeqqqzzz}}}~~~yyyuuupppppprrruuuyyyyyyuuuqqqqqqnnnmmmooossswwwxxxwwwtttrrrooooooqqqssstttsssrrroookkkhhhfffdddbbb```[[[___ccceeedddeeegggjjjlllpppvvv|||~~~~~~|||zzzqqqeeeVVVLLLKKKMMMNNNNNNTTTUUUUUUSSSSSSZZZeeeoooxxx}}}yyywwwxxxxxxuuusssqqqmmmjjjlllnnnpppuuu{{{~~~{{{uuuwwwzzz}}}~~~~~~~~~xxxwwwwwwxxxzzzzzzyyywwwwwwzzzwwwtttxxx~~~|||}}}~~~{{{yyy{{{{{{vvvpppllliiihhhfffeeeeeeeeeccc```]]]WWWVVVTTTRRROOOLLLJJJHHHGGGEEEAAA===;;;999999999444333111////////////000000000000000000000000000//////000111111111111111333333333333333333333333333333333444444444555555333222111000000000111222222222222222333444555555555555666777888999999:::?????????>>>;;;999666444666666555555555444444444444444444444444444444444333333333333333333333333000111222222333333222222111111000000000000000111222222111111111222333444444333333222222333444444555444444444555555666777777777777777777777777777555666888:::::::::999888666666666666555555555555777777777777888888888888777666555444555666888999999999999999999999999999:::999999888888888888888888:::;;;<<<<<<:::888666888777666555444444444444444444444444333333333333111111111111111111111111000000111111000000///.../////////............---........................000000/////////............---,,,++++++,,,...///666222...++++++---------------,,,,,,+++******))))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******------------..................------------........./////////000000000000...------///333888>>>BBBDDDKKKUUU\\\dddnnnzzz|||vvvoookkkhhhfffeeeiiiooopppkkkfff___XXXRRRQQQPPPLLLJJJJJJMMMTTT]]]hhhpppvvvzzz|||}}}||||||~~~~~~zzzxxxvvvuuuwww|||~~~{{{xxxwwwxxxyyyzzzzzzvvvtttqqqnnnmmmkkkhhheeedddhhhmmmppppppqqqssstttuuuxxx|||wwwlll^^^UUUSSSUUUWWWWWW]]]^^^___]]]]]]cccoooxxx}}}}}}}}}zzzwwwqqqllliiijjjlllmmmsssyyy~~~|||{{{{{{|||xxxzzz{{{|||||||||}}}}}}yyyzzz{{{}}}}}}|||xxxuuusssuuuzzzvvvrrrsssxxx|||~~~~~~|||xxxsssmmmhhheeedddcccbbbaaa```^^^[[[XXXTTTRRROOOKKKHHHEEECCCBBB<<<:::777444222111111111333222111////////////000000000000000000000000000/////////000000000111111333333222222222222222222222222222333333333444444222111111000000111222222222222222222333333444555555666666777777888888888;;;;;;;;;:::888666444222666555555555444444444444333333333333333333333333333333333333333333333333000000111222222222222222000000000//////000000111222222111111222222333444333222222222333444555666666555555555555666666777777777777777777777777777555555666777777888888888777777666666555444444444777777777777888888888888555555555555555666666666888888888888888888999999999999999888888888888777888999:::;;;;;;:::888777888777666555444444444444444444444333333333222222111111111111111111111111111111111111111000//////.........---------,,,,,,------------------------//////.........---------,,,,,,+++***+++,,,---...777333///,,,,,,------,,,---,,,,,,++++++*********)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***------------...............---------------............/////////000000000......---...111555:::===333:::BBBFFFJJJSSScccppp}}}{{{xxxwwwuuuuuussstttxxx|||zzzsssmmmddd]]]WWWUUURRRLLLHHHIIIJJJPPPXXX```ggglllqqqttt{{{}}}~~~|||zzzyyywwwuuurrroooppptttyyy}}}~~~{{{|||~~~yyypppccc[[[YYYZZZ\\\\\\cccdddeeeddddddiiittt}}}|||uuupppmmmnnnoooqqqwww}}}}}}yyyuuusssrrrrrrsssxxxyyy{{{}}}|||}}}}}}wwwrrrnnnppptttyyy~~~vvvrrrqqqsssuuuzzzwww|||{{{zzzxxxtttnnnhhhbbb___```^^^]]]\\\[[[YYYUUURRRRRROOOJJJEEE@@@===;;;;;;666444222000////////////111111000//////000000000000000000000000000000000000///.........///000111111111111111111111111222111111111222222222333333111111111111111222333444333333222222222333444444666666666666666666666666888888888777666555444333555555555555444444444444222222222222222222222222333333333333333333333333///000000111222111111111000////////////000000111222111222222222222333333111111222333444555666777666666555555555666666777777777777777777777777777555555444444444555777777555555555555555555555444666777777777888888888888444555666777777777666555777777777888888888888888999999999999888888777777777888999::::::999888777777777666555444444444444333333333333222222222222111111111111111111111111111111111111111000000///.........------------,,,------------------------......---------,,,,,,,,,,,,+++++++++,,,---...///333111---+++,,,---------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------++++++++++++++++++++++++,,,,,,---------.........------,,,,,,------.............../////////000000111000000111222555888999444777:::;;;>>>EEEPPPXXXkkkuuu|||zzz{{{}}}|||uuulllfff```\\\VVVNNNIIIJJJLLLQQQXXX]]]bbbffflllpppzzz}}}}}}}}}~~~~~~{{{xxx|||~~~yyyrrrhhhaaa___```aaabbbhhhjjjkkkjjjjjjnnnxxxzzzuuurrrtttuuuxxx}}}uuusssqqqooooooppprrrsss}}}}}}~~~xxxsssmmmnnnqqquuuzzz}}}wwwsssqqqpppqqqtttvvvzzz~~~|||xxxxxx~~~}}}wwwvvvtttpppjjjddd^^^[[[]]][[[ZZZYYYYYYVVVSSSPPPPPPMMMGGG@@@;;;888777777444333222111111111111111///////////////000000000000000000000000000000000000///---,,,---...000222000000000000111111111111222222222222333333333333111111222333444555666777444444333222222333333333555555555555444444444444777777777777666666555555444444444444444444444444111111111111111111111111111111111111111111111111...///000000111111000000//////......///000111111111111222222333333333333000111222444555666777777666666555555555555666666666666666666666666666666555444333222222444555777222333333444555666666777666777777777888888888888666777888999999888666555666666666777777888888888888999999999999888777666555666888999999999999888777666555444444333333333333333222222222111111111000000000000000000000000111111111111111000///////////////.........------------------------------------------,,,,,,,,,,,,,,,,,,,,,------...///000...,,,***)))+++---------,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---..................////////////............///000111222333111111333777<<>>EEEQQQ\\\gggrrr~~~}}}wwwqqqfffZZZUUUUUURRRVVV[[[\\\ZZZZZZ^^^bbbjjjpppwww~~~}}}{{{vvvsssssstttuuuwwwzzz|||zzzxxxzzz~~~yyyuuurrrooonnnllllllmmmooosssyyy~~~|||wwwvvvuuutttvvvyyy}}}zzztttmmmgggbbb```\\\___dddjjjppptttwwwyyyyyyxxx{{{zzzqqqnnnjjjfffaaa^^^[[[ZZZZZZXXXVVVUUUSSSPPPLLLIII???===999555222111000000........./////////////////////000000000///......////////////////////////000///.........///000111/////////000111111222222333333444444444555555555333444555777888999999999666555444333222111111111222222222222222222222222333222222111222222333333333333333333444444444444111111111111111111111111////////////////////////---...//////000000//////...------......000111111000111222333333333222222111222444555666666666666555555444333333333333333666666666666666666666666444444444333333444444444222222333444444555666666777777777777888888888888777777888777777666666555444444555666666777888888777888999::::::999777666444444555666888888999:::666666555444333333333333222111111111000000000000000000000000000000000000///////////////...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++,,,---.../////////+++***))))))+++---------++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///---------.........////////////000111111000///...///......000444777888888444999@@@GGGOOOYYYdddlllvvvwwwzzz~~~{{{ooobbb\\\]]][[[```eeeddd```]]]___cccffflllttt{{{~~~}}}~~~~~~|||xxxssspppooonnnoooppppppppprrruuuzzz}}}{{{xxxvvvuuuwwwzzz|||~~~|||yyytttnnniiifffddd```ccchhhmmmrrrvvvxxxyyyuuuuuuyyyyyynnnjjjeee```\\\[[[ZZZ[[[XXXVVVRRROOOKKKGGGAAA===555444333111000///////////////000111111111111111//////000000000...---,,,/////////////////////////////////000000000111111//////000111111222333333222222333333333444444444333444555777777888777777777666444333222111111111000000000111111222222222333333222111111111222333222222333333333444444444222222222222222222222222000000000000000000000000---......///////////////---------......000111111000111222333444333222222222333444666666666666555555444333333222222222222666666666666666666666666444444444444444444444444333444444444444444444444777777777777888888888888777777666666555555555555444444444555666777777888777888:::::::::999777555333444555666777888999:::666666555444333333333333111111111111000000000000000000000000000000000000...............------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------((()))+++,,,---............,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///---------.........//////---.../////////...---,,,///000000///...000444888444777:::<<>>888333111111111111111111111000------.../////////......000000000000000...,,,+++//////////////////////////////000111222111111111///000000111222333333333111111222222222333333333222333444666666666555555777666555333222111111000...//////000111222222333666555444333333333444555222222222333333444444444222222222222222222222222111111111111111111111111........................///////////////.........000000111222222222222111111111222222222333333333222222222333333444444444444444444555555555555666666666666666666555555555444555555555555555555555666666666777777777777888666666777777777777666666666666555555555555666666888888777777666666555555444444444444444555666777444555777777666555222111333333222111000///...---000000000000000000000000//////000000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++++++++***(((,,,,,,,,,++++++*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,---......//////......------------------------....................................////////////111111111222555999===???HHHKKKMMMPPPWWWdddvvvxxxlllhhhiiinnntttyyyxxxtttooonnnooorrrrrrsssvvv{{{yyyvvvsssssswww{{{||||||~~~}}}zzzzzzzzz{{{|||~~~zzzwwwvvvqqqqqqtttyyy|||}}}vvvooonnnppppppqqqttt{{{xxxrrrmmmkkknnntttyyy}}}wwwsssqqqrrrtttttttttwwwxxxwwwxxx|||}}}{{{zzzvvvsssuuuzzz}}}{{{xxxtttrrrooonnnpppvvv|||}}}wwwgggccc^^^ZZZYYYZZZZZZYYYPPPLLLGGGAAA;;;777555444000000000000000000000000000000///.......................................---.........//////000000000000000000000000000000000000000111222222333333000000111222333333444444444444444555555555555555666666555444444444444555333333333222222222111111333222222222222222222333222222222222222222222222777555222111222222222111000111111111111000//////......................../////////////////////...000000111222222222222111111111111222222222333333222333333333333333333444444444444444555555555555666666666666555555555555555555555555555555555555333333444444444555555555666666777777777777666666666666555555555555666666666666666666666777777777444444444444555555666666555555666777666444222111333333222111000///...---////////////////////////...//////000000//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------------------....................................////////////111111111111333555888999999;;;===???CCCNNN\\\fffyyyzzzoookkklllrrrvvv{{{}}}zzzwwwtttssstttsssssstttvvvyyy}}}}}}~~~}}}yyyvvvwwwzzz~~~~~~~~~{{{{{{|||||||||||||||{{{}}}}}}|||zzzxxxuuuttttttqqqtttyyy|||}}}~~~~~~zzzvvvrrrpppooommmoootttvvvwww|||uuullljjjlllmmmppptttvvvsssmmmgggeeehhhoootttyyy~~~|||wwwttttttwwwyyy{{{}}}~~~yyyyyy|||}}}zzzvvvpppmmmjjjhhhjjjooovvvzzzzzzqqqkkkbbb___[[[XXXVVVTTTQQQOOOAAA???:::666222000///...000000000000000000000000000000///.......................................////////////............///////////////////////////000000111111222333333111111111222222333333444444444444444555555555555555444333333222222333333333333222222222111111111222222111111111111222222000000000111111222222222777555222111222333222111111111111222111000000///..............................//////////////////000000111222222222222111111111111222222222222333444333333333333333333222444444444444555555555555555555555555555555555555555555555555555555555555222222222333333333444444555666666777777666666555666666555555555555666666444555555666777777888888555555555555555555666666555555666666555444222111222222111000//////......////////////////////////---..................---------............------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))*********+++,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------............/////////222111000///000111222333111333444444666===FFFMMM___jjjuuuxxxzzz~~~~~~uuupppqqqtttwww{{{}}}wwwsssrrrqqqqqqqqqrrrtttvvvwwwvvvvvvwww{{{||||||{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~}}}{{{wwwtttqqqnnnnnnqqqvvv|||}}}|||zzz{{{}}}}}}|||~~~|||zzzyyyyyyxxxvvvtttzzz|||}}}xxxrrrnnnmmmjjjjjjmmmnnnooouuu|||~~~sssiiiggghhhjjjnnnrrrooolllfffaaa___ccckkkqqqwww|||~~~{{{zzzzzz|||zzzyyyxxxzzz}}}~~~{{{{{{zzzuuuqqqkkkgggccc```aaafffmmmqqq}}}|||yyywwwsssmmmfffaaa[[[YYYUUURRRNNNJJJEEEAAA777666444111000//////000////////////////////////000000/////////.................................000000//////...---------//////////////////////////////000111111222222333222222222222222222222222333333333444444555555555333222111111000000111111333222222222222111111111111111000000000000111111......///000111222222222666444222111222333222111111222222222222111000000....................................////////////000000111222222222222111111111111111222222222222444444444333333222222222333333444444444555555555444444555555555555555666444444444444444333333333333333444444444555555555555666666666666666666555666666555555555555666666555555555666666666777777555555555666666666555555555555555555555333222111222111111000//////......////////////////////////,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++,,,---------,,,,,,++++++,,,------------,,,,,,,,,---------------------------------------------------.........//////111000////////////000000111222333333444777<<>>:::666444333222111111111222222........................000000000000000///...................................................---//////////////////////////////000000111222222222333333222222222222222222222222222333444444555555222222111000000000000111222222222222111111111111000000////////////000000......///000111222333444555333222222222333222000222222222222222111111000........................---.........//////000000000000111222222222222111000000111111111222222222444444444333333222222222333333333444444444444555333444444444555555666666333333333222222111111111333333333444444444444555555555666666666666555555666666555555555555666666777666666666555555555444555666666777777666555555555555555444444333222222111111000000///.................................,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))*********+++,,,,,,---------,,,,,,,,,---...............,,,,,,,,,---------......------------------------------------............///////////////000000111...///000111111333666888:::>>>DDDKKKRRRXXXaaahhhvvvzzz}}}vvvtttsssrrrtttyyy}}}zzzqqqhhhdddfffiiilllpppsssuuuvvvvvvzzz|||zzz}}}{{{{{{}}}{{{{{{zzzzzz{{{}}}xxxvvvtttwww~~~~~~~~~~~~}}}}}}~~~~~~zzz{{{}}}}}}wwwnnngggaaa___```cccfffhhhooowww~~~{{{xxxtttrrrpppnnnooopppqqqqqqpppsssuuuyyy~~~|||uuuoooqqqmmmkkkjjjiiihhhmmmssszzzvvvnnniiiiiijjjiiihhhiiifffdddaaa___aaagggpppvvv~~~{{{xxxpppnnnjjjhhhhhhkkkooorrr|||}}}~~~|||vvvsssqqqlllhhhdddaaa\\\XXXXXX[[[___bbbdddaaa___]]][[[YYYWWWTTTLLLHHHAAA;;;888555333111/////////...............------------------------000000111111000000///...........................+++,,,,,,---...//////000...........................//////000111111222222333333222222222222222222111111222222333444444555333333222111111111111111222222222111111111000000000//////////////////000//////000111222444444555333222111222333333222000111222222222222111000000........................------......///000000000000000111222222222222111000000000111111111111222444333333333333333333222333333333333444444444444333333333444555555666666333333333222222111111000111111111222222222333333444555555666666555555444666666555555555555666666777777666666555444444333555666777888777666555444555555444444333222222222000000000//////.................................,,,------------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++***(((***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))***************+++,,,------------,,,---......//////......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......///000000000111------...///111222333444444444666<<<@@@DDDLLLTTTaaagggqqq|||~~~uuuqqqpppoooqqqvvvyyywwwooohhhbbbdddhhhmmmpppsssttttttvvv|||}}}zzzyyy{{{~~~{{{||||||}}}|||xxxxxxxxxxxxyyyyyyzzz{{{}}}~~~|||{{{}}}tttsssssstttvvvvvvuuutttyyy|||}}}yyy|||||||||~~~}}}wwwnnnfff\\\[[[]]]cccgggkkksss{{{|||xxxuuutttrrrsssttttttsssrrrssstttwww|||yyytttssspppmmmllljjjgggjjjoootttyyyssslllhhhjjjjjjgggeeeeeedddcccbbbaaaccchhhpppuuuzzzxxxwwwwwwwwwvvvssspppjjjhhhgggfffhhhkkkooorrryyy|||~~~}}}{{{{{{}}}{{{ssspppnnnjjjfffaaa^^^ZZZWWWVVVVVVXXXZZZ[[[YYYUUURRROOOMMMIIIGGGBBB>>>777333111111111000...............---------........................///000111222111000///...........................******+++---...///000111..............................///000000111111222222222222222222222222222000000111222333333444444444333222222111222222222222111111111111000000000000000////////////000000000000111222333444444555222111111222333333111000000111111111111000//////........................------......///000000111000000111222222222222111000000000000111111111111222333333333333333333444222222333333333444444444222222333444444555666666555555444444333222222111222222222222333333333333444555555666666555555444666666555555555555666666555555555555555555555555666666888888888777555444555555444333222222222222///////////////.................................------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,------------,,,,,,---............---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......//////....../////////000111333333333444111111666888888<<>>;;;777444//////...000222222111000***+++,,,---------------///////////////////////////000222333222111///...........................,,,---------------------..............................//////000111111111000000111222333333444444...///000111222333444444333222222111111111111111111111111111000000000000111111000000000000111111000000000000000111111111111000000222333333111//////////////////......---...///000000000///---,,,,,,,,,,,,---------......000000///......///111111333222222222111000000000555444333333222222333333333333333444444333222222666555555555555666777777999888666555555555666777777666444333333444555666555555444444444444555555555444444444444555666666777777666555555555555555555555555777999999777555555555444333222222222222000000///...............//////.........---------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************+++++++++++++++***)))(((************************,,,***(((***---...,,,***++++++,,,,,,,,,,,,------++++++,,,,,,---...//////***+++,,,,,,------------,,,,,,,,,------..................------,,,,,,,,,............//////000000---...000222333444333333777999<<>>;;;:::777444222111222222////////////////////////////////////////////////---------............///000000111111111111000000111000///......///000000......---,,,---...///000//////000000000000//////............///000222222000111111111111222222222333333333222222222111111333333333222222111111111222333444333111000111222111111111111111111111111111111111222222333333333111111111111111111111111222222222111111111000000///////////////......---------------............///......---......000000222222222111111111111111222222222222222333444444333333333444444333333333555555555555555666777888888777777666666666666666666555555444444444555555555555444444444444555555555444444444444555666666777777666555555555555555555555555777999999777555555444333222111111111111000000///...............//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++*********))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------************************++++++++++++******))))))************************,,,***)))***,,,---,,,***+++++++++,,,,,,,,,------+++,,,,,,,,,---.........++++++,,,---------,,,,,,,,,,,,------------------......---------,,,,,,,,,------........./////////---...///111222222222111000111333666:::BBBKKKQQQ]]]eeerrr~~~|||ooofff^^^ZZZ]]]bbbdddeeehhhpppvvv~~~}}}~~~|||~~~|||xxxwwwzzz}}}{{{zzzuuuuuuvvvuuusssooollljjjjjjnnnsssxxx{{{~~~yyyooofffbbbcccfffhhhlllrrryyyxxxuuurrrpppooonnnmmmlllllljjjiiijjjnnnsssxxx{{{wwwppphhhddddddaaa[[[TTTRRRTTT[[[hhhuuu}}}xxxtttllliiigggjjjoooqqqpppmmmqqqooollliiigggddd```]]]\\\^^^ccchhhlllnnnnnnnnnllllllllljjjhhhgggjjjlllmmmqqqsssooohhheeegggkkkpppqqquuu|||zzzxxxwwwtttqqqmmmkkkjjjhhhgggeeelllooouuu|||vvviii```]]]ZZZTTTPPPMMMLLLIIIFFFBBB???<<<;;;888666444222000000000111................................................---------............///...//////////////////...//////...------...///000......---------...///000//////000000000000//////...---------...///000111000111111111111222222222333333333222222222111111333333333222222111111111111222333222000///000111111111111111111111111111000000000111111222222222111111111111111111111111222222222111111111000000000//////............///............////////////...------------...///000111111111111111222222222000000000111222333444555333333333333444444333333555444555555666777888999777777777777777666666555444444555555555555555444555555444444444444555555555555444444555555666777777777666666666555555555555555555777999999777555444444333222111111111111000000///..............................---------...------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************,,,+++******)))*********************************+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++------------------,,,,,,...------------,,,,,,,,,---------------.........---...//////000000000///000000111111333777===BBBEEEMMMYYYeeepppzzzzzziiiaaa\\\]]]```aaacccfffoooxxx~~~~~~~~~}}}zzzxxxzzz|||yyyyyy{{{|||||||||~~~}}}{{{yyyzzz{{{zzzzzz{{{yyyxxxxxxvvvuuutttrrrooollliiigggeeeiiioootttwww{{{~~~|||uuullleeecccdddfffiiilllrrrwww|||}}}zzzuuusssrrrqqqpppooollliiiffffffjjjlllmmmlllnnnqqqvvv}}}vvvooofffaaa```]]]XXXSSSRRRUUU\\\gggsss|||~~~yyyxxxyyy}}}{{{vvvrrriiifffccceeejjjnnnnnnnnnnnnmmmkkkjjjhhhccc^^^ZZZVVVXXX\\\aaaeeeiiikkkmmmoooooopppooooooqqqtttwwwyyy}}}|||uuupppppprrrtttvvvyyy|||yyyyyyvvvrrrmmmiiigggeeecccbbbeeehhhmmmuuuzzz|||zzzxxxrrrjjjaaaZZZXXXUUUPPPKKKEEECCC@@@<<<999777666555333222000///......///000................................................---------............///---------......------------,,,,,,,,,---...//////......------......///000//////000000000000//////......------------...///000111111111111222222222333333333222222222111111222222222222222111111111111222333111///......///111111111111111111111111000000000000000111111111111111111111111111111111222222222111111111111111000///...------...///000////////////000000000000............//////000000000000000111222222222333000000000000111222333444333333333333333444444555555555555555666777999999666777888888888777555444333444555666666666555444555555444444444444555555555555555555555666666777777777777777777666555555555555555777999999777555555444333222222111111222000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,+++++++++******************************)))******++++++******)))************************++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,+++***))))))***++++++************************+++******+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---.........---,,,++++++.........------,,,,,,,,,------------------------------------------------.../////////////////////222222222111111333777:::999>>>EEENNNWWW```iiiooo}}}ooogggaaaaaabbbbbbeeehhhoooyyy}}}zzzwwwyyy~~~}}}{{{||||||xxxyyy{{{~~~}}}zzzxxxsssnnnjjjjjjlllnnnnnnuuuvvvvvvtttrrrqqqrrrsssqqqpppmmmjjjgggeeecccbbbcccgggmmmrrrvvvyyy||||||xxxsssmmmhhhggggggiiilllooossswww{{{~~~}}}{{{{{{{{{zzzwwwuuupppkkkggggggjjjllliiieeegggiiilllpppxxxyyyrrrjjjdddaaa___[[[WWWRRRUUUZZZdddnnnvvvzzz{{{uuussssssyyy}}}{{{wwwrrrnnnfffcccaaaccchhhmmmqqqrrrqqqqqqppppppmmmhhhaaa\\\XXXYYY\\\```eeejjjnnnppprrrrrrrrrsssuuuyyy}}}{{{wwwvvvtttuuuyyy|||yyyxxxwwwsssmmmhhheeeccc```___^^^```fffkkkoooooollliiieee```YYYTTTRRROOOIIIEEE>>><<<888555222111111111000///............///000................................................---------............///,,,------......------,,,+++,,,,,,---......///000...............//////000//////000000000000////////////...---------......000000111111111222222222333333333222222222111111222222222111111111111111222333333222///......///111111111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111000///...------...///000/////////000000000111111......///000111111222222000000000111222222222333222222111111000111111222444333333333333444555666555555555666666888999999666777888888888777555444222333555666666666555444555555444444444444555555666555555555555666777777777777888888777777666555555555555777999999777555666555444333333222222222000000///...............---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,+++++++++******************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************+++***************++++++******************************++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++............------,,,+++.........------,,,,,,,,,------------------------------------------------000000000000000000000111///000000///...///111444444666999===BBBHHHPPPUUUdddmmmwwwpppiiieeeeeeffffffhhhmmmuuu~~~~~~{{{yyyzzz~~~|||}}}}}}|||{{{{{{vvvxxx{{{~~~}}}zzzsssnnnfffbbbbbbfffjjjlllpppqqqpppnnnkkkkkklllmmmllljjjfffbbb___^^^^^^^^^cccggglllqqquuuxxx{{{~~~yyyvvvrrrooommmlllmmmmmmlllnnnqqqtttvvvzzz~~~}}}}}}tttpppkkklllooooookkkggggggggggggiiimmmuuu~~~{{{uuummmgggdddaaa^^^[[[TTTUUUYYY___gggnnnsssvvvrrrppprrryyy}}}zzzwwwtttppplllhhhcccbbbaaaccchhhnnnsssvvvxxxxxxyyyzzzxxxrrrjjjddd``````bbbeeeiiinnnqqqttttttsssssstttxxx}}}zzzwwwssssssvvv}}}|||xxxvvvuuuqqqkkkfffcccaaa^^^\\\YYY[[[^^^aaacccbbb]]]ZZZVVVSSSNNNJJJGGGDDD???;;;888666333000......//////...............//////000................................................---------............///......////////////......,,,,,,---...///000000000........./////////////////////000000000000//////000000//////.../////////000000111111111222222222333333333222222222111111111111111111111111111111333444444333111///000111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111///............//////000////////////000000000000...///000111222333333333111111111111111222222222333333222111111111111111444444333333333555666777777777666666777777888888777777777777777666666555333333444555666666666666555555444444444444555555666666555555666666777888666777888999888777666555555555555777999999777555555555444333222222222222000000///...............---------...............,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********************+++++++++******++++++++++++******------------------------++++++++++++++++++++++++*********+++++++++++++++************++++++++++++************************))))))***++++++++++++***************************)))+++,,,,,,+++***,,,---************++++++++++++++++++++++++,,,,,,,,,,,,---............------,,,------------------,,,,,,,,,,,,,,,------------............---------------000/////////000000111222///000111000//////111222///111222444666:::???CCCKKKSSS\\\cccjjjqqqrrrpppkkkhhhgggjjjmmmnnnsssxxx}}}~~~|||xxxyyy{{{~~~~~~|||{{{{{{|||}}}zzzyyyyyy{{{~~~~~~}}}|||zzzyyywwwvvvtttvvvyyy~~~}}}uuupppjjjgggiiimmmqqqttttttttttttrrrooonnnnnnpppoookkkfffaaa]]]\\\\\\]]]bbbfffkkkooosssuuuxxx{{{uuussspppooopppqqqqqqpppjjjkkkmmmnnnooorrrvvvyyyxxxuuuqqqpppqqqqqqooolllgggffffffeeeggglllsssxxxyyyxxxsssmmmhhhdddaaa^^^\\\WWWWWWXXXZZZ```gggnnnrrrooopppssszzzzzzwwwrrrnnnllljjjhhhfffeeeddddddfffjjjooouuuxxx}}}~~~wwwrrrkkkkkklllnnnpppsssuuuwwwuuusssqqqrrrwww|||~~~xxxuuuqqqqqqsssyyy{{{vvvtttooolllhhhdddaaa^^^[[[XXXVVVVVVVVVWWWVVVTTTOOOKKKFFFCCC@@@===;;;777444111333222000///............------......////////////---------------------------------------------------------............/////////000000000000//////,,,---...///////////////---...///000000000000/////////000000000000//////000000/////////000000111000111111111111222222222333333333222222222111111000000000111111111111111222333444333111111111333111111111111111111111111333333333222222222222222111111111111111111111111111111111111111222222222---......///////////////........./////////000000---...///111222222222222222222222111111111111111333222222222222333333444555444333222333555777888999888777777666777777777888777777666666666666666333333333444555666777777555555444444444444555555666666666666666777777888666777888999999777666555555555555777999999777555444333222111000000000000000000///...............---------.........//////,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************++++++++++++************************'''(((+++,,,---,,,***)))************************)))+++,,,,,,******+++...************++++++++++++*********+++,,,,,,,,,---,,,---..................,,,,,,------------------,,,,,,,,,---------....../////////.........------...---------...000111222000111222222111000111222---...000111222444777999999@@@EEEIIINNNUUUYYYYYY\\\[[[___gggmmmqqqxxx}}}yyysssuuuvvvyyy|||~~~}}}{{{zzzzzzzzzyyyyyywwwuuusssuuuyyy~~~zzzzzzzzzzzzxxxvvvsssrrrqqqsssvvv{{{}}}{{{zzz{{{~~~~~~||||||}}}zzzuuunnnfffaaa___`````````ccchhhlllnnnqqqsssuuupppnnnlllmmmoooqqqqqqpppiiijjjkkkkkkkkkmmmqqqtttwww|||zzzxxxuuurrrpppooonnnnnnhhhgggfffddddddfffjjjnnnnnnuuu|||{{{tttqqqmmmhhheeeaaa^^^\\\\\\ZZZXXXXXX[[[bbbjjjpppooosssxxx~~~wwwrrrllliiihhhiiijjjjjjmmmnnnnnnnnnppptttxxx{{{~~~xxxxxxyyyyyyzzzzzzzzzzzzuuurrroooooosssxxx{{{||||||~~~~~~yyytttqqqooonnnooosssyyyxxxqqqnnngggeeecccaaa___[[[WWWTTTSSSQQQOOOMMMKKKGGGBBB???999777555333222000...---/////////.........------,,,,,,---.........---------------------------------------------------------------............/////////000000000000//////,,,,,,............---,,,---...///000111000000/////////000000000000//////...............///000111000111111111111222222222333333333222222222111111///000000000111111111222000111222222111111222333111111111111111111111111222222222222111111111000111111111111111111111111000000111111111222222222,,,---///000000000///...............////////////+++,,,...000111222111111333222222222111111000000111111111222333444666666555444333222333555777999:::999888777666666666666999888666555555555666777444444333333444555777888555555555444444555555555666666666666666777888888666777999:::999888666555555555555777999999777555222111000///............000000///...............---------.........//////,,,,,,,,,------.........,,,,,,,,,++++++******************++++++,,,,,,---,,,,,,,,,+++++++++******))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++************************&&&(((+++......,,,***(((************************(((+++---,,,***)))+++...)))************+++++++++))))))***+++,,,,,,------,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,,,,------.........000000/////////.........,,,,,,+++,,,---///111222...///000000...------------///111111111111333444111666999999<<>>??????===;;;999999:::<<<;;;:::888666444111000222333444444333222000///000000000/////////......///...---...000000...---.............../////////------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************************************------,,,,,,++++++******+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,---............000000000///......------///...------------......000000000/////////......000000222333666<<>>??????===;;;999999:::;;;:::999888666444111000222222333333222111000000000000/////////.....................//////...---,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++---...///...---,,,/////////......---------.........---------------111000000000//////.........//////000000333888<<>>:::666555444333111......---,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...------,,,,,,------...........................,,,,,,---------............------------...//////........................---------..................------------...//////............////////////////////////000000111111000000000000000000//////000000111222222222222111111///...///111222222111///000000000111111111222111111000000000000111111////////////////////////111111111111111000000///........................++++++---.../////////////////////000000000111111222111111000000/////////000000111111222222222222333444555555666666777777555555555555555555555666555555555555555666666666777777777777777777666666777777777777777888888999;;;<<<===;;;999888888999777777777666555444333222111111111111111111000000////////////............------.........---------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++)))******++++++******)))************************************************++++++++++++++++++++++++************************************************,,,+++++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,............------------/////////......---------........................---.../////////111444666:::999888777777999;;;<<<>>>@@@FFFMMMUUU[[[^^^___^^^aaaeeehhhjjjiiihhhgggfffhhhjjjmmmoooqqqrrrrrrtttuuuwwwyyy{{{yyyuuurrrpppnnnllllllqqqxxx~~~wwwppplllnnnrrrxxx~~~|||yyyvvvuuuuuuwwwwwwwww{{{zzzzzzzzz{{{~~~||||||||||||~~~~~~~~~~~~}}}|||zzz{{{{{{yyyvvvsssrrrsssuuuyyy{{{}}}}}}{{{xxxuuutttpppnnnmmmooottt{{{}}}zzzvvvrrrtttyyy|||wwwsssrrrsssqqqsssuuuwwwwwwwwwyyy{{{zzz}}}~~~|||{{{{{{{{{{{{yyywwwtttrrrqqqqqqmmmjjjfffccccccbbbaaa```YYYVVVSSSRRRTTTWWWZZZ[[[[[[ZZZYYYUUUOOOGGG???;;;:::777333111000000//////...---,,,+++***)))))))))---------.........------,,,,,,,,,---------......,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////........................,,,,,,---...///......------------------...//////............///////////////////////////000000000//////////////////000000000000111222222222222111111///...///111222222222000000000000000111111111111000000000000000000111////////////////////////000111111111111000//////........................+++,,,---...............//////000000000111111111000000000000000000/////////000111111222222111111222222444555555555555555444444444555555555555555444444444444444555555555555555666777888777777777888888888888888888888888999::::::999777666666777444444444444444444333222111000000000000000000000/////////.........------,,,---//////---,,,---...,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************++++++++++++++++++++++++************************************************++++++++++++++++++*********************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,------...------,,,------------------------////////////...---,,,+++*********+++,,,,,,------+++---...///...///111333333333222222222333333333555666:::>>>BBBEEEGGGHHHKKKOOOUUUZZZ]]]```ccceeecccfffjjjnnnppprrrrrrrrrqqqqqqrrrtttuuutttqqqnnnnnnmmmkkklllpppvvv}}}xxxrrrooouuuxxx||||||yyyuuussstttvvvwwwxxxyyyyyyxxxwwwwwwzzz~~~~~~}}}||||||}}}}}}}}}}}}|||{{{zzzyyyyyyyyywwwtttqqqooopppqqqtttwwwyyyzzzwwwuuusssrrrvvvtttsssvvv{{{~~~xxxrrrqqquuu}}}|||xxxvvvwwwxxxwwwxxxzzzzzzyyyyyyzzz|||{{{}}}~~~}}}zzzwwwvvvvvvvvvwwwxxxvvvsssqqqppppppnnnjjjfffbbbaaa```___^^^ZZZUUUPPPLLLKKKKKKKKKKKKIIIGGGCCC???:::666333111555222000...//////...---//////---,,,+++*********,,,------............---+++,,,,,,------.........,,,,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,------...///------------------------+++,,,.../////////...---------,,,,,,------...///............////////////////////////////////////......////////////000000000000111222222222222111222000//////111222222111000000000000000000000000111000000//////000000111000000000000000000000000000000111111000000///...........................,,,,,,---......---------........./////////000000/////////000000000000000...///000111222111111000000111222444444444444333333333444444444555555555222222222333333333444444222333555777888888888777888888888999999888888777777888999888666555555666222222333333333222111111000000/////////000000000//////.........---------+++---//////---+++,,,...---------------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************++++++++++++++++++++++++******************************************************************++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,***)))******+++++++++,,,,,,,,,+++---//////......///000000000/////////000000111111111333333444666888::::::>>>CCCGGGJJJNNNSSSWWWYYY]]]ccchhhmmmooopppppppppoooooopppqqqpppnnnkkkkkkjjjiiijjjnnnsssyyy}}}{{{wwwuuuzzz|||~~~zzzuuurrrssswwwzzz|||zzzzzzyyyvvvuuuwww|||~~~|||{{{zzz{{{{{{{{{zzzxxxxxxxxxtttttttttrrrooonnnoooppprrruuuwwwwwwuuurrrrrrrrrxxxwwwvvvyyy~~~yyyqqqnnnqqqtttwwwyyyyyy|||~~~~~~}}}zzzyyyzzz{{{|||}}}}}}|||zzzyyyzzz|||||||||{{{xxxtttqqqpppqqqnnnpppsssrrrooolllkkklllmmmiiiccc___]]]\\\[[[ZZZTTTPPPJJJEEEBBB@@@>>>===888777555333111000//////000...------......---,,,///...------,,,,,,,,,,,,***+++,,,---...------,,,++++++,,,,,,---......///++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///------------------------,,,---///000000000...---------,,,,,,------...///............////////////////////////////////////........./////////000000000000111222222222222111333222000000111222111000000000000000000000000///000000////////////000000111111111111111111111111000000000000000//////...........................---------...------,,,,,,---------.........//////......//////000000111111...///000222222111111000///000222333444444333222333333333444444555555555111111111222222333333333111222444666888888888888888888999999999888888777777888888777555444555666222222222222222111000///000000////////////000111//////.........---------***---//////,,,+++,,,............------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++///...,,,+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************++++++++++++++++++++++++******************************************************************++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((.........------------------...000000///......///111000...---------...///....../////////111444666333666999;;;<<<>>>CCCGGGJJJNNNUUU]]]cccfffhhhhhhpppooommmnnnnnnnnnllljjjhhhggggggiiilllqqqvvvzzzzzz}}}}}}zzzzzz}}}~~~|||vvvssstttxxx}}}||||||zzzwwwuuuwww|||~~~{{{yyyzzz{{{{{{yyywwwwwwwwwqqqrrrrrrqqqpppoooppprrrsssvvvxxxxxxuuussssssuuusssrrrrrrtttyyy~~~{{{zzz}}}zzzpppmmmnnnkkknnnnnnmmmppptttuuurrruuuuuuxxx|||}}}{{{zzz{{{}}}}}}zzzyyyzzz{{{||||||zzzuuupppmmmlllmmmhhhkkknnnmmmjjjgggggghhheeeaaa[[[WWWTTTSSSRRRQQQHHHDDD>>>999777555444333000000000111111111111111,,,++++++,,,------,,,***...---------------......)))***+++,,,---,,,,,,+++++++++,,,,,,---...//////+++++++++,,,,,,---------...------,,,,,,------...------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------,,,---///111111000///...---,,,,,,,,,,,,---................../////////000///////////////.........---.........//////000000000000111222222222222111444222111000111111111000000000000000////////////000000////////////000000111111111111111111111111000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000000000000000000000000/////////000111333444555777666444333333444555666444444444333333222222222333333444555666777888999333444555777777777666555666555444333333333333333444444222111111111222333000000000000000000000000........................++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************++++++************++++++************************)))************+++++++++))))))*********+++++++++************************************************))))))***+++,,,------...***+++,,,------,,,+++***))))))***++++++++++++***...------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,,,,------//////////////////////////////.........---------,,,---------.../////////000000000111222444666666===???DDDJJJQQQWWW\\\^^^___cccgggjjjjjjiiihhhgggeeeeeeeeegggkkkpppuuuxxxwwwyyy}}}~~~|||~~~~~~}}}{{{yyyxxxxxxyyy}}}{{{{{{{{{rrrqqqvvv|||~~~}}}~~~{{{yyyyyy|||}}}zzzyyywwwvvvwwwyyyyyyuuuqqqmmmllljjjiiijjjlllooopppsssssstttvvvwwwvvvssspppssspppoooqqqvvvzzz||||||{{{xxxzzz|||{{{rrrmmmllljjjiiihhhiiikkkmmmmmmlllhhhkkkoootttyyy~~~~~~~~~{{{wwwvvvyyy|||~~~{{{zzzzzzyyywwwuuuqqqqqqqqqooommmiiifffcccbbbbbbaaaaaa```______^^^\\\XXXQQQLLLIIIFFFCCCAAA:::888555222000000000000222111///...,,,+++++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///+++,,,------......------------------------------,,,,,,++++++***+++++++++...,,,,,,,,,......---,,,+++,,,.../////////......,,,,,,++++++,,,///111333---,,,,,,,,,,,,---..............................///000111000...------...............////////////000000000000111111111111000000////////////000000111000///......///000111//////............////////////000000000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000000000000000000000000/////////000111333444555:::888666444333444444555444444333333333222222222111111222333444555666666333444555666777666666555555555444333333333333333444333222111000111111222////////////////////////........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++************************************************+++++++++************)))******++++++++++++******)))******+++,,,+++++++++------,,,,,,,,,,,,------........................,,,,,,,,,---------------,,,,,,,,,------------......------,,,,,,,,,------........................///.........------------------------............------------...000111222222444777;;;@@@DDDGGGIIINNNRRRXXX\\\^^^___aaabbb``````aaacccfffkkkpppssstttvvvxxxzzzyyywwwtttsssvvvwwwvvvtttrrrpppqqqrrrsssvvvzzz{{{zzzxxxxxxyyyzzz|||~~~|||sssqqquuu{{{}}}|||}}}}}}|||zzzxxxyyy{{{~~~~~~wwwuuussstttwwwxxxuuussspppooollljjjjjjllloooqqqttttttuuuvvvwwwvvvrrroooqqqnnnlllnnnrrrvvvxxxyyyyyytttrrrsssuuuwww}}}yyyqqqmmmllliiihhhfffggghhhiiiiiihhheeeeeeggglllrrrwwwyyyyyy{{{{{{zzzwwwtttsssuuuwwwyyywwwuuussssssrrrooommmllllllkkkjjjfffbbb___]]]ZZZYYYXXXVVVUUUSSSRRRQQQIIIFFFAAA===;;;:::888777555444111///.........///111000///...---,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...---,,,,,,---...---+++***+++,,,---......---,,,---,,,++++++,,,...000222---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...000000///...------.../////////000000000000111000000000000111111111111000000////////////000000111111000000000000111111//////............//////000///---,,,,,,---///000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000000000000000000000000000000000000000000//////000000111222444444;;;999777555444333444444333333333333222222222222111111222222333444555555333444555555666666555555555444444333333333333333222222111000000000000111////////////////////////........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++************************************************,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------............------------............------------,,,,,,++++++,,,------...///000111333555777888999===@@@EEEIIIKKKNNNRRRTTTUUUUUUVVVXXX\\\aaaeeehhhkkklllnnnppppppooommmlllnnnoooooommmjjjhhhhhhiiijjjmmmqqqssstttuuuvvvwwwyyyzzz}}}{{{rrrnnnqqqvvvxxxxxxxxxxxxxxxwwwvvvwwwzzz|||~~~wwwssspppqqqtttvvvvvvtttrrrpppllliiiiiikkkoooqqquuuuuuvvvwwwwwwvvvrrrooonnnllliiijjjmmmqqqtttvvvwwwrrroooqqqrrrsssxxx~~~xxxrrrnnnnnnnnnmmmkkkkkklllllllllkkkfffcccbbbfffnnnssstttrrrttttttssspppmmmlllmmmooorrrpppmmmlllkkkiiigggeeeccccccaaa___[[[VVVSSSPPPLLLKKKJJJGGGEEEBBB@@@???777555222000000111000///111000...------...///000.........------------,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,///...,,,,,,------,,,+++***++++++,,,,,,,,,,,,+++...---,,,,,,,,,---///000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...///000///---------///000000000000111111111111000000000000111111111111000000////////////000000000111111222222111111000//////............/////////...+++))))))+++...///......------------......------------------------++++++,,,,,,,,,,,,---------------.........//////000000000000000000000000000000000000000000000000000000000000111222333444888777666444333333333444333222222222222222222222222333333444555555666666444444444444555444444444444444333333222333333444111111111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******************************************************************************+++,,,---...//////...---,,,++++++,,,---...++++++,,,------------,,,++++++************++++++------------------------...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,......------------......111111111222222333333333444666888999:::<<>><<<:::888666444444222000......///000///...............///000111222,,,------------------------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------......///000/////////++++++++++++++++++++++++++++++******++++++,,,,,,///...------------,,,***++++++,,,,,,,,,,,,,,,,,,......---,,,,,,------...---,,,,,,,,,,,,---......------..................---...//////---------/////////000000000111111111///000000000111111111111000000////////////000000///000111222222111000/////////............//////...---,,,++++++,,,---......------,,,,,,------...------------------------+++++++++,,,,,,---------------------............////////////////////////000000000000000000000000000000000000111222333333333333333222333333333444222222222222222222222222222222333333444444555555444444444333333333333444333333222222222333333444111111111111000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))***+++,,,---......---,,,+++******+++,,,---++++++,,,------------,,,+++******))))))******+++---------------------------------,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,,,,+++//////......------......------------.........///000111222111111222444666999999:::<<>>???AAADDDGGGJJJKKKVVVXXXZZZ[[[YYYXXXXXXYYYUUUTTTVVVZZZ```fffjjjkkkhhhggggggjjjmmmooooooooommmjjjgggffffffhhhhhhhhhccceeeiiijjjjjjjjjkkklllqqqtttyyy~~~wwwrrrjjjggghhhjjjkkkkkkiiigggeeeeeeggglllqqquuuyyyyyyyyyzzz{{{yyyuuurrrhhhiiihhhgggffffffiiillllllgggddddddcccbbbdddhhhkkknnnooolllfffaaa______cccbbbaaacccfffiiijjjiiiiiieee``````ccceeeccc___[[[YYYVVVUUUUUUSSSQQQOOOMMMKKKIIIIIIIIIIIIGGGEEE>>><<<;;;888555333111000/////////000000000000000///---,,,,,,------+++***+++++++++,,,,,,,,,------++++++---......---,,,+++,,,,,,+++++++++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...---,,,,,,......---,,,...------,,,,,,,,,,,,---------------,,,,,,,,,,,,---,,,,,,,,,,,,---......***++++++,,,,,,---------,,,---......---,,,...///............////////////000000000000111111111111000000////////////000000---......//////......---//////............//////+++---000111111000---+++------,,,,,,,,,,,,------------------------------******+++,,,,,,---......,,,,,,---------.........////////////////////////000000000000000000000000111111111000111111222333111222222333333333222222000111111111222222222222000000000000111111111111555444333111111111222333222222111111222333333444111222333333333222000000................................................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++************************************************************************************************++++++++++++++++++++++++************************************************++++++************++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************************************++++++*********))))))))))))******++++++******))))))******+++,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++,,,---...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------...///000000+++,,,............///111.../////////000111111111555555444555666999;;;===AAADDDGGGIIIIIIHHHHHHIIIJJJIIIIIILLLSSSZZZ]]]___]]]\\\[[[]]]___aaaaaa```^^^]]]]]]^^^___``````___[[[^^^aaaccccccccccccccchhhjjjnnnqqqtttuuuuuuuuunnnhhhbbb___aaacccddddddbbbaaa``````bbbeeejjjlllnnnnnnoooqqqrrrpppmmmjjjbbbdddeeedddbbbaaabbbdddhhhccc``````___\\\^^^bbbbbbeeegggeeeaaa]]]\\\\\\\\\[[[[[[\\\___aaaaaaaaa```^^^\\\ZZZZZZYYYWWWUUUMMMKKKHHHGGGGGGFFFBBB???===;;;::::::;;;;;;:::999777666444333111000//////.........///////////////---,,,++++++,,,,,,+++))),,,,,,------,,,++++++***+++,,,---......---+++***,,,+++++++++,,,,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,++++++,,,...///...---...---,,,+++******+++,,,+++,,,,,,---------,,,,,,---,,,,,,,,,,,,---......******++++++,,,------...+++,,,...------,,,...///...////////////000000000000000000000111111111111000000////////////000000//////............////////////............//////---...///000000///...------,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---......,,,,,,,,,---------......////////////////////////000000000000000000000000111111111111111111222222444444444444444333222111000000111111222222222222222222222222222333333333555444222111111111222222222111111111222333333444222222333444333222111000................................................------++++++++++++------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++((()))+++,,,------,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++(((((((((((((((((((((((()))************+++++++++++++++++++++******))))))***************************************************+++,,,---...//////000,,,,,,...//////...,,,,,,))))))***++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,************+++,,,---...------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,,,,------...///,,,,,,------.../////////,,,...//////---,,,,,,---////////////////////////000000///000111444777999222555888;;;;;;;;;;;;<<<>>><<<:::<<>>>>>???@@@AAAAAADDDDDDEEEFFFHHHIIIJJJJJJLLLMMMOOOQQQRRRRRRRRRRRRQQQRRRUUUWWWYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQTTTSSSQQQNNNLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCBBB??????>>>===;;;:::999999555444333333444444222111...///000111111000///...////////////............------------------------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,------.........---,,,,,,++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------......------------------------++++++++++++,,,,,,---.....................------000000000000000000000000............////////////...///000///...///000222111111000000///.........//////...---------------......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////............//////000000000111111111111111111111111111111111111111111222222222222222111111111111111111111111111111222333333333333333111111222222222222111111222222222222222222222222222222333333222222111000..................------...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))))))))************+++++++++************)))************************))))))))))))))))))))))))******++++++++++++******************************...333444000,,,++++++))))))************+++++++++******************************************************))))))******+++,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++))))))***+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......////////////......------------------------................................................//////000111222222333333444555555666777777888888888888999:::;;;<<<<<<===;;;<<<>>>???@@@AAAAAA@@@AAACCCEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJIIIGGGFFFEEEGGGEEEDDDBBB@@@???>>>>>><<<<<<<<<<<<;;;;;;::::::888888888777777777666666888888777666555444333222333222000111222222000///---..................---000000/////////.........------------------------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++*********+++,,,---------...---,,,+++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,------------------------///...---,,,++++++++++++........................////////////////////////............////////////...///000///...///000222222111111000000///......000///......------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000000111111111111111111111111111111111111111111111111111000111111111111111111111111111222222222222333333333111111222222222222111111222222222222222222222222222222222222222111000000/////////...---------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******)))************++++++++++++++++++************)))************************))))))))))))))))))))))))******++++++++++++******************************...:::BBB===333---,,,,,,)))************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,((()))***+++,,,------...************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++///---+++++++++,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////.........------------......//////000000000222222333333333444444444111222333555666666666666777888:::;;;;;;;;;:::999666777888999:::<<<======;;;::::::::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999888777666444333333333333111000000000000000//////111111111111000000000000222111111000///......---000///......//////...------,,,,,,++++++,,,,,,---000000000/////////......------------------------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------//////...---,,,,,,,,,,,,........................////////////////////////............////////////...///000///...///000222333222222111000000//////111000//////......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...............///////////////000000000111111111111111111111111111111111111000000000000000111111111222222222222222000000000000000000111111111111222222222222111111111111111111111111111111111111111222111000000///000000///...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******+++++++++,,,,,,,,,------+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******************************+++777@@@<<<222---++++++))))))*********+++++++++++++++++++++++++++++++++******************************))))))******+++,,,))))))***+++,,,,,,------************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++///...,,,,,,...///......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////////////////...---------,,,---------.........//////111111111111111111111111000111222222333444444444333444444555555444333333000000111222333444555555444333333222222333333444444444444555555444444444222333333444444333333333111000//////.../////////........................////////////////////////000000//////......------///...,,,---...///...,,,---,,,+++******+++,,,---000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,))))))*********+++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,,,,------,,,------------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---...///000111---------...............////////////////////////............////////////...///000///......000222333333222222111000000000111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,---------......//////...////////////000000000000000000000000000000000111000000000000000000000111222222222333333333444111111000//////000000111111111222222222222111111111111111111111111111111000000111111000000///...000000///...---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************+++++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******************************&&&---222000+++)))(((&&&))))))*********+++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))***---/////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------------------------------------------------------++++++++++++++++++++++++------------..................///////////////000.........------------,,,............///000000111//////////////////......000000000000000111111111111000000//////000000111......////////////.........///000000111000000000//////............//////..................//////,,,,,,,,,,,,,,,,,,,,,,,,/////////..................---,,,---...///...---...---,,,++++++,,,---...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---******************+++++++++++++++******++++++,,,++++++++++++++++++++++++)))+++---,,,+++***++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---...///111111---------.........//////....................................////////////...///000///......000222333333222222111000000000111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---......//////......////////////000000000000000000000000000000000000000111111111222222222222222333333444444555444333222111111111222333111111222222222222111111111111111111111111111111000000000000000///....../////////...---------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******''''''((((((((()))))))))+++++++++************)))************************))))))))))))))))))))))))******++++++++++++******************************(((,,,---+++***---,,,))))))************+++++++++))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++******,,,///222333333***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------.....................///---------------------,,,------,,,,,,------...////////////...............//////...........................------.........---......//////......---,,,------.........------...---------------......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------...---,,,---/////////---...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,------------,,,---...//////...---,,,******++++++++++++,,,,,,------------------------......---------------...,,,,,,------.../////////....................................////////////...///000///...///000222333222222111000000//////111000//////......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......++++++,,,------...//////........./////////000000000000000000000000000000///000000111222333444444222222333333444555555555555444222111000111222333111111222222222222111111111111111111111111111111//////000000//////...---..................------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******(((((()))))))))*********+++++++++************)))************************))))))))))))))))))))))))******++++++++++++******************************+++///000---,,,//////---)))************+++++++++******************************************************))))))******+++,,,++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,...111333444333******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,,,,,,,------------------------------..................///...---------...///000//////////////////000000++++++,,,,,,------.........------,,,,,,------......//////000000//////...,,,,,,---------,,,,,,+++---,,,,,,+++++++++,,,,,,)))))))))*********++++++,,,---------.........///+++++++++,,,,,,------------,,,+++,,,...///...---,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,------------...,,,---...//////...---,,,******++++++++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,------...//////000....................................////////////...///000///...///000222222111111000000///......000///......------............---------,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////............/////////000000000000000000000000000//////000222333444555666222222333333444555666666333222000///...///000111111111222222222222111111000000000000000000000000///////////////......------------...............---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************++++++++++++******++++++,,,,,,,,,---------+++++++++************)))************************))))))))))))))))))))))))******++++++++++++******************************'''---///,,,)))***+++***)))************+++++++++++++++++++++++++++++++++*********************************)))***++++++,,,))))))***+++,,,------...************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))***,,,.........*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------------............------------*********+++++++++,,,,,,...---,,,+++,,,---...///,,,+++++++++,,,,,,---...))))))***,,,---...///000///......------......///,,,,,,,,,------,,,,,,,,,---............---,,,+++---,,,++++++***+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,------......,,,+++***+++---...---,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,---------......,,,---///000000///---,,,,,,,,,---------.........------------------------)))))))))+++,,,...///000,,,,,,------...///000000..................................../////////000...///000///...///000222111111000000///.........//////...---------------......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000111111000000000000111111222222222222333444555555666555555555555666777777222222222222222222222222222333444333111000111222111111111000000000000000000000//////.........---000//////...,,,++++++***......---------,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++******))))))******+++,,,,,,+++***))))))***+++,,,************************))))))***++++++++++++***+++*********))))))((((((******++++++++++++******))))))***++++++++++++***)))************++++++++++++,,,,,,------,,,,,,+++(((((((((((((((((((((((((((((()))***************************************+++++++++*********)))))),,,,,,,,,++++++*********+++***)))((((((***,,,---***+++,,,---.../////////************************++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,........................///***---666666...+++000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,***+++,,,,,,+++)))+++,,,------......------...------,,,,,,++++++***,,,------......------,,,......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******++++++,,,,,,,,,+++******************************************************,,,++++++******++++++,,,,,,,,,,,,++++++*********000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------111000000000000/////////////////////////////////,,,---------.../////////////////////////////////222222222111000///......000///////////////000111.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000000000000000000000111111000000000000111111111111111222333444555666333333222222222222222333222222222222222222222222111333333333111000111222111111111111000000000000000/////////.........---,,,,,,++++++++++++******...------------,,,,,,,,,++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++))))))*********++++++++++++++++++******+++++++++************************))))))***++++++++++++***+++*********))))))))))))******++++++++++++******))))))***++++++++++++***)))************++++++++++++,,,,,,------,,,,,,+++************************))))))***+++++++++++++++************************+++++++++*********)))))),,,,,,,,,++++++*********+++***)))((()))***,,,---***+++,,,---------------************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,******+++++++++,,,,,,,,,...........................+++000::::::111---000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,---------------------------------,,,***+++,,,,,,+++))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))************************************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,,,,,,,////////////////////////---------...............////////////////////////222222111111000000//////000///////////////000000......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..................////////////000000000000000000000000111000000//////000000111000000111111333444555666666666555555444444333333222222222222222222222222222333444333111000111222111111111111000000///////////////...............*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************************************((()))***+++,,,+++******++++++,,,------,,,++++++************************))))))***++++++++++++******************)))))))))******++++++++++++******))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************+++++++++***************+++++++++++++++*********+++***)))))))))***,,,---***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))******))))))))),,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,***++++++,,,,,,,,,,,,------------............------***++++++++++++,,,,,,,,,------------------------,,,+++000::::::111,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***+++,,,,,,+++))))))******+++++++++++++++******++++++,,,------...,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''((()))***+++---......---------,,,+++***)))(((************************************************++++++************++++++,,,,,,,,,++++++++++++***---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------......///////////////////////////...............---------////////////////////////111111111111111111111111////////////////////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------..................////////////000000000000000000000000000000////////////000000000000000111222444555666999999999888777555444444111222222222222222333333333444555444222111222333222222111111000000//////........................,,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))''')))+++,,,---,,,***)))***,,,...//////...,,,***************************))))))***++++++++++++*********************************++++++++++++******))))))***++++++++++++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************************************************+++++++++*********************)))))))))***+++,,,******+++++++++******)))************************************************************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,*********,,,---,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------)))))),,,333333---***++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***+++,,,,,,+++)))++++++,,,------------,,,******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------%%%&&&'''((()))***+++,,,---------,,,+++***)))(((************************************************++++++************++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---...///000111222/////////////////////////////////...---------,,,////////////////////////000000111111111111111111......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////000000////////////000000000000000111222333555555777777777666555333111000111111111222222333333333555666666666444333444555222222111111000//////...---------.....................------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))''')))+++,,,---,,,***)))***,,,...000000...,,,***************************))))))***++++++++++++******************+++++++++******++++++++++++******))))))***++++++++++++***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((())))))******************************************************************************************************+++++++++******+++++++++***))))))************************************************************************+++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------***)))***,,,---+++***,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,***+++,,,,,,+++)))***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))******++++++,,,------,,,+++***)))(((************************************************+++******))))))******+++++++++++++++++++++++++++)))*********************++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++)))******+++---......///+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,---///000000/////////////////////////////////...---------,,,////////////////////////000000000000000000111111.........///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,---------..................////////////////////////////////////000//////......//////000111111000111111222333444777888888888777555333111111111111222222333333444555666777666444333444555333222222111000///......---------------.........,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++************************************************************************((()))***+++,,,+++*********,,,...000000...,,,***************************))))))***++++++++++++************+++++++++++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++******++++++++++++******************************(((((()))************)))***************************************+++++++++)))))))))***************))))))******++++++++++++)))******+++++++++******************************************************************************************************,,,,,,++++++***))))))((())))))************))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++************+++++++++++++++***)))***,,,------,,,++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************++++++++++++******++++++,,,,,,---------,,,***+++,,,,,,+++)))((())))))***************---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,+++************************************************************))))))))))))*********++++++++++++,,,,,,,,,))))))***+++++++++******+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------+++,,,---...///000111111////////////////////////...............---------////////////////////////////////////////////////------.........,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------..................//////////////////////////////////////////............//////222222111111111111222222777888888999888666444222000111111222333333444444333555555444333222333444333333222111000///......,,,,,,,,,------.........******++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++***,,,---......---,,,***************************))))))***++++++++++++************++++++,,,,,,,,,******++++++++++++******))))))***++++++++++++***)))************+++++++++******++++++++++++******************************))))))***++++++++++++***************************))))))*********+++++++++((()))))))))*********+++))))))***+++++++++++++++))))))***+++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))++++++******************))))))************))))))************************++++++************++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))***+++,,,------------************************************++++++++++++***))))))***,,,------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,......---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************++++++++++++)))******+++,,,,,,---------,,,***+++,,,,,,+++)))(((((()))***************+++++++++***************++++++,,,,,,,,,,,,++++++---,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---************************+++******))))))******+++------------------------******+++,,,,,,,,,++++++******************************************************))))))))))))************+++++++++,,,,,,,,,))))))+++,,,,,,,,,++++++************************+++++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------......//////000111222222////////////////////////---------...............//////////////////////////////......------,,,,,,,,,---.........,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------................../////////000//////////////////////////////............//////333222111111000111111111111222444444444222000...000000111222333333444444222333444333111000111222333333222111000///...---,,,,,,,,,------.........***++++++,,,...//////000,,,,,,,,,+++++++++***************++++++,,,,,,---************************************************++++++++++++++++++++++++******))))))******+++,,,++++++,,,------,,,++++++************************))))))***++++++++++++************++++++,,,,,,,,,******++++++++++++******))))))***++++++++++++***)))************+++++++++******++++++++++++************************************+++,,,,,,,,,,,,+++************************))))))******++++++++++++(((((())))))*********+++))))))***++++++++++++***((()))***+++,,,---------************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))************))))))************************++++++************++++++++++++++++++++++++++++++))))))************))))))*********++++++,,,,,,,,,)))***+++,,,------...---************************)))************+++++++++***))))))***,,,...---,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------...---***---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++)))************+++++++++))))))***+++,,,,,,---------,,,***+++,,,,,,+++)))******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++---,,,++++++******++++++,,,++++++++++++++++++,,,******************************))))))))))))******))))))*********+++++++++))))))***+++,,,,,,,,,,,,******************************************************))))))))))))***************++++++,,,,,,,,,)))***+++,,,------,,,+++************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------((()))***+++---...///000++++++++++++++++++++++++))))))***+++,,,,,,------******++++++,,,---------////////////////////////,,,------......///////////////////////////////////////...---,,,,,,++++++,,,---.........,,,)))(((*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++,,,,,,------,,,,,,---...///...,,,+++,,,------------............///////////////////////////......////////////......000111111222222222111111111222222333333111000///000000111111111111000000222222111111000111111111111111000000//////......//////...---,,,,,,++++++...........................------,,,,,,++++++*********************************************************************************))))))))))))************++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))******)))))))))***,,,---)))************+++++++++))))))))))))************)))))))))))))))))))))))))))************)))((((((+++++++++*********))))))++++++************+++++++++++++++++++++***)))(((******++++++++++++******************************+++,,,,,,------,,,,,,+++222000---***((('''((((((+++++++++*********))))))************************************************)))************+++++++++///---+++***++++++***)))+++++++++*********))))))************************))))))))))))))))))))))))*********)))***,,,+++)))///---***))),,,///---)))***)))***+++------+++(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,(((%%%'''+++---+++(((+++++++++++++++***)))(((++++++******++++++,,,---************************++++++++++++******))))))***++++++,,,,,,++++++*********++++++++++++******************************,,,,,,++++++***)))((((((************************,,,***)))***...111111///************************++++++,,,---,,,+++***)))************************************************************************+++++++++*********))))))+++++++++*********))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................//////.........---------000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,---...///...,,,+++,,,------------............///////////////////////////......////////////......000111111222222222222111111111222222222111000///000000111111111111000000111111111000111111222222111111000000///.........///......---,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******************************************************************************))))))))))))************++++++++++++******++++++++++++++++++++++++************************************************************************+++***)))))))))***+++,,,)))************+++++++++*********)))))))))******************************++++++,,,,,,++++++***)))+++++++++*********)))))),,,++++++******++++++,,,+++++++++++++++***))))))******++++++++++++******************************++++++,,,,,,,,,,,,++++++------,,,,,,+++***)))(((+++++++++*********))))))************************************************)))************+++++++++...,,,******++++++***)))+++++++++*********))))))************************************************++++++***)))***++++++***...//////,,,))))))***+++)))***+++...//////+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,(((&&&'''+++---+++)))++++++,,,,,,+++******)))***************+++,,,,,,************************++++++++++++*********)))***++++++,,,,,,++++++*********++++++++++++******************************---,,,,,,+++******))))))************************,,,***)))***---//////...************************++++++,,,,,,,,,+++***)))************************************************************************+++++++++*********))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------//////.........---------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,---.........,,,+++,,,------------............///////////////////////////...//////000000//////...000000111222222222222222000111111111111000//////000000111111111111000000000000000000111111222333111111000//////......---......------,,,,,,++++++************************++++++++++++,,,,,,,,,,,,******************************************************************************))))))))))))************++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++---,,,***)))((())))))***************************---------------,,,,,,++++++++++++***************,,,++++++******++++++,,,***++++++++++++***))))))******++++++++++++************************************++++++++++++******((()))+++------,,,+++)))+++++++++***************************************************************)))************+++++++++---+++******+++,,,+++***+++++++++***************************************************************++++++************++++++))),,,///---((('''+++000)))***,,,...000///,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,)))'''(((+++,,,+++))),,,,,,,,,,,,,,,++++++******************++++++,,,************************++++++++++++******************++++++++++++************++++++++++++******************************------,,,,,,++++++******************************,,,***)))***+++------,,,************************+++,,,,,,,,,,,,+++***)))************************************************************************+++++++++***************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...............---------////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,---......,,,,,,,,,...---------............/////////////////////////////////000000000000//////000000111222333333333333111111111111000000//////000000111111111111000000////////////000222333333111000000///......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************************************************************+++******))))))******+++******++++++++++++******************************************************************************++++++++++++++++++++++++,,,,,,+++******)))))))))))))))*********+++++++++///---+++)))))))))******************************---------...---,,,,,,+++************************+++******))))))******+++******+++++++++******)))******++++++++++++******************************))))))************))))))((()))***+++,,,,,,+++***************************************************************************))))))*********+++++++++,,,+++)))***+++,,,,,,+++************************************************++++++++++++++++++++++++,,,******++++++)))+++...444000---------,,,,,,---+++******+++------+++***************++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***((((((***,,,+++***,,,,,,---------,,,,,,++++++++++++++++++,,,------************************++++++++++++++++++++++++******++++++++++++************++++++++++++******************************---------,,,,,,+++++++++************************,,,+++***)))************************************,,,,,,,,,,,,++++++*********************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,---...---,,,,,,---...---------............/////////////////////////////////000000000000//////000000111333333444444444222111111000000000000000000000111111111111000000////////////000111222333000000//////...---------,,,,,,,,,,,,,,,+++++++++------------------------((()))******+++,,,------************************************************************************++++++************++++++******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++******))))))))))))*********+++++++++///...,,,+++************************************,,,,,,,,,,,,,,,+++******************************))))))(((((((((((()))))))))******+++++++++************++++++++++++******************************((())))))******))))))(((,,,+++***)))))))))***+++************************************************************************))))))*********+++++++++,,,+++)))***+++,,,,,,+++************************************************************************+++)))))),,,+++(((+++222GGG888...111999888222,,,///,,,)))((()))***++++++))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......************************+++++++++++++++++++++,,,)))******++++++******)))******++++++++++++******************************------,,,,,,,,,,,,,,,+++************************+++++++++***))))))******************************,,,,,,++++++++++++***+++************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.....................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++---...---,,,,,,---///---------............//////////////////////////////000000111111000000///000000222333444444444444333222222111000111111111000000111111111111000000////////////000000111222000000///......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,---************************************************************************++++++************++++++******++++++++++++******************************************************************************++++++++++++++++++++++++******+++++++++***)))))))))************+++++++++------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***************+++++++++)))))))))(((((()))))))))))))))***++++++++++++*********++++++++++++******************************))))))************))))))...,,,***((('''((()))******************+++++++++************************************************)))************+++++++++---+++******+++,,,+++******************+++++++++************************))))))))))))))))))))))))***'''(((---,,,(((---666JJJ888...777DDDFFF@@@<<<444111,,,******+++,,,,,,)))))))))************+++++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++************+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......************************++++++++++++,,,,,,,,,,,,))))))************))))))******++++++++++++******************************,,,,,,,,,,,,++++++++++++***************************++++++***))))))***,,,************************---,,,++++++******++++++***************************************************************************************+++++++++***************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,...---,,,,,,---///---------............///////////////////////////000000111111111111000000///000222333444555555555444444222111111111222333000000111111111111000000000000/////////000000111000//////......---,,,,,,++++++++++++++++++++++++************************))))))******++++++,,,,,,************************************************************************,,,++++++******++++++,,,******++++++++++++******************************************************************************************************))))))***+++,,,+++******)))************++++++++++++,,,.........---,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))*********+++++++++++++++************++++++))))))***+++++++++++++++******++++++++++++******************************)))******++++++******)))+++******)))))))))))))))))))))*********+++++++++************************************************)))************+++++++++...,,,******++++++***)))))))))*********+++++++++************************(((((((((((((((((((((((()))%%%'''---,,,(((...:::HHH<<<666<<>>BBB999777444222111000...,,,))))))))))))************************************))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++*********+++)))******+++,,,,,,+++++++++************+++,,,,,,************************+++++++++,,,,,,,,,------))))))************))))))******++++++++++++******************************++++++++++++++++++++++++************************)))+++,,,+++))))))+++---************************---,,,+++*********++++++************************************************************************))))))*********+++++++++))))))*********+++++++++((())))))***++++++,,,,,,************************'''(((***+++,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,------,,,,,,...///---------.........//////////////////////////////000000111111111111000000///000222333444555555555555444333222222222333444000000111111111111000000111000000////////////000000//////...------,,,,,,++++++++++++++++++++++++***************************************+++++++++************************************************************************,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***+++,,,,,,+++***)))************+++++++++***+++...000000...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))******++++++++++++---,,,,,,++++++,,,,,,---((()))***+++++++++++++++******++++++++++++************************************++++++++++++******'''(((***+++++++++)))((())))))******++++++++++++************************************************)))************+++++++++///---+++***++++++***)))))))))******++++++++++++************************((((((((((((((((((((((((((($$$'''---,,,(((///===RRRJJJEEEAAA666))))))222<<<;;;;;;:::999555000,,,))))))))))))************************************))))))******+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------+++***)))***+++((()))***+++++++++++++++)))))))))((()))******+++************************+++++++++,,,,,,---------))))))************))))))******++++++++++++***************************************************+++************************)))+++---,,,***))),,,///************************---,,,+++*********+++,,,************************************************************************))))))******++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,************************'''(((***+++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,------......------...------------...//////......------------......000000000000000/////////...///000222555777999;;;555444222000//////000111000000000000000000000000000000000000////////////------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------,,,++++++***))))))************************************************))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))+++++++++************)))******))))))******+++,,,++++++,,,,,,,,,------------,,,+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++******************++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++************************++++++************+++++++++*********))))))((((((******))))))******+++,,,===FFFDDD444(((***...---333//////777AAABBB999///************************+++++++++*********))))))***++++++++++++***))))))***))))))))))))+++,,,---))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,,,,+++++++++***)))))))))+++*********))))))((((((++++++++++++++++++++++++************************...---+++*********+++++++++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,)))***,,,------,,,***)))''')))***++++++***)))''',,,++++++******++++++,,,************************************************))))))***+++,,,,,,------------------------------*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------............------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,------......---------------............///......------------......////////////////////////......000111333666888999444333222111000000000000000000000000000000000000000000000000/////////...------------------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---------,,,+++*********************************************************))))))*********++++++++++++++++++*********))))))************************)))************+++++++++************************+++++++++*********))))))+++++++++************)))******))))))******+++,,,++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************)))))))))(((***************++++++,,,...777777,,,&&&+++///...,,,++++++...111111...***************************+++++++++*********))))))((()))***+++++++++++++++,,,+++***))))))******+++)))******************))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++***))))))***++++++++++++******************++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++*********+++++++++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++************************+++******))))))******+++((()))+++,,,,,,+++)))(((((()))***++++++***)))(((,,,++++++******++++++,,,*********************************************************++++++,,,,,,---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------............------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---............---,,,,,,.../////////...---......------------..............................---...///000222444666777222222222222111000//////000000000000000000000000000000000/////////......------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,++++++******************************************************************++++++++++++++++++***************************************)))************+++++++++************************+++++++++***************+++++++++************)))******))))))******+++,,,*********++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************************************************************************************++++++************++++++************)))))))))))))))************+++++++++$$$***,,,'''&&&,,,///,,,,,,......+++'''&&&)))---************************+++++++++***************'''((()))***+++,,,,,,,,,---,,,+++***))))))))))))******++++++++++++******)))))))))))))))))))))))))))************++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++************************************************+++++++++***************++++++***))))))***++++++))))))******************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,+++************++++++++++++***************************************))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))(((++++++++++++++++++++++++***************************))))))))))))))))))***((()))***++++++***)))(((((()))***++++++***)))(((++++++************++++++************************************************++++++++++++++++++++++++++++++******)))))))))(((***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------...............+++,,,...000000///...,,,......------------......---------...............------...///000222333444000111222222222111///...000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++************************************************************************************************************************))))))*********+++++++++************************************************+++++++++*********))))))******))))))******+++,,,))))))*********+++++++++,,,,,,,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))***************************************************************************************+++++++++++++++************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++************++++++*********)))))))))))))))))))))******++++++++++++'''******((()))---,,,'''---000111---((('''***///************************************************(((((()))***+++,,,,,,,,,,,,++++++*********))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,,,,+++++++++++++++++++++))))))))))))))))))))))))************************************************+++******************+++(((((())))))******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************)))******++++++******)))))))))))))))))))))))))))***************)))((((((++++++++++++++++++++++++******************************))))))))))))******))))))***++++++***)))))))))******++++++******)))++++++************++++++************************************************,,,,,,++++++++++++++++++))))))))))))************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......------............------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---......//////......+++,,,...000000///...,,,......------------......------------......//////............///000111111///000111222222000///...////////////////////////////////////............************************,,,,,,+++++++++*********)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,++++++************************************************************************************************************************))))))*********+++++++++************************************************+++++++++*********))))))******))))))******+++,,,))))))*********+++++++++,,,---...---***((()))+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))******((()))***++++++++++++***,,,---,,,***+++,,,***%%%)))***++++++)))((()))*********************************************************+++++++++******)))))))))******+++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++*********((((((((())))))******+++))))))******************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************************+++++++++******+++++++++***++++++++++++++++++*********++++++++++++******+++******))))))******+++************************************************,,,,,,++++++++++++++++++((())))))***+++,,,------++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------............------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------...////////////...,,,,,,.../////////...---......------------......---------...//////000000///............//////000///000000111000000///////////////////////////////////////.........------************************++++++++++++************)))******+++++++++++++++++++++++++++++++++++++++************************************************+++++++++******************************+++++++++++++++++++++++++++++++++)))************+++++++++***************************************++++++++++++++++++************)))******))))))******+++,,,*********++++++++++++,,,,,,///000...***(((***,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************************************************************)))))))))***++++++,,,,,,++++++************++++++)))************+++++++++************************************************************************************************++++++************++++++))))))))))))************((()))***,,,,,,+++******+++*********++++++)))'''(((((()))***,,,+++***(((***************************************++++++++++++++++++++++++***))))))(((((()))++++++,,,,,,+++******++++++++++++******)))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++*********+++++++++++++++************************++++++++++++++++++++++++***************+++++++++)))***++++++++++++***)))(((((()))))))))))))))))))))))))))))))))*********************************************************((()))******+++************************+++++++++******************************++++++++++++******)))))))))))))))))))))))),,,---------,,,+++******++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,++++++++++++************************************++++++,,,,,,---------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,---------......------............------------............------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------...///////////////---------............///......------------......------...//////000111111000//////............///000000////////////000000//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++************))))))***+++++++++++++++************************************************************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))*********++++++++++++++++++************)))******))))))******+++,,,++++++++++++,,,,,,,,,,,,---000222///+++)))***---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************************************************************((())))))***++++++,,,,,,++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++((()))))))))************((()))+++,,,,,,+++***))))))((()))******)))***,,,******+++++++++*********************************))))))*********+++++++++)))******+++++++++******))))))++++++++++++***))))))******************))))))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++)))*********++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++++++++***))))))))))))))))))((((((((()))))))))******+++++++++************************))))))))))))))))))))))))'''((()))***++++++***)))))))))*********+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++++++++************+++++++++++++++******+++++++++******))))))))))))***************************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))******+++,,,,,,---------------,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,---------......------............------------...//////...------************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---......///////////////...------------...//////.........------..................///000111111222000000///...............111000///......///000111//////////////////////////////.........---------------------------------+++++++++************)))))))))***++++++++++++***))))))))))))))))))******************************************************++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))******+++++++++++++++++++++************)))*********)))***++++++,,,++++++,,,,,,,,,---------...111333000+++)))+++...++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++(((((())))))*********+++''')))+++,,,,,,,,,***)))******++++++***)))+++...(((******(((%%%$$$''')))************************))))))******++++++++++++'''((()))***+++,,,,,,,,,++++++,,,,,,+++***((('''))))))************)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))******))))))((((((''''''*********++++++,,,,,,,,,))))))))))))))))))))))))************************'''((()))+++++++++***)))))))))******++++++++++++***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++******************************))))))))))))************))))))))))))******,,,++++++******++++++,,,******))))))))))))******************************************************))))))***+++,,,,,,------......---,,,+++***)))(((,,,,,,,,,++++++*********************************))))))***+++,,,,,,---------------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......---..................---++++++,,,------,,,++++++************************(((((())))))*********+++++++++++++++++++++++++++)))))))))******+++,,,,,,))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...////////////////////////111000///......///000111000000000000000000000000111000...---------...///+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))((('''&&&************************+++***((()))+++,,,,,,+++)))************+++++++++)))************+++++++++************************++++++******)))(((((((((************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,------,,,***&&&!!!+++***)))))))))***,,,---******************************++++++++++++******+++++++++*********)))))),,,***))))))***+++***)))************************))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++************)))'''%%%&&&(((+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************,,,+++***))))))***+++,,,,,,+++++++++******)))))))))))))))(((((((((((((((************************++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************((((((((((((((((((((((((---///111111///,,,++++++************************+++++++++*********))))))******************************++++++++++++******+++***))))))+++---000111+++++++++++++++***)))((())))))))))))************(((((()))***++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,,,,------......------,,,,,,+++*********+++,,,---+++++++++,,,,,,---------//////...---------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************************++++++++++++******++++++++++++++++++***************++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...////////////////////////111000///......///000000000000000000000000000000......------,,,,,,------+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************+++)))((((((***++++++***)))************+++++++++)))************+++++++++************************,,,++++++++++++*********************************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++---...//////...+++(((&&&++++++***))))))***+++,,,******************************++++++++++++******+++++++++*********)))))),,,***(((((()))*********************************))))))************))))))))))))))))))))))))))))))))))))******************)))))))))))))))******+++************+++++++++,,,************************************************,,,,,,,,,++++++************)))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++***))))))***++++++************))))))(((((())))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))))))))************************,,,...000000...+++******************************+++++++++*********))))))******************************++++++++++++******+++***))))))***---///000+++++++++++++++***))))))))))))))))))************((())))))***++++++,,,,,,***))))))))))))))))))***************************))))))))))))))))))))))))************)))))))))((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++******************************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,------......------,,,,,,+++*********+++,,,---,,,,,,,,,,,,------------//////......------......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************))))))************))))))---------,,,+++*********++++++++++++,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...////////////////////////000//////......///000000000000000000000000000000,,,------...---,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******)))))))))***************************((('''''')))******))))))************+++++++++)))************+++++++++************************+++,,,,,,,,,,,,---------************************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++---...///000000...,,,+++,,,++++++*********++++++******************************++++++++++++******+++++++++***************+++)))'''&&&((()))))))))************************))))))************))))))))))))))))))))))))))))))''''''((())))))***++++++(((((()))***************)))))))))*********++++++************************************************+++++++++++++++************)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++******))))))******+++++++++************))))))************************************************+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************)))))))))((((((''''''************************+++---......,,,*********************************+++++++++*********************************************++++++++++++************))))))***,,,...///***++++++++++++***))))))))))))))))))************)))))))))***++++++,,,,,,))))))(((((((((((())))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))(((************************((((((((((((((((((((((((************************++++++++++++++++++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++************+++++++++++++++*********************************************+++++++++,,,,,,,,,,,,------......------,,,+++++++++++++++,,,------.........---------------000/////////............,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************************++++++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////............/////////000////////////////////////---...000111111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))(((&&&$$$###************************)))(((&&&''')))******)))))))))*********+++++++++))))))*********+++++++++******************************+++,,,,,,---......************************************************+++******************+++***+++++++++++++++,,,,,,+++,,,---......---+++***,,,,,,+++++++++***************************************++++++++++++******************************(((((((((***++++++)))'''************************))))))************))))))))))))))))))))))))))))))''''''(((((())))))))))))'''((()))++++++***))))))((())))))))))))*********************************************************+++++++++***************)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++***************+++++++++******************************)))))))))))))))***))))))))))))))))))))))))))))))************))))))((()))))))))*********************)))((((((''''''((((((((((((((((((((((((***+++---,,,+++)))))))))******************************************************************************++++++++++++************))))))***+++,,,---******+++++++++******)))((()))))))))************))))))*********+++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))+++++++++*********))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,------/////////......------,,,//////000/////////......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////------......///////////////////////////////////////000333444444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************......---,,,+++)))'''&&&************************)))(((&&&''')))******)))))))))*********+++++++++))))))*********+++++++++************************(((((()))***+++,,,------*********************************************************++++++******************++++++,,,,,,,,,------------,,,+++)))(((++++++,,,,,,,,,+++++++++******************************++++++++++++******************************(((***...222333111,,,(((************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))++++++***))))))((())))))))))))*********************************************************************************)))***+++,,,+++***(((&&&************************))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))***************))))))******++++++++++++***************************)))))))))))))))******))))))))))))))))))))))))))))))************))))))((()))))))))************+++++++++******)))))))))(((((((((((((((((((((((()))***,,,+++)))((()))***))))))))))))))))))))))))******************************************************++++++++++++***************)))*********+++)))******+++++++++******((()))))))))***************************++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,------------/////////......------,,,...//////000///...------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************************++++++++++++***************+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,////////////////////////,,,---...///////////////000000000000000000000000000111333444444222000...------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***************)))***************************((('''''')))******))))))************+++++++++)))************+++++++++************************''''''((()))******++++++************************************************)))***++++++++++++***)))*********++++++,,,,,,---000//////...---+++***)))******+++,,,------,,,,,,******************************++++++++++++*********************+++++++++***,,,111666888555000+++************************))))))************))))))))))))))))))))))))))))))++++++***))))))(((''''''(((((()))***************)))))))))*********++++++************************************************)))))))))***************)))***+++++++++***)))(((************************))))))))))))))))))))))))))))))************))))))))))))))))))************((())))))******))))))(((&&&&&&&&&''''''''''''((((((((())))))***+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))***************************+++++++++************************)))***+++***)))((()))+++))))))))))))))))))))))))***************+++++++++******************************++++++++++++***************)))))))))))))))))))))***++++++++++++***))))))))))))************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************+++++++++++++++*********************************************+++++++++,,,,,,,,,,,,------......------,,,++++++,,,---------------.........------------------.../////////...,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************((((((((())))))(((((((((******++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,////////////////////////+++,,,---///////////////000000000000000000000000...///111111111000...------------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************%%%&&&'''(((((()))((((((************************+++)))((((((***++++++***)))************+++++++++)))************+++++++++************************((((((((())))))*********************************************************)))***++++++++++++***))))))******+++,,,,,,------/////////...---,,,+++***((()))+++---......------******************************++++++++++++******))))))*********+++++++++)))***---111333222...+++************************))))))************))))))))))))))))))))))))))))))******************)))))))))))))))))))))******+++************+++++++++,,,************************************************((()))))))))*********+++))))))***+++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))************'''((()))******)))((('''&&&'''''''''((((((((((((''''''((())))))***++++++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))******++++++************************)))***+++***))))))***,,,))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******)))*********)))(((((('''))))))***+++++++++++++++))))))))))))******************************************))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++((((((((((((((((((((((((******************************************************************************+++++++++,,,,,,,,,++++++************++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,------......------,,,+++,,,---.........---,,,,,,,,,,,,,,,------------,,,---...///...---+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************((())))))******))))))(((,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,////////////////////////***+++---///000000///...000000000000000000000000,,,---.........---,,,+++---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))************************+++***((()))+++,,,,,,+++)))************+++++++++)))************+++++++++************************)))))))))))))))*********************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++,,,,,,------------,,,,,,,,,+++++++++''')))+++---...///......******************************++++++++++++******))))))******++++++++++++&&&&&&&&&(((++++++***(((************************))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***)))((((((((()))+++,,,***++++++++++++,,,,,,,,,************************************************(((((())))))*********+++)))))))))******++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))************'''((()))******)))((('''))))))******+++++++++,,,&&&''''''((()))*********************************))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))************&&&&&&'''((()))***++++++((((((((((((((((((((((((***++++++***))))))+++,,,))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++******)))*********)))((('''&&&((()))***+++++++++++++++))))))))))))************++++++******************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++))))))******+++++++++,,,******************************+++++++++,,,,,,,,,,,,------......------,,,+++,,,---.........---,,,+++++++++,,,,,,---------+++,,,---......,,,***))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............////////////////////////////////////......///000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////++++++++++++++++++++++++************************************************+++*********))))))((((((************************(((***+++***)))((()))***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))+++++++++*********))))))***************************+++,,,,,,------,,,,,,)))+++,,,,,,***))))))*********++++++++++++************++++++++++++******...,,,******,,,---+++(((************************)))***+++,,,,,,+++***)))))))))***++++++++++++***+++***))))))******)))(((+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++***)))************************,,,,,,,,,++++++***************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))(((''''''++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++------,,,+++*********+++)))************+++++++++)))))))))))))))))))))))))))))))))***+++,,,......))))))))))))))))))))))))++++++************++++++---,,,***(((((()))***+++---+++)))***,,,---,,,))))))******++++++)))((('''+++*********))))))((((((************************))))))))))))))))))))))))*********************************)))))))))))))))++++++******************+++++++++*********))))))************************+++++++++*********))))))******++++++++++++******+++*********))))))((((((,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,------------------------............////////////////////////////////////...///000000111111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////++++++++++++++++++++++++************************************************************)))))))))(((************************(((***+++***)))((()))***++++++++++++++++++++++++++++++***))))))***++++++************************))))))))))))))))))))))))++++++*********)))))))))+++++++++*********))))))************************)))***++++++,,,,,,+++++++++,,,------+++******+++******++++++++++++************++++++++++++******...+++******,,,,,,***(((******************************++++++++++++******))))))***++++++++++++***+++***************)))(((************)))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++*********+++******))))))************************,,,,,,,,,++++++***************************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))***************)))((((((++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***************+++***))))))(((((())))))))))))*********+++++++++)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))+++******))))))******+++---,,,***)))((()))***+++---+++)))***,,,---+++))))))******+++***)))((('''************)))))))))(((************************))))))))))))))))))))))))************************))))))******++++++,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))+++++++++*********)))))))))******++++++******)))************)))))))))(((+++++++++***************))))))))))))))))))))))))************************++++++************++++++...---,,,+++++++++,,,,,,************************++++++************++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,---------------------------------------............////////////////////////////////////000111111222222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++************************************************************))))))))))))************************(((***+++***)))((()))***++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((+++++++++***************************************((())))))***+++*********+++---......,,,++++++,,,******++++++++++++************++++++++++++******,,,+++******+++,,,***)))************************++++++************++++++))))))***++++++++++++******++++++++++++***))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************))))))((((((************************+++++++++++++++***************************************))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))***+++***))))))******)))((((((((()))))))))))))))*********++++++))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))+++******))))))******+++,,,+++***)))((()))***+++,,,*********+++,,,+++***)))************)))((((((************))))))))))))************************))))))))))))))))))))))))************************((())))))***+++,,,---...************************)))))))))(((((((((((((((((((((((((((((((((((((((+++************))))))))))))******++++++******)))************)))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++************++++++------,,,+++++++++,,,,,,))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////////////////////////////000000111222222222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++*********************************************************)))))))))))))))************************(((***+++***)))((()))***************************+++******************+++************************)))))))))))))))))))))))))))))))))(((((((((((((((************************************************((()))******++++++******+++,,,...---+++******+++******++++++++++++************++++++++++++******++++++******++++++******************************,,,+++***))))))***+++,,,))))))***++++++++++++******+++,,,,,,+++***)))************)))))))))))))))))))))))))))))))))))))))******************************************************)))))))))(((((()))************************+++++++++*********************************************))))))))))))******))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++***))))))******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''(((***,,,,,,+++***)))++++++************++++++))))))))))))************))))))))))))))))))))))))((((((((((((***+++,,,---))))))))))))))))))))))))******))))))))))))******+++***))))))))))))******+++*********+++++++++***************)))))))))(((*********)))))))))))))))************************))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********)))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***************************+++++++++++++++,,,,,,,,,,,,,,,------......///++++++++++++++++++++++++...............---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------............////////////////////////000000111222222222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))******************************(((***+++***)))((()))************************************++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))************************************************)))******+++++++++++++++***+++,,,,,,***))))))*********++++++++++++************++++++++++++******)))******************+++************************,,,+++***))))))***+++,,,))))))***++++++++++++***))),,,......,,,*********))))))))))))))))))******))))))))))))))))))))))))******************************************************))))))))))))************************************************************************************))))))))))))******))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((***)))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,,,,,,,+++***+++******)))******++++++(((((()))))))))*********)))))))))))))))))))))))))))))))))***+++,,,---...))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((()))))))))*********************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++............---,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,------------------------------------,,,------------.........///////////////////////////000111111222222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))************************************(((***+++***)))((()))***************************)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))*********************+++++++++************************)))***++++++,,,,,,++++++)))+++,,,,,,***))))))*********++++++++++++************++++++++++++******((()))+++***))))))***+++************************++++++************++++++))))))***++++++++++++***))),,,000000---******+++))))))))))))************))))))))))))))))))))))))******************************************************)))))))))+++,,,---************************)))))))))*********************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++(((((('''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))---,,,,,,+++***+++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))))))))***+++***))))))***++++++******)))((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((('''&&&&&&%%%'''(((((())))))*********************++++++++++++************************(((((()))))))))))))))***((())))))******))))))((())))))))))))************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,---......------,,,,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........////////////////////////...///000000111111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************((()))))))))************************************(((***+++***)))((()))***************************)))***++++++++++++***)))************************)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++************************((())))))***+++************,,,---,,,+++)))************++++++++++++************++++++++++++******''')))+++***)))(((***,,,******************************++++++++++++******))))))***++++++++++++***(((---111111---******,,,((()))))))))************))))))))))))))))))))))))***************************************************)))))))))***---///111************************((()))))))))*********+++******************************))))))))))))******))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))'''((()))***************)))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))((('''&&&'''(((***+++'''''''''''''''((())))))(((((((((((()))))))))***)))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((***++++++(((((()))+++++++++)))((((((((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''''''''(((((()))******+++))))))))))))*********+++************************(((((((((((())))))******(((((())))))))))))((((((((()))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,---------,,,,,,************************++++++************++++++************************)))******+++,,,,,,------++++++++++++++++++************************************++++++,,,+++++++++++++++++++++,,,---...///---------,,,,,,+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////......///000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++************************************************(((((())))))*********+++************************(((***+++***)))((()))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++++++++************************'''(((((()))))))))))))))+++---......,,,++++++,,,******++++++++++++************++++++++++++******&&&)))+++***((((((***,,,************************)))***+++,,,,,,+++***)))))))))***++++++++++++***(((---222222---******,,,(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))+++...111333************************(((((())))))*********+++******************************))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))((()))***+++++++++++++++))))))((())))))***++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))'''%%%$$$$$$&&&)))***)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))***))))))(((***,,,+++(((''')))+++,,,+++)))((((((((()))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++***************+++++++++))))))))))))))))))))))))************************++++++************++++++)))***,,,---...---,,,,,,))))))))))))))))))))))))++++++************++++++************************))))))***+++,,,,,,------,,,++++++******)))))))))************************((()))***+++++++++++++++++++++++++++,,,---...///---------,,,,,,+++++++++))))))))))))))))))))))))***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,---------,,,+++***,,,,,,,,,---------......///////////////.........,,,---...///000000000000000000///------,,,,,,,,,************************************************************************************************''''''(((((())))))******************************))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++)))(((***************************++++++***))))))***,,,************************!!!###'''***,,,---,,,+++,,,,,,,,,***)))))),,,...+++'''''')))***((()))---******++++++++++++******++++++******)))((((((((())))))))))))))))))))))))************************+++*********))))))(((((())))))))))))*********************++++++,,,,,,,,,...---+++*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))******)))*********++++++++++++---***((((((***+++)))'''))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))+++++++++******)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,---------..................////////////------...///000000000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((((((((()))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++)))(((***************************++++++***))))))***,,,************************&&&''')))+++,,,++++++******+++++++++)))'''((((((,,,)))))),,,---)))(((*********++++++++++++******+++************)))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))*********************++++++,,,,,,,,,---,,,+++***)))******+++))))))))))))))))))))))))))))))************))))))************************))))))))))))************)))))))))))))))))))))))))))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++---***((((((******)))'''))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))******))))))))))))************))))))))))))******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))************)))))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++******))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///...---,,,+++++++++,,,,,,,,,,,,,,,---------......---------.../////////000---...///000111111111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))+++,,,,,,+++***)))************************)))+++++++++))))))***+++************************++++++++++++*********)))+++---......,,,)))((((((+++((((((---...***((((((******++++++++++++******************++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************+++++++++++++++++++++***)))))))))******))))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******,,,***(((((()))***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))******++++++************++++++))))))************))))))(((((()))***************************************************************)))))))))))))))******++++++++++++***************))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))************))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...//////...,,,******+++,,,---,,,,,,,,,---------......,,,,,,------...///000000---...///000111111111111......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************+++******************+++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))***+++++++++******************************)))***,,,+++***)))***+++************************---,,,***)))((())))))******,,,---,,,***)))***++++++'''%%%))),,,***)))*********++++++++++++******)))******+++,,,,,,------))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))***************************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***))))))))))))***)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********+++******))))))******+++((()))***++++++***)))((((((((()))***************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))************)))))))))(((************************))))))))))))))))))))))))*********)))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))***************************************************************************************************************+++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,---...//////...,,,******+++,,,---,,,,,,,,,---------......+++,,,,,,---...//////000---...///000000111111111---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))*********************************++++++***************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))******++++++++++++************************(((***,,,,,,***)))*********************************)))(((''''''(((***+++))))))((('''&&&(((,,,000555---'''(((***)))***+++******++++++++++++******))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((()))))))))))))))***))))))))))))***+++))))))))))))))))))))))))******))))))))))))******(((((())))))************))))))(((((((((((())))))((()))***++++++***)))((((((((()))***************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))******&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))))))))))))))******************************+++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++***++++++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---.........///,,,---...///000000000000,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))************************)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,************************(((***,,,,,,+++***)))***************************((((((''''''''')))***+++,,,,,,***))))))---222777AAA555+++)))***))))))*********++++++++++++******)))))))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))))))))((()))******++++++******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******((()))***)))((((((***,,,))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))(((((((((((())))))))))))************))))))(((((()))***************************************************************)))))))))))))))******+++***************+++++++++))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************)))***++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))******+++,,,---++++++++++++++++++++++++***************************************++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------+++,,,---....../////////++++++************++++++++++++++++++++++++++++++******************************************************************************************++++++************************))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))************************)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---************************'''***,,,---+++***))))))************************))))))(((((())))))******......---,,,,,,...333666???444+++***+++***)))(((******++++++++++++******)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************+++*********)))))))))(((((()))+++,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++''')))******((((((***---))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++***))))))))))))))))))*********))))))))))))******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))((()))))))))************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((())))))***++++++,,,,,,************************************************))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,......************************************************))))))*********+++++++++)))))))))******++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,---------,,,+++***,,,,,,,,,---------......------------------,,,,,,***+++,,,---............+++***************++++++************************************************************************************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))'''(((((()))***++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---************************'''***,,,---,,,***))))))************************++++++++++++************'''((())))))((((((+++,,,666,,,&&&(((,,,+++)))(((******++++++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************+++*********))))))(((((()))***+++,,,------,,,+++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''(((((())))))******************++++++++++++''')))+++***((((((***---))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++++++++************+++++++++***)))(((((()))***+++(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000************************************************))))))******++++++++++++''''''(((((()))))))))***************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++******************++++++,,,,,,,,,---------,,,,,,+++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************(((((()))***+++,,,,,,---************************)))************)))((((((************************))))))))))))))))))))))))(((***+++,,,+++***'''&&&''''''((())))))***))))))************************************************++++++************++++++************************+++++++++++++++***)))(((************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------*********************************)))))))))))))))&&&''')))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++***))))))***+++,,,************************+++,,,------++++++,,,---+++++++++***)))((()))******++++++***))))))***,,,,,,+++++++++******))))))((((((((()))******++++++((()))++++++)))((()))***))))))))))))))))))))))))'''((()))++++++******)))+++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((((((---***((())),,,,,,+++((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))***++++++,,,+++)))(((((()))******)))))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((())))))******++++++******))))))((((((''''''******+++++++++******)))***))))))((((((((((((((())))))))))))))))))))))))---+++))))))+++000666999222///+++))))))+++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,)))******++++++,,,------))))))***++++++++++++***++++++***)))(((((())))))************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************)))))))))***++++++,,,,,,******************************++++++******)))(((************************)))))))))))))))))))))))))))***+++++++++)))(((''''''((())))))))))))))))))************************************************++++++************++++++************************+++++++++++++++***))))))************************************************************************))))))******+++,,,,,,---***************************)))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))***++++++************************))))))))))))+++...333777333///)))(((***++++++***)))***+++***((((((***+++))))))))))))((((((((('''******))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))'''((()))***+++******)))+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((***((('''''')))***)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))******+++++++++******))),,,++++++***************))))))))))))))))))))))))++++++***+++///555<<<@@@000---)))((()))***++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++************************)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))***************))))))))))))))))))***))))))((((((************************************************++++++************++++++***************************++++++++++++***))))))************************++++++++++++++++++++++++************************'''(((((()))***+++,,,,,,************************))))))))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))***++++++***************************)))(((''')))///777<<>>000)))---++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))******(((((()))+++)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))******)))((((((((()))++++++)))*********+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((((()))))))))))))))******+++************))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******((()))***+++,,,++++++***'''''')))*********)))(((++++++*********)))))))))'''''''''((()))+++,,,---************************))))))))))))))))))))))))************************)))************+++++++++************************************************((())))))***++++++,,,,,,******++++++++++++************))))))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************************************((()))***+++,,,+++******++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,------******************++++++((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***))))))******************************+++,,,,,,,,,,,,+++''''''''''''((((((((((((************************++++++++++++++++++++++++))))))))))))************((('''&&&&&&&&&((()))***))))))))))))************************************'''(((((()))***+++++++++************************************************&&&&&&''''''(((((())))))******************************))))))((((((((('''************************+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++)))))))))***++++++)))'''''''''((()))))))))))))))))))))''''''(((***,,,...444///)))(((+++---,,,)))*********)))'''(((***,,,))))))))))))************************************))))))))))))************)))%%%---<<<<<<,,,%%%))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''))))))((((((***+++((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&''''''(((***+++,,,,,,,,,+++***)))((('''''')))))))))))))))******+++))))))))))))((((((((((((************************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,((()))***+++,,,+++******&&&''')))*********)))(((+++*********))))))(((((()))))))))))))))******+++************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,******++++++++++++************))))))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))******))))))))))))))))))))))))***************************************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++************++++++)))))))))***+++++++++,,,******************++++++...,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++++++++++++++************)))))))))))),,,,,,,,,++++++*********++++++,,,,,,+++***((('''))))))))))))))))))))))))************************))))))))))))******************))))))(((((('''''')))))))))))))))******+++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************+++'''...===AAA555***'''++++++++++++*********)))+++*********))))))((((((++++++******)))((((((((((((((()))***************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************)))*********++++++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((('''''',,,+++***)))(((((((((((((((((())))))*********+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************************))))))***++++++++++++*********++++++++++++******+++++++++*********))))))++++++++++++++++++++++++)))))))))***+++++++++,,,...---+++*********++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++***************************************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++************++++++***************+++++++++,,,,,,,,,+++*********)))---+++***)))((()))++++++))))))))))))))))))))))))************************************************((()))))))))************++++++++++++++++++++++++*********)))))))))))))))++++++*********)))))))))))))))++++++++++++***)))))))))))))))))))))))))))************************))))))))))))************+++*********)))))))))))))))))))))))))))******+++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************+++''',,,:::>>>444***(((++++++*********)))))))))************)))))))))((()))))))))))))))*********(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((***)))))))))))))))******((()))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++******))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))***++++++++++++*********++++++++++++******+++++++++*********))))))++++++++++++++++++++++++***************+++++++++---,,,+++*********++++++************************(((((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))************************************************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++************+++++++++++++++***************......---,,,+++***))))))+++***)))))))))***+++,,,))))))))))))))))))))))))************************************************))))))))))))******************************************)))))))))******+++++++++++++++************(((((()))++++++,,,,,,+++))))))))))))))))))))))))************************))))))))))))************++++++++++++************)))))))))))))))******+++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************+++'''+++555888111***)))******)))))))))(((((((((************))))))))))))'''(((((()))******++++++(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((((((((((((((()))***+++,,,))))))))))))******************))))))((('''''''''))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))(((+++++++++++++++*********************************************************(((((()))***************************************))))))***++++++++++++*********++++++++++++******+++++++++***************************************+++++++++***************,,,,,,+++************+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))***************************************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))++++++************++++++,,,+++++++++***)))))))))---------,,,,,,+++++++++***)))))))))***+++,,,---))))))))))))))))))))))))************************************************)))))))))))))))*********)))))))))))))))************))))))))))))***,,,,,,------------------------))))))******++++++++++++))))))))))))))))))))))))************************((()))))))))************************************)))))))))))))))******+++))))))*********+++++++++************************************************)))))))))))))))******+++************************+++''')))000222...***)))))))))))))))((((((((((((*********)))))))))))))))(((((())))))************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))((((((((((((((((((((((((((((((((()))))))))************(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))***************)))))))))((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********((())))))******))))))(((+++++++++***************************************************************(((((()))***************************************))))))***++++++++++++*********++++++++++++******************************)))))))))))))))))))))))),,,+++++++++***)))))))))++++++******************************************(((((()))))))))*********((()))))))))************))))))))))))))))))))))))++++++******))))))((((((***************************************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,+++++++++***)))))))))+++++++++,,,,,,---------)))))))))******+++,,,,,,))))))))))))))))))))))))******************************************************))))))))))))))))))(((((()))))))))************)))(((((()))+++---...------------------------,,,++++++*********))))))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************************++++++++++++++++++++++++)))))))))))))))******+++***************************((())),,,---+++******))))))))))))(((((((((((())))))))))))))))))******************))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((()))))))))************(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))******))))))))))))))))))+++***************))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++)))******************)))************************************************************************(((((()))***************************************))))))***++++++++++++*********++++++++++++******************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++++++++++++++++++++))))))))))))************((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++************+++++++++++++++***************))))))***+++,,,---......************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((())))))******+++++++++***)))(((((())),,,...000************++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((())))))))))))))))))))))))******+++)))************+++++++++************************++++++++++++++++++++++++)))))))))))))))******+++************************)))))))))*********************)))))))))((((((((())))))))))))************++++++******)))(((((('''(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++,,,+++***)))((((((((((((************))))))))))))+++++++++***************))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))******++++++******))))))))))))***************************************************************(((((()))***************************************))))))***++++++++++++*********++++++++++++*********************+++++++++************************+++++++++***************((()))******+++*********++++++++++++++++++++++++)))))))))*********++++++))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++************++++++***************+++++++++)))*********+++,,,,,,,,,***++++++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))******+++,,,,,,---***)))(((((())),,,///111)))))))))*********++++++,,,+++***))))))******+++))))))))))))))))))))))))************************))))))))))))************(((((()))))))))*********)))))))))))))))******+++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************((()))***))))))******+++++++++*********)))))))))((()))))))))*********************)))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***************)))))))))((()))))))))***************))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++((())))))))))))))))))(((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))***++++++++++++*********++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***************+++++++++'''((()))***++++++***)))************************))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++++++++***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++************++++++))))))******+++++++++,,,++++++******************+++++++++++++++***)))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))***+++,,,,,,------***)))(((((())),,,000222*********++++++,,,,,,,,,***))))))))))))+++,,,---))))))))))))))))))))))))************************))))))))))))************))))))******+++++++++,,,)))))))))))))))******+++)))************+++++++++************************(((((((((((((((((((((((()))))))))))))))******+++************************'''***+++)))(((***++++++++++++++++++************(((((())))))*********+++((((((((()))******++++++(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((()))***+++,,,+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,''''''((((((((((((''''''(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************************))))))***++++++++++++*********++++++++++++******))))))******++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,'''((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***)))))))))++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))*********+++++++++++++++******************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************************************))))))*********+++++++++...---+++*********++++++************************((()))***+++,,,+++******((()))*********((('''&&&++++++++++++++++++++++++************************************************++++++++++++++++++++++++***))))))+++---//////...))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))...//////---+++)))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))***,,,,,,)))))))))(((((((((((((((+++*********))))))(((((())))))(((((((((((())))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))************)))))))))***+++++++++)))((('''))))))((((((''''''&&&&&&))))))************))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,)))'''(((******(((%%%************************''''''((((((((((((''''''++++++******))))))(((((())))))))))))************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))(((''''''(((((('''&&&))))))))))))))))))))))))++++++***)))(((((()))))),,,+++***))))))***+++,,,))))))************))))))))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))************************************************+++++++++++++++++++++++++++++++++*********))))))************************---------,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))******+++++++++***************+++***))))))***,,,,,,***)))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,+++***))))))***++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++************))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))************************************************************))))))*********+++++++++---,,,+++*********++++++************************((()))***+++,,,++++++***))))))*********)))'''&&&++++++++++++++++++++++++************************************************++++++++++++++++++++++++***))))))+++---///......)))))))))))))))))))))))))))***************++++++************************************************))))))))))))))))))))))))+++,,,---+++)))((()))***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))((((((((()))***++++++++++++******)))))))))(((************)))))))))(((***))))))(((((())))))***))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))((()))******+++***)))((('''+++*********)))))))))((())))))************))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))'''((()))***(((&&&))))))))))))))))))))))))((())))))******))))))(((*********)))))))))))))))))))))))))))************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))((('''''')))***)))((())))))))))))))))))))))))******)))(((((((((((((((++++++***))))))***++++++))))))************))))))))))))))))))************************************))))))))))))))))))))))))*********)))))))))((((((************************************************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,++++++++++++*********))))))*********************************))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))******+++++++++***************+++***)))((()))++++++)))(((******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++******)))******++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++************)))))))))***************+++++++++************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))***************************************************************************+++++++++,,,,,,+++************+++************************))))))***++++++++++++***))))))*********)))((('''++++++++++++++++++++++++************************************************++++++++++++++++++++++++***))))))***---......---))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))((()))******(((((((((***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))******,,,+++++++++******))))))************))))))))))))*********))))))*********))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))************)))((((((************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))(((((()))***)))'''(((((((((((((((((((((((()))******++++++******)))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))((('''(((***++++++***))))))))))))))))))))))))))))))((('''''''''((((((+++******))))))******+++))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************************************+++++++++++++++++++++++++++++++++******************************************************+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))******++++++***************++++++***)))(((((()))***)))'''******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++******************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************++++++******************************************))))))******++++++++++++)))))))))***))))))))))))***************************************************************************************************))))))***,,,...---,,,))))))))))))))))))))))))++++++******)))))))))(((************************************************))))))))))))))))))))))))'''((())))))(((((()))+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++***)))))))))))))))***)))))))))*********++++++*********)))))))))))))))++++++************++++++((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))*********)))))))))((((((((((((''''''''''''))))))************))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((())))))******++++++((()))))))))***************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))(((((()))+++---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************(((((())))))******++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,)))))))))))))))******+++*********)))******+++,,,,,,***((()))******)))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))*********+++++++++))))))))))))))))))))))))************************((()))))))))***************************************************************************************************************************************************+++++++++***))))))))))))************************************************************************************************************))))))***,,,---,,,+++)))))))))))))))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))******)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++***)))))))))))))))***%%%&&&'''((()))+++,,,,,,))))))))))))))))))******++++++************++++++((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))******''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))******))))))******************************((())))))******))))))((((((((())))))******++++++((()))))))))************++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******)))(((((())),,,------,,,))))))))))))))))))))))))+++******)))******++++++))))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************************************************************************((((((((())))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,)))))))))))))))******+++******))))))***++++++,,,...,,,******+++++++++*********************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))((()))***+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++***************)))))))))***++++++,,,,,,))))))))))))))))))))))))************++++++++++++))))))))))))************************************************************+++++++++***************((()))******+++***************************************))))))******+++,,,******)))))))))***++++++************************************************************************************************+++***)))***,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++******,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))******+++***)))))))))))))))******$$$%%%&&&((()))+++,,,,,,))))))))))))*********************))))))*********))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))((())))))***+++))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((***+++***))))))***,,,************************((())))))))))))))))))((())))))))))))************))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************)))((()))+++,,,,,,+++))))))))))))))))))))))))++++++*********+++,,,,,,((())))))******))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************************************************************************************+++++++++************************)))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))******+++))))))))))))***+++,,,,,,000---+++***+++,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))'''(((***+++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++++++++*********))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))*********+++))))))))))))************************************************************+++++++++*********))))))'''((()))***++++++***)))************************+++***)))))))))***+++,,,******)))))))))***+++,,,************************************************************************************************+++***)))***+++,,,+++***))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))((((((((()))***++++++'''(((((())))))***++++++((()))))))))***************))))))(((((())))))***))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))(((***)))((((((((()))+++,,,((()))))))))*********+++))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))(((***++++++))))))+++---************************)))******++++++******)))*********)))))))))))))))))))))))))))************((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))***************)))((()))***+++***)))))))))))))))))))))))))))******))))))***++++++,,,'''((()))******)))((('''))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))*********+++************************************************************************))))))*********+++++++++******************************************))))))*********))))))*********************************))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))******+++))))))))))))***+++,,,---000---***)))***++++++*********************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************************************++++++++++++******))))))'''((()))+++++++++***)))************************+++***)))))))))***,,,---******)))))))))***,,,---))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++***))))))+++,,,+++***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++(((((((((((()))***,,,,,,+++++++++************)))(((((())))))*********+++))))))(((((((((((())))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))************))))))***)))(((((((((***+++,,,&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))'''***,,,+++))))))+++---))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++******))))))(((((())))))))))))************''''''''''''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********++++++)))((()))******)))((())))))))))))))))))))))))))))))((())))))***++++++'''((()))******)))((('''))))))************))))))))))))))))))************************************))))))))))))))))))))))))'''((((((((())))))******************************************************))))))))))))))))))))))))))))))******++++++++++++************************,,,,,,++++++******))))))++++++************++++++************************))))))))))))))))))))))))*********)))***++++++,,,)))))))))))))))******+++))))))))))))***+++,,,---///---)))((())))))***))))))(((&&&'''(((******))))))************+++++++++************************++++++,,,,,,,,,---------************************,,,+++++++++***)))))))))---,,,***)))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************************************)))************+++++++++,,,,,,+++***))))))******************************+++***)))'''''')))***+++************************+++***)))(((((()))***++++++++++++*********)))))))))************++++++++++++***)))(((((()))***+++************************************************************************(((((())))))*********+++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))************))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++******)))************************+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((((()))***++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))'''((()))***************)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++++++++++++++++++++++++++(((((())))))))))))((((((******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******(((((('''(((((()))***+++)))************+++++++++((((((((()))******++++++************************++++++***)))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))***+++(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***************************)))(((''''''((()))***((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))000,,,))))))+++,,,+++)))************************************************+++++++++************))),,,,,,+++***))))))******,,,,,,,,,++++++*********+++*********))))))((((((************************************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))((()))))))))***************+++,,,,,,,,,,,,+++******)))((()))+++,,,+++***)))************+++++++++************************++++++++++++,,,,,,,,,,,,************************+++++++++***************,,,,,,***)))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************************************************************************)))************+++++++++,,,++++++***))))))*********************************)))(((''''''((()))***************************++++++************+++++++++++++++*********)))))))))************+++++++++)))((('''&&&&&&'''((()))************************************************************************((()))))))))******************************************************************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))************))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))************))))))************************************)))))))))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))***+++)))******++++++******))))))))))))))))))))))))))))))))))))))))))*********'''(((((())))))))))))((()))))))))))))))(((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((''')))+++++++++++++++++++++++++++))))))************))))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******)))(((((((((((())))))***)))************+++++++++************))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))************************++++++******************)))))))))))))))******+++(((((())))))(((((('''&&&************************))))))))))))))))))))))))***************************)))(((((((((((()))***)))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))///,,,))))))+++,,,+++***************************************************+++++++++************))),,,++++++***))))))******,,,++++++++++++++++++***************)))))))))(((************************************************))))))))))))************************)))))))))((())))))))))))))))))))))))************++++++++++++***++++++,,,,,,++++++***+++***+++,,,......,,,***)))************+++++++++*********************************++++++++++++,,,***************************************+++++++++,,,+++******)))*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************************************************************************)))************+++++++++,,,+++******)))*********************************)))((('''&&&&&&'''((()))************************++++++,,,,,,,,,,,,+++++++++++++++***************)))************+++++++++)))(((''''''''''''((()))************************************************************************))))))))))))************************************************************))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))************))))))************************))))))))))))))))))))))))******))))))******+++,,,(((((()))))))))))))))(((************************************))))))))))))))))))))))))))))))))))))+++******))))))******++++++***)))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++((((((((()))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++++++++++++++++++++++++++******++++++++++++******))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((()))))))))************+++++++++---,,,+++***)))((('''&&&(((((((((((((((((((((((())))))((((((''''''((((((************************))))))******************)))))))))))))))***++++++)))))))))))))))(((''''''************************))))))))))))))))))))))))***************************))))))(((((())))))******)))((((((''''''''''''******))))))))))))******))))))))))))))))))))))))---+++***)))+++++++++***************************************************+++++++++************))),,,+++******)))******************+++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++,,,,,,+++************+++---///...,,,***))))))*********+++++++++************************))))))*********+++++++++************************)))))))))***+++++++++,,,++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************************************************************))))))*********+++++++++++++++***************+++***************************)))(((((((((((()))***************************)))***+++,,,,,,+++***)))************************))))))*********+++++++++++++++***))))))***++++++************************************************************************)))))))))))))))*********************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))************))))))************************))))))))))))))))))))))))))))))(((((())))))***+++((())))))************)))*********************************)))))))))))))))))))))))))))))))))))))))*********))))))*********++++++***)))((((((((()))))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))******)))((('''''')))))))))))))))(((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******************************)))******++++++******)))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******++++++***)))(((((((((((())))))*********+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((************************(((((())))))******++++++)))((((((((()))***+++,,,))))))******))))))((('''************************((((((((((((((((((((((((************************))))))))))))))))))))))))+++***)))((('''''''''''',,,++++++******++++++,,,))))))))))))))))))))))))++++++*********+++******************************************************+++++++++*********))))))++++++***************+++))))))******++++++,,,,,,*********)))))))))))))))************************((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++******))))))***,,,...---+++((())))))*********+++++++++************************))))))*********+++++++++************************)))))))))***+++++++++,,,************+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************************************************************))))))*********++++++++++++***************++++++************************************************************************((()))***++++++***)))(((************************))))))*********+++++++++,,,+++***))))))***+++,,,******************************************************************************))))))))))))))))))************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************************(((''''''''''''((()))))))))***++++++,,,,,,,,,+++************************))))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***++++++***)))((((((((())))))))))))******)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++++++++***)))((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))))))))))))))))))))(((((()))************************************(((((())))))))))))(((((('''((()))***************************************))))))))))))))))))))))))************))))))))))))******))))))))))))******,,,+++***))))))((())))))))))))*********+++++++++))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))******+++(((((((((((()))***+++,,,*********+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))******+++************************************************************+++++++++*********))))))+++***************++++++)))))))))******+++++++++))))))))))))))))))******************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))*********+++************************)))((((((***,,,,,,***((()))************+++++++++*********************************++++++++++++,,,***************************************+++++++++))))))***++++++++++++******************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************************************************************)))************+++++++++*********)))******+++,,,************************++++++++++++++++++++++++************************)))))))))******)))))))))***************+++++++++)))************+++++++++***)))(((((((((((()))***************************************************************************************))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************************(((''''''''''''((())))))******+++,,,------------************************))))))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))+++***))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,++++++******)))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))((('''(((***++++++***************************(((((())))))))))))((((((''''''((()))************************************))))))))))))))))))))))))******************************))))))))))))******++++++***)))))))))******)))************+++++++++'''(((((()))***+++++++++************************((((((''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))***,,,,,,+++++++++++++++***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))''')))++++++***)))***+++************************************************+++++++++************)))*********)))******+++,,,)))))))))***************))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))))))))*********+++***))))))))))))***+++***)))((()))+++++++++))))))************+++++++++************************++++++++++++,,,,,,,,,,,,************************+++++++++***************((()))***+++,,,++++++***))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************************************************************)))************+++++++++******))))))***++++++,,,******************************++++++++++++******************************+++******))))))******+++))))))*********+++++++++)))************+++++++++******)))(((((()))******************************************************************************************)))))))))(((******************************************************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))***+++,,,------,,,************************((()))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********)))******++++++++++++***)))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))'''&&&(((+++,,,+++***************************)))))))))******)))))))))&&&'''((()))************************************)))))))))))))))))))))))))))))))))******++++++,,,******))))))))))))***************)))******++++++)))************+++++++++'''(((((()))******++++++************************)))(((((((((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))+++,,,---++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((()))***++++++)))(((((((((((((((((()))))))))))))))))))))))))))&&&)))+++,,,***)))***+++************************************************+++++++++************)))******))))))***++++++,,,************))))))))))))((()))))))))************************************************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***++++++***((((((***,,,,,,+++)))************+++++++++************************++++++,,,,,,,,,---------************************,,,+++++++++******))))))((()))***+++,,,,,,+++***))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************************************)))************+++++++++******))))))***+++,,,,,,************************))))))************))))))************************---,,,+++******+++,,,---))))))******++++++++++++)))************+++++++++---,,,+++******+++,,,---************************************************************************+++*********))))))((((((************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************************+++++++++***++++++,,,---(((((()))++++++,,,,,,,,,************************(((((())))))*********+++)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))(((((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))'''((()))***************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))'''&&&(((+++---,,,***))))))))))))))))))))))))******++++++++++++******&&&'''((()))************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******))))))))))))*********)))))))))***+++,,,,,,)))************+++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))(((((('''''''''''''''((()))+++,,,---+++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((()))+++,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))%%%(((+++,,,***))))))+++************************************************+++++++++************)))******))))))***+++,,,,,,++++++******))))))(((((((((((())))))*********+++************************************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***++++++*********))))))((((((************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************))))))************))))))******++++++++++++******+++*********))))))((((((******************************************++++++))))))))))))************)))***+++,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))************************************************(((((()))***+++,,,,,,---************************)))************+++++++++---+++***(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))))))))***+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''(((***+++++++++***)))(((((())))))******++++++***************)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))************))))))'''''''''&&&'''((())))))******))))))((((((''''''((('''&&&&&&&&&((()))*********++++++++++++******))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((()))******))))))))))))************++++++***)))(((((())))))))))))))))))************((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))************+++++++++*********))))))((()))+++,,,,,,+++)))(((************************+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))************++++++******************************)))))))))(((************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************++++++************++++++************************))))))************))))))******++++++++++++******+++*********))))))))))))************************,,,+++++++++***)))))))))))))))))))))******************++++++++++++******+++++++++*********))))))***************************************************************************************+++++++++************************)))************+++++++++,,,+++)))((((((***+++,,,))))))))))))))))))))))))************************,,,+++***)))))))))***+++************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((())))))******))))))((((((((())))))************************)))(((((())))))))))))))))))))))))+++*********))))))))))))***))))))))))))))))))***+++++++++++++++***))))))))))))((((((((((((((((((***************************))))))(((((())))))***))))))))))))))))))))))))))))))((((((((()))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))***************)))))))))((((((((('''((('''''''''(((((()))***''''''((((((((((((''''''))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++*********)))((((((((((((((()))******))))))))))))************++++++***)))))))))))))))))))))))))))******************************************)))(((((()))******))))))))))))************+++++++++*********))))))((()))+++,,,,,,+++)))(((************************+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++***)))(((((()))***+++))))))))))))************************************************))))))))))))************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************++++++************++++++************************))))))************))))))******++++++++++++*********************)))))))))************************---,,,,,,+++***)))(((((()))))))))*********++++++++++++************+++++++++++++++***************++++++++++++++++++++++++************************************************+++++++++*********))))))************************)))************+++++++++******)))))))))***,,,---))))))))))))))))))))))))************************,,,+++******))))))******''''''((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++************************************+++,,,,,,,,,,,,++++++***++++++******)))(((((('''*********************************))))))*********))))))))))))))))))))))))***))))))))))))***++++++******************************))))))))))))******************************))))))************))))))'''(((***+++++++++***)))))))))))))))(((((((((((((((((())))))******))))))))))))************))))))))))))))))))************))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++************((((((((((((((()))******))))))))))))************+++***))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))************+++++++++***************)))***+++,,,,,,+++***)))************************+++++++++*********************************************))))))))))))******))))))))))))))))))))))))******************************************************************************))))))))))))******))))))))))))*********************************************)))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************++++++************++++++************************)))******++++++******)))******++++++++++++******************************************************,,,+++++++++***)))))))))))))))*********+++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++))))))))))))***+++------))))))))))))))))))))))))************************+++++++++***************(((((())))))***+++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++(((((())))))))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******)))((((((+++++++++*********))))))************************++++++************++++++))))))))))))))))))))))))***************++++++,,,******************************))))))))))))******************************))))))************))))))$$$&&&((()))***)))'''&&&))))))))))))((((((((((((((()))***++++++***)))(((***++++++,,,,,,++++++***((()))))))))************))))))************))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***((()))))))))******************)))))))))))))))***((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************)))***++++++++++++***)))******************************************************************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***************************))))))))))))))))))***((()))))))))***************************+++++++++))))))))))))))))))******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************++++++************++++++******************************++++++++++++************++++++++++++*********************+++++++++************************)))))))))***+++++++++,,,************++++++++++++,,,+++***))))))***+++,,,************************************************************************************************((())))))***++++++,,,,,,************************))))))*********+++++++++((()))))))))***+++,,,---))))))))))))))))))))))))************************++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************)))(((((()))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&''')))***)))))))))))))))(((((((((******)))(((((()))***+++************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***''''''(((((((((((((((''')))*********+++++++++,,,************************++++++************++++++))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))******))))))))))))******************************))))))************))))))$$$&&&((()))***)))'''&&&(((((((((((())))))))))))((()))***++++++***)))(((''''''((((((((((((''''''((()))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((())))))***((()))))))))***************)))))))))))))))******((()))))))))************))))))))))))))))))))))))************************((()))))))))*********************************************++++++***************************************************************************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))******)))))))))((()))))))))************))))))*********+++++++++))))))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++******************************++++++++++++************++++++++++++***************+++++++++++++++************************(((((()))***+++,,,,,,---*********++++++++++++,,,++++++************++++++***************+++++++++))))))))))))))))))))))))************************************************'''((()))***+++,,,------************************)))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***)))))),,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((()))***************))))))))))))***)))((((((((()))++++++************************((((((((((((((()))))))))***+++,,,------,,,+++***(((((()))************)))((())))))***++++++,,,,,,*********************************))))))*********))))))))))))))))))))))))***))))))))))))***++++++((((((((((((((((((((((((******))))))))))))******************************))))))************))))))'''(((***+++++++++***)))(((((((((((())))))))))))))))))******))))))((((((((())))))******))))))((())))))))))))************))))))************))))))+++******))))))******+++))))))))))))))))))))))))************++++++++++++((((((((((((((()))******))))))))))))************)))))))))))))))******+++))))))))))))************((((((((((((((((((((((((******++++++++++++******))))))))))))***************************+++++++++***************************************************************+++++++++******************************))))))))))))******))))))))))))))))))))))))************************************************************************))))))************))))))))))))))))))************)))))))))***++++++,,,,,,((()))))))))************************************++++++++++++++++++++++++************************((((((((((((((((((((((((************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++***************************++++++,,,,,,++++++*********++++++++++++***************++++++,,,,,,,,,************************)))))))))***+++++++++,,,*********+++++++++,,,,,,******++++++++++++******))))))*********+++++++++************************************************************************))))))*********+++++++++************************)))************+++++++++)))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,+++***)))((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))******)))))),,,+++++++++*********)))***)))((('''((()))+++,,,************************(((((()))))))))*********)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))))))))******************************************))))))(((((())))))***))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************'''((((((((()))))))))******)))(((((('''''''''(((++++++,,,,,,,,,,,,++++++))))))))))))************))))))************))))))+++******))))))******+++)))))))))))))))))))))))))))*********++++++++++++((((((((((((((()))******))))))))))))************)))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))*********++++++++++++******************+++************************))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************************((()))***++++++***)))((())))))))))))************((())))))***++++++,,,,,,(((((())))))*********+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++***************************++++++,,,,,,++++++*********++++++++++++***************++++++,,,,,,,,,************************+++++++++*********************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++************************************************+++++++++***************************************)))************+++++++++******+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,+++***)))(((&&&&&&''')))***,,,------))))))))))))))))))))))))))))))))))))************+++***)))'''''')))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((***+++++++++***))),,,,,,,,,+++++++++*********)))((('''((()))+++---************************))))))******+++++++++,,,((()))+++,,,,,,+++)))((('''((()))***************++++++******)))(((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))*********************************))))))))))))******(((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))'''((((((((())))))*********)))(((&&&&&&&&&'''((((((((())))))))))))(((((())))))))))))************))))))************))))))++++++************++++++))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((()))******))))))))))))************))))))((())))))***++++++))))))))))))************************************'''((()))******)))((('''))))))))))))************))))))******++++++++++++++++++************++++++************************))))))******++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))***++++++***)))((())))))))))))************((())))))***++++++,,,,,,+++++++++*********))))))***************************++++++++++++***))))))+++++++++*********))))))************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))*********)))'''(((***,,,******************************))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++************************,,,,,,,,,+++***)))((('''))))))))))))******)))))),,,+++***))))))***+++,,,))))))************))))))************************))))))************))))))'''((((((((())))))))))))(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******)))))))))+++,,,---******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,***(((''')))******)))++++++******************))))))))))))))))))))))))''')))++++++***)))((()))&&&'''(((*********)))((())))))))))))))))))))))))******))))))))))))******************************((((((((((((((()))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''((()))))))))))))))+++***(((&&&%%%&&&'''(((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))************************************************''''''(((******+++++++++******++++++++++++************************************))))))((((((''''''******))))))((((((''''''))))))))))))************)))))))))))))))*********************************************************+++++++++************)))+++++++++*********))))))***************************++++++++++++***))))))+++++++++*********))))))************************************************************************++++++,,,,,,,,,,,,++++++*********************************)))((((((***,,,******************************))))))))))))******************************+++++++++++++++++++++++++++++++++*********))))))+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++)))******++++++******))))))************+++++++++************************+++++++++++++++***)))(((******))))))))))))))))))+++***))))))))))))***+++))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))******)))))))))***+++,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((************************,,,***(((''')))******))))))))))))***+++++++++,,,))))))))))))))))))))))))''')))++++++***)))))))))&&&''')))*********))))))))))))))))))))))))))))))******)))))))))))))))***************************+++++++++***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***************+++***)))(((((()))+++,,,******))))))))))))************))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))***+++++++++******************************************************************************'''((()))******+++++++++******++++++++++++******************************((((((((()))))))))))))))+++*********))))))))))))))))))))))))************++++++******))))))((((((************************************************+++++++++************)))+++++++++******************************************++++++++++++***))))))+++++++++***************************************************************************************,,,,,,,,,------,,,,,,,,,************************)))***+++***((((((***,,,******************************))))))))))))******************************+++++++++++++++++++++++++++++++++******************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******))))))************+++++++++******************************+++++++++******))),,,+++***((((((((()))******))))))(((((())))))***))))))************))))))************************))))))************))))))******************))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))******)))((((((((())))))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***)))'''''')))******)))(((((()))***+++,,,,,,---))))))))))))))))))))))))''')))++++++)))))))))***'''((()))*********))))))))))))))))))))))))))))))++++++***)))(((((())))))************************,,,,,,++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***+++++++++++++++))))))(((((()))***,,,---******))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))************************************************************************'''((()))******+++************++++++++++++******************************''''''((())))))***++++++++++++++++++************))))))))))))************,,,,,,+++***)))(((((('''************************************************+++++++++************)))***************************************************++++++++++++***))))))************************************************************************************************++++++,,,,,,,,,,,,++++++************************)))***+++***))))))***+++************************+++******))))))******+++************************++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++************************((()))***+++++++++++++++---+++***((('''((()))***))))))(((((((((((())))))))))))************))))))************************))))))************))))))+++++++++***************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******)))((((((((('''''''''''')))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***((('''((()))******))))))))))))***+++++++++,,,))))))))))))))))))))))))''')))******))))))***+++))))))))))))***))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((************************+++******)))((('''&&&&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******(((((('''''''''(((************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++***)))(((************************************************************************(((((()))*********************++++++++++++******************************(((((()))))))))*********************************((()))))))))************+++++++++******)))))))))************************************************+++++++++*********))))))***************************************************++++++++++++***))))))******************************************************************************************************++++++++++++******************************)))+++,,,+++***)))***+++************************++++++************++++++************************++++++++++++++++++++++++***************************************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************))))))))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++************************((()))***+++++++++++++++,,,+++)))((((((((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))************))))))++++++******************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++++++++++++++++++++++++++)))(((((()))+++,,,+++))),,,+++++++++***)))))))))))))))))))))))))))))))))''')))******))))))***,,,*********))))))))))))***))))))))))))))))))))))))++++++***)))(((((())))))************************+++******)))((('''&&&&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((())))))******))))))******)))(((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************+++++++++++++++***)))(((************************************************************************((())))))************)))******++++++++++++******************************+++*********)))))))))((())))))))))))))))))))))))((()))))))))************))))))******++++++,,,,,,************************************************+++++++++*********))))))***************+++++++++***************************++++++++++++***))))))***************+++++++++************************++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++)))+++,,,,,,+++******+++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++)))******++++++******))))))************+++++++++************************((()))***+++++++++++++++)))))))))*********))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))*********)))((((((''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))******+++++++++++++++++++++++++++++++++***))))))+++------,,,+++---,,,,,,+++***)))(((((())))))))))))))))))))))))((()))))))))((()))+++---++++++***)))))))))******))))))))))))))))))))))))******))))))))))))******************************,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))))))))---,,,,,,++++++***))))))******))))))))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++******)))++++++++++++++++++++++++************************************************))))))************))))))******++++++++++++******************************,,,++++++***))))))((((((((((((((((((((()))))))))))))))))))))************((())))))***+++,,,------************************************************+++++++++************)))))))))*********+++++++++***************************++++++++++++***))))))))))))*********+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))+++------+++******+++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************+++******))))))******+++++++++++++++++++++++++++)))******++++++******))))))************+++++++++************************)))******+++++++++******&&&''')))+++++++++***)))))))))***++++++***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))''''''(((((()))***++++++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((()))***+++++++++***)))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++,,,,,,*********************************,,,...///---,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))((()))+++---,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,************************+++++++++***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))************)))++++++,,,,,,,,,++++++*********))))))))))))******))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++++++++******++++++++++++++++++++++++************************************************))))))************))))))******++++++++++++******************************************************(((((()))))))))*********))))))))))))*********************++++++,,,,,,,,,************************************************+++++++++************)))))))))******++++++++++++***************************++++++++++++***))))))))))))******++++++++++++************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++------,,,******+++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))************+++++++++******************************+++++++++******)))$$$&&&))),,,---,,,***))))))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))************))))))%%%&&&&&&((()))***+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))((()))***+++,,,,,,+++***((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))+++***+++---///000...---***************+++++++++))))))))))))))))))))))))(((((()))(((((()))+++...---,,,***)))))))))******))))))))))))))))))))))))'''((((((((()))+++,,,---************************((((((((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++'''((()))*********************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++************************************************))))))*********))))))(((******++++++++++++******************************)))))))))***++++++,,,,,,))))))******+++++++++,,,))))))))))))************,,,,,,++++++++++++++++++************************************************+++++++++************)))&&&''''''((()))*********++++++******************************************))))))))))))))))))))))))************************************************,,,+++***)))***+++,,,---++++++++++++++++++++++++......---,,,+++))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++******)))))),,,+++***))))))***+++,,,++++++************++++++******,,,------,,,******++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************+++*********************)))***+++,,,,,,+++***)))++++++++++++++++++++++++******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************,,,+++)))((((((((()))***************************,,,,,,+++***)))))))))***************))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))************))))))************************++++++***)))(((((())))))+++++++++*********))))))++++++******)))((((((((())))))))))))))))))))))))+++***)))'''''''''((()))))))))*********))))))(((************************,,,***)))+++...///---+++))))))))))))************,,,,,,+++***)))(((''''''************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******************************+++*********))))))((((((((()))))))))***************************)))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++*********))))))************************************************))))))))))))************+++++++++*********))))))************************************************++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++(((((()))******+++,,,,,,************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))),,,+++***))))))***+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************)))***************************++++++++++++******++++++++++++++++++++++++******))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++***)))))))))))))))************************,,,+++******))))))******************))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))+++***)))((('''(((((()))+++++++++,,,,,,++++++***************************,,,******+++---...,,,***))))))))))))************************))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))************)))))))))(((************++++++++++++***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,+++++++++*********))))))************************))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))************************************************++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++******++++++,,,---------************************************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************++++++++++++************++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++************************(((((())))))*********+++++++++************++++++***************************))))))))))))((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++***)))************************++++++***)))))))))******************))))))))))))))))))))))))))))))))))))(((((()))************)))))))))************))))))((((((((((((((((((((((((+++***))))))))))))))))))+++++++++***************'''(((((()))******++++++))))))))))))))))))))))))******)))((((((((())))))******++++++,,,++++++***************************+++*********,,,,,,***((())))))))))))************(((((())))))*********+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******((((((((((((((((((((((((************))))))))))))***++++++++++++,,,,,,,,,***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++************)))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))************************************************++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,************************+++++++++***************))))))))))))))))))))))))************************+++++++++++++++*********)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------***************+++++++++************************++++++++++++++++++++++++************************************************)))***+++,,,---,,,+++***++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************((((((((())))))******+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************+++,,,------,,,************************************))))))))))))******************)))))))))((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))******)))))))))))))))***************************(((((())))))************((((((((((((((((((((((((******))))))))))))))))))'''(((((()))))))))))))))************************+++************)))((('''((()))))))))************))))))))))))*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,***************)))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************))))))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))************************************************++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************+++++++++***************))))))*********+++++++++))))))*********+++++++++************++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************(((((())))))*********+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))***,,,------,,,+++******************************))))))((())))))******************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))***************************)))))))))))))))******************************************))))))(((((((((((((((((((((((((((((())))))******************&&&'''((()))))))))))))))************************)))***+++***)))(((((('''((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***************************))))))))))))))))))******))))))))))))*********+++***************)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++))))))******************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************************************++++++************++++++************************)))))))))************+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))***++++++++++++++++++************************))))))((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))************))))))************************)))))))))))))))******+++***************+++++++++++++++******)))(((((('''))))))))))))))))))))))))((()))***+++++++++******(((((()))***++++++++++++************************(((***++++++)))(((((()))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******************************))))))))))))************(((((()))))))))************************)))(((((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))))))))))))))***************************************************))))))))))))************(((((()))))))))))))))***************************************************++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,***************************************+++++++++))))))))))))))))))))))))************************)))))))))***************)))************+++++++++)))************+++++++++*********************)))((())))))***++++++,,,,,,************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------++++++,,,------,,,++++++,,,,,,,,,------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************------,,,,,,+++***************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))***++++++************************((((((((((((((()))******************))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))************))))))************************)))))))))))))))***++++++))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***'''((()))***++++++++++++************************'''***,,,+++***)))***+++))))))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************((()))))))))************))))))*********+++++++++***************)))(((((('''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***(((((((((((())))))******************************************************************++++++++++++(((((((((((())))))******************************************************++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))************************((()))))))))*********+++)))************+++++++++)))************++++++++++++*********************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************************************,,,+++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++------------++++++---,,,,,,++++++,,,,,,---******,,,------,,,******------------------------...------,,,,,,------...++++++------------++++++,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))************************///......---,,,+++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************)))((((((((()))+++,,,************************((((((((((((((()))******************))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))))))))((())))))***++++++))))))******++++++++++++((((((((()))******++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***%%%&&&'''((())))))))))))************************'''))),,,,,,***)))+++---))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,***************)))((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******'''((((((((())))))******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,'''((((((((())))))******************************************************++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))******+++++++++++++++++++++++++++++++++***)))(((((()))***+++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////...------,,,,,,------...*********++++++,,,,,,------------,,,,,,,,,++++++------,,,,,,++++++******+++++++++,,,------......------........./////////+++,,,,,,------,,,,,,+++/////////......------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,---------,,,,,,******+++,,,---......///,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************,,,,,,+++***))))))************++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,------------......,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))(((((((((((())))))************))))))******++++++,,,,,,,,,---+++***))))))***++++++***************************++++++******))))))(((((())))))))))))************&&&&&&((()))************+++*********))))))((((((((((((((((((((())))))******************+++++++++))))))))))))******************************************))))))((((((''''''))))))))))))************))))))))))))))))))))))))******+++++++++******)))******))))))))))))******((()))***++++++***)))(((************************''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------***)))))))))))))))******++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''''''((()))))))))))))))---,,,***(((((((((((())))))*********++++++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))************))))))))))))******++++++************++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))++++++************++++++,,,+++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))************************++++++***************++++++++++++++++++++++++++++++***)))(((((()))***+++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------.........------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,,,,---,,,,,,,,,++++++******++++++,,,------......///---------............///,,,------------------,,,/////////......---------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,---------------,,,***++++++,,,---......///////////////............************************++++++++++++++++++++++++*********++++++*********************************,,,++++++***))))))************++++++++++++******++++++***))))))***++++++)))))))))*********++++++++++++***))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************))))))))))))))))))************))))))((((((((((((((()))))))))***)))(((((()))******)))*********************************)))))))))))))))))))))))))))************&&&'''((()))************************)))))))))((())))))((((((((()))******...---,,,+++***))))))((())))))))))))***************************************)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))*********++++++******)))******))))))))))))*********++++++++++++++++++***************************((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))((((((((()))++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******((()))******+++*********,,,+++***)))(((((()))))))))))))))*********++++++************************++++++++++++++++++++++++,,,++++++***))))))************))))))))))))******++++++************++++++************************************+++++++++,,,,,,,,,,,,,,,++++++******++++++************+++++++++++++++******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++++++++++++++++++++***))))))))))))***+++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,......------------------,,,,,,------.../////////---------............///........................///////////////........./////////.........------..............................------------......------------------------++++++,,,,,,------......---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++++++++++++++++++++,,,+++******)))***************++++++++++++************)))(((((()))******((((((((())))))))))))***++++++***))))))***++++++))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++++++++************))))))************))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************''''''((()))************************))))))))))))***))))))))))))***++++++------,,,+++******)))((())))))))))))************************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++******)))******))))))))))))******+++******))))))******+++************************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))************+++---,,,+++)))((((((''''''++++++************+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,++++++******)))))))))))))))***((((((((()))))))))******************************++++++++++++++++++++++++,,,+++******)))***************))))))))))))******++++++************++++++************************)))))))))*********++++++---------,,,,,,,,,,,,+++++++++************++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000,,,------...//////000000....../////////000000000111111000000000000111111111111111000000000000000111111111111000000000000000000000000000000000000000000////////////000000///......---------------,,,,,,,,,,,,,,,,,,------+++++++++************)))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++***************+++******++++++++++++***************))))))******************+++++++++,,,,,,+++******************+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++*********))))))))))))******++++++******)))---------,,,,,,+++++++++)))***+++***)))((())))))(((((((((((((((((((((((((((((())))))******++++++((()))))))))************'''((()))************************)))))))))))))))***************++++++,,,((())))))******+++++++++((()))))))))************************************))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((())))))*********************))))))))))))******)))((('''&&&&&&'''((()))************************+++******))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++***)))(((((())))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++)))******+++++++++++++++)))))))))))))))*********(((((((((((())))))))))))************************************************++++++***************+++******))))))))))))******++++++************++++++************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************---,,,+++***))))))))))))++++++++++++++++++++++++******++++++++++++******************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......//////000000111111...//////000000111222222222222222222333333333444444444333333333333444444333333333333444444444444444444444444333333333333444444444444444444444444333333222222222222333333111000///.........//////------------------------.........------------,,,,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,+++++++++++++++++++++++++++***************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---*********++++++*********))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******)))))))))(((((((((******++++++++++++************))))))((((((''''''***,,,...---+++))))))***(((((((((((((((((((((((((((((())))))******++++++((()))))))))************((())))))************)))))))))))))))))))))*********************++++++,,,''''''(((((()))******+++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''((()))*********************))))))))))))******)))((('''&&&&&&'''((()))************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++,,,))))))(((((()))***++++++++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++((()))******++++++******)))))))))***************(((((((((((())))))))))))************************************************+++***************++++++******))))))))))))******++++++************++++++************************((())))))))))))*********************++++++++++++++++++************++++++)))))))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))),,,,,,+++***))))))))))))++++++++++++++++++++++++******+++,,,,,,+++******************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,..................------------------..................//////000111222222333333333444555555666666777777777777888888888888888888666666666666888888777777777777888888888888888888888777777777666666888888888888888888888888888777777666666777777888666555333222111111222333222111111000000////////////............------------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))***++++++++++++***))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++))))))))))))((((((((('''******++++++++++++************************))))))***---000///,,,))))))+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******+++******)))))))))))))))***************))))))))))))***++++++******)))))))))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))******************))))))))))))******+++******))))))******+++******************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,''''''(((((()))+++,,,---++++++************++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))***+++*********))))))************)))(((((((((((()))))))))***************************************************************)))******+++,,,******))))))))))))******++++++************++++++************************)))))))))*********++++++)))***************++++++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,------------.........------,,,,,,,,,,,,------.............../////////000000000000111111111222222222333444555777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<============<<<;;;999888888999;;;<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999========================<<<;;;;;;;;;;;;;;;;;;<<<<<<:::888777666666777888777777666555555444333333000/////////............//////...------,,,++++++------------------------000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,******++++++++++++******)))***+++,,,,,,+++***)))((((((((())))))))))))***)))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++*********)))))))))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------)))---000///+++((((((************************************)))))))))))))))))))))))))))*********************++++++******)))((()))))))))************))))))((((((((()))******++++++++++++************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))&&&'''((()))******************))))))))))))*********++++++++++++++++++*********************************************++++++)))))))))))))))))))))))),,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))************+++)))((((((((()))***++++++++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))************************((((((((()))))))))******)))***++++++,,,,,,++++++******++++++***)))(((''')))))))))*********++++++******************************************************))))))***++++++,,,******))))))))))))******++++++************++++++************************************+++++++++,,,*********++++++,,,,,,,,,++++++************++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---......//////......------------.........//////...------,,,,,,------...------......//////000000222222333333333444444444888888999;;;<<<===>>>>>><<<<<<======>>>??????@@@????????????@@@@@@@@@@@@>>>===;;;::::::;;;===>>><<<=========>>>>>>??????======<<<<<<<<<;;;;;;;;;????????????????????????>>>>>>============>>>>>>@@@???<<<:::::::::;;;<<<;;;;;;:::999888777777666555555555444444444444333000000///...------,,,,,,------------------------///...+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,******++++++++++++******((()))***++++++***)))((())))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++************)))***++++++,,,,,,++++++***((((((((())))))******+++''',,,000///***'''''')))************************++++++******))))))(((((())))))))))))******************+++++++++******)))(((((())))))*********+++((((((((((((((())))))***)))******,,,---...//////))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))&&&'''((()))******************))))))))))))******((()))***++++++***)))(((************************)))))))))***+++++++++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***++++++************++++++))))))******++++++++++++************************))))))))))))))))))))))))************************(((((((((((())))))))))))++++++,,,---------,,,,,,***+++++++++***)))'''&&&************++++++++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,******))))))))))))******++++++************++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,---...---------...//////000000000000//////000111333444555555777999:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@:::::::::;;;;;;;;;<<<<<<==============================>>>>>>>>>>>>======@@@@@@AAAAAAAAA@@@??????<<<=========>>>>>>??????>>>>>>=========>>>>>>??????>>><<<:::::::::<<<===:::999999888888777666666666444111...------........./////////...------,,,---------,,,,,,,,,,,,++++++***************++++++******************++++++************************,,,+++***))))))***++++++,,,+++***))))))***+++,,,************************************************)))************+++++++++************************,,,,,,++++++***)))))))))************************,,,+++++++++++++++++++++......---,,,,,,+++******+++++++++*********)))))))))))))))))))))((('''&&&))))))************))))))++++++************************))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))++++++************+++++++++++++++*********))))))))))))))))))************,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))************+++++++++''''''((()))***++++++,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))+++++++++*********))))))************************++++++******))))))((((((---,,,***)))))))))******))))))*********+++++++++************************))))))))))))))))))))))))******************************++++++++++++******************************************************+++++++++*********))))))(((((()))***************,,,---...---+++***+++,,,,,,,,,+++***)))))))))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++,,,,,,,,,---------************************))))))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------------------------000///......---...///000......///000111111222222666666555555666777999:::999:::;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@?????????>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>============<<<;;;;;;<<<<<<<<<>>>===;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666444333333444000000000000///...---,,,........................,,,++++++++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++,,,+++***))))))***++++++,,,+++***))))))***+++,,,************************************************)))************+++++++++******************************************++++++************************++++++++++++++++++++++++...------,,,++++++***************)))))))))(((((())))))*********)))(((((())))))************))))))******************************))))))))))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++************++++++*********)))))))))(((((())))))))))))************)))))))))******+++++++++******))))))))))))******)))************+++++++++((())))))******++++++++++++++++++*********))))))************++++++++++++))))))))))))))))))))))))*********)))))))))((((((************************+++++++++******))))))))),,,,,,***)))))))))******))))))))))))******************************************************************************************++++++++++++******************************************************+++++++++*********))))))))))))***+++++++++++++++,,,---...---+++***+++,,,***************++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,------------------------------111111000//////000000111111111222333555666777777;;;;;;;;;;;;<<<===>>>>>>======>>>????????????>>>AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAA@@@@@@>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<=========999999999999999999999999===>>>???AAACCCDDDDDDDDDFFFFFFFFFFFFEEECCCBBBBBBCCCBBBAAA@@@>>>===;;;;;;<<<;;;:::999999999999999;;;:::999999999:::;;;<<<>>>>>>>>>????????????@@@???>>>===<<<;;;:::999999444444333222111000...---..................//////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++************++++++************************************************)))************+++++++++************************((())))))***++++++,,,,,,************************************************------,,,,,,++++++******)))))))))((((((((((((((())))))******+++*********))))))************))))))******************************))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++************++++++)))))))))((((((((((((((())))))))))))************&&&'''((()))***+++,,,,,,)))******************))))))************++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((************************+++++++++***************,,,+++******)))***************))))))))))))))))))******************************************************************************++++++++++++******************************************************+++++++++*********************+++,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,++++++*********++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...---+++***++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------/////////000000111222222666666777888:::;;;<<<<<<<<<<<<======>>>??????@@@???????????????>>>======@@@@@@??????>>>>>>>>>===@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFHHHHHHHHHGGGFFFDDDCCCBBBCCCBBBAAA???>>><<<;;;:::;;;:::999888777666666666888777777777777888::::::=========>>>???@@@@@@AAA>>>>>>??????>>>===<<<;;;999999999888666444222111000000///......------,,,---------------......///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++************************)))))))))))))))*********,,,,,,,,,,,,++++++******))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))***************+++++++++******))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((()))))))))************(((((())))))***++++++,,,))))))+++,,,,,,+++))))))))))))*********+++++++++,,,,,,,,,+++++++++***************************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************++++++******************++++++************))))))******************************************************************************++++++++++++************************************************************************************++++++,,,++++++***+++,,,---,,,+++***+++,,,---,,,++++++************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***++++++++++++,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,+++******---,,,,,,,,,------...///---------........./////////000111333555666777888:::;;;<<<===>>>???@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>======<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>>>>??????????????????????????????===>>>@@@BBBDDDFFFGGGGGGHHHHHHGGGGGGEEEDDDBBBBBB@@@@@@???>>>>>>===<<<<<<;;;:::999888777666666666555555555666666777888888999999:::;;;<<<======>>>======>>>?????????>>>>>>?????????>>><<<:::888777666666444333111///...---///......------......///------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************))))))*********+++++++++************************+++++++++*********))))))************************(((((()))))))))*********,,,+++++++++++++++******************************((()))***+++++++++++++++))))))************))))))))))))*********+++++++++******))))))))))))******++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++************************((()))))))))************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++------,,,,,,+++*********************************))))))))))))*********+++))))))))))))))))))))))))************************************************'''(((((())))))*********************+++*********++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************************************)))***************))))))***+++,,,,,,******+++,,,+++++++++***++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++++++++,,,,,,,,,---------*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,---...///000......///000111222222333333444666999;;;<<<=========>>>>>>??????@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>???>>>>>>======???>>>>>>>>>============>>>>>>>>>?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIGGGGGGGGGFFFFFFDDDCCCBBB??????????????????>>>>>><<<;;;:::999999999999999666666666666777777777777666666666777888999999:::<<<<<<===???@@@BBBCCCCCCDDDCCCCCCBBBAAA@@@>>>===>>>===<<<:::888666555444222111000//////......//////......------,,,,,,+++************************)))***+++,,,---------,,,++++++,,,,,,,,,,,,++++++************************************************)))************+++++++++************************,,,,,,++++++***))))))(((************************((())))))******+++++++++++++++++++++++++++******************++++++++++++))))))******+++*********))))))************)))))))))))))))***++++++,,,,,,******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))++++++************++++++************++++++++++++))))))))))))************,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++,,,,,,++++++*********)))***************+++++++++(((((()))))))))*********))))))))))))))))))))))))************++++++++++++************************''''''((()))***++++++,,,))))))***++++++++++++***))))))******++++++++++++************************++++++++++++++++++++++++******************************++++++++++++*********************************************************************+++++++++)))************)))(((((()))***++++++******+++,,,(((((()))***,,,...///000***++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------------------............*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...///000///000111333555666777888888999;;;===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@======<<<;;;;;;<<<<<<<<<888999999999999888888777555555555666666777777777999999:::<<<>>>BBBEEEFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<777666444333111000000000/////////...---,,,,,,,,,++++++++++++++++++++++++)))***+++---------------++++++,,,------,,,++++++************************************************)))************+++++++++************************++++++******************************************))))))******+++,,,,,,---******************++++++))))))))))))*********+++))))))*********)))(((((())))))************))))))((())))))***++++++,,,,,,******))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((()))*********'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++))))))))))))*********+++))))))))))))************************++++++++++++,,,++++++******++++++,,,)))************+++++++++******************))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))*********+++************************((()))***+++,,,---......((()))***+++,,,++++++***&&&&&&'''((()))***++++++************************++++++++++++++++++++++++******************************++++++++++++******************************************************))))))*********+++++++++***+++++++++******)))((((((***++++++******+++,,,+++++++++++++++,,,---...******+++++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---............////////////000******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---//////000,,,,,,,,,---...///000000111222444666888:::;;;<<<:::;;;<<<======<<<;;;:::=========<<<<<<<<<<<<;;;===>>>@@@BBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>=========>>>??????;;;;;;;;;;;;;;;:::999888666666666666666777777777666666777888<<<@@@DDDFFFEEEEEEEEEEEEEEEDDDCCCCCC????????????????????????:::999777555333222111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------++++++------------++++++************************************************)))************+++++++++************************)))))))))***++++++,,,,,,************************))))))***+++,,,,,,------******************++++++'''((((((((())))))******)))))))))))))))((('''&&&))))))************))))))((())))))***++++++,,,,,,******))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++************++++++'''((((((((())))))******))))))))))))************''''''((()))***+++,,,,,,---,,,+++******+++,,,---)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))************************************+++,,,...///000000((()))***+++,,,,,,+++***###$$$%%%&&&''')))******************************++++++++++++++++++++++++******************************++++++++++++******************************************************))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))(((***++++++******+++---111000...,,,***)))((((((*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,111///---******+++---...////////////000000000000)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------///......---,,,,,,,,,,,,000111111222222333333444888999:::;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::777888999;;;;;;<<<<<<<<>><<<<<>>======>>>??????>>>===;;;:::::::::999999999999999:::777888999999999:::<<<===AAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFEEEBBBAAAAAABBBAAA@@@>>>===;;;999777777444333222111000......------------------,,,+++***---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))))))))***,,,---'''((()))***************************************++++++************++++++------,,,+++***)))((('''*********************************)))))))))))))))))))))************))))))+++++++++*********)))))))))************+++++++++((()))***++++++***)))(((+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((++++++******)))******+++************************************************************************************************))))))))))))))))))))))))++++++************++++++************************,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++******))))))******+++,,,************************************************(((((())))))******++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++***)))))))))***************************+++++++++++++++++++++++++++***)))***++++++***)))******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++******************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,******+++,,,------------222111000///...///000111111222222333444555666666******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++......---------......///222222333444666777888888::::::;;;;;;<<<;;;;;;;;;::::::999999999999999999;;;<<<<<<=========<<<<<<@@@>>><<<>>>AAACCCBBBAAA@@@AAABBBAAA@@@@@@AAACCCBBBCCCCCCCCCBBBBBBDDDFFFBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFDDDBBBAAABBBCCCDDDDDDDDDCCCAAA@@@===<<<;;;:::999888888888888888999999888999:::<<>><<<;;;:::888777666555333222000000------............------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))***+++,,,******++++++,,,,,,++++++************************++++++************++++++************************************************)))))))))))))))*********))))))************))))))+++++++++*********)))))))))************+++++++++((()))***++++++***)))(((************)))))))))((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++))))))))))))))))))))))))************)))))))))(((++++++***************+++************************************************************************************************************************++++++************++++++************************++++++******)))***************************************))))))))))))******)))*********++++++++++++******))))))******+++,,,************************************************)))))))))))))))*********))))))*********+++++++++,,,++++++******++++++,,,++++++******)))*********************************+++++++++++++++++++++++++++***))))))+++++++++)))******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++******************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,---......///......000000000000111222333444444444444555666666777777++++++************++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,+++++++++++++++---------...///111222333444555666888999;;;<<<===;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<===???AAAAAA@@@???@@@BBBAAA@@@@@@AAABBBEEEGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNOOORRRSSSUUUVVVVVVUUUTTTSSSSSSRRRQQQOOONNNNNNOOOPPPMMMOOOQQQSSSUUUUUUUUUUUUUUUSSSPPPMMMKKKKKKKKKLLLHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIHHHGGGFFFFFFFFFEEEHHHIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGFFFEEEDDDCCCBBBAAA???>>><<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<@@@BBBEEEHHHIIIIIIGGGFFFFFFGGGHHHGGGEEEDDDDDDEEEGGGFFFEEEDDDBBBAAA@@@???======;;;:::888666555444......///000000000//////------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))******+++***++++++++++++******)))************************++++++************++++++(((((()))***+++,,,,,,---************************(((((())))))******++++++))))))************))))))+++++++++***************)))************+++++++++))))))***++++++***))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************))))))))))))*********************+++************************************************************************************************++++++++++++++++++++++++++++++************++++++*********************************)))******++++++++++++++++++++++++++++++******))))))))))))******************++++++++++++******))))))******+++,,,************************************************************))))))))))))***************+++++++++++++++************++++++*********)))******++++++************************++++++++++++++++++++++++,,,***))))))***++++++*********************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---------...///000000111111111///000222444555666777777777777777777777777777777,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------.........---------------------......///000222555777888888999999:::;;;<<<======;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<===???@@@@@@AAA@@@??????@@@@@@@@@@@@@@@BBBDDDFFFFFFGGGJJJLLLPPPSSSWWWXXXVVVTTTRRRRRRSSSSSSSSSTTTWWW[[[^^^```ccceeegggiiiiiigggeeecccdddcccaaa___^^^^^^______[[[]]]```cccfffgggggggggiiifffbbb]]]YYYWWWXXXYYYSSSTTTUUUVVVUUUTTTSSSRRRSSSSSSRRRPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>???@@@?????????BBBEEEHHHJJJIIIGGGFFFFFFHHHHHHHHHFFFEEEFFFGGGIIIHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@>>><<<:::999888222222222222111000///...---,,,,,,,,,,,,---......************************++++++++++++++++++++++++************************+++++++++***************))))))))))))(((((('''&&&************************++++++************++++++(((((()))***+++,,,,,,---************************''''''((()))***++++++,,,))))))************))))))************************))))))*********+++++++++*********************************)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))*********))))))))))))))))))*********+++++++++***************************************************************************************************++++++++++++++++++++++++++++++************++++++***************************)))))))))***+++,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******))))))******+++,,,************************************************++++++******))))))((((((************************++++++************++++++***)))))))))***+++,,,,,,************************++++++++++++++++++++++++,,,***))))))***++++++*********************************))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////000111222333333444444333333444666888999:::999999888777777777666666666555,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------.........//////111111222444666888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGIIIMMMPPPSSSWWW\\\```eeeiiimmmooommmhhheeecccaaaaaaaaacccffflllqqqtttyyy{{{~~~|||yyywwwuuurrrpppooooooooommmooorrrwwwzzz}}}~~~}}}|||xxxrrrkkkgggfffgggcccccccccdddddddddddddddbbbbbbaaa```]]]YYYUUUSSSNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNNNNLLLKKKJJJFFFFFFFFFEEEFFFFFFGGGGGGEEECCCAAAAAACCCCCCCCCAAA@@@AAADDDGGGHHHHHHFFFEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA???>>><<<<<<888777666555333000...---------,,,,,,,,,------...************************++++++++++++++++++++++++*********************************+++************)))))))))))))))((('''&&&************************++++++************++++++*********************+++************************''''''((()))***++++++,,,))))))************))))))************************))))))*********+++++++++++++++************++++++))))))))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******((()))***++++++++++++***************************************************************************************************++++++++++++++++++++++++++++++************++++++***************************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++++++++++++++++++++******))))))******+++,,,************************************************++++++******))))))((((((************************+++******))))))******+++***)))))))))***+++,,,,,,************************++++++++++++++++++++++++---+++(((((()))+++++++++******************************))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,------.........//////111222222333444555666666777777666999999;;;;;;;;;:::999888777666666555555444444333++++++************++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---...///000000111666666666888999;;;===>>>>>>======<<<;;;:::999999::::::;;;<<<<<<<<<<<<<<<999::::::<<<===>>>??????BBBAAABBBCCCEEEHHHKKKMMMNNNOOOPPPPPPOOOPPPRRRTTTUUUWWWZZZ___dddkkksssyyy|||xxxrrrqqqoooooorrrvvv|||~~~{{{yyyxxxxxxzzzwwwttttttqqqppppppppprrrtttvvvxxxuuuvvvwwwuuuqqqkkkeeeaaaZZZYYYWWWUUUTTTSSSSSSSSSRRRSSSSSSRRRQQQOOOMMMKKKFFFFFFFFFFFFGGGHHHIIIJJJGGGDDDBBBCCCFFFGGGFFFDDDBBBCCCDDDFFFFFFFFFFFFEEEEEEGGGHHHHHHGGGGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGFFFEEEDDDCCCAAA@@@@@@>>>===;;;999666333000/////////...---------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++,,,,,,,,,,,,++++++***************************++++++************++++++,,,+++++++++******))))))************************(((((())))))******++++++))))))************))))))***************+++++++++)))************+++++++++,,,+++************+++,,,))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************'''(((***+++,,,,,,+++***************************************************************************************************++++++++++++++++++++++++++++++************++++++*********************************)))******++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++******))))))******+++,,,************************************************************))))))))))))+++++++++*********************))))))))))))***************)))******++++++************************++++++++++++++++++++++++---+++(((''')))+++++++++******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++******++++++,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////111111111222333444666777666777888999999:::999999<<<<<<<<<;;;:::999777777555555444444333333333222******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------............///111333444666666;;;;;;;;;;;;<<<>>>???@@@=========<<<;;;;;;:::::::::;;;<<<>>>????????????;;;<<<===>>>@@@AAABBBCCCDDDFFFIIINNNUUU]]]cccggghhhiiiiiigggcccbbbccceeefffgggjjjnnnttt~~~~~~zzzvvvuuuxxx{{{~~~{{{yyywwwyyy~~~zzzyyyxxxyyy{{{yyysssllljjjgggdddaaa```___^^^]]]]]]]]][[[YYYWWWTTTSSSKKKKKKKKKJJJKKKKKKLLLLLLLLLIIIFFFHHHLLLNNNLLLJJJFFFFFFFFFEEEEEEFFFFFFGGGDDDFFFGGGHHHGGGGGGIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEBBBAAA@@@>>>;;;888666444333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))+++,,,,,,,,,,,,+++,,,,,,------------,,,************************++++++************+++++++++++++++*********))))))************************)))))))))))))))*********))))))************))))))))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,((()))))))))************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++))))))))))))))))))))))))((()))))))))************'''(((***,,,,,,,,,+++***************************************************************************************************************************++++++************++++++************************++++++******)))*********************************,,,++++++******++++++,,,------,,,,,,,,,+++++++++******))))))******+++,,,************************************************)))))))))))))))*********+++++++++*********))))))******))))))))))))******++++++******)))*********************************++++++++++++++++++++++++...+++((('''(((***,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++******++++++,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.../////////000111222222222333333444555666888:::;;;888999:::;;;;;;<<<<<<<<<;;;:::999888666666555555444444444444333333333333)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////............//////111222444666888:::<<<<<<>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAABBBBBBBBB??????AAABBBDDDEEEFFFGGGLLLOOOVVV```lllxxx{{{wwwvvvwwwrrrssstttwww~~~yyyuuuuuuvvvxxxyyywwwppprrrxxx}}}||||||yyywwwsssooollljjjhhhhhhllllllkkkjjjgggdddaaa```RRRQQQPPPPPPOOOOOOOOOOOOQQQNNNKKKMMMRRRUUUSSSPPPJJJIIIGGGFFFEEEFFFGGGHHHDDDEEEGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHDDDDDDCCCAAA???===;;;999666555444222111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************%%%''')))+++,,,------,,,)))***++++++,,,,,,,,,,,,************************++++++************++++++******************++++++*********************************)))))))))))))))))))))************))))))))))))******++++++++++++)))************+++++++++---,,,+++******+++,,,---(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++&&&(((***,,,---,,,+++***************************************************************************************************))))))))))))))))))))))))++++++************++++++************************,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,++++++******++++++,,,---------,,,,,,+++++++++*********)))***++++++,,,************************************************(((((())))))******++++++++++++++++++******))))))******))))))))))))******,,,,,,+++***)))))))))***************************++++++++++++++++++++++++...+++((('''(((***,,,,,,*********************************)))***++++++,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......111111222333444444555555555555666777999:::<<<===999:::;;;<<<============999888666444333333444555444444444444444444444444***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///............---------------...///000111111222666777999<<<>>>???===<<<===>>>???@@@???>>>===<<<===<<<;;;<<<>>>??????>>>AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKOOOTTTXXX]]]bbbkkkuuu}}}xxxsssqqqtttyyyzzzsssmmmjjjhhhrrrxxxyyynnnfffeeeaaaeeeqqqzzzzzzppprrrtttwww}}}wwwuuuuuuuuuyyy}}}zzz~~~~~~~~~|||uuummmddd```ZZZWWWVVVWWWXXXYYYYYYWWWUUUVVVYYY[[[[[[YYYWWWQQQJJJGGGIIIIIIGGGDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGIIIJJJFFFJJJLLLJJJJJJKKKJJJGGGGGGGGGGGGFFFCCC@@@<<<:::<<<:::777666555444222000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++************)))++++++++++++++++++++++++---,,,++++++******++++++)))***++++++++++++***)))************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************(((((()))***+++,,,,,,---******************************))))))))))))******((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))***+++++++++,,,***************************************************************************************************++++++***)))(((***++++++++++++*********))))))++++++++++++++++++++++++,,,+++++++++***))))))))),,,+++***)))))))))++++++)))************+++++++++++++++++++++++++++++++++******+++******)))((('''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,++++++***+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...---++++++++++++---...++++++,,,,,,,,,---------++++++++++++++++++,,,,,,------...///000111111222444444555666888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;777777777777777888999999333444444555666777888888777777777777777777888888)))******++++++******)))(((((()))))))))*********++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...........................//////000111222333444555888999;;;===???@@@>>>===@@@AAAAAABBBBBBBBBAAAAAA@@@>>>======>>>???@@@@@@HHHJJJMMMPPPQQQOOOMMMLLLMMMNNNPPPSSSWWW\\\bbbeeeqqquuu|||vvvpppllllllooouuutttkkkccc^^^\\\___eeepppwwwnnnddd]]]\\\WWWXXXbbbkkkttt~~~qqqgggfffggghhhrrrzzzwwwvvvtttvvvzzzzzzzzzrrrnnngggcccaaa`````````]]]\\\\\\^^^aaaccccccaaa\\\WWWQQQOOOOOOOOOMMMJJJEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGIIILLLQQQOOOIIIDDDEEEIIIIIIEEEGGGGGGGGGFFFDDDAAA>>>===<<<:::888777888777555333/////////.........------...---------,,,,,,++++++++++++++++++************++++++++++++++++++++++++------,,,+++++++++++++++************************************************)))))))))))))))******+++*********))))))*********))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***))))))************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++***************************************++++++++++++++++++************************))))))*********))))))))))))))))))))))))***************************************************************+++++++++************************************************************************************************,,,---...---,,,+++---...+++++++++*********))))))))))))))))))))))))))))))+++++++++***************,,,+++***))))))***++++++)))************+++++++++++++++++++++++++++++++++)))***+++++++++++++++***************************++++++++++++++++++++++++******************************+++++++++++++++***,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++******))))))******+++---------,,,,,,+++++++++++++++************++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,---...///111222444555666777777888999:::;;;;;;<<<<<<<<<;;;:::999999888888555555555555555666777777777777777888888999999:::::::::::::::::::::999999)))))))))******)))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,,,,---...................../////////111111222444555777888888;;;<<<>>>???@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCBBB@@@???@@@BBBFFFHHHOOOTTT[[[aaadddbbb^^^[[[XXXZZZ\\\```fffkkkpppsss|||~~~tttmmmfffbbbaaadddnnnxxxuuuiii___WWWSSSQQQOOOTTT]]]lll|||yyynnnfff___XXXTTTSSSNNNMMMSSSZZZdddwww~~~oooddd[[[ZZZYYYYYY```kkk|||{{{sssooollliiiiiilllrrr{{{~~~wwwrrrooonnnmmmlllgggggghhhjjjmmmnnnmmmlllddd```[[[YYYYYYXXXUUUQQQMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFHHHKKKNNNhhh___PPPEEEEEEIIIIIIEEEGGGGGGHHHGGGFFFDDDBBB@@@<<<;;;999999::::::999777333333222222000000//////.........---------------,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))******++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++************************+++++++++*********))))))++++++++++++******))))))++++++************++++++************************************************+++++++++++++++++++++++++++++++++***************************************************************************************************************)))***++++++***)))***,,,+++++++++***************))))))))))))))))))))))))***************++++++++++++******)))******++++++)))************+++++++++************************))))))***,,,,,,---------************************++++++++++++++++++++++++************************((()))+++------,,,+++***,,,++++++***++++++,,,,,,------,,,,,,,,,,,,+++++++++******))))))******+++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++.........---------------........................000111222444666888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::888777666555444555555555555555666777777:::::::::::::::::::::;;;<<<<<<===>>>===<<<:::999))))))************))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------......///......//////000000000111222333444555777999:::;;;<<<===???@@@@@@@@@@@@AAA?????????@@@AAACCCDDDDDDFFFEEEDDDCCCEEEJJJQQQUUUYYYaaammmxxx}}}|||xxxtttjjjiiijjjlllpppsssuuuvvvyyyzzz~~~}}}ppphhh___YYYUUUVVV]]]fffqqq{{{sssnnneee\\\TTTOOOMMMLLLLLLNNNTTT^^^iiittt{{{~~~yyyqqqfff\\\VVVSSSPPPOOOOOOKKKJJJNNNRRRZZZiiiwww{{{rrrjjj^^^WWWQQQQQQQQQRRRWWW___lll{{{tttllleeebbb___ZZZZZZ\\\aaalll{{{|||yyyxxxvvvuuupppppprrrtttwwwxxxxxxxxxpppmmmiiifffdddbbb^^^ZZZXXXVVVSSSOOOLLLIIIGGGGGGHHHIIIHHHHHHGGGIIIMMMPPPyyyppp___OOOIIIJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEDDD???===<<<;;;<<<;;;:::888777666555444222111000///...............---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,+++)))(((((()))+++,,,************************))))))******++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******************************+++++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************************************,,,,,,++++++***))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************************************************************'''(((******)))((()))***************************++++++++++++++++++++++++)))))))))***+++++++++,,,******************++++++))))))*********+++++++++)))))))))))))))))))))))))))******+++,,,,,,++++++************************************************************************'''))),,,/////////---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---......------------,,,,,,......///000111111222222555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666555555777777777777777888888999:::::::::::::::::::::999<<<<<<===>>>===<<<:::888***++++++++++++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........------......///000//////000111222222333333333444555666888999:::;;;;;;===@@@@@@??????AAACCCBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOWWW```gggmmmwww~~~yyywwwvvvuuutttrrrssssssuuuzzzvvvooofff___VVVPPPLLLKKKQQQYYYcccuuuvvvhhh___\\\VVVPPPLLLJJJJJJJJJLLLMMMPPPVVV]]]bbbffffffddd^^^VVVOOOLLLLLLNNNOOOMMMMMMMMMPPPQQQUUU^^^hhhtttxxxyyytttmmmggg```ZZZRRRNNNLLLLLLMMMNNNRRRVVV```lllyyyxxxnnnccc\\\WWWVVVUUUQQQPPPRRRQQQ\\\jjjzzz}}}xxxuuuqqqooommmnnnqqquuuzzz{{{vvvrrrnnniiiffffffddd```[[[VVVQQQNNNMMMMMMMMMLLLKKKIIIJJJLLLOOOooommmbbbRRRHHHFFFIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGCCCAAA???>>>===<<<:::888999888777555444222111000...............---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,+++)))(((((()))+++,,,************************))))))***++++++++++++***,,,++++++++++++++++++,,,))))))))))))))))))))))))************************)))******+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************((())))))***++++++,,,,,,+++++++++*********)))))),,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))************************************************************************************************)))+++------,,,+++,,,---************************++++++++++++++++++++++++)))))))))***+++++++++,,,))))))******++++++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++***)))((((((************************************************************************)))+++...000111000...---+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......000111111000......------------,,,,,,,,,,,,---...///111444666777888999999999999999999999999:::::::::999999999999999777777777777888888888888777777777777777888888999999999999888888888888888::::::;;;;;;;;;:::999888++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///............///000000000111222333444555666666555555666777888999::::::;;;>>>AAAAAA???@@@CCCFFFCCCEEEGGGIIIJJJJJJJJJIIINNNQQQTTTWWW[[[dddooowwwzzzvvvqqqmmmjjjjjjjjjlllrrr}}}rrrfffaaaYYYSSSNNNKKKHHHGGGMMMUUU\\\lll}}}sssdddWWWVVVTTTQQQOOOMMMLLLLLLMMMPPPQQQTTTXXX]]]^^^^^^\\\XXXUUUPPPLLLKKKMMMQQQTTTQQQSSSVVVXXXXXXZZZ___dddhhhkkkjjjddd]]]YYYTTTOOOOOOOOOOOOPPPQQQQQQRRRSSSYYY```gggiiiiiihhhbbb[[[SSSNNNKKKLLLLLLJJJIIILLLKKKSSS___lll||||||tttnnnhhhccc```___aaafffllluuuyyytttrrrpppooommmiiiddd```\\\ZZZVVVVVVUUUSSSOOOMMMMMMNNNWWW[[[WWWLLLCCCBBBFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEBBBAAA@@@???<<<:::;;;:::999888666555444333111111000000///......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************((()))+++,,,,,,,,,+++***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************'''((()))***+++,,,------************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************************************************************************************************************&&&)))+++,,,+++***++++++***************+++++++++))))))))))))))))))))))))***************+++++++++((()))***+++++++++++++++)))************+++++++++***************************++++++***)))(((''''''++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,...000000000...---************+++,,,------++++++,,,,,,,,,,,,------+++******))))))******+++++++++,,,,,,,,,,,,------,,,------------------,,,,,,,,,---------............///111333666888:::;;;:::::::::999999888777777777777777777777777777777666666777888888999999:::555555555555555666777777888888888888888888888888::::::::::::::::::::::::******++++++++++++******++++++,,,,,,,,,---------------------------------,,,,,,,,,---......////////////......//////000111222222333555666777999999888888888888999999::::::;;;>>>BBBBBBAAABBBFFFJJJJJJLLLOOORRRSSSRRRPPPNNNUUUYYY^^^bbbfffnnnzzz{{{uuuooojjjaaa```^^^]]]```gggpppvvvzzzlll___XXXUUUQQQMMMKKKKKKKKKLLLRRRZZZ```nnn|||~~~xxxmmm___UUUVVVVVVWWWXXXYYYZZZ[[[\\\^^^aaadddiiikkkjjjeeebbbZZZXXXUUUSSSSSSVVV[[[___^^^cccggghhhhhhkkkooorrrppprrrnnneee]]]ZZZWWWSSSTTTWWWZZZ]]]```bbbbbbaaabbbeeefffbbb___]]]WWWQQQMMMHHHFFFIIIJJJIIIIIIKKKLLLSSS[[[cccnnnyyy}}}|||zzzuuunnnhhhbbb]]]YYYVVVTTTUUUXXX^^^iiizzz~~~yyyxxxvvvvvvwwwvvvsssooollliiiffffffeeebbb\\\WWWTTTSSSOOORRRQQQJJJEEEFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGIIIGGGEEEDDDDDDCCCAAA???===<<<;;;:::999888777666555555444222111000///...------,,,,,,,,,+++++++++------------------------------,,,+++++++++++++++************************************************((()))+++------,,,+++************))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************))))))*********+++++++++)))))))))***++++++,,,,,,*********))))))*********++++++++++++++++++++++++***************************************************************+++++++++************************************************************************************************###&&&)))***)))(((((()))))))))*********+++++++++))))))))))))))))))))))))+++++++++***************'''(((***+++,,,,,,++++++)))************+++++++++++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------------,,,************+++,,,---...+++++++++,,,,,,---------+++******))))))******++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------...///000111111222222333444666777999:::;;;888888888777777777777777555555666666666666666666777777777777777888888888555555555555555666777777999999999::::::;;;;;;<<<<<<;;;:::::::::<<<>>>???))))))************)))))),,,,,,,,,---------......---------------------------------...///000000111///////////////000111111222333444666777999:::;;;::::::::::::::::::::::::;;;???CCCDDDBBBCCCHHHMMMVVVYYY]]]``````___\\\YYY[[[___eeeiiimmmtttyyysssmmmhhh^^^\\\YYYWWWWWW[[[aaagggkkkmmmllleee[[[SSSOOOOOONNNLLLLLLOOOQQQSSSZZZaaammmzzz~~~ssshhh___YYY[[[___cccgggjjjlllmmmpppssswww{{{|||xxxqqqkkkaaa```^^^]]]]]]```dddhhhmmmrrrvvvvvvxxx|||~~~sssjjjfffddd```[[[```fffkkkpppuuuvvvuuuuuuvvvtttllleee```ZZZSSSQQQMMMLLLOOOQQQOOOOOOQQQNNNTTTZZZ___fffllllllhhhkkkgggbbb^^^[[[XXXUUUSSSPPPPPPQQQUUU```qqq}}}yyyxxxxxxyyy|||}}}}}}zzzvvvtttttttttsssooohhhaaa\\\ZZZWWWWWWTTTNNNLLLOOONNNKKKJJJJJJHHHGGGGGGGGGGGGGGGJJJHHHGGGGGGHHHGGGFFFDDD>>>>>>===<<<;;;::::::999888888666555333222000000---------,,,,,,,,,++++++---------------------------,,,++++++******++++++)))***++++++++++++***)))************************(((***+++------,,,+++*********))))))))))))******))))))))))))))))))))))))************************((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************+++++++++***************(((((()))***+++,,,,,,---******))))))))))))******************************************************++++++++++++++++++++++++))))))******+++++++++,,,************************************************************************************************%%%(((+++---,,,++++++,,,))))))******++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))'''(((***+++,,,,,,++++++)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++,,,---...+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------///...---,,,,,,---...///......///111222333444555555666666777888888999999555555666666666777777777444555555555666666666666888888777777666666666555777777777777777888999999:::;;;;;;<<<===>>>?????????===<<<;;;<<>>???;;;???EEEIIIIIIIIIQQQ[[[aaammmyyy|||yyysssjjjbbbiiiiiiiiijjjmmmttt|||}}}ssshhhaaa^^^XXXVVVTTTSSSTTTYYY___bbbfffdddaaa\\\VVVSSSSSSTTTUUUXXX[[[\\\]]]aaaiiippp}}}pppeeeggghhhkkkooossswwwzzz||||||rrrmmmjjjfffdddfffjjjooosssyyy|||xxxrrrooonnnffflllttt|||wwwlllddd___WWWVVVTTTSSSUUUWWW[[[]]]^^^___bbbfffiiikkkiiihhhfffdddbbb___\\\YYYXXXWWWSSSOOONNNRRRWWWbbbyyyvvvqqqooohhhnnnuuuxxxxxxzzzuuunnnkkkgggbbbaaa```]]]\\\ZZZXXXUUURRRRRRMMMHHHEEEEEEFFFGGGHHHKKKJJJHHHHHHIIIIIIHHHGGGGGGEEEBBB@@@???>>><<<:::999999999888777666555555000///---,,,,,,---...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++++++++++++++++++++***(((''''''(((***+++)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))******+++,,,************************++++++******************))),,,...000000...,,,))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************+++++++++*********))))))******++++++++++++******************************+++++++++*********))))))************************))))))))))))***+++,,,---+++++++++************))),,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........************+++,,,------***+++---...///////////////000222444666777999:::888777777666666666777777666333000000333555444333444555666777777777777777:::777555444444666666666999888777888;;;<<<======<<<>>>@@@CCCDDDEEEEEEEEEAAA@@@@@@BBBFFFJJJLLLMMM++++++,,,,,,---,,,,,,,,,++++++,,,------------,,,------------------------//////..................111111222444555666777888888999:::888777666777888<<<<<<<<<===???@@@@@@@@@@@@AAAEEEJJJKKKPPP\\\iiiyyyxxxtttssspppnnnnnnpppuuuxxx|||qqqggg^^^XXXWWWQQQQQQQQQRRRVVV[[[bbbfffmmmiiiddd^^^ZZZXXXWWWWWW]]]cccjjjnnnppptttyyy~~~{{{ooommmnnnqqqtttxxx||||||tttqqqmmmjjjjjjmmmqqqttt|||}}}xxxtttsssqqqvvv~~~wwwrrrjjjhhheeecccdddgggjjjmmmpppqqqsssuuuuuusssoookkkjjjiiihhhfffbbb^^^ZZZXXXUUUQQQOOORRRVVV___qqq{{{pppgggcccbbb\\\aaagggjjjkkkpppxxxzzzvvvrrrnnnkkkjjjhhhgggfffdddaaa^^^XXXSSSMMMIIIHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIIIIGGGJJJHHHDDDBBBAAA@@@===<<<:::::::::::::::999999999444333111///...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************((((((((()))))))))*********************************************************+++---//////---+++***************************+++++++++***************+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,++++++************+++++++++*********))))))************************+++++++++*********))))))******++++++++++++******************************+++++++++*********))))))************************))))))))))))***+++,,,---++++++++++++************+++++++++++++++***)))))),,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,------------------++++++++++++,,,---...///,,,---...///000111222222555666777888999:::;;;<<<666666555555555555666666777444333333666777666555333444555666666666666666777666555555666888999999;;;;;;;;;<<>>AAADDDEEEDDDBBB@@@EEEDDDGGGLLLQQQ[[[lll{{{}}}xxxssspppooooooooorrrvvv{{{lllbbbZZZTTTRRRSSSRRRUUUYYY^^^ccckkkrrrwww{{{tttkkkeeecccaaa___]]]```hhhrrrzzz~~~yyyqqqrrrsssuuuxxxzzz|||~~~zzzwwwrrrooommmnnnqqqssszzz{{{}}}{{{xxxwwwuuuyyy}}}}}}zzzvvvssssssvvvzzz}}}zzztttppppppooommmiiiddd___\\\ZZZVVVTTTVVVZZZ```iiiqqqwwwtttooofff^^^XXXUUUTTTQQQTTTXXXZZZ\\\dddpppzzz{{{wwwtttssssssssstttrrrooommmddd^^^WWWQQQNNNLLLKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJMMMJJJGGGEEEDDDBBB@@@>>><<<<<<<<<<<<============999777555333000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++++++++++++++++++++++++++((((((***+++++++++***)))***************************************************+++,,,,,,,,,,,,+++***************************++++++++++++******))))))+++++++++***************************************************************************************+++************)))))))))+++++++++***************************************+++++++++*********************++++++++++++******************************+++++++++******************************************))))))******+++,,,---,,,+++++++++***************************))))))(((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,---...///000/////////000222444555666777777777777777777777777444444444333333444444555666555555666888999888666444555666666777666666666777777888999;;;===>>>????????????AAACCCEEEHHHIIIJJJIIIHHHGGGFFFEEEFFFFFFEEEGGGMMMTTT^^^gggnnnsss////////////...---,,,,,,+++,,,,,,---...---------,,,,,,------------......---......///111222333333888999999999999999::::::777999<<<======>>>@@@BBB???BBBGGGJJJKKKIIIHHHGGGGGGFFFJJJQQQZZZgggzzz|||vvvqqqnnnlllkkkfffhhhoooyyywwwkkk___XXXTTTRRRSSSWWW[[[```hhhooovvv~~~xxxpppnnnlllhhhdddbbbiiissszzz~~~}}}qqqqqqpppoooooopppqqqrrrtttvvv|||{{{xxxtttpppnnnmmmnnnoooppppppooopppuuu}}}~~~yyyvvvuuurrrtttxxx|||{{{xxxxxx|||wwwvvvsssoookkkfffcccaaabbb___^^^aaafffjjjkkklllmmmjjjccc[[[TTTOOOMMMMMMLLLNNNOOOOOORRR[[[iiitttxxxxxxxxxxxxzzz||||||zzzxxxqqqlllddd\\\WWWRRROOOLLLMMMLLLKKKLLLNNNOOONNNMMMLLLJJJGGGFFFEEEEEECCCBBB??????>>>>>>>>>>>>>>>>>>;;;:::888666444222000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++)))+++---...///...,,,+++***************************************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************************************))))))))))))))))))))))))***)))))))))))))))))))))******************************************************************************++++++++++++******************************************************************************************+++,,,------,,,,,,+++++++++***************+++++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,---///000111111111222333444666999:::777777666555444444333333333333222222222333444444333444555777999999888777666777888888999999888888:::;;;===>>>???AAACCCDDDCCCDDDDDDEEEFFFIIILLLOOOQQQOOOLLLIIIHHHIIIJJJKKKKKKPPPXXXaaalllxxx////////////...---,,,,,,,,,,,,---.........---------........./////////000,,,---...111333666888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???AAADDDGGGGGGKKKOOORRRQQQQQQQQQQQQJJJKKKPPPZZZdddppp|||tttnnnjjjgggddd[[[\\\```gggpppttttttrrrkkkbbbYYYVVVUUUUUUZZZ```fffllluuu}}}|||xxxuuuqqqlllkkknnnsssvvvyyyzzz{{{|||~~~}}}rrrqqqnnnkkkhhhgggggggggjjjlllqqqwww|||~~~}}}|||xxxvvvssspppnnnmmmnnnnnnjjjiiigggeeegggnnnxxx}}}yyyvvvsssrrrpppqqqrrruuuzzz{{{yyyyyy~~~|||yyysssnnnjjjhhhhhhhhhkkkkkklllpppvvvzzzyyyuuuoooiiiaaaXXXQQQMMMKKKJJJKKKMMMLLLKKKLLLSSS```jjj~~~zzzyyyyyyzzz}}}}}}xxxqqqjjjddd^^^WWWSSSSSSQQQPPPPPPQQQPPPOOOMMMJJJHHHFFFEEEFFFFFFFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;:::999777666555444222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++******))))))******+++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((************************)))+++---...///...,,,+++************************))))))*********++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++*********))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++++++++******************************************************************************************+++,,,---...,,,,,,,,,++++++++++++***++++++,,,,,,---,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,---...///000111444444555666777999:::;;;:::999888777666555444333222222222222222333444555111333555777888888888888777888999:::;;;;;;;;;;;;===???@@@AAA@@@BBBEEEGGGGGGIIILLLNNNQQQUUU\\\```aaa]]]VVVPPPLLLLLLMMMOOOSSSYYYbbbkkkuuu,,,,,,,,,---,,,,,,++++++,,,,,,---........................///000000111111---...000333666999;;;===<<<<<<<<<<<<============??????@@@@@@AAADDDIIIMMMQQQUUU[[[\\\ZZZXXXXXXXXXTTTUUUZZZdddlllsss}}}uuulllfffccc___\\\UUUVVVYYY___fffjjjiiigggggg```[[[[[[[[[\\\bbbhhhrrryyy{{{wwwtttqqqqqqpppppppppqqqssstttsssyyy}}}}}}~~~}}}yyytttqqqmmmiiieeeccccccccceeegggkkknnnqqqssstttuuuqqqpppooonnnnnnnnnoooooommmkkkhhheeedddhhhoootttzzzyyyyyyxxxvvvtttrrrqqqmmmlllllllllooovvv~~~{{{yyyyyy}}}zzztttnnnkkklllnnnppprrruuuxxx}}}vvvoooeee[[[UUUQQQOOOMMMNNNPPPQQQOOOMMMQQQZZZbbbuuuzzzsssssstttxxx~~~zzzuuuooogggbbb]]][[[XXXVVVUUUSSSPPPNNNJJJHHHFFFFFFGGGGGGFFFEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777222111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))((((((***+++++++++***)))************************)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++***************+++++++++***************************************+++++++++******++++++++++++*********************************************+++++++++************************+++******++++++,,,---...,,,,,,,,,,,,+++++++++++++++,,,------------------,,,++++++******++++++,,,++++++++++++++++++++++++------............------------------------------------------------,,,,,,---------...///111222333555666888999::::::::::::777777666555444333222222333333333333444555666666333555888999999:::;;;===999:::<<<===???@@@@@@@@@@@@BBBCCCBBBAAACCCHHHMMMPPPTTTYYY^^^ccckkkttt|||zzzssshhh\\\TTTQQQQQQRRR[[[```hhhooovvv++++++,,,,,,---,,,,,,,,,,,,------...............------......///000000111111222333666888;;;<<<===<<<<<<<<<======>>>>>>>>>CCCCCCDDDEEEHHHOOOXXX^^^eeelllrrrtttoooiiieeeeeeeeedddffflllooorrrwww}}}vvviiiaaa]]]\\\ZZZXXX[[[\\\___fffnnnqqqpppnnnlllgggddddddddddddiiioooxxx~~~|||zzzyyytttrrrooommmllllllmmmmmmlllrrruuusssqqqrrrsssrrrnnnlllhhhdddaaa______```___aaabbbdddeeefffhhhiiifffggghhhiiikkkmmmnnnoooooonnnkkkhhhfffgggkkknnnpppqqqrrrsssssssssqqqpppkkkjjjhhhffffffkkkrrrwww}}}yyyvvvuuuvvvyyy{{{|||wwwsssqqqrrrtttvvvuuu{{{|||pppgggaaa^^^\\\ZZZYYY]]]___^^^[[[\\\aaafffqqq~~~wwwlllddddddeeeiiiqqqzzzzzzuuullliiieeeaaa]]]YYYUUURRRMMMKKKHHHGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@???>>>===<<<=========<<<:::888777444444222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++)))******************))))))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((()))))))))******************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************************************************++++++,,,,,,))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++************************++++++++++++,,,---......------,,,,,,,,,+++++++++***+++,,,------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++------............------------------------------,,,,,,------------------/////////000222444555666666888:::<<<<<<;;;999888444444333333333222222222444444444555555666777888777:::<<<===<<<>>>AAADDD@@@AAACCCFFFHHHIIIJJJKKKEEEGGGHHHGGGGGGJJJRRRXXX___ccciiinnnttt|||yyyjjj```[[[[[[\\\```eeekkknnnqqqvvv~~~,,,,,,---...////////////,,,---......//////......,,,,,,------...///000000444555666888999;;;<<<<<<;;;<<<<<<===>>>>>>??????DDDEEEGGGJJJQQQ\\\hhhppp~~~xxxvvvrrrooonnnppppppooorrrvvvyyytttjjj^^^XXXWWWYYYZZZYYYeeefffkkksss{{{~~~{{{tttpppmmmmmmlllkkkooouuutttyyy~~~~~~}}}|||{{{|||yyyvvvssspppoooooonnnmmmgggnnnqqqlllhhhhhhjjjkkkfffddd```]]][[[ZZZ[[[\\\YYYZZZZZZZZZZZZZZZ\\\^^^]]]^^^aaadddgggjjjlllmmmnnnmmmkkkhhhffffffhhhjjjiiikkkmmmpppqqqqqqpppooonnnmmmjjjgggfffiiiooosssxxx|||{{{yyyuuuqqqoooooopppqqqtttyyy~~~}}}zzzxxxwwwwwwxxxyyyvvv~~~|||sssnnnkkkiiihhheeejjjnnnnnnkkkiiillloooqqqyyyzzzqqqdddYYYUUUTTTUUUZZZcccmmmvvv{{{yyyuuupppjjjfff```[[[WWWQQQNNNKKKIIIHHHFFFDDDBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>><<<:::888777888888666555333222000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++))))))************)))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***************************(((((()))***+++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))******++++++++++++************************))))))******++++++++++++******++++++++++++******************************))))))******++++++++++++************************++++++++++++,,,---......---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------............------------------------------,,,,,,,,,------.........111111222333444666777888666888;;;======;;;888666666666777777777777777777555555555666666888999999<<<>>>@@@@@@???AAAFFFJJJHHHIIIKKKNNNQQQSSSTTTTTTJJJLLLNNNMMMMMMRRR[[[ccckkkpppuuuyyy|||tttiiieeeeeefffbbbgggkkkllllllooouuu{{{,,,,,,,,,,,,,,,,,,,,,,,,......---------.../////////000000///...///222444999888777888:::<<<<<<<<<:::;;;===@@@BBBDDDFFFGGGHHHIIIKKKPPPYYYfffttt}}}wwwnnnkkkmmmnnnkkkgggjjjppp|||tttiiiccc[[[VVVVVVZZZ___aaalllooowww~~~zzzyyyvvvsssrrrrrrssssssxxxxxxwwwuuuuuuxxx|||}}}zzzxxxxxxvvvvvvuuusssqqqnnnkkkiiikkkhhhddd___]]]]]]^^^___]]]]]][[[ZZZXXXWWWWWWXXXWWWUUURRRQQQRRRRRRRRRRRRTTTUUUWWW[[[___cccfffhhhkkkooooooiiicccaaa___]]]cccccccccfffjjjnnnppppppnnnooommmiiihhhkkkllljjjoooqqqtttvvvvvvwwwxxxyyywwwwwwuuuqqqmmmjjjiiijjjoooooorrrxxx~~~}}}|||zzzxxxxxxxxxxxxyyyvvvxxx|||zzzuuuqqqpppuuuxxx{{{}}}|||{{{{{{|||}}}~~~|||wwwmmmbbbZZZVVVNNNLLLKKKMMMRRRZZZccciiiuuuzzztttpppjjjddd```ZZZTTTMMMIIIHHHGGGDDDBBBDDDCCCBBBBBBCCCCCCAAA??????>>><<<<<<<<<<<<;;;999666666666666555444333222000///...---------------...---,,,,,,++++++,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,((((((((()))******++++++************************))))))***++++++++++++***))))))***++++++++++++***+++******)))(((''''''&&&((((((((((((((((((((((((,,,,,,,,,++++++*********************************++++++++++++++++++++++++---)))))),,,---)))'''(((******))))))******+++,,,+++***)))'''''')))***+++******************************))))))))))))******************************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++***+++,,,---...***++++++,,,,,,------...---,,,,,,,,,------...///...------,,,---...///000000222555888:::::::::999<<<<<<;;;:::999888777666999999999999:::;;;<<<===888777777888888999<<>><<<<<<<<<;;;888666777777666666555555555444222111000///...------,,,---,,,,,,+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************))))))))))))************************))))))***++++++++++++***))))))***++++++++++++++++++******)))((((((''''''************************,,,,,,,,,++++++*********************************************************///)))''')))***((())),,,******))))))******+++,,,,,,+++***))))))***+++,,,*********************************))))))*********************************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******((((((((((((((())))))***++++++++++++++++++++++++)))*********++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,---...***++++++,,,,,,---............---------......//////.........///000222333333444666888999:::::::::;;;;;;::::::999999888888888888777888888999:::;;;999999:::;;;;;;<<<@@@CCCDDDGGGKKKKKKKKKOOOVVV\\\eeejjjqqqyyy|||sssfff___ZZZ[[[]]]___dddiiirrrooopppssstttuuu~~~~~~~~~~~~{{{||||||zzzwwwuuuuuuvvv........................000000////////////000000...000333444555555777999888888999;;;===>>>@@@AAAEEEFFFFFFFFFEEEFFFHHHJJJMMMRRRZZZeeeqqqvvvqqqkkkjjjllllllhhhddd___bbbgggnnnrrrrrrooollldddaaa]]]]]]aaahhhooorrryyyzzz~~~yyyyyyyyyxxxwwwvvvuuuuuuvvvvvvuuurrrooommmmmmnnnoooooonnnkkkgggdddcccccceeeeeedddcccaaa^^^[[[ZZZWWWUUURRRPPPOOOQQQSSSUUUSSSVVVXXXYYYYYYYYYZZZ[[[XXXWWWTTTPPPNNNMMMLLLLLLMMMOOORRRWWW]]]dddkkknnnpppyyy|||ttthhh^^^XXXTTTSSSTTTUUUXXX[[[___ccceeelllqqqtttsssssssssqqqlllaaa___\\\ZZZZZZ]]]```bbbfffhhhhhhgggeeeccccccccccccbbbcccfffjjjllllllkkkpppppppppoooooonnnnnnnnnnnnnnnpppttt{{{}}}yyyxxxyyyyyy~~~xxxkkkaaa\\\UUURRRNNNJJJIIIKKKMMMOOOZZZggg|||}}}yyyuuurrrooommmjjjddd```\\\WWWSSSPPPIIIFFFCCCAAAAAAAAAAAA@@@AAA??????>>>>>><<<999666888777666555555555666777444444222111///...---,,,,,,+++++++++++++++,,,---++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************(((((()))))))))*********,,,++++++***))))))((((((************************))))))***++++++++++++***))))))******++++++++++++*********))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))))))))))))))))))))))),,,)))***...000---++++++******))))))******+++,,,---,,,+++******+++,,,---************************++++++************++++++************************************************+++++++++***************++++++++++++++++++++++++******************************************************++++++++++++*********************+++,,,,,,++++++++++++++++++++++++************++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,------......//////...............///000000000111222333555666777777777888888999:::;;;999999999999999999999999888888888888999:::;;;<<<>>>@@@BBBCCCCCCEEEGGGIIIFFFKKKPPPRRRSSSXXXdddmmmyyy}}}wwwooogggeeeffffffjjjooosssqqqooonnnmmmooowww|||xxxvvv////////////////////////000000////////////000000111333777888888888888999999:::<<<===>>>@@@CCCEEELLLMMMNNNMMMKKKKKKMMMPPPSSSXXXaaakkkuuu{{{pppnnnkkkllloooooollliiihhhkkkppptttvvvvvvtttssskkkgggcccaaadddhhhlllnnnrrrsssvvvzzztttvvvwwwyyyyyyxxxwwwvvvuuuvvvuuurrrmmmiiihhhgggddddddccc```[[[YYYXXXXXXZZZZZZZZZZZZYYYWWWUUUTTTUUUSSSQQQPPPPPPSSSVVVXXX[[[___cccffffffhhhjjjmmmkkkhhhbbb[[[VVVTTTVVVWWWYYYZZZ]]]bbbiiirrryyy}}}uuuggg\\\UUUTTTUUUWWWYYY[[[___cccfffooovvv{{{||||||{{{vvvpppbbb]]]WWWRRRRRRUUUYYY\\\```bbbddddddcccbbbccccccffffffffffffggggggffffffggghhhiiijjjkkkllllllllliiihhhhhhkkkpppwww{{{}}}}}}zzzxxxvvvvvvvvvzzzwwwoookkk^^^\\\XXXTTTRRRRRRRRRSSSSSS^^^ppp~~~zzzwwwuuuuuutttqqqooonnnkkkgggccc___\\\SSSOOOIIIEEECCCCCCBBBAAABBBAAAAAAAAABBB@@@===:::888777555444444555777888777666555333111///...---+++++++++++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))*********++++++++++++******)))))))))************************))))))***++++++++++++******************+++++++++*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))***************''')))111:::<<<555,,,(((******))))))******+++,,,,,,+++************+++,,,************************,,,++++++++++++++++++,,,******************************************************************************************************************************************************++++++++++++******,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,---.........//////...---------......000000111222444666777888:::999777666666777999:::888888888888888888888888888999999:::<<<>>>@@@AAAEEEJJJOOOOOOOOOQQQQQQOOOLLLQQQWWWXXXYYYaaannnzzzyyyqqqooonnnnnnrrrwwwxxxuuurrrnnnlllooovvv~~~xxxttt/////////////////////////////////...///000000111666888:::;;;999888888888999;;;<<<<<<===AAAFFFKKKVVVYYY[[[YYYUUUSSSTTTWWWXXX]]]eeemmmtttzzztttlllkkklllooosssuuusssqqqpppvvv}}}~~~zzzxxxwwwppplllgggddddddfffggghhhllllllnnnrrrvvvzzz{{{{{{ssstttuuuvvvvvvtttqqqooolllmmmllljjjeeeaaa___^^^]]]]]]\\\YYYUUUSSSTTTUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUUUUVVVYYY^^^cccgggjjjooouuuxxxyyy|||zzzooogggdddgggjjjhhhhhhjjjnnnttt}}}xxxiii```[[[\\\]]]]]]^^^```eeeiiivvv~~~zzzllldddZZZTTTSSSWWW[[[]]]^^^```cccdddddddddfffgggjjjjjjiiigggdddaaa```___]]]^^^```cccfffhhhjjjllleeedddcccdddiiinnnrrrsssxxxxxxyyyyyywwwuuusssqqqvvvzzzyyywwwkkkiiifffccc```^^^]]]]]][[[aaakkkvvvvvvtttqqqnnnlllmmmppprrrtttuuuwwwvvvsssnnniiiggg^^^YYYRRRLLLHHHEEECCCAAABBBAAAAAAAAABBBBBB???===888777555333333444666777777777777666444222000///---,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,))))))******+++++++++,,,************************))))))***++++++++++++*********)))))))))***+++,,,************))))))))))))++++++++++++++++++++++++*********************************************************+++++++++,,,,,,''')))111:::<<<555,,,(((******))))))******+++,,,******))))))))))))******************************,,,++++++++++++++++++,,,******************************************************************************************************************************************************++++++++++++******((((((((((((((()))******++++++++++++++++++++++++,,,+++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------...//////......---------------...000111222444555777888888:::999666555444555777888999999888888888777777777888999;;;===AAADDDGGGHHHOOOXXX^^^^^^^^^^^^ZZZTTTUUUYYY\\\]]]___fffsss~~~yyyxxxzzz{{{~~~uuupppqqqvvv{{{vvvppp////////////////////////////////////000222333444999;;;<<<;;;:::888999999999;;;======@@@FFFPPPWWWbbbfffiiifff___ZZZYYY[[[^^^ccciiinnnrrrvvvyyy|||vvvmmmjjjjjjlllppptttwwwwwwwwwyyy~~~yyyxxxoookkkgggddddddeeeeeeeeedddeeegggiiilllnnnqqqrrrqqqqqqpppooolllhhheeebbb]]]^^^^^^\\\YYYVVVUUUUUUTTTTTTTTTSSSRRRRRRUUUWWWVVVWWWZZZ^^^```bbbcccccc______```ccchhhooouuuyyy|||wwwwwwzzzyyyxxxwwwyyy~~~}}}qqqlllmmmmmmkkkiiikkkooottt}}}|||sssfff^^^^^^aaadddfffccceeeggghhhiiikkknnnpppooopppoookkkeee___ZZZXXXXXXYYYZZZ]]]```eeeiiikkkfffeeecccdddhhhkkkmmmnnnqqqsssuuuvvvwwwuuutttrrrppptttxxx}}}|||zzzvvvuuusssqqqnnnkkkiiigggffffffhhhkkkmmmnnnkkkiiidddccc```^^^]]]```eeejjjtttyyy~~~}}}xxxtttrrriiiddd]]]VVVQQQLLLHHHEEECCCBBB@@@@@@AAAAAA@@@>>>999888777555444444555555666777777888777666444333//////...---------------,,,,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,))))))******+++,,,,,,---************************))))))***++++++++++++***+++***)))))))))***,,,---************************************************)))))))))************************************************+++,,,,,,------,,,)))***...000---++++++******))))))******+++,,,))))))))))))))))))))))))************************++++++************++++++***************************************************************+++++++++++++++++++++++++++++++++******************************************************++++++++++++*********))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---......//////......------......///000222333444666777888888888999888666555444555666777999999999999999999:::::::::<<>>@@@@@@AAACCCHHHNNNUUU\\\bbbeeeqqquuuffffffeeedddeeejjjpppwwwzzz{{{{{{vvvuuusssyyyyyy{{{~~~xxxuuu........................000000111333555888:::;;;999:::::::::999:::===???CCCEEEHHHKKKRRR```qqq~~~}}}wwwvvvmmmooopppooommmkkkjjjjjjjjjmmmoooqqquuuxxxtttmmmiiiiiijjjlllnnnqqqsssttt|||tttooonnnmmmjjjfffddddddeeeddddddbbbcccdddcccaaaaaaaaabbb]]]]]]\\\\\\[[[YYYXXXWWWQQQSSSTTTTTTTTTUUUWWWYYY\\\^^^bbbfffkkkqqqxxx}}}||||||xxxuuuwww{{{}}}wwwvvvzzz}}}|||~~~}}}}}}}}}}}}~~~uuummmiiibbbaaa______bbbggglllooommmllllllmmmooopppooonnngggffffffgggkkkqqqvvvyyy~~~{{{xxxwwwxxx|||}}}|||}}}wwwyyy|||{{{uuuoooggg^^^XXXQQQPPPMMMIIIGGGJJJQQQWWW\\\fffttt}}}zzzuuupppkkkfffaaa]]]TTTPPPJJJFFFEEEDDDCCCBBB>>>======<<<:::888666555333555777:::;;;;;;::::::444333111000...------------,,,,,,+++*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))************------,,,++++++*********************************))))))***++++++++++++***+++***)))((((((***,,,---******************++++++************************(((((())))))*********+++************************'''(((((()))***+++++++++---)))))),,,---***'''(((*********)))***++++++,,,***++++++,,,,,,++++++*********************************))))))))))))******************************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))(((((())))))***+++++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************+++***+++,,,---...---,,,,,,,,,,,,------...////////////000000111222444555666777888:::;;;<<<;;;::::::999999888888888888888999777888:::===@@@CCCEEEFFFIIIKKKQQQXXX```hhhooosssqqqjjjgggeeegggmmmtttxxxyyyvvv|||}}}}}}~~~yyywwwtttrrrrrrssstttwwwzzz}}}{{{yyy---------.........//////333333333555888:::;;;;;;:::;;;<<<<<<<<<===???AAAEEEGGGMMMXXXcccrrr~~~xxxtttqqqqqqnnniiigggjjjiiikkkpppuuuwwwvvvrrrnnngggfffeeegggjjjmmmnnnnnnuuuzzz|||tttmmmlllnnngggggggggfffdddbbbaaaaaaaaa```^^^\\\ZZZWWWSSSPPPOOOQQQRRRQQQQQQRRRTTTVVVTTTYYY]]]\\\___dddgggfffkkknnnrrrwww}}}|||wwwrrroooooorrrvvvxxx~~~{{{wwwuuuuuuuuu}}}}}}~~~vvvqqqnnnllllllooossswwwyyywwwuuuttttttuuurrrmmmiiifffaaa___aaaeeelllyyy~~~~~~|||}}}{{{yyyzzz||||||zzzwwwvvvxxx|||yyymmmccc\\\XXXSSSMMMKKKLLLMMMMMMLLLTTTYYYeeevvvzzztttuuuxxxqqqgggccc\\\SSSLLLIIIHHHFFFDDDBBBBBBAAA???<<<999777555888666555666888:::::::::999777444333222000---++++++,,,---...///...------++++++++++++++++++++++++---------,,,,,,+++++++++------,,,+++************++++++++++++++++++++++++++++++************++++++***************)))((((((******+++,,,,,,,,,,,,++++++++++++*********))))))************************************************************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------******))))))))))))************+++++++++,,,,,,,,,+++*********))))))((((((************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))************))))))******+++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++******++++++,,,---,,,,,,,,,------,,,+++++++++,,,,,,---...///000111111111111222222444555666:::;;;<<<<<<<<<;;;999888888888777777888;;;>>>@@@???@@@BBBDDDFFFHHHJJJKKKPPPTTT[[[bbbhhhpppvvv{{{~~~tttpppmmmpppxxx~~~|||}}}~~~yyyuuutttqqqqqqqqqrrrsssttttttuuu|||}}}{{{------......//////000000444444555888;;;===>>>>>>>>>@@@AAABBBBBBCCCEEEHHHHHHLLLUUUbbbpppzzztttpppnnnkkkhhhhhhllluuuvvvyyy{{{zzzvvvqqqmmmgggeeecccccceeeggghhhhhhlllppptttsssnnniiihhhhhhjjjiiihhhhhhhhhgggdddbbb[[[YYYWWWUUUTTTSSSRRRQQQOOOQQQTTTVVVXXXZZZ]]]___```fffkkkmmmppptttuuusssxxxzzz}}}}}}|||zzzyyyzzz}}}~~~wwwsssmmmiiiggghhhjjjkkkoooxxx}}}{{{wwwssspppoooooossswww}}}~~~}}}|||zzz|||{{{{{{yyyuuusssuuuyyy||||||vvvqqqfff```]]]___eeennn}}}|||yyywwwxxxzzzzzzvvvssstttvvvxxx|||xxxoooiii```\\\VVVSSSSSSSSSRRRPPPSSSUUU]]]lll|||yyyzzz}}}yyyrrrrrrkkkbbbYYYTTTOOOJJJGGGEEEDDDBBB@@@>>><<<::::::999888777888:::<<<;;;:::;;;999666555444333111///,,,,,,---.........------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++))))))))))))))))))))))))++++++************+++++++++++++++++++++***)))))))))******++++++++++++++++++++++++*********))))))************************************************************************************************************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++++++++*********)))************************,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++******++++++,,,---,,,,,,,,,------,,,,,,+++---------.........//////111222333555666888999999999999999999999888777777:::999999888999<<<@@@CCCGGGIIIKKKMMMOOOPPPRRRSSSVVVZZZaaahhhooouuu{{{~~~zzzvvvuuuyyy{{{xxxwwwvvvuuuvvvyyy~~~yyyuuuttttttrrrooommmkkkkkkkkkllluuuzzz}}}{{{.........///000111111222666777999;;;===???@@@AAA???AAACCCDDDEEEFFFIIIKKKNNNSSS___nnn}}}xxxqqqkkkjjjiiiiiimmmsss|||vvvppplllgggddd```___```bbbccccccfffgggiiijjjiiigggdddbbbgggeeecccdddeeeddd```]]]VVVUUURRRQQQPPPQQQRRRSSSQQQUUU[[[```dddhhhlllooovvv~~~|||uuuqqqmmmkkkjjjkkkkkknnnwww~~~|||qqqnnnhhhccc___\\\\\\\\\^^^fffsssvvvtttrrrooollliiihhhgggfffhhhlllqqqyyy|||zzzwwwuuussstttvvvxxx|||~~~}}}zzzxxxyyy}}}}}}mmmfffaaaaaafffooo}}}zzzvvvuuuvvvvvvsssooorrrrrrsssuuuyyy}}}zzztttkkkhhhdddaaa___^^^[[[ZZZXXXXXX[[[eeerrr|||||||||zzzrrrjjjbbb[[[TTTOOOJJJIIIFFFCCC@@@???>>>>>>:::::::::;;;===>>>===;;;===;;;999888888777555333///......------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,))))))))))))))))))))))))++++++************+++++++++,,,,,,,,,,,,+++******((()))******++++++******+++++++++***************************************************************************************************************************************************************************************************************++++++++++++++++++++++++)))))))))************+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))************))))))******+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,........................222444666999;;;<<<======999888888777777777777888;;;<<<<<<<<<===AAAFFFJJJTTTVVVXXXYYYYYYXXXYYYYYYWWW[[[bbbiiioootttvvvwww|||yyytttpppnnnmmmmmmppptttyyy}}}{{{vvvuuuwwwsssmmmgggcccbbbccceeelllrrryyy}}}~~~||||||...///000111222333444444777999:::<<<===???AAACCCBBBDDDGGGHHHIIIJJJLLLNNNSSSYYYeeetttpppjjjfffgggiiinnnvvv~~~|||tttnnnjjjgggccc___^^^___```bbbbbbgggeeeeeeggghhhgggccc___aaa^^^\\\]]]___^^^YYYUUUVVVUUUTTTRRRRRRTTTWWWZZZ[[[```gggnnntttzzz}}}vvvnnniiiddd```]]]]]]\\\\\\ccckkkyyyxxxqqqoooiiihhhddd___YYYUUUSSSRRRRRRXXXbbbnnnwwwzzzyyyvvvjjjiiihhhggggggeeecccaaa[[[\\\]]]aaagggrrr}}}zzzvvvssspppnnniiiiiijjjjjjmmmttt||||||zzzyyywwwuuutttuuu{{{~~~vvvnnnkkklllsss}}}uuupppooooooooonnnooonnnmmmnnnqqquuuzzz}}}}}}xxxtttsssqqqnnnmmmkkkjjjiiiiiigggfffiiipppuuuuuuttttttvvvwwwuuuvvv{{{}}}xxxqqqiiiaaa]]]TTTQQQLLLGGGCCC@@@???>>><<<<<<<<<>>>@@@@@@>>>===>>><<<::::::;;;:::999777222111///---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,------++++++++++++++++++++++++++++++************++++++***++++++,,,++++++******(((((()))************)))************************************************************************************************************************************************************************************************************************************************)))))))))*********+++++++++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))************))))))******+++,,,((())),,,------,,,+++***++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,------------++++++******++++++,,,---+++,,,------------------------......///000000111444666999<<<=========<<<:::999888888888999:::;;;<<<>>>@@@BBBDDDJJJSSSYYYccceeegggeeeaaa]]][[[[[[XXX[[[aaahhhmmmooonnnmmmpppwwwxxxqqqmmmkkkjjjhhhjjjnnnqqquuuyyy~~~~~~yyyxxxwwwrrrkkkddd```aaadddfffhhhmmmtttyyy||||||}}}}}}///000111222444555666777999:::;;;<<<<<>>???>>>>>>???AAAAAA@@@>>>>>>===;;;;;;<<<<<<:::999555444222///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,------++++++++++++++++++++++++++++++************++++++))))))***************)))(((((()))************)))************************************************************************************************************************************************************************************************************************************************************+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,))))))******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))************))))))******+++,,,((())),,,------,,,+++***++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...++++++******++++++,,,---+++,,,------.........---+++,,,---///111333444555777888:::<<<===<<<:::999:::999888888999;;;===>>>>>>BBBGGGJJJOOOXXXdddlllwwwyyyzzzuuulllccc___]]]^^^```dddjjjnnnooollliiiiiinnnvvvvvvnnnjjjgggeeeeeegggjjjlllnnnqqquuuwww~~~{{{zzztttpppjjjfffdddgggkkkooolllooouuuyyy{{{}}}000000222444666777999999:::;;;<<<<<<>>>CCCKKKRRRWWWYYY\\\\\\[[[ZZZZZZ[[[]]]bbblllwww|||iiibbb```dddmmmvvv|||zzzoooiiiggggggeeeccccccdddddddddcccdddaaa___^^^___]]]YYYUUUPPPPPPPPPPPPRRRTTTWWWXXX^^^ccciiimmmoooqqquuuyyyxxxsssnnniiiddd___^^^]]]aaaiiivvvxxxqqqllleee```___^^^VVVPPPLLLIIIGGGJJJOOORRRXXX^^^___]]]YYYVVVVVVUUUXXX[[[YYYSSSNNNLLLKKKIIIKKKNNNSSSXXXYYYXXXVVVTTTTTTVVV[[[```aaa___[[[TTTSSSRRRQQQSSSWWW]]]bbbeeeeeeeeedddcccbbbbbbaaa```___]]]ZZZYYY[[[```ccciiittt{{{yyytttqqqpppooooooooommmiiieeeeeejjjnnnrrrzzzqqqccc^^^___bbbdddiiijjjkkkmmmppprrrtttvvvzzz~~~zzz|||}}}~~~~~~rrreee]]]ZZZWWWVVVWWWXXX\\\fffppp}}}{{{wwwppplllddd[[[QQQIIIDDDAAABBB@@@??????@@@AAAAAA@@@@@@>>>============;;;:::888777555333111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,))))))))))))))))))))))))++++++************++++++(((((()))************)))((()))******++++++*********************+++++++++************************************************************************++++++++++++++++++++++++*********************************************************************************************************************************+++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,)))))))))))))))*********************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))************))))))******+++,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++******++++++,,,---+++,,,---......///......+++,,,...111333666888999888999:::;;;;;;:::999888888999999;;;===???AAABBBDDDIIIPPPUUU\\\fffuuuzzznnngggeeeaaabbbeeekkkqqqrrrnnnkkkkkkmmmqqqwww|||~~~zzz{{{~~~tttmmmgggcccaaaeeefffhhhiiiiiikkknnnppp|||}}}|||}}}vvvtttqqqoooppptttxxx{{{wwwyyy{{{|||}}}000111333555777999:::;;;:::<<<>>>???BBBKKKXXXaaakkkmmmooonnnllljjjhhhhhhhhhjjjqqqxxx|||sssdddbbbcccjjjuuu|||wwwnnnkkkkkkhhhfffeeeddddddcccaaa___\\\[[[YYYXXXWWWUUURRRPPPKKKNNNQQQRRRTTTZZZbbbiiivvv}}}yyyrrrmmmhhhbbb]]]VVVUUUTTTUUU[[[dddnnnuuuzzzrrriiieee```[[[[[[]]]```XXXPPPLLLIIIFFFHHHLLLOOORRRUUUUUUSSSQQQQQQRRRQQQVVV[[[[[[VVVPPPMMMMMMLLLLLLMMMPPPRRRSSSQQQOOONNNNNNPPPVVV\\\^^^ZZZVVVQQQQQQQQQPPPPPPQQQUUUWWWYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[YYYWWWUUUUUUXXX[[[^^^fffllllllkkkllllllkkkjjjkkkjjjeee___]]]___cccgggooozzzwwwhhhaaa``````aaagggjjjoootttxxx{{{||||||zzz}}}|||}}}{{{lllbbbZZZSSSNNNMMMMMMNNNVVV```nnnwww~~~zzzrrrhhh^^^TTTLLLHHHDDDBBB???>>>???AAABBBBBBCCCAAA???>>>???>>><<<:::999999888666444222///...---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++))))))))))))))))))))))))++++++************++++++((()))******+++++++++***)))******+++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************************************)))))))))************+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))))))))******+++++++++******************************+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))************))))))******+++,,,******+++++++++,,,,,,,,,************************))))))))))))***+++,,,---++++++++++++++++++++++++)))******+++,,,,,,------************************...---,,,+++++++++,,,---++++++******++++++,,,---+++,,,---...////////////...///000333555777999:::888888999999:::::::::;;;:::<<<>>>AAADDDGGGHHHIIILLLRRRYYY___fffrrryyyqqqoooffffffjjjpppxxx{{{yyyvvvsssqqqqqqrrrtttuuuuuutttppprrruuuxxx|||~~~vvvpppllliiigggjjjkkkkkkkkkjjjjjjlllnnnxxx{{{~~~~~~111222333555888:::;;;<<<;;;===???AAAFFFRRRaaammm|||zzzzzzqqqrrruuuxxxxxxyyy|||nnndddeeehhhpppzzz~~~uuuooonnnppphhhgggeeeeeedddaaa]]]ZZZWWWWWWWWWUUUSSSQQQPPPOOOQQQVVV[[[]]]```ggguuu{{{rrrkkkgggccc\\\WWWQQQPPPOOONNNQQQXXX```eeeeee```\\\ZZZWWWUUUYYY^^^eee\\\SSSOOOKKKHHHIIIMMMPPPQQQRRRQQQOOOOOOPPPRRRSSSYYY______ZZZSSSPPPPPPOOOOOOPPPQQQSSSRRRPPPNNNLLLLLLNNNTTTZZZ[[[WWWRRROOOPPPQQQPPPOOOOOOQQQRRRTTTVVVXXXXXXWWWWWWWWWXXXWWWWWWVVVTTTRRRRRRTTTVVVWWW]]]bbbccceeehhhiiigggccceeefffbbb\\\YYY[[[______gggrrrzzzppphhhdddbbbaaafffkkkssszzz|||}}}}}}{{{}}}~~~vvvlll^^^TTTLLLIIIHHHHHHMMMVVV^^^jjj{{{{{{rrrggg\\\TTTOOOFFFBBB>>>===>>>@@@BBBCCCEEECCCAAA@@@@@@???===;;;:::::::::888666333000...---------------------------------,,,,,,+++++++++------,,,+++************++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))******************)))***++++++,,,++++++*********+++,,,---************************))))))))))))***+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------************************///...,,,+++***++++++,,,++++++******++++++,,,---+++,,,---...////////////111111222444666777888999888888888888:::;;;===>>>>>>@@@DDDHHHLLLNNNOOOPPPRRRXXX```eeelllxxxwwwuuuoooooorrrzzzzzzvvvsssppppppooonnnmmmiiikkkooorrrwww|||~~~yyyvvvuuusssqqqoooppppppooommmmmmnnnooowwwzzz}}}~~~444666777888888999;;;======???DDDJJJPPP]]]rrr{{{uuuvvvvvvttttttvvv{{{wwwooojjjmmmpppuuuvvvvvvvvvwwwyyy}}}~~~~~~}}}xxxrrrlllhhhgggddd^^^ZZZXXXWWWWWWVVVPPPRRRTTTSSSQQQPPPRRRTTTTTT\\\fffmmmsss}}}|||xxxxxxxxxwwwxxx{{{yyyzzz}}}vvvqqqllliiihhhfffbbb___WWWTTTQQQRRRUUUXXXYYYXXX\\\[[[YYYWWWVVVXXX]]]```bbb```]]]XXXTTTRRRTTTVVVWWWZZZ\\\\\\XXXVVVVVVWWW\\\___cccdddbbb^^^[[[XXX\\\[[[ZZZZZZ[[[[[[ZZZYYYVVVVVVVVVXXXZZZ[[[YYYXXXUUUTTTTTTTTTTTTVVVWWWXXXZZZZZZZZZYYYXXXXXXWWWVVVYYYWWWSSSQQQQQQRRRRRRRRRRRRSSSUUUZZZ^^^``````^^^aaa___]]][[[ZZZZZZ[[[\\\___^^^```fffooouuuuuussstttuuuwww{{{|||qqqkkkjjjjjjlllpppvvv~~~~~~zzzxxxyyyzzz{{{yyy|||~~~}}}~~~wwweee]]]SSSLLLKKKLLLLLLLLLVVV___lllzzz}}}vvvqqqeeeYYYSSSGGG??????AAA??????BBBBBBAAAAAABBBBBB@@@<<<999???===;;;:::999888555222000///---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''***++++++,,,,,,++++++***************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))((((((,,,+++++++++***)))))))))---+++))))))+++,,,***''')))***+++,,,,,,+++***)))+++++++++++++++***)))(((************************)))))))))***++++++,,,,,,,,,+++***+++------+++)))******))))))******+++,,,+++++++++*********))))))************************************************************************************************************************,,,,,,++++++***)))((((((++++++*********************++++++,,,,,,++++++***+++++++++*********))))))*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---........................111444888999999888888888;;;<<<<<<>>>???BBBEEEFFFHHHEEEJJJTTTZZZYYYZZZ^^^[[[\\\bbblllsssxxx{{{yyy|||xxxpppnnnnnnjjjggggggeeegggjjjmmmppptttyyy}}}}}}yyyxxxwwwvvvuuuvvvwwwwwwvvvtttsssrrrqqq444555666666666888;;;>>>EEEGGGNNNVVV]]]jjjwwwtttrrrooonnnoooooorrrwwwyyywwwrrrmmmiiimmmooorrrrrrqqqqqqsssuuuyyyyyyzzzxxxuuupppjjjgggaaa]]]YYYUUUSSSRRRRRRRRRRRRUUUXXXYYYXXXYYY]]]```iiiqqqzzz~~~wwwpppnnnlllhhhggghhhiiiiiijjjnnnsssuuusssqqqnnnllljjjjjjlllllljjjhhhbbb___[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[\\\```cccjjjjjjiiifffdddccceeefffllloooqqqoookkkiiiiiijjjpppsssvvvxxxvvvrrrnnnlllnnnmmmmmmnnnpppqqqpppooojjjiiiiiiiiijjjhhheeebbb___^^^]]]]]]___aaacccdddffffffffffffdddaaa^^^\\\ZZZXXXTTTRRRPPPPPPPPPOOOTTTSSSSSSTTTWWWYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWW[[[YYY[[[aaajjjppprrrqqqnnnoooqqqsssuuuxxxzzz{{{|||tttoooooopppssswww}}}zzzuuutttuuuuuuuuuxxx{{{zzzyyy{{{}}}ppphhh]]]TTTPPPNNNMMMMMMQQQYYYdddrrr{{{wwwpppgggZZZOOOEEEDDDCCC@@@@@@BBB@@@@@@@@@AAABBBAAA>>><<<@@@>>>===<<<;;;:::777555222111///---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***************************)))************+++++++++************************)))************+++++++++************************************************,,,,,,++++++***))))))(((******))))))))))))))))))---+++))))))++++++***((()))***++++++++++++***)))+++++++++++++++***))))))************************++++++******************+++*********,,,,,,+++)))******))))))******+++,,,+++++++++*********))))))************************************************************************************************************************---,,,,,,+++******))))))***************************++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,---------.........////////////333555888999888888999:::999;;;===@@@DDDIIINNNQQQRRRRRRWWW___ccc___]]]^^^______eeemmmrrruuu}}}}}}sssnnnkkkfffaaaaaaccceeehhhjjjmmmqqquuuyyy~~~|||{{{{{{{{{{{{{{{~~~{{{xxxxxxyyy555666777777777:::>>>AAAKKKOOOWWWaaakkkyyyvvvpppmmmjjjkkknnnoooqqqtttvvvwwwuuusssrrrnnnoooooonnnmmmmmmoooqqqvvvvvvvvvtttppplllgggeeeYYYWWWSSSQQQPPPQQQSSSUUUZZZ]]]bbbddddddggglllpppxxxvvvooohhheee```ZZZWWWXXXYYYXXXWWWYYY\\\^^^``````ffffffiiinnnsssvvvwwwvvvrrrooollliiihhhgggeeedddbbbeeegggiiijjjkkknnnpppzzz|||~~~~~~}}}~~~zzzwwwqqqooommmnnnqqquuuwwwxxx{{{|||~~~~~~{{{uuupppllleeebbb]]]XXXUUUTTTUUUVVV[[[XXXUUUTTTTTTUUUUUUUUUPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPQQQWWW___fffiiiiiiiiijjjkkklllmmmnnnnnnnnnppprrruuuxxx{{{|||vvvssstttuuuyyy}}}wwwooolllmmmnnnpppsssvvvwwwvvvvvvzzz}}}zzzrrrhhh___ZZZWWWVVVUUURRRXXX```kkk{{{~~~zzztttfff[[[QQQKKKGGGCCCAAAAAA@@@??????AAACCCCCCBBB@@@AAA@@@>>>>>>>>><<<:::777555333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***++++++,,,,,,++++++***************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))((((((((((((((()))))))))---+++)))((()))+++******)))***++++++++++++***)))***++++++++++++***))))))************************,,,,,,++++++***))))))(((+++***))))))++++++***)))******))))))******+++,,,+++++++++***************************************************************************************************************************************------,,,,,,++++++*********************************++++++,,,,,,++++++***+++++++++***************************************,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))......---------------...---......///000111222222444666777777777888:::<<<;;;===AAAEEEJJJQQQYYY^^^___```eeellllllfffbbbaaacccdddiiipppssstttxxx}}}vvvooojjjccc______bbbdddfffggghhhjjjnnnqqqzzz{{{}}}~~~uuuoookkkkkk888888999999;;;>>>BBBFFFMMMQQQ[[[gggrrr~~~rrrkkkiiikkksss|||~~~}}}{{{zzzrrrqqqooommmlllnnnppprrrwwwvvvsssoookkkfffbbb___SSSSSSSSSSSSTTTYYY^^^bbbiiimmmqqqsssrrrtttwww{{{|||nnnhhhbbb```\\\VVVRRRRRRSSSQQQPPPPPPSSSWWW\\\^^^eeehhhooowww~~~}}}zzzwwwtttrrrqqqvvvyyy~~~|||wwwooogggbbbaaaeeehhhhhhfffcccaaa```^^^[[[YYYTTTSSSRRRQQQPPPPPPPPPPPPMMMLLLLLLPPPWWW^^^bbbccceeefffhhhiiijjjkkkjjjjjjiiikkkmmmoooqqqvvv|||~~~zzzuuussstttuuuwww}}}tttjjjggghhhjjjnnnqqqtttuuutttssstttvvvxxx|||{{{wwwpppiiieeeddddddeee___aaadddjjjvvv~~~|||qqqiii^^^UUUNNNHHHDDDBBBBBBAAA@@@BBBDDDEEEEEEDDDBBB@@@?????????>>>;;;999888777555333000///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************))))))*********+++++++++************************************************+++++++++*********))))))'''(((((())))))*********---+++)))((()))***++++++*********++++++***************+++++++++******)))************************+++++++++*********))))))+++)))((((((*********)))******))))))******+++,,,************************************************************************************************************************************************---------,,,,,,+++++++++***************+++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...------,,,---------......///111222333444555555666666666666888<<>>;;;888777666666333111///---,,,++++++,,,***+++,,,---...---,,,,,,)))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))+++++++++*********))))))++++++******))))))((((((***************************************************************************************************************************++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************------,,,++++++,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++******+++,,,------,,,+++*********+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,---------......///...------,,,,,,,,,,,,///...------...000333444999888777666666888:::<<<>>>DDDJJJLLLOOOUUUYYYXXX]]]aaagggnnnwww|||rrrjjjiiigggddddddiiiiiijjjjjjhhhgggjjjooottttttyyy}}}}}}qqqkkkiiieeegggfff```]]]\\\YYYVVVRRRPPPNNNLLLKKKMMMOOOQQQUUUVVVZZZ^^^ccchhhkkkmmm___eeemmmrrrrrrpppooopppmmmlllmmmoooqqqqqqpppnnnfffhhhkkkmmmmmmllljjjhhhoooqqqsssuuuwww{{{|||uuuoooiiiddd^^^ZZZYYYYYYXXXWWW\\\```eeejjjmmmqqquuuwww}}}zzzmmmdddbbb^^^XXXSSSNNNJJJHHHJJJKKKOOOWWW[[[]]]bbbiiiooozzz}}}ssslllddd]]]\\\\\\]]]___bbbfffjjjllltttwwwyyyyyy{{{|||xxxrrroooppppppooonnnllljjjiiimmmnnnppprrrssstttuuuuuuxxxwwwwwwyyy}}}yyyvvvrrrlllhhhfffffffffiiiiiijjjlllmmmpppqqqrrr{{{{{{||||||uuuooofff\\\XXXZZZaaafffxxx{{{{{{vvvsssqqqlllhhhaaa\\\WWWSSSOOOLLLKKKIIIFFFEEEEEEEEECCCBBBDDDBBB@@@===:::777666555444333222000......------,,,------...---,,,+++***)))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++************++++++************************++++++************++++++************************+++++++++*********))))))+++++++++*********))))))************))))))))))))************************************************************************************************************************++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++************************---,,,+++******+++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,---------......///......---,,,,,,,,,---000/////////000222444555555555666777888:::>>>@@@FFFLLLQQQRRRUUUYYY[[[ZZZ]]]___ccciiioooxxx{{{rrrjjjgggeeecccdddhhhhhhiiiiiihhhhhhkkkqqquuuzzz~~~xxxuuuvvvwwwyyyzzzyyyrrrggg___[[[ZZZ___cccccc```^^^^^^]]]YYYYYYVVVSSSPPPOOOQQQTTTVVVZZZ]]]cccjjjqqqxxx}}}pppwww~~~|||{{{xxxuuuqqqnnnmmmllljjjiii^^^^^^___```bbbeeehhhjjjnnnoooqqqqqqsssvvv{{{~~~|||zzzxxxrrrjjjccc^^^[[[XXXWWWXXX[[[]]]^^^gggkkkqqquuuwwwxxxzzz{{{tttggg___]]]ZZZVVVRRROOOMMMMMMMMMNNNUUU___fffkkksss{{{{{{wwwtttssstttuuu|||}}}vvvkkkgggeeebbb```aaadddhhhkkkmmmppprrrsssvvvzzzxxxsssqqqsssuuuvvvuuussspppooohhhjjjlllnnnpppqqqqqqqqqrrrpppppprrruuuyyyzzz{{{xxxwwwtttmmmeeeaaa```bbbffffffgggiiijjjlllmmmnnnuuuuuuwww|||~~~zzzrrriiibbb```cccfffmmmnnnooorrrtttuuutttsssrrroookkkgggccc^^^XXXTTTQQQNNNJJJHHHGGGGGGEEEDDDDDDCCCBBB@@@===:::777666555555555444222111///.../////////...---+++***)))******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++************++++++************************++++++************++++++************************+++++++++***************+++++++++***************)))))))))***************************************************************************************************************************************+++,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,+++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++,,,,,,,,,---------************+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......///......------------...000000111222333444555555333555888:::===@@@EEEIIIPPPWWW[[[[[[[[[^^^___]]]^^^___aaadddhhhnnnvvv{{{{{{sssjjjgggeeeccceeeiiijjjkkklllmmmooosssxxx|||~~~|||xxxqqqiiidddcccccccccdddccc^^^XXXTTTUUUWWWaaagggkkkkkkkkkmmmmmmkkkiiieee```[[[YYYZZZ]]]___dddhhhooowww|||tttmmmjjjiiihhhhhhdddccccccdddfffjjjnnnpppooooooppprrrtttwww{{{}}}~~~{{{wwwrrrnnnggg```[[[WWWVVVVVVYYY]]]ccciiilllqqquuuyyy|||||||||}}}~~~|||lllbbbZZZZZZYYYYYYYYYYYYZZZZZZYYY[[[cccoooxxx|||wwwtttpppkkkiiihhhiiijjjvvv|||~~~~~~~~~}}}||||||wwwwwwyyyzzzzzz|||}}}}}}~~~tttrrrooommmmmmooorrrtttppprrrqqqoooqqquuuuuurrrnnnqqquuuxxxzzzyyywwwvvvlllmmmooopppqqqpppooonnnnnnllljjjkkkmmmpppqqqrrrrrruuuvvvpppggg```^^^```dddeeefffgggiiiiiijjjjjjmmmnnnpppvvv}}}~~~zzzuuuqqqoooppprrrpppkkkfffgggmmmrrrtttssstttsssqqqooolllggg```[[[VVVRRRNNNJJJHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>;;;:::666666777666555333111///000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++************++++++************************************************************************)))))))))******+++++++++************************************************************************************************************************++++++,,,++++++***)))(((******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---+++,,,,,,,,,,,,---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...............//////000111222444555555555555444888<<<@@@CCCHHHOOOTTT[[[```cccaaaaaabbbbbb```___aaacccdddfffjjjooosss~~~~~~{{{zzz}}}zzzssslllgggfffgggjjjlllqqqrrrsssvvvzzz}}}{{{xxxsssllleee___\\\ZZZ\\\\\\[[[XXXVVVXXX\\\___iiirrryyy{{{}}}zzzrrrjjjffffffhhhiiinnnqqqwww}}}~~~tttmmmjjjlllooopppqqqpppooonnnnnnoooqqqrrrrrrrrrsssuuuyyy|||}}}xxxppphhhaaa\\\XXXVVVUUUWWWZZZ^^^eeemmmvvv{{{}}}~~~~~~~~~|||}}}}}}{{{xxxwwwyyy|||vvvjjjaaa\\\XXXYYY\\\```cccgggiiijjjjjjllluuu{{{tttooommmiiieeeddddddfffgggnnnuuu{{{~~~|||xxxtttrrrrrrrrrqqquuuzzz{{{wwwvvvxxxxxxxxxxxxwwwwwwyyy|||}}}yyyxxxyyywwwrrrooorrrvvvzzz|||ssspppqqqpppmmmfffiiinnnrrrvvvxxxxxxxxxssstttuuuvvvuuussspppnnnooommmjjjiiijjjjjjjjjiiiiiioootttssslllddd``````aaabbbdddeeeggggggggggggggghhhlllrrryyy~~~}}}}}}~~~tttjjjfffiiinnnqqqqqqrrrrrrrrrrrrqqqnnniiieee[[[WWWQQQLLLJJJGGGEEECCCBBBCCCDDDDDDCCCBBB@@@???777888888888666444222000//////.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++************++++++************************************************************************))))))******++++++,,,,,,************************************************************************************************************************++++++++++++******)))(((******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---+++++++++,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000111111222333555666666666666777;;;AAAEEEIIIOOOYYY```gggkkklllhhheeefffeeeccc```cccgggjjjkkklllnnnpppuuuvvvvvvvvvtttsssvvvzzzuuurrrmmmiiijjjnnnqqqrrrzzzzzz|||vvvsssvvvsssrrrpppmmmiiiddd```]]]]]]\\\YYYXXXXXX\\\bbbgggpppzzzvvvpppmmmmmmnnnpppsssvvv{{{~~~}}}sssnnnooovvv}}}}}}zzzxxxwwwwwwxxxwwwwwwxxx{{{~~~~~~~~~vvvpppggg]]]WWWUUUVVVWWWYYY\\\```fffnnnxxx~~~}}}yyyxxxtttoooiiiffffffggghhhkkkllljjjddd___]]]^^^```ccchhhnnnsssvvvwwwxxxzzz}}}|||}}}~~~{{{uuunnnlllhhheeedddeeefffhhhjjjqqquuuvvvxxx{{{|||zzzxxxuuuqqqllliiihhhhhhiiikkknnnttt||||||xxxvvvuuuvvvuuuuuurrrpppmmmlllmmmpppuuuxxx}}}xxxrrrmmmkkkkkkgggbbb```dddhhhmmmuuu|||uuupppkkkdddbbbccceeehhhkkknnnppprrrtttvvvxxxyyyyyywwwtttsssnnnllliiigggfffdddaaa___ccciiippprrroooiiidddbbb^^^```bbbdddffffffffffffgggiiimmmrrrwww{{{~~~~~~vvvnnnlllmmmmmmlllnnnmmmnnnppprrrsssqqqpppccc^^^WWWQQQMMMJJJGGGFFFDDDEEEEEEEEEEEEDDDDDDCCC::::::999888777555444333000//////.........//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++++++++************++++++***************************************+++++++++***************+++++++++*********+++++++++++++++************************************************************************************************************************))))))***************)))******+++,,,,,,,,,,,,+++******************************+++,,,,,,+++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............//////111222333444444555666777888888999:::???EEEJJJOOOYYYfffpppyyy{{{xxxqqqlllkkkjjjgggdddiiiqqqvvvvvvtttrrrppppppnnnmmmnnnmmmkkknnnrrrvvvxxxxxxwwwzzz~~~}}}zzzrrrsssqqqpppttt{{{~~~~~~|||ppphhhhhhllllllnnnrrruuuvvvrrrlllggggggddd```^^^___ccchhhlllwww{{{sssooonnnnnnnnnoooqqqtttwwwzzz}}}~~~{{{rrrpppvvv}}}zzzyyyzzzyyyvvvtttiiieee^^^XXXUUUVVVZZZ]]]aaaeeekkkqqqyyyzzztttpppjjjccc]]]YYYXXXYYYYYY[[[^^^______cccjjjqqqxxx{{{{{{yyyvvvuuuxxxyyyyyy||||||uuurrrnnnkkkiiiiiijjjkkklllqqqtttrrrpppqqqrrrpppooommmjjjfffcccaaabbbcccbbbdddhhhnnntttxxxyyyyyysssrrrqqqqqqqqqqqqpppooojjjfffbbb___^^^```dddggglllmmmmmmkkkfffbbb___^^^XXXTTTRRRUUUYYY\\\cccjjjpppuuuzzz{{{zzzxxxxxxyyy|||~~~tttkkkhhhfffdddbbbbbbdddgggiiilllooosssxxxzzz{{{zzzyyyqqqooommmllljjjgggbbb___aaadddiiilllmmmjjjfffccc```bbbeeehhhiiijjjjjjjjjmmmooosssuuuwwwxxxxxxyyyyyyzzz{{{|||zzztttpppkkkhhheeedddeeehhhnnnrrruuuvvvlllfff^^^WWWSSSOOOLLLKKKIIIHHHGGGFFFEEEDDDDDDDDD>>>===;;;:::888777777777333222000///...---......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))*********+++++++++,,,++++++++++++++++++***************************************************************************************************************************'''((()))******++++++*********+++,,,,,,,,,,,,+++***************************+++,,,------,,,+++***))))))))))))))))))))))))******************************************************+++,,,,,,---......***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++)))))))))*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------......,,,,,,,,,---------...............///000111333444888888777888999:::<<<===AAAFFFMMMSSSZZZgggyyy}}}tttqqqooommmmmmuuuyyyuuuooojjjggggggfffcccfffllliiilllllllllooouuuwwwuuuvvvzzz|||}}}tttiiibbb___ccciiinnnsss|||yyysssoooiiiffffffiiimmmoooxxx}}}uuuqqqooonnnkkkkkkkkklllnnnqqqtttvvvyyyrrrrrr{{{|||yyyvvvsssnnnjjj```^^^[[[XXXWWWZZZ```eeejjjnnnttt{{{xxxnnnjjjccc[[[UUURRRQQQQQQPPPTTTYYY]]]cccnnn|||zzzwwwqqqoooppptttwwwwwwyyy}}}}}}zzzuuuqqqnnnnnnnnnooopppuuuvvvqqqmmmlllllljjjiiihhhfffbbb___^^^___aaa]]]^^^```dddjjjnnnooooooiiijjjkkkmmmmmmmmmkkkjjjccc___ZZZVVVTTTVVVZZZ]]]XXXZZZ\\\\\\XXXTTTRRRPPPOOOKKKIIILLLNNNPPPVVV\\\___ccchhhjjjjjjjjjlllnnnpppuuu{{{}}}rrrmmmgggaaa^^^___bbbdddcccgggnnnuuuzzz}}}~~~~~~zzzyyyxxxxxxvvvrrrlllhhhbbbbbbdddgggjjjjjjgggddddddfffiiillloooppppppooosssuuuxxxyyywwwvvvttttttssstttuuuwww{{{{{{rrrjjjeee]]]\\\]]]aaahhhooouuuwwwrrrlllddd\\\WWWTTTQQQOOONNNLLLIIIGGGEEEDDDDDDDDDAAA???===;;;:::999999:::555444222///---,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++******))))))++++++************++++++++++++++++++++++++++++++++++++************++++++************************))))))******++++++++++++))))))******++++++++++++---,,,,,,++++++*********************************************************************************************************************************&&&'''(((***++++++++++++******+++,,,,,,,,,,,,+++************************+++,,,------------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------...///000000+++++++++,,,,,,+++++++++***+++,,,------,,,+++***((())))))))))))*********,,,,,,++++++***+++++++++,,,,,,,,,------.........,,,,,,,,,---------...............///000222333444;;;;;;999999:::<<>>??????BBBIIIOOOMMMSSS[[[bbbkkkzzzzzzyyy{{{~~~wwwlllcccaaaaaa____________aaabbbdddgggnnnwww{{{rrrjjjeeedddfffggg___``````^^^^^^bbbjjjppp{{{qqqllllllmmmkkkiiioooooooooqqqtttxxx{{{}}}|||yyyvvvtttsssoooooooooppppppppppppqqq}}}ttttttvvvzzz}}}sssiiiaaa]]][[[[[[ZZZ\\\___aaaccchhhnnnsssuuu{{{uuugggddd```ZZZVVVVVVZZZ]]]dddffflllttt|||xxxqqqpppqqqssswwwzzz{{{{{{{{{~~~~~~}}}|||yyyxxxvvvtttqqqnnnlllkkkkkkkkkiiihhhggggggggggggeeedddcccccceeefffffffffdddddddddeeeddddddccccccZZZXXXUUUQQQNNNLLLKKKKKKGGGGGGGGGFFFDDDBBB@@@???999:::;;;;;;;;;<<>><<<:::999777666555333222000///...,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************************************************)))))))))***,,,---,,,+++******)))))))))***************************++++++++++++++++++++++++******++++++++++++******+++++++++***************...---,,,+++************************************+++***************++++++************************+++++++++,,,,,,,,,------+++******))))))******++++++***)))(((((()))******)))******+++,,,,,,,,,+++---,,,+++*********++++++,,,++++++++++++++++++,,,,,,***)))(((+++000555888...---,,,************+++,,,,,,,,,+++++++++******------------,,,,,,,,,+++******+++,,,,,,,,,,,,+++---------...------,,,,,,,,,------------.........111000000111333555666666666999>>>AAACCCGGGNNNRRRVVV\\\bbbhhhppp}}}}}}|||~~~xxxmmmdddbbbbbb``````aaa___aaacccfffkkkuuuzzzuuummmeee___\\\[[[[[[\\\]]]___```ccciiirrryyyyyytttsssrrrooommmjjjiiihhhhhhjjjmmmppprrrwwwxxxxxxyyyyyyyyyyyyxxxrrrsssssstttuuuuuuvvvvvvsssooorrrwww{{{zzzsssiii___XXXVVVWWWYYY___cccgggkkknnnqqquuuxxxwww}}}yyykkkcccbbb___]]]]]]aaaggglllvvvwww{{{wwwvvvuuuwwwzzz|||}}}}}}|||}}}~~~}}}}}}}}}wwwvvvtttrrrooommmkkkjjjjjjjjjiiihhhhhhggghhhhhhfffdddbbbbbbccccccbbbaaa______```______^^^]]]\\\VVVUUURRRPPPLLLJJJHHHFFFAAA@@@???>>><<<<<<;;;;;;888:::;;;:::999999:::;;;???BBBDDDFFFGGGHHHKKKMMMMMMPPPUUUZZZ```gggnnnsssyyy}}}~~~~~~~~~~~~}}}{{{wwwqqqlllhhhfffeeejjjsss~~~~~~xxxqqqmmmmmmlllkkkiiiaaabbbbbbbbbbbbeeejjjnnnwwwoookkkkkklllllllllmmmooosssvvv~~~zzzrrrfffZZZOOOLLLMMMSSS]]]fffooorrruuuvvvrrrjjjaaa[[[XXXWWWUUURRRNNNJJJGGGEEEBBBBBBBBBAAA???>>><<<;;;888777666444333111000///------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))((((((((()))*********+++***************************************++++++++++++***))))))((()))))))))******************************************************++++++++++++******++++++++++++******))))))---,,,+++***************************************))))))))))))***+++,,,,,,************************++++++++++++,,,,,,,,,,,,***)))))))))))))))************)))))))))***++++++'''((()))+++,,,,,,---------,,,+++*********+++++++++++++++,,,,,,++++++++++++***)))***+++...111333,,,,,,+++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------...---------------------......//////111222222333444555666666999<<<@@@EEEKKKQQQUUUXXX[[[___eeeiiinnnyyy{{{qqqhhhfffeeeddddddfffccceeehhhnnnvvvzzzxxxzzz~~~uuusssnnnhhhccc___]]]\\\___```aaacccgggnnnwww}}}|||zzzwwwsssoooiiigggdddcccccceeehhhjjjooorrruuuyyy|||}}}}}}}}}xxxyyyzzz{{{|||}}}~~~vvv{{{}}}||||||}}}wwwoookkkpppvvvyyy{{{zzznnnjjjbbbZZZVVVWWW[[[___iiilllppptttvvvvvvvvvvvvxxx|||pppgggdddddddddeeehhhpppyyy}}}|||{{{{{{}}}~~~}}}||||||}}}~~~~~~{{{yyyvvvvvvvvvvvvvvvvvvvvvvvvqqqpppnnnllliiigggeeedddccccccbbbaaaaaabbbbbbbbbcccaaa___]]]^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSRRRPPPMMMIIIFFFDDDAAA???===;;;::::::;;;<<<;;;<<<>>>===;;;999999:::<<<>>>@@@AAAAAABBBDDDFFFGGGKKKPPPUUUZZZ```fffkkkmmmrrrzzz}}}yyywwwyyy{{{}}}xxxmmmfff^^^aaagggqqq{{{}}}xxxtttqqqoookkkhhhddddddcccaaa___```cccfffrrrvvv{{{|||yyyrrrlllhhhjjjkkklllkkkjjjkkkmmmooosssxxx}}}xxxnnncccWWWQQQNNNOOOSSSYYY```hhhrrrxxxxxxqqqhhhaaa\\\ZZZVVVRRROOOJJJFFFCCCAAAAAAAAA@@@???>>>===<<<888777666555333111000///......---,,,++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))'''(((((()))***+++,,,,,,************************)))******+++++++++******+++******)))))))))******************************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***))))))))),,,,,,+++***************************************))))))))))))***+++,,,---***************************++++++++++++,,,,,,,,,***))))))))))))******+++)))))))))******++++++,,,******+++------.........,,,+++++++++++++++++++++***+++,,,------,,,+++************++++++,,,---...*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---............---------...//////000000111333444555555555666777>>>???CCCJJJRRRXXX[[[\\\\\\```dddgggkkkqqq{{{~~~}}}uuunnnllllllkkklllooommmpppvvv|||~~~rrrlllkkkooottttttttttttsssqqqnnnkkkiiijjjiiigggfffhhhmmmrrrvvvxxx{{{~~~|||wwwrrrnnnllljjjhhhffffffiiilllnnnrrruuuyyy}}}pppqqqpppoooqqqsssrrrnnnkkkoootttvvvxxx}}}wwwooocccaaa^^^ZZZYYY]]]dddjjjppprrrvvvzzz{{{yyyvvvsssuuuwwwyyyxxxvvvuuuwwwyyy}}}xxxrrrooopppqqqsssuuuyyy}}}}}}}}}~~~}}}|||{{{xxxuuusssrrrqqqnnnllliiiiiijjjjjjjjjkkkkkkkkkiiiiiigggeeebbb```___^^^ZZZZZZYYYXXXXXXXXXYYYYYY[[[YYYWWWUUUUUUUUUSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLJJJFFFCCCAAA@@@???<<<::::::;;;===>>>999:::;;;;;;888777666777===>>>@@@@@@??????AAABBBDDDGGGKKKOOOSSSWWW\\\``````eeemmmuuuyyyxxxvvvssssssssssssrrrsssvvv{{{xxxmmmaaa___^^^aaahhhrrrzzz~~~~~~}}}|||{{{xxxtttoookkkhhhgggeeeaaa]]]\\\\\\^^^bbbgggmmmqqqpppmmmjjjiiiggghhhiiiiiigggggghhhiiiiiioootttxxx}}}zzzsssjjjaaa\\\WWWRRRPPPRRRUUU]]]iiitttyyyvvvpppkkkccc___YYYTTTPPPKKKFFFBBB@@@@@@@@@@@@???>>>======888888666555333111000000///...,,,+++*********+++...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,------******************************+++++++++******)))++++++*********++++++,,,************************))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))++++++******))))))******************************))))))))))))***+++,,,---*********************************+++++++++,,,,,,***************+++,,,---))))))******++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++++++++++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------------,,,++++++,,,---............------...//////000111111111333555666666777:::<<>><<<<<<;;;999888888999:::<<<888999:::999777777777888<<<===??????>>>>>>@@@AAA@@@CCCFFFIIIKKKNNNQQQSSSYYY]]]eeelllqqqrrrqqqppppppooommmkkkjjjlllqqquuuzzz{{{jjjddd\\\XXX[[[aaaiiimmmtttvvvyyy{{{zzzwwwssspppjjjjjjhhheee___[[[YYYYYYYYY]]]ccchhhiiiiiijjjjjjcccdddffffffeeeddddddeeedddiiinnnrrrxxx}}}}}}xxxtttnnnhhhfffbbb[[[WWWWWWTTTXXXaaammmxxx}}}{{{wwwnnnhhh```YYYUUUOOOIIIDDDBBBBBBBBBAAA@@@???>>>===:::999888666444333222111000///---++++++***++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,---******************************************************++++++++++++******************************+++******)))))))))******************************))))))))))))***+++,,,,,,************************************++++++++++++************+++,,,---...)))***++++++,,,+++++++++***************)))((((((******+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,------...------------......///000111222222111444777888888;;;@@@EEEHHHLLLPPPUUUXXXZZZZZZYYY[[[^^^cccfffiiikkkmmmooorrrtttuuutttqqqqqqtttwwwzzzxxxxxx|||}}}}}}uuujjj``````fffmmmwww}}}xxxsssmmmhhhggghhhiiijjjfffkkknnnqqquuu}}}~~~~~~~~~}}}zzzwwwtttrrrqqqqqqrrrtttwwwzzz~~~~~~{{{yyywwwxxxyyyyyyxxxwwwssssssuuuxxx|||{{{uuulllddd^^^YYY___fffkkknnnttt{{{~~~vvvpppkkkiiifffbbb^^^[[[ZZZZZZXXX^^^fffnnnwww|||~~~|||wwwtttqqqooonnnllljjjhhhccc```]]][[[ZZZXXXVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@@@@AAABBBAAA@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<;;;:::999777777666555555666777888999999999999888888:::===:::<<<>>>???@@@AAACCCEEECCCEEEHHHIIIIIIJJJKKKMMMSSSWWW]]]cccgggjjjjjjjjjggggggfffdddbbbccceeeggghhhpppvvvxxx{{{|||yyyzzztttlllbbbZZZXXXZZZ^^^```eeehhhnnnrrrtttttttttsssmmmoooooolllgggaaa^^^\\\VVVZZZ^^^aaacccdddeeegggaaacccfffgggfffeeeeeefffbbbggglllooouuuzzzzzzvvvuuuqqqoooppppppkkkgggggg^^^\\\^^^iiixxxzzzsssiiiaaa\\\VVVNNNHHHEEEEEEEEEDDDCCCAAA@@@???<<<<<<:::999777555444444333222///---,,,,,,---...,,,,,,,,,---------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---,,,***)))))))))*********************+++,,,,,,************************++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,******))))))))))))******************************+++***************++++++************************************++++++++++++))))))))))))***+++,,,---***+++,,,,,,,,,+++***)))((())))))************))))))***+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,***+++++++++++++++++++++******+++,,,,,,,,,+++***,,,,,,,,,+++++++++******+++,,,,,,,,,------------+++,,,------...------------------...------,,,,,,---...///000111222222333333666999:::;;;@@@HHHOOOUUUYYY___aaa___]]]\\\]]]ZZZ^^^cccgggjjjllllllmmmlllmmmnnnllliiijjjnnnrrrwwwzzz}}}}}}{{{yyyyyyzzz}}}}}}|||rrrfff```]]]dddnnnyyyzzztttmmmiiihhhiiiiiiiiihhhlllnnnnnnqqqxxx}}}~~~}}}~~~~~~}}}}}}|||yyy{{{}}}~~~vvvvvvwww{{{zzztttmmmfff___[[[]]]dddnnnuuuyyy}}}}}}ssslllhhheeeaaa]]]YYYWWWVVVVVV[[[bbbmmmyyy|||{{{zzzxxx{{{}}}zzzwwwuuupppnnnjjjhhhfffdddbbb```XXXVVVTTTSSSRRRRRRPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGEEECCCBBBAAABBBBBB@@@???======<<<<<<<<<;;;::::::<<<======<<<999999:::;;;;;;;;;:::::::::999999999999999999999555555555555555555666666555666666555444666999<<<:::<<>>>>>===;;;999888666666555444111///......///000,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********************************)))))))))))))))++++++++++++++++++++++++...,,,***(((((()))***+++))))))((())))))***++++++************************++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,---***)))))))))))))))******************************++++++******************************************)))************+++++++++(((((((((((()))***+++,,,+++,,,,,,---,,,+++)))(((((()))***+++,,,---------)))***+++,,,---,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++,,,,,,***+++,,,---,,,,,,******,,,,,,,,,+++++++++******,,,,,,,,,------.........+++,,,------......------............---,,,++++++---...///000111222333333555888;;;<<<>>>DDDNNNVVV```fffllllllgggbbbaaabbb```ccciiinnnqqqsssrrrrrriiijjjjjjhhheeefffjjjnnnppptttxxxxxxvvvuuuuuuvvv}}}zzztttnnnllllllfff^^^ddd___```jjjvvv|||}}}vvvnnniiihhhiiihhhgggmmmppppppnnnpppxxx~~~}}}{{{|||}}}uuukkkcccaaa``````___gggmmmuuu{{{wwwmmmgggdddbbb^^^YYYVVVWWW[[[^^^]]]fffuuu~~~zzzwwwvvvyyy||||||wwwsssooolllkkkllljjjgggccc^^^ZZZWWWUUUQQQPPPMMMJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;:::::::::999999777777777777777777777777888777777777666666555555555555555555555555555555666555444333222333333444333333444444666777888999;;;<<<>>>???@@@CCCGGGJJJIIILLLOOOPPPPPPOOOPPPPPPKKKLLLMMMOOOQQQSSSUUUUUUWWWWWWWWWVVVTTTQQQOOOMMMPPPSSSXXX]]]cccgggiiijjjjjjiiiiiiiiilllppptttvvv{{{}}}wwwoooiiifffccc```]]]ZZZ[[[]]]]]]^^^bbbhhhnnnrrruuuyyy}}}}}}xxxpppjjjeee___YYYYYY]]]aaabbbaaacccdddfffiiilllooorrrssspppjjjgggkkkuuu{{{yyyuuuvvvvvvwww|||xxxsssooopppyyy|||qqqjjjfff^^^SSSLLLLLLKKKJJJGGGEEECCCBBBAAAAAA???===;;;999777666666666666555333000...,,,,,,,,,------......------++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++*********))))))((((((************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,,,,++++++******++++++,,,***++++++***))))))***,,,,,,,,,---------.........---------...............///000222222222333555777;;;:::===BBBFFFMMM[[[iiiwww|||zzzppphhhfffgggeeekkkrrrwww|||~~~xxxqqqlllhhhiiiiiifffeeegggiiikkkmmmooorrrvvv|||}}}vvvmmmeee```_________]]]aaahhhpppzzzxxxuuurrrnnnjjjiiijjjmmmooovvvwwwyyyzzz{{{}}}}}}{{{zzzzzzxxxvvvqqqllleeeaaaaaaccceeeeeennntttzzzyyykkkddd\\\\\\[[[ZZZZZZ\\\aaaeeemmmuuu}}}|||zzzyyyzzz~~~{{{wwwuuurrroookkkhhhffffffgggeeebbb^^^ZZZVVVSSSQQQMMMKKKIIIFFFEEEEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>===<<<<<<<<<999888888888888777777777555555555555555555555555666666555555555444444444444444444444444444444444555444333222111111222333333333333444555666777888999;;;<<<>>>???AAAEEEHHHLLLOOORRRTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQOOOOOONNNOOOOOONNNMMMJJJGGGEEECCCHHHJJJNNNRRRWWW[[[]]]___[[[ZZZZZZ[[[^^^bbbfffhhhiiinnnuuuzzz||||||||||||zzzuuuoookkkiiihhhfffeee```___^^^[[[XXXZZZ^^^bbbhhhmmmuuu||||||vvvpppkkkfff___]]]```bbbbbbaaaaaacccfffjjjooosssvvvxxxuuuqqqnnnpppvvvzzzzzzxxxvvvvvvyyy}}}zzz{{{}}}vvvrrroooggg]]]XXXTTTPPPLLLJJJIIIGGGFFFDDDCCCBBB???===:::999888666777666666444222000...,,,------.........------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))(((************************++++++++++++++++++++++++************************+++++++++************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******......---------,,,,,,,,,,,,++++++******++++++,,,***++++++***))))))***,,,******+++++++++,,,,,,,,,---------............///...///111111111333555777===>>>AAAFFFJJJSSSdddttttttooooookkkrrr{{{xxxqqqllljjjhhhdddccceeedddggglllqqqwww~~~xxxtttmmmhhhdddccccccdddaaadddiiipppwww~~~{{{vvvtttsssqqqpppqqqsssvvvxxx}}}~~~}}}wwwrrroookkkiiieeeccc```aaafffkkkoooqqqvvvzzzuuufff___ZZZ\\\___aaadddggglllooo}}}~~~||||||}}}|||vvvrrrlllkkkhhhfffcccaaa```______]]][[[WWWSSSPPPMMMKKKGGGFFFCCCAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888666666555555555444444444333333333333333333333333444444333333333333222222444444444444444444444444333222111111000000111111111111222222333444666666777999:::;;;<<<>>>BBBEEEKKKNNNRRRUUUVVVVVVWWWWWWXXXWWWVVVSSSPPPNNNLLLKKKOOONNNMMMKKKHHHDDDAAA???AAABBBDDDFFFIIILLLOOOQQQPPPPPPPPPQQQTTTXXX\\\^^^___bbbhhhlllnnnoooppprrrrrrooollljjjjjjkkkkkkkkkiiigggccc]]]WWWTTTTTTVVV[[[aaakkkuuu}}}~~~zzzvvvqqqllleeebbbbbbcccbbbaaa```bbbeeeiiiooovvv{{{~~~{{{yyywwwuuuuuuvvvxxxyyywwwwwwzzz|||wwwssssssvvvwwwvvvvvvuuupppjjjccc\\\TTTNNNMMMMMMLLLKKKHHHGGGEEEBBB???<<<:::999777777777666555444222111...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++************)))++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++++++++***************************************))))))))))))************************++++++++++++++++++++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,+++))))))+++,,,++++++++++++,,,,,,,,,,,,------.........////////////000222333444555888;;;AAACCCHHHMMMQQQ\\\pppvvvssspppyyyzzzrrrnnnkkkggggggjjjeeeiiiooovvv~~~yyywwwtttpppmmmkkkjjjiiihhhiiilllppptttxxx{{{}}}zzzyyyxxxyyyzzzzzzxxxvvvvvvwwwyyy{{{~~~zzzrrrlllgggdddbbb``````cccgggmmmtttyyy|||yyy}}}qqqgggbbbbbbfffkkkppptttwwwzzz||||||vvvpppmmmhhhgggdddaaa^^^\\\[[[ZZZWWWVVVSSSPPPMMMJJJGGGFFFCCCBBB@@@???============>>>===<<<<<<;;;;;;;;;<<<888888888777777777666666444444444333333333222222111111111111111111111111222222222222222222222222333333333333333333333333222111111111111111111111000000000111111333444444555666777888888:::>>>AAAFFFIIINNNQQQRRRSSSTTTUUURRRRRRRRRQQQPPPOOOOOONNNQQQQQQPPPMMMJJJFFFCCCAAA????????????AAACCCEEEGGGIIIIIIIIIKKKNNNQQQUUUWWW]]]___bbbccccccdddfffhhhhhhgggffffffgggiiijjjkkkpppoookkkfff___XXXSSSPPPQQQUUU]]]gggpppuuuvvvuuurrrnnniiiffffffffffffeeeeeeddddddfffkkksss{{{~~~yyysssppprrruuuvvvvvvxxx||||||qqqiiibbbdddgggjjjnnnrrrttttttmmmdddYYYRRRPPPPPPOOONNNKKKJJJHHHDDDAAA>>><<<;;;888888777777666555444444000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,+++***)))+++------------............///------......//////000000000222555666888:::===@@@DDDGGGMMMSSSXXXcccyyywwwrrrsss{{{xxxtttqqqnnnppptttpppsssyyy~~~zzzqqqqqqyyyyyysssnnnlllmmmmmmmmmnnnoooqqqssstttrrrqqqqqqrrrtttwwwyyyzzz|||~~~wwwooohhhccc``````aaadddiiinnntttyyy}}}zzzyyysssrrrsssooottt|||~~~~~~}}}|||||||||zzzwwwsssooolllgggeeebbb^^^ZZZWWWUUUTTTQQQPPPNNNKKKHHHFFFDDDCCC@@@@@@???>>>===<<<<<<<<<;;;;;;:::999999999999:::666666666666555555555555333333333333222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222222111000000///000000111222333333444555555666777:::===@@@DDDHHHKKKMMMMMMOOOPPPJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMKKKHHHDDDAAA??????>>>===<<<<<<===???@@@@@@@@@AAACCCEEEHHHJJJLLLTTTVVVWWWXXXXXXZZZ\\\___``````aaaaaabbbdddfffhhhnnnoooooonnniii```WWWQQQNNNNNNPPPVVV^^^eeejjjlllnnnllljjjiiikkkmmmnnnooommmiiidddbbbeeemmmvvv|||}}}sssmmmooorrrqqqrrrtttwww|||qqqfffXXXWWWWWW[[[aaajjjssszzzxxxpppddd[[[VVVRRRPPPNNNMMMKKKIIIFFFCCC@@@===<<<999999888777666666555555222111000......------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++************************))))))))))))))))))******************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---------........./////////------......///000000111000222555777999===AAACCCHHHKKKQQQXXX]]]ggg{{{xxxsssvvv{{{}}}xxxuuusssuuuzzz{{{~~~wwwooohhhkkkuuuyyyqqqmmmlllllljjjiiiiiijjjlllmmmnnnnnnoooqqqtttxxx|||}}}wwwnnnfffbbbaaabbbfffkkkqqqvvvyyy{{{}}}{{{{{{vvvsssrrroooqqqssstttuuuyyy}}}zzzzzz|||~~~~~~{{{yyyvvvvvvvvvuuussspppmmmkkkdddbbb^^^YYYUUUQQQNNNMMMKKKJJJIIIGGGDDDBBBAAA@@@=========<<<;;;:::::::::666666555555555555666666444444444444444444444444333333333222222222111111111111111111111111111111111111111111111222222222111111111111111111111111000000111222222222222111000000//////000111111222222333444444333555888:::<<>>CCCFFFMMMOOOTTT[[[aaaiiivvv{{{xxxxxx|||~~~yyywwwuuuxxx}}}pppmmmjjjnnnyyy|||sssooojjjiiihhhggggggiiikkklllooorrruuuxxxzzz~~~yyyxxxtttnnnhhhgggiiilllnnntttzzz~~~zzz{{{{{{vvvooojjjhhhiiieeejjjqqqwww~~~{{{yyyzzz|||~~~}}}zzzwwwvvvrrrrrrrrrpppnnnkkkhhhfff```^^^ZZZVVVQQQMMMJJJIIIGGGFFFEEECCCAAA???>>>===999999999999888777666666444333333222333333444444222222222222222222222222222222111111111000000000000000000000000000000000.../////////000000000000000000000000000000000000...///000111111111000000000000000000000000111222222222333333222333666888777;;;???BBBBBBCCCDDDEEE@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEECCCAAA@@@======<<<<<<:::999888777999999999:::;;;<<<===>>>???AAADDDEEEGGGIIILLLOOOOOOQQQUUUVVVWWWXXX\\\___```bbbfffkkkmmmjjjccc^^^WWWSSSMMMJJJKKKOOOSSSUUU\\\^^^aaaeeejjjpppuuuyyyvvvqqqkkkfffdddeeehhhjjjpppuuuzzzxxxrrrmmmmmmnnnmmmpppsssuuuwwwzzzwwwppp___XXXQQQPPPQQQVVVcccqqqwwwyyyxxxqqqfff\\\VVVUUUPPPOOOMMMKKKHHHFFFDDDCCCAAA@@@>>><<<:::999999999666444111///...---......------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))),,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))))))))************************************++++++++++++++++++++++++************************+++++++++************************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++***,,,...,,,,,,,,,,,,------------------...///000111222222111444888;;;>>>CCCGGGKKKRRRRRRWWW___eeeiiipppvvv}}}yyyyyyyyy|||~~~{{{zzz{{{|||}}}mmmnnnpppttt|||~~~vvvssslllkkkkkkkkklllooosssuuuxxx|||rrrrrrpppmmmkkklllrrrvvvuuu{{{xxxwwwsssllldddaaaaaadddjjjqqq{{{~~~{{{{{{}}}}}}|||}}}~~~~~~}}}{{{xxxuuusssqqqqqqooommmjjjgggdddbbb^^^\\\YYYUUUPPPMMMJJJIIIDDDCCCBBB@@@???===<<<;;;666666666666555444333333444333333333333333444444000000000111111111111111111000000000////////////////////////////////////---------....../////////000000000000000000000000,,,---///000000000//////111000000000000111111222222222333222222333555777333666;;;===>>>>>>??????<<<<<<=========>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>???>>>===:::888777444444555555666666777777888:::<<<<<<<<<===???@@@FFFJJJNNNPPPQQQSSSWWW[[[___```ccchhhlllllliiieee\\\WWWQQQLLLLLLNNNOOOPPPRRRUUUYYY^^^dddkkkqqquuuuuusssoookkkhhhfffeeeddddddjjjppprrroookkkkkklllppprrruuuuuuttttttvvvyyyzzzyyyyyy{{{~~~}}}yyyvvvddd[[[TTTPPPNNNPPP[[[hhhjjjqqqvvvtttjjjaaa\\\\\\QQQPPPOOOMMMJJJHHHGGGFFFEEECCCAAA>>><<<;;;;;;;;;777555222///...---......------------------------***+++,,,,,,------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))---,,,,,,++++++*********((())))))+++,,,---......*********++++++,,,,,,,,,************************(((((())))))*********+++************************++++++++++++++++++++++++************************,,,+++++++++******))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,++++++,,,............/////////000000------...///000111222222555888<<<@@@CCCHHHMMMPPPVVVUUUXXXaaagggiiikkknnnqqqyyy{{{uuutttuuuwwwzzz|||}}}}}}yyy{{{|||xxxwwwuuuxxx{{{~~~{{{qqqllloootttwww{{{~~~xxxwwwqqqppppppqqqtttxxx|||yyypppkkkiiiiiiiiijjjmmmqqqtttvvv~~~~~~wwwnnnfffcccdddeeefffqqqzzz~~~}}}}}}}}}}}}wwwwwwwwwxxxyyywwwtttqqqrrrpppnnnmmmllliiieeebbb^^^[[[WWWSSSPPPLLLHHHEEEAAAAAA???===;;;999777666555444333333222222222333222111000.........///000000000000000111111111111////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000111222222222222111444555666777999;;;<<<===:::999999999888888777777::::::::::::::::::::::::888999;;;<<<<<<;;;999888666666666666666555555555888777666555666777999;;;???BBBFFFIIIKKKOOORRRUUUZZZXXXXXXZZZ```fffjjjkkkeee___WWWPPPMMMLLLMMMMMMRRRUUUXXXXXXZZZ```jjjrrrvvvzzzxxxpppjjjiiigggbbbeeegggiiihhhffffffhhhkkknnnppprrruuuwwwwwwvvvuuuvvvvvvwww{{{{{{wwwmmmhhhaaa[[[YYYYYYZZZZZZfffiiinnnqqqqqqkkkccc\\\YYYWWWTTTRRRPPPLLLHHHEEEFFFEEECCCAAA@@@>>>;;;999999777444333222111000...,,,---......///.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))***++++++,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********+++000444333///+++,,,...---+++)))***,,,---,,,)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------,,,,,,---///222444555555555999@@@EEEIIIMMMQQQTTTVVVYYY]]]aaadddgggjjjlllmmmmmmooopppmmmjjjnnnuuusssuuuvvvvvvtttttttttvvvsssxxx{{{}}}}}}wwwrrrnnnjjjkkknnnpppooollllllpppvvvzzz|||}}}~~~|||yyyyyyyyyyyyzzzzzz{{{yyyppphhhcccbbbeeeiiilllpppuuu{{{zzzuuummmiiiiiillloooqqq|||~~~}}}}}}||||||||||||yyyxxxwwwwwwwwwvvvsssppppppooonnnmmmllliiidddaaa\\\YYYTTTQQQNNNJJJFFFCCC>>>>>><<<;;;999888666666444333333222111111222222222111000///......///000/////////000000000111111////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000/////////////////////////////////000000////////////000111111222222111111333333444555777888999999777777777666666555555555777777777777777777777777666777888999999888777666555555555555555555555555777666444444444555777888999<<>>;;;;;;999666444444333111000---.........///.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******///222444222,,,))))))+++---+++)))***,,,---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,---.........------......///111333666777777<<<@@@FFFLLLPPPUUUYYY\\\___^^^___aaaeeehhhkkklllkkkiiiiiijjjhhhfffhhhnnnmmmnnnnnnmmmlllkkkmmmnnnooouuuzzz}}}~~~qqqnnnkkklllnnnooonnnllliiimmmqqqttttttuuuuuuvvvuuuyyy}}}~~~|||{{{{{{|||~~~xxxnnnfffaaa^^^___eeemmmrrruuuzzz{{{wwwqqqooorrrvvv{{{}}}zzzuuuuuu{{{}}}|||||||||}}}~~~~~~~~~|||{{{zzzzzzyyyyyywwwuuuttttttssspppnnnnnnmmmmmmlllkkkgggbbb^^^WWWTTTPPPMMMJJJFFFBBB???999999888777666555555444222222111000000000111111111000000////////////000....../////////000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////........................//////000111111111111111111222222333444444555555444444444333333333333222444444444444444444444444333444555666666555444333444444444444555555555555555444333222222222333444444666999<<<>>>@@@CCCFFFFFFHHHKKKLLLMMMQQQWWW\\\bbb___ZZZWWWUUUVVVYYYZZZ\\\[[[XXXTTTPPPQQQVVV\\\gggpppxxx{{{zzzxxxsssnnnllliiigggfffggghhhiiiiiiiiirrruuuttttttwww}}}}}}yyyvvvuuutttoooeee]]]\\\]]]cccmmmwww|||yyyuuukkkggg```[[[WWWUUUSSSQQQLLLKKKHHHGGGFFFDDDAAA>>>===:::888666666555444222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***...000111///***((()))+++,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............,,,,,,---......///......000000111333555777999:::CCCHHHPPPWWW\\\```cccfffiiieeebbbdddjjjooopppnnnlllgggdddeeefffddddddfffhhhhhhgggfffdddeeehhhjjjtttzzzuuutttsssssssssrrrpppnnnhhhjjjmmmmmmmmmlllmmmmmmiiinnnuuuxxxyyyzzz}}}{{{pppgggcccaaaaaacccllluuuzzz||||||yyyyyy{{{{{{uuuqqqrrrxxx~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwuuurrrqqqqqqqqqpppnnnnnnmmmkkkjjjgggbbb\\\XXXQQQNNNJJJGGGDDDAAA===;;;555555444444444333333333111000000/////////000000000000000////////////000............////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////..................///...///000000111111000000111111111111222222222222222222222111111111111111111111111111111111111111222222333333333333222222333333333333444444444444444333222111111111111222222444777888:::;;;>>>@@@???CCCHHHHHHHHHJJJQQQWWWYYYXXXVVVUUUTTTVVVZZZ]]]ccccccaaa\\\VVVRRRRRRRRRYYYaaallltttyyy{{{zzzyyysssnnniiihhhiiikkkjjjhhhlllwww}}}yyyvvvwww{{{}}}{{{{{{~~~}}}tttkkkgggdddeeelllvvv~~~}}}xxxssskkkccc]]]YYYUUUSSSPPPNNNKKKJJJIIIFFFCCC@@@===;;;999777777777555444111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,+++++++++***++++++++++++++++++++++++***,,,,,,+++******,,,...+++++++++++++++,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........,,,---...///////////////000111333444666999<<<>>>GGGPPP]]]hhhnnnooonnnnnnnnniiiggglllvvv}}}|||xxxtttlllffffffhhhfffdddccceeeeeeeeeeeeeeeggglllooo||||||wwwsssqqqjjjkkkkkkjjjiiihhhiiikkklllqqqwwwzzzzzz|||~~~|||{{{{{{{{{{{{qqqhhhdddcccfffhhhjjjsss|||}}}xxxqqqnnnqqqxxx}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~|||}}}}}}}}}|||{{{zzzyyyyyyvvvtttsssssssssqqqpppllljjjgggddd```ZZZTTTOOOIIIGGGCCCAAA???<<<999777222222222222222222222222/////////......///000000/////////000000000000///............////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000//////......//////000......///000000000000///111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111222222222333333333444444333333222111111111111000222444555666777999;;;:::>>>CCCDDDCCCEEEKKKQQQOOOQQQRRRRRRSSSVVV[[[___fffggghhhfff```XXXQQQMMMMMMRRR[[[eeennntttzzzwwwsssnnnlllmmmmmmllliiippp{{{{{{wwwxxx{{{|||}}}~~~~~~|||uuupppkkklllssszzz~~~wwwpppiiibbb[[[VVVRRRPPPNNNLLLKKKHHHEEEBBB===;;;999888888888666555333222111///.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,+++***++++++++++++++++++++++++)))***************,,,...++++++,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000000222555666777;;;@@@CCCNNN\\\ooo}}}xxxpppmmmmmmwwwuuulllkkklllhhhdddcccdddeeefffhhhjjjooouuuyyy{{{uuurrrkkklllkkkiiihhhiiikkknnnuuuyyy~~~~~~|||zzzyyyxxxyyyyyysssnnnhhhccccccgggmmmqqqrrrxxxxxxsssmmmkkkpppyyy~~~}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~||||||}}}zzzxxxvvvuuutttqqqooofffccc___[[[VVVPPPJJJFFFAAA???<<<;;;:::888666444111111111111111111111111//////.........///000000...//////000000000000///....../////////000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111000///......///000111---......///////////////000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111000000111111222222333333333333333222222222222111...///111111111111333555444777;;;======@@@DDDHHHHHHKKKOOOQQQRRRVVV[[[```cccfffjjjkkkfff]]]RRRKKKIIIIIINNNVVV^^^fffqqq{{{vvvtttrrrqqqqqqpppooonnnsss{{{vvvssstttvvvwww~~~yyyrrrnnnooosssxxx|||}}}xxxoooeee^^^VVVTTTQQQOOOMMMKKKGGGDDD>>><<<:::999999999888777555444222000.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++******++++++++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------///000111111111111000333777888:::>>>EEEJJJYYYjjjuuurrrttt~~~uuuqqqooojjjeeedddcccfffiiilllpppvvv||||||{{{xxxzzz|||uuurrrllllllkkkjjjjjjnnnssswww~~~}}}}}}}}}yyyxxxvvvuuuttttttuuuuuuiiifffccccccfffnnnvvv{{{|||~~~uuuoooiiiiiippp{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||{{{}}}~~~|||yyyvvvsssooojjjfff\\\YYYSSSOOOKKKGGGCCC???:::999777666666666444222111111111111111111111111//////......///000000111---...///000111111000////////////000000000111111////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////000///---,,,,,,---///000------.../////////...............//////000000000.........//////000000000000000000000000000000000000//////////////////000//////000000111222222333000111111222222222222111---///000000//////000111000222444666999<<>><<<;;;;;;;;;:::999777555222000......//////------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,***)))***+++---,,,***)))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............------///000111222222222222555:::<<<>>>CCCKKKQQQcccuuu~~~{{{zzzyyyssslllhhhhhhfffjjjnnnrrrwww|||~~~ssssssuuuuuu{{{~~~wwwuuuooooooooooooqqqwww~~~|||{{{yyyxxxxxxxxxuuutttsssqqqqqqqqqrrrrrreeeddddddfffkkkttt}}}|||tttnnniiijjjrrr~~~}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}{{{}}}}}}{{{xxxtttoooiiibbb]]]TTTQQQKKKGGGDDDAAA>>><<<777555444444444444333111222222222222111111111111///////////////000111111---...///111111111000///000000000000111111111111////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000///////////////////////////...,,,++++++,,,...///,,,---......//////......,,,,,,---......///000000---------....../////////000000000000000000000000///......------......///...//////000111222222222...///000111222222111111///000111111//////000111000000111444888<<<===<<<===BBBIIILLLNNNQQQWWW]]]___bbbgggkkkkkkeee\\\VVVUUUNNNIIIIIIKKKNNNXXXdddggglllqqqtttttttttvvvyyyxxxxxx~~~rrrkkkjjjlllmmmnnnttt{{{~~~~~~vvviiiaaa___```hhhooo{{{tttkkk\\\ZZZWWWUUUSSSPPPLLLJJJAAA???============<<<;;;777666333000......//////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++*********+++++++++,,,,,,+++++++++------,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++---------+++************++++++,,,,,,,,,''''''))),,,//////---,,,))),,,---,,,***)))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,............/////////000---...///000222222333333333777<<<>>>@@@FFFOOOVVVhhhzzz~~~wwwoookkklllkkknnnsssxxx|||tttjjjmmmrrruuu}}}zzzyyyssssssssstttxxx}}}|||zzzxxxvvvuuutttttttttsssrrrqqqpppqqqqqqrrrffffffhhhlllssszzz}}}uuullllllnnnsss{{{~~~~~~|||}}}}}}~~~~~~}}}}}}~~~|||wwwppphhhbbb]]]XXXTTTKKKIIIEEEAAA>>><<<;;;;;;555555444333333222111111111111111111000000000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000............////////////222111111111000000//////000000000000111111111111111111000///////////////////////////////////////////////////////////////,,,---------.../////////---------.........//////000000000000000000000000////////////000000000000//////000000111111222222111111111111000000000000111111000000000000000111000000000000222444666777;;;===AAADDDGGGKKKPPPSSSYYY\\\```fffiiieee^^^WWWOOOLLLGGGFFFGGGKKKOOOQQQ___bbbhhhooouuuxxxvvvtttssswww}}}qqqfffaaabbbcccjjjnnnrrruuuvvvzzzwwwjjj```[[[WWW\\\bbbmmmxxx{{{wwwiiiggg```YYYVVVUUUPPPJJJHHHEEE@@@===;;;:::888777;;;:::777555222000///...//////...---------.........------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,------)))))))))((()))******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------......///.........000333555555555888999<<>>;;;999999888555444444333222222111111111111111111000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000/////////000000000111111111111111111000000000///000000000000111111111111111111000///////////////////////////////////////////////////////////////------..................---------.........//////////////////////////////.../////////000000000000000000000000000111111111111111111000000000//////111111000000000000000111000000///000111333444666777:::===AAADDDGGGLLLOOOSSSUUUZZZ___bbb```[[[VVVPPPMMMIIIHHHIIIKKKNNNPPPYYY\\\bbbiiiooosssvvvwwwwwwyyy{{{}}}zzznnneeeaaaaaaaaahhhkkknnnooopppssszzz~~~xxxmmmfff___ZZZWWW[[[cccmmmvvv{{{|||{{{qqqnnnfff]]]YYYXXXSSSNNNJJJGGGBBB???>>>===<<<;;;;;;:::888555333111000//////......------------...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,------***************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------......---------...///////////////111333555666666>>>@@@CCCGGGLLLSSS[[[```oooxxx}}}uuusssvvvxxx{{{~~~}}}yyysssnnnllliiikkknnnrrrwww|||{{{~~~~~~}}}}}}||||||{{{{{{{{{yyyvvvsssrrrqqqqqqqqqooopppppppppooommmjjjiiivvvvvvwww{{{~~~|||}}}}}}xxxrrrnnnkkkqqqtttyyy}}}|||{{{|||}}}}}}}}}xxxtttjjjeee^^^WWWRRRLLLHHHDDDBBB@@@===:::777666555555444444333333222222111111111111111111000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222111111111111000000000000000000000000111111111111111111000/////////000000000000000000000000000000//////////////////////////////..................---------............................................./////////000000000111000000000000000000///111111000000000000//////000000000//////000000111////////////000111333333333666999<<<>>>BBBFFFIIIKKKMMMPPPUUUXXXXXXUUUSSSPPPNNNLLLKKKKKKMMMOOOQQQTTTXXX]]]bbbeeekkkrrrxxx}}}zzzyyyyyy{{{yyyuuunnnhhhbbb___^^^^^^eeehhhjjjjjjjjjlllqqqvvvyyy}}}}}}yyysssooohhhaaaWWWWWWZZZ```iiissszzz~~~zzzwwwoooeee^^^[[[VVVPPPLLLIIIEEEBBBAAAAAA@@@???<<<;;;999777555333111000///......---,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++***++++++,,,,,,+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......------......///000111111222444666888999:::???BBBGGGLLLQQQXXX___cccmmmrrr{{{~~~zzzzzz}}}}}}}}}zzzsssiiicccccceeeeeehhhmmmsssyyy}}}}}}~~~~~~~~~|||{{{zzzyyyzzzyyyyyyxxxwwwwwwvvvvvvvvvuuutttrrrqqqooonnnnnnlllllllllllljjjhhhfffdddzzz{{{~~~~~~{{{{{{~~~xxxvvvssspppooopppqqqrrrxxx{{{~~~~~~~~~|||zzz{{{|||~~~}}}yyysssmmmhhh___[[[TTTNNNIIIEEEAAA>>>===<<<999777555444333333333333333333222222111111111111111111000000000///////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000111111111222222111111111000000000000000///000000000111111111111111111000000///000000111111111111111111111111111////////////////////////000000//////......------........................................................./////////000000111111000000/////////...111000000000////////////000////////////000000111.../////////000000111111000333555888:::===AAADDDFFFGGGIIIKKKNNNOOONNNNNNNNNNNNNNNNNNOOOQQQTTTWWWZZZ]]]___^^^]]]aaaiiippp|||wwwtttssskkkhhhddd```]]]\\\\\\\\\dddgggkkkllljjjjjjlllnnntttxxxzzzzzzzzzxxxqqqiiiaaa]]]YYYYYY```jjjtttyyy~~~~~~yyyoooggg___VVVNNNMMMJJJFFFCCCCCCBBBBBBAAA======;;;:::777555333222//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,...---------...///000111333444666777999;;;>>>AAACCCFFFKKKPPPTTTYYY___cccjjjmmmssszzz~~~~~~~~~wwwllldddaaacccgggeeehhhnnnssswwwyyyzzzzzztttuuuuuuuuuvvvyyy~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqooommmkkkjjjgggggggggfffdddbbb```___|||~~~yyywwwyyy}}}}}}zzzxxxooommmkkkkkknnnsssyyy}}}~~~}}}}}}}}}}}}{{{}}}~~~||||||}}}|||vvvpppjjjccc^^^WWWSSSMMMHHHDDDAAA===;;;:::999888666555333333222333222222222222222111111111111111111000000000///000000000000000000000000000000000000000000000000////////////000000000000/////////////////////////////////000000000111111000000000000000000111111///000000000111111111111111111000000000000111111222222222222222222222222000000000000000000000000000000000//////......---.....................---////////////////////////............////////////111000000000//////......000000000////////////...//////......///000111111////////////000000/////////111444555777999===???CCCDDDEEEEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRUUU[[[___eeeffffffaaa[[[YYY]]]bbbtttxxx}}}|||xxxtttqqqiiifffaaa\\\YYYYYYZZZ[[[ccciiioooqqqooolllkkkkkkpppuuuzzz|||~~~{{{tttpppiiiaaa\\\]]]cccjjjooo}}}{{{qqqfffYYYNNNOOOLLLGGGDDDCCCBBBAAA@@@>>>>>>===<<<:::888666444111000///...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...............---------...///000111111222555777888:::===BBBFFFLLLOOORRRVVVYYY]]]aaadddgggiiimmmsssyyy|||{{{zzzzzz|||}}}}}}}}}}}}}}}|||~~~tttjjjfffgggiiijjjjjjkkknnnpppqqqqqqpppooommmnnnnnnooorrrxxx~~~|||}}}~~~~~~|||zzzxxxvvvttttttsssrrrqqqpppoooooommmnnnnnnnnnllljjjgggeeeccccccbbbaaa___]]][[[ZZZwwwsssuuuyyy{{{}}}xxxssspppkkkjjjjjjlllqqqwww~~~~~~||||||{{{{{{{{{|||}}}}}}zzz|||~~~zzztttmmmgggaaaZZZVVVNNNKKKFFFBBB@@@>>>;;;999777777666666555444333333222222222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000000000000111111111111000000000000111111111111111111000000000111222222111111111111111111111111000000000000000000000000000000//////////////////...............---------////////////////////////------........./////////000//////////////////...000000////////////..................///000111111///000000000000000///...///000333444555777:::<<<@@@AAABBBAAAAAABBBDDDFFFIIILLLOOOPPPRRRWWW^^^dddlllmmmkkkfff^^^YYYWWWWWWeeekkktttzzz|||zzzxxxwwwnnnjjjccc]]]ZZZYYY[[[\\\bbbiiipppsssqqqmmmkkkjjjnnnuuu{{{}}}~~~}}}wwwooohhhfffggghhhiiizzz|||qqqcccWWWUUUQQQLLLGGGEEECCCAAA@@@?????????>>>===:::888666222222000///......------...------,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++((()))+++,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,---......//////......---------...///000111222111444888:::<<<@@@GGGMMMSSSTTTWWWYYY[[[___cccgggggghhhjjjnnnqqqrrrqqqooopppsssvvvwwwvvvuuutttttttttxxxzzz|||yyyrrrppppppooommmnnnmmmlllkkkjjjiiihhhhhhkkkmmmooorrrvvv|||~~~{{{{{{{{{{{{yyywwwuuusssssssssrrrqqqooonnnmmmmmmjjjjjjjjjhhhfffdddaaa______^^^]]][[[YYYWWWVVVUUUyyytttvvvzzz}}}|||xxxsssqqqmmmmmmnnnpppuuuzzz~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||zzz|||~~~}}}tttooohhhbbb\\\VVVPPPMMMFFFCCC???<<<;;;:::999777555555555555444444333222111111111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000111111111222222///000000000111111111111000000000000111111111111111111000000111111222333111111111111111111111111000000000000000000000000///////////////000000000//////.........---------........................---------.........//////.........///////////////000000/////////............------......000111111000111111111111000///......///111222333444777999:::<<<>>>>>>>>>???BBBEEEHHHKKKMMMNNNOOOTTT]]]dddjjjkkkllljjjeee^^^WWWSSSXXX^^^gggoootttvvvxxxzzzssspppjjjddd___]]]]]]]]]aaaffflllnnnlllkkkkkklllmmmuuu}}}|||yyywwwsssqqqwww~~~rrriii]]]XXXRRRMMMIIIFFFCCCAAA@@@@@@AAA@@@???<<<999888444333222000//////......///......------......///,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------************++++++++++++)))***,,,---...---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,---............---------......///111222333555999===@@@BBBGGGPPPVVVXXXZZZ[[[]]]___dddiiinnnnnnmmmlllllllllllljjjhhheeegggjjjkkkjjjiiikkklllooouuu{{{~~~xxxtttooommmiiifffeeefffgggiiimmmpppuuuzzz~~~~~~~~~}}}}}}zzzzzzyyyxxxvvvtttrrrqqqrrrqqqpppooonnnlllkkkkkkffffffdddbbb___\\\ZZZYYYWWWVVVTTTRRRPPPNNNMMMLLL}}}yyy{{{~~~|||yyywwwrrrrrrsssuuuyyy}}}~~~||||||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzz|||~~~{{{xxxuuukkkfff___XXXRRRMMMHHHEEE@@@>>>:::999888888777555333444444444444333222222111111111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111222222222333333333//////000000111111111222000000000000111111111111111111000000111222333333000000000000000000000000000000000000000000000000......//////000000111111//////.........------------------------------------------.........//////---.........//////000000000/////////............---------......000111111111111222222222000///...---///000111111222555777666888;;;<<<===>>>BBBFFFHHHJJJLLLLLLLLLQQQ[[[ccceeegggjjjllljjjcccZZZTTTLLLQQQYYY```ffflllrrruuuvvvsssoooiiieeeaaa___^^^```cccggghhhggggggjjjmmmlllvvv~~~|||vvvwwwccc^^^WWWQQQMMMIIIEEECCC@@@AAAAAAAAA@@@===:::888555444333111000///////////////............//////,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------)))************+++++++++***+++---//////...---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,---------,,,,,,------......///111222333:::>>>CCCFFFIIIOOOXXX```aaabbbccceeehhhmmmtttyyywwwtttpppmmmkkkiiigggeeebbbdddggggggffffffiiillllllttt||||||ooolllgggdddcccfffiiilllpppttt{{{~~~}}}|||{{{zzz|||{{{yyywwwuuusssqqqpppqqqpppooonnnlllkkkjjjiiidddccc```]]]ZZZXXXVVVTTTOOONNNKKKIIIGGGEEEDDDDDD}}}|||||||||}}}}}}|||zzzzzzyyyyyyzzz~~~~~~|||zzzyyyzzz{{{||||||{{{{{{{{{|||~~~}}}yyyuuupppkkkhhhbbb[[[TTTOOOMMMJJJDDD???===<<<:::888777777777888444444444333333222222222111111111111111111111111111111000//////////////////////////////000111111000000000000111111000000////////////////////////000000000000////////////000111111111111222222222000111222222111000111222333111000//////111333444222222222222222222222222111222222333333222222111111111222222222222111111000000000000000000000000111000000///...---------...------,,,---...///000////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000111000000000000222444555444444333444777:::===???DDDFFFHHHJJJLLLQQQVVVZZZaaabbbdddhhhhhhddd[[[TTTNNNMMMMMMPPPWWW```jjjppptttsssppplllhhhddd```_________```aaacccfffiiikkkpppsssxxx|||xxx{{{~~~sssfffXXXRRRRRROOOJJJEEEBBBBBBAAABBBBBB@@@<<<999555444222111...---+++***------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,+++************,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,///000///,,,)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++*********///...------------...///++++++++++++++++++++++++++++++******++++++,,,---+++,,,------......------,,,,,,------...//////000,,,---......///222666999<<>>:::<<<;;;999888777666777777444444444333333222222222333333333333333333333333111111000//////////////////////////////000111111111111000000000000000000////////////////////////000000000000000000000///000111111111111222222222000111222222111000111222222111000000000111333333222222222222222222222222111222222333333222222111111111222222222222111111111111111111111111111111111111000//////...------......---------...///000...//////////////////...////////////////////////....................................////////////.../////////000000000000000000//////000111333444444333333444555888;;;<<>>===777666444222000...---,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************))),,,//////---+++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------,,,,,,------.........///---...///000111444888<<<@@@HHHOOOUUU^^^lllvvvzzzyyyxxxuuutttxxx}}}tttooollliiiggghhhfffcccaaabbbfffkkknnn|||~~~|||uuuvvvzzzooohhhhhhhhhfffmmmxxx~~~~~~~~~}}}{{{zzzxxxwwwwwwyyywwwuuutttsssqqqnnnllljjjiiigggeeeccc```^^^^^^ZZZWWWSSSRRRQQQPPPMMMJJJFFFEEECCCAAA@@@???>>>>>>||||||}}}}}}|||}}}~~~||||||||||||||||||||||||}}}}}}}}}~~~zzzvvvtttpppjjjddd```[[[VVVSSSNNNJJJDDD@@@???>>>:::777:::999888777666555555555444444333333333333222222333333333333333333333333111111000/////////000000000////////////000111111333222111/////////000111////////////////////////000000000000000000000000000111111111111222222222000111222222111000111222000111111111111222222222222222222222222222222222111222222333333222222111111111222222222222111111111111111111111111111111111111000000//////......///............//////000......////////////......................................................---............/////////....../////////000000000//////......///000111222333333222222333555777888<<<>>>AAACCCFFFJJJOOOSSSUUUUUUWWWZZZ]]]\\\YYYWWWNNNLLLIIIIIILLLSSS[[[```iiimmmqqquuuvvvsssooolllfffdddaaa______bbbeeegggiiilllpppsssvvvyyy}}}}}}zzzvvvvvv{{{~~~tttjjjaaa[[[UUUPPPLLLHHHCCC@@@@@@@@@@@@???999888777555333111//////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++*********************+++,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...---,,,******+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,------...///+++,,,------......------,,,,,,------------------...///111222444777<<<@@@DDDNNNXXXbbbnnn}}}~~~wwwsssqqqooooookkkeeeaaabbbhhhooottt{{{}}}rrrmmmppp||||||qqqhhhggghhhiiirrr}}}~~~~~~}}}}}}}}}~~~{{{{{{zzzyyyxxxwwwvvvuuuvvvtttqqqpppooollliiifffeeecccaaa___\\\YYYWWWVVVRRRPPPMMMKKKKKKIIIFFFDDD@@@???>>>===;;;;;;::::::~~~{{{||||||}}}|||zzz{{{|||}}}}}}}}}}}}|||~~~|||vvvqqqmmmiiieee___ZZZUUUPPPLLLIIIHHHEEEAAA>>>===<<<:::888888888777666555555444444333333333333333333333333111111111111111111111111111111000000///000000111000000//////000000111222444222111///...///000111////////////////////////000000000000000111111111000000111111111222222222000111222222111000111222000000111222222222222111222222222222222222222222111222222333333222222111111222222333333222222111222222222222222222222222111111111000000//////////////////////////////000......///000000///......------------------------........................---------.........//////........./////////000000............//////000000222222111111111222333444888:::===@@@BBBFFFJJJNNNMMMNNNPPPRRRUUUWWWXXXXXXSSSPPPKKKIIIIIIMMMRRRUUUaaafffnnnuuuxxxvvvssspppnnnkkkfffaaa```aaadddgggdddfffjjjmmmooorrrvvvyyy~~~xxxnnnhhhjjjsss~~~~~~rrrggg^^^WWWTTTPPPJJJFFFCCCAAA???>>>::::::888666444222111000///......------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++*********++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++************************+++,,,,,,+++******+++---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,------......------,,,,,,------------------...000222444666:::@@@CCCHHHSSS```lllzzz{{{wwwtttqqqmmmhhheeefffkkkrrrvvvvvvyyy{{{}}}qqqiiihhhmmmzzzxxxoooiiiiiikkknnnwww~~~}}}|||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~zzzyyyxxxwwwvvvuuuttttttrrrpppmmmkkkiiigggccc```___]]][[[XXXUUURRROOONNNJJJIIIGGGFFFDDDCCCAAA@@@<<<;;;:::999888777777777}}}{{{{{{{{{zzzzzzyyyzzz|||}}}~~~~~~~~~~~~|||uuuoooiiifff```]]]WWWRRRNNNJJJFFFCCCDDDBBB???===<<<;;;::::::666666666666555444444333333333333333333333333333111111111111111111111111111111000000000000111111000000000000000111222222333222000/////////000000000000000000000000000000///000000000111111111222000000111111111222222222000111222222111000111222000000111222222222222111222222222222222222222222111222222333333222222111222222333333333333222222222222222222222222222222111111111111111000000000000000000000000000000///---...///000000///...---------------------------........................------------........................////////////---.........////////////111111000000000000000111555888;;;===???BBBEEEHHHGGGHHHJJJLLLOOORRRVVVXXXXXXUUUPPPLLLJJJJJJLLLNNNWWW]]]gggqqqxxxzzzzzzzzzuuuqqqjjjdddaaaaaabbbddd```bbbeeegggiiimmmqqqtttxxx~~~{{{oooeeebbbhhhqqqyyywwwiii^^^VVVSSSNNNJJJGGGDDD@@@===;;;:::999777555333222111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++*********+++++++++++++++************++++++++++++++++++++++++************************++++++,,,***))))))+++---++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,------......------,,,,,,---------------...///111333666999>>>CCCHHHNNNYYYfffrrrzzzvvvpppooommmmmmnnnpppsssuuutttwwwyyyyyy{{{}}}ssskkkffffffiiinnnxxx|||rrrnnnmmmooorrrvvv|||~~~~~~|||{{{zzzzzzzzzzzz}}}}}}|||||||||{{{{{{{{{yyyyyyxxxwwwuuutttssssssqqqoookkkiiigggccc___\\\YYYWWWUUURRROOOLLLIIIHHHDDDDDDCCCAAA???>>>======999888888777666666666666~~~}}}}}}||||||{{{zzzxxxyyyzzz{{{|||~~~~~~vvvoooiiiccc___ZZZVVVQQQMMMJJJGGGCCC@@@???>>><<<:::999888999999555666666666666555444333222222333333333333444444333333333333333333333333111111000000000111222222111000000000000111222222000000000111111111000000000000000000000000000000///000000111111222222222000111111111111222222222000111222222111000111222000111111111111222222222222222222222222222222222111222222333333222222111222222333333333333222222333333333333333333333333222222111111111111111111000111111111111000000///---...///111111///...---------------------------------------------------,,,------------.........------........./////////......////////////......////////////////////////333555888:::;;;===???BBBAAABBBDDDFFFHHHLLLQQQTTTYYYWWWTTTQQQNNNMMMLLLLLLPPPUUU___jjjuuu}}}zzzvvvooohhhcccaaa```aaa]]]___aaaccceeeiiimmmqqquuuyyy}}}{{{qqqggg``````eeejjj~~~xxxjjjXXXUUUQQQNNNKKKGGGCCC@@@===<<<:::999666555333222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++...---,,,+++************************************++++++++++++++++++++++++***************************++++++***)))***+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++************+++,,,,,,+++,,,------......------,,,,,,------...//////000000333666999===BBBHHHMMMUUU___jjjttt{{{vvvppprrrsssuuuvvvvvvvvvvvvrrruuuvvvtttrrrrrrpppkkkdddaaabbbggglllpppvvv}}}yyyqqqqqqsssuuuyyy|||}}}~~~}}}|||{{{zzzzzzzzzzzz}}}}}}}}}|||{{{zzzzzzzzzyyyxxxwwwuuutttrrrqqqppppppnnnjjjgggddd```\\\YYYRRRQQQOOOLLLIIIFFFDDDCCC>>>??????>>>;;;999::::::777666666555555555666666zzzwwwwww~~~|||tttuuu|||~~~~~~}}}~~~~~~{{{yyyzzzzzzzzz{{{}}}|||ssskkkccc]]]YYYSSSPPPLLLIIIFFFDDDAAA>>><<<;;;:::888777666777888555666666777666666444444222222222333333444444444333333333333333333333333111111000000111111222333111111000000111111222333---...000222222222111000000000000000000000000000///000000111111222333333000111111111111222222222000111222222111000111222222111000000000111333333222222222222222222222222111222222333333222222111222333333444444333333222444444444444444444444444222222222222222222222222111111222222222111000///,,,...000111111000...,,,------------------------------------------------,,,,,,---------.........---------.........//////...///000000000000///.........//////////////////000333555666777777999;;;;;;>>>@@@BBBCCCFFFKKKOOOUUUUUUUUUTTTSSSRRRPPPOOOOOORRRXXXaaammmxxx~~~wwwpppiiieeebbbaaa\\\]]]___aaacccfffkkkooopppsssuuuvvv{{{|||zzzvvvnnnfffbbbaaacccooo~~~xxxgggbbb[[[TTTOOOKKKGGGEEE???>>>===;;;999777555555111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++************************************************(((***++++++******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,------......------,,,,,,---...000111222222333555999===AAAGGGNNNRRRZZZbbbjjjooowww{{{xxxsssvvvyyy|||}}}|||zzzyyytttxxxyyytttooolllgggaaacccbbbeeekkkoooqqqtttxxxyyy|||~~~~~~zzzxxxyyyzzz{{{}}}~~~}}}|||}}}|||{{{zzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{xxxwwwvvvsssqqqooommmlllkkkiiieeeaaa^^^ZZZUUURRRLLLKKKIIIGGGDDDBBB@@@???:::;;;<<<;;;888666777888555444444444444444555555wwwssssss{{{~~~~~~yyyooommmtttyyy~~~~~~~~~}}}{{{zzzzzzyyyzzz||||||qqqhhh```YYYUUUOOOLLLHHHFFFDDDBBB???===<<<;;;:::888666666777999555666777777777666555444222222222333333444444444111111111111111111111111111111000000111222333333111111111000111111222333+++---000333444333111000000000000000000000000000///000000111222222333333000111111111111222222222000222222222111000111222333111000//////111333444222222222222222222222222222222222333333222222222222333333444444333333222444444444444444444444444222222222222222222222222111222333333222111000///,,,...000111111000...,,,........................------------------------,,,,,,,,,---------......---------.........////////////000111111000///...---...//////000////////////111333444444444555666888;;;>>>??????BBBGGGKKKQQQRRRTTTVVVVVVUUUTTTRRRQQQRRRTTTZZZdddppp{{{wwwpppjjjfffeee[[[]]]^^^```bbbeeejjjnnnkkknnnnnnooossszzz}}}{{{|||~~~~~~zzzrrrkkkgggfffdddsssyyyqqqfff[[[SSSNNNJJJHHHAAA@@@???===;;;999777777111111000......---------------------------------------------------------+++++++++,,,,,,---------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************''')))+++,,,+++***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......+++,,,------......------+++,,,---///000222333444555888;;;???DDDJJJQQQVVVZZZaaagggjjjoooxxx~~~{{{zzzwwwyyy|||}}}||||||{{{uuupppiiicccgggfffiiinnnqqqpppqqquuusssuuuttttttwww}}}~~~{{{~~~~~~}}}{{{{{{||||||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}wwwvvvtttrrrooollljjjiiieeebbb___[[[WWWSSSNNNKKKHHHGGGEEECCCAAA???======777999:::888555444555777333333333333333333444555kkkooowwwuuuuuusssllljjjoooyyy}}}||||||{{{{{{{{{|||}}}}}}}}}|||}}}~~~yyyoooeee\\\TTTNNNIIIGGGCCC@@@>>>=========999999777666555555555555444444444444444444444444444444444333333222222222333333333333333222111000000000111111222222222222111111222222222333333333222222111111111111222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333222333333333222222111111111111222333333444444444444333333333333333333333333222222222222222222222222111111111111000000000000000/////////..................---------,,,,,,,,,...------------...//////,,,,,,,,,---------......////////////////////////000000////////////000000111000000///000222444555888999::::::<<<@@@EEEIIIJJJMMMPPPRRRTTTVVVYYY\\\YYYYYYXXXVVVXXX___kkksss~~~vvvsssooojjjbbb```]]]\\\^^^bbbgggjjjnnnmmmllllllooouuu|||zzzrrrlllpppooosss|||nnnbbbZZZSSSLLLHHHHHHEEEAAA>>>======<<<;;;888666222///---,,,---...------------------------...---,,,,,,......---,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((***,,,+++***)))***+++************************+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////---,,,+++---222555888:::<<>>CCCHHHMMMSSSZZZ^^^___```aaaccceeehhhmmmooovvvvvvwwwyyy{{{}}}~~~}}}{{{|||~~~|||yyyzzz~~~}}}}}}{{{xxxzzztttppppppnnnhhheeeeeehhhhhhkkkrrrzzz~~~~~~~~~}}}}}}|||||||||{{{{{{zzzyyyxxxxxxxxxxxxzzzyyyyyy{{{||||||yyywwwuuurrrooollliiieeeaaa^^^[[[WWWRRRMMMJJJGGGDDDAAA???>>>===;;;999888777666666666666555555555444444222333333333333444444444zzzzzz~~~wwwuuuuuurrrtttyyy~~~}}}{{{{{{{{{|||}}}~~~}}}}}}}}}}}}|||zzztttlllddd\\\TTTMMMIIIEEEDDDAAA???===<<<<<<<<<888888777666555555555555444444444444444444444444444444333333333333222222222222333333333222111111111111111111222222222222111111222222222333333333222222111111111111222222222222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222333333333222222222222111222333333444444444444333333333333333333333333333333333333333333333333333222222222111111111000000000000000/////////...............------------,,,,,,,,,,,,,,,,,,------............/////////000000////////////////////////000//////......//////000000000000000000111222333111222444555666:::???CCCHHHKKKNNNRRRTTTXXX[[[^^^ffffffccc]]]WWWTTTUUUXXXnnnxxx}}}yyyooolllgggccccccggglllppprrrrrrsssssstttwww|||wwwiii___ZZZXXXUUUPPPJJJEEEAAA>>>;;;999999777444111///......///------------------------...---,,,,,,......---,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------+++++++++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------///000111111111222555777:::???GGGOOOTTTYYY]]]```aaabbbbbbbbbccceeehhhkkkooooooppprrrsssuuuwwwxxxvvvtttuuuwwwxxxxxx}}}{{{uuurrrmmmfffbbbbbbdddgggmmmvvv~~~}}}}}}}}}||||||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxyyyzzzyyyvvvtttrrroookkkgggddd```[[[XXXRRROOOJJJFFFCCC@@@===;;;::::::999888777666555555555555555444444444444444333333333444444444555555{{{yyyyyyxxx{{{~~~zzzzzz{{{|||}}}|||xxxuuuttttttsssrrrmmmiiibbb[[[TTTNNNHHHDDDBBBAAA???===<<<;;;;;;:::888777666555555555555555444444444444444444444444333333333333333333333333222222333333333222222111222222222222222222222222111111222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222222222222222222222222222333333444444444444444333333333333333333333333333333333333333333333333333333333222222222111111111000000000////////////...............------------,,,++++++++++++,,,---------........./////////////////////////////////////////////....../////////000000000000000111222222000222333555666999===AAAEEEHHHLLLPPPSSSWWW[[[^^^cccdddddd___XXXRRRPPPQQQ[[[fffttt}}}xxxtttnnnhhhfffhhhkkknnnppprrrtttuuuuuuxxx}}}uuuhhh```^^^ZZZUUUNNNHHHDDD@@@<<<::::::888555333111000///000...........................---,,,,,,......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,------------......///111222333555777:::===CCCLLLUUU[[[___bbbddddddfffhhhhhhggghhhkkknnnnnnmmmmmmmmmnnnoooqqqrrrpppnnnoootttxxx{{{wwwrrrmmmgggdddfffeeejjjrrr|||~~~}}}|||{{{{{{{{{{{{{{{||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxvvvsssqqqoookkkfffbbb^^^ZZZUUURRRKKKHHHCCC@@@>>><<<:::888666666666555555555555444444444444444444444444444444444444444555555555555~~~~~~~~~zzz{{{|||}}}}}}vvvsssnnnjjjhhhgggeeedddaaa]]]WWWRRRMMMHHHDDD@@@???>>>===<<<;;;:::999999777666666555555555555555444444444444444444444444333333333333333333333333111222222333333333222222333222222222222222222222111111222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222222222222222222222222222444444444555555444444333333333333333333333333333333333333333333333333333333333333333222222222222111000000000//////////////////.........---------,,,++++++++++++,,,------,,,,,,---------.........//////////////////////////////............/////////000000000111111111111///000222333444666:::<<<@@@CCCHHHLLLOOOSSSWWWZZZ]]]```bbb___YYYRRRNNNMMMMMMWWWfffsss{{{~~~|||vvvoookkkiiijjjjjjnnnqqqtttuuuuuuwww}}}uuukkkfff^^^ZZZRRRLLLGGGCCC???<<<;;;999777555222111111000...........................---,,,,,,......---,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,,,,---------.........,,,...111333555777;;;>>>FFFKKKTTT\\\bbbgggkkkmmmlllpppttttttpppmmmmmmnnnnnnmmmllljjjjjjjjjkkklllnnnlllnnntttzzzyyysssmmmhhhgggiiijjjpppyyy~~~}}}||||||{{{zzzzzz{{{{{{||||||}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxzzzyyywwwvvvvvvtttpppmmmjjjfff```[[[WWWSSSOOOLLLGGGDDD@@@===<<<:::999777444444444444444444444444444444444444444444444444444444555555555666666666}}}~~~}}}}}}}}}yyyrrrnnniiidddbbb```]]]\\\VVVRRRNNNJJJGGGDDD@@@===<<<<<<;;;;;;:::999888888666666555555444555555666444444444444444444444444222222333333333333444444111111222333333333222222333333333333222222222222111111222222222333333333222222111111111111222222111111111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222111222222222222333333333444555555555555444444333333333333333333333333333333333333333333333333333444444444333333333222222111111000000000//////////////////.........------,,,,,,,,,,,,,,,------...,,,,,,,,,------------...///////////////////////////......------....../////////000111111000000///---...000000000111444666<<>><<<:::999666444333222111...........................---,,,,,,......---,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,---------............,,,...111444777;;;AAADDDLLLRRR\\\dddjjjnnnppprrrzzz~~~uuuooommmnnnmmmjjjhhhhhhhhhiiijjjooommmooovvv|||{{{sssmmmhhhhhhkkkpppvvv~~~~~~}}}}}}||||||zzzzzz{{{|||}}}}}}~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxyyywwwuuutttssspppllliiiccc^^^YYYSSSOOOLLLHHHFFFCCC@@@===;;;::::::888777444444444444444444444444444444444444444555555555555555555666666666666777|||||||||{{{zzz{{{~~~{{{wwwtttoookkkeee```\\\ZZZWWWUUUNNNKKKGGGDDDBBB@@@===;;;::::::::::::999888888777555555555444444555555666444444444444444444444444222222222333333444444444000111222333333333333222444444333333333222222222111111222222222333333333222222111111111111222222000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222111111222222222333333333555555555555555444333333333333333333333333333333444444444444444444444444444444444444333333333333111111111000000000//////////////////............---------,,,---......///------------............///////////////////////////......------....../////////000111111000///...---///000000///000111333777:::>>>BBBEEEHHHLLLOOOSSSXXX]]]]]]XXXRRRNNNLLLJJJLLLTTT___fffmmmxxxzzzsssooommmppprrrooolllmmmuuu||||||zzzvvv{{{}}}nnnhhh___VVVOOOHHHBBB???<<<;;;:::888666444222222...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---///222555:::@@@GGGLLLVVV^^^jjjtttyyyzzzzzzyyyyyyuuuooonnnllljjjjjjlllnnnoooqqqpppqqqwww|||zzzsssnnnkkknnnrrrtttzzz~~~~~~}}}|||||||||zzzzzz{{{|||}}}{{{{{{zzzyyyxxxxxxxxxxxxwwwuuusssqqqooolllgggddd[[[VVVPPPKKKHHHEEEBBB??????===:::888888888777666555555555444444444444444444444555555555666666666555555666666666777777777~~~{{{~~~||||||{{{yyyxxxxxx{{{~~~|||}}}~~~}}}xxxtttpppnnnhhhddd]]]XXXTTTQQQNNNLLLJJJGGGDDDAAA@@@???<<<:::999999999999999888777777555555444444444555555666444444444444444444444444222222222333333444444444000111222333333333333333444444444333333222222222111111222222222333333333222222111111111111222222000000111111222222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222111111111222222333333333555666666666555444333333333333333333333333333333444444444444444444444444555555444444444333333333111111111111000000000000000/////////...............------------...//////............/////////000////////////////////////.........------.........//////000111111000///...000222333222111111222333555777;;;???AAAEEEHHHKKKLLLRRRYYY\\\YYYUUURRRQQQLLLKKKOOOWWW]]]dddppp}}}zzzuuuoooqqqqqqmmmhhhiiiqqqxxxvvv{{{wwwnnnrrrzzztttnnndddZZZQQQJJJCCC???===<<<:::888666444333222////////////////////////...---,,,,,,......---,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111333777<<>><<<<<<999888888888777777666666777666555444333444555555555444444333333444444555333333333333333333333333000222333333222111333444000111111111111222222222111111222222222333333333222222222222222222222222111111222222222333333333111222333333444444444444333333333444444444555555222222222222222222222222222222222222111111000000111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444333333444444444444444444444444222111111000111111222333222222222222222111000000------,,,,,,,,,,,,++++++++++++,,,,,,+++***((('''........................////////////////////////////////////000000000000111111111111111000///...111333666999===@@@CCCDDDJJJMMMQQQTTTTTTTTTTTTUUUOOOQQQSSSTTTUUU[[[eeemmm|||{{{uuuoookkkjjjhhhgggiiimmmuuu{{{vvvkkkjjjnnnyyyuuuhhh```ZZZQQQFFF@@@===;;;888777777777555444222111//////111111111000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++)))((((((((()))***++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---...,,,***))))))***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---.........------///...---...000000000///222444777:::???IIIVVV___lllzzztttppprrrssssssuuuyyy||||||{{{yyyyyy}}}{{{}}}}}}tttoooqqquuuxxxzzz|||~~~~~~~~~~~~~~~~~~{{{|||~~~|||{{{yyywwwvvvuuuvvvvvvsssqqqooolllhhhaaaYYYSSSLLLIIIEEE@@@===;;;;;;<<<;;;:::888777555444444444222333555444333333444666777777777777777777777777666666666666666555555555~~~yyywwwvvvuuuuuusssqqqooopppsssuuu~~~~~~}}}|||{{{zzzyyyyyyxxx|||}}}~~~{{{uuupppmmmiiieeeccc___\\\WWWSSSOOOKKKGGGDDDCCCBBBAAA???===;;;::::::777777777666666666555555777666555444333444444555444444333333333333444444333333333333333333333333000222333333222111333444111111111111222222222222222222222222333333333333333333333333333333333333222222222222333333333333222333333444444444333333333333444444444555555555222222222222222222222222333222222222111111111111111111111111111111111111111222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444555444444444444444444444444444444444444444444444222222222222111111111111000000000000000//////...............---------,,,/////////......---++++++........................////////////////////////////////////000000000000111111111111000000//////111222444777;;;???BBBCCCFFFIIIMMMPPPQQQSSSUUUWWWRRRTTTUUUUUUTTTWWW___eeeppp}}}wwwqqqllljjjgggeeegggkkkrrrwww|||~~~xxxfffeeefffooo|||~~~qqqeee\\\RRRIIICCCAAA>>>;;;999888777555444444222000000111222111000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---...,,,***))))))***)))***++++++))))))***+++---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......///.........///000000///555777;;;???DDDNNN[[[dddzzzyyyrrrqqqqqqqqquuuyyy{{{{{{yyyxxxxxx{{{{{{uuutttwww|||}}}xxxqqqoooqqqvvvzzz{{{|||~~~~~~~~~|||}}}~~~~~~~~~~~~{{{yyyvvvuuuttttttpppnnnjjjfffbbb[[[TTTOOOFFFDDD@@@;;;888777777777:::999888666555555555555222444555555444444555666777777777777777777777777666666666666666666666666|||vvvsssqqqnnnmmmkkkiiiiiinnntttyyy~~~|||{{{{{{zzzzzz}}}~~~~~~{{{wwwsssnnnjjjgggdddaaa^^^[[[WWWRRRNNNJJJGGGDDDBBB@@@???>>><<<;;;999888777666666555555555555555444666555555444333444444444444444333333333333444444333333333333333333333333000222333333222111333444111111222222222333333333222222222333333333444444333333333333333333333333222333333333333444444444444444444555444444333333333444444444444555555555333333333333333333333333333333222222222222111111111111111111111111111111000111111111222222333333222222222222222222222222111111111111111111111111222222222222333333333333555555555555555555555555555555555555555555555555222333333444333222000///000111111111111000//////000////////////.........111000///......------...........................////////////////////////////////////000000000000222111000000000000000000111222222444777;;;???BBBBBBDDDGGGJJJMMMQQQVVVYYYWWWXXXYYYXXXVVVVVVZZZ]]]fffooo{{{{{{tttmmmiiieeebbbdddhhhoootttyyy{{{zzz|||zzzgggbbb___cccooo~~~}}}ooobbbXXXQQQLLLFFFBBB>>>:::999888666555666444222111111111000///000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------...---,,,,,,++++++++++++,,,---...---***)))***+++)))***++++++))))))***+++........................------------,,,,,,,,,,,,------,,,+++,,,---...///............//////000000888;;;@@@DDDJJJTTT```hhhuuupppooooootttyyy}}}{{{yyyxxxxxxzzz|||~~~{{{zzzuuuooojjjlllrrrxxx|||{{{tttqqqnnnnnnqqqvvvzzz||||||~~~~~~~~~}}}~~~~~~}}}|||~~~|||xxxuuurrrooonnnlllhhhccc]]]XXXRRRLLLHHHAAA???;;;888555444444555888888777666666666666666333555666666555444666777777777777777777777777777666666666777777888888999zzzsssqqqpppjjjjjjjjjkkknnnssszzz~~~~~~~~~{{{xxxvvvooolllhhheeeccc```\\\ZZZWWWSSSNNNIIIFFFDDDBBBAAA>>>===<<<;;;999888777666555555555555555555555555555555444444444333333333444333333333333333333444333333333333333333333333000222333333222111333444222222222222333333333444333333333333444444444444444444444444444444444444333333444444444555555555555555555555555444333222444444444444555555555555444444444444444444444444333333333333333333222222111111111111111111111111000000111111222333333333111111111111111111111111000000000000000000000000111222222222222333333333555555555666666666666666666666666666666666666666333444555555444222000...333333444444333333222111000000/////////.........///...,,,+++++++++,,,---........................////////////////////////////////////000000000000222111000//////000111111222111111111444888<<>>DDDIIIOOOWWWaaaiii|||xxxqqqnnnooottt{{{}}}}}}~~~~~~|||xxxtttnnnhhhfffiiiqqqwwwyyy{{{{{{wwwvvvxxxvvvrrrnnnmmmmmmnnnqqquuuyyy{{{|||~~~~~~~~~~~~~~~}}}{{{zzz|||{{{yyyvvvrrrnnnkkkiiifffbbbZZZTTTNNNIIIEEEBBB>>>===:::888666555555666777777666666666666777777444555777666555555666888888888888888888888888888666777777888999::::::;;;xxxppplllkkkhhhkkkooosssvvvzzz~~~}}}yyyvvvrrrpppiiigggdddaaa___]]]YYYVVVTTTPPPKKKGGGDDDCCCAAA@@@======<<<:::999888777777666666666666666666666666444444444444444333333333333333333222222333333333333333333333333333333333000222333333222111333444222333333333444444444444333333444444444555555555555555555555555555555555444555555555555666666666666666666666555555444333444444444555555555666666444444444444444444444444333333333333333333444444111111111111111111111111111111222222333333333333111111111111111111111111000000000000000000000000111111111222222222333333555555555555666666777777666666666666666666666666333444555666555333111///444444444444444333222222////////////.........---...---+++*********,,,,,,........................////////////////////////////////////000000000000111000000000000000111111111000000000222666999<<<@@@@@@BBBCCCGGGMMMUUUZZZ___aaadddfffgggggghhhhhhiiiddddddnnn}}}|||tttnnnhhhccccccfffnnnrrrwwwyyyxxxwwwwwwyyy}}}}}}uuuiii```___gggsss}}}{{{pppeee\\\PPPKKKDDD>>>;;;::::::999777444222000000///...,,,,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,---...---+++++++++---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...---+++++++++,,,...000---///000000///111555888<<>><<<<<<;;;:::999888777777666666666666666777777777333444444444444333222222333333222222222222333333333333333333333333333333000222333333222111333444333333333444444444555555444444444555555555666666666666666666666666666666555555666666666777777777666666666777666666555555444444555555555666666666555555555555555555555555333333444444444444555555333333333333333333333333444444444444444444333333222222222222222222222222000000000000000000000000111111111111222222222222444444444555555666666777555555555555555555555555444555555666555444222111222333333333333222111111////////////..................---------------...........................////////////////////////////////////000000000000//////000111111111111000111000000000222444777999<<<===???AAAEEELLLTTTZZZ```cccggglllpppsssuuuuuummmddd^^^ffftttzzzuuuoooiiihhhkkklllpppuuuxxxyyyyyyyyyzzzzzzwwwjjjbbbbbbiiippp{{{nnnbbbYYYSSSJJJBBB>>><<<;;;:::777555222111111000///---//////.........---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))******+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------,,,+++,,,---...///,,,///111111111333999===@@@EEEKKKPPPSSSXXX]]]bbbkkkxxxxxxuuuuuuvvv{{{xxxuuuqqqmmmkkkkkkmmmnnnlllpppppplllkkknnnooonnnnnnooopppqqqqqqsssvvvxxx|||}}}~~~~~~~~~~~~~~~~~~|||{{{yyywwwwwwvvvtttpppjjjeeebbbVVVQQQJJJDDD@@@===;;;:::777777666666555555555666777666666666666666777888666777999888777777888:::999999999999999999999999:::::::::;;;;;;<<<<<<===rrriiiggggggqqquuu{{{~~~~~~yyytttppplllhhheeecccaaa^^^\\\ZZZWWWRRROOOKKKHHHEEEDDDBBBAAA>>><<<;;;;;;:::999888777666666444444555555555666666666333333444444444333222111333333222222222222333333333333333333333333333333000222333333222111333444444444444444555555555555444555555555666666666666777777777777777777777777666666666777777777888888555555666777777777666666555555555555666666666666555555555555555555555555333444444444555555555555444444444444444444444444666666666555555444444333333333333333333333333333111111111111111111111111111111111111222222222222222333333444555555666666444444444444444444444444555555555555444444444444333333333333333222222111111111000000000/////////......////////////..............................////////////////////////////////////000000000000---///111333333222000///000000000111222444555666666888:::>>>CCCKKKTTTZZZ```bbbgggnnnuuuzzz}}}uuuiii```dddooo|||yyyrrrppprrrmmmpppuuuzzz}}}zzz{{{nnnggghhhlllvvv|||ooofff^^^SSSHHHAAA===;;;:::999666444333333333222000...............---------........................---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,---...---,,,,,,---...)))***++++++))))))***+++------------------------............------------,,,,,,,,,---------......,,,///222222222666===CCCFFFKKKQQQUUUWWWYYY]]]``````hhhkkkqqq~~~yyyvvvxxx{{{||||||zzzxxxvvvssspppllliiiggglllmmmjjjiiilllooonnnoooqqqrrrrrrqqqssswwwzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{zzzttttttssspppkkkddd]]]YYYLLLHHHBBB>>>;;;:::888666555555555555555666666666888777666666666666666777777888999999888888999;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>;;;999:::888666555555555444333++++++,,,---...///000111........................---------,,,,,,++++++++++++++++++,,,,,,---------------,,,+++,,,---///000++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......---------++++++++++++++++++++++++***************************+++,,,------,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...///,,,---......,,,,,,---...+++,,,------++++++,,,---........................//////.........---------+++,,,---.........------+++///222333333777???FFFKKKPPPVVVYYYZZZ[[[^^^```^^^cccbbbfffuuuzzz{{{}}}{{{{{{~~~}}}zzzyyywwwttttttzzz~~~~~~zzztttmmmhhhfffkkknnnkkkjjjmmmoooooooooqqqsssrrrrrrtttxxx}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}{{{{{{qqqqqqooollleee]]]UUUQQQFFFBBB===:::999777666555666666666777777888888888888888777666666666666666777999::::::999888:::;;;::::::::::::::::::::::::===============<<<<<<<<<{{{qqqppppppqqq~~~zzzzzzwwwrrrnnnjjjfffaaa^^^[[[ZZZYYYVVVSSSOOOKKKIIIGGGEEECCC@@@===;;;:::999888888777777666666666555666666666555555444444444333333333333333333333333222222333333333444444444333333333333333333333333666555555444444444555555666666777777777666555555999999999999888888888888999999::::::::::::999999777777777777888888888888999999999999999888777777777777777777777666555555777777777666666666666666444555666777666555333222444444444444444444444444666777777777666555444444444444444444444444444444222111111000000111111222111111111111111111111111333222111000000111222222777666555444333444444555111222333333444444333333444333222222222222333444333333222222111000000///000//////...............------..................------------------------////////////000000000000000000000000000000000000////////////000000000000444666888;;;@@@GGGOOOUUU\\\___fffmmmtttyyy~~~}}}tttiiiaaacccmmm|||~~~|||{{{{{{}}}qqqppppppvvvxxxmmm___SSSJJJBBB??????;;;:::999999999666222/////////.........//////000------------------------...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222000111555888;;;CCCLLLPPPUUUZZZ\\\^^^aaaaaa^^^^^^\\\\\\```hhhppptttvvvtttvvvwwwwwwuuutttttttttssstttwww~~~zzzrrrmmmiiihhhggghhhkkknnnoooooopppqqqsssuuuwwwxxxyyyzzz~~~~~~~~~~~~{{{xxxwwwyyy{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzvvvsssqqqnnnjjjeee___VVVMMMGGGAAA>>>:::777777777666666444444555555666777777777777777777777777888888999666777999;;;;;;:::888777999888777777888:::<<<>>>BBBAAA@@@@@@@@@@@@AAABBB}}}xxxyyy{{{||||||xxxtttrrrppplllhhhfffbbb___\\\YYYXXXWWWTTTPPPMMMIIIGGGEEEDDDBBB???<<<:::999999777777666666666555555555555555555555444444444333333333333333333333333333333333444444444555555555444444444444444333333333777666666555555666666666555555555555555555555555888888888888888888888888888888999999999999888888888888888999999999999999888999999999888888777777666777777777777777666666666666666666666666666666666666666666666555444444444444444444444444444444666666666777666666555555555555555555555555555555666666555555555555666666222222222222222222222222333222111111111222333444666555444333222333333444333333444555555555555444555444333222222333444555444333333222111111000000333333222111111111111111........................------------------------.../////////000000000000000000000000000000000000////////////000000000000222444666999===CCCJJJOOOWWW\\\ccckkkqqqwww|||~~~yyynnndddaaafffqqqzzzuuuqqqrrr|||zzzlll___RRRHHHAAA===888888777888888777444111222111000///............------------------------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000222000222888===BBBHHHPPPSSSYYY^^^___```bbbaaa]]]ZZZYYYZZZ___eeekkknnnooooooqqqrrrrrrpppoooooopppqqqtttzzz|||sssmmmjjjhhhgggiiilllpppsssssssssttttttuuuwwwyyyzzz{{{~~~~~~}}}zzzxxxwwwxxxzzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{yyywwwsssooollliiiddd^^^XXXPPPIIICCC???<<<999777777777777666444444555666666777777888999999888888888888999999:::;;;<<<======<<<;;;::::::999888888999;;;===???AAAAAABBBBBBBBBCCCCCCCCC{{{wwwrrrooollljjjfffdddbbb```\\\ZZZVVVUUUSSSPPPMMMJJJFFFEEECCCBBB???===;;;999888777666555555555555444444444555444444444444333333333222222222222333333333333444444444555555555666666444444444444555555555555777777777666666777777888777777666666666666777777888888888888888888999999999999999::::::999999999999999::::::;;;;;;;;;;;;888888888888888777777777666666777777888777777777555555555555666666666666777777666555555555666666555555555555555555555555555666666777777777777666777777777777777777777777555555444444444444555555222222222222222222222222222222222222222333444555444444333222222222333333333444555555666666555555555555444444444444555555444444333333222222111111111111000////////////000........................------------------------....../////////000000000000000000000000000000000////////////000000000000111222444555888===CCCHHHPPPVVV^^^gggnnnsssyyy|||~~~{{{ssshhh```___fffmmm~~~vvvnnnrrr|||zzzlll^^^QQQFFF>>><<<:::999999999888555333444333111000...---,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222000333<<>><<<999777666666777777666555555555666777777888888::::::999999999999::::::;;;;;;;;;<<<;;;;;;;;;:::::::::999:::;;;<<<>>>@@@@@@AAACCCEEEFFFFFFFFFEEE|||xxxtttpppmmmkkkhhheeecccaaa^^^[[[YYYSSSRRRPPPMMMJJJGGGEEECCC@@@???===;;;999888777666444444444444444444444444444444444444444333333333222222222222333333333333444444444555555555555666555555555666666666666666777777777666777777888888::::::999999999:::;;;<<<999999999999::::::::::::<<<<<<<<<======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999888888777777777777666666777888888888888777666666666666666777777777999888666555555666777888777777777777777777777777555666777777888888888888777777777777777777777777444444333333333333444444333333333333333333333333000000111222222333444555444444333333333333333333333333444555555555555555666666555555555555666666444444444444333333222222111000000///.../////////////////////............................................./////////000000////////////////////////////////////000000000000000111222333555888===AAAIIIOOOYYYbbbhhhnnnuuuyyyxxxyyyvvvmmmbbb]]]aaafffvvvpppmmmttt~~~wwwjjj]]]OOOCCCCCCAAA>>><<<;;;:::777555444333222000///...------------------------------...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------------------...000111111333111555???IIINNNRRRVVV[[[ccciiiiiiiiikkkkkkiiigggfffddddddeeegggiiijjjlllmmmnnnnnnmmmmmmnnnpppqqqxxx}}}vvvxxxyyyssskkkhhhfffggglllsssyyy|||{{{zzzzzzyyyzzz|||~~~~~~~~~|||yyyxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~{{{yyyvvvtttqqqlllgggccc^^^XXXQQQJJJEEE@@@===:::999777555555666777777666555666666777777888888999;;;::::::999999999::::::========================;;;;;;;;;;;;<<<===??????@@@AAADDDGGGHHHHHHHHHGGG{{{xxxuuuqqqmmmjjjjjjgggcccaaa^^^[[[XXXUUUQQQPPPNNNKKKHHHEEECCCBBB>>>===;;;999888777666666333333333444444444444444444444444444444444444444222222333333333444444444444444444444555555555555666666777777777888888888777777666666777888999999;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888777888888999777777888888888888777777666666666777777888888888999888777666666777999:::888888888888888888888888666666777888999999999888666666666666666666666666777666666555555666666777444444444444444444444444///000111222222333444444444444444555555555555444222222333444444444444333666666666666666666666666555555555555444444444444555444333333222222333333000000/////////.............................................////////////////////////////////////////////////000000000000000111222333333666:::===BBBIIISSS[[[aaahhhpppvvvuuuxxxyyyrrrggg______bbblllwww}}}wwwmmmnnnvvvwwwkkkZZZKKKEEECCC???===<<<;;;999888333222111000000//////000------------------------...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------------------------------...///000111222444444999CCCLLLPPPUUUYYYbbbiiiooooooppptttxxxyyyzzzvvvpppjjjggggggkkkmmmoooooopppooommmmmmoooqqquuu{{{wwwqqqsss{{{{{{vvvkkkhhheeefffkkksssyyy}}}}}}|||||||||}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~||||||||||||||||||||||||yyywwwsssppplllgggaaa]]]VVVQQQIIICCC???<<<:::888777555444555777888777777666666777777888999999999::::::999999999:::;;;;;;AAABBBBBBCCCDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>?????????AAADDDGGGIIIIIIHHHHHHzzzxxxtttqqqooommmiiifffeeeccc___\\\ZZZWWWTTTQQQOOONNNKKKHHHEEECCCBBBAAA<<<;;;:::888777777666666333333333444444444444555444444444555555555555666333333444444555555666666555555555555666666666777777777888888999999::::::888888888888888999:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>>>>======<<<<<<;;;:::888888999::::::888888999999888888777666555555666666777777888888999999888888888999::::::999999999999999999999999777888888999999999999888666666666666666666666666666555555444444555555666555555555555555555555555000111222333444444333333333444555666666666555555111222333333444444333333555555666666666666555555666666555555555555555555444444333222222222222222111000000//////.................................------........./////////000000000000000000000000////////////000000000000000111222222333444777:::<<>>;;;:::999888666555555666888888888666777777777888999999::::::::::::::::::;;;===>>>???AAABBBEEEGGGHHHHHHGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@AAACCCEEEGGGHHHHHHHHH}}}||||||uuurrrooommmllljjjgggeeeaaa^^^\\\YYYXXXVVVSSSQQQLLLJJJHHHDDDBBB@@@??????;;;;;;999888777777777777333444444444555555555555555555555666666666777777444444555555666777777888777777888888888999999999888888888999::::::;;;;;;::::::::::::;;;<<<===>>>>>>???BBBDDDEEEDDDCCCAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>>>>><<<;;;999999:::;;;<<<:::::::::999888777666555333333444444555666666777888888999:::::::::::::::::::::::::::::::::::::::999999999:::999999888888888888888888888888888888555444444333333444444555666666666666666666666666333444555666666555444444222333444555555555444444222333333444444444444444444555666666666666555444666666666666666666666666222222111000000000000111111111000000///......---........................---------.........//////000000000000000000000000////////////000000000000///000222222222333555888666<<>>:::999888888777777666666777888999888666777777888888999::::::;;;:::;;;;;;===>>>@@@BBBCCCCCCFFFJJJNNNPPPOOOMMMLLLIIIIIIHHHGGGFFFDDDBBBBBB@@@AAABBBCCCDDDEEEFFFGGG|||zzzyyyyyysssqqqnnnmmmllljjjhhhfff___]]]ZZZYYYYYYXXXUUUSSSJJJHHHEEEBBB???>>>======;;;:::999888777777777777444444444555555666666666555666666666777777888888555555555666777888888999999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<<<<======???@@@@@@BBBDDDHHHKKKKKKJJJHHHFFFCCCCCCDDDDDDEEEFFFFFFGGGLLLMMMMMMMMMMMMMMMMMMLLLHHHHHHFFFEEECCCAAA@@@??????===<<<::::::;;;<<<===;;;;;;::::::888777555444111111222333333444555555777888:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777999999999999999999999999999999888888888888999999777777777777777777777777666666777888888777666555000111333444555444333333333444555555666666555555333444555666666555444333666666666666777777777777666555444444333333444444222111111000///......---////////////////////////---------.........//////000000000000000000000000////////////000000000000...///111111111222444666222888???CCCGGGOOO]]]hhhmmmqqqwww{{{|||yyytttqqqfffeeehhhmmmrrr}}}yyyuuuuuuvvvvvvwww{{{vvvyyyhhhaaaiiiuuuooo]]]WWWNNNFFF@@@<<<999777888777555333000///...---------------------------...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------////////////////////////*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,------...000111333444:::AAALLLUUUYYY^^^lllzzzxxxvvvvvvxxxwwwvvvssspppoooqqqsssxxx{{{vvvtttuuuxxxzzz}}}{{{{{{ssspppmmmmmmppptttwwwyyyxxx{{{~~~~~~~~~~~~}}}}}}|||||||||~~~}}}|||||||||}}}~~~}}}|||zzzxxxwwwvvvpppmmmhhhbbb\\\UUUNNNIIICCC@@@;;;888888888777777888777666888999999888666777888888999999:::;;;;;;;;;<<<===>>>AAACCCEEEFFFLLLPPPVVVZZZ]]]\\\YYYWWWMMMMMMLLLKKKIIIGGGEEECCCAAAAAAAAAAAABBBDDDEEEFFF{{{yyywwwuuusssqqqooommmkkkjjjhhhdddbbbaaa^^^[[[WWWUUURRRNNNKKKHHHFFFDDDAAA>>><<<;;;::::::999999888777666666555444444444444444444444444555666888888777666666777888888999999999:::::::::<<<;;;::::::::::::::::::<<<===>>>===;;;;;;===>>>AAABBBBBBCCCDDDDDDEEEEEEJJJLLLPPPUUUWWWVVVRRRNNNLLLLLLJJJHHHGGGIIILLLPPPUUUVVVWWWXXXYYYXXXWWWVVVVVVSSSPPPMMMKKKHHHCCC@@@EEEBBB>>><<<;;;:::888666999:::;;;<<<;;;999777555222222222222333333444555555888:::<<<<<<<<<===???@@@??????>>>>>>>>>??????999:::;;;<<<<<<;;;:::999:::999999999999999::::::===:::888999;;;<<<:::777999888666555666777999:::888888888888888888888888777888888888777444222000444444444555555555666666333444555666777777777777555666666666555444333333222222222222222222222222333333222111000000000111//////.........---------222111000///...---,,,,,,////////////////////////............/////////////////////000111111222222666666888>>>CCCHHHPPPYYYbbbiiisss||||||zzzvvvrrrnnnllljjjqqq}}}yyyvvvtttsssqqqppppppsssyyypppffffffiiiwwwyyyiii^^^OOOEEEAAA>>>;;;888777555222111111000...---////////////.....................------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************---+++******---///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000,,,------......------,,,+++,,,.../////////...---......///......///222555AAAHHHOOOTTTYYYeeewwwzzz{{{sssmmmmmmmmmlllnnnqqquuu}}}{{{ssstttuuuuuuwww|||}}}~~~yyyvvvrrrqqqrrrtttuuuvvvyyy|||~~~}}}}}}|||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||zzzyyyyyywwwuuurrrnnniiibbb[[[TTTNNNHHHCCC===<<<;;;999888777666666888888888888888999999999999888777888999;;;>>>@@@@@@@@@AAABBBDDDGGGJJJLLLNNNSSSZZZ___bbbcccdddeee]]]XXXRRRNNNMMMLLLIIIGGGGGGDDDAAA@@@AAACCCDDDDDD{{{xxxvvvsssqqqooommmkkkjjjiiihhhgggdddbbb```]]]YYYVVVSSSPPPLLLIIIFFFDDDBBB@@@===;;;::::::999999888777777666555555444444444444444444444444444555777888777666777888999999999999::::::::::::;;;;;;:::::::::::::::;;;<<<===>>>===<<<<<<>>>@@@DDDEEEFFFGGGHHHJJJJJJKKKPPPRRRWWW]]]```___[[[WWWRRRQQQOOOLLLKKKMMMQQQTTT]]]aaaeeefffeeecccbbbbbb```^^^ZZZVVVSSSNNNIIIEEEGGGDDD@@@<<<;;;;;;999888::::::;;;;;;:::999666555333222222222333333444555444666999;;;<<<===???AAABBBAAA@@@@@@????????????<<<<<<===>>>>>>======<<<;;;;;;::::::::::::;;;;;;<<<:::999999;;;;;;:::888999888666555666777888999888888888888888888888888777888888999888666333222444444444555555666666666555666666666666666555555555555555666555555444444444444444444444444444444444444222111000000000000............------------........................////////////////////////............/////////////////////000111111222222555444666<<<@@@DDDKKKTTT]]]dddoooyyy|||xxxqqqrrr~~~yyyuuussspppnnnllllllnnnsss{{{yyynnnhhhfffiiiyyyxxxmmm\\\NNNEEE@@@===;;;999777444333222222000...............------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///,,,------......------,,,,,,---......///............/////////000333888<<>><<<;;;::::::888777777666666555555555555555555555555555555555222444777777777777888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???AAADDDIIIJJJLLLNNNPPPRRRSSSSSSVVVYYY___fffjjjjjjgggccc\\\[[[XXXSSSQQQRRRUUUXXXfffmmmtttwwwtttppppppqqqpppmmmiiiddd___YYYSSSOOOLLLHHHBBB>>><<<<<<<<<;;;;;;;;;;;;;;;:::888666555333333222222222333444444333555888;;;===@@@CCCFFFFFFFFFDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@??????===<<<<<<;;;;;;<<<<<<===<<<:::999999:::;;;999888999888777666666777888888999999999999999999999999777888888999999777666555555555555555666666666666777777777777666555444333444444555555666555555555666666666666666666666666666555444222111000000000.........---------,,,,,,++++++,,,---...//////000////////////////////////............/////////////////////000111111222222333222333888;;;>>>EEELLLTTT\\\iiiwwwvvvwww}}}~~~xxxtttpppllljjjiiijjjmmmsss{{{yyylllddd^^^lll}}}wwwfffUUUHHH@@@======;;;999666555444333222000...------------,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,------......------,,,...------------...///////////////000222777>>>CCCHHHNNNUUUZZZ```mmmzzzrrrmmmlllkkkjjjkkkooolllwwwuuupppqqqsssttttttuuuwwwxxx{{{{{{zzzzzz{{{~~~yyyvvvvvvvvvwwwwwwzzz|||zzzzzz{{{{{{|||~~~}}}}}}}}}}}}}}}~~~}}}|||||||||~~~~~~|||{{{}}}{{{yyywwwuuurrrnnnjjj^^^YYYQQQJJJEEEBBB>>><<<<<<;;;:::999888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDFFFGGGHHHIIILLLPPPSSSUUU[[[___eeekkkpppvvv{{{|||rrriii```YYYRRRNNNMMMIIIEEEBBBCCCDDDFFFFFFzzzwwwtttqqqooommmjjjhhhhhhfffeeedddcccbbb___\\\YYYVVVRRROOOMMMIIIFFFCCC???>>>===;;;:::999999999777666666666555555555444555555555555555555555555222444666777777888999:::::::::::::::;;;;;;;;;;;;======>>>>>>????????????>>>????????????AAADDDGGGMMMOOORRRUUUXXXZZZ\\\\\\[[[^^^dddkkkqqqrrrpppnnniiigggbbb\\\WWWVVVWWWZZZhhhrrr}}}~~~zzzzzz|||}}}{{{wwwsssnnnhhhbbb]]]TTTOOOHHHBBB???>>>>>>===<<<<<<<<<;;;:::888666555333333333222222333333444333555999<<>>>>>===<<<<<<<<<======;;;;;;:::::::::::::::999999999888777777777777888999999999999999999999999777888888999999999888888666666666666666666666666666666666666666555444444333333444555666666666555666666666666666777777777777666555333111000000///.........------------,,,***++++++,,,---...//////////////////////////////............/////////////////////000111111222222333111222555777999???FFFMMMWWWgggwwwwwwtttyyytttoookkkiiiiiikkkpppwww~~~rrrfff___fffqqq~~~}}}ppp```QQQGGGBBB@@@===:::888666555444333111.........---------,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,,,,...///000////////////222888@@@FFFIIINNNTTTYYY```lll}}}yyyrrrnnnnnnnnnlllmmmpppqqq{{{wwwrrrsssrrrqqqqqqrrruuuxxx}}}|||{{{zzz}}}}}}yyyxxxxxxxxxxxx{{{}}}{{{{{{{{{{{{|||}}}~~~}}}}}}||||||}}}}}}~~~}}}|||||||||}}}}}}|||zzz}}}{{{xxxuuurrrmmmhhhdddWWWRRRKKKEEEAAA???>>><<<::::::999999888888999999::::::;;;;;;<<<<<<============>>>@@@BBBEEEHHHIIIJJJKKKLLLNNNQQQTTTXXXYYY^^^aaagggnnnuuu~~~wwwkkk```WWWRRROOOKKKGGGDDDDDDFFFGGGGGG~~~|||xxxvvvsssqqqooommmiiiggghhhfffcccbbb```]]]ZZZWWWTTTRRRNNNLLLJJJGGGDDDAAA======;;;:::999888888888666666666666555555555555666666666666666666666666333555888888888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAACCCGGGJJJPPPRRRVVV[[[^^^aaabbbbbb___bbbgggnnnuuuxxxxxxwwwtttqqqlllddd]]]YYYYYYZZZgggrrr}}}xxxrrrnnn```ZZZRRRJJJEEECCCAAA@@@???>>>===<<<:::888666555444333333222222333333333444666999===AAAHHHOOOTTTSSSRRRQQQOOOLLLIIIFFFDDDDDDEEEFFFGGGFFFEEECCCBBB@@@???>>>===============<<<<<<<<<<<<;;;::::::;;;::::::999888888888888888999999999999999999999999777888888999999999999999777777777777777777777777444444555666666777666666333333444555666666666555444444555555666666666666888777555333222111000000//////.........---------------------------------////////////////////////............/////////////////////000111111222222444111111444555666;;;BBBKKKXXXjjjzzzxxxwwwzzzsssnnniiiiiiiiinnnuuu~~~|||qqqgggdddgggttt}}}ppp```RRRIIIEEE>>>;;;888666666555333111////////////.........---------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,......---,,,,,,...///000////////////222888@@@FFFKKKPPPUUUZZZ```kkkxxxwwwsssqqqssstttsssrrrtttyyy{{{vvvtttpppmmmlllooouuuzzz|||zzzyyyzzz}}}~~~{{{zzzzzzzzzzzz}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}|||{{{{{{{{{{{{|||}}}}}}~~~}}}|||}}}~~~~~~|||zzz{{{yyyvvvrrrnnnggg```\\\OOOKKKDDD@@@>>>======<<<999999888888999999::::::::::::;;;<<<<<<===>>>>>>@@@@@@BBBEEEHHHKKKMMMOOOOOOOOOPPPRRRUUUXXX[[[]]]```dddiiipppyyyvvvhhh^^^XXXPPPMMMIIIGGGHHHHHHHHHHHH~~~{{{zzzvvvtttrrrpppnnnlllhhheeefffcccaaa^^^\\\YYYUUURRRPPPNNNKKKIIIHHHFFFCCCAAA===<<<;;;999888777777777666666666666666666666666777777777777777777777777555777::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======:::<<<>>>@@@AAAAAAAAA@@@CCCCCCCCCBBBBBBEEEIIILLLRRRTTTYYY]]]aaaddddddeeecccdddhhhnnnuuu{{{}}}}}}zzzxxxtttmmmeee___\\\[[[eeeppp~~~}}}pppiii___VVVOOOJJJFFFCCCBBBAAA???===;;;999777666444444333222222222333333555777999===BBBJJJSSSXXXYYYYYYXXXVVVSSSOOOLLLJJJHHHJJJMMMNNNNNNKKKHHHEEEBBBAAA@@@@@@????????????===>>>???>>><<<;;;<<<===<<<;;;;;;;;;:::999999999::::::::::::::::::::::::888888888888888888999999888888888888777777777777333444555666777777777777444444555555666555555555333333444444555555666666888777666444333222222111000000000/////////......//////......------,,,,,,////////////////////////............/////////////////////000111111222222444222111333444444999@@@KKKXXXkkkzzzttt{{{zzzuuullljjjiiimmmttt}}}uuukkkgggpppxxxjjjZZZLLLDDD???===:::888777666333222000000/////////.........,,,,,,,,,------------...++++++,,,,,,,,,,,,------...------,,,,,,+++++++++***++++++++++++,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,...------------...//////...///000222555;;;CCCHHHQQQUUUZZZ^^^cccjjjrrryyy~~~}}}}}}~~~vvvtttuuu{{{~~~|||{{{|||{{{wwwqqqkkkiiilllsssxxxzzzzzz{{{~~~~~~{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}}}}~~~}}}{{{yyywwwuuuqqqmmmggg___WWWRRRFFFCCC>>>;;;;;;;;;;;;:::888888888888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@CCCDDDGGGJJJNNNQQQSSSUUUTTTTTTUUUVVVYYY\\\^^^```eeehhhmmmssszzz}}}oooccc^^^QQQPPPNNNMMMNNNMMMLLLKKK|||zzzyyyrrrpppnnnmmmllliiieeebbb```^^^[[[ZZZXXXUUURRROOOLLLJJJHHHGGGGGGFFFDDDBBB>>>===;;;999888777666666777777777777777777777777777777777777777777777777888:::<<<<<<;;;;;;;;;<<<;;;<<<<<<<<<============>>>@@@BBBEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCEEEJJJMMMRRRUUUYYY^^^bbbdddeeeeeebbbccceeejjjqqqxxx|||~~~||||||yyytttlllfffbbb```bbbkkkyyyxxxnnncccZZZRRRKKKGGGDDDCCCAAA>>><<<:::888888555444333333222222222333444666888<<>>???AAA@@@===<<<===???============<<<;;;:::999::::::::::::::::::::::::999888888777777777888888999999999888888777777777555555666666666666666555555555555666555555444444333333444444555666666777777666555444333333333333111111111111000000000000/////////.........------////////////////////////............/////////////////////000111111222222444111000222333333777>>>GGGRRRcccqqq}}}yyywwwssspppnnnooovvvvvvuuuzzzzzzpppbbbSSSJJJBBB???<<<:::999777555333//////.........---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------//////......---,,,,,,+++******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++))))))***+++,,,------------------------+++++++++++++++++++++++++++***+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,,,,------......------,,,,,,---......///............000333777;;;BBBIIINNNUUUXXX]]]aaadddggglllooosssuuuvvvvvvvvvwww{{{~~~~~~|||{{{uuuuuuzzzxxxqqqmmmnnnrrrvvvyyyzzz}}}|||zzz{{{|||}}}~~~|||~~~~~~|||||||||{{{{{{zzz{{{{{{|||}}}~~~}}}||||||||||||}}}}}}~~~|||||||||{{{|||}}}}}}~~~}}}|||{{{|||||||||zzzxxxrrrpppkkkfff```WWWNNNHHH@@@>>>;;;:::;;;;;;;;;:::777777777888999;;;<<<===>>>>>>???@@@AAABBBCCCCCCFFFGGGKKKOOOSSSVVVXXXZZZZZZZZZZZZ[[[]]]___bbbccciiikkknnnrrrvvv}}}}}}oooddd^^^SSSSSSSSSTTTUUUTTTQQQOOO~~~{{{yyyyyyooommmlllkkkiiigggccc```[[[YYYWWWVVVUUUSSSPPPNNNJJJIIIGGGFFFGGGFFFDDDCCC>>>===<<<:::888666666555777777777777888888888888777777777777777777777777:::<<<======<<<;;;<<<===<<<<<<<<<<<<=========>>>DDDFFFIIIKKKMMMMMMMMMLLLGGGGGGFFFDDDDDDFFFJJJNNNRRRTTTYYY^^^bbbddddddddd```___```dddlllsssyyy||||||}}}|||xxxrrrkkkgggeee^^^gggtttwwwlllaaaWWWOOOJJJFFFDDDBBB???<<<:::999888555444333333222222222222333555777:::@@@IIISSSYYYbbbbbbaaa```]]]YYYUUUSSSSSSWWW\\\___^^^ZZZSSSOOOHHHGGGFFFEEEDDDDDDDDDDDD>>>AAABBBAAA>>>===>>>@@@>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::999888888777666666777777999999999999888888777777777777777777666555444333555666666666555444333333333444444555666777777888777666555444444444444444222222222222111111111000.../////////////////////////////////////////////............/////////000/////////000111111222222333000000111222222666===@@@KKKZZZgggtttxxxxxxzzzvvvssssssxxx~~~xxxxxx}}}wwwmmm```WWWDDDAAA>>><<<;;;999777555......---------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------000000///...------,,,,,,*********++++++,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---+++))))))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++---000000///---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,------......------,,,+++,,,.../////////...---...111666;;;@@@HHHOOOTTTVVVYYY^^^aaacccdddfffggghhhkkkooopppqqqtttzzz~~~|||yyywwwuuutttvvv}}}zzztttrrrsssvvvuuuwww{{{{{{yyyzzz}}}~~~{{{}}}~~~~~~|||zzzyyyzzzyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzz{{{zzzxxxvvvnnnlllgggbbb[[[RRRHHHAAA???===;;;;;;<<<===<<<;;;666666777888999;;;<<<===@@@@@@AAABBBCCCEEEEEEFFFGGGIIIMMMQQQUUUYYY[[[\\\^^^^^^^^^^^^```bbbdddeeejjjkkkmmmoooqqquuuzzz~~~~~~zzzmmmbbb\\\UUUUUUVVVXXXZZZXXXUUURRR}}}{{{xxxuuurrrnnnkkkgggdddbbb```]]][[[YYYXXXVVVSSSQQQOOONNNNNNMMMKKKIIIFFFCCCAAA@@@???<<<<<<:::999888666555555444555555666777888999:::777888888999:::;;;;;;;;;???===<<<<<<>>>?????????>>>???>>><<<999:::===AAAGGGJJJPPPWWW\\\\\\XXXUUUSSSLLLGGGFFFFFFDDDEEEHHHQQQTTTXXX\\\______^^^]]]```_________cccjjjssszzz}}}|||{{{zzzvvvooofff```___bbbmmm~~~{{{qqqeeeXXXOOOKKKIIIFFFBBB???<<<:::888666555444444333444555666666666666999@@@JJJTTT[[[ccceeeeeeddd```]]]ZZZZZZWWW\\\ccchhhhhhddd^^^ZZZRRROOOMMMKKKKKKJJJHHHFFFEEEDDDBBB@@@???@@@AAABBBFFFCCC@@@>>>>>>>>>===<<<:::::::::999999999999888888999999999999777555444888888999999999999888888666666666666666666666666666666555555555555666666888777666555444555666666777777666666555555444444666444222000/////////000//////...------------...,,,,,,,,,------.........////////////000000000000////////////000000000000222222333444444555555666@@@DDDNNN[[[hhhvvvyyyssszzzuuummmnnnttt{{{zzzwww~~~xxxiii[[[TTTIII@@@>>>===:::888888555222///......///...---........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,++++++,,,+++***(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***))))))((()))+++---...//////.........---------...000111000//////000111///222888???FFFNNNTTTWWW[[[___ccccccaaa```bbbfffggghhhjjjlllnnnqqqvvvyyyxxx{{{}}}|||yyyvvvvvvwww~~~{{{xxxuuussswwwzzz~~~}}}{{{yyyxxxyyy{{{|||}}}~~~~~~}}}||||||~~~~~~|||zzzyyyzzz{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxvvvsssqqqiiiddd\\\TTTMMMGGGAAA>>>::::::999999888888777777777999:::;;;;;;===@@@BBBAAACCCEEEFFFGGGIIILLLNNNQQQTTTWWWYYYZZZ\\\___bbbbbbccceeefffgggfffeeeeeejjjjjjjjjiiiiiiiiijjjjjjnnntttwwwuuuqqqmmmeee]]]WWWWWWWWWXXXYYYXXXVVVTTT~~~|||zzzwwwssspppllliiifffcccaaa___\\\ZZZWWWVVVTTTRRRPPPNNNMMMMMMJJJHHHFFFDDDBBB@@@@@@???<<<;;;::::::888888777666444444555555666777888888:::::::::;;;<<<=========@@@???>>>???AAABBBAAA@@@AAABBBAAA>>><<<<<<@@@CCCJJJPPPYYYccchhhgggbbb]]]WWWOOOIIIGGGFFFDDDEEEHHHNNNPPPUUUYYY\\\\\\[[[ZZZZZZYYYYYYYYY\\\ccclllrrrwwwwwwxxxxxxuuuooogggaaa^^^```iiixxx{{{ooobbbZZZQQQNNNIIIEEEAAA===:::888777666555444444444555666666666777999@@@IIITTTZZZdddfffggggggccc___]]]\\\\\\aaahhhmmmnnnjjjddd```YYYWWWSSSPPPOOOMMMKKKIIIJJJIIIFFFDDDCCCCCCDDDEEEHHHFFFDDDBBBAAA@@@???>>>;;;;;;;;;::::::999999999555666777888888999888888888888999999999999888888777777777777777777777777666666555555555555666666777777555444444444555666666666666666666555555555555444333111000///000000000///......------......,,,,,,,,,------............/////////000000000000////////////000000000111222222333333444555555555;;;>>>GGGSSS___lllzzztttwwwxxxooonnnsssyyyuuuvvv{{{sssggg[[[OOOCCC??????<<<:::999666333000/////////...---........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---+++*********+++,,,.../////////.........---------,,,...///...------...000111555;;;CCCJJJQQQWWWZZZ___bbbddddddaaa```bbbdddggghhhiiijjjlllooorrrtttwwwyyy{{{zzzxxxxxxzzz|||}}}yyyuuusssuuuxxx}}}~~~}}}|||{{{zzzyyyyyyzzz{{{{{{|||~~~~~~}}}}}}~~~~~~|||{{{zzzzzz{{{||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{zzzxxxuuuqqqnnnddd^^^VVVNNNHHHCCC???<<<;;;;;;:::::::::::::::::::::<<<===>>>>>>@@@CCCEEEEEEGGGJJJKKKLLLNNNQQQSSSVVVXXX[[[\\\]]]___bbbdddffffffggghhhhhhgggffffffgggfffdddbbb`````````aaadddhhhjjjhhhfffeeeaaa\\\[[[[[[[[[\\\\\\[[[XXXVVV}}}{{{yyywwwuuuqqqnnniiifffccc```___]]]ZZZXXXSSSSSSRRRPPPOOOMMMLLLLLLGGGFFFDDDBBB@@@???>>>>>>:::::::::999999999999888555666666666777777888888<<<<<<======>>>>>>??????AAA@@@AAACCCEEEFFFEEEDDDEEEDDDCCCAAA???@@@CCCFFFLLLTTTaaannnvvvuuunnniii```VVVMMMIIIEEEBBBCCCFFFJJJLLLQQQUUUWWWWWWVVVUUUQQQQQQPPPPPPSSSYYY```ffflllmmmpppssssssnnngggbbb]]]]]]bbbnnnzzz{{{nnnfffYYYUUUNNNHHHCCC???<<<999888777666444444444555666555666777:::???HHHRRRYYYcccfffiiijjjgggccc___^^^___dddkkkqqqrrrooojjjeeebbb___ZZZWWWUUURRRPPPNNNRRRPPPLLLIIIHHHHHHHHHIIIKKKKKKIIIGGGEEEBBB@@@???======<<<;;;;;;:::999999666666666777777888::::::888888999999999999888888888888888888888888888888777666666555555666666777777666555555444444555555555555555666666666666666555444333222111000000000000000///...............---------------.............../////////000000000/////////000000000111111222222333333444444555555777999@@@JJJSSS```sssxxxvvvxxx|||sssooorrrvvv}}}vvvpppppp}}}ttteeeUUUFFFAAAAAA???;;;999777555111000000000///---........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,++++++,,,---...///...............---------,,,---......------///111333888AAAIIIPPPWWW\\\___eeeffffffeeeccccccdddeeeiiiiiiiiijjjkkkmmmooopppuuuvvvvvvvvvwwwzzz~~~zzzwwwuuutttwwwzzz}}}~~~|||{{{{{{{{{zzzzzzzzzzzzzzzyyyzzz|||}}}|||}}}~~~}}}{{{{{{{{{|||||||||}}}~~~~~~~~~}}}|||zzzxxxvvvqqqkkkggg[[[UUUMMMEEE@@@>>>;;;:::<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCCDDDGGGIIILLLNNNQQQRRRSSSUUUXXXZZZ\\\^^^```aaaaaaccceeegggiiiiiijjjjjjiiihhhfffeeeccc```]]]YYYWWWVVVVVVWWWZZZ]]]^^^]]]^^^aaabbb____________``````]]]YYYVVV{{{yyywwwuuutttqqqnnnkkkeeeccc___]]]\\\ZZZXXXVVVQQQPPPPPPOOONNNMMMKKKKKKGGGFFFDDDBBB???>>>===<<<888888888888999999999999888888999999::::::::::::=========>>>>>>?????????AAAAAACCCFFFIIIKKKKKKJJJGGGFFFDDDCCCBBBDDDFFFHHHKKKSSSaaapppzzz|||xxxtttiii___SSSLLLFFFAAAAAACCCGGGJJJNNNQQQSSSRRRQQQPPPHHHIIIHHHHHHJJJNNNTTTYYY___aaafffkkkmmmjjjeee```[[[YYY[[[dddooo{{{wwwnnn```ZZZRRRKKKFFFBBB>>>;;;:::888777555444444555555444555888:::>>>FFFPPPWWW```dddhhhjjjhhhddd```___^^^dddlllrrrtttqqqlllhhhfffccc^^^ZZZYYYWWWUUUTTTXXXUUUQQQNNNKKKKKKLLLMMMOOOOOOOOOMMMIIIEEEBBBAAA??????>>>===<<<;;;;;;:::;;;:::999777666777888888888888999999999999888888888888888888888888888888777777666666666666777777666666666555555555555555444444555555666666777777555444444333222111111111111000//////......//////---------......................../////////000000//////000000000111111111111222222333444444555555777888<<>>;;;;;;;;;:::============>>>???AAABBBCCCEEEGGGGGGHHHIIILLLNNNRRRTTTXXXYYY[[[\\\^^^```bbbccceeeeeeeeefffgggiiijjjjjjjjjiiihhhfffdddccc^^^\\\WWWSSSQQQQQQRRRTTTWWW[[[^^^^^^aaagggiiigggccccccccccccbbb^^^YYYUUU}}}|||wwwuuusssqqqpppnnnjjjhhhbbb```\\\[[[ZZZYYYWWWUUUPPPPPPPPPOOONNNLLLKKKJJJIIIGGGEEEBBB???<<<;;;:::666666777777888999999:::999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????AAABBBDDDIIINNNRRRSSSSSSMMMKKKHHHFFFFFFGGGHHHIIIKKKQQQ\\\iiittt{{{|||{{{ooodddWWWOOOGGGAAA@@@BBBFFFIIILLLOOOOOONNNLLLJJJCCCCCCCCCCCCCCCFFFKKKNNNRRRUUUZZZ```cccbbb^^^ZZZVVVTTTUUU[[[dddqqq~~~vvvhhh```UUUMMMIIIFFFBBB>>>;;;:::888666555555555555222555888:::===DDDNNNUUU\\\aaafffhhhfffccc```___^^^dddlllsssvvvtttooolllfffbbb^^^[[[[[[[[[ZZZZZZ\\\YYYTTTPPPNNNNNNOOOPPPRRRTTTVVVTTTNNNHHHCCCBBB@@@@@@??????>>>======<<<>>>===;;;999888888888999888888999999999999888888888888888888888888888888777777666666666666777777666666666666666555555555444444555555666666777777555444444444333333222222111111000////////////000....................................////////////000000000000111111111111111111222222333444444555777777:::???DDDLLLZZZhhhyyyvvvpppmmmlllsssvvvrrroooooorrrvvvzzz~~~ooohhhiiiwwwooo^^^LLLEEECCCAAA>>>===<<<999555333222111000...........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---........................////////////111444666666???JJJSSSZZZ```ggglllnnnlllkkkmmmrrrxxx{{{{{{qqqnnnjjjhhhjjjmmmnnnnnnpppnnnlllnnnsss|||~~~}}}|||}}}}}}|||yyyyyyyyyyyyzzzzzz{{{{{{yyyyyyzzzzzz{{{zzzzzzyyyzzz|||}}}|||{{{zzz{{{|||}}}}}}}}}|||||||||||||||{{{yyyvvvrrrmmmeee\\\VVVKKKFFF@@@;;;:::;;;<<<===???>>>>>>???AAACCCFFFGGGHHHJJJLLLLLLMMMNNNQQQSSSXXXZZZ^^^``````aaacccdddfffggghhhiiihhhhhhiiikkkiiiiiiiiihhhfffdddaaa```ZZZWWWTTTQQQQQQRRRTTTVVVZZZ```eeehhhkkkppppppmmmiiihhhfffeeeccc^^^XXXTTT~~~{{{yyysssqqqooonnnmmmkkkgggeee```]]]ZZZYYYXXXWWWVVVTTTQQQQQQQQQQQQOOOMMMKKKIIIHHHFFFDDDAAA>>><<<::::::666777777888999999::::::999999:::;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFLLLTTT[[[___```YYYUUUPPPLLLKKKJJJIIIIIIKKKNNNTTT^^^iiiqqqvvvwwwlllaaaVVVNNNHHHBBB@@@BBBGGGHHHKKKLLLLLLJJJGGGDDD???@@@@@@??????@@@DDDFFFHHHKKKOOOTTTXXXXXXTTTQQQPPPMMMNNNSSS[[[hhhzzzrrrhhh[[[RRRMMMIIIDDD@@@===;;;999777555555555555111555999:::<<>>BBBNNN[[[hhhzzzxxxooohhhiiittt~~~wwwpppllllllmmmqqquuuyyy~~~pppfffdddpppuuufffUUULLLFFFAAA???@@@>>>;;;777444333222000///........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))(((''')))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,++++++---------...............,,,------------///333666:::CCCNNNWWW]]]dddlllsssuuuqqqooottt~~~}}}vvvnnnjjjkkkmmmooooooooommmlllnnnuuu}}}zzz||||||{{{yyyxxxxxxxxxyyyzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{|||||||||zzzyyyzzz{{{|||||||||||||||{{{{{{{{{~~~~~~{{{xxxtttnnnggg^^^UUUOOOFFFBBB===;;;;;;>>>???@@@BBBBBBBBBCCCEEEIIILLLNNNNNNPPPQQQRRRRRRTTTWWWYYY]]]```ccceeeeeeeeefffggghhhjjjkkkkkkkkkkkklllnnniiiiiiiiihhhfffdddbbb```YYYXXXVVVUUUVVVXXX[[[]]]aaagggmmmppprrruuurrrnnnllljjjfffccc```[[[VVVRRR~~~zzzvvvpppnnnlllkkkjjjhhheeebbb^^^\\\YYYXXXWWWWWWUUUTTTSSSSSSSSSSSSQQQNNNKKKIIICCCBBB@@@>>>===<<<;;;;;;999999999::::::;;;;;;<<<;;;<<<===???@@@BBBCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEHHHPPPZZZccckkknnnkkkeee\\\VVVRRRNNNJJJGGGHHHHHHKKKQQQZZZaaafffhhhaaaYYYPPPLLLHHHCCCBBBDDDGGGHHHIIIJJJHHHEEEAAA???<<<===>>>===<<<<<<>>>@@@BBBCCCEEEIIILLLMMMKKKIIIHHHFFFGGGMMMTTT___rrr~~~rrrbbbWWWQQQLLLEEE@@@>>><<<:::888666555555555000555999:::;;;@@@JJJSSSXXX[[[___bbbaaaaaa``````___eeennnwww{{{zzzvvvsssiiifffaaa___```aaabbbccc```]]]XXXSSSQQQRRRUUUVVV\\\```dddbbbYYYPPPJJJGGG@@@AAAAAAAAAAAABBBBBBBBB?????????>>>===<<<;;;:::888888999999999999888888777777777777777777777777888888777777777777888888888999999:::999888777666666666666666666555555555444555555666555555333333222222111000000000111111000/////////.........------------.........//////000000111111111222222222111111111222333333444444555666888;;;;;;===GGGQQQ\\\jjjzzz}}}ppphhhnnnxxxvvvooommmkkkmmmnnnooorrrxxxuuuiii```hhhrrr|||~~~qqqbbbVVVKKKCCC@@@BBB@@@<<<888555444333111///........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))***,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,---,,,,,,---......---,,,+++---------.........//////,,,------------000444777>>>GGGSSS[[[aaahhhrrr{{{|||wwwuuu{{{yyyqqqppprrrsssssspppooonnnrrrxxxyyysssxxx}}}}}}yyyvvvuuuuuuvvvwwwyyyyyyxxxxxxxxxyyy{{{{{{yyyzzz{{{{{{zzzyyyzzz|||zzzzzz{{{{{{{{{{{{zzzzzz}}}~~~|||zzzwwwsssllleee]]]TTTKKKEEEAAA???<<<;;;===@@@BBBBBBFFFFFFFFFGGGJJJOOOSSSUUUTTTVVVWWWXXXXXXZZZ]]]___ccceeehhhiiiiiihhhhhhhhhkkklllnnnnnnnnnnnnoooqqqlllllllllkkkiiigggeeeddd```______```aaadddfffgggiiiooosssssstttuuurrrmmmiiieee```[[[WWWSSSNNNKKK~~~yyyuuuooommmkkkjjjiiigggdddaaa]]][[[YYYWWWWWWWWWUUUTTTUUUUUUUUUTTTRRROOOKKKIII>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@BBBDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGJJJRRR^^^iiirrrwwwxxxpppfff]]]VVVQQQKKKFFFCCCCCCDDDHHHNNNTTTWWWYYYYYYQQQKKKIIIGGGDDDDDDFFFFFFGGGHHHHHHFFFBBB>>>;;;;;;<<<<<<<<<::::::<<<===??????@@@CCCFFFGGGEEECCCBBBAAADDDIIIOOOZZZmmm}}}yyyhhh[[[SSSMMMFFF??????===;;;888666555555555000555999::::::???IIIRRRXXX[[[^^^`````````aaabbb]]]cccmmmvvvzzzyyyvvvsssmmmiiieeebbbbbbdddeeeeeeaaa^^^YYYUUUSSSTTTWWWYYY___eeeiiiggg]]]SSSLLLJJJ@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAA???;;;888666888888999999999999888888666666666666666666666666888888777777777777888888999999:::;;;:::999888777777777666666555555555444444555666666666555444333333222111111000111111111000000//////.........------------.........//////000111111111111222222222000111111222333333444444777888;;;===<<<===DDDNNNWWWaaammmyyyzzzlllmmmrrr}}}{{{sssoookkklllllljjjjjjooovvv}}}{{{nnn]]]aaafffpppzzzlll^^^OOODDDAAADDD@@@===999666444333111///........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++,,,...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,------.../////////...---,,,---------.........//////......///...///222777:::BBBJJJVVV]]]ccckkkvvv|||yyyzzzwwwwwwxxxwwwrrrqqqqqquuu{{{~~~{{{qqqlllrrrzzzxxxyyy}}}yyyuuusssssstttvvvzzzyyywwwwwwwwwyyy{{{|||vvvxxxzzzzzzzzzzzz|||}}}yyyyyyzzzzzz{{{zzzzzzyyy{{{}}}~~~|||yyyxxxqqqllleee\\\TTTKKKBBB===>>>===;;;<<<>>>AAACCCCCCJJJIIIIIIKKKNNNSSSWWWZZZXXXZZZ[[[\\\]]]^^^aaacccfffiiillllllkkkjjjiiiiiimmmnnnpppppppppppprrrtttnnnoooooonnnmmmjjjhhhggghhhhhhiiijjjlllmmmooopppppptttvvvtttttttttrrrmmmccc___XXXSSSNNNJJJFFFCCC~~~{{{wwwuuuooonnnkkkhhhfffcccbbbaaa]]]\\\ZZZXXXXXXXXXXXXYYYYYYXXXWWWTTTPPPJJJFFFCCC???>>><<<;;;::::::;;;;;;===<<<;;;;;;===>>>>>>>>>===AAAEEEHHHNNNTTTUUURRRUUUTTTTTTUUUUUUSSSOOOLLLJJJKKKNNNSSS\\\jjjyyyuuuhhh[[[QQQIIIFFFBBBBBBCCCCCCCCCFFFJJJMMMOOONNNLLLHHHDDDDDDEEEGGGHHHHHHGGGCCC@@@>>>???@@@;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@@@@???>>>BBB===@@@GGGKKKPPPbbbwwwpppbbbZZZSSSKKKDDD>>>>>>===;;;888555444444555333666;;;???CCCKKKTTT\\\```ccccccdddfffccc]]]^^^ccckkktttyyyzzzxxxvvvoookkkfffccccccdddffffffbbb\\\WWWTTTRRRRRRXXX```bbbfffhhhfffbbb\\\QQQGGGHHHFFFCCCCCCDDDEEEEEEDDDJJJHHHFFFBBB???<<<;;;:::<<<<<<<<<;;;;;;:::::::::888888777777666666555555:::999888777777777999999<<<<<<<<<;;;;;;:::::::::777777777666555555444444333444666777777777666555333333333333333333333333000/////////...........................///000000000///...///111222222222111111111222333444555666666777999:::<<>>:::999888555000,,,---............,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++************,,,++++++******++++++,,,------------------------------------------------..................------,,,...000///...222:::AAAJJJNNNTTT\\\eeepppzzz~~~|||zzzuuusssuuu|||}}}}}}zzzyyylllhhhiiipppvvv~~~}}}xxxtttyyyyyyssspppqqqtttvvvzzzyyyxxxxxxyyyzzz|||}}}}}}}}}||||||{{{{{{{{{zzz}}}}}}||||||{{{{{{{{{zzz~~~}}}}}}}}}|||{{{yyyxxxwwwnnneee[[[TTTMMMFFFBBBCCC<<<===>>>===<<>>===;;;;;;;;;<<<<<<;;;::::::;;;===???@@@AAAEEEIIIMMMQQQYYYbbbeeecccdddbbb___\\\ZZZWWWSSSPPPLLLMMMOOOSSS[[[gggttt}}}zzzpppdddYYYOOOHHHEEE>>>????????????AAAEEEHHHIIIHHHGGGDDDCCCCCCFFFIIIMMMMMMKKKGGGBBB??????@@@<<<<<<===============<<<;;;;;;<<<===>>>===<<<<<>><<<999777666666666444666;;;???DDDMMMWWW^^^bbbddddddeeegggddd______dddllltttzzz|||{{{yyyppplllgggdddcccdddeeefffccc]]]XXXVVVTTTTTT[[[ccceeejjjllljjjfff```UUUKKKIIIGGGDDDCCCDDDEEEDDDDDDGGGFFFDDDBBB@@@???>>>>>>>>>======<<<;;;;;;:::::::::999999888888777777666777666666666666666777777<<<<<<;;;;;;;;;:::::::::888777777666666555444444333444666777777777666555555444444444444444444444000000/////////........................///000000000///...///111222222222111111111222333444555666666888;;;===>>>AAAEEEHHHRRRYYYcccppp~~~sssuuu~~~sssmmmhhhhhhgggfffjjjpppyyy}}}nnnbbbZZZ___lll{{{rrrcccTTTKKKFFFDDD@@@<<<:::999777222...000111111111111///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---///000//////444===EEEOOORRRXXX^^^gggpppzzz|||wwwuuuxxxzzzxxxttt{{{uuummmkkklllnnnqqqvvv{{{~~~xxxtttrrrwww}}}vvvqqqnnnooorrruuuyyyyyyyyyyyyzzz{{{||||||{{{{{{{{{{{{zzzzzzzzzyyy||||||||||||{{{{{{zzzzzz|||}}}~~~~~~~~~yyyxxxwwwxxxxxxvvvrrrooofff]]]TTTNNNHHHBBB???@@@>>>???@@@@@@???BBBHHHNNNQQQQQQQQQUUUZZZ]]]]]]\\\______aaabbbeeegggjjjkkkmmmnnnpppooonnnnnnnnnpppmmmoooqqqssstttuuuuuuuuu{{{{{{{{{|||~~~|||{{{zzzyyywwwuuuqqqmmmhhhfffeeeaaaZZZTTTOOOKKKFFFBBB@@@@@@??????~~~zzzvvvsssqqqooommmkkkiiifffeeedddccc______^^^]]]\\\\\\\\\\\\YYYWWWUUUQQQLLLFFFBBB@@@>>>===<<<;;;;;;<<<======;;;;;;<<<>>>@@@CCCFFFGGGNNNSSSXXX^^^hhhsssxxxwwwrrrmmmddd]]]XXXSSSPPPNNNHHHIIIJJJLLLQQQZZZdddkkksssoooggg]]]SSSKKKFFFCCC<<<=========<<<>>>BBBEEECCCCCCCCCBBBBBBEEEIIILLLOOOOOOLLLGGGBBB>>>======>>>>>>@@@@@@@@@@@@>>>>>><<<<<<<<<======<<<;;;;;;===;;;===BBBDDDEEEQQQ___tttqqqggg]]]RRRKKKAAA@@@>>><<<:::999888777777666777;;;???EEEPPP\\\bbbggghhhgggggghhheeeaaaaaadddlllttt{{{~~~|||sssoooiiieeeddddddeeedddccc^^^YYYWWWVVVXXX___gggiiiooorrroookkkddd[[[QQQLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@???>>>===;;;::::::;;;;;;;;;:::999999888888444555666777777777777777;;;;;;;;;;;;::::::::::::888888777777666555555555444555666666777666666666777777666666555555444444000000000000///////////////............//////000000///......000222222111111111111111222444555666777999===???AAADDDGGGIIINNNWWWdddppp}}}|||uuuwww}}}uuummmiiigggfffjjjpppxxx|||vvvkkkaaa___eeerrr{{{lll^^^RRRKKKGGGCCC===;;;:::888444111///////////////---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------........................000000000///111888CCCLLLUUUXXX]]]bbbhhhpppxxx}}}}}}~~~~~~zzzyyy||||||uuussstttwwwzzzyyytttooommmnnnooonnnooossswwwyyyxxxuuupppnnnnnnsss}}}|||xxxsssooommmnnnqqqsssxxxyyyzzz{{{{{{|||||||||zzzzzzzzzyyyyyyyyyyyyyyy|||{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||||||||||||||uuusssqqqsssuuurrrkkkddd[[[SSSLLLHHHDDD???>>>???@@@BBBCCCCCCCCCEEEKKKPPPTTTTTTVVVYYY]]]```aaa```___aaaccceeehhhjjjkkkllloooqqqrrrrrrpppooopppqqqnnnnnnoooqqqsssuuuwwwxxx}}}}}}yyyvvvqqqooofffbbb\\\YYYVVVSSSMMMHHHFFFBBB>>><<<;;;<<<;;;:::~~~{{{xxxtttqqqooonnnmmmkkkiiigggfffeeeeeeaaaaaaaaaaaa```___]]]]]]XXXVVVRRRMMMHHHDDD@@@>>><<<;;;::::::;;;<<<===>>>???@@@AAACCCEEEIIIMMMPPPVVV\\\dddlllwwwzzzrrreeeZZZRRRMMMJJJIIIDDDDDDEEEEEEHHHMMMTTTYYYaaa^^^YYYSSSLLLGGGDDDBBB>>>>>>>>>>>>===???BBBEEECCCDDDDDDDDDDDDGGGLLLOOORRRRRRPPPKKKEEEAAA?????????@@@AAABBBCCCBBBAAA@@@@@@@@@??????>>>======<<<===<<>><<<;;;999888777888777888;;;>>>EEESSS```iiimmmooollliiihhhfffaaaaaaccciiirrr{{{}}}uuuqqqkkkgggfffeeedddcccbbb]]]YYYXXXWWWYYYaaajjjlllssswwwtttooohhh___WWWOOOMMMIIIGGGFFFFFFDDDCCCBBBBBBAAAAAABBBCCCCCCDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;::::::999999888555666888999:::::::::999::::::::::::::::::::::::999888888777777666666555555555666666666666666666777777666666555444333333111111111000000000////////////............///000000...---...000222222111000000111111222333555666666999===@@@CCCEEEIIIKKKMMMWWWeeeppp{{{}}}vvv|||tttmmmiiihhhmmmttt~~~rrriiieeekkk{{{ttthhh[[[RRRKKKEEE???;;;:::888666333/////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------............////////////000000000000444>>>JJJRRR[[[]]]aaadddhhhmmmsssxxxxxxzzz~~~}}}{{{}}}~~~wwwrrrrrr{{{{{{zzzxxxvvvsssqqqppptttpppmmmnnnsssuuurrrnnniiihhhjjjpppxxx}}}}}}|||wwwtttqqqnnnmmmnnnqqqssswwwxxxzzz{{{||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzuuurrrppprrrtttpppfff]]]RRRLLLFFFEEEDDD@@@@@@BBB@@@BBBDDDDDDCCCFFFKKKPPPWWWXXXZZZ^^^aaacccddddddaaacccfffiiilllmmmnnnnnnqqqsssttttttrrrppppppqqqnnnnnnnnnppprrrvvvyyy{{{|||}}}vvvpppjjjdddaaaYYYUUUOOOLLLIIIGGGCCCAAAAAA>>><<<;;;<<<===<<<;;;}}}zzzvvvrrrooonnnnnnmmmkkkjjjhhhggggggfffcccdddddddddccc```^^^\\\VVVTTTOOOJJJEEEAAA???===::::::::::::;;;<<<>>>???AAACCCFFFHHHJJJOOOUUUZZZbbbiiirrrzzz{{{rrrdddXXXOOOJJJGGGFFFDDDEEEEEEEEEFFFHHHMMMPPPPPPOOOMMMJJJGGGEEECCCCCC???@@@@@@@@@@@@AAAEEEHHHFFFGGGGGGFFFFFFHHHMMMPPPWWWWWWUUUQQQLLLHHHFFFEEE@@@AAABBBDDDDDDDDDDDDCCCDDDCCCBBB@@@???>>>======;;;<<>>===<<<;;;;;;::::::999888888555666888999:::::::::999::::::::::::::::::::::::999999999888777777666666666666666555555555666666777666666555444333222222222111111111111000000000//////............/////////...---...000111111111000000000111222333444555444777;;;???CCCGGGKKKNNNOOOXXXeeeoooyyy~~~}}}tttnnnlllqqqxxxyyymmmiiisss{{{rrrfffZZZPPPIIIAAA;;;999888666444333333222222111000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------------------------------........./////////000000000000111444:::EEEPPPXXX^^^```bbbdddfffiiimmmpppsssuuuyyy~~~}}}}}}{{{vvvtttwww~~~}}}|||zzzxxxvvv{{{uuuooonnnpppppplllhhhdddeeehhhmmmtttwwwwwwuuusssrrrpppnnnnnnppprrrtttvvvxxxyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzxxxtttqqqssssssnnnbbbXXXKKKEEEBBBCCCCCCBBBBBBEEE@@@CCCEEEEEEDDDFFFKKKOOOXXX[[[^^^bbbdddeeefffgggeeegggjjjmmmoooqqqqqqqqqsssuuuwwwvvvtttrrrqqqqqqooonnnnnnooorrrvvvzzz|||}}}zzzrrriiibbb[[[UUURRRLLLIIIEEEBBBAAA@@@???>>>>>>===<<<===>>>???>>>===~~~{{{xxxuuurrrpppnnnnnnmmmllljjjiiihhhhhhhhhfffgggggggggeeeaaa]]]ZZZTTTQQQLLLFFFBBB???>>>===;;;::::::;;;===???AAABBBCCCGGGKKKNNNRRRXXXaaagggrrrxxxqqqiii]]]RRRJJJFFFCCCBBBBBBCCCDDDDDDDDDEEEHHHJJJHHHHHHGGGGGGFFFFFFEEEEEEAAABBBBBBBBBCCCEEEIIILLLKKKKKKKKKIIIIIIKKKOOORRRYYYYYYWWWSSSNNNIIIFFFFFFBBBBBBCCCEEEFFFHHHIIIJJJFFFEEECCCAAA???>>>======999;;;===???AAADDDHHHKKKOOOZZZiiivvvxxxjjj]]]UUULLLGGG@@@===<<<;;;888555777777999;;;<<>>CCCIIIOOOSSSTTT\\\eeemmmvvv}}}tttppptttzzz|||ooonnnttt|||pppcccWWWOOODDD===:::999888666333333222000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...---,,,+++************------,,,,,,,,,,,,------------------------------------------------------.........//////000000111///111444:::CCCNNNWWW]]]```aaaccccccdddeeehhhjjjnnnppptttyyy~~~{{{}}}|||vvvqqqooolllhhheeedddeeehhhlllppprrrrrrppppppoooooonnnoooqqqtttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{xxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{|||{{{{{{zzzyyyyyyvvvsssqqqoooggg\\\RRRFFFAAA???BBBDDDDDDEEEHHHFFFHHHJJJIIIHHHIIIMMMQQQZZZ^^^cccfffggghhhiiijjjjjjkkknnnpppsssuuuvvvvvvvvvxxxzzzzzzwwwtttrrrrrrooooooooopppsssvvvzzz|||{{{rrrlllddd[[[UUUOOOJJJFFFBBBAAA???===<<<<<<======;;;;;;;;;===???@@@???===~~~}}}zzzwwwuuurrrqqqpppnnnmmmlllkkkjjjiiiiiiiiihhhiiijjjiiifffaaa[[[XXXQQQNNNIIIDDD@@@>>>>>>>>>=========>>>@@@BBBEEEFFFGGGLLLSSSXXX^^^gggrrr{{{}}}vvvfff```VVVNNNIIIEEECCCBBBAAACCCEEEEEEEEEEEEGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFGGGGGGHHHKKKPPPSSSRRRRRRRRRQQQPPPRRRVVVYYY^^^^^^\\\WWWQQQKKKGGGFFFEEEEEEEEEGGGIIILLLPPPRRRJJJIIIFFFDDDAAA@@@??????;;;===>>>>>>???BBBEEEFFFFFFOOO[[[fffppp|||pppccc[[[RRRKKKDDD???>>>===999666555666999;;;:::???MMM\\\mmmwww~~~|||vvvqqqlllgggcccbbbccckkkvvv}}}}}}zzzxxxuuupppmmmkkkiiigggeeeaaa\\\XXXWWWWWWYYYaaajjjpppyyy{{{tttmmmfff```\\\YYYUUUSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBB>>>======<<<<<<;;;;;;:::777666666666666666777777888888999999999:::::::::;;;::::::999888888777777888777666555444555555666666666555555555555555555333333222222222111111111000000///...............///---,,,---///111111000//////000000111333444555444666:::>>>CCCKKKTTTZZZ[[[___eeekkktttzzzssstttyyy}}}sssrrrzzzmmm^^^UUUIII@@@<<<;;;999888222111000............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000000111111000333999CCCMMMWWW^^^bbbaaabbbccccccccccccdddfffkkklllooottt{{{yyyrrrlllhhheeeeeefffiiilllnnnoooooonnnllllllmmmnnnppprrrtttuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzwwwxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyxxxvvvtttqqqmmmggg]]]SSSLLLFFFAAA@@@EEEHHHHHHJJJMMMOOOQQQSSSRRRPPPPPPSSSVVV]]]bbbgggjjjkkkkkkmmmnnnooooooqqqsssuuuxxxzzz{{{zzz|||~~~~~~{{{xxxuuuuuuoooooopppqqqtttvvvyyyzzz{{{~~~}}}uuupppccc]]]UUUNNNIIIDDDAAA>>><<<<<<<<<;;;::::::;;;;;;::::::;;;>>>@@@AAA???>>>~~~|||zzzwwwuuusssqqqqqqnnnmmmlllkkkjjjjjjjjjjjjiiijjjkkkjjjfff```ZZZWWWPPPLLLGGGBBB???===>>>>>>?????????AAACCCEEEHHHJJJLLLRRRZZZaaahhhsss~~~zzzyyytttnnnddd___XXXRRRNNNLLLJJJHHHFFFHHHJJJLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNQQQVVVZZZYYYYYYYYYXXXWWWZZZ^^^aaaiiiiiifffaaaYYYRRRNNNLLLHHHGGGGGGHHHKKKPPPTTTWWWOOOMMMJJJGGGEEECCCCCCCCC???AAA@@@???@@@CCCEEEEEEEEELLLUUU]]]eeepppuuuhhh```VVVOOOFFFBBB@@@???;;;777444555999::::::===KKKZZZjjjuuu~~~zzzuuuoookkkeeecccdddkkkvvv}}}}}}zzzxxxuuupppmmmkkkjjjhhhfffccc]]]YYYXXXXXXZZZbbbjjjqqqzzz}}}uuunnnhhhbbb^^^[[[WWWUUUTTTTTTRRRQQQOOONNNMMMLLLKKKJJJJJJJJJGGGFFFFFFFFFEEEEEEDDDDDD??????>>>>>>======<<<<<<:::999888777777888999999888888888999999:::::::::;;;;;;:::999999888888777888777666555444444555666666666666666777777777777333333333222222222111111111000///...............///---,,,---///111111000//////000000111222444555555777:::>>>DDDMMMWWW^^^```bbbeeejjjsss~~~~~~tttssswwwzzzuuuvvvuuucccYYYLLLBBB>>><<<;;;:::555444333111111111111222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,---...//////...------,,,,,,------...++++++++++++++++++++++++---------------------------......///000111111222111555===HHHTTT]]]ccceeebbbcccddddddbbbbbbcccdddiiiiiikkkpppxxx}}}|||wwwooojjjiiiggghhhjjjlllmmmnnnnnnmmmjjjkkklllmmmoooqqqssstttvvvuuuuuutttuuuwwwxxxzzzwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwsssrrroooiii```UUULLLGGGHHHDDDDDDIIILLLMMMOOORRRVVVXXXZZZYYYVVVVVVXXX[[[```dddjjjmmmnnnnnnoooqqqrrrrrrrrrtttvvvyyy|||~~~}}}~~~zzzxxxwwwooopppqqqrrrtttvvvxxxyyysssuuuwwwwwwuuupppjjjgggXXXSSSKKKEEEAAA>>>;;;999:::;;;<<<;;;999888999999;;;;;;===@@@BBBCCCAAA???{{{zzzyyywwwuuutttrrrrrrqqqooommmmmmnnnooonnnmmmkkkjjjiiihhheee___YYYTTTPPPJJJCCC??????@@@???>>>@@@@@@@@@BBBDDDIIIMMMQQQSSS[[[ccciiisss|||tttooommmlllkkkfff```ZZZWWWTTTQQQOOONNNNNNOOOPPPRRRSSSSSSTTTTTTSSSQQQPPPOOOPPPRRRSSSUUUSSSQQQRRRUUUZZZ\\\^^^```___^^^___aaaeeehhhkkklllqqqqqqjjjaaaZZZSSSMMMHHHEEEDDDGGGKKKMMMSSSYYYUUURRRMMMJJJGGGFFFCCCBBB???>>>>>>@@@BBBBBBAAA@@@CCCCCCGGGPPPYYYddduuuvvviii___VVVLLLDDD@@@>>><<<::::::999888888:::???FFFKKKbbbooo{{{|||yyytttoookkkgggeeekkkvvv}}}}}}|||xxxsssooollljjjiiigggddd```]]]\\\[[[\\\eeeoooxxx|||~~~|||yyyuuulllccc```___]]][[[XXXWWWVVVVVVUUUSSSQQQOOOOOOMMMKKKIIINNNMMMKKKJJJJJJIIIFFFDDDFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;:::999888666555999888888888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::999888666444333444555666444444444444444444333333444444444333333333222222111111///...------------............////////////000000000111222222333333666777999<<>>@@@CCCCCCCCCBBBAAA~~~~~~zzzzzzyyyxxxwwwvvvvvvuuutttrrrpppooooooooonnnlllllljjjhhhfffbbb\\\UUUPPPLLLGGGAAA>>>>>>??????>>>BBBCCCDDDGGGJJJPPPUUUYYY]]]eeennnttt|||~~~wwwtttrrrrrrrrrnnnhhhccc___[[[VVVTTTSSSSSSTTTVVVWWWYYYZZZ[[[]]]\\\ZZZYYYXXXYYYZZZ[[[]]][[[ZZZ[[[^^^aaabbbccceeeeeedddeeehhhlllpppsssuuuyyyyyyqqqfff]]]UUUNNNIIIEEEDDDGGGJJJLLLRRRXXXXXXUUUPPPLLLJJJGGGDDDBBB@@@??????@@@AAABBBAAA???@@@???BBBHHHOOOXXXfffsss|||oooccc[[[OOOGGGCCC@@@>>>;;;;;;:::999999:::>>>DDDIII]]]mmm}}}}}}wwwnnniiigggllluuu}}}~~~}}}yyytttpppnnnmmmkkkiiifffbbb___^^^\\\^^^gggqqqxxx|||~~~|||yyyuuummmeeecccbbb```^^^\\\ZZZYYYYYYWWWUUUTTTSSSSSSSSSQQQOOOPPPNNNMMMLLLLLLJJJGGGEEEFFFEEECCCBBBBBBAAA???===<<<<<<<<<<<<;;;::::::999888888888888888999::::::<<<<<<;;;;;;;;;:::::::::999888666444444444555666777777777777777777777777555555444444333333444444222111000///........................////////////000000000111222222333333666777999<<>>>>>@@@AAAAAAFFFHHHKKKNNNSSSYYY___dddiiirrrzzz|||zzzzzz{{{|||yyyuuuppplllfff```\\\[[[[[[[[[]]]^^^aaaccceeeiiihhhgggfffffffffggghhhjjjiiihhhiiikkkllllllkkkkkkkkkkkklllooossswwwzzz}}}yyyoooeeeZZZRRRKKKGGGEEEGGGJJJLLLQQQWWW[[[XXXTTTPPPMMMIIIFFFCCCBBB@@@???@@@AAAAAA@@@>>>>>><<<===AAAEEEJJJUUUaaaooo{{{xxxjjjaaaUUULLLFFFCCC???===<<<<<<;;;999:::===BBBGGGTTTggg}}}rrrmmmjjjmmmuuu}}}~~~{{{vvvsssqqqooommmkkkgggccc```___^^^___hhhrrryyy}}}|||yyyvvvooohhheeedddbbb```^^^\\\[[[[[[[[[YYYXXXXXXXXXXXXWWWUUURRRQQQOOONNNNNNLLLIIIGGGGGGFFFDDDCCCCCCBBBAAA???<<<======>>>>>>======<<<888888888777888888999:::;;;;;;;;;;;;:::::::::::::::888777555555555666666777888888888888888888888777666555444333444555555222222111000////////////............////////////000000000111222222333333555777999;;;???HHHTTT]]]ooovvv~~~|||yyy{{{~~~yyyqqqsssyyyuuuqqqlllmmmttt}}}ooommmooozzz{{{ooo]]]PPPJJJFFFBBB???;;;888444222111111111000////////////////////////------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,---------------------............///+++---///000000111333444999???NNN^^^hhhiiihhhiiikkkkkklllooorrrssssssrrrmmmllllllnnnsssyyy}}}zzzuuuvvvyyy|||wwwssssssuuuwwwrrrpppnnnkkkjjjkkkmmmnnnkkkkkklllmmmoooqqqssstttvvvuuuuuuuuuuuuvvvwwwwwwzzzyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{||||||}}}~~~~~~}}}zzzvvvrrrooommmbbb]]]VVVNNNJJJIIIJJJKKKHHHHHHHHHIIILLLPPPSSSUUU\\\aaahhhjjjgggdddbbbaaajjjoootttvvvvvvuuuwwwzzz||||||}}}~~~}}}{{{zzzxxxvvvssspppooonnnooonnnlllhhheee[[[WWWSSSOOOKKKHHHDDDAAAAAA???===:::999:::;;;<<<<<<<<<<<<===>>>>>>??????CCCCCCEEEFFFFFFFFFFFFEEE~~~}}}{{{{{{}}}}}}}}}|||||||||{{{{{{xxxvvvuuutttsssrrrpppmmmmmmjjjeee```ZZZTTTMMMHHHFFFDDDBBB@@@AAACCCFFFGGGKKKNNNSSSWWWZZZ```hhhmmmrrr{{{~~~}}}yyyssslllgggbbbbbbbbbccceeehhhlllnnnrrrrrrrrrrrrssstttvvvvvvyyyxxxxxxyyyyyyyyyvvvtttqqqpppooooooqqqtttwwwzzzwwwnnnbbbXXXOOOJJJGGGHHHJJJKKKPPPVVV[[[XXXUUUSSSQQQMMMIIIFFFDDDBBB@@@@@@@@@@@@>>>===>>><<<===???@@@BBBKKKUUUcccqqqqqqgggZZZPPPIIIEEE@@@===>>>>>><<<::::::<<<@@@DDDLLLaaa{{{xxxsssnnnooouuu}}}|||xxxtttrrrpppnnnlllgggccc```___]]]___hhhrrrxxx~~~}}}yyyuuupppjjjdddcccbbb```^^^]]]\\\\\\^^^]]][[[[[[[[[[[[YYYWWWUUUTTTRRRQQQPPPNNNLLLIIIHHHFFFEEEDDDDDDDDDBBB@@@>>>>>>?????????>>>======888888888777777888888999:::::::::::::::::::::::::::999888666666666666666555555555555555666666666777666444333333333555666333222222111000000111111............////////////000000000111222222333333555777999:::===EEEOOOWWWfffsss}}}vvvrrrrrrzzzyyyrrriiihhhkkksssxxx|||ooohhhfffooosssbbbUUUMMMHHHDDDAAA>>>:::666333333222111000////////////////////////---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------............///,,,...000111000000222333999CCCSSSbbbkkklllkkkjjjoooqqquuu|||~~~yyyrrrooommmnnnsssyyy||||||{{{tttooorrrxxx}}}yyyssssssuuuuuuuuussspppmmmjjjiiiiiikkkllljjjkkklllmmmoooqqqssstttvvvvvvuuuuuuvvvvvvwwwxxx{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~|||zzzuuuqqqllljjj]]]XXXPPPJJJFFFGGGJJJMMMJJJJJJKKKKKKMMMPPPUUUXXX^^^ccckkknnnnnnkkkhhhgggqqqvvvzzz|||zzzzzz{{{}}}~~~}}}zzzxxxwwwvvvuuussspppooommmllljjjfffaaa]]]TTTPPPKKKFFFCCCAAA???===@@@???===;;;;;;;;;<<<===<<<===>>>@@@AAABBBCCCCCCGGGGGGGGGHHHHHHHHHHHHHHH~~~}}}||||||~~~}}}|||{{{{{{wwwvvvuuuuuuvvvuuurrrppplllhhhbbb\\\VVVPPPJJJFFFBBBBBBBBBBBBCCCFFFJJJLLLPPPUUU[[[___bbbgggooouuu{{{~~~}}}}}}~~~xxxsssjjjiiihhhhhhkkknnnsssuuuxxxyyyzzz|||~~~|||yyywwwuuusssrrrsssuuuvvv~~~vvviii^^^TTTNNNJJJIIIIIIIIIMMMSSSYYYXXXWWWVVVUUURRRNNNKKKFFFDDDAAA??????>>>===<<<===;;;<<<======>>>FFFNNN\\\jjj~~~vvvmmm___TTTLLLGGGBBB>>>??????===;;;:::;;;???BBBIII]]]vvv}}}xxxrrrrrrvvv}}}}}}yyyvvvsssqqqmmmkkkeeebbb___]]]\\\^^^gggqqqxxx~~~~~~yyyuuuooojjjdddcccbbbaaa````````````aaa```]]]\\\\\\[[[XXXVVVXXXVVVTTTSSSRRRPPPMMMKKKHHHGGGEEEEEEEEEEEECCCBBBAAAAAAAAA@@@???===<<<;;;999999888888888888888999:::::::::::::::::::::::::::999999888777777666666333333333444444555555555777666555444333444444555333222222111111111111222............////////////000000000111222222333333444666888:::<<>>@@@@@@>>>===<<<<<<<<<===>>>???AAADDDGGGHHHIIIJJJLLLKKKJJJIIIIIIIIIJJJKKK~~~}}}}}}|||~~~|||{{{{{{zzzwwwvvvvvvvvvwwwvvvsssqqqhhhddd]]]WWWRRRMMMHHHEEE???AAABBBDDDEEEIIINNNQQQVVV\\\dddhhhkkkpppxxxzzzyyyxxxwwwxxxyyy{{{|||sssrrrooooooqqquuuzzz}}}~~~zzzvvvtttsssttttttrrrfff]]]VVVPPPMMMKKKJJJNNNSSSZZZZZZZZZZZZZZZWWWSSSOOOIIIFFFBBB???>>>===<<<::::::999:::<<<;;;;;;AAAIIIVVVdddxxx{{{rrrdddXXXOOOIIIDDD@@@??????>>><<<:::;;;>>>AAAHHHXXXnnn|||wwwvvvxxx~~~{{{xxxuuuqqqmmmjjjddd```]]]\\\[[[\\\eeeooovvv~~~yyysssmmmgggeeedddddddddddddddeeeeeedddbbb___^^^]]]\\\YYYWWWYYYXXXVVVTTTSSSQQQNNNLLLHHHFFFEEEEEEEEEEEEDDDBBBCCCCCCBBBAAA@@@>>><<<;;;;;;:::999999888999999999999999999999::::::::::::::::::999999888777777777444444555555666666777777666666666666666555555555222222111111111111111222............////////////000000000111222222333333333555888:::<<>>:::666555444222111////////////////////////------............------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------------...,,,---------............---------............///000111111111000111444777???KKKYYYbbbgggkkklllkkksss|||yyyxxx|||yyytttrrruuuwwwxxx{{{{{{vvvvvvxxxxxxuuuqqqnnnmmmkkkjjjiiiiiiiiiiiiiiiiiijjjllloooqqqsssuuuwwwvvvvvvvvvvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{|||{{{zzzzzzyyyyyyxxxuuuqqqkkkeeebbbYYYVVVQQQNNNLLLLLLNNNPPPLLLNNNNNNMMMMMMPPPVVV[[[bbbhhhrrrzzz~~~}}}zzzvvv}}}~~~|||uuurrrnnnmmmnnnppprrrrrrrrrooollliiiddd___XXXTTTLLLIIIEEEBBBAAAAAAAAA@@@AAAAAA@@@@@@????????????CCCEEEHHHKKKNNNOOOPPPPPPOOONNNLLLJJJIIIJJJLLLMMM~~~||||||||||||||||||||||||}}}}}}}}}|||||||||{{{{{{yyyxxxwwwwwwwwwuuuqqqnnnccc^^^XXXRRRMMMIIIFFFCCCAAACCCGGGIIIKKKOOOUUUYYY\\\ccclllrrruuuzzzzzzssssssrrrqqqqqqrrrssstttyyy{{{}}}{{{xxxvvvxxx|||{{{wwwsssrrrrrrrrrxxxvvvlllddd\\\XXXUUURRRUUUZZZ^^^^^^___```___[[[VVVRRRKKKGGGBBB???>>><<<;;;999999888:::;;;:::999>>>FFFOOO]]]qqqvvvhhh\\\SSSMMMHHHDDD>>>???>>><<<;;;;;;>>>AAACCCPPPaaaqqq{{{yyyzzz~~~~~~zzzwwwrrrmmmjjjddd```]]]\\\ZZZ\\\eeeooouuu~~~yyyqqqjjjdddcccccccccdddeeefffggghhhfffdddbbbaaaaaa```^^^\\\ZZZYYYVVVUUUTTTRRROOOLLLGGGFFFDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@???<<<;;;;;;:::999999::::::888888999999999:::::::::::::::::::::999888777777555555555666777777888888777888999::::::888777555111111000000000111111222............////////////000000000111222222333333222555888:::<<>>DDDJJJWWWkkk|||yyykkk___VVVPPPJJJGGG>>>>>>>>><<<;;;<<<>>>AAA<<>>???@@@HHHUUUgggyyyttthhh]]]SSSLLLGGGBBB???<<<:::;;;===>>>??????CCCJJJUUUeeewww{{{{{{~~~zzzuuuppplllggg```ZZZYYYYYY[[[aaahhhttt|||{{{tttjjjbbbddddddddddddeeefffgggggghhhhhhhhhhhhgggggggggggg___\\\YYYVVVTTTQQQNNNKKKIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFEEEDDDDDDDDDCCCAAA???===<<<<<<<<<;;;::::::::::::999999999888888<<<<<<<<<;;;::::::::::::777777777777666555444333999555:::GGGIII>>>555444333222111111000111111111////////////............000000000000111222333444444555777999;;;@@@FFFKKKUUU```mmmyyyuuuqqqrrrxxxvvvmmmgggeeeeeedddlllqqqyyyoooddd^^^```nnn}}}{{{pppeeeYYYOOOHHHCCC<<<999888666333000000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////++++++,,,,,,---...//////222111//////111777???EEETTTWWW\\\___aaaccceeegggrrr~~~wwwpppmmmooosss{{{}}}~~~|||{{{~~~{{{vvvsssnnnpppqqqpppmmmjjjiiiiiifffhhhjjjjjjhhhhhhhhhiiikkklllmmmoooqqqsssuuuvvvyyyxxxxxxxxxxxxxxxxxxyyyxxxyyy{{{|||}}}~~~}}}}}}}}}|||{{{{{{zzz{{{|||wwwqqqiiibbbYYYRRRMMMIIIKKKNNNQQQTTTVVVVVVVVVSSSRRROOOMMMLLLNNNSSSVVVdddlllyyy|||yyyxxxuuurrroookkkiiifffddddddhhhmmmpppoooppppppllleee]]]VVVSSSNNNNNNMMMMMMMMMNNNNNNOOOPPPSSSUUUVVVVVVWWW[[[___^^^_________^^^\\\YYYWWWSSSRRROOOKKKIIIIIILLLOOO~~~yyyvvvvvvvvvwwwwwwxxxxxxwwwwwwyyyyyyzzz{{{|||}}}~~~~~~|||yyywwwvvvtttoooeee]]]WWWRRRLLLHHHHHHHHHHHHHHHMMMPPPUUUYYY^^^dddjjjnnnuuuxxx~~~|||{{{|||~~~}}}{{{zzz{{{|||}}}|||yyyxxxuuuvvvvvvvvvtttrrrooonnnjjjnnnwwwxxxtttrrrqqqkkkiiifffbbb]]]WWWPPPLLLFFFDDDBBB@@@???>>>>>>>>>============>>>???@@@@@@FFFRRReeevvvyyymmmbbbWWWNNNIIIEEEBBB>>>======>>>>>>===???BBBFFFOOO]]]ooo~~~~~~}}}{{{vvvppplllggg```ZZZYYYZZZ[[[aaahhhttt|||{{{tttjjjbbbdddccccccddddddeeefffggghhhiiiiiiiiiiiiiiiiiiiiiaaa^^^[[[XXXVVVSSSPPPMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDBBB@@@???>>>===;;;:::::::::999999999888888888;;;;;;;;;;;;;;;;;;::::::888888888888777666555444999333666???AAA888222444333333222111111111111111111111000000000/////////////////////000111222333444555777888;;;@@@FFFKKKUUU___kkkuuuyyysssqqqwwwvvvmmmhhhffffffooouuu}}}zzznnnddd```hhhtttvvvkkk^^^SSSLLLGGG@@@<<<:::888555222000000///............///------------------------------------------------+++,,,------......------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...---------......//////000000111000000222888BBBJJJWWWZZZ^^^aaaccceeegggiiisss|||vvvpppooopppsss{{{}}}}}}{{{yyyxxxyyy{{{|||~~~wwwrrrooommmnnnooonnnllliiiiiiiiigggiiikkkkkkjjjiiijjjkkkkkklllnnnppprrrtttuuuvvvxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}||||||{{{{{{yyyuuunnnggg___WWWOOOJJJIIIJJJMMMOOORRRTTTUUUVVVTTTSSSRRRPPPPPPRRRVVVZZZbbbkkkxxx~~~zzzwwwtttqqqmmmkkkiiigggeeeccceeehhhllloooppppppoookkkddd^^^ZZZXXXTTTTTTUUUUUUVVVXXXYYYZZZ^^^```bbbbbbbbbbbbeeegggdddccccccaaa^^^ZZZWWWUUUQQQQQQOOOLLLJJJJJJLLLOOO|||xxxuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz|||}}}}}}~~~~~~}}}zzzvvvtttpppjjjaaaZZZRRRNNNIIIGGGHHHKKKNNNOOOWWWYYY]]]aaaffflllsssxxx{{{tttooolllkkkjjjnnnsssxxxyyywwwssspppkkklllrrr~~~~~~{{{qqqllleee^^^YYYSSSNNNJJJFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@@@@AAACCCNNN___rrruuuiii]]]RRRLLLHHHEEEAAA@@@???>>>===<<>>CCCMMM\\\rrrzzzrrrmmmgggaaa\\\[[[\\\]]]bbbiiirrrzzz{{{uuullldddbbbbbbbbbbbbcccdddeeeffffffggghhhjjjkkkllllllkkkhhheeebbb___^^^[[[XXXUUURRRQQQPPPOOOMMMMMMLLLLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCAAA>>><<<:::999999999888888888888777888:::<<<<<<<<<;;;::::::::::::::::::999888888;;;666555888888555555888444444333222222222222222222222111111111000000000///////////////000111222333444666888;;;@@@FFFJJJVVV^^^gggmmmvvv~~~vvvvvvuuuooonnnrrrxxxuuunnnlllwwwsssgggZZZSSSJJJDDD@@@<<<888555111111000///............////////////////////////------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...............---------000/////////////////////,,,///222444777@@@NNNZZZ^^^```bbbcccdddgggjjjmmmttt}}}{{{zzzzzz|||}}}}}}{{{xxxwwwwwwuuuwwwyyyxxxsssnnniiigggjjjkkkkkkjjjhhhgggggghhhhhhjjjkkkkkkjjjjjjlllmmmnnnnnnpppqqqsssuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{wwwtttoooiiibbbZZZRRRMMMLLLKKKKKKKKKNNNQQQUUUWWWXXXYYY[[[[[[ZZZYYY[[[\\\bbbjjjwwwzzzvvvrrrnnnkkkhhheeecccdddddddddfffhhhkkknnnppprrrpppmmmiiieeeeeegggjjjiiijjjkkkmmmpppsssvvvwww{{{{{{{{{yyyvvvssspppnnniiigggccc^^^YYYTTTQQQOOOMMMNNNOOONNNMMMMMMOOOPPP|||{{{yyyvvvtttttttttvvvwwwwwwxxxxxxxxxyyyzzz|||}}}}}}}}}|||{{{yyyvvvrrrllleee^^^WWWRRRJJJJJJJJJKKKOOOVVV]]]bbbfffhhhkkkooouuu|||yyyoooddd[[[WWWUUUTTT^^^gggttt{{{vvvpppnnnrrr{{{yyyqqqjjj```WWWQQQNNNKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHEEEDDDCCCAAA@@@@@@@@@@@@???GGGTTTeeewwwyyyjjj\\\SSSJJJGGGDDDAAA@@@@@@>>>===>>><<<===BBBIIIWWWnnn{{{tttooogggaaa]]]\\\]]]^^^ccciiiqqqzzz{{{uuummmeeebbbbbbbbbbbbbbbccceeeeeedddeeehhhjjjkkkkkkkkkkkkjjjgggdddbbb```^^^[[[YYYTTTSSSQQQPPPNNNMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKGGGEEEDDDDDDDDDCCC@@@>>>::::::::::::999999999888777888:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999777888999888666666888555444444333333333333333111111000000000/////////111111000000000111222222333444666888:::???EEEJJJVVV___hhhmmmttt~~~{{{vvvrrrsssyyyzzzqqqqqqyyy~~~sssaaaZZZOOOGGGBBB>>>999555222222000//////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---......///000000//////..................+++///333777<<>>===;;;>>>CCCGGGPPPggg~~~}}}vvvqqqgggaaa^^^^^^^^^^^^ccciiipppyyy{{{vvvmmmfffaaaaaaaaaaaabbbcccdddeeedddeeehhhjjjkkkkkkjjjjjjkkkhhheeecccbbb```]]]ZZZVVVUUUSSSQQQOOOMMMMMMLLLLLLNNNPPPRRRSSSSSSRRRQQQKKKHHHEEEDDDDDDCCCBBB@@@;;;;;;;;;;;;::::::::::::999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::555777888888666444555666666555444444333333444444111111000000000/////////222222111111111111222222222444555777:::???EEEIIITTT___jjjooottt}}}~~~vvvvvvzzzxxxooowww|||iii```UUUKKKDDD???:::777333222111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...///...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...///000111111........................---000444:::BBBMMMWWW^^^`````````___```cccgggkkkqqqxxx~~~|||zzzzzzxxxtttooollllllmmmnnnnnnmmmkkkhhhgggggghhhhhhhhhiiihhhhhhiiilllnnnqqqqqqrrrtttuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwyyy{{{|||||||||{{{|||}}}}}}|||zzzxxxuuutttsssrrrpppnnnkkkeee___ZZZQQQPPPQQQRRRVVVZZZ___bbbgggkkkpppssssssqqqooonnnnnnuuu~~~wwwsssnnnkkkiiihhhgggfffdddgggkkkooosssvvvwwwwwwvvvwwwvvvvvvvvvyyy}}}~~~yyyrrrjjjddd\\\ZZZVVVRRRPPPNNNNNNNNNMMMNNNPPPPPPPPPRRRVVVXXX}}}zzzyyyxxxvvvuuuuuuvvvwwwxxxzzzzzzzzzzzz}}}~~~}}}{{{xxxvvvooommmiiibbb[[[UUUQQQPPPLLLOOOTTTXXX\\\bbbjjjoooqqquuuzzz|||wwwooohhh___[[[UUUOOOKKKIIIIIIIIIPPP[[[lll}}}}}}tttnnnlllnnnpppuuuvvvyyy}}}~~~{{{uuuqqqgggccc^^^ZZZXXXWWWUUUTTTRRRSSSTTTTTTUUUTTTSSSRRRRRRPPPNNNJJJGGGDDDBBBBBBAAAEEENNN\\\mmm|||pppfffYYYSSSKKKEEEAAA@@@???>>><<<;;;>>>CCCCCCHHH]]]uuu~~~wwwsssgggbbb^^^^^^______ccciiipppxxx{{{vvvnnnfffaaa``````aaaaaabbbcccdddeeegggjjjlllmmmlllkkkjjjkkkhhhfffdddbbb```]]][[[XXXWWWUUURRRPPPOOONNNMMMOOOQQQTTTWWWYYYYYYYYYXXXRRRNNNIIIEEEDDDCCCBBBAAA======<<<<<<<<<;;;;;;;;;<<<:::999888777888:::::::::;;;;;;<<<<<<;;;;;;:::555777888555333333555777666555555444444444444444222222111111111000000000111111000000000000111111222444555777:::???EEEIIIQQQ^^^kkkpppttt{{{xxxvvvyyy}}}rrrxxxooofffZZZOOOHHHBBB<<<999444333222000///.........------------------------------------------------+++,,,------......------,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......000...,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000.........//////000000111000111555===HHHRRRYYY\\\aaa```___^^^^^^bbbgggkkkoootttzzz~~~|||xxxrrrmmmlllnnnqqqqqqqqqooollliiiggghhhiiiiiiiiijjjiiiiiijjjmmmppprrrrrrssstttvvvwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxzzz{{{|||}}}||||||{{{{{{{{{zzzxxxtttqqqoookkkjjjjjjjjjiiieee```\\\SSSTTTUUUXXX\\\aaaeeehhhjjjpppxxx}}}}}}|||{{{vvv}}}{{{wwwqqqmmmkkkiiihhhffffffiiioootttyyy{{{||||||zzz}}}~~~{{{vvvnnnddd]]]XXXUUURRRNNNLLLLLLMMMNNNOOOPPPPPPPPPQQQTTTYYY]]]|||yyyxxxxxxwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{~~~}}}zzzvvvtttllljjjfff```YYYSSSPPPOOOMMMRRRXXX]]]aaafffmmmrrrvvvzzz|||uuuooohhh___XXXUUURRRMMMIIIFFFFFFGGGGGGJJJTTTfffyyy{{{qqqllljjjjjjmmmmmmnnnppprrrrrrpppnnnhhheeebbb``````___^^^\\\XXXYYYZZZ[[[[[[[[[ZZZYYYWWWUUURRRNNNJJJGGGDDDCCCBBBEEELLLZZZkkkyyyxxxmmm```YYYOOOGGGBBB@@@???>>><<<:::>>>BBB@@@BBBVVVmmm~~~xxxtttgggbbb_________```ccciiioooxxx|||vvvnnnggg````````````aaabbbcccdddgggiiikkkmmmnnnmmmkkkjjjkkkhhheeecccbbb```^^^[[[ZZZYYYVVVTTTQQQPPPOOONNNQQQTTTWWW[[[]]]^^^^^^]]]XXXSSSLLLGGGDDDCCCBBBAAA>>>============<<<<<<<<<===;;;999777666777999;;;::::::;;;;;;;;;;;;;;;:::888:::999444111333888:::666666555444444444444555333333333222222222111111111000////////////000000222333555777:::???EEEIIIOOO]]]kkkqqquuuzzzzzztttvvvyyy~~~vvv{{{tttjjj]]]RRRJJJDDD>>>:::444333222000///.........------------------------........................+++,,,------......------,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++,,,,,,---.........,,,***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////............//////000111222222333222222555>>>KKKUUUYYYYYYaaaaaa```^^^^^^aaagggkkkmmmrrrwww|||~~~||||||}}}xxxqqqllllllpppsssssssssqqqnnnjjjhhhhhhiiijjjjjjkkkjjjjjjlllooorrrrrrssstttuuuvvvwwwxxxyyywwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{|||}}}~~~}}}}}}{{{{{{zzzyyyvvvrrrnnnlllddddddeeeffffffddd___[[[UUUVVVXXX\\\```eeeiiillliiipppyyy{{{zzztttooollljjjhhhfffgggkkkqqqxxx|||~~~~~~~~~{{{xxxsssjjj```XXXVVVTTTPPPLLLKKKKKKMMMNNNPPPPPPPPPPPPRRRUUU[[[___}}}{{{yyyxxxxxxxxxwwwxxxyyyzzz{{{zzzyyyxxx}}}||||||zzzwwwssspppmmmiiiccc\\\WWWTTTSSSRRRVVVZZZ```fffkkkppptttwww}}}~~~tttiii```YYYSSSOOOLLLIIIEEEDDDDDDFFFGGGGGGMMMNNNYYYlll~~~vvvpppnnnmmmmmmnnnnnnooopppqqqrrroooqqqqqqooooooqqqnnniiidddaaa___aaa```^^^___ccc```___\\\VVVOOOIIIEEEDDDCCCCCCHHHUUUdddppp{{{wwwkkk___SSSMMMIIIBBB===<<<888:::;;;<<<>>>GGGSSS]]]vvv}}}xxxoooggg```_________bbbgggnnnuuu|||}}}|||yyyqqqiiiccccccbbbbbbbbbbbbbbbcccfffgggiiikkkllllllkkkjjjjjjiiigggeeebbb___]]]\\\[[[YYYUUUQQQOOONNNNNNOOORRRSSSUUUZZZ___cccdddddd```XXXMMMGGGFFFFFFCCC@@@AAA@@@@@@???>>>======<<<<<<<<<;;;::::::999999888999999999999:::;;;<<<===::::::999999888777666666666666666666555555555555444444333222222222333333111111111111111111111111222333555777999===BBBFFFNNN\\\jjjpppsssxxx~~~xxxsssqqqvvv~~~~~~yyy|||qqqaaaRRRIIIDDD@@@>>>666555333333333222///---//////////////////////////////.........---------------------------------...---+++******+++---...,,,------......------,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,------......------,,,---------............///,,,...///...------...//////444===GGGOOOVVVYYY[[[\\\```ddddddaaaaaafffjjjlllooossszzz{{{zzzzzz}}}}}}rrrmmmlllooowww}}}{{{wwwrrrllljjjjjjlllhhhiiiiiijjjjjjmmmqqqttt{{{zzzyyyxxxyyyzzz{{{|||zzzyyyxxxwwwwwwyyyzzz|||||||||}}}}}}}}}}}}}}}|||~~~|||zzzxxxtttoooiiiddd^^^___```cccddddddaaa^^^YYYYYY[[[ccclllrrrrrrooommmnnnrrr{{{yyyrrrkkkhhhhhhiiijjjmmmrrrxxx||||||{{{|||yyyxxxwwwssslllddd]]]YYYPPPNNNLLLKKKKKKNNNQQQSSSRRRSSSTTTSSSTTTYYYbbbhhh}}}{{{yyyxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyxxx|||{{{zzzyyyxxxuuuqqqmmmhhhddd^^^YYYUUUTTTUUUVVV]]]```eeejjjoootttyyy}}}yyyoooddd\\\UUUPPPLLLMMMJJJGGGEEEFFFGGGHHHHHHKKKKKKSSSbbbrrr|||xxxuuuuuuuuuvvvwwwzzz|||~~~~~~~~~xxxqqqiiidddddddddbbbcccfffdddccc___ZZZSSSLLLHHHEEEEEECCCGGGQQQ]]]hhhsss|||tttgggXXXPPPKKKEEE@@@???:::;;;<<<<<<===CCCNNNVVVkkkzzz|||wwwooofff```^^^^^^^^^aaafffpppwww}}}}}}zzzrrrjjjccccccbbbaaaaaaaaabbbbbbgggjjjmmmoooqqqpppooonnniiihhhfffdddbbb```___^^^[[[YYYUUURRROOONNNOOOOOOTTTTTTWWW\\\aaafffhhhhhhccc[[[QQQKKKIIIGGGDDDAAAAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;:::999999999999999999999:::;;;<<<===::::::999999888777777777777777777666666555555555555444333333222222333333111111111111111111111111111333555666999===CCCGGGOOO\\\iiiooosssyyy~~~zzzsssnnnqqquuu{{{yyy|||vvvdddUUUJJJDDDAAA???888666444333333222000...//////////////////////////////.........---------------------------,,,,,,...---+++******+++---...,,,,,,------------,,,,,,,,,,,,,,,++++++*********------------------------......---------,,,,,,,,,------------------------,,,------......------,,,---------............///...///000000......///111222888BBBKKKSSSWWWZZZ\\\```cccfffhhhhhhiiikkkmmmlllnnnqqqvvv|||{{{vvvvvvyyy~~~|||pppjjjiiimmmwww{{{tttmmmhhhggghhhiiijjjkkkkkklllnnnrrruuu}}}|||{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwxxxyyy{{{|||||||||}}}}}}}}}}}}||||||}}}|||{{{yyyvvvpppiiiddd______```ccceeeeeecccaaa______aaaiiissszzz}}}|||uuussstttyyy|||tttmmmiiihhhiiijjjmmmrrrwww{{{zzzuuusssrrrsssrrrqqqooollleee^^^WWWSSSNNNMMMKKKKKKLLLOOORRRTTTSSSUUUUUUUUUVVV\\\eeekkk|||{{{yyyxxxwwwxxxxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyxxxwwwvvvuuurrrnnnjjjccc```[[[WWWVVVXXX\\\^^^fffiiimmmqqquuuzzzzzztttjjjaaaYYYTTTOOOMMMMMMJJJGGGFFFGGGHHHGGGGGGJJJIIIMMMWWWcccsssxxxlllhhhhhhhhhhhhjjjjjjhhheee```YYYRRRKKKHHHFFFCCCDDDKKKTTT\\\gggppprrraaaVVVOOOHHHCCCBBB;;;<<<===<<<<<<@@@GGGMMM\\\jjjzzzqqqiiiaaa_________cccgggrrrzzz|||sssjjjdddcccbbbaaa```aaaaaabbbgggjjjnnnsssuuuuuusssqqqiiihhhfffdddbbbaaa``````[[[YYYVVVRRRPPPOOOOOOOOOSSSSSSVVV[[[aaagggjjjkkkhhhaaaXXXQQQMMMJJJFFFCCCCCCBBBAAA@@@???>>>======<<<<<<<<<;;;::::::999999999999999999:::;;;<<<<<<:::::::::999888888777777888888888777666555555444555555444333333333333333111111111111111111111111000222444666999>>>DDDHHHRRR\\\gggnnnttt{{{~~~}}}vvvmmmkkklllooottt{{{wwwvvv~~~|||jjjYYYMMMFFFBBBAAA;;;888555333222222000////////////////////////////////////.........------.........------,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******------------------------...------------,,,,,,,,,------------------------,,,------......------,,,---------............//////000111000///000111333666===HHHQQQWWW[[[]]]^^^ccceeeiiinnnrrrsssrrrpppnnnnnnooosssxxx}}}|||tttooorrryyyyyykkkeeeeeekkkvvv~~~vvvoooiiiggggggiiijjjllllllmmmooosssvvv~~~~~~|||{{{zzzyyyyyyyyy{{{zzzyyyyyyyyyzzz|||}}}|||||||||}}}}}}||||||{{{{{{{{{zzzyyyvvvpppiiiddd```___```cccfffhhhhhhgggffffffiiiqqq}}}zzzzzz~~~wwwooojjjhhhiiiiiilllqqquuuyyy~~~|||yyytttooollljjjiiiiiikkkjjjhhhddd^^^XXXRRROOOLLLLLLKKKKKKMMMPPPSSSUUUVVVWWWXXXXXXZZZ```iiippp|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{zzzzzzyyyyyywwwvvvuuutttssspppkkkhhhaaa^^^ZZZXXXZZZ```fffjjjnnnpppsssvvvyyywwwqqqhhh```[[[WWWUUUSSSQQQOOOMMMLLLLLLLLLKKKIIIIIIIIIMMMSSS[[[jjjvvvooonnnmmmmmmnnnpppnnnkkkfff___WWWOOOJJJFFFCCCBBBFFFLLLRRR]]]gggwwwjjj]]]SSSJJJEEEDDD<<<<<<<<<;;;;;;===BBBEEEPPP\\\ooowwwnnnfffcccbbbbbbeeejjjttt|||~~~uuullleeedddbbb```___``````aaacccgggmmmsssvvvvvvtttrrrkkkjjjgggeeebbbaaa``````\\\ZZZWWWTTTQQQPPPOOOOOOPPPPPPRRRWWW___fffjjjlllmmmggg___WWWRRRMMMIIIFFFEEEDDDCCCBBBAAA@@@???>>>=========<<<;;;;;;:::::::::999999999::::::;;;<<<:::::::::999999888888888999999888888777666555555666555444333333333333333111111111111111111111111///111333555888>>>DDDIIITTT\\\eeemmmuuu||||||}}}~~~zzzoooiiigggfffkkkppptttrrrnnnvvv~~~qqq___QQQHHHCCCAAA>>>:::666333222222111000////////////////////////////////////.....................------,,,,,,+++...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------............/////////000000///000333555888@@@LLLVVV[[[^^^```aaaeeegggmmmvvv~~~{{{vvvsssrrrqqqtttxxx|||}}}}}}yyyqqqlllpppxxx~~~rrrddd___ccckkkxxx~~~xxxqqqllljjjjjjhhhjjjlllmmmnnnpppsssvvv|||{{{{{{zzzyyyyyyyyyyyy{{{zzzzzzzzzzzz{{{|||}}}|||||||||}}}||||||{{{{{{yyyyyyyyyyyyvvvqqqjjjdddbbbbbbcccfffjjjmmmoooooollllllpppxxxyyypppjjjhhhhhhhhhlllppptttwww|||wwwsssmmmiiifffeeeeeeeeefffeeeccc___ZZZUUUPPPNNNKKKKKKKKKMMMOOORRRTTTVVVXXXZZZ\\\\\\^^^ccclllsss}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyxxxvvvuuusssrrrnnniiifff]]][[[YYYYYY^^^eeennnssstttuuuxxxzzz}}}{{{sssnnnfffaaa___^^^^^^^^^ZZZYYYWWWVVVUUUTTTQQQOOOJJJKKKNNNSSSXXXdddyyywwwsssqqqppprrrtttrrrnnnjjjeee\\\RRRKKKEEEBBBAAACCCFFFKKKUUU___nnnyyyuuueeeYYYNNNGGGEEE<<<<<<;;;;;;;;;<<<@@@BBBJJJSSSbbbttt|||rrriiieeeccccccfffjjjuuu}}}wwwmmmfffeeebbb```^^^______```bbbffflllsssvvvwwwuuutttooommmiiieeebbb```______\\\ZZZXXXUUURRRQQQPPPPPPNNNNNNPPPUUU]]]eeekkknnnpppllleee^^^WWWRRRMMMJJJHHHGGGFFFEEECCCBBBAAA@@@??????>>>>>>===<<<<<<<<<::::::999999999:::;;;;;;:::::::::999999999999999:::999999888777777666666777666555444333333333333111111111111111111111111000111222444777===DDDIIIVVV^^^gggmmmuuu}}}~~~}}}ppphhhdddaaadddhhhkkkxxxlllgggmmmvvvwwwgggWWWLLLEEEBBB@@@===888555444333222111////////////////////////000000/////////..................------,,,,,,,,,------------------------***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------............///......//////...000333666999CCCPPPZZZ^^^aaadddfffiiimmmvvv}}}yyyvvvxxx}}}~~~yyyrrrnnnrrrwww{{{uuuiii^^^]]]dddnnnzzz~~~xxxqqqllljjjjjjfffhhhkkklllmmmooorrruuuvvvwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||||||||||||||||||||{{{zzzzzzzzzzzzzzz{{{yyyuuuooojjjffffffgggkkkppptttvvvvvvppppppttt|||yyyoooiiiggggggiiinnnsssvvvwww{{{sssnnnhhhdddcccccccccbbbbbb```]]]ZZZVVVRRROOOMMMKKKKKKMMMOOORRRTTTVVVWWWZZZ\\\___```bbbfffmmmsss~~~~~~~~~}}}|||zzzzzzyyyyyyyyywwwuuusssppplllgggcccYYYXXXXXXZZZ```iiirrrwwwyyy{{{}}}}}}xxxoookkkfffcccdddgggiiijjjdddbbbaaa___^^^[[[VVVSSSPPPOOOPPPSSSVVV^^^pppyyytttsssuuuuuusssooolllhhh___TTTLLLDDDBBBAAABBBBBBDDDMMMWWWdddooo~~~qqqcccUUUKKKGGG???===;;;:::;;;<<>>>>>:::::::::999999::::::;;;::::::::::::::::::999999999999999999888888888888777777555444333333333333111111111111111111111111111111222333666<<>>:::777666444222000////////////////////////000000000/////////......------------------------------------------------++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,------......------,,,---------............///---............000444777???HHHUUU]]]```cccgggjjjooovvv~~~}}}zzzuuussstttuuuvvv{{{lllccc\\\```jjjsss|||~~~xxxpppkkkhhhgggeeehhhkkkmmmnnnpppsssuuuttttttvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{zzzyyy{{{{{{{{{{{{{{{yyytttqqqjjjkkkmmmrrrwww{{{||||||uuuvvvxxx}}}xxxooojjjhhhhhhmmmsssxxxzzzzzz|||}}}pppjjjccc___```aaa```___]]][[[XXXTTTQQQNNNLLLLLLLLLMMMPPPRRRTTTVVVWWWWWWZZZ]]]bbbdddeeehhhlllppp~~~|||zzzzzzyyyzzzzzzxxxuuurrrnnniiiccc___XXXXXXZZZ^^^eeemmmuuuzzz~~~{{{wwwooolllhhhhhhlllqqqvvvyyyvvvtttsssqqqnnnjjjddd```\\\XXXUUUTTTTTTZZZhhhvvvxxxvvvyyytttrrrooommmiiiaaaUUULLLDDDBBBBBBAAA???>>>EEENNNWWWcccqqq{{{ooo___QQQKKKDDDAAA===::::::<<<>>>???CCCGGGQQQaaavvv~~~ssslllhhhfffhhhlllsss|||zzzqqqhhhfffbbb^^^]]]]]]^^^___aaadddiiinnnrrrtttttttttqqqnnnjjjfffbbbaaa``````\\\[[[YYYWWWTTTRRRQQQPPPOOONNNOOOSSS[[[dddlllppppppoookkkfff```ZZZVVVTTTNNNMMMLLLJJJHHHGGGEEEEEECCCCCCCCCBBBAAAAAA@@@@@@;;;::::::999999:::::::::::::::::::::::::::::::::888888888999999999999:::888777666555333333333222111111111111111111111111222222222333555;;;BBBHHHXXXcccmmmrrruuu|||zzzpppggg```^^^```aaajjjrrrxxx~~~yyykkkbbb```ggguuu{{{kkkZZZMMMFFFBBB???<<<999888555222///////////////////////////000000000000/////////...+++,,,,,,------.........------............------,,,,,,------------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,---------............///...////////////222666:::GGGPPP[[[aaabbbccchhhlllqqq|||{{{xxxvvvuuuuuurrrqqqwww~~~}}}{{{iiiaaa___gggrrryyy~~~~~~{{{vvvpppkkkhhhhhhfffhhhlllnnnoooqqqtttvvvuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz||||||||||||{{{zzzyyyxxxxxxwwwvvvwwwxxxwwwuuusssnnnooosssxxx~~~}}}}}}}}}yyyqqqllljjjkkkssszzz~~~~~~zzzxxxnnnhhh```]]]^^^```___^^^ZZZXXXUUUQQQNNNMMMLLLLLLNNNOOORRRUUUWWWWWWWWWWWWYYY^^^dddgggggghhhjjjmmm~~~|||zzzzzzzzzzzzzzzwwwtttqqqmmmgggaaa\\\ZZZZZZ]]]bbbiiirrryyy~~~{{{vvvqqqnnnlllmmmssszzz~~~xxxsssgggaaaZZZVVVUUUYYYeeeqqqyyyzzzxxx{{{sssqqqnnnmmmjjjaaaUUUKKKEEECCCBBBAAA===:::@@@HHHMMMXXXfffnnnssszzzxxxfffVVVNNNHHHDDD>>>;;;:::;;;===>>>@@@CCCLLL\\\rrryyyrrrmmmjjjlllppprrr{{{{{{rrriiifffbbb^^^\\\\\\^^^______aaaeeejjjmmmpppqqqqqqpppmmmiiieeecccbbbbbbccc\\\[[[YYYWWWUUUSSSQQQPPPMMMLLLLLLPPPXXXaaaiiimmmoooooolllhhhaaa\\\XXXWWWOOOOOOMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA;;;;;;:::999999:::::::::::::::::::::::::::::::::777888888999999:::;;;;;;888888666555444333333222111111111111111111111111333333222333555:::BBBGGGXXXdddpppsssuuu{{{vvvlllccc___```___eeekkkpppxxxzzzmmmccc^^^cccrrrrrr___PPPHHHBBB@@@===;;;999666222///////////////////////////000000000000////////////***++++++,,,---...//////------............------,,,------......------,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,------......------,,,---------.........//////000000000000111444888<<>>===>>>???AAAGGGLLLRRRWWW\\\fffrrr|||qqqbbbVVVKKKCCC<<<<<<<<<;;;;;;<<<@@@CCCMMM[[[kkk~~~tttkkkiiinnnsssyyy|||uuummmjjjeeeaaa___]]][[[ZZZ]]]___aaaeeeiiimmmoooqqqnnnmmmjjjgggeeedddddddddaaa```]]]YYYTTTQQQPPPPPPMMMMMMMMMPPPVVV___ggglllooommmkkkiiifffbbb]]]YYYTTTPPPKKKHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDBBB@@@???;;;:::999999888888999999;;;;;;;;;::::::999999999888888888999999:::::::::999888777666555444333222444333222222111111222222333333444333444777<<<@@@QQQ```sss~~~~~~zzzyyyuuufff^^^^^^___hhhpppssszzz|||sssjjjbbbaaammm}}}zzzkkk[[[OOOFFFBBB>>><<<;;;999555111222111000//////.........//////.........---------................................................,,,---------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,...,,,***+++---...,,,***------......///000000000...---///111000222<<>><<<;;;<<<===>>>@@@DDDHHHKKKOOOVVVaaaiii~~~wwwgggZZZNNNFFF???>>>>>><<<;;;======@@@HHHUUUdddwww}}}sssqqqtttuuu{{{xxxooolllfffbbb```^^^\\\[[[ZZZ[[[^^^aaadddhhhjjjlllmmmllljjjhhhgggfffffffffdddbbb___ZZZUUURRRQQQQQQNNNNNNNNNQQQWWW^^^fffjjjmmmllljjjhhhfffbbb]]]ZZZUUURRRMMMJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA===<<<;;;;;;::::::::::::;;;;;;;;;::::::999999999888888999999999:::::::::999888888666555444333333444333333222222222222222222333333333444777<<<@@@NNN^^^rrryyywww|||pppfffddddddllltttxxx{{{sssiiieeelllwwwsssbbbUUULLLFFF@@@<<<;;;:::777555222111000//////....../////////.........---------.........................................................------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,///---+++,,,...///...,,,------......///000000000//////000111111555@@@KKK\\\___bbbddddddfffjjjnnntttyyyttttttwwwuuuqqqllljjjllltttzzz|||xxxsssrrruuuyyy}}}~~~yyynnnhhhbbbfffoooyyy{{{wwwvvvtttqqqnnnllljjjiiikkklllnnnrrruuuwwwwwwwwwyyyyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyzzzzzzzzz|||{{{{{{{{{{{{xxxsssnnnmmmiiidddcccgggkkknnnoooqqquuu|||~~~zzzuuuvvv{{{yyyzzzuuutttwwwzzz~~~xxxpppjjjeeeccc```^^^^^^]]]\\\[[[YYYWWWSSSPPPNNNOOOPPPQQQUUUXXX\\\^^^^^^]]]\\\]]]\\\___dddggghhhgggdddbbb~~~{{{yyytttqqqkkkfffcccbbbcccdddggggggiiilllqqqyyytttlllgggccccccgggiiigggdddcccccccccbbbaaadddeeeeeedddcccccceeefffmmmvvvyyysssnnniiiaaa[[[VVVOOOGGGAAA@@@???>>>===<<<<<<=========???AAABBBDDDHHHPPPVVViiiyyyooobbbSSSJJJBBB@@@???===<<<===<<<>>>DDDOOO\\\mmm~~~yyyzzzyyy~~~}}}sssnnnhhhdddaaa```^^^]]]YYYZZZ[[[^^^```ccceeegggjjjjjjjjjjjjjjjkkkkkkkkkiiifffaaa[[[WWWTTTSSSSSSPPPPPPPPPSSSWWW^^^dddhhhkkkjjjhhhhhhfffccc___[[[WWWTTTOOOLLLKKKJJJIIIHHHJJJJJJIIIHHHGGGEEEDDDCCC@@@???>>>===<<<;;;;;;<<<;;;;;;::::::::::::999999888999999999999:::::::::999888888777666555444444444444333222222222222333111222333333555888<<>>???CCCLLLUUUdddyyy|||}}}uuuqqqjjjeeebbb```___^^^[[[[[[\\\]]]^^^```bbbcccggghhhjjjmmmooopppqqqrrrnnniiiccc\\\XXXVVVUUUTTTRRRRRRSSSUUUYYY^^^bbbeeehhhgggggggggfffddd```]]]WWWTTTPPPMMMLLLLLLJJJIIILLLKKKJJJHHHGGGFFFEEEEEEBBBAAA@@@>>>===<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888777777666666666555555444333333333333333000111333444555777;;;???FFFUUUkkk~~~vvvttt|||zzzooohhhmmmuuu~~~uuuooolllwwwxxxiiiYYYRRRHHHBBB???===;;;999333222111000////////////.................................................................................------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///............///......------......///000000000111000000222555<<>>===<<<<<<999999::::::::::::;;;;;;:::::::::999999999999888888888888888888999999999666666555444444444444555111333444555555666888:::???JJJ\\\qqq|||ppptttyyyqqqnnnqqq|||sssqqqyyyvvvbbb\\\SSSKKKFFFAAA;;;777333333222111000000000000---------...............................................................***++++++,,,---...//////,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...,,,---......---,,,---...------......///000000000000000222777<<>>:::;;;>>>BBBDDDHHHSSS^^^ooo{{{ssslllhhhfffeeeeeecccaaa^^^[[[ZZZZZZ[[[\\\^^^ccckkkttt|||{{{qqqeee]]]ZZZYYYWWWUUUSSSTTTWWWZZZ]]]```bbbcccddddddddddddeeeccc```]]]WWWVVVTTTTTTUUUUUUSSSRRRPPPNNNLLLJJJHHHHHHIIIIIIHHHGGGEEEBBB@@@>>>======999999999::::::;;;;;;;;;:::::::::999999999888888888888888999999:::::::::777666666555555555555555222444555555444555666888>>>EEETTTiii}}}}}}nnnnnnpppwwwuuunnnlllvvvsssxxx~~~{{{hhh```UUUKKKEEEAAA<<<999333333222111000000000000---------.........//////................................................+++,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---///000///---,,,...000------......///000000000111111555;;;BBBMMM^^^nnnrrrsssrrrpppmmmnnnsssxxx|||~~~~~~|||wwwpppjjjeeebbbaaabbbiiirrrxxxxxxvvvsssrrrlllkkkjjjiiiiiikkknnnooorrrvvvzzz{{{xxxwwwyyy|||yyyyyyxxxxxxxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{xxxxxxwwwqqqjjjdddaaa```___dddjjjnnnrrrwww|||}}}qqqeee___^^^cccjjjnnnuuu|||{{{{{{}}}~~~||||||}}}vvvqqqnnnnnnmmmlllkkkllllllkkkiiifffaaaaaa`````````aaaaaabbbbbbdddddddddbbbaaaaaabbbeeedddbbb___\\\YYYXXXWWW{{{uuupppmmmkkkjjjkkkpppxxx|||uuutttwww||||||{{{uuuqqqrrrjjjhhhfffdddbbb___[[[XXXYYYZZZYYYWWWTTTSSSSSSTTTUUUWWWYYY\\\___dddiiimmmxxx{{{vvvrrrpppddd]]]VVVQQQPPPQQQOOONNNMMMKKKIIIJJJNNNUUU\\\aaaccc___YYYTTTPPPLLLHHHFFFFFFHHHJJJNNN]]]vvvpppdddVVVNNNHHHBBB???@@@;;;<<>>999999999::::::;;;;;;;;;:::::::::999999888888888888888888999999::::::;;;777777666555555555555555333555666555444444555666===BBBOOOcccyyy|||llljjjkkkqqqvvvlllgggooo{{{uuuxxx|||}}}mmmcccUUUJJJCCC@@@===;;;444333222111000000000000---------.........//////................................................---------------------,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------............000222111...---///111------......///000000000222333888???FFFQQQbbbrrrssstttsssqqqnnnpppuuuyyy{{{~~~zzzrrrkkkgggdddbbbccciiiqqqvvvuuusssrrrrrrllljjjiiihhhiiikkknnnppprrrwww{{{{{{xxxvvvxxx{{{yyyyyyxxxwwwxxxyyy{{{|||zzzzzzzzz{{{{{{{{{||||||vvvvvvuuuoooggg```]]]]]]]]]cccjjjppptttxxx}}}vvvlllddd___cccgggjjjqqqyyyxxxyyy{{{~~~}}}~~~~~~vvvpppnnnnnnooonnnnnnnnnnnnmmmjjjhhhbbbbbbbbbaaabbbbbbcccccccccddddddbbb``````aaabbbdddccc```]]]ZZZXXXVVVVVV~~~zzzsssmmmhhhiiikkkooouuu}}}wwwooolllnnnooooooqqqqqqsssyyy~~~{{{wwwrrrnnnmmmlllkkkiiihhhfffeeeddd___aaabbbaaa^^^[[[YYYXXX]]]^^^___bbbeeehhhlllnnn}}}yyysssnnniiieee```ZZZUUUTTTUUUVVVVVVWWWWWWUUUVVVZZZbbbmmmsssssspppjjjbbbZZZRRRLLLIIIJJJDDDEEENNNXXXdddyyyyyyooo```TTTKKKFFFAAA===AAA<<<:::===@@@DDDKKKRRR[[[eeeyyy}}}ssskkkiiikkknnnllljjjgggdddaaa___^^^]]]^^^aaaiiivvvzzzsssiiiaaa[[[YYYWWWVVVUUUUUUVVVZZZ```dddeeedddddddddeeeeeedddcccaaa```]]]^^^_________^^^]]]\\\WWWTTTPPPMMMMMMLLLLLLKKKIIIFFFDDDBBBBBBBBB@@@???::::::999888777777777888888999:::;;;;;;999888666777666666666666666777888888888888888777666444444444444444444444555666777;;;@@@JJJZZZnnnoooeee```iii|||uuuhhhffflllvvvuuupppwwwttthhhXXXOOOLLLHHHAAA;;;888666444111000///000111000///...------...///000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,---......//////......------------------------//////...//////000111222...555;;;>>>III\\\jjjpppuuusssqqqpppoooooopppqqqsssyyy~~~}}}zzzuuummmeeebbbccckkkmmmoooppppppnnnllljjjiiiiiihhhhhhhhhjjjnnnqqquuuwwwyyy{{{|||{{{yyyxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyy}}}xxxpppiiiccc___[[[XXX]]]bbbjjjqqqwww|||vvvmmmbbb^^^bbbiiioooqqqwwwvvvwww{{{}}}zzzzzz~~~~~~xxxrrrnnnlllmmmnnnppprrrqqqooollljjjfffeeecccbbbbbbdddgggiiiiiigggeeecccbbbbbbcccdddcccbbb```^^^\\\ZZZYYYXXX}}}xxxrrrmmmjjjkkknnnrrrxxxuuunnnkkkjjjhhhgggffffffjjjpppyyy}}}yyywwwuuuqqqnnnrrrrrrqqqqqqqqqqqqppppppmmmnnnooommmiiieeebbbbbbbbbcccdddfffhhhlllpppsss}}}yyytttoookkkddd```\\\YYY[[[^^^```bbbcccccccccfffllluuu|||qqqdddYYYOOOJJJKKKEEEEEELLLTTT___rrruuufffXXXOOOIIIDDD@@@@@@<<<;;;>>>AAACCCIIIPPPVVV___pppvvvnnnkkkkkkllllllkkkhhheeebbbaaa``````bbbeeelllxxxyyysssiiiaaa\\\YYYXXXWWWVVVVVVXXX]]]cccffffffdddeeeeeefffeeeeeecccbbbaaa^^^___aaabbbbbbbbbaaa```ZZZVVVQQQNNNMMMLLLJJJIIIIIIGGGDDDCCCBBBBBB@@@???<<<<<<;;;:::999999999999888999;;;;;;;;;:::888777777777666666666666777777888888888888777666555444555555555555555666777777:::???IIIXXXlll~~~|||mmmbbb\\\cccssszzzjjjcccdddjjjttt~~~wwwnnnsss~~~yyymmm]]]RRRMMMIIIBBB<<<888666444111/////////000000///...------...///000//////.........---------........................+++++++++,,,,,,---------+++,,,------......------------------------------------------------------,,,---......//////......------------------------//////...//////000111222111666;;;AAANNN```mmmqqqtttsssrrrqqqpppooonnnnnnmmmtttzzz~~~~~~}}}vvvqqqjjjdddccceeelllmmmoooppppppnnnkkkjjjiiiiiiiiiiiiiiikkkooosssvvvwwwzzz{{{|||{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{zzzzzzyyywwwrrrjjjccc___\\\ZZZXXXZZZ```iiiqqqyyy{{{qqqeee___```fffkkkmmmpppppprrrxxx||||||xxxqqqllliiimmmooorrrsssssspppllliiifffeeedddddddddfffhhhjjjhhhgggdddbbb`````````aaabbbbbbbbbaaa```^^^]]]\\\}}}zzzvvvqqqnnnmmmooossswww}}}~~~tttmmmjjjgggcccaaa^^^```dddkkkttt{{{~~~yyyuuusssrrrqqqppprrrssstttvvvwwwxxxxxxxxxxxxxxxxxxvvvqqqmmmkkkjjjmmmmmmnnnoooppptttzzz~~~{{{wwwsssnnngggddd``````bbbfffjjjkkknnnooorrrxxxtttdddWWWOOONNNGGGEEEJJJPPPXXXiii{{{~~~mmm^^^TTTMMMGGGDDD???<<<;;;>>>AAABBBFFFKKKRRRXXXfffwww|||uuupppmmmmmmmmmkkkhhhfffddddddddddddgggjjjqqq{{{xxxqqqhhhaaa\\\ZZZYYYXXXVVVXXX\\\bbbfffhhhgggeeefffffffffeeeeeedddcccccc```bbbdddfffggggggfffeee]]]YYYTTTPPPMMMKKKIIIGGGIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>===;;;;;;:::::::::999:::;;;;;;;;;:::888777888777777666666777777777888888888888888777666555666555555555555666777777888===FFFUUUggg|||}}}zzznnncccZZZ]]]iiizzz~~~mmmbbb^^^```gggooo{{{zzzlllmmmwwwtttdddWWWPPPJJJCCC>>>999777444111//////////////////............//////...............---------------------------------+++++++++,,,,,,---------+++,,,------......------------------------------------------------------,,,---......//////......------------------------////////////000111222222555888<<>>@@@???>>><<<;;;;;;;;;;;;::::::;;;;;;;;;:::999888888888777777666777777777888999999999888888777666555555555444444555666666777;;;CCCPPPaaavvv|||ssshhh]]]\\\cccqqqoooddd^^^]]]ccckkkuuu}}}}}}lllhhhpppyyyyyykkk]]]RRRJJJCCC???:::888555222///......////////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,---......///.........------------..................//////000111222333777888===IIIZZZiiiooopppqqqtttxxx{{{zzzuuuppplllhhhlllnnnpppwww~~~{{{|||}}}xxxooofffbbb______dddjjjmmmnnnnnnnnnmmmkkkiiigggfffgggiiijjjkkknnnrrruuuxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvwwwxxxyyyzzzzzz{{{~~~~~~}}}}}}|||zzzyyyxxxoooiiibbb\\\ZZZ[[[]]]]]]___ccchhhnnnttt{{{}}}nnnbbb\\\[[[\\\]]]aaafffnnnwww}}}wwwssspppqqqsssvvvwwwuuupppkkkgggeeefffgggiiijjjlllmmmmmmooommmjjjgggeeeddddddeeeeeehhhkkknnnooonnnkkkiii~~~zzzuuusssrrrssstttxxx}}}yyytttppplllkkkiiiggglllrrr~~~qqqhhheeeddddddccccccdddiiipppwww}}}}}}zzzvvvqqqooopppsssuuu|||~~~zzztttpppllliiiggggggiiijjjjjjlllmmmsss{{{kkkaaaSSSKKKHHHKKKMMMQQQ```ppp{{{kkk^^^TTTKKKFFFAAA>>>===@@@AAA???@@@CCCLLLOOOWWWcccooo{{{|||xxxrrrooollliiihhhhhhiiijjjmmmqqqxxx~~~sssnnngggaaa^^^\\\[[[[[[YYY^^^dddjjjlllllljjjiiieeedddbbbaaa```aaacccddddddfffiiilllmmmllljjjiiiccc^^^XXXRRRNNNKKKHHHEEEEEECCCAAAAAAAAAAAA@@@???@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888777777777777777999999999999999888888777555555444444444444444555666:::AAAKKK[[[ooo~~~wwwmmmbbb]]]___hhhxxxssshhh```]]]aaagggqqqxxxnnngggjjjqqq{{{}}}qqqcccVVVKKKDDDAAA<<<:::666333000/////////...//////////////////...---.....................------------------------......---,,,,,,+++******+++,,,------......------------------------------------------------------,,,---......///.........---------....../////////......//////000222333444888999???MMM]]]iiimmmnnnpppvvv~~~xxxrrrkkklllkkklllsss}}}~~~{{{zzzzzzzzz}}}pppggg^^^ZZZYYY[[[ccckkkllllllllllllkkkiiigggfffdddfffhhhjjjkkknnnrrruuuyyyzzz{{{{{{{{{zzzyyyyyywwwxxxxxxyyyzzz{{{{{{|||~~~~~~}}}|||zzzxxxwwwvvvmmmggg```\\\[[[]]]___```ccceeehhhkkkooouuu}}}sssfff]]]XXXWWWWWW[[[bbblllvvv~~~zzzvvvttttttuuuwwwwwwtttooojjjfffeeefffgggiiikkklllmmmmmmpppooollliiihhhhhhhhhiiijjjmmmrrrvvvwwwvvvsssqqq~~~xxxtttsssuuuwwwyyy~~~tttooollljjjfffcccdddiiiooo|||sssiiieeeddddddccc```aaadddiiipppvvvyyyzzzwwwvvvtttqqqppprrrvvvzzzzzzssspppkkkhhhhhhhhhhhhgggdddeeekkkxxxrrrgggVVVNNNJJJLLLMMMPPP]]]mmmsssfffZZZOOOIIIDDD@@@???@@@@@@>>>???BBBHHHKKKSSS___hhhrrr~~~xxxvvvqqqmmmkkkkkklllmmmooossszzz}}}qqqlllfffaaa___^^^]]]\\\[[[```ggglllmmmmmmlllkkkeeecccaaa______```cccdddhhhjjjmmmoooooommmjjjhhhccc___XXXSSSOOOLLLIIIGGGEEECCCAAAAAACCCDDDCCCBBBAAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777777777999999:::::::::999999888666666555444444444444555666999???GGGTTThhh}}}xxxpppfff___\\\___lllyyy{{{oooddd\\\\\\```iiiqqqxxx|||sssiiifffiiiuuuwwwiiiZZZNNNFFFCCC>>><<<888444222000//////......////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++,,,------......------------------------------------------------------,,,---......//////......---------...//////000000......///000111222444555999:::CCCRRR```gggkkkmmmoooxxx~~~pppooollllllsss}}}{{{yyyxxxwwwvvvwwwiii```WWWTTTTTTXXXaaajjjjjjjjjjjjiiihhhgggfffeeecccfffiiikkkmmmppptttwww{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{|||||||||}}}}}}|||zzzxxxuuusssrrrjjjfffaaa^^^___bbbeeefffhhhhhhiiiiiilllrrryyyzzzlllaaaZZZWWWUUUVVV^^^iiisss{{{|||wwwuuuwwwwwwwwwvvvsssmmmhhheeeffffffggggggiiijjjlllmmmooommmkkkjjjjjjkkklllmmmrrruuuyyy|||}}}{{{yyywww}}}xxxttttttxxx||||||xxxtttllldddbbbdddccclll|||{{{qqqkkkhhheeeccc]]]]]]^^^ccciiinnnrrrsssssstttuuuuuuvvvzzz|||wwwqqqlllhhhfffcccaaa]]]\\\aaannnvvvkkkYYYQQQMMMMMMMMMNNNYYYhhhyyy}}}ooobbbUUUMMMGGGBBB@@@@@@???===>>>BBBGGGKKKUUUaaaiiinnnwww}}}xxxrrrooonnnooopppssswww}}}{{{yyyoookkkeeeaaa______^^^]]]]]]bbbhhhlllmmmlllmmmmmmfffdddaaa______aaadddfffmmmoooqqqrrrqqqmmmiiigggbbb^^^XXXSSSPPPNNNKKKIIIEEEDDDCCCDDDFFFHHHHHHGGGDDDCCCAAA???>>>======<<<<<<<<<;;;:::::::::::::::;;;:::999888777777777777999999:::::::::::::::999888888777666666666666666777999===DDDOOObbbxxxyyyssskkkccc\\\[[[dddoooyyy}}}yyykkk___[[[]]]```hhhqqquuuzzzxxxmmmdddcccooo||||||ppp```RRRJJJGGGAAA>>>:::666333111000000---...///000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,---......//////......---------...///000000000......///000111333444555:::===HHHWWWbbbeeeiiimmmooo{{{zzzyyytttsssxxx~~~vvvuuuuuussspppqqqzzzvvvccc[[[SSSPPPQQQVVV___hhhgggggggggffffffeeeeeeeeedddgggkkknnnppptttwwwzzz{{{{{{{{{{{{{{{zzzzzzyyy||||||||||||}}}}}}}}}}}}|||{{{zzzxxxuuussspppoooiiigggdddeeehhhmmmpppqqqsssrrrooollllllooouuuzzztttggg^^^YYYWWWVVV^^^iiissszzz{{{yyyyyyyyywwwtttpppkkkgggeeegggfffeeeeeefffhhhjjjkkknnnmmmllllllmmmoooqqqsssyyy{{{~~~}}}{{{}}}wwwttttttzzz~~~xxxkkkeeefff]]]dddpppzzzsssmmmgggccc^^^]]]]]]```fffllloooqqqrrruuuxxxzzz}}}xxxpppiiiccc]]]ZZZWWWVVVYYYfff{{{yyynnn\\\TTTNNNNNNLLLLLLVVVdddtttvvvhhhZZZQQQIIIDDDAAA@@@???===>>>BBBHHHNNNYYYeeelllooouuu||||||vvvrrrqqqqqqrrrvvvzzz}}}xxxvvvnnnjjjeeeaaa```___^^^]]]^^^ccciiilllllllllmmmnnngggeeeaaa______bbbeeehhhppprrrttttttrrrnnniiifffaaa]]]XXXTTTQQQOOOMMMKKKGGGFFFEEEFFFIIIKKKKKKKKKEEEEEECCCAAA@@@???>>>>>><<<<<<;;;::::::::::::;;;;;;:::999888777777777777999999:::;;;;;;:::::::::::::::999888777777888888777999===BBBMMM___uuu{{{vvvppphhh^^^ZZZaaakkkrrrwwwrrrddd___```ZZZcccmmmrrrxxx{{{pppddd```kkkzzztttdddVVVMMMJJJBBB???;;;777444222111111---...///000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////+++,,,------......------------------------------------------------------,,,---......//////......---------...///000000111......///000111333555666;;;???KKK[[[cccdddhhhnnnooo|||}}}{{{~~~{{{rrrrrrrrrpppllllllvvvzzzkkk```XXXPPPNNNPPPTTT^^^gggeeeeeeeeeeeeeeeeeeeeeeeefffiiimmmpppsssvvvzzz}}}||||||{{{{{{zzzzzzzzzzzz~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzyyywwwtttqqqnnnmmmkkkiiiiiilllqqqwww{{{||||||vvvppplllmmmqqquuuyyylllbbb\\\ZZZYYYaaallluuu|||~~~{{{yyyvvvsssnnnjjjgggeeehhhgggeeecccdddfffiiijjjpppoooooooooqqqtttwwwyyy~~~}}}{{{wwwvvvxxx|||xxxhhh_________dddssszzzpppfffbbb^^^]]]bbbfffgggiiilllsssvvv{{{|||vvvrrrhhh___[[[XXXWWWXXX```ooozzznnndddWWWNNNNNNLLLJJJQQQ]]]rrr~~~qqqaaaSSSLLLGGGCCCCCCAAA>>>>>>AAAEEENNN\\\iiisssxxx{{{|||}}}wwwtttvvv{{{~~~{{{vvvrrriiifffcccaaa```___^^^]]]bbbeeehhhkkkmmmllljjjiiigggeeeaaa\\\[[[___fffkkkqqqrrrttttttrrrnnniiifffaaa^^^YYYSSSOOONNNNNNNNNGGGGGGGGGIIIMMMPPPQQQQQQJJJGGGCCC@@@@@@@@@???>>><<<<<<;;;::::::::::::;;;<<<<<<;;;:::999777777666:::::::::::::::::::::::::::::::::999999999888888888777:::@@@IIIVVVkkk}}}~~~}}}wwwmmmbbb]]]___bbblllnnnyyyyyyjjjcccccc```bbbiiirrrwww{{{{{{nnneeeiiittt{{{mmm```TTTKKKFFFBBB===999666444222000111///...---//////...------------,,,,,,+++++++++///......------......///---------.........//////---------------...///000,,,------......------,,,.........------,,,,,,,,,------------------------........................000...///222444333444888===IIIVVV\\\aaaggglllnnnooo}}}|||ppppppnnnjjjiiimmmtttzzzvvvjjj^^^WWWOOONNNSSSZZZ^^^___bbbbbbcccdddcccbbbaaa```dddhhhoootttwwwyyy{{{}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~zzzxxxuuuqqqmmmlllnnnpppmmmnnnqqqvvv{{{zzzsssppppppqqq~~~xxxjjj___XXX[[[aaajjjttt}}}zzzssslllgggeeeeeedddcccbbbaaabbbeeegggiiippprrrtttuuuvvvxxx|||~~~~~~}}}|||}}}yyywwwwww{{{tttiiiaaa```bbbnnn~~~tttmmmhhheeehhhkkklllooosss{{{~~~|||vvvlllbbb^^^VVVTTTSSSYYYdddtttzzzooofffYYYPPPOOOMMMJJJQQQ\\\nnnwwwgggYYYOOOIIIDDDDDDBBB???@@@CCCEEEOOO]]]kkkuuu|||{{{xxxzzz|||wwwssskkkhhhdddbbbbbbaaa```___bbbeeehhhkkklllkkkiiigggdddbbb^^^ZZZYYY]]]ccchhhppprrrttttttrrrnnniiifffaaa^^^YYYSSSPPPNNNNNNOOOJJJJJJJJJMMMQQQTTTUUUUUUMMMIIIEEEAAA@@@@@@@@@???===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888777777888999999999::::::;;;;;;:::::::::999999999999888888777999>>>FFFRRRfffxxx~~~}}}yyyrrrjjjccc___^^^fffiiitttvvvkkkggghhhiiioooxxx}}}sssggggggnnn}}}~~~rrrfffYYYOOOIIIEEE???:::888555333111111000....../////////...---------,,,,,,,,,++++++......------------......---------.........//////......---------......///,,,------......------,,,------------------,,,,,,------------------------........................000...///222333222444888@@@LLLYYY^^^bbbhhhlllnnnqqq}}}wwwnnnllljjjgggfffjjjrrrxxx}}}}}}}}}}}}~~~~~~sssiii]]]WWWQQQPPPUUU[[[^^^^^^```aaabbbcccdddcccbbbbbbfffjjjpppuuuwwwyyy{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyuuuoookkkkkkmmmooossstttxxx|||xxxqqqmmmlllyyy}}}oooccc\\\\\\bbbllluuu{{{tttlllgggddddddbbbaaa```___aaaeeeiiikkkrrrtttwwwyyyzzz|||}}}|||zzzzzz|||ssseeeaaa```iiizzzxxxrrrrrrtttuuuyyy~~~}}}ssshhhcccXXXTTTPPPRRRYYYeeeooouuu~~~xxxooohhh]]]SSSQQQNNNKKKPPPZZZhhh{{{pppaaaSSSLLLFFFDDDCCCAAAAAACCCCCCLLLYYYgggsss|||~~~~~~}}}}}}wwwsssnnnkkkgggddddddcccbbbbbbccceeehhhkkkkkkiiigggeeecccaaa]]]ZZZYYY\\\bbbfffoooppprrrrrrppplllhhheee___\\\XXXSSSPPPOOOOOOOOONNNNNNOOOSSSWWWZZZ[[[ZZZQQQMMMGGGCCCAAAAAA@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777666777777888999:::;;;;;;::::::::::::999999999999888777888<<>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999888888555666666888999:::;;;;;;;;;;;;:::::::::999999999999888999<<>>CCCKKKUUU___jjjuuu{{{zzz{{{zzzuuusss{{{zzzuuusssrrrnnnjjjhhhiiijjjkkkkkkmmmnnnppppppooolllhhheeeccccccaaa___^^^```dddgggiiijjjjjjjjjhhhdddaaa___ZZZXXXUUURRRPPPOOOOOOOOOPPPQQQTTTYYY]]]___^^^\\\VVVRRRKKKFFFCCCBBB@@@???>>>>>>===<<<<<<<<<<<<===<<<;;;;;;::::::999999999555666666888999:::;;;;;;;;;;;;;;;:::::::::999999;;;::::::<<<>>>CCCQQQ^^^ttt{{{yyywwwrrriiiaaa]]]]]]eeettt}}}zzzzzztttjjjoooyyy}}}mmm```TTTOOOHHHAAA===888555222222000///...000000///..............................------,,,,,,------........................---000///...---------------,,,------......------,,,,,,,,,,,,------.................................////////////////////////111000000222000111888@@@MMMYYYdddgggggghhhiiihhhvvvzzzuuussspppmmmllloootttzzz~~~{{{yyyvvvsssrrrssstttvvvyyy}}}~~~wwwnnniiiddd```ZZZYYYXXXYYY[[[]]]]]]]]]ccccccbbbbbbbbbbbbbbbbbbeeehhhmmmqqqtttwwwzzz||||||{{{yyyxxxxxxyyy{{{|||}}}|||{{{zzzyyyyyyyyyyyyuuutttrrrooommmpppuuuyyyzzz}}}wwwoookkkkkktttsssiiiaaaeeelllvvv{{{{{{}}}|||~~~{{{rrrkkkddd```[[[ZZZZZZ\\\bbbkkktttyyy|||{{{xxx|||nnngggbbbeeerrruuueee^^^TTTMMMKKKNNNRRRTTT]]]gggqqqsssqqqpppmmmhhhiiiccc[[[TTTPPPNNNPPPRRR]]]nnnxxxfffYYYLLLGGGDDDAAA???@@@@@@CCCHHHOOOXXXcccooowwwyyy{{{{{{wwwtttwww{{{xxxvvvtttqqqnnnlllnnnppprrrsssuuuvvvwwwwwwtttpppllliiibbbbbbbbb```___```cccfffhhhhhhhhhgggeeebbb___]]]YYYXXXVVVTTTRRRQQQQQQQQQRRRSSSWWW\\\___```^^^\\\WWWSSSNNNJJJGGGDDDBBB@@@??????>>>===============<<<;;;;;;;;;:::::::::999666777777888999:::;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;<<<===@@@LLLXXXmmm~~~}}}zzzxxxuuuooojjjbbbaaafffrrr}}}zzzjjjkkkuuutttfffXXXSSSLLLEEE???:::666333333111//////000000000///.........///////////////.........------........................---------//////...---------......,,,------......------,,,,,,,,,------------------........................////////////////////////000000111222111222;;;FFFQQQ]]]hhhjjjjjjjjjjjjhhhxxx}}}yyyyyyvvvttttttwww|||~~~|||yyyvvvtttttttttuuurrruuutttnnniiifffccc^^^WWWXXXXXXYYY[[[\\\^^^^^^bbbbbbbbbaaabbbbbbcccdddfffiiimmmqqqsssvvvyyy||||||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{zzzyyywwwvvvuuurrrrrrqqqooooooqqquuuxxxxxx{{{{{{sssnnnkkksssvvvllleeefffkkktttzzzxxxyyyzzz|||~~~}}}uuummmfff```[[[[[[]]]```gggpppyyy~~~yyyrrrqqquuu|||xxxlllfffbbbgggttt|||jjjbbbVVVMMMIIIIIIKKKMMMTTT^^^gggiiihhhhhhgggdddgggccc\\\TTTPPPOOOPPPPPP[[[kkkooo```QQQJJJGGGCCC@@@@@@@@@BBBEEEKKKSSS___lllttt}}}}}}zzzzzz~~~|||xxxuuurrrqqqtttwwwzzz|||}}}}}}~~~}}}zzzuuupppmmmdddddddddcccbbbccceeehhhhhhhhhhhhgggeeebbb___^^^[[[ZZZYYYWWWVVVUUUUUUUUUVVVXXX[[[```cccccc```]]]YYYVVVRRRNNNLLLIIIEEEBBB@@@???>>>>>>======>>>>>>;;;;;;;;;;;;;;;:::::::::888999999999::::::;;;;;;<<<;;;;;;;;;;;;:::::::::<<<;;;;;;<<<;;;===HHHSSSbbbuuu~~~|||yyyuuurrrhhheeegggqqq}}}qqqfffppp{{{zzznnn^^^XXXPPPIIICCC>>>999666333111//////000111000///....../////////000000000000//////......//////000//////.........---------......---------......///,,,------......------,,,------------------,,,,,,........................////////////////////////000000222333222444???KKKUUUaaalllooommmmmmllljjjttt{{{}}}{{{yyyxxxxxxqqqrrrnnniiifffeeeaaa[[[UUUVVVWWWXXXZZZ\\\^^^```______``````bbbdddfffgggkkknnnqqqssstttvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||zzzwwwtttrrrpppqqqqqqooonnnoooqqqssssssuuuzzzuuuoookkkqqq{{{yyyoooiiiiiilllsssyyyvvvvvvyyy{{{~~~~~~wwwooogggaaa]]]^^^```eeemmmuuu}}}xxxnnniiikkkooosssyyy}}}mmmiiieeebbbhhhttt{{{yyynnnqqqtttuuuvvv}}}ooofffYYYOOOIIIHHHIIIJJJNNNXXXaaabbbaaabbbcccbbbeeeccc\\\TTTOOOOOOPPPPPPZZZiii~~~tttdddTTTLLLIIIDDDAAA@@@???@@@CCCGGGPPP]]]jjjsss~~~{{{xxxuuutttxxx|||~~~xxxssspppggghhhhhhgggfffgggiiikkkiiiiiiiiigggeeeccc```___]]]\\\[[[ZZZYYYXXXXXXXXXYYY[[[___dddfffeeebbb^^^ZZZXXXUUURRRPPPLLLHHHDDD@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;::::::;;;:::;;;EEEPPPXXXmmm|||yyywwwlllggggggppp}}}{{{~~~yyyccclllwww~~~tttaaa\\\TTTLLLFFF@@@;;;888333111//////000111000///.../////////000000111111000000////////////000000//////.........------------------------...///000,,,------......------,,,.........------,,,,,,,,,////////////////////////000000000000000000000000000000222333222555AAANNNXXXdddooorrrppppppooommmooouuu{{{}}}|||vvvtttnnnhhheeeddd^^^WWWTTTUUUVVVWWWYYY[[[___bbb]]]]]]^^^___bbbfffiiikkkqqqrrrtttuuuuuuuuuwwwyyyzzz{{{{{{||||||{{{{{{zzzzzz{{{}}}}}}|||xxxtttqqqpppqqqqqqooommmlllmmmnnnmmmooottt{{{vvvmmmjjjpppyyy{{{qqqlllkkklllsssyyyuuutttyyy{{{~~~xxxqqqhhhaaa^^^```ccciiipppyyy~~~zzzllldddbbbcccdddmmmqqqxxx~~~~~~yyysssnnnfffcccaaagggttt|||zzztttnnnjjjdddccccccddddddeeeoooyyynnndddXXXOOOHHHCCCEEEJJJLLLQQQWWW\\\]]]]]]]]]]]]aaa___ZZZTTTOOOMMMOOOQQQYYYdddvvvzzzkkkYYYNNNJJJIIIDDD???>>>@@@BBBEEEMMMZZZjjjuuu{{{zzz|||zzztttqqqnnnlllkkkkkklllmmmmmmlllllliiifffddddddcccbbbaaabbb___[[[WWWVVVWWWYYY[[[ZZZ]]]aaaeeegggfffeeeccc[[[\\\[[[YYYUUUPPPJJJGGGCCCAAA@@@???@@@@@@@@@???=========<<<;;;;;;::::::<<<:::888666777888;;;<<<============<<<<<<<<<<<<:::;;;;;;;;;;;;===@@@CCCSSSaaavvv}}}{{{{{{tttrrrooolllqqqzzzxxxqqqhhhmmmyyywwwlllbbbVVVOOOMMMHHH===444222111000///............////////////////////////////////////////////////////////////////////////---------............///---------,,,,,,+++++++++++++++,,,,,,,,,---------........................///////////////000111111///111222111333;;;GGGQQQ]]]gggqqqrrrooonnnllliiirrrsssvvv{{{|||~~~zzzsssnnnmmmiii```WWWSSSRRRSSSTTTVVVXXXYYY[[[\\\^^^^^^___```cccfffiiikkkqqqsssvvvwwwwwwyyy{{{}}}xxxyyyzzzzzz{{{zzzzzzzzzzzzyyyyyyyyyxxxuuuppplllmmmmmmnnnnnnmmmkkkhhhfffjjjkkkooouuu}}}qqqooosssyyy}}}uuukkkiiillluuuyyyuuutttwwwzzz}}}~~~zzzrrrkkkfffcccdddfffmmmvvvzzznnnfffbbbaaa```dddiiioootttvvvsssnnnkkkgggdddccchhhttt|||yyy|||~~~yyytttooojjjeeeaaa\\\[[[ZZZ[[[YYYZZZaaakkkwwwyyyhhh^^^TTTLLLFFFBBBCCCHHHKKKOOOUUUYYY[[[[[[[[[[[[___^^^[[[VVVQQQOOOPPPQQQXXXbbbsssrrr^^^PPPKKKIIIDDD??????@@@BBBFFFNNN\\\mmmyyy}}}|||vvvsssooonnnmmmmmmoooqqqqqqpppooollliiigggffffffeeeddddddaaa]]]ZZZXXXYYYZZZ[[[___aaaeeehhhiiigggeeeccc^^^^^^\\\ZZZWWWRRROOOLLLHHHGGGDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;;;;:::;;;:::888666666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;<<>>KKKUUU\\\fffnnnooommmmmmllliiiooooooqqquuu|||}}}zzzyyyrrrlllkkkggg___XXXUUUSSSTTTUUUWWWXXXZZZ[[[[[[^^^^^^___aaadddgggjjjlllqqqsssvvvxxxxxxyyy{{{|||yyyzzz{{{|||||||||||||||{{{zzzyyyyyyxxxuuupppmmmkkkkkkllllllllljjjiiihhhiiiiiijjjooovvv~~~uuuqqqsssyyy~~~wwwllliiillluuuzzzvvvuuuwwwyyy|||~~~|||tttmmmhhhfffgggjjjqqqzzz~~~rrrjjjddd```^^^___bbbhhhmmmppppppnnnmmmkkkhhhhhhmmmwwwzzzuuuvvvzzz~~~tttqqqlllhhheeeaaa\\\YYYWWWUUUTTTSSSQQQPPPVVV^^^gggvvv{{{ooo```XXXOOOJJJEEEBBBDDDIIIIIIMMMRRRVVVWWWXXXXXXYYY\\\\\\[[[YYYUUURRRRRRRRRXXX```nnnzzzdddTTTMMMHHHCCC??????@@@BBBFFFOOO___rrr~~~yyyuuuqqqppppppqqqtttwwwwwwwwwuuurrrnnnlllkkkjjjhhhgggeeeccc```]]]\\\[[[[[[\\\dddgggjjjkkkkkkhhheeecccaaa```^^^[[[XXXVVVUUUTTTRRRPPPMMMIIIEEEBBB@@@>>>>>>>>>======<<<<<<;;;;;;:::999777666666777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;<<<>>>@@@EEEPPPdddzzz~~~}}}}}}~~~zzzqqqgggbbbgggsss~~~qqqhhhgggnnn{{{ttteeedddooo{{{vvvkkk\\\RRRMMMHHH@@@:::666555444222111000000000////////////////////////........................---------------------------------............///.........---------------,,,,,,,,,,,,------------//////.........---------///////////////000111111111222333444999DDDQQQ\\\^^^gggnnnooonnnooonnnlllnnnmmmlllnnnssszzz~~~}}}vvvnnngggeeeccc]]]XXXWWWUUUVVVWWWXXXYYYZZZ[[[[[[^^^^^^___bbbeeeiiilllnnnqqqtttwwwyyyyyyyyyzzz{{{zzz{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{zzzvvvqqqnnnkkkkkkllllllmmmmmmnnnnnnmmmkkkiiijjjoooxxxyyyrrrtttyyyzzznnnkkkllluuu~~~{{{wwwwwwvvvyyy|||xxxqqqlllkkkmmmqqqxxxyyyppphhhccc```bbbdddiiimmmqqqtttuuuuuurrrppppppuuu}}}zzzsssqqqqqqrrrzzzzzzuuunnnlllhhheeeccc```\\\ZZZXXXUUUTTTTTTQQQOOOSSSYYY___mmm}}}mmmcccZZZSSSNNNKKKHHHFFFHHHLLLJJJNNNRRRUUUVVVWWWXXXYYY[[[]]]^^^\\\YYYVVVTTTSSSXXX^^^iiiyyyiiiXXXNNNIIIDDDAAA@@@AAABBBFFFPPPbbbvvvzzzwwwuuuttttttwww{{{~~~|||xxxtttqqqooommmkkkiiifffeeebbb```^^^]]]]]]]]]gggiiilllmmmmmmjjjfffcccbbb```]]][[[ZZZZZZ[[[[[[]]][[[VVVPPPIIICCC@@@?????????>>>======<<<<<<;;;:::999888777666777888999<<<<<<============>>>>>>===>>>>>>===<<<<<<===???@@@III[[[ppp~~~}}}|||}}}zzzrrrhhh```aaajjjrrrqqqfffbbbdddnnnwwwyyygggaaaiiivvv{{{ooo___SSSLLLGGGAAA<<<777666444222111000//////////////////////////////........................---------------------------------............///........................,,,,,,,,,------------.../////////...------,,,,,,///////////////000000111111111333555===IIIWWWaaadddkkkqqqrrrrrrttttttrrrooommmkkkkkknnnsssxxx|||}}}|||}}}}}}~~~~~~oooggg___^^^\\\XXXVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[^^^^^^```cccgggkkkoooqqqqqqtttwwwyyyyyyyyyyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}|||||||||{{{xxxssspppmmmnnnnnnoooqqqsssuuuvvvtttqqqmmmjjjmmmttt~~~{{{sssuuuxxx}}}~~~pppmmmmmmttt}}}}}}xxxwwwvvvyyy}}}|||vvvqqqqqqssswww~~~|||yyyyyy{{{}}}zzzqqqkkkhhhjjjkkknnnrrrwwwzzz}}}~~~zzzyyyzzz}}}zzzrrrlllhhhffflllpppwww~~~}}}xxxuuupppnnnkkkiiihhhfffccc```\\\XXXVVVVVVTTTQQQSSSWWW[[[gggzzz~~~wwwlll```YYYUUUPPPMMMMMMLLLJJJLLLPPPOOORRRUUUWWWXXXYYY[[[]]]]]]___aaa```]]]YYYVVVUUUXXX]]]fffsssmmm\\\QQQKKKFFFCCC@@@AAACCCGGGQQQcccwww|||zzzzzzzzz{{{~~~{{{vvvssspppmmmkkkgggfffdddbbb````````````gggiiilllnnnmmmjjjgggdddaaa___\\\ZZZZZZ\\\___aaafffddd___WWWMMMFFFBBBAAA@@@??????>>>======<<<<<<::::::999777777777888888======>>>>>>>>>?????????>>>??????>>><<<<<<===>>>???FFFTTTggg}}}~~~|||{{{{{{zzztttjjj```]]]aaaggguuu~~~sssiiiaaa^^^bbbiiiyyylllbbbeeennn~~~rrraaaSSSKKKFFFAAA===777666444222000///......////////////////////////................................................---------............///........................,,,,,,---------.........//////.........---------///////////////000000111000000222777AAANNN[[[dddhhhooouuuwwwxxx{{{{{{xxxrrrpppmmmkkklllooosssvvvtttqqqqqqtttvvvxxx}}}tttfff^^^WWWUUUUUUTTTSSSTTTWWWWWWXXXXXXYYYZZZ[[[[[[]]]^^^```dddhhhmmmqqqtttsssuuuxxxyyyxxxxxxxxxyyyxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}{{{vvvssspppppprrrtttvvvyyy|||~~~|||zzzuuupppooosss|||zzzssssssuuuzzzsssnnnnnnttt|||zzzxxxxxx{{{~~~zzzvvvuuuwww{{{zzzrrrnnnqqqvvvyyy{{{~~~|||xxxvvvxxxzzz}}}}}}tttlllddd```bbbbbbeeekkkooovvv|||{{{wwwuuusssqqqpppooollljjjccc^^^[[[[[[XXXSSSRRRTTTVVV```qqqyyytttqqqpppoookkkmmmpppoooiiiaaa[[[WWWTTTPPPOOOQQQQQQPPPQQQUUUXXXZZZ\\\]]]^^^___bbbdddbbbdddeeeddd___[[[WWWVVVWWWZZZbbbooorrraaaUUUMMMGGGDDD@@@AAACCCHHHQQQbbbuuu~~~}}}xxxtttpppmmmiiihhheeedddcccccceeeeeeiiikkkmmmooonnnjjjfffddd___^^^\\\[[[\\\___ccceeelllkkkfff\\\QQQHHHDDDDDD@@@@@@??????>>>>>>======;;;;;;:::999888888888888=========>>>>>>??????@@@===?????????=========???AAAEEENNN^^^rrr}}}|||zzzzzzwwwmmmbbb[[[ZZZ\\\kkkuuuvvvlllbbb[[[[[[___ooovvv}}}qqqdddbbbgggwwwuuudddVVVLLLGGGBBB???888777555333000///...---////////////////////////------------------------////////////////////////---------............///---------------.........,,,---------....................................///////////////000111111///000444;;;FFFSSS^^^eeeiiiqqqxxx|||zzzwwwrrrnnnmmmnnnqqqsssqqqnnnnnnrrrttttttvvv{{{|||nnn^^^VVVPPPPPPQQQPPPPPPRRRUUUVVVWWWXXXYYYZZZ[[[[[[]]]___aaaeeejjjoootttvvvuuuwwwxxxxxxwwwwwwxxxzzzxxxyyyyyyzzzzzzzzzzzzzzz}}}}}}}}}~~~zzzwwwssstttvvvyyy}}}yyytttuuuyyy~~~xxxqqqqqqrrrvvv~~~uuupppooouuu|||}}}{{{{{{~~~|||yyyxxxyyy|||vvvnnnllloootttyyyyyy{{{~~~}}}rrrhhhaaa^^^\\\\\\___aaadddnnnyyy}}}{{{{{{yyywwwuuupppjjjfffddd```YYYUUUUUUSSS[[[jjj}}}{{{tttooollljjjiiieeehhhjjjiiiddd___\\\[[[XXXVVVVVVYYYZZZYYYZZZ]]]```aaacccddddddfffiiilllhhhiiiiiigggaaa\\\XXXVVVTTTWWW^^^kkk|||yyygggYYYOOOHHHDDD@@@AAADDDHHHQQQ```rrr~~~}}}zzzxxxwwwvvvuuuwww{{{zzzzzz~~~xxxsssooollljjjhhhffffffhhhjjjlllmmmnnnppppppnnnjjjeeebbb^^^]]]\\\]]]___bbbfffiiioooooojjj```SSSJJJGGGGGGAAA@@@@@@??????>>>======<<<<<<;;;::::::999999999;;;;;;;;;<<<======>>>>>><<<>>>??????>>>===>>>???AAACCCIIIUUUhhh~~~}}}yyy{{{{{{ssshhh^^^ZZZYYYccclllyyy|||qqqeee[[[YYY]]]eeemmmuuuwww{{{tttgggaaaaaapppwwwgggYYYOOOIIIEEEBBB:::999777444111000......////////////////////////------------------------........................---------............///+++,,,,,,,,,------------------------............,,,,,,------...////////////////////////000111111000222777???KKKXXXaaagggkkksss}}}|||vvvrrrqqqrrrtttsssoooooorrrrrrppppppssswwwjjjYYYQQQLLLMMMOOOOOOOOOQQQSSSTTTUUUWWWXXXZZZ[[[[[[]]]___aaafffkkkqqqvvvxxxwwwxxxwwwvvvuuuvvvxxx{{{yyyzzzzzzzzzzzzyyyyyyxxx||||||}}}}}}zzzyyy{{{~~~zzzzzz|||~~~yyyooooooooosss{{{vvvqqqpppuuu}}}~~~~~~~~~{{{xxxyyyyyy{{{}}}xxxsssqqqsssvvvyyyyyyyyyzzz|||zzzoooggg___[[[ZZZ\\\\\\\\\eeeppp{{{}}}}}}wwwqqqnnnhhh```ZZZYYYTTTZZZfffxxxwwwqqqmmmkkkjjjiiigggiiikkkiiidddaaa``````^^^\\\]]]aaacccaaabbbeeeeeeggghhhhhhiiikkknnnqqqlllmmmlllhhhbbb\\\XXXWWWRRRUUU\\\hhhzzz}}}kkk\\\PPPHHHCCC???AAADDDHHHQQQ___ppp{{{|||xxxrrrnnnkkkjjjiiihhhgggpppwwwwwwwwwyyywwwrrrpppmmmpppzzz{{{uuuqqqooommmjjjhhhhhhkkkoooqqqqqqrrrsssrrrooojjjdddaaa^^^^^^]]]^^^aaaeeeiiikkkqqqppplllbbbUUUKKKHHHIIIAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;:::999999999999::::::;;;<<<======<<<===???@@@???>>>???@@@AAABBBEEEOOO```wwwxxx|||~~~yyynnnddd___^^^]]]ggguuuvvvhhh]]][[[______hhhppprrrvvv}}}uuuhhhaaa^^^lll|||yyyjjj\\\QQQKKKGGGDDD<<<;;;888555333111//////////////////////////////---------------------------------------------------------.........//////+++++++++,,,,,,------------------.........//////+++,,,,,,---...///000000///////////////000111111111333999CCCOOO[[[dddhhhmmmvvv~~~xxxuuuuuuvvvqqqmmmkkkmmmmmmjjjhhhiiizzzsssgggVVVOOOJJJLLLOOOOOOOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]___bbbffflllrrrwwwyyyyyyyyywwwuuutttuuuxxx{{{{{{{{{{{{{{{zzzyyyxxxwww{{{|||}}}|||}}}}}}{{{zzznnnmmmmmmqqqyyywwwrrrpppvvv~~~|||yyywwwyyyyyyzzz~~~}}}{{{yyyxxxxxxyyyzzzyyyyyyyyyyyy|||vvvlllgggaaa[[[ZZZZZZ\\\dddlll{{{yyyrrriiiaaa\\\YYY[[[bbbsss~~~xxxssspppnnnoooppprrrrrrqqqooommmkkkiiihhhffffffffffffgggiiikkklllooopppqqqsssssssssrrrrrrtttqqqkkkfffbbb^^^YYYVVVTTTVVV[[[cccqqqooo___SSSKKKFFFDDDCCCCCCGGGOOO[[[gggnnnoookkkeee^^^YYYVVVUUUUUUYYY[[[___dddgggiiijjjjjjhhhiiijjjkkkoooyyy{{{yyyrrrpppmmmkkklllnnnqqqssssssrrrpppnnnkkkgggaaa]]]\\\]]]]]]___aaadddgggiiiooolllggg```XXXQQQLLLIIIEEEDDDCCCAAA???>>>>>>>>>======<<<;;;:::999999888:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===BBBLLLZZZlll}}}|||{{{yyyvvvqqqiii```ZZZ```eeeqqq~~~pppaaa\\\___bbbgggooouuuyyy}}}{{{lllbbb^^^cccrrrsssfffYYYOOOHHHEEEAAA===888444222222111000000000000000000000000000////////////............////////////...............---,,,,,,,,,,,,---.........------------..........................................////////////---...///000111111111000666555;;;JJJVVV\\\dddkkksssxxx}}}vvvtttxxxvvvuuurrrkkkeeecccfffjjjwww|||~~~lllcccRRRRRRRRRQQQPPPQQQSSSVVVSSSTTTUUUUUUVVVXXX[[[^^^^^^aaadddiiinnnrrruuuvvvxxxyyyyyyzzzzzzyyyyyyxxx{{{{{{|||}}}}}}|||{{{zzz{{{{{{}}}zzzvvvzzz}}}sssmmmjjjoooxxx}}}uuusssrrrttt{{{zzzsssrrruuuwww{{{}}}|||}}}}}}||||||}}}|||zzz|||xxxwwwzzz}}}yyyoooiiicccaaa```aaahhhppp}}}}}}vvvnnnfffaaa]]]^^^dddsss~~~zzzxxxwwwwwwxxxzzzyyyxxxwwwuuusssqqqpppooonnnmmmllllllmmmooopppssstttvvvxxxyyyyyyxxxwwwuuuqqqkkkeee```\\\XXXUUUQQQTTTYYYaaaoooqqqaaaUUULLLGGGBBBBBBBBBEEEKKKTTT^^^cccccc```ZZZTTTOOOMMMLLLLLLNNNOOORRRUUUWWWXXXYYYYYY]]]]]]]]]]]]___fffooouuu}}}{{{vvvuuurrrpppooopppqqqrrruuusssooollljjjfffbbb^^^^^^^^^^^^___```ccceeegggllljjjfff```YYYSSSOOOLLLHHHGGGEEECCCAAA@@@???>>>>>>===<<<<<<::::::999888:::;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???>>>AAAIIIUUUfff}}}~~~{{{{{{{{{zzzvvvooogggaaaccciiiuuuyyyiiibbbbbbdddjjjqqqxxx||||||ooofffaaacccnnnzzzxxxkkk\\\PPPJJJGGGCCC???999666444333222111000000000000000000000000////////////............////////////..................---,,,,,,---............------------..........................................////////////......///000000000000000666777???NNNZZZ```fffllltttyyyzzzyyy|||xxxwwwssslllfffeeehhhlllsssyyyxxxhhh___SSSSSSSSSRRRPPPPPPRRRTTTSSSTTTUUUUUUUUUWWW[[[]]]```bbbfffkkkooosssuuuwwwyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{|||}}}}}}}}}|||{{{||||||~~~zzzzzzqqqjjjfffjjjsss}}}}}}wwwuuusssuuu||||||tttnnnoootttuuuzzz|||{{{|||~~~}}}|||zzzvvvtttwwwzzz|||~~~vvvnnnkkkjjjjjjpppwww|||uuummmgggbbbbbbgggsss~~~}}}{{{{{{yyywwwuuusssrrrsssuuuvvvwwwyyy{{{}}}~~~}}}|||{{{uuupppiiibbb]]]YYYUUUSSSNNNQQQVVV^^^lllssscccWWWMMMHHHCCCCCCBBBDDDHHHMMMSSSVVVVVVSSSNNNIIIEEECCCCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNSSSSSSSSSRRRRRRTTTYYY\\\eeekkkttt|||{{{yyywwwuuusssrrrrrrwwwsssnnniiigggdddbbbaaa```___^^^^^^___aaacccdddhhhgggddd```\\\WWWSSSQQQNNNLLLJJJGGGDDDBBB@@@???>>>======<<<;;;:::999999::::::<<<======>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA???AAAFFFNNN]]]ssszzz{{{|||}}}{{{vvvnnnhhhfffmmmzzzuuujjjfffiiinnnvvv}}}vvvnnnfffdddkkkuuusssbbbTTTMMMLLLFFFBBB<<<888555444222111000000000000000000000000////////////............////////////..................---,,,,,,---............------------..........................................//////////////////000000000000000000555:::FFFUUUaaaeeeiiimmmttt{{{~~~}}}|||zzzuuunnniiiiiioootttuuuzzz~~~}}}{{{|||}}}rrrcccZZZUUUUUUUUURRRPPPOOOPPPQQQRRRSSSTTTUUUUUUWWWZZZ]]]bbbdddhhhmmmqqquuuwwwxxxzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{qqqiiicccfffnnnzzzzzzwwwvvvxxx}}}~~~ssskkkhhhkkkqqqtttyyy|||{{{|||}}}xxxrrroooqqquuuyyy{{{wwwuuuuuuxxx~~~~~~yyyrrrmmmeeedddhhhttt~~~{{{xxxxxxyyy{{{|||{{{|||}}}~~~}}}{{{yyyxxxrrrmmmfff___ZZZVVVSSSQQQLLLOOOTTT\\\iii}}}uuufffYYYOOOJJJFFFFFFEEEEEEFFFHHHJJJKKKMMMKKKGGGCCCAAA@@@@@@AAA@@@AAABBBDDDFFFIIILLLNNNOOOOOOOOOOOONNNOOOPPPPPPTTTXXX```iiittt|||yyyvvvsssrrrvvvrrrkkkfffdddcccbbbbbbbbbaaa___]]]]]]^^^```aaaddddddbbbaaa^^^[[[XXXVVVSSSQQQNNNJJJFFFCCCAAA@@@>>>>>>===<<<;;;:::999999::::::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@CCCIIIUUUjjj}}}zzz{{{}}}~~~}}}yyyrrrlllgggooo|||tttjjjooossszzzwwwlllfffjjjrrr|||kkk[[[SSSQQQIIIDDD>>>999666444222111////////////////////////////////////............////////////..................------------............------------..........................................////////////000000000000000000111111666???NNN]]]gggkkkmmmnnnvvv|||}}}xxxrrrooorrrzzzzzzvvvuuuuuuzzz}}}nnn```YYYVVVWWWVVVTTTQQQOOOOOOOOOQQQSSSTTTTTTTTTVVVYYY\\\ccceeejjjoootttwwwxxxyyy{{{||||||||||||||||||{{{{{{|||}}}~~~}}}~~~|||~~~vvvllldddfffnnnzzz}}}{{{yyy{{{~~~~~~xxxllldddaaaeeelllrrrxxx}}}}}}~~~}}}vvvoookkklllooosss|||~~~||||||}}}{{{uuupppffffffjjjuuu~~~~~~~~~~~~}}}{{{xxxuuurrrqqqlllhhhaaa[[[WWWTTTPPPNNNLLLNNNSSSZZZggg{{{wwwhhh[[[QQQKKKGGGFFFEEEEEEDDDDDDDDDDDDGGGFFFDDDBBBAAAAAABBBBBBBBBBBBCCCDDDFFFHHHKKKLLLKKKKKKLLLMMMNNNMMMLLLKKKMMMOOOSSSXXX```iiitttzzz{{{wwwtttqqqtttoooiiieeecccccccccccccccaaa^^^\\\[[[\\\]]]___aaaaaabbbbbb```^^^\\\ZZZVVVTTTQQQLLLHHHEEEBBBAAA???>>>===<<<;;;::::::999:::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCFFFPPPdddwwwzzz{{{|||}}}|||xxxrrrmmmgggnnn{{{tttuuuxxx~~~rrrgggiiiooouuudddZZZWWWLLLGGGAAA;;;777444222000////////////////////////////////////............////////////..........................................------------..........................................////////////000/////////000111222333999EEETTTaaajjjnnnpppooowww~~~}}}yyyxxx}}}~~~wwwsssrrrrrrxxx~~~xxxkkk___YYYVVVWWWWWWUUUQQQOOOOOOOOOQQQRRRSSSSSSTTTUUUYYY[[[cccfffkkkqqqvvvyyyzzz{{{}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}}}}}}}}yyyoooffffffnnn{{{}}}~~~}}}}}}|||}}}vvvjjjaaa]]]aaahhhqqqxxx}}}|||sssmmmggggggiiimmmuuu}}}||||||}}}|||wwwrrriiiiiilllvvv}}}{{{wwwrrrnnnkkkiiihhhccc```\\\XXXUUURRROOOLLLKKKNNNQQQXXXdddwwwxxxjjj]]]QQQKKKDDDDDDCCCBBBBBBAAAAAAAAADDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNOOONNNLLLIIIJJJKKKMMMOOORRRYYY```eeemmmuuu}}}~~~zzzvvvsssqqqpppmmmiiiggggggffffffeeedddaaa^^^[[[YYYZZZ\\\]]]```aaabbbcccbbb```^^^\\\XXXVVVRRRMMMIIIEEEBBBAAA???>>>>>>===<<<;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAACCCDDDKKK^^^ooo|||{{{{{{{{{{{{xxxtttpppiiinnnxxxzzz{{{{{{lllhhhlll|||~~~ooobbb\\\PPPKKKDDD===999555222000000000000000000000000000////////////............////////////............---...////////////...---......------------..........................................//////////////////...///000222444666===JJJYYYcccjjjoooqqqpppwww~~~~~~wwwsssrrrsssyyy}}}}}}sssfff\\\WWWRRRSSSTTTSSSQQQOOONNNOOOPPPQQQRRRSSSSSSUUUXXX[[[aaaeeekkkrrrwww{{{|||}}}~~~~~~~~~~~~~~~}}}~~~zzzpppffffffnnnzzz}}}||||||zzz{{{~~~uuujjjaaa]]]___eeennnvvv}}}|||yyyqqqiiicccbbbbbbdddkkksss~~~yyysssmmmllloooxxx}}}zzzxxxssspppjjjeee```^^^]]]^^^ZZZYYYWWWUUUTTTQQQNNNKKKJJJLLLOOOUUUaaasssyyykkk]]]RRRKKKDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIILLLNNNQQQUUUWWWYYYZZZZZZ^^^\\\ZZZZZZYYYWWWSSSOOONNNNNNNNNMMMNNNPPPTTTWWWXXX___fffjjjqqq|||~~~{{{xxxuuusssqqqnnnmmmlllllllllllljjjhhhdddaaa]]]YYYXXXYYY[[[]]]```aaacccdddcccaaa^^^]]]WWWUUURRRMMMIIIEEEBBBAAA??????>>>===<<<;;;:::::::::::::::::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>BBBCCCBBBFFFVVVggg~~~}}}{{{{{{{{{{{{yyywwwmmmnnnvvv}}}}}}vvvmmmmmmyyyxxxiii___UUUPPPHHHAAA<<<888555222000000000000000000000000////////////............////////////............---...///000000///...---......------------..........................................////////////...------...000333666888AAANNN\\\ccchhhnnnrrrqqqwww~~~}}}yyywwwwwwzzz|||}}}wwwkkk^^^UUUQQQLLLNNNPPPPPPNNNMMMMMMMMMPPPQQQRRRRRRSSSTTTXXXZZZ___cccjjjrrrxxx|||~~~~~~~~~||||||qqqhhhhhhooo{{{|||zzz{{{xxxzzz|||sssjjjccc^^^___dddjjjsss{{{~~~}}}{{{xxxvvvmmmeee___\\\[[[\\\aaagggzzzuuupppoooqqqyyy|||vvvqqqoooiiieee___YYYUUUTTTTTTUUUUUUTTTTTTTTTTTTQQQMMMJJJJJJKKKNNNSSS^^^pppyyykkk]]]RRRJJJEEEEEEDDDDDDEEEFFFHHHIIIEEEEEEFFFGGGHHHJJJLLLMMMSSSVVV\\\ccchhhllloooooorrroookkkhhhfffccc]]]XXXUUUUUUSSSPPPNNNMMMOOOPPPPPPUUUXXXYYY]]]fffmmmooo}}}~~~{{{xxxvvvsssrrrrrrmmmmmmnnnpppqqqpppllljjjdddaaa\\\YYYXXXYYY[[[]]]aaabbbdddddddddaaa^^^]]]WWWUUUQQQMMMHHHEEEBBBAAA??????>>>===<<<;;;::::::;;;:::999999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>BBBCCC@@@CCCQQQaaayyy~~~||||||}}}~~~}}}}}}pppooouuu~~~rrrpppwww}}}mmmaaaXXXSSSKKKDDD>>>:::777444000000000000000000000000000/////////............000/////////............---...///000000///...---.........------............................................./////////000---------...111444777:::CCCQQQ]]]bbbfffmmmrrrqqqwww}}}}}}|||zzz{{{zzzrrreeeXXXOOOLLLHHHJJJMMMMMMLLLKKKKKKLLLOOOQQQRRRRRRRRRTTTWWWZZZ^^^bbbjjjrrryyy}}}~~~}}}{{{~~~ssskkkkkkrrr}}}{{{zzzzzzwwwyyy|||{{{qqqkkkddd___```dddgggqqqzzz~~~{{{zzzxxxvvvtttjjjccc\\\YYYWWWVVVZZZ___}}}yyyrrrrrrttt|||}}}|||{{{yyyuuuooohhhbbb___[[[VVVRRRNNNNNNNNNOOOSSSVVVXXXWWWTTTPPPPPPPPPKKKJJJLLLRRR```sss{{{nnn```TTTLLLHHHEEECCCEEEIIIMMMNNNMMMKKKJJJJJJLLLKKKKKKPPPXXXXXXdddpppvvv{{{yyyrrrjjjeeeaaa]]]WWWTTTUUUTTTRRRPPPLLLMMMOOORRRVVVZZZ]]]^^^hhhlllsss{{{}}}{{{wwwvvvuuuvvvuuutttooopppqqqqqqooolllhhheeecccaaa^^^[[[ZZZYYYZZZ[[[bbbcccdddeeeddd```[[[VVVUUUSSSOOOJJJGGGEEEDDDDDD>>>======;;;:::999888888;;;:::::::::;;;===???@@@@@@@@@???>>>======>>>>>>@@@???@@@AAABBBDDDNNNYYYmmm|||~~~tttqqqqqqzzzyyyttt|||xxxjjjnnnxxxpppddd]]]UUUNNNJJJDDD:::333111222111111000000000000000,,,---...///000000000000------............------........................................................................////////////000000000000000...///222222111555;;;JJJTTT^^^cccggglllppppppvvvzzz}}}tttjjj]]]PPPJJJJJJKKKKKKKKKJJJIIIKKKNNNPPPOOOPPPPPPPPPPPPSSSWWW[[[```gggooouuuxxxzzz}}}~~~~~~~~~~~~~~~xxxnnnnnnttt~~~|||{{{yyyxxxzzz~~~|||ssskkkddd^^^aaafffiiiqqqyyy}}}|||}}}{{{wwwtttjjjddd\\\VVVSSSRRRRRRRRR|||rrrrrrttt{{{~~~|||{{{zzzyyywwwuuutttsssqqqoookkkfff```\\\XXXVVVQQQNNNLLLKKKMMMNNNTTTVVVYYYXXXUUURRRQQQQQQMMMLLLMMMTTT```rrr{{{nnnaaaUUUMMMHHHEEECCCEEEJJJPPPRRRRRRPPPNNNNNNOOONNNNNNUUU]]]eeerrr|||vvvmmmhhhbbb___^^^\\\XXXUUUPPPPPPPPPPPPPPPRRRSSSTTT[[[___eeekkkooorrrssssssssssssrrrsssuuuwwwzzz|||}}}|||yyywwwuuuuuuvvvvvvuuutttppppppooommmjjjfffbbb```bbbaaa___^^^]]]]]]]]]]]]bbbaaaaaaaaaaaa]]]XXXUUURRRPPPLLLHHHEEECCCBBBBBB======<<<;;;:::999888888999999999999:::<<<===>>>@@@@@@???>>>>>>>>>>>>>>>???>>>???AAAAAACCCLLLVVVhhh}}}~~~wwwtttrrrxxxwwwpppvvv{{{kkkiiirrrttthhh]]]UUUNNNJJJEEE<<<555333222222111000000000000000...///////////////......------............------............................................................................../////////000000000///---///222222222777>>>IIISSS]]]bbbggglllooonnnuuuyyy}}}{{{pppfffYYYMMMGGGHHHHHHHHHIIIHHHHHHIIIMMMOOOPPPPPPPPPPPPPPPSSSWWW[[[```gggooouuuwwwyyy|||}}}zzzqqqqqqwww~~~|||{{{xxxxxxyyy}}}~~~{{{sssllleee___aaafffjjjqqqzzz|||{{{{{{zzzwwwtttiiicccZZZSSSOOOMMMMMMMMM~~~uuuuuuwww~~~|||yyywwwuuurrrooolllllliiigggdddbbb^^^ZZZWWWSSSQQQNNNLLLKKKLLLNNNOOOTTTWWWXXXXXXVVVSSSRRRRRROOONNNOOOUUUaaaqqqyyymmmaaaVVVOOOHHHEEECCCEEELLLTTTXXXYYYWWWTTTTTTTTTSSSTTT[[[dddppp~~~yyyrrrnnnkkkgggaaa]]]VVVUUURRRPPPNNNNNNNNNNNNPPPRRRVVVYYY\\\]]]]]]]]]_________```bbbfffiiikkkssswww}}}~~~}}}|||zzzxxxvvvuuuttttttssssssuuuvvvvvvtttssspppnnnkkkgggbbb^^^[[[YYY^^^^^^^^^_________^^^^^^aaa___]]][[[ZZZXXXTTTRRROOOMMMJJJFFFCCCAAA@@@@@@===<<<;;;;;;:::999888888888888888888999;;;<<<===@@@?????????>>>>>>>>>>>>>>>===>>>@@@@@@BBBJJJSSSaaaxxx~~~~~~{{{vvvrrruuuuuukkkmmmxxxnnnccckkkyyyyyymmm]]]TTTMMMJJJEEE>>>888666222222111000000000000111000000000000///...---,,,------............------....................................................................................////////////...---///222333444;;;CCCLLLUUU___eeejjjoooqqqpppvvvxxx{{{~~~xxxkkk```TTTIIIDDDEEEDDDEEEFFFFFFFFFHHHKKKNNNPPPQQQQQQPPPPPPSSSWWW[[[aaagggooouuuwwwyyy|||~~~~~~~~~uuutttzzz|||{{{xxxxxxxxx|||yyyzzz}}}zzztttnnngggaaabbbfffkkkssszzzzzzxxxyyyyyyxxxuuukkkdddZZZQQQLLLJJJIIIHHHzzz{{{}}}}}}zzzwwwuuurrrnnnllliiifffccc```^^^\\\ZZZXXXRRRQQQPPPOOOOOOQQQSSSUUUVVVWWWXXXXXXWWWTTTRRRQQQOOOOOOPPPWWWcccrrrvvvkkk```UUUOOOIIIEEECCCGGGOOOXXX^^^```\\\YYYXXXXXXWWWYYYbbblll|||}}}xxxssslllggg___]]]ZZZWWWTTTRRRQQQQQQLLLMMMOOOQQQRRRRRRQQQQQQRRRRRRRRRRRRTTTWWWZZZ\\\___ccciiiooossstttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwvvvssspppllljjjfffaaa]]]YYYWWWVVVZZZ[[[]]]_________]]]\\\]]]ZZZWWWTTTSSSRRROOONNNLLLJJJHHHEEEBBB@@@??????;;;;;;;;;:::999888888777777777888999:::;;;<<<<<>>>>><<<===???@@@AAAGGGNNNZZZnnn~~~~~~xxxssssss{{{~~~pppdddccckkkxxxqqqaaagggrrr|||qqq]]]TTTKKKHHHEEE???:::888333222111111000000111111///////////////...------------............------........................................................................---.........//////////////////111333333444===GGGSSS\\\dddjjjpppvvvwwwtttxxxxxxzzz{{{}}}uuugggZZZOOOFFFBBBCCCAAACCCEEEEEEFFFHHHLLLNNNPPPPPPQQQPPPQQQTTTXXX\\\bbbhhhpppuuuwwwyyy{{{~~~wwwwww||||||zzzwwwwwwwww{{{~~~zzzuuuwww{{{~~~yyytttpppjjjccccccfffmmmttt{{{~~~yyyvvvwwwxxxxxxvvvooohhh]]]SSSMMMIIIGGGFFF~~~|||zzzxxxvvvtttqqqllliiieeebbbaaa```^^^\\\VVVUUUTTTTTTUUUVVVXXXZZZXXXXXXYYYYYYXXXUUUSSSPPPMMMNNNQQQXXXeeettt~~~ssshhh^^^TTTNNNIIIFFFEEEIIIRRR[[[bbbeee```\\\YYYYYYYYY]]]hhhsss|||wwwnnnlllhhhddd___ZZZWWWUUUNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLKKKJJJJJJLLLNNNOOOOOORRRVVV[[[```cccdddeeefffgggiiikkknnnppprrrsssrrrrrrtttuuuvvvtttpppmmmhhhfffbbb^^^[[[YYYXXXXXX[[[\\\^^^``````^^^\\\[[[XXXUUUPPPMMMLLLKKKJJJIIIIIIHHHFFFDDDAAA@@@>>>>>>:::::::::999888888777777888888999:::;;;<<<<<<===>>>???@@@@@@@@@@@@??????>>>;;;<<>>???@@@AAAAAAAAA@@@???>>><<<<<>>===;;;:::888888888888888777777777666777888:::;;;;;;;;;;;;===>>>@@@BBBBBBAAA@@@??????<<<<<<@@@BBBAAABBBDDDJJJVVVkkk|||wwwvvvyyy~~~|||qqqeee___]]]```gggoooxxx{{{jjjeeedddnnn|||kkk\\\NNNHHHFFF@@@:::777444333222222111111222222......///////////////...------............------........................................................................000000000000111111111222...///333555555999HHHWWWccchhhpppzzz{{{zzzyyyyyyuuutttrrrqqqpppqqqrrrsssssszzzlll\\\RRRKKKDDDAAAAAAAAACCCFFFGGGHHHIIIKKKLLLKKKLLLNNNPPPSSSXXX^^^bbbiiiooovvvzzz{{{{{{}}}}}}~~~~~~}}}~~~zzz{{{}}}|||xxxvvvuuutttvvvyyy}}}~~~}}}zzztttpppppprrrwww~~~~~~}}}xxxtttpppkkkggghhhmmmsssyyy~~~{{{pppjjjjjjmmmooooooooojjjddd]]]WWWPPPJJJFFF~~~|||zzzwwwtttqqqrrrqqqooollljjjhhhgggggghhheeecccbbbaaa^^^YYYTTTQQQRRRVVV]]]gggttttttiii^^^UUUPPPKKKIIIJJJOOOWWW___bbbcccddd___\\\\\\___gggvvvzzztttmmmjjjddd^^^XXXTTTRRRQQQKKKJJJHHHFFFFFFFFFGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFIIIMMMSSSYYY___dddfffiiiiiiiiikkkmmmnnnlllkkkhhhggggggeeedddcccbbbaaa```___\\\XXXTTTPPPLLLJJJHHHEEECCCBBBBBBBBBAAA@@@@@@@@@???>>>===;;;999888888888888888777777777777444666777999::::::::::::===>>>@@@BBBBBBBBB@@@???@@@======AAACCCAAAAAACCCGGGRRRfff~~~yyyvvvwww|||~~~tttiiiaaa]]]]]]bbbhhhsss~~~}}}kkkdddaaakkk}}}ooo```PPPJJJGGGBBB;;;777444333222222111111222222000000000000///...---,,,---..................---........................................................................000111111111222222222222+++---111444666<<>>===<<<;;;:::999888888888888888999:::999888777666888888888888999;;;>>>???>>>???AAABBBBBBAAA@@@???AAA@@@>>>===>>>@@@CCCEEEGGGOOO^^^sss~~~vvvsssuuuyyy}}}ttthhh___^^^ccciiiqqquuu|||tttfffccckkkuuuzzzfffTTTNNNLLLEEE???===666444222111222222111///222111111111000000//////////////////............------............------............////////////............///////////////////////////000111111444111000444888>>>OOO___jjjnnnsss}}}~~~zzzuuuoookkknnnrrrssspppnnnvvv}}}iii```VVVPPPIIIBBB???@@@CCCEEEHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPTTTYYY```eeennnrrrwww}}}~~~}}}}}}~~~||||||xxxxxx~~~yyyuuuuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{{{{yyyuuuqqqooonnnjjjrrryyy||||||vvvsssuuutttnnnhhhfffiiimmmssswww|||{{{oooeee```aaaeeehhhjjjppprrrkkkbbb[[[SSSMMM|||wwwvvvtttvvv||||||{{{zzzzzzyyywwwyyywwwuuusssppphhh___WWWSSSUUUYYY___iiittt}}}yyyqqqhhh^^^WWWOOOOOOPPPTTT[[[aaadddfffgggcccbbbdddhhhpppzzztttrrrrrrsssrrr{{{xxxmmmccc[[[WWWRRRNNNMMMLLLKKKJJJGGGFFFDDDCCCAAAAAA@@@@@@BBBBBBBBBDDDHHHMMMQQQTTTXXXYYY[[[^^^aaacccfffgggcccbbbaaaaaa```^^^ZZZWWWTTTRRRNNNIIIEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999999999999888999::::::999888777666777777777888999;;;===>>>???AAACCCDDDDDDCCCBBBAAACCCAAA???>>>>>>???AAACCCEEELLLZZZnnn}}}uuupppqqqttt|||yyymmmdddbbbgggkkkrrrvvv}}}wwwhhhccciiiqqq|||jjjXXXPPPMMMFFF@@@===777555222111111111000///111111000000000/////////////////////............------............------............////////////............///////////////////////////000111111222000000444999AAAQQQ```dddhhhnnnyyy|||xxxrrroooqqqsssrrrooolllsss~~~yyyhhh___WWWQQQJJJBBB@@@AAADDDFFFHHHIIIIIIHHHJJJKKKLLLMMMOOOQQQUUU[[[ccchhhpppsssyyy~~~~~~}}}}}}~~~|||||||||uuutttzzz{{{xxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxtttpppnnnnnnnnnuuu{{{}}}~~~~~~yyysssrrrtttsssmmmgggeeehhhllltttxxx}}}{{{oooddd^^^]]]```cccjjjpppsssnnnfff___WWWPPP|||vvvuuurrrrrruuuzzz~~~|||xxxpppeee]]]XXXYYY[[[aaaiiisss}}}}}}vvvnnnddd^^^SSSSSSTTTXXX^^^dddggghhhiiifffdddgggmmmxxxtttooogggaaa______``````hhhmmmvvvxxxiiiddd^^^YYYVVVTTTRRRQQQLLLKKKIIIFFFDDDBBBAAA@@@AAAAAA@@@AAACCCEEEHHHJJJMMMNNNQQQTTTXXX[[[]]]___^^^\\\ZZZYYYWWWTTTPPPMMMKKKIIIFFFCCCAAA?????????????????????>>>===<<<<<<::::::999999999999999:::999::::::::::::888666555555666777888999;;;<<<<<>>>>>@@@@@@CCCIIITTTeee{{{|||tttnnnmmmnnnyyyvvvmmmjjjllloootttxxx}}}mmmeeeggglll{{{~~~ooo]]]TTTNNNHHHAAA>>>888666333111111000///...000000///////////////...////////////............------............---------............/////////---............////////////////////////000111111111///000444:::DDDTTTaaaaaaeeejjjuuu~~~zzzuuutttuuuuuurrrpppnnnttt}}}tttfff___WWWRRRKKKCCCAAACCCFFFGGGIIIJJJIIIHHHIIIJJJLLLNNNOOOQQQVVV\\\dddjjjrrruuu{{{~~~}}}}}}~~~{{{{{{yyyssstttyyy~~~||||||{{{zzzyyyyyyxxxxxxyyyxxxyyyyyyvvvrrrooommmmmmrrryyy~~~~~~~~~|||vvvoooqqqrrrqqqllleeecccfffkkktttyyy}}}rrrggg___\\\]]]^^^fffmmmrrrpppjjjddd\\\TTTzzzvvvsssuuuwww|||wwwlllddd^^^^^^^^^bbbiiisss|||{{{rrriiibbbYYYYYYYYY]]]bbbgggjjjkkkjjjhhhgggjjjrrr}}}tttnnnccc___YYYUUURRRRRRRRRSSSXXXZZZcccooo~~~yyyppphhhaaa\\\XXXUUURRRQQQNNNKKKHHHFFFEEEDDDDDDCCCBBBAAAAAAAAACCCDDDEEEFFFHHHKKKNNNQQQSSSTTTUUUSSSQQQPPPNNNLLLHHHEEEDDDCCCAAA@@@????????????<<<<<<======<<<;;;::::::888888888888888999::::::::::::;;;;;;:::888666555444555666888999:::;;;;;;AAACCCFFFHHHIIIHHHFFFDDDDDDCCCAAA@@@??????@@@AAABBBFFFOOO]]]qqq}}}vvvoookkkjjjuuu|||yyytttrrrsssxxx|||rrrhhhfffhhhvvvssscccWWWOOOIIICCC???:::777333111000000///...////////////............////////////............------............---------------.........//////---------........./////////////////////000000111111111222666===HHHVVV```dddeeeiiisss{{{xxxyyyzzzxxxvvvvvvxxx|||oooeee___ZZZUUUMMMEEEBBBDDDGGGHHHJJJJJJIIIHHHIIIIIINNNOOOPPPQQQUUU\\\dddjjjsssvvv{{{~~~}}}~~~~~~zzz{{{zzzvvvwww{{{~~~|||zzzxxxwwwwwwwwwxxxwwwuuuqqqnnnmmmmmmuuu{{{~~~|||vvvooooooqqqpppjjjdddbbbeeeiiiuuu{{{xxxmmmddd^^^[[[[[[^^^ffflllmmmkkkhhh```XXX}}}|||~~~{{{~~~~~~yyyyyyzzz}}}}}}ssskkkbbbaaa```bbbhhhrrr|||wwwnnnggg___^^^^^^```dddhhhjjjjjjllllllkkknnnwww{{{rrrjjjbbb]]]TTTRRRNNNJJJGGGFFFGGGHHHLLLMMMSSS```nnn|||qqqggg___ZZZXXXVVVSSSPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJLLLJJJHHHGGGGGGEEECCCAAA???>>>>>>===============::::::;;;;;;::::::999999777777777777888999::::::::::::;;;;;;:::999777666555555666777999:::;;;<<>>;;;;;;;;;;;;::::::::::::888999999::::::999888888777777666666777888999999999:::;;;;;;;;;:::888888777666666777888:::<<<>>>BBBDDDHHHLLLMMMKKKIIIGGGBBBAAAAAAAAAAAAAAABBBBBBBBBEEEIIIRRRaaaxxxzzzrrrnnnrrr{{{}}}qqqggg```lll}}}|||ppp___SSSMMMIIIEEEAAA===777333111000//////...////////////000000000////////////............------............------,,,------------.........,,,------------.........///////////////000111111333555777:::DDDRRR]]]bbbbbbaaafffrrryyytttrrrppptttzzz|||qqqhhhgggdddaaa\\\SSSHHHEEEGGGGGGHHHJJJJJJJJJIIIJJJKKKNNNOOOOOOQQQVVV^^^hhhooovvvxxx{{{~~~~~~{{{wwwyyy~~~}}}zzzwwwvvvuuuvvvvvvtttsssrrrsssuuuyyyzzzsssnnnooonnniiibbb```ccchhhsss|||~~~ttthhh^^^XXXRRRVVVYYY[[[^^^aaa___YYY|||{{{wwwqqqfffdddaaaaaafffppp{{{|||tttrrrpppppprrrssssssssssssvvvwwwyyywwwrrriiigggccc]]]WWWRRRPPPOOOMMMNNNNNNKKKGGGFFFGGGIIIFFFCCCFFFOOOWWWaaavvvyyypppnnniiiccc]]]XXXTTTRRRNNNMMMKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@>>>>>>>>>>>>===;;;:::::::::::::::999888777888888999999999999888888777777666666666777777888888999:::;;;;;;;;;:::999999888666666777:::>>>@@@CCCFFFKKKNNNOOONNNKKKIIICCCCCCCCCBBBAAAAAAAAA@@@AAACCCGGGNNN\\\rrrwwwqqqpppyyy}}}ooodddlll|||vvvdddVVVQQQMMMIIIDDD???999444222111000////////////000000000111111////////////............------............------,,,,,,---------.........,,,,,,---------.........///////////////000111111000444888<<>><<<<<<<<<;;;999<<<<<<<<<<<<;;;:::888888777888888999999999888888777777666666666666777777777888:::;;;<<<<<<;;;:::;;;999666555777:::???BBBEEEHHHMMMPPPRRRPPPMMMKKKFFFEEEDDDCCCAAA@@@???>>>@@@CCCFFFLLLXXXmmmyyysssllluuuxxxiiiooo~~~zzzgggYYYTTTQQQMMMEEEAAA:::555333222111000//////000000111111222222000/////////............---..................---,,,,,,,,,---------......,,,,,,,,,---------......///////////////000111111...333777===JJJ]]]hhhkkkfffcccfffqqq|||zzzwwwzzz|||yyyrrroooooojjjiiigggbbbWWWJJJFFFIIIEEEGGGIIIJJJJJJKKKLLLMMMJJJLLLOOOTTT\\\hhhuuu~~~{{{|||~~~~~~~~~~~~{{{wwwuuuxxx{{{yyywwwuuuvvvwwwvvvvvvwwwzzz}}}zzzrrrnnnooooooiiiccc```dddhhhqqq{{{|||mmmcccVVVUUUQQQNNNPPPUUUVVVRRR{{{zzzyyy|||uuummmeeeaaa___aaadddlll{{{}}}{{{|||yyypppkkk```]]]XXXSSSOOOLLLKKKJJJJJJNNNOOOLLLKKKLLLJJJEEECCCDDDGGGJJJJJJNNNZZZgggwwwooohhhccc```[[[YYYWWWUUUSSSPPPKKKHHHJJJIIIHHHGGGEEEDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::999999999888888777666555999:::<<<>>>???>>><<<;;;999888777777999<<>>>>>>>>======<<<<<<;;;:::::::::;;;<<<<<<;;;;;;:::999888::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;>>>BBBDDDJJJMMMQQQRRRQQQOOOMMMMMMHHHGGGEEEBBB@@@@@@??????DDDCCCEEEHHHLLLVVVjjj|||}}}vvvvvv}}}|||lllllluuuttteeeYYYUUUVVVYYYRRRGGG===777333000...000000000000000000000000000000000/////////.....................------------------.....................///000000000000000000000111111111222222222333666===IIIZZZhhhkkkgggiiillloooqqqsssxxxtttllliiiiiigggbbbZZZTTTOOOLLLIIIGGGGGGHHHJJJKKKLLLKKKKKKJJJLLLMMMPPPWWWaaammmxxx~~~|||wwwrrruuu~~~}}}yyy{{{~~~}}}}}}yyyxxxwwwwwwzzz|||yyywwwvvvwwwwwwtttnnngggdddeeegggmmmuuunnnfff\\\TTTPPPMMMJJJHHH|||wwwvvvvvvyyy~~~uuuiiiaaa\\\ZZZZZZ^^^dddmmm|||zzzuuurrrnnnlllgggbbb___\\\[[[[[[]]]```aaa______aaa```]]]^^^VVVOOOOOOPPPOOOOOORRR^^^mmm}}}vvvpppjjjfffaaa^^^YYYYYYXXXWWWUUURRRPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@?????????????????????<<<<<<<<<<<<<<<:::999999=========>>>???????????????>>><<<;;;<<>>999666333222000000000000000000000000000000000000////////////......................................................///000000000000000000000000111222222333333444666>>>MMM___jjjkkkfffiiikkknnnnnnooorrrxxx}}}zzznnneeeaaa```]]]YYYSSSOOOLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGGGGKKKLLLPPPVVV```lllvvv|||~~~~~~}}}~~~~~~~~~~~~xxxsssuuu}}}{{{xxxyyy|||zzzyyyzzz}}}zzzxxxwwwwwwzzzzzzwwwqqqjjjffffffhhhlllsss~~~uuuggg[[[SSSNNNKKKIII{{{vvvuuuuuuxxx|||vvvnnnddd]]]YYYWWWYYY^^^dddnnn}}}}}}~~~{{{wwwuuuvvvsssooojjjfffdddccccccfffiiijjjggggggjjjiiiffflllbbbZZZXXXXXXUUUSSSSSS[[[fff{{{zzztttooojjjgggbbbbbbaaa```]]]ZZZWWWUUURRRQQQPPPNNNLLLJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB============<<<;;;::::::<<<===???@@@AAABBBBBBBBBBBBAAA???===>>>AAADDDGGGJJJMMMQQQSSSRRROOONNNMMMKKKIIIFFFDDDBBB@@@@@@@@@??????BBBDDDEEEKKKZZZiii~~~}}}rrrmmmnnnxxxooogggkkkttt|||zzzjjj[[[SSSQQQNNNJJJCCC===999777444333000000000000000000000000000000000000////////////---..........................................---......///000000000000000///000000111222222333333666888BBBSSSccckkkjjjggghhhjjjkkkjjjiiilllrrrwww{{{wwwiii___[[[YYYTTTPPPLLLJJJIIIHHHGGGFFFCCCDDDEEEEEEFFFFFFFFFFFFJJJKKKOOOUUU___jjjtttyyy~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~|||~~~~~~yyytttvvv~~~|||wwwxxx|||}}}|||}}}}}}yyyxxxxxxyyy{{{{{{yyytttmmmhhhhhhiiimmmrrr|||xxxhhh\\\UUURRRPPP}}}vvvuuutttxxx~~~wwwvvvsssqqqmmmhhhaaa\\\VVVUUUXXX^^^fffpppzzz{{{||||||{{{~~~|||wwwssspppmmmmmmlllooorrrsssqqqssswwwwwwuuuxxxnnneeebbb^^^XXXTTTTTTYYYaaaqqq|||vvvrrrnnnnnnnnnmmmjjjfffbbb___XXXWWWUUUSSSPPPNNNLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFAAAAAABBBBBBBBBCCCCCCCCC????????????>>>===<<<<<<;;;===@@@CCCEEEFFFEEEEEEEEECCCAAA@@@@@@BBBEEEHHHIIIMMMQQQSSSRRRQQQOOOOOOLLLJJJGGGDDDBBBAAA@@@@@@===>>>AAADDDDDDIIIVVVdddzzz|||}}}}}}kkkeeedddmmm{{{sssgggfffmmmvvv~~~|||ooo```UUUPPPMMMIIICCC===999666222000000000000000000000000000000000000/////////......---------..............................---------......///000000000000000//////000111222333333444777;;;GGGYYYgggmmmmmmnnnpppqqqpppmmmjjjkkkooosssvvv~~~~~~yyyzzzvvvggg]]]XXXVVVLLLJJJGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGIIIIIIJJJJJJLLLOOOVVV___iiirrrxxx|||}}}}}}~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~|||~~~}}}xxxuuuxxx}}}xxxxxx||||||yyyyyy{{{||||||}}}|||vvvpppkkkkkklllnnnqqqxxxvvvggg]]]WWWUUUvvvuuutttxxxwwwqqqllleeedddcccbbbaaa^^^[[[YYYUUUTTTXXX___gggqqqxxxyyyzzz|||~~~|||xxxvvvvvvvvvvvvzzz||||||uuuooofff]]]XXXXXXYYY^^^iiiyyy|||||||||zzzwwwsssnnnlllbbbaaa___[[[XXXUUURRRQQQNNNMMMMMMMMMMMMLLLLLLLLLHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA??????===@@@EEEJJJMMMMMMLLLKKKGGGEEECCCAAAAAADDDFFFHHHIIIMMMRRRTTTTTTSSSRRRRRRMMMKKKHHHEEECCCAAA@@@@@@===>>>BBBDDDDDDGGGSSS___pppzzz{{{~~~yyyjjjbbb___eeerrrxxxhhhdddgggpppzzz}}}uuugggZZZSSSLLLHHHCCC>>>:::666222///000000000000000000000000/////////.........---------------.........////////////.........---------......///000000000000000...///000111222333444444777===LLL___lllppptttyyy}}}wwwrrrqqqqqqttt{{{xxxtttvvvuuueee[[[VVVTTTHHHFFFDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGIIIKKKLLLMMMLLLMMMQQQXXXaaakkksssxxx{{{{{{|||}}}~~~~~~~~~~~~}}}~~~|||~~~|||xxxuuuyyy~~~zzz{{{{{{zzz{{{}}}~~~~~~~~~zzzsssooooooppppppqqqvvvyyyjjj```[[[zzzuuunnnmmmkkkjjjkkklllnnnpppsss{{{vvvuuuuuuyyy}}}uuuoooiiiccc```WWWWWWWWWWWWWWWWWWVVVUUUTTTTTTXXX___hhhrrr~~~}}}wwwxxxyyyzzz}}}~~~||||||{{{zzz~~~sssgggbbbbbb]]]___eeeppp|||wwwtttllljjjgggddd```\\\YYYXXXUUUTTTTTTTTTSSSSSSSSSSSSPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@DDDKKKQQQTTTTTTSSSQQQHHHGGGDDDBBBBBBDDDGGGIIIJJJNNNSSSVVVVVVUUUUUUUUUMMMKKKHHHEEECCCAAAAAA@@@>>>@@@CCCEEEDDDFFFPPP\\\hhh}}}|||zzz|||vvvlllbbb\\\```kkkwwwzzzkkkeeebbblllwww}}}yyymmm```WWWJJJGGGBBB>>>;;;888555222000000000000000000000000///.........---------------------.........////////////.........---------...//////000000000000000...///000111222333444444777>>>OOOcccooossszzz{{{uuussstttzzz~~~sssqqqrrrzzzssscccYYYTTTRRRFFFDDDBBBCCCDDDEEEDDDCCCDDDDDDEEEFFFHHHKKKMMMNNNMMMOOOSSSZZZbbbllltttyyyzzzzzz|||}}}~~~~~~~~~~~~~~~|||~~~{{{wwwuuuyyy|||}}}~~~{{{{{{|||~~~|||vvvrrrrrrsssqqqqqqttt}}}{{{mmmeeezzzpppiiiddd]]]\\\[[[YYYYYYYYYYYYZZZcccdddnnn}}}vvvttt{{{zzzrrrkkkddd]]]XXXTTTPPPRRRTTTWWWXXXXXXWWWWWWRRRUUU[[[bbbmmm{{{~~~xxxtttuuupppoootttzzz}}}{{{yyy~~~wwwmmmhhhhhh___[[[cccqqqxxxtttooollljjjhhhddd```^^^\\\ZZZZZZ\\\^^^^^^^^^ZZZYYYWWWTTTRRRPPPOOOOOONNNMMMMMMMMMLLLJJJEEEBBBBBBEEELLLXXXcccfff___XXXOOOLLLGGGEEEFFFGGGHHHHHHKKKLLLPPPSSSUUUUUUUUUUUUPPPNNNKKKGGGDDDBBBAAAAAA@@@AAAAAAAAABBBFFFJJJNNNfffuuu{{{zzz||||||jjj```ZZZ^^^hhhrrr{{{~~~lll\\\^^^jjjvvv|||}}}wwwgggXXXKKKFFF???;;;999777333000222111111000000000000000000000000000////////////------............---------------.........//////000000000000000000000000...///000000000111444777;;;EEEQQQcccsssvvvzzzzzz~~~~~~yyytttpppmmmrrr~~~ooobbbYYYRRRLLLEEEDDDBBB@@@@@@@@@BBBCCCEEEEEEFFFGGGIIIKKKMMMNNNMMMOOOTTT\\\eeemmmuuuyyy{{{|||}}}~~~~~~~~~~~~~~~|||zzzzzz~~~}}}xxxvvvxxx~~~|||yyyxxxxxxyyywwwvvvwww|||qqqyyymmmeee^^^ZZZUUUTTTRRRQQQQQQQQQRRRRRRWWWXXX```ppp}}}wwwuuu|||}}}wwwooofff___ZZZUUUQQQMMMOOORRRTTTVVVVVVVVVUUUVVVYYY___fffqqq~~~zzzuuurrrrrrnnnnnnsssyyy~~~{{{xxxvvvrrrtttvvvyyyxxxqqqhhh___ZZZ___hhhttt}}}yyyvvvuuusssooommmllljjjgggfffggghhhggggggeeedddbbb```]]]\\\[[[ZZZWWWVVVVVVVVVUUURRRMMMJJJIIIIIIOOO[[[iiioookkkdddVVVRRRLLLHHHGGGGGGHHHHHHKKKMMMPPPSSSUUUVVVVVVVVVQQQOOOLLLHHHEEECCCBBBAAA@@@@@@AAAAAABBBEEEIIIMMM]]]mmm{{{yyy|||~~~mmmccc[[[]]]eeemmmuuu||||||mmm___\\\hhhuuu}}}yyyhhhYYYMMMHHHAAA===;;;888555111222111111000000000000000000000000000////////////---......//////......---------------............000000000000000000000000//////000000000222555777<<>>KKKWWWffftttvvv~~~~~~zzztttmmmjjjhhhmmmyyyuuuggg___YYYRRRLLLBBBAAA?????????@@@BBBCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKNNNTTT\\\eeemmmtttxxx||||||}}}~~~~~~{{{~~~}}}}}}~~~{{{vvvuuuyyy~~~}}}~~~~~~}}}|||~~~wwwkkkbbb\\\WWWSSSOOOKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHLLLRRRYYYggg||||||zzzoooeee^^^ZZZXXXWWWSSSUUUYYY\\\___`````````___bbbhhhppp{{{yyyrrrmmmjjjhhhdddbbbdddjjjpppvvvyyyqqqkkkggg```^^^\\\___hhhzzztttiiiaaa[[[YYYWWW]]]ppp~~~~~~|||zzzxxxwwwvvvvvvvvvuuuuuutttsssooojjjfff^^^XXXUUU___ooo{{{|||xxxjjjbbbXXXOOOJJJHHHHHHHHHKKKMMMPPPSSSUUUVVVVVVUUUSSSRRROOOLLLIIIFFFDDDBBB???????????????AAAEEEIIINNN\\\rrr|||uuutttwww}}}}}}rrrhhhfffgggjjjqqqwwwzzz{{{pppeeeZZZcccqqq~~~}}}lll^^^QQQLLLFFFAAA???;;;666222222111111000000000000000000000000000////////////......////////////......,,,,,,,,,,,,------------///////////////////////////000111111111333666999AAAOOO\\\gggqqqqqqyyy~~~{{{vvvrrrlllkkkkkkqqqzzzoooddd___ZZZRRRKKKAAA@@@>>>>>>>>>@@@BBBCCCGGGGGGGGGGGGHHHIIIJJJKKKJJJMMMTTT\\\eeennnuuuxxx|||}}}~~~|||yyy|||~~~|||xxxwww{{{ssslllccc\\\YYYVVVRRROOOMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIKKKNNNQQQ\\\qqq}}}rrrhhhbbb___^^^]]][[[]]]aaaeeehhhjjjjjjjjjeeehhhnnnvvvtttlllgggcccbbb___^^^```fffkkkqqq{{{vvvlllddd___\\\WWWTTTWWW```qqqwwwggg___XXXUUURRRWWWjjj|||wwwssslllddd___dddpppzzz{{{xxxmmmfff[[[QQQLLLJJJIIIHHHJJJLLLOOORRRTTTUUUUUUTTTUUUTTTRRRNNNKKKGGGEEECCC?????????>>>>>>@@@DDDGGGNNNZZZmmm~~~uuuqqqvvv~~~}}}sssnnnlllnnntttzzz{{{oooeee]]]bbbnnn}}}~~~ooocccSSSNNNHHHDDDAAA===777333222111111000000000000000000000000000////////////...//////////////////...,,,,,,,,,---------......///////////////////////////000111222222444888:::DDDUUU```gggmmmlllqqq{{{vvvsssqqqsssvvv|||yyykkkccc```\\\RRRIIIAAA@@@>>>>>>>>>@@@BBBCCCFFFFFFFFFGGGHHHIIIJJJKKKJJJMMMTTT]]]gggooovvvyyy}}}~~~~~~xxxvvvyyy~~~{{{{{{yyykkkeee^^^YYYWWWUUURRROOOPPPNNNLLLJJJIIIHHHHHHIIIIIIHHHJJJLLLMMMUUUeeeuuu~~~{{{yyyyyy~~~vvvmmmhhheeedddccccccfffjjjnnnrrrtttuuuuuuqqqtttyyyyyynnnfffaaa]]][[[[[[ZZZ]]]bbbeeejjjtttwwwkkkbbb\\\WWWRRRPPPTTT[[[jjjjjj___VVVRRRPPPSSSdddwww|||xxxqqqjjjjjjpppuuuuuussskkkdddZZZRRRMMMKKKJJJJJJJJJLLLOOORRRUUUUUUUUUUUUWWWVVVTTTQQQMMMIIIFFFDDD@@@@@@???>>>>>>???CCCFFFNNNVVVfffzzztttooosssxxxtttsssxxxsssgggbbbccckkkzzz~~~qqqiiiVVVRRRKKKGGGDDD???999444222111111000000000000000000000000000////////////...//////000000//////...---------.........//////000000000000000000000000///111222222333555999;;;GGGZZZfffjjjmmmjjjnnn}}}zzzyyy{{{uuuhhhcccbbb^^^SSSHHHBBBAAA?????????@@@BBBCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJNNNVVV___hhhqqqwwwzzz~~~~~~xxxssspppttt~~~|||uuukkkfff```]]]\\\ZZZWWWTTTTTTRRROOOMMMKKKJJJIIIIIIIIIHHHIIIKKKLLLPPP[[[fffzzz{{{uuussssssyyy|||tttpppnnnlllkkkmmmpppuuuyyy}}}{{{qqqggg```[[[WWWUUUTTTTTTVVVZZZ\\\___jjjttt|||oooddd___YYYRRRPPPTTTXXXccc}}}tttfffYYYSSSPPPRRR___ooo}}}wwwqqqnnnmmmmmmmmmllleee```XXXRRRNNNMMMLLLKKKLLLNNNQQQTTTVVVWWWWWWWWWXXXWWWUUURRRNNNJJJFFFDDDAAAAAA@@@???>>>???CCCFFFJJJQQQ^^^ppptttlllppp|||~~~{{{}}}rrrgggdddiiivvv}}}sssmmmZZZVVVPPPKKKHHHBBB<<<666222111111000000000000000000000000000//////////////////000000000000//////........./////////000000000000000000000000000000///111222333444666999<<>>???CCCFFFGGGLLLXXXiiisssjjjlllyyy}}}jjjeeegggttt~~~|||tttppp]]]YYYSSSNNNJJJEEE>>>999222111111000000000000000000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000000111222333444666:::===LLLbbbppprrrtttrrrvvv~~~uuukkkaaa```dddbbbVVVJJJEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLMMMKKKPPPXXXaaakkksssyyy|||vvvmmmgggeeejjjxxx~~~~~~}}}|||}}}~~~{{{{{{wwwtttooollljjjiiihhhgggbbb^^^YYYUUUSSSRRRPPPOOOJJJHHHIIILLLLLLLLLSSSZZZiii|||}}}vvvnnnlllmmmuuu~~~|||{{{{{{zzznnniiiaaaXXXRRRNNNMMMMMMIIIIIIHHHIIILLLPPPUUUWWWjjjvvvzzzpppiiiddd^^^WWWSSSTTT]]]pppuuu___VVVTTTVVV^^^iii}}}yyyxxxtttmmmeee```\\\[[[ZZZSSSTTTTTTRRROOOLLLKKKLLLQQQRRRUUUWWWYYYZZZ[[[[[[YYYXXXWWWTTTPPPLLLHHHFFFEEEDDDBBB@@@@@@@@@BBBCCCGGGKKKTTTcccvvvsssiiihhhtttuuuccccccsssxxxzzzzzzvvvhhh___XXXWWWQQQGGG???===666444111111111111///...000000000000////////////////////////............//////............//////000000000000111111111111000...///333444555;;;BBBQQQeeepppppptttsssttt}}}|||tttiiibbbeeehhhaaaTTTJJJHHHFFFDDDBBBBBBCCCEEEGGGCCCDDDFFFHHHJJJKKKLLLLLLLLLRRR[[[ccckkksssyyy}}}~~~tttjjjdddbbbgggsss}}}}}}~~~{{{zzzyyyyyy{{{~~~~~~~~~{{{yyywwwuuutttsssooojjjccc]]]XXXTTTQQQNNNMMMKKKJJJKKKKKKJJJPPPWWWbbbvvv{{{tttllljjjkkksss~~~uuummmaaa]]]VVVOOOJJJHHHGGGHHHFFFFFFEEEFFFHHHKKKOOOQQQ[[[fffzzzvvvooojjjbbbZZZTTTSSSZZZjjjzzzxxxbbbXXXUUUVVV^^^hhh~~~}}}|||}}}~~~~~~}}}xxxsssooohhhddd^^^WWWRRROOONNNNNNPPPQQQRRRQQQNNNLLLKKKLLLPPPRRRTTTWWWYYYZZZZZZZZZZZZYYYXXXUUURRRNNNJJJHHHFFFDDDBBB@@@@@@@@@AAABBBFFFJJJQQQ^^^pppvvvmmmllluuu}}}gggbbbmmmsssxxx|||yyylllbbbZZZXXXUUUKKKBBB>>>777555222000000111000///000000000000////////////////////////............//////............//////...////////////000000000000///000333444555;;;CCCTTTgggpppooossstttwww|||rrrkkkhhhkkkkkkbbbTTTKKKIIIGGGEEEBBBAAABBBCCCEEECCCDDDFFFGGGIIIJJJKKKKKKMMMRRRZZZccckkkssszzz~~~~~~tttiiicccaaaeeeqqq}}}|||{{{|||zzzzzz|||~~~|||{{{zzzrrriiibbb\\\WWWSSSRRRNNNLLLKKKJJJHHHLLLSSSZZZnnn{{{sssjjjhhhhhhqqq}}}~~~}}}pppeee___UUURRRNNNIIIFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGIIIKKKOOOXXXhhh|||{{{tttllleee\\\VVVTTTXXXfffsss{{{eee[[[WWWVVV]]]ggg|||yyytttooommmllljjjiiiiiiiiijjjjjjpppttt{{{zzzsssnnnhhhccc___ZZZWWWRRRMMMIIIGGGGGGGGGKKKLLLNNNNNNLLLKKKLLLLLLOOOPPPSSSVVVXXXYYYZZZZZZ[[[[[[YYYWWWTTTPPPMMMKKKFFFEEEBBBAAA@@@@@@AAABBBEEEHHHNNNXXXhhh}}}|||uuusss{{{mmmaaafffmmmwww~~~{{{qqqfff]]][[[ZZZSSSHHHAAA:::666222000000000000000////////////000000000000////////////............//////............//////............////////////111000111333444555<<>>III\\\kkknnnkkkqqquuuzzzzzzrrrvvv{{{|||qqq^^^OOOJJJHHHFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJOOOSSSYYY```gggpppxxx~~~~~~xxxlllddd```cccnnnyyywwwtttwww~~~~~~~~~~~~||||||~~~~~~~~~}}}{{{{{{wwwwwwwwwyyy}}}vvvkkkcccZZZTTTNNNMMMLLLKKKMMMRRRVVVggg~~~|||tttiiieeeeeelll|||uuuooolllooouuu~~~{{{pppfff___YYYVVVSSSRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKOOOUUU]]]jjj|||}}}uuuiiibbbZZZVVVTTTUUU]]]fffmmmzzzuuuddd[[[VVVTTT\\\gggttt{{{}}}vvvmmmgggccc```]]][[[XXXUUUSSSRRRQQQQQQSSSWWW```lllxxx}}}{{{zzzxxxvvvsssiiiddd\\\VVVQQQNNNKKKIIIDDDBBB@@@>>>===<<<======AAACCCFFFHHHIIIJJJLLLMMMMMMOOORRRUUUXXXYYYZZZZZZZZZZZZYYYXXXUUURRROOOMMMIIIGGGEEECCCBBBBBBCCCCCCEEEHHHMMMTTTaaauuu~~~~~~~~~xxxfffdddhhhttt~~~zzzxxxnnnccc```ccccccZZZQQQ???:::555111000111111111.../////////000000000111////////////............//////............////////////000000000111111111111000222444333666AAAMMM___mmmnnnkkkqqquuuzzzyyywww}}}sss\\\NNNJJJDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKQQQTTTYYY```fffnnnvvv{{{}}}{{{nnnfffbbbdddnnnyyyvvvqqqsss{{{~~~~~~~~~}}}}}}}}}zzzyyyxxxyyy}}}yyyrrrnnnooosssxxx|||tttjjjaaaYYYRRROOONNNMMMOOORRRVVVeeezzzwwwkkkgggeeekkk{{{}}}sssjjjdddgggjjjqqqzzzrrrjjjddd```\\\YYYUUUUUUUUUTTTSSSSSSRRRQQQSSSSSSTTTTTTSSSQQQOOONNNJJJMMMPPPTTT[[[jjj|||{{{tttggg___WWWSSSPPPOOOSSSYYYbbbnnn|||}}}nnn```ZZZVVVVVV___kkkxxxxxxmmmfffaaa^^^```]]]YYYUUUQQQMMMKKKKKKLLLOOOVVVaaaooo}}}~~~}}}}}}|||yyytttqqqnnnjjjfffcccYYYUUUPPPLLLIIIHHHFFFDDD???>>>===<<<;;;;;;<<<<<<>>>AAADDDFFFHHHIIIKKKMMMNNNOOORRRVVVXXXZZZ[[[[[[ZZZZZZZZZXXXVVVSSSQQQOOOKKKJJJGGGEEECCCCCCDDDEEEGGGJJJOOOUUU___qqq}}}|||yyytttoooqqq~~~|||kkkeeefffsss~~~zzzzzzrrrfff___```bbb]]]TTT@@@<<<777333222222111000......//////000000111111////////////............//////............//////000000000000111111111111///000222444333777EEESSScccpppqqqnnntttwwwzzzxxxxxxqqqZZZMMMJJJBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNTTTWWW]]]bbbhhhnnnuuuyyy|||~~~|||ooogggbbbdddnnnyyywwwqqqsss{{{~~~~~~~~~~~~|||{{{vvvtttrrrtttzzzuuummmiiiiiilllqqqvvviii___VVVSSSQQQNNNOOOQQQUUUbbbuuu~~~ooojjjfffkkk{{{}}}qqqeee^^^___```dddrrrxxxuuupppkkkhhhfffbbb```\\\]]]^^^_________^^^^^^^^^___``````___]]]ZZZYYYNNNQQQSSSSSSUUU]]]kkkvvvzzzrrrjjj___WWWPPPMMMKKKIIILLLPPPXXXcccpppzzztttggg\\\YYYWWWYYYdddrrrvvvpppkkkggghhhddd___YYYSSSNNNKKKIIIGGGIIINNNXXXeeeuuu~~~zzzuuurrrpppooonnnnnnkkkfffbbb^^^ZZZUUURRROOOLLLHHHFFFEEEDDDCCCAAA???>>>>>>=========>>>>>>===@@@CCCFFFGGGIIIKKKMMMNNNPPPSSSVVVYYY[[[\\\\\\[[[[[[[[[ZZZXXXVVVSSSRRRMMMLLLIIIGGGEEEEEEFFFFFFIIILLLPPPUUU\\\lll|||~~~xxxkkkfffgggppp|||ooofffcccppp~~~~~~{{{uuuhhh\\\ZZZ\\\YYYSSS@@@===888555444333111///.........///000111111111////////////............//////............///////////////000000000000111...///222333333999HHHWWWfffsssuuusssyyyzzzzzz|||}}}rrrqqqvvv|||zzziiiTTTHHHFFFCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFIIILLLOOOQQQXXX\\\aaaggglllpppuuuxxx|||~~~{{{ooofffbbbdddnnnyyyzzztttuuu}}}~~~}}}|||}}}~~~~~~}}}|||uuurrrpppssszzzzzzrrrkkkjjjmmmooodddZZZUUURRROOONNNPPPSSS___qqq}}}}}}qqqlllggglllzzz~~~nnnbbbYYYYYYYYY[[[hhhxxx|||wwwuuuwwwuuurrrpppnnnllliiifffdddeeegggiiikkkkkkkkkkkkgggiiijjjkkkjjjgggdddbbbVVVYYYYYYVVVTTTWWWaaajjjpppwww{{{yyysssnnnfff___UUUNNNHHHHHHHHHGGGJJJNNNRRR\\\hhhrrrzzz~~~ooodddZZZYYYYYY[[[hhhvvv|||xxxuuuoookkkeee^^^VVVQQQMMMKKKDDDEEEIIIRRR___ppp~~~}}}vvvsssooojjjfffcccbbbaaa___\\\XXXUUURRROOOKKKIIIJJJHHHEEEDDDDDDCCCBBB@@@===<<<<<<;;;;;;;;;<<<<<<===???CCCEEEGGGIIIKKKMMMNNNPPPSSSWWWZZZ\\\]]]]]]]]]]]]]]]\\\ZZZWWWUUUTTTOOOMMMJJJHHHFFFFFFGGGGGGJJJMMMQQQTTTZZZgggzzz~~~~~~tttgggbbbcccgggtttqqqeee```nnn}}}wwwiiiZZZUUUWWWUUUPPP@@@===999777555333000...---......///000111111222000/////////............//////............//////............/////////000---...111333444999JJJZZZiiivvvyyywww|||}}}{{{zzz||||||vvv{{{wwwlllggglllqqqooo```LLLBBBAAADDDDDDDDDCCCCCCBBBBBBAAAEEEEEEEEEFFFIIIMMMQQQSSS[[[___eeekkkooorrrvvvyyy{{{~~~zzznnneeeaaacccmmmxxx}}}vvvwww~~~|||{{{|||}}}~~~~~~}}}wwwtttrrruuu|||wwwrrrsssyyylll^^^WWWTTTQQQOOOPPPWWW\\\jjj|||}}}ssslllnnnxxx}}}oooeee[[[XXXXXX[[[aaahhh~~~vvvsssrrrrrrrrrrrrssstttsssrrrqqqpppoooqqqtttuuuuuuuuuuuuvvvvvvwwwwwwwwwuuurrrpppnnnhhhddd___[[[[[[\\\\\\]]]ggggggggggggeee```YYYTTTIIIHHHFFFDDDDDDEEEFFFGGGNNNTTT^^^iiiqqquuuwwwwwwhhhaaaZZZWWWXXX^^^nnn|||}}}yyysssrrrmmmeee[[[RRRKKKHHHFFFCCCEEENNNZZZiii|||}}}||||||yyyrrrlllgggeeeaaa\\\WWWTTTRRRQQQQQQRRRQQQNNNJJJGGGGGGGGGDDDDDDDDDCCCBBB@@@???>>>===<<<;;;;;;:::::::::::::::;;;===@@@DDDHHHKKKMMMNNNQQQTTTXXXZZZ[[[[[[[[[\\\\\\]]]\\\\\\[[[ZZZYYYTTTQQQMMMIIIGGGFFFFFFGGGJJJJJJNNNTTT[[[eeeuuu|||~~~}}}~~~}}}sssggg```___eeelllxxxtttfffdddmmmzzzwwwhhhZZZPPPKKKJJJIIIAAA===777222111111222222...///000111111111111111111111000000//////...............//////000000000111111111000000000000000111222444777999???NNN]]]jjjvvv|||zzzyyyzzz~~~uuuvvv|||ooodddbbbkkkrrrlll[[[JJJBBBAAAAAAAAAAAAAAAAAABBBCCCDDDBBBDDDEEEEEEGGGIIINNNQQQ^^^dddkkkoooqqqtttwww{{{~~~|||mmmccc```cccmmmwww|||{{{~~~~~~{{{{{{}}}~~~~~~|||yyyssspppsssyyy~~~|||xxx}}}pppccc\\\WWWSSSPPPQQQWWW\\\hhh}}}yyyyyy|||wwwnnnnnnvvvuuujjj___ZZZXXXYYY^^^dddxxxuuuooolllllllllmmmoooppprrrsssssssssssstttvvvzzz{{{||||||~~~~~~~~~|||zzzxxxqqqmmmgggcccaaa___^^^\\\^^^]]]\\\[[[YYYUUUOOOJJJFFFEEECCCAAAAAABBBCCCDDDIIIOOOXXXbbbjjjmmmnnnnnnaaa\\\XXXWWWZZZcccttt|||{{{yyytttlllaaaVVVNNNJJJHHHFFFGGGMMMVVVdddxxx}}}wwwtttrrrnnngggaaa[[[YYYVVVRRROOOMMMLLLLLLJJJKKKKKKHHHEEECCCBBBCCCDDDCCCCCCBBBAAA@@@???>>>===<<<;;;::::::::::::;;;;;;<<<>>>AAAEEEIIILLLNNNOOOQQQUUUXXXZZZ\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYTTTRRRNNNJJJHHHGGGGGGGGGIIIIIILLLRRRXXXcccttt||||||}}}~~~}}}~~~tttggg```___aaahhhsssvvvhhhcccjjjwwwxxxiii[[[PPPKKKHHHHHHAAA===777333111222222222///000000111111111111000111000000000/////////...++++++,,,,,,,,,,,,,,,---111000000000000000000000222222444777999AAAQQQaaannnzzz~~~|||{{{~~~yyyqqqrrrwwwpppeeebbbjjjpppiiiYYYIIIAAA@@@AAAAAAAAAAAABBBCCCCCCDDDCCCDDDEEEFFFGGGJJJNNNRRR]]]ccckkkppprrruuuxxx|||pppfffbbbeeennnxxx{{{{{{}}}~~~~~~||||||~~~|||xxxrrrnnnqqqwww}}}|||sssggg```[[[TTTQQQQQQVVVZZZddduuuyyyuuuttt{{{~~~tttqqquuu|||~~~rrreee^^^ZZZXXXZZZ___lll~~~~~~vvvmmmgggeeefffggghhhiiillloooqqqssstttuuuvvvyyy||||||xxxsssnnnjjjfffaaa^^^ZZZXXXUUURRROOOKKKGGGCCCDDDCCCAAA@@@???@@@AAABBBEEEJJJSSS[[[bbbeeeeeeeee\\\XXXWWWYYY^^^iiizzz}}}vvvkkk___UUUOOOJJJIIIIIILLLQQQ]]]sss}}}{{{uuunnngggccc^^^XXXTTTNNNMMMJJJHHHGGGFFFFFFFFFDDDEEEEEEDDDAAA@@@AAAAAAEEEDDDDDDCCCBBBAAA@@@@@@===<<<;;;:::::::::;;;;;;<<<===???BBBFFFJJJMMMOOOQQQSSSVVVYYY[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZUUUSSSPPPLLLJJJHHHGGGGGGGGGGGGIIIOOOUUU___qqq{{{xxxwww}}}zzz|||wwwkkkbbb```___eeeooozzzyyyjjjaaaeeerrr}}}yyykkk]]]QQQJJJGGGFFFBBB===777333222222222111000111111111111000000///000000000000////////////////////////............000000000000000000111111333222444777:::CCCVVVgggttt}}}uuunnnnnnssspppfffbbbhhhllleeeUUUGGG@@@???@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFFFFGGGJJJNNNRRR\\\bbbjjjpppsssvvvzzz}}}tttjjjfffgggoooxxx~~~{{{{{{~~~zzz|||}}}|||}}}|||uuuooolllnnnssszzz{{{}}}}}}tttjjjeee^^^WWWRRRRRRSSSVVV^^^mmm}}}vvvrrrqqqzzz}}}xxxxxx{{{zzzlllccc\\\XXXYYY]]]eeevvvzzzrrrkkkfffdddeeefffdddeeehhhjjjmmmppprrrssssssuuuzzz}}}}}}yyytttnnngggccc___\\\WWWRRROOOKKKHHHEEEEEECCCBBB@@@@@@AAABBBCCCEEEJJJQQQXXX]]]_________\\\YYYYYY]]]cccmmm}}}~~~ttthhh\\\TTTMMMKKKKKKKKKNNNYYYqqq}}}wwwtttqqqkkkbbb[[[VVVQQQMMMJJJHHHGGGEEEDDDCCCCCCCCCDDDAAACCCDDDCCCBBBBBBCCCDDDGGGGGGFFFFFFEEEDDDDDDCCC???>>><<<:::::::::;;;<<<<<<===???BBBGGGKKKNNNPPPSSSUUUWWWZZZ\\\]]]^^^^^^^^^______^^^^^^]]]\\\[[[VVVUUURRROOOLLLJJJHHHGGGFFFEEEGGGKKKQQQ[[[mmm}}}}}}vvvrrrwwwxxxyyyvvvtttvvv|||}}}pppgggdddaaagggpppzzz{{{lll```aaammmyyyyyynnn```SSSJJJFFFEEEBBB>>>888444333222111111111111111111111000///...000000000000////////////111111111000000/////////000000000000000111111111333333444777;;;FFFZZZmmm||||||uuunnnooottt{{{}}}ooogggbbbggghhh```QQQDDD>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJNNNRRRZZZaaajjjppptttwww{{{~~~wwwmmmhhhhhhooowww|||{{{}}}{{{xxxzzz{{{{{{}}}|||rrrmmmiiikkkooovvv{{{zzz|||}}}|||{{{zzz|||}}}~~~|||uuunnnjjjddd\\\WWWVVVRRRTTT[[[fffwwwwwwrrrjjjnnnuuu||||||sssiiibbb\\\[[[^^^cccrrr|||yyysssmmmiiigggfffgggcccdddeeegggiiikkkmmmnnnnnnqqquuuxxx{{{}}}wwwpppkkkgggbbb\\\VVVRRRNNNKKKIIIFFFDDDBBBAAAAAAAAACCCDDDFFFJJJPPPVVVZZZ\\\\\\[[[[[[YYY[[[aaahhhrrr{{{mmm___UUUOOOMMMLLLKKKMMMXXXpppwwwpppkkkddd___XXXQQQLLLIIIGGGFFFFFFDDDCCCAAA@@@@@@AAAAAAAAABBBDDDDDDDDDDDDFFFGGGIIIIIIIIIIIIIIIHHHFFFFFFBBBAAA>>><<<:::;;;<<<===;;;===???CCCGGGKKKOOOQQQVVVWWWXXXZZZ\\\^^^___```___``````______^^^]]]\\\WWWVVVUUURRROOOLLLIIIGGGEEEDDDFFFJJJNNNWWWhhhwwwwwwpppnnnmmmlllkkkmmmttt~~~tttjjjfffdddjjjsss}}}}}}nnn```___jjjvvvzzzqqqcccUUUKKKGGGFFFBBB>>>999555333222111000111111111111111000///...////////////000000000000///......------,,,,,,,,,//////000000111111111111333333444777<<>>???AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJNNNQQQXXX___iiippptttwwwzzz}}}~~~yyyoooiiigggmmmttt~~~|||zzz{{{~~~yyyuuuwwwxxxyyy{{{|||pppkkkggggggiiippp}}}|||wwwtttssszzz{{{wwwuuurrrppprrrrrrqqqttt||||||wwwssspppiii```ZZZYYYSSSTTTWWW___lll{{{zzzqqqkkkbbbaaacccmmmzzz~~~sssiiibbb```bbbcccooo}}}||||||zzzvvvrrrnnnkkkhhhgggeeeeeeeeefffggghhhjjjkkkmmmooorrruuuxxx{{{xxxtttmmmhhhaaaZZZUUUQQQNNNKKKHHHGGGEEECCCCCCDDDEEEFFFIIILLLQQQVVVZZZ[[[[[[[[[YYYYYY^^^fffnnnyyyrrrbbbWWWRRROOOLLLKKKMMMXXXmmmyyyooofffaaaYYYVVVQQQKKKGGGEEEEEEEEECCCBBB@@@>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEGGGIIIKKKMMMOOOPPPPPPNNNKKKIIIGGGDDDAAA===;;;;;;<<<===<<<>>>@@@DDDHHHMMMPPPSSSXXXYYYZZZ[[[]]]___```aaa```aaaaaa``````___^^^]]]XXXXXXWWWUUUQQQMMMJJJGGGEEEDDDFFFJJJMMMTTTcccqqq{{{rrrjjjhhheeedddiiiuuuxxxmmmhhhfffllluuuqqqccc```iiisss~~~{{{sssgggXXXNNNIIIHHHBBB???:::666444333111///000111111111111000000///////////////000000000000///////////////........./////////000111111222222333222444888===JJJ___rrr|||~~~zzzyyyvvvsssvvv{{{~~~}}}qqqiiieeedddeeeaaaXXXKKKAAA=========???AAACCCDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHLLLOOOWWW^^^hhhooosssuuuxxx{{{||||||~~~|||qqqjjjgggkkkqqqzzzzzzxxxyyy~~~~~~wwwssstttuuuuuuwww{{{}}}||||||~~~{{{ooojjjeeeccceeekkkyyywwwooooooooottt}}}}}}uuuuuutttsssrrrqqqpppooommmnnnpppsssvvvyyy|||}}}~~~xxxtttpppllljjjiiiiiihhhjjjppp{{{}}}|||zzzwwwtttrrriii^^^WWWVVVOOOPPPQQQTTT\\\fffqqqyyy}}}{{{wwwuuuqqqkkkddd^^^YYYTTTSSSZZZdddqqq}}}rrrhhhdddeeegggpppzzz}}}zzzvvvqqqmmmjjjggggggfffggggggiiijjjkkkkkkmmmppprrrtttwww{{{{{{uuupppiiibbb\\\XXXSSSPPPNNNMMMKKKJJJIIIJJJLLLMMMNNNQQQVVVZZZ^^^_________]]]]]]bbbjjjrrr|||{{{lllaaaUUUPPPKKKJJJMMMVVVhhhwwwyyypppeee\\\WWWQQQOOOLLLHHHEEECCCCCCDDD@@@???>>>======>>>??????CCCDDDFFFGGGGGGHHHJJJLLLRRRUUUYYY[[[[[[XXXTTTQQQKKKHHHDDD???<<<<<<<<<===???@@@CCCFFFKKKPPPSSSUUUZZZZZZ[[[\\\^^^___aaabbbaaaaaaaaaaaa```___^^^^^^YYYYYYYYYWWWSSSOOOJJJHHHEEEEEEGGGKKKMMMRRR___kkk|||uuujjjgggccccccjjjxxx~~~sssnnniiioooyyyvvvgggccchhhppp}}}|||vvvjjj[[[PPPKKKJJJCCC???:::777555333111//////000000111111111111000.../////////000000000111111111111111111222222222...//////000111111222222222222444999>>>JJJ___rrruuu~~~{{{{{{zzzyyy}}}wwwmmmfffdddfffeee___UUUIII@@@===>>><<<>>>AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEGGGKKKNNNVVV^^^gggooorrrtttvvvyyyyyyzzz{{{}}}~~~tttlllhhhkkkpppvvvvvvuuuwww{{{~~~wwwrrrqqqqqqqqqsssvvv|||}}}zzzxxxyyy|||yyyoooiiidddaaaaaafffuuuuuurrrmmmmmmrrrvvv{{{vvvmmmhhhbbbaaa```^^^]]]]]]]]]]]]]]]___bbbfffkkkppptttvvv~~~~~~wwwrrrmmmiiifffcccccccccdddhhhpppzzz}}}zzzxxxxxxxxxxxxxxxuuussspppfffZZZRRRPPPKKKJJJJJJJJJNNNVVV___eeedddbbb`````````^^^YYYUUUSSSLLLIIIMMMSSS\\\kkkzzzwwwlllggghhhjjjrrrzzz}}}wwwqqqnnniiihhhhhhhhhiiijjjlllmmmiiikkkmmmnnnpppssswwwzzz}}}}}}xxxqqqjjjeee___ZZZWWWUUUTTTRRRPPPPPPQQQRRRSSSTTTWWW[[[```ccceeeeeeeeeccccccgggnnnttt{{{vvvlllXXXQQQJJJIIILLLUUUcccqqq}}}zzzsssiii___UUUPPPMMMLLLJJJGGGCCCAAAAAABBB???>>>>>>>>>>>>@@@AAABBBFFFHHHJJJJJJJJJKKKMMMOOOZZZ]]]bbbfffeeebbb\\\YYYNNNKKKEEE@@@===<<<<<<===AAABBBEEEIIIMMMRRRVVVXXX[[[[[[[[[\\\^^^```bbbcccbbbbbbbbbaaaaaa```___^^^ZZZZZZZZZXXXTTTOOOKKKHHHEEEEEEHHHLLLMMMQQQ\\\hhhuuuxxxlllgggcccccckkk{{{yyyssslllrrr}}}zzzjjjdddhhhnnn||||||wwwlll]]]QQQLLLLLLCCC???;;;777555333111///...///000111111111111111.../////////000000111111------......//////000000...//////000111222222222111222555:::???JJJ___qqqooozzz~~~~~~~~~uuukkkeeecccfffeee___TTTHHH@@@===>>><<<>>>AAACCCEEEEEEDDDDDDCCCDDDDDDDDDDDDFFFJJJMMMVVV]]]gggnnnqqqsssuuuwwwwwwxxxzzz|||~~~vvvmmmiiikkkpppttt~~~}}}tttrrrtttyyy~~~wwwqqqpppooonnnpppssszzz}}}{{{xxxvvvxxx{{{yyyoooiiiccc```^^^dddsss~~~vvvooolllnnnooopppvvv~~~zzzqqqggg___YYYTTTTTTSSSSSSSSSTTTUUUUUUXXXYYYZZZ^^^ccciiinnnqqq~~~uuulllfffeeeeeeccccccbbbccceeehhhkkkmmmqqqpppoooqqqsssuuuuuutttyyyuuuooohhh```XXXOOOJJJHHHHHHGGGGGGIIIKKKNNNPPPTTTTTTRRRQQQOOOMMMLLLKKKGGGIIIIIIHHHIIIOOOYYYbbb{{{xxxssspppsssvvv{{{{{{uuurrrmmmnnnooonnnllllllmmmnnnpppqqqrrrqqqppprrrvvvzzz|||}}}|||vvvpppiiidddaaa^^^\\\ZZZYYYYYY[[[]]]___]]]```cccgggjjjjjjjjjiiijjjllloooppprrrxxxrrrcccWWWNNNMMMNNNRRR```ppp{{{}}}yyyooofff___YYYSSSMMMJJJGGGEEEDDDDDDCCCAAAAAA@@@???>>>???@@@BBBDDDGGGJJJLLLMMMLLLKKKKKKLLL[[[dddnnnrrrssspppggg^^^XXXNNNEEEBBBAAA===<<<===>>>@@@EEEKKKPPPTTTWWWXXX\\\]]]^^^___````````````aaaaaaaaaaaa```___^^^]]]ZZZYYYXXXWWWUUUQQQLLLHHHIIIGGGGGGJJJNNNRRR[[[dddqqqxxxppphhhccchhhsss{{{sssttt~~~ttteeedddjjjzzz|||yyypppeee]]]VVVPPPHHHCCC===999888666333000000000///...............111111000000//////......000///.........///111222111111111000000000000000000444666888AAASSSeeennnqqqwww{{{rrrkkkfffdddlllllldddUUUIIICCCAAA>>>@@@AAACCCEEEEEEEEEEEEDDDFFFGGGGGGFFFFFFHHHKKKNNNWWW^^^fffllloooqqqtttwwwvvvxxxzzz{{{|||~~~wwwnnnkkkmmmooowww~~~}}}sssooopppuuu|||wwwrrrqqqooolllmmmqqqzzz~~~zzzwwwsssqqqsssxxx~~~{{{sssiii___]]]___ccckkksss}}}vvvpppmmmnnnoooooovvvzzz}}}sssiii```YYYRRROOONNNNNNNNNNNNNNNOOOPPPQQQVVVWWWYYY]]]bbbhhhmmmppp|||~~~sssjjjeeecccbbbbbbbbbbbbbbbdddgggiiikkkmmmmmmmmmooorrrtttssssssqqqmmmfff```YYYRRRJJJFFFDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBDDDFFFFFFDDDCCCGGGOOOVVVdddrrrzzzxxxyyy||||||xxxtttsssssssssssssssrrrrrrqqqsssttttttssstttwwwzzz~~~}}}xxxsssooommmiiigggeeecccbbbccceeefffiiikkkmmmpppqqqpppnnnmmmooooooqqqrrrtttwww|||zzzfffYYYOOOMMMOOOTTTbbbrrr|||}}}uuullleee^^^XXXSSSPPPKKKHHHGGGEEEDDDBBB@@@???>>>>>>>>>@@@BBBDDDIIIKKKNNNNNNMMMLLLLLLLLL\\\gggttt|||~~~{{{qqqfff[[[QQQGGGCCCAAA===<<<>>>???BBBFFFLLLQQQUUUXXXYYY^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]][[[XXXVVVTTTRRRNNNKKKKKKHHHHHHJJJMMMPPPXXX```nnn~~~{{{pppiiidddhhhrrr{{{{{{|||jjjffflllxxx}}}|||tttiii```XXXQQQIIIDDD>>>999777555333111111111000////////////000111000000000/////////...///////////////000000111000000000000000111111111000444666888BBBTTTeeennnqqqwwwyyypppjjjgggfffllllllcccTTTGGGBBB???===???@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGKKKNNNWWW^^^fffllloooqqqtttwwwwwwxxxzzz{{{|||~~~xxxooommmoooqqqyyy|||sssooopppuuu}}}wwwsssrrrppplllmmmqqqyyy~~~~~~|||vvvsssqqqpppsssxxx|||tttjjj```\\\]]]```gggnnn~~~}}}xxxvvvuuutttnnnqqqtttwww{{{{{{sssggg[[[TTTOOOLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNTTTUUUWWW[[[```fffkkknnnyyy}}}rrrjjjfffbbb___^^^^^^___aaacccfffhhhiiijjjjjjkkknnnqqqrrrqqqppphhhddd]]]VVVQQQLLLGGGCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@CCCDDDDDDAAA???AAAEEEJJJNNN[[[qqq~~~|||zzzzzz}}}}}}{{{yyyvvvxxxyyyyyyxxxyyy{{{||||||zzzvvvtttrrrooonnnooooooppptttuuuwwwyyyyyywwwuuuttttttsssssssssuuuvvvuuuuuurrrpppnnnkkkiiihhhggghhhqqqwwwlll^^^QQQOOOPPPVVVdddttt~~~~~~vvvpppiiibbb^^^YYYSSSNNNKKKHHHFFFDDD@@@???>>>>>>>>>@@@BBBDDDLLLOOOQQQQQQPPPNNNMMMMMMYYYgggxxx|||ooobbbVVVJJJDDDAAA>>>===???AAACCCHHHNNNSSSWWWYYYZZZ___```aaabbbccccccccccccaaaaaaaaaaaa```___^^^^^^___\\\XXXUUUSSSQQQOOOMMMLLLIIIHHHJJJLLLNNNUUU\\\iiiyyy~~~pppjjjgggiiiqqqnnnhhhkkkwww~~~{{{pppeee[[[SSSMMMGGG@@@:::666444333222222222111000000000000111000000000000////////////...//////000000000000000//////000000111111222222111444777999CCCVVVfffnnnooottt|||vvvmmmiiiiiijjjnnnmmmdddSSSFFF@@@>>>===>>>???AAABBBDDDEEEFFFFFFDDDEEEEEEEEEEEEGGGKKKNNNWWW^^^fffllloooqqqtttwwwwwwyyy{{{||||||~~~yyyrrrppprrrttt{{{|||rrrnnnooottt~~~xxxtttsssqqqmmmnnnqqqyyy}}}|||zzzqqqpppnnnooosssyyy~~~tttjjj```[[[ZZZ[[[```fffppp||||||yyyppppppoooooopppxxx|||wwwtttnnnggg]]]TTTNNNLLLJJJJJJHHHIIIIIIJJJKKKMMMOOOPPPRRRTTTVVVZZZ___eeeiiikkkuuutttmmmgggaaa\\\YYYZZZ]]]___cccfffhhhjjjllllllmmmoooppppppmmmkkkccc^^^WWWQQQLLLIIIGGGEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@@@@BBBDDDGGGPPP```sss~~~}}}|||~~~~~~|||zzzyyyyyyzzzzzzzzz{{{}}}~~~~~~|||zzzxxxxxxuuuttttttvvvtttppplllmmmkkkhhhdddaaa___^^^]]]ccciiissstttdddUUUQQQSSSXXXfffuuu}}}vvvooojjjeee]]]VVVQQQLLLHHHEEEAAA@@@???>>>???@@@BBBDDDOOORRRTTTUUUSSSPPPOOOOOOSSSbbbxxxvvvhhh[[[MMMFFFBBB>>>???AAACCCEEEJJJOOOTTTXXXZZZ[[[___```aaabbbbbbccccccbbbaaaaaaaaaaaaaaa```______\\\ZZZXXXVVVTTTRRROOOLLLKKKHHHHHHJJJKKKMMMSSSZZZeeetttpppllliiikkkqqqqqqhhhjjjuuuwwwlll```XXXRRRMMMDDD<<<777444333333222222111000000000000111000000000000////////////---...000111111111000///......///000111222222333111555777:::EEEXXXgggnnnlllpppxxxuuullliiilllqqqsssqqqfffUUUFFFAAA???===<<<===???AAACCCDDDEEEFFFBBBCCCDDDDDDDDDGGGKKKNNNXXX^^^gggmmmooorrruuuwwwxxxzzz{{{||||||}}}|||uuusssuuuwww{{{qqqmmmnnnsss}}}~~~yyyuuutttrrrnnnnnnrrrxxx|||}}}yyyvvvpppooooooppptttzzzsssiii^^^YYYWWWVVVZZZ___fffppp~~~yyywwwsssooonnnrrryyy~~~wwwpppiiieeeZZZVVVPPPLLLJJJIIIGGGFFFHHHIIIJJJKKKMMMOOOQQQSSSSSSTTTWWW[[[___dddgggiiirrr|||{{{sssjjj```YYYWWWXXXZZZ^^^bbbgggkkkmmmpppppppppqqqqqqnnniiifff]]]YYYRRRMMMIIIHHHFFFEEECCCCCCBBBAAA@@@@@@??????>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBFFFJJJRRR^^^ooo}}}zzzwwwwwwuuutttvvvwwwuuupppkkkmmmkkkiiieeebbb___]]]\\\\\\```iiiwwwzzziiiYYYUUUWWW\\\hhhvvv}}}vvvqqqiiiaaaZZZSSSLLLHHHDDDBBBAAA??????@@@BBBCCCPPPSSSVVVVVVUUURRRPPPOOONNN]]]sss}}}lll^^^PPPGGGCCC???@@@BBBDDDGGGKKKPPPUUUYYY[[[\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___[[[[[[[[[[[[ZZZVVVPPPLLLJJJGGGGGGJJJKKKMMMSSSZZZbbbqqqsssnnnlllmmmsssyyyuuuiiiiiirrr~~~{{{pppfff^^^YYYTTTKKKAAA999555444444111111000////////////000////////////000000000000---...000111111111000///......///000111222222333222555777;;;HHHZZZiiiooommmqqqwwwwwwmmmkkkqqqwww{{{wwwkkkXXXHHHAAA@@@>>><<<<<<>>>???AAACCCEEEFFFAAABBBCCCDDDEEEGGGLLLOOOXXX___gggmmmppprrruuuxxxyyyzzz|||||||||}}}xxxwwwxxxzzz{{{qqqlllmmmqqq|||}}}yyyvvvvvvtttppppppsssxxx|||{{{vvvtttrrrqqqrrrtttwww|||sssiii___YYYVVVSSSUUUYYY^^^eeeqqq~~~yyyssspppqqqtttxxx~~~wwwooofff___[[[OOOLLLJJJIIIIIIIIIHHHGGGHHHIIIJJJLLLOOOQQQTTTUUUUUUWWWYYY]]]```cccfffgggpppzzz~~~qqqddd[[[YYYZZZ[[[^^^bbbggglllooorrrrrrssssssrrrmmmgggbbbXXXTTTNNNIIIGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCDDDGGGNNNZZZkkk}}}{{{vvvsssssstttvvvxxxzzzyyyvvvsssqqqpppooolllhhhddd```]]]]]]aaagggqqq{{{jjj[[[XXX\\\aaammmzzz~~~wwwnnnfff\\\SSSMMMGGGFFFCCCAAAAAAAAABBBCCCMMMPPPTTTUUUSSSQQQOOONNNLLLXXXkkk}}}mmm```QQQIIIDDDAAA@@@CCCEEEHHHLLLQQQUUUYYY[[[\\\\\\]]]^^^______`````````aaaaaaaaabbbbbbaaaaaa```]]]^^^___```___[[[TTTOOOJJJHHHHHHKKKLLLMMMSSSZZZ___nnnxxxrrrmmmnnnttt{{{qqquuuzzzllliiinnn{{{{{{qqqiiiddd```\\\SSSHHH===777444444111111000////////////000////////////000000000000...//////000000000000000//////000000111111222222333555777<<>><<<<<<===>>>@@@BBBCCCDDDAAABBBCCCDDDEEEHHHMMMPPPXXX___gggmmmppprrruuuxxxzzz{{{||||||||||||~~~{{{yyyzzz|||zzzpppllllllppp{{{|||xxxvvvwwwvvvrrrrrruuuyyy}}}zzztttrrrrrrrrrtttvvvzzzxxxnnnccc\\\WWWRRRRRRTTTVVV[[[cccnnn}}}~~~zzzyyyzzzzzz|||yyytttmmmeee]]]WWWSSSMMMJJJHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNQQQTTTWWWYYYXXXZZZ\\\___bbbdddeeefffnnnxxx~~~nnneee```___^^^^^^aaafffkkknnnqqqqqqssssssrrrmmmfff```VVVRRRMMMJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@??????BBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@AAABBBCCCCCCBBBBBBCCCDDDGGGMMMXXXdddmmm}}}|||xxxtttqqqooosssxxx|||~~~|||wwwqqqkkkggghhhkkknnnqqqzzzxxxhhh[[[[[[aaahhhttt{{{qqqfff[[[TTTKKKIIIFFFCCCBBBAAAAAABBBGGGKKKOOOQQQPPPMMMKKKKKKIIIRRR___pppmmm```RRRKKKFFFBBBAAACCCEEEHHHLLLQQQUUUYYY[[[[[[\\\]]]^^^______```______```aaaaaabbbbbbbbbaaaaaa^^^^^^______^^^ZZZUUUQQQMMMJJJJJJLLLMMMLLLQQQWWW\\\jjj|||vvvnnnnnnsss|||uuuhhhjjjvvv{{{kkkeeehhhuuuwwwooojjjggggggccc[[[OOOBBB999555444222222111000000000000111.../////////000000000111///////////////000000111000000000000000111111111333555777===KKK^^^kkkooouuuxxx~~~{{{ooommmttt|||sss\\\IIIAAA>>>===============>>>@@@BBBCCCAAABBBDDDEEEFFFJJJNNNRRRYYY___hhhnnnpppsssvvvxxx{{{|||}}}|||{{{|||~~~}}}{{{{{{}}}zzzoookkkkkkooozzz{{{wwwvvvxxxwwwttttttwwwzzz}}}yyyssspppooopppssswww|||wwwkkkbbbZZZRRROOOQQQQQQTTTYYYaaakkkyyyrrrpppkkkeee]]]VVVPPPMMMKKKHHHEEECCCEEEGGGHHHIIIMMMMMMOOORRRUUUXXX[[[]]][[[\\\^^^```cccdddeeeeeemmmxxxyyyoooeeeccc```___```dddiiimmmooopppqqqsssrrrmmmfff```VVVSSSOOOLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBFFFDDDCCCCCCDDDEEEEEEDDDFFFFFFFFFGGGIIINNNTTTYYYeeeqqq~~~~~~sssuuuwwwxxxxxxvvvtttrrrmmmssszzzwwwrrrssswwwwwwuuuvvv{{{ttteeeYYY\\\eeemmmyyyyyymmm```XXXMMMKKKHHHEEEBBBAAAAAABBBCCCGGGKKKNNNMMMKKKIIIHHHEEEKKKVVVdddwwwlll```SSSLLLGGGBBBAAACCCEEEHHHLLLQQQUUUXXXZZZ[[[\\\]]]^^^___```````````````aaaaaabbbbbbbbbaaaaaa^^^]]][[[ZZZYYYWWWSSSPPPOOOMMMLLLMMMMMMLLLOOOUUUYYYhhhzzzyyyooommmqqqyyyoooaaabbbnnn{{{yyyhhhaaadddqqq|||{{{sssmmmjjjhhhkkkggg___SSSEEE:::555444444333222222111111222222.../////////000000111111000///.........///111222111111111000000000000000444555777===LLL___lllooouuuyyy~~~{{{ooommmttt|||ttt\\\III@@@===<<<>>>============???AAABBBAAACCCDDDEEEGGGJJJOOOSSSYYY___hhhnnnqqqsssvvvyyy{{{|||}}}|||{{{|||}}}~~~{{{|||}}}zzzoookkkjjjoooyyyzzzwwwvvvxxxxxxuuuvvvyyyzzz~~~yyysssppplllnnnqqqvvv|||~~~qqqggg]]]SSSNNNNNNNNNQQQTTTYYY___hhhrrrxxx}}}wwwsssjjjfffaaaZZZTTTOOOLLLKKKEEEFFFGGGHHHGGGIIIKKKMMMMMMOOOQQQTTTWWWYYY\\\]]]]]]___```aaaaaabbbdddfffiiisssxxxnnnjjjfffccceeehhhkkkmmmqqqqqqssstttrrrnnngggbbbWWWTTTPPPMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBCCCFFFHHHFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHJJJLLLNNNXXX^^^iiisss{{{|||wwwrrrooogggiiimmmpppsssttttttsssxxxzzz|||zzzuuuqqqppppppbbb^^^[[[]]]gggtttvvvggg]]]TTTOOOIIIEEECCCCCCBBBBBB@@@BBBDDDEEEFFFDDDCCCBBBCCCFFFLLLWWWhhhxxx|||xxxnnncccSSSHHHEEEEEEEEEDDDEEEIIINNNSSSVVVXXX[[[\\\___```aaabbbbbbaaa```___bbbbbbcccccccccbbbbbbaaabbbaaa___]]]ZZZWWWVVVUUUPPPOOOLLLJJJIIIKKKOOOSSS]]]fffuuu}}}qqqiiiiiippp{{{xxxlll```___fffqqqqqqcccbbbiiiqqqvvvtttlllddd^^^cccfffeeeZZZIII:::444333222222222111000//////...000000000000000000000000//////............//////000000000111222222333333333555777>>>OOOcccqqquuu{{{{{{|||~~~|||}}}wwwmmmiiinnnvvvqqqYYYFFF>>>======??????>>>===>>>???AAABBBCCCBBBAAABBBDDDIIINNNQQQYYY```hhhnnnqqqsssvvvxxxzzzzzzzzzzzzzzz{{{|||}}}~~~{{{~~~{{{pppiiihhhkkkttt}}}|||wwwuuuuuuuuutttwww|||wwwpppkkkkkkmmmqqqvvv{{{nnnbbb\\\VVVPPPLLLMMMOOOQQQUUUZZZ```dddpppuuu|||yyyrrrmmmccc```ZZZSSSNNNJJJIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNPPPRRRTTTVVVYYY\\\^^^___^^^```aaaaaaaaaccceeeggghhhrrrxxxsssnnnkkklllnnnpppqqqssssssttttttrrrmmmgggbbb[[[WWWSSSPPPOOONNNNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEDDDDDDDDDDDDFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLOOOVVV^^^dddnnn~~~|||yyyyyyzzz{{{|||}}}||||||{{{zzzzzzxxxvvvqqqlllhhheeebbbdddhhhlllppptttvvvvvv{{{|||wwwmmmgggeee\\\YYYXXX\\\fffttt|||ooofffZZZUUUMMMGGGDDDBBBAAA@@@===>>>??????@@@???>>>>>>>>>AAAEEENNN^^^mmmrrroookkk```RRRIIIEEEEEEEEEDDDFFFJJJOOOTTTWWWYYY[[[]]]___```aaabbbbbbaaa```______```aaabbbbbbcccbbbbbbaaaaaa___\\\ZZZWWWVVVUUUPPPOOOMMMJJJIIIKKKOOOSSS[[[dddsss~~~rrriiihhhnnnwww~~~wwwjjj^^^\\\bbblllzzzmmm``````fffoootttrrrjjjaaa[[[]]]```aaaXXXHHH;;;555444222222111111000//////...000000000000000000000000//////............//////000000000111222222333333444555888???PPPfffvvv|||{{{xxxzzz~~~qqqgggccchhhooo{{{wwwiiiTTTCCC===<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBEEEIIIMMMPPPXXX___gggmmmppprrruuuxxxyyyyyyyyyzzzzzz|||}}}}}}~~~{{{~~~}}}qqqkkkiiillluuu~~~~~~yyywwwxxxxxxwwwzzzwwwooojjjhhhkkkooottt{{{wwwiii```VVVNNNKKKKKKKKKKKKMMMQQQUUUYYY]]]aaaggglllpppsssvvvxxx{{{ssskkkeee\\\YYYSSSMMMIIIGGGGGGHHHLLLMMMNNNMMMLLLMMMOOOPPPTTTUUUWWWZZZ\\\___aaabbb```aaabbbccccccdddfffiiihhhrrr}}}xxxwwwxxxxxxxxxxxxxxxwwwwwwuuupppjjjeee```\\\XXXTTTSSSSSSSSSRRRPPPOOOOOOOOONNNNNNNNNNNNJJJJJJIIIHHHGGGHHHHHHHHHKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGJJJNNNRRR\\\ooo~~~{{{xxxsssnnnnnnnnnnnnnnnnnnmmmlllkkkllllllkkkjjjgggccc```]]]^^^```ccchhhnnntttxxx{{{zzzkkk```ZZZWWWVVVVVV\\\iiixxxzzzqqqccc\\\SSSKKKEEEBBBAAA@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;<<>>===<<<<<<===>>>???@@@@@@@@@@@@BBBAAAAAABBBEEEIIIMMMPPPWWW]]]fffllloooqqqtttwwwxxxxxxyyyyyy{{{|||~~~~~~{{{~~~~~~sssmmmjjjllluuu~~~{{{yyyzzz{{{zzz}}}wwwoooiiieeeggglllrrrzzzuuuiii\\\QQQOOOMMMJJJHHHHHHJJJLLLNNNQQQSSSWWWZZZ]]]```cccffflllnnnqqquuuxxxzzzzzz{{{}}}uuulllddd^^^WWWTTTOOOKKKIIIIIIJJJKKKNNNOOOPPPPPPPPPQQQSSSUUUXXXYYYZZZ\\\^^^aaabbbcccaaabbbdddddddddeeehhhjjjiiirrr}}}|||{{{{{{yyyuuuppplllfffbbb]]]YYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQPPPOOONNNNNNLLLKKKNNNNNNNNNNNNOOOOOOPPPQQQPPPNNNKKKHHHFFFEEEDDDDDDHHHGGGHHHJJJLLLSSSbbbqqq~~~yyyrrrmmmkkkjjjjjjhhhgggeeedddccccccdddeeefffeeecccaaa``````aaaccchhhmmmsssyyy||||||lll___WWWVVVVVVXXXaaaooo~~~yyyiiibbbXXXNNNHHHDDDBBBAAA???>>><<<:::::::::<<<<<<<<<===>>>CCCMMMZZZ^^^]]]]]]WWWOOOIIIGGGFFFEEEEEEIIIMMMRRRWWWYYY[[[]]]___aaaaaabbbccccccbbbaaaaaa```aaaaaabbbcccccccccccc______]]][[[ZZZXXXVVVVVVRRRQQQOOOMMMKKKLLLOOOQQQXXX```mmm|||vvvjjjddddddhhhkkkooovvvzzzoooddd___```fffqqq{{{wwwiii^^^YYY___iiipppooofffZZZPPPKKKNNNQQQNNNGGG>>>888666111111111111000000////////////////////////////////////............//////000000000111222222333333444777:::AAATTTppp}}}vvvtttyyyuuufff\\\XXX\\\bbbiiiggg^^^OOODDDAAA???===;;;<<<>>>@@@AAAAAA@@@???BBBAAAAAACCCEEEIIIMMMOOOVVV\\\eeekkknnnppptttwwwwwwxxxxxxyyy{{{}}}~~~~~~{{{~~~tttmmmjjjlllsss|||}}}zzz|||||||||wwwnnniiibbbccchhhoooyyyuuufffZZZWWWSSSNNNJJJHHHIIIJJJJJJLLLMMMOOOPPPQQQTTTXXXZZZZZZ\\\___cccgggjjjlllmmmvvvnnnfff^^^YYYRRRPPPMMMKKKJJJLLLNNNPPPPPPQQQSSSSSSSSSUUUWWWZZZZZZ[[[\\\^^^```aaaccccccaaacccdddeeeeeefffhhhjjjkkksss~~~~~~}}}zzzwwwtttlllhhhbbb^^^]]]^^^^^^^^^^^^^^^^^^^^^____________]]][[[XXXXXXXXXVVVTTTQQQRRRRRRRRRRRRRRRSSSTTTUUUTTTRRROOOKKKHHHFFFDDDDDDEEEDDDFFFHHHIIIKKKUUU___ssszzzwwwwww~~~wwwrrrmmmllljjjhhheeecccbbbaaaaaaccceeehhhiiiiiihhhggggggggggggiiimmmrrrvvvyyy~~~~~~~~~nnn```XXXVVVWWW[[[eeettt~~~nnnggg]]]SSSMMMIIIFFFDDDBBB@@@===;;;:::;;;<<<======>>>???BBBJJJTTTXXXWWWUUURRRLLLHHHGGGFFFFFFFFFKKKOOOTTTYYY[[[]]]___```aaabbbcccddddddcccbbbaaacccdddddddddcccbbbaaaaaa^^^]]]\\\[[[YYYXXXWWWVVVSSSRRRQQQNNNLLLLLLNNNPPPWWW___kkkzzzxxxkkkccc```aaaccciiisss|||rrrhhhbbbaaaeeepppzzzyyyzzz|||}}}|||ttthhh___VVV]]]hhhpppqqqhhhYYYNNNGGGIIIJJJJJJFFF@@@:::666111111111000000000000000//////////////////////////////............//////000000000111222222333333444777;;;CCCVVVsssyyyssssssxxxqqqcccZZZVVVXXX]]]fffddd[[[MMMDDDAAA???<<<:::;;;===???@@@@@@@@@@@@AAAAAABBBCCCFFFIIIMMMOOOUUU[[[dddkkknnnppptttwwwwwwxxxxxxyyy{{{}}}~~~~~~{{{~~~tttmmmjjjjjjqqqyyy~~~{{{|||}}}}}}wwwnnnhhh```aaaeeemmmxxxrrrddd]]]XXXPPPKKKIIIIIIIIIHHHGGGGGGGGGGGGFFFHHHKKKMMMNNNPPPRRRUUUXXX[[[\\\]]]wwwnnnfff___YYYUUUNNNMMMMMMMMMNNNQQQSSSUUUTTTVVVWWWXXXXXXYYY[[[^^^\\\]]]^^^___aaabbbcccdddbbbcccdddeeeeeefffhhhkkkmmmttt}}}zzzsssoooiiidddcccdddeeeeeehhhhhhhhhhhhhhhhhhhhhhhhhhheeebbbbbbbbbaaa]]]YYYWWWVVVVVVVVVVVVWWWWWWXXXVVVTTTQQQMMMIIIGGGEEEEEECCCCCCEEEHHHHHHGGGMMMTTTcccvvvyyyrrrnnnlllgggqqqzzzrrrpppnnnkkkhhhfffeeedddeeegggjjjlllmmmnnnmmmlllmmmlllkkkjjjkkkmmmpppqqqvvvtttrrrpppooopppqqqqqqwww~~~rrrddd\\\WWWYYY___iiiwwwsssmmmddd[[[TTTNNNJJJGGGBBBAAA>>><<<;;;;;;;;;<<<;;;>>>???@@@FFFNNNRRRPPPOOOMMMJJJGGGEEEFFFHHHIIIMMMQQQVVVZZZ\\\^^^```aaabbbcccdddeeeeeedddcccbbbddddddddddddbbbaaa```___]]]\\\\\\ZZZYYYXXXWWWWWWTTTTTTRRROOOMMMLLLNNNPPPVVV]]]iiiwwwyyylllccc^^^]]]^^^dddppp}}}tttkkkfffcccfffppp{{{xxxxxxyyyzzzyyyrrrggg___VVV]]]iiisssvvvlll\\\PPPHHHGGGFFFFFFDDD@@@;;;666111111000000000000000000000000000000000000000000//////............//////000000000111222222333333444888<<>><<<999:::;;;<<<>>>???@@@@@@AAAAAAAAABBBDDDFFFJJJMMMNNNTTT[[[dddkkknnnqqqtttwwwxxxxxxyyyyyy{{{|||~~~~~~~~~{{{~~~uuunnnjjjjjjpppwww}}}}}}}}}|||wwwnnnhhh______ccclllxxxqqqeee]]]TTTNNNKKKJJJIIIGGGFFFFFFFFFDDDBBBBBBDDDFFFHHHIIIJJJKKKMMMOOOQQQQQQyyyooofff^^^YYYUUURRRNNNOOOQQQSSSVVVXXXZZZ\\\\\\]]]^^^]]]\\\\\\^^^___^^^___```aaabbbcccdddeeeaaacccdddddddddfffhhhjjjlllssszzzuuuoookkkjjjjjjkkklllrrrrrrrrrqqqqqqqqqqqqqqqpppmmmjjjjjjkkkjjjeeeaaa\\\\\\[[[ZZZZZZZZZ[[[[[[VVVTTTPPPLLLIIIGGGFFFEEEFFFEEEFFFHHHHHHGGGKKKRRRUUUcccxxx}}}{{{zzztttssspppkkkeeeaaa``````\\\cccqqq|||{{{xxxuuurrrpppoooooonnnoooppprrrrrrqqqooonnnnnnlllkkkiiihhhhhhhhhhhhhhhfffccc```^^^]]]^^^^^^aaahhhssszzzllleee\\\^^^dddnnn{{{{{{uuulllccc[[[TTTNNNJJJDDDBBB@@@>>>===<<<<<<<<<:::===???@@@EEEKKKNNNLLLKKKJJJGGGEEEDDDEEEIIIKKKOOOSSSXXX\\\^^^___aaabbbbbbcccdddeeeeeedddcccbbbaaaaaaaaaaaaaaa```___^^^\\\\\\[[[ZZZYYYXXXXXXWWWUUUTTTSSSPPPNNNMMMNNNOOOTTTZZZffftttyyymmmccc^^^[[[[[[aaaoooxxxpppkkkhhhjjjttt~~~|||uuujjjbbbVVV^^^jjjwwwzzzrrraaaSSSKKKHHHEEEDDDCCC@@@;;;666000000000000000000000111000000000000000000000000//////............//////000000000111222222333333333888===EEEXXXtttzzzvvvuuuxxx}}}mmmbbb]]]YYYYYY[[[___[[[QQQEEE>>>===<<<999;;;;;;;;;<<<>>>???AAABBB@@@AAABBBDDDGGGJJJLLLNNNUUU\\\eeekkkooorrruuuxxxyyyyyyyyyzzzzzz|||}}}}}}~~~~~~~~~~~~{{{~~~wwwpppkkkjjjpppwww~~~}}}wwwmmmhhh```___bbbkkkxxxsssjjj___WWWSSSQQQNNNKKKJJJKKKJJJHHHEEECCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKK|||uuujjj```YYYUUURRRQQQQQQSSSVVVYYY]]]___aaabbbcccccccccaaa___^^^^^^``````aaaaaabbbdddeeeeeefffaaabbbdddddddddeeehhhjjjlllrrr}}}zzzsssooonnnoooppppppxxxxxxxxxwwwwwwwwwvvvvvvuuurrrooooooqqqpppkkkfff```___^^^]]]]]]]]]]]]]]]TTTSSSOOOLLLIIIGGGFFFEEEGGGEEEDDDFFFFFFEEEJJJQQQJJJVVVggg~~~yyysssooollliiigggcccbbb___[[[VVVTTTUUUWWWYYY[[[ddduuu}}}{{{zzzzzzuuuvvvwwwwwwuuusssqqqooolllkkkiiigggeeedddcccbbb^^^\\\YYYVVVTTTSSSSSSSSSPPPWWWaaammm}}}uuuooobbbdddjjjttt{{{rrriii```WWWPPPKKKFFFEEEDDDBBB@@@???>>>>>>:::>>>AAABBBFFFKKKMMMKKKIIIHHHFFFDDDCCCEEEIIIMMMPPPTTTYYY\\\^^^```aaaccccccccceeeeeeeeeeeecccccc^^^^^^_______________^^^[[[[[[[[[ZZZYYYXXXXXXXXXUUUUUUTTTQQQNNNMMMNNNOOORRRXXXcccqqqzzznnnddd^^^[[[ZZZaaappp|||uuupppmmmpppzzzyyyooogggWWW___lllyyy~~~uuudddVVVNNNIIIDDDCCCCCC@@@;;;666000000000000000111111111000000000000000000000000//////............//////000000000111222222333333222888>>>FFFXXXttt|||yyyyyy~~~ooofffaaa]]]]]]^^^^^^ZZZPPPDDD>>>???>>><<<;;;;;;;;;;;;===???AAACCC@@@AAABBBDDDGGGJJJLLLNNNUUU\\\eeelllooorrrvvvyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~{{{~~~xxxqqqmmmkkkpppwww~~~}}}vvvmmmhhh```___bbbkkkxxxxxxkkkbbb^^^ZZZVVVSSSLLLLLLLLLJJJFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIvvvkkk^^^WWWRRRNNNPPPTTTVVVZZZ___ccceeeggghhhiiihhhgggeeecccaaa`````````bbbaaa```aaadddffffffeeehhhgggeeedddeeefffhhhiiinnnrrr{{{}}}uuurrrpppnnnooosss|||~~~~~~{{{yyytttqqqrrrwwwyyyuuupppiiifffbbb^^^]]][[[YYYXXXOOOMMMJJJGGGEEEEEEEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHKKKSSS\\\iii|||vvvnnngggbbb^^^\\\ZZZUUUTTTRRRPPPOOONNNNNNNNNMMMSSS[[[dddppp{{{}}}~~~{{{wwwtttrrrpppmmmkkkjjjgggeeedddccc```\\\WWWZZZWWWTTTRRRQQQOOOLLLIIIQQQNNNQQQ\\\gggxxxxxxqqqjjjlllqqqyyyuuummmggg```WWWPPPNNNKKKFFFCCCBBBBBBAAA@@@AAA@@@AAACCCEEEGGGHHHGGGEEEDDDBBBBBBDDDHHHLLLNNNXXX[[[___aaaaaaaaaaaabbbbbbccccccdddddddddccccccbbbbbbbbbbbbaaa```^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTRRRPPPOOONNNOOOOOOWWWXXX```nnn}}}sssfff]]][[[[[[eeennn}}}{{{tttqqqwwwuuukkk^^^```iiiwww}}}uuuhhh___SSSLLLHHHHHHFFF>>>888555000//////............///000000000000000000000000000000000000000000000000000000000111222222333333999888;;;FFF[[[uuu}}}mmmfffdddaaa______```XXXMMMEEEAAA???<<<:::999:::;;;<<<============DDDBBBAAABBBGGGMMMRRRUUUXXX\\\ccciiinnnrrrwwwzzz{{{{{{zzzyyyyyyzzzzzzzzz|||}}}~~~yyyrrrmmmkkkqqqyyyxxxnnnhhhbbb___aaalllwww~~~uuummmfff```\\\YYYTTTOOOLLLKKKKKKHHHFFFGGGFFFEEEFFFGGGHHHGGGEEE~~~wwwlllbbbXXXRRRPPPPPPTTT[[[```dddiiilllnnnnnnnnnoookkkjjjgggeeeccccccccccccdddbbbaaabbbdddeeeeeeeeegggfffeeedddeeegggiiijjjnnnrrryyyxxxuuusssqqqssswww~~~zzzvvvwww{{{|||yyytttnnnjjjddd```\\\YYYVVVTTTNNNMMMJJJHHHGGGGGGGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJJJJPPPVVV^^^pppuuuoooggg```[[[XXXVVVTTTOOOOOONNNNNNMMMMMMMMMMMMKKKOOOUUU\\\dddrrr~~~wwwuuutttsssyyy~~~}}}zzzuuurrrooommmjjjhhhdddcccaaaaaaaaa```\\\YYY[[[YYYVVVTTTRRRPPPMMMJJJNNNKKKMMMUUU^^^lll{{{sssmmmooottt|||zzzrrrllleee\\\UUURRROOOJJJGGGFFFEEEDDDCCCCCCBBBBBBCCCFFFHHHHHHGGGEEEDDDCCCDDDFFFJJJNNNQQQXXX[[[___aaaaaa```aaabbbbbbccccccddddddccccccbbbbbbbbbbbbbbbaaa```___^^^```___]]]\\\ZZZXXXWWWVVVVVVTTTRRRPPPOOONNNOOOOOOUUUVVV]]]kkkzzzrrreee\\\ZZZZZZ```lll~~~zzzxxx~~~sssdddbbbhhhvvv}}}wwwjjj```VVVOOOIIIHHHEEE???999777111111000/////////000000000000000000000000000000000000000000000000000000000000000111222222333333888777:::FFF[[[tttzzzmmmhhhgggeeeccccccaaaYYYMMMEEEAAA???===<<<::::::;;;;;;<<<======>>>FFFDDDCCCEEEIIIOOOTTTWWWYYY^^^dddiiinnnrrrvvvyyyzzzzzzyyyyyyyyyyyyzzzzzz|||}}}~~~xxxrrrmmmkkkqqqyyy~~~xxxnnnhhhccc___bbblllwwwyyypppjjjccc^^^XXXUUUTTTRRROOOLLLMMMLLLKKKLLLNNNOOONNNMMM|||rrrkkk___WWWOOOMMMNNNRRRZZZccckkknnnsssvvvvvvuuuttttttnnnmmmkkkhhhffffffeeeeeeeeedddbbbcccdddeeeeeedddeeeeeeddddddeeehhhjjjlllnnnrrrxxx{{{vvvtttsssuuuzzz{{{{{{}}}~~~{{{wwwrrrnnngggaaa\\\WWWSSSPPPMMMKKKJJJHHHHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKNNNQQQTTT```vvvyyymmmhhh```ZZZVVVSSSQQQOOOKKKLLLMMMOOOOOOPPPOOOOOONNNPPPSSSUUUYYYbbbmmmvvvwwwqqqmmmkkkkkkooouuu|||yyyvvvqqqmmmjjjgggdddaaa^^^^^^^^^```bbbbbb```^^^___]]]ZZZXXXVVVSSSPPPMMMNNNJJJIIIOOOTTT```www~~~vvvrrrtttyyyyyyssslllddd^^^XXXUUUPPPMMMKKKJJJIIIGGGEEEDDDCCCDDDGGGHHHGGGFFFEEEEEEEEEFFFIIINNNRRRUUUYYY\\\___`````````aaabbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbaaa```______aaa```___\\\ZZZXXXVVVUUUVVVUUUSSSQQQOOOOOOOOOOOORRRSSS[[[hhhuuu~~~rrrddd[[[XXXYYY]]]jjj~~~lllfffhhhttt~~~zzzmmmbbbZZZRRRJJJHHHEEE???:::999333222222111000000111111000000000000000000000000000000000000000000000000000000000111222222333333555666:::FFFZZZrrrxxxnnnkkkjjjhhhffffffbbbYYYMMMEEEAAA@@@>>>===;;;;;;::::::;;;<<<>>>???DDDDDDDDDEEEIIIOOOTTTXXX\\\```eeejjjnnnrrruuuxxxyyyyyyxxxxxxxxxxxxyyyyyy||||||~~~wwwqqqmmmkkkqqqyyy~~~~~~~~~wwwmmmgggccc```cccmmmxxxvvvqqqkkkgggeeeccc___[[[VVVUUUTTTTTTVVVWWWWWWVVVzzzqqqfff^^^TTTNNNIIIIIILLLSSS___jjjppptttxxxzzzzzzwwwvvvuuuqqqooommmjjjhhhggggggggggggeeedddcccdddeeedddcccddddddcccdddfffhhhkkkmmmpppssswww~~~{{{vvvtttsssuuuzzz||||||||||||yyyvvvrrrmmmgggaaa[[[WWWRRROOOLLLKKKJJJIIIJJJLLLNNNOOOOOOPPPPPPPPPOOOOOONNNNNNLLLOOOPPPPPPWWWiiiyyyrrrhhhccc\\\WWWTTTRRRQQQPPPNNNPPPSSSVVVWWWWWWVVVVVVVVVVVVVVVUUUVVV[[[bbbhhhuuu}}}uuupppmmmiiikkkoootttyyy~~~zzzxxxrrrnnniiieeebbb___]]][[[ZZZ\\\^^^bbbeeegggggggggeeecccaaa___]]]ZZZVVVSSSRRRLLLJJJMMMPPPXXXmmmxxxvvvxxx|||zzzssslllggg^^^ZZZUUUQQQPPPNNNMMMKKKGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDEEEHHHLLLQQQVVVYYY[[[]]]```aaa``````aaacccccccccccccccccccccbbbaaabbbbbbbbbbbbbbbaaa```___aaa```^^^]]][[[YYYXXXWWWWWWUUUSSSQQQOOOOOOOOOOOOPPPRRRYYYeeeqqq}}}}}}qqqcccZZZWWWWWW]]]llluuujjjfffqqq}}}}}}qqqfff^^^UUUMMMJJJFFF@@@;;;:::444333222111111000000111////////////////////////////////////////////////000000000111222222333333444555:::GGGZZZoooxxxooommmlllhhheeedddcccYYYLLLCCC???>>>======<<<;;;:::999:::<<<>>>@@@AAAAAACCCDDDGGGMMMRRRVVV^^^bbbgggkkknnnqqqtttvvvxxxxxxwwwwwwwwwxxxyyyyyy{{{|||~~~}}}uuupppllllllrrryyy~~~vvvlllfffcccaaadddnnnyyy}}}yyywwwtttooolllcccaaa^^^]]]^^^^^^^^^]]]|||vvvpppggg\\\TTTNNNJJJGGGIIILLLTTTaaannnssswww|||~~~|||yyywwwvvvrrrqqqnnnkkkiiihhhgggggghhhgggeeedddeeeeeedddccccccccccccdddfffiiilllnnnrrrtttxxx||||||xxxuuutttvvvzzzzzz|||zzzwwwuuunnnjjjddd```]]]YYYVVVTTTNNNMMMLLLLLLMMMOOOQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPLLLNNNPPPQQQTTT```uuu|||ssslllddd```ZZZVVVUUUUUUTTTTTTUUUXXX]]]bbbdddcccbbb```^^^]]][[[YYYXXXZZZ]]]```gggrrr{{{uuuqqqnnnoooqqqrrrtttwww{{{~~~|||yyywwwtttqqqnnniiieee```\\\ZZZYYYXXXWWWWWWZZZ___cccgggjjjlllnnnmmmllljjjiiihhheee```]]]WWWQQQNNNOOOOOOUUUhhh}}}{{{xxxzzz~~~yyyrrrnnnccc```[[[WWWTTTSSSQQQOOOLLLJJJIIIHHHIIIIIIGGGFFFDDDEEEGGGJJJOOOTTTYYY[[[]]]___aaabbbaaaaaacccddddddddddddddddddcccbbbbbbaaabbbbbbbbbbbbaaaaaa```___^^^^^^]]]\\\[[[[[[ZZZXXXVVVTTTQQQPPPOOONNNOOOOOOQQQYYYcccnnnyyy}}}qqqcccZZZVVVVVV^^^lll{{{mmmeeemmmzzz}}}tttjjjbbbYYYQQQNNNJJJCCC===;;;444333222111000000000000////////////////////////////////////////////////000000000111222222333333333555:::FFFYYYlll}}}xxxrrrooommmgggccccccdddZZZLLLAAA===<<<<<<;;;<<<;;;:::999:::<<<>>>@@@???AAACCCEEEHHHLLLRRRWWW```ccchhhllloooqqqtttvvvxxxwwwwwwwwwxxxxxxyyyzzz{{{|||}}}zzzsssooollllllrrrzzz~~~uuukkkfffccc```dddnnnyyy}}}tttqqqmmmjjjiiihhhfffeee~~~yyyqqqkkkddd]]]SSSMMMIIIGGGFFFIIIMMMTTTaaannnuuuzzz}}}{{{yyytttrrrooollljjjiiihhhhhhiiigggeeeeeeffffffeeeddddddccccccdddfffiiikkkmmmrrruuuxxxzzz{{{xxxvvvwwwzzzzzzzzzvvvtttiiigggcccaaa```___^^^\\\TTTSSSRRRQQQQQQSSSUUUVVVVVVWWWXXXXXXWWWVVVTTTSSSMMMMMMNNNPPPQQQYYYiiixxxzzzrrrkkkccc___[[[YYYYYYZZZ[[[[[[___ccckkkqqquuuuuusssqqqkkkiiiddd```\\\[[[ZZZZZZ\\\dddpppyyyuuutttuuuuuutttssstttvvvxxx|||||||||~~~~~~{{{xxxvvvtttrrrpppnnnkkkhhheee___\\\XXXVVVVVVWWWWWWWWWWWW[[[aaafffjjjmmmqqqtttvvvuuuuuuttttttqqqmmmjjj^^^WWWSSSRRRPPPSSSdddxxxyyy|||~~~xxxuuukkkgggbbb^^^[[[YYYWWWUUURRRPPPNNNMMMMMMLLLJJJIIIFFFGGGJJJMMMRRRWWW\\\^^^```bbbccccccccccccdddfffeeefffffffffeeedddcccbbbaaabbbbbbcccbbbbbbaaaaaa^^^^^^^^^]]]]]]]]]\\\\\\XXXWWWTTTRRRPPPOOONNNNNNNNNQQQXXXbbbkkkvvv}}}qqqdddZZZVVVUUU\\\jjj~~~nnnccciiivvv{{{vvvpppfff___YYYWWWRRRIII@@@===444444222111000000//////000000000000000000000000000000000000000000000000000000000111222222333333444555:::FFFWWWjjjzzz~~~wwwrrrqqqnnniiiggghhhhhh]]]MMMAAA<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>??????CCCFFFHHHJJJNNNTTTZZZ```dddiiimmmppprrruuuwwwxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{}}}}}}~~~}}}wwwqqqooollllllrrrzzz}}}tttjjjeeebbb```cccnnnyyy~~~{{{wwwuuusssqqqooo~~~uuuooofff___ZZZTTTMMMHHHDDDDDDEEEIIIMMMSSS```mmmuuuzzz~~~|||uuutttqqqnnnkkkjjjiiiiiihhhgggeeeeeefffgggfffeeeeeedddddddddeeehhhkkkmmmqqqtttvvvxxx||||||yyyuuuuuuwwwyyyyyyuuussshhhfffdddcccdddeeeeeeddd\\\[[[YYYWWWWWWXXXYYYZZZ[[[[[[\\\]]]\\\ZZZXXXWWWSSSOOONNNNNNOOORRR___lllzzzsssmmmfffccc```^^^```ccceeefffjjjpppzzz}}}uuunnngggaaa]]]ZZZXXX[[[cccppp}}}~~~~~~}}}{{{{{{|||~~~~~~}}}{{{zzz{{{|||~~~||||||{{{xxxuuuqqqooonnnjjjiiigggfffeeebbb___\\\XXXUUUSSSRRRUUUXXXZZZ[[[\\\aaaggglllpppsssxxx{{{~~~~~~~~~~~~~~~|||xxxuuuiiiaaa[[[XXXTTTUUUdddvvvzzz}}}~~~~~~}}}zzztttpppkkkfffcccaaa___]]]YYYWWWUUUSSSSSSQQQOOOMMMJJJKKKNNNRRRWWW[[[___bbbcccdddeeeeeeddddddfffhhhggggggggggggfffeeedddcccaaabbbbbbccccccbbbbbbbbb```______^^^]]]\\\\\\\\\YYYWWWUUURRRPPPOOONNNNNNMMMPPPWWW```gggrrr~~~rrrdddZZZVVVUUUZZZeeexxx}}}nnnbbbfffqqqxxxwwwtttjjjeeeaaaaaa\\\PPPDDD???666555444222111111000000000000000000000000000000000000000000000000000000000000000111222222333333666777;;;EEEVVViiixxxyyytttqqqrrrrrrpppppptttmmmaaaPPPCCC===;;;;;;;;;::::::;;;;;;<<<======>>>>>>BBBGGGIIIJJJNNNTTTZZZ```dddiiimmmpppsssvvvxxxxxxxxxxxxxxxyyyzzz{{{|||zzz{{{}}}~~~}}}}}}~~~{{{uuupppnnnllllllssszzz}}}sssjjjdddaaa___cccnnnxxx}}}}}}{{{yyyxxx}}}{{{ooohhh___XXXSSSOOOIIIEEEAAAAAADDDIIIMMMSSS___llltttxxx~~~}}}wwwuuurrrooommmkkkjjjjjjhhhgggeeeeeeggghhhgggfffeeeeeeddddddeeehhhjjjlllooosssuuuvvvyyy}}}zzzwwwsssqqqssswww~~~wwwrrrpppiiigggeeeeeegggiiiiiiiiibbb```^^^\\\[[[[[[\\\]]]^^^___`````````^^^[[[ZZZZZZSSSNNNNNNMMMPPPZZZggg{{{{{{tttooojjjhhheeeeeegggkkknnnooossszzz|||rrriiibbb^^^YYYYYY^^^iiiuuu~~~{{{{{{{{{}}}yyywwwuuupppkkkhhhggghhhaaa```___^^^]]][[[XXXUUUUUURRRPPPQQQUUUZZZ]]]___bbbgggnnnsssvvvzzz~~~|||rrrjjjccc^^^XXXWWWeeewwwzzz~~~}}}|||~~~~~~{{{wwwqqqllliiigggeeeccc^^^\\\YYYXXXWWWUUUSSSPPPMMMNNNQQQUUUZZZ^^^bbbddddddeeeffffffeeeeeegggiiihhhhhhhhhhhhgggfffeeedddaaabbbbbbcccccccccbbbbbbbbbaaa```___]]]\\\[[[ZZZYYYXXXUUURRRPPPOOONNNNNNLLLOOOVVV^^^eeeppp~~~rrreee[[[VVVUUUZZZbbbqqq~~~}}}}}}mmmaaadddooovvvwwwwwwmmmiiiggggggbbbUUUHHHAAA777777555444333222222222000000000000000000000000000000000000000000000000000000000111222222333333777888;;;EEEUUUhhhwwwtttpppooorrruuuuuuyyy}}}pppdddRRRDDD>>><<<<<<<<<999:::;;;<<<============<<<@@@EEEGGGHHHKKKRRRXXX```dddiiimmmpppsssvvvxxxyyyyyyyyyyyyzzz{{{|||}}}zzz{{{}}}~~~~~~|||}}}yyytttooonnnlllmmmsss{{{|||rrriiiddd```^^^bbbmmmwww|||~~~}}}|||