BMv 6(% YYYPPPHHHKKKUUU[[[YYYSSSRRRPPPMMMIIIFFFEEEGGGHHHFFFJJJPPPTTTVVVSSSOOOLLLHHHJJJLLLLLLKKKHHHEEEDDDFFFDDDDDDEEEEEEDDDIIIPPPaaarrrxxxrrrsss{{{uuuXXXJJJKKKIIIFFFDDDCCCEEEFFFEEEDDDIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHGGGHHHIIIJJJIIIHHHDDDDDDHHHNNNPPPLLLHHHHHHJJJNNNOOOKKKIIIKKKLLLKKKRRRRRRNNNGGGDDDEEEDDDAAABBBDDDDDDCCCBBBDDDIIINNN___rrrtttkkkmmmuuuuuujjjhhhiiimmmqqqrrrqqqnnnkkkiiigggfffeeeaaa^^^[[[ZZZ\\\aaaeeehhhgggiiilllmmmkkkjjjjjjkkkkkkjjjjjjmmmqqqtttsssrrrvvvwwwuuuttttttyyykkkVVVRRRbbb}}}vvv]]]ZZZUUUPPPKKKVVVSSSQQQQQQSSSRRRPPPRRRWWWTTTUUUWWWWWWUUUTTTUUUVVVUUURRRNNNMMMOOOQQQRRRSSSPPPNNNLLLLLLNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBIIIUUUppp{{{|||}}}jjjjjjppp{{{YYYPPPIIILLLUUU\\\ZZZUUURRRQQQNNNIIIEEEEEEHHHKKKLLLPPPTTTWWWXXXVVVRRROOOHHHIIIKKKLLLLLLIIIFFFDDDFFFDDDFFFHHHGGGDDDDDDHHHUUUddduuuvvvppprrrwww{{{vvvcccIIIDDDGGGFFFDDDBBBBBBCCCDDDDDDDDDIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHDDDDDDHHHMMMNNNJJJHHHJJJJJJNNNNNNKKKIIILLLLLLJJJOOOOOOLLLFFFDDDFFFFFFCCCEEEGGGGGGEEEDDDEEEIIIMMMQQQddduuunnnjjjjjjmmmtttzzz|||ttthhhcccbbbaaabbbeeellljjjgggdddbbbaaaaaabbbcccbbb___]]]]]]```dddgggggghhhjjjkkkkkkkkkkkkkkkkkkkkklllnnnqqqssstttttt{{{{{{jjjSSSXXXpppppp[[[VVVTTTRRRLLLYYYTTTPPPNNNOOONNNNNNRRRYYYSSSUUUVVVVVVUUUTTTTTTUUUUUURRROOONNNOOOPPPQQQQQQPPPNNNLLLLLLLLLMMMMMMLLLLLLKKKLLLMMMMMMJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@???NNN___xxx~~~yyy{{{}}}WWWOOOIIILLLUUU[[[[[[WWWSSSRRROOOJJJFFFEEEIIINNNNNNPPPRRRSSSSSSQQQNNNMMMHHHHHHHHHJJJKKKKKKHHHFFFEEEDDDEEEIIIHHHDDDAAABBBFFFSSS]]]ooouuuooolllllluuuxxx}}}tttjjjlllnnn|||}}}WWWIIIDDDAAABBBCCCBBBBBBAAABBBCCCEEEFFFIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDDDDEEEHHHIIIIIIHHHDDDDDDGGGKKKKKKHHHHHHKKKKKKNNNMMMJJJJJJLLLLLLIIIKKKMMMKKKFFFFFFIIIJJJIIIJJJKKKLLLIIIFFFFFFJJJMMMJJJNNNXXXssszzzrrrpppllliiijjjkkkmmmttt}}}xxxpppmmmfff``````aaa^^^]]]^^^cccaaa^^^[[[ZZZZZZ\\\]]]ddddddcccaaa```aaadddffffffggghhhiiikkklllllllllmmmoooppppppppprrruuuxxx|||sssaaaXXXhhhfffZZZQQQSSSVVVPPP\\\RRROOOMMMNNNNNNNNNSSSZZZSSSUUUVVVVVVUUUTTTTTTUUUVVVSSSPPPNNNOOOOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMLLLKKKNNNRRRQQQLLLHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@>>>JJJMMM\\\xxx{{{SSSLLLGGGJJJSSSZZZZZZWWWSSSSSSQQQLLLFFFFFFKKKPPPMMMMMMMMMMMMKKKJJJHHHGGGHHHGGGFFFHHHKKKLLLJJJHHHEEEBBBBBBFFFGGGCCCAAABBB===IIIOOOYYYssszzzxxxpppqqqsssyyygggWWWYYYcccTTTBBBEEECCCAAACCCAAAAAABBBBBBCCCDDDGGGIIIHHHFFFCCCAAA@@@@@@AAABBBCCCCCCBBBDDDGGGHHHHHHGGGDDDDDDFFFHHHGGGEEEGGGMMMLLLMMMMMMJJJJJJMMMLLLIIIIIIKKKJJJGGGIIINNNPPPOOOKKKMMMMMMJJJFFFDDDGGGJJJJJJIIIHHHUUU|||zzztttooojjjeeegggllllllsssxxxxxx{{{{{{qqqiiidddaaacccdddbbb```aaa___]]]YYYWWWWWWYYY[[[]]]cccdddfffeeeccccccfffhhheeeeeefffhhhkkkmmmnnnnnnooorrrvvvuuuuuuxxxuuuWWWUUUoooxxxggg```\\\LLLOOOWWWPPPYYYOOOMMMNNNRRRRRRQQQTTTYYYSSSTTTVVVVVVTTTSSSTTTUUUWWWTTTQQQOOONNNNNNMMMLLLOOONNNMMMKKKJJJKKKLLLNNNLLLLLLPPPVVVUUUNNNIIIIIIGGGGGGGGGFFFFFFEEEDDDDDDAAAHHHDDDHHHkkkyyyPPPJJJEEEHHHQQQXXXYYYVVVTTTTTTRRRLLLGGGGGGLLLRRRPPPOOONNNLLLJJJIIIHHHHHHHHHFFFEEEGGGKKKMMMLLLJJJDDDAAA@@@CCCDDDCCCCCCEEE;;;IIINNNTTTdddxxxuuutttsssvvv|||~~~dddVVVZZZnnnpppIIIEEEHHH>>><<>>???@@@BBBAAAAAACCCFFFHHHGGGGGGEEEDDDEEEGGGEEECCCGGGNNNLLLMMMLLLJJJKKKMMMLLLHHHHHHKKKKKKIIIKKKQQQTTTTTTJJJKKKKKKGGGCCCAAABBBEEEIIIJJJGGGJJJddd|||qqqgggdddfffbbbiiikkkhhhjjjsss{{{|||xxxooojjjeeebbbdddeeebbbaaabbb```]]]ZZZXXXXXX[[[^^^aaaaaadddfffgggeeefffhhhjjjddddddeeegggkkknnnoooooonnntttzzz{{{|||mmmKKKYYY[[[WWW\\\aaa```KKKKKKVVVLLLRRRLLLLLLPPPVVVVVVTTTTTTXXXSSSTTTVVVVVVTTTSSSTTTUUUXXXUUUQQQOOONNNMMMLLLKKKNNNNNNMMMKKKJJJJJJLLLNNNLLLLLLQQQXXXXXXOOOIIIIIIDDDEEEFFFGGGGGGGGGGGGGGG???BBB???CCCVVVpppyyykkk~~~rrr~~~TTTMMMFFFGGGNNNTTTVVVUUUWWWVVVSSSMMMGGGHHHNNNUUUNNNMMMKKKJJJIIIIIIJJJJJJHHHGGGFFFFFFGGGIIILLLMMMEEEFFFCCC???FFFPPPMMMAAA>>>CCCFFFKKKZZZrrrtttiiipppooorrr}}}rrraaabbbkkkwww}}}cccHHHAAADDDDDD@@@>>>CCCIIIOOOOOOKKKGGGEEEFFFEEECCC@@@===<<<<<<>>>???BBB???>>>AAAEEEGGGFFFDDDAAACCCFFFHHHJJJJJJIIIIIIMMMLLLKKKKKKKKKKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFBBBAAADDDIIIOOOhhh}}}vvvnnngggjjjhhheeeeeefffhhhhhhhhhmmmnnnnnnooopppqqqqqqrrrtttwwwzzz{{{zzzxxxsssnnnkkkhhhdddaaaaaaaaa``````ZZZYYYXXXXXXZZZ]]]aaaccceeeaaa```fffhhhffffffjjjjjjhhhgggjjjnnnqqqqqqpppvvvrrrvvv|||aaaXXXVVVhhhyyyVVV^^^\\\YYYUUURRROOONNNMMMLLLXXX```\\\TTTQQQTTTVVVRRRTTTVVVVVVVVVWWWXXXYYYXXXUUUPPPMMMKKKLLLOOOQQQOOOOOONNNMMMLLLLLLLLLMMMIIILLLOOORRRRRRPPPMMMJJJIIIIIIHHHGGGFFFFFFEEEEEEBBB>>>???FFFKKKWWWtttvvvqqqxxxvvvjjj|||YYYPPPGGGHHHQQQXXXXXXVVVSSSSSSPPPKKKGGGHHHNNNTTTKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIKKKLLLFFFFFFDDDFFFUUUdddaaaTTTLLLHHHDDDFFFQQQdddwwwuuulll{{{{{{nnn___lllqqqyyyuuummmhhhbbbgggwww[[[LLL???===AAACCCDDDFFFFFFKKKOOONNNIIIEEEDDDEEEBBBAAA???>>>===>>>???@@@@@@???@@@AAADDDEEEDDDCCCDDDEEEHHHJJJKKKKKKJJJIIIJJJIIIHHHIIIIIIJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHEEEDDDEEEGGGHHHXXX}}}wwwjjjhhhffffffhhhiiihhhhhhbbbbbbcccccccccddddddeeeeeeeeeeeeeeegggiiikkkjjjccc```]]]]]]^^^______^^^^^^]]]\\\\\\]]]___aaaccceeebbbccciiikkkiiihhhkkknnnppprrrtttuuutttqqqoooooo{{{```aaarrrdddTTTXXXWWWVVVTTTRRRPPPOOONNNMMMXXX```^^^WWWSSSRRRRRRTTTTTTTTTSSSRRRRRRSSSTTTTTTRRRNNNKKKJJJJJJLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMKKKMMMOOORRRRRRQQQOOOMMMKKKKKKJJJJJJIIIHHHHHHGGGHHHBBB@@@DDDEEEKKK```wwwvvvrrr{{{tttmmmzzzaaaUUUJJJJJJTTT\\\[[[VVVPPPPPPMMMIIIFFFHHHMMMRRRHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJSSSjjj~~~uuu^^^NNNBBBCCCJJJSSSaaaooo||||||iiieeeeeefffjjjqqq{{{vvvaaa[[[^^^aaabbbrrroooQQQHHHEEEBBBBBB@@@???AAAEEEFFFIIIKKKIIIDDDAAA@@@AAA@@@@@@????????????@@@@@@===???BBBBBBBBBAAAAAAAAAEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGIIIKKKLLLLLLKKKKKKGGGEEEEEEFFFDDDIII^^^uuu{{{xxxvvvsssrrrooollliiidddccccccbbbaaaaaaaaaaaaaaa___\\\\\\]]]^^^^^^^^^___^^^\\\\\\^^^_________^^^^^^^^^___```bbbcccdddfffeeegggkkkmmmllllllnnniiillloooqqqsssvvv|||uuuccckkklllQQQUUUQQQQQQRRRRRRRRRPPPOOONNNLLLUUU]]]]]]ZZZXXXUUUQQQYYYWWWTTTPPPNNNNNNOOOOOOPPPNNNKKKIIIHHHGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPNNNMMMMMMLLLLLLKKKKKKKKKLLLEEEBBBCCCBBBCCCNNN[[[yyyqqq|||}}}~~~~~~xxxuuuuuuuuu|||hhhYYYKKKKKKVVV^^^\\\VVVPPPOOOMMMIIIFFFGGGKKKOOOFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJLLLWWWlllfffQQQBBBDDDHHHIIIQQQ^^^}}}oookkkgggeeegggjjjmmmnnnzzz{{{nnnWWWQQQaaa|||PPPIIIFFFFFFFFFDDD@@@<<<<<<>>>AAABBBCCCAAA>>><<<<<<>>>????????????????????????<<>>>>>@@@CCCDDDDDDEEEDDDCCCBBBBBB@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFIIILLLMMMMMMKKKJJJGGGEEEEEEFFFEEEFFFPPP\\\qqqzzztttpppmmmlllkkkiiiiiiiiiiiiiiifffcccbbbeeefffbbb]]][[[cccbbbaaabbbdddddddddbbb```aaabbbdddfffhhhiiijjjkkkkkklllnnnooopppsssvvvwwwxxxzzzzzzzzzpppsssXXXNNNVVVLLLNNNOOOQQQQQQOOONNNLLLJJJPPPVVVXXXYYY[[[ZZZUUU^^^ZZZTTTOOOMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKFFFDDDEEEEEEDDDHHHNNNbbb}}}yyyuuuuuuwwwssslllrrr}}}wwwvvvyyyzzzkkk[[[KKKJJJTTT\\\ZZZTTTRRRQQQNNNJJJGGGGGGHHHJJJEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJNNNYYYhhhrrrwww^^^LLLAAAFFFIIIEEEGGGPPPmmmvvvsssooollljjjgggdddbbbgggkkkpppuuu{{{{{{[[[VVVVVVccc~~~qqqEEENNNBBBBBBBBB???>>>>>>>>>===============<<<;;;<<<===?????????>>>>>>>>>======<<>><<<===???CCCCCCCCCBBBBBBAAA@@@@@@<<<@@@DDDFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJLLLMMMLLLJJJHHHHHHFFFEEEFFFFFFGGGLLLRRRSSSvvv~~~xxxppppppooooooqqqsssuuuvvvooohhhdddggghhhdddaaaaaabbbbbbcccfffiiikkkjjjiiiggghhhiiijjjkkkllllllmmmnnnoooooonnnooottt{{{~~~lllqqq~~~eeeWWWSSSOOOLLLMMMOOOPPPOOONNNLLLJJJMMMQQQRRRRRRTTTXXXXXXUUU^^^XXXQQQLLLKKKKKKKKKKKKMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGHHHHHHIIIJJJLLLMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFEEEGGGGGGFFFFFFHHHTTT|||nnnqqq|||yyyiiiiiilllpppnnnmmmzzzyyyxxxxxxxxxwwwiiiZZZJJJGGGNNNUUUUUUQQQRRRPPPMMMJJJHHHFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFLLLLLLLLLKKKKKKQQQXXX^^^OOOFFFAAAFFFGGGCCCCCCGGG]]]qqq|||uuunnnjjjeeeeeeeeegggjjjnnntttwwwyyyyyyuuujjj___[[[iii|||```@@@IIIIIIIIIFFFAAA@@@BBB@@@===<<<============>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@???>>>===>>>???DDDDDDCCCBBBBBBAAAAAA@@@;;;@@@GGGJJJIIIGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJHHHGGGIIIGGGFFFFFFFFFGGGIIIJJJKKK```}}}vvvgggcccaaa^^^^^^ccc```aaaeeejjjnnnqqqpppooolllkkkjjjjjjiiijjjjjjjjjmmmqqqsssrrrttt~~~|||yyy{{{kkkWWWWWWSSSIIIMMMNNNOOOOOOOOONNNLLLKKKRRRTTTSSSNNNMMMPPPPPPNNNWWWQQQKKKHHHHHHJJJJJJIIIOOOMMMKKKHHHGGGGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCMMMZZZ~~~zzzxxxxxxuuusssuuuyyy}}}}}}|||{{{zzzxxxwwwuuusssoookkkhhhhhhhhhjjjqqq|||uuusssqqqnnnmmmeeeXXXHHHCCCGGGMMMOOOMMMOOOMMMJJJHHHGGGFFFEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEKKKKKKKKKLLLKKKKKKLLLNNNFFFFFFFFFFFFFFFEEECCCCCCMMM___kkktttzzzxxx{{{{{{vvvqqqyyy~~~nnnggg^^^]]]ccckkkoooqqqOOO@@@DDDOOORRROOOGGGAAAAAA???;;;============>>>>>><<<;;;999888888888:::<<>>@@@@@@@@@CCCBBBBBBAAA@@@@@@@@@@@@:::BBBKKKOOOMMMJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIGGGFFFFFFFFFEEEIIISSS```ooosssmmmjjjfffhhhnnnkkkmmmppptttxxxyyywwwuuuqqqpppoooooooooqqqsssuuu{{{wwwqqqVVVRRRQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOQQQTTTTTTNNNJJJIIIIIIGGGQQQKKKFFFFFFIIILLLLLLKKKPPPNNNJJJGGGEEEFFFHHHIIIFFFGGGHHHIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCFFFGGGEEEBBBAAABBBBBBCCCFFFUUUssswwwnnnwww{{{vvvqqqoooqqqsssqqqoooxxx~~~}}}~~~|||yyyvvvtttssssssooonnnmmmnnnooonnnkkkhhhooopppnnnrrrxxxpppkkkeeebbbbbbbbbVVVGGG@@@CCCHHHKKKKKKLLLJJJHHHGGGGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEEEECCCBBBDDDJJJMMMLLLHHHFFFDDDJJJKKKHHHEEEGGGFFFCCC<<>>CCCGGGDDDKKKMMMEEE???>>>>>>;;;===<<<<<<<<<===;;;999777555555555666999===AAADDDCCC???;;;;;;>>>AAABBBAAA@@@??????>>>======>>>>>>;;;CCCNNNSSSPPPKKKHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJFFFJJJKKKJJJHHHHHHGGGEEEFFFMMMQQQSSSggg|||~~~~~~||||||~~~|||xxxzzzyyyyyy{{{~~~tttPPPLLLRRRLLLMMMYYYNNNNNNNNNNNNOOOPPPQQQRRRKKKQQQSSSNNNIIIHHHGGGEEENNNJJJFFFGGGLLLPPPPPPNNNQQQNNNIIIFFFDDDEEEHHHJJJFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAEEEGGGEEEBBBBBBEEEFFFAAAIIILLLMMM]]]tttkkkvvv|||xxxwwwwwwssspppkkkooopppmmmoootttuuurrrttttttssspppmmmlllnnnooopppooommmkkkjjjjjjjjjjjjnnnmmmnnnqqqvvvxxxwwwuuunnnrrruuuwwwooofff\\\ZZZ]]]www[[[QQQFFFAAACCCIIILLLMMMJJJIIIHHHGGGFFFDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGIIIMMMOOOLLLLLLOOOKKKGGGDDDDDDGGGIIIIIIHHH???@@@FFFRRR]]]fffrrr|||zzztttxxxzzzwwwlllbbb\\\\\\YYYTTTWWW^^^aaajjjxxx~~~iiiSSSKKKIIIFFFBBBBBBDDDDDDDDDCCCBBB???===<<<<<<;;;;;;;;;<<<<<<:::888666444333444;;;EEEPPPWWWMMMFFF===:::<<>>CCC@@@?????????>>>:::666???AAACCCFFFGGGHHHGGGFFFGGGHHHHHHHHHGGGFFFDDDCCCFFFFFFFFFEEEEEEEEEHHHJJJLLLLLLKKKKKKJJJIIIGGGGGGFFFJJJPPPRRRRRRhhh|||}}}nnnTTTQQQUUUTTTRRRSSSSSSPPPNNNMMMNNNPPPQQQQQQMMMMMMLLLJJJIIIHHHFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLJJJIIIGGGDDDBBBCCCEEEHHHGGGDDDBBBBBBDDDDDDAAA???DDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC===>>>EEENNNTTTcccqqqqqqyyywwwwwwsssrrrwwwzzzwwwsssrrrllliiihhhjjjgggcccfffnnndddiiiooopppnnnnnnpppsss}}}}}}|||tttgggaaa\\\WWWWWW\\\pppSSSKKKBBB???CCCIIIMMMMMMIIIIIIHHHFFFEEEDDDCCCBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFJJJPPPQQQLLLJJJJJJIIIFFFBBBAAACCCDDDDDDCCC===???CCCJJJOOOWWWfffttttttggg______dddiiiXXXTTTUUU^^^cccgggqqq}}}```QQQCCC@@@CCCDDDEEEGGGAAAAAABBBAAA@@@>>><<<;;;<<<;;;:::;;;<<<;;;:::888888888999<<>>???@@@@@@===:::???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEFFFFFFEEEDDDDDDFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGJJJPPPRRROOOZZZyyycccPPPPPPTTTRRROOOPPPSSSQQQNNNMMMMMMNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGHHHGGGFFFFFFHHHIIIJJJJJJIIIFFFCCCCCCDDDFFFEEECCCAAAAAACCCCCCAAA???CCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@CCCHHHJJJSSSnnn~~~xxxrrrsss|||vvvrrriiiggghhhiiigggeeeiiiqqqjjjooossssssrrrxxxyyyjjjbbbZZZUUUSSSXXXgggvvvgggKKKEEE>>>>>>DDDJJJMMMMMMHHHHHHGGGFFFDDDCCCBBBBBB<<<===???@@@BBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFCCCEEEJJJQQQRRRLLLGGGFFFFFFCCC@@@??????@@@@@@???@@@@@@BBBCCCCCCHHHXXXhhhnnnuuuqqqrrruuuwww~~~~~~{{{xxxzzz|||xxxrrrddd```___aaa```bbbooowwwSSSJJJBBB@@@AAAAAACCCEEE>>>??????>>>>>><<<;;;:::<<<:::999:::;;;;;;:::888888:::===AAADDDFFFGGGGGGDDD@@@;;;:::===>>>>>><<<===<<<<<<>>>@@@AAA@@@???@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFEEECCCCCCDDDFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGIIINNNRRROOOPPP```sssbbbTTTKKKNNNQQQNNNKKKMMMNNNMMMLLLLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKEEEFFFFFFEEECCCCCCDDDFFFJJJJJJJJJHHHEEECCCCCCDDDCCCBBB@@@@@@AAAAAA@@@>>>BBBAAA@@@@@@???@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDAAAAAACCCCCCEEEUUUggguuulllmmmrrruuu~~~zzzuuuvvvyyy|||{{{zzz~~~tttccc```fffnnnrrrvvvcccHHHBBB>>>???FFFKKKMMMLLLHHHGGGFFFEEEDDDBBBAAAAAA<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDIIIOOOOOOIIIEEEDDDDDDBBB@@@?????????@@@AAAGGGDDDCCCBBBAAACCCNNNYYYiiiuuu{{{ppp```VVV___jjjkkk___ZZZbbbkkkmmmlllfff]]]VVVTTTUUUXXXZZZ___aaa___]]]___eeehhhfffpppkkkrrrnnnXXXVVVPPPLLLGGGDDDAAA?????????============<<<;;;;;;:::;;;:::888888:::::::::999888:::===???@@@@@@>>>===>>><<<:::;;;===>>>===;;;;;;;;;<<<===???@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@??????@@@BBBCCCDDDEEEEEEDDDCCCBBBCCCDDDGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGJJJPPPQQQPPPUUU\\\eeefffSSSLLLHHHKKKLLLIIIIIIKKKGGGGGGIIILLLOOOPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFDDDCCCBBBCCCDDDIIIKKKKKKJJJFFFCCCBBBBBBAAA@@@@@@???@@@??????>>>@@@@@@???????????????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDAAA@@@CCCCCCCCCJJJSSSlllyyyttt}}}~~~pppoooqqqgggJJJEEEAAABBBHHHLLLLLLKKKHHHGGGFFFEEEDDDBBBAAAAAA???@@@@@@AAAAAAAAAAAA@@@AAABBBBBBCCCDDDEEEEEEFFFFFFDDDEEEIIIIIIFFFEEEFFFCCCCCCBBBAAAAAABBBEEEFFFLLLFFFBBBCCCEEEDDDGGGKKK]]]nnnzzz{{{wwwvvvrrr```[[[]]]___ccc^^^XXXVVVYYY```fffiiilllrrrwww{{{```FFFBBBDDDBBBCCCCCCAAA@@@??????>>>======<<<;;;;;;;;;;;;::::::999777777999::::::999::::::;;;;;;;;;::::::999:::::::::;;;<<<===<<<;;;;;;<<<<<<=========>>>???EEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???@@@AAABBBCCCBBBDDDEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKGGGFFFKKKPPPTTTWWWZZZbbblllgggRRROOOJJJHHHGGGGGGFFFHHHKKKFFFGGGIIILLLOOOPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFEEECCCBBBDDDEEEHHHJJJKKKIIIFFFCCCAAA@@@??????@@@???>>>>>>>>>????????????>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCAAABBBDDDEEEDDDFFFJJJOOOggg}}}sssvvvmmmMMMIIIDDDEEEJJJMMMMMMKKKHHHHHHGGGFFFDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFCCCBBBEEEEEECCCEEEHHHCCCDDDDDDCCCCCCDDDHHHJJJLLLEEEAAADDDFFFDDDBBBAAAHHHdddzzzvvvvvv}}}~~~vvvoooooowww^^^DDD@@@@@@<<<>>>AAABBB@@@@@@AAA???;;;===<<<;;;:::999999999999:::888666666888999:::999<<<;;;:::999888999:::;;;999999;;;;;;<<<<<<;;;;;;<<<===>>>===<<<<<<>>>@@@EEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAAAAA@@@AAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHNNNJJJFFFGGGMMMTTTZZZ]]]eeeaaaeeeyyytttYYYVVVPPPLLLHHHFFFEEEFFFIIIKKKIIIIIIJJJLLLMMMMMMJJJHHHJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCEEEFFFFFFHHHIIIHHHEEEBBBAAA@@@>>>???@@@???>>>===>>>@@@?????????>>>??????@@@AAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFQQQggg|||iiifffqqq~~~yyy}}}}}}rrrOOOJJJEEEEEEJJJNNNNNNLLLIIIIIIHHHFFFEEEDDDCCCBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA@@@CCCDDDCCCEEEIIIDDDEEEEEEDDDBBBCCCFFFJJJIIIDDDBBBDDDEEEBBBAAABBB<<>>@@@???>>>>>>AAADDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>@@@BBBDDDFFFEEEEEEFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFMMMKKKHHHHHHLLLUUU]]]aaa\\\ZZZ]]]hhhzzzbbbXXXWWWPPPMMMIIIFFFFFFIIIJJJJJJIIIHHHHHHIIIKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEDDDCCCCCCEEEGGGEEEFFFGGGEEECCCAAAAAAAAA===???AAA@@@>>>===???AAA???????????????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAACCCDDDBBBAAAAAABBBCCCFFFKKKVVVgggsssOOOJJJEEEEEEJJJNNNOOOMMMJJJIIIHHHGGGFFFDDDCCCCCC>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAA???@@@CCCDDDCCCDDDHHHDDDEEEEEECCCAAAAAADDDGGGGGGEEEEEEEEECCC@@@BBBGGG===GGGQQQiii^^^III===BBBAAA666444<<<888;;;<<<<<>>===???BBB@@@@@@??????@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFCCCCCCCCCBBBBBBCCCCCCCCC???BBBDDDBBBAAACCCEEEFFFAAAFFFKKKPPPZZZssstttUUUMMMDDDAAAFFFKKKNNNOOOLLLLLLJJJHHHFFFCCC@@@???@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAACCCEEEEEEDDDBBB@@@@@@AAA@@@???@@@BBBEEEFFFFFFEEECCCAAAAAABBBDDDHHHIIIJJJHHHEEECCCBBBCCC??????HHHZZZgggsss~~~tttuuu}}}VVVBBB@@@>>>;;;999777666555>>>>>>>>>???@@@???<<<999777777666666666666666777999999999888888888777777888666444666999;;;;;;999999999999:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????CCC@@@===???BBBCCC@@@;;;===AAAEEEFFFDDDCCCEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEJJJJJJIIIIIILLLRRR[[[aaaZZZ[[[bbbmmmvvv{{{lllVVVLLLLLLLLLOOOMMMKKKIIIIIIGGGEEECCCDDDEEEFFFFFFFFFDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>????????????>>>>>>???>>>>>>>>>???AAACCCDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????AAACCCDDDCCCCCCDDDDDDDDDDDDCCCBBB===DDDKKKMMMPPP]]]rrrvvvTTTLLLCCC@@@CCCHHHKKKJJJLLLKKKJJJHHHEEEBBB@@@???@@@AAABBBDDDDDDDDDCCCBBB@@@AAAAAACCCDDDEEEDDDCCCAAAAAAAAAAAACCCEEEFFFGGGDDDDDDEEEDDDBBBBBBDDDEEEGGGHHHIIIGGGEEECCCBBBCCC<<<;;;BBBQQQ[[[dddvvv}}}www{{{kkkSSSFFF>>>===<<<;;;999999888888=========>>>???===:::888888888777777777777777888999999999888888777777777888666555666999;;;:::999999999:::::::::;;;;;;;;;======>>>>>>>>>>>>======???>>>>>>>>>>>>>>>>>>>>>BBB???===???CCCDDDAAA>>>AAAAAABBBBBBBBBCCCFFFHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIINNNUUUZZZZZZYYY\\\ccckkkrrr~~~mmmZZZOOOKKKKKKHHHMMMKKKIIIHHHIIIHHHFFFEEEFFFFFFFFFFFFEEECCCAAA@@@AAAAAABBBCCCCCCCCCCCCBBBDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>???AAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBB@@@@@@@@@AAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@BBBDDDEEEIIISSSbbbnnn~~~uuuQQQIIIAAA???BBBFFFGGGFFFJJJJJJIIIGGGEEEBBB@@@??????@@@CCCDDDEEECCCAAA@@@@@@AAABBBCCCCCCDDDDDDCCCDDDBBB@@@CCCGGGJJJJJJIIICCCDDDFFFFFFEEEDDDEEEFFFEEEGGGGGGGGGDDDCCCCCCCCCAAA???DDDMMMTTTYYYeeesss}}}XXX@@@===AAA;;;::::::999::::::;;;;;;<<<;;;;;;<<<<<<;;;999666888888777777777777888888888888888888777777777777888777666666888::::::999::::::::::::;;;;;;;;;;;;;;;<<<===??????===<<<;;;========================???===<<>>>>>@@@CCCFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKPPPSSSWWWUUUTTTVVV[[[eeewww}}}vvvUUUOOOMMMNNNNNNIIIKKKIIIHHHGGGHHHHHHGGGFFFGGGGGGFFFEEECCCAAA???>>>BBBBBBBBBAAAAAAAAAAAA@@@CCCBBBAAAAAA@@@AAAAAAAAA@@@??????>>>>>>==================>>>>>>=====================>>>@@@AAABBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBAAA@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFEEECCCCCCHHHPPPZZZ```]]]rrrqqqLLLFFF??????CCCGGGGGGFFFHHHHHHGGGFFFDDDBBB@@@???>>>@@@CCCEEEEEECCC@@@>>>???AAABBBBBBBBBBBBCCCDDDFFFCCCAAACCCIIIKKKJJJFFFFFFHHHJJJJJJHHHFFFFFFFFFEEEFFFGGGGGGEEEDDDDDDDDDHHHFFFGGGLLLNNNOOOVVV___ppp^^^GGGAAAAAAAAA999999999999999:::;;;;;;;;;:::999999:::999777555777666666666666777777888777777777777777777777777888777777777777888888888::::::::::::;;;;;;;;;;;;:::<<<>>>??????>>><<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>BBBBBBAAA@@@??????>>>>>>AAA@@@@@@??????@@@@@@@@@============<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<======>>>???@@@??????@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDGGGNNNVVV\\\aaaeeesssjjjHHHCCC???@@@FFFJJJJJJHHHFFFFFFFFFEEECCCAAA@@@???===???BBBDDDDDDBBB@@@>>>???AAABBBBBBAAAAAACCCEEEGGGDDDAAACCCGGGIIIFFFBBBKKKLLLMMMLLLIIIFFFEEEDDDEEEGGGHHHGGGEEEDDDDDDEEEGGGEEEDDDFFFEEEDDDGGGKKKRRRbbb|||SSS>>>>>>AAA>>>888:::999999888888888999999:::999777777888888666444444444444444444555666666666666666666666666666666888888888777666666777888999999999::::::::::::;;;:::<<<>>>@@@@@@>>><<<:::999999:::::::::;;;;;;;;;:::;;;<<<>>>AAABBBBBBBBB???===<<<>>>BBBCCCAAA>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHIIIIIIIIIJJJLLLKKKJJJJJJJJJJJJQQQbbbrrr^^^MMMIIILLLGGGGGGLLLKKKNNNKKKGGGEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@>>>============??????>>>>>>>>>>>>??????<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===============>>>???????????????>>>>>>===>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBB===@@@BBBAAA@@@DDDLLLTTT___cccdddvvvdddEEEBBB@@@CCCIIIMMMMMMJJJDDDDDDDDDCCCBBBAAA??????<<<===@@@BBBCCCBBBAAA???>>>AAACCCBBB@@@@@@CCCFFFEEECCCBBBCCCEEEEEECCC@@@MMMNNNNNNLLLHHHEEEDDDDDDEEEGGGHHHGGGEEECCCCCCCCCEEEDDDCCCCCCBBBAAAAAAAAAAAAIII\\\yyy}}}^^^NNN===888999:::999888:::999888888777777888888:::888666666777777666444333333222333333444555666555555555555666666666666888999999777555555666777888888888888999999999999:::;;;===>>>>>>===;;;:::888999999::::::;;;;;;;;;:::;;;<<<===?????????@@@<<<<<<===???AAA@@@???===@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBEEEFFFEEEEEEFFFGGGGGGGGGHHHKKKKKKNNNYYYdddlll}}}^^^MMMFFFJJJNNNGGGHHHPPPRRROOOKKKGGGDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@AAA@@@>>><<<;;;<<<<<<=====================>>>???::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<==================>>>???@@@@@@AAA@@@@@@===@@@CCCAAA======CCCIIITTTbbbccc```pppbbbEEEBBBAAADDDKKKNNNLLLIIICCCCCCCCCCCCBBB@@@???>>>;;;<<<>>>@@@BBBBBBBBBAAA>>>AAACCCAAA??????BBBGGGAAABBBCCCDDDDDDCCCBBBBBBLLLLLLKKKHHHEEECCCCCCDDDDDDEEEFFFEEEBBB@@@@@@@@@CCCDDDDDDCCCCCCCCCBBB@@@===@@@III[[[vvvpppOOODDD???===>>>===999:::???888888777777777888888999:::888666666666777666444333333333333444555666666444444444555555666666666888999999777555333555777666777777777777888888888999999::::::::::::999999888888999::::::;;;<<<<<<:::;;;<<<===<<<<<<<<<<<<<<<===>>>======<<<>>>????????????@@@@@@@@@AAAAAA>>>@@@BBBCCCBBBCCCDDDEEEGGGFFFHHHLLLNNNNNNSSSZZZaaacccmmmqqqRRRKKKFFFKKKOOOIIILLLUUUVVVMMMJJJFFFCCCCCCDDDDDDCCCCCCBBB@@@???>>>>>>>>>??????>>><<<;;;:::;;;<<<===<<<<<<;;;;;;<<<======>>>::::::::::::::::::::::::999999::::::::::::999999888999:::;;;;;;;;;:::999999:::;;;<<<============;;;<<<======>>>>>>======;;;<<<===>>>????????????@@@AAAAAA@@@>>>>>>@@@BBBKKKXXX___bbbgggiiitttbbbFFFCCCBBBEEEKKKMMMKKKGGGBBBBBBBBBBBBAAA@@@???>>>;;;;;;===???AAABBBCCCCCC>>>AAACCCAAA>>>>>>BBBGGG>>>@@@CCCDDDDDDCCCDDDDDDIIIIIIHHHEEEBBBAAACCCDDDCCCDDDEEECCC@@@>>>======???@@@AAAAAABBBCCCAAA>>>===@@@GGGQQQbbbyyylllQQQ;;;AAA;;;999===>>>;;;;;;>>>666666666666777888999::::::888666666666777666555333333333444555666777888444444444555555555666666888999:::888444333444777666666666666777777777777777777777777777777777777888888999:::;;;;;;<<<<<<:::<<<===<<<;;;:::::::::===>>>>>>;;;999999>>>BBB>>>>>>??????@@@@@@@@@AAA>>>@@@BBBBBBBBBCCCDDDFFFIIIGGGHHHMMMOOOOOOQQQUUURRRSSS^^^nnn___ZZZLLLEEEHHHLLLHHHLLLSSSRRRKKKHHHDDDBBBCCCDDDEEEEEEEEECCCAAA???===<<<<<<<<>>::::::::::::::::::::::::999999999::::::999999999777888999:::;;;:::999888888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>;;;999;;;>>>@@@>>><<>>???@@@AAAAAA@@@???>>>???@@@AAA@@@??????AAACCC@@@???>>>>>>>>>???@@@AAAFFFFFFDDDBBB??????BBBDDDFFFCCCAAACCCEEEEEE???:::===>>>???@@@@@@@@@???>>><<>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCEEEGGGJJJKKKJJJIIIIIIIIIHHHMMMZZZpppdddXXXYYYWWWJJJIIIGGGFFFFFFGGGIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???>>>===;;;::::::;;;<<<===:::;;;;;;;;;;;;:::999999===<<<;;;::::::::::::;;;777888888999999999888888999999999999999999999999888999:::;;;<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???AAAAAAGGGTTTcccooo|||mmmtttXXXFFFCCCAAAEEEKKKNNNLLLHHHDDDBBB@@@===<<<;;;:::;;;<<<===>>>??????>>>===<<<>>>======>>>???@@@AAAAAA>>>>>>=========>>>@@@AAADDDDDDDDDAAA???>>>???@@@DDDAAA@@@BBBEEEEEEAAA===@@@AAABBBCCCCCCCCCBBBAAA===EEEKKKKKKGGGIIITTT___ttt{{{jjjRRRAAA;;;;;;<<<<<<:::888777888;;;<<<;;;999777777777666666666555555444555666777777666555444444444444555666666777777444444444444555555555555333777<<<<<<999666666888444555666666555444666777666666777777777888888888888888888888888888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCFFFHHHIIIIIIHHHHHHHHHKKKOOOVVV```nnn}}}jjjNNNLLLNNNMMMHHHGGGEEEDDDDDDEEEGGGHHHEEEDDDCCCCCCCCCCCCDDDEEECCCCCCCCCBBBAAA@@@???>>>???>>>===<<<::::::::::::999::::::::::::999888888999999::::::999999888777777777888888888777777666999999999999999999999999888999:::;;;;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>:::;;;AAAJJJTTTcccxxx}}}QQQEEEBBB@@@DDDJJJMMMKKKHHHBBB@@@>>><<<:::999999999:::;;;<<<======<<<;;;:::;;;:::999;;;???AAA@@@>>><<<<<<;;;<<<<<<>>>@@@AAADDDEEEEEEDDDAAA>>>>>>>>>AAA??????AAADDDEEEBBB???AAABBBCCCDDDEEEDDDDDDCCC@@@DDDGGGFFFCCCBBBFFFJJJZZZnnn|||ttt___KKKCCC:::777999<<<===;;;999888777888:::;;;:::999666555555555555444444444333444555666666555444333444444444444444555555555333333333444444444555555444777;;;;;;888666666888444666666666444333444555666666666666777777777777888888888888777777777777:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@AAABBBBBBDDDFFFGGGFFFFFFGGGHHHLLLQQQUUUVVVVVV]]]jjjuuufffIIIBBBEEEGGGEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999777999;;;===<<<:::777555777888888888777666555555888888888888888888888888777888999:::;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<============>>>@@@AAACCCNNNhhhxxxOOODDDBBB@@@BBBGGGJJJIIIGGGAAA???===;;;:::999999999999:::;;;<<<<<<;;;:::999999666555888>>>AAA???<<<<<<<<<;;;<<<===???AAABBBFFFHHHIIIHHHDDDAAA???>>>???>>>>>>???AAABBB@@@>>>@@@AAABBBCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHQQQ___fffrrr}}}dddKKK>>>GGGCCC???>>>??????;;;888777777777777888999999888555555555555444444444444333444555666666555444333555444444444333333333222222333333333444444444444333666888999777555555666555666666555333222333444555555555666666666777777666666777777777777777777;;;;;;::::::999999888888999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>??????@@@@@@AAAAAAAAACCCEEEEEEEEEFFFHHHIIINNNSSSXXXVVVQQQOOOUUU\\\qqqeeeKKKEEEIIIIIIFFFEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???????????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888;;;???BBBAAA>>>:::777888999999888888777666555888888888888888888888888777888999999:::::::::999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<@@@@@@AAA???>>>EEEYYYmmmyyyRRRDDDBBB@@@AAADDDGGGGGGEEE@@@???===;;;:::999::::::::::::<<<<<<<<<<<<::::::777555444888>>>AAA???;;;============>>>@@@BBBCCCEEEGGGIIIHHHDDDAAA>>>===>>>>>>======>>>>>><<<;;;@@@AAABBBDDDEEEEEEDDDDDDFFFDDDBBBAAACCCFFFIIIJJJJJJSSSVVV]]]uuuyyydddSSSFFF>>><<>>???@@@@@@@@@AAABBBCCCDDDDDDDDDFFFIIILLLSSSTTTUUURRROOONNNOOOQQQaaawww[[[MMMFFFJJJLLLFFFDDDHHHCCCCCCBBBBBBAAAAAAAAAAAA?????????@@@@@@?????????======>>>>>>???>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::999999999<<<@@@BBBBBB???;;;888999:::::::::999999888777888888888888888888888888888888999:::::::::999999888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::===BBBEEEIIITTT^^^sss{{{WWWEEECCCAAA@@@BBBCCCDDDCCC???>>><<<;;;999999999::::::;;;<<<======<<<;;;:::777666777:::>>>@@@???<<<>>>>>>>>>>>>???@@@BBBCCCBBBDDDEEEDDDAAA>>><<<<<<>>>======<<<<<<<<<;;;;;;AAACCCDDDFFFGGGGGGGGGFFFGGGCCC@@@>>>???BBBDDDEEEIIIOOONNNQQQbbbqqqcccWWWIIIAAA===::::::===:::888666666888999888888444555777666555555666888666666555555555444444444444555666777777666555444333333222222111111000000111111222222222333333333111222222222222222222111222444444444222111222333444444444444555555555666111222333555666888999:::888888888888888777777777888888999999999:::::::::;;;:::::::::::::::;;;;;;;;;<<<===???@@@@@@@@@@@@AAABBBCCCBBBCCCFFFJJJMMMVVVRRRLLLIIIIIILLLOOOQQQWWWjjj\\\LLLGGGEEEGGGCCC===@@@GGGCCCCCCBBBBBBAAAAAA@@@@@@======>>>>>>>>>>>>======<<<<<<===>>>????????????BBB@@@>>>;;;999999999999888888999999888888777666888:::<<<>>>===;;;888666999999:::::::::::::::999999999999999999999999999999999::::::::::::999999888888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::===;;;===DDDHHHGGGHHHJJJVVV```www~~~ZZZFFFDDDAAA@@@@@@@@@AAAAAA===<<<;;;999888888888999::::::;;;<<<<<<;;;::::::666888:::===?????????>>>???>>>=========???@@@AAA@@@BBBCCCBBB@@@===========================>>>???AAABBBDDDFFFGGGGGGGGGFFFFFFDDDBBBAAA@@@AAAAAAAAAHHHMMMKKKOOO[[[]]]\\\ccclll~~~cccQQQ>>>888555777999777777999===;;;888777777888888999333555777666444444666888444444444444333333333333333444555666666555444333111111111111111111000000111111111111222222222222222111111111222222222111111222333333222222333444333333444444444555555555222222333444666777888888666666666666666777777777888888888888999999999999::::::999999999999:::::::::;;;===>>>???@@@@@@???@@@@@@@@@@@@AAADDDIIIMMMPPPMMMHHHFFFFFFHHHJJJLLLNNNccc{{{jjjEEEGGGEEECCC@@@>>>===@@@CCCBBBBBBBBBAAAAAA@@@???>>>;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@>>>;;;999888:::<<<===999999::::::999999888777888888888999888777777666777888999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888999::::::::::::999::::::::::::::::::::::::::::::999999999999999999@@@======@@@AAA>>>;;;<<>>??????>>>>>>===<<<<<<===>>>???BBBCCCDDDCCC@@@?????????<<<===>>>>>>>>>???AAACCC>>>@@@AAACCCDDDEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCAAAEEEGGGPPP^^^ZZZMMMJJJMMMbbbvvvjjjVVVGGG;;;444:::666666:::;;;777555555666555444333444555777777222444666666444333555888333333333222222222111111222222444444444444222222000000000000000111111111000111111111111222222222333222111222333333222111000111333333222222333555333333333444444444555555444444444555555666666666444444555555666666777777777888888888888999999999::::::999999888999999:::999:::<<<>>>???@@@??????>>>???>>>>>>???CCCHHHLLLFFFHHHKKKKKKIIIFFFEEEDDDMMM^^^jjjfffaaaqqqyyydddTTTIIIDDDCCC@@@???BBBFFFDDD@@@AAAAAAAAAAAA@@@???======:::;;;<<<======<<<;;;:::;;;<<<===???@@@@@@@@@@@@;;;999777777999===BBBEEE<<<<<<======<<<<<<;;;:::999888777666666666777777555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::888888999::::::::::::999:::::::::::::::::::::::::::999999999999999999999888666777:::;;;999;;;???999@@@FFFLLL]]]~~~yyyZZZJJJEEE???<<<<<<===<<<;;;<<<<<<;;;:::999999999999888999999::::::999999888666888:::<<<<<<<<<;;;:::>>>>>>===<<<<<<===>>>???EEEDDDBBBAAA@@@??????>>>;;;:::::::::;;;===???@@@AAAAAAAAABBBCCCDDDEEEFFFHHHFFFEEEEEEEEEDDDAAA>>>EEEDDDLLLYYYZZZOOOGGGIIIPPPPPPTTTaaarrrkkkSSSFFF@@@:::888999888777777777777777888888555444333333555555444333222777999777777777444000555555555444222222333444222222222222222222222222222222333333333333222222000000000000000000000000111111000000000000111111000000111222222333444444555555555555555444444444444444444444444444444444333333444444555666666666999888888888999::::::;;;;;;::::::999888888888999999:::;;;===>>>?????????AAAAAAAAABBBBBBAAA@@@@@@HHHGGGGGGGGGGGGGGGHHHHHHJJJRRRXXXWWWVVVaaaxxxkkkYYYRRRLLLFFFDDDDDDDDDDDDCCCBBBAAA@@@BBB???======@@@AAA@@@>>>@@@>>>===>>>??????<<<999666???GGGFFF???::::::===<<<;;;::::::<<>>DDDHHHUUUuuuuuuTTTGGGBBB<<<:::<<<======<<<<<<;;;:::999999888999999888999999999999999999888666777999;;;<<<;;;::::::<<<<<<;;;;;;;;;<<<>>>>>>AAA@@@@@@???????????????;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDCCC???<<>>999777444444666777777666666666777777777555333222333444555444333222777:::777555666666444444555555444222222333444222222222222222222222222...//////000000//////...111111111111111111111111111111000000000000111111000000111111222222333333444444444444555555555555444444444444444444444444333444444555555666777777888888888888999999:::;;;;;;:::999888888888888888999:::;;;<<<===>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@FFFFFFEEEEEEEEEFFFFFFGGGIIIMMMPPPOOONNNUUUcccooopppQQQGGGJJJMMMNNNDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@>>>???AAABBBAAA@@@@@@===<<<<<<======;;;999<<>>;;;:::888888:::<<>>>>>===<<<;;;:::999888888888888888888999999999999888888666777999:::;;;;;;::::::999999999:::;;;<<<===>>>======<<<======>>>???@@@;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???AAACCCDDDDDDEEEFFFHHHHHHEEE@@@<<>>888444555666555666999666666555555555555555555444333222222444444333222000777;;;777222333555555333444444333222111333444222222222222222222222222---......//////......---111111111111111111111111111000000//////000000111111111111111111111111111333333333444444555555555444444444444444444444444444444555555666777777777888888888888999999999::::::999888888888888888888888999:::<<<============??????@@@@@@@@@@@@??????BBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHKKKQQQUUUiii{{{gggNNN???>>>EEELLLOOODDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>???AAABBBAAA???>>><<<:::999:::::::::999???EEEIIIHHHBBB===<<<===999888777666777999;;;===:::999999999999888888888777777777777666666666666444444555666777777888888888888999999::::::999999777777777777777888888888888888888999999999:::::::::999999999999888888888777777777777777777777777888888888999::::::;;;;;;;;;888:::===;;;888@@@LLL\\\qqqoooOOOBBB>>>:::999<<<>>>===<<<;;;:::999888888777777777777777888888888888777777666777888999:::::::::999888888999:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>???;;;<<<=========<<<:::999999:::<<<>>>AAAEEEGGGIIILLLMMMOOOPPPOOOKKKEEE@@@@@@@@@GGGPPPRRRMMMJJJKKKOOOGGGAAACCCFFFHHHKKKOOOGGGVVVgggtttrrr\\\JJJ@@@<<<:::999666777888999888888999;;;444444555555444444333333333222111222333444333111///888>>>999222000111111222333444333111111222444111111111111111111111111///000000111111000000///111111111111111111111111000000////////////000000222222222222222222111111111111222333444555555666333333333333333333333333444444555666666777777888888888888999999999888888999888888777777777888888888999:::;;;<<<<<<<<<<<<======>>>?????????>>>>>>??????@@@AAABBBCCCCCCCCCDDDFFFGGGGGGGGGIIIMMMPPPNNNiiieeeQQQLLLEEEBBBCCCEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???:::;;;<<<===???>>>===<<<<<<;;;999888888888888888;;;>>>AAAAAA>>>;;;999:::888777666666666777999:::888888888888888888888888777777666666666555555555222333444555666777888999666777777888888777777777666666666666777777777777777777777888888888999999888888888888888888888888666666666666666666666666777777888888999:::::::::;;;999:::>>>>>>;;;;;;@@@AAAMMM___uuunnnRRRCCC???;;;:::<<<===<<<:::::::::999888777777777777666777777888888777777666666666777888999999999999888888999;;;<<<===>>>>>>======<<<<<<<<<<<<======<<<<<<===>>>===;;;:::999888:::<<<@@@EEEIIIMMMOOOSSSSSSSSSTTTRRRNNNHHHCCCCCCDDDHHHMMMNNNKKKHHHGGGFFF@@@===AAAFFFGGGHHHKKKKKKOOOSSSUUUZZZmmmwww___DDDBBB@@@@@@@@@>>>:::666555888888666444444666777444444444555444333222111333222111111222333222111222<<>>>>>======<<<===???AAABBBBBBBBBBBBEEEIIILLLKKKIIIJJJOOOTTTNNNVVV^^^aaaiii~~~bbbKKKEEEEEEEEEEEEDDDCCCAAA???AAABBBBBBAAAAAA@@@???>>>888:::===??????===<<<;;;;;;;;;:::999888777777888666777999::::::999888888888777777666666777888888777777777777777777777777666666666555555555555444333333444555666777888999555666666666666666555555555555666666777777777777666666666777777777888888777777777777777777777777555555555555555555555555666666777888888999999:::;;;999999===???>>>>>>???@@@BBBEEEPPPjjj~~~iiiRRRAAA===:::999;;;<<<:::888:::999888777666666666666666666777777777777666666666666666777777888999999888999:::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<===<<<=========<<<;;;::::::999;;;===AAAFFFKKKOOOQQQRRRQQQOOONNNMMMKKKGGGDDDDDDEEEHHHJJJJJJGGGEEEDDDAAA===>>>BBBFFFFFFHHHKKKFFFGGGIIIJJJKKKUUUkkk}}}gggZZZMMMAAA:::999999;;;<<<;;;999777555777777333222444666555333444555555444333111000222111000000222222111000777???DDDAAA:::555111...000111222111000000222444111111111111111111111111...//////000000//////...////////////////////////000//////......//////000222222222222222222222333111111111222222333333333333333333333333333333333333333444444555666666666777888999999999888777666666666666666666777777888777777888999999999999999999:::;;;<<<<<<======<<<;;;===???AAACCCCCCCCCCCCFFFJJJNNNNNNMMMMMMPPPTTTQQQNNNKKKLLLQQQ\\\mmm|||wwwZZZLLLIIIEEECCC@@@>>>======>>>???@@@@@@@@@@@@???>>>===<<<:::===AAACCCAAA???===<<<999;;;<<<;;;999888888888666555555777999::::::999777777666666666777888888555555666666666666666777666555555555444444444444333333444555666777777777555555666666666555444444444444555555666666777777555555555666666666777777555555666666666666666777444444444444444444444444666666666777888888999999999888777888:::;;;;;;;;;===>>>===@@@PPPmmmuuuaaaLLL<<<999666666999;;;999777999999777666666666666666555666666777777666666555666666666666777888888999777888999;;;;;;;;;::::::888888888999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<:::;;;>>>@@@DDDHHHKKKMMMKKKHHHEEEDDDDDDEEEFFFFFFBBBCCCEEEEEEEEEDDDCCCAAA@@@???AAAEEEFFFEEEHHHLLL>>>>>>AAAEEEEEEHHHUUUcccwwwrrrOOO???<<<;;;777@@@;;;666222222444777999444777666333444888888444444555666666555333111000222000///000111222111000777<<<===:::666555222//////000111000000000222333111111111111111111111111---......//////......---........................//////............////////////000000111111222222111111111111222222222222222222222222222222222222222222333333444555555555777888999:::999888666555666555555555555666777888666777888888999888888888888999:::;;;<<<<<<<<<<<<;;;===???BBBDDDEEEEEEDDDDDDFFFKKKPPPTTTTTTRRRQQQPPPIIIEEEHHHJJJJJJNNNVVV^^^}}}hhhSSSFFFCCCEEECCC@@@<<<:::;;;===>>>???>>>>>>>>>>>>===<<<;;;:::;;;???DDDEEEBBB>>><<<;;;999<<>>LLL\\\eeeppp[[[EEE777444222444888:::999777999888777666666555555555555555666666666666555555666555555555666777888999777777999::::::999888777444444555777999;;;===>>>===<<<;;;::::::;;;======;;;<<<===???BBBDDDGGGHHHFFFBBB>>>===???CCCFFFHHH???AAABBBAAABBBBBBBBB@@@<<<===@@@DDDDDDBBBEEEKKKGGGDDDCCCDDD@@@===DDDOOOZZZeeerrr|||{{{lllTTT???777999888444555666888999:::999777666222555555222333888555///444555666666666444111000111000///000111222111///444666555000///111111...///000111000///000111333000000000000000000000000...//////////////////...------------------------//////............//////,,,------...///000000111222222222111111111111111222222222222222222222222111111222333333444444555777888999:::999888666444555555555555555666777888666777777888888888888777777888999:::;;;<<<<<<;;;;;;===@@@CCCEEEFFFFFFEEE@@@AAAGGGRRR[[[]]]WWWOOOOOOIIIGGGLLLLLLGGGHHHMMMTTTeeetttxxxkkkQQQIIIKKKIIIDDDAAA???>>>===???AAAAAA>>>;;;============<<<;;;:::999:::>>>CCCDDD@@@<<<999888888<<>>:::999999;;;777444555888:::888555333333444555555666666777444444444555555555666666555555444444444333333333222222222222222222222333555666666666555444444333000000111222333333444444444444444555555555666666444444444555555555666666333333333333333333333333555555666666777888888888666999999888888999999888777===???:::555999AAAFFFHHHcccttt\\\CCC;;;:::888888999:::999888777777777666555555444444777777777777666555444333111444666444111222888===555444444555888999999888777666555888<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===@@@CCCEEEFFFBBB>>>>>>AAACCCCCCBBBAAA@@@@@@AAACCCDDDCCCCCC:::===???AAAAAACCCEEEGGGBBBBBBDDDEEEAAA>>>BBBIIIRRRLLLKKKYYYllltttmmmbbblll~~~iiiTTTXXXQQQ???444777:::777;;;999888888999888777555666777777666444222333444555555555666555555444333222555888666111...000222222000...///222333111///...///000111222222111000111222333333222000---,,,000111111111111000000///---------...------,,,,,,'''((()))+++---///000111///...,,,,,,,,,---///111222111111111000000//////000000000000000000000000111222333333444444333333555555666666666666555555333333333444555666777777666666666777888888999999888888999::::::::::::999::::::<<<@@@FFFHHHGGGDDDBBBFFFKKKMMMMMMLLLNNNPPPMMMJJJKKKMMMMMMJJJIIIKKKRRRfff^^^TTTbbbmmm}}}mmmSSSMMMFFFBBBBBBBBBAAA???@@@>>><<<===??????===;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888999::::::;;;;;;::::::999999777666666888888888777666666555555555444444444666666666666666666666666666666666555444333111111000000000111222444555666555555444333333222111111555555555444444333333333555444444333333444444555333444555555666666555555333333333333333333333333444444444444444444444444444444444555555555555666999:::::::::999999;;;===>>>BBBQQQfffyyyuuu]]]EEE;;;999777888999::::::999777777666666555555444444777777777666666555333333111444555444111222777;;;555444444555777999999888888666666888;;;<<<;;;999::::::::::::::::::::::::<<<;;;::::::<<<>>>AAACCCFFFAAA<<<;;;===???@@@??????@@@BBBEEEFFFDDDBBB???<<<>>>AAACCCBBBBBBBBBCCCBBBBBBDDDFFFCCC???AAAFFFJJJGGGHHHOOOYYY]]]XXXRRR]]]mmm~~~XXXOOOSSSMMM>>>444777999777999888777777888888777666555666777666333222333444444444444444444333222222777:::;;;888333000111444222000...///111222000///...///000111111111000000000111222222222000...---000000111111000000//////,,,---------------,,,,,,***++++++,,,---.........///...,,,,,,,,,---///000111111111000000000//////000000000000000000000000111222222333444333333333444555555666666555555444333333444444555555666666666666777777888999999999777888999999::::::999999::::::<<<@@@DDDGGGEEECCCBBBEEEIIIKKKJJJJJJKKKLLLJJJIIILLLNNNMMMIIIJJJNNNQQQaaaVVVJJJTTTWWWiiiqqq\\\SSSNNNJJJEEEAAA??????>>>>>>@@@>>><<<<<<>>>>>><<<:::???>>>===<<<<<<<<<======::::::;;;;;;::::::999999999999::::::::::::999999777666444444666777666555666666555555555444444444555555555555555555555555555555555444333222111000000000000111222444555666555555444333333222111111444444444444333333333333333333333222222333333333333444444555555555555555333333333333333333333333444444444444444444444444444444444444555555555555777888999888777888999;;;;;;:::???JJJUUUiiittt]]]EEE999888777888999;;;;;;:::777777666666555444444444666666666666555444333333222444555444111222555999444333333555777888888777888777777888:::;;;:::888888888888888888888888888999888888888:::<<>>>>>===>>>AAAEEEHHHHHHDDD???<<<<<>>???===<<<<<<<<<<<<:::999AAA@@@>>><<<<<<===>>>???:::::::::::::::999999999999999::::::::::::999999555444222222444555444333555555555555555444444444444444444444444444444444555555444444333222000///111111111111222444555666555444444333333222222111222333333333333333333444222222222222222222222222333333444555555555555555333333333333333333333333333333333333333333333333333333333444444444555555666777777777666666888999<<<888888;;;>>>GGG___vvvqqq[[[CCC999777666777:::;;;<<<;;;777666666555555444333333555555555555555444333222222444444333222222444666444333222444666888888777888888888999999999999888888888888888888888888888777777888999:::<<<>>>???AAA>>><<<===AAABBBAAA??????BBBFFFHHHFFFBBB>>><<<;;;>>>BBBFFFIIINNNSSSVVVJJJEEEBBBDDDEEEBBBAAACCC@@@CCCEEEEEEDDDCCCFFFHHHYYY^^^^^^WWWOOONNNOOOPPPPPPUUUZZZkkkyyykkklllvvv}}}cccaaa^^^bbbxxxllldddeeeccc]]]XXXSSSGGGGGGPPPWWW[[[PPP;;;999===<<<555111333444222444444333444777888777666333555555444222111222333222222333333222222111000666666444111...---///222////////////////////////000000000000///......------...///000000000000//////////////////...---,,,++++++,,,---------,,,,,,.........------,,,,,,,,,------,,,,,,,,,---...///////////////////////////000000000000000000000000000111111222222222222222222222333333333333222222444444444333333333333333444444555555666777777777666777777888999888888888999999;;;===???AAAAAA@@@AAABBBCCCCCCCCCBBBAAAAAAEEEIIIOOORRRNNNJJJNNNVVV``````SSSMMMRRRMMMKKKXXXRRRaaajjjtttvvvcccVVVNNNIIIIIILLLAAABBBBBB???;;;999;;;>>>>>>===<<<;;;;;;:::999888AAA@@@===;;;;;;<<<>>>@@@;;;::::::999999999999999888888999999999999888888555333222222333444444333555555555555555555555555444444444444444444444444666666666555444333111111111111111222333444555555444444444333333222222222111222222222333333444444222222333333333333222222333333444555555555444444222222222222222222222222222222222222222222222222222333333333444444444444555666777666555555777999999999===???===;;;CCCNNNVVVcccwwwqqq\\\CCC999777666777:::;;;<<<;;;666666666555444444333333333444444444444333333222222333333333222222333444333222222333666777777666777888999999999888888888999999999999999999999999666777999;;;===>>>??????>>>>>>@@@DDDHHHIIIEEEAAAAAACCCEEEEEEBBB???>>>???===???@@@CCCGGGNNNVVV\\\MMMGGGBBBCCCCCCBBBCCCFFFDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJIIIFFFGGGHHHEEE???999===>>>CCC\\\|||rrr]]]DDD888;;;BBBFFFEEEFFFIIIMMMQQQSSSSSSQQQPPPPPPQQQMMMHHHFFFJJJKKKJJJ<<>>:::888;;;222666>>>>>>??????888444777777444333444444222333222111333555777666555222333444333222111222333333333333333333222111111111000///---,,,---000222......//////.........///000000///......---------,,,---....../////////////////////...---,,,++++++***++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...........................//////////////////////////////000111111222222111111111111222222222222111111333333333333333222222222222222333333444555555555555666777777888888777777888999;;;<<<<<<===>>>>>>@@@??????@@@@@@@@@??????FFFIIIOOOQQQMMMJJJOOOWWW]]]WWWMMMKKKOOOMMMKKKPPPLLLQQQLLLKKKXXXhhhqqqdddZZZQQQHHHEEECCCAAA@@@AAA???AAABBB@@@<<<:::<<<>>><<<<<<<<<;;;:::999999999???>>>;;;999999:::<<<>>>;;;:::999888888888999999777888888999999888888777666444333333444555555444444555555555555555555555555555555555555555555555888888777777666444333222222222222222333444555555444444333333333333222222222222222333333444444444333333444444444444333333222333333444555444444444222222222222222222222222222222222222222222222222222222222222333333333444555666777666555666777999333666<<<@@@===888888;;;999???HHHUUUgggsss^^^EEE999888777888999;;;;;;:::666666555555444333333333222333333444444333222222111111111222222333333333222111111333555666666555555777999999888777888999999999999999999999999999666888;;;===???@@@@@@@@@===>>>AAAFFFJJJJJJFFFAAAAAACCCDDDBBB>>>===>>>AAAAAAAAAAAAAAABBBGGGNNNSSSLLLGGGDDDDDDCCCBBBDDDIIIHHHGGGEEEEEEDDDDDDBBBAAAFFFEEEDDDDDDHHHJJJCCC:::;;;===<<<;;;DDDVVV``````TTTIII===<<>>@@@AAA@@@>>><<<:::===>>>;;;777666:::===;;;:::>>>???@@@IIIUUUYYYVVV<<<777444666777666666999:::444888;;;555555:::777666666666666666666666555222111000222444555555444111222333333111111222333222333333333333222111111///............000111222---...///...---,,,---//////......---------......------------......//////.........---,,,+++***))))))***+++,,,,,,------,,,***++++++,,,,,,---------+++,,,,,,,,,---------------------...............//////////////////////////////000111111111111000111111222222222222111111222222222222222222222222111222222333444444555555555555666777777777777777888999;;;:::::::::;;;===>>>===<<<===???AAA@@@???IIIIIIKKKMMMJJJHHHLLLTTTXXXOOOIIIIIIIIIIIIJJJKKKLLLNNNFFFCCCJJJPPP]]]qqq}}}fffTTTIIICCCOOOHHHCCCBBBAAA??????AAA@@@AAABBBAAA???===<<<<<<;;;<<<===<<<:::999:::;;;===<<<:::888888999:::;;;;;;:::999777777888888999777777888888888888777777777555333444555666555555444444444555555555555555666666666666666666666666999999999888777666444444333333333333333444555555333333333333333333333333333333444444444444444555333333555555555555333333222222333444444444444444222222222222222222222222111111111111111111111111111111222222222333333333555666777666555555777999555777999:::999888999:::;;;999888999AAARRRggguuuttt___FFF;;;999777888999::::::999666555555444444333333222222222333333333333222222//////000111333444333333222111111222444666666555333666888999888777999;;;999999999999999999999999666888<<>>>>>AAADDDEEEAAA>>>>>>AAACCCAAA===;;;===AAACCCCCCCCCBBBBBBCCCEEEHHHFFFEEEGGGHHHFFFBBBDDDIIIJJJJJJJJJIIIFFFCCCBBBBBBLLLLLLIIIGGGHHHIIIDDD<<<;;;<<<>>>@@@CCCHHHNNNQQQFFF@@@<<<>>>EEEGGGBBB<<<<<<<<<======<<<:::888777555666555111111444666444:::===AAABBBAAA@@@===:::555333444888:::999;;;@@@<<<666888999444888;;;444777555555555666666555666222000000111333444333222000222333222111000111333111111222222111111000//////......///000000000///,,,...///...,,,+++---///...---,,,,,,,,,---...///------------------............------,,,***)))((())))))***,,,,,,------,,,*********+++++++++,,,,,,++++++,,,,,,------------,,,,,,---------.........////////////////////////...///000000111111000000111222222333333222222111000000111111222222333333333333333444555555666666444555666666777777666666777999:::999777777999;;;===;;;:::<<<@@@BBBBBBAAAKKKGGGFFFFFFEEECCCHHHNNNPPPHHHIIIKKKFFFEEEHHHIIIHHHIIIDDDEEEMMMNNNRRRaaarrrxxxfffVVVKKKGGGFFFFFFHHHEEEDDDEEECCCAAACCCHHHAAA@@@@@@AAAAAA???<<<:::999;;;===<<<;;;:::<<<>>>;;;;;;:::999999999999999;;;:::888777666777888999666777777777777777777666666555333333555666555444444444444555555555666666555555555555555555555555888888888888777555444333444333333333333444555555333333333333333333333333666555555555555555555444111222444555555444222111222222333444444444444333111111111111111111111111111111111111111111111111111111111111222222222222333444555444333333555777888999999888888:::::::::;;;:::888666777===GGGOOObbbpppsss^^^DDD;;;:::888888999:::999888666555555444444333222222111222222333333333222222......///111333444444333111111000222444666555555222555888999777777999<<<888888888888888888888888555888<<>>===:::;;;???CCCAAA===;;;===???BBBDDDFFFFFFEEECCCCCCCCCAAADDDIIILLLHHHCCCCCCIIIJJJNNNPPPOOOJJJGGGGGGIIIEEEGGGGGGEEEEEEHHHHHHDDD;;;;;;???EEEFFFCCCCCCGGGMMMFFF???>>>BBBEEECCC@@@;;;<<<<<<======>>>>>>===888:::999555444777888555222777>>>DDDCCC===:::;;;555222222666777666888<<<888222333444444<<<>>>222666333222333444333333444222000000000222333222111000111222222111000111333000000000000000//////...///.........///...---++++++---///...,,,+++,,,///---,,,,,,+++,,,---///000...------,,,,,,------------------,,,+++***((((((((()))***+++,,,---------+++++++++******************+++,,,---------,,,,,,,,,,,,,,,------.........////////////////////////...//////000000000000000222222333333333333222222//////000111222333333444444444555555666777777888444555555666666666666666777999:::999666666888;;;<<<:::999<<<@@@DDDDDDCCCLLLFFFAAAAAAAAA@@@DDDIIIEEE@@@EEEIIIBBB@@@FFFFFFIIIHHHBBBDDDLLLJJJLLLXXXsss}}}pppbbbggg~~~|||nnn[[[VVVOOOJJJHHHGGGFFFEEE@@@AAADDDFFFBBB===>>>BBBBBB@@@???@@@AAA@@@;;;777888;;;======;;;;;;===???;;;;;;;;;:::::::::999999;;;:::888666666777888999666666777777777777666666666444333333444555555444444444444555555555666666444444444444444444444444888888777777666444333222444444333333333444555555333333333333333333333333777777777666555555555444000111333444444333111000222222333444444444333333111111111111111111111111000000000000000000000000000111111111111222222222222333333333222222444666555777888888888888666222222555888;;;<<<>>>@@@BBBCCCMMMXXXdddvvvzzziiiWWWGGG;;;:::::::::;;;;;;999777:::888555333111/////////111111222333333333333222222222222222222222222222222111000000000222444666444555555666777888888999888888888777555555777999999:::<<<>>>@@@BBBBBBCCC???>>>===;;;;;;;;;<<<===@@@??????>>>???@@@BBBCCCFFFFFFGGGGGGGGGEEECCCBBBEEEKKKPPPLLLDDD???BBBGGGLLLOOOSSSVVVUUUOOOEEE???KKK@@@;;;KKKbbbiiiYYYFFF===>>>??????>>>@@@EEEJJJWWWOOOBBB===KKKYYYTTTDDDAAA<<<888777:::;;;888555999666444444666999::::::999;;;<<<;;;888666555555555666777777777777777666:::333...111:::>>>:::444555111000222333111///111111222222222222111000000000000000000000000000000///////////////////////////...---,,,+++,,,,,,---------------------------------------------------//////...---,,,,,,+++++++++,,,,,,,,,,,,+++******))))))************))))))+++++++++***************+++++++++,,,,,,---------...///////////////......------......///000000000//////000111111111111111111111111000000000//////222111000000000111333333444444444444444444333333555555666777777777777777777777888888888999999999;;;<<<===???AAACCCDDDEEEDDDEEEEEEDDDBBBCCCEEEGGGHHHFFFCCC@@@???@@@BBBDDDIIILLLMMMIIIFFFHHHPPPXXXpppjjjjjjbbbRRRQQQYYYZZZrrrmmmmmmyyypppaaaWWWQQQNNNJJJHHHFFFFFFJJJLLLJJJEEECCCCCCCCCCCCBBBAAABBBBBB@@@AAABBBAAA???===<<<===<<<<<<:::999888999::::::;;;;;;::::::999888777777999888777777777777777777444444666999::::::777444666555444333333444555666333333333444444555555555666444333444555666555444666555333222111222222333111111222222222333333333444444333333333222222222666555333222222222333333333333333333333222111000111111111111111111111111000000000000000000000000111111222222222222111111000000111111111222222222222222222222222222222222444444555555666777777777666777888999:::;;;;;;<<<===>>>???BBBHHHPPPWWW[[[zzztttbbbRRRDDD;;;:::999:::;;;;;;999777888777555333111000000000000111222222333333222222222222222222222222222222111111000///000111333555444444555666666777888888666777777555444444666888::::::;;;;;;<<<<<<;;;;;;>>>>>>=====================>>>@@@AAABBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBDDDIIIMMMLLLFFFBBBCCCFFFFFFHHHKKKNNNMMMHHHBBB===???999>>>WWWsssxxx```EEE???@@@@@@>>>>>>@@@EEEIII\\\UUUIIICCCMMMYYYTTTEEE@@@<<<888888:::;;;999666888666444444666999::::::999:::<<<;;;888666666666777666666666666666666666888333111777???BBB===666555111000222333111000111111222222222222111000000////////////////////////........................///...---,,,,,,,,,------------------------------------------------------///......---,,,,,,+++++++++,,,,,,,,,,,,+++******))))))************))))))******************++++++))))))*********+++++++++......////////////......------......//////000000//////000111111111111000222111111111000000000000111111000000000111222333444444444444444444444444555666666777888777777777777777777888888888999999:::;;;<<<===???AAABBBBBBCCCDDDDDDDDDCCCCCCDDDFFFGGGEEEBBB@@@@@@AAACCCEEEIIIKKKKKKIIIGGGJJJQQQWWW^^^ZZZ\\\WWWIIIGGGMMMLLLTTTOOOLLLRRR___jjjoooooo|||pppfffccc\\\QQQIIIDDDCCCCCCCCCIIIGGGDDDDDDGGGHHHFFFCCCCCCAAA@@@BBBCCCBBB===888@@@@@@AAA@@@?????????@@@<<<;;;:::999888999999:::;;;::::::999888888777777999888888777666666666666444444555777999888666444555555444444444444555555333333333333444444444555444333222333555666555444666555333222111111222222111111111222222222333333444333333333333222222222333222111000000000000111222222333333222222111000111111111111111111111111000000000000000000000000000111111222222111111000000000000111111111222222222222222222222222222222333333444444555666666666666666777888999:::;;;;;;999888888888:::>>>AAACCC===FFFUUUaaannn|||nnn\\\MMMAAA:::999999999::::::888777666555444222111111111111000111222222333333222222111111111111111111111111000000//////000111333444444444444555666666777777444555555444222333555777::::::::::::999999999999<<<======>>>>>>>>>======999<<>>;;;>>>>>>>>>???@@@BBBCCCDDDEEEGGGJJJJJJHHHEEECCCCCCAAABBBDDDEEEEEECCC@@@>>>===888@@@ZZZvvvyyy```EEECCCBBB@@@>>>===@@@DDDHHHVVVQQQGGGAAAEEEMMMIII???>>>;;;888888:::<<<:::888777555444444666888999999777999:::999888666666777888777666555444444555666333111333:::AAACCC<<<555555111///111222000000222111111222222111111000///////////////////////////..............................---,,,,,,,,,------------------------------------------------------......------,,,,,,+++++++++,,,,,,,,,,,,+++******))))))************)))))))))))))))***+++++++++,,,)))************+++++++++------......///......------------...//////000000...///000000111111000000222111111111111000000000111000000000000111222222555555555555555555555555555666777777888888777777666666777777777888888888999::::::;;;<<<===>>>???@@@AAACCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAACCCEEEGGGJJJIIIHHHGGGIIIMMMQQQTTTNNNLLLQQQPPPDDDCCCHHHFFFJJJGGGEEEIIIPPPUUUTTTRRRXXXYYY[[[```jjjyyyuuu___^^^WWWMMMQQQLLLGGGCCCCCCDDDEEEFFFEEECCCBBBBBBCCCCCCBBBAAAFFFAAA>>>???CCCDDD???:::EEEDDDBBB@@@???>>>??????;;;:::999888888888999:::::::::999999888777777777999999888666666555555555555444333444666666666444333444444555555444444333222333333333333333444444222222222333666777666555555444333111111111111222000111111111222222222222333333333222222222111111222111000000///000000000111222222222222111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111222222333444444555555555555666777888999::::::999888777777666666666777333999@@@EEEKKKTTT```iiivvvnnn\\\LLL@@@:::999888999::::::888666444444333222222111111111000000111222222222222222111111111111111111111111000000000000111222333444333333444444555555555555333444444333222222555777999999::::::;;;<<<======:::;;;<<<===>>>===<<<;;;999;;;@@@CCCCCC@@@===:::@@@@@@??????@@@BBBDDDEEEFFFGGGHHHIIIHHHFFFBBB???@@@AAABBBBBBBBBBBBBBBCCCHHH@@@???LLL]]]bbbUUUEEEEEECCC@@@======???CCCFFFJJJGGGAAA;;;<<>>888<<<:::888999:::;;;:::888666555333444666888888888444666777777555555666777999888555333222333444555000000222777<<<<<<777111444///...000222000///111111111111111111000000///////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))************))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---......//////000...//////000000000000000111111111111111111111111000000000000000111111222444444555555555555666666555666777777888888777777555555666666666777777777999999::::::;;;;;;<<<<<<<<>>???AAACCCEEELLLHHHDDD@@@>>><<<;;;::::::999888777777888999:::999999888888777777777777999888777666555444444444666444222222333555555444222333444555555444333222222222222222333333333333111111222555888999888777555444222111000000000111000000000111111111111222222222222222111111111111222222222111111111222222000111111111111111000000000000000000000000000000///////////////////////////000000000000000000////////////000000000111111111111111111111111111111000000111111222333333333444444555666777888999999888888999::::::::::::::::::<<>>===>>>CCCHHHNNNXXXeeeooovvvwwwtttnnn\\\LLL===999888777888999999777555333333333222222111111111000000111222222222222111000000000000000000000000000000000111222222333444333333333333333444444444333444444333222333555777::::::999:::;;;<<<===>>>888999:::;;;;;;;;;999999999;;;===?????????>>>===BBBBBB@@@@@@@@@@@@BBBCCCGGGFFFFFFFFFFFFDDD???;;;@@@AAABBBBBB@@@@@@CCCEEENNNFFF???>>>CCCGGGFFFCCCEEEBBB>>><<<<<<>>>@@@BBBBBBAAA>>>;;;<<<>>>===:::999999888999999999888777555444333444666777777666222333444444333333444666999777555333222222333444222222111333555555222000222...---111222000///000000111111111111000//////................................................,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))************))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------.../////////......///000000000000000000000000000000000000000//////000000111111111111444444444444555555666666555555666777777777777666444444555555555666666666999999999999:::::::::;;;:::<<>>???@@@AAACCCEEEGGGGGGMMMIIIFFFFFFIIIKKKJJJHHHAAA>>>EEEIIIEEEKKKTTTSSSPPPNNNLLLJJJHHHHHHGGGGGGKKKHHHFFFFFFJJJOOOQQQQQQIIITTTfffwww}}}uuummmuuuyyy{{{wwwsssssspppmmmiiijjjkkkmmmooommmjjjfffiiifffaaaZZZTTTPPPMMMLLLVVV```XXXHHHEEEDDDBBBDDDHHHEEECCCBBBBBBBBBBBBAAA;;;;;;???DDDCCC>>>???DDD@@@IIIQQQNNNEEE>>>AAAGGGKKKGGGBBB>>>===<<<:::999999888777777777777999999888888777777777777666666888777666555444444444444777444222111222444444444111222333444444333222111222222222222222222222222222222333666999;;;999888555444222000//////////////////000000000111111111222222111111111000000000111111111111111111111111///000000111111000000000////////////////////////...........................//////000000//////........./////////000000000000000000000000000000000//////000000111222222222222333333444555666777888222333555777999:::::::::111555888999888777888999:::===AAAFFFKKKOOORRRTTTccchhhpppyyytttmmmeee```YYYTTTTTTWWWkkk\\\KKK;;;999777777777888888777555222222333333222111000000///000111111222222111111//////////////////////////////000111111222222222222222222222222333333333222333333333222333555777;;;:::888777777888999999999999999999999888777777888999:::<<<===>>>??????AAA@@@???>>>============FFFEEEDDDCCCBBBAAA>>>;;;>>>@@@BBBAAA>>>===???BBBEEEDDD@@@===;;;;;;>>>@@@AAA>>>;;;:::;;;<<<======<<<;;;999:::;;;===<<<;;;888888888888888777666555444333333444666777666555222333333333111111333555666666444333222222333444555555333222111111222222111...///444666222000000000000111111000000///...........................------------------------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******))))))************)))))))))))))))***+++++++++,,,+++++++++************)))******+++,,,------------,,,,,,,,,---......//////---...//////000000//////......////////////000000...///000000111111000000222222333333444555555555444444555666666666666555333333444444444555555555777777777888888999999999888:::<<<=========>>>???;;;===???AAACCCEEEEEEFFFJJJGGGEEEEEEHHHIIIGGGEEEEEEBBBIIINNNLLLSSS\\\[[[QQQQQQOOOLLLJJJIIIKKKMMMHHHHHHHHHIIILLLMMMMMMMMMLLLRRR^^^kkkqqqkkk\\\QQQSSSWWWXXXTTTQQQQQQPPPMMMJJJLLLOOOTTTYYY[[[ZZZXXXRRRPPPMMMJJJGGGFFFEEEEEEHHHKKKHHHHHHLLLFFFBBBIIIIIIGGGEEEEEEFFFGGGFFFFFF:::<<>>???EEEDDDZZZnnnlllWWWDDD@@@EEEDDD@@@<<<<<<===>>><<<:::888777666666666777888999777777777666666666666666666666555444444444444555777555222222333444444444111222222333333222222111222222222111111111111000111222444777::::::999777555444222000............////////////000000000000111111111000000000000///---......////////////......//////000000000000///////////////////////////..............................////////////................../////////////////////////////////////////////000111111222222111111222333444555666666222222444555666666666666555888<<<>>>===;;;999999:::888777888;;;<<<;;;:::===@@@EEEHHHJJJMMMPPPRRRNNNRRRZZZfffpppuuutttqqqxxxuuupppkkkeeeaaa^^^]]]ccccccccccccaaa[[[TTTNNNNNNJJJGGGFFFDDDCCCGGGNNN{{{ggg\\\LLL<<<888777666777888888666444222333333333222111///...///000000111111111111111////////////////////////,,,---...///000000000000222222222222222222222222000111111111000111444666888777666555555777888999<<<;;;:::888777777777777555666999;;;===??????@@@>>>>>>>>>======<<<::::::AAAAAAAAA@@@???>>>>>>???<<>>>>>===<<<<<<======:::888888:::;;;:::999888666555777:::;;;999888666777888888666444333333333222222444666777666444444555555333222222444555444444333333333333333333333444444333111111222444111000333999;;;666222111000000000000000//////...........................------------------------+++,,,---.........------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))******************+++++++++++++++*********)))))))))***+++,,,,,,---------+++,,,,,,------......///---...//////000000//////------------.........///......000111111111000///111111222222333444444555222333444444555555444444333333333333444444444444444444555555666777888888888999:::::::::;;;===???999;;;>>>AAACCCDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFFFFGGGDDDMMMSSSQQQVVV]]]YYYEEEGGGIIIIIIGGGGGGKKKNNNOOOOOOMMMLLLLLLNNNQQQSSS]]]```dddhhhggg```VVVOOOQQQTTTUUUPPPNNNOOOOOOMMMJJJLLLOOOSSSXXX[[[[[[ZZZMMMLLLKKKJJJJJJIIIIIIIII<<>>>>>>>>======@@@IIIQQQLLL???===EEEJJJccczzzvvv\\\EEE???DDD???;;;999:::===>>>;;;888777666666555666777888999666666666666666666666666444444333333444444555666777555444333444555444333222222111111111111222222222222111111000000000000000111333666888999666444555333111///...---------........./////////000000111111000000000/////////,,,---.../////////......---...//////000000//////........................---------------------------......//////......---------.........//////////////////////////////////////////000111111222222000000111222333444555555555555555555555555666666555777888888777555333333::::::999999999::::::;;;;;;<<<>>>>>>===<<<>>>???<<<===@@@HHHPPPTTTRRRNNNIIIHHHGGGEEEEEEFFFGGGHHHJJJHHHGGGLLLRRRSSSOOOJJJIIIGGGGGGHHHEEEAAABBBFFFxxxfff]]]OOO???888777666777888888666444333333333333222000...---//////000111111111111111////////////////////////***+++,,,---............222222111111111111111111//////000//////000222555555444444555666999<<<>>>>>>===;;;888777777777777222555888<<>>>>>>>>===;;;:::===>>>>>>===<<<===@@@CCC;;;@@@DDDCCC>>>:::999;;;777888:::<<<======;;;::::::888666777::::::888666:::666555999======;;;999666777888777555333111111333222222444666666555444666777666444333333444666222222333444444444333333...111333222111000111333222222666===???:::444333000000000000000//////...........................------------------------***+++---...///...------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))+++++++++***************---------,,,,,,+++++++++((()))***+++,,,---------++++++,,,------......///---......///////////////,,,,,,,,,------.........---...000111111111000///000000111222222333444444111222333333444444333333222222333333333444444444111222222333555666666777888888999999888:::===@@@888:::===@@@BBBCCCBBBBBB>>>@@@BBBDDDEEEFFFGGGGGGBBB@@@JJJQQQOOOQQQTTTNNNKKKOOORRRQQQNNNKKKMMMOOOKKKJJJHHHEEEFFFKKKSSSYYY``````___ZZZTTTNNNLLLKKKKKKOOOOOOJJJHHHKKKLLLKKKKKKKKKLLLOOOQQQSSSRRRPPPHHHHHHHHHHHHHHHHHHHHHHHHDDDMMMJJJDDDGGGHHHHHHPPPGGGDDDAAA@@@@@@AAAAAAAAA@@@DDDNNNVVVOOO???<<>>;;;888999<<<<<<888444777666555555555777888999555555555666666666666666333333333333444555666666777666444555555555444333333222111000000111222333222111111111000000/////////000111444777777444222555333111///------------............/////////000000000000000////////////---...000111111111000000------...///000000//////........................---------------------------..................------------.........////////////////////////////////////000000111111222222000000111222333444444555333333222222333444555555333444444555666777999:::333666888777555555999<<<777999:::;;;:::;;;<<<>>>>>><<<:::===BBBEEEBBB???CCCBBBAAA@@@AAACCCFFFGGGPPPJJJFFFHHHMMMNNNGGG@@@CCCEEEHHHKKKHHHAAA???AAAyyygggZZZLLL???999777555555666777777666333222111111000000111111000000000000000000000000......---,,,---...///000...............///000000111111111111000///------///111222222111111222333222333444666777888888888;;;;;;:::999888777666555888999:::<<<===>>>>>>>>><<<;;;:::::::::<<<===???BBBBBBBBB>>>::::::<<>><<<:::888777666<<<@@@===;;;:::999777999999999:::;;;<<<;;;999>>>;;;>>>EEEBBB888666<<<;;;:::999777555444222222555555555444333444888;;;:::888666555666777666555333111///111333333111...///000000111111111000000...222888<<<===999444000000000//////.........---///000111111111000...---111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,+++***))))))))))))***)))((((((((()))+++,,,((()))))))))******************+++,,,,,,,,,,,,+++(((***++++++******+++,,,///---+++******+++,,,.........---------......///---...//////------...///111000000/////////000000///000000000111111111111222222333444444444444333222111111000111333444555111222333444555555555555999999999999999:::;;;<<<>>><<<;;;===AAACCCBBB@@@>>>???@@@BBBCCCCCCBBBBBBBBBFFFKKKMMMMMMJJJHHHGGGNNNMMMKKKIIIHHHJJJOOORRRTTTMMMDDD>>>@@@GGGOOOSSS^^^ZZZTTTQQQOOOMMMIIIEEEOOONNNNNNNNNNNNNNNNNNNNNMMMJJJIIIJJJMMMOOOMMMKKKJJJJJJIIIIIIIIIHHHHHHGGGHHHFFFFFFIIILLLLLLLLLMMMRRRLLLEEEBBBBBBBBB@@@<<>>>>>AAA>>>===:::888777777888888888777555444444555777888777777777777777666555555111444666555111000444888999666444333444444111///000000000000000000000000222222222111000//////...---...///000222222222222000000///---++++++...000................................................---------............///..................------........................------------------------....................................//////////////////////////////////////////000111111111111111000000000000111222333444444444444444444444444444444444444555555555555666555555555555666777999999888888999:::;;;;;;;;;;;;888999;;;<<<<<<<<<>>>@@@@@@AAABBBBBBAAAAAACCCEEECCCCCCDDDEEEFFFGGGHHHHHHOOORRRSSSNNNDDD>>>>>>AAAvvvcccWWWIII===999777666555666777666555333222111111000000111111////////////////////////...------,,,---...///000...............//////000111111111000000///------///000222111000000111333222333444666666777777777::::::999888888777666666888888:::;;;<<<=========::::::;;;;;;<<<===>>>???@@@AAAAAA>>>;;;:::<<<>>>???>>><<<;;;:::;;;<<<<<<<<>><<<<<<===@@@BBBAAA???>>>???AAABBBBBBBBBAAAAAAAAAEEEIIILLLLLLJJJIIIHHHKKKKKKKKKJJJIIIKKKNNNQQQQQQLLLFFFDDDFFFKKKPPPRRRTTTQQQNNNNNNOOOOOOMMMKKKMMMMMMMMMMMMLLLKKKJJJIIIOOONNNLLLLLLLLLLLLKKKIIIKKKJJJIIIGGGGGGGGGGGGHHHIIIGGGFFFGGGHHHGGGGGGGGGMMMGGGBBB@@@BBBDDDBBB@@@???@@@BBBBBBAAA???<<<:::>>>BBBFFFDDD===999999<<<===<<<:::888777777777777777666444333333444666777777777777777777666555555222555888666333111444777888555333333444444222000000000000000000000000000222222111111000//////......///000111111111111111/////////---++++++...000................................................---------............///................................................------------------------....................................////////////........................//////000111111111111000000000000000111222333333444444444444444444444444444444444444555555555555777666666666666666777777777888999:::;;;;;;;;;;;;888999;;;;;;;;;<<<===??????@@@AAA@@@??????AAABBBBBBCCCCCCCCCDDDEEEEEEFFFIIILLLMMMJJJDDD@@@@@@BBBsss___SSSGGG<<<:::888666555666666555333222222111000000000000111////////////////////////...------------...//////......------......///000000000000000///......---///000111111000000111222333444444555666666666555999888888888777777666666777888999:::;;;<<<<<<<<<888999;;;===>>>?????????===>>>???>>><<<;;;<<<======<<<:::999999<<>>???>>>===>>>@@@AAA@@@??????@@@AAAAAAAAAAAAAAA@@@???CCCHHHJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIKKKNNNPPPMMMKKKJJJJJJMMMPPPQQQRRRMMMLLLLLLMMMOOOPPPPPPOOOJJJKKKLLLMMMLLLKKKJJJIIIPPPPPPOOOMMMIIIGGGGGGHHHMMMKKKHHHEEEDDDEEEGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDFFFBBB??????BBBEEEEEECCC?????????>>>===<<<::::::===AAAEEECCC>>>:::;;;>>>::::::999888777666666555666555444333333444555666666666777777777666555555444777999999555333333555555444222333444444333111000000000000000000000000222111111000000//////...///000000111111000000////////////---++++++---///................................................---------............///................................................---------------------------------------------------............/////////...........................//////000000000000000////////////000111222333333333333333333333333333333333333444444444555555777777777666666666555555666777888999::::::::::::777999:::;;;:::;;;<<<>>>===>>>???>>>======???@@@BBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCppp[[[PPPEEE<<<;;;888666555555555444222222222111000000000000000////////////////////////------------......//////...------------...////////////000000///......---...///111000//////000222333444444555555555444444777777777777777777777777777888999:::::::::::::::777999<<>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA???FFFIIIBBB999666666666666888999:::999999999999IIIccckkkRRR===<<<<<<555666666666666666666666666666777999999888777777888444333222222555777777777222555777555111///000111111111222222222222111111222111///.........000000111111111111000000000000///////////////.........000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******)))((((((((((((((('''''''''''''''(((((()))...---,,,+++)))((('''''''''(((((()))))))))))))))(((***++++++******+++,,,************+++,,,......))))))***+++,,,---------***+++,,,,,,+++***+++,,,------,,,,,,,,,---.............../////////000000...///000000111000000000000000000111111222333333111222333444444444444444666666777888999;;;===>>>????????????@@@@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@CCCGGGIIIHHHFFFEEEEEEEEEGGGHHHIIIIIIJJJMMMOOOLLLKKKKKKMMMPPPSSSTTTTTTOOOOOOOOOPPPPPPPPPPPPOOOIIIJJJLLLNNNOOONNNMMMLLLMMMNNNNNNJJJEEECCCDDDGGGPPPMMMHHHDDDCCCEEEHHHJJJIIIKKKJJJFFFDDDDDDEEEDDDAAA???===>>>AAADDDEEEEEEAAAAAA???>>>===<<<<<<<<<>>>AAADDDCCC???===>>>AAA888999999888888666555444555444333333333333444555555666666666666666555555555888::::::777444333333333222222222333333333222000000000000000000000000111111000000////////////000000111111000///....../////////...,,,,,,---///................................................---------............///---------.......................................---------------------------------------------------------.........//////........................---...//////000000//////////////////000111222222222222222222222222222222222333333333444444444444555555666666666666666666666666777888999999999999777888::::::999:::;;;===:::;;;<<<<<<<<<===???AAA@@@@@@???>>>>>>>>>?????????>>>>>>@@@CCCEEECCCAAAoooYYYNNNDDD<<<:::888666555555555333222222111000000//////000000........................---------...............---------------...//////...////////////......------///000000///...000111222333444444444444444333555555555666666777777888888888999999:::999999999777999===@@@BBBAAA@@@???<<<<<<======>>>===<<<;;;;;;<<<>>>???@@@@@@???>>>===@@@???;;;888888666222555777999999888777888999BBBHHHHHH@@@999777666444666666666777777888888888333555777777666555666666333333333555777777555444111444666555111///000222...///000111222333333333000000//////////////////000000000000111111111111000//////........................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,***)))((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((''''''((())))))))))))((((((***++++++******+++,,,))))))******+++,,,---...***++++++,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---......---............/////////......///000000000000/////////000111222222222333222222333333444333333333444555555666888:::;;;<<>>???@@@BBBCCCCCCBBBAAA@@@>>>============999;;;===<<<:::999;;;<<<888888888888888777666555444444444333333444444444555555666666666666555555555777888999777444333222111111222222222222222333////////////////////////000000000///////////////000000000000000///...---...//////...,,,,,,---...................................................---------............///---------.........//////........................------------------------------------------------------------....................................------...////////////...............///000111222222222222222222222222222222222222222333333333444111222444666777888888888444555666777888888888888666888999999888888:::;;;777888:::;;;<<<>>>AAACCC???>>>===<<<<<<===>>>???@@@>>>===???CCCEEEBBB???oooXXXLLLCCC<<<999777555444555555444222111111000////////////000........................,,,---......//////......------,,,,,,------...///....../////////......------...//////......///000111222333333444444444333333333444555666777888888999999:::::::::999888888999;;;>>>AAABBBAAA@@@??????>>>======>>>>>><<<;;;:::<<>><<<<<<===;;;888999<<<999333444777999999777666777:::@@@777333999;;;777666999666666666666777777777888111333444444444444555777666555555666777666444222000222333333111000000111---...///000111222222222---...///000000000000/////////000000000000000111000///......------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***))))))(((((()))))))))&&&'''((())))))))))))((('''''''''(((((()))))))))''''''((()))))))))))))))(((***++++++******+++,,,))))))******+++,,,,,,,,,+++,,,------,,,+++)))(((***+++,,,,,,******+++,,,,,,,,,,,,,,,------...///------------.........///---...//////000000//////...///000111222222222222222222333333333333222222333333444555666777999:::<<<===>>>>>>======???@@@???>>>>>>??????@@@BBBBBBCCCEEEGGGHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGJJJLLLLLLJJJIIIJJJMMMQQQSSSSSSHHHJJJMMMNNNMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFEEEFFFIIILLLTTTPPPIIIDDDBBBDDDGGGJJJQQQXXXXXXOOOGGGFFFCCC===@@@@@@@@@@@@@@@AAABBBBBB@@@@@@>>>===<<<;;;;;;;;;888999::::::999888999;;;999999888888888777777777444444444444444444444444444444555666666666555555444444555555555333222111000111222222111000111333////////////////////////////////////////////////000000000000//////...------///000///---,,,---...................................................---------............///,,,,,,------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,------...............---------......///000111111111111111111111111111111111222222222333333333///111333666777888888888444444555666777777777777666777888888777777888:::555777999:::;;;===@@@CCC===<<<;;;;;;<<<>>>AAABBBCCCAAA???AAACCCDDDBBB???~~~mmmVVVJJJAAA:::888666444444555555444333111111000///////////////........................,,,---.../////////...---------,,,,,,------...///------...//////......---,,,...//////...---///000///000111333444444444444111222333444666777888999::::::;;;;;;:::999888888;;;<<>>===;;;999:::<<<>>>>>>>>>======:::===<<<999888:::999666333666:::999666444777:::???999777<<<===777666:::444444444555555555555555000222222222222444777999===:::666555444444333222000//////000111222111/////////000000000//////...,,,,,,,,,---...///000111....../////////000000000000///...---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******)))))))))******+++'''((()))*********))))))''''''(((((()))))))))***(((((()))************)))(((***++++++******+++,,,*********+++++++++*********+++---...---,,,***)))+++,,,---,,,+++***+++---,,,,,,,,,,,,---...///000,,,,,,---------...............///000000000000000...///000111222222222111222222333333333222222111333333333333444555666777777999;;;;;;::::::<<>>???AAACCCDDDAAACCCFFFGGGFFFFFFFFFGGGEEEFFFEEEDDDCCCEEEHHHLLLHHHHHHHHHIIILLLOOOOOONNNFFFIIIMMMNNNMMMLLLMMMNNNLLLKKKJJJJJJJJJLLLNNNOOOLLLJJJHHHHHHJJJMMMOOOPPPRRRNNNHHHCCC@@@BBBEEEGGGKKKUUUXXXPPPIIIHHHDDD===???@@@@@@AAAAAAAAABBBCCC??????>>>===<<<;;;::::::;;;<<<<<<;;;::::::;;;<<<;;;:::999888777888999999555555555666666555555555333444555555666666555555222222111111222222111111000111333222000///000222//////////////////////////////////////////////////////////////////......---///000///---,,,------................................................---------............///,,,,,,------...//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---............---------------...///000000111111111111111111111111111111111111222222222222000111444666777777777666333333444555666666666666555777888777666666777999555777888888888:::<<<>>>;;;:::::::::===@@@DDDFFFDDDDDDCCCDDDDDDDDDCCCAAA{{{lllUUUIII@@@999777555333444555666555444111111000///////////////........................,,,,,,.../////////...------,,,,,,,,,,,,---......------......///......---,,,---///...------...000...///111222333444555555000111222444666777999999;;;;;;;;;;;;::::::999888===>>>???@@@AAA@@@@@@???FFFBBB===<<<===>>>===<<<888888999:::;;;===>>>???777===>>>:::555666888888222666:::999555444666:::999<<>>???AAAAAAAAABBBCCCDDD@@@@@@@@@???>>>===;;;:::;;;;;;::::::999999::::::<<<;;;999777777888:::;;;555555666666666666555555333333444555666666666555111000//////000111111111000222333222///...///111////////////////////////.........///////////////......///////////////...---...000///...,,,------................................................---------.........//////,,,,,,------...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......---------------------///000000000000000000000000000000000111111111111222222222111333555777777666555444222333444555666666666666555666777777666666777888666777888777666666888::::::999999:::>>>BBBFFFIIIEEEEEEFFFFFFEEEDDDDDDDDD{{{eeeRRRIII@@@888666555555444444444555555222111///...---------.........---------,,,,,,,,,---.........---,,,,,,+++...------------...//////---......///////////////------------------------////////////000111222333222111111222444777:::<<>>===<<<:::999777777<<<===>>>>>>???AAAFFFIIIKKKIIIEEE???:::999:::<<<888;;;===<<<999777888::::::;;;=========;;;999888555555444666777777666444:::<<<666444;;;999333777333444666888:::888444111000333444222000444>>>HHHWWWQQQDDD666000333666666111---+++---000000---,,,333555777555000---,,,---000---,,,...222444444333//////.........//////000..................------///...---,,,+++,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,***)))))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...***++++++***))))))+++,,,******+++++++++,,,,,,,,,++++++---...//////000000........................///////////////............///000111222333444444222222222222222222222222222333555444333333444666555555666888999;;;===>>>???@@@@@@AAAAAABBBBBBBBBCCC@@@>>>@@@GGGNNNSSSUUUKKKHHHDDDBBBCCCFFFJJJMMMMMMJJJGGGHHHKKKLLLHHHCCCNNNTTTUUUOOOLLLMMMKKKGGGFFFFFFHHHNNNTTTXXXXXXVVVRRRLLLFFFEEEJJJQQQTTTTTTPPPMMMJJJHHHFFFDDDFFFIIINNNSSSRRRJJJEEEEEECCC???@@@CCCBBB>>>>>>BBBAAA;;;>>>???@@@???<<<:::999:::888888999999999:::::::::======<<<;;;:::999999888666555555777888777555333444777666333;;;EEECCC888666444222000/////////000444333222111111111111222111111000///////////////000000////////////000000........................------......------,,,+++---------............/////////.........---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......000///...---,,,---......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000000///.........///111222222222333333333444444444555555555444444333333333777777777777666666666666666666666666777777777777:::999888888:::<<>><<<666222777888666777===BBBBBB;;;444444555555444333888@@@GGG```ZZZLLL<<<444222222///000//////111333111...,,,222444666444000---------...---+++---000222111000..................///000..................------///...---,,,+++,,,,,,---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******************++++++))))))))))))))))))))))))''''''((((((((()))))))))******)))(((((((((((((((''''''((()))))))))))))))))))))************))))))******++++++,,,---------***++++++***))))))***,,,))))))*********++++++++++++,,,---...////////////------------------------////////////...............///000111222333333444222222222222222222222222222333444444333333444555555555666777999;;;===>>>>>>>>>???@@@AAABBBCCCCCCDDDBBB@@@BBBHHHNNNQQQRRRKKKHHHEEEBBBAAACCCFFFHHHJJJGGGEEEFFFJJJKKKIIIFFFNNNSSSTTTOOOMMMOOONNNKKKLLLLLLMMMQQQUUUWWWVVVTTTNNNIIIDDDEEEIIIOOOQQQQQQIIIIIIIIIIIIHHHGGGGGGHHHHHHMMMMMMHHHDDDEEECCC@@@???DDDEEEBBBAAACCCCCC@@@>>>>>>>>><<<;;;<<>>@@@===???AAAAAA@@@???@@@AAA~~~|||bbbNNNEEE===555666555444333222111111111///////////////...---,,,------------,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,------...///,,,---......//////......------------------------///......//////000111222222222111222333555666888999999888888888888888777:::::::::999999;;;>>>AAAAAA@@@>>>:::777777999;;;:::999999999::::::888777999::::::999777555222111333555666555333333666999IIIeeelllYYYGGG<<<888<<<;;;777777>>>GGGGGG>>>444555444222222444999???BBBLLLIII???555111222111...---///111333333111...,,,111333444222000............,,,++++++---......------------------...//////------------------.........------,,,,,,,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******************))))))))))))))))))))))))))))))''''''(((((((((((())))))+++***(((''''''((())))))''''''((())))))))))))))))))******************)))*********+++,,,,,,------***+++,,,+++))))))***+++(((((()))))))))*********------............------------------------------...........................//////000111222333333111111111111111111111111111222333333222222333555444444555666888:::;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCAAAAAABBBFFFIIIKKKKKKGGGEEECCCAAAAAACCCEEEFFFFFFDDDAAACCCGGGJJJJJJIIIGGGKKKLLLIIIHHHKKKLLLKKKPPPPPPPPPRRRSSSSSSQQQOOOJJJGGGDDDEEEIIILLLMMMLLLEEEGGGHHHIIIHHHFFFDDDAAAAAAFFFHHHFFFDDDDDDCCCAAA>>>CCCEEEAAA>>>>>>???>>>===<<<;;;::::::>>>DDDIII::::::::::::;;;;;;;;;;;;666666666666777777888888:::888555555555555444333111555555666>>>IIIHHHAAA444333222111000/////////111111222333222111000///111000//////......////////////............//////---------------------------------------,,,++++++,,,,,,,,,---------..................---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------.........////////////000///............///000000000000000000111111111111333333333333333222222222333333333333333444444444333333333444444444555555555555555777888;;;===>>>;;;===@@@BBBCCCCCCEEEGGG~~~___LLLEEE???999555444333111000/////////......///000///...,,,+++---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,............///000111111222222111111222333444555555555555666777777777888888999888777666777999<<<<<<<<<;;;999777777:::<<<;;;999888999<<<<<<:::777999999999999777666444333111444777555333444:::???mmmkkkOOOAAA<<<===999666555:::@@@AAA:::222333000---...222777999:::333333///,,,...222222///+++///000//////000000...111111111111000///.........---,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************++++++++++++++++++******))))))(((((((((((((((((((((((((((((())))))******************+++)))(((''''''((()))***''''''((())))))))))))))))))******++++++******)))))))))******+++,,,,,,,,,)))+++,,,+++***))))))***))))))))))))*********+++............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000111222222333111111111111111111111111000111222222111111222444333333444555666888:::;;;<<<<<<======>>>>>>?????????>>>???@@@AAABBBBBBBBBAAAAAAAAAAAACCCEEEHHHIIIEEECCCAAAAAAEEEHHHIIIIIIBBBDDDFFFEEEEEEGGGIIIJJJOOOOOOOOOOOOOOONNNLLLKKKGGGEEEDDDFFFIIIKKKKKKJJJHHHIIIHHHFFFEEEDDDAAA===@@@CCCFFFFFFDDDCCCBBBAAADDDDDDBBB>>><<<<<<;;;:::;;;;;;;;;:::;;;???DDDHHH:::::::::;;;;;;;;;<<<<<<777777777777777777777777;;;999666444444444444333222444333333888>>>===777333222222111000////////////000222333333111000...000000///............//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,------------------------------------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++*********))))))))))))************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////---------.........//////....../////////000000000222222222222222222222222222222333333333333333444333333333333444444444444222333444666888:::;;;<<<:::===@@@BBBCCCDDDGGGHHH}}}\\\JJJDDD???888555444222111000///......------/////////...,,,+++------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++++++++++++++,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111111222333333222222333444555666777888777777777555333444777999;;;;;;:::999777888:::<<<<<<:::888:::======;;;888666666666666666666555555000333666666444666===CCCvvv^^^FFF===888888666555444555777777555222222...+++,,,111555555444333333111///333777555000...000///,,,...555888666111000////////////...............---,,,,,,------.........------.........,,,,,,,,,,,,------......++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++))))))*********++++++++++++******))))))(((((((((((((((((((((((((((((((((******))))))))))))))))))))))))(((''''''((()))***''''''((())))))))))))))))))***+++,,,,,,+++***)))(((((()))******++++++,,,)))+++,,,,,,***)))))))))*********+++++++++,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000000111111222000000000000000000000000///000111111000000111333222222333444555666888999<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>AAAAAAAAAAAACCCEEEHHHIIIGGGEEECCCBBBDDDFFFGGGHHHDDDEEEGGGHHHHHHHHHJJJLLLKKKLLLNNNNNNMMMLLLKKKKKKFFFFFFFFFHHHJJJJJJJJJIIILLLLLLHHHCCCDDDIIIHHHDDDDDDEEEGGGGGGEEEAAA@@@AAAHHHCCC??????AAA@@@>>>===999;;;============???@@@:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888888777;;;999666444444444444333222222111111333666444000111111111111000//////......///111222222111///...000//////.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,------------------...---,,,,,,+++++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,************************((((((((()))))))))******,,,,,,+++++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............,,,---------............---------.........//////000111111111111111111111222222222333333444444444333333444444444555555555000111444666888999999999777999<<<===>>>>>>@@@BBB}}}{{{ZZZHHHAAA;;;444444333222111000/////////------.........------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000//////000111111111222222111111222333555666777888666777666444333333666888;;;;;;;;;999777777999;;;:::999999:::;;;<<<;;;999333333333333444444444555000333555666666888===AAA```kkk___FFF<<<999666888555555666666777777555444222000---///222555444333222333222333999>>><<<555222333000,,,333???CCC???222000...---...///...---...//////...,,,,,,...///111000///...............++++++,,,,,,------......***++++++,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++++++++++++++)))))))))************+++))))))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''&&&&&&((((((((()))))))))))))))''''''((())))))))))))))))))***,,,------,,,***)))((((((((()))******++++++)))+++------+++)))((((((***++++++++++++,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,---......///////////////000000000111111////////////////////////...///111000//////000222222222222222444555666777;;;;;;;;;::::::::::::999;;;===>>>>>>======>>>@@@FFFEEEBBBAAA@@@BBBDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDFFFIIIHHHEEEEEEHHHIIIKKKNNNNNNMMMLLLLLLLLLEEEFFFGGGIIIIIIIIIIIIIIIKKKKKKFFFAAAFFFQQQTTTQQQJJJHHHHHHIIIEEE@@@???BBBAAA??????DDDFFFCCC@@@???:::===@@@AAA???<<<:::999::::::::::::;;;;;;;;;;;;===<<<;;;:::999888777777:::888555555555555444333111111111222333555333222000000111111000000///...---...000111111000//////000///......------......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++++++++++++++++++++++++++,,,------++++++,,,,,,,,,+++***)))************++++++++++++)))))))))))))))*********((((((((()))))))))******+++++++++*********))))))))))))*********+++++++++******++++++,,,,,,------,,,,,,,,,---------......+++,,,------......------------------............/////////000000000000000111111222222333333444444333333333444444444555555000222555777888888777777888:::<<<===<<<<<<>>>???www{{{wwwYYYGGGAAA:::222333222111111000000000111---------,,,,,,------...,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,***************+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000---...///000111111222222111111222333555666777777666666666444333444666999;;;;;;;;;999777666666888666777999999888888999999555444444333333333444444222333444555666777888888FFFLLLDDD999;;;999555888333333555:::>>>>>>999444222111000111333444444333,,,------111999@@@>>>888111222///...999IIIKKKCCC333000---,,,---...---+++,,,...///...,,,,,,...000444333111000......------***++++++,,,------......)))***+++,,,---,,,,,,+++******************++++++************************))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''')))*********)))(((''''''((())))))))))))))))))***,,,------,,,***)))''''''(((((()))******+++)))+++------+++)))((((((************++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,------...//////////////////000000000000////////////////////////---///000000///...000111111111111222333444555666777777888999999:::;;;;;;999;;;===<<<;;;<<>>===???BBBDDDHHHHHHIIIHHHHHHGGGHHHHHHDDDCCCFFFJJJHHHAAA???AAAGGGJJJLLLLLLJJJIIIIIIKKKEEEFFFGGGHHHHHHHHHHHHIIIFFFHHHCCC???FFFTTTXXXSSSMMMJJJHHHHHHDDD??????DDD>>>DDDNNNUUUPPPEEE@@@AAA===@@@BBBBBB???;;;888777999999999999::::::::::::999999999888888777777777777666555666777666555333222111111333555444444444///000111111111000///............/////////000000//////...------------...------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************++++++++++++++++++,,,,,,,,,---------///...---,,,+++++++++++++++++++++***++++++,,,---***+++,,,,,,,,,+++))))))************++++++++++++((((((((()))))))))******(((((()))))))))*********+++*********))))))))))))))))))))))))*********+++)))******+++,,,,,,------+++,,,,,,,,,,,,---------***+++,,,---...------,,,---------............///.........//////000000000//////000111111222333333222222222222333333333333111333666888999888666555888:::<<<======<<<===???qqqvvvsssWWWHHHBBB<<<555222222111111111111111222...---,,,++++++,,,...///,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,---...000111111222222111111222333555666777777666666666555333444777:::;;;;;;;;;888666444444555222666999888666555777999999888777666555444444444555444333444555555333111888<<<888777<<<777000444111000222<<>>;;;333...///---...<<>>@@@FFFFFFSSSdddkkk^^^KKKCCCFFF@@@BBBCCCBBB???;;;999888888888999999999:::::::::555555555666666666666666666555555777888777555333444333333444444333222222//////000111111000///..................///000111//////...------------...---,,,,,,++++++,,,,,,---************************+++,,,,,,,,,,,,+++******)))************++++++++++++++++++,,,,,,---------///...---,,,++++++++++++++++++******++++++,,,---******+++,,,+++***)))((()))************+++++++++'''((((((((())))))******))))))))))))************************))))))))))))))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,---------***+++,,,---...---,,,,,,---------.........//////---.........//////000000---......///000111111222000111111111111222222222111444777999999888555333444666888999888999:::;;;qqqyyymmmVVVGGG???999555222222333222222111000///.........------,,,,,,+++,,,,,,,,,+++++++++******---,,,***(((((((((((()))***************++++++,,,++++++******))))))((((((***++++++***))))))***,,,---,,,+++*********+++,,,------..................222222333333333444444444===:::666444666777666555555555666666666666555555555777999999666444555777999;;;888333888CCCCCC;;;555555666:::>>>===666000666:::;;;555111111333222222222333666888888333///000///...000222333222///......///000111222333333333333111111999AAA???777111000//////000000///...))),,,......---...---,,,111111000///...---,,,,,,,,,---...//////...---,,,++++++******++++++,,,---***************************)))((()))***+++***(((''''''(((((())))))*********,,,,,,)))(((***)))%%%***))))))((('''&&&&&&&&&))))))******)))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))***************)))(((((())))))((((((((((((((()))------,,,,,,***)))'''&&&************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,.../////////...---............/////////000111111222222222333333333111222222333444555666666666666777888:::;;;<<<===???===;;;:::;;;>>>BBBDDDCCCDDDFFFGGGGGGFFFEEEDDDFFFGGGJJJKKKHHHEEEIIIPPPJJJHHHFFFFFFFFFFFFDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDEEEFFFIIIJJJIIIHHHHHHGGGDDDAAA??????AAADDDWWW]]]```[[[NNNDDDAAACCCCCCCCCCCC@@@<<<999777777777666666666666888999:::666555333222222333555666444444333333333333222222111111111111111111111111111111111111000///------....../////////...,,,+++------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******************))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.........------,,,,,,,,,---------............//////000000000111111111111...//////111222333444444444444444555555555666666888666666888888888<<>><<<;;;<<<>>>AAACCCCCCDDDFFFGGGGGGFFFEEEDDDEEEDDDFFFIIIHHHFFFIIINNNKKKIIIGGGGGGGGGGGGEEECCCEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEHHHJJJKKKJJJHHHGGGFFFEEEBBB@@@@@@AAABBBKKKNNNOOOKKKDDD>>>>>>@@@AAABBBAAA???;;;777666666888777666666666777888999777666444333333444666777444444333333333333222222111111111111111111111111111111111000000///---------.../////////...,,,+++------------------------,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,+++*********************))))))))))))******++++++++++++++++++++++++************************************************,,,++++++***))))))******************))))))))))))(((((()))************)))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,......---------,,,,,,,,,------------............//////000000000111111111//////000111222333444444222222222333333333444444666444444666666666:::@@@mmmtttjjjUUUGGG>>>888444222222333222222111000///000//////---,,,+++******,,,,,,,,,+++++++++******,,,+++***)))((((((((()))((((((((((((((()))******))))))))))))************)))***+++***)))(((***,,,,,,+++***))))))***+++,,,++++++,,,---...//////000000000000///////////////:::777555444555666666555555555666666666666555555333555777777666666777888555777444000333::::::333444333333666;;;<<<:::777222333222000222666666333444222000000111222222111222111111222333444222111000000000000000000000000,,,......,,,,,,......,,,---...///...---,,,---///111...++++++---///000000...---,,,++++++,,,---...111000///---,,,+++******************++++++,,,,,,))))))))))))))))))))))))***)))((((((******)))((())))))))))))((((((((((((&&&***+++)))(((***+++))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''))))))(((((((((((()))))))))******+++++++++******(((((((((((())))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,---............---,,,,,,---------.........000000000000111111111111000000111333444666777777555555666888999:::;;;<<<@@@???===<<<===???AAABBBDDDEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@EEEHHHIIIJJJMMMKKKIIIHHHGGGHHHGGGFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFIIIJJJJJJHHHFFFFFFEEEDDDBBBAAA@@@???>>>CCCBBBAAA?????????@@@AAA>>>??????===999666555555999888777666666666777777777666555444444555666777444444333333333333222222111111111111111111111111000000000000///......------............---,,,,,,------------------------,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++************++++++++++++******+++++++++************************************************)))))))))))))))))))))))),,,+++******)))*********************))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************++++++++++++,,,------------,,,,,,,,,,,,------------............////////////000000000000///000000111222333444444000000000111111111222222444222222444444333777===nnnsssiiiSSSFFF>>>888444222222222222222111//////000000///...,,,+++******,,,,,,,,,+++++++++******+++******)))))))))))))))'''''''''''''''((())))))(((((())))))******++++++)))*********((((((***++++++******))))))***+++,,,******+++,,,...///000000000000////////////......888777666555666666666666555555666666666666555555222333555666777777888888555666444000222666555000444222111333666888888777222222000...222777666111333222222222222222111111111111111111222222111000111111000000////////////,,,///111///,,,,,,---///)))---000000------///222222...,,,///222111...------,,,++++++,,,---///111333111///,,,***)))((())))))******+++++++++++++++((((((((((((((((((((((((***((('''((()))***)))(((******))))))(((((('''''')))***((('''***---***$$$))))))((((((''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((())))))******++++++++++++***))))))((((((((((((((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000000///000111222444666777777444555666777888:::;;;;;;============>>>@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEDDDBBB<<<;;;BBBHHHJJJJJJKKKIIIGGGFFFFFFGGGGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGCCC@@@CCCBBBAAAAAA@@@???<<<:::>>>;;;999;;;???BBBBBB@@@<<<===>>><<<999777666666999888888777666555555555666666555444444555666666444444333333333222222222111111111111111111111111//////000000///......---------------------------------------------------,,,,,,,,,+++++++++******)))))))))*********++++++,,,++++++******+++++++++++++++************++++++))))))))))))))))))))))))************************************************++++++***************+++************)))))))))((('''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++******+++++++++++++++,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000111111222333333444//////000000000111111111333111111444333222555;;;pppttthhhQQQDDD<<<888444222222222222222111//////000///...---,,,+++******,,,,,,,,,+++++++++******************)))))))))((('''''''''''''''(((((()))(((((())))))******++++++)))******)))(((((()))+++******)))))))))***,,,,,,******+++,,,---...///000000000000000000000000000666777777777666777777888555555666666666666555555222222333555777888888888666666555222222444333111444333111111222333444444444333111///111555333...111222555666555333000//////000000111000/////////111111000000///.........,,,...111111...---///333555555444///---333@@@KKKEEE999000000222000------------,,,---...///111222222111...+++)))(((((((((((()))***+++++++++******(((((((((((((((((((((((()))((('''((()))***)))'''******))))))((((((''''''---)))$$$&&&///666111&&&((((((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******,,,,,,,,,+++***)))(((''''''((((((((())))))******************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000000000....../////////000000000///000111222444555666777444444555666888999::::::999:::;;;===???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEAAA;;;999@@@GGGIIIIIIHHHEEEDDDCCCDDDEEEFFFEEEDDDHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEBBB>>>;;;???>>>>>>>>>???>>>:::777:::777666;;;AAACCC???:::;;;<<<===<<<999888777888999888888777666555444444555444444444444444444555444444333333333222222222000000000000000000000000...////////////......---------,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******)))************+++++++++,,,+++++++++++++++,,,,,,*********))))))*********))))))))))))))))))))))))************************+++++++++++++++++++++++++++***************++++++************)))))))))(((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////000000000111111222222222000000000000111111111111333111222444444222555:::rrrxxxgggPPPBBB;;;888555222222333222222111000///.........------,,,,,,+++,,,,,,,,,+++++++++******))))))************)))((('''''''''''''''((())))))))))))))))))************((()))***)))(((''')))+++***)))(((((()))***,,,---******+++,,,---......///000000000000111111111222444555777777666666777888555555666666666666555555333222333555777888888666666666666555444444333222444333111000000111222333444555333000000333222...000333666777555222000///...///111000///......///000000000//////.........+++,,,...000///,,,///444666444///***///CCCaaaxxx\\\GGG333------,,,---111,,,,,,---...000000111111///...---+++***)))(((((('''(((***+++++++++***))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))((((((((((((,,,((($$$(((333<<<777---((((((((((((((((((''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''(((((()))***+++---------,,,***((('''&&&(((((())))))******++++++************************)))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...//////000000000111111111////////////000000000000000000111222333444555555333333444666777888999:::777888:::===???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEBBB<<<:::@@@FFFGGGFFFGGGAAAAAA@@@BBBEEEFFFFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFCCCBBBBBB@@@===;;;===<<<;;;<<<>>>>>>;;;777===;;;;;;@@@GGGGGG@@@999999;;;<<<;;;999888888999777777888777666555444333444444444444444444444444444444333333333333222222000000000000000000000000....../////////......---,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,************))))))))))))&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,---************************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000000000111111000000000111111111222222333111222555444222444999rrr{{{gggNNN@@@:::888777222222333222222111000///------------------------,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((''''''(((((()))************)))))))))))))))((()))***)))'''''')))***)))((((((((()))***,,,---+++++++++,,,,,,---------......///000111222222333000222555555444333555777555555666666666666555555444222222444777888777555555555666666555333222333222222222222222222444666333666666222000222333111000333555555222/////////...000222111///---.../////////////////////......---***,,,//////,,,---222------,,,)))000HHHkkk[[[DDD///,,,...,,,,,,000***+++---///000000//////+++,,,,,,++++++***)))((('''(((***+++++++++))))))************************)))(((''''''((()))((('''(((((((((((())))))))))))(((((('''(((...444222,,,'''((((((((((((((((((((((((((()))))))))(((''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((())))))******))))))''''''''''''((()))***+++,,,,,,,,,+++***)))(((''')))))))))***+++,,,,,,,,,************************))))))))))))************))))))))))))*********+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...////////////000000000000//////000000000111111111111111222222222333333333222333444555777888999999888999;;;===>>>>>>===<<<===>>>>>>@@@AAACCCEEEFFFBBB>>><<>>;;;999;;;???@@@>>>:::@@@>>>???CCCHHHGGGAAA;;;777888:::999888777777888666666777777777555444333444444555555555555444444444444333333333333222222000000000000000000000000------...//////......---,,,,,,+++++++++,,,---...------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------+++++++++++++++,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,************))))))))))))&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***)))******+++,,,,,,------************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.....................////////////000000000000111111111111222111222555444111333777rrr}}}hhhMMM???999888777222222333222222111000///,,,,,,,,,---------......,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((()))******++++++******))))))((((((((()))))))))'''''')))***)))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333---000333444222222333666555555666666666666555555444333222444777888666444444444555666555222222444000222333333444555777999111666777333000111444444111333444111...---...111///222444333000...///000////////////////////////000,,,,,,000000---,,,000***...000...000???XXXmmmKKK777***---333///******(((***---///000///---,,,)))***+++,,,,,,+++***)))'''(((***+++,,,+++)))(((************************)))'''&&&'''((()))((('''''''''(((((())))))******%%%)))***'''&&&((((((%%%'''''''''((((((((((((((()))*********)))(((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))***************''''''''''''((()))++++++******+++++++++*********))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++---,,,+++***+++,,,---.............../////////000000000000000111111111111222222222222222222222222222333444555666888999999999:::<<<======;;;:::888;;;<<<===>>>@@@CCCEEEFFFCCC??????BBBDDDBBBBBBEEE???>>>???BBBGGGJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDBBB??????AAACCCDDDDDD???;;;999;;;@@@BBB@@@===<<<;;;;;;>>>BBBBBB===888555666888888777666666777555666777777777666444444555555666666666666555555444444444333333333222222000000000000000000000000------......///......---,,,,,,+++***+++,,,...///------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,************))))))))))))&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))***+++,,,,,,------************************))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------...............////////////000000000111111000111444333000222666~~~wwwiiiNNN@@@;;;888666//////000000000//////..................///000111,,,+++***))))))***+++,,,+++******)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,------------.........////////////000///000111111111222666888666666666666666555555444222222222222333333444555666555444333222222222222111111111111222444777888555555444444333222111111444333222111000000000000111111000000//////......000000///...............---------------...///000000000000000222444666777444111,,,)))))))))***))),,,,,,,,,++++++*********)))***,,,,,,,,,+++)))''')))))))))))))))*********))))))************))))))(((((((((((()))))))))))),,,+++)))((((((((()))*********)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''(((((()))***)))))))))******++++++++++++******''''''(((((())))))************))))))))))))******((()))***+++,,,---------+++,,,---------,,,+++*********+++++++++,,,,,,,,,++++++***************+++)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111000000//////......111111111111111111222222222222222333444555777777888777777777888:::<<<===CCCBBB@@@???>>>>>>??????AAA>>><<<;;;===@@@BBBCCCCCCBBBAAADDDIIILLLLLLKKKMMMKKKJJJIIIHHHIIIIIIJJJIIIEEEBBBAAABBBCCCBBB@@@<<<<<<=====================<<<::::::;;;;;;:::999;;;888555666888999777444777666555444333444444555333444666888999888777666:::777555444444444333111000000000000///////////////............---------...------,,,,,,------.........---,,,,,,,,,,,,---******))))))+++,,,...///******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,---------,,,+++***+++++++++************)))(((((((((((())))))))))))***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***((()))***+++++++++++++++)))*********++++++++++++***++++++***((('''((()))++++++++++++++++++++++++)))******++++++******))),,,,,,,,,------,,,++++++,,,------......------,,,//////000///......000333000000000000111222333444yyytttgggLLL???:::666333000111111111000000///...---,,,,,,,,,,,,------...++++++************+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***++++++++++++---------.........//////...///000000000222555888555666666666666555444444333333222222333333444444555555444222222111111111111111111111222333555666444444333333222111111111222111000000//////000000111111111111000000000000000000///...............---------------...////////////...------...///000///---***)))***++++++***,,,,,,++++++++++++++++++)))***+++,,,,,,***)))((((((((()))***+++,,,,,,---))))))************))))))(((((((((((())))))))))))---,,,+++***))))))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))))))))******************++++++++++++******)))))))))*********+++++++++******))))))******+++((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,++++++*********+++++++++,,,,,,++++++***************+++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000000000/////////......000000000111111111222222111111222222333555666777888888777777888:::<<<===GGGDDDAAA>>>===>>>@@@BBBCCCAAA>>>>>>???BBBCCCDDDAAAAAABBBEEEIIILLLKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFCCC@@@???@@@AAA@@@>>>======<<<<<<<<<======>>>===;;;999888999::::::999:::999888999999999777666777666555444444444555555555666888999999999888777888666444333444444333222111111111111000000000000///............---------...------,,,,,,------.........---,,,,,,,,,,,,------,,,***))))))))))))************+++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************)))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***((()))***++++++++++++***))))))))))))*********+++)))***+++***((('''((()))++++++++++++++++++++++++******++++++++++++******+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,///000000///......111333000000000000111222222333vvvrrr|||fffKKK???;;;666111222222222222111000///......---,,,,,,,,,,,,,,,,,,******++++++++++++******+++******)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******+++++++++,,,,,,,,,,,,------------...///000000000111444777555555555555555444333333444444333333333333333333444444333222111111111111111111000000111222222333333333222222111000000000//////////////////000111000111111111111111222222000//////............///...------------...//////000///---,,,+++************)))((()))+++---,,,,,,++++++++++++++++++,,,,,,******+++,,,+++***)))((('''((()))***,,,---......))))))************))))))(((((((((((())))))))))))---,,,++++++***+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((()))*********)))((((((((((((''''''''''''&&&***))))))))))))***+++,,,******++++++++++++************+++++++++++++++++++++******))))))******+++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,+++***************++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////...............///000111111222222111111111222333444555666999888666666777999<<<>>>IIIFFFBBB>>>===???BBBDDDFFFCCCAAA@@@BBBDDDDDDEEE???@@@CCCGGGJJJKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>===<<<>>>===;;;::::::;;;<<<===<<<:::777777888999999999777999;;;<<<:::888777777777666555555444444555555666777888999:::999888777666555333222333444333222222222222111111111000000///............---------...------,,,,,,------.........---,,,,,,,,,,,,---...---,,,***))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,---.........---,,,+++++++++,,,,,,+++++++++************)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))******++++++******))))))******++++++******(((((((((((()))))))))))))))***+++***((('''((()))************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,///000000000//////111333111111000000000000111111wwwqqqwwwdddIII@@@===888333444444333333111000......000//////...------------)))***+++,,,,,,+++***)))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********++++++,,,---...***+++++++++,,,,,,,,,,,,---.../////////000333555444444444444444333333222444444444444333222222111333333222111111111111111111111000000000000000000222111111111000000//////.........///000111222222/////////000111111111222000///............//////......---------......///111000///...---,,,++++++(((((()))+++...///---,,,*********++++++,,,,,,,,,***++++++++++++***)))((((((((()))***++++++,,,,,,))))))************))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))++++++***)))'''((((((((('''''''''''''''***))))))((()))***++++++******++++++++++++******)))***+++,,,,,,+++*********))))))(((((())))))***))))))***+++++++++++++++***+++++++++,,,,,,,,,,,,************++++++++++++*********)))******+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................,,,------///000111222222000000000111222333444444999777555555666888<<<>>>GGGEEECCC@@@???@@@AAABBBEEECCCAAAAAABBBDDDDDDDDD???AAAEEEIIIKKKJJJHHHFFFGGGGGGIIIIIIIIIHHHGGGFFFBBBAAA???>>>>>>===<<<<<<>>><<<999777777888:::;;;:::999999999;;;;;;999888333888<<<<<<999777666777666666555555555555555555666666777888888888777666555333111111333333333222111111111000000000000//////............---------...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...///...,,,******+++,,,---+++++++++*********))))))(((((((((((())))))))))))******************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))***************))))))************))))))'''''''''(((((((((((()))((()))***)))((('''((()))************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,...000111000//////111222111111000/////////000000vvvqqquuu___EEE===<<<888333444444333333111000......000///...---------------)))***+++,,,,,,+++***)))+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((***************,,,---...************+++++++++,,,---.........---///111444333333333333333222111111333444444444444333111111222222111000000000111111111111111000000000//////111111000000000000000////////////000111222333444---.........///000000000//////............/////////......---------......////////////...------,,,******+++...000000...,,,*********++++++,,,,,,,,,++++++++++++******)))))))))))))))))))))((((((((())))))************))))))(((((((((((())))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&(((*********((('''(((((((((((((((((((((((())))))(((((())))))************++++++++++++******((()))+++++++++***)))((((((((((((''''''((((((((())))))***+++++++++******************++++++,,,,,,))))))*********+++++++++******))))))***++++++,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...------,,,---------------.........++++++,,,---///000111111000000000000000111222333777666444444555777:::<<>>>>>CCCAAA??????AAABBBBBBBBB???BBBGGGKKKKKKJJJGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBAAA???>>>=========;;;888666555666777999888999;;;>>>???===999666111666:::;;;888555555666555555666666666666666666444444555555555444444444444222000000222222222111000////////////.........///............---------...------,,,,,,------.........---,,,,,,,,,,,,---******+++,,,,,,---------))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((()))************)))))))))*********))))))(((&&&'''''''''(((((((((((('''((())))))((('''(((***))))))))))))))))))))))))***++++++,,,,,,++++++***)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---///000000//////000111000000//////.../////////rrrooowww[[[BBB999888666222222222222222111000///...---,,,++++++++++++++++++******++++++++++++******+++******)))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))+++,,,************++++++++++++,,,---...---,,,---000222222222222222222111111000222333444555444333222111111111000000000000000111000000111111111000000///111111000000000000000000000000000000111222333444------...............//////............//////000//////...------------...,,,,,,------------,,,+++,,,,,,,,,...000000...,,,++++++++++++++++++,,,,,,+++++++++******************))))))(((''''''&&&&&&))))))************))))))(((((((((((())))))))))))(((((()))*********))))))((((((((((((((())))))***))))))))))))))))))))))))%%%&&&((()))***))))))((('''(((((((((((()))))))))((()))******++++++************++++++++++++******((()))+++,,,,,,***(((''')))((((((''''''(((((()))))))))***************)))******)))******+++,,,---)))))))))************+++))))))))))))***+++,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,---------------++++++,,,---....../////////////////////000111111444333333333444666888999:::<<>><<<:::???===<<<===???AAAAAA@@@???CCCHHHJJJJJJGGGFFFEEECCCCCCDDDDDDEEEDDDDDDDDDCCCDDDEEEDDDAAA?????????>>><<<999777666666777777777888;;;???@@@>>>:::666222555777888777666555555555555666777777777666666333333222222222222222222444222000000000111000/////////.........---------///............---------...------,,,,,,------.........---,,,,,,,,,,,,---+++++++++++++++******))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++...---,,,+++++++++,,,,,,+++++++++************)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''((())))))******))))))))))))******))))))((((((''''''''''''((((((((((((&&&((())))))''''''(((***((((((((((((((((((((((((*********++++++*********((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---//////........./////////............//////}}}mmmmmmyyy}}}\\\CCC888666444222000111111111000000///...+++++++++***++++++,,,,,,++++++************+++++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&''')))+++,,,*********+++++++++,,,,,,,,,------,,,,,,,,,///111111111222222111111000///111222333555555444333222000000/////////000000111///000111222222222111000111111111111111111111111000000000000000111222333////////////...........................///000000//////...---------------,,,,,,---------,,,+++***+++++++++,,,/////////---,,,,,,++++++++++++++++++,,,++++++***************))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))((()))***+++++++++******((((((((((((((()))******))))))))))))))))))))))))''''''((())))))***++++++'''((((((((()))))))))))))))***,,,......---,,,*********++++++++++++******)))+++,,,------+++)))'''******))))))))))))******))))))************))))))***)))))))))***+++,,,---))))))))))))************))))))))))))***+++,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++***++++++,,,,,,,,,---------++++++,,,,,,---------...//////......//////000000000111222333444555555555666777999;;;<<<;;;:::999;;;;;;:::<<>>BBBFFFHHHFFFDDDCCCDDDCCCBBBBBBBBBCCCCCCDDDEEECCCEEEGGGEEEBBB@@@@@@AAA???>>>===;;;999888888888999888999;;;======;;;999666555555666888888777666444555666777888777777666333222222111000000111111444222000//////000...---////////////............///............---------...------,,,,,,------.........---,,,,,,,,,,,,---+++,,,---.........---,,,))))))))))))************++++++************+++++++++++++++,,,,,,---------,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++************)))(((((((((((())))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********'''(((((())))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((((())))))******))))))(((((()))***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,......------------------------...///000000}}}kkkkkkzzz```GGG:::666555333//////000000000//////...,,,,,,,,,,,,---......///,,,+++***))))))***+++,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((+++***)))((()))+++---...***++++++++++++,,,,,,,,,,,,------,,,+++,,,...111111111111111111000//////000111333555555555333222000000////////////000111///000111333333333222111111111111111111222222222///////////////000000111111111000000//////.....................///000111000///...---------------.../////////...,,,+++)))***))))))***---/////////---,,,,,,++++++*********,,,+++******))))))******(((((())))))******++++++))))))************))))))(((((((((((()))))))))))))))***+++,,,---,,,,,,+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---'''((((((((())))))*********,,,///111222000---+++******++++++++++++******+++,,,...///...,,,***(((,,,,,,++++++++++++,,,,,,))))))*********))))))(((***))))))))))))+++---...))))))))))))************))))))))))))***+++,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000...///111333444444444333444555666777888999:::::::::999:::<<>><<<;;;999999:::888777777999:::;;;;;;999666444666999;;;999777444555666888888888777666333333222111000000000111444222000/////////---,,,000000000000//////////////////.........---------...------,,,,,,------.........---,,,,,,,,,,,,---***,,,...111333444444444))))))))))))************++++++************+++++++++++++++,,,,,,---------***++++++,,,---...//////,,,,,,---------,,,+++***+++++++++************)))(((((((((((())))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++'''(((((())))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))%%%'''((((((''''''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))+++---...---,,,,,,,,,,,,,,,,,,---...///000111yyytttooozzzYYYEEE<<<777333222111111111111000000000000...------,,,,,,++++++***************************))))))))))))))))))))))))((('''&&&&&&((())))))((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((((('''''')))***+++)))(((******))))))******+++,,,+++******))))))))))))))),,,,,,,,,------------...000000111000///...,,,***......///000000000000000//////............//////000000000000111111111111000111222222222000///---///222///***000<<<<<<333111000000000000000111111111000......//////...,,,000...,,,++++++---000111------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********)))************)))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))***+++---------,,,+++***)))((())))))((('''''''''''''''+++*********))))))(((((('''(((((()))***++++++,,,******++++++++++++******(((***...222333111...,,,******)))(((((()))***+++***,,,......,,,***((((((''''''(((((())))))******))))))******+++++++++,,,(((((()))***************)))((('''&&&&&&'''((()))(((((((((((())))))))))))************))))))))))))------,,,,,,+++***)))))))))***+++------,,,+++++++++,,,,,,,,,,,,,,,,,,---...---+++******+++---...///............///000000///111222222111111222333111444888::::::999999999;;;;;;;;;<<<======>>>>>><<<>>>AAACCCDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB???===@@@IIILLLFFF???===@@@===>>>AAA@@@;;;999:::888888888777777777777777666666555555555444444444444444666666666555444333111111111111000000000///222333222...***+++111777<<>>000000000//////000000111000///......//////...---///...,,,++++++---///111------,,,,,,,,,,,,++++++,,,+++************+++,,,,,,,,,,,,++++++******************+++***))))))((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,+++***)))((())))))((('''''''''''''''*********)))))))))(((((('''((((((((()))*********))))))************))))))'''***---///000///---+++******))))))***+++,,,---***,,,......+++)))(((((('''((((((((()))))))))***)))))))))*********++++++(((((()))************))))))((('''&&&&&&'''((()))(((((((((((())))))))))))************************+++++++++***))))))(((((()))******++++++++++++++++++++++++,,,,,,,,,,,,---...---+++******+++,,,......---------....../////////000111111000000111333111444888:::999888888888999:::;;;<<<============<<<>>>@@@BBBCCCBBB@@@???AAAAAABBBBBBBBBBBBAAAAAACCC@@@CCCKKKNNNIIIDDDCCC???<<<<<>>::::::<<<888888888777777777777777666555555555444444444444444444555666555444333333222222222222111111111111000111222///,,,---333888ZZZbbbTTT===444111...000////////////...---,,,++++++++++++++++++,,,------++++++++++++++++++++++++(((''''''+++000111---)))************************.........---,,,,,,++++++,,,,,,---,,,++++++---///+++,,,---...////////////...------,,,,,,---......,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((()))***************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...{{{~~~oooQQQ@@@:::888777777111111111111000000000000...------,,,,,,++++++***************************))))))))))))))))))))))))((('''&&&&&&((())))))(((%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''$$$$$$'''***)))))))))*********++++++''''''(((((()))+++,,,---------------............---...///000111111000///------.../////////////////////............//////.........////////////000//////......------------,,,//////...444???AAA;;;000000///......//////000///...------///000///...///---,,,++++++---///000------,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++++++++************++++++++++++***))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))***+++,,,+++++++++++++++***)))((()))((((((''''''''''''(((******))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((('''(((***+++,,,,,,+++***************+++,,,......)))+++---,,,***((((((((((((((((((((())))))))))))(((((())))))))))))******'''((())))))******))))))((((((''''''''''''(((((((((((((((((())))))))))))************************)))))))))((((((''''''&&&)))))))))))))))******+++++++++++++++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,---------.........///000000//////000111222555888999888777666666777999;;;<<<======<<<;;;<<<===???AAAAAA@@@>>>===??????@@@@@@@@@@@@?????????===???DDDFFFCCCAAAAAA===::::::======::::::===888888888777777666666666555555555555444444444444444444444444444333222222333333333222222222222111...000222111///000444777^^^dddUUU<<>>===;;;:::<<<===>>>??????===<<<;;;?????????@@@@@@?????????<<<;;;:::;;;<<<;;;;;;;;;999888;;;???@@@<<<:::<<<888888888777666666555555444444444444444444444444444444444333333222222222333333222222222111111111///111222222111111222444AAAGGG===---***)))***222------------,,,,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,---...///...---++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,---...---,,,,,,...///000///---,,,+++,,,------......------------------***)))(((((('''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((()))***************+++)))(((((()))******)))'''(((***,,,,,,***((('''************************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------uuunnnoooQQQ@@@999555222111111111111111000000000///...------,,,,,,++++++***************************))))))))))))))))))))))))((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))&&&!!!!!!&&&+++'''((()))************)))******)))))))))))))))***,,,,,,,,,,,,------------+++,,,---------,,,+++***...///000000111111000000......------------......------------............---000333666666333000...111222111///000222222///000000///...............---,,,,,,---///000///...---,,,,,,+++,,,---...///------,,,,,,,,,+++++++++*********++++++************************************++++++++++++***))))))(((((((((((())))))))))))(((((()))))))))***************************+++,,,))))))*********)))((((((((((((''''''''''''(((((((((((((((((((((((())))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''((((((&&&'''((()))+++,,,,,,,,,(((***+++***)))(((((()))))))))))))))(((((((((((()))))))))(((((((((((((((''''''((()))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))'''''''''((((((((())))))******))))))))))))(((((()))((('''''''''(((***+++))))))***++++++,,,------************++++++,,,,,,***+++,,,,,,------,,,,,,,,,...//////......///000222444666666555444444555777888;;;===>>>===;;;:::;;;<<<=========<<<;;;:::??????@@@@@@@@@@@@????????????>>>;;;999:::;;;;;;666777<<>>:::999888888777777666555555444333333444444444444444444333333333333333333333333222111111111000000000000111222333222111000000000///444---(((///111///333,,,,,,,,,,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---------+++++++++++++++++++++++++++++++++++++++*********+++,,,......---,,,---......---+++***)))******+++,,,,,,,,,++++++*********)))(((''''''&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((()))***************+++)))(((((()))******)))'''(((***,,,,,,***((('''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------tttmmmjjjNNN>>>999777555444111111111111000000000000...------,,,,,,++++++***************************))))))))))))))))))))))))((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$'''***'''((()))*********)))(((++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,,,,+++***)))(((...//////000000000000000......------------......---------............///---000333666666444111///000000111000111111111111111111000///...............---,,,,,,...///...---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))))))))***************)))************)))(((((((((((((((((())))))))))))((())))))******++++++,,,******)))))))))******+++(((((())))))))))))(((((((((''''''''''''(((((()))''''''(((((((((((())))))&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((******+++++++++)))***+++***)))((()))+++))))))))))))((((((((((((******))))))))))))((((((&&&'''(((((())))))((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((()))))))))************************((((((((((((((())))))***((())))))***+++,,,------))))))******+++,,,,,,,,,***+++,,,---...---,,,+++---...//////......///000111222444444333333444555666888:::<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;>>>??????????????????>>>>>>@@@>>>999666888::::::555666;;;BBBCCC===888777888888777777666555444444333333333333444444444444333222222222333444555666111111111000000000//////333222222111000///......000222,,,+++444333,,,---,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++------,,,,,,,,,---,,,+++******))))))))))))************)))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((()))***************+++)))(((((()))******)))((()))***++++++***)))(((************************(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,~~~mmmlll}}}eeeJJJ<<<888777555444111111111111000000000000...------,,,,,,++++++***************************))))))))))))))))))))))))((('''&&&&&&((())))))(((''''''(((((())))))******''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))&&&''')))***+++***)))(((***)))))))))))))))***+++))))))*********+++++++++))))))+++,,,,,,+++******,,,------...///............------,,,,,,------...---............/////////---...///000111111000///......///000000//////000222222111000///////////////---,,,,,,......---+++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,------------,,,+++((()))))))))*********+++((())))))))))))(((''''''(((((((((((())))))))))))((((((((()))******++++++***))))))(((((()))))))))'''(((((())))))((((((''''''''''''''''''((())))))'''''''''((((((((())))))&&&&&&&&&'''(((((())))))((((((((())))))((((((((('''(((((())))))(((((('''((()))***++++++++++++******+++,,,+++))))))+++,,,***)))))))))((((((((('''++++++*********)))))))))&&&'''(((((())))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((()))***+++++++++************************(((((())))))*********)))(((((()))***+++,,,------((()))***++++++,,,,,,,,,***+++---...///...---,,,---///000000///...000111///111333333222333444666555666777888999999999999::::::;;;<<<<<<===============>>>>>>>>>>>>======888<<<;;;555333666999999666555888===>>>999666777999888777666555444333333222222333333333444444444222222222222444666888999222222222111111111000000222111///...//////.........222---,,,222...(((+++,,,,,,------------,,,,,,------,,,,,,------...///------------------------+++,,,---.........///000,,,,,,,,,,,,,,,,,,,,,,,,)))*********************(((***,,,---+++++++++,,,******+++++++++******)))))))))******)))(((&&&%%%'''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))***************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++)))************+++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,~~~mmmdddjjj|||dddIII;;;777555222222111111111111000000000000......---,,,,,,++++++***************************))))))))))))))))))))))))((('''&&&&&&((())))))(((%%%%%%&&&((()))+++,,,,,,(((((((((((((((((((((((($$$###$$$&&&)))******(((&&&''')))***+++***((('''(((((((((((()))+++,,,---((())))))))))))*********'''(((***,,,------------***+++,,,,,,------,,,,,,...------,,,,,,------............////////////000...---+++***+++---///000222222333444222//////111333333111000///////////////...,,,,,,------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,............,,,,,,(((((())))))*********+++(((((((((((((((''''''&&&(((((((((((())))))))))))&&&''''''((()))******+++))))))((((((((((((((()))''''''(((((((((((((((''''''''''''''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&'''((()))******(((((())))))))))))((((((((((((*********)))(((''')))***,,,,,,---,,,+++***+++,,,,,,+++******,,,---******))))))(((((((((''',,,+++++++++******))))))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))******+++,,,,,,------))))))))))))************'''(((***+++++++++***)))'''((()))***+++,,,------(((((()))++++++,,,,,,,,,***+++---//////...---,,,...///000000//////000222...000222222222333555666444444444555666666777777::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;555:::;;;555444999<<<<<<777555555888888555555777999888777666555444333333222222222333333444444444222222222333444777999;;;333333333222222222111111000///---,,,...///000000(((...---,,,111...+++444,,,,,,---......---------...------------...//////------------------------***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********''')))+++,,,+++******+++******,,,------,,,+++***)))*********)))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))******)))((((((((((((((((((((()))***************+++)))(((((()))******)))******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,ooobbbfffjjjfffFFF888777777444000000////////////111222333;;;555///+++,,,---------)))))))))***+++++++++,,,+++*********))))))(((((('''&&&&&&''')))))))))'''''''''&&&'''(((+++...000<<<666...&&&"""###&&&(((''''''((((((((((((''''''%%%&&&((()))***)))(((&&&(((((((((((())))))))))))''')))******))))))***+++)))+++---,,,+++***+++,,,++++++++++++,,,,,,---......---,,,+++++++++++++++***,,,///222333222111///------,,,,,,---...000111111000000000111222333333111111000///////////////,,,---.........---,,,+++,,,++++++,,,,,,...///000,,,,,,---------,,,+++***)))************+++++++++,,,+++***)))(((((((((((((((((((((((())))))))))))+++***)))(((((('''(((((((((((((((((())))))))))))&&&''')))******))))))((((((((((((((((((((((((((('''''''''''''''((())))))***)))''''''((((((&&&%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,+++)))''''''(((++++++++++++,,,---............---+++)))))),,,...+++++++++*********))))))*********+++,,,,,,,,,---)))******))))))((('''&&&((()))***++++++***)))((())))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))******************))))))******+++,,,++++++************++++++,,,---///000000000///...,,,,,,------...///////////////000111222222333333666666555555666777999:::888999;;;===>>>>>>===<<<888888999;;;===>>>===;;;999999::::::::::::999888666666666666666555444444555555555555555444444333000111222333444555555555333222000000888???:::000777444222222444444222///333333333222111000///...,,,,,,---...///000111111///............------------.........---,,,,,,+++,,,,,,,,,------.........------------------------++++++++++++,,,---......++++++++++++++++++++++++,,,+++***))))))***+++,,,...---,,,***))))))***+++******))))))((((((''''''&&&&&&&&&''''''''''''(((+++)))'''&&&'''''''''&&&))))))))))))((((((((((((---,,,+++***))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''')))((('''''''''(((***+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------nnncccdddoooeeeFFF888777777333000111000/////////000111222777333---++++++,,,,,,+++******************++++++*********)))))))))((((((***(((''''''((())))))(((***)))((('''((()))+++,,,222///+++'''%%%%%%&&&'''''''''((((((((((((''''''&&&''')))***+++***)))((('''((((((((())))))))))))''')))******))))))***+++)))+++,,,,,,+++******++++++++++++++++++,,,---...---,,,,,,+++******++++++---...///111111///...---------,,,,,,---...000111111111000000000111222222111000000///////////////------.........---,,,+++++++++,,,------......///+++,,,---------,,,+++***)))************+++++++++,,,+++***)))(((((((((((((((((((((((()))))))))******))))))(((((((((((()))''''''(((((()))*********))))))******)))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))***)))''''''((((((&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))+++,,,+++)))''''''(((++++++***++++++,,,---......///...,,,******+++,,,+++++++++*********))))))************++++++++++++)))))))))))))))(((''''''))))))***++++++***))))))************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***************************+++,,,,,,+++******))))))******+++,,,---.../////////...---,,,,,,------...///////////////000111111222333333555555444444555666888999999::::::;;;;;;;;;;;;;;;888888999<<<>>>>>>;;;999777777777777777777666666666666666666666555444333555444444333333444555555222222333333444333333333222222111111666<<<888000555333111222333444222000000000111111111000//////.........///////////////............------------------......------,,,+++,,,,,,,,,---------......---------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++...---,,,***)))))))))***))))))))))))((((((''''''&&&&&&&&&''''''''''''(((***((('''((())))))(((&&&))))))))))))((((((((((((++++++***)))((((((((()))(((((())))))))))))(((((()))))))))))))))((('''''')))(((((('''((()))***+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))((()))))))))))))))******+++************************))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,qqqdddcccwww~~~cccFFF888777666333000222111000/////////000000222///---+++,,,,,,++++++******************))))))******))))))))))))((((((+++)))'''(((+++---//////,,,+++)))(((''''''((((((''''''((((((((('''&&&&&&''''''(((((((((((('''''''''((()))***+++***))))))''''''((((((((()))))))))''')))******(((((()))+++)))+++,,,,,,+++******+++,,,++++++++++++,,,,,,---,,,,,,+++*********++++++000//////...---,,,++++++------,,,,,,---...000111222111111000000000000111000000//////......//////------......------,,,+++***+++---............---+++,,,---------,,,***))))))************+++++++++,,,+++***)))((((((((((((((((((((()))))))))******(((((()))))))))))))))***''''''(((((()))***++++++++++++******)))'''&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))***)))''''''((((((&&&%%%&&&&&&'''''''''((((((((())))))))))))(((((((((((()))***++++++)))''''''(((************+++,,,---...///000000///,,,*********+++************)))))))))************))))))))))))((())))))))))))((((((''')))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************++++++******++++++,,,---+++******))))))******+++++++++,,,------------,,,,,,,,,,,,---......////////////000000111111222222444333333222333555666777999999999::::::::::::999888999;;;===>>>===999666666555555444333333444444555666666666666555555444555444333333333444555666333333333333333222111111111222222111333666555111333222111111222333222000......///000000000000000000000//////.........---............------------------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++++++++++++++++++++******))))))******+++...---,,,***)))((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((((((((((()))++++++)))'''(((((((((((())))))))))))))))))(((((((((((((((((('''(((((())))))(((((('''(((((()))))))))(((''''''((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))((((((''''''((())))))******)))))))))))))))))))))******+++************************))))))))))))))))))))))))((()))******++++++******)))))))))************+++ttthhhooozzzaaaEEE888777666333000222111111000///.........///...------,,,,,,++++++++++++******))))))(((((())))))))))))))))))(((((()))'''&&&)))...333777999+++***)))''''''&&&&&&'''###%%%&&&((((((((('''&&&&&&''''''((((((''''''&&&''''''((())))))))))))((('''''''''((((((((())))))'''((())))))(((((()))+++)))***,,,,,,***)))***+++,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,///...---++++++++++++,,,------,,,,,,---...000111222111000///////////////000//////.........//////---------------,,,,,,,,,***+++---//////...---,,,++++++,,,---,,,+++***)))))))))*********+++++++++++++++***)))(((((())))))(((((()))))))))*********'''((())))))************)))))))))))))))******************)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))***)))''''''((((((&&&%%%&&&&&&''''''(((((())))))))))))))))))(((((((((((((((***+++***(((''''''((()))))))))******+++,,,---...000111000...***)))(((************))))))))))))******))))))(((((('''''''''((()))))))))))))))(((***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,******************************++++++++++++******((()))))))))************+++++++++++++++,,,,,,---******))))))))))))***************++++++++++++++++++,,,,,,------...///////////////000000000111111222222111111222333555666666777:::<<<<<<;;;:::888888999;;;>>>???<<<888444555555333222222222333333666777777777777777666666666666777777666555333222222222333333333222222111000222333222111111111111222111111111111222111111//////000000000000000///////////////.....................---------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********************************************))))))))))))******---,,,+++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((+++------+++((((((((((((((())))))))))))***))))))((((((((())))))'''((((((((((((((((((''''''(((((((((((((((''''''((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((()))***************)))))))))))))))******+++************************((((((((((((((((((((((((((())))))***************)))))))))*********++++++xxxwwwvvv^^^EEE888777555222000222111111000///...---------.........---,,,,,,,,,+++******))))))((((((((((((((((((((((((((())))))'''&&&%%%''',,,222666888((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&((())))))(((((()))***(((***,,,+++***)))******,,,++++++******+++++++++------,,,,,,,,,,,,------,,,,,,*********+++---...------,,,,,,---...000111111111000///............//////............//////......------,,,,,,,,,,,,***+++---//////...---+++***+++,,,,,,,,,+++***)))))))))*********++++++++++++***))))))))))))))))))))))))))))))************'''((()))***++++++******++++++******))))))(((((()))(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))***)))''''''((((((&&&%%%&&&&&&''''''((())))))******)))))))))((((((((('''''')))******(((''''''((())))))))))))***+++,,,,,,---///111111...***((('''))))))))))))))))))))))))***))))))(((((('''''''''&&&'''((())))))***))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************)))******++++++******)))((()))))))))************++++++******++++++,,,---***))))))))))))))))))***))))))))))))*********+++++++++,,,,,,---.........//////////////////000000111111000000111222333555222555;;;???AAA>>>;;;888888999;;;>>>>>><<<777333555444444444333444444555777888888999999999888888666888;;;<<<:::666111...///000111222333333333333111111222222000...000222111222222111111000111111222222222222111000///...............////////////...------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,************************))))))))))))))))))))))))************)))((('''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&(((***------+++)))'''((((((((()))))))))***++++++***)))))))))******''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))************+++++++++,,,rrr\\\DDD999666555222111000000111000///...---,,,---...///...,,,+++,,,---))))))))))))))))))((((((''''''(((((((((((())))))(((&&&$$$%%%'''***,,,,,,&&&&&&&&&''''''''''''''')))(((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&((())))))''''''(((***(((***++++++***))))))***,,,++++++************+++,,,,,,++++++,,,,,,------******)))***+++---///000------,,,,,,---...000111000//////............///......------....../////////...---,,,,,,,,,,,,---+++,,,---.........---,,,***+++,,,,,,,,,+++)))((()))************+++++++++******)))))))))))))))***)))))))))*********++++++((()))***+++++++++***)))+++++++++******))))))(((((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))***)))''''''((((((&&&%%%&&&&&&'''((())))))***+++******))))))(((((('''''''''(((***)))(((''''''((((((((((((((()))***+++,,,,,,...000///---***(((((((((((()))))))))))))))***))))))))))))((((((((((((&&&&&&((()))************)))***+++,,,,,,+++***)))))))))*********+++++++++************************))))))************))))))))))))))))))******************))))))******+++,,,***))))))(((((())))))***))))))(((((())))))***++++++++++++,,,------..................////////////111000000///000222333444222666<<<@@@AAA???:::777999999:::<<<===;;;777444333444555666777777666666777888888999999999999888666888;;;<<<:::555000,,,...///000222333333444444222000111222000...///333333444444333111///000111444444333333222000///...---.........//////000000------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++************************(((((((((((()))***+++,,,************************((())))))******))))))((((((((())))))))))))((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&''')))+++,,,***)))''''''(((((())))))******---,,,+++***))))))))))))&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''''''''((())))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((())))))******)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))*********+++++++++,,,,,,oooZZZDDD999666444222111//////000000000...---,,,---......,,,)))(((***,,,((((((((()))))))))))))))'''''''''((((((((())))))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***((()))++++++)))))))))***,,,,,,+++*********************))))))******+++,,,*********+++,,,---...///------,,,,,,---...000111......---------...//////...------------...///000///...---,,,,,,,,,------------------------------***++++++,,,,,,***)))((()))************+++++++++******))))))))))))******))))))*********+++++++++)))***+++,,,,,,+++)))((()))))))))******+++++++++***)))(((''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))***)))''''''((((((&&&%%%&&&&&&'''((()))***++++++*********)))((('''''''''&&&((())))))(((''''''(((((((((((((((((()))+++++++++,,,...---+++)))((()))(((((((((((())))))******((()))))))))))))))******%%%&&&''')))******++++++))))))***++++++***))))))(((((()))))))))*********************************))))))************))))))))))))))))))************))))))(((((())))))***+++))))))(((((((((((())))))***)))((((((((()))++++++***++++++,,,,,,---..............................111000000000000222333444666888;;;======;;;888666999999999;;;<<<;;;888666000222555888999999888777555666777777888888888777555666777777666444111000///000111222222222222222444///...111222///000444444666666444111//////111111111222111111000/////////////////////.........---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,+++++++++******************************))))))((((((((())))))***************************'''((()))******)))((('''%%%&&&'''))))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&''')))***)))((('''''''''((()))*********...---+++***((('''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&'''((()))***))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((())))))))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))************+++mmmYYYDDD999666444111111...///000000000///---------...---+++'''&&&(((+++''''''(((((())))))******&&&'''''''''(((((())))))'''&&&&&&''')))))))))'''''''''''''''&&&%%%$$$$$$###$$$'''((()))'''&&&$$$%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***((()))++++++)))((()))***,,,,,,+++***))))))******(((((('''(((((()))*********++++++,,,------......------,,,,,,---...000111---------------...///000---------------...///000///...---,,,+++,,,------......---,,,,,,,,,------******+++,,,+++***)))((()))************+++++++++***)))))))))))))))******)))************+++++++++***+++,,,---,,,***((('''&&&'''((()))+++,,,......,,,+++)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))***)))''''''((((((&&&%%%&&&&&&'''((()))***+++++++++******)))(((''''''&&&&&&'''))))))(((''''''((('''''''''(((((()))***+++***+++,,,,,,***((())))))'''((((((((())))))******(((((())))))******++++++%%%%%%''')))***+++++++++((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((((((((())))))***))))))(((((((((((())))))***)))((((((((()))+++,,,***++++++,,,,,,---...........................---111000000000000222333444;;;;;;::::::888777555444999888888:::;;;;;;999777...000555888::::::888777444444555666666666666666444333333222222333333444111222222222222111000000555///---111333111111555666777888555111//////111...//////000000000000000222111000///...---,,,,,,---------,,,,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))'''((()))******)))((('''###%%%'''(((*********)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))'''&&&&&&((())))))(((&&&''''''((()))******+++---,,,+++)))'''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&''')))*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))lllXXXBBB888555333111111////////////............------,,,,,,,,,,,,++++++)))(((((()))++++++***(((++++++)))(((''''''''''''))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))(((((('''''')))******))))))((('''&&&))))))))))))***+++,,,---...+++((()))+++---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......111000---+++***+++,,,---+++++++++++++++++++++++++++,,,------,,,+++***)))+++***)))(((((()))***+++))))))(((((((((((())))))((()))******(((''''''(((******))))))((((((''''''''')))***,,,,,,***)))'''))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((,,,***((('''((()))((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))+++))))))((((((((((((((()))++++++***((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''((()))******++++++***++++++************++++++***++++++***((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***,,,---...---------------------------///111333444333222111888888888777666444333222555777777444444666666333...333999<<<;;;999666555555444444444444555666666666444333111000000111111777777555444333222222222111111111111111111111111444444444333222111000///////////////000000000000555444222000...---,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------......------,,,+++***)))))))))+++,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((('''%%%%%%&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******lllXXXCCC999666444222222////////////............------,,,,,,,,,,,,++++++(((((()))))))))(((((('''+++***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))((((((((((((((('''((()))))))))))))))((())))))))))))***+++,,,,,,...+++))))))+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,+++***+++++++++++++++++++++++++++++++++******+++++++++***((((((******))))))))))))******))))))(((((((((((())))))((()))******(((''''''((()))))))))(((((((((((((((''''''((())))))((('''''')))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((+++)))'''&&&'''(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%''')))***)))((((((((())))))***+++******)))((('''''''''''''''((()))******)))''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((()))************)))*********))))))***************+++)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++---------------------------------...000111222222111111444444555555555444444333>>>@@@>>>999777777555222///222777999888666444444333333333333444666777888555444333111000000111111555555444444333444444444111111111111111111111111333333333222222111000///.../////////000000000000333333111///...---------......---------,,,,,,,,,---------.........//////---------------,,,++++++***)))))))))+++,,,+++***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((('''%%%&&&&&&'''%%%$$$(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))kkkXXXCCC999777555333333////////////............------,,,,,,,,,,,,++++++(((+++---+++(((&&&''')))+++***)))((((((''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((())))))&&&'''((()))************))))))))))))***+++,,,,,,---+++))))))+++,,,+++***))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))************))))))))))))(((((((((((())))))''')))******(((''''''((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((***(((&&&&&&'''((('''&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&(((((()))))))))))))))***+++,,,)))(((((('''''''''((((((((())))))***)))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((***))))))(((((())))))***)))******)))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111///000111333444444555555AAACCCAAA;;;888888555111000222444555333222222222111111222333444666777888555444222111000000111222222222222222222333444444111111111111111111111111111111111111000///............/////////000000000111111000///..................---------,,,,,,,,,............////////////,,,,,,,,,,,,,,,++++++******)))))))))+++,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''((('''%%%&&&''''''&&&%%%(((((((((''''''''''''&&&''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((hhhUUUAAA999777555333222////////////............------,,,,,,,,,+++++++++***...111///***'''))),,,******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((()))))))))''''''((()))))))))))))))((((((((())))))***+++,,,+++************++++++***)))******+++,,,,,,------++++++,,,,,,,,,,,,------)))***+++------------,,,)))***,,,------,,,+++***++++++++++++++++++++++++*********************)))((()))***++++++***)))((())))))(((((((((((())))))'''(((***)))(((&&&''''''&&&''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((('''%%%&&&'''((('''&&&)))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''++++++***************+++((('''''''''''''''((((((((())))))***)))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))+++++++++******)))''''''))))))(((((((((((())))))((())))))(((''''''(((***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++++++++++++++++++++++++++++++++---------------///000111...///111222333444444444999;;;:::666555666555222222333333222111000111333222222222222333444555666444333111000000000111222000000000000000111111222111111111111111111111111///000000000//////...---........./////////000000/////////....../////////......---------,,,,,,,,,------------............++++++,,,,,,++++++***)))***)))))))))+++,,,+++***))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''(((((()))''''''((((((((((((''''''((('''%%%&&&'''((('''%%%((((((((('''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((dddRRR???777666444222111////////////............------,,,,,,,,,++++++++++++///222000***(((***---***))))))(((((((((((())))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''(((((((((((()))***+++,,,)))***++++++************+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,---------,,,***+++---//////...,,,+++++++++++++++++++++++++++''''''&&&&&&&&&'''''''''((()))***++++++***)))((())))))(((((((((((())))))'''((())))))'''&&&&&&'''&&&&&&''''''(((((())))))(((((('''&&&&&&'''((((((&&&&&&''''''((((((((()))***)))))))))((((((((('''(((((())))))))))))(((((('''&&&%%%&&&(((((('''&&&)))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''------+++***))))))))))))(((((('''''''''(((((()))))))))*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++++++++++++++***((('''&&&))))))(((((((((((())))))((()))))))))'''''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************++++++++++++++++++++++++,,,,,,,,,,,,---...///000000111222333333333333333111444444111111444444222333333333222000000222444555444333222222111222222333222111000000000111222333333222111111111111111000000000000000000000000....../////////...------............////////////...............///000000......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,++++++***)))***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''''''''((())))))''''''((((((((((((''''''(((&&&&&&&&&(((((('''&&&(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((yyyvvv~~~aaaOOO===666666444222111////////////............------,,,,,,,,,,,,++++++))),,,---,,,)))'''(((***))))))(((((((((((())))))***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''((((((************)))((('''&&&(((((((((((()))***++++++(((***++++++***))))))***,,,,,,++++++***************++++++,,,,,,------...------,,,,,,,,,,,,------+++,,,...//////...,,,++++++++++++++++++++++++++++++************++++++,,,))))))************))))))))))))(((((((((((())))))&&&((())))))'''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((()))))))))))))))(((((())))))))))))(((((('''&&&&&&'''))))))(((&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''---,,,+++***)))(((((((((***)))(((((((((((())))))))))))***+++++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''((()))+++,,,+++++++++******(((''''''***))))))(((((())))))***((()))***)))((((((***,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++***))))))************************+++,,,,,,---......//////111111222222222222222111000333333000000333333000333333333222111111333666666555444222111000//////222111000//////000111222777666555444444444444444000000000000000000000000.........//////......---------........./////////......------......///000......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''(((((()))***''''''((((((((((((''''''(((&&&&&&&&&((()))(((''''''(((((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***rrrccciii{{{```OOO===777666555333222////////////............------,,,,,,,,,,,,++++++)))************)))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''&&&&&&((()))))))))))))))((('''(((''''''(((((()))***+++'''))),,,,,,***((()))******************+++++++++******+++,,,,,,---......111000---+++++++++---...,,,------...---,,,******++++++++++++++++++++++++...------,,,---...///000******))))))))))))******))))))(((((((((((())))))&&&((()))((('''%%%&&&&&&''''''''''''''''''&&&&&&'''((())))))))))))((('''%%%%%%&&&''''''((())))))''''''(((((())))))******(((((())))))))))))(((((('''&&&'''(((******)))'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((()))))))))(((((())))))***,,,+++***)))))))))))))))((()))+++,,,------,,,,,,************************'''''''''''''''''''''''')))(((''''''(((***,,,---***************)))((('''*********))))))*********)))***+++***)))***+++---))))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((((((************************+++,,,---...//////......//////000111111111111000///222222000000333333000111222222111111111444666555444333111000000000000222111000//////000111222555444444444444555555666000000000000000000000000......////////////......---------.........//////......---------...//////......---------,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,++++++***)))))))))+++,,,+++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((())))))***''''''(((((((((((('''''''''&&&&&&'''((())))))''''''((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++uuuddddddxxxxxx```OOO>>>888888666444333000/////////............---------,,,,,,,,,+++++++++******+++------,,,***))))))(((((((((((()))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&'''((()))************'''''''''(((((()))***+++&&&))),,,,,,***((((((***(((((()))***+++,,,,,,---******+++,,,,,,---......444222...+++***+++---///---------,,,+++***)))(((++++++++++++++++++++++++))))))((((((((()))+++,,,+++***)))(((((()))***+++))))))(((((((((((())))))&&&''')))((('''%%%&&&&&&(((((((((''''''&&&&&&%%%&&&''')))******)))'''&&&%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''''')))++++++)))'''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''(((***+++,,,------+++***))))))))))))((()))+++---.........---************************'''''''''''''''''''''''')))(((''''''(((***,,,---)))************))))))(((++++++************++++++***+++,,,+++******,,,...))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***((('''))))))))))))))))))))))))***,,,...000000000...---,,,,,,...///000000000000,,,///000...///333444222///000111111111111333555333222111111000111111111111111000//////000111222000000000111222333555666000000000000000000000000......///////////////...---------.........//////......---------......///......---------,,,,,,,,,,,,,,,,,,---------......------......------,,,+++***)))))))))+++,,,+++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************'''(((((()))***+++++++++((((((((((((((()))******''''''(((((((((((('''''''''&&&&&&''')))***)))((('''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,~~~mmmiiisss}}}[[[MMM???999777444333444///////////////.........+++,,,---------,,,+++***************************++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''***(((&&&&&&)))+++***(((&&&&&&'''((()))******+++*********))))))))))))))))))+++---...---,,,,,,---......---,,,,,,,,,---------+++)))***,,,---+++)))((()))***++++++***)))(((((()))***+++++++++++++++((()))+++,,,,,,+++)))(((((((((''''''''''''((((((+++++++++***)))((((((''''''((()))(((&&&&&&((()))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&&&&&&&'''((())))))***'''&&&&&&'''(((((('''%%%******))))))((((((''''''&&&&&&&&&&&&''')))***+++)))***+++***))))))+++---///---***((((((***---///++++++++++++++++++++++++((()))+++------+++)))'''''''''''''''''''''''''''&&&'''(((******+++++++++))))))***+++,,,,,,------******)))))))))))))))))),,,,,,+++******+++,,,,,,,,,+++***((((((((())))))***+++,,,,,,+++***)))(((*********)))'''&&&$$$###%%%'''(((((('''&&&&&&'''&&&&&&&&&'''((())))))***)))((((((((()))+++---///,,,,,,++++++,,,,,,---.........---------......//////000000000111111111111111111222222222111111000000000000000000000000000///000000000000000//////000000000000111111111111000111222333333222111000//////.........---------111000///...---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++...111333111---))))))))))))))))))***+++++++++)))(((((()))******)))((((((((((((((()))*********)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******)))((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&'''''''''((((((((((((((('''''''''''''''((()))))))))(((''''''''')))***+++---+++((('''(((((('''%%%******)))))))))))))))***((((((''''''''''''(((((()))((((((''''''''''''(((kkkgggpppYYYLLL>>>888666333222333////////////........................,,,***((('''************************+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''***(((&&&''')))+++***((('''(((((())))))************)))))))))))))))))))))(((***------,,,++++++,,,...------,,,,,,,,,,,,,,,+++***)))***,,,...---+++((()))***++++++***)))((())))))***+++++++++******((()))***++++++***)))(((((((((''''''''''''((((((++++++******)))((((((''''''((()))(((&&&&&&((()))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))((((((''''''(((((()))******+++''''''&&&'''))))))'''&&&))))))))))))((((((''''''''''''&&&''''''((()))***)))***+++***))))))+++---...,,,***))))))***,,,...++++++++++++++++++++++++((()))+++------,,,***)))(((((((((((((((((((((((('''((()))***************)))))))))***+++,,,,,,,,,+++++++++++++++++++++***+++***))))))))))))***++++++***)))(((((())))))***+++++++++++++++***)))(((*********)))((('''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''((())))))***)))(((((()))***+++---...,,,++++++++++++,,,------...------------....../////////000000000111111111000000111111111000000//////////////////////////////000000000000000//////000000000000111111111111000111222222222222111000//////.........---------...------,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++---///000///+++(((***)))))))))))))))***++++++)))(((((()))******)))((((((((((((((()))******))))))((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((''''''''''''''''''''''''((()))))))))((((((''''''((()))***+++***))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((('''(((((())))))mmmhhhooozzzWWWJJJ<<<777555222111222000000//////.....................---,,,***)))(((************************+++***)))((((((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''''''''''''''''''''(((((((((((('''''')))((('''''')))******))))))))))))))))))*********))))))))))))))))))******(((***+++,,,+++***++++++------,,,+++++++++++++++***)))(((***,,,......---))))))************))))))******++++++******)))((())))))))))))))))))))))))((((((''''''''''''((((((+++******))))))((((((''''''((()))(((&&&&&&((()))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((())))))******++++++)))((('''((())))))(((&&&)))))))))(((((((((((('''((((((''''''''''''(((((()))*********))))))+++,,,++++++************++++++************************((()))+++---------+++***))))))))))))))))))))))))((())))))*********))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))******))))))((())))))***+++++++++***)))))))))******))))))******))))))((('''%%%''')))((('''&&&'''(((&&&''''''(((((())))))***))))))))))))***+++------+++++++++++++++,,,------------,,,------...//////////////////000000000000...//////000000000/////////////////////////////////000000111111111000000000000000111111111222222000111222222222222111000/////////.........------,,,,,,++++++,,,------...///...---,,,+++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,------,,,***(((+++******)))))))))******+++)))(((((()))******)))((((((((((((((()))******))))))))))))(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))***))))))(((((((((((()))(((***++++++******+++---***)))))))))))))))******(((((()))******)))(((((((((((((((((())))))***+++rrrlllqqqoooUUUHHH<<<777555333111222000000//////......------***+++++++++,,,,,,,,,,,,******************************)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''((()))*********************))))))))))))))))))))))))*********''')))******))))))***+++---,,,++++++******++++++*********+++,,,,,,,,,,,,)))))))))******)))))))))++++++++++++***)))(((''')))(((''''''''''''((()))((((((''''''''''''((((((******))))))(((((((((((('''((()))(((&&&&&&((()))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++******)))((('''((((((((())))))************)))((()))******(((&&&(((((((((((((((((((((((())))))((('''''''''''''''((()))***)))((()))***,,,***++++++,,,,,,++++++***************************((()))+++---------,,,+++(((((((((((((((((((((((()))************))))))((('''((((((((())))))******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((())))))***+++++++++***)))(((((()))***+++))))))************))))))&&&'''))))))'''&&&'''(((''''''(((((()))))))))))))))))))))******+++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,---...//////........./////////000000...///000000111000000000000000000000000000000000000000111111222222111111000000111111111222222222111111111222222111111111////////////............---------,,,,,,------...111000...,,,+++,,,---...---..................---++++++++++++++++++++++++///---,,,+++,,,,,,***(((++++++******))))))******+++)))(((((()))******)))((((((((((((((())))))******+++,,,,,,+++)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))*********)))((('''&&&&&&%%%'''''''''''''''((())))))******))))))((((((''''''''')))++++++***)))***,,,))))))))))))))))))***+++''')))***,,,,,,***)))'''(((((((((((()))***,,,,,,uuuoooppptttTTTHHH<<<888666444333333111000000///...---------************++++++,,,,,,))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((()))************)))))))))))))))(((((())))))************''')))***)))((((((***+++---,,,++++++******++++++,,,,,,,,,,,,+++************))))))))))))))))))***+++++++++***)))((('''&&&(((((('''&&&&&&'''((((((((((((''''''''''''(((((()))))))))((((((((((((((('''((()))(((&&&&&&((()))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++******)))((('''''''''((((((((((((((()))***)))((()))***)))(((&&&'''''''''''''''(((((((((***)))(((''''''&&&''''''((()))***)))((((((***,,,***+++,,,------,,,+++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++'''''''''''''''''''''''')))************))))))(((((((((((((((((()))))))))(((((())))))*********+++************************(((((())))))******************((((((((()))***+++((())))))***************&&&((())))))(((''''''(((((((((((()))))))))))))))((()))******+++++++++++++++************+++,,,,,,+++++++++,,,,,,...//////---............////////////000111111222222222111111111111111111111111111000000111222222222222222111111111111222222222222222111111111111111111222000000/////////.........111000///...------------222000...,,,,,,,,,...///------...//////...------++++++++++++++++++++++++000...,,,,,,,,,,,,+++***++++++***************++++++)))(((((()))******)))((((((((((((((())))))***+++,,,---...---+++(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''(((((())))))************)))((('''&&&&&&%%%'''''''''''''''((())))))******))))))((((((''''''((()))******)))((((((((())))))(((((()))***++++++''')))***,,,,,,***)))'''(((((((((((()))***,,,,,,tttnnnkkkuuuSSSGGG;;;888777555333333111111000///...------,,,------+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((()))((('''((()))+++((((((((((((((()))))))))((((((((()))******++++++((()))***)))((((((***,,,------,,,+++++++++++++++---......,,,***((()))*********))))))))))))******************)))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))((((((''''''''''''((((((((((((***)))(((((())))))'''%%%&&&''''''''''''(((((((((***)))((('''''''''''''''((()))))))))((((((***+++******++++++++++++******((((((((((((((((((((((((*********++++++*********''''''''''''''''''''''''((())))))*********))))))(((((((((((())))))))))))&&&&&&''''''((())))))))))))******++++++******)))((())))))************)))))))))((((((((()))******(((((())))))***)))))))))&&&(((***)))((('''(((((())))))))))))))))))))))))((()))***+++++++++++++++***************+++,,,,,,++++++++++++,,,---//////------------.........//////000111222222333222222222222222222222222222222000111222333333333333333111111111222222222222333222222111000000111222222000000000/////////......333222111///...---------000///...---,,,---......,,,---...//////...---,,,++++++++++++++++++++++++///...,,,,,,------,,,******************+++,,,,,,+++)))(((((()))******)))((((((((((((((()))******+++,,,---...---+++)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&'''''''''''''''((())))))((()))))))))))))))((('''))))))((()))******'''$$$(((((((((((()))***+++,,,(((((()))******)))(((((((((((((((((())))))***+++rrrmmmggg{{{jjjPPPEEE:::777666444222222111111000///...---,,,,,,---,,,+++***))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''(((***)))''''''))),,,&&&&&&''''''(((((())))))'''(((((()))******++++++)))******)))((()))+++---...------,,,,,,,,,,,,,,,+++---...,,,***(((***++++++***)))(((((()))***+++))))))******)))((('''''''''((())))))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((()))((('''(((((((((&&&$$$&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''((())))))'''((()))+++)))))))))(((((()))))))))((((((((((((((((((((((((+++*********)))((((((''''''''''''''''''''''''''''''((()))***************))))))))))))))))))))))))%%%&&&&&&'''(((((())))))(((((()))******)))(((((())))))***+++******(((((('''(((((()))))))))))))))(((((()))))))))((('''''''''(((******((('''((()))))))))))))))))))))))))))((()))***+++,,,+++*********************++++++,,,*********+++,,,---///000,,,,,,---------............///000111222222222222111111111111111111111111000111222333444444444444111111111222222222333333222222111000000111222222000000000000/////////...111000///...............---------------.........+++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++,,,------+++))))))))))))***+++,,,---...+++)))(((((()))******)))((((((((((((((()))******)))***+++++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$$$$%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''((())))))'''((()))******))))))(((***'''%%%)))---...***%%%(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((('''(((((())))))sssnnngggvvvfffNNNCCC999666555333111111222111000///...---,,,,,,***))))))))))))+++---...))))))))))))))))))))))))))))))(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&(((***)))''''''))),,,$$$%%%%%%&&&'''((())))))'''(((((()))***+++++++++******+++***))))))+++...///...------,,,,,,------)))+++---,,,***)))+++---+++***)))(((((()))***+++)))))))))))))))(((((('''&&&(((***++++++***(((&&&((((((''''''''''''(((((('''''''''((((((((((((((('''((()))(((&&&&&&((()))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((()))((((((*********))))))))))))))))))(((''''''((('''%%%###&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((()))((('''((()))+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''(((******+++++++++************))))))))))))&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&)))***++++++***)))((('''&&&'''(((*********)))(((((((((((((((((('''&&&&&&'''(((******((((((((()))*********)))))))))))))))((()))+++,,,,,,+++***)))*********)))***++++++,,,*********+++,,,---///000,,,,,,,,,---------......---...///000111111111111000000000000000000000000000111222333444444444444111111222222222333333333333222111000000111222333000000000000////////////...------------...//////++++++,,,---.........---***+++---......---+++***++++++++++++++++++++++++)))))))))+++---,,,***(((((())))))***+++---...///+++)))(((((()))******)))((((((((((((((()))******'''(((((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))******+++''''''''''''((((((((()))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))&&&'''(((*********))))))***&&&$$$(((000333---&&&(((((((((((()))***+++,,,((((((''''''''''''(((((()))((((((''''''''''''(((|||ssspppsssiiiNNNBBB777444444222111111///............---------000---***'''&&&(((***,,,///,,,(((''')))***)))'''***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((***++++++,,,,,,---......,,,+++***))))))+++---...........................,,,,,,,,,+++++++++******)))************+++++++++************)))(((&&&%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%''')))***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((()))******++++++***+++,,,,,,,,,***)))(((,,,++++++***)))(((''''''%%%'''***,,,,,,+++)))((())))))((('''''''''''''''((((((((((((((()))******+++++++++******(((''''''))))))))))))))))))))))))((()))))))))))))))(((((($$$%%%&&&'''((((((''''''((((((((((((((((((((((((+++*********))))))((((((******++++++++++++******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---......//////////////////000000000000111111111555444333333222222222333111222222333333222222111000000////////////000000000000000000///////////////............---------------------------------------,,,,,,+++***))))))******++++++++++++******,,,++++++******++++++,,,***(((((()))***+++***)))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%'''((()))***)))((((((((()))+++,,,)))'''%%%&&&)))***(((&&&))))))************)))))),,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++&&&&&&''''''''''''&&&&&&)))(((((()))++++++'''$$$))))))))))))((((((((((((|||tttppppppgggMMMAAA777444444222111111///............---------000...+++)))))))))+++,,,---***(((''')))***)))'''***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))(((((('''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((())))))***++++++,,,,,,+++***)))((()))***,,,---------------------------,,,,,,+++++++++*********))))))*********+++++++++***++++++,,,+++***(((''')))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***(((&&&%%%'''((((((''''''''''''&&&&&&'''''''''''''''((())))))******+++*********+++******))))))+++++++++***)))(((((('''''')))+++------,,,***)))+++***)))(((((((((((((((((((((((((((((()))******+++++++++******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''******)))))))))((((((((()))******++++++******))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------...///////////////000000000000111111111111333222222111000000111111111222222333333222222111000000////////////000000000000000000///////////////............---------------------------------------,,,,,,+++******)))******++++++++++++******+++++++++******+++++++++***(((((()))***+++***)))++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))************************)))(((''''''&&&'''((((((***)))((('''&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''))))))***)))((((((((()))++++++)))(((&&&''')))***(((&&&(((((())))))))))))((((((***)))))))))))))))******(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''(((((((((((('''''')))((((((***,,,,,,)))&&&))))))))))))((((((((((((yyytttqqqfffLLL@@@666444444222111111///............---------///...---,,,+++++++++++++++)))''''''((())))))((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((()))******+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))*********++++++((()))************((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''(((''''''''''''''''''''''''''''''&&&''''''(((((()))******))))))))))))))))))***+++++++++******))))))(((((()))***,,,---------+++***++++++***)))))))))******)))(((((((((((()))************+++******)))((('''(((((((((((((((((((((((((((((())))))***))))))(((***)))(((''''''(((((()))''''''''''''''''''''''''))))))(((((((((((((((''')))******++++++******))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------...////////////...000000000111111111222222111000000///////////////111111222222222222111111000000////////////000000000000000000///////////////............------------------------------------,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++***(((((()))***+++***))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))(((''''''''''''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''((())))))***)))))))))((()))******+++)))((('''((()))***)))''''''(((((((((((((((((('''(((((((((((()))***+++,,,)))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((((((((()))+++------+++)))))))))))))))((((((((((((~~~xxxcccJJJ???666444444333111222///............---------,,,,,,------,,,++++++***(((((('''(((((()))))))))((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))+++************+++,,,---************************++++++++++++************))))))))))))************$$$%%%&&&((((((((('''&&&(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%'''((('''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))((('''((()))+++,,,*********))))))))))))))))))***+++,,,,,,,,,***)))+++******)))))))))******))))))(((((())))))***+++***************)))(((((((((((((((((((((((((((((((((((()))*********))))))---+++)))''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))************)))))))))))))))))))))******++++++++++++++++++++++++++++++,,,------......------,,,---......//////......000000000111111111222222000//////....../////////111111222222222222111111000000////////////000000000000000000///////////////............---------------------------------,,,,,,,,,++++++***************++++++++++++************++++++++++++*********(((((((((***+++***))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((('''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((())))))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((()))+++------------))))))))))))((((((((((((^^^HHH>>>555444555333111222///............---------***++++++,,,,,,+++***)))'''((())))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))+++++++++++++++,,,------************************+++++++++*********))))))(((((()))))))))*********$$$%%%&&&'''(((((('''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%&&&((()))((('''''''''((())))))(((''''''&&&&&&''''''(((((())))))***)))(((((((((***+++,,,)))))))))))))))*********))))))***++++++***)))((()))))))))(((((())))))***)))))))))))))))***++++++)))************))))))((((((((((((((((((((((((((((((((()))***************---,,,***((('''((()))***''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,------......------,,,------...............//////000000000111111111000000/////////000000111000111111222222111111000000000////////////000000000000000000///////////////............---------------------------------,,,,,,+++++++++++++++*********++++++++++++******)))******++++++******)))***(((((((((***+++***)))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((())))))***************((()))))))))************)))*********))))))******)))******++++++******)))******))))))))))))******))))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))************))))))'''(((***+++,,,---...///))))))))))))((((((((((((XXXFFF===444444555333222222///............---------******+++++++++******)))(((***++++++)))((())))))&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((())))))************+++++++++,,,,,,,,,************************+++************)))))))))((((((((()))))))))******'''((()))***+++******)))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%'''((()))******((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&''''''((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***)))''''''((()))******)))((('''&&&''''''(((((()))************************+++,,,(((((())))))******++++++)))************)))(((((())))))((((((((()))*********))))))))))))***++++++))))))************))))))(((((((((((((((((((((((((((((()))***+++++++++++++++***)))(((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))((())))))******))))))((()))))))))))))))******+++++++++++++++++++++++++++++++++,,,---------------,,,,,,---............---........./////////000000000000000000000111111222000000111111111111000000000000////////////000000000000000000///////////////............---------------------------------++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))(((***(((((()))***+++***)))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((()))(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))(((((()))***************(((((()))************))))))+++,,,+++***)))***+++***++++++,,,,,,++++++*********)))))))))))))))******)))((((((''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++))))))************))))))''')))+++++++++,,,---///))))))))))))((((((((((((XXXEEE<<<444444555444222222///............---------++++++++++++++++++++++++))),,,...---***(((((()))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&%%%$$$######&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((()))***************************************************))))))))))))(((((((((((()))))))))***((()))***+++++++++***)))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))++++++''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&''')))+++,,,***((('''((()))******)))((('''''''''((())))))******++++++,,,,,,,,,,,,++++++***'''(((((()))***++++++++++++++++++*********))))))***))))))))))))***+++,,,******))))))******+++,,,))))))************))))))))))))))))))))))))))))))(((((()))***++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))******+++***************************++++++,,,,,,,,,,,,,,,+++,,,------......------------------............000000//////000111111222000000111111111111000000000000////////////000000000000000000///////////////............---------------------------------++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))(((***(((((()))***+++***)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))((((((%%%&&&((()))))))))((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))*********))))))'''((()))***+++******))))))+++---,,,***)))***,,,******++++++++++++******)))((((((((()))***+++,,,***))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((())))))))))))))))))(((''')))++++++)))***,,,///))))))))))))((((((((((((xxx|||[[[DDD;;;444444666444222222//////.........---------,,,,,,,,,++++++,,,------***---///...+++(((((()))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%(((((('''&&&$$$###""""""&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))&&&''''''(((((((((((((((************************************))))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''')))***,,,---''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&((()))''''''(((***,,,,,,+++)))'''((()))++++++)))((('''(((((())))))******++++++,,,---......---,,,***)))''''''((()))***++++++,,,,,,,,,,,,++++++*********+++*********+++,,,,,,---*********)))******+++,,,((())))))*********))))))************************(((((()))++++++,,,,,,,,,&&&'''((()))******))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((()))))))))))))))******+++******************************+++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,---------......///////////////000111111000000111111111111000000000000////////////000000000000000000//////////////////.........---------------------------------++++++++++++++++++++++++******++++++++++++******''')))***++++++***)))'''***(((((()))***+++***)))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%''')))******))))))%%%&&&((()))))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((******))))))((('''((()))++++++******)))))),,,---,,,***)))+++---))))))************))))))&&&''''''((()))+++---...******)))(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''***+++***))))))+++...))))))))))))((((((((((((YYYHHH===444333555333000///111///......//////...---+++++++++************)))+++++++++***)))(((((('''))))))***))))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%&&& %%%///,,,'''(((###&&&)))***(((&&&%%%%%%%%%---$$$)))%%% ///'''''''''''''''''''''''''''///((((((<<<,,,)))&&&(((,,,---***%%%(((&&&$$$$$$###$$$''',,,)))///...&&&###)))***&&&)))'''+++000+++"""+++...)))%%%)))+++)))&&&%%%(((,,,,,,((('''***))))))))))))(((((((((((( ,,,###222)))((("""***((()))((('''&&&&&&)))+++###%%%$$$"""###%%%''''''))))))))))))((((((((((((((((((((((((((('''''''''+++)))(((&&&&&&((()))+++(((((((((((())))))))))))+++***((('''&&&''')))***))))))(((((('''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''')))+++---------,,,+++'''((()))******)))(((''')))))))))***+++++++++,,,//////...---,,,++++++***++++++++++++++++++++++++,,,------,,,***))))))******++++++,,,,,,++++++******+++,,,------,,,***)))++++++************++++++******)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***++++++,,,,,,------...---------...------,,,,,,------......///000000000111111111111111222222333000000000000000000000000------------------,,,,,,------......------,,,+++,,,...///...------...///------,,,,,,,,,,,,++++++++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************************************************++++++******)))************)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''((()))******))))))((((((''''''''''''))))))))))))((((((((((((******)))(((((((((((((((ZZZGGG===444333555333111000111///......//////...---+++++++++************)))++++++******)))((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""...555"""""""""$$$...&&& '''***&&& ---&&&222###---777 ''''''''''''''''''''''''***(((%%%DDD"""+++$$$'''&&&!!!!!!'''------$$$ )))666888+++""""""%%%,,,333333+++###---777,,,$$$)))******(((...,,,)))&&&'''******'''333...***(((%%%!!!###((())))))))))))((((((((((((***111***,,,777'''###$$$$$$%%%&&&&&&&&&%%%)))(((...666///!!!"""...***)))))))))((((((((((((((((((((((((((((((((('''***)))(((''''''((()))***(((((((((((())))))))))))***)))(((''''''((()))+++)))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''')))+++,,,------,,,+++(((((()))******)))((((((***************+++++++++......------,,,,,,++++++++++++++++++++++++++++++,,,------,,,***))))))*********++++++++++++******+++++++++,,,,,,++++++***+++******))))))******+++******))))))))))))******++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******++++++,,,---------,,,---------------,,,,,,------......//////000000000000000000000111222222000000000000000000000000////////////......------------......------,,,+++,,,...///...---,,,---///------,,,,,,,,,+++++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))*********************************)))******++++++***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''(((((())))))))))))))))))((((((((('''))))))))))))((((((((((((******)))(((((((((((((((YYYEEE<<<444444555333111000111///......//////...---+++++++++************)))++++++******)))(((((((((%%%&&&'''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''---((()))999)))"""%%%***///---(((%%%'''+++******)))+++((('''''''''''''''''''''''''''777$$$...)))///&&&""""""(((000222+++###''',,,---$$$&&&333333///,,,+++&&&###(((222***)))'''333///***$$$%%%***//////)))$$$"""%%%!!!"""***000...(((%%%(((((((((((())))))))))))'''///!!!111!!!)))...444///)))&&&'''(((((('''$$$'''!!!666333 ******)))))))))(((((((((''''''((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((''''''''')))***+++((((((((((((''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,+++((())))))******))))))(((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,***))))))***)))******++++++******)))++++++*********++++++,,,+++******))))))******+++***)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))*********+++,,,,,,------,,,,,,------------,,,,,,---------...//////000000///////////////000111111000000000000000000000000222222111000///......---------......------,,,+++---...///...---,,,---...,,,,,,,,,,,,++++++++++++((())))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))***))))))(((((((((((((((}}}UUUCCC;;;444444555222111111111///......//////...---+++++++++*********))))))************))))))((((((%%%&&&''''''((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&222%%%&&&444)))666CCCCCC666(((""""""222+++......%%%333''''''''''''''''''''''''555555+++!!!666 !!!(((777FFFFFF999***&&&%%%%%%+++333333'''###)))+++)))'''&&&&&&(((///111+++<<>>888444555444222111333111///......//////...---+++++++++************)))******))))))))))))))))))'''((())))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))999KKK+++...,,,''''''''''''''''''''''''+++!!!000WWW}}}///(((,,,+++$$$"""'''...000"""%%%)))///yyyOOO###$$$000...&&&''''''(((((())))))******---!!!+++ (((***(((TTT///!!!%%%...++++++*********)))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******'''''''''(((((((((((((((++++++,,,,,,,,,+++******(((((((((((((((((((((((((((((())))))***++++++,,,+++******))))))******++++++++++++***************)))))))))******+++++++++++++++++++++++++++++++++,,,------,,,***))))))***+++++++++,,,,,,+++++++++)))))))))))))))***+++,,,***))))))(((((())))))***(((((((((((()))***+++,,,************************(((((((((((((((((((((((((((((()))))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,,,,------,,,,,,,,,,,,---......//////...............///000000000000000000000000000000//////...---,,,++++++***------......------,,,+++---......---+++***+++,,,++++++++++++************'''(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,------,,,***)))''''''''''''((((((((((((''''''(((((())))))******((((((((((((((())))))***pppJJJ<<<777555555444111111333111///......//////...---+++++++++************))))))))))))))))))))))))***((((((((()))((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))******$$$$$$'''''''''''''''''''''''')))999222555'''###---...$$$"""+++666***(((fffrrr999%%%&&&)))***'''''''''((()))*********&&&&&&(((,,,***((("""vvvSSS++++++++++++*********))))))&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''((((((((()))+++++++++++++++***))))))((((((((((((((((((((((((((((((((())))))***+++,,,++++++***))))))***++++++***************+++++++++)))))))))***************++++++++++++++++++++++++,,,------,,,***))))))***))))))************))))))'''((()))***++++++++++++))))))(((((((((((())))))(((((((((((()))***+++,,,************************(((((((((((((((((((((((((((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))******+++))))))***,,,,,,------,,,+++,,,,,,------....../////////......//////000111000000000000000000000000...---------,,,,,,++++++------......------,,,+++---......---+++******+++++++++++++++************((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))******)))(((''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,,,,+++***)))((()))))))))************'''''''''((()))*********((((((((((((((()))******pppKKK;;;777555555444111111444111///......//////...---+++++++++************))))))))))))))))))*********'''((((((((('''&&&%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***///''''''''''''''''''''''''*** 000!!!---)))###++++++!!!555$$$!!!000555lllwww888&&&---&&&''''''((()))******+++&&&---000%%%)))+++%%%...SSSEEE+++++++++************)))&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))))))))((('''&&&'''''''''(((((())))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))***+++,,,))))))******+++++++++,,,*********)))))))))))))))++++++++++++++++++++++++,,,------,,,***))))))***''''''((((((((((((''''''&&&''')))***+++++++++***))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((()))*********((()))***+++,,,---------++++++,,,------......//////////////////000111111000000000000000000000000------------------,,,,,,------......------,,,+++---......---+++******++++++++++++************)))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((***+++***)))(((******++++++,,,,,,,,,,,,&&&''''''((()))******+++((((((((((((((()))******pppKKK===:::666333222222111000/////////...------,,,,,,))))))))))))((((((((((((************))))))))))))))))))((('''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''!!!+++"""$$$000"""@@@???(((!!!!!!333000###***$$$)))"""###999)))))))))))))))))))))))))))---^^^OOO222&&&""" '''***((((((((((((((())))))))))))...***%%%)))GGGCCC&&&!!!(((222...,,,((($$$%%%)))+++)))%%%))))))(((((((((((())))))(((((())))))******++++++)))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''(((((((((((((((******))))))))))))******)))***+++***(((&&&&&&'''))))))***+++++++++++++++************************''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))(((((())))))***+++---,,,+++)))((('''''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++))))))))))))(((((((((((((((((()))***,,,---......111///,,,******+++---...------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******))))))******************************(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))***************)))((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((&&&''')))+++...111333555+++***)))(((((()))***+++))))))))))))((((((((((((mmmIII>>>;;;777444333333222111/////////...------,,,,,,******)))))))))(((((((((************))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''///%%%###---&&&...VVVbbb000+++<<>>;;;777555444444333222/////////...------,,,,,,++++++*********)))))))))************)))))))))))))))((((((''''''''''''(((%%%&&&((())))))(((&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$+++$$$!!!'''###000VVV111333###222???333"""111!!!555&&&;;;(((///111!!!777|||###+++$$$((((((((((((((((((((((((((((((+++$$$777@@@333###<<<###''''''((((((((()))))))))###)))......(((###"""$$$666```444 ---%%%%%%&&&'''(((((('''''')))((((((''''''(((((()))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$''')))***)))'''%%%&&&&&&'''(((((()))******++++++***)))(((((())))))++++++***)))'''&&&(((***(((((()))************)))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))************+++++++++,,,,,,++++++***))))))((())))))))))))(((((())))))***+++))))))))))))))))))))))))+++***)))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))))))))(((&&&&&&'''((()))***+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++************))))))))))))((((((''''''(((((()))*********++++++******)))((())))))))))))(((((((((((((((((((((((((((((((((((('''((())))))******))))))((())))))******))))))(((++++++*********+++,,,,,,******))))))))))))******))))))))))))))))))))))))ppphhhEEE===:::666444333333333222/////////...------,,,,,,++++++++++++*********)))************)))))))))((()))(((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((("""'''$$$$$$''' %%%===qqq444---+++###<<<000000 '''$$$(((:::$$$)))+++:::))))))!!!:::''')))(((((((((((((((((((((((((((""",,,888***===sssMMM&&&$$$333)))'''''''''((((((((())))))))))))((('''(((+++000333###111'''///%%%&&&'''))))))'''%%%%%%%%%(((((((((''''''((((((((((((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%&&&'''((()))***++++++,,,+++***)))((((((((((((++++++***(((&&&&&&)))+++((())))))*********))))))))))))))))))))))))))))))++++++++++++***)))(((((((((((()))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))************++++++,,,,,,,,,------,,,******)))))))))))))))******************+++++++++))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((((((''''''''''''((()))*********((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&%%%&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''((()))*********((((((((((((''''''''''''((((((((('''((())))))******++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******)))))))))+++***))))))))))))*********))))))))))))))))))***)))))))))))))))*********wwwggghhhEEE;;;888444222222222222111/////////...------,,,,,,++++++++++++*********)))************)))))))))(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((&&&)))+++$$$"""+++(((&&&666%%%%%%)))***JJJddd111......111'''999aaa)))((( ))) '''+++!!!666000??? ''''''''''''''''''''''''---%%% (((,,,(((!!!FFF777%%%'''%%%)))''''''''''''((((((((((((((((((''''''&&&$$$!!!888444yyy666$$$%%%&&&(((((('''&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***+++,,,++++++***)))(((((())))))++++++***(((''''''***,,,))))))************))))))))))))))))))))))))))))))++++++,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++,,,,,,***+++,,,------------,,,******)))))))))))))))***)))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((''''''))))))))))))((((((((((((''''''((()))***+++,,,,,,******++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((())))))***(((((('''''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))******+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************))))))************)))))))))(((((((((((()))***+++)))))))))******)))))))))((()))))))))*********+++tttuuuhhhFFF:::777333111111222111000/////////...------,,,,,,++++++*********)))))))))************))))))))))))(((''''''''''''(((((())))))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))...'''$$$&&&'''&&&&&&(((999+++"""&&&------'''"""222555555&&&&&&***,,,&&&...EEENNN%%%///"""%%%'''999+++ $$$"""111hhh333'''''''''''''''''''''''''''%%%,,,333)))###888###444444666###000&&&&&&'''''''''(((((((((%%%&&&(((+++,,,+++(((%%%222###000RRR000%%%%%%%%%&&&(((***+++,,,(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&((()))''''''((())))))***++++++******))))))))))))*********++++++)))((((((***,,,***++++++++++++***))))))************************++++++,,,,,,,,,+++******)))))))))*********++++++************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++,,,---...---,,,+++++++++***))))))((())))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((('''***)))))))))((((((((('''((()))***+++---...//////,,,++++++++++++,,,,,,---******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((())))))***((((((''''''(((((())))))''''''''''''''''''''''''((('''''''''''''''(((((())))))(((((('''&&&&&&%%%''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))************))))))(((((())))))***++++++++++++,,,++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******)))******++++++******)))(((((((((((()))***++++++))))))************))))))((())))))******+++++++++uuuhhhGGG:::777444222222222222111/////////...------,,,,,,******)))))))))(((((((((************))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))+++$$$%%%(((%%%&&&)))'''///$$$'''@@@III111$$$555'''!!!###***((( """---'''***!!!///!!!\\\+++"""'''))):::+++;;;FFFHHH$$$%%%777999""")))&&&&&&&&&&&&***&&&[[[111''''''''''''''''''''''''(((---&&&%%%---)))(((;;;RRRTTT%%%&&&&&&&&&'''''''''((((((---+++'''%%%$$$%%%&&&''')))(((;;;(((}}}---)))%%%%%%(((***+++***(((''''''&&&&&&''''''((('''''''''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((()))))))))*********(((((((((((()))***+++,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***,,,---------++++++,,,,,,***)))((((((((((((((((((***+++++++++***)))))))))))))))))))))))))))&&&'''((()))******))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))******+++,,,---------,,,***)))))))))+++,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''(((((()))***((((((((((((((()))******'''''''''''''''''''''''''''&&&&&&''''''((()))***(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++))))))(((((())))))***+++++++++,,,,,,++++++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***)))******++++++******))))))))))))((())))))******((()))***++++++***)))(((((())))))******+++,,,,,,tttnnngggGGG;;;888555333333333333333000//////...------,,,,,,))))))))))))((((((((((((************))))))))))))'''''''''''''''((()))***$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((&&&...333+++)))+++'''%%%+++'''&&&+++''' ###!!!&&&'''######((((((###---&&&//////((( (((,,,'''///%%%"""///!!!&&&&&&(((***&&&'''###(((...$$$))),,,)))[[[ooo''''''''''''''''''''''''---(((%%%&&&%%%###&&&---)))...333'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((***+++""",,,'''((( 111666///(((%%%'''((('''$$$'''''''''&&&&&&'''''''''&&&'''''''''((())))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((%%%$$$)))))))))))))))*********'''((((((((()))+++,,,---(((***,,,,,,*********+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++((()))+++------,,,+++***---,,,+++)))(((''''''''''''((()))***+++***))))))))))))))))))))))))))))))%%%&&&((()))***+++******''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++'''''''''(((((((((((((((...,,,)))'''&&&''')))+++))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,++++++***)))*********''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&'''''''''(((((()))))))))))))))))))))******++++++,,,,,,,,,,,,+++******'''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******++++++***)))))))))))))))((()))***++++++***)))(((((())))))***++++++,,,,,,vvv{{{bbbAAA<<<999666444333333222000000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((***...---'''%%%'''%%% """&&&&&&&&&)))***)))''''''(((###+++(((***(((((((((''''''''''''(((((('''''''''''''''((()))))) 999!!!$$$000 $$$%%%&&&'''(((((()))(((((('''$$$(((...)))!!!)))111)))###111!!!)))iii%%%///777222---!!!***(((((((((%%%###(((000///"""(((&&&333AAA222,,,$$$((('''''''''''''''((())))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%((("""''',,,&&&%%%))))))))))))((('''''''''''''''******)))(((((((((((((((&&&&&&((()))++++++,,,,,,,,,+++***))))))***+++,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++******************))))))))))))***************+++,,,---...---,,,,,,,,,***(((''')))******)))+++*********))))))((((((,,,++++++***)))(((''''''***+++,,,------+++***(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))(((((((((((()))***************)))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********************+++******+++++++++,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,)))***++++++***+++---///cccEEE;;;888444333222222111///000000000///......------,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''++++++'''&&&((('''###777,,,######%%%$$$%%%((('''(((---333fffDDD'''%%%((((((''''''''''''(((((('''''''''''''''((())))))***%%%&&&'''---<<<(((((((((((((((((((((''')))222444'''###&&&)))''')))+++```666+++)))++++++'''(((!!!***+++...###%%%111,,,333***------>>>%%%+++******,,,''''''''''''''''''((())))))))))))(((((((((((())))))******)))(((((('''&&&&&&$$$&&&&&&%%%&&&&&&'''***))))))(((''''''''''''(((******)))(((((((((((((((''''''(((***++++++++++++,,,+++***))))))***+++,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))***+++,,,---,,,,,,+++,,,***(((''')))************************)))))))))+++++++++***)))((((((''')))***+++,,,,,,***((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))(((((((((((()))************)))))))))*********+++++++++******))))))******+++,,,*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))******************,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))******************))))))************+++++++++,,,++++++***)))))))))))))))***************************++++++++++++++++++,,,)))***++++++***+++---///aaaFFF999777333222111111000///000000000///......------++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((($$$'''(((''''''))))))&&&"""&&&)))%%%&&&,,,///%%%"""<<<$$$%%%((((((''''''''''''(((((('''''''''''''''((())))))!!!333333***'''(((+++***((('''&&&''''''(((***888666%%%%%%555111***!!!'''***666///)))&&& ...555---''')))+++)))((()))!!!,,,%%%'''111999GGGPPP%%%'''...&&&''''''''''''''''''((())))))))))))(((((((((((())))))*********))))))(((((('''(((666...""")))***%%%+++***)))((((((''''''((((((***))))))(((((((((((((((((())))))***++++++******,,,+++***))))))***+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++*********)))******************************))))))((((((''''''))))))***++++++++++++***,,,***(((''')))************************+++++++++++++++******))))))((((((((()))*********)))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))(((((((((((())))))))))))(((((('''((())))))******)))))))))))))))*********++++++***))))))))))))***++++++*********++++++++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))*********))))))((((((((()))))))))*********++++++,,,,,,+++************+++************************,,,,,,,,,+++++++++++++++)))***++++++***+++,,,...^^^CCC999777444222222222111000000000000///......------*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((($$$&&&'''''''''((((((''' '''---,,,%%% !!!%%% ))))))555"""***(((''''''&&&&&&''''''((('''''''''''''''((())))))111)))@@@###OOO---+++)))'''&&&&&&'''((($$$(((+++ 555"""000000,,,---222&&&***""",,,(((''',,,000$$$!!!,,,000+++***&&&000&&& $$$)))'''+++'''''''''''''''((())))))))))))(((((((((((())))))+++*********)))))))))(((333III999%%%///000%%%,,,***))))))((('''((((((((())))))(((((((((((())))))))))))***+++++++++******,,,+++***))))))***+++,,,+++***************++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++++++++************)))))))))))))))))))))******************))))))((('''''''''((())))))***************+++)))'''''')))***+++***))))))******++++++,,,,,,*********)))))))))))))))))))))*********)))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************)))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((('''((()))***++++++++++++))))))))))))))))))))))))******))))))((('''''''''((())))))))))))*********,,,++++++*********++++++++++++++++++++++++++++++,,,,,,++++++******))))))***+++++++++******,,,...~~~ZZZ@@@:::777555333333333222111000000000///......------*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&'''((((((&&&&&&&&&'''......%%%$$$+++...(((///'''~~~###+++''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((!!!...222 000---+++)))'''&&&'''((()))222---'''+++,,,+++UUUVVV??????ooo###000+++###))))))###555(((222(((###(((444pppvvv<<<444777***"""******'''''''''''''''((())))))))))))(((((((((((())))))************))))))))))))333III999%%%///000%%%,,,******)))((((((((((((((())))))(((((((((((()))))))))******+++++++++******,,,+++***))))))***+++,,,++++++***))))))*********+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---*********)))))))))(((((((((((()))))))))***************))))))((((((((('''((((((((()))))))))******+++)))'''''')))+++++++++)))))))))******++++++,,,)))))))))))))))************************)))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((()))))))))*********))))))(((((())))))***+++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&''')))++++++)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((((((((%%%&&&''')))************))))))))))))))))))))))))***)))))))))((((((''''''((())))))))))))***************)))))))))******+++++++++++++++++++++++++++++++++******)))))))))(((***+++,,,+++******,,,---}}}YYY@@@:::888555333444444333222000000000///......------++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((&&&&&&(((((($$$$$$%%% ###"""""")))000)))444kkk'''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))111+++'''666,,,+++)))((('''(((((()))"""HHH$$$+++)))"""%%%,,,(((...777333###///ttt|||$$$!!!888!!!'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((666...""")))***%%%++++++***))))))(((((())))))((((((((((((((())))))***))))))***+++,,,,,,++++++,,,+++***))))))***+++,,,++++++***))))))))))))******++++++,,,,,,------...*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------))))))))))))(((((((((((('''(((((())))))*********))))))))))))************)))))))))((()))******+++***((('''''')))+++++++++)))))))))))))))*********(((((())))))******++++++++++++*********)))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((&&&'''(((((())))))((((((((((((((()))))))))******)))(((((((((((()))******)))))))))************+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((('''(((***++++++***((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((())))))*********&&&&&&'''))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,+++******+++---~~~yyyWWWAAA999666444333333333333222000000000///......------,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((%%%%%%)))((($$$###&&&***''')))---'''&&&555;;;kkk,,,###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))222%%%'''uuu******))))))))))))))))))kkkQQQ((((((&&&(((///$$$---"""%%%sss$$$)))000###'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((($$$&&&&&&%%%&&&&&&'''***+++***))))))(((((())))))((((((((((((((()))******((()))***+++,,,---------,,,+++***))))))***+++,,,++++++***)))))))))))))))******+++,,,,,,---......))))))***+++,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,))))))((((((((('''''''''''''''(((((()))******+++))))))******++++++,,,,,,******)))))))))***+++,,,***((('''''')))+++,,,,,,)))))))))((((((((((((((('''(((((()))***+++++++++******)))(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((((((((()))******))))))))))))***************+++,,,,,,,,,,,,+++***++++++*********)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''((())))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))***+++,,,,,,(((((()))***+++++++++***))))))))))))))))))))))))(((((())))))***+++++++++************+++++++++,,,***************+++,,,,,,------------------------+++,,,,,,,,,,,,,,,------+++,,,,,,+++******+++---|||vvvUUUAAA888555333111222222222111000000000///......------,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''###$$$))))))$$$$$$(((&&&!!!(((///###%%%^^^GGG000$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))eee((())))))*********))))))hhh...)))%%%111---###///777///666333'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''((((((((((((((("""''',,,&&&%%%))))))+++******)))))))))))))))((((((((((((((()))******'''(((***+++,,,------...,,,+++***))))))***+++,,,++++++***))))))((())))))******+++,,,,,,---......))))))***+++,,,------...,,,,,,,,,+++++++++******)))************+++++++++)))(((((((((''''''''''''&&&''''''((()))******+++))))))***+++,,,------...+++***)))))))))***,,,---***(((&&&''')))+++,,,,,,))))))((((((''''''&&&&&&''''''((()))***++++++,,,))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))***************+++,,,------,,,+++************))))))))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((***+++,,,---...******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))***+++,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,---...---------------------------------....../////////+++,,,,,,+++***)))+++---zzzRRRBBB;;;999666555444333111///111000///...---,,,++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&)))---%%%'''***$$$"""%%%((((((###111!!!000###%%%--- ,,,111"""))))))&&&***"""$$$...%%%$$$'''(((%%%###&&&000999$$$666'''!!!333'''&&&,,,888 ///---)))111'''```)))&&&"""(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&))))))(((''''''''''''((((((''''''&&&&&&&&&''''''&&&''')))***+++***((('''))))))((((((((((((((()))******++++++++++++******+++)))(((&&&'''(((***+++***)))((((((((()))+++,,,((((((((((((((((((((((((,,,***)))***---...,,,*********))))))***+++,,,,,,+++***)))))))))***,,,---((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))***++++++))))))************))))))******))))))((((((''''''***************)))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((()))++++++***)))))))))))))))************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******************)))(((&&&&&&''''''((()))))))))))))))******))))))((((((''''''))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))''')))***)))((('''(((***(((((((((((())))))))))))(((((())))))*********+++))))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&'''((()))***++++++((()))***+++,,,,,,---...+++++++++*********))))))***************)))(((((())))))*********))))))(((******+++++++++,,,,,,,,,,,,------......------,,,//////.........---------///000111000...------///000...+++)))***,,,///111{{{|||zzzwwwPPP@@@:::777333111111222222222111111000///...---,,,+++------,,,,,,+++******)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''')))(((((((((''''''''''''"""###((()))"""777***"""&&&!!!---,,,:::\\\888,,,111,,,((('''555%%%***,,,111CCCgggkkk$$$******)))###+++VVV###***'''***+++&&&***,,,'''''''''''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))(((&&&%%%))))))(((((((((((()))))))))******++++++******)))***)))(((''''''(((((()))))))))(((((())))))***++++++++++++++++++++++++++++++))))))***------,,,)))***))))))))))))***+++,,,))))))((((((((()))***+++(((((((((((((((((((((((((((((()))************)))***)))))))))))))))***+++))))))************))))))******))))))((((((((((((***************)))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((***))))))***,,,,,,+++***))))))))))))************)))************+++++++++)))******++++++******)))******++++++++++++******************)))((('''&&&'''((())))))******))))))******))))))(((((((((((())))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))''')))***)))((('''(((***(((((((((((())))))))))))'''((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))*********)))))))))(((((((((((())))))))))))))))))))))))******++++++,,,,,,+++++++++*********))))))***************)))(((((()))***************))))))***++++++++++++,,,,,,,,,,,,------......------,,,//////.........---------...///000///---,,,---...///---,,,++++++---///000}}}ssssssttttttNNN???999555111///000222333444111111000000///...---------,,,,,,++++++*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''---((('''000---"""===pppUUU&&&,,,&&&...aaa...444555///+++KKK(((444jjj&&&&&&$$$---%%%===ccc---LLL'''///'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***'''((()))))))))(((&&&%%%&&&&&&&&&&&&'''((())))))+++***)))((('''&&&&&&&&&))))))(((((((((((())))))))))))************)))))))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))***+++(((''''''''''''((())))))************************))))))***++++++++++++***+++******)))))))))******))))))************))))))***))))))))))))(((((((((*********+++******)))((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))(((((())))))******))))))(((+++******+++------,,,***))))))))))))************)))************+++++++++)))))))))******)))))))))******++++++++++++******************)))(((''''''((()))******++++++*********))))))))))))((((((((())))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))''')))***)))((('''(((***(((((((((((())))))))))))'''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))+++++++++*********))))))*********)))))))))((((((************+++++++++++++++++++++************************+++******)))((()))******+++++++++******++++++++++++,,,,,,,,,,,,------............------...............------------...///...---,,,---......------------...//////qqqnnnoooqqqLLL???999666222111111222222222222111111000///.........,,,,,,,,,++++++*********(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''***$$$!!!&&&###666hhh%%%222,,,$$$888'''000333,,,,,,WWW666000''')))(((%%%%%%...%%%mmm555000***ccc'''+++"""$$$%%%%%%&&&'''(((((()))'''''''''''''''((())))))&&&''')))******(((&&&%%%&&&&&&&&&&&&'''(((******,,,+++)))''''''''')))))))))(((((((((((())))))***((())))))******))))))((()))))))))))))))'''&&&&&&&&&'''(((******)))(((((((((((((((((((((((((((((()))))))))***+++++++++******))))))(((((()))******((((((((((((((()))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******))))))******)))******++++++******)))))))))))))))))))))))))))*********++++++******)))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))******))))))))))))))))))******)))))))))******)))+++,,,---,,,***((()))))))))************))))))*********+++++++++))))))************))))))******++++++++++++*********************)))((('''))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))''')))***)))((('''(((***(((((((((((())))))))))))((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))),,,,,,,,,+++++++++******************************---,,,,,,,,,+++++++++************************************++++++******))))))***++++++,,,++++++++++++++++++,,,,,,,,,------------............------........................,,,---...---,,,+++,,,...------...///////////////tttlllllloooLLL@@@999888666666555333000...111111000000//////......,,,,,,+++++++++++++++***(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((( &&&(((***)))///GGG)))%%%)))%%%///---''':::$$$;;;777"""'''+++000***&&&))))))..."""&&&$$$!!!222[[[333+++###%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''&&&''')))******(((&&&%%%&&&&&&&&&'''((()))***++++++***((('''(((***,,,...((((((((((((((()))******))))))************))))))))))))******)))(((''''''&&&''')))*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++++++++******))))))))))))******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++***************+++******++++++++++++******))))))))))))******************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))************))))))))))))************)))))))))(((((()))+++,,,***)))((()))))))))************))))))*********+++++++++***++++++++++++++++++*********++++++++++++******)))************))))))((())))))***+++++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***''')))***)))((('''(((***(((((((((((())))))))))))************************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,,,,++++++++++++)))))))))***+++,,,,,,---.........---,,,,,,++++++******************************++++++++++++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////......------.....................+++---...---,,,,,,---...---...///000000000//////wwwlllmmmnnnKKK@@@999888888888777444000,,,000000000//////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''((((((((((((((($$$...---***000---%%%$$$###111&&&+++$$$###(((666,,,(((&&&...###))))))!!!>>>,,,###### +++&&&,,,"""JJJ@@@,,,%%%111===LLL///***&&&&&&''''''((()))))))))+++***)))((('''''''''''''''((()))))))))(((&&&%%%''''''''''''((()))******))))))((('''(((+++---///(((''''''(((((()))***+++******++++++++++++******************************(((((()))***************++++++++++++++++++++++++)))***,,,,,,+++++++++,,,,,,+++*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++,,,,,,******++++++++++++******)))))))))************+++)))***++++++,,,+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******)))******++++++******))))))******++++++******))))))(((((()))++++++***((())))))))))))************)))************+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******)))******+++******))))))((()))******++++++******)))))))))************+++))))))************))))))))))))))))))))))))))))))((((((((()))))))))******''')))***)))((('''(((***(((((((((((()))))))))))),,,+++++++++++++++******(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,+++++++++******((()))***+++,,,---............------,,,,,,,,,+++***************+++++++++)))***++++++,,,+++++++++***++++++,,,------------,,,,,,,,,,,,------------......////////////......---------...............,,,---......------...///...//////000111000000000zzzpppsssmmmJJJ>>>888777555555555333111.../////////...............++++++++++++++++++++++++))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))!!!'''"""$$$((((((---}}}'''111***'''---!!!999###EEE'''666000222###***999333///$$$---<<<+++,,,###///"""vvv666---!!!***)))FFF```---+++(((((())))))))))))))))))))))))((((((((((((((()))(((((((((((('''''''''''')))((((((((((((((())))))((((((''''''''')))***+++''''''''''''((()))***+++++++++,,,,,,,,,,,,+++++++++************,,,---...***************+++,,,,,,))))))))))))))))))))))))))),,,......,,,+++,,,...------,,,+++++++++++++++***+++,,,---...------,,,++++++++++++++++++++++++)))******+++++++++++++++)))))))))***+++,,,---...***++++++,,,,,,++++++***))))))*********+++++++++)))***++++++,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********)))******++++++******))))))******++++++******)))***))))))***,,,,,,+++)))))))))))))))************)))************+++++++++******++++++++++++************++++++++++++******)))******++++++*********'''((())))))******))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))(((((()))))))))*********''')))***)))((('''(((***(((((((((((())))))))))))++++++++++++******))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++***************+++++++++,,,,,,------+++++++++++++++++++++***))))))*********+++++++++)))***++++++,,,,,,,,,+++***+++,,,---............,,,,,,,,,------------.........////////////......---------.........//////,,,...//////......///000//////000000000111111111}}}uuu{{{kkkIII===777555222111222333222111...............---------++++++++++++++++++++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))###++++++***,,,$$$!!!***777mmm)))...)))'''%%%111"""!!!,,,^^^OOO+++%%%111''' ===&&&fffttt###&&&???""",,,+++!!!222&&&)))***!!!'''+++)))???jjj''''''************))))))))))))(((''''''(((((()))***+++))))))(((''''''''''''(((***))))))(((((((((((()))(((''''''&&&&&&&&&''''''''''''''''''((()))+++++++++,,,,,,------,,,,,,+++,,,+++***)))***---///111,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---,,,---///...------,,,+++++++++,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++))))))***++++++++++++***((())))))***+++---...///***++++++,,,,,,++++++***))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******************++++++++++++************++++++++++++******+++******+++------,,,***))))))))))))************)))************+++++++++))))))************))))))******++++++++++++******)))******+++++++++******''''''((()))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************((()))***)))((('''(((***(((((((((((())))))))))))+++*********))))))(((((('''''''''''''''((()))***************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------............////////////......---------.........//////---...//////......000111000000000///000111111222wwweeeHHH555888777666444222111111111.........///......------,,,+++*********+++,,,---***************)))((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((()))******)))((('''***)))((('''&&&&&&'''(((''''''''''''((((((((()))((((((''''''''''''((((((+++YYY(((((('''''''''&&&&&&&&&&&&------###MMM(((&&&%%%&&&---)))''''''222rrrOOO"""+++%%%444---111(((***333{{{222*** (((///)))EEEiii%%%(((************))))))))))))))))))))))))************))))))))))))((((((((((((''')))++++++)))'''''''''%%%&&&&&&&&&'''((((((((())))))))))))***************---///...,,,+++---000---,,,***(((((()))***+++)))))))))((())))))***+++...---***)))((((((***+++......------------......------............------******,,,,,,,,,,,,******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,......---+++(((((())))))************+++***)))(((((()))***+++,,,+++***((((((((()))***(((((())))))******++++++)))((('''''''''''''''(((,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---************************+++,,,,,,------,,,,,,+++************************---,,,,,,+++*********+++************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))((()))++++++)))((()))***(((((((((((())))))))))))''''''''''''((((((((()))))))))***++++++++++++***(((((((((((())))))))))))(((((((((((())))))))))))+++***)))((()))***,,,---+++++++++*********))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,///...---,,,,,,,,,,,,,,,000000//////.........---........................////////////////////////111111111000000000000000~~~cccHHH666888777666444333222111111......//////......------,,,++++++******+++,,,,,,***************)))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''((()))******)))((((((***)))((('''&&&''''''((('''''''''((((((((())))))((((((''''''''''''(((((((((kkk"""%%%&&&&&&'''((((((((((((((((((,,,%%%iiiAAA###&&&111...***+++,,,))))))111}}}>>>'''---%%%000$$$///222+++///222mmm,,,+++%%%***,,,)))EEE^^^+++,,,************))))))))))))))))))))))))************))))))))))))((((((((((((''')))++++++)))'''''''''&&&'''''''''''''''(((((())))))))))))***************,,,......,,,+++---///---,,,***(((((()))***+++)))))))))))))))***++++++---,,,***)))((()))***+++......------------......------............------***+++,,,------,,,+++***,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,......---+++)))))))))))))))*********+++***)))(((((()))***+++,,,+++***)))(((((()))***))))))))))))******************))))))))))))******,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++******++++++,,,---************************++++++,,,,,,,,,,,,++++++************************,,,++++++***))))))******************************+++*********))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******))))))))))))******))))))************))))))((()))++++++)))((()))***(((((((((((())))))))))))'''''''''((((((((())))))))))))***++++++++++++***(((((((((((())))))))))))(((((((((((())))))))))))+++***)))((((((***+++,,,+++++++++*********))))))))))))************))))))++++++++++++++++++******************++++++++++++++++++,,,,,,,,,,,,------------------------------///......---,,,,,,,,,---000000/////////.................................////////////////////////111111111111111111111111```FFF777888777555444333222111111///////////////...---,,,,,,,,,+++******++++++,,,)))************))))))(((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&'''((()))******))))))***)))'''&&&&&&'''((((((''''''((((((((())))))))))))((((((''''''(((((()))(((QQQ444%%%&&&'''((()))******))))))'''""")))(((wwwTTT,,,'''(((000222,,,)))+++...))))))...+++...,,,''',,,+++///...***222,,,[[[%%%+++)))---***)))GGGFFF++++++************)))))))))))))))))))))*********++++++))))))))))))((((((((((((''')))******(((''''''(((((((((((((((''''''''''''))))))))))))************+++,,,------,,,,,,---...,,,+++***)))((()))***************)))***++++++,,,+++***)))))))))***+++,,,...------,,,,,,------...------............------++++++------------++++++,,,,,,------------,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++,,,++++++,,,......---+++*********)))))))))))))))+++***))))))))))))***+++++++++***)))))))))*********************)))))))))*********))))))******++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))************))))))((()))++++++)))((()))***(((((((((((())))))))))))''''''((((((((()))))))))((()))******++++++******(((((((((((())))))))))))(((((((((((())))))))))))***)))((('''((()))***++++++++++++***************))))))************))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------.....................------------000000////////////......////////////////////////////////////////////////111111111111111111111111~~~|||\\\EEE888777777555444333222222222//////000//////...---,,,,,,,,,++++++++++++++++++))))))************)))(((((((((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))*********)))((('''&&&&&&'''((()))'''(((((((((((()))))))))))))))(((((((((((())))))((()))QQQ""",,,111,,,***++++++++++++***)))(((&&&&&&&&&(((AAA|||FFF,,,&&&'''***,,,***&&&'''...444---((('''***###222(((,,,)))+++111&&&'''000$$$MMM###******---))))))RRR---(((%%%************)))))))))((())))))*********+++++++++))))))))))))((((((((((((''')))***)))((('''((()))***))))))(((((('''''''''((()))))))))************+++,,,,,,,,,,,,,,,------++++++***)))((())))))******************+++,,,,,,))))))))))))***+++,,,---------,,,,,,,,,,,,------,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,((())))))***+++,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,---...---+++************))))))))))))************************+++*********************+++++++++******)))))))))((((((((('''(((((())))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++******+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))************))))))((()))++++++)))((()))***(((((((((((())))))))))))'''(((((((((((()))))))))((())))))***************(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''((()))******************************)))******++++++******)))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////....../////////.........000000//////////////////////////////////////////000000000000000000000000111111111222222222222222{{{zzzZZZDDD888777666555444333222222222000000000000///...---,,,,,,,,,,,,,,,++++++******((())))))*********)))))))))))))))))))))(((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''((()))******+++)))((('''&&&&&&'''((()))(((((((((((()))))))))***))))))(((((((((((())))))'''NNN___222***...,,,(((,,,333,,,)))))))))((((((((()))))))))///'''$$$***YYY///&&&)))'''(((...%%%))),,,,,,+++,,,---,,,---***(((***|||(((000###111)))%%%999%%%)))222###DDD&&&)))'''---***(((ggg"""+++&&&************)))))))))(((************++++++++++++))))))))))))((((((((((((''')))))))))(((''')))************))))))(((((('''((()))))))))************++++++++++++,,,------,,,*********)))))))))))))))******))))))******+++,,,(((((())))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++)))******+++,,,---......+++++++++++++++++++++++++++++++++,,,---...---+++*********)))))))))))))))******++++++++++++***************++++++++++++***,,,,,,++++++******))))))((((((((((((((()))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++***************************************+++++++++))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))************))))))((()))++++++)))((()))***(((((((((((())))))))))))(((((((((((()))))))))***(((((()))************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))*********************************++++++++++++***************++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////......///000000//////...//////000000000000000000000000000000000000000000111111111111111111111111111222222222333333333444zzzXXXCCC999666666555444333333333333111111111000///...---,,,,,,,,,,,,,,,,,,+++))))))((())))))************)))))))))((((((((((((''''''%%%%%%&&&&&&'''((((((((()))(((''''''&&&'''''''''((((((''''''((()))***+++(((((('''&&&&&&''')))***((((((((()))))))))*********))))))(((((())))))******%%%qqq444(((***(((000+++''')))&&&&&&)))(((###%%%+++)))'''&&&%%%%%%''')))+++&&&000)))$$$///{{{666(((---...111555,,,$$$%%%,,,111---'''---,,,,,,...000...***'''...///***...ccc...+++$$$333***###LLL~~~(((000444)))<<<))))))&&&,,,***''''''333---************))))))))))))*********++++++++++++,,,))))))))))))(((((((((((((((((()))((('''''')))+++************))))))))))))))))))))))))************,,,+++***+++,,,------+++******)))))))))((((((((()))))))))((()))******+++(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,******,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,,,,++++++,,,......---+++((()))))))))******************+++,,,,,,+++******)))***++++++,,,++++++++++++++++++++++++*********************++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********************************+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))((()))++++++)))((()))***(((((((((((())))))))))))((((((((()))))))))******'''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))************************+++++++++******++++++++++++******+++++++++,,,------......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------...............000111111111000/////////000000000000111111000000000000000000000000111111111111111111111111222222222333333444444555zzzWWWBBB999666555444444333333333333111111111111///...---,,,,,,,,,------,,,+++)))((((((((()))***************((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))((('''''''''''''''))))))(((''''''((()))***(((''''''&&&'''((()))***(((((()))))))))***************))))))))))))*********222 mmm***$$$)))"""000###***...(((***000...&&&+++888333000+++'''&&&''')))+++$$$)))---$$$444III555)))...&&&%%%)))...(((%%%+++///...+++&&&&&&+++,,,***---333,,,111+++111FFF---'''+++111)))(((fffVVV&&&111000,,,yyy222)))+++(((---(((&&&000666///************))))))))))))*********+++++++++,,,,,,))))))))))))(((((((((((((((((()))(((''''''***,,,))))))***************+++))))))))))))************,,,***)))***,,,...,,,+++)))))))))))))))(((((('''((((((''''''(((((()))***((()))******++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++))))))++++++++++++))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))***+++,,,------...,,,++++++,,,......---+++''''''((()))***++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++***++++++++++++++++++,,,************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))************))))))((()))++++++)))((()))***(((((((((((())))))))))))(((((()))))))))*********'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))******************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,---.........+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------...000222222111000/////////000000000111111111111111111111111111111111222222222222222222222222222222333333444555555555{{{WWWBBB999666555444444333333333333222222111111000...---,,,,,,,,,------,,,+++)))((((((((()))***************((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''***)))(((''''''((())))))((('''&&&&&&'''((()))***))))))))))))******************))))))))))))******"""333222333BBBDDDMMM@@@NNN666@@@DDDCCCBBBCCCFFFHHHDDD===AAA<<<444,,,((('''(((******%%%000 ,,,"""MMMCCCLLLCCCEEEJJJDDDBBBFFFJJJHHHCCC@@@HHHDDDDDDFFF:::)))%%%,,,)))111)))111000)))$$$222...)))///yyy:::!!!---))))))^^^***(((,,,+++---&&&%%%aaa333333+++************))))))))))))******+++++++++,,,,,,,,,))))))))))))((((((((((((((((((((((((''''''***,,,)))))))))***+++++++++,,,))))))))))))************,,,***)))***---...,,,***)))))))))))))))((((((''''''''''''''''''((())))))))))))***++++++++++++***++++++************+++++++++,,,,,,------,,,,,,+++((()))***++++++***)))(((+++++++++,,,,,,++++++++++++++++++***************(((((()))***,,,---...///,,,++++++,,,......---+++&&&&&&''')))***+++,,,---***+++,,,------,,,+++***)))***+++,,,---,,,,,,+++*********++++++,,,,,,---(((((((((((()))***+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))************))))))((()))++++++)))((()))***(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++*********+++,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------,,,,,,---///111222333222111000//////000000111111111222111111111111111111111111222222222222222222222222222222333333444555666666zzzVVVAAA999999777555444444444333222000000000000000///......++++++************++++++************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''''''''''')))((((((((()))***++++++)))((('''''''''(((***+++))))))))))))***************###,,,...&&&$$$000$$$***((((((...&&&,,,...444'''(((---)))444$$$)))000333%%%,,,+++)))///XXX&&&///$$$+++***777666%%%,,,444 000///***000222333******))))))(((((('''''''''((((((((()))))))))***''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((()))******)))'''&&&)))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,+++)))(((&&&%%%%%%''''''(((((())))))******))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,***)))((())))))************))))))))))))))))))******************************++++++,,,,,,---...///000111222+++++++++*********))))))+++***))))))******)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))***+++---...///------,,,+++,,,---...///................................................---------.........//////.........------,,,,,,,,,///...------,,,,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((((((((())))))))))))+++++++++************)))((((((((((((((((((((((((*********)))'''(((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))(((((((((((((((************************,,,,,,---------,,,++++++---------.........//////,,,,,,,,,++++++*********------............------------......///000000000///////////////000111111111111222222222111111000222222111111111111111111222333333222111111444666444666666444555888888555zzzWWWBBB999999777555444444444333222000000000000000///......++++++************++++++************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))***+++((((((((((((((()))******))))))))))))************---))))))+++zzz666'''(((***'''(((***+++(((---++++++|||+++***///+++444---///mmm 999555))))))111==='''---&&&111)))+++===)))000"""111---666111666(((!!!***)))))))))((((((((('''((((((((()))))))))))))))(((((((((((((((((())))))((('''&&&&&&&&&&&&'''((((((((()))*********))))))((((((((((((((((((((()))************++++++,,,,,,++++++***)))((('''&&&&&&((((((((()))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))************))))))))))))))))))***************************************++++++,,,---...///000---,,,,,,,,,+++++++++***+++***))))))***+++***(((,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++---...///------,,,,,,,,,---...///................................................---------............////////////.........------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++(((((()))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))*********)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.........//////......---------,,,,,,,,,---......//////......---------......///000000000///////////////000111111111111222222222222111111222222222222222222222222111222222111000000222444555888888555555888888666|||XXXCCC999999777444444444444333111000000000000000///......++++++************++++++++++++*********)))))))))************************))))))((((((((((((''''''(((((()))))))))(((''''''''''''((()))))))))))))))+++***))))))))))))))))))'''((())))))******)))))))))))))))*********++++++***,,,***+++;;;```///$$$...((((((---'''+++...)))$$$ggg@@@,,,111!!!:::---//////***000"""///444111YYY(((---+++'''666+++'''OOO^^^***%%%$$$444&&&^^^888'''%%%---,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''(((((((((((()))***+++------''''''(((((((((((('''''')))))))))************+++******)))))))))((((((((())))))))))))))))))((((((*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))************)))))))))))))))*********++++++************************))))))***+++,,,,,,------------------,,,,,,,,,,,,+++***)))***+++,,,+++***---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///...------------...//////........................////////////////////////------------............000000000000////////////......------------------+++,,,,,,---......//////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++))))))*********+++++++++(((((()))***+++,,,------************************)))***+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************++++++++++++------------------------***+++,,,---------------------.........////////////////////////.........---......//////......------......//////000000111000000000000000111111111111222222333333222222222222222222222222222333333111222333333222333555777666:::<<<:::;;;@@@DDDDDD|||WWWBBB999888666444333444444222111000000000000000///......,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))***************++++++***)))((((((((()))'''((()))++++++***))))))))))))*********+++++++++%%%)))------$$$222(((...***)))///''',,,---((()))111qqq+++000%%%111+++222---EEELLL+++***777444ZZZ222)))333***(((555---...(((}}}$$$'''777...&&&000111 444$$$))))))))))))((((((((((((*********))))))))))))((()))(((((((((((((((''''''((((((''''''''''''(((((()))(((((()))***---///000&&&'''(((((((((((('''&&&)))))))))))))))))))))***(((((()))))))))*********+++******))))))(((((((((************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,)))******++++++******)))))))))*********++++++++++++++++++***************)))))))))***+++,,,,,,------------,,,,,,,,,,,,,,,+++******+++,,,------,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.............../////////........................000000000000000000000000------............//////000000000000000000000000..................---------------....../////////------------------------------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++)))***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................////////////////////////////////////......////////////...............///000000111111000000111111111222111111111222333333333333333333333333333333333444444444222444555666666777999;;;999???CCCAAABBBHHHNNNPPPxxxUUUBBB;;;888666444333333333222111000000000000000///......,,,,,,++++++++++++,,,,,,++++++++++++************(((((((((((((((((((((((((((((())))))))))))))))))&&&&&&'''''''''''''''&&&((())))))***************++++++***)))((((((((()))'''(((***+++++++++***)))************++++++++++++(((%%%---(((+++222+++...(((***000***+++,,,***444"""(((---111***+++///666ggg(((222 $$$^^^...---222,,,,,,///+++333,,,bbb999///***(((:::(((333%%%...(((((((((((())))))))))))************))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((***)))))))))+++---///000&&&''''''(((((((((((((((***)))))))))))))))))))))((((((((()))***+++++++++++++++******))))))((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,******++++++++++++******************+++++++++++++++++++++*********))))))******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,+++******+++...//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////....../////////000000000////////////////////////111111111111111111111111....../////////000000000////////////////////////...//////000000000//////000000000/////////..............................---......//////......---------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////........./////////000000..................//////...//////////////////.........//////000111111111000000111222333222222222222222333444444444444444333333444444555555555555444555666555666777;;;===AAAJJJPPPPPPPPPVVV___cccuuuSSSBBB<<<888666333333333333222000000000000000000///......,,,,,,++++++++++++,,,,,,,,,++++++++++++*********''''''''''''''''''''''''(((((())))))))))))******(((((()))*********))))))(((((()))***************+++***))))))))))))))))))((()))******++++++***************++++++++++++,,,...''',,,"""111HHHSSS)))000&&&------000***,,,+++999'''>>>***777,,,...******:::555;;;111333```,,,---))),,,111///***)))...(((<<<[[[&&&<<< |||---...&&&$$$000(((((((((((()))))))))))))))))))))*********++++++))))))((((((''''''&&&&&&'''(((((())))))(((((('''************+++,,,------''''''''''''(((***+++,,,+++************)))))))))(((((())))))***+++,,,,,,******************)))))),,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******++++++++++++***************++++++++++++,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++,,,///000000000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000...//////000111000000000////////////////////////000000000000000000000000000000000000111111111111////////////000000000000///000111222333222111000222222111000000///......////////////////////////......////////////..............................///......------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++++++++++++++,,,---...................../////////000000000------------...............//////000000//////......//////000000111111222000111222333444333222222222222333444555555555555444444444555666666777777666666777888:::???FFFJJJSSS```nnntttyyytttSSSAAA:::777555333222333333111000000000000000000///......---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********(((((((((((((((((((((((((((((()))))))))*********(((((()))***************'''((())))))******))))))))))))))))))))))))***+++******))))))******+++,,,*********+++++++++,,,,,,++++++,,,((()))---&&&///+++111)))555(((000+++333,,,EEE555===;;;AAA>>>333UUU(((]]]111333...(((***333---)))///+++000"""...cccuuu>>>)))---555---###///'''((((((((()))))))))***(((((()))***++++++,,,---++++++******)))((((((((('''((()))******)))((('''++++++,,,++++++***))))))((('''&&&&&&(((+++...000,,,,,,++++++************)))))))))******++++++,,,******************++++++---,,,+++******,,,---///------------------------,,,,,,------,,,,,,+++******++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++***))))))(((+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------...+++++++++---000222222111///...---,,,,,,---...///------------------------------------------------..................///000...///000111111111000000////////////////////////000000000000000000000000111111222222222333333333000000000111111111222222000111333444555444333222111111111111111111111000/////////////////////////////////000000/////////........................//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++******+++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------***++++++,,,------......------------------------------...............---.../////////000000000000---------.........////////////000000000000///////////////000111111222222000111333444555444333222222333444555555666666666444444555666666777888888777999===CCCLLLXXXeeennn{{{vvvSSS???777777555333222333333111000000000000000000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))(((((()))***+++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,###---///333***%%%***333444%%%888(((333+++***,,,JJJHHHMMMZZZ```TTTNNN___KKKjjj---444(((333,,,...333(((***888,,,---,,,,,,444zzzGGG >>>$$$...###***///((('''((((((((())))))******''''''(((***+++,,,---...------,,,,,,+++***))))))'''((()))******)))(((''',,,,,,---,,,+++)))'''&&&((('''&&&&&&(((,,,000333,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))***+++++++++,,,---,,,+++******,,,...///------------------------+++,,,---...---,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++***))))))(((+++++++++++++++,,,,,,,,,---------.........//////,,,++++++---000222222222111///...------...///111------------------------........................///............//////000...///000222222111111000000000000000000000000000////////////////////////222222333333333444444444111111111222222333333333111222444666666555444333000000000111222222333333000000000000000000000000//////000000000000////////////////////////////////////............//////........................------------------------------------------------***************************+++,,,------,,,+++***))))))*********+++++++++******+++,,,------...///************************)))+++------,,,******+++************************))))))))))))))))))))))))++++++,,,,,,,,,---------******++++++,,,---.......................................///......------////////////000000000000---.........//////000000//////000000000000///////////////000111111222222000111333555555444333222222333444555666666666666444555555666777888888999888<<>>======FFFEEELLL]]]uuupppPPPAAA<<<888666333222333444333222000000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++************************((((((((()))))))))))))))+++++++++)))'''(((***---((())))))*********************+++,,,,,,,,,,,,+++******++++++,,,---------,,,&&&444...///''':::OOO***222//////222555444555777...mmmbbbYYYhhhaaaGGGDDDCCC===555222333222000///---...000,,,...FFFaaaiii555***222---------,,,,,,,,,++++++************************(((((())))))***++++++,,,---,,,+++))))))))))))))))))***++++++++++++***)))((())))))******))))))(((((())))))***++++++,,,,,,666444111///---,,,,,,---+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,++++++******++++++,,,------,,,******+++---......,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,++++++,,,------///...---,,,,,,+++++++++++++++++++++,,,---..............................+++,,,---,,,++++++...000//////...------------...,,,,,,---------......................................................///000000111222222222111111000000//////000000///...333222111111000111111111............///111111222333333222111000/////////777555333222333555666777111444///000666111---555111222333222222444555666222111000000000111000000000000//////000000000000...---------......---,,,............///000111111...........................---,,,+++************++++++++++++++++++++++++(((***,,,---,,,***((('''*********++++++++++++++++++,,,---,,,***)))***+++***++++++++++++++++++***)))+++,,,+++)))((()))+++,,,,,,,,,,,,+++***)))(((******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++))))))+++,,,------------,,,,,,,,,++++++------------------------//////////////////////////////000000000000//////...000111111000000222333444444444333333333333333777666333222222666888888777===999666>>>CCCIIIWWWqqq}}}qqqPPP@@@;;;888666333222333444333222000000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++************************))))))))))))))))))((((((------,,,+++)))(((***,,,)))))))))************+++******+++,,,,,,,,,,,,+++++++++,,,,,,---......///,,,(((666---...---!!!BBB)))))))))*********++++++***+++,,,---..................888(((...666+++111555999;;;CCCNNNUUUWWWVVVUUUooo[[[jjj|||uuuuuuooo```QQQGGG@@@;;;444...000777333'''&&&...)))RRRyyyHHH,,,)))---)))!!!------------,,,,,,,,,,,,************************'''(((((())))))******+++,,,+++***)))))))))))))))))))))***++++++******)))*********))))))*********)))******++++++,,,,,,,,,000///---,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++*********+++++++++************+++,,,,,,---,,,,,,,,,,,,---......,,,,,,---.........------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---.../////////...------,,,,,,,,,++++++++++++,,,---......------------------------,,,+++***+++---/////////000...---///111222000...,,,------------.................................,,,------...//////000000000111111222222222222111000222333111///---...000111111000/////////000000333333222444666777777666666444333444666777888888222111111000111222444555444888777888===666111999333444444222...,,,...000000...------///000000///------...////////////...////////////............//////.........//////000...........................------,,,++++++++++++++++++++++++++++++++++++(((***,,,---+++***)))***+++++++++******************,,,,,,+++***)))***+++******++++++++++++******+++,,,---,,,***)))***+++,,,,,,,,,+++******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++---,,,+++******+++,,,---------------,,,,,,,,,,,,------------------------///////////////////////////000000111111000000///...000111111111111333444444444444444444444444444777555333333555777999:::888???>>>AAAQQQ___nnnrrrPPP@@@:::888666333222333444333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************+++******))))))(((((((((.........,,,***)))***,,,***))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,------.../////////000'''222++++++555&&&"""//////000000000111111111---...///000000000//////***)))888***%%%777===KKK@@@IIINNNQQQ]]]rrr~~~vvvdddmmmooonnnpppuuuvvvrrrmmmkkkpppppppppsssxxx|||xxxqqqyyyzzz{{{xxxiiizzz|||dddRRRGGGFFFDDD;;;///...666777222+++---***###"""***111333)))---...***%%%'''111;;;...------------,,,,,,,,,************************''''''(((((()))))))))***++++++***))))))))))))))))))))))))***************,,,+++***))))))***+++,,,))))))*********+++++++++***))))))((((((((()))***++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))*********************++++++,,,+++,,,,,,,,,++++++,,,---++++++,,,---............)))******+++++++++++++++*********+++,,,---...////////////......------,,,++++++++++++,,,---......------------------------...+++)))+++000333111///000...,,,000555666222...------------........................////////////////////////000000111111...///000111222333333333222222333222222111111222////////////000111222333000//////000222333222111;;;999888:::===???@@@???<<<>>>AAABBBBBBAAAAAAAAA@@@CCCAAADDDKKKDDD<<>>===999666666555333000111333444333111///000000000000///...---000111111111111111111222//////...............///..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++)))((())),,,000+++++++++******)))))))))+++,,,,,,,,,***)))***+++)))******++++++******)))******+++++++++++++++,,,)))))))))***+++,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))******+++---,,,++++++++++++,,,---------------------,,,,,,------------............////////////////////////000000000111111000000000...000222222222222444555444555555555555555666666555666999<<<;;;999:::>>>>>>LLLVVVfffpppOOO???:::888666333222333444333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++******))))))((((((...//////---+++******+++*********)))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,------......//////000111$$$---...***222000+++,,,,,,,,,,,,---------...++++++,,,,,,------,,,,,,;;;///;;;???;;;AAABBBCCC]]]dddgggdddkkk}}}~~~uuurrrrrruuueeeccc[[[YYY\\\eeejjjjjjkkkooossswwwwwwppplllnnnpppooo|||mmmhhhfffbbbTTT```iiijjjooo{{{iii[[[QQQNNNEEE999555666111(((222666888666333111---)))666000+++...555666---$$$.........---------,,,,,,************************(((((((((((())))))))))))************)))))))))(((((((((((())))))******+++,,,+++***))))))***+++,,,(((((((((((())))))))))))+++++++++++++++,,,------***++++++,,,,,,++++++***,,,++++++***))))))))))))******))))))******+++,,,)))+++,,,,,,***)))***+++)))***+++,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))***+++------....../////////...---,,,++++++++++++,,,---......------------------------000,,,***---333555333///000---,,,///555666333...---------.........//////........./////////000000222222222111111111000000---...000333555666777888555222000222666888777444333333333333333444555555333444666777777777888999>>>@@@BBBGGGKKKMMMNNNMMMRRRSSSRRRQQQOOOPPPTTTWWWbbbbbb]]]```iiicccZZZ\\\XXXMMMFFFIIIMMMHHH@@@<<<>>>:::666666888888555222111222222222111111000//////111222222111111222444000//////.........//////////////////////////////......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***...111000---******,,,,,,+++++++++******))))))+++,,,---,,,*********,,,******++++++++++++******%%%%%%&&&(((***,,,------++++++******++++++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))******+++---,,,,,,,,,,,,,,,,,,------------------------------------....../////////000000000000000000000000000000111111111111000000///000222333222333555666555555555666666777777777666777;;;<<<888777???KKKZZZooommmLLL>>>:::888666333222333444333222000000000///......------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******************)))))),,,---...---+++***+++,,,++++++***)))***+++,,,---******+++,,,,,,,,,,,,+++,,,,,,------.../////////---&&&,,,222+++(((---000------........./////////000000111111333444666777222///<<>><<<<<<;;;666111222222111000000000000111000222444333000...000333000000////////////000111///////////////////////////......---------......------------------------000999AAACCC<<<222,,,))),,,,,,,,,+++++++++++++++,,,......---,,,+++,,,---+++++++++,,,,,,+++++++++)))((())),,,000333444444222111...,,,******************************************+++++++++,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,------------............---------...//////000000000000000000000000000000000111111222222111111000///111222333333444666777666666666777777888888999777444555888:::@@@SSSgggiiiJJJ>>>;;;888666333222333444333222000000000///......------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******************++++++***,,,------+++***+++,,,,,,+++***))))))+++,,,...******+++,,,,,,,,,,,,++++++,,,,,,---......//////***------222...&&&***...,,,,,,,,,,,,---------...'''''''''))),,,111555888EEEHHHNNN]]]cccbbbmmmyyywwwxxx{{{zzzpppccc]]]]]]]]]eeeeeekkkgggiiirrrzzzzzzyyywwwxxxwwwgggOOOJJJ;;;888555333111000//////222000//////111222///---............------------++++++++++++++++++++++++************************'''((()))******)))((((((((((((''''''((()))+++,,,((())))))******))))))((()))))))))(((((((((((((((''''''((()))******************++++++++++++*********))))))))))))******+++)))))))))))))))***++++++'''+++...---)))'''(((+++*********+++******))))))***))))))((()))***+++,,,+++******)))******+++++++++,,,---......---,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...111111///---------------......///000............////////////---......///000000111111000000000000000000000000000111333444666777777777333222111333666777666555333333444555777999;;;<<<===HHHSSSVVVSSSTTT\\\dddlll{{{qqqjjjbbb^^^]]]ZZZSSSLLLBBB@@@<<<888555444444444777999:::777111...///111000000000000000111222333///////////////////////////...............//////------------------------222:::CCCDDD===444///...,,,,,,,,,,,,,,,---------...///000///---,,,---...,,,,,,------------,,,,,,---,,,,,,///333666666555666444111---+++***)))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,------------.........///---------...///000000000000000000000000000000000000111111222222111111000///111333444444444666888666666777777888999999::::::666;;;LLL^^^oooyyygggHHH===;;;888666333222333444333222000000000///......------++++++------------++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))+++,,,,,,+++***+++,,,,,,+++***))))))+++---...******+++,,,,,,,,,,,,+++++++++,,,,,,---......///)))444------111+++...111............////////////000000111333888???EEEIIIMMMdddgggddd\\\TTTeeeyyyyyy|||tttjjjkkkfffrrrqqq~~~```ZZZQQQGGG???999444222333...------///111111...+++//////.........---------+++++++++++++++++++++++++++++++++***************'''((()))******)))((((((((('''''''''((()))+++,,,'''((()))******)))((('''*********)))))))))))))))'''((()))******+++************++++++++++++******))))))(((((()))***++++++)))))))))))))))******+++(((,,,000///***((()))++++++++++++++++++***)))(((***)))((((((((()))+++,,,,,,,,,++++++***+++++++++***+++---......---+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,------,,,++++++...000............/////////000---......///000111111222------......//////000000000000111222222222111111111333444444222222333555555777:::>>>CCCGGGKKKNNNbbbppp~~~{{{\\\XXXPPPIIIBBB???======???AAAAAA<<<555000000222000000000000111222444444000000000000000000000000//////.........//////000........................+++000444222---***---222,,,,,,,,,------.........///000000000...---...///,,,------......------,,,)))''''''***...111000///555333000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------.........//////---------...///000000111000000000000000000000000111111222222222222111111///111333444444555777999666666777888999999::::::AAA???NNNoooeeeHHH<<<888444444333333333222222222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))...,,,***(((''')))+++,,,******++++++++++++******+++++++++++++++++++++++++++,,,------++++++,,,---...---,,,,,,++++++++++++---------............///............////////////000000///.........//////......111333222111222555777888???IIIKKKHHHNNNYYYaaaccceeeccc___]]]bbbiii{{{}}}}}}yyymmmZZZKKKDDDAAA===111444555111.........---111000...///111///***%%%***+++,,,,,,******+++,,,---,,,,,,+++***)))((((((******))))))(((((('''''''''''''''''''''((()))***(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))*********))))))(((''''''''''''((((((((((((******+++++++++******)))(((***,,,,,,***((('''((()))******+++++++++******))))))***++++++++++++***+++***(((&&&''')))+++---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***,,,------......------,,,//////...------------...------------.........///......//////000111111111//////...------...000000222555444......444555222222333555666777999===???BBBCCCKKKWWW___eeeooo{{{xxxmmmggg```WWWPPPaaaVVVJJJCCC;;;333111555//////000222777:::777222222000.........///...---000000///.....................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------------++++++++++++------)))***+++,,,---.........+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,---------////////////////////////---------.........//////.........//////000111222111111111111111111111111222222222111222222333333444555666666555555666888888555444888;;;;;;>>>BBBGGG[[[~~~|||eeeHHH<<<888555555555444444444333333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,---...---,,,,,,++++++,,,,,,....../////////000000000............////////////.........---------------000000/////////222999???JJJGGGIIIOOOPPPOOOWWWcccmmmrrruuupppfff___bbbhhh|||nnn```OOOAAA;;;555000111444444333111------///333777666222---+++,,,---,,,+++++++++---...------+++***)))((((((+++******)))((((((''''''***))))))((((((((((((((((((((())))))(((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********************++++++******))))))+++,,,+++***((())))))))))))************)))((((((((()))***************+++***)))((()))***,,,---.........------,,,,,,,,,------,,,,,,,,,,,,---------------------,,,++++++,,,------......------,,,---------....../////////---.........////////////000///000000111111222333111000/////////000111222111444444111111555555222111444666666666;;;CCCJJJWWWfffttt|||~~~vvvlllcccWWWJJJBBB===888777;;;666555333333444666777666111000///000222222222000000000///............///.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***++++++,,,------------+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,---------////////////////////////---------........./////////......//////000111222111111111111111111111111222222111111111222333333333555777777666666888999777999===???===;;;BBBLLL^^^yyyyyycccHHH<<<888666666555555555444444444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---......,,,+++***,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---...---,,,,,,,,,,,,,,,,,,---.........////////////............////////////.........///...------,,,000000000000333===KKKTTT^^^XXXTTTUUUTTTUUUcccttt{{{ppprrrxxx~~~zzzyyy{{{|||{{{}}}~~~iiiWWWDDD444333555222,,,+++000222555;;;???===666000,,,---...---,,,,,,---...000///...---+++***)))(((++++++******)))(((((((((++++++***))))))((((((''')))))))))))))))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((()))(((((('''******+++++++++,,,,,,,,,))))))***************)))+++,,,,,,+++***)))***,,,************))))))((('''(((((()))************)))+++++++++++++++,,,,,,,,,.........---------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,---------............------***,,,---///000111000000////////////000000000000111111000000111222444555222111111000111222333444000333333111222444444222444666:::???GGGWWWjjjwww{{{{{{rrrqqqsssuuu~~~~~~yyyhhhYYYLLLBBB>>>>>>:::888555444444333444444/////////000222333111///111000000///////////////.........------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------.........---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------------////////////////////////------........./////////////////////000111222222222222222222222222222222111111111111111222333333222555777888777777888999555777;;;<<<;;;AAATTThhhbbbGGG<<<888555555555555444444444444111111111000///.........------------------------------............------,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,---...------,,,,,,,,,------+++++++++,,,,,,,,,------............//////////////////000111000000///...---222666888>>>LLL[[[dddaaa\\\YYYWWWUUU[[[sssvvvyyy}}}|||~~~~~~{{{yyy~~~zzzqqqooouuutttlllnnnxxxeeeLLLDDD@@@777111111::::::===AAABBB===444------...///...---,,,---///111000///...,,,***)))))),,,++++++******)))(((((())))))))))))))))))(((((())))))******))))))((('''(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))))))))++++++++++++,,,,,,,,,---))))))******+++*********---------+++******,,,...,,,,,,,,,+++***)))((('''))))))***++++++++++++***++++++---.........---,,,...............---------......------------......000///---,,,,,,,,,---...------............------+++---///111222111000//////000000000000111111111222111000000000222444555222111111111111333444555444444444333444777999999BBBDDDKKK\\\ttt|||yyyssssssrrrjjjrrrppp___XXXXXXLLLEEE@@@??????;;;666333333222111222333333111///222111000000//////000000............------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,------------...////////////////////////............////////////////////////000111222333222222222222222222222222111111111111111222333444333555777777666666777888<<<999:::BBBQQQhhh```GGG<<<888444444444333333333333222111111000000//////......------------------------,,,,,,------------,,,,,,---,,,***)))((()))+++,,,******++++++++++++******+++++++++++++++++++++++++++,,,------++++++,,,------------,,,,,,---......+++++++++,,,,,,,,,------............////////////......///000000000000000///999@@@BBBFFFQQQ\\\bbbYYYXXXYYYZZZ\\\iiixxx~~~zzzzzztttpppwwwvvvvvvxxx{{{}}}www~~~|||zzzooo___SSSGGGAAABBB;;;:::;;;===>>>:::333------...//////------...///111000///...,,,+++***))),,,,,,,,,+++******))))))%%%&&&'''))))))******)))*********+++***))))))((((((((())))))))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++*********+++++++++,,,,,,))))))***+++++++++++++++,,,------+++***+++---///.........---,,,+++***)))++++++,,,------------,,,+++,,,.../////////---,,,........................///......------......///000///...---,,,---...///---......//////......---...///111222222111///---000000000000111111111222000000//////000111333444111111000000111333444555666555444555999>>>CCCHHHXXXYYYddd~~~~~~tttoooqqqpppnnnvvv|||kkkZZZSSSQQQJJJBBB>>>:::777555333444444333333222222111000000000000000//////.........---------...------,,,,,,------...------------------------...------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,---------.........////////////////////////........./////////000000/////////000000111222333222222222222222222222222111111111111222333444555555666777777555555777888CCCAAAIIIbbbxxxzzz}}}^^^FFF<<<888444444333333333222222222111000000000/////////...------------------------++++++,,,,,,,,,,,,++++++...,,,)))''''''(((+++,,,)))******++++++******)))+++++++++++++++++++++++++++,,,------++++++,,,---------------------...///---.........////////////............////////////---------...///111333444666CCCKKKIIIJJJTTT]]]```\\\ZZZ]]]cccjjj{{{{{{uuupppiiirrrqqqnnnpppkkkgggmmmlllsss|||uuuaaaQQQFFF@@@:::777555555777777555222---...///...------.../////////...---,,,,,,+++***------,,,,,,+++*********$$$%%%(((***+++++++++++++++++++++++++++***))))))((())))))******))))))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))*********+++++++++******+++,,,------------+++,,,---,,,++++++---..................---,,,+++,,,,,,---............---+++,,,---//////......---...............///////////////............//////000000///.....................////////////......000111222222222000///...000000000000111111111111//////000111111222222222111111111111222333555666333111444;;;CCCJJJTTT[[[mmmjjjqqqxxxuuuvvvwwwrrriii^^^UUUSSSFFFAAA999333111111222333333222222111111111111111/////////.........------......------------......------------------------...------,,,,,,------...,,,------------.........+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,---------............////////////////////////....../////////000000000000000000000111222333333333333333333333333333333222222222222333555666777777777777666666888;;;>>>???HHHbbbgggjjjnnnzzz]]]FFF<<<777555444444444333333333333000000000000////////////........................++++++,,,,,,,,,,,,++++++---,,,+++*********++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------++++++,,,------------------...//////....../////////000000000............////////////000/////////222555888;;;<<>>LLLUUUVVVaaa||||||pppuuu}}}|||xxxkkkdddkkkiiimmm|||vvv^^^SSSDDD888222000///...,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,...//////...---++++++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))''''''(((******+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////'''***,,,---,,,++++++,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......---.........//////000000000000////////////000000///000111111111000...---......////////////......000//////000111222444555////////////000000000000...000333666666555333222444444333444555777999:::IIILLL[[[pppyyysss{{{xxx}}}hhhSSSDDD===;;;:::444333222222111111222222000/////////..................------------.................................------,,,,,,------...+++++++++,,,,,,,,,------++++++------------++++++)))***+++,,,---.........+++++++++++++++++++++++++++,,,------......---------------.........//////////////////////////////////////////000000000000000000000000111222333444333333333333333333333333333444444555666777888999888777777777;;;BBBJJJQQQaaa}}}QQQHHH<<<:::888666444444444555444333000000000///......------------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000///...------++++++***)))---------.........//////---...///000000///...---111+++)))...111///000333333<<>>@@@888555888999555222444111222222111000......///111000///...............111000///------......///---------........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000//////000000000000///...111111111111111222222222333333444444444444444444000444777444222333666888;;;===???======IIIaaavvvTTTGGG::::::888666444444444555444333222111111000000///......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---......------,,,,,,+++++++++---------.........//////+++,,,...///000000000///555000///222333111333777777CCCLLLNNNTTT^^^cccbbb```ggguuuzzz{{{}}}qqqmmmyyyxxxfffSSSHHHBBB888111111111000//////000111//////......---------,,,///......---,,,,,,++++++*********+++------,,,***++++++++++++++++++++++++***************************)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,---......////////////////////////......///000000000000000000000000000000000000000000000000000000000000///111111111111222222222222333333333222222222222222555444444555777888777555777777<<>>EEEMMMaaa[[[FFF666<<<888666444444444555444333333222222111000000//////...............------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////,,,,,,,,,,,,------..................////////////+++,,,---...///000000111---///222444555777;;;@@@EEEJJJQQQ]]]www~~~vvvqqqwww~~~|||}}}~~~yyyaaaJJJ@@@;;;555000...///111222000//////...---,,,++++++......---------,,,,,,,,,+++******+++,,,---+++***))))))))))))))))))))))))*********************************************+++***************************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++,,,---,,,++++++,,,------,,,,,,,,,,,,---....................................///000000000000000////////////////////////000000000000000111111111111111111222222222333333555555444444333333222222777555444444666777888777>>>HHHSSSbbb|||qqqeeeeeeXXXHHH???<<<:::888555555444333222222222111//////.........///000111111000/////////............000000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000000000000000000000000111111222222111111111111222222333333444444555555666666777888888888777555555888999888888999???EEERRRggg[[[GGG777===888666444444444555444333222111111000000///............//////......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------......//////+++,,,,,,------......///........./////////000000............//////000000111444888;;;===AAADDDEEELLLQQQZZZnnnzzzppprrrnnnnnnvvv~~~nnnTTTLLLAAA888333111000/////////.........------------------------,,,,,,,,,,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++***+++,,,------++++++,,,------,,,,,,,,,,,,---....................................///000000000000000///////////////////////////000000000111111111222111222222222222333333333555555555444444444333333222555666555555;;;EEEMMMRRR[[[dddnnntttgggaaaVVVJJJ@@@:::666444333111111222333333111...///////////////000111222///////////////......---000000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111111111111111111...//////000111111000000111222222333444444555555444555555666777777888888===::::::======999:::>>>GGG___}}}WWWIII:::===888666444444444555444333222111111000//////.........////////////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------.........///....../////////000000000111111000//////000000111666:::>>>BBBHHHMMMLLLHHHNNNYYYiii~~~wwwmmmwwwtttjjjZZZLLLBBB;;;555111000000//////////////////------------------------,,,+++++++++,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++******++++++,,,,,,++++++***+++---...---,,,+++,,,...---,,,,,,,,,,,,---....................................///000000000000000000000000000000000000000///000000111111222222222222222222222333333333333555555555555555555555555111666:::<<<@@@KKK]]]kkkxxxjjjbbbjjj}}}}}}kkk[[[QQQJJJEEE888444111000333444333111000000/////////000111111/////////000///......---/////////...---------,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111111111111111111111---...///000000000000000222222333444444555666666444444555666777888888999@@@<<<<<>><<>>@@@FFFZZZppptttLLLIII===999888666444444444555444333444444333333222111111000///////////////......---***,,,///111111///,,,***------------------------........................---...//////000000//////........................////////////000000000000000000000000222444666777DDDJJJRRR^^^ooo{{{wwwmmmlll|||wwwvvvvvvrrr}}}}}}||||||yyy{{{~~~xxxfffVVVIII@@@666555444222000///---------------------------------,,,++++++,,,,,,***(((************************************************+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))***,,,,,,,,,+++)))'''+++++++++,,,,,,+++++++++,,,---......,,,,,,---...---,,,,,,,,,,,,---......000000000000000000000000...//////000000000000000000000000000000000000000///000000111222222333333222222333333333444444444333333444555666777888888===???EEENNNZZZiiiwwwjjjoooiii[[[HHH:::555555555555222222111000//////000000...///000000000///---,,,---------...............,,,,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,------............................................./////////000111111111111111111111111//////000222222333333333222222333444555666777888666777777999:::;;;<<<<<<;;;777999@@@HHHVVVuuunnnJJJNNNDDD<<<888666555444555555333222111111111000000000000///222///++++++---///...---........................------------------------,,,,,,,,,---------......//////.........------------......///////////////000000000//////.........,,,333555///***...999BBBMMMPPPWWWkkk~~~tttxxxyyygggkkk|||{{{}}}xxxzzzvvvbbbPPPEEE@@@777111111333222000---///111111///---,,,,,,---------,,,,,,,,,++++++((()))***++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))))))))******++++++************++++++------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111000000//////......111111111111000000000000000111111111111222222222222222333444444444444444666444222222555999<<<===???DDDGGGKKKYYYmmmuuuqqq{{{vvv\\\FFF888222222444222222333111///......///222222111111000000//////000/////////............------------------------........................------------------------......////////////......---------.........//////////////////000000000000......///000111222222333222222222222222222333333111222333555666666777777555<<<999555;;;:::888===777@@@======WWW~~~mmmHHHKKKAAA999888666555444555555333222222222111111111000000000222///,,,+++---......---........................------------------------,,,,,,---------.........//////.........------------...//////000000/////////////////////000000000111//////444:::===???@@@LLLSSSgggyyyppprrrllluuuiii___YYYLLL===222///222444,,,---------------...///---,,,,,,,,,++++++++++++***+++++++++++++++******+++++++++************)))++++++++++++++++++++++++************************---,,,***)))))))))***+++++++++************++++++,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////111111000000////////////000000000000000000000000111111111111222222222222444444333222222333444444444555666666888>>>HHHOOO___YYYVVVWWWZZZeeezzzeeeXXXKKK===333444444444444333333444444111111111111111000000000000000/////////.........///.............................................------------------------......////////////......---------.........//////////////////000000000111//////000000111111222222222222222222222333333333333444555777888888888888888>>>:::777<<<;;;888>>>888DDDIIIXXXlllEEEGGG<<<555777666444444555555444222333222222222111111111111111///---,,,---.................................------------------------,,,------------........./////////............------...//////000000//////.........//////000111222333000333===CCCBBBDDDIIIXXX\\\sssvvvkkksss}}}}}}yyyrrreeeSSSBBB666444666///...---,,,,,,---//////,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))(((+++++++++************)))************************************************,,,,,,+++************+++++++++************++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////111000000000000/////////000000000000000000000000111111111111222222222333555444333222222444666888555888::::::???NNNddduuukkk___fffkkktttuuuWWW>>>666555333222111222333444111111111111111111222222000000000/////////......000000000//////.................................------------------------......////////////......------.........//////////////////000000000111111000111111111111111111111111222222222333333333444555666777888::::::::::::777<<<888666<<<;;;888>>>>>>TTTiiijjjCCCCCC:::555777555444444555555444333333333333222222222111111111///...---....................................------------............------------............/////////.....................///000000000000000///............000111222222444<<>>KKK^^^pppjjjvvvtttooozzzyyyzzz}}}pppfffZZZJJJ:::111333111///.........---,,,,,,,,,+++++++++*********,,,,,,------,,,+++******+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------........................////////////000000000000000000000000//////000000000000000111111111111222222222333333444444444444666777999:::999:::<<>>FFFIIINNN```sssuuuzzzxxxjjjsssuuuooorrrzzzoookkkiii[[[BBB///111///...///000///,,,))),,,,,,,,,+++++++++******++++++,,,---------------+++++++++*********))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------.........//////............////////////000000000000111111111111///000000000111111222222111222222222222333333333333444555666777666666555999<<>>>>>AAA===???MMMZZZgggAAA@@@999999666555444444555666555444333222222222111111111111///000111000...---...///........................---------...//////000000------........./////////...////////////000000000...///000000111111000000111000//////000222444666@@@>>>CCCRRRhhhyyyzzzzzzwwwfffppp~~~uuuppprrreeeMMM;;;222///------000000...+++---------,,,,,,,,,++++++***+++,,,---............+++++++++************)))************************++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------------------------------........./////////............////////////000000000111111111111222000111111222222333333333222222222222333333333333444444555666666666555555===CCCLLLVVV___iiisssyyyuuuPPPHHH>>>777555666666555333333333333333333444444111111000000000/////////..............................................................................////////////............/////////000000000000000000111111111222222111111222222222222222222111111222333444555666666444555666777888999999999999>>><<<;;;===<<>>777999555444333444666666555444111111111000000000000///...000222222///---...000........................---------...///000000111............/////////000.../////////000000111111//////000111111111111111111111111333777<<<@@@CCCDDDaaammmgggSSSIII<<<444222333222111//////.........---------////////////...---,,,++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------------,,,,,,++++++,,,,,,---..................................../////////000............/////////000000000111111222222222222222222333444444555666666222222333333333444444444222222222666===HHHSSSYYY]]]ccciiillluuu|||gggUUUIII@@@999444555555555444444333333333111111111111000000000000......///000111222333333........................////////////////////////......////////////......////////////000000000000000111111111111222222222000000111222333333444444111111222333444666666777555666777888999:::::::::<<>>CCCIIIQQQXXXdddxxxqqq___QQQBBB666444999///...------.../////////.........---------,,,,,,,,,,,,---------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++***+++++++++------------------------///...---,,,,,,,,,,,,---......------------....../////////////////////...//////000000111111222222000000000000111111111111444444444444444444444444333444555555333333444555888999;;;DDDXXXqqq~~~qqqsss|||{{{\\\EEE>>>999666333222333555444111333333333222222222222222000000000000000000000000////////////000000000000000000000000000000000000---------.........//////////////////000000000000000000000000111111111111111222222222222333333333222333444555666666777777999999888777888:::<<<===AAACCCLLLaaapppnnn{{{```BBB<<<999999888666555444555666555444222222222222111000///...000000///.........//////////////////////////////////////////////////////111000///......///000111000000000000//////////////////000111222333444444333333???QQQWWWUUU\\\jjjwww}}}|||ppplll]]]CCC555666111111000///------...000.........------------,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------------,,,,,,,,,------.........//////////////////000000000000000111111111000000000111111111222222444444444444444444444444111444666777666666666777;;;:::CCC[[[sssbbbQQQJJJ@@@666333666777444///444333333333222222222111000000000000000000000000////////////000000000000000000000000000000000000------........./////////////////////000000000000000000000111111111222222222222222222333333333333333444555666666666666666777888::::::999999===@@@EEEJJJaaammmeeekkk]]]AAA<<<999888888666555444555666555444222222222222111000//////000000///////////////000////////////////////////////////////////////////111000000//////000000111000000000000////////////...000111222222222333555999;;;HHH]]]llloooqqqttttttqqqxxxwwwtttyyy^^^AAA333333444444222///------...............------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,---------************+++,,,------,,,,,,,,,,,,,,,---------...------,,,,,,,,,---------------,,,------..................////////////111111111000000000000000000000111111111222222222333333444444444444444444222444777888888888:::;;;BBBBBBRRRsssiii\\\OOO@@@:::999777444333444444444333333222222111////////////////////////////////////000000000000////////////////////////............////////////////////////000000000000000000111111111222222222222222222333333333444444444555666666666666555555555666999======<<>>GGGVVViii}}}}}}llljjj{{{pppkkkxxxuuuTTT666111222222222000.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++***++++++,,,,,,------...************+++,,,------+++++++++,,,,,,,,,------------,,,,,,,,,------.........------...///000000---.........//////000000111111111000000000000000111111111111222222222222333333333444444444555555666777777777777888;;;===IIIIII[[[|||ttthhhYYYJJJAAA;;;555555888555555444444333222111111////////////////////////////////////000000000000////////////////////////........./////////000000////////////000000000000111111111111222222222222222222333333333444444444555555666666777666666666666444666<<<>>>===???EEEYYYuuuiiieeebbbggg}}}YYY@@@>>>;;;999888666555444555666555444333333333333222111000///000000/////////000111111////////////////////////////////////////////////......////////////......////////////000000000000000111333222111444:::???DDDVVVlll{{{}}}|||rrryyygggeeellleeeHHH555333000///000000000////////////.........------,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,(((((())))))***++++++++++++++++++,,,,,,---------+++++++++***++++++,,,,,,******++++++,,,,,,------------,,,,,,,,,---.....................///000111------......///000000000000000000000000111111111111111111222222222222333222333333444444555555555999999777666888===DDDIIILLLLLL[[[zzzvvveeeSSSHHH???777666;;;666666555444333222111111000000000000000000000000////////////000000000000000000000000000000000000....../////////000000000////////////000000000000111111111222222222222333333333333333444444444444444555666777777777777777999666666;;;;;;<<>>JJJTTTYYYwww{{{pppeeelllrrr}}}~~~zzzcccSSS???222111222111...000/////////............,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///+++++++++,,,---...///000---------...///000000111...//////000111222222333111111222222222333333333222222333333444555666666444444666===KKK___uuummmuuuvvvfffZZZIII;;;777777666666444333222111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000111111222222222333333333333333333444444444555555333444555777888999999999999:::??????===IIIrrrkkkmmmUUU@@@???;;;888999777666555666777666555555444444333222111000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111222222111111222333000333444555===JJJUUUYYYcccwwwsssyyytttXXX:::000555555,,,///000000000.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++((())))))))))))*********++++++++++++++++++++++++---,,,+++***+++,,,---...---------------------------------.........//////////////////////////////000000000000111111111111222333555444333222222333555333555888888555555888@@@333:::LLL\\\{{{ppp^^^KKK===888888777666444333333222111111111111000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111222222333444444555555666444444333222333444555666888666666777999:::;;;;;;>>>;;;DDDHHHCCC^^^~~~kkkmmmxxxTTT@@@>>>:::888999777666555666777666555555444444333222111000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111222222000000111222///333666999@@@MMMWWW[[[hhh~~~uuurrr}}}hhhQQQ>>>444222333.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,---...---------------------------------.........//////////////////////////////000000000000111111111111222333555555333222222333555333444777777555555999666666CCCUUUgggttt[[[JJJ;;;888444444666666222...222222222222111111111111111111111111111111111111//////000000000000//////////////////000000000111000000000000111111111111222222222333444444555555444444333333333444555666777666666777999:::::::::<<<777===FFFTTT}}}rrrjjjgggyyyRRR@@@>>>:::999999777666555666777666555555444444333222111000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111222111//////111222///555;;;@@@IIIVVV```dddvvvwwwtttyyyiiiPPP888000444000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************+++++++++,,,,,,,,,,,,---------......------,,,,,,++++++******,,,,,,,,,+++,,,------...------------------------------........./////////////////////////////////000000000111111111222222222333555555333333333444555333444666666444666;;;333???JJJ[[[tttnnnVVVEEE===555444777888333---444333333333333222222222111111111111111111111111///000000111111000000////////////000000000111111000000000111111111222222111111222222333444444444555444444444444555666666666666888999999999999999???777???UUUwwwgggccckkkQQQ@@@>>>:::999999777555555666777666555555444444333222111000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111222222000//////111333333:::CCCLLL[[[kkkwww{{{sssooo~~~xxxdddOOO===222222111111111111000...---------------------------......---,,,++++++***************+++++++++,,,,,,------------............---------,,,,,,+++******,,,,,,,,,,,,------..........................................////////////////////////////////////000000111111111222222222111333555555444333444555555333444666555555:::@@@FFFQQQUUUhhh___VVVLLL???888777777555222333333333333222222222222111111111111111111111111000000000111111000000000//////000000000111111111000000111111111222222222000111111222222333333444555555555555555666666666555777999:::999999999:::CCC<<>>999:::999777555555666777666555555444444333222111000000111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111111222222000///000333555999AAAOOOaaazzzyyyuuu}}}nnnsssxxxqqqXXX999444222000000111111000...------------------------......------,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,---------........................................../////////000000000000000000000000000000111111111111222222222222111333555555444444444666555444555777666777???HHH]]]eeekkkrrrjjj```PPPAAA777444555777333222222222222111111111111111111111111111111111000000111111111111000000000000000000111111111111111111111111222222222222000111111222222333333444555555666666666777777777555777:::;;;::::::;;;===BBBDDDnnnmmmeeevvv}}}PPPBBB>>>999:::999777666555666777666555555444444333222111000000111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111111222222111000222555888AAAKKK___{{{rrrwww{{{uuu~~~oooKKK999555000...///000///---------------------------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---............---............................../////////000000000000000000000000000000000111111111222222222222333111333555555555444555666666555777888888;;;FFFQQQdddmmmwwwdddOOO???777666777222222222222111111111111222222222222222222222222000111111222222111111000000000000111111111222222111111111222222222222333111111222222333444444444555666666777888777777777666888;;;;;;:::;;;???BBBCCCWWWzzzjjjfff~~~|||PPPCCC>>>888:::999777666555666777666555555444444333222111000000111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111111222222111222444888<<>>888:::999777666555666777666555555444444333222111000000111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111111222222222333666:::>>>VVVaaayyy|||ooojjjOOOGGG;;;555333333111///........................,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,---------......***++++++,,,---...//////,,,,,,.../////////...---////////////////////////////////////000000000000000000000000000000000000111111222222222333333333111333555666555555666777777777999<<<===BBBPPP^^^pppsssaaaQQQ@@@444555555444444444333333333222222222222222222222222111111222222222222111111000111111111111222222222111111222222222333333333222333333444444555555666555666777999999888888777777:::;;;;;;:::===EEEKKKaaayyymmmvvvwwwKKKBBBAAA;;;:::888777777777777777888999555555444333222000000///111111111111111000//////222111000.........///000000111111111111222222222222222222111111111111111222222333444666;;;EEEOOOfffooouuugggiiiwwwgggGGG888444000///111,,,...///---+++,,,///222------------------------,,,,,,,,,---------......---,,,+++,,,...///...---111000///.................................------////////////000000000000000000000000000000000000000000000000000111111111222333333333333333333444666555444444666777888777666999???DDDDDDIII[[[nnnmmmHHH===666555555777888888444000444333333222222333333444000000000000000000000000000000111111111222222222111111222222222333333333333333444444555666666666777777777777777888888888999:::;;;:::999???OOO^^^}}}}}}vvvKKKBBBAAA;;;:::888888777777777777777888666666555444333222111111111111111111111000//////222111000///...//////000000111111111111222222222111111111111111111111111000111333444777>>>KKKVVVoooiii^^^___tttjjjLLL>>>;;;444,,,...000111///---,,,...111------------------------,,,,,,,,,---------......---,,,+++,,,...///...---000///......---------...........................////////////000000000000000000000000000000000000000000000000111111111111222333333333333444444444555444444555777888999999:::;;;@@@JJJRRR\\\lll{{{[[[LLL===:::888:::======999444333333222222222222333333222222222222222222222222111111111111111111111111111222222222222333333333333333444444555666666666777777777777888888888888<<<666999BBBAAABBB\\\vvvJJJAAAAAA;;;;;;999999888777666666666777777666666555444333222222111111111222111111000///111111000/////////000000000111111111111222222222000000000000000000111111222333444444:::GGGYYYfffvvv```PPP\\\{{{hhhFFF<<<555+++000111222111///---...///------------------------,,,,,,,,,---------......---,,,+++,,,...///...---......---,,,,,,,,,------........................////////////000000000000////////////////////////000000000111111111222222222222333333444444444444333444555666888999::::::===AAAHHHOOOWWWhhhjjjWWWAAA;;;666666:::<<<888333333222222111111222222333333333333333333333333333222222222222222111111111222222222222333333333333333333444444555666666666777777777888888888999999===111555EEECCCCCClllwww~~~uuuIIIAAA@@@;;;;;;::::::888777666666666666666666555555444333333222111111111222222111111000111111000000000000000000000000111111111222222222///000000000000000111111555666555777BBBZZZsss}}}}}}vvvzzz~~~|||{{{yyy||||||zzz|||zzzlllUUUTTTiiiVVV???999666000111111000///.........------------------------,,,,,,,,,---------......---,,,+++,,,...///...---------,,,++++++,,,,,,,,,---------...............////////////000000000000////////////////////////000000000111111222222333222222333333444555555555444555666777777888999:::===HHHSSSTTTXXXoooqqq]]]DDD<<<444222777999666222222222222111111222222222333333333333333333333333111111111222222333333333222222222333333333444444333333444444555666666666777777777888888999999:::>>>666999BBBDDDQQQ}}}kkk{{{uuuqqquuuIII@@@???;;;;;;::::::888777666666666666555555444444333333222222111111222222222222111111000000111111111111111111000000111111111222222222//////000000111111111222333555666<<>>111000///////////////...------------------------,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,+++++++++,,,,,,------------.........//////////////////000000000000///////////////////////////000000111222333333333222222333444444555666666555666777777666777:::<<<@@@LLLZZZcccppp}}}eeePPPFFF;;;666777999888555333222222222222222222333222222222222222222222222//////000222333444555666222222333333333444444444333333444444555666666666666777777888999:::::::::>>>@@@AAACCCPPPuuuwwwlllyyyzzzttt|||xxxlllffffffiiitttHHH??????;;;;;;999999888777666666666777444444444444333333222222000111222222333222222222///000111222222222111111000111111111111222222222000000000111222222333333111444888HHHjjjwwwppprrrxxxttt\\\LLLPPPaaaooo|||[[[@@@555333000//////000//////------------------------,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,+++++++++,,,------,,,,,,------.../////////////////////000000000000///////////////////////////000000111222333444444222222333444555666666777666777888777666999???DDDJJJUUUfffttt```VVVHHH<<<777666666666444333333222222333333444222222222222222222222222///000111222333555555666333333333333444444444444333333444444555666666666666777777888999:::;;;;;;777AAADDDGGGfffzzznnnzzzssseeelll~~~uuufff```cccjjjoootttGGG>>>???;;;;;;888888777777777777777888555555555555444444444444000111222222333333333222///000111222222222222111000111111111111222222222000111111222333333444444555999BBBWWWxxxqqqppp}}}jjjVVVPPPTTTXXXnnnxxxSSS===999333000000000///...------------------------,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,,,,,,,,,,---......,,,,,,------...//////000////////////000000000000000000000000000000000000///000000111333444444555222222333444555666777777666888999888999>>>GGGOOOXXXjjjuuujjjYYYGGG:::444444666555444444333333444444555333333333333333333333333222222222333333333333444333333333444444444444555333333444444555666666666666777777888:::;;;;;;<<<777>>>DDDTTTrrr~~~rrrfffbbbrrrjjjdddllluuuvvvrrrtttGGG>>>>>>;;;;;;888777777777777777888999666666666666666555555555000111222333333333333333///000111222333333222111000111111111111222222222111111222333444444555555<<>>666111000000///...------------------------,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,,,,,,,------...///,,,,,,------...///000000////////////000000000000111111111111111111111111///000000222333444555555222222333444555666777888555777999999;;;CCCNNNXXXccczzz~~~kkkUUUBBB999999<<<666555555444444555555666444444444444444444444444555555444333333222111111333333333444444444555555333333444444555666666777666777777999:::;;;<<<<<<@@@BBBIIIfffxxx{{{zzzkkkgggccceeeyyyxxxeeehhh|||zzziiilllHHHCCC<<<===777:::999888888999999777666666555555444444333222222///111444444333111000000111111111111111111111111222222222222222222222222///555333222666333111;;;555JJJXXXooo||||||{{{sssjjjkkkrrrzzzjjj[[[SSSPPPVVV```sssWWW???555666111000222111000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////............/////////000222111111111000000//////111111222222222333333333444444444444444555666777999999999:::AAALLLWWW\\\ppp}}}XXXCCC???;;;444999999888555444555555333111222333333444444444444555555555444444333333333444444444444444444444444333333444444555666666666888888777888;;;??????<<<>>>FFFXXXuuu|||ccc]]]^^^ZZZoooxxxsssxxxdddjjjGGGBBB;;;<<<666:::999888888999999888666666555555444444333222222///111333333222111111222111111111111111111111111222222222222222222222222333555111000666333111999EEEZZZooovvvrrrqqq|||zzzwwwvvvuuuqqqmmmrrrzzztttfff[[[VVVKKKPPP```{{{yyyTTT===<<<666000///...000///......------------------------------------........................---------------------------------.........//////........./////////000000222111111111000000000000111222222222222333333333444444444444555666777777777555999AAAFFFKKK\\\ooo}}}|||zzz[[[LLL@@@777666666666555666777666444333333444555555555555555555555444444444333333333444444444444444444444444444444444555666666777777888999999888888:::<<<===<<>>[[[~~~ooobbb```fffqqqvvvwww||||||vvvwww~~~{{{wwwqqqlll^^^\\\TTTGGGAAALLLfff{{{uuuLLL@@@>>>000333222111000////////////------------------------....................................................../////////000000000/////////000000000111111111111111222222222222222333333333333444444444444555555555666777999;;;;;;777KKKSSSSSSooouuupppdddLLL???666777999666555999444555555555555444333333333333333444444444444555444444444555666666777777666666666777888888999999;;;888999<<<::::::FFFTTTnnnddd{{{}}}zzz}}}wwwggg```cccooozzzuuummmkkkbbbiiiDDD@@@<<>>999555444333111000///................................................................................./////////000000000000//////000000000111111111111111111222222333333333333333333444444444444555555555666777888:::;;;<<>>XXXuuurrrkkkuuu~~~{{{yyy~~~~~~ooogggiiitttzzzmmmnnnmmmbbbgggCCC???;;;>>>:::888777666777999::::::888666555555444444333222222333444444333222111333444111111111111111111111111222222222222222222222222444444333<<>>===:::===666555555666888777555333555555555555555555555555444555555666666666666666666666666666777888999:::222@@@AAA>>>BBBLLLyyyrrrnnn}}}pppeeellljjjlllrrrrrrooottt|||yyymmmmmmsssmmm```cccDDD===;;;BBB888999888888888999999777666444444444333333333222222333333222222222222333333222222222222222222222222333222333333444444444333222333888FFF[[[tttxxxzzz|||tttrrruuu}}}{{{|||wwwjjjccc___]]]YYYRRRKKKFFFCCCBBBVVVvvvxxxLLLJJJ@@@999333222222000...///000000000000000000000000////////////////////////......////////////......///////////////000111111000000000000000000000000111111222222222333333333222333333333333444444444666888777555888???DDDEEEOOOgggnnnsss~~~dddOOOCCC===<<<<<<888777777888999888666444555555555555555555555555444555666666777777666666666666666777777888999::::::AAA???;;;BBB___pppqqqvvvkkkcccgggcccccciiisss{{{zzzoooqqqvvvqqqdddaaaDDD>>>;;;AAA999999888888888999999777666444444444444333333333333333333222222222222333333222222222222222222222222222333333444444555555555333:::CCCQQQkkk|||{{{}}}tttvvvwww~~~}}}ooofff___]]]XXXSSSMMMHHHEEECCCDDDUUUxxxhhhPPPBBB;;;666666444000...000000000000000000000000000////////////////////////......////////////......///////////////000111111000000000000000000000000111111222222222333333333222222333333444444444444222:::;;;555:::HHHNNNJJJVVV{{{ccccccyyy}}}}}}pppaaaGGG;;;===999:::999888999:::999777555555555555555555555555555444555666666777777666666777777777777777888::::::;;;:::<<<;;;IIIzzz{{{ppp|||sssmmmgggaaaeee```]]]fff{{{{{{ssstttyyyuuukkk^^^DDD???:::AAA999999888888888999999777666555444444444444333333333333333333222222333333333111222222222222222333333222333444444444555666888<<>>AAA;;;;;;999888888999999777666555555555555555555555555555555666777777777777777777777777777888999:::::::::777>>>DDD[[[sssuuullljjjeeeaaaeeebbbbbbooo|||tttuuuzzzyyyrrr[[[CCC???:::@@@999999888888888999999777666555555555444444444333333444333333333333333333444111111111222222333333333222333555444444555888:::AAAMMMjjj}}}|||xxxuuu}}}tttbbb^^^XXXSSSPPPMMMJJJGGGEEEGGGJJJRRRjjj~~~OOO@@@666666555///---222000000000000000000000000////////////////////////......////////////......///////////////000000111000000000000000000000000111111222222222333333333222222333444444555666666999444777CCCHHHLLL\\\qqqaaa]]]yyyzzz|||{{{yyyzzz}}}eeeIIIGGG???;;;:::888777888888777555666666666666666666666666555666666777777777777777777777777777888999:::;;;>>>;;;BBBNNNpppyyypppmmmiiidddaaaeeedddjjj{{{ssstttzzz}}}|||YYYCCC@@@:::@@@:::999888888888999999777666555555555555444444444333444444333333333333444444111111111222222333333444111333555555444555999===DDD[[[xxx|||yyytttvvv{{{ggg```XXXRRRPPPNNNLLLIIIIIIKKKFFFAAATTT~~~aaaJJJ888666666000...333000000000000000000000000////////////////////////......////////////......///////////////000111111000000000000000000000000111111222222222333333333222222333444555666666777===555:::IIINNNPPPjjjgggcccrrryyy{{{yyytttrrryyyssspppqqqUUUJJJ???<<<:::888777888888777666666666666666666666666666555666777777888888777777888888777888888999:::;;;???===@@@QQQxxxsssqqqhhhccceeemmmjjjuuuyyyqqqsss|||VVVBBBAAA:::???:::999888888888999999777666555555555555444444444444444444333333333333444444000111111222333333444444111444666555444555:::???SSStttxxxuuutttvvv}}}kkkcccXXXQQQOOOOOOMMMKKKEEEDDDCCCEEEOOOjjjxxxYYY>>>999999333000333000000000000000000000000////////////////////////......////////////......///////////////000111111000000000000000000000000111111222222222333333333222222333444555666777777:::;;;CCCNNNUUUdddyyyfffwww}}}yyyyyywwwssspppttt||||||iiixxxeeeQQQDDD>>><<<999888888999888777666666666666666666666666666666777888888888888777888888888888999:::;;;;;;999@@@CCC]]]|||{{{tttgggfffooo{{{vvvnnnrrrUUUBBBAAA:::???::::::999888888999999888666666666555555555444444444555444444333333444444555000000111222333333444444111444666555444555;;;@@@eeeyyy}}}yyyiiimmmvvvnnndddXXXPPPNNNOOONNNLLLGGGBBBFFFNNNOOOVVVxxxdddCCC<<<<<<666111444000000000000000000000000////////////////////////......////////////......///////////////000111111000000000000000000000000111111222222222333333333222222333444555666777888333@@@LLLQQQ[[[yyy~~~xxxzzz}}}zzzzzzwwwtttqqqppppppqqqqqq~~~vvv|||vvv___OOO@@@>>>;;;999::::::999888777777777777777777777777666666777888888888888888888888888888999:::;;;<<<666FFFOOOqqqzzzwwwgggjjjyyytttmmmrrrXXXDDD???>>>???;;;;;;999888999::::::666333888777777666555555444444333333222111222333555666333333333333333333333333---777111///;;;999:::MMMttt}}}qqqlllrrryyyiiiZZZSSSQQQOOOLLLKKKFFFEEEGGGIIIGGGMMMhhhtttNNNJJJ@@@888888333333111222444222...///222000000000000////////////000000000000000000000000////////////000000000000111111000000000000111111111111222222222333333333555333333666777555666:::<<>>>>>>>>IIIEEE[[[ooozzzbbbnnnxxxqqqxxxyyyXXXDDD???>>>???;;;:::999888:::;;;;;;999666777777666666555444444333333333222222222333444555222222222222222222222222222888111///888:::EEE```yyy}}}||||||{{{mmm^^^VVVQQQMMMKKKLLLJJJIIIKKKMMMIIIJJJ\\\sssaaaOOOEEE???;;;666333111111333222//////333111000000000////////////000000000000000000000000////////////000000000111111111000000000000111111111222222222222333333333555333333666666555777;;;>>>JJJWWWhhhnnn|||~~~vvvvvvvvvssspppnnnnnnooojjjooowwwyyylllRRRHHHAAA@@@???;;;888999:::999888777777888999:::777888888888888999999999999999888999;;;===>>>>>>DDDPPPpppxxxnnnyyydddmmmwwwrrrvvvyyyWWWDDD???>>>???;;;999999999:::<<<<<<;;;999666666666555444444333333333333222222222333444444111111111111111111111111444666222333888:::MMMnnn||||||sssdddZZZRRRKKKJJJLLLLLLKKKMMMOOOKKKHHHQQQ___uuuQQQGGGBBB;;;888555111000222222///000333111111000000000/////////000000000000000000000000/////////000000000111111111111000000000000111111222222222222333333333333555333444666666555888===EEEJJJZZZ~~~jjjfffwwwvvvtttssssssrrrooommmmmmhhhggg[[[KKK@@@BBBCCC;;;777;;;999999888888888888999999777888888888888999999999:::999999999:::<<<===>>>>>>]]]sss^^^iiirrreeeiiiwwwqqq|||wwwtttyyyUUUCCC???>>>???;;;:::999999::::::::::::999666555555555444444444333333333333333333333333444222222222222222222222222333333555999:::???WWWvvv~~~zzzkkk___SSSKKKIIILLLKKKIIIJJJMMMLLLIIIMMMTTTooo\\\MMMFFF<<<>>>888333000111222000111444111111111000000000//////000000000000000000000000//////000000000111111111222111111000000111111222222222222333333333444444555444444666666555:::AAAMMMQQQfffwwwgggvvv~~~zzzuuurrrrrrqqqnnnkkkoooiiicccyyy|||gggPPP???AAAAAA:::888>>>999999999999999999999999777777888888888999999999:::::::::999999;;;>>>@@@CCCsssddd___lllvvvkkkeeeeeehhhqqqtttzzzTTTBBB>>>>>>???::::::::::::999888777777777555555555555555444444444333333333333333333333222444444444444444444444444555222555;;;>>>OOOooosssqqqcccVVVLLLIIILLLKKKIIIHHHIIIJJJIIILLLOOOWWWxxxzzz```NNNCCCHHH<<<666111111222111111444111111111111000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222333333333444444444555444555777666777>>>GGGPPPaaasssxxx~~~~~~|||yyyuuuwwwxxxzzzyyyssspppnnnkkkiiieeefffbbblll{{{```IIIBBB???999888>>>999999999::::::999999999777777888888888999999999::::::;;;::::::<<<@@@CCCRRReeeZZZfffyyyuuummmkkkiiiffftttxxxRRRAAA>>>>>>???:::;;;;;;;;;999666555666777666666666666666666666666333333444444444333222222555555555555555555555555999444777;;;FFFjjjxxxtttfffZZZOOOJJJKKKMMMLLLIIIHHHGGGHHHJJJLLLOOO^^^~~~tttTTTEEEIIIBBB999333222333222222444222222111111111000000000000000000000000000000000000000000111111111222222222222111111111111222222333333333333444444444444444444666888888:::CCCNNNSSSxxx~~~xxx{{{yyyuuupppllljjjhhhgggeeegggjjjnnnrrr|||yyyrrrmmmiiiggg___eeeccccccppp|||yyy|||vvvZZZHHH???::::::<<<999999::::::::::::999999777888888888888999999999999;;;<<<;;;;;;===CCCHHH```tttUUU[[[pppjjjkkk||||||uuutttrrroooyyyQQQAAA>>>>>>???::::::;;;;;;999666666888:::777777777777777777777777333333444444444333222111444444444444444444444444777555<<>>:::999999:::;;;;;;:::999999777888888888888999999999999;;;===<<<<<>>>>>???:::999:::;;;:::888888;;;>>>777777777777888888888888333333444555444333111000333333333333333333333333111444CCCOOOfffwwwvvvhhh___UUUMMMIIIFFFIIILLLJJJJJJLLLNNNOOORRROOOdddcccQQQKKKJJJ@@@666444555333333444222222222111111111111000000000000000000000000000000111111111111222222222333222222111111222222333333333333444444444555555444444777::::::>>>KKKXXXtttxxx|||{{{vvvwwwrrrqqqnnnllljjjiiiiiiiiikkkhhhfffhhhjjjiiiddd___\\\^^^_________cccjjjooowww~~~rrrkkkhhheeehhh```ZZZbbbjjjuuuwwwmmmPPPAAACCCBBB:::999999;;;;;;;;;;;;999999777888888888888999999999999;;;>>>======@@@HHHOOOjjjVVVdddzzznnn{{{xxxqqqppprrr~~~PPPCCC@@@===>>>===;;;:::999888888888999:::777777777777666666666666444444444444444444444444555333222222333555666666888888???YYY~~~~~~rrrfff[[[RRRLLLEEEHHHKKKKKKJJJIIIJJJMMMOOOTTTXXXgggzzzPPPRRRIIIDDD;;;444111222333111222222222111111111111000111111111111111111111111000111111111111222222222111111222222222333333333444444444444444444444444111666444555???HHHVVVjjj{{{qqqkkkiiigggddd```ZZZZZZZZZZZZZZZ[[[\\\\\\``````___\\\[[[ZZZVVVRRRPPPRRRWWW^^^iiittt}}}sssbbbgggccc````````````fffmmmrrrfffKKK@@@???>>>::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::666999888;;;@@@>>>GGG^^^aaa```hhhuuu}}}rrr{{{zzztttoootttNNNBBB???<<<===<<<;;;:::999888888888999999777777777777666666666555444444444444444444444444444333222222333555555555333888HHHfffwwwiii]]]SSSLLLFFFHHHKKKKKKIIIIIIKKKLLLKKKPPPSSS______RRRIIIEEE>>>777333333333333222222222222111111111111111111111111111111111111000111111111111222222222111111222222222333333333444444444444444444444444555888666:::EEEMMM```|||qqqjjjbbb]]]\\\\\\YYYWWWUUUUUUTTTTTTTTTVVVWWWYYYWWWWWWUUUSSSRRRSSSQQQPPPUUUYYY___hhhsss~~~~~~pppgggaaa^^^]]]]]]\\\^^^cccwwwrrrtttwww\\\FFF======::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999:::999===@@@===KKKiiiwww```eeesss}}}}}}vvvqqqwwwLLLAAA>>>;;;<<<;;;;;;:::999999888888999999777777777666666666555555444444444444444444444444333333333333444444444444444>>>UUUsss}}}mmm___SSSMMMFFFHHHJJJJJJIIIIIIKKKLLLIIIMMMOOOVVVrrrsssQQQHHHFFFBBB<<<777444444555333222222222111111111111111111111111111111111111000111111111111222222222111111222222222333333333444444444444444444444444888777666???JJJRRRmmmtttmmm___ZZZTTTPPPQQQRRRQQQOOOSSSRRRPPPNNNNNNOOOQQQSSSQQQPPPNNNNNNOOOQQQSSSUUUbbbgggppp{{{mmmddd]]][[[[[[YYYXXXZZZhhhvvvlllcccxxxkkkJJJ<<>><<<<<<;;;::::::999999999999888999777777666666666555555555444444444444444444444444222333444444444333444444888EEE^^^zzzooo```TTTNNNGGGHHHHHHIIIIIIIIIKKKLLLLLLOOOOOOPPPaaaRRRIIIGGGDDD@@@:::444333666333333222222222111111111111111111111111111111111000000111111111222222222111111222222222333333333333333444444444444444444777444555BBBOOOYYY}}}vvvjjjdddXXXTTTPPPMMMNNNOOOOOOOOOTTTRRRPPPNNNMMMMMMNNNOOOTTTQQQQQQSSSUUUXXX___eeeooouuu~~~xxxkkk___[[[[[[YYYXXXYYYdddmmm{{{^^^fffuuuNNN===CCC<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===:::999???AAA@@@aaabbbWWWcccrrrvvvttt|||KKKAAA???======<<<::::::::::::999999888888666666666666555555555555444444444444444444444444111333555555333333555777:::KKKfffqqqaaaVVVPPPHHHHHHGGGGGGHHHJJJKKKKKKMMMPPPOOOKKKRRRnnn~~~^^^MMMHHHEEECCC===555333666333333333222222222222111111111111111111111111111000000111111111222222222111111222222222333333333333333333444444444555555666444777FFFWWWfffvvvjjj```[[[UUUSSSOOOMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTYYYVVVWWW\\\___cccmmmwww|||sssccc\\\ZZZYYYZZZ]]]aaaeeeuuuoookkkZZZCCCCCC>>>===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999>>>BBBJJJsssccc^^^nnn{{{yyynnnooozzzJJJAAA@@@===>>><<<999::::::::::::999888777666666666555555555444444444444444444444444444444111444555555333444888<<>>CCCQQQkkk}}}oooeee]]]TTTPPPOOONNNNNNNNNMMMMMMNNNPPPQQQOOOVVV```iiinnnnnnkkkiiiiiifffjjjtttyyy|||rrrfff\\\UUUVVVZZZWWWXXX[[[fff}}}{{{hhhzzz]]]GGGCCCBBB???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<666???>>>;;;IIIiiigggaaajjjzzz~~~yyyoookkkiiiaaallluuuFFF>>>===;;;<<<:::999999:::;;;:::999888777666666555555555444444444444444444444444444444444222444666444333666>>>EEEaaaxxxhhh^^^YYYJJJGGGDDDDDDHHHJJJKKKJJJHHHLLLPPPOOOHHHNNNmmmeeeTTTHHHIIIIII???888777444444444333333333222222111111111111111111111111000111111111111222222222111111222222222333333333222222333333444555666666555@@@FFFRRRooouuuggg^^^XXXSSSQQQRRROOOPPPQQQQQQQQQRRRUUUWWWZZZaaammmvvvzzzxxxrrrmmmsssqqqvvvzzznnn```VVVTTTWWWYYYZZZYYY^^^uuubbb}}}hhhOOOEEECCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<555BBB@@@;;;LLLsssZZZggguuu{{{}}}wwwmmmiiihhhcccqqqkkkHHH???999===999;;;:::::::::999999999888888666666555555555444444444333333333444444444555555555777444555777444;;;PPPtttvvvggg\\\UUUOOOGGGAAACCCHHHIIIJJJLLLOOORRRQQQSSSUUUTTTbbb~~~}}}UUUFFFKKKCCC???>>>222333333333333333222111000222222222111111111111000000111111111111222222222000111111111111222222222555555444222333666777666>>>>>>GGG\\\www~~~pppaaaXXXTTTQQQOOOPPPRRRPPPOOOOOOQQQVVVZZZ\\\aaakkkxxx~~~|||zzz~~~vvvcccVVVTTTWWWWWWSSSTTT[[[hhh|||iiixxx}}}UUULLLDDDBBB>>>888;;;<<<333;;;;;;;;;<<<<<<<<<<<<===???777???EEELLLzzzwwwWWWgggyyy~~~pppmmmhhhiiillldddaaaxxxlllIII@@@:::===999;;;:::::::::999999999888888666666555555555444444444333333333444444444555555444666444555:::888BBBYYY{{{wwwkkk```YYYPPPHHHCCCEEEIIIKKKLLLNNNPPPTTTSSSTTTTTTPPPYYYqqqbbbJJJJJJCCC>>>===555333333333333333222111111222222222222111111111111111111111111222222222222222222222222333333333333666666555444555777888777>>>DDDVVVtttttthhh\\\VVVSSSNNNLLLLLLNNNRRRVVVYYY\\\bbbkkkqqqwwwwwwgggZZZUUUTTTTTTRRRRRRXXXbbbrrriiijjjwwwPPPBBB>>>???:::;;;===777;;;;;;;;;<<<<<<<<<<<<======999???DDDRRRkkk^^^mmm}}}vvvpppooogggeeegggccceeemmmJJJAAA;;;>>>999;;;:::::::::999999999888888666666666555555555444444333333333444444444555555333666444666;;;===JJJccc~~~xxxoooeee]]]QQQJJJEEEGGGKKKLLLNNNQQQPPPVVVUUUUUUVVVPPPUUUhhhrrrNNNIIIEEE???===999333333333333333333222222333222222222111111111111111111111111222222222333333333333333444444444444777666666666777777888999???KKKggg~~~iii```XXXUUUTTTOOOMMMMMMMMMUUU^^^dddiiipppzzz}}}qqqdddYYYRRRRRRRRRSSSWWW[[[fffyyypppcccnnn___FFF<<>>999;;;:::::::::999999999888888666666666666555555555555333333333444444444555555444777444555;;;>>>OOOkkk}}}yyyrrrhhh___QQQKKKGGGHHHKKKLLLNNNRRRPPPUUUUUUUUUXXXUUUYYYiii}}}SSSIIIHHHAAA======555444444333333333333333333333222222222111111111111111111222222222333333333333333333444444444444666555666888888666888;;;III[[[yyyuuubbb[[[VVVVVVVVVTTTTTTVVVYYY___hhhpppwww~~~}}}ppp```UUURRRSSSVVVXXXXXX^^^nnn~~~mmmeeeqqqvvvPPP>>>EEEBBB:::;;;===;;;;;;;;;<<<<<<<<<<<<===<<>>;;;;;;;;;<<<<<<<<<<<<===;;;BBBCCCRRRpppcccWWWhhh}}}uuueee______dddiiijjjmmm~~~kkkJJJCCC===???:::;;;:::::::::999999999888888777777777666666666555555333333333444444444555555666999555555<<>>>>>;;;;;;;;;<<<<<<<<<<<<===888AAABBBZZZssscccXXXpppmmmeeekkkfffgggeeedddoooiiiHHHBBB===???:::;;;:::::::::999999999888888777777777777666666666555333333333444444444555555444888666888BBBOOOlllxxxooofffaaaVVVRRRNNNMMMLLLJJJMMMRRRRRRXXXUUUSSSZZZZZZWWW\\\aaalllxxxOOOIIIJJJCCCCCC<<<:::888555222222222222444444333333333222222222222222222333333333444444333333333333444444444444888444444999999888BBBPPP```~~~nnnccc^^^]]]```gggmmmqqqwww~~~yyytttrrrkkklllnnnqqqtttwwwyyyzzzxxxuuuooofff______eeekkkpppvvvzzz{{{vvvjjjXXXRRROOOQQQSSSTTTXXX^^^www}}}qqqqqqPPPBBB???@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<===:::BBBEEEeeeqqq___^^^sssnnnhhhmmmiiifffaaafff~~~hhhGGGAAA===???:::;;;:::::::::999999999888888777777777777666666666666333333333444444444555555111666666:::GGGXXXxxxyyy}}}yyynnngggcccYYYTTTQQQPPPMMMKKKNNNSSSPPPXXXXXXXXX``````ZZZ\\\YYYTTTqqqRRRGGGJJJEEECCC>>><<<888555222111111111444444444333333333222222222222333333333444444444444444444555555555666666;;;555555:::::::::EEEUUU{{{nnneeeggghhhoooxxx{{{rrrkkkgggeeeaaaaaacccdddfffhhhiiijjjjjjjjjhhhaaaZZZXXX[[[___\\\bbbdddccciiivvv}}}sss]]]UUUPPPQQQTTTUUUWWWZZZiiitttfff^^^GGGAAACCCAAA888;;;;;;;;;<<<<<<<<<=========DDDIIInnniiiYYYeeerrrwwwllleeelllhhhffftttjjjIIIBBB<<>>888555444555444333444444333333333333222222333333444444444555555555444444444555555555555666333:::777777======RRR{{{}}}{{{vvvkkkfffffffffeeefffaaa^^^```___[[[YYYZZZWWWWWWVVVUUUTTTTTTVVVWWWVVVWWWWWWWWWXXX\\\aaaeeewwwzzzhhhaaaWWWQQQOOOPPPQQQRRR[[[kkk}}}eee```~~~PPPGGGGGG???===>>>======<<<<<<======>>>AAAEEEGGG~~~mmm```^^^rrr{{{yyytttppprrrvvvkkkeeeGGGBBB===???:::;;;;;;:::999999888888999999888888777666666666666666555444444444444555666666333444;;;IIIiii|||tttkkkggg___[[[WWWVVVSSSOOONNNPPPWWW^^^eeeeeeeeeffffffddd```\\\XXXlll}}}QQQKKKGGG@@@BBB>>>999666555555444444444444333333333333222222222222333333333444444444444444444555555555555666000666666777<<>>>>>============>>>>>>BBBHHHPPP```\\\aaasss~~~xxxqqqsssqqqkkkbbbFFFCCC===>>>999;;;;;;:::999999888888999999888777777666666666666666555444444444444555666666666555???SSSyyyvvvzzzppplllddd___[[[YYYTTTOOOMMMOOORRR[[[eeeiiihhhgggggghhhaaa]]]XXXfffVVVIIIKKK>>>BBB???;;;888555444444444444444333333333222222222111111222222222333333333444444444555555555555666333666888:::???RRR||||||ppphhhddddddeeeeeeaaa___```bbbaaa___aaagggjjjkkkkkkhhhdddbbbcccdddiiilllqqqvvvzzz~~~ssslllaaaWWWQQQPPPQQQSSSPPPZZZkkk}}}uuuddd^^^|||fffGGGKKKIII;;;???>>>>>>======>>>>>>???DDDKKK]]]VVVZZZdddttt}}}xxxrrrrrriiihhh```FFFCCC======999;;;;;;:::999999888888999999888777777666666666666666555444444444444555666666;;;999FFF```vvvqqqgggbbb]]]ZZZUUUNNNLLLMMMMMMVVVbbbiiiiiiggggggjjjaaa[[[WWW]]]zzz^^^HHHMMM???BBB@@@===999666444444444444444333333333222222222111111111222222222333333444444444555555555555666:::999===@@@EEEeee}}}zzzuuuoooiiifffcccbbbaaabbb```ccckkkppppppqqqsssssswww|||{{{xxxtttssstttuuuzzzuuunnndddYYYRRRPPPQQQSSSQQQXXXdddttt~~~kkkYYYhhhuuuJJJHHHJJJ===??????>>>>>>>>>>>>??????CCCKKKhhhxxxVVV___mmm}}}{{{xxxuuusssgggiii```GGGCCC<<<===999<<<;;;:::999999888888999999888888777666666666666666555444444444444555666666999999HHHeeezzzuuu{{{zzztttiiiccc^^^[[[UUUNNNKKKLLLKKKQQQ\\\gggjjjhhhhhhkkkjjjaaa^^^^^^iiinnnMMMMMMAAABBBAAA???;;;777444444555444444333333333333222222111111222222222333333333444444444555555555555666:::555;;;@@@FFFnnn~~~}}}yyyxxxpppooollliiifffcccbbbaaahhhggglllwww{{{~~~||||||wwwrrriii^^^UUUPPPQQQRRRRRRXXX___iii~~~ppp[[[]]]UUUHHHIIIAAA@@@@@@????????????@@@@@@BBBJJJqqqnnnZZZ```nnnxxxvvvvvvnnneeeoooaaaHHHCCC;;;<<<999>>>;;;:::999999888888999999888888777666666666666666555444444444444555666666888:::LLLkkkzzzvvvrrrnnnllljjjhhhfffmmmvvv{{{uuuiiiddd^^^[[[UUUMMMJJJLLLJJJMMMWWWdddkkkjjjiiilllqqqfffeeebbb^^^{{{VVVLLLBBBBBBBBBAAA<<<777444444555444444333333333333222222222222222222333333333444444444444555555555555666666000999BBBHHHqqq||||||yyyppplllkkkiiihhhgggeeeddddddeeefffnnnpppwww{{{wwwwww|||yyywwwwww||||||xxxooocccXXXQQQOOOPPPRRRWWW[[[```sssyyyhhh^^^oooeeeKKKHHHDDD@@@@@@@@@??????@@@@@@@@@EEEMMMzzzlllaaa```lll~~~tttqqqqqqhhhggg|||bbbHHHCCC:::;;;999???;;;:::999999888888999999888888777666666666666666555444444444444555666666>>>AAAVVVuuu|||zzz~~~wwwppphhh]]]VVVVVV[[[bbbggghhhqqqzzz{{{uuuiiiddd^^^[[[UUUMMMJJJKKKKKKKKKTTTccclllkkkjjjmmmmmmaaadddaaaUUUlll^^^KKKBBBBBBBBBAAA===777444444555444444444333333333222222222222333333333444444444444444444555555555666666999222>>>IIIOOOxxx}}}xxx}}}rrrgggcccbbbeeedddcccbbbbbbdddhhhkkkpppttt|||uuuooonnnpppvvvyyymmmiiigggkkkqqq|||tttgggZZZRRRNNNNNNPPPVVVXXXZZZlllxxxdddbbbqqqNNNHHHFFFAAA@@@@@@??????@@@@@@AAAJJJRRRkkkgggeeetttzzzpppllljjjhhhooobbbFFFAAA;;;===999<<<:::::::::999999888888888777777777777666666666666444666777777666666888999>>>GGGaaazzzxxxzzzuuufffaaa]]]\\\ZZZZZZ___fffxxx~~~vvvllliiiccc\\\UUUOOOKKKJJJIIINNNWWW___eeeggghhhggggggeeehhh]]][[[eeexxx{{{pppHHHCCCEEEDDDAAA===999666444333555555444444444333333333333333333444444444555555333444555666777777777777555666BBBNNN\\\qqqttt|||xxxjjjccceeeiiikkkdddaaacccdddcccgggooowww|||uuuhhhccccccdddgggmmmwww|||lllmmmpppnnnzzz|||yyymmm```VVVRRRQQQRRRVVVVVVVVVbbb{{{|||uuubbbsss]]]@@@HHHCCC@@@@@@BBB@@@>>>@@@EEEJJJgggddd^^^kkk~~~lllaaa___hhhpppbbbFFFAAA;;;===999<<<:::::::::999999999888888888777777777666666666666444666777777666666777999;;;NNNqqqnnnbbbeeegggpppuuu~~~{{{iiiccc^^^^^^aaadddllltttwwwrrrsssvvv{{{xxxppplllfff^^^VVVPPPKKKIIIGGGKKKRRR\\\dddiiijjjiiinnnhhhjjj^^^YYY[[[lllzzzMMMEEEFFFEEEBBB>>>;;;888666555555555444444444333333333333333333444444444555555333444555666666777777777<<<888AAASSSlllzzzuuuwww~~~rrrgggdddggglllkkkeeebbbdddddddddiiiooozzz~~~~~~qqqhhhggghhhggghhhiiimmmuuussswww{{{{{{}}}qqqcccYYYSSSRRRRRRVVVVVVUUU^^^uuu~~~uuuaaalllqqqGGGHHHCCCAAAAAABBBAAA>>>@@@EEEJJJiii``````lllmmmaaa^^^dddooobbbFFFAAA;;;===:::<<<:::::::::999999999999888888888777777777666666666555666777666555555777888;;;ZZZzzzjjjZZZYYYdddjjjlll{{{rrriiiccceeemmmuuuuuurrrvvvzzzyyyrrrnnnfff]]]UUUNNNJJJHHHFFFGGGLLLWWWccckkkllljjjrrriiijjj```XXXTTTbbbRRRHHHGGGFFFCCC@@@===:::777666555555444444444333333333333333333444444444555555444444555555666777777777===555???ZZZ}}}uuurrrtttxxxkkkddddddhhhllljjjfffccccccccccccgggkkkyyy{{{|||yyyuuutttvvvyyywwwyyyxxxsssmmmiiilllooorrrqqqooonnnrrrzzz}}}uuuggg\\\VVVSSSRRRVVVWWWTTTZZZnnnsss]]]aaaLLLEEEDDDBBBAAABBBAAA???AAAFFFMMMppp|||\\\ccclll|||ooobbb[[[```sssaaaFFFAAA;;;===:::===999999999999999999999999888888888777777777666666555666666666444555777999@@@iiixxxeee___YYY___mmmrrr}}}uuummmqqq{{{~~~~~~yyyppplllddd[[[RRRLLLHHHFFFGGGFFFHHHRRR```jjjllljjjpppeeehhhddd]]]UUU```WWWIIIFFFEEECCCAAA===:::888666555555444444444333333333333333333444444444555555444444444555666666777888:::555DDDdddvvvqqqqqq{{{rrrgggbbbccceeeggggggeeedddddddddeeehhhjjjssssssrrrooolllkkkmmmpppqqqrrrrrroookkklllrrrxxx|||zzzyyyyyy}}}vvvjjj```YYYUUUQQQUUUWWWTTTWWWhhhmmmYYYXXXSSSFFFFFFCCCBBBCCCAAA@@@BBBHHHTTT|||uuu\\\gggnnn}}}~~~qqqcccZZZcccaaaEEEAAA<<<>>>:::===999999999999999999999999888888888888777777777777666666666555555666999;;;HHHyyyhhh[[[]]]___hhhvvv{{{yyy|||yyypppkkkccc[[[SSSNNNKKKIIIJJJGGGGGGPPP]]]gggjjjiiiooofffkkkiiiddd\\\```^^^JJJEEEDDDCCCAAA>>>:::777666555555444444444333333333333333333444444444555555555555444444555666777888<<<<<>>;;;>>>888999999999999:::::::::999999888888888777777777666666666666666888;;;>>>PPP|||xxx}}}fff\\\___aaajjjxxx||||||{{{sssnnnfff]]]VVVQQQNNNNNNLLLIIIHHHNNNZZZdddiiikkkppplllqqqllliii```YYYssshhhIIIDDDDDDCCCAAA>>>;;;888666555555444444444333333333333333333444444444555555555555444444555666888999<<>>;;;>>>888888999999999:::::::::999999999888888888777777555666666666777:::>>>BBBXXXvvvlllbbb]]]]]]aaammmyyynnn\\\WWW\\\[[[^^^gggiiilllpppuuu|||}}}||||||vvvqqqhhh^^^VVVQQQNNNMMMKKKIIIIIINNNWWWbbbjjjoooppppppuuullljjjcccQQQ\\\uuuGGGEEEEEEDDDCCC@@@===999777555555444444444333333333333333333444444444555555666555444333444666888999:::JJJmmm~~~}}}~~~wwwnnnoooooolllhhhfffhhhkkkppp{{{}}}zzz}}}{{{sssjjj```ZZZTTTRRRSSSVVVXXX^^^mmm|||ssshhhYYYYYY{{{wwwJJJJJJFFFDDDDDDCCCBBBFFFLLLmmmgggvvvtttoootttyyyeeeccciii```EEEAAA<<<>>>;;;>>>888888888999999:::::::::999999999888888888888777555666777777888;;;@@@DDD___pppbbbXXXRRRUUUZZZ]]]ccciiiiii\\\___hhheeebbbcccaaafffcccbbbcccbbbdddppp}}}xxxxxxzzz|||xxxqqqoooqqqqqqrrrrrrqqqppprrrzzzxxxrrrhhh^^^TTTNNNKKKJJJIIIIIIJJJNNNVVVaaalllsssmmmqqqvvvkkkjjjeeeMMMNNNbbbFFFFFFFFFFFFDDDBBB>>>;;;888555555444444444333333333333333333444444444555555666555444333444666888999<<>>???;;;===;;;;;;::::::::::::999999;;;:::999888777777777777666666777666666999BBBKKKeeeooocccZZZ\\\\\\]]]cccmmmuuuvvviii^^^aaa\\\XXX^^^bbbeeejjjlllfff]]]\\\fffpppzzzxxxtttoookkkjjjmmmoootttxxx{{{{{{yyyzzz|||rrrggg___XXXPPPMMMNNNLLLOOOPPPMMMOOO\\\nnnzzzuuuvvvssslllfff___TTTKKKSSSrrr}}}UUUHHHDDD???>>>>>>>>>;;;999666666555444444444444555333333333444444444555555555333333777888777888<<>>???>>>;;;888666666555444444444444555333333333444444444555555666444555888888777999===JJJZZZyyyuuutttzzzuuuqqqmmmjjjgggdddfffllltttzzz~~~wwwoooiii]]]XXXTTTUUUUUUXXX___fff{{{kkkWWWfff[[[JJJEEEHHHAAAEEEHHHDDDYYYYYYnnnvvvyyyiii^^^^^^ppp]]]CCCAAA<<<>>>999;;;;;;;;;::::::::::::999999:::999888888777777777777999666666888888;;;DDDNNNaaaooo______ccciiiqqqzzzrrr```]]]YYY___qqq|||zzzxxx|||sssiiiccc[[[SSSOOOOOOMMMMMMLLLIIIJJJUUUgggvvvsssuuutttppplllhhhaaaXXXXXXkkkooo___HHHDDDAAA@@@@@@???;;;777666666555444444444444555333333333444444444555555777555666888888666999>>>JJJaaa}}}vvvrrrpppuuuvvvrrroooiiiddddddkkkuuu}}}}}}|||tttmmmaaa[[[WWWWWWWWWXXX]]]cccrrroooTTTeeehhhMMMGGGIIICCCEEEFFFFFFaaaqqqXXXqqqzzzooo\\\WWW___uuu^^^EEECCC>>>@@@<<<>>>;;;;;;:::::::::999999999999999888777777777777777999555555888999<<>>@@@<<<>>>;;;;;;:::::::::999999999888888777777666777777777888444444888999???SSSjjjiii```eeelllpppzzz{{{fff]]]]]]]]]gggyyy}}}tttjjjddd]]]UUURRRRRRPPPMMMJJJIIIIIINNN___pppvvvwwwvvvqqqnnnllleee^^^\\\ppp|||nnnJJJFFFBBB@@@@@@???;;;777666666555444444444444555333333333444444444555555555444666777555444999@@@PPPxxxwwwtttrrrvvvxxxvvvnnnfffiiitttwwwqqqpppttt}}}|||uuuiiiaaa[[[[[[[[[ZZZ[[[^^^fffsssVVVYYYuuuxxxTTTHHHIIIGGGHHHEEEIIInnneee___xxxhhh[[[ZZZiii\\\CCCAAA<<<>>>:::===;;;;;;::::::::::::999999888777777666666777777777777444555999:::DDDcccvvvfffhhhoootttwwwnnn```^^^aaa^^^cccnnnpppnnnyyy~~~tttjjjccc\\\UUUSSSTTTQQQLLLJJJKKKIIIKKKZZZlllwwwxxxvvvrrrooommmggg___\\\lllqqqLLLGGGBBB??????>>>;;;888666666555444444444444555333333333444444444555555444444666777555555;;;DDD___~~~uuusssssswww{{{rrrllliiinnnzzzyyyrrrmmmqqq{{{mmmddd\\\[[[[[[[[[[[[^^^aaaxxxyyy[[[VVViii\\\IIIFFFFFFIIIGGGOOOxxx___^^^xxxmmm```^^^nnn[[[BBBAAA<<>>>>>>>><<<:::666666555444444444444555333333333444444444555555444555888999777777???IIIlllxxxyyynnnnnnpppvvv}}}lllkkknnnwww{{{vvv{{{~~~qqqfff\\\ZZZ[[[[[[]]]___```ttt]]]TTT^^^nnnRRRFFFCCCGGGGGGQQQXXX]]]yyyhhh^^^```uuu~~~]]]DDDCCC>>>AAA===???;;;;;;;;;:::::::::999999777777666666666666777888888777;;;>>>>>>OOOvvvmmmggghhhhhhhhhkkkrrrtttuuuuuuuuuyyyyyyooodddYYYTTT[[[bbb^^^```ddd___{{{ttthhh___YYYTTTSSSVVVMMMHHHHHHKKKHHHFFFRRRcccwwwxxxwwwsssrrrqqqmmmggg___[[[||||||OOOIIIAAA=========<<<;;;666666555444444444444555333333333444444444555555555666999;;;999999BBBMMMqqq~~~uuugggiiimmmuuu}}}jjjlllsss~~~rrrggg\\\ZZZ[[[\\\]]]```aaasss```RRRVVVrrr\\\HHHAAAEEEDDDPPPuuuTTT]]]|||```XXX```yyy~~~[[[DDDCCC===>>>;;;===;;;;;;;;;;;;::::::999888666666666666555555555555333222555;;;???QQQ{{{~~~ooonnnmmmkkkiiigggfffeeedddgggjjjkkkhhhccc^^^ZZZYYYZZZ^^^dddiiikkkhhheeevvvkkkddd]]]VVVSSSTTTNNNIIIIIILLLIIIGGGRRRbbbwww{{{xxxqqqnnnppplllccc```WWWoooyyyXXXDDD>>>@@@;;;:::===;;;999777444333444444444333555444444444444555666666333444<<<888;;;===;;;RRRnnntttgggfffjjjttt~~~|||ooosss|||~~~vvviii]]][[[\\\\\\[[[\\\```oookkkUUUVVVbbbVVVKKKHHHDDDGGGMMMhhhTTTaaa}}}bbb\\\___|||[[[DDDCCC===>>>;;;===:::;;;;;;;;;::::::999888777777777666666666555555666555777:::===NNNvvvxxxyyyyyywwwrrrllleee___\\\bbbaaaaaadddiiilllkkkjjjjjjhhhiiiqqq{{{~~~zzz}}}uuulllggg```XXXTTTSSSOOOJJJJJJMMMJJJGGGQQQ```uuuzzzzzzsssrrruuurrrjjjaaaUUUeeexxx\\\GGG???AAA<<<:::===;;;999777444333444555444333555444444444444555666666555444;;;666999===???[[[xxxttthhhgggkkkttt~~~xxx{{{}}}ttthhh]]]ZZZ\\\[[[[[[\\\```oooyyySSSRRRZZZ```LLLFFFDDDJJJSSSkkkQQQ\\\{{{jjj```aaa|||~~~[[[DDDCCC===>>>;;;===::::::;;;;;;;;;:::999999888888888777777777777666888777999;;;>>>PPPvvv}}}~~~ssshhh___[[[bbbaaadddnnn{{{{{{tttmmmhhhbbbYYYTTTSSSPPPLLLLLLNNNKKKIIIQQQ]]]ooovvvxxxttttttyyywwwpppeeeVVVYYYxxx{{{aaaKKKAAABBB<<<;;;===;;;999777444333444555444444555444444444444555666666666444:::444777===DDDdddtttkkkiiillluuu{{{sssggg]]]ZZZ[[[ZZZZZZ\\\^^^lll[[[SSSUUU}}}pppOOOEEEFFFLLLZZZgggOOO]]]qqqhhhppp|||yyy{{{[[[DDDCCC===>>>;;;===:::::::::;;;;;;::::::999999999999888888888777777777777999<<>>;;;===999::::::;;;;;;:::::::::999999999999888888888888666777999;;;CCC\\\vvv|||xxxmmmffffffhhhuuu~~~vvviiiaaaYYYRRROOOPPPRRRQQQQQQQQQNNNLLLOOOSSSaaakkkrrrpppqqquuutttooommmeeeWWWeeennnSSSDDDBBB<<<<<<>>>;;;:::888555444555555555444555444444444444555666666555333:::777888<<>>;;;===999999:::;;;;;;;;;::::::999999999888888888888777666888888999DDDbbb|||vvvsssgggdddhhhnnn}}}uuuggg^^^VVVPPPNNNPPPTTTTTTTTTRRROOOMMMNNNOOO]]]iiirrrqqqqqquuuuuupppmmmkkkZZZeeerrrUUUDDDAAA<<<<<>>;;;===888999::::::;;;;;;;;;:::999888888888888777777777666888999;;;IIIlllqqqyyyyyylllbbb```hhhpppuuuzzz|||rrrggg___XXXRRROOOQQQUUUVVVVVVSSSPPPOOOMMMLLLWWWeeepppqqqrrrvvvvvvrrriiikkkYYYaaatttVVVCCC@@@;;;<<>>;;;===888999::::::;;;;;;;;;;;;888888888777777777777666555888:::===PPPwwwhhhcccttt}}}tttrrrlllaaaXXXYYYbbbllliiiooo{{{xxxooogggaaa\\\UUURRRRRRUUUWWWWWWTTTQQQOOOMMMJJJRRRaaammmooopppuuuvvvssseeejjjVVV]]]tttVVVCCC???;;;<<<@@@===;;;888666555666666666555555444444444444555666666777222999777999BBB[[[sss~~~zzzsssmmmkkkjjjmmmvvv{{{vvvttttttzzzwwwmmmfff___[[[[[[___\\\```iiixxxhhh[[[[[[rrrUUUEEEQQQLLLoooRRRPPPuuuwww{{{tttZZZCCC@@@<<>>XXXqqqaaagggggggggkkklllcccbbb___ZZZVVVWWW]]]bbbiiiuuuppppppmmmddd[[[WWW[[[aaa^^^YYYTTTQQQQQQQQQPPPNNNOOOWWWlllzzzwwwwwwxxxrrrooo```___aaacccFFF<<<<<<;;;<<>>:::999777555444444444444333333333444444444555555777444777<<<;;;JJJ~~~ttt~~~|||vvvssspppllliiijjjeeeeeemmmwww~~~}}}ttt}}}~~~xxxqqqnnniiibbb______ccccccfffqqqhhh```[[[ttthhhNNNLLLUUUpppccc^^^yyy}}}~~~XXXCCCAAA<<<@@@<<<<<<;;;;;;::::::::::::999999999999999888888888888777777999:::DDDddd~~~bbbRRRVVVXXXYYY\\\ZZZ\\\\\\[[[YYYXXX[[[bbbhhhxxx{{{vvvvvvrrrjjj```\\\]]]aaaZZZWWWUUUSSSRRRPPPNNNLLLNNNVVVlll|||{{{zzzzzzrrrnnnfffggg```ttt|||aaaFFF======<<<;;;===:::999777555444444444555333333333444444444555555888444666:::===RRRqqqzzzuuurrroookkkgggiiidddbbbiiirrrzzz}}}{{{~~~xxxsssqqqllleee```___ddddddfffooopppeee\\\ooorrrSSSMMMTTTuuuiiihhh{{{}}}}}}WWWCCCAAA<<<@@@<<<<<<;;;;;;:::::::::999999999999999999888888888777777::::::;;;EEEccc}}}}}}bbbUUUZZZ\\\^^^aaa]]][[[\\\\\\ZZZZZZ]]]dddjjj{{{wwwxxxvvvoooeee]]]ZZZZZZWWWWWWVVVTTTRRRPPPMMMKKKMMMUUUkkk|||||||||{{{rrrrrrlllmmmdddvvv{{{```FFF>>>>>><<<;;;<<<:::999777666444444555555333333333444444444555555777555777:::>>>UUUwww|||wwwtttqqqmmmjjjjjjcccaaahhhqqqyyy~~~yyyuuutttppphhhbbb```cccdddfffooorrrhhh[[[cccuuuPPPKKKVVV}}}mmmppp||||||VVVDDDBBB<<>>UUU{{{wwwtttqqqnnnmmmhhhbbb___gggqqqwww{{{}}}|||}}}zzzwwwvvvrrrjjjdddbbb```cccgggppp~~~nnngggXXXWWWooo{{{MMMKKKYYYpppyyy}}}}}}UUUDDDBBB<<>>;;;;;;::::::::::::999999999999999888888888888777777:::===IIIfff{{{hhh]]]```fffbbbaaabbb]]]^^^```aaaaaaaaadddjjjppp}}}~~~uuuvvvvvvrrriii```XXXTTTWWWXXXYYYWWWSSSOOONNNMMMLLLRRRfffwww{{{~~~~~~uuurrrkkkiii^^^qqqeeeJJJ@@@???<<<;;;===;;;:::888666555555555666333333333444444444555555555666999;;;>>>UUU|||zzzvvvqqqnnnlllkkkkkkddd^^^^^^hhhrrrvvvuuutttqqqtttyyy|||yyyxxxtttlllfffeee```ccchhhooo~~~yyyjjjcccTTTSSSaaaPPPMMMYYY~~~uuu~~~~~~~~~TTTDDDBBB<<>><<<;;;===;;;:::888666555555666666333333333444444444555555555666888:::???XXX~~~}}}vvvtttpppkkkgggfffhhhiiibbb^^^```lllvvvwwwrrrnnnooovvv~~~zzzxxxuuummmhhhhhhbbbdddggglllyyy}}}jjj\\\QQQXXXdddUUUNNNUUUxxxxxx~~~TTTDDDCCC<<>><<<;;;>>>;;;:::888777666555666666333333333444444444555555555666777888???[[[{{{~~~{{{zzztttqqqmmmhhhddddddfffiiibbb___cccppp{{{zzzrrrlllrrr~~~~~~|||~~~|||zzz{{{zzzyyyuuunnnjjjiiidddffffffhhhuuulllXXXPPP^^^lllXXXNNNRRRtttyyy}}}SSSEEEBBB;;;@@@======;;;;;;;;;:::::::::999999999999999888777666666555999<<>><<<:::999888666555555555555444444444444444444444444555666;;;:::@@@eee|||qqqkkkhhhdddbbbbbbbbbcccbbb]]]aaaggglllooosssvvvxxx{{{zzz}}}~~~{{{wwwyyyssspppoooooonnnnnnsss{{{uuulllssszzzvvvnnnjjjgggcccgggiiioooooobbb\\\\\\xxxXXXYYYSSSEEEBBB;;;@@@======;;;;;;;;;;;;::::::::::::999999888888777666666666888===IIIcccuuupppxxxwwwnnnffffffooolllqqq|||yyyvvvsssmmmddd]]]\\\[[[\\\[[[UUUNNNLLLOOOLLLPPPYYYgggttt{{{{{{zzzsssllliiifffiiiSSS@@@???999>>><<<:::999888666555555555555444444444444444444444444333666======BBBgggyyyooogggeeebbbaaabbbcccbbbbbb^^^```cccfffjjjoootttyyywwwrrruuuwww|||~~~yyyppplllnnnnnnlllkkkllllllqqq|||uuulllsss}}}{{{qqqkkkhhhdddgggjjjooossseee]]]^^^[[[\\\SSSEEEBBB;;;@@@======<<<;;;;;;;;;;;;:::::::::888888888888777777666666999>>>KKKggg{{{rrrqqqwww}}}vvvmmmfffiiipppmmmrrr}}}{{{wwwtttpppjjjccc^^^]]]\\\]]]\\\VVVNNNMMMRRRJJJMMMXXXhhhuuuzzzzzzzzztttjjjjjjjjjgggzzzSSS@@@???999===;;;:::999888666555555555555333333444444444444444444444555;;;>>>GGGppp}}}|||{{{uuulllcccaaa``````bbbbbbbbbaaa`````````aaaccciiiqqqvvvyyyvvvtttvvvxxxuuuooojjjjjjmmmmmmiiihhhmmmuuuyyy||||||rrrkkkgggcccfffiiinnnyyyggg\\\\\\yyy|||WWW___|||}}}{{{~~~SSSEEEBBB;;;@@@======<<<<<<<<<;;;;;;;;;::::::888888888777777777777777666<<>>KKKgggooo```]]]aaahhhsssssslllhhh```]]]ffflllooowwwvvvppprrruuuxxx}}}yyyqqqiiibbb^^^\\\[[[WWWUUUUUUSSSMMMKKKMMMHHHJJJXXXnnn{{{{{{xxxyyywwwlllmmmkkk```jjj|||RRRAAAAAA:::<<<999:::999888666555555555555222333333444444555555555888333555===QQQvvv~~~yyyvvvsssmmmhhh___]]]\\\\\\^^^___```_________^^^___aaagggoootttrrrdddbbbgggllllllgggmmmyyyqqqllleeeaaadddfffkkklll]]]\\\jjjhhhPPPddd{{{uuutttsssxxxSSSEEEBBB;;;@@@======<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777888<<<@@@LLLeeeuuueee[[[]]]cccgggqqqqqqjjjfff]]]\\\gggmmmrrrzzzxxxooohhhdddcccddd]]]VVVQQQSSSSSSOOOLLLKKKLLLLLLXXXnnn{{{zzzxxx{{{yyyqqqpppjjj]]]iiiSSS@@@@@@999===;;;:::999888666555555555555222222333333444555555666777444777===NNN|||pppzzzwwwtttpppjjjfff```]]]ZZZYYY[[[]]]______[[[]]]___bbbfffmmmtttyyyuuueeebbbgggkkkkkkmmm|||{{{rrrjjjfffbbbdddfffkkkppp___\\\cccmmmRRRbbb~~~yyysssrrrssszzzSSSEEEBBB;;;@@@============<<<<<<<<<;;;;;;;;;777777777777777888888888:::???LLLggg}}}rrrddd^^^bbbkkkllluuusssmmmhhh___^^^jjjuuu{{{|||uuunnniiihhhkkknnn```WWWQQQSSSVVVSSSNNNKKKPPPNNNXXXlllyyyyyyyyy~~~{{{uuusssjjj\\\iiiTTT???>>>999>>>===:::999888666555555555555222222333333444555666666666555:::>>>JJJvvvmmm~~~xxxvvvsssnnnhhheee```]]]YYYXXXYYY\\\^^^___YYY\\\```eeekkkrrryyy~~~}}}~~~}}}rrrbbb___dddffflllttt~~~rrrfffgggccceeeggglllsss___ZZZ[[[qqqUUUfff|||xxxrrrsssuuu}}}NNNCCCCCC===BBB>>><<<;;;;;;::::::::::::999999999999888888999999:::;;;<<>><<<;;;;;;::::::::::::999999999999888888999999:::;;;>>>GGG[[[lllssseee```jjjxxxrrreeecccfffgggpppyyy~~~|||yyyyyy~~~~~~{{{wwwssspppmmmlllfff^^^WWWUUUSSSOOONNNPPPMMMOOOYYYjjjwww||||||}}}yyyuuuooohhhbbbkkkyyyQQQCCCBBB:::===<<<:::999888666555555555555555444444444444555666666666333:::AAALLLvvvwww|||{{{wwwuuuqqqjjjeeedddaaabbbaaa]]]XXXVVVXXX[[[]]]___ccciiipppwww}}}{{{vvvuuussssssdddYYY```hhhkkkqqq|||{{{uuuffffffbbbeeefffhhh}}}vvv^^^WWW\\\~~~xxxWWWhhh~~~uuuppptttzzzPPPDDDCCC===AAA>>><<<;;;;;;::::::::::::999999999999888888999999:::;;;>>>III```uuu}}}|||wwwhhhdddppprrrhhhgggiiijjjpppxxxsssqqqyyyxxxlllbbbdddkkknnnnnnmmmhhhnnn}}}|||~~~~~~}}}{{{wwwrrrnnnkkkjjj```WWWTTTRRROOOOOOPPPNNNNNNWWWhhhwww}}}{{{sssoookkkaaadddzzzTTTDDDDDD<<<>>>;;;:::999888666555555555555555444444444444555666666555333999@@@OOO||||||~~~{{{zzztttmmmjjjkkkhhhcccaaabbbbbb^^^YYYWWWXXX[[[___aaaffflllssszzz{{{rrrnnnsssjjjYYYTTT^^^ccchhhuuu}}}{{{uuueeeeeebbbdddeeeggg}}}sss[[[VVV^^^yyy[[[ggg{{{wwwzzz~~~QQQDDDCCC<<>>CCCZZZtttwwwooofffbbbdddllluuu{{{uuunnnnnnoooooopppppprrrttttttsssxxxpppnnnsssyyylllgggrrriiioooyyyxxxvvvtttqqqmmmkkkiiiddd\\\WWWZZZ]]]YYYRRRNNNRRRNNNTTTeeexxxyyyrrrllleeeXXX\\\___BBB>>>;;;AAA<<<:::999888666555555555555555444444444444555666666666666;;;???QQQxxxyyytttqqqoooiiiccccccgggiiihhhfffeeeccc]]]XXXXXX\\\```cccjjjuuuttttttqqqkkkcccdddaaaccchhhkkkyyyooohhhfffgggiiijjjcccqqq{{{|||xxxiiieeeaaaeeefffiiioooYYYYYYeeeaaa[[[}}}||||||~~~TTTFFFCCC;;;@@@===<<<;;;;;;::::::::::::999999999999888888999999:::;;;===BBBZZZvvvqqqjjjaaa___]]]___dddjjjnnnqqq|||~~~wwwyyyuuujjjcccdddhhhiiiiiikkkooosssrrrsss}}}}}}yyypppuuuzzz}}}xxxvvvqqqmmmjjjiiiiiiiii```WWWQQQUUUZZZXXXSSSPPPRRROOOTTTfffyyywwwtttnnnddd[[[ggg___BBB===;;;@@@999:::999888666555555555555555444444444444555666666555777===@@@SSSrrr|||vvvrrrpppiiidddccccccbbbdddhhhiiigggbbb\\\WWWWWW]]]bbbdddkkkxxx}}}zzz}}}tttmmmoooiiifffmmmwwwwwwuuuhhhfffbbb___```dddiiikkkooo{{{|||xxxiiieeebbbeeegggjjjpppYYYWWWaaa^^^___|||zzzzzz}}}UUUFFFCCC;;;@@@===<<<;;;;;;;;;:::::::::999999999999888888999999:::;;;;;;@@@ZZZwwwjjj[[[VVVSSSUUUYYY___fffiiijjjjjjtttyyy{{{tttppplllaaaiiijjj```WWWZZZaaaeeeeeeffflllqqqqqqtttzzzzzz}}}|||wwwvvvrrrlllgggddddddeeeggg^^^TTTMMMPPPVVVWWWTTTRRRSSSOOOUUUgggzzz~~~wwwvvvpppccc[[[lll___CCC>>><<>>BBBUUUkkkzzztttppplllbbb^^^cccdddaaacccjjjjjjhhhbbb[[[VVVWWW^^^dddeeejjjrrr{{{|||oooqqqiiifffuuuwwwtttkkkmmmnnnnnnrrryyy{{{|||wwwhhhfffcccfffgggkkkqqqYYYVVV]]]{{{[[[ccc~~~{{{{{{~~~UUUFFFEEE>>>???<<<>>><<<<<<;;;::::::::::::;;;999:::;;;<<<<<<:::888777:::FFFYYY|||wwwfff^^^XXXQQQSSSYYYccciiillljjjhhhgggqqqxxxuuuiiidddccc[[[^^^^^^YYYUUUYYYaaahhheeefffjjjooottt~~~{{{vvvwwwssskkkbbbbbbgggiiihhh]]]VVVPPPQQQXXXZZZWWWQQQTTTQQQWWWiii||||||{{{vvvrrrfff^^^uuu\\\DDDAAA>>>???555:::999888666555555555555555444444444444555666666444555<<>><<<<<<;;;::::::::::::;;;999999:::::::::999888777;;;FFFWWWwwwnnn^^^WWWUUUUUU\\\fffrrruuuqqqkkkjjjllltttxxxtttjjjcccaaa[[[]]]\\\XXXVVVZZZdddkkkjjjjjjiiikkkvvv|||yyywwwvvvpppfffbbbeeeiiiiiiaaa[[[VVVVVVYYY[[[WWWSSSTTTRRRXXXiiizzz~~~|||xxxsssqqqjjjeee}}}___CCC???<<>><<<<<<;;;::::::::::::;;;999999888888777777888888>>>HHHVVVrrrvvvcccXXXRRRXXXaaaoooxxx{{{oooggghhhnnnyyy{{{~~~|||ssskkkccc^^^[[[ZZZYYYXXXXXX^^^gggpppuuutttmmmiiiuuu}}}{{{vvvxxxtttjjjcccdddiiikkkfffccc___]]][[[ZZZWWWUUUTTTSSSYYYhhhvvv|||}}}}}}zzzuuusssoooooowwwaaaCCC>>>;;;@@@999:::999888666555555555555555444444444444555666666666777<<>><<<<<<;;;::::::::::::;;;;;;:::888777666777999:::AAALLL[[[vvvlll]]]WWWVVVcccttt}}}pppdddaaahhhqqqyyyrrrkkkccc^^^\\\YYYWWWYYY^^^dddnnnwwwwwwkkkqqq|||yyytttuuuqqqjjjfffhhhjjjjjjiiiiiifffbbb]]]YYYWWWVVVTTTSSSZZZhhhtttyyy|||~~~yyyvvvssswww|||kkkbbbDDD???;;;???::::::999888666555555555555555444444444444555666666555666;;;???PPP}}}ooo~~~}}}tttllliiiccc```]]]]]]```eeeggggggaaaZZZVVVZZZ___```______fffmmmtttzzzuuussssssuuuuuuuuuyyy}}}jjjccc^^^ccc{{{tttkkkgggccceeeeeedddkkk~~~zzziiiVVVRRRSSSjjj~~~PPPYYY}}}yyy~~~vvvoookkkjjjiiiSSSDDDDDD===???<<<>>><<<<<<;;;::::::::::::;;;===;;;999777777888:::;;;???NNNbbbfffZZZXXX^^^pppmmm^^^\\\eeettt~~~|||uuupppkkkddd___^^^YYYXXX___hhhpppzzzooolllzzzxxxzzzzzzvvvrrrpppkkkhhhkkkooommmgggkkkkkkiiiddd]]]XXXUUUUUURRRRRRYYYhhhtttzzz}}}{{{wwwuuu}}}sssmmm___DDDAAA;;;>>>999:::999888666555555555555555444444444444555666666555666;;;???PPPlllwww{{{rrrkkkiiibbb^^^\\\]]]bbbeeedddbbb___YYYWWW]]]ccccccaaa```hhhmmmsssyyyzzzwww~~~eeeccc^^^ffftttkkkiiicccfffffffffnnnrrrbbbSSSSSSVVVrrr|||RRRYYYtttrrrvvvjjjfffddd```]]]RRRDDDCCC===???<<<>>><<<<<<;;;::::::::::::;;;===<<<:::888888999:::;;;;;;NNNhhhfffWWWYYYdddwwwvvv```WWWaaauuu|||vvvqqqlllgggccc```___YYY[[[jjjyyyqqqiiiqqqssslllqqqzzz}}}xxxtttqqqmmmiiihhhnnnsssooogggkkkkkkiiiddd^^^YYYUUUTTTPPPPPPWWWhhhwww~~~~~~yyyvvvuuutttwww]]]DDDAAA;;;===999:::999888666555555555555555444444444444555666666555666;;;???PPPkkkxxxyyyooohhhfffaaa___]]]```eeefffbbb]]]]]]ZZZ[[[bbbfffeeebbbbbbiiimmmrrrzzzyyydddbbb```lll}}}|||sssllliiibbbfffhhhhhhqqq|||iii[[[QQQXXX```~~~VVVXXXjjjiii}}}ttteee___]]][[[YYYQQQCCCCCC<<>><<<<<<;;;::::::::::::;;;;;;;;;999888888888999:::999LLLjjjjjjWWWYYYiii{{{wwwiii]]]___pppxxxssssssuuuwwwtttsssqqqlllfffbbb``````___YYY```uuupppiiimmmrrrkkkmmmzzz|||wwwtttpppooommmlllooosssooohhhlllkkkhhhddd```\\\WWWTTTNNNMMMTTThhh{{{{{{yyyxxxwww~~~ZZZBBB@@@:::===::::::999888666555555555555555444444444444555666666555666;;;>>>NNNeeezzz~~~xxxooohhheeebbb```aaaeeeiiihhhaaaYYY[[[[[[```fffhhheeecccdddjjjnnnttt}}}}}}pppeeeccceeessszzzzzzyyyrrrkkkhhh```dddgggiiirrrwwwdddWWWPPPZZZfffXXXTTTyyyeeebbbvvvwwwfffZZZVVVWWWZZZQQQCCCCCC<<>><<<<<<;;;::::::::::::;;;:::999999888888888888888:::LLLiii{{{pppYYYZZZmmm}}}iiiccc```iii|||~~~sssiiidddeeeiiimmmmmmnnnmmmhhhbbb^^^^^^___^^^YYYbbb}}}}}}ooojjjkkk~~~|||yyyxxxuuupppmmmnnnssswwwmmmlllvvvzzzwwwuuuppprrrrrrpppoooqqqnnnjjjmmmjjjgggeeebbb^^^YYYUUUMMMKKKSSShhh~~~|||{{{{{{yyyZZZAAA???888===<<<:::999888666555555555555555444444444444555666666777777;;;===MMM|||^^^zzz}}}xxxqqqjjjhhhdddbbbccchhhmmmjjjaaaXXX[[[]]]ccciiiiiieeeccceeefffkkkrrr}}}~~~tttnnnjjjfffeeehhhyyyxxxwwwwwwqqqjjjfff^^^cccgggiiirrrxxxcccUUUNNNYYYeeeXXXQQQsssfff```tttyyygggVVVPPPTTT[[[TTTCCCBBB<<>>JJJbbbyyy~~~llliiirrr~~~hhh]]]mmm}}}zzzccc___ccctttxxxiiiccc\\\[[[___dddfffeee___\\\ZZZ[[[^^^______^^^[[[___ooossskkkgggwww|||yyywwwxxxwwwuuusssrrrpppmmmkkklllkkkiiigggddd^^^WWWRRRMMMKKKTTTiii}}}{{{zzzZZZFFF999???<<<888:::999888666555555555555444444333333444444555666444666999:::LLLlllrrr|||vvvrrrnnnkkkfffeeegggkkkmmmiii```XXXVVV\\\cccfffeeebbb___^^^gggjjjuuuuuupppoooooommmyyy~~~|||{{{yyytttkkkdddbbbcccdddiiiwwwnnn\\\RRRTTTUUUccchhhTTTRRRoooaaadddtttzzzfffYYYVVVWWWVVVTTTCCCBBB<<>>:::999888666555555555555555555444444555555666777222111777:::DDDoooyyyddd}}}nnnccc]]]___cccffffffccc___]]]^^^aaabbbaaa___```eeeiiirrrzzz}}}sss|||}}}{{{rrriiiccc```bbbeeemmm|||jjjaaaTTTPPPddd```PPPLLL___jjjppp~~~oooddd[[[TTTQQQRRRTTTCCCBBB<<>>:::999888666555555555555555555555555555666666777666000666===BBBcccccc~~~qqqggg[[[^^^aaacccbbb___\\\ZZZcccfffhhhddd^^^^^^eeemmm}}}}}}zzz|||~~~|||vvvnnnfffaaa___aaaeeelll{{{ddd___UUUQQQhhhZZZOOOMMM]]]rrruuu~~~rrreee___ZZZUUUTTTVVVTTTCCCBBB<<>>:::999888666555555555555555555555555555666777777===222888@@@@@@ZZZaaassskkkZZZ]]]```aaa___[[[XXXVVVggglllnnnhhh___^^^gggqqq|||yyy{{{|||zzztttlllddd```^^^aaadddlll{{{}}}]]]\\\UUUSSSnnnTTTMMMOOO^^^wwwvvvpppeee\\\ZZZZZZXXXZZZ^^^VVV@@@@@@<<<===:::<<<<<<999777888:::;;;999666888888888888888888888888;;;CCCYYY~~~}}}nnn___[[[VVVRRRSSSVVVUUUQQQRRRWWW\\\```fffiiiccc[[[[[[```hhh|||~~~yyyyyy___IIIIIIRRRWWW\\\cccnnnpppeeeiiiwwwzzz~~~}}}{{{zzzvvvqqqmmmooouuuvvvrrrmmmcccdddhhhkkkfffZZZRRRPPPNNNKKK]]]www~~~|||www}}}\\\CCCAAA@@@<<<:::999888777666666555555555555555444555555666777888888:::666555???WWWeeessstttmmmiiicccaaaaaa\\\UUUWWW___wwwvvvaaaWWW```mmmzzz{{{{{{vvvuuuwwwuuullldddaaaaaa```cccmmm|||ppp]]]JJJUUU\\\ttt[[[EEEPPPTTTmmm}}}rrr^^^ZZZZZZ]]]]]]ZZZ\\\cccYYYCCCBBB<<<===999<<<<<<:::888888::::::999777888888888888888888888888<<>><<>>;;;???999888777666555555555555222222333333444666777888444888777888===JJJppp}}}hhh```}}}yyypppiiieee^^^\\\___]]]TTTRRRUUU```aaa```^^^\\\^^^eeekkk|||xxxqqqnnnkkkttt~~~|||~~~}}}xxxtttqqqoooiiiaaa^^^______cccmmm}}}mmm^^^XXXQQQSSSYYYqqqNNNEEEDDDPPPwwwwwwmmmiiiUUULLLPPPSSSUUUYYYdddrrr|||\\\DDDAAA;;;===:::>>>999:::;;;:::888777888999777777777777777777777777999>>>GGG[[[zzzhhhdddiiiZZZXXXTTTQQQXXXiii{{{wwwkkkcccaaaffftttyyyqqqdddZZZNNNQQQTTTVVVXXXbbbrrr||||||}}}~~~}}}{{{zzz{{{|||tttnnnhhhiiinnnrrrppplllZZZ[[[___cccaaaYYYUUUUUUOOORRRkkk}}}vvvQQQBBBCCC>>>:::???999888777666666555555555333333333333444555666777555888777888>>>IIInnn{{{qqq\\\wwwyyyooogggddd]]][[[```^^^VVVRRRTTT[[[\\\]]]]]]^^^dddmmmuuuvvvqqqrrryyy~~~xxxwww~~~rrrqqqppppppjjjaaa]]]^^^```dddooo{{{jjj^^^XXXTTTUUU```fffJJJGGGCCCMMMkkkzzzjjj}}}|||fffRRRPPPRRRSSSTTT\\\lll{{{___FFFCCC<<<===:::===888:::;;;:::888777888:::777777777777777777777777888>>>CCCRRRvvvzzzhhhaaadddTTTTTTRRRRRR^^^qqq~~~|||rrrhhhdddgggppp|||wwwuuunnncccZZZQQQTTTUUUUUUZZZhhh|||zzzzzz{{{|||{{{yyyyyyzzz{{{tttmmmhhhgggkkklllhhhcccVVVVVVZZZaaabbb\\\VVVSSSOOOSSSmmm|||{{{PPPDDDFFF>>>999>>>999888777666666555555555555444444333333444444555555888666777<<>>JJJnnn{{{iii___]]]PPPRRRRRRVVVdddvvv~~~}}}wwwooohhhhhhmmmxxx}}}sssqqqrrrooofff___TTTVVVVVVVVV]]]ppp|||{{{|||}}}|||yyywwwwwwwwwsssmmmhhhhhhjjjhhhaaaZZZTTTRRRVVV___ddd^^^VVVQQQQQQTTTnnn{{{|||www|||OOOEEEGGG>>>999>>>999888777666666555555555555555444333333333333444444777666777:::???]]]vvvuuubbbmmm}}}|||ooofff^^^XXXXXX```bbb[[[WWWYYY]]]]]][[[ZZZ]]]jjj}}}}}}|||wwwtttssspppiiiaaa___bbbbbbjjjyyyqqqaaaYYYVVVWWW\\\pppXXXDDDIIIAAAHHHZZZrrryyyeeeTTTRRRWWW[[[aaannn{{{~~~yyy```FFFBBB===>>>:::<<<:::::::::999999999888888888888777777777777888888555;;;DDDMMMgggppp]]]XXX]]]MMMNNNOOOTTT```pppyyyzzzrrrjjjiiimmmvvv~~~wwwqqqttt{{{yyykkk^^^```\\\WWWVVV^^^rrr|||{{{yyysssvvv}}}|||uuuooommmkkkjjjgggccc]]]YYYVVVUUU[[[eeeeee[[[RRROOOQQQWWWttt~~~yyyyyy}}}NNNDDDBBB>>>===;;;999999777666555555555555444444444555555555666666444888666555:::AAAYYY{{{qqqcccnnntttiii```[[[\\\bbb```XXXVVVYYY^^^]]]^^^^^^^^^cccsssxxxsssssszzz}}}}}}yyyvvvqqqjjjccc___^^^___eeennn}}}yyymmm```UUUPPP[[[UUU|||]]]JJJDDDEEELLLQQQooo{{{}}}tttggg]]][[[[[[___kkkwww|||wwwqqq```FFFBBB===???;;;===:::::::::999999999888888888888777777777777888888555999BBBOOOooo}}}kkkXXXRRRVVVKKKMMMNNNRRR^^^mmmuuuvvvmmmhhhlllsss{{{rrrrrruuu{{{}}}tttlll___\\\YYYWWW^^^ooo{{{xxxxxxuuussswww}}}~~~xxxrrrnnnmmmmmmllljjjfff___[[[RRRTTT\\\fffggg^^^VVVSSSPPPXXXuuu{{{yyy}}}NNNEEEBBB>>>===<<<888777666555444444444444333444444444444555555555444888666555888===SSSsss}}}fffmmmtttiiiccc^^^]]]bbb```XXXVVVZZZcccbbbbbbaaa]]]]]]gggssszzzooogggcccbbbhhhiiisss|||xxxzzzwwwppphhhaaa^^^^^^```eeeppptttiii^^^UUUQQQ[[[]]]]]]IIICCCCCCIIIOOOnnn}}}~~~zzzvvvnnncccZZZ[[[[[[___hhhqqqsssmmmeeeaaaFFFCCC===???<<<>>>:::::::::999999999888888888777777666666777777888666777???PPPuuu~~~qqqdddUUUOOOQQQKKKMMMNNNRRR]]]kkkrrrrrrfffdddnnnzzzyyy~~~yyyqqqkkk```___]]]ZZZ]]]lll||||||xxxsssnnnppptttyyy|||zzzuuuqqqqqqrrrrrrsssqqqkkkddd^^^NNNSSS\\\ggghhhbbbZZZWWWOOOXXXvvv{{{|||{{{MMMEEEBBB>>>===<<<777666555444444333444444333333333333444444444444444888666555777:::KKKiiinnnkkkwwwmmmhhhaaa___aaa___WWWWWW\\\jjjkkkmmmkkkddd^^^bbbjjjuuuzzz{{{tttllleeeaaa______dddgggqqq~~~zzzzzzvvvooofff___]]]___aaaeeesss|||nnneee]]]UUUSSSZZZhhh^^^IIIBBBAAAGGGLLL~~~nnn}}}xxxrrrlllfff^^^XXX[[[ZZZ\\\bbbgggfff___XXXdddHHHCCC===>>>:::===:::::::::999999999888888777777666666666666777777888777===MMMtttssshhh___UUUPPPPPPMMMOOOPPPTTT^^^jjjpppoooaaaaaaoootttjjjdddbbbdddbbb]]]\\\jjjvvvmmmggghhhmmmjjjiii{{{}}}yyyzzz{{{vvvooolllqqqxxx|||{{{xxxvvvuuuxxxyyyzzz{{{xxxpppggg```MMMTTT^^^ggggggaaaZZZVVVOOOYYYvvv{{{yyyMMMFFFCCC>>>===<<<777666555555444444444555222222222333333333444444333777555555888888GGGbbbwwwggg|||}}}{{{rrrkkkccc___```^^^XXXYYY___kkknnnssstttlllcccccchhhnnnttt{{{|||zzz|||}}}uuuooommmnnnoooooovvv~~~zzzuuummmccc]]]\\\___cccdddvvv|||nnneee\\\UUUVVVXXXnnn___JJJCCC@@@EEEJJJvvvrrrzzzzzzrrrjjjeee```\\\YYY[[[YYYXXXZZZ[[[[[[WWWTTTgggJJJDDD<<<===999;;;:::::::::999999999888888777777666666666666777777888666;;;JJJpppmmmbbb]]]UUUPPPPPPMMMOOOQQQTTT]]]gggkkkiii```___ppptttlllgggdddhhhhhhaaa\\\eee}}}sssccc\\\\\\___^^^ccc{{{zzzwwwvvvuuu~~~uuunnnrrrwww}}}~~~{{{yyyzzz||||||}}}}}}|||xxxnnnddd\\\OOOXXXbbbfffddd]]]VVVQQQRRR\\\vvvwwwMMMFFFCCC>>>======777777666666555666666666222222222333333333444444111666555666:::999FFF___yyydddzzzzzz~~~uuulllccc___```^^^YYY[[[bbbgggkkkrrrssslllcccaaafffkkkqqqxxxzzzxxxzzz~~~yyyyyy{{{~~~xxxsssjjjaaa\\\\\\```ddddddzzz~~~pppfff]]]TTTXXXXXXsss___KKKEEEAAADDDJJJnnn{{{wwwzzzuuummmfff```]]][[[ZZZYYYWWWTTTRRRSSSUUUWWWYYYiiiKKKDDD<<<===999;;;:::::::::999999999888888777666666555555666666777666666;;;FFFgggjjj___ZZZSSSNNNOOONNNOOOQQQTTT\\\eeegggdddbbbaaarrrrrriiigggfffooossskkk```cccvvvuuu```PPPPPPSSS[[[dddtttyyyvvvwwwyyyxxxrrroooyyy~~~|||zzz|||zzzzzzyyywwwrrrhhh\\\UUUUUU^^^fffeee```ZZZRRRLLLUUU```yyyuuuMMMGGGCCC=========888777777666666666777777333333333333444444444444111555444666:::999EEE\\\ttt|||iiixxxxxxnnneee___```]]]XXXZZZaaahhhlllqqqrrrkkkbbbbbbggglllqqqxxx|||~~~}}}{{{tttooohhh```\\\\\\aaaeeeggg~~~pppfff\\\TTTYYYZZZ{{{[[[JJJGGGBBBCCCIIIhhhwww}}}tttpppiiibbb\\\XXXVVVVVVTTTSSSQQQOOOOOOSSSZZZ___hhhJJJDDD===>>>;;;>>>:::::::::999999999888888666666555555555555666666444777<<>>???===<<<::::::::::::999999999888888777777777777666666666666222666888:::GGGjjjzzzeee]]]^^^XXXVVV\\\___^^^^^^^^^dddpppwwwooo```iiisssjjjdddlll{{{zzz}}}uuu|||mmm___\\\\\\\\\___dddllliiigggkkksssyyyzzzyyy|||}}}rrrnnnoooooonnnuuussswww~~~}}}yyyqqqgggjjjttt|||}}}~~~~~~|||zzzyyyzzzzzztttrrrtttnnn___TTTSSSZZZccccccbbb```SSSLLLSSSXXXuuu~~~sssQQQKKKGGGCCCAAA===:::999777555444555666777555444444444444555666666999333222777777555===KKKnnnpppqqq|||nnnaaa]]][[[TTTOOOOOOQQQUUUYYYXXXWWW\\\eeennn|||}}}~~~~~~{{{qqqggg^^^\\\]]]___ccchhhtttsss```YYYVVVSSSXXXiiiZZZFFF===BBB@@@AAAPPPnnn||||||sssmmmiiihhhbbbXXXLLLEEEEEEGGGRRRQQQPPPPPPNNNPPPVVV\\\sssFFF??????===<<<::::::::::::999999999888888777777777777666666666666444777999999EEEccc{{{eee\\\]]]XXXYYY___aaa``````aaaiiiwww~~~sssbbbdddrrrhhheeennnuuueeeVVVRRRTTTVVVZZZ^^^___^^^```gggttt{{{pppiiigggfffdddaaa```___dddkkkqqquuu~~~yyypppgggjjjsssxxxzzz|||}}}{{{yyyxxxxxx|||vvvuuuvvvppp```VVVUUUTTT^^^``````^^^RRRKKKSSSbbbzzztttSSSMMMIIIEEECCC===:::999777555444555666777555444444444444555666666888333222777777555===IIIbbbkkkgggrrrddd^^^ZZZUUUQQQQQQSSSVVVXXXWWWXXX```mmmwww~~~pppggg___]]]___bbbggglllyyytttccc\\\YYYVVVXXXsssWWWEEE===CCC@@@BBBMMMjjjyyy{{{sssnnnfffddd^^^TTTJJJEEEFFFIIILLLLLLNNNRRRTTTVVVYYY\\\vvvHHH@@@@@@===<<<::::::::::::999999999888888777777777777666666666666555888999999BBB\\\~~~fffZZZ\\\ZZZ___fffeeecccbbbeeerrrxxxfffaaarrrttteeegggqqqttteeeWWWTTTYYY^^^aaaccc___^^^```iiixxxoookkkfffdddddddddbbb___ZZZYYYZZZ^^^bbbgggooowww|||wwwoooiiillluuuuuuxxxzzz{{{zzzyyyyyyyyy}}}wwwvvvxxxppp```WWWVVVPPPZZZ\\\\\\[[[PPPKKKUUUkkk}}}rrruuuXXXRRRMMMIIIEEE===:::999777555555555666666555444444444444555666666777333333777777555<<>>999888777666555555555666555444444444444555666666666444444777666555;;;DDDRRRpppuuujjj{{{jjj]]]VVVQQQOOONNNQQQSSSTTTUUUZZZdddrrr}}}|||yyyzzz{{{uuuiiibbb\\\\\\___bbbjjjqqq{{{lllaaa\\\ZZZXXXnnnrrrLLLBBB>>>CCCBBBEEEIII]]]sssttt}}}vvvooohhhddd\\\XXXRRRKKKFFFGGGMMMQQQOOOPPPRRRXXX```ddd___WWWzzzKKKBBB@@@===<<<::::::::::::999999999888888777777777777666666666666777555555999CCC\\\nnn___]]]___kkkvvvttthhheeejjj|||uuummmwwwzzzoookkkllliiieeedddjjjvvv~~~~~~xxxtttwww|||qqqmmmhhhfffkkkttt|||zzzuuurrrsssttttttuuuyyy}}}~~~~~~|||rrrmmmjjjiiimmmqqquuutttrrrpppppptttyyy~~~}}}yyyyyyyyyppp___VVVWWW[[[aaa^^^XXXUUUNNNQQQbbbrrr~~~|||fff```ZZZTTTKKK>>>999888777666666555555555555444444444444555666666444444555777555555:::@@@PPPhhhyyynnntttzzzuuufff\\\WWWSSSPPPMMMOOORRRUUUYYYaaajjjqqqzzz~~~|||vvvwwwxxxqqqjjjddd``````bbbfffoooxxxvvvhhh___[[[ZZZ[[[fffGGGBBB>>>CCCBBBEEEHHHVVVtttmmmyyyqqqhhhaaa]]]WWWSSSMMMHHHFFFJJJQQQVVVTTTUUUUUUYYYbbbjjjfff\\\{{{KKKAAA@@@===<<<;;;:::::::::999999999888888777777777777666666666666777444444999CCCZZZrrrccc^^^___mmm{{{zzzlllhhhlll}}}wwwzzz}}}~~~zzzsssjjjeeeccceeeeeefffnnn{{{ttt|||~~~xxxpppkkkmmmttt~~~wwwppplllnnnyyy~~~wwwoooiiiggghhhjjjlllqqqpppmmmjjjjjjooouuuzzz~~~{{{{{{{{{ppp___WWWYYY]]]ccc___XXXTTTNNNTTTgggxxxnnnhhhaaaZZZNNN>>>888888888777666666555555555444444444444555666666333555666666555555999===JJJ\\\~~~tttoootttnnnbbb[[[TTTOOOLLLNNNQQQTTTXXX]]]bbbffftttvvvxxxzzzzzzrrr~~~xxxrrreee```^^^___aaafffqqq{{{sssggg^^^YYY\\\aaa]]]DDDBBB???CCCAAADDDGGGOOO|||iii}}}~~~vvvmmmddd]]]ZZZRRRNNNHHHEEEFFFLLLSSSWWWRRRUUUWWWYYYcccnnnlllccczzzJJJAAA???======;;;:::::::::999999999888888777777777777666666666666666333555:::@@@QQQtttuuufff^^^\\\lll}}}~~~oookkknnn}}}~~~{{{vvvoooiiieeeddddddfffiiilllqqq~~~vvvrrrxxx}}}xxxwwwzzz}}}zzzlllccc^^^```jjjrrrrrrwww~~~tttpppjjjfffhhhlllnnnnnnnnnnnnmmmllllllnnnssswww{{{yyyzzzyyymmm\\\TTTWWWXXX```___YYYUUUOOOUUUhhh{{{vvvooofff^^^PPP===888888888777777666555444555444444444444555666666111555777666444555888:::CCCNNNttt{{{qqqzzzlllcccZZZQQQMMMOOOQQQTTTWWW[[[___bbbnnnrrruuuxxx}}}uuuvvv{{{wwwqqq```]]]]]]```dddjjjvvv}}}pppeee[[[UUU[[[dddXXXCCCDDD@@@CCC???CCCEEEGGGwwwnnn}}}yyyqqqhhh```ZZZVVVLLLIIIDDDCCCFFFLLLRRRVVVPPPVVVZZZ[[[cccnnnlllbbbzzzIII@@@???<<<===<<<:::::::::999999999888888777777777777666666666666777444666;;;>>>IIIggguuuggg]]]ZZZjjj}}}rrrmmmooo}}}|||rrrhhhbbbaaadddgggjjjnnnssszzzuuummmssswww~~~zzzyyy}}}sssfff]]]VVVTTTQQQ[[[```^^^cccoootttpppjjjhhheeeeeejjjqqqttttttnnnoooqqqqqqqqqqqqtttvvvwwwuuuvvvuuuiiiWWWPPPRRRRRR\\\]]]ZZZWWWPPPUUUgggzzzzzzsssiii```QQQ===888888888888777666555444555444444444444555666666111555888666444555777999>>>FFFjjjhhhooo|||zzzpppeeeZZZPPPPPPQQQSSSVVV[[[___bbbiiipppuuuvvvyyyzzzssssss}}}~~~tttnnndddbbbbbbgggllltttxxxmmmbbbWWWQQQXXXdddUUUBBBDDDAAABBB???BBBDDDBBBooovvv}}}zzzssskkkccc[[[VVVSSSIIIEEEBBBAAAEEEKKKQQQUUUPPPYYY^^^]]]ccckkkggg\\\KKKEEEDDD>>><<<<<<:::::::::999999999888888666666666666777777777777777666666888;;;EEEXXXjjjttthhhaaaYYY```pppwwwsssmmmmmmxxxtttiiiaaa]]]bbbjjjuuuzzznnnfffmmm|||sssmmmqqqvvvyyyzzzwwwuuuvvvzzz{{{wwwtttpppggg___\\\[[[XXXVVVWWWVVVVVVVVVWWWZZZ^^^bbbddddddbbbccciiiqqqvvvyyy{{{zzzxxxvvvsssrrrrrrsssttt{{{sssqqqsssgggTTTMMMSSS[[[ZZZ\\\[[[RRRLLLZZZooo~~~zzzgggRRR>>>999999888888777666666666666555555555555444444444555555666666777777888888;;;BBBccc^^^hhhssssssnnnooo^^^RRRRRRSSSXXX___fffjjjlllnnnjjjjjjnnnppprrrwww}}}wwwssswww|||tttmmmaaadddddddddooo}}}vvvtttYYYQQQUUUSSSsss^^^AAA<<>>DDDMMMPPPPPPOOOQQQVVV[[[]]]\\\\\\]]]___LLLEEEDDD===;;;<<<:::::::::999999999888888666666666666777777777777777666666777999AAASSSdddvvvjjjaaaUUUVVVaaaeeeiiifffiiitttvvvnnngggccchhhpppzzzvvvssskkkeeennn}}}yyymmmrrr|||yyyrrrlllkkkeeeaaabbbaaa]]]\\\^^^\\\[[[ZZZ\\\aaajjjrrrxxxvvvmmmdddeeelllssswwwwwwxxxwwwvvvuuuuuuvvvwwwwwwuuunnnkkkmmmeeeWWWTTTZZZ]]]ZZZZZZXXXPPPMMM^^^sss}}}gggPPP<<<999999888888777777666666666555555555555444444444555555555666777777888888;;;BBBbbbccc[[[vvvmmmxxxfffVVVTTTUUU\\\gggpppuuuuuuiiidddccchhhnnnsssxxx}}}}}}|||~~~vvvnnngggeeegggiiilllxxx~~~sssgggOOOQQQUUUVVV~~~sssWWWAAA@@@CCC>>>===BBBCCCBBBYYYsss{{{uuulllddd]]]WWWRRROOOPPPIIIFFFMMMUUUVVVSSSRRRUUUXXX[[[\\\ZZZZZZ\\\___MMMDDDBBB===;;;;;;:::::::::999999999888888777777777777666666666666666555555666666===MMM]]]}}}sssjjjbbbSSSPPPUUUUUU\\\]]]bbblllrrruuuxxx|||}}}yyytttnnnfffbbbgggpppsssjjjkkkoooqqqkkkgggrrrvvvrrr~~~}}}xxxooonnnoooqqqpppmmmmmmqqqpppnnnlllnnntttkkkbbbfffooottttttrrrssstttuuuvvvwwwwwwwwwmmmgggcccccc```[[[]]]ddd```[[[WWWSSSMMMPPPdddzzz{{{fffMMM:::999999999888777777666666666555555555555444444444444555555666666777888888:::???\\\fffNNN~~~rrrppp[[[WWWUUU^^^lllxxx{{{zzzggg```^^^eeeooovvv{{{~~~zzzrrrhhhbbbcccfffiiippp~~~}}}rrr\\\JJJTTTRRRUUUaaaNNNBBBDDDEEE???===BBBAAA@@@RRRpppxxxssskkkddd]]]WWWQQQNNNPPPKKKLLLTTTZZZYYYUUUSSSUUUWWWYYYXXXXXXZZZ```dddPPPDDDAAA<<<<<<;;;:::::::::999999999888888777777777777666666666666555444555555555;;;JJJYYYxxxzzzlllgggcccVVVRRRUUURRRWWWXXX]]]bbbdddfffmmmvvv|||xxxssslllddd___eeeoooxxxkkkkkkpppwwwyyyrrrooo{{{~~~yyyfffccckkkrrrtttrrrtttvvvxxxyyyyyyxxxwwwgggbbb]]]ZZZZZZ\\\bbbiiibbb[[[SSSNNNLLLTTTkkk~~~~~~}}}}}}cccIII999::::::999888888777777666666555555555555444444444444444555555666777777888777999RRRwwwlllMMMlllyyyaaaYYYSSS[[[kkkwwwyyyuuuiiiaaa^^^fffrrrzzzyyypppgggbbbccceeejjjtttyyysssYYYMMMWWWNNNXXXTTTHHHBBBEEEDDD>>>===BBB@@@???JJJyyynnnzzzuuummmeee^^^WWWPPPLLLJJJHHHJJJRRRVVVUUUSSSSSSRRRSSSUUUUUUWWW\\\eeelllTTTEEE@@@======;;;:::::::::999999999888888888777777777666666666555444333555666666;;;IIIWWWvvvrrrfffdddbbbWWWTTTWWWUUUYYYYYYZZZ[[[[[[___lllzzzyyypppfffbbbgggqqq~~~{{{rrrmmmzzz}}}|||}}}iiiiiipppuuunnnbbbgggqqqvvvvvvxxxzzz{{{{{{zzzxxxwwweeeaaaYYYSSSTTT[[[cccggg```ZZZQQQKKKMMMZZZrrr{{{]]]FFF:::::::::999999888777777777666555555555555444444444444444444555666666777777777666JJJjjj]]]^^^ggg[[[RRRVVVeeerrrtttqqqjjjbbb^^^fffqqqyyy}}}~~~vvvmmmfffccchhhhhhnnn{{{{{{ooolllTTTMMMSSSQQQsss{{{NNNGGGBBBCCCAAA<<<<<>>>>><<<:::::::::999999999888888888888777777666666555555444444555666666:::GGGUUUvvvqqqeeebbb```VVVTTTXXXWWW^^^[[[ZZZYYYZZZbbbuuu{{{qqqiiieeeiiippp}}}ppppppsssuuujjjnnntttxxxsssaaaeeepppuuuqqqrrrtttttttttrrrpppooodddbbbYYYNNNOOOZZZ``````]]]WWWPPPLLLQQQaaawww~~~UUUBBB<<<:::::::::999888888777777666555555555555444444444333444444555555666777777999666FFFbbb}}}yyyZZZrrrqqqcccUUUUUU```kkkooommmccc]]][[[bbbkkkqqqtttwww~~~xxxvvv|||{{{~~~xxxpppjjjfffdddhhhgggnnn~~~rrrddd```LLLKKKOOO``````KKKFFFAAAAAA???;;;<<<@@@>>>@@@@@@YYYyyy}}}|||uuujjj___VVVOOOHHHEEECCCDDDHHHNNNPPPOOORRRVVVUUUWWWWWWVVVVVVZZZaaaggg[[[HHH@@@???@@@===:::::::::999999999888888888888888777666555555555555555666777555777BBBOOOooovvvhhhcccaaaWWWWWW]]]]]]```]]][[[\\\aaammm|||uuuqqqnnnnnnqqquuunnnttt|||||||||sss```dddmmmpppjjjjjjkkklllkkkjjjiiihhhcccbbbYYYLLLMMMYYY^^^YYYXXXUUUPPPNNNUUUfffzzz}}}NNN>>><<<;;;::::::999999888888777666555555555555444444444333333444555555666666777999555DDD[[[qqqeeeZZZppp]]]TTTYYY```ccccccYYYVVVWWW^^^dddhhhkkkooosssxxxmmmooovvvyyy}}}~~~{{{tttmmmhhhggghhhgggfffnnn|||kkk^^^XXXLLLSSSSSSrrrOOOHHHCCC@@@@@@???>>>===???<<>>OOOsss~~~|||ttthhh]]]TTTMMMIIIFFFDDDGGGMMMTTTSSSOOOPPPTTTUUUWWWYYYYYYXXXZZZ___ccc]]]IIIAAA???AAA>>>:::::::::999999999888888999888888777666555555444666666777666333444???KKKggg|||zzzkkkfffbbbZZZ[[[dddfff```]]]\\\```hhhwww~~~}}}zzzxxxxxxqqqppp{{{ppp^^^dddkkkjjjjjjkkkkkkkkklllkkkkkkkkkaaabbbYYYLLLLLLYYY\\\VVVUUUSSSPPPPPPXXXjjj{{{}}}zzzJJJ<<<===;;;;;;:::999999888888777666666555555555444444444333333444444555666666777666333AAAWWWhhhuuuTTT{{{{{{cccUUURRRUUUWWWWWWRRRQQQUUU\\\aaaccchhhmmmqqqooommmuuu|||~~~zzzsssllliiiiiilllkkkjjjsssyyyhhh^^^VVVRRR```\\\~~~xxxIIIEEEAAA???@@@AAA@@@>>>===:::AAA>>>JJJ}}}mmm~~~}}}uuuhhh]]]TTTOOOLLLJJJDDDIIIRRRXXXVVVOOOMMMOOORRRUUUYYYZZZZZZ\\\```ddd\\\GGGCCC>>>:::<<<:::::::::999999999888888777777666666555555444444333444444444666:::???DDD```{{{{{{ssshhh^^^[[[___gggnnnaaa___\\\]]]gggyyy~~~wwwuuujjjqqqjjj^^^ccchhhffffffhhhhhhgggjjjmmmlllggg___ZZZPPPJJJTTTcccddd[[[XXXTTTQQQTTT\\\jjjvvv~~~~~~|||lllMMMAAA>>><<<;;;999888777777666666777777666555555555555555444444444444555555555666888;;;@@@KKKbbb~~~___qqqttt\\\OOOOOORRRSSSUUUSSSRRRUUU]]]eeekkkooo{{{yyykkkttt{{{qqqhhhcccccceeehhhooouuu~~~{{{ggg[[[RRRZZZXXXWWW___IIIEEEBBB???======>>>>>>======???;;;CCCppprrrvvvzzzpppeee]]]TTTKKKEEEEEEDDDLLLTTTWWWSSSOOOQQQWWWUUUUUUVVVXXX]]]ccciiimmm___IIIEEE@@@<<<===:::::::::999999999888888888888777666666555555444444444444444555999>>>BBBVVVzzzwwwiii]]]ZZZ```jjjqqqddd```^^^aaammm}}}rrrhhhnnn}}}{{{{{{{{{}}}|||vvvsssuuuwwwfff^^^dddgggeeefffkkkmmmkkkjjjkkkkkkhhhcccYYYNNNNNN[[[gggeee[[[UUUSSSSSSXXXcccpppzzz|||yyy~~~kkkKKKCCCAAA===<<<;;;:::999888888888777777666555555555555666444444555555555666666666888888999BBBVVVtttsssmmmjjjVVVOOOPPPRRRQQQQQQSSSXXXaaalllvvv{{{|||nnnuuu~~~|||xxxpppiiiddddddgggjjjpppyyytttaaaZZZRRRTTTWWWgggVVVFFFEEEBBB???======>>>>>>===:::???>>>BBBeeeuuuqqquuulllccc\\\UUULLLGGGGGGFFFMMMTTTVVVSSSPPPTTTYYY]]][[[ZZZ]]]dddnnnvvv{{{dddLLLGGGBBB>>>>>>:::::::::999999999888888999888888777777666555555555555555555555888<<<@@@QQQsss}}}jjj\\\YYYaaammmuuuiiiccc```eeettt|||}}}rrrfffkkk{{{}}}}}}{{{tttsssvvvzzzwwwdddaaagggjjjhhhgggooosssnnnhhhgggiiijjjfffWWWNNNTTTaaaddd^^^WWWRRRQQQTTT]]]kkkwww}}}~~~~~~|||xxxxxxfffFFFBBBCCC???>>>===;;;::::::999999888777666666555555666666555555666666666777777777999666555:::JJJfffhhhvvv{{{cccUUURRRRRRPPPRRRUUU[[[dddppp}}}vvv{{{~~~|||}}}~~~~~~zzzwwwuuusssnnnhhheeefffjjjmmmvvvkkk[[[UUUOOOLLLYYYNNNEEECCCAAA>>>======>>>===<<<777@@@AAA@@@VVVyyyhhhoooppphhh```\\\UUUMMMIIIHHHHHHNNNTTTUUUSSSTTTXXX\\\\\\ZZZZZZ```lllyyyhhhNNNGGGCCC???>>>:::::::::999999999888888999999888888777666666666555666666555444666:::===KKKmmmlll\\\XXXaaaoooyyynnnfffaaahhhyyy|||vvvvvvxxxiiiiiizzzpppdddeeekkknnnlllkkksssuuummmdddccchhhlllcccVVVQQQZZZ```[[[SSSQQQRRRQQQSSS^^^lllwww{{{{{{xxxwwwvvv{{{^^^@@@AAACCC???>>>===<<<;;;:::::::::888777777666555666666666666666666666777777777777:::777555888DDD[[[}}}gggeeerrrbbbYYYTTTRRRTTTVVV[[[bbbnnn|||zzz~~~~~~{{{xxxvvvvvvvvvtttrrrnnnnnnkkkhhheeefffkkkpppxxxeeeXXXQQQMMMIIIaaahhhKKKFFFBBB@@@=========>>>===<<<888???@@@>>>LLL{{{gggeeeppphhh```[[[UUUMMMHHHGGGJJJOOOSSSSSSTTTXXX]]]___WWWWWW\\\fffuuulllPPPHHHDDD@@@===:::::::::999999999888888999999888888777666666666555666666555444555888:::@@@\\\rrr___YYY```ooo{{{uuujjjbbbhhhyyyzzzvvvvvvyyy~~~xxxxxxqqqhhhuuu~~~kkkcccfffkkknnnooonnntttsssiii___```fffkkk[[[VVVXXX```___UUUQQQSSSRRRQQQTTT]]]jjjssswwwxxxuuuuuuwwwXXX???DDDCCC???>>>===<<<::::::::::::888888777666666666666666666666666666777777777777888666777:::@@@QQQppphhhWWWqqqrrrbbbUUUTTTTTTUUUXXX```mmm{{{zzz||||||wwwrrrpppppppppppphhhjjjiiigggeeehhhooovvvnnn]]]TTTPPPLLLJJJiiiZZZIIICCC@@@>>>===<<<======<<<;;;<<<===<<<===IIInnnpppcccssskkkbbb\\\TTTKKKEEEEEEJJJOOOQQQQQQUUU]]]aaa```XXX\\\eeeqqq|||pppRRRHHHEEEAAA===:::::::::999999999888888999888888777777666555555444555555555444555777999:::NNNjjj{{{ggg\\\```ppp}}}|||pppdddgggvvv~~~qqqlllnnnvvv{{{yyyppprrr~~~vvvfffaaaeeeiiilllmmmnnnpppmmmddd___```bbbcccTTTXXX___ccc___WWWTTTWWWPPPSSSXXX```iiippptttvvvvvvwwwzzzVVVCCCIIICCC??????===<<<;;;:::::::::999888777777666666777777555555666666666777777777444444777:::;;;FFFcccmmmMMMXXXzzznnn]]]YYYVVVTTTYYYeeesss~~~~~~yyysssnnnkkkkkkkkkdddfffhhhggghhhnnnxxxtttcccVVVQQQLLLGGGRRRvvvRRRCCC???>>>===<<<<<<======<<<:::>>>999999===FFFaaauuu```sssxxxoooddd[[[SSSIIIDDDCCCIIINNNPPPPPPVVVaaaddd```ZZZ___hhhooottttttsssqqquuuUUUJJJGGGCCC>>>:::::::::999999999888888888888777666666555555444333444555555444555777999:::HHHaaa|||}}}qqqbbbbbbqqqvvvgggfffrrruuuhhhgggooo||||||vvv~~~{{{|||~~~~~~zzz|||mmmaaaaaagggjjjkkklllkkkjjjfffbbbbbbccc^^^VVVUUU]]]cccaaa]]]YYYTTTOOOLLLTTT^^^hhhnnnqqqtttvvvxxxxxxqqqqqqTTTGGGMMMBBBAAA@@@???>>>===<<<<<<<<<999888777777666666777777444444555555555666666666333444888:::777>>>[[[zzz\\\UUUeeepppddd^^^ZZZ___nnn~~~~~~~~~wwwoooiiieeeddd___cccgggiiillluuuzzzqqqgggZZZSSSQQQLLLMMMooolllKKK???AAA===<<<;;;<<<======;;;:::<<<777888>>>AAAQQQ}}}www___eeesss|||qqqddd[[[RRRHHHDDDDDDGGGMMMOOOOOOWWWccceee^^^YYY]]]bbbddddddfffjjjnnnxxxWWWLLLIIIDDD@@@:::::::::999999999888888777777777666555555444444222333444444444555777999888FFF```~~~xxxfffcccqqqzzzjjjfffppp}}}{{{nnndddgggsssvvv{{{}}}|||wwwrrrnnnuuuggg___cccjjjllllllmmmgggeeebbbbbbfffeeeZZZMMMYYYaaaddd]]]YYYWWWOOOCCCIIITTTcccnnnssstttvvvxxxwwwyyysssdddQQQHHHNNN>>>CCCBBB@@@???>>>>>>======999888888777777777777777444444444444555555555666555666999:::555;;;YYYzzzyyyfffXXXppphhhaaafffuuuyyywwwyyy~~~}}}xxx|||{{{rrrhhhaaa^^^]]]aaafffjjjooo|||}}}nnnggg```WWWSSSTTTRRR]]]VVVGGG>>>GGG===<<<;;;<<<======;;;:::999555999???===EEEmmm|||dddccckkk~~~rrreeeZZZQQQIIIEEEFFFFFFLLLNNNOOOXXXeeefff]]]ZZZ]]]```^^^^^^cccnnnxxxXXXNNNIIIAAA???<<<;;;::::::::::::999888777777666555555555555555444444444444444444444444999KKKeeeooonnnsssiiippp||||||qqqjjjppp~~~xxxhhh^^^eeewwwooooooyyyppp|||pppppp{{{pppddd___gggmmmkkkjjjooonnneeeaaagggjjjaaaTTTLLL\\\___aaa```ZZZSSSLLLIIIJJJYYYgggnnnsssyyyzzzwww~~~nnnZZZNNNOOOEEEGGGFFFCCCAAA?????????===<<<:::999888777666666666666555555555555555555555555777777444555999<<>>>>>===<<<;;;;;;::::::999999777;;;AAAGGGcccvvvcccjjjxxxhhhYYYPPPKKKGGGDDDFFFLLLNNNMMMQQQYYY]]][[[bbbaaa^^^]]]```kkkzzz\\\RRRMMMDDDCCC===;;;:::999::::::999888777777666555555555555555444444444444444444444444444DDDYYYxxxyyygggzzzlllkkkrrrwwwsssmmmjjjssstttggg___eeessstttqqq|||{{{ooosss}}}~~~xxx~~~|||rrrfffaaahhhllliiihhhkkkgggaaa___cccddd]]]TTTQQQ]]]______\\\VVVPPPLLLJJJMMM\\\kkkpppqqqtttvvvuuu{{{wwwUUUOOOOOODDDFFFIIIFFFCCCBBBAAAAAA???===:::999888777777666666777555555555555555555555555777777444555888999PPPtttcccsssuuupppssszzzxxxoooooottt}}}{{{~~~yyypppfff___bbbcccfffkkkuuummm\\\XXXXXXUUUSSSTTT]]]|||{{{JJJJJJ@@@???>>>======<<<;;;;;;:::::::::;;;999;;;@@@DDD\\\kkkiiizzzzzzjjj[[[QQQJJJFFFCCCEEEJJJMMMLLLNNNUUUYYYXXX```^^^\\\]]]dddsssbbbVVVOOOEEEAAA===<<<:::999::::::999888777777666555555555555555444444444444444444444444555AAAPPPjjjiii}}}jjjaaaaaacccbbb```aaaiiiuuu{{{{{{nnnfffaaaeeeooo}}}vvvwwwrrrpppsss||||||~~~~~~}}}uuuoooeee```eeehhheeebbbdddaaa_________[[[UUURRRTTT^^^]]]ZZZUUUPPPMMMLLLMMMRRR```ooosssrrrsssuuuwww|||VVVYYYYYYMMMOOOLLLJJJGGGEEEDDDCCC@@@???;;;:::999888777777777777555555555555555555555555666777555555777666GGGgggooolllyyytttsssuuuvvv|||yyyvvvvvvsssmmmkkkmmm{{{{{{|||}}}wwwpppiiidddbbbggggggiiippp|||~~~kkkZZZUUUTTTPPPQQQUUUfffhhhIIIGGG:::AAA======<<<<<<;;;::::::::::::<<<:::;;;??????QQQqqq}}}lllmmm}}}nnn^^^RRRJJJEEEBBBFFFKKKMMMLLLNNNRRRVVVVVV___^^^]]]```jjjzzzhhhYYYQQQDDD???>>><<<:::999999999999888777777666555555555555555444444444444444444444444555@@@HHHXXX~~~pppsss}}}iii\\\YYYVVVVVVVVVXXX]]]cccggghhhhhhfffeeegggnnnzzzxxx{{{zzzwwwvvvzzz~~~|||rrrzzz{{{ppphhhaaa]]]aaaccc```^^^^^^aaabbbaaa[[[SSSNNNPPPTTT^^^[[[UUUOOOKKKJJJNNNQQQYYYcccnnnssstttuuuwwwyyyvvv[[[dddbbbUUUVVVNNNLLLHHHFFFEEECCCAAA???;;;;;;999888888888888888555555555555555555555555555777555555777444???XXX}}}wwwuuusssrrrtttooonnnrrrtttqqqoooooo{{{{{{yyyxxxyyy{{{~~~~~~}}}zzzyyyuuummmeeeaaabbbdddllllllpppzzz|||hhhYYYUUUSSSPPPVVVaaaxxxTTTGGGCCC666@@@<<<<<<<<<;;;;;;:::::::::888;;;999:::>>><<>>:::888888888888888777777666555555555555555444444444444444444444444333666<<>>:::777777888888888777777666555555555555555444444444444444444444444222111666AAAHHHYYYkkkpppzzzhhh]]]WWWVVVYYY]]]]]]^^^iiiwww~~~vvvqqqssstttyyyzzzuuupppooonnnlllmmmooorrrvvvzzzyyyvvvrrrnnnjjjqqq~~~sssfff[[[```bbbddddddeeedddbbb___```[[[QQQMMMTTT^^^^^^VVVMMMLLLKKKLLLOOOUUU^^^dddiiipppxxxxxxnnnlll~~~}}}www{{{aaaZZZTTTPPPSSSSSSNNNLLLIIIHHHHHHHHHFFFEEE======<<<;;;::::::::::::777777777777777777777777444999666555999777666???TTTiiixxx~~~|||}}}|||yyy{{{{{{pppppprrrsssuuuyyy|||xxxuuuoooiiiccc```cccgggiiiiiixxx{{{mmmdddVVVQQQRRRVVVUUU```VVVFFFBBB999DDD666::::::::::::::::::::::::777===:::888===<<<<<>>999888999::::::888666666666666666555555444444444444444444444444444444222222;;;HHHTTT{{{{{{zzzcccZZZ\\\YYY]]]eeegggcccjjjwww}}}ooolll{{{~~~||||||uuupppnnnnnnyyyvvv{{{xxx|||ssscccYYY]]]dddgggdddaaabbbbbbaaaZZZUUUPPPQQQVVVXXXUUUPPPJJJJJJLLLNNNNNNQQQ]]]kkkjjjoootttsssoooxxxvvvwwwwwwnnnbbbWWWQQQOOOOOOOOOTTTNNNJJJJJJHHHDDDBBBDDD??????===<<<::::::999999:::999888777666666666666444444444555555777888888MMMcccwww~~~tttooosss||||||kkkiiinnnqqqrrr{{{~~~{{{yyytttnnnlllddd```fffkkklllnnnrrrnnnaaa\\\XXXPPPQQQRRRWWWzzzRRRBBB<<<@@@===>>>;;;;;;::::::::::::999999999999:::999999:::>>>AAAYYYvvvbbbmmm~~~qqqcccVVVNNNIIIJJJMMMPPPPPPRRRXXXccckkkwwwlllaaa______cccmmmxxxxxxfffUUUGGGCCC>>>999888999::::::888666666666666666555555444444444444444444444444444444333222999EEESSS{{{iii\\\WWWWWW^^^iiikkkhhhooo{{{|||mmmgggppp~~~pppbbbYYY[[[```cccaaa```aaa```]]]VVVTTTRRRSSSVVVUUUQQQLLLHHHHHHJJJMMMPPPTTT___jjjlllpppsssrrrqqq~~~aaa\\\VVVRRRPPPPPPPPPPPPSSSNNNJJJJJJIIIEEECCCDDDAAA@@@???===<<<;;;;;;:::999999888777777666777777555444444555555777888888DDDWWWkkkwwwqqqsss}}}rrrgggffflllsssxxx}}}}}}zzzwwwrrrlllgggcccbbbeeegggjjjrrr|||xxxgggZZZVVVUUUOOORRRXXXeeeQQQCCC===AAA<<<===;;;;;;:::::::::999999999999999:::999999:::>>>@@@LLLiiieeessseeeYYYPPPKKKJJJMMMPPPQQQSSSYYYccckkksssjjjddddddfffgggmmmuuuppp\\\KKKCCC???999888999:::999888666666666666666555555444444444444444444444444444555555333777@@@NNNwwwmmm]]]WWWYYYcccoooqqqooottt}}}~~~nnneeejjjyyyuuuhhh```ZZZ\\\]]]\\\]]]___]]]XXXRRRSSSTTTTTTSSSPPPLLLIIIHHHFFFGGGNNNUUUZZZbbbjjjnnnoooqqqqqquuu~~~QQQPPPOOOQQQSSSTTTSSSRRRSSSMMMJJJKKKJJJFFFDDDFFFDDDCCCAAA???>>>======<<<999888888777777777777888555555555555666777888888EEESSScccyyy~~~wwwvvvsssooohhhdddeeekkkuuu|||~~~zzzvvvsssnnnhhhcccdddfffggggggmmm|||}}}ooo___UUURRRUUUPPPSSS^^^yyytttNNNEEE???AAA;;;;;;::::::::::::999999999999888999:::999999:::===???DDDooo}}}lllwwwiii]]]SSSNNNKKKMMMPPPQQQTTTYYYaaahhhiiieeedddhhhlllmmmnnnqqqwwwaaaOOODDD???:::888999:::999777666666666666666555555444444444444444444444444444333666555777===GGGjjjlll[[[YYY^^^hhhsssvvvtttvvv{{{sssgggllluuu|||pppeeeYYYZZZYYYYYY[[[^^^ZZZSSSPPPSSSTTTRRRMMMJJJHHHIIIIIIFFFHHHQQQ[[[aaafffkkklllmmmmmmppp{{{eeeTTTTTTTTTVVVWWWXXXWWWUUURRRMMMKKKLLLLLLIIIGGGHHHGGGFFFDDDBBB@@@??????>>>999999888888888888888999666666555555666777888888LLLTTT]]]pppzzzjjjgggcccbbbeeellltttzzz|||}}}{{{tttooommmiiiddddddfffhhhjjjmmmxxx~~~sssgggZZZTTTSSSWWWQQQTTTcccjjjNNNGGG@@@AAA;;;999:::::::::999999999999888888999::::::999:::<<<>>>CCCbbb|||nnnaaaWWWQQQMMMNNNPPPQQQRRRVVV\\\```^^^^^^aaahhhooossstttssszzzeeeSSSDDD???:::888999:::999777666666666666666555555444444444444444444444444444222666666777:::???YYY{{{lll```XXX\\\fffqqqxxxxxxxxxyyywwwggghhhmmmttt{{{~~~pppaaaXXXYYYYYYWWWYYY[[[WWWPPPPPPRRRQQQMMMHHHFFFHHHKKKKKKHHHKKKWWWbbbgggjjjlllhhhjjjlllsss[[[[[[YYYWWWWWWXXXYYYXXXWWWRRRNNNLLLOOOOOOLLLJJJKKKIIIHHHFFFDDDBBBAAA@@@@@@;;;::::::999999999999:::777666666666666777777888IIIMMMQQQaaazzzxxxqqqlllhhhddd___```fffnnnsssuuuvvvwwwssslllhhhhhhfffbbbeeefffggglllwwwxxxmmmaaaVVVRRRSSSVVVQQQVVVjjjcccPPPJJJAAAAAA:::999::::::999999999888888888888999::::::999999;;;===@@@SSSuuussseeeYYYSSSOOOOOOPPPOOOPPPQQQTTTVVVYYYZZZ^^^gggrrr{{{~~~|||}}}hhhUUUEEE@@@:::888999999888666666666666666666555555444444444444444444444444444222666555555999:::JJJgggyyyzzztttlllWWWYYY```lllyyy|||{{{jjj```eeeppp|||rrr___XXXZZZZZZWWWWWWWWWTTTNNNOOOOOONNNJJJFFFFFFIIIMMMLLLKKKQQQ\\\fffjjjkkkmmmeeeiiippp|||\\\ZZZXXXUUUUUUVVVWWWWWWVVVSSSOOONNNRRRRRROOOMMMNNNKKKJJJHHHFFFDDDBBBAAAAAA>>>===<<<;;;;;;:::::::::777777777666666777777888@@@EEEHHHUUUnnn~~~xxxrrrlllgggdddccc```]]]```hhhnnnrrrrrroooppplllfffccceeeeeebbbdddfffiiirrrrrrggg[[[RRROOOQQQSSSRRR```|||bbbTTTMMMAAA@@@:::999999999999999888888888888777999::::::999999:::;;;???KKKdddwwwggg[[[SSSOOOOOOOOOOOOOOOOOOPPPPPPXXXZZZ___ggguuukkkVVVEEE@@@:::888999999888666666666666666666555555444444444444444444444444444444666222222777777BBBXXXuuutttyyy```^^^```mmmssseeehhhppp}}}sss```VVVZZZ[[[WWWSSSRRROOOLLLKKKKKKKKKIIIHHHHHHJJJLLLLLLNNNUUU```hhhiiijjjllldddlllwwwoooaaaYYYWWWVVVVVVWWWXXXWWWUUUTTTPPPPPPTTTUUURRRPPPQQQLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@???===<<<;;;;;;;;;888888777777777777777888:::@@@AAAKKKaaasss|||uuurrrmmmfffbbbddd^^^```cccgggkkknnnpppqqqjjjjjjgggaaa```dddgggfffdddjjjqqq}}}}}}ttthhh___WWWQQQPPPTTTQQQXXXtttdddXXXPPPAAA@@@;;;:::999999999999888888888888777999::::::999999999;;;>>>III\\\yyyiii[[[SSSNNNMMMNNNNNNOOOPPPOOOOOOUUUYYY^^^gggvvvlllVVVEEE@@@;;;888999999888666666666666666666555555444444444444444444444444444666666000000666777???RRR]]]sssmmmhhhfffqqq{{{yyy}}}sssqqqsss{{{}}}ooo___UUUZZZ\\\VVVPPPNNNLLLJJJHHHIIIIIIJJJKKKKKKKKKJJJLLLOOOWWWbbbhhhggghhhkkkeeeooo}}}ccceee\\\[[[[[[\\\\\\ZZZWWWUUUTTTQQQQQQUUUWWWTTTRRRSSSLLLKKKIIIGGGDDDCCCBBBAAACCCBBBAAA???===<<<;;;;;;888888777777777777777888555;;;:::@@@PPPbbbzzzxxxssspppmmmfff]]]]]]ccc\\\dddlllpppooommmnnnpppggggggddd___```eeeiiihhheeeooo{{{ppphhh___ZZZUUURRRTTTYYYRRR___fff[[[RRRAAA???;;;;;;999999999888888888888777777999::::::999999999:::999DDDVVV~~~wwwzzziiiZZZRRRLLLLLLMMMOOOQQQRRRQQQPPPRRRWWW\\\eeeuuu~~~qqqXXXJJJBBB;;;;;;;;;888666666666666666555444444333333222333444555555555333333333444444444444777<<>>FFF]]]}}}rrrhhhiiizzzxxxqqqhhh\\\WWWRRRLLLIIIIIIJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJKKKSSS[[[aaaccchhhmmmmmmiiiooowwwjjj[[[\\\]]]\\\YYYVVVTTTSSSVVVVVVWWWWWWWWWWWWWWWWWWVVVSSSPPPLLLIIIGGGGGGGGGFFFDDDCCCAAA@@@??????@@@;;;;;;:::999888777666666666444555888===DDDQQQ]]]yyy}}}zzzvvvsssiiiiiigggccc___^^^```cccfffiiimmmoooooolllhhheeeddd```___aaacccdddhhhmmmxxxyyymmmfffaaa[[[UUUTTTXXXYYYXXXUUUcccjjjLLL<<<;;;<<<999999999999888888888888777888888888999999:::::::::;;;???FFF___|||wwwhhhYYYUUULLLOOOOOOLLLNNNSSSVVVTTTVVVTTTUUUYYY\\\```iiisss|||[[[JJJAAA;;;:::;;;888777888888888777666666555555444666555444444333333333333333333444444444666:::===CCCWWW||||||zzzsssuuu}}}~~~yyynnnhhhkkk{{{zzzwwwyyy{{{rrrlllaaaUUUQQQNNNJJJGGGGGGHHHIIIIIIOOOOOOOOOKKKHHHIIIMMMQQQ[[[aaaeeefffhhhmmmoooooouuuuuudddbbb___\\\YYYWWWUUUTTTUUUVVVVVVXXXYYYZZZ\\\\\\XXXVVVRRRMMMJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCC===<<<;;;:::888777666555444333555888999;;;BBBKKKjjj~~~wwwrrrnnnllljjjiiieeeeeeccc```___```dddgggiiikkkooopppnnniiiccc^^^```___```cccdddfffoooxxxtttfff^^^[[[TTTRRRUUUWWWWWW___jjjgggIII<<<<<<<<<999999999999888888888888777999999999999999999999999888>>>AAAPPPppp___WWWKKKNNNOOONNNPPPTTTVVVUUUXXXTTTQQQQQQQQQTTT___jjj|||\\\JJJAAA:::999999777666888888888888777666666555555777666444333222222333444333333444444333555888;;;BBBSSSuuu{{{rrrssslll```bbbooovvvtttqqqmmmqqq~~~zzz|||uuupppmmmqqqxxx|||pppjjj^^^QQQMMMKKKIIIHHHHHHHHHIIIJJJOOOPPPOOOJJJFFFGGGOOOVVV```eeeiiiiiiiiikkkooorrrpppfffccc^^^[[[YYYXXXWWWWWWVVVWWWXXXYYY[[[\\\]]]^^^XXXUUURRRNNNKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDD>>>>>><<<;;;999777666555444333666999999999???GGGccczzz~~~{{{vvvqqqlllgggcccaaabbbaaa___^^^___bbbgggjjjiiijjjlllllliiieee```]]]``````bbbeeegggmmmzzzssseee\\\WWWQQQRRRVVVSSSUUUlllaaaEEE===<<<;;;:::999999999888888888777777888888888888999999999999555======DDDmmm~~~{{{iii]]]LLLMMMNNNOOOQQQTTTUUUUUUWWWSSSPPPNNNLLLNNNXXXccc}}}```KKKBBB:::999888666666777888888888777666666555555666555444333222333444444222333444444333444666999888FFFeee}}}|||pppeeefff___UUUXXXfffsssvvvwwwuuuxxxmmmgggiiilllrrryyyxxxrrrssssssyyywwwmmmeeeYYYLLLJJJJJJJJJIIIIIIIIIJJJKKKMMMMMMLLLGGGEEEIIIRRR[[[cccgggkkkllljjjkkkrrryyylllbbb^^^ZZZXXXYYYZZZYYYXXXXXXYYYZZZ\\\\\\]]]\\\\\\UUUSSSPPPMMMKKKKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCC???>>>===;;;999888666666777666777999888888>>>EEEXXXyyy}}}}}}vvvmmmnnnnnnlllhhhddd```^^^aaa___^^^^^^```dddhhhjjjgggfffeeedddbbbaaa```___aaaaaacccgggllluuu}}}nnnaaaYYYSSSPPPRRRTTTPPPZZZXXXBBB===<<<;;;;;;999999999888888888777777555666666777999::::::;;;666<<<;;;<<<[[[}}}vvvxxxqqqcccOOONNNNNNPPPQQQQQQSSSTTTSSSRRRSSSRRROOONNNVVV```fffOOOEEE===:::999777666888888888777666666555555444444444444333333444444555222333444444333333555777555@@@WWW|||uuuiii\\\[[[WWWUUUXXXcccsss~~~}}}~~~yyygggdddhhhiiisss|||{{{|||nnneee]]]RRRGGGHHHJJJKKKKKKJJJJJJKKKLLLJJJJJJHHHFFFHHHOOOZZZbbbfffhhhkkklllkkknnn|||nnn\\\YYYVVVWWWZZZ\\\ZZZXXXWWWYYY\\\^^^^^^]]][[[ZZZTTTRRRPPPMMMLLLLLLLLLMMMIIIIIIHHHGGGFFFDDDBBBAAA???>>>===<<<:::999888777:::888777777555444999@@@MMMkkkppp|||yyyrrrmmmccceeegggfffbbb^^^ZZZYYY```^^^]]]^^^```ccceeeeeebbbaaa```______```aaabbbaaaaaafffnnnwww}}}qqqeee[[[UUUQQQPPPPPPQQQVVVmmmwwwNNN???>>><<<:::<<<999999999888888888888777444555666777888:::;;;;;;888;;;;;;:::KKKssszzzuuu}}}{{{jjjVVVRRRPPPQQQQQQOOOQQQTTTRRRTTTXXXZZZUUURRRWWW```iiiTTTJJJAAA===<<<999888999777777666666555444444333222222333444555555555555222333444444333222444555777<<>>>>>===<<<;;;:::999999888777888888666333666<<>>;;;:::;;;666666666555444444333333000111333555666666555555222333444444222222333444111444???ZZZzzzrrrjjjYYYRRRTTT```dddeeeuuuxxxvvv|||yyyjjj```ZZZRRRJJJEEEEEEHHHKKKLLLIIIHHHHHHJJJKKKHHHGGGJJJTTT```jjjpppnnnkkkjjjjjjlll{{{wwwsssrrrrrrmmm^^^VVVTTTUUUZZZ^^^___YYYTTTRRRVVV\\\aaabbb```[[[XXXZZZXXXUUUQQQNNNMMMMMMMMMMMMLLLLLLJJJHHHEEEBBBAAA>>>>>>===<<<;;;;;;::::::555555888;;;999555888===>>>JJJaaa}}}}}}}}}}}}xxxvvvyyy~~~}}}xxxssspppoooooollliiiggg_________\\\YYYZZZ^^^bbb]]]\\\[[[\\\^^^^^^\\\YYY\\\]]]___```aaabbbbbbaaadddhhhuuuyyytttmmmfffbbb``````aaaYYYUUUQQQYYYyyy___???<<<@@@;;;999===999999999888888888888777777777777777777777888888666555999???@@@NNNyyyddd\\\VVVUUURRRNNNPPPVVVXXX\\\aaaaaa[[[UUUYYYbbbfff\\\TTTMMMGGG@@@;;;:::>>>444777999777444222444666777666444333333444666777333333333333333444555666666999>>>KKKiiivvvjjj___VVVQQQVVVcccqqq{{{|||tttdddXXXRRRNNNHHHCCCFFFGGGIIIJJJKKKJJJJJJIIIGGGFFFHHHOOOZZZdddkkknnnsssuuuooogggnnnnnnjjjkkkeeeVVVZZZRRRZZZ___^^^\\\YYYTTTOOORRRVVV[[[^^^^^^\\\ZZZYYYXXXVVVTTTRRRPPPNNNNNNMMMIIIIIIJJJIIIIIIGGGFFFEEECCCFFFDDD===<<<>>>===888666666666666666777777888;;;EEEQQQooo}}}xxx{{{~~~vvvqqqvvv}}}wwwrrrmmmllljjjhhheeebbb```___\\\[[[YYYXXXYYY[[[]]]___\\\ZZZYYY[[[___```\\\XXX\\\___ccccccaaaaaabbbeeellluuu{{{kkkjjjddd\\\XXXZZZ^^^aaaVVVZZZSSS]]]tttXXXAAA===???===:::;;;;;;999777666777777666555555555555555666666666666;;;888999===@@@LLLkkk}}}|||___WWWZZZNNNMMMUUUPPPSSS]]]bbbdddaaaUUUXXXkkkkkkgggXXXHHH>>>999444333555333444555555555666888:::555444333222222333444555333333222222222333444444555666:::EEE[[[{{{{{{qqqbbbYYYSSSWWWaaaooo|||}}}vvvkkk\\\RRRNNNLLLIIIEEEGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJNNNVVVaaajjjnnnpppnnnrrrqqqnnn|||yyywww]]][[[^^^___TTTWWWcccgggfff```ZZZWWWSSSNNNVVVXXX[[[\\\YYYVVVTTTSSSUUUTTTSSSQQQPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEHHHJJJGGGAAA@@@CCCBBB===888888888777888888999999999>>>BBBWWW|||xxxwwwtttqqqtttyyyyyyyyyyyy}}}}}}yyyuuuooollleeedddbbb___]]][[[ZZZYYYVVVWWWXXX[[[]]]___aaabbb```]]][[[\\\```aaa^^^ZZZ___```aaaaaaaaadddjjjppp}}}~~~vvvpppccc```ZZZRRRMMMOOOUUUZZZRRRYYYaaa{{{mmmUUUAAA===???<<<:::<<<;;;999777777777777777555555555555555666666666666:::888999<<<<<>>??????>>>>>>888666444444666888999999444333222111111222333444333333222111111111222222444333666===HHH___{{{mmmddd]]][[[```lll~~~~~~zzzppphhh^^^RRRKKKJJJKKKJJJHHHGGGHHHHHHHHHIIIIIIIIIIIIKKKOOOWWWaaakkkppprrrrrrmmmrrrtttwwwbbbWWWVVV[[[ccc\\\]]]nnnnnnhhh^^^VVVTTTSSSQQQVVVXXXYYYWWWTTTQQQOOOOOOQQQQQQQQQQQQPPPNNNMMMKKKNNNLLLJJJHHHFFFEEEEEEEEEGGGGGGDDDAAA@@@CCCAAA>>>;;;;;;:::999999999::::::888<<<888AAAbbbvvvrrrqqqnnnllllllnnnllljjjkkkqqqxxx~~~yyywwwtttqqqoookkkgggddd```^^^\\\ZZZXXXXXXYYYZZZVVVXXX[[[^^^```aaaaaaaaa\\\ZZZWWWYYY]]]______^^^bbbcccbbbbbbeeemmmyyyxxxkkkcccZZZVVVPPPJJJIIILLLRRRXXXSSSddd~~~cccQQQBBB>>>>>>;;;:::===;;;999777777777888777666555555555555666666666666999888999:::888<<>>===<<<;;;:::::::::::::::999???;;;;;;KKK___vvv}}}xxxuuuqqqqqqoookkkiiimmmiiieeedddfffjjjnnnpppxxx|||}}}|||zzzzzzyyywwwtttrrrqqqnnnkkkhhhfffddd```]]]ZZZYYYWWWVVVWWWYYY[[[]]]____________^^^\\\[[[ZZZXXXVVVUUUWWW[[[```cccddddddfffhhhkkkqqq{{{vvvhhh___WWWPPPKKKMMMRRRVVVYYY]]]aaauuuZZZNNNCCC???>>>;;;;;;===;;;:::888777888888777666555555555555666666666666888888:::;;;777888CCCRRRffftttdddVVVNNNMMMMMMTTTcccmmmmmmcccRRRSSShhhsss^^^XXXSSSPPPLLLEEEBBBDDDDDD>>>888555555555333111555555444444444444555555666555444333333333333333444000555:::888BBBppp|||rrrlllhhhkkkxxxxxxggg]]]WWWRRRKKKHHHHHHJJJKKKKKKIIIHHHGGGGGGHHHIIIKKKMMMSSSZZZeeeoootttvvvtttsssnnnxxxiii___iiibbb[[[ccc]]]YYY^^^```^^^XXXTTTVVVWWWVVVRRRRRRRRRPPPNNNMMMMMMOOOOOOPPPRRRSSSRRRQQQOOOMMMNNNLLLJJJHHHHHHIIIJJJKKKIIIFFFDDDGGGJJJIIIEEEBBB>>>===<<<;;;:::999999999777???===;;;CCCMMM___vvvooopppyyyuuuvvvvvvsssppppppmmmjjjfffccccccccccccbbbiiimmmssszzz~~~|||vvvuuuttttttsssqqqmmmjjjiiigggcccaaa___]]]ZZZWWWTTTSSSRRRRRRTTTWWW[[[^^^fffddd```\\\YYYXXXWWWWWW[[[YYYXXXYYY]]]aaaeeegggdddiiipppwwwwwwjjjaaaYYYPPPLLLSSS[[[^^^^^^^^^yyycccUUUMMMDDD@@@???<<<<<<===<<<:::888777888888777666555555555555666666666666777888;;;;;;999888???HHH\\\zzzfffZZZOOOJJJMMMNNN\\\gggnnnkkkXXXNNNXXXsssddd[[[OOOEEE<<<777888======;;;777555555555555444555555555555555555555555555555444444333333444444444111555:::777???ddd~~~xxxuuusssttt{{{nnn^^^UUURRROOOKKKIIIIIIJJJJJJJJJJJJIIIGGGGGGHHHKKKNNNQQQYYY```hhhooossstttttttttnnnxxxiiibbbnnnfffYYY]]]VVVTTTZZZ^^^^^^YYYVVVWWWWWWTTTTTTTTTTTTRRROOOLLLLLLMMMQQQQQQRRRRRRQQQPPPOOONNNOOONNNMMMKKKKKKKKKKKKLLLHHHDDDDDDJJJNNNKKKFFFBBB@@@???===<<<;;;:::999999444;;;999999@@@III\\\uuu{{{{{{vvvpppnnniiigggdddcccbbbaaa^^^\\\___aaaeeejjjnnnqqqsssuuuwwwxxxyyyyyyxxxyyy{{{}}}}}}{{{yyywwwwwwvvvtttrrrqqqpppppppppooommmiiieeeaaa^^^[[[YYYYYYXXXVVVTTTUUUTTTTTTUUUVVVYYY\\\^^^bbb___\\\YYYWWWXXXYYYZZZ\\\[[[ZZZZZZ[[[___bbbdddkkksss~~~~~~tttiiibbbZZZRRRPPPXXX^^^]]]^^^ccc___VVVOOOFFFAAA@@@???>>><<<<<<:::888888888999888777555555555555666666666666666888::::::999:::>>>CCCWWWyyy~~~jjj```TTTJJJMMMLLLXXXeeerrruuubbbOOOPPPkkk\\\OOOBBB;;;777666888<<<666777777666555555666777444444444555555444444444333333333222333333444444333222555777555:::RRRmmmxxxnnn```TTTNNNKKKJJJIIIIIIIIIIIIHHHGGGJJJIIIGGGGGGIIIMMMRRRTTTaaaeeekkknnnpppqqqtttvvvyyynnniiiaaaooohhhZZZ[[[UUUXXXXXX\\\\\\XXXUUUVVVUUUSSSRRRTTTUUUTTTQQQOOOOOOPPPQQQQQQQQQPPPOOONNNMMMMMMSSSRRRQQQOOOMMMKKKJJJIIIFFFBBBDDDMMMSSSNNNFFFBBBBBBAAA???>>><<<;;;;;;:::666:::777777???DDDRRRiiiwwwwwwrrrkkkhhhdddbbb```___\\\[[[YYYYYYYYY[[[]]]___bbbcccdddfffggghhhiiijjjmmmpppqqqooommmllllllllljjjiiihhhgggggghhhhhheeeaaa^^^ZZZXXXVVVUUUVVVWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZXXXWWWWWWWWWXXXZZZ\\\]]]ZZZ[[[\\\]]]```cccgggjjj|||{{{tttlllddd^^^WWWUUUXXX^^^^^^\\\gggvvvsssbbbZZZRRRGGGBBBAAABBB???;;;<<<:::888888999999888777555555555555666666666666555777888777777999===>>>KKKlllooohhhYYYJJJNNNKKKXXXfffwww}}}iiiSSSQQQhhhUUUIII>>><<<===<<<888777444666888777444333555777222333333444444333333222111111111111222333444444333222333444222666DDDSSS}}}ttthhh___UUUMMMJJJEEEFFFGGGHHHHHHHHHFFFEEEJJJIIIGGGGGGJJJNNNTTTWWWfffiiilllmmmnnnppptttwwwxxxooofffeee[[[jjjfffYYYYYYVVV]]]UUUXXXYYYTTTRRRTTTTTTSSSNNNPPPSSSTTTTTTTTTTTTUUURRRQQQOOONNNMMMLLLLLLLLLVVVUUUTTTQQQNNNKKKHHHGGGJJJFFFIIITTTZZZTTTKKKFFFDDDCCCAAA???>>>===<<<<<<;;;===:::999===;;;@@@QQQdddppplllfffbbb___]]][[[ZZZVVVUUUSSSRRRRRRSSSUUUWWWTTTVVVYYYZZZ\\\^^^aaadddgggfffddddddeeeeeeeeeccc_________``````^^^ZZZVVVWWWUUUTTTUUUXXXZZZ[[[[[[WWWWWWVVVUUUTTTSSSRRRQQQQQQSSSUUUXXXZZZ[[[\\\\\\]]]___cccgggkkkpppvvvyyyyyyqqqkkkddd]]]YYYUUUXXX```eee______sssgggeee]]]TTTHHHBBBBBBDDD@@@:::===;;;999888999999888777555555555555666666666777555666666444444888;;;;;;@@@```tttnnn]]]LLLOOOJJJXXXhhhyyykkkVVVUUUgggWWWJJJ>>>;;;;;;999777666666666555444444444444555333333333222222222111111000000111222333333444444111444666444222444:::@@@^^^zzz~~~}}}xxxjjj```VVVNNNKKKLLLKKKIIIHHHIIIKKKKKKHHHEEEJJJHHHGGGHHHMMMSSSXXX[[[jjjfffeeejjjoootttzzzpppYYY[[[hhhxxx|||ppp^^^VVVWWWTTTVVVVVVRRRMMMLLLQQQVVVTTTRRRPPPQQQTTTUUUSSSQQQPPPQQQRRROOOKKKHHHIIIKKKSSSXXXYYYSSSMMMLLLLLLJJJJJJLLLOOOQQQQQQOOOLLLJJJJJJFFFBBBAAAAAAAAA>>>;;;<<<<<<;;;:::;;;<<<===>>>SSSzzz}}}xxxqqqkkkfffaaa]]]ZZZRRRSSSTTTTTTRRRPPPPPPPPPPPPOOONNNMMMMMMOOOTTTWWWVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQPPPRRRVVVXXXWWWUUUVVVTTTRRRQQQQQQRRRRRRQQQVVVVVVXXX\\\bbbeeedddbbbcccgggooowwwuuuiiiddd^^^WWWRRRPPPTTT\\\fffiiihhhvvv|||ggg]]]WWWPPPGGGAAA@@@@@@===;;;>>>===;;;:::888888888888666666555555555666666777777777777777888888888888DDDHHHiiisss^^^OOOLLLVVVdddpppvvvrrrfffZZZ~~~eeeVVVIII===:::;;;999777666666666555444444444444555333333333222222222111111000111111222333333444444111444555333111333888===LLLjjj}}}~~~~~~xxxlll___XXXRRRMMMLLLNNNKKKJJJHHHIIIJJJJJJHHHEEEFFFEEEFFFHHHNNNTTTYYY\\\``````dddkkkqqqwwwzzz```WWW[[[iii|||xxxdddXXXVVVRRRRRRSSSSSSTTTTTTTTTTTTTTTRRRPPPPPPRRRSSSRRRPPPPPPQQQQQQNNNKKKHHHFFFFFFPPPTTTUUUPPPLLLLLLLLLKKKJJJKKKMMMOOOOOOMMMKKKJJJHHHEEECCCBBBCCCCCCAAA>>>===<<<;;;::::::;;;<<<===HHHfff{{{ssskkkccc[[[VVVVVVVVVVVVTTTSSSRRRRRRRRRQQQPPPNNNKKKJJJKKKMMMOOONNNNNNOOOPPPRRRSSSTTTTTTNNNOOOQQQRRRTTTUUUVVVVVVUUUSSSRRRRRRTTTUUUSSSQQQQQQQQQPPPPPPRRRTTTUUUVVVWWWWWWXXXZZZ^^^bbbfffgggkkkqqq{{{uuujjj___[[[XXXTTTQQQPPPXXXYYY___iiiwwwsssccc[[[VVVPPPHHHCCC@@@???<<<999???===999888999:::::::::666666555555555666666777666666777777777888888888???DDD___{{{cccPPPPPPTTT\\\gggooopppggg^^^yyybbbTTTGGG;;;999:::999777666666666555444444444444555333333333222222222111111111111111222222333333444222333444333000111666:::AAATTTxxx}}}~~~zzzhhh]]]RRROOOOOONNNNNNPPPLLLJJJIIIIIIIIIIIIGGGFFFCCCEEEHHHMMMSSSYYY]]]```^^^aaagggooouuu~~~dddUUU\\\YYYdddsssyyyooo]]]SSSRRRSSSRRRRRRUUUYYYYYYTTTOOOTTTRRRPPPPPPQQQQQQPPPOOOQQQPPPOOOOOOMMMJJJEEEAAAQQQUUUUUUOOOJJJJJJJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKGGGEEEDDDDDDEEEEEECCCBBB>>>===<<<::::::::::::;;;BBBUUUmmmzzzpppeee___[[[YYYVVVRRRPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKGGGHHHIIIKKKMMMNNNPPPPPPQQQPPPNNNOOOPPPPPPOOOMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXZZZ\\\^^^```fffooouuu{{{tttggg[[[VVVSSSNNNKKKKKKYYYWWW^^^rrrooo^^^WWWQQQNNNIIIEEECCCBBB@@@???HHHBBB;;;999;;;===<<<:::777666666555555666666666666666777777777777888888:::???RRRlllmmmVVVTTTRRRTTT]]]gggllljjjggguuu```SSSFFF:::888:::999777777666666555444444444444555333333333222222222111111111111111222222333333333222333333222000000333666@@@EEE```}}}~~~yyymmm[[[RRRKKKLLLPPPPPPOOONNNKKKKKKIIIIIIHHHHHHHHHGGGDDDHHHOOOVVV\\\```dddfffgggiiimmmssszzzppp\\\SSSbbb]]]___cccccc[[[QQQQQQUUUWWWUUUUUUVVVXXXWWWSSSNNNUUUTTTRRRQQQPPPPPPPPPPPPQQQPPPPPPQQQRRROOOHHHCCCWWWZZZYYYRRRKKKIIIHHHGGGLLLLLLLLLKKKKKKLLLLLLLLLHHHGGGGGGFFFFFFEEEDDDCCC???>>><<<;;;999999999:::>>>IIIWWWhhh{{{}}}|||uuujjjfff___YYYUUURRRQQQPPPNNNMMMLLLKKKLLLLLLLLLKKKMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUUUUVVVWWWXXXZZZ\\\ccciiimmmpppwwwxxxoooeee[[[WWWTTTOOOLLLLLLXXX```tttkkkSSSLLLIIIIIIHHHGGGGGGGGGHHHIIISSSJJJ@@@===???@@@===999888777666666666666666666666666666666777777777888888===IIIVVVqqqxxx```UUURRRQQQWWW^^^dddjjjnnnuuu___SSSFFF:::888:::999777777666666555444444444444555333333333222222222111111111222222222222222333333222222222111000111222444===:::OOO}}}}}}}}}yyyjjjccc\\\SSSMMMKKKPPPSSSQQQMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGMMMVVV]]]bbbeeehhhjjjkkkjjjmmmuuufffaaaZZZTTT___aaa^^^[[[XXXSSSOOOSSSZZZWWWVVVVVVUUUTTTUUUUUUVVVWWWVVVTTTRRRQQQQQQRRRSSSPPPPPPQQQTTTVVVTTTNNNHHHXXX]]]]]]VVVPPPMMMLLLJJJNNNMMMMMMLLLLLLMMMMMMNNNIIIIIIJJJIIIGGGEEECCCCCCAAA???===;;;::::::::::::888>>>GGGQQQ___www{{{jjjttt}}}ssskkkfffbbb^^^\\\WWWUUUSSSRRRSSSSSSQQQOOONNNNNNNNNMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNMMMNNNOOOQQQRRRTTTUUUVVVTTTWWWZZZ[[[\\\]]]```bbbgggqqq}}}}}}sssiii___ZZZVVVUUUSSSPPPQQQTTT[[[tttwwwuuuaaaFFFDDDEEEGGGHHHGGGFFFGGGJJJMMMUUUMMMCCC???AAABBB???:::888888777666666666666666555666666666666777777777777<<>><<<;;;;;;;;;<<<888;;;@@@EEENNNcccmmmiiinnnvvv|||xxxuuupppmmmfffaaa\\\YYYYYYXXXUUURRRLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQNNNPPPRRRRRRRRRSSSUUUWWWSSSXXX]]]aaaccceeejjjmmmzzz{{{sssiiiaaaXXXVVVTTTQQQLLLJJJQQQ[[[kkkxxxgggjjjZZZHHHJJJGGGIIIKKKHHHDDDCCCHHHMMMSSSLLLDDDAAAAAABBB???<<<999999888777666666666666555555666666666666777777777999BBBHHHYYYvvv^^^UUUNNNMMMMMMPPP\\\kkk~~~cccVVVIII===:::;;;999777666666666555444444444444555333333333222222222111111222222222222222222222222111111111111222333333333666777FFFccczzzgggXXXTTTRRRPPPOOOOOOPPPMMMHHHHHHKKKGGGHHHHHHHHHGGGHHHKKKOOOTTT[[[ccchhhhhhhhhjjjllljjjlllyyydddZZZXXXTTTUUUXXXUUURRRQQQSSSSSSPPPQQQSSSRRROOOMMMOOOTTTZZZ\\\\\\UUUUUUTTTRRRPPPPPPTTTWWWMMMOOOSSSTTTRRROOOMMMLLLLLLTTTZZZYYYVVVUUUSSSPPPLLLMMMMMMMMMMMMMMMMMMLLLFFFHHHKKKJJJHHHEEEDDDEEEBBBAAA???>>>=========>>>===<<<===AAAIII]]]}}}rrrccclll~~~xxxpppmmmmmmllliiifff^^^^^^]]][[[YYYXXXWWWVVVTTTSSSRRRRRRRRRTTTVVVXXXTTTWWWZZZ[[[[[[]]]```bbbccciiippptttvvvyyy~~~|||wwwqqqiiiaaa[[[TTTUUUTTTPPPJJJMMM^^^qqqjjjeeecccXXXRRRQQQLLLOOOPPPLLLGGGFFFMMMTTTXXXSSSMMMGGGCCC@@@===;;;:::999888777666666666666555555555666666666777777888666===DDDOOOwwwqqq^^^MMMJJJMMMQQQ\\\iiieeeWWWJJJ>>>;;;;;;999777666666666555444444444444555333333333222222222111111222222222222222222222222111000000111333444444333000111888LLLhhh{{{zzz|||nnnmmmooo```SSSQQQPPPPPPOOOOOOMMMHHHCCCFFFMMMEEEGGGHHHGGGFFFHHHLLLQQQ[[[bbbjjjmmmlllkkklllnnnssswwwvvvUUUVVVMMMEEENNNSSSXXXSSSPPPQQQRRRRRRUUUYYYVVVOOOKKKNNNWWW\\\ZZZVVVSSSTTTSSSQQQOOOPPPTTTXXXKKKOOORRRRRRNNNJJJIIIJJJKKKSSSZZZYYYVVVSSSOOOKKKKKKKKKLLLLLLLLLLLLKKKKKKCCCFFFJJJJJJHHHFFFFFFGGGBBBAAA@@@>>>>>>>>>??????>>>999888===GGGYYYxxxxxx|||hhhttt~~~|||yyyuuupppllliiiggggggfffcccaaa``````aaabbb___ccchhhkkkllloootttwww{{{tttmmmiiiddd]]]VVVRRRJJJMMMPPPPPPOOO\\\yyyvvvaaaeee\\\UUUUUUOOOOOOSSSUUUQQQLLLMMMVVV^^^aaa^^^WWWOOOFFF???;;;888:::999888777666666666666555555555555666666666777:::444888>>>FFFggggggNNNJJJPPPWWW```jjjvvvcccUUUHHH<<<::::::999777666777777777666555555444444111111111111111111111111111111111111111111111111000111111111111222222222999333///<<>>PPPjjj}}}~~~~~~xxxqqqkkkbbbZZZXXXYYYVVVSSSVVVMMMIIISSSkkkjjjkkk```WWWWWWRRRNNNTTTOOORRRTTTTTTRRRQQQSSSUUUWWWPPPKKKIIICCC<<<===BBB===<<<999666444333222222888888777666666666666666333777777:::BBBQQQ}}}yyyUUUNNNTTTPPPVVVlllrrr___SSSGGG<<<999:::888666666777777666666555555444444111111111111111111111111111111111111111111111111000111111111111222222222000///---666DDDNNNiii~~~sssxxx|||qqqfff\\\ZZZWWWTTTPPPNNNLLLKKKHHHIIIJJJIIIHHHFFFGGGGGGIIIJJJJJJKKKLLLPPPVVVZZZ```___ccciiijjjiiisssrrrcccTTTTTT___eee```WWWUUUTTTOOOLLLOOOVVVWWWUUUSSSMMMMMMVVVZZZVVVUUUZZZWWWUUULLLLLLWWWTTTJJJIIIKKKLLLMMMMMMKKKIIIIIIJJJHHHHHHMMMUUUXXXTTTNNNMMMLLLKKKLLLNNNPPPPPPNNNKKKJJJIIIIIIIIIHHHHHHHHHGGGHHHGGGEEEFFFGGGHHHGGGFFF@@@@@@===:::;;;EEEWWWdddvvv|||}}}wwwrrrlllcccYYYUUUWWWZZZYYYTTTLLLMMM___rrrqqqeee\\\\\\XXXRRRWWWQQQSSSUUUTTTRRRQQQQQQSSSPPPLLLJJJJJJFFF@@@@@@EEEAAA???===:::888777666666888888777666666666666666777:::999:::>>>IIInnnrrr[[[WWWVVV___qqqmmmZZZPPPEEE;;;888888777666666777777666666555444444444222222222222222222222222111111111111111111111111000111111111111222222222...222333666;;;>>>TTTxxxzzz|||~~~}}}zzzyyy|||~~~yyyqqqnnnyyy|||qqqlllfff___WWWVVVSSSPPPMMMKKKJJJIIIGGGIIIJJJIIIHHHGGGHHHJJJIIILLLPPPRRRTTTWWWYYY\\\bbbaaaccchhhhhhnnnvvv\\\XXXUUUYYY```aaa\\\VVVTTTRRRNNNNNNTTT\\\]]]YYYUUUQQQRRRVVVUUUPPPQQQWWWTTTVVVNNNLLLTTTRRRIIIIIIJJJJJJJJJIIIHHHIIIKKKMMMJJJIIINNNXXX]]]WWWNNNHHHHHHHHHIIILLLOOOOOONNNLLLLLLKKKJJJIIIHHHIIIJJJKKKIIIHHHGGGGGGIIIIIIHHHGGGAAABBBAAA===:::===EEEMMMZZZqqqxxx|||yyyvvvrrrnnnkkkaaaYYYRRRSSSXXXZZZVVVQQQKKKUUUyyyhhhxxxvvvhhh^^^___[[[UUUXXXTTTUUUVVVTTTRRRPPPOOOPPPIIIHHHIIIKKKHHHDDDCCCFFFCCCAAA???<<<:::999999999888888777666666666666666777:::888888:::@@@]]]iiiXXXWWWcccvvvjjjUUULLLBBB:::888888666555666777666666555555444333333222222222222222222222222111111111111111111111111000000111111111222222222000666666666888777FFFbbb~~~}}}|||www|||uuuiiilllhhhcccbbbnnn|||}}}|||nnngggfffccc___YYYWWWTTTQQQMMMJJJHHHGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJNNNTTTYYY[[[[[[\\\]]]```^^^aaaffflll{{{ZZZTTTUUUUUUVVVVVVVVVVVVVVVSSSQQQNNNNNNVVV^^^^^^YYYSSSRRRTTTUUUQQQLLLNNNUUUOOOTTTOOOJJJPPPNNNHHHIIIKKKKKKJJJHHHGGGHHHKKKNNNOOOLLLOOOYYY^^^YYYNNNGGGFFFGGGIIILLLMMMMMMLLLKKKLLLKKKIIIHHHHHHIIIKKKMMMHHHGGGFFFFFFHHHHHHFFFEEE@@@BBBBBB@@@======AAAEEEMMMooo{{{vvv~~~zzzzzzvvvpppkkkhhhfffdddbbb^^^ZZZXXXYYYZZZVVVSSSRRRYYYiiipppkkkwwwssseee[[[]]]YYYRRRTTTWWWWWWVVVTTTRRROOONNNMMMIIIIIIIIIHHHEEECCCCCCEEEAAA@@@===;;;999888888888888777777666666666666666333777666666999<<>>AAAEEEHHHVVVwwwsss}}}~~~zzz}}}yyyrrrmmmjjjfffaaa^^^]]]\\\\\\[[[bbb___\\\XXXRRROOOWWWbbbuuu~~~___pppooommmaaaXXX[[[VVVPPPSSSXXXWWWUUUTTTRRRPPPNNNLLLMMMLLLJJJEEEAAAAAABBBCCCAAA@@@>>>;;;:::999999999888777777666666666666666111777666666999:::GGG```~~~dddjjjfffRRRFFF???999888777555666999666666555555444333333333333333333333333333333333111111111111111111111111000111111111111222222222000111,,,...777666555>>>VVVyyyqqqqqqmmmeee```^^^[[[WWWNNNMMMLLLKKKKKKKKKKKKKKKHHHIIIIIIHHHFFFGGGIIIKKKPPPUUUZZZ^^^````````````______iii~~~```EEELLLIIIOOOUUUWWWVVVSSSQQQPPPOOOQQQQQQPPPRRRUUUUUUQQQPPPTTTYYYYYYUUUSSSUUUXXX^^^jjjeeeWWWSSSNNNIIIJJJLLLNNNOOONNNLLLLLLLLLMMMOOOIIIHHHMMMOOOKKKEEEBBBHHHKKKMMMNNNMMMKKKKKKKKKIIIHHHHHHHHHIIIJJJLLLMMMLLLKKKKKKLLLMMMLLLIIIGGGDDDCCCBBB???======@@@BBBDDDEEE[[[ooovvv~~~xxxzzz~~~}}}vvvooohhhccc___]]][[[[[[\\\^^^^^^]]]___YYYTTTOOOIIIMMMddd}}}^^^UUUiiidddggg___YYYZZZVVVPPPUUUWWWVVVTTTSSSSSSRRROOOLLLOOOOOOLLLDDD@@@BBBDDDDDDDDDCCCAAA>>>===<<<<<<===888888777666666666666666444999777666:::888>>>OOOmmmuuuooobbbRRREEE???:::999888666777:::666555555444444333333222333333333333333333333333111111111111111111111111000111111111111222222222111333...///888777333:::GGGaaawwwoooppplllddd^^^[[[XXXTTTKKKKKKJJJJJJIIIJJJJJJKKKGGGHHHIIIIIIIIIKKKOOOQQQVVVYYY]]]``````aaabbbcccfffhhhxxxWWWLLLRRRNNNQQQUUUYYYYYYWWWSSSPPPLLLQQQTTTQQQPPPQQQRRRQQQNNNSSSXXXXXXVVVUUUTTTTTT```ooolll\\\UUUQQQMMMOOOJJJMMMQQQSSSRRRPPPOOOOOOLLLIIIIIILLLLLLFFFAAA@@@GGGKKKNNNPPPOOOMMMNNNOOOHHHIIIIIIJJJLLLMMMMMMNNNOOONNNNNNOOOPPPOOOLLLIIIEEEEEEDDDBBB@@@@@@AAABBBCCCHHHTTThhhyyyxxxyyy{{{~~~|||{{{uuuuuusssqqqlllgggbbb^^^^^^^^^]]]^^^``````___]]]UUUQQQRRRWWW[[[fffkkkQQQVVVZZZYYYaaa^^^YYYZZZUUURRRYYYVVVTTTRRRSSSTTTSSSPPPNNNKKKOOOMMMHHHEEEIIIKKKIIIFFFDDDBBB@@@????????????888888777666666666666666555:::777666999777999EEEYYYzzz___RRRDDD>>>::::::888666777;;;666555555444444333222222333333333333333333333333111111111111111111111111000111111111111222222222...111---...555333///666???MMMkkk~~~~~~xxxvvvhhhjjjfff]]]VVVTTTRRROOOOOONNNLLLKKKJJJIIIIIIIIIFFFGGGIIIJJJKKKOOOSSSWWW[[[]]]___aaaaaabbbdddeeemmmpppgggWWWUUUSSSZZZXXXVVVVVVWWWWWWUUURRRIIIQQQUUURRROOOPPPRRRRRRKKKPPPUUUUUUUUUSSSQQQNNNSSSeeedddTTTNNNLLLJJJMMMGGGLLLRRRVVVVVVTTTRRRQQQLLLKKKMMMPPPMMMFFFAAA@@@FFFJJJOOOQQQPPPPPPQQQSSSHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOLLLIIIEEEEEEFFFFFFEEEEEEEEEDDDGGGSSSYYY[[[ppp~~~yyywwwuuutttwww|||zzzvvvrrrooonnnkkkkkkkkkiiifffccc___]]]___^^^^^^^^^^^^\\\XXXTTTQQQRRR^^^ppp}}}VVVNNNXXXMMMQQQ\\\]]]YYYYYYSSSQQQZZZUUUSSSQQQRRRTTTTTTRRROOOFFFMMMOOOKKKKKKOOOPPPMMMEEEDDDBBB@@@????????????888888777666666666666666222888555444999888888BBBHHHkkkuuu^^^NNNBBB>>>999555444555555555444444444555444444333333222222222111111111000000222111111111000000//////111///...000333555333111000111111111111222222222111AAAOOOfffzzzuuu~~~~~~|||zzz{{{}}}|||vvvpppmmmjjjgggccc^^^XXXTTTRRRQQQQQQKKKLLLMMMLLLJJJHHHHHHIIIGGGFFFHHHLLLSSSZZZ___bbb[[[cccgggbbb\\\^^^fffnnn|||lllaaaYYYVVVXXXVVVWWWWWWVVVTTTTTTUUUWWWZZZYYYWWWTTTPPPNNNOOOPPPOOOPPPQQQQQQPPPOOOLLLKKKUUUTTTRRRNNNKKKKKKNNNQQQKKKNNNSSSXXXZZZXXXTTTPPPMMMLLLOOORRRPPPIIIDDDCCCFFFPPPTTTNNNLLLPPPQQQLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRQQQOOONNNNNNOOOKKKJJJIIIIIIKKKLLLIIIDDDNNNJJJHHHUUUrrr~~~zzz{{{xxxssstttxxxyyyzzz~~~xxxwwwvvvtttqqqllleee```cccaaa``````]]]XXXXXX\\\___aaa```ZZZSSSPPPRRRVVVUUUqqqnnnYYYVVVUUUKKKWWWYYY[[[[[[YYYWWWWWWWWWVVVVVVVVVWWWYYYYYYWWWSSSKKKTTTSSSIIIIIIUUUVVVLLLHHHEEEEEEGGGFFF@@@>>>???AAA>>>:::888888888888777888888777777888999::::::AAANNNuuusssYYYHHHCCC???:::777666777777666444444444555444444333222222222222111111111000000111111111111000000000///111///...000333444333222000000111111111222222222111;;;???LLLmmmuuu}}}~~~uuummmnnnrrrpppppprrrtttxxx}}}yyyqqqkkkfffbbb```___]]]YYYTTTQQQOOONNNNNNGGGIIIJJJJJJIIIHHHIIIJJJLLLMMMPPPTTTYYY^^^aaabbb___bbbdddbbbaaagggwwwuuu]]]XXXTTTRRRUUUWWWWWWVVVUUUSSSUUUXXX[[[\\\ZZZXXXTTTPPPNNNMMMMMMLLLMMMOOOPPPPPPOOONNNMMMTTTRRRPPPLLLIIIIIILLLOOOMMMOOORRRVVVXXXWWWTTTRRRNNNMMMOOOSSSQQQJJJFFFEEECCCIIIMMMNNNOOOSSSTTTRRRNNNNNNNNNOOOOOONNNNNNNNNOOOQQQQQQQQQOOONNNOOOPPPMMMMMMLLLMMMNNNOOOKKKGGGKKKJJJHHHLLL]]]rrr}}}~~~wwwsssuuurrrqqqsssxxx{{{~~~zzzvvvooommmjjjhhheeebbb^^^[[[___\\\[[[]]]]]][[[]]]aaaZZZWWWRRRNNNNNNTTT[[[```zzzppp___UUUTTTXXXXXX]]]]]]]]]\\\ZZZXXXVVVTTTRRRYYY\\\WWWTTTVVVWWWUUUNNNTTT]]]ccc```XXXRRRPPPKKKGGGDDDEEEDDDAAABBBEEEFFFBBB>>>;;;999999777666777777777777777888999999???DDD[[[sssWWWEEEDDD@@@<<<999888888888888444444444444444333222222222222222111111111111111111111111111000000000000111000///000222333333222000000000111111111222222111777444777OOOmmm}}}jjj^^^^^^bbbgggiiimmmrrrxxx}}}~~~}}}~~~}}}xxxpppiiiddd```]]][[[XXXVVVTTTQQQOOOMMMLLLKKKGGGIIIJJJJJJIIIIIIJJJKKKPPPSSSYYY^^^bbbdddeeedddhhhcccbbbeeeiiittt___QQQSSSSSSPPPQQQTTTTTTSSSRRRRRRTTTXXX[[[]]][[[XXXTTTQQQNNNMMMLLLIIIKKKMMMOOOPPPPPPPPPPPPRRRQQQNNNKKKHHHHHHKKKMMMPPPQQQQQQSSSTTTTTTUUUUUUNNNMMMOOOSSSRRRLLLIIIIIIGGGFFFIIIPPPTTTTTTTTTUUUNNNNNNNNNOOOOOONNNNNNNNNMMMOOOQQQQQQPPPOOOPPPQQQOOOOOOOOOQQQSSSQQQNNNLLLKKKLLLJJJEEEGGGRRR```hhhvvvwwwuuuqqqqqqooonnnnnnmmmlllrrrzzz}}}}}}yyy{{{vvvpppmmmmmmmmmkkkhhhbbb___\\\YYYYYYXXXWWWVVVWWWUUUWWW\\\^^^\\\ZZZ[[[YYYRRRKKKLLLZZZnnntttWWWWWWWWWVVV]]]aaabbb___\\\[[[[[[YYYUUUQQQPPP___eee[[[RRRTTTVVVSSSPPPSSSfff{{{tttXXXLLLTTTMMMGGGCCCCCCBBBBBBFFFLLLKKKGGGBBB>>>;;;999777666777777666666666777888888;;;;;;DDD^^^|||uuuYYYFFFCCC???;;;999888999888777444444444444444333222111111111111111111111111111111111111000000000000000000000000111222222222222000000000000111111111111///888666555CCCWWWrrrqqq```]]]```lllooosssxxx|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~vvvtttoooiiiccc___\\\ZZZXXXTTTSSSRRRPPPNNNLLLJJJIIIJJJKKKLLLLLLKKKKKKLLLNNNTTTXXX___dddffffffeeeeeejjjcccccclllwwwtttTTTQQQYYYWWWRRRPPPOOOPPPQQQQQQQQQSSSVVVXXX[[[YYYVVVTTTRRRPPPNNNLLLJJJKKKMMMOOOPPPQQQQQQQQQSSSRRROOOKKKIIIIIILLLNNNRRRQQQPPPOOOOOOQQQTTTWWWOOOMMMOOOSSSRRRMMMKKKLLLPPPIIIIIISSSXXXSSSPPPSSSLLLLLLMMMNNNNNNMMMLLLLLLKKKMMMOOOPPPPPPOOOPPPQQQOOONNNPPPSSSTTTQQQOOOOOONNNPPPMMMFFF@@@DDDOOOYYYgggiiixxxsssooolllmmmkkkgggdddfffiiinnnwww}}}vvvpppmmmooolllhhhfffeeeeeecccaaaXXXVVVTTTTTTVVVXXXXXXWWW[[[YYY[[[aaabbb\\\VVVTTTVVVTTTUUU```www{{{]]]OOOUUU[[[aaagggdddaaa\\\XXXWWWXXXWWWRRRMMMOOObbbkkkaaaXXXZZZWWWOOOMMMRRRgggzzzpppSSSIIITTTKKKFFFBBBBBBCCCCCCGGGMMMLLLHHHCCC???<<<;;;999777777666666666666666777777777:::???NNNnnnuuuZZZGGG@@@===:::888888888777666444444444444333222111000111111111111111111111111000000000000000000111111000111111111111111222222//////000000000111111111---777777666===III^^^xxx{{{kkkggghhhsssvvvzzz~~~~~~}}}}}}~~~~~~}}}ssskkkgggccc]]]YYYVVVTTTRRRPPPPPPOOONNNMMMKKKIIIHHHGGGHHHJJJKKKMMMNNNPPPSSSVVV\\\```dddfffeeecccbbbbbbcccaaahhhyyywww^^^MMMTTT^^^[[[TTTQQQMMMOOORRRTTTTTTTTTTTTUUUXXXVVVTTTSSSTTTSSSPPPNNNNNNNNNOOOPPPPPPPPPPPPPPPUUUTTTQQQMMMJJJKKKMMMPPPQQQPPPOOOMMMLLLNNNRRRVVVOOOMMMNNNQQQQQQMMMKKKMMMSSSLLLLLLUUUXXXSSSOOORRRLLLMMMNNNOOOOOONNNMMMLLLHHHKKKNNNOOOOOONNNOOOOOOMMMKKKMMMQQQQQQMMMMMMQQQQQQPPPMMMJJJFFFFFFJJJOOOgggjjjuuu|||tttrrrpppjjjbbb^^^aaaccchhhoooyyy}}}yyytttooojjjggggggffffffffffffeeebbb```TTTTTTVVVYYY\\\^^^]]]\\\bbb^^^[[[\\\[[[XXXVVVXXX```lll}}}ZZZTTTTTTUUU\\\nnnrrrccc[[[VVVRRRQQQTTTTTTPPPKKKKKK\\\gggeeedddeee\\\OOOHHHQQQ^^^ddd[[[NNNKKKQQQHHHDDDBBBDDDDDDCCCEEEIIIIIIFFFAAA>>>===<<<:::999777777666666666666666777555<<>>;;;888777777777666555444444444444333111000///111111111111111222222222000000000000111111111111000111222222111000111222/////////000000000111111,,,333222000666===NNNgggwwwnnnkkkrrruuuzzz~~~}}}~~~~~~{{{~~~|||}}}vvvqqqpppnnngggaaa___\\\XXXTTTRRRPPPMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFIIILLLPPPSSSYYY^^^bbbgggiiijjjgggcccaaaccceeeeeelllzzzYYYIIIDDDRRR\\\YYYSSSSSSPPPRRRUUUVVVUUUTTTTTTUUUWWWTTTRRRSSSUUUUUURRROOOPPPPPPOOOOOOOOOOOOOOOOOOTTTSSSQQQMMMJJJJJJMMMPPPMMMOOOOOOLLLJJJKKKOOOTTTOOOLLLLLLOOONNNKKKJJJLLLMMMKKKMMMSSSVVVTTTRRRSSSMMMNNNPPPQQQQQQPPPNNNMMMFFFIIIMMMNNNMMMMMMLLLMMMKKKGGGHHHLLLLLLHHHJJJQQQQQQMMMKKKLLLLLLIIIHHHIIIXXX\\\hhh}}}yyy~~~yyyxxxnnniiieeeccc```aaadddhhhkkklllssswww~~~{{{{{{{{{zzzxxxvvvuuutttpppnnnlllhhheeebbb```^^^\\\]]]___aaaaaa```___]]]YYYZZZ[[[^^^aaabbbaaa```[[[VVVRRRQQQRRRVVVaaakkk```ZZZbbbggg___^^^oooqqq]]]VVVRRROOOOOOPPPPPPNNNLLLEEEOOO\\\eeekkkiii^^^QQQFFFNNNSSSPPPNNNOOOQQQQQQGGGDDDDDDFFFFFFCCCCCCFFFHHHEEE@@@>>>===<<<<<<;;;888888777666666666777777555:::===>>>IIIiiinnnVVVFFF===;;;888777777777666444444444444333222111000///000000111111111222222222///000000000111111111111000222333222000///111333////////////000000000111///222......444555???RRRiiizzzrrrooorrrwww|||~~~~~~~~~}}}~~~~~~|||~~~zzzyyy}}}|||wwwqqqkkkfffbbb___\\\^^^ZZZVVVSSSQQQOOOMMMKKKFFFFFFEEEEEEFFFHHHJJJLLLPPPSSSVVVYYY]]]ccciiimmmlllmmmlllhhhfffhhhooouuuaaaMMMBBBBBBPPPXXXSSSPPPTTTTTTTTTTTTRRRPPPPPPRRRTTTXXXUUURRRSSSVVVUUUQQQMMMNNNMMMMMMMMMMMMMMMMMMNNNQQQPPPNNNJJJGGGGGGJJJMMMJJJLLLNNNLLLIIIIIILLLPPPOOOKKKKKKLLLKKKHHHHHHJJJEEEJJJNNNOOOPPPSSSSSSRRRKKKLLLNNNPPPPPPNNNLLLKKKEEEHHHKKKMMMLLLJJJJJJJJJIIICCCCCCHHHGGGCCCHHHRRRSSSLLLJJJMMMMMMIIIGGGGGGFFFLLL[[[tttaaammm{{{xxxrrrnnnjjjeeebbbeeehhhnnntttzzz}}}}}}|||vvvtttrrrqqqqqqqqqooonnniiiiiijjjjjjiiihhhffffffaaa___\\\YYYXXXXXXYYYZZZXXXYYY[[[]]]^^^___```aaabbb```______```aaa```___VVVZZZaaajjjrrr}}}cccIIIiiinnnrrrhhh]]]cccfffYYYUUUTTTRRRPPPOOONNNNNNNNNEEEHHHSSSbbbhhh```UUUOOOHHHJJJLLLOOOTTTXXXWWWTTTKKKGGGFFFGGGFFFCCCBBBEEEIIIFFFAAA???======<<<;;;999999888777777777777777888888999;;;===NNNuuummmWWWGGG===;;;999888888777666555444444444333222111//////000000111111222222222222//////000000111111111222000222444333000///111333////////////000000000000111333000111777222222???IIIsssppprrrwww{{{~~~~~~}}}|||{{{|||}}}}}}zzzwwwzzz}}}|||{{{{{{tttssstttrrrlllddd^^^\\\\\\ZZZXXXTTTQQQOOOMMMJJJHHHEEEEEEDDDEEEHHHLLLPPPSSS^^^```bbbcccfffjjjooossskkkkkkkkkiiijjjqqq}}}kkk```OOOFFFFFFQQQUUUOOOOOOUUUVVVTTTPPPLLLIIIJJJNNNRRRYYYVVVSSSTTTVVVUUUPPPKKKKKKKKKJJJJJJKKKLLLMMMMMMOOOMMMKKKGGGDDDDDDGGGJJJGGGKKKNNNMMMIIIHHHJJJNNNNNNKKKIIIKKKJJJFFFFFFIIIAAAKKKPPPLLLJJJPPPRRRMMMGGGHHHKKKLLLLLLKKKHHHGGGDDDGGGKKKLLLKKKIIIHHHHHHHHHBBBAAAFFFEEE@@@GGGSSSUUUNNNKKKMMMMMMHHHFFFHHHIIINNN]]]www|||~~~wwwrrrpppooommmkkkhhhccc```bbb```___^^^___```___^^^\\\]]]^^^______^^^]]]\\\^^^\\\YYYWWWWWWYYY\\\^^^___```aaaaaaccceeeiiimmmiiieee```]]]\\\]]]]]]]]]bbbppp|||YYYTTTTTTggggggkkkfffXXXWWW___^^^WWWVVVUUURRROOOMMMNNNPPPJJJHHHQQQ```aaaSSSJJJJJJKKKGGGJJJWWW``````[[[XXXOOOKKKGGGGGGEEEBBBCCCFFFKKKHHHCCC@@@>>>===<<<;;;::::::999888777777888888:::777999>>><<>>;;;;;;<<<;;;999999999999888666777555777;;;:::;;;MMMccc~~~{{{yyyyyyyyyyyy~~~||||||jjjOOOCCC;;;999777666777777666555444444333333333333222222,,,...///111111111///...000111111222222111111000222222111000000000000000000000000111111111222222//////000111111222333333555GGG```vvv~~~uuunnnttt~~~|||zzzzzz|||~~~~~~}}}}}}~~~{{{pppjjjddddddbbb___ZZZVVVTTTSSSRRROOOKKKGGGFFFFFFGGGIIIJJJMMMRRRVVVZZZ___eeejjjpppooollljjjiiikkkmmmoooiiihhhiiinnn}}}{{{```UUUPPPMMMFFFAAADDDLLLRRRRRRQQQQQQQQQQQQRRRTTTWWWZZZ\\\[[[UUUMMMLLLNNNNNNKKKGGGKKKNNNMMMHHHFFFJJJLLLJJJHHHGGGEEEAAA>>>@@@FFFLLLMMMJJJJJJKKKIIIFFFHHHOOOOOOJJJFFFFFFDDDBBBCCCGGGHHHJJJMMMOOOOOONNNMMMMMMFFFIIIKKKJJJFFFDDDFFFIIIGGGGGGFFFEEEEEEDDDCCCCCCGGGFFFEEEDDDFFFHHHKKKMMMLLLLLLLLLNNNNNNMMMIIIGGGFFFFFFKKK\\\tttkkk___hhh}}}zzztttqqq^^^[[[WWWUUUUUUUUUTTTRRRYYYXXXXXXXXXXXXVVVTTTRRRZZZaaaffffffhhhkkklllkkkkkkmmmqqquuu}}}~~~wwwiiiggg\\\YYYcccoookkk[[[WWWSSSSSS^^^WWWSSSUUUWWWYYY\\\```\\\[[[]]]^^^WWWLLLHHHJJJLLLUUUYYYPPPFFFEEEMMMTTTNNNDDDMMM\\\]]]YYYTTTMMMKKKJJJIIIGGGFFFEEEDDDDDDIIIEEECCCEEEEEEAAA>>>>>>===<<<::::::::::::888777777444777<<<:::999EEEVVVxxx|||zzz}}}~~~|||wwwwwwxxx|||gggKKK@@@<<<:::777666666666555333444444333333333333222222...///111222333222000///000111111222222111111000222111000000000000000000/////////000000000111111///000000111111222222222555<<>><<<:::777666666555444222444444333333333222222222444222///---...///222444000000111111111111000000111111000000000000000111/////////000000000111111///000000000111111111222555777999>>>OOOooozzzvvvpppuuu|||~~~}}}yyyvvvuuuzzz{{{}}}}}}|||}}}~~~|||zzzwwwuuutttttttttwwwzzz{{{sssmmmllljjjddd___]]]___\\\YYYYYYYYYXXXTTTPPPMMMMMMOOORRRXXX^^^dddggggggiiikkklllmmmnnnnnnnnnlllnnnoooppppppmmmjjjhhhpppwwwZZZPPPNNNPPPRRROOOJJJFFFIIIVVVfffnnnoooUUUQQQNNNOOOSSSUUUUUUTTTRRRPPPMMMJJJIIILLLQQQUUUSSSOOOIIIFFFGGGIIIHHHFFFEEEBBBAAAAAAEEEIIILLLMMMPPPNNNKKKIIIHHHFFFEEEFFFGGGCCCBBBDDDDDDBBBCCCFFFGGGIIIKKKKKKIIIFFFFFFGGGBBBDDDFFFEEEDDDCCCEEEGGGHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFDDDFFFIIIMMMOOOMMMIIIFFFFFFEEEGGGLLLXXXooozzz}}}mmmccc```[[[iiiyyy}}}zzz|||~~~uuuppphhhbbb______```bbbhhhiiikkkkkkiiigggfffeeecccmmmzzzxxxggg```]]]```gggjjjlllzzzbbbTTTVVVPPPQQQXXXSSSFFFCCCGGGRRR\\\\\\WWWTTTGGGVVVeeeeeeWWWIIIHHHMMMMMMTTTYYYXXXVVVVVVTTTQQQKKKGGGTTTbbb]]]UUUSSSPPPLLLLLLJJJHHHFFFDDDBBBAAAEEECCCFFFLLLMMMIIIEEEEEEBBB@@@>>>======<<<:::888999666666999:::777999>>>KKKgggxxxuuuvvvwwwuuurrrsssvvvxxxxxxvvvuuuuuuwwwdddIII===<<<:::777666666555333222444444333333333222222222111000///......///000111000000000111111000000000111000000000000000111111000000000111111111222222000000000000000111111111,,,///333555@@@]]]yyyrrrrrrsssvvvyyyzzzxxxuuuxxxzzz{{{{{{zzzzzz{{{}}}zzzzzzzzzyyywwwtttqqqpppppprrruuuyyy~~~}}}yyytttmmmgggeeeccc]]]YYYYYYUUUSSSQQQSSSVVVVVVTTTQQQNNNQQQWWW^^^eeekkknnnppptttsssqqqpppppppppppppppmmmnnnoooooonnnllljjjiiizzzwwwUUURRRTTTLLLKKKSSSOOOQQQPPPOOOWWWfffqqquuuRRRPPPLLLJJJKKKNNNSSSVVVRRRRRRPPPMMMKKKLLLPPPTTTPPPKKKFFFEEEGGGGGGFFFFFFGGGEEEDDDFFFIIIKKKLLLLLLMMMOOOOOOMMMJJJGGGDDDAAAAAA???@@@CCCEEECCCDDDGGGGGGFFFFFFGGGIIIJJJGGGEEEGGGGGGGGGGGGEEEDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAABBBCCCDDDFFFGGGEEEEEEFFFHHHKKKLLLJJJIIIGGGGGGIIINNNVVVhhhwwwsss}}}nnnqqqqqqrrrvvv{{{zzzvvvuuuqqqkkkddd^^^]]]___aaacccaaa___]]]\\\___bbbeeehhhjjjjjjhhheeecccbbbccc^^^eeelllrrruuuqqqcccUUUZZZ___mmm{{{aaaQQQQQQWWWUUU```eeeUUUEEEGGGNNNXXX\\\YYYVVVVVVPPPZZZcccaaaVVVMMMJJJLLLKKKTTT\\\```___\\\TTTKKKJJJGGGTTTbbb\\\TTTTTTRRRMMMMMMLLLKKKHHHFFFCCCBBBIIIHHHJJJPPPQQQLLLGGGFFFDDDBBB@@@???>>>===;;;888<<<888666777888888:::===IIITTTsss~~~www|||yyywwwwwwxxxwwwxxxyyyxxxvvvtttsssrrrcccHHH===;;;999666555555555444222444444333333333333222222///333888;;;;;;777222...///000000111111000000///000000000000000111111222000000000111111111222222000000000000000000000000+++///444555999LLLnnnxxxnnnjjjlllpppsssssswwwyyyzzz{{{zzzyyyzzz{{{xxxyyy{{{{{{yyyvvvsssppprrrrrrrrrsssuuuyyy|||~~~~~~}}}xxxsssooogggaaa\\\[[[YYYUUUSSSTTTSSSSSSUUUXXX\\\^^^^^^^^^]]]aaagggmmmrrrtttuuutttxxxuuurrrqqqqqqrrrqqqqqqllljjjgggeeehhhmmmtttxxx~~~]]]JJJSSSVVVHHHCCCKKKPPPVVVVVVQQQSSS___iiikkkPPPNNNJJJGGGHHHLLLSSSXXXPPPPPPPPPNNNLLLLLLMMMOOOLLLHHHEEEGGGGGGEEEEEEFFFHHHHHHIIIJJJJJJKKKKKKKKKJJJPPPTTTQQQKKKGGGDDD@@@???>>>@@@EEEGGGEEEFFFIIIHHHEEEDDDFFFJJJLLLIIIFFFKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFIIIKKKLLLLLLHHHFFFHHHMMMPPPZZZsss}}}}}}wwwjjjeee___YYY```ZZZSSSNNNLLLNNNOOOPPPLLLOOORRRTTTUUUVVVXXXZZZ\\\___aaa___[[[XXXXXXYYYTTTZZZ```dddjjjrrruuuttt|||nnn^^^VVVQQQSSSaaatttoooVVVHHHJJJOOORRRPPPMMMQQQWWW\\\aaabbb\\\UUUPPPLLLIIILLLUUU]]]```___[[[QQQHHHHHHDDDPPP]]]YYYSSSSSSQQQOOOOOOOOONNNLLLIIIGGGEEENNNKKKMMMRRRRRRLLLGGGFFFGGGEEEBBB@@@@@@>>>;;;999<<<:::888666777888<<<>>>BBBFFFaaa{{{yyywwwvvvvvvvvvuuuttt}}}aaaFFF<<<999888555555555666555333444444333333333333222222000555<<>>:::777666888999:::BBBAAALLLvvvwwwqqqssssssoooiiiwww\\\DDD===:::888666555555555444222444444333222222111111000111111000000000000111111000000000000000///......////////////000000000000000000000000000000000000000000111111111111000000000111222222111222444666@@@UUUzzzyyy___ddd```aaahhhnnnpppsssxxxpppsssuuuuuusssqqqooonnnlllnnnqqqqqqpppqqqtttwww{{{zzz{{{||||||{{{xxxuuuyyyxxxwwwvvvuuuuuuuuuuuuwwwyyyzzzyyywwwtttsssssstttttttttssssssssssssssstttvvvtttqqqtttyyyxxxqqqsssrrrooollllllnnnnnnmmmlllhhhgggfff```XXXXXX^^^mmmuuuyyyZZZLLLHHHIIILLLPPPRRRQQQNNNKKKPPPVVVZZZWWWRRRPPPNNNKKKOOOGGGCCCJJJSSSRRRLLLFFFUUUSSSOOOMMMMMMNNNKKKGGGIIIJJJLLLKKKGGGEEEDDDEEEIIIJJJKKKHHHDDDCCCDDDGGGNNNKKKHHHGGGIIIIIIHHHFFFFFFHHHIIIIIIGGGEEEEEEEEEEEEHHHJJJJJJHHHHHHJJJMMMMMMKKKHHHFFFEEEFFFGGGIIIGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGEEEFFFLLLWWW```uuussszzziiifffaaaVVVYYY[[[]]]\\\XXXUUUSSSSSSUUUWWWZZZZZZSSSLLLLLLQQQVVVRRROOONNNPPPPPPNNNLLLLLLQQQNNNEEEEEEMMMMMMFFFCCC@@@@@@FFFOOOSSSPPPLLLNNNLLLMMMRRRRRRNNNJJJJJJHHHBBB>>>AAAFFFIIILLLOOOKKKIIIFFFCCCBBBAAAAAABBB@@@???>>><<<;;;999999888>>>>>>>>>GGGXXXiii|||uuukkkfffgggvvv[[[DDD===;;;888666555666555444333444444333222222111111000111111000000000000111111000000000000000///......////////////000000000000000000000000000000000000000000111111111111000000///000111111111111333555:::CCC___xxxsssnnnhhhfffhhhiiiiiigggpppqqqssstttrrrooommmlllpppqqqrrrqqqpppqqquuuxxxyyyyyyyyy{{{||||||zzzxxxwwwxxxyyyzzzyyyyyywwwwwwyyyzzz{{{yyyvvvsssrrrrrrxxxwwwuuussssssssstttuuuxxxxxxuuuqqqrrrvvvuuuqqqwwwtttooojjjjjjmmmooopppllleee^^^ZZZVVVUUU[[[eee}}}\\\OOOMMMIIIKKKNNNQQQQQQOOOJJJFFFOOOTTTWWWSSSQQQSSSUUUTTTWWWMMMFFFGGGKKKJJJGGGEEESSSPPPMMMKKKMMMNNNLLLIIIKKKJJJJJJJJJJJJHHHDDDBBBJJJKKKKKKIIIFFFDDDEEEGGGKKKIIIGGGGGGIIIIIIGGGEEEJJJKKKMMMLLLJJJGGGFFFEEEEEEGGGIIIHHHGGGFFFHHHJJJKKKJJJGGGEEEDDDEEEFFFHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@??????AAAAAAAAABBBCCCCCCDDDDDDEEEGGGGGGFFFFFFKKKTTT\\\yyyzzzllllllrrryyymmmZZZ[[[[[[UUUWWWWWWWWWTTTQQQPPPQQQSSSWWWRRRPPPPPPOOOJJJHHHIIIRRRRRRRRRRRRRRRPPPLLLIIIFFFQQQUUUMMMIIIKKKKKKFFFCCCAAABBBGGGNNNRRRPPPMMMKKKHHHIIILLLLLLHHHFFFGGGFFFAAA@@@CCCEEEEEEFFFHHHKKKIIIGGGDDDBBBBBBBBBBBB@@@@@@???>>>===;;;999888777999999===GGGUUU{{{}}}wwwsssnnnjjjiiitttYYYCCC===;;;999777666666666555444444444333222222111111000111111000000000000111111000000000000000///......////////////000000000000000000000000000000000000///000000111111000000//////000111000///000222444333444DDDdddssspppqqqhhh\\\iiikkklllnnnoooooonnnnnnqqqqqqpppnnnmmmoootttwwwwwwwwwwwwxxx{{{|||{{{yyyuuuwwwyyy{{{||||||zzzyyy}}}~~~}}}yyyvvvuuuuuuvvvuuusssrrrrrrtttvvvwwwyyyxxxuuuqqqqqqssssssppppppmmmiiifffcccaaaaaabbbZZZTTTOOORRRZZZhhh|||[[[NNNOOOQQQKKKNNNQQQSSSSSSOOOJJJGGGRRRVVVVVVQQQOOOSSSXXXYYYXXXOOOHHHGGGGGGGGGJJJNNNSSSOOOKKKLLLOOOPPPOOONNNLLLHHHGGGJJJOOOPPPKKKEEEJJJKKKKKKIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHFFFDDDIIIKKKMMMMMMJJJFFFDDDCCCDDDEEEFFFFFFEEEDDDEEEGGGIIIGGGEEEDDDCCCDDDEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>@@@AAAAAABBBBBBCCCCCCDDDCCCEEEGGGFFFFFFIIIPPPUUU\\\gggqqqrrrmmmjjjooovvvzzzrrrXXXSSSVVVVVVSSSUUUUUUSSSOOOLLLLLLQQQUUUVVVMMMFFFJJJOOOOOOKKKIIIOOORRRUUUVVVSSSNNNIIIFFFIIIVVV\\\TTTLLLLLLOOOOOODDDDDDFFFKKKOOORRRRRRPPPOOOLLLKKKMMMLLLIIIIIIKKKIIIGGGHHHJJJIIIEEEEEEIIIKKKJJJGGGEEECCCCCCCCCCCC@@@AAABBBBBBAAA>>>;;;999888<<<::::::===EEEeeewwwpppooorrrpppWWWBBB===;;;999777777777777666555444444333222222111111000111111000000000000111111000000000000000///......////////////000000000000000000000000000000000000//////000000000000//////...///000///...///111222000222:::FFFTTTmmmhhheeeeeeeeefffiiilllnnnnnnmmmmmmlllkkkkkknnnqqqsssvvvuuuuuuvvvxxxyyyxxxwwwssstttvvvxxxzzz{{{{{{{{{|||}}}}}}|||yyywwwvvvwwwpppppppppqqqrrrssstttuuussssssqqqooonnnmmmjjjhhh___]]]]]]]]]XXXQQQMMMMMMGGGHHHNNN[[[qqq]]]SSSSSSRRRPPPMMMPPPSSSTTTSSSRRRPPPPPPXXX[[[ZZZSSSOOOQQQTTTUUUMMMKKKJJJLLLLLLLLLQQQXXXNNNIIIFFFIIIMMMNNNNNNNNNIIIEEECCCIIISSSXXXRRRKKKHHHIIIIIIHHHGGGFFFEEEEEEBBBCCCEEEFFFGGGFFFDDDCCCCCCFFFHHHIIIFFFCCC@@@???BBBCCCCCCCCCCCCBBBCCCCCCFFFEEECCCBBBAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===@@@@@@@@@AAABBBBBBCCCCCCBBBDDDFFFFFFFFFHHHKKKNNNIIIOOOVVVZZZ\\\```hhhnnn}}}{{{fffUUUTTTYYYWWWSSSRRRSSSTTTTTTQQQMMMMMMRRRWWWRRRJJJGGGNNNVVVWWWTTTRRRNNNSSSWWWVVVQQQKKKHHHGGGMMMVVVYYYRRRLLLMMMQQQSSSFFFHHHKKKNNNQQQRRRSSSSSSRRROOOMMMMMMLLLIIIKKKPPPLLLKKKLLLMMMIIIEEEGGGLLLKKKJJJHHHFFFEEEDDDDDDDDD@@@BBBDDDFFFDDDAAA===:::;;;>>>;;;:::===???TTTtttxxxxxx}}}mmmTTTAAA===;;;999777666777888777666444444333222222111111000111111000000000000111111000000000000000///......////////////000000000000//////////////////////////////000000000000//////...///000///......000222222333666888:::NNN{{{rrrnnniiiggggggggggggffflllkkkkkkkkkmmmooopppqqqttttttssstttvvvvvvtttrrrqqqqqqrrrsssuuuwwwyyy{{{uuuvvvvvvuuusssqqqrrrsssmmmnnnooopppooommmjjjiiifffgggggggggccc\\\WWWTTTMMMJJJJJJLLLJJJFFFHHHNNNTTT\\\jjj~~~YYYMMMRRRPPPJJJJJJKKKMMMOOOPPPQQQRRRVVVXXXXXX\\\\\\UUUPPPOOOOOONNNFFFHHHNNNRRRPPPLLLNNNSSSGGGAAA@@@EEEIIIHHHGGGIIIHHHCCCAAAFFFOOOSSSPPPJJJEEEEEEEEEEEEEEEDDDBBBAAA@@@AAADDDEEEEEECCCBBBAAA>>>AAACCCDDDCCCAAA??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@<<<<<<==================??????@@@@@@AAABBBBBBBBB@@@BBBEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJLLLPPPSSShhhsss~~~dddNNNGGGIIIUUU[[[UUUPPPQQQNNNRRRVVVTTTOOOMMMQQQUUUOOOMMMPPPWWW[[[ZZZWWWWWWQQQTTTUUUSSSNNNJJJIIIJJJIIIMMMQQQQQQRRRQQQNNNJJJFFFHHHJJJMMMOOOQQQQQQQQQLLLIIIGGGGGGEEECCCGGGMMMKKKIIIHHHGGGDDDBBBGGGNNNKKKKKKIIIHHHGGGFFFEEEEEEAAACCCFFFHHHGGGCCC???<<<999:::666777======CCCVVVjjjRRR@@@===:::888666666777777777555444444333222222111111000111111000000000000111111000000000000000///......////////////000000000000////////////////////////...//////000000//////...///000000///......000111444000000555:::GGGbbb|||{{{wwwqqqiiidddrrrooommmlllnnnppppppppprrrrrrssstttvvvuuurrroooqqqqqqqqqrrrsssuuuwwwxxxsssssssssqqqooonnnooopppkkkkkkjjjgggccc^^^YYYWWWVVVVVVWWWXXXRRRHHHBBBBBBBBB<<<;;;@@@DDDJJJYYYiii{{{sssVVVQQQOOOFFFCCCIIIFFFIIILLLMMMMMMOOOTTTXXXRRRXXXZZZUUUPPPOOONNNLLLGGGJJJPPPRRRMMMDDDBBBEEEHHHBBBBBBJJJNNNJJJGGGIIIHHHEEEBBBBBBDDDEEEDDDBBBBBBAAAAAABBBCCCCCC@@@>>>???AAACCCCCCAAA@@@@@@@@@>>>@@@BBBBBBAAA@@@AAAAAA???>>>===>>>@@@BBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@AAAAAABBB@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJKKKXXXdddnnnppptttrrrEEEDDDDDDIIIRRRSSSMMMKKKOOOIIIPPPUUUUUUOOOKKKMMMQQQQQQQQQVVV[[[ZZZUUURRRSSSTTTSSSRRROOOLLLJJJKKKLLLFFFIIIQQQ[[[bbb^^^PPPDDDEEEEEEFFFIIILLLNNNMMMLLLHHHFFFEEEEEECCCAAAFFFNNNNNNJJJGGGGGGFFFEEEIIIOOOKKKKKKJJJIIIHHHGGGFFFFFFBBBDDDGGGHHHHHHDDDAAA>>>:::;;;666777???===;;;DDDdddhhhQQQ???===888777555555666777666555444444333222222111111000111111000000000000111111000000000000000///......////////////000000000000////////////////////////......////////////......000111111000///...000222444...---333888===KKKZZZooo|||{{{uuunnniiijjjlllnnnooooooqqqsssvvvxxxwwwtttpppppprrruuuwwwwwwvvvuuusssppppppnnnkkkhhhffffffggg```^^^YYYTTTOOOKKKHHHGGGEEEDDDFFFHHHEEE>>>===AAAHHHDDDHHHSSS]]]hhh|||rrrkkk```SSSJJJGGGGGGFFFEEEJJJNNNOOOMMMLLLNNNPPPPPPUUUWWWRRRNNNMMMMMMLLLJJJJJJLLLMMMHHHAAAAAAEEEKKKEEEFFFPPPSSSLLLGGGIIIHHHHHHGGGBBB<<<;;;===AAAAAA@@@@@@AAACCCBBB???<<>>===>>>???@@@AAAAAA@@@???>>>@@@AAA===<<<;;;===@@@BBBBBBAAA========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAA@@@AAABBBDDDFFFGGGFFFDDDAAACCCEEEGGGIIILLLNNNPPPSSSYYY\\\ZZZ^^^qqqaaaPPPMMMOOOQQQRRROOOLLLKKKLLLIIIPPPUUUTTTMMMIIIKKKOOOSSSRRRTTTXXXVVVQQQNNNOOOTTTRRROOOMMMMMMMMMLLLKKKHHHJJJQQQ^^^fffbbbUUUJJJFFFDDDCCCGGGMMMOOOLLLHHHGGGGGGGGGHHHEEEDDDJJJRRRQQQKKKHHHJJJJJJIIIJJJMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDFFFHHHGGGEEEBBB@@@>>>@@@:::999>>>;;;888@@@KKKtttfffPPP???===888666444444555666666555444444333333222111111000111111000000000000111111000000000000000//////...////////////000000000000////////////////////////......////////////......000111222111//////000222111///000111---,,,:::LLLVVVmmmyyymmmeeedddgggjjjlllmmmooosssxxx{{{zzzvvvsssppptttyyy|||}}}yyytttqqqhhhhhheeeaaa\\\YYYYYYZZZRRRNNNHHHBBB>>>===>>>???:::888;;;???@@@>>>CCCKKKYYYYYYeeewwwlll```ggg___JJJEEEOOOMMM???GGGMMMSSSTTTPPPKKKIIIJJJRRRVVVVVVPPPJJJJJJKKKJJJJJJGGGFFFGGGEEEDDDIIIOOOHHHAAACCCNNNQQQHHHBBBCCCHHHJJJJJJCCC:::888>>>FFF@@@??????AAACCCCCC???<<<@@@AAABBB???<<<;;;<<>><<<;;;===???<<<::::::<<>>??????>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDFFFGGGFFFEEECCCDDDFFFHHHHHHHHHHHHIIIJJJPPPUUUVVV]]]mmm|||bbbWWWdddTTTWWWYYYVVVSSSQQQNNNJJJKKKRRRWWWTTTMMMIIILLLQQQTTTPPPPPPSSSTTTRRRPPPPPPSSSPPPMMMNNNOOOOOOLLLIIIIIIGGGJJJSSS[[[[[[UUUPPPJJJFFFDDDHHHOOORRRNNNIIIEEEEEEGGGHHHFFFDDDJJJSSSNNNHHHEEEHHHJJJGGGEEEDDDKKKKKKKKKKKKJJJIIIHHHGGGCCCEEEFFFGGGGGGEEEBBB@@@>>>AAA<<<777888444333===@@@PPPooo^^^KKK@@@:::999777555555555666555444555222//////111222222000000///...------...///000......////////////......)))+++...000111000...---///---,,,---...///...------......///////////////000000111111111111000000111111222222222333333333AAAKKK___~~~xxxzzzzzzrrriiigggaaaaaahhhlllhhhcccccckkknnnooolllddd]]]WWWUUUSSSRRROOOJJJFFFDDDEEEFFF<<<<<<<<<;;;;;;<<<>>>???:::???CCCCCCDDDNNNaaappprrrKKKSSSUUUUUUQQQKKKHHHJJJNNNWWW^^^bbb\\\RRRLLLLLLNNNNNNOOOLLLGGGFFFIIIKKKJJJMMMDDDDDDLLLJJJ@@@@@@KKKEEE@@@>>>@@@AAABBBEEEJJJMMMJJJFFFBBB@@@??????@@@AAACCCFFFHHHGGGCCC???<<>>@@@;;;<<<===>>>>>>===<<<;;;<<<;;;999888888999;;;<<>>===<<<;;;;;;;;;<<<999888888:::======:::777;;;===???AAAAAAAAA@@@???=========>>>@@@@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBCCC@@@AAAHHHIIIFFFGGGKKKIIIKKKNNNUUU^^^hhhrrrwwwtttsss^^^ccciiiggg___WWWRRRTTTTTTQQQQQQUUUNNNJJJIIIMMMNNNKKKMMMSSSUUUWWWWWWSSSNNNJJJJJJLLLIIILLLMMMKKKKKKNNNMMMJJJIIILLLKKKJJJPPPYYYVVVMMMOOOJJJGGGMMMUUUWWWPPPHHHJJJKKKKKKHHHCCCAAABBBDDDGGGHHHJJJJJJIIIHHHIIIJJJUUUQQQNNNNNNKKKGGGGGGIIIFFFIIIKKKJJJGGGDDDBBBAAA@@@AAA???;;;;;;===;;;777BBBFFFKKK^^^}}}\\\III???:::999777555444555555555333333000...---///000///...111000////////////000111......////////////......+++,,,///000111111000//////...---...//////...------......///////////////000000111111111111000000111111111222222222333333333:::IIIeeezzzhhh^^^YYYUUUTTTVVVNNNRRRUUUSSSMMMHHHFFFGGG@@@BBBCCCCCCAAA????????????BBBCCCAAA>>>>>>CCCIIIQQQZZZdddhhhlllyyyzzzZZZKKKNNNQQQRRROOOKKKJJJMMMQQQUUUYYY[[[VVVNNNJJJKKKMMMNNNPPPPPPMMMLLLNNNMMMJJJGGGHHHTTT```YYYFFF???FFFEEEAAA>>>@@@@@@@@@CCCGGGFFFEEEEEECCCBBB@@@???>>>BBBCCCEEEFFFEEECCC@@@>>>>>>>>>>>>===;;;;;;===>>>;;;<<<===>>>>>>===<<<;;;===<<<:::999999:::;;;<<<======<<<<<<;;;;;;;;;<<<===;;;999:::<<<>>>===;;;<<<===???AAABBBAAA@@@@@@>>>======???@@@AAA@@@>>>>>>??????@@@AAABBBBBBCCCCCC@@@AAAFFFGGGDDDDDDHHHEEEFFFIIINNNUUU]]]dddhhhfffrrrttt\\\ZZZZZZUUUPPPYYYPPPLLLRRRYYYZZZYYYYYYNNNIIIIIIMMMPPPNNNOOORRRPPPSSSSSSPPPJJJIIIMMMRRRNNNMMMIIIEEEFFFJJJKKKIIIFFFHHHIIIKKKWWWccc```UUURRRMMMJJJNNNUUUVVVOOOGGGDDDFFFFFFDDDAAA@@@CCCFFFGGGIIIKKKKKKJJJIIIJJJKKKOOOLLLKKKLLLLLLIIIIIIKKKJJJIIIHHHHHHJJJJJJGGGDDDAAABBB@@@===<<<===;;;555999>>>CCCOOOmmm|||[[[HHH???:::999777555444555555444333222000......///000///...111111000000000000111111......////////////............///000000111111111000///......000000///...---......//////////////////000000111111000000///000111111111222222222222///333888IIIaaasssnnngggeeegggjjjcccaaaZZZMMM???777999>>>>>>???@@@@@@@@@AAADDDFFFZZZ^^^```]]]WWWWWW___gggrrr|||tttTTTIIIMMMLLLOOOPPPNNNKKKKKKMMMPPPQQQQQQQQQOOOKKKIIIIIIJJJKKKOOOQQQOOOOOOOOOLLLHHHFFFMMM^^^iii___III???DDDEEEAAA>>>??????>>>AAAEEECCCDDDEEEEEECCC@@@<<<999AAAAAAAAAAAA@@@??????>>>===:::888777888;;;<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>><<<999999;;;===>>>>>>===>>>@@@AAABBBBBBAAA@@@??????>>>???AAABBB@@@???<<<<<<===>>>@@@AAABBBCCCBBB@@@AAACCCCCCAAAAAADDDCCCDDDFFFIIIMMMQQQTTTVVVZZZ\\\kkkWWWWWW___VVVOOOSSScccYYYRRRWWW^^^^^^YYYUUURRRMMMLLLQQQTTTTTTSSSSSSLLLPPPSSSOOOIIIIIIQQQYYYRRRMMMDDD===@@@GGGJJJGGGEEEGGGHHHMMMZZZfffcccWWWRRRNNNKKKMMMRRRRRRLLLEEEDDDEEEFFFDDDAAA@@@CCCGGGHHHJJJKKKLLLKKKJJJKKKLLLJJJHHHIIIMMMNNNLLLLLLOOONNNIIIEEEGGGLLLOOOLLLGGGFFFGGGFFFBBBAAABBB>>>888888<<<@@@EEERRRppp}}}]]]JJJ???:::888666444444555555444333333222111111111111111000000000000000000000000000......////////////......//////.........///111222111///...///000111000///---....../////////////////////000000000000//////000000000111111111111222333444333999HHHVVVppplllVVVNNNSSS[[[dddaaa\\\WWWWWW]]]fffmmmoooYYYMMMHHHHHHNNNOOOOOOMMMJJJIIIJJJKKKKKKIIIIIILLLLLLJJJHHHHHHIIIMMMNNNLLLLLLLLLJJJEEEJJJMMMVVV]]]TTTEEEAAAGGGDDD@@@???@@@AAA???AAAFFFGGGHHHGGGFFFCCC>>>:::777AAA@@@>>><<<;;;<<<===>>>;;;888666777;;;======;;;;;;;;;<<<======<<<;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<===>>>>>>>>><<<;;;::::::;;;<<<>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@???@@@BBBBBB@@@???<<<======>>>@@@AAAAAABBB@@@??????@@@AAAAAAAAACCCBBBCCCEEEGGGIIIJJJKKKLLLPPPUUUdddzzzlll___fffcccTTTVVVgggggg___XXXWWWZZZZZZWWWTTTXXXUUUSSSUUUYYYYYYVVVTTTMMMTTTYYYVVVMMMKKKRRRZZZRRRKKKAAA;;;@@@IIIJJJFFFFFFKKKMMMNNNTTT\\\YYYPPPMMMJJJHHHJJJMMMMMMIIIDDDIIIKKKKKKHHHDDDBBBDDDGGGHHHJJJLLLLLLLLLKKKLLLMMMHHHGGGIIIOOOPPPNNNNNNQQQOOOKKKGGGGGGKKKMMMLLLJJJHHHIIIHHHEEEDDDEEEAAA;;;===<<<>>>AAAFFFVVV{{{~~~___LLL@@@999888666444444444555444222222222222222111111000111////////////////////////......////////////......///...---,,,,,,...///000111///...///000111000///---....../////////////////////000000000000////////////000000000111111111///222///000666;;;KKKfff\\\JJJIIIJJJGGGCCCKKKLLLLLLLLLJJJJJJJJJJJJGGGDDDFFFMMMOOOKKKHHHHHHLLLNNNMMMHHHGGGJJJIIIGGGLLLIIIJJJMMMIIIBBBBBBHHHDDD@@@???BBBCCCBBBCCCGGGJJJIIIGGGDDDBBB@@@???>>>EEEBBB???<<<;;;<<<>>>@@@:::999:::===AAABBB???;;;:::;;;<<<======<<<;;;:::999:::;;;;;;:::999888777:::;;;<<<>>>????????????:::;;;===???????????????>>>>>>???@@@AAAAAAAAAAAAAAA@@@???@@@BBBBBB@@@>>>????????????@@@@@@@@@@@@<<<===>>>===???BBBCCCDDDBBBCCCEEEFFFHHHHHHHHHHHHEEEQQQ^^^jjjxxx|||bbbaaaeeefff\\\QQQUUUcccXXXVVVSSSPPPRRRXXX]]]```[[[YYYWWWVVVWWWXXXUUURRRRRR[[[aaa^^^TTTNNNPPPVVVNNNIIIBBB???EEELLLLLLFFFEEEPPPTTTOOOLLLOOOOOOKKKIIIHHHHHHIIIKKKKKKIIIGGGJJJLLLMMMKKKGGGEEEGGGIIIHHHJJJLLLMMMLLLLLLMMMNNNHHHFFFHHHMMMNNNLLLKKKNNNNNNMMMKKKIIIGGGHHHJJJLLLFFFHHHGGGDDDDDDFFFCCC===@@@::::::@@@CCCIII]]]ttt~~~___KKK@@@999888666444333444444333222...000111111///......///......////////////............////////////......///...---,,,,,,---...///000///......000000///...---......///////////////...//////000000//////...////////////000000000000+++111//////222000666GGGTTTbbbyyyfffUUUDDD>>>@@@CCCFFFIIIEEEFFFHHHJJJKKKLLLLLLMMMFFFBBBEEEMMMPPPKKKIIILLLRRRSSSOOOIIIGGGJJJKKKJJJHHHEEEEEEHHHGGGCCCBBBFFFDDDAAA@@@CCCCCCBBBCCCGGGHHHFFFDDDBBBBBBDDDGGGIIIKKKHHHCCC???===>>>@@@BBB:::<<>>???>>>>>>===:::===AAACCCBBBAAAAAAAAA>>>>>>>>>??????@@@AAAAAAAAA@@@???@@@AAAAAA???===????????????????????????<<<>>>>>>===>>>CCCFFFEEE@@@AAACCCDDDEEEFFFFFFFFFBBBNNNUUUVVVaaauuu~~~{{{rrraaaWWWVVVXXXZZZXXXUUURRRQQQQQQTTTVVVUUUQQQRRRYYYaaaeeeWWWXXXVVVQQQPPPQQQRRRPPPTTT\\\bbb```VVVNNNMMMPPPJJJIIIFFFEEEIIINNNLLLGGGDDDQQQWWWOOOGGGHHHLLLMMMJJJJJJKKKKKKKKKKKKKKKJJJCCCGGGJJJKKKIIIHHHIIIKKKGGGIIILLLLLLLLLLLLMMMNNNGGGEEEFFFIIIJJJGGGGGGJJJMMMMMMLLLJJJGGGFFFIIILLLKKKLLLKKKIIIJJJMMMLLLIIIFFFAAA@@@EEEGGGFFFKKKTTT~~~{{{[[[HHH>>>999777666444333444444333222...000222222///......///...///000000000000///.........////////////......//////............/////////...---...//////...------......///////////////......////////////.............../////////000000,,,222000000444000000:::===GGG\\\xxxyyyYYYGGGDDDBBBBBB@@@@@@FFFNNNCCCDDDFFFHHHKKKLLLLLLLLLHHHCCCDDDKKKMMMHHHJJJRRRVVVVVVRRRKKKIIIKKKLLLJJJDDDEEEGGGGGGCCC???AAAFFFFFFCCCBBBCCCBBB??????BBBDDDCCCBBBBBBDDDGGGKKKMMMMMMJJJEEE@@@>>>>>>@@@AAA;;;>>>AAABBBAAA@@@??????::::::<<<<<<<<<<<<::::::777999<<<>>>???>>><<<:::888999;;;<<<===<<<;;;::::::===???@@@??????AAACCC============>>>???@@@@@@@@@???>>>???@@@@@@>>><<<=========>>>>>>?????????>>>AAAAAA===>>>DDDFFFDDDBBBBBBBBBCCCCCCDDDEEEEEEGGGJJJLLLMMMSSS^^^iiioooyyyvvviii___WWWSSSUUUXXXQQQMMMNNNRRRTTTSSSRRRWWWZZZXXXSSSTTTYYY\\\ZZZQQQVVVUUUNNNJJJMMMQQQRRRQQQVVVZZZXXXRRRLLLKKKLLLJJJKKKJJJHHHIIILLLKKKGGGDDDPPPTTTKKKCCCFFFKKKLLLKKKLLLMMMLLLJJJIIIIIIJJJ@@@EEEKKKMMMKKKIIIIIIJJJGGGIIIKKKLLLKKKLLLMMMNNNIIIFFFFFFHHHIIIGGGHHHKKKMMMKKKJJJIIIJJJKKKKKKKKKNNNOOOMMMKKKNNNSSSUUURRRMMMNNNNNNLLLGGGCCCDDDGGGWWWxxxWWWEEE===999777555333333444444333222///222555444111///000111///000111222222111000///......////////////......000000000000000////////////---,,,---...///...------......///////////////......////////////................../////////000---222///---222...+++333666999DDDYYYwwwrrrKKKIIIEEEBBBAAACCCCCCBBBEEEKKKFFFFFFGGGIIIJJJKKKIIIHHHKKKDDDCCCHHHIIIEEEKKKWWWVVVVVVSSSMMMJJJKKKJJJGGGEEEGGGIIIEEE<<<999AAAJJJHHHDDDBBBCCCAAA<<<;;;>>>DDDCCCCCCCCCEEEGGGIIIJJJLLLIIIDDD???<<<;;;===>>><<<>>>AAA@@@======???AAA::::::;;;<<<<<<;;;::::::888:::>>>@@@BBB@@@>>>===666888999;;;;;;:::999888999:::;;;:::999:::>>>BBB<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>??????===;;;999:::;;;<<<===???@@@@@@AAADDDCCC>>>>>>DDDFFFCCCEEEDDDDDDCCCDDDDDDEEEFFFIIIDDDFFFMMMNNNJJJRRR___```ooommmcccZZZXXXVVVRRRTTTYYYVVVKKKFFFLLLQQQRRRXXXbbbOOOPPPOOONNNRRRXXXUUUNNNNNNUUUUUUMMMHHHLLLTTTWWWLLLOOOQQQPPPLLLJJJJJJKKKKKKNNNMMMIIIHHHJJJIIIFFFFFFNNNOOOFFFAAADDDHHHGGGKKKLLLMMMKKKGGGEEEEEEGGGCCCIIINNNPPPMMMIIIGGGGGGFFFHHHJJJKKKKKKKKKMMMNNNKKKHHHHHHJJJKKKJJJLLLPPPMMMIIIFFFHHHMMMPPPNNNKKKIIIIIIHHHFFFJJJQQQTTTRRRMMMTTTWWWMMMAAA<<>>===@@@AAA???<<<>>>;;;:::>>>BBBAAA???===777888:::;;;;;;;;;::::::000555===EEEIIIGGG@@@;;;999999999777777888;;;======<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>=========;;;;;;;;;===???BBBEEEGGGDDDBBB@@@??????AAADDDFFF===???CCCEEEFFFDDDBBB@@@AAACCCEEEHHHKKKMMMOOOPPP[[[^^^gggtttsss[[[ZZZYYYUUURRRPPPQQQRRRWWWQQQLLLNNNSSSWWWUUURRRSSSSSSPPPOOORRRTTTOOOFFFIIIOOOSSSQQQMMMMMMRRRVVVSSSUUUVVVQQQKKKHHHIIIMMMPPPOOOKKKGGGCCCCCCGGGJJJEEEKKKLLLFFF@@@@@@AAAAAAJJJIIIHHHHHHHHHGGGEEEBBBFFFEEEEEEGGGKKKLLLJJJGGGLLLKKKJJJHHHGGGIIILLLOOOKKKIIIGGGEEEFFFHHHLLLNNNHHHFFFEEEGGGJJJLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFJJJGGGEEEFFFDDD>>><<<===<<>>???>>><<<::::::;;;<<<<<<;;;:::999888555;;;BBBFFFEEEDDDBBBBBB;;;:::999888777888:::<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;==================<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBAAA?????????@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>???BBBEEEGGGIIIJJJJJJPPPQQQWWWaaajjjvvvuuudddZZZTTTTTTSSSSSSSSSTTTTTTUUU[[[VVVRRRSSSVVVVVVRRRLLLOOOQQQRRROOOOOOPPPNNNIIIOOORRRSSSQQQNNNNNNRRRUUUSSSSSSQQQNNNJJJJJJMMMOOOPPPMMMJJJFFFEEEEEEHHHJJJEEEIIIIIIBBB>>>???BBBDDDHHHFFFFFFFFFGGGGGGFFFDDDEEEDDDEEEGGGJJJJJJHHHEEEHHHIIIHHHGGGFFFGGGJJJLLLHHHGGGEEEDDDEEEGGGIIIKKKDDDBBBAAACCCFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEE@@@===>>>AAABBB???>>>AAADDDDDDJJJ```sss[[[HHH:::999888666555444555555444222444333111000/////////000......//////////////////---...///000000///...---................................................---------............///,,,...//////...------...---------............///////////////////////////////////////222:::GGGQQQkkk|||jjjJJJAAADDDDDD>>>:::FFFCCC@@@>>>???CCCHHHLLL```YYYNNNFFFCCCCCCEEEFFFAAA======CCCGGGGGGFFFGGGCCCDDDGGGHHHHHHGGGEEECCCGGGFFFDDDBBBAAA@@@AAAAAA@@@<<<:::;;;;;;:::;;;???EEEBBB???<<<<<<>>>AAACCC@@@>>><<<===??????===:::<<<>>>@@@???>>><<<;;;;;;============;;;:::888888:::???DDDCCC???===AAAEEE===;;;999888777777888999999999999:::::::::;;;;;;888888999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>?????????@@@CCCAAA???<<<<<<===???@@@<<<>>>AAADDDFFFFFFFFFEEEIIIIIIMMMSSSXXX^^^iiittt~~~ppp\\\SSSQQQQQQQQQOOOOOOQQQUUUWWWUUUSSSUUURRROOOPPPRRRQQQJJJEEEJJJOOOQQQMMMJJJKKKKKKIIIMMMLLLMMMNNNOOOQQQSSSUUUTTTOOOJJJGGGGGGJJJLLLMMMOOOLLLHHHFFFFFFFFFGGGGGGEEEHHHFFF@@@<<>>>>>???AAABBBAAA@@@BBBBBBCCCDDDEEEEEEEEEEEE???===???CCCEEECCCDDDFFFKKKCCC:::@@@\\\kkkWWWHHH;;;999777666555444555555444222555444333111000/////////............////////////---......//////......---................................................---------............///+++---000///,,,+++,,,///---------............///////////////////////////111111111000000222777<<>>???===;;;===DDDBBB@@@>>>???AAAEEEGGGNNNMMMLLLJJJHHHFFFDDDCCCFFF@@@???DDDHHHFFFAAA???>>>AAAEEEGGGFFFDDDBBBAAAAAA@@@>>>===<<<======>>>@@@>>>============>>>@@@@@@???>>>>>>???@@@BBBDDDDDDAAA>>>===>>>???>>>===;;;@@@CCC@@@<<<<<<===<<<>>>>>>======<<<::::::999:::===???===:::999<<>>>>>======<<>>@@@CCCEEEFFFFFFDDDCCCEEEEEEIIIOOOSSSVVV]]]eeehhhjjjppp{{{zzzooobbb\\\YYYVVVTTTTTTSSSPPPNNNQQQVVVWWWSSSNNNNNNLLLJJJKKKMMMMMMIIIEEEJJJMMMLLLHHHFFFGGGGGGDDDAAA@@@CCCKKKRRRTTTUUUUUUSSSLLLDDDAAADDDHHHIIIIIIOOOKKKGGGEEEDDDDDDCCCBBBCCCFFFFFFAAA???CCCFFFFFFGGGFFFEEEFFFGGGHHHHHHGGGCCCEEEGGGJJJJJJGGGCCC@@@AAACCCEEEFFFDDDDDDDDDDDDAAAAAAAAABBBAAAAAA@@@@@@============>>>?????????@@@AAABBBDDDEEEEEEFFFFFFDDDBBBCCCFFFGGGDDDDDDFFFFFFJJJJJJEEEHHH```hhhUUUGGG:::888777666555444555555444222555444333222000/////////---.........//////000000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++---///...+++***,,,///---------............///........................---...///000///000111222777:::BBBRRRkkkzzzXXXCCC;;;;;;;;;999666666>>>HHH@@@??????>>>>>>>>>>>>>>>;;;>>>CCCFFFFFFEEECCCAAAEEE???>>>CCCGGGCCC>>>;;;>>>BBBFFFGGGDDDAAA??????<<<<<<;;;;;;;;;===>>>?????????>>><<<<<<=========:::<<>>::::::;;;===>>>===BBBCCC<<<888:::;;;:::======<<<<<<;;;;;;;;;;;;:::999999999::::::999888AAA===999777777777666555555555666777888777777777777777777888888777777777777888888888999999999:::888999999::::::;;;;;;;;;888999;;;<<<===<<<;;;:::<<<======>>>???@@@@@@AAA???@@@BBBDDDEEEDDDCCCBBBAAA@@@DDDJJJNNNOOOSSSXXXfffeeedddgggnnnwwwfffXXXUUUVVV\\\^^^XXXSSSQQQSSSPPPNNNQQQUUUVVVRRRMMMPPPMMMJJJJJJKKKLLLLLLJJJLLLJJJEEEBBBDDDGGGDDD???;;;:::@@@MMMVVVVVVTTTSSSOOOGGG@@@???EEEJJJLLLKKKNNNKKKGGGDDDBBB@@@>>><<>>??????>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFDDDAAABBBEEEEEEBBBAAACCC>>>GGGOOOLLLGGGMMMcccxxxhhhSSSDDD888777888666555444555555444222333333222111000000///...------......///000000000------------------------------------------------++++++++++++++++++++++++---------............///------...---,,,,,,---///---------............///..............................000000000000///...333222444>>>PPPlllnnnRRR>>>444999777666777888:::;;;<<<;;;<<<=========<<<;;;:::888:::<<<======>>>@@@AAA???;;;;;;@@@CCC@@@===<<<@@@CCCGGGFFFCCC???>>>???<<<<<<;;;<<<===???AAABBB<<<>>>===:::999;;;;;;999:::===BBBFFFHHHHHHFFFDDDCCC@@@<<<888777888:::<<>><<<===<<<;;;;;;:::;;;;;;<<<999888777999;;;<<<:::888BBB===888777888888777555444555666777777777666555666777777888888777777666777777777888888999999:::777888999:::;;;<<<<<<<<<888888:::;;;;;;;;;:::999999:::===???@@@AAA@@@@@@======>>>???@@@@@@@@@@@@CCCAAACCCHHHJJJIIIJJJNNNYYY]]]ccciiimmmooonnnnnn|||ttt```RRRWWWRRRSSSXXXVVVPPPNNNRRRQQQOOONNNOOORRRRRRPPPNNNOOOLLLHHHFFFGGGHHHHHHHHHKKKHHHBBB???DDDIIIGGG@@@AAA???EEERRRXXXTTTOOOPPPHHHDDD@@@CCCIIIOOOQQQPPPJJJKKKJJJFFFAAA===<<<<<>>===<<<;;;>>>???@@@@@@>>>>>>???@@@@@@@@@BBBCCCDDDEEEEEEFFFBBB@@@BBBFFFGGGEEEEEEHHHCCCBBBDDDHHHKKKNNNTTT[[[~~~fffOOOAAA888999888666555444555555444222111111111111000000///...------......///000000111...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,,,,---.........---------............///........................//////000111222222000///000///000444:::HHHbbbxxx~~~nnnZZZHHH<<<777666111111333777<<<<<<555...999999999999:::;;;<<<<<<999;;;<<<<<<::::::===???>>><<<===@@@@@@===;;;===???CCCFFFDDD@@@>>>???AAA======<<<<<<===???AAABBB:::======999999<<<<<<999AAABBBEEEFFFFFFDDDBBB@@@<<<<<<;;;:::999:::;;;<<<===@@@===777<<>>===;;;:::999999999999777777777888888999;;;===BBB===888666888999777444333444666777888777666555555666666777777666666555666777777888999999::::::666777999:::;;;;;;::::::888888999:::::::::::::::999:::<<<===>>>>>>>>>>>><<<;;;;;;;;;<<<===???@@@EEEBBBBBBFFFGGGEEEEEEGGGJJJPPPXXX```eeehhhhhhhhheeennnxxxggg\\\\\\[[[WWWPPPMMMOOOTTTRRRLLLOOOYYYQQQPPPOOOMMMLLLKKKJJJJJJFFFEEEEEEEEEFFFFFFGGGFFFGGGGGGDDDAAADDDKKKMMMJJJIIIDDDHHHSSSUUUNNNKKKNNNDDDCCCBBBEEEJJJMMMMMMLLLFFFJJJLLLIIIBBB===>>>AAACCCFFFFFFEEEEEEHHHGGGCCCHHHEEECCCCCCDDDFFFGGGGGG>>>AAADDDDDDBBB@@@@@@@@@???AAABBBBBBAAAAAABBBCCCAAAAAA@@@???>>>===<<<;;;<<<>>>@@@???===<<<===?????????AAABBBCCCCCCCCCCCCBBB@@@BBBFFFHHHFFFGGGJJJHHHBBB@@@FFFJJJLLLOOOSSS[[[aaaLLL@@@999<<<888666555444555555444222//////000000000//////...---------...///000000111...------,,,,,,------...---------------------------------------------------------.........//////111...++++++...000///------------.........//////........................,,,,,,,,,...000111000///...///333555111222@@@RRRbbb{{{sssmmmpppooopppvvv}}}{{{sss[[[RRRDDD:::555444555666000222222111111444777777888777666777888<<>><<<;;;<<>>???:::>>>>>>;;;;;;???@@@<<>>>>>>>>:::===;;;999DDDWWWaaa^^^@@@>>><<<999888777777777333666888666333444;;;BBBBBB<<<777666888:::888555333444666888888777666555444555555666666555555444666777777888999:::::::::777888999::::::999888777999999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<===<<<;;;:::;;;===@@@AAABBB???>>>BBBDDDBBBAAACCCKKKKKKLLLMMMQQQXXX___eee^^^iiitttyyy{{{|||zzzvvvxxx|||~~~zzzvvveee]]]UUUSSS[[[aaaZZZNNNFFFGGGPPPZZZWWWNNNOOOYYYUUUTTTQQQLLLFFFCCCCCCCCCAAABBBFFFIIILLLMMMMMMLLLCCCFFFGGGDDDEEELLLRRRTTTKKKEEEGGGOOOPPPHHHHHHOOOCCCDDDDDDFFFGGGFFFDDDBBBCCCIIINNNKKKCCC>>>AAAFFFEEEFFFDDDAAABBBFFFGGGDDDDDDBBB@@@@@@CCCFFFGGGGGG<<>>>>>@@@???@@@AAAAAA@@@@@@AAABBBCCCBBB@@@???===<<<<<<<<<;;;===>>>===;;;:::;;;>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>???BBBCCCAAAAAACCCCCCCCCFFFHHHCCC@@@GGGSSSFFFsss```MMMBBB999999888666444222222222333444222222111111000////////////000111222222111000///------.........---++++++------------------------000...,,,,,,...000000000,,,,,,,,,------...............------------......111000///......///000111111111111111000000000000........................,,,,,,,,,...000333666888GGGZZZrrrpppccc[[[bbb^^^]]]aaagggfff\\\SSS>>><<<888555222111111111111111111111222333444444555666777888999:::;;;;;;===;;;999999;;;<<<;;;;;;>>>@@@AAA???;;;999:::;;;>>>>>>@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<888888:::>>>===;;;AAAKKK\\\RRREEE===:::;;;:::888999:::;;;============<<<===:::777:::CCCNNNUUUXXXBBBAAA???===;;;999777666555555444444666888:::;;;<<<999444444555777777555888666555777;;;<<<777222444444444555555555555555666666666666666666666666888888999999999888888777888999;;;;;;;;;999777666<<<:::888999;;;<<<:::888:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@DDDGGGFFFFFFFFFGGGHHHKKKMMMOOOVVVZZZdddvvv}}}qqqpppqqqqqquuu|||tttxxxvvvjjjiiiUUUPPPOOOWWW]]]ZZZSSSNNNKKKLLLOOOSSSXXXZZZZZZYYYVVV[[[ZZZPPPKKKOOOQQQNNNGGGMMMSSSYYY___```VVVKKKFFFFFFIIIPPPSSSQQQRRRTTTUUUNNNGGGFFFKKKPPPSSSRRRKKKGGGCCCCCCFFFGGGFFFCCCFFFHHHJJJHHHDDDAAAAAABBBDDDGGGEEEDDDLLLVVVQQQDDDDDD@@@???AAAFFFIIIGGGDDDAAAAAA@@@???>>>===;;;:::????????????????????????EEEBBB??????@@@AAA???===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBBBB???@@@DDDEEECCCHHHHHHGGGDDDBBBEEEKKKQQQSSS___xxx^^^KKKAAA999999777666444222222222333444222222111111000///////////////000111111000//////,,,---.........---,,,+++------------------------///...,,,,,,.../////////,,,,,,,,,---------------......------------......//////...------...//////////////////////////////....................................000111333444444BBBSSS^^^fffuuunnn```WWWRRRNNNTTTPPPNNNOOOPPPMMMDDD===888777555222111111222222111111111111222333444444333444555666777888888999;;;:::999:::<<<===<<<;;;;;;<<<===<<<999888999;;;>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@>>><<<;;;:::999:::999<<>><<>>===;;;999777555333333444444444555666777888999888666333333555666555444666555444888<<<===:::666555555555555555555444444555555555555555555555555777777888888888888777777666777999;;;;;;;;;999888888777666888;;;===<<<;;;999999999999::::::;;;;;;===>>>>>>>>>>>>@@@CCCFFFEEEDDDDDDEEEEEEGGGHHHIIIHHHJJJTTTggg}}}~~~jjjaaa]]][[[YYYTTTTTTYYY\\\WWWPPPMMMNNNOOOPPPUUUZZZ___aaaaaaZZZ^^^[[[RRROOOSSSSSSNNNIIINNNSSSWWW[[[[[[TTTKKKNNNKKKKKKNNNOOOMMMOOOSSSSSSOOOLLLLLLQQQTTTSSSRRRIIIHHHHHHJJJMMMNNNJJJGGGHHHJJJKKKJJJEEEAAA@@@@@@@@@EEEHHHIIIQQQXXXSSSFFFBBB???>>>@@@DDDGGGEEEBBB@@@@@@AAAAAA@@@>>><<<;;;????????????????????????CCCAAA>>>>>>@@@AAA???======<<<<<<<<<<<<===>>>>>>========================BBBDDDCCC@@@@@@CCCCCCAAADDDEEEFFFEEEFFFJJJRRRYYYVVVYYYaaappp[[[III@@@999:::777666444333222222333444222222111111000/////////......////////////......,,,------.........------------------------------...,,,++++++---.........------------,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,------...------------------------........................111000000//////000000111---222888>>>GGGZZZqqqwwwfffQQQDDDCCCFFFHHHGGGFFFDDDAAA???===999444000222111000///000000222333000000000000111222333444111111222333444555666666888888999;;;===>>><<<;;;999:::;;;:::999888:::<<>>>>>>>>???AAACCCDDDEEEDDDAAA>>>;;;999888777:::;;;>>>AAA???===@@@EEEDDD>>>888666777999:::999999999:::::::::999888888777999;;;;;;:::999::::::;;;:::999777555333222111333444444555666666666555333333222333555666444333444333444888<<<>>>===:::666666666555444444444333555555555555555555555555666666777777777777666666555666888:::;;;;;;;;;;;;777666666888:::;;;;;;:::888888888888999999999999===>>>>>>>>>===>>>AAACCCBBBBBBCCCCCCDDDEEEEEEFFFCCCBBBEEEPPPbbbsss~~~tttZZZOOOTTTXXXSSSUUUSSSUUUZZZ\\\YYYVVVVVVUUUSSSRRRTTTXXX^^^bbbddd]]]^^^ZZZRRRRRRVVVSSSKKKHHHMMMQQQRRRTTTUUURRRMMMQQQMMMJJJLLLMMMMMMPPPVVVTTTRRRPPPQQQRRRQQQMMMIIIEEEGGGKKKOOORRRQQQLLLIIIJJJLLLMMMLLLHHHCCC@@@>>>999BBBIIIJJJNNNQQQKKKAAA@@@>>>===???BBBDDDCCCAAA>>>???AAABBBBBB@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@???>>>===============>>>??????========================CCCEEEDDD@@@@@@BBBBBB???BBBDDDEEEEEEGGGKKKSSSZZZSSSPPPMMMPPP[[[sssWWWGGG???999:::777666444333333222333333222222111111000/////////........................---------...............---------------------------+++***+++---...---,,,...------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------........................000000000///////////////222111///000555BBBRRR]]]mmmtttwww```QQQHHHBBB<<<;;;>>>@@@@@@>>>999999888666333111000111//////......///000111222000000///000000111222333000000111222333333444444555666777;;;===>>><<<::::::::::::999999999;;;<<<>>>>>>===<<<===???BBBDDDGGGFFFCCC???<<<999777666:::<<<>>>???>>>===>>>@@@<<<999666555777:::::::::;;;:::::::::999888777777555888;;;:::666444444666;;;:::999888666555444333222333444555666555444333000111333555666666555444333333444777:::<<<;;;:::777777666555444333333333555555555555555555555555444555666666666666666666666777888:::;;;;;;;;;;;;:::999999888888888777666888888999999999999999999===>>>>>>>>>======???AAA@@@AAABBBCCCEEEFFFFFFGGGEEECCCBBBEEEKKKSSSXXX[[[lllqqqaaaUUU[[[nnnpppZZZNNNWWW]]]XXXXXXWWWXXX\\\\\\YYYWWWYYY[[[WWWRRRPPPRRRWWW[[[]]]\\\\\\VVVQQQSSSXXXSSSGGGGGGMMMPPPOOOOOORRRSSSQQQMMMIIIIIIMMMOOOQQQVVV[[[WWWUUURRRPPPNNNIIICCC???DDDHHHLLLPPPPPPNNNKKKIIIKKKLLLNNNMMMJJJFFFCCC@@@<<>>===???AAACCCBBBAAA===???BBBDDDDDDBBB???===@@@@@@@@@@@@@@@@@@@@@@@@=========>>>??????>>>>>>>>>============>>>??????========================BBBDDDCCC@@@???BBBBBB@@@DDDEEEEEEDDDDDDGGGMMMSSSMMMJJJHHHJJJNNNXXXjjj{{{UUUEEE???999:::666555555444333333333222222222111111000/////////......------------..............................------------------------,,,+++***+++---...---+++---------,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,------............,,,,,,---------.......................................//////000000000000333111...---...222777;;;GGGJJJZZZpppzzz}}}}}}ssshhh[[[NNNCCC;;;:::===??????<<<888444111111111111///---,,,///111000000///////////////000////////////000111222222000111111222222333333333333444666999<<<===;;;::::::999777666777888999:::======;;;;;;<<<>>>AAACCCHHHGGGDDD@@@<<<:::888777999;;;===<<<<<<<<<<<<<<<:::999888777999:::;;;;;;<<<<<<;;;:::999888777777555888999888555555888;;;;;;:::999888777666555555222333444555555444333222000222555888888777666666444444444555777777777666777777666555444333333333555555555555555555555555444444555666666666666666888888999999:::::::::::::::::::::999888777666777::::::::::::999999999999;;;<<<======<<<<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCC???BBBGGGJJJJJJIIIIIIIIIFFFVVVooo{{{jjj[[[WWWZZZZZZUUUMMMnnn}}}hhhTTT[[[fffgggfffbbb``````\\\UUUQQQRRR[[[WWWQQQMMMOOORRRVVVXXXZZZZZZVVVRRRVVV\\\UUUIIIPPPTTTUUURRRPPPRRRSSSQQQHHHGGGJJJPPPTTTTTTWWW[[[XXXUUUQQQMMMIIIEEEAAA???KKKNNNQQQQQQOOOLLLLLLLLLJJJKKKLLLLLLLLLIIIFFFDDDBBBHHHLLLLLLIIIHHHFFFCCC????????????AAABBBBBBAAA<<<>>>AAADDDDDDBBB???>>>????????????????????????;;;<<<===>>>>>>========================>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>???BBBCCCAAADDDFFFFFFDDDCCCEEEJJJOOOPPPJJJGGGJJJMMMPPPTTTYYYnnnSSSDDD>>>888888555555555444444333222222222222111111000////////////...------------...///000///......------......------------------------+++++++++,,,......---+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,---............,,,------....../////////........................,,,---...///000111111111222222222111000/////////666666???OOOWWW]]]ooo{{{qqq\\\VVVMMMFFFAAA???===;;;666999<<<:::555111111333222222111///------...000000000000/////////..................///000111222111111111111222222333333333333444777999;;;:::888888666333333666888999:::<<<;;;;;;;;;<<<>>>@@@AAAFFFEEEBBB???<<<:::999888999;;;;;;999:::<<<<<<:::;;;:::999999999999:::;;;<<<;;;:::999888888888888777888777777777999<<>>============:::CCCLLLPPPLLLFFFDDDCCCFFFMMMXXXbbbkkkwwwyyymmm```]]]TTTLLLOOOZZZ]]]XXXXXXwwwmmmXXX^^^mmmsssgggbbb______^^^ZZZWWWXXXXXXUUUPPPNNNOOOSSSUUUWWWXXXZZZXXXUUU[[[aaa[[[OOOYYY\\\[[[VVVTTTTTTQQQLLLIIIHHHLLLRRRTTTRRRRRRTTTUUUSSSPPPMMMJJJIIIIIIIIIQQQTTTWWWTTTNNNKKKMMMPPPJJJIIIHHHIIIJJJIIIFFFDDD???BBBEEEFFFEEEEEEFFFFFF????????????@@@@@@AAAAAA===>>>AAABBBBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>777666555555555555444333222222222222111111000///////////////...------...//////222111///...------------------------------------,,,++++++---//////---++++++++++++++++++,,,,,,,,,++++++************++++++)))***+++,,,---------,,,,,,,,,------...//////000........................,,,---...000000000000///000222333333222222222333333222555<<>>:::999999888888222222222111000111444666333111000///////////////---.........///.....................///000111111000000000111111111111111333222222444666888888777777444333444999===???@@@::::::;;;<<<===>>>>>>???BBBAAA???===;;;999999888:::<<<;;;777888===>>>;;;::::::999777666777999::::::999888777666777777888999888777777999;;;<<<;;;777777666666555555444444333333333333444555777777333666999999777666777999555555555555444444555666555555555555555555444444444444444444444444444444444444555666777888888777777777888888999:::;;;<<<777999;;;:::999888:::<<<:::999999999888888888888777999;;;<<<<<<<<<>>>???BBB@@@>>><<<;;;===???AAA@@@GGGMMMKKKCCC<<<<<<>>>QQQRRRUUUXXXXXX\\\iiiwwwzzz~~~kkk^^^YYY___]]]UUULLLOOO[[[]]]VVVaaassswwwgggYYY___hhhkkk```ZZZWWW]]]cccdddcccdddWWWTTTPPPNNNOOOPPPQQQQQQSSSWWWXXXWWW\\\bbb^^^TTTVVVWWWVVVTTTTTTTTTNNNFFFIIIHHHJJJPPPQQQNNNMMMOOOQQQQQQPPPOOOMMMLLLMMMMMMKKKPPPTTTQQQIIIEEEHHHLLLIIIGGGDDDDDDDDDDDDCCC@@@;;;;;;===@@@BBBAAA@@@@@@===>>>>>>>>>>>>>>>??????>>>???@@@@@@@@@???>>>===========================999<<>><<<999999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;<<>>AAACCCCCCCCCFFFLLLQQQRRRJJJBBBBBBEEEKKKSSS[[[WWWVVVaaa~~~~~~SSSEEE???666555555555555555444333222111222222111111000/////////000///...------...///000333222000...---,,,,,,---------------------------,,,+++,,,---//////---+++*********++++++,,,,,,---++++++************++++++'''(((***+++,,,,,,++++++++++++,,,------...//////........................---...///000000///......---...000///...///222555000//////000444;;;DDDKKKZZZ]]]fffttt~~~~~~{{{hhhkkkqqq{{{|||~~~wwwxxx{{{qqq```OOOLLLPPPLLLGGGBBB888999888777777888888666444777444111000111111///...---+++******---......---++++++,,,---...............------......///000111/////////000000000000000333222111222444666666666888666444777===CCCGGGGGG888999;;;<<<===>>>>>>>>>???>>><<<;;;999999888888;;;===;;;777888???@@@===888888777555444555777:::999888666555555666666777;;;888777888;;;;;;999666888888777777777666666666333333333333444666888999444666999888666555777999555555666555555555666888444444444555555555555555444444444444444444444444444555666777888888888888555666666888999;;;===>>>;;;===>>><<<888666777999999888888888777777666666555888:::<<<<<<<<<>>>??????>>><<<;;;===BBBGGGJJJFFFKKKLLLFFF;;;666;;;AAANNNPPPUUUZZZVVVQQQTTT]]]TTT]]]iiisss}}}tttiiiccc]]]WWWVVVZZZWWWUUUMMMEEEMMM^^^fffccc]]]dddccc[[[WWW[[[[[[UUUbbbZZZVVV]]]dddgggeeeeeeWWWTTTQQQNNNMMMLLLJJJHHHMMMSSSVVVVVV[[[aaa___VVVLLLMMMMMMNNNRRRSSSLLLCCCGGGEEEGGGLLLNNNLLLLLLOOOOOOPPPQQQPPPNNNLLLKKKKKK@@@FFFLLLJJJBBB>>>???CCCJJJFFFAAA@@@@@@@@@???===???===???BBBDDDAAA>>><<<;;;<<<======<<<<<<===>>>???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<999<<>>999888:::999444444888AAA???<<<999999:::===???:::999777666555555555666888777777666555444444444222444666888888666333111444555555555666666777777222444666555444333555888555555555555555555555555666666666666666666666666666555444333333333333333444444555666555444222111444444444444444444444444777777888999999777666555999999999999999999999999777777888888888888777777555777:::<<<;;;;;;;;;<<<:::;;;<<<===???EEELLLRRRIIIDDDAAABBB===888???JJJXXXSSSPPPPPPOOONNNPPPTTTPPPPPPRRRWWWXXXZZZaaajjjwwwzzz{{{nnngggiiinnnpppmmmkkkfff^^^VVVQQQRRRUUUWWWXXXUUUTTT\\\gggfff]]]]]]XXXTTTUUUXXXZZZXXXUUU[[[PPPQQQcccooohhhZZZRRR\\\RRRKKKKKKHHH@@@<<<===???MMMWWWXXXYYY]]]aaaaaaWWWKKKKKKYYY]]]QQQIIIJJJWWWQQQJJJHHHJJJJJJHHHEEEQQQSSSPPPIIIGGGKKKLLLHHHDDDMMMNNNDDD>>>BBBCCC>>>EEE===999===???<<<<<>>CCCDDDAAA===@@@>>><<<:::999:::;;;<<<<<<;;;::::::999999999:::999999;;;;;;;;;;;;999999>>>===;;;:::999888888888999999:::::::::;;;;;;;;;888999999::::::999999888SSSNNNFFF===777888<<<@@@999:::;;;===>>>@@@AAABBBFFFJJJJJJFFFEEEHHHFFFBBBBBBLLLRRRXXX```lllzzzOOOCCC>>>777777333333333222222222222222111111000000//////............//////...------,,,......---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///............////////////000000000000000111111222444444888@@@FFFKKKTTT___nnnyyy}}}}}}yyyqqqhhhffflllsssllliiilllllliiinnnmmm```eeeiiimmmnnnnnnqqqwww|||~~~~~~xxxppp^^^[[[WWWQQQKKKEEEAAA???<<<;;;999777666555555555555444333222111111111111........................000///...---------------,,,,,,,,,---------------------------..........................................///000111333555666999777555777<<<>>>>>>;;;777888999:::;;;<<<===>>>>>>:::888:::999555555999:::::::::::::::::::::::::::888777555555555555666777777777666555444444333222444666888888666444333444444555555666666666666555666777777555444555666444444444444444444444444555555555555555555555555555555444333333333333333444444444444444333222222444444444444444444444444555666666777777666666666999999999999999999999999777777888888888888777777555777:::;;;;;;:::;;;<<<============>>>BBBGGGLLLFFFBBBAAAAAA<<<888@@@MMMXXXQQQMMMNNNNNNMMMNNNQQQPPPOOOPPPRRRRRRRRRWWW^^^XXXUUU]]]mmmwwwzzz}}}|||hhhfffaaaZZZZZZ___cccbbb]]]]]][[[VVVPPPMMMOOORRRSSSZZZ]]]\\\```gggeee]]]ZZZXXXVVVVVVYYY[[[\\\\\\WWWPPPSSSaaaggg^^^RRRNNNWWWQQQKKKHHHDDD===555111<<>>:::===>>>;;;:::<<>>???@@@AAAEEEMMMRRRRRRQQQOOOHHH???EEEKKKMMMRRRZZZbbbyyyzzzOOOCCC???888888444333333333222222222111111111000000//////...............///......---,,,...------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///............//////////////////......//////000111111000000333444666;;;AAAMMMUUU___iiisss|||}}}|||~~~{{{pppeeeeeeqqq}}}kkkeeefffeeebbbllluuuqqqxxxzzzwwwzzz|||yyy{{{oookkkssswwwjjjWWWJJJDDDBBB???;;;888777888888666555444444333333333444222222111000////////////..............................---------------...------------,,,,,,,,,,,,------------....................................---------...///111222333777777666666666666666666666666888999:::<<<===>>>>>>:::888999888777888<<<777999;;;======<<<999888999888666555444555555666666666666666555555444333333444555777777777666666444444444555555555555666666666777777666555333222444444444444444444444444444444444444444444444444555444444333333333333333444444333333222222333333444444444444444444444444444444444444444555666777888888888888888888888888777777888888888888777777444777999:::999999:::<<>><<<;;;===AAADDDCCC@@@AAABBB<<<888BBBQQQZZZQQQKKKLLLOOOMMMLLLLLLMMMJJJKKKMMMLLLKKKOOOUUUUUUMMMLLLTTT^^^dddllltttjjjnnnvvv|||||||||~~~tttrrrkkkggghhhhhheeebbbbbbXXXXXXUUUTTTWWW^^^___\\\YYYZZZZZZWWWSSSPPPQQQRRRRRR___gggddd```___\\\VVVYYYXXXWWWWWWXXXYYY[[[[[[SSSOOORRRZZZZZZQQQIIIGGGSSSPPPJJJCCC@@@???:::444@@@QQQ\\\WWWKKKKKKWWWcccnnnaaaUUUQQQNNNIIIHHHLLLQQQPPPNNNJJJGGGGGGHHHJJJ\\\ZZZSSSKKKGGGIIIJJJIIIHHHNNNMMMEEEAAADDDDDD@@@CCC>>>;;;<<<===:::999:::@@@>>>===???BBBBBB???<<<999999:::;;;<<<<<<<<<<<<999999999888888888888888888999::::::::::::999888;;;:::999777666666666666555555666666666777777777888888999999999999888888???<<<888888;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>;;;CCCLLLSSSWWWYYYWWWRRRDDDFFFDDDHHHRRRUUU___ssswwwMMMBBB>>>888888444444444333333222222111111111000000//////......---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///............////////////000////////////000111111444222111000//////111444888;;;@@@DDDJJJQQQZZZ___nnnooouuu~~~yyyyyyzzz{{{{{{wwwnnngggkkkyyy}}}{{{uuulllrrr~~~vvvtttkkk]]]\\\QQQHHHJJJLLLFFF===888;;;:::888666444444444444333333222222111111111111000000///...------..............................------,,,,,,,,,---.........------,,,,,,+++++++++,,,,,,---------.................................------------...///000111333555777666333111222444555555666888:::;;;<<<===:::888777888999:::===@@@;;;===???@@@???===;;;999888777666555444555555666555555666666666555444333333444555666777777888888444444444444444444444444444333333555777666333000333333333333333333333333444444444444444444444444444444333333222333333444444333222111111222333444333333333333333333333333333333222222444555888999777777777777777777777777666777777888888777777666444666888888888888:::;;;>>>>>>===;;;::::::===???@@@???BBBCCC>>>;;;EEEVVV___TTTMMMMMMPPPNNNJJJHHHGGGEEEFFFJJJLLLLLLOOOUUUQQQJJJGGGKKKUUU]]]bbbeeeYYYZZZ\\\]]]]]]^^^bbbgggZZZVVVSSSTTT[[[ccckkkooofff]]][[[YYYUUU[[[^^^VVV\\\VVVSSSWWW[[[ZZZYYYYYY\\\^^^^^^\\\^^^aaaaaa]]]^^^aaabbb___YYYTTTSSSSSS[[[kkkssskkk___ZZZWWWSSSYYYXXXWWWXXXYYYXXXTTTOOOQQQMMMMMMQQQQQQIIICCCBBBJJJJJJDDD>>>@@@FFFGGGBBBGGGSSS[[[TTTGGGDDDPPP^^^mmmeeeXXXMMMGGGGGGIIIKKKLLLNNNOOOKKKHHHGGGLLLQQQVVVTTTPPPKKKGGGFFFEEEDDDFFFIIIGGGBBBAAADDDDDD@@@>>>===<<<<<<<<<;;;999999>>>===<<<>>>??????===:::777999:::<<<<<<<<<::::::777777888888888777777777888888999999999999888888999888777666555555555555444555555555555666666666888888999999999999888888999666666:::@@@BBB???;;;<<<<<<<<<<<<<<<<<<<<<<<<888;;;@@@FFFNNNWWW^^^aaaOOOPPPKKKJJJPPPOOORRR```ssstttKKK@@@===777777555555444444333222111111111111000000//////......------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,+++++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...............//////////////////......//////000111444333111///000222333222000111222333555777:::===???AAAJJJUUU^^^bbbhhhoooxxx}}}{{{zzzwwwrrrooojjjhhhlllvvvlllffflllkkkfffooonnn___UUURRRHHH999???999444333222111333555333444444555444333111000333222222111000///............---,,,,,,,,,------........................------,,,,,,,,,------...---------,,,,,,++++++***,,,,,,,,,------------..........................................///000111///333666666333111333666444555666777888:::;;;;;;555666666777999===AAABBB@@@@@@???>>>===;;;:::999777777555444444555555666444444666666666555333222333333444666666777777777444444444444333333333333333222222666;;;;;;777222333333333333333333333333222222222222222222222222333333222222222333333444333222111000000111333444333333333333333333333333333333222333444666888:::666666666666666666666666555666666777777666666555333555666777666777999;;;:::;;;<<<;;;999999;;;===>>>>>>BBBFFFBBB???IIIWWWaaaWWWOOOOOOQQQNNNIIIFFFGGGDDDEEEJJJNNNOOOQQQUUULLLKKKIIIKKKRRRXXXWWWSSSNNNMMMLLLNNNTTTYYY\\\[[[IIIIIIIIIHHHKKKQQQYYY___ZZZPPPJJJGGGGGGRRRXXXOOOSSSPPPQQQWWWZZZXXXTTTTTT\\\aaaccc```___```___]]]^^^aaaccc```[[[UUURRRRRRcccrrrxxxmmm___[[[ZZZYYYYYYWWWWWW[[[___\\\RRRHHHSSSNNNLLLNNNOOOKKKDDD@@@===@@@CCCFFFLLLPPPMMMFFFJJJOOOQQQLLLBBB???GGGQQQccccccYYYJJJDDDIIILLLJJJJJJMMMMMMJJJDDDDDDIIINNNKKKJJJJJJJJJGGGCCC@@@>>>DDDCCC@@@>>>@@@CCCCCC???:::<<<======<<<<<<;;;::::::::::::;;;<<<;;;999888888:::;;;<<<<<<:::888666666666777888888888777666888888888888888888888888777777666555444444444444555555555666666666777777777888888999999888888777999888:::???FFFHHHEEE@@@<<<<<<<<<<<<;;;;;;;;;:::???===;;;===AAAFFFMMMRRRZZZ]]]WWWRRRTTTRRRUUUcccjjjmmmiiiiii~~~rrrIII???<<<777777666666555444333222111111111111000000//////......,,,---......///.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++*********+++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...............////////////------,,,,,,------...//////000...,,,///333444111//////000000000111111111000000444:::>>>@@@EEEKKKSSSWWWYYYYYY\\\aaabbb```fffttt{{{qqqhhhaaa^^^ZZZWWW\\\hhhvvvtttooofffSSSJJJKKKHHHIIIKKKFFF<<<777999777000111333555444222111333555...///222444555444333222111111111111000...---,,,------,,,,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------/////////...//////000000---000444555444444555777444555555666777888999999222555777777999>>>AAA@@@>>>===;;;888777777777888777666555444444444666666222444555666666555333222222333444666666666555555444333333333333333222222555333333999@@@AAA:::333222222222222222222222222222222222222222222222222222222222222222333333444111111111000111111222222333333333333333333333333222333333444555666888888555555555555555555555555444444555555555555444444333444555555555666888:::777999:::::::::999;;;<<<<<<;;;@@@GGGFFFCCCIIITTT]]]TTTNNNOOOPPPLLLHHHGGGKKKGGGGGGKKKNNNNNNNNNQQQPPPTTTUUUSSSVVVYYYUUULLLKKKIIIGGGHHHOOOUUUTTTNNNJJJLLLNNNOOOPPPRRRWWW[[[UUULLLGGGFFFJJJ[[[cccWWWPPPPPPUUU[[[[[[VVVRRRSSSYYY\\\\\\[[[]]]aaa```]]]ZZZ^^^aaaaaa\\\XXXWWWWWW]]]hhhlllbbbYYYYYY[[[ZZZWWWWWWZZZ___ddd```VVVMMMTTTTTTUUUXXXXXXSSSIIIAAA<<>>BBBGGGDDDDDDGGGJJJIIIBBB===<<>>999===@@@>>><<<===<<<999777777999::::::999888777999:::;;;;;;;;;999777555555666888999999888777777888888777777777777888888666666555444444444444444555555666666666777777777777777888888888888777777666666888===AAABBB@@@<<<<<<<<<;;;;;;;;;:::::::::<<<::::::===>>>===>>>@@@GGGOOOLLLJJJPPPUUU^^^ooorrruuusssjjjhhhvvvrrrIII???===888888666666555444333222111111111111000000//////......,,,------...//////......,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------******************************++++++++++++******))))))******++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...............////////////---------------......///---///---+++...444444///000/////////111111222222333000000333444333666:::===???>>>;;;<<<@@@BBB@@@BBBKKKRRRTTTSSSQQQKKKEEEHHHDDDCCCIIIUUU___dddeeeQQQFFFGGGGGG===888:::888;;;999555222222444555666111333666666555555333222///000111222333333333333------...//////...---,,,---,,,,,,++++++,,,,,,---..............................---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------000//////.........//////,,,///222444555555666666555555555666666777777777222777999777999======:::888777666555555555666777666555444444444444666666111333555666777555333222111222555666666555333111333333333333222222222111666222222999@@@AAA999000222222222222222222222222111111111111111111111111222222111111222333333444///000000111111111111111222222222222222222222222111111222444555555555555444444444444444444444444222333333444444333333222333444444444444555888:::666888:::;;;:::999:::::::::888<<>>BBBCCC???<<<;;;AAADDD@@@<<<<<<:::666555666888999999999888999888888999::::::999888777555666888::::::999888777888777666666666666777888666666555444444444444555555555555555666666666777777777888888888888777777444555777888999999888777;;;;;;;;;:::::::::::::::888666888>>>???<<<;;;>>>555===<<<;;;FFFOOOXXXggggggmmmvvvyyyqqqiiimmmwwwrrrJJJ@@@>>>999999777666666444333222111111111111111000//////......,,,,,,---.../////////...,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------************************)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,.............../////////000000////////////000111111///111///---000666555///111///------///111222222111---,,,000222111222555333777999888999<<<;;;888<<<>>>>>>===@@@DDDCCC???:::777777;;;AAAFFFFFFEEECCC888;;;@@@999777:::999555111111666666222000222333222000///111333222///111000...,,,,,,---...///)))***+++---.........---,,,,,,,,,+++,,,,,,------........................///...---,,,+++******************++++++,,,,,,---++++++,,,,,,,,,---------------------------------//////...---------......---...111333555666555444666666666666666666666666333999;;;888999<<<:::555333444555666666777777777666555444333444444666666111333555777777555333222000222555666666444111///333333333222222111111111555111000666>>>>>>444***111111111111111111111111000000000000000000000000222111111111222333333444...///000222222222111000222222222222222222222222///000222333444444333222444444444444444444444444111222222333333222222111333333444444333444777:::777999;;;;;;:::999999999999555:::EEEJJJGGGFFFKKKHHHEEEEEEHHHHHHFFFGGGJJJFFFAAA@@@EEEIIIHHHGGGHHHNNNWWWXXXPPPOOOXXX[[[UUUKKKQQQSSSOOONNNOOOMMMGGGCCCBBBEEEMMMUUUVVVOOOHHHMMMIIIKKKNNNWWWiiijjjXXXGGGKKKSSSXXXTTTOOOQQQWWW]]]SSSJJJNNN^^^jjjdddWWWUUUYYY\\\[[[XXXUUUUUUVVVZZZ___^^^XXXXXX\\\[[[UUUWWW^^^dddaaaXXXQQQRRRVVVSSSdddvvv{{{qqq```OOODDDFFFBBBPPPkkknnnWWWFFFFFFAAADDDLLLQQQNNNIIIMMMWWWaaapppkkkRRRGGGPPPSSSHHHDDDDDDDDDCCCDDDGGGKKKNNNNNNJJJKKKNNNLLLEEEBBBDDDUUUKKKBBBAAADDDCCC???;;;===EEEGGGBBB<<<;;;888333444666999::::::999999:::666777888888999999999999555777999:::;;;:::999888888777666555555666777888666666555444444444555555444444444555555555666666777777888888888888777777999:::;;;;;;999888999999::::::::::::::::::::::::???;;;:::>>>>>>:::;;;???>>>CCC===888@@@EEEHHHPPPTTTRRR\\\pppzzzxxxyyywwwqqqHHH999;;;;;;666888777777555444333222222111111000///////////////,,,---...---++++++---...++++++------------++++++///...---,,,++++++++++++///......---+++******)))************************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++---------,,,,,,+++++++++---,,,,,,+++*********+++---------...------,,,,,,///////////////000111111111111000000//////......//////000000111111222222+++,,,...///111222222333111111111111111111111111...///111222333444555555666666666666666666666666333333333222222222111111111111111111111111111111111111000000000000111111///////////////000111111//////.........---------------,,,+++,,,---...///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---.../////////...,,,++++++,,,...///---...000111333333444444666777666444111111444888???;;;666666888:::777444222444666777555444444444444333333444666777666555666666555555444333222111222333555555555444222000444333222222333333222000222222222111111111111111222222222222111111111111111111111000000000000000111222222222222111000000111111111111111000//////000000111222222222222222111111222222222333333333222333333444444333333222444555555555444333333222111222222333333444444555666666666888:::;;;:::999===???AAABBBBBBBBBCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKEEEAAACCCFFFGGGJJJNNNQQQSSSVVVUUUSSSSSSUUUXXXSSSMMMLLLPPPSSSOOOMMMNNNIIIBBBBBBMMMWWWSSSGGG>>>IIIFFFLLLQQQQQQVVVZZZQQQIIIIIINNNWWWZZZWWWWWW[[[bbbZZZNNNZZZ{{{jjjSSSSSSTTTVVVXXXXXXWWWVVVUUU[[[UUUQQQSSSYYY\\\YYYUUU\\\ccccccZZZSSSRRRRRRPPPZZZaaaooouuueeeKKKAAAEEEIIIDDDKKK^^^cccUUUFFFBBB???FFFMMMNNNLLLJJJKKKNNNXXXllldddSSSTTTOOOHHHPPPMMMJJJIIILLLNNNNNNLLLKKKOOOQQQVVVXXXQQQDDD???BBBKKKAAA===CCCDDD<<<999===BBBBBB@@@===:::888999:::888:::;;;:::999999:::;;;777777888888888999999999888888999999999:::::::::888888777666555555666666666666555444333333222222666666666666666555555555666666777777888888888999777888888999999999888888666666777888999::::::;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;<<<===>>>BBBGGGLLL[[[xxxzzzuuu|||oooIII;;;===<<<777777666666555444333222222111111000///////////////---......---,,,,,,---///,,,---............---,,,---,,,+++***************+++++++++++++++*********************************))))))))))))))))))))))))+++++++++*********))))))***+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++,,,------...------,,,,,,///////////////000000111000000000/////////......000000000000000000111111......///000000000000000111111111111111111111111...///000222222333333333222222222222222222222222222222222222111111111000111111111111111111111111111000000//////000000111///////////////000111111//////.........---------------,,,,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///---,,,+++++++++---///111000000000111111222222222555555444111000333;;;AAAHHHAAA999555555666555333666888::::::888777666777666555444555777888777666777666555444333222222333111111222333222111000///333222222222222222222111333222222222111000000000000000000000000000000000000000000000000111111111222222222111111111000000000000111111000000///...///000000111111111111111111111111222222333333333222333333444444333333222333333444444333222222111111222222333333444444555666555666888:::;;;:::999888:::===>>>>>>>>>???AAAGGGHHHIIIIIIIIIIIIIIIHHHLLLGGGEEEFFFFFFFFFIIINNNSSSTTTTTTSSSQQQPPPPPPQQQOOONNNLLLMMMOOOPPPNNNKKKMMMGGGHHHRRR[[[XXXLLLCCCBBBJJJUUUTTTKKKNNNXXX\\\SSSQQQTTT[[[]]]YYYWWWXXXYYY[[[YYYccczzz{{{eeeSSSUUUVVVXXXYYYYYYXXXVVVVVVTTTSSSTTTXXX[[[[[[WWWRRRYYY]]]\\\UUUPPPQQQRRROOOWWW^^^ggggggZZZJJJFFFKKKWWWNNNMMMTTTTTTHHH@@@@@@@@@EEEJJJKKKIIIIIIMMMRRRWWWpppjjjUUURRRNNNHHHMMMIIIIIIJJJMMMNNNLLLIIIGGGJJJKKKNNNPPPKKKBBB@@@DDDMMMBBB>>>BBBBBB;;;999<<>>;;;999:::;;;:::;;;<<<;;;:::999:::;;;777777888888888999999999888888888999999999::::::999888777666666666666666666666666555444333333333666666666666666666666555666666777777777888888888777777888999999999888888888888888888999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===<<<@@@DDDNNNeee|||zzz}}}zzzyyymmmIII===>>><<<777555444444444333333222222111111000///////////////...//////...------...000---......//////......---+++******)))))))))******((()))))))))******++++++************************))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,------...------,,,//////......//////000111///////////////.........000000000000000/////////000000000000///...------////////////////////////...///000000111111111111////////////////////////111111000000000000000///000000000000000000000000000//////......//////000///////////////000111111/////////.........------------,,,,,,------...///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........+++******+++,,,...111222222111000//////000111222555444222//////666@@@HHHJJJBBB999333333444555555777999;;;;;;999777777777888777666777888999888777777666444222222222444444222222222222111111111111111111222222222222222111333333222222111000//////000000000000000000000000//////000000111111222222333222111000///000111111///000000000000///.........//////000000000000000///000000111222333333333222222333333333333222222222222222222222111111000111222222333333444444555666555555777:::;;;:::999555888:::;;;;;;<<<===???GGGHHHIIIJJJJJJHHHFFFEEEJJJIIIIIIIIIGGGDDDHHHOOOQQQPPPOOOOOOOOOOOOMMMKKKJJJNNNMMMHHHJJJPPPOOOHHHFFFDDDIIITTT[[[VVVLLLEEEIIIUUU]]]WWWNNNOOOVVV\\\]]]ZZZZZZ^^^```\\\WWWTTTMMMXXX[[[___kkkjjj]]]WWWWWWWWWXXXYYYYYYXXXWWWVVVMMMQQQWWW\\\]]]ZZZUUUQQQVVVUUURRRNNNMMMPPPPPPMMMRRR[[[^^^VVVMMMKKKNNNQQQSSSLLLHHHIIIFFF???>>>BBBBBBEEEHHHHHHGGGIIIPPPVVVXXXwwwrrrWWWPPPMMMGGGJJJFFFHHHJJJLLLKKKIIIFFFCCCEEEEEEHHHJJJGGGBBBCCCGGGLLLBBB===@@@@@@;;;999;;;AAABBBBBB???<<<;;;;;;;;;;;;<<<===<<<:::999999;;;777777777888888888888999777888888888999999999999999888888777777777777777777777666666555555444444555555666666666666666666666666666666777777777777666777888888999999888888:::::::::999999999888888::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::::::::;;;888;;;===@@@NNN^^^ccc^^^qqqzzz}}}vvvrrrvvv{{{{{{jjjIII>>>===:::555333333333333333333333333111000000///////////////...///000///------///000------............------+++******)))))))))******)))))))))*********++++++************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,------...---------///............///000000........................000000000//////.........000000000000///...------..............................//////000/////////000000000000000000000000//////////////////////////////////////////////////////............/////////////////////000000111////////////............---------------......///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++---...000111111000///......///111333444444222//////444>>>EEE@@@;;;444111222444777888555777888888777555444555888777666777888999888777777555333111111222555666666555444333333333333444///111222333222222222222444333333222111000//////000000111111111111222222......///000111222222333444222000///...///111222///////////////......------......///000/////////...//////000111222333333222222333333333333222222111222222222222222111111111222222333333444444555555555555777999::::::888666999;;;<<<<<<===>>>@@@DDDFFFHHHIIIIIIHHHEEECCCEEEFFFIIIJJJFFFCCCGGGOOOJJJIIIHHHJJJNNNOOOLLLJJJEEEMMMMMMDDDEEEOOOOOOFFF???EEEPPP[[[[[[RRRKKKHHHPPPYYYYYYUUUZZZ\\\XXXUUU]]][[[ZZZ]]]___\\\VVVRRRKKKWWWXXXVVV\\\]]][[[```WWWWWWXXXXXXWWWVVVUUUTTTIIIPPPXXX\\\[[[WWWTTTRRRUUUPPPJJJHHHKKKNNNMMMJJJNNNYYY[[[OOOIIIOOOTTTQQQHHHGGGFFFDDD@@@<<<===@@@EEEHHHKKKKKKIIIKKKQQQWWW[[[|||vvvVVVMMMLLLEEEGGGEEEHHHIIIHHHHHHHHHFFFBBBBBBDDDGGGIIIGGGEEEFFFHHHGGG???:::<<<===:::999;;;???@@@AAA???===;;;:::;;;<<<===>>><<<:::999999:::777777777777888888888888777777777888888888888999999888888777777777888888888777777777666666555555555555555555666666666666666666666666666666666666555666777888888999999888:::::::::999999999999999::::::;;;;;;;;;;;;::::::<<<;;;:::999999999999999888;;;;;;:::???IIIMMMLLLZZZfffpppxxxpppnnnyyyhhhIII>>><<<888333333333333333333333333333111000000///////////////...///000///------///000---,,,,,,,,,,,,,,,,,,---,,,++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,---.........---...............//////000---------------.........000/////////......---------......////////////...---------------------------....../////////......000000000000000000000000................................................//////............/////////////////////000000111000000/////////.........------.........//////..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------............---,,,...000222444333444444222000111666:::444222111111222333444555333555777777666444444555777666555555666777666555666555222111111333555777666555444333333333444444///222444555333222222222333333222222111000000////////////000000000111111......///000111222222333333222000......///000111///////////////......---------...///////////////......///000000111222222111222222333333222222111222222333333333333222222111222222333333444444555555444555777999:::999888888:::<<<===<<<<<<>>>???@@@BBBDDDGGGHHHGGGEEEDDD===@@@EEEHHHFFFCCCGGGNNNGGGFFFEEEHHHKKKLLLIIIFFFBBBKKKKKKBBBCCCMMMOOOGGGGGGRRRaaaggg___RRRLLLNNNOOOaaaaaa[[[aaaaaaXXXVVVVVVWWWWWWYYY[[[ZZZVVVQQQRRR^^^]]]WWWZZZZZZYYY___VVVVVVUUUUUUTTTSSSRRRQQQIIIOOOVVVYYYWWWUUUUUUVVVVVVOOOHHHHHHLLLMMMLLLIIILLLYYY\\\QQQMMMUUUVVVNNNMMMOOOLLLDDD======@@@BBBIIIMMMQQQPPPNNNOOOTTTYYYccc}}}rrrSSSLLLJJJCCCEEEFFFHHHFFFDDDGGGKKKJJJDDD@@@CCCGGGHHHHHHFFFDDDBBB???999666888;;;;;;;;;;;;;;;===??????===:::999999<<<======<<<:::888999:::777777777777777777777777666666777777777888888888888777777777777777888888777777777777777666666666444555555555666666777777666555555555555555555555555555666777888999999999777777888999999:::;;;;;;999999::::::::::::999999;;;:::999888888888888888:::<<<;;;999:::>>>CCCDDDMMMRRRTTT\\\vvv~~~{{{xxx{{{eeeGGG===:::777333555444444444333333222222111111000///////////////...//////...------...000---,,,,,,++++++,,,,,,---------,,,+++***)))******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,++++++,,,---..................------......///000,,,,,,,,,---------------...............---------+++,,,---...///000000000------------------------,,,---...///////////////////////////////////////---............/////////////////////////////////000//////......//////000///////////////000111111000000000/////////......------...////////////.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---...000222333111333555333000///000333000111222222222111000000222555777888777777777888666555444444555555444333444444222222222444666777333333333333222222222222000444777777444111111333222222222111111111111111,,,------......///////////////000000111111222222222111000///...///000000///000000000000///......---......///////////////////////////000000000000111111222222222222111111111222333333333333333333111222222333333444444555555444444666999:::999888777999;;;;;;:::::::::;;;===???AAACCCDDDDDDDDDCCC999;;;AAAFFFGGGDDDFFFKKKGGGGGGHHHIIIIIIHHHEEEBBBBBBHHHHHHCCCCCCIIIMMMJJJUUU\\\eeefff\\\OOOKKKOOO___~~~~~~jjjcccXXXNNNVVVQQQVVVXXXXXXWWWXXXUUUQQQRRR___```[[[\\\WWWPPPQQQUUUTTTSSSRRRQQQPPPOOOOOOKKKOOOSSSTTTSSSTTTVVVYYYVVVOOOJJJLLLOOOOOOMMMMMMMMMWWWZZZTTTRRRXXXVVVNNNRRRTTTNNNCCC@@@IIIRRRUUUKKKPPPTTTTTTRRRSSSXXX]]]mmmzzzgggMMMKKKIIIAAAEEEFFFGGGDDDCCCKKKSSSPPPFFF<<>>???===:::999888:::;;;<<<;;;999888888:::888777777777777777666666666666666666777777777777666666666666666777777888777777777777666666666666444444555555666777777777555555555555555444444444444555666777888999999999555666777888999:::;;;;;;888888999999999999888888999888888777777777777888999::::::888888:::===???FFFKKKJJJGGGQQQkkkbbbEEE===:::888666777666666555444333222222111111000///////////////---......---,,,,,,---///...---,,,,,,,,,,,,---......---+++***(((((('''''')))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---***+++,,,---...............------------...//////++++++,,,,,,,,,---------------------------......+++,,,---...////////////........................+++,,,---///000000000000........................---.........////////////////////////////////////111000000//////000000111///////////////000111111000000000000/////////...,,,---...///000//////.................................------------......------------------------,,,,,,,,,,,,------------------------------------+++,,,,,,---............,,,,,,---......///000000///111333222000///111333222333444555444222111111111444777999999999999:::666555444444555555444222333222222333444555666777222333444444444333111111222777::::::555111111333111111111111111222222222.........///000111111111000000000000000111111111111000000000////////////000000111111000000///.........///000000000000///000////////////.........111111222222222222111111000000111222222222222222111222222333333444444555444444444666888:::999888888:::;;;;;;999888888999>>>>>>???@@@AAAAAA@@@@@@::::::???FFFHHHEEEDDDFFFEEEGGGIIIJJJHHHEEEDDDCCCCCCDDDFFFEEEDDDFFFJJJNNN\\\XXXWWWVVVSSSNNNMMMPPPjjjiii```RRRFFFPPPTTT[[[___[[[WWWVVVTTTQQQMMM\\\^^^YYYXXXRRRLLLOOOUUUTTTSSSQQQOOONNNNNNMMMLLLNNNPPPQQQRRRTTTWWWXXXUUUOOOMMMRRRUUUSSSRRRTTTPPPTTTTTTQQQRRRVVVVVVSSSNNNSSSPPPGGGIIIVVV___^^^LLLPPPSSSSSSRRRVVV^^^eeewwwuuuZZZFFFKKKHHH???FFFDDDEEEDDDFFFSSS]]]UUUEEE<<<@@@AAA>>>???BBB???:::888777777999===???===999888;;;???@@@>>><<<999999888999::::::888777888:::888888777777666666666666555555555666666666777777555555555555555666777777666666666666666666666666444444555555666777777888555555555444444444333333333444555777888888999999666666666777777888888888777777888888888888777777777777666666666777888888999888888888999888999;;;@@@FFFJJJEEE@@@FFFVVVfffooovvv___CCC<<<;;;:::999888888777666444333222222111111000///////////////,,,---...---++++++---...///...---,,,,,,---...///---,,,+++)))'''&&&%%%%%%&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++*********+++,,,,,,---***+++,,,---...............------------...//////+++++++++,,,,,,---------,,,,,,,,,------.........------......///.................................+++,,,---///000111111111////////////////////////........./////////000000000000000000000000000000111111000000000000111111///////////////000111111000000000000////////////,,,---///000000000///...////////////////////////......------------......---------------------------------.........//////------------------------)))***+++---...//////000------...//////......------///111111000000444888333444555666555555666777///222666777888888:::;;;777555444444555555444222111222333444555555666666444555666777777555333222444888<<<;;;666222111222000000000111222222333333111222222333444444555555111111111000000000000000000000000111000///......111111111111111000//////...//////000000000000000000000000///......------111111222222222222111111//////000111111111111111111222222333333444555555444444444666888999999777;;;<<<===<<<:::888888999?????????>>>>>>>>>>>>>>><<<;;;>>>FFFIIIFFFCCCBBB@@@DDDIIIJJJHHHFFFFFFHHHDDDBBBDDDGGGFFFDDDIIIPPP^^^SSSIIIJJJOOOSSSUUUXXX___xxxjjjSSS[[[WWWHHHMMMYYYbbbggg```WWWUUUTTTQQQNNN\\\]]]VVVTTTRRRSSS\\\VVVUUUSSSQQQOOONNNNNNMMMLLLMMMNNNQQQSSSUUUWWWWWWTTTOOOPPPVVVXXXVVVVVVZZZSSSQQQNNNMMMOOOSSSVVVXXXNNNVVVVVVOOOPPPZZZZZZRRRMMMOOOPPPPPPQQQWWWbbbkkk}}}qqqQQQAAALLLHHH>>>GGGAAACCCDDDJJJYYYdddYYYDDD===@@@???;;;===BBBBBB===999999999;;;>>>@@@===888888;;;@@@AAA@@@===;;;999777888999999888777888:::888888777777666666666555555555555555666666666777444444444444444555666777555555555555666666666666444444444555666777777888555555555444444333333333333444555777888888999999777777777777666666666666666666777777777777666666666666555666666777888999999777777999:::999999999===>>>AAABBB???>>>GGGRRRMMMVVVfffzzzaaaEEE<<<999999<<<888666444444444333222000111111000///////////////------.....................---///333333...,,,---,,,,,,+++***))))))******+++***)))***++++++***)))******++++++++++++******---***''''''***+++***((())))))))))))************++++++************++++++)))************+++++++++***,,,---,,,***(((((())),,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///......------...///111222111111222222111///---,,,///...------...///......///000111000...---///111222000000222222000111444333111...------------,,,---///000000///......///***---//////...------...---...///000111000//////000222222000111333222...,,,///111111...,,,---///000333111,,,---000...(((---,,,,,,---///...,,,)))///,,,***,,,///111000///------,,,+++,,,---...///...//////000111222222222222222222222222222222222222777777333999FFFKKKFFF===777000///222555777666666999888333222555777666333444444444444222111000666666555444333333333333000000000000000111111111......///111111222222222222111111111000000//////000000000000000000000000...///000111111000///...000...,,,---//////---+++........................000000000000000000000000///000000000111111111111111111222222222333333333666666666666666777777888666777777777888888888888:::;;;===>>>>>>>>>===<<<<<<<<>>???@@@AAAGGGKKKUUU___fffttt___DDD;;;888888:::888666444444444444222000111111000///////////////.........------,,,,,,+++...,,,...222222---+++,,,,,,++++++***))))))*********)))((((((******)))((()))******++++++******)))***)))(((((()))***)))((())))))))))))************++++++************++++++)))************+++++++++(((***,,,,,,*********+++,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///......------...///111222...///000000///...---,,,///...//////000000///---222111111000111333555777555222111555888999:::>>>888555222333666888888777444555555444111//////000///111222333111000111111222333444555555555444444555:::???CCCGGGEEE:::------,,,++++++...///000///***...---******......***------...///000000///...///---,,,...222555555444111000...---------.........//////000111111222222222222222222222222222222---444777777???NNNSSSOOO:::444///222:::???>>>:::222555666444333666777444555444333222222222333444444333222222111111111111000000000000000000000111......///111111222222111111111111000000000//////////////////////////////---...///000000///...---111///---...///000...,,,........................//////////////////////////////000000000111111111000000000111111111222222555444444444444555666666666666666777777777888888999:::<<<======<<<<<<;;;999999@@@HHHGGG???@@@IIIKKKFFFBBBBBBEEEGGGEEECCC999>>>;;;<<>><<<;;;:::;;;<<<===:::===EEEMMMRRR[[[mmm]]]BBB:::777666888777666444444444444222000111111000//////////////////......---,,,+++******---+++---111000,,,***+++,,,+++******)))*********)))((('''((()))***)))''')))******++++++******)))&&&(((******)))((((((((())))))))))))************++++++************++++++)))************+++++++++''')))+++++++++***+++---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,---------......,,,,,,,,,---------......---------............///............///000111111...//////000000//////...///000111111222111000000444222111000222666;;;???===888666<<>>BBBIIIRRRZZZ[[[NNN@@@DDD<<<333///111222///+++000333444111000222333222+++---......---,,,,,,,,,...---,,,...111333333333333222111///......---......//////000000111111222222222222222222222222222000555777555:::DDDEEE@@@777111...444>>>CCC???888222666777555555777666333666444222111111333666888333333222111111111222222111111000000000000000000......///000111111111111000000000000////////////////////////////////////,,,---...//////...---,,,///...------......---+++------------------------////////////////////////////////////000000000000////////////000000000000333333222222333333444555555555555666666666777777777888999;;;;;;::::::999888777;;;AAABBB>>>CCCLLLIIIFFFCCCCCCEEEEEECCCAAA888>>><<<>>>IIINNNPPPXXXTTTWWWVVVPPPKKKLLLPPPRRRSSSSSSRRRNNNJJJIIILLLOOORRRPPPMMMIIIIIILLLRRRWWW\\\\\\ZZZXXXYYY[[[WWWQQQOOOOOOMMMJJJLLLQQQQQQNNNPPPOOOOOOQQQTTTTTTPPPLLLIIIIIIJJJMMMQQQSSSRRRQQQOOOKKKLLLRRRUUURRROOONNNHHHLLLOOOMMMJJJLLLWWW```UUUOOOJJJNNNXXX___^^^[[[KKKJJJHHHFFFFFFGGGHHHHHHDDDAAA@@@AAADDDEEEBBB???>>>BBBCCC@@@>>>??????===::::::;;;<<<<<<;;;;;;:::999999999999888777666666999888777666666666666666666666555555555444444444333333333333333333333333333333333333333333333333222222222222111111111000222222222333333333333444333333333333333333333333222222333333444555555666444444444444555555666666555555555555555555555555555555555555555555555555555555555555666777888999<<<;;;999888888999::::::666888<<>>DDDAAAAAABBBEEEGGGFFFCCC@@@;;;AAA@@@BBBMMMPPPQQQYYYUUUVVVVVVRRROOOPPPRRRTTTRRRQQQPPPMMMKKKLLLPPPSSSKKKNNNQQQQQQOOOMMMOOOQQQ\\\\\\[[[ZZZ^^^```ZZZRRRSSSWWWWWWUUUSSSRRRMMMGGGGGGIIIKKKLLLOOORRROOOKKKNNNNNNPPPRRRTTTVVVWWWWWWVVVOOOLLLPPPSSSPPPKKKIIIKKKNNNPPPPPPNNNPPPVVV\\\NNNLLLKKKQQQYYY]]][[[WWWJJJKKKLLLIIIFFFDDDFFFHHHEEECCCAAAAAABBBBBB???===>>>AAAAAA===<<<>>>???<<<;;;;;;<<<<<<;;;;;;;;;:::888888777777777666666555999999888777666666666666666666666555555555444444222222222222222222222222222222222222222222222222111111111111000000000000111111111111222222222222222222222222222222222222222222333333444555555555222333444444333333333444444444444444444555555555555555555555555555555555555555555555666777888999;;;;;;:::999999::::::;;;;;;:::;;;===???AAABBBCCC[[[BBB<<<:::777777666555333333444444333111111000000///////////////------......//////000000---++++++......***)))++++++***************+++++++++***))))))++++++***))))))))))))******)))))))))"""&&&***+++((('''''')))((()))))))))************++++++************++++++))))))*********+++++++++***+++,,,,,,***))))))***+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000000111111111222222111000/////////......///...---...222888>>>@@@GGGLLLHHH@@@BBBNNNZZZeee___\\\```eeegggjjjnnnhhhaaaZZZYYY```iiioooqqq{{{}}}~~~}}}yyytttqqqpppyyy{{{}}}~~~}}}|||||||||vvvqqqkkkdddaaaaaadddfffiiilllmmmllloooxxxqqqjjj___VVVPPPNNNNNNNNNHHHFFFEEEBBB===999777777666777666444111000///000///////////////000111222////////////000////////////////////////000000000000000000111111222222222000333444444777999777444333222111///...111666;;;JJJGGG???666444666555111111111333444555555666666333333333333444444555666111111111111000000//////...//////000000000000///.....................///...........................///000111111000///...------------,,,++++++,,,------------------------........................---............//////////////////000000000000111222222111111222222333444222222333333333444444444333444666777777777666555888888;;;>>>>>>;;;;;;======@@@EEEIIIKKKHHHCCC???@@@GGGEEEFFFPPPQQQPPPWWWSSSPPPNNNPPPRRRRRRRRRQQQOOONNNMMMKKKLLLNNNRRRVVVNNNRRRUUUTTTQQQNNNNNNOOOVVVXXXXXXZZZ^^^```ZZZQQQLLLRRRVVVUUUQQQKKKBBB:::???DDDGGGHHHKKKQQQQQQMMMUUUUUUVVVWWWXXXYYYZZZ[[[ZZZQQQKKKMMMOOONNNKKKKKKQQQQQQQQQSSSTTTTTTRRRQQQHHHJJJMMMRRRVVVWWWWWWUUUMMMNNNMMMHHHBBBAAADDDGGGIIIGGGEEEDDDCCCBBBAAA@@@===???>>>;;;;;;>>>>>>;;;<<<;;;;;;;;;:::::::::;;;777777666666666666666666:::999888777666666666666666555555555444444444444222222222222222222222222222222222222222222222222111111111000000000//////000000000111111111222222222222222222222222222222222333333444444555666666444666777777444222222333222333333333444444444555555555555555555555555555666666555666666777888999:::::::::999:::::::::;;;;;;999777777;;;>>>???===XXXAAA===;;;888777666555333333444555333222111111000///////////////------...///000111222222...++++++......******,,,*********)))******+++,,,+++***)))***+++,,,+++)))((())))))******))))))((($$$&&&)))***)))((())))))))))))))))))************++++++************++++++)))************+++++++++***,,,---,,,***(((((()))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000111111111111111000///............///000222333333555;;;DDDKKKJJJSSSZZZWWWPPPPPP[[[gggiiiggggggkkknnnooosssyyy|||{{{~~~yyytttrrrqqqssszzz}}}yyywwwzzz~~~~~~wwwnnneee___\\\[[[[[[YYYTTTRRRRRRRRRNNNKKKKKK>>>;;;777555333111///---,,,---......---...000222......///000000000000000//////////////////////////////000000111222222222111111222444666777666333000222222///---222>>>HHHOOOJJJ???555222555555111///000222444555555444333000000000111222333444555222222111111000/////////...//////000000/////////---------..........................................///000111111000///......///000///...------///,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///////////////000000000000111111000000111111222333111111111222222222333333222333555666666666555444666888;;;>>>@@@???>>>===BBBEEEIIILLLLLLHHHDDD@@@DDDJJJIIIIIIQQQPPPMMMRRRMMMHHHFFFKKKOOONNNLLLKKKMMMKKKJJJJJJKKKMMMPPPRRRVVVUUUSSSPPPMMMMMMOOOQQQMMMQQQTTTVVVZZZ[[[UUUMMMFFFNNNUUUTTTPPPJJJAAA:::BBBHHHKKKIIILLLSSSUUUQQQWWWXXXYYYXXXWWWXXXYYY[[[XXXPPPKKKLLLNNNNNNOOORRRUUUSSSRRRUUUWWWUUUOOOJJJIIILLLOOOQQQRRRRRRRRRQQQLLLKKKGGGBBB>>>???DDDHHHJJJIIIHHHEEEDDDCCCBBBBBB;;;===<<<:::<<<>>>===888::::::999999999:::;;;;;;777666666555555666666777;;;:::999888777666666666555555444444444333333333222222222222222222222222111111111111111111111111111111111111000000000///000000000111111111111222222222222222222222222222222222333444444555555666666999;;;:::666333333555111222222333333444444444444444444444444444444444555555555666666777888999777777777888888888888888999999666555999???@@@===UUU???===<<<999777666444333333444555444222111111000///////////////---.........//////000000///,,,,,,......+++***---******))))))***++++++,,,+++)))((()))***+++***)))(((((())))))))))))(((((((((''''''(((***++++++***))))))))))))************++++++************++++++)))************+++++++++)))+++,,,,,,***))))))******++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............///---...000111222222111111000000//////000222333444888===BBBEEEHHHNNNWWW^^^]]]dddlllmmmkkkmmmssszzz|||~~~}}}xxxttthhhaaa___gggnnnnnnlllmmmggg___UUUOOOLLLGGG???888444555555333000...///111000111222222222111000////////////////////////////////////000111222222222333111000111111000...---111222222111222999EEEOOOHHHCCC:::222222666555111111111111111222333333333000000000111222333555666222222111111000//////......///////////////......,,,,,,---------.......................................///000000///......---...000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........------.........////////////////////////000000111000000000111111111222222222333444555666555444444444666888:::===>>>===<<>>@@@EEEHHHIIIHHHFFFDDDAAA@@@@@@AAA999;;;;;;:::<<>>GGGMMM>>>;;;444000222666555111333222000...///111333444111222222333444666777888222222222111000//////......///////////////......,,,,,,,,,------.................................,,,---...//////...---,,,)))+++---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000000000000111111111111222333444555666555444444444555555555777999999777??????@@@@@@AAADDDHHHKKKBBBIIIGGGGGGNNNLLLGGGKKKGGGFFFIIILLLIIIBBBCCCIIIRRRPPPNNNLLLLLLKKKJJJIIIMMMLLLMMMPPPQQQOOOIIICCCGGGOOOVVVWWWUUURRRMMMGGGWWW]]]```[[[VVVTTTQQQNNN\\\bbb```WWWTTT[[[\\\WWWSSSUUUVVVUUUTTTUUUYYY\\\UUUSSSSSSTTTQQQLLLLLLPPPPPPRRRSSSSSSRRRQQQSSSUUUPPPKKKHHHLLLSSSWWWUUUPPPKKKHHHDDDAAA@@@BBBEEEGGGFFFEEEDDDAAA???===>>>???777:::::::::===???;;;444777777666666777999;;;<<<888777666555555666777888<<<;;;:::888777666666666333333333222222222111111333333333333333333333333000000000000000000000000222222222222111111111111111111111111222222222222111111111111111111111111000000000111222222333333---222777777333111222555000000111222333333444444444444444444444444444444333333333333444555666666666666777888999999888888333888:::888:::???>>>999yyyOOODDD>>>:::999666444444333222111111111111////////////............000000///...------,,,,,,*********++++++,,,,,,,,,******++++++++++++******(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))************************(((***++++++******+++,,,***+++,,,,,,------,,,,,,///...,,,*********,,,---+++,,,,,,,,,,,,,,,,,,---...//////...,,,,,,...000&&&)))---...---------...............222555555222999:::>>>DDDMMMTTTYYY[[[bbbiiisss{{{}}}{{{mmmjjj___QQQKKKKKKGGG@@@BBBCCC@@@888333444555444///---...222222///---///------.........------,,,555333000000111111111000444333222333777===CCCGGG888666444222111111222333444111///000111333333222444333111111333666999;;;333333111000////////////000///...---------------,,,,,,,,,,,,------...///..................------+++++++++***++++++,,,,,,,,,,,,+++***)))))))))***++++++******++++++,,,---,,,,,,,,,---------......------------------------...------------...//////---......///000111111222000000000000111111111111222333444555555555444333222333444666888999999:::>>>======>>>??????===<<>>???AAABBBBBB???===<<<<<<;;;::::::<<<===<<<777333444555555666777888888888888777777666555444444333444666777888777666444333333333333222222111111111222333333444444333333222111000...---...///111222333111000111333333111...111000///......///000111000000000000000111111222000000000000000000000000111111222333333333333222222222222333333333444444444444444444444444444444555444444333333444444555555777::::::999777666666555555;;;BBBAAA:::888;;;{{{OOOBBB;;;888888777555444333222222111111222////////////............000//////...------,,,,,,++++++++++++++++++,,,,,,************************(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))************************************************************(((***++++++******+++,,,***+++,,,,,,------,,,,,,///...,,,******+++,,,---+++,,,,,,,,,,,,---------+++,,,------,,,---...000111111111000////////////333444444222222444888:::===AAAKKKYYYhhhttt{{{~~~{{{ppphhh]]]RRRWWWWWWRRRFFF<<<666222---999555333555333...,,,---/////////000000000000000111000///000222222111000222111111222555:::>>>AAA666555333111000111222333///...---...000222444555444333111111222444777999222222111000//////////////////...---------------,,,,,,,,,,,,,,,---........................------,,,,,,++++++***+++++++++******))))))((()))))))))++++++******++++++,,,---,,,,,,,,,------------...---------------------------------------...//////......//////000000111111//////000000000111111111111222333444444444333333222333555777888999999:::<<<<<<<<<>>>???@@@??????DDDFFFHHHIIIHHHGGGGGGHHHPPPRRROOOGGGBBBEEEJJJMMMKKKIIINNNOOOJJJOOOSSSLLLLLLKKKKKKMMMOOONNNIIIEEEIIIGGGJJJQQQSSSQQQQQQTTT^^^^^^]]][[[XXXVVVTTTSSSYYYXXXWWWUUUSSSRRRSSSUUUWWWWWWTTTPPPKKKKKKOOOSSSSSSLLLIIINNNSSSQQQLLLIIIXXXRRRMMMLLLNNNPPPOOOMMMMMMNNNNNNMMMKKKIIIJJJKKKKKKHHHDDDCCCCCCCCCBBB@@@>>>@@@AAAAAA???=========;;;::::::<<<===<<<888555666666666666777888999:::888888777666666555444444555555777777777666444333333333333222222222111111222333333444444333333222111000///......000222333333111000111333333111...111000///......///000111000000//////000000111222000000000000000000000000000111222222333333222222222222222333333333333444444444444444444444444444444444333333333333444444333666888999777555555555888999===CCCBBB<<<999<<<{{{NNN@@@999666888777666555444333222222222222////////////............//////......---,,,,,,,,,,,,,,,++++++++++++++++++******((((((((((((******(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))***))))))(((((())))))***))))))))))))************************************************************(((***++++++******+++,,,***+++,,,,,,------,,,,,,...---,,,+++***+++,,,---++++++,,,,,,------------)))+++...///......///111222000---,,,---///000000///222555777999>>>GGGOOOWWW\\\gggwwwvvvgggbbbccc^^^SSSHHHBBB<<<777777111...000111//////111/////////............///.........000222333111000111000000111333555888999333222111000000111222333222444555555555555777888555444222111111333555666111111000//////000000000//////...------------...,,,++++++++++++,,,,,,---------------------......------,,,+++************(((((((((((((((((()))***+++************+++,,,,,,,,,,,,,,,,,,---------------------------------------------------....../////////////////////////////////000000000000111111000111222222333333222222333444555777888999::::::::::::;;;===>>>@@@AAAAAAAAADDDHHHJJJIIIHHHGGGGGGPPPOOOJJJCCCAAAFFFJJJJJJFFFGGGOOOPPPKKKQQQXXXRRRMMMKKKIIIJJJLLLLLLHHHEEEEEEFFFJJJPPPSSSQQQPPPRRRRRRVVVZZZZZZXXXVVVWWWXXXUUUUUUSSSPPPNNNOOORRRUUUTTTUUUTTTNNNHHHGGGNNNUUURRRLLLIIINNNRRRPPPLLLKKKXXXSSSNNNMMMNNNNNNMMMKKKKKKLLLMMMKKKIIIGGGFFFGGGHHHFFFCCCBBBBBBCCCBBBAAA>>>???AAA@@@>>>===<<<===999999:::;;;===<<<999777888777666666666888:::;;;888888888777777666666555555555666777666555444333333333333222222222222111222222333333333333222222222111000000000111222333222111111111222222000///000000///......///000000///////////////000111111000000000000000000000000000000111222222222222222111111222222222333333333333333333333333333333333444333333222222333333444222444666777555444444444:::;;;>>>BBB@@@;;;999:::xxxMMM@@@:::888999777666666555444333333333333////////////.....................------,,,,,,,,,,,,,,,,,,++++++*********+++)))'''&&&&&&''')))+++(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************************************(((***++++++******+++,,,***+++,,,,,,------,,,,,,------,,,+++++++++,,,---++++++,,,,,,---.........,,,...000111000000000111000......111666:::<<<<<<999;;;AAAKKKUUU^^^hhhpppwwwxxxrrrggg]]]WWWQQQMMMAAA:::444555666555555888222111///.........//////333111///000111222222111000111111111222333333333111111000000000111222333>>>BBBEEEFFFBBB===:::999666555444222222333444444000000/////////000000111///......---------......+++++++++******++++++,,,,,,,,,------------.........---,,,+++************((((((((((((((()))***+++***************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////////////////......////////////000000000111///000000111111111111111333444666777888999999999888999:::;;;;;;<<<>>>@@@>>>AAAFFFIIIHHHGGGFFFFFFJJJHHHCCC@@@DDDLLLOOONNNJJJIIINNNMMMKKKWWW___XXXPPPMMMIIIHHHJJJKKKIIIFFFFFFFFFIIILLLMMMMMMMMMMMMRRRXXX^^^___ZZZUUUTTTVVVPPPRRRSSSPPPOOOSSSUUUVVVSSSSSSPPPLLLIIIKKKQQQVVVTTTNNNLLLPPPSSSQQQOOONNNOOOMMMMMMMMMNNNNNNKKKHHHHHHIIIJJJJJJGGGEEEEEEEEEGGGEEECCCAAAAAAAAAAAAAAAAAABBBBBBAAA>>><<<<<<<<<888999:::;;;<<<;;;:::999:::999777555666888:::<<<999888888888777777777666555555666666666555444333222222222222222222222222222222333333333333222222222222111111111222333444222222222222222111000///000///...------...///000///............///000000000000000000000000000000///000000111222111111111111111111111222222222222222222222222222222222222333333222222222222333333222444666666555444444555999:::===>>><<<888666777sssKKKBBB>>>::::::777666666555444333333333333////////////............---------------,,,,,,,,,,,,,,,,,,++++++*********+++)))'''&&&&&&''')))+++(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))((()))))))))************************************************************(((***++++++******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,------...//////---///111111/////////111222444999@@@GGGMMMOOOPPPUUUTTT\\\pppzzzppphhhbbbaaaVVVKKKFFFCCC>>>::::::444333111000111222555666:::666222///000222333333111222222222222222222222000000000000111222333333CCCIIIPPPRRROOOGGG???999777666555444333333333333//////////////////000000......---------......///,,,++++++******+++++++++,,,,,,,,,,,,------.........---,,,+++************))))))))))))******+++,,,******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...............////////////000000000////////////000000111111333444555666777888888888666888999888777888:::===>>>BBBFFFIIIIIIHHHGGGFFFGGGEEEAAA@@@GGGPPPSSSQQQPPPKKKKKKJJJPPPccclllbbbSSSOOOJJJHHHJJJJJJIIIGGGGGGGGGGGGGGGIIIMMMOOOPPPZZZ```eeeccc[[[SSSOOONNNHHHOOOTTTSSSTTTWWWWWWTTTRRRMMMHHHHHHLLLPPPSSSTTTUUUPPPOOORRRTTTSSSQQQRRRIIILLLOOOQQQQQQNNNHHHCCCCCCFFFHHHIIIGGGFFFFFFFFFGGGFFFDDDAAA???>>>>>>???EEEEEEDDDAAA>>>;;;:::;;;888999;;;;;;;;;:::::::::;;;999777555666888:::<<<888888888888777777777777555555555555555444444333222222222222222222222222111222222333333222222111222222222222222333333444111222222222111111000000000///...------...///000.........---......///000////////////////////////...///000000111111000000000000000111111111222222222222222222222222222222222222111111111111222222222444666666555555666777888;;;<<<;;;888777666555pppJJJBBB???<<<:::777666555444333222222222222////////////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******((((((((((((******(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((()))))))))))))))******++++++******)))))))))))))))************++++++++++++++++++++++++************************(((***++++++******+++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...//////000---...///...---...000222222888AAAKKKRRRYYY___bbbllliiitttxxxkkk]]]UUUPPPHHHBBB@@@555333000///000333666888<<<888333111111222333333222222222333333333333333000111111222222222333333<<>>FFFFFFDDDAAA===:::::::::999:::<<<;;;:::999999::::::888777666666777999:::777777777777777777777777555555555444444444444444111222222222222333333333111111222222222222111111111111222222222333333333000222333333111000000111//////...------...//////---------------...//////////////////////////////......///000000000000000///000000000000111111111111111111111111111111111222111111000000111111222222444555555444444666888888<<<<<<999777888888666qqqIII@@@===::::::777555444333222222111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((()))))))))))))))***++++++++++++***)))))))))))))))************++++++++++++++++++++++++************************(((***++++++******+++,,,***+++,,,,,,------,,,,,,***+++,,,,,,------------++++++,,,---...///000000---.........///111666999===FFFSSS^^^gggqqq}}}zzzqqqjjj```XXXTTTAAA>>>888444111222444555888666444333444444222111222222111222222333444555222222222333333333333222333666===GGGMMMKKK@@@666333333222111111000000000111000///...............---------------...//////......---,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++***++++++++++++******))))))))))))***)))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------....../////////........./////////000000000000/////////000111222222222333444555555555555222555777555333444999>>>AAACCCFFFGGGFFFEEEEEEFFFEEEGGGGGGFFFIIINNNOOOMMMKKKIIIJJJIIIPPPfffoooaaaSSSOOOJJJHHHIIIIIIGGGDDDCCCGGGIIIHHHLLLTTTXXXWWWSSSUUUXXXYYYWWWRRRMMMIIIDDDPPPWWWUUUTTTWWWSSSKKKLLLIIIGGGHHHLLLOOOOOONNNQQQMMMLLLNNNOOONNNOOORRRLLLOOORRRSSSQQQLLLFFFCCCCCCFFFIIIKKKIIIHHHGGGGGGBBBCCCCCC@@@===<<<===@@@BBBBBBAAA>>>;;;999:::;;;:::<<<===;;;999777888:::888777777666666777777777666666666666666666666666555555444444333333333444111111222222222333333333111111222222222222111111000111111222222222222222000222444333111///000111///...------------...///------,,,,,,------...///////////////////////////---...//////000000///////////////000000000111111111111111111111111111111111111000000000000111111111222333333333333555777666::::::666444666777555sssIII>>>:::888999888444444333222111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******++++++++++++******(((((((((((())))))))))))((()))***)))((('''(((***(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))************++++++++++++++++++++++++************************(((***++++++******+++,,,++++++,,,---------,,,,,,***+++,,,---------------++++++,,,---...///000111///000000111222777===BBBTTT___ooo{{{|||pppjjjVVVQQQHHH???999555555555222222333555666555222///111111000000111333555666333333444444444333333222111000444>>>GGGGGG===333000000000000/////////...222111000......------------------------...///000///...------,,,,,,,,,,,,******+++,,,,,,---......+++++++++***++++++,,,,,,+++***)))(((((('''(((((()))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000............/////////000111000/////////000222333111111222333444444444444000333666555444555;;;AAA???AAABBBBBBAAA@@@AAABBB@@@EEEHHHHHHJJJNNNOOOMMMFFFHHHLLLHHHIII[[[bbbSSSRRRNNNIIIGGGHHHGGGEEEBBBBBBHHHJJJIIIKKKRRRSSSPPPGGGIIILLLQQQTTTSSSPPPLLLJJJUUUZZZVVVTTTWWWSSSJJJMMMMMMNNNMMMMMMMMMNNNOOOMMMIIIHHHKKKLLLJJJLLLOOOHHHJJJMMMNNNLLLJJJIIIHHHFFFHHHKKKLLLJJJGGGFFFEEE???AAAAAA???===<<>>>>>===;;;999999;;;<<<:::<<<===<<<888777888:::777777777777777666666666555555555555666666666666555555444333333333333444111111111222222333333333111111222222222222111111000000111222222222222111000222444333111///000222///...---,,,,,,---...///---,,,,,,,,,,,,---......////////////////////////---......///////////////////////////000000000000000000000000000000000000111111000000000000111111000111222222111222444666222777777222000444555333mmmGGGBBB:::888<<<666666555555444222111111000////////////............,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))*********++++++************+++++++++++++++************)))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************(((((()))************))),,,+++***)))))))))++++++***+++,,,,,,***)))))))))++++++******************,,,,,,++++++,,,,,,---...000///---,,,++++++,,,,,,---222---***000///+++111,,,333777666666DDD^^^tttxxxgggUUUKKKHHHCCC;;;777666555555333111111222333000000333333222222555666555333222222333555666222000///111555666444222222111///......///000000111000///...---,,,++++++111000...,,,+++,,,---...000111)))000888!!!444''')))(((%%%,,,BBBVVVSSSCCCGGG***...(((+++111 +++&&&...'''***///)))!!!222''' 555)))&&&+++333)))***---000///...555@@@___GGGJJJ777---!!!333***###333+++)))''')))444$$$)))+++,,,,,,///222000,,,+++222///******333999000%%%888:::???MMMZZZSSSGGG:::---+++444111,,,777GGG@@@>>>...FFF666555<<>>AAABBB???===<<<===???===;;;999888999:::;;;888999:::888666555555666777777777777666666666666333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111000000111111111222222222222111111000///......---......------------..............................//////000000000000//////..............................///000000000000000000000000000000000000000////////////////////////000000111111111222222222555555444333333222111111lllFFFBBB:::777;;;666666555555444222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++************+++++++++++++++************)))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************((()))******++++++******++++++***************+++***+++,,,,,,***))))))***+++++++++++++++*********,,,,,,,,,+++,,,------...///...---,,,,,,,,,......***000---,,,222222///444333:::CCCMMM[[[sssxxxkkk\\\OOOHHHAAA;;;===AAA???888111555111000333333111111333666444333222222333444666///---,,,...111222000...111000000////////////000........................000///---,,,,,,---...///(((111+++555!!!'''///000rrrkkk666333888***$$$ :::!!!111***+++###...!!!==='''111GGGssszzzbbb(((......###<<<'''999222------333555000***)))...//////444222&&& %%%^^^xxxKKK111;;;???)))666>>>...888444<<<@@@cccBBB>>>MMMTTTEEELLLQQQBBBDDDNNNEEENNNLLLHHHEEEDDDDDDDDDCCCCCCDDDFFFJJJNNNPPPOOONNNLLLMMMRRRTTTPPPIIIFFFIIICCCJJJMMMJJJIIIMMMOOOMMMPPPQQQOOOKKKLLLQQQPPPKKKJJJPPPUUURRRHHH???<<<===>>>===???EEEJJJLLLIIIEEEEEEHHHGGGBBBAAAEEEEEEBBB???AAACCCBBB???<<<;;;<<<===<<<:::888777888999999888999:::888666555666777777777777666666666555555222222222222222222222222333333222222222222222222333222222222111111111111111111111111111111111111000000000111111222222222111111000000///......---......------------............................../////////000000/////////..............................///000000000000///000000000000000000000000........................000000000111111111222222555444444333222222111111jjjDDD@@@999777;;;555555555444333333222111111////////////..................------,,,,,,++++++,,,,,,+++***************++++++************+++++++++++++++************)))******))))))))))))******(((((((((((((((((((((((())))))))))))************)))******+++++++++++++++)))******+++++++++*********+++,,,,,,***)))******++++++++++++++++++++++++---,,,,,,,,,,,,---.........------,,,---...///000+++111...---555555222888999CCCTTTjjjwwwiii[[[OOOEEEIIIUUUVVVGGG777777222111444444222111222555444333222222333444555...---,,,---...///...---000111111111000000///...+++,,,,,,---...///000000...---,,,,,,,,,---...///%%%>>>---000999DDDOOO(((---###:::***%%%,,,666,,,+++$$$333'''///FFF111999$$$###///'''&&&...111,,,***...000$$$AAA---:::(((\\\BBB444%%%<<>>AAABBBDDDEEEEEECCC???<<<::::::;;;:::888777666777777888888999999888666555666777777666666666666555555555111111111111111111111111111111111111111111111222111111111111000000000000111111111111111111111111000000000000111111111111000000000///......------......------------......------------------------......////////////......---------------------------...//////000/////////000000000000000000000000........................000000000000111111111111444444333333222111111111gggBBB???888777;;;555555555444333333222111111////////////............//////...---,,,++++++***,,,,,,+++************+++++++++************+++++++++++++++*********))))))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++((()))+++,,,,,,+++***)))***+++---,,,+++******++++++++++++,,,,,,,,,,,,,,,---------------....../////////...------...///000000444000///777999999AAADDDUUUrrrpppaaa___fffdddPPP:::888333000333555444333444444444333222222333444444000000//////000000000000000111222222111000...---+++,,,,,,---...///000000---,,,,,,,,,,,,---//////---)))888///$$$kkk(((!!!,,,'''"""&&&...+++..."""000---777xxx$$$...???111+++***(((((((((+++...222000)))+++111666pppkkk111888===111888777777999111aaa===JJJLLL::::::IIICCCCCCDDDCCCBBBBBBBBBCCCEEEFFFIIINNNPPPPPPMMMJJJLLLLLLNNNOOOJJJBBB@@@CCCHHHJJJKKKLLLOOOSSSWWWXXXTTTRRROOOKKKKKKMMMNNNNNNOOOSSSUUUQQQHHHBBBBBBEEE>>>???AAAEEEIIIJJJIIIFFFGGGIIIHHHBBB<<<<<>><<<;;;;;;:::999888777777777777888777999999888666666666777666666666555555555444444000000000000000000000000000000000000111111111111000000000000000/////////111111111111111111111111000000000000000000000000/////////......---------...------,,,,,,------...---------------------------......//////......---------------------------------...////////////...////////////////////////......................../////////000000000111111333333222222111111111000eeeAAA???999777;;;555444444444333333222222111////////////............//////...------,,,++++++---,,,,,,+++***+++++++++++++++************+++++++++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++((()))***,,,,,,++++++***)))+++------+++***+++,,,++++++,,,,,,------------......------......///000111000///...---.../////////444111333@@@HHHMMMWWWddd|||}}}qqqYYYAAA===666000222444444333444333333333222222333333333111111111000000111222333111222222222222000...------.....................,,,,,,,,,,,,------......555222222888111'''%%%666###"""333999***$$$)))222333***'''---///***+++***///555&&&)))BBB111<<<111666AAA777///HHHfffKKKLLLBBB<<>>======<<<<<<999999999888888888888888777888999888777666777888555555555555444444444444000000000000000000000000/////////000000111111111////////////////////////000000000000000000000000////////////////////////............------------------,,,,,,,,,,,,------------------------------------............------------------------------,,,,,,---...................................................................../////////000000000222111111111111111000000ccc@@@???999888<<<666444444444333333222222222////////////............//////......------,,,,,,------,,,+++++++++++++++++++++************+++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++((()))***+++++++++++++++)))+++------,,,+++,,,---+++,,,,,,------......//////............///000000111000///......///000111...777;;;EEEYYYgggppp}}}{{{dddOOODDD:::777777444222222222222333333333333222222///000000//////000222555333333333222111000///.../////////...---------,,,,,,,,,,,,,,,---------------...777333666111%%%&&&666'''###111%%%///###***---+++,,,111...&&&'''777$$$;;;''')))>>>yyy666888111444==="""999---;;;666///???HHHbbb///HHHDDDEEEFFFDDD@@@>>>@@@BBBIIIGGGDDDCCCEEEFFFFFFFFFQQQNNNLLLJJJEEE@@@BBBHHHXXXLLLEEEKKKSSSTTTNNNIIIIIIIIILLLOOOMMMHHHGGGIIINNNJJJEEEDDDFFFHHHHHHHHHFFFGGGHHHJJJJJJJJJJJJJJJBBB@@@???>>><<<;;;AAAHHHBBB???<<<:::;;;<<<<<<<<<888888888888888888888888777888999888777666777888555555444444444333333333000000000000000000000000/////////000111111222222////////////000000000000000000000000000000000000////////////............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------------------............////////////000000000000000000000000ccc@@@@@@:::999===777444444333333333333222222////////////...........................---------------,,,++++++++++++,,,++++++************+++++++++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************((()))******++++++******))))))))))))***+++,,,---)))+++------,,,+++,,,---,,,,,,,,,---...///////////////......//////000111............///111333444999GGGSSSdddwwwnnn^^^NNNEEE???:::555444222222222333333222222222...///000//////000444777444444222111000///////////////.........---------,,,,,,---------,,,++++++$$$---999OOOWWW***,,,)))NNNYYY 222)))"""...,,,"""???NNN###---000mmm===*** (((111000,,,,,,BBBxxx000""":::777***333yyy+++333///777+++444555999333,,,444888EEE999```777BBBDDDDDDAAA======@@@DDDEEECCCAAAAAACCCFFFFFFFFFXXXSSSPPPLLLGGGDDDIIIPPPVVVLLLGGGNNNUUUTTTNNNJJJGGGGGGJJJNNNMMMGGGGGGKKKLLLIIIEEEBBBBBBDDDHHHJJJHHHIIIKKKKKKJJJIIIIIIIIIDDD???<<<>>>???===@@@FFFBBB===999777888::::::999666777777777888777777777666777999888777666777999444444444333333333333222111111111111111111111111//////000111111222333333/////////000000111111111000000000000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------------........./////////000000000000000000000000ccc@@@@@@;;;:::===777444333333333333333333333000/////////............---------..................---,,,,,,++++++,,,,,,++++++************+++++++++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************(((((()))******************)))(((((()))+++---...)))+++------,,,,,,---...,,,,,,------...///000000///////////////000111111+++,,,,,,...000333666888GGGYYYjjj~~~{{{~~~vvv```RRRIII@@@999777111222222333333222222111...000111111000222666;;;666444222000/////////000........................------------,,,,,,+++******///***\\\+++"""...)))222444YYY******$$$***((("""+++888"""444***...SSSppp??? ***555+++'''222ppp444***///...***888###uuu444+++;;;+++;;;***555...777;;;222@@@777AAA888GGGyyy@@@BBBBBB???<<<<<>>AAACCC@@@AAAFFFBBB===888555666888888777555555666666666666666555666777888888777666777999444444444333333333222222111111111111111111111111///000000111222333333333//////000000111111222222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------------------------------------------------------.........//////////////////000000000000\\\BBB<<<777;;;666666777555333333444444333222111000000///...---------//////...---,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************))),,,+++***))))))***++++++,,,,,,,,,,,,,,,+++***)))++++++******))))))(((((()))))))))))))))******+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......000---+++---000111...+++///111...000888777===MMMfffvvvvvveee[[[PPPFFFBBB<<<444///111333222111111666222000333555444444666111///......000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,:::lll((((((((((((((()))******%%%!!!+++222---*** CCC$$$,,,---((()))111+++&&&UUU111...444&&&'''$$$WWW...444+++,,,999###***DDD+++222111222333333222222444666???999888777222PPP;;;BBB<<>>CCCDDDAAA===>>>===;;;:::999::::::;;;:::999999888888999999:::999::::::999999777666666222333444333111000111222111111111111111111111111333222111111000000111111222222111111111111111111222111000//////000111111111000000///...---------+++,,,------......------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,...//////...,,,+++---------............//////000000000000111111111[[[BBB===777:::666666777555333333444444333222111000000///......------//////...------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,+++*********+++,,,******++++++,,,+++++++++************)))))))))))))))))))))))))))***+++++++++++++++******************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++------........./////////222///---...222444333000000333222777GGGRRRbbbyyyssscccXXXGGGAAA;;;777333...///222000---...333666555555777111000......000111000///111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,---'''...---666)))((((((((((((((()))******,,,NNN~~~!!!///###"""555)))CCC\\\888$$$---***(((...,,,......+++777:::!!!???(((222CCC$$$---(((///&&&222222---bbb***000111222111111111333555...111;;;AAA777666YYY:::DDD000===JJJTTT@@@AAAAAA@@@@@@AAAEEEGGGNNNNNNMMMMMMLLLOOOSSSVVVMMMHHHJJJPPPOOOEEEAAAEEEMMMJJJJJJNNNOOOLLLIIIJJJFFFDDDEEEGGGGGGEEEGGGKKKMMMLLLIIIEEEEEEGGGDDD???>>>;;;:::===AAACCC@@@<<<;;;;;;:::999:::;;;<<<<<<::::::999999999999:::::::::::::::999888777666555333444555444222111111222111111111111111111111111333222222111111111111111111111111111111111111111222111000//////000111111111000000///......------,,,,,,---..................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++------------.............../////////000000000000ZZZBBB===777:::666666777555333333444444333222000000000///......------//////......---,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++************,,,++++++***++++++,,,,,,(((((()))++++++,,,,,,,,,)))))))))******************))))))))))))***++++++---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000555333000///000000///...444999;;;GGGbbbxxxxxxZZZTTTLLLDDD:::333333888000...000777:::888777888222000...///000111000///333222111000///---,,,,,,++++++++++++++++++++++++...***333((((((iii000555444((((((((((((((()))******222/// )))000$$$,,,UUUPPP)))%%%&&&,,,111---$$$$$$+++%%%999}}}&&&555!!!888&&&FFF444###+++%%%000***+++111&&&222...///000000///000222444222333777<<<777000222:::ttt999XXX>>>AAA;;;AAAAAA@@@??????AAAEEEHHHOOOOOONNNMMMLLLNNNRRRUUUJJJHHHJJJMMMJJJBBBBBBIIIPPPMMMLLLOOOOOOKKKGGGGGGCCCCCCGGGLLLKKKFFFFFFHHHNNNNNNJJJEEECCCDDDBBB======;;;:::<<>><<<:::999999999:::;;;<<<===::::::999999999999:::::::::::::::999888777555444444555666555222111111222111111111111111111111111333333222111111111111222111111111111111111111111111111000000000000111111000000000///......------------...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,---------..................////////////XXXBBB>>>777:::666666777555333333444444333222000000//////............//////......---------,,,------------,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++((()))******+++++++++***)))))))))******+++++++++******))))))******+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++,,,,,,---......///....../////////000000000111111111111000111111222333<<>>???444ttt888LLL;;;>>>AAAAAA@@@??????AAAEEEIIIRRRRRRPPPMMMKKKKKKMMMPPPKKKJJJLLLLLLHHHCCCFFFNNNPPPMMMMMMPPPPPPKKKFFFFFFEEEFFFJJJNNNMMMIIIGGGJJJLLLMMMJJJDDDBBBCCCAAA======<<<;;;<<<>>>???>>>===::::::::::::::::::;;;;;;::::::999999999999::::::::::::999999888666555444555666777555333111222333111111111111111111111111333333222111111111111111000000000000111111111111000000000000000111111111000000//////............---......///000/////////...------,,,,,,,,,------------------------------------------------------++++++++++++++++++,,,------------,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------............/////////000UUUBBB>>>777:::666777777555333333444444333222////////////............///...............------.........---------,,,,,,,,,,,,,,,++++++++++++***((())))))*********+++++++++++++++++++++***))))))))))))******++++++,,,,,,***************++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---......//////------........./////////***---000222333666;;;???@@@NNN___}}}sssfffZZZJJJ;;;444999666666999:::666333444333111000///000111000///......------------,,,,,,************************///555$$$555///$$$000444+++(((---...((('''---((((((((((((((())))))***444000###---222777---)))@@@555)))666,,,///!!!''')))&&&)))///...(((/// ---666```XXX$$$+++---***fff000555333''',,,+++---+++LLL111...000111000000000222444...444555000000777:::888CCCHHH]]]AAAGGG>>>AAAAAAAAA@@@???AAAEEEHHHPPPPPPNNNKKKIIIIIIKKKNNNNNNNNNNNNLLLHHHEEEKKKRRRMMMJJJKKKOOOPPPKKKGGGFFFHHHGGGIIILLLKKKGGGGGGKKKGGGIIIHHHCCCAAABBBBBB???>>>=========>>>??????>>><<<<<<;;;;;;:::999888777:::999999888888999999:::888888888888777666555555555666666555333222222333111111111111111111111111333222111111000000111111//////000000000111111111//////000000111111111111////////////............---......///000/////////---------,,,,,,---......------------------------------------------------************++++++,,,---------,,,,,,,,,+++++++++***************************++++++++++++++++++***++++++++++++,,,,,,,,,---........./////////000000SSSAAA???777999666777777555333333444444333222//////////////////..............................//////.........---------,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++,,,------,,,+++***))))))*********++++++++++++++++++************+++,,,,,,******++++++,,,------...,,,,,,,,,,,,------------+++,,,,,,---.../////////------........./////////---000111000111777BBBKKKppp~~~mmmUUUFFFAAA;;;888888777333111222444222000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((%%%555)))---!!!---(((000&&&$$$+++,,,'''(((...((((((((((((((()))*********'''"""(((+++)))000+++555>>>)))...444'''///777###(((111444...)))***+++)))&&&444(((---...---```)))///...***000,,,***"""---...///000000///000222444---666999333...111555555:::+++___EEE777???@@@AAAAAAAAABBBDDDGGGIIIIIIHHHGGGFFFHHHLLLOOOOOOOOONNNJJJGGGHHHLLLQQQJJJHHHIIINNNOOOKKKGGGFFFFFFEEEFFFHHHGGGCCCEEEIIIDDDGGGGGGBBB@@@BBBBBBAAA???>>>>>>======>>>??????<<<<<<<<<;;;:::888666555888888777777777777888888666777777888888777777666333444555444333222333444111111111111111111111111111111000////////////000...//////000000111111111...///000111111222111111//////////////////......------...////////////...------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,---------............///RRRAAA???888999666777777555333333444444333222.../////////////////////............////////////////////////.........---------,,,,,,,,,+++++++++)))***+++---......------,,,,,,---------,,,,,,+++,,,++++++++++++++++++***++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------......//////....../////////000000000222444444444:::JJJaaarrrzzzxxxtttnnnddd___^^^eeennnvvv|||{{{tttkkkeeegggnnn|||~~~wwwppphhheee```]]]___gggrrrzzz{{{tttYYYPPPGGGAAA<<<666333555555333111000111111000///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,666"""---///&&&222...(((***'''$$$)))222..."""((((((((((((((()))******111fffBBB,,,777 ......---...111222:::..."""+++"""&&&(((%%%###&&&---111***)))...888///222!!!...@@@(((***))),,,000000###KKK000---...//////...///111333444666666222000444999<<<,,,HHH000>>>KKK>>>@@@BBBCCCBBBBBBDDDEEEEEEEEEEEEDDDDDDFFFJJJMMMOOOMMMJJJFFFEEEGGGJJJKKKIIIGGGIIINNNNNNIIIEEEDDDEEEDDDEEEHHHFFFCCCCCCFFFBBBFFFGGGBBB???@@@BBBAAA>>>>>>===<<<;;;<<<===>>>:::;;;;;;;;;:::888777666777777666666666666777777444555666777888888888888111222333333222222333444111111111111111111111111000000///.....................//////000111111222---...000111222222111111.../////////////////////,,,,,,---...............---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++*********)))))))))******************************))))))))))))******************++++++++++++***+++++++++,,,,,,,,,,,,QQQAAA???888999666888777555333333444444333222.........///////////////.........///////////////000/////////............---------,,,,,,,,,++++++***,,,---///000000//////++++++,,,---............---,,,,,,++++++*********++++++******++++++,,,---...------,,,,,,++++++***,,,,,,,,,---------......---------...............000000000000111111111111000333777>>>NNNmmm~~~ssslllhhheeennnlllcccXXXUUUZZZ^^^]]]WWWZZZZZZ[[[gggwww}}}zzzsssgggaaa]]]\\\cccmmmrrr|||vvviii^^^\\\XXXTTTTTTZZZccckkksssyyyzzzvvvuuu{{{sssgggYYYNNNDDD;;;777888555333111000111111000///111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,$$$111...***((('''$$$...'''***---,,,&&&!!!'''///((((((((((((((()))******###!!!&&&111333,,,222,,,(((,,,...))))))------...+++***,,,///...***&&&,,,&&&***---*** 111 ...,,,)))---,,,&&&,,,...,,,---...---------///111//////000333666666444333777666///SSSZZZ888===???BBBDDDCCCCCCCCCDDDEEEEEEDDDBBBAAABBBFFFHHHMMMKKKGGGCCCCCCFFFGGGFFFJJJGGGIIIMMMMMMHHHBBBAAAEEEDDDGGGKKKIIIEEECCCFFFCCCGGGGGGBBB>>>???@@@@@@======<<<;;;::::::<<<>>>888999:::;;;:::999888777666666555555555555666666333444555777888888999999///111222222222222333555111111111111111111111111//////...------------------......///000111111222---...000111222222222111.........///////////////+++,,,------......---------------------...///000++++++++++++++++++++++++************************))))))))))))***+++,,,---*********))))))))))))((())))))))))))))))))))))))******))))))))))))******)))************+++++++++((())))))))))))*********QQQ@@@<<<666;;;666333555555444333222222222222............///000111222000///...------...///000......//////000000111111///...---,,,,,,---...///,,,,,,,,,---...///000000++++++,,,------......///------------------------***+++,,,---...---,,,++++++,,,------++++++,,,---...------------...//////---///////////////111333---+++---333222......333111555;;;KKKpppzzzsssqqqnnniiiddd___\\\ZZZYYY[[[XXXUUUUUUYYY___dddgggdddbbbccclllzzzyyyqqqllllllpppvvvyyy~~~}}}uuuhhhgggeeeeeefffjjjnnnqqquuuuuuuuuvvvxxxyyyxxxwwwpppqqquuu~~~rrr___PPPCCC<<<999888222000222222//////000000000///............///***++++++,,,,,,++++++***+++)))&&&'''---000***"""+++++++++(((### !!!$$$+++%%%$$$---(((!!!,,,vvv...(((,,,,,,'''---))))))***,,,---...//////+++(((%%%&&&***...---)))AAA 666///%%%222(((+++:::222***555...222777)))..."""000...999***---(((333999///444===333999333999///333>>>===???HHHCCC@@@JJJEEEDDDCCCCCCBBBCCCDDDEEEFFFLLLKKKGGGCCC??????AAACCCEEEHHHLLLLLLHHHEEECCCCCCKKKGGGDDDEEEHHHIIIEEEBBB???CCCBBB>>>===BBBBBB>>>AAA@@@>>>;;;999666444333666777888999999888777666777888888888888777777666555555666666666666555555222222222111111111000000666444222111/////////000///...---,,,,,,---...///............////////////////////////////////////------,,,,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************+++,,,---...PPP???<<<777<<<888666555555444333222222222222000000////////////000000000///...------...///000.........//////////////////...---,,,,,,---...///,,,,,,,,,------...///000,,,,,,------------......------------------------++++++,,,------------,,,***,,,------,,,+++---......------------...//////...///000/////////111333666222000111000---///333111???QQQeeepppeeecccbbbbbbcccccccccbbbaaa```^^^]]]^^^bbbiiiqqqvvvyyy|||{{{|||vvvvvvvvvwwwzzz~~~~~~pppmmmkkkooowww~~~kkk[[[NNNEEE@@@===777333333333111000333000//////...............++++++,,,,,,,,,,,,++++++***))),,,...+++'''+++222"""'''...222222...)))&&&555$$$777,,,:::aaa###$$$((( (((******))))))(((((()))******---333333---***---***###333000,,,...$$$:::{{{VVV@@@...000'''******222333000$$$(((...555,,,)))///???\\\ssswwwccc\\\OOO===LLL;;;>>>>>>BBBBBBAAAEEECCCDDDCCCBBBAAAAAACCCDDDEEEHHHHHHFFFCCC@@@@@@BBBDDDGGGIIIKKKJJJFFFDDDDDDEEEHHHDDDBBBCCCFFFGGGDDDAAABBBDDDBBB>>>@@@DDDDDD@@@>>>>>><<<;;;:::888777777777888999::::::999888777888888888777666666666555333444444444444444444333333222222222222111111111555333222000///////////////...------------...///............////////////...........................------,,,,,,,,,------------------------------,,,,,,,,,,,,---------...,,,,,,+++++++++*********)))***,,,,,,***)))***+++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++******)))******+++,,,---NNN???<<<777===999888555555444333222222222222222222000///............//////............//////............------------......------------......,,,,,,,,,,,,---...///000.........---------------------------------------,,,,,,,,,,,,,,,------...***+++------,,,,,,---///......------......///000...///000000//////111333222000000111222333888>>>FFFWWWnnn}}}www}}}}}}pppooohhheeefffccc\\\]]]dddeeeiiioootttwwwwwwuuutttqqqsssvvv}}}~~~vvvnnnmmmqqquuuuuurrrwwwvvvxxxtttfffYYYOOOHHH@@@999666333//////111000///......------......,,,------------------,,,&&&$$$''',,,)))"""%%%///)))&&&"""!!!###'''+++---''''''***,,,$$$lll***,,,...%%%111(((......,,,++++++,,,,,,---&&&&&&***+++%%%!!!***999GGG)))000(((%%%333444###BBB''')))...+++...///+++(((222000@@@ttt555>>>>>><<>>BBBCCCBBB@@@???@@@AAACCCEEECCCDDDDDDCCCBBBBBBCCCEEEJJJJJJJJJGGGEEEDDDEEEGGGCCCAAA@@@AAADDDFFFCCCAAADDDAAA===;;;???DDDCCC>>><<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::999888999888666555444444444555222222222222222222222222333333333333222222222222333222111///............///...------------...///---............/////////........................///...---,,,,,,+++,,,,,,------------------------+++,,,,,,,,,,,,,,,------,,,++++++++++++*********)))***,,,,,,***)))***+++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((())))))))))))******))))))(((((())))))***+++***)))))))))))))))******NNN@@@===777<<<999888555555444333222222222222222111000///............/////////....../////////...---------,,,+++++++++---------------------------,,,,,,,,,------...///000//////...---,,,,,,,,,------------------------------,,,++++++---...///,,,---...---,,,+++,,,---...............//////000...///000000///000222444+++...222333333888DDDOOOaaazzzpppeeedddnnnnnn^^^___]]]]]]______aaalllxxx~~~~~~{{{~~~wwwrrrooorrryyy}}}zzzvvvttt|||xxxhhhZZZPPPEEE???888222///111000///......------......------............------111///---...///,,,&&&!!!///............,,,'''###222333/// @@@555)))###&&&%%%!!!))))))))))))))))))))))))333###"""---((("""AAAooo///%%%,,,,,,,,,%%%CCC333...,,,((("""555///+++,,,uuu444<<>>???@@@BBBCCC???AAACCCDDDDDDDDDEEEGGGIIIIIIIIIHHHFFFEEEEEEEEE@@@??????AAADDDDDDCCCAAAAAA<<<666666<<<@@@???:::<<<;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777999888555333222333444444222222111111111111222222444444444333333333222222111000000///...---------.........------.........---------.........//////........................///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************)))***,,,,,,***)))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))*********))))))(((((((((((()))PPPBBB???777:::777666555555444333222222222222000000////////////000000...//////////////////...------,,,,,,++++++******,,,------------------,,,---,,,,,,,,,,,,------...000000///...------,,,+++------------------------...---,,,+++,,,---...///...///000...,,,***+++,,,///............///000000...000000000000000222444///555888555555BBBWWWiiiyyyzzzzzzyyy}}}pppbbb\\\^^^kkkqqqfffdddeeeiiilllnnnssszzzzzz{{{ppprrryyykkkaaaUUULLLBBB888333222000000///............///---......//////......--- '''((($$$(((333555...---)))%%%###$$$(((+++--- 222YYY+++&&&+++555&&&999,,,,,,---------,,,++++++***---///'''$$$OOO"""000%%%///...&&& ---kkk))))))---"""111***666<<>>>>>???555FFF@@@????????????@@@AAAAAA>>>@@@CCCEEEEEEFFFGGGHHHFFFGGGHHHIIIHHHFFFCCC@@@===>>>???AAACCCDDDBBBAAA???888333555;;;>>><<<999======<<<;;;::::::999999555666777888888777666555999777555333222222444555333333222222222222333333444444444333333333222222000/////////......---------..................---------------....................................///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***,,,,,,***)))***+++(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''((())))))***))))))(((((('''(((((((((PPPCCC@@@777:::666666555555444333222222222222000///////////////000111......////////////......,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------000000//////...---,,,,,,---------------------------------------......//////000000///,,,++++++,,,//////......//////000111///000111111000000222444111777;;;>>>HHH___zzzwwwyyyxxxnnnkkkmmmrrrllldddddddddfffuuu|||~~~{{{{{{}}}ttthhh]]]OOO???555111222111000000//////000000------............---------444333''' $$$***+++***...111111...)))&&&$$$666iii666111777---'''((('''''''''(((***,,,---&&&))))))>>>...222'''+++111555***aaa***999 ///222000(((+++ggg===CCCAAA:::???777FFF>>>???@@@@@@AAA@@@@@@@@@===@@@BBBDDDDDDEEEFFFHHHDDDEEEFFFHHHHHHFFFAAA===;;;===???AAABBBBBBAAA@@@>>>888555:::>>>>>><<<;;;======<<<;;;999888777777333444555666666555444333777666555444333444555555555444333222222333444555333333333333222222222222//////000000///...------------...//////...------,,,------------.........------------------------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++************))))))))))))***,,,,,,***)))***+++(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))***)))((((((((((((((())))))NNNCCC@@@777:::777888555555444333222222222222222111000//////...//////---...///000000///...---+++++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++------,,,,,,+++,,,,,,---000000//////......------------------------------,,,------...............,,,...///...---,,,...//////////////////000000111///000111111000111333555222;;;HHHYYYppp~~~uuuuuuuuuuuuttttttrrrppptttttt{{{~~~~~~}}}iiiQQQ>>>666333222222111111111111111---------......---------)))!!!###///333+++&&&'''///)))!!!###:::hhh///"""000(((###;;;222)))'''&&&'''---777AAAGGGmmmttt222...+++'''<<<$$$222!!!RRRTTT&&&---***...***(((...%%%BBB===???666AAA:::CCC<<<>>>AAACCCCCCBBB???>>>===???AAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEDDD@@@===999;;;>>>@@@@@@???=========999999???AAA>>>===>>>;;;;;;:::999888777777666222333444555555444333222555555555555555666666666555444222111111222444555333222222222222111111111//////000000000///...---------...//////...------,,,,,,---------.........------------------------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++******))))))))))))************)))))))))))))))***,,,,,,***)))***+++(((((((((((((((((((((((('''((())))))*********)))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))(((((((((((()))***++++++}}}LLLBBB@@@888;;;999:::555555444333222222222222444333111000...------,,,---...///000000///...---+++++++++,,,,,,------...++++++------------++++++------,,,++++++,,,,,,,,,////////////............------------------------+++,,,.../////////...---***+++---.........000222///////////////000111111///000111111000111333555;;;HHH\\\wwwvvvyyyrrrgggeeellluuu{{{|||~~~gggNNNBBB444333222222111111222222,,,------------------,,,000!!!<<>>BBBDDDEEECCC???======>>>??????>>>???AAACCCGGGDDDAAA@@@BBBBBB@@@>>>888:::===???>>><<<;;;;;;;;;888:::AAAAAA===<<>>999888===555666666555555444444333222222333333333222///......///...............,,,+++***.........------,,,,,,,,,------------------------+++***)))***,,,.........,,,///111111...+++,,,---------------------------......------------........................------111111111111000000000000///444///,,,222444666@@@GGG```wwwxxxvvvooogggbbbkkkyyyoooSSS]]]HHHBBB999222333555111)))111000......111222///***&&&:::$$$\\\)))000++++++(((???'''000,,,111 111...,,,%%%111)))ggg}}}000+++++++++111"""'''***bbb<<<***+++;;;XXX(((:::???111BBB///>>>>>>>>>@@@BBBBBBAAA>>>;;;>>>???AAA@@@>>>======>>>@@@@@@AAAAAAAAA@@@@@@???888999:::<<<===>>>>>>>>>888:::===???@@@???===;;;999999:::999666555555666999666222111222333444444666666666666666555555444444333333222111111111222222222111111111111222222000000000000////////////111000///------......//////...---,,,,,,,,,,,,,,,000---+++,,,...///---***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))************))))))((((((---,,,+++***))))))))))))))))))))))))(((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))(((((((((((())))))wwwMMM???999888===555666666555555444444333222222000111222111///......///111111000//////...//////.........------,,,,,,,,,------------------------,,,+++***+++,,,......---,,,///111000...,,,,,,---------------------------......------------..............................111111111111000000000000...666444111666777;;;HHH^^^}}}tttyyy}}}ooofffiiinnntttddd[[[YYYSSSFFF888111222333222000///---,,,---...---***,,,&&&///@@@ggg***///&&&,,,&&&666LLL"""***"""...---AAA&&& >>>&&&SSS/// 222;;;222+++%%%+++)))===,,,---,,,...FFF<<<;;;<<<333===///999>>>>>>???AAAAAA@@@>>><<<<<<>>>???>>><<<;;;;;;<<<>>>>>>>>>?????????>>>>>>555777:::===>>>===;;;::::::;;;===>>>???>>><<<<<<888999999888666555666777999666222111222444444444666666666666666555444444444333222222111111222222222111111000000111111222000000000000////////////111000///...---......///000000///...............///---+++,,,......,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******+++++++++,,,++++++*********)))))))))---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))(((((((((((())))))vvvMMM???999888<<<555666666555555444444333222222...000111111///------...///...,,,++++++,,,---............---------------------------------------...,,,++++++,,,...---,,,,,,...000000///---------..............................------------..............................111111111111111111222222///666444222;;;DDDQQQddd{{{~~~xxxhhhbbbeeetttllleeebbbWWWDDD666111222222000///------,,,,,,---...222111---...)))..."""...'''...MMM^^^***...&&&+++***333555!!!,,,rrr+++666+++(((...---%%%'''000888ddd'''###111111,,,BBBYYY<<<777777666000444===>>>???@@@@@@???>>>===:::;;;===<<<;;;999::::::;;;;;;;;;<<<============666999===@@@@@@>>>;;;888===============<<<<<<<<<777888999888777666777888888555333222333444555555555555666666555555444333333333222222111111222222222111111000000111111222000000000000////////////000///......------......000///.....................---,,,,,,------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))***+++,,,------+++++++++++++++*********,,,+++***))))))(((((()))(((((((((((())))))))))))***))))))))))))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''((()))))))))((((((''''''(((((()))tttLLL???:::888<<<444777666555555444444333222222///000111111...---------,,,,,,,,,,,,+++,,,,,,,,,...............---------........................///---++++++---------,,,---...000000///......---,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////222111111000111222333444999===999:::LLL```vvv}}}zzzooohhhlllqqqqqqsssmmm]]]KKK>>>555///111//////000000...///111222---***---===+++'''---###---++++++'''XXX 000,,,111)))$$$(((,,,###'''fff444"""%%%777///(((&&&$$$111```###---%%%///000111IIIppp:::222999111111222<<<===??????>>>>>>>>>>>>999;;;<<<<<<:::999:::::::::::::::;;;;;;======>>><<<===@@@AAAAAA???===;;;@@@???===<<<;;;;;;;;;<<<666777888888777666888999777555333222444555555555444555555555555444333333333333222222111222222333111111000000000000111111000000000000//////////////////......------------------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,+++++++++++++++++++++++++++***)))((((((((((((((((((((((((((())))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))(((((((((''''''(((((((((rrrKKK@@@:::777;;;444777666555555444444333222222111222222111...---...///...///111222111000...---................................................///---,,,,,,---...---,,,......///000000000///---++++++++++++++++++++++++......------------.............../////////000000222111111000111333555666IIIMMMKKKRRRiii}}}{{{{{{wwwppppppsssuuuzzzfffTTTCCC888444000///333222///...111...888++++++GGGaaa,,,000!!!''',,,))))))---(((---iiiKKK,,,!!!444&&&!!!///###,,,&&&###333JJJLLL&&&"""DDD...,,, ...%%%///&&&,,,+++---FFFxxx888...:::///333444999<<>>======>>>999;;;===<<<;;;:::;;;<<<;;;::::::;;;;;;===>>>???@@@@@@??????>>>>>>>>>>>>AAA???===;;;::::::;;;<<<666777888888777666888999777555333333555666666555444444444444444333333222333222222111222222333333111000000000000000000111000000000000////////////...............------,,,,,,,,,+++++++++,,,,,,---,,,------,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))(((((('''((((((((('''((((((((()))))))))******)))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((pppJJJ@@@;;;777:::444777666555555444444333222222333333222000///000333666000111111111111///---,,,.............../////////........................///---,,,,,,---......---.........000111111///---++++++++++++++++++++++++......------------...............//////000000111222111111000222444777888MMMYYY___jjj}}}yyyxxx{{{sssrrryyyssspppwwweeeVVVMMMAAA666000222222---,,,///)))333333"""555KKK(((111+++///***+++///''',,,%%%555---???,,,***111!!!$$$+++///(((%%%!!!^^^444$$$///***555)))(((222,,,'''AAAppp666...999000222666666;;;???@@@>>><<<<<<===:::;;;======<<<;;;<<<===<<<<<<;;;;;;;;;===>>>??????>>><<<;;;;;;<<<===>>>@@@???===<<<;;;;;;;;;<<<777888999888777666777888666555333444666777666555333333444444333333222111222222111111222222333333111000000//////000000111000000000000////////////---............---,,,,,,---------------......///+++------,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))*********+++++++++++++++((((((''''''''''''((((((''''''(((((())))))******)))(((((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))(((''''''&&&&&&''''''(((nnnJJJAAA;;;777:::333888666555555444444333222222222111111000000555;;;???444222000---,,,,,,---------........./////////000...........................,,,+++,,,...////////////...---///222222000...------------------------......------------......---......///000000111111222111000000222555888:::LLL___mmmxxx}}}{{{}}}{{{uuuxxx|||rrrzzzuuummmjjjWWWCCC444222222---,,,000+++---444&&&444yyy666<<<*** ''''''---%%%111***+++(((---""",,,---444''' '''(((''')))###&&& 555yyy)))---)))---###'''hhh000)))(((333,,,)))EEEbbb666000666111///777333999@@@BBB???<<<;;;<<<999;;;======<<<;;;<<<======<<<;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<888999999888666555666777666444444444666777777666333333333333333222111111222222111111222222333444000000////////////000000000000000000////////////------.........---,,,+++------,,,,,,------...///+++,,,...,,,***)))***,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++)))))))))*********++++++(((''''''&&&&&&''''''((('''''''''((()))*********'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))(((''''''&&&&&&''''''(((nnnJJJAAA<<<777999333888666555555444444333222222000000//////222888@@@FFF<<<888333...,,,...111444---.........//////000000////////////////////////---,,,+++,,,...000000000///...---///222333000...////////////////////////.........------.........---......///000111111222222111000000222555888;;;PPPgggxxx|||www}}}|||vvvxxxzzzjjjPPP999333333///...333000...,,,555000RRR{{{>>>...'''///,,,,,,... 111000---...!!!111FFF&&& ...((((((+++%%%333"""***###%%%www&&&,,,((()))'''&&&ddd&&&---%%%***''',,,KKKXXX666111444222+++666111888@@@CCC@@@<<<;;;;;;888:::<<<<<<;;;;;;<<<===>>><<<:::999999:::;;;===;;;<<<>>>???@@@???>>>==================<<<<<<<<<999::::::999666555555666555444444555777888777666222333333333333222111111222111111111222333333444000000////////////000000000000000000////////////,,,---.........---,,,+++************++++++,,,---***,,,...---***)))***,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---(((((())))))*********+++''''''&&&&&&&&&''''''(((&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''