BM6P6(@ XXXYYYdddvvv}}}xxxsssmmmeee]]]XXXQQQMMMGGGBBB>>>===>>>???>>>???AAACCCDDDGGGKKKNNNUUU]]]fffmmmqqquuu||||||vvvnnnhhh^^^]]][[[YYYYYYZZZ\\\]]]ccckkkvvvrrr```RRRLLLJJJJJJJJJKKKKKKKKKNNNSSSWWW^^^gggsss}}}|||uuunnnlllhhhdddbbbdddaaacccgggkkkppptttxxxzzz~~~kkk___SSSLLLHHHCCCBBBCCCBBBCCCFFFGGGFFFIIITTTaaawww|||___JJJDDDAAA>>><<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???BBBEEEGGGGGGIIIMMMNNNMMMRRRddduuuyyyttthhhbbbkkkzzziii\\\SSSMMMJJJKKKNNNQQQYYY```kkkooovvv|||ssscccXXXQQQQQQVVV^^^fffmmmqqqrrrrrrooommmhhhaaaYYYQQQJJJFFF>>>===;;;::::::;;;===>>>>>>>>>@@@@@@AAA@@@???>>>===<<<;;;:::999::::::;;;888999<<<>>>BBBHHHNNNSSSXXX```kkktttxxxwwwuuusssrrrsssuuuvvvvvvvvvuuutttttttttttttttsssrrrqqqpppqqqqqqppppppoooooonnnnnnWWW\\\hhhyyyzzzuuuooohhhbbb[[[TTTOOOLLLHHHCCC???<<<<<<===>>>===???AAACCCEEEIIINNNQQQ[[[bbbkkkrrruuuzzz~~~zzzssskkkeee\\\ZZZWWWUUUUUUVVVYYY[[[ccckkkuuuqqq___QQQJJJGGGCCCCCCDDDEEEFFFJJJOOOSSS\\\fffttt~~~yyyqqqmmmiiidddccceeeccceeeiiimmmqqquuuyyy{{{{{{iii]]]QQQKKKGGGCCCAAABBBBBBCCCFFFHHHGGGJJJVVVccc{{{|||^^^HHHDDDAAA>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???BBBEEEGGGHHHJJJMMMNNNMMMSSSeeewww}}}~~~yyyvvvjjjdddnnn{{{jjj]]]SSSNNNJJJKKKNNNQQQXXX```iiinnnttt{{{}}}lll]]]RRRMMMKKKOOOVVV]]]ccceeeffffffaaa___[[[VVVOOOHHHBBB???>>><<<;;;::::::;;;<<<>>>??????AAAAAAAAAAAA@@@???>>>===<<<;;;:::;;;;;;<<<999:::<<>>;;;:::;;;<<<======???AAADDDGGGMMMSSSXXXaaahhhpppwwwzzz~~~zzzuuuooogggaaaYYYVVVRRROOONNNPPPTTTVVVaaagggqqqzzzooo]]]NNNFFFDDD===>>>???@@@CCCGGGLLLQQQYYYdddsssuuuooojjjeeedddgggfffhhhkkknnnqqqvvv{{{~~~wwweeeZZZOOOIIIFFFBBBAAABBBCCCDDDFFFHHHHHHLLLYYYgggzzz|||]]]GGGDDDAAA===;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???BBBEEEGGGIIIJJJMMMNNNOOOVVVhhhyyy||||||yyymmmgggppp~~~lll___TTTNNNJJJKKKNNNQQQXXX___ggglllrrryyyvvveeeWWWMMMHHHDDDGGGLLLPPPTTTVVVVVVUUUPPPOOOLLLIIIEEE@@@===;;;===<<<;;;::::::;;;<<<===???@@@AAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===:::<<<>>>???BBBGGGMMMRRRXXX^^^fffmmmpppqqqrrrrrrrrrssstttuuuuuuuuutttsssssssssssssssrrrqqqppppppoooooooooooonnnnnnnnnnnn\\\fffvvvzzznnnhhh^^^TTTMMMGGGCCCAAA===<<<;;;::::::;;;<<<>>>===???BBBEEEJJJQQQYYY___gggmmmtttzzz}}}|||vvvqqqjjjccc]]]TTTQQQLLLHHHGGGJJJNNNQQQZZZ```iiirrrzzz|||mmmZZZLLLDDDAAA===>>>???@@@BBBFFFKKKOOOVVVbbbsssyyyqqqkkkeeeeeeggggggjjjmmmooorrrwww}}}|||rrraaaVVVLLLGGGEEEBBB@@@BBBBBBCCCEEEGGGHHHNNN\\\kkk||||||]]]HHHBBB@@@===;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???BBBEEEGGGJJJKKKMMMPPPRRRYYYkkk|||~~~qqqiiiqqq}}}nnnaaaUUUOOOKKKKKKMMMPPPWWW^^^eeejjjpppwwwrrraaaSSSKKKGGG@@@BBBDDDGGGIIIIIIIIIHHHFFFEEEDDDCCCAAA???=========<<<<<<;;;;;;<<<<<<===??????@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<===???@@@CCCGGGMMMRRRYYY^^^dddiiilllnnnpppqqqqqqrrrssstttuuutttsssssssssssssssrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnncccnnn|||}}}uuuiiibbbWWWMMMGGGCCC@@@>>>::::::::::::;;;<<<===>>>>>>???BBBEEEKKKTTT^^^eeeooosssyyy~~~~~~}}}}}}}}}}}}~~~vvvpppkkkeee^^^YYYOOOLLLGGGCCCBBBDDDHHHKKKPPPVVV^^^gggpppwww~~~wwwhhhWWWJJJBBB??????@@@@@@@@@AAADDDIIIMMMTTTaaasss|||rrrjjjdddcccffffffiiimmmoooqqqwwwxxxnnn\\\RRRIIIFFFEEEBBBAAABBBAAABBBDDDFFFHHHOOO___ooo~~~{{{]]]JJJAAA???===<<<>>>@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???BBBEEEGGGKKKKKKNNNRRRVVV^^^nnn}}}sssiiiooowwwqqqcccVVVPPPKKKLLLMMMPPPVVV]]]ccchhhnnnuuu~~~ooo]]]PPPIIIEEEAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@===========================>>>?????????===<<<;;;::::::::::::::::::::::::===>>>???AAADDDHHHNNNRRRZZZ^^^cccgggjjjlllnnnppppppqqqssstttttttttsssrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnooooooooooooooommmvvvxxxooo```YYYPPPGGGAAA>>><<<;;;999:::;;;<<<<<<======>>>>>>???AAAEEELLLVVVaaaiiiuuuxxx|||}}}zzzxxxuuurrrpppooooooooosssvvvzzz|||~~~|||wwwoooiiieee___YYYTTTKKKHHHDDD@@@???AAADDDFFFGGGLLLTTT\\\dddlllsssxxxxxxvvvooocccUUUIIIBBB@@@??????@@@???@@@CCCGGGKKKTTTbbbvvv|||rrrjjjcccaaacccbbbfffkkkmmmpppxxxtttjjjYYYPPPHHHFFFEEECCCBBBCCCBBBBBBDDDGGGIIIRRRcccttt~~~xxx[[[LLLAAA???======???AAABBBBBB;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???BBBEEEGGGJJJKKKOOOUUUZZZbbbppp~~~uuuiiimmmtttssseeeWWWPPPLLLLLLMMMOOOUUU]]]bbbgggmmmttt|||mmm\\\OOOGGGDDDEEEEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>??????????????????>>>======>>>>>>===<<<:::999888888999::::::::::::999<<<>>>@@@AAADDDIIIOOOTTT[[[___dddhhhjjjlllnnnooopppqqqrrrsssssssssrrrqqqqqqqqqqqqqqqpppooonnnnnnooooooooooooppppppppppppvvv}}}}}}rrrjjjXXXSSSJJJCCC???===;;;:::999:::;;;<<<======<<<<<>>???AAACCCBBBFFFLLLSSSZZZaaahhhmmmnnnmmmhhh___RRRHHHCCCBBB>>>??????@@@AAADDDIIIMMMWWWfffzzz{{{qqqiiiaaa^^^___]]]bbbhhhkkkoooxxxpppfffWWWNNNGGGEEEEEECCCCCCDDDDDDDDDEEEHHHLLLUUUhhhyyy|||sssVVVJJJCCCAAA>>>===>>>???@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???BBBEEEGGGIIIKKKPPPXXX^^^eeerrr~~~uuuhhhlllmmmuuugggWWWQQQLLLLLLMMMOOOUUU\\\bbbfffmmmttt|||ppp^^^QQQJJJFFFGGGGGGFFFEEEDDDEEEEEEFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@===>>>>>>>>>>>><<<;;;999888999:::;;;;;;;;;::::::<<<===???BBBEEEJJJQQQUUU\\\```eeeiiikkklllnnnoooooopppqqqssssssrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmooopppppppppqqqqqqqqqrrr|||yyynnnfffUUUPPPHHHBBB???===<<<;;;999:::<<<<<<===<<<;;;:::???@@@AAAEEELLLWWWdddlllssstttvvvyyyyyyuuupppllleeeaaaZZZTTTPPPPPPQQQRRRRRRUUUYYY]]]```cccgggiiiiiiiiikkknnnrrrwww|||}}}~~~~~~zzzvvvoooiiibbb\\\YYYUUUPPPLLLGGGEEEBBB@@@>>>???@@@AAA@@@CCCIIINNNTTTZZZ```eeehhhhhhddd\\\QQQHHHDDDCCC>>>???@@@AAACCCHHHMMMQQQZZZiii}}}zzzqqqhhh```\\\]]]ZZZ___fffiiinnnxxx|||mmmbbbVVVMMMFFFFFFFFFDDDDDDEEEFFFEEEGGGJJJNNNXXXkkk}}}zzzoooSSSHHHEEEBBB>>><<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBEEEGGGHHHJJJQQQZZZ```gggsss~~~uuuhhhkkkfffvvvgggXXXQQQLLLLLLMMMOOOUUU[[[bbbfffmmmttt|||sssbbbUUUNNNJJJHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDBBBAAA@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>?????????>>>===;;;:::888999;;;<<<===<<<;;;;;;;;;===???BBBEEEKKKRRRWWW]]]aaafffjjjlllmmmnnnoooooopppqqqrrrsssrrrqqqqqqqqqqqqqqqppppppooonnnmmmppppppqqqqqqqqqrrrrrrrrr|||xxxnnnddd^^^QQQJJJBBB???@@@AAA>>><<<999999::::::;;;<<<======;;;>>>CCCGGGLLLTTT]]]dddjjjkkkmmmmmmkkkhhheeebbbYYYUUUOOOJJJHHHGGGEEEDDDIIIKKKMMMOOOPPPSSSVVVYYY[[[\\\```eeejjjppptttwww~~~|||{{{|||{{{xxxrrrmmmbbb___ZZZVVVSSSPPPMMMKKKDDDBBB>>><<<;;;===@@@BBBBBBFFFHHHIIIOOO[[[dddgggjjjllljjjaaaTTTIIIDDDCCCAAA@@@@@@BBBCCCDDDKKKTTTbbbmmm}}}yyyoooeee\\\XXXXXXYYYZZZ___fffnnnvvvyyyjjj```QQQMMMHHHDDDCCCCCCBBBAAACCCDDDGGGIIILLLVVVkkk~~~sssuuurrrVVVGGGBBBAAA???===;;;:::999999999999999::::::;;;;;;;;;999:::<<<===>>>AAAFFFIIIIIIMMMSSS[[[dddlllsssvvvsssfffgggfffvvv||||||kkkZZZSSSLLLLLLMMMOOOSSSYYY```fffnnnvvv~~~yyygggYYYRRRPPPKKKMMMPPPQQQQQQOOOLLLJJJGGGFFFDDDBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCCCC@@@???===;;;::::::::::::999999999999:::;;;<<<<<<>>>???AAABBBEEEKKKRRRVVV^^^aaafffiiikkklllooopppqqqqqqqqqqqqqqqpppooonnnppppppppppppooooooooooooooooooooopppqqqssstttuuu{{{zzzrrrhhh___YYYNNNGGG@@@===>>>>>><<<:::999::::::;;;;;;<<<<<<<<<===@@@CCCEEEIIIOOOXXX^^^```aaaaaaaaa```^^^[[[YYYRRRNNNIIIEEECCCBBBAAA@@@CCCEEEGGGIIIJJJLLLOOOQQQRRRTTTYYY^^^eeekkkqqqsssxxxwwwwwwwwwvvvqqqjjjddd[[[WWWSSSOOOMMMKKKIIIGGGDDDAAA>>>;;;;;;===@@@BBBBBBGGGJJJLLLSSS___hhhkkkmmmnnnkkkbbbUUUJJJDDDBBBAAA@@@AAACCCDDDEEEMMMUUUdddooovvvkkkbbbZZZVVVVVVXXXXXX^^^fffnnnwwwwwwiii^^^NNNKKKFFFDDDCCCDDDDDDCCCEEEEEEHHHJJJMMMXXXmmmssswwwqqqTTTFFFBBBAAA???===;;;:::999999999999:::;;;;;;<<<======999:::<<<<<<>>>AAAFFFIIIIIILLLRRRZZZcccjjjpppsss{{{{{{mmm```bbbbbbsss~~~|||kkk[[[SSSMMMLLLMMMOOOSSSYYYaaafffnnnvvv}}}nnn```XXXUUUPPPQQQSSSUUUTTTQQQNNNLLLHHHGGGFFFFFFGGGIIIKKKLLLHHHHHHHHHGGGFFFFFFEEEDDD@@@>>>===;;;::::::::::::999999999999:::;;;<<<<<<>>>???AAACCCFFFKKKRRRWWW]]]aaaeeehhhjjjlllnnnoooppppppqqqqqqpppoooooonnnpppppppppooooooooonnnnnnoooooopppppprrrsssuuuvvvyyyzzzqqqiii```XXXRRRIIIDDD>>>;;;;;;<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBFFFKKKRRRVVVTTTTTTTTTTTTSSSRRRQQQPPPLLLHHHCCC@@@?????????>>>???AAACCCCCCDDDEEEHHHJJJKKKNNNSSSZZZaaahhhmmmpppsssssssssssspppjjjaaa[[[SSSPPPLLLIIIHHHGGGEEEDDDCCCAAA>>><<<;;;===???AAACCCGGGKKKOOOXXXfffooorrrrrrrrrnnneeeXXXLLLDDDAAAAAA@@@BBBEEEFFFHHHPPPYYYhhhssspppeee]]]VVVSSSTTTUUUVVV\\\fffoooyyyuuufff\\\LLLHHHEEECCCDDDEEEEEEEEEFFFFFFIIILLLOOOZZZpppsss{{{pppSSSEEEAAA@@@???===;;;:::999999999::::::;;;<<<======>>>999:::;;;<<<>>>AAAEEEIIIHHHLLLQQQXXX```fffkkknnnwwwzzzuuuhhh\\\______ppp}}}mmm]]]UUUNNNLLLMMMOOOSSSXXXaaagggnnnuuu|||uuuhhh___ZZZWWWXXXYYYZZZXXXVVVRRRPPPJJJJJJJJJKKKMMMPPPSSSUUUPPPPPPPPPOOOMMMJJJGGGEEE???>>><<<;;;:::999::::::999999999999:::;;;<<<<<<>>>@@@AAADDDGGGLLLSSSWWW]]]```dddgggiiijjjlllnnnooooooppppppoooooonnnnnnppppppoooooooooooonnnnnnpppppppppqqqsssuuuvvvwwwxxx~~~{{{rrriiiaaaYYYRRRNNNFFFBBB===;;;::::::999888;;;;;;;;;;;;;;;;;;::::::;;;;;;===???CCCGGGMMMPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIFFFBBB??????@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIKKKNNNSSSYYYaaagggkkknnnqqqrrrsssrrrmmmeee[[[UUUNNNLLLHHHGGGFFFFFFEEEDDDCCCAAA>>><<<<<<===???AAABBBFFFKKKRRR^^^mmmwwwzzzyyywwwrrrhhh[[[OOOGGGCCCAAAAAACCCGGGIIILLLUUU^^^mmmwwwzzziii___YYYSSSPPPQQQRRRTTT\\\gggqqq|||~~~rrrdddZZZKKKHHHDDDCCCCCCEEEEEEEEEFFFFFFIIILLLPPP\\\ssssssnnnSSSFFFAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===@@@EEEHHHHHHKKKPPPWWW]]]bbbfffgggttt~~~~~~xxxtttggg]]]```___qqq~~~ppp```WWWOOOMMMMMMNNNSSSXXXbbbgggmmmssszzz{{{nnnddd^^^]]]]]]^^^^^^]]]ZZZXXXVVVNNNNNNOOOQQQSSSVVVYYYZZZXXXXXXXXXVVVRRRMMMGGGDDD>>>===<<<:::999999::::::999999999999:::;;;<<<<<<>>>@@@BBBEEEHHHMMMSSSXXX\\\___dddfffhhhiiikkkmmmnnnnnnoooooooooooonnnnnnpppooooooooonnnnnnnnnnnnppppppqqqrrrtttvvvwwwxxxuuu|||yyytttkkkbbb[[[TTTNNNKKKCCCAAA>>>;;;::::::999999;;;;;;;;;;;;;;;;;;::::::======<<<===@@@CCCEEEGGGIIIIIIIIIJJJKKKKKKLLLLLLGGGDDDAAA??????@@@AAAAAACCCDDDEEEEEEEEEFFFHHHJJJMMMPPPUUU[[[aaaeeeiiijjjnnnpppqqqooohhh___VVVQQQJJJHHHEEEDDDEEEEEEEEEDDDCCCAAA???======>>>@@@AAA@@@EEEKKKTTTcccuuu}}}uuujjj]]]RRRJJJFFFBBBBBBEEEKKKNNNSSS]]]gggttt~~~tttcccZZZVVVRRROOOOOOPPPSSS\\\iiiuuu|||pppbbbXXXLLLIIIEEECCCCCCDDDDDDDDDDDDEEEHHHLLLQQQ___vvv|||ssskkkRRRGGG@@@@@@>>>===;;;:::::::::<<<<<<;;;:::999888777777888999;;;<<<===@@@EEEHHHIIIKKKPPPVVVZZZ^^^```aaappp{{{{{{vvvsssggg^^^bbbbbbvvvsssbbbYYYPPPMMMMMMNNNRRRXXXbbbffflllqqqxxxuuujjjccc``````aaaaaa```___]]]\\\TTTTTTVVVWWWYYY[[[]]]^^^______^^^[[[UUUNNNFFFBBB===<<<;;;:::999999::::::999999999999:::;;;<<<<<<===@@@CCCFFFIIINNNTTTXXX\\\___cccfffgggiiijjjlllmmmnnnoooooooooooonnnnnnooooooooonnnnnnnnnnnnmmmppppppqqqrrrtttvvvxxxyyyqqqyyyzzznnniiibbb[[[UUUPPPKKKGGGAAA@@@>>><<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;AAA???======>>>@@@??????EEEFFFHHHIIIKKKLLLLLLLLLFFFCCC???>>>>>>@@@@@@@@@CCCDDDFFFFFFFFFGGGIIIKKKOOORRRVVV\\\```dddfffgggkkkmmmmmmjjjbbbXXXQQQLLLGGGDDDBBBAAABBBCCCCCCCCCCCCBBB@@@?????????AAABBB???DDDKKKWWWiii|||uuuiii]]]SSSLLLIIIEEEFFFJJJQQQWWW]]]hhhrrr}}}}}}nnn^^^XXXUUURRRPPPOOOOOOSSS^^^lllyyyxxxmmm___UUULLLHHHDDDBBBBBBCCCDDDCCCDDDEEEHHHMMMTTTccc|||xxxtttfffPPPGGG@@@???>>>===;;;;;;;;;:::<<<;;;:::999888777666555888999:::;;;===@@@DDDHHHJJJLLLPPPUUUYYY[[[\\\\\\hhhsssuuurrrpppfff]]]```ggg|||wwweee[[[QQQNNNMMMNNNRRRXXX```eeejjjpppvvvxxxmmmeee___```aaabbbbbbbbbaaaaaa\\\\\\^^^___aaacccddddddgggfffccc^^^VVVNNNEEEAAA===<<<:::999999999:::;;;999999999999:::;;;<<<<<<===@@@CCCGGGKKKOOOUUUYYY]]]```dddfffhhhiiijjjlllnnnnnnooooooppppppoooooooooooonnnnnnnnnnnnmmmmmmooopppqqqrrrtttvvvxxxyyylllttt}}}vvvmmmbbb^^^YYYTTTOOOKKKFFFCCC???>>>===;;;999888999999999::::::;;;;;;<<<<<<<<>>???@@@AAAAAACCCEEEFFFGGGGGGHHHKKKMMMQQQTTTXXX^^^bbbfffggghhhiiikkkkkkfff^^^UUUNNNKKKFFFDDDAAAAAABBBCCCCCCBBBDDDCCCBBBAAA@@@AAABBBCCC???EEEMMMZZZooossseeeZZZRRRMMMJJJJJJKKKPPPYYY```gggsss~~~xxxjjj[[[WWWWWWTTTQQQOOOOOOTTT```ooo~~~}}}tttiii[[[QQQIIIFFFCCCBBBCCCDDDEEEEEEDDDFFFJJJPPPWWWhhhuuuuuu~~~```MMMFFF@@@???>>><<<;;;;;;;;;;;;:::::::::999999999888888888999:::;;;<<<@@@DDDHHHKKKMMMQQQUUUXXXYYYYYYXXX```mmmpppooooooddd[[[___iii{{{ggg\\\RRRNNNMMMMMMRRRXXX___ccciiinnnuuuuuujjjccc\\\]]]___aaacccddddddeeecccdddfffhhhkkklllmmmnnnmmmkkkggg```WWWNNNEEE@@@<<<;;;:::999999999:::;;;999999999999:::;;;<<<<<<===@@@DDDHHHKKKPPPVVVYYY^^^aaaeeeggghhhiiikkklllnnnoooooopppqqqqqqppppppoooooonnnnnnnnnmmmmmmmmmnnnooopppqqqtttvvvxxxyyyhhhqqqzzz~~~}}}}}}wwwlllcccZZZWWWRRRNNNKKKGGGCCC???======<<<;;;888777888999999999::::::;;;<<<======:::888888;;;AAAEEEFFFEEEEEEGGGKKKOOOQQQRRRQQQPPPIIIFFFBBB@@@AAABBBCCCCCCEEEFFFHHHIIIIIIKKKMMMPPPRRRVVV[[[aaafffiiikkkllljjjkkkkkkfff]]]TTTOOOMMMGGGEEECCCBBBCCCDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCC@@@FFFNNN]]]rrrpppbbbWWWPPPLLLJJJMMMOOOUUU^^^fffnnn{{{vvvgggZZZWWWXXXVVVRRRPPPPPPUUUaaaqqq}}}|||~~~~~~zzzqqqfffXXXNNNGGGDDDAAAAAACCCEEEGGGHHHEEEGGGKKKRRRZZZkkksssvvvyyy\\\JJJEEE@@@???>>><<<<<<;;;;;;;;;888999999::::::;;;<<<<<<888999:::;;;<<>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<===>>>AAACCCEEEGGGGGGLLLLLLOOOUUU[[[[[[UUUPPPFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFIIINNNRRRVVVYYY]]]bbbeeehhhhhhiiihhhkkkmmmiiiaaaWWWOOOLLLJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCCCCAAA???>>>@@@BBBBBBFFFMMM]]]vvv}}}lll```WWWPPPNNNOOOQQQVVV```jjjttt}}}qqqfff]]]ZZZYYYVVVSSSSSSSSS\\\iiittt~~~zzzvvvrrrsssttttttuuuuuuvvvwwwxxx{{{oooaaaUUUMMMFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGKKKRRR```ttttttyyyvvv___NNNDDDAAA>>>:::999999999999999999999999999999999999999;;;;;;:::999:::>>>DDDHHHJJJPPPVVVWWWUUUSSSUUUXXX[[[aaaeeelllssshhh]]]bbbiii~~~zzzvvv~~~mmm```SSSMMMLLLMMMRRRVVV]]]aaagggmmmttt}}}ttthhh___\\\TTTVVVZZZ\\\___dddiiimmmkkkppprrrsssvvvzzz{{{yyyyyyqqqiiiaaaVVVJJJCCCBBB;;;:::999888888999:::;;;999999999:::;;;<<<>>>>>>???AAADDDGGGJJJPPPVVVZZZ___aaadddgggjjjlllmmmnnnnnnnnnnnnoooppppppqqqqqqmmmlllkkkjjjjjjjjjkkkkkkqqqqqqrrrsssuuuwwwxxxzzzgggjjjttt}}}rrrmmmjjjdddYYYPPPJJJIIIGGGEEEBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>???@@@BBBEEEGGGJJJKKKRRRRRRTTTXXX\\\ZZZTTTNNNFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHKKKPPPTTTXXXZZZ^^^cccfffiiijjjjjjlllnnnpppllleee\\\VVVTTTPPPOOOMMMKKKIIIHHHGGGFFFEEEFFFEEEDDDAAA@@@AAACCCDDDGGGNNN]]]tttxxxiii^^^WWWRRRRRRUUUYYY```kkkvvvmmmccc\\\[[[ZZZXXXUUUUUUVVV___lllyyyzzzuuurrroookkkjjjkkkkkklllnnnqqquuuxxxxxxlll___TTTLLLFFFEEEDDDCCCCCCDDDEEEFFFEEEHHHLLLUUUdddyyy|||sss]]]LLLDDDBBB@@@<<<;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;:::999:::>>>CCCHHHKKKOOOTTTWWWVVVUUUVVVXXX[[[bbbfffnnnuuulllbbbffflll|||xxx~~~pppcccUUUNNNLLLMMMPPPUUU[[[___eeekkkrrr}}}|||wwwnnnccc[[[XXXQQQSSSWWW[[[___dddjjjnnnoootttxxxyyy{{{}}}|||rrrggg]]]RRREEE>>><<<::::::999888888999::::::999999999::::::<<<======@@@BBBEEEGGGKKKPPPVVVZZZ___aaadddhhhkkkmmmnnnnnnmmmnnnnnnnnnnnnooooooooollllllkkkjjjjjjkkklllmmmpppqqqqqqssstttvvvxxxyyyfffiiisssxxxkkkccc___YYYPPPIIIAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============AAAAAABBBDDDHHHLLLPPPSSS[[[ZZZZZZ\\\]]]YYYQQQJJJFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHJJJMMMSSSWWWZZZ\\\```eeeiiikkkmmmnnnrrrssssssqqqkkkeeeaaa___YYYXXXVVVRRROOOKKKIIIGGGGGGHHHIIIHHHEEECCCCCCCCCEEEHHHOOO]]]rrrzzzlllccc]]]ZZZ\\\```dddmmmzzzhhhaaa\\\\\\\\\ZZZXXXXXXZZZdddrrrwwwpppllljjjgggeeecccdddfffhhhlllsss{{{uuuiii\\\QQQJJJEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHNNNXXXiiioooZZZKKKDDDBBB@@@===<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;:::999:::===CCCGGGLLLOOORRRVVVXXXYYYYYYYYY\\\eeeiiipppyyyrrrjjjmmmppp~~~yyyssseeeWWWOOOMMMLLLOOOSSSYYY]]]ccciiipppzzz|||tttnnnfff\\\UUUSSSLLLOOOSSSXXX]]]dddlllqqqsssxxx}}}~~~zzzooobbbWWWLLLAAA;;;:::::::::999999999999:::::::::999999999:::;;;<<<<<<@@@BBBFFFIIILLLQQQVVVZZZ___aaadddhhhkkkmmmoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkjjjjjjjjjlllmmmnnnpppqqqqqqrrrtttvvvxxxyyyeeehhhqqqttteee[[[UUUOOOHHHCCC>>>>>>>>>???????????????;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<============AAAAAACCCFFFLLLRRRXXX\\\bbbaaa___^^^[[[UUUMMMGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLPPPUUUYYY\\\^^^bbbggglllooorrrssswwwwwwwwwuuuqqqmmmjjjiiidddbbb^^^YYYTTTOOOKKKIIIHHHJJJMMMMMMJJJFFFDDDCCCDDDHHHOOO[[[ppp~~~qqqhhhbbb___ccchhhpppzzzgggaaa]]]^^^^^^ZZZXXXYYY^^^hhhxxxzzzrrrkkkgggeeedddbbbccceeeiiimmmsss~~~rrrdddXXXMMMGGGDDDDDDCCCBBBCCCDDDEEEFFFFFFIIIOOOZZZmmmkkkWWWKKKEEE???===;;;:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::===BBBEEEMMMNNNPPPUUUYYY\\\\\\[[[^^^hhhmmmttt}}}yyyrrruuuttt~~~xxx}}}tttgggXXXPPPNNNMMMPPPTTTXXX\\\bbbhhhoooyyy~~~vvvmmmggg___TTTNNNMMMHHHKKKOOOUUU\\\dddmmmrrrssszzzttthhhYYYPPPHHH@@@<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>@@@BBBGGGNNNWWW^^^cccdddbbb___[[[VVVPPPIIIEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFIIIKKKMMMQQQVVVZZZ^^^```dddiiioootttwwwyyy|||{{{zzzxxxvvvtttqqqoookkkhhhccc\\\VVVQQQMMMKKKHHHLLLPPPQQQOOOJJJFFFDDDCCCGGGNNNYYYlll|||rrrlllhhhfffkkkrrr}}}~~~jjjeeeaaaaaa___ZZZYYYZZZbbbmmm}}}zzzuuunnnhhhdddbbbbbbaaadddhhhpppwww~~~nnn```TTTJJJDDDDDDCCCBBBBBBBBBDDDEEEFFFGGGIIIOOO[[[ooofffTTTJJJFFF???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::===AAADDDMMMNNNPPPUUUZZZ^^^^^^^^^aaammmrrrwwwyyy{{{yyy}}}www{{{uuuhhhYYYRRROOONNNPPPUUUXXX\\\aaagggnnnxxxyyypppfff___XXXNNNIIIHHHDDDGGGLLLQQQXXXaaajjjpppqqqyyyooobbbSSSJJJEEE???<<<===::::::::::::::::::::::::::::::::::::;;;<<<======BBBEEEIIILLLOOOSSSWWWZZZ^^^```dddhhhkkknnnooopppppppppoooooonnnmmmlllllljjjjjjjjjjjjkkkmmmoooqqqsssssssssuuuvvvxxxzzz{{{jjjiiinnn{{{{{{ppp```SSSJJJEEEAAA>>>======<<<<<<;;;;;;::::::999999999999:::;;;<<<===<<<<<<<<<<<<============<<<>>>BBBHHHPPPXXX___cccaaa^^^YYYSSSNNNIIIFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFIIIKKKNNNRRRVVVZZZ^^^aaaffflllrrrxxx}}}}}}|||{{{yyyuuurrrnnniiibbbZZZSSSNNNLLLKKKHHHMMMTTTWWWUUUOOOJJJGGGDDDHHHNNNWWWgggxxx{{{vvvtttrrrsssyyyzzznnnhhhdddccc___[[[ZZZ]]]gggrrr|||qqqnnniiidddaaa```aaabbbfffnnnyyyzzziii[[[PPPHHHCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGIIIPPP]]]rrrzzzaaaPPPHHHFFF@@@???>>>>>>??????===<<<::::::::::::::::::::::::999:::;;;::::::<<<@@@CCCKKKNNNQQQVVVZZZ^^^aaabbbeeerrrvvvzzz~~~{{{xxx{{{yyykkk[[[SSSOOOMMMPPPSSSWWW[[[```eeelllvvv{{{pppggg]]]WWWPPPIIIEEEEEEAAADDDGGGKKKRRRZZZccciiillluuu}}}zzzkkk]]]NNNFFFAAA===::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>???@@@CCCFFFJJJMMMPPPTTTWWWZZZ]]]___cccgggkkkmmmooooooppppppoooooonnnmmmllllllkkkjjjjjjjjjlllnnnoooqqqrrrssssssuuuvvvxxxzzz{{{nnnjjjmmmxxxyyyooo___RRRIIICCC???===<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===<<<<<<<<<<<<============<<>>>>>??????>>><<<::::::::::::::::::::::::999:::;;;::::::<<>>@@@BBBEEEJJJRRRZZZ```cccllluuuzzz}}}}}}xxxqqqbbbUUUGGGAAA???<<<:::999::::::;;;<<<<<<;;;::::::::::::;;;<<<>>>@@@AAABBBDDDGGGKKKOOOQQQTTTXXXZZZ[[[^^^aaafffjjjlllnnnooonnnnnnnnnmmmmmmllllllllllllkkkkkkkkklllmmmooopppqqqqqqrrrsssuuuwwwxxxyyypppkkklllwwwwwwmmm___QQQHHHBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===<<<<<<<<<<<<=========>>>===@@@DDDIIIOOOTTTXXX[[[WWWSSSLLLEEE@@@@@@BBBEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFIIIKKKNNNQQQUUUXXX^^^aaafffnnnvvvyyysssiiibbbYYYOOOHHHFFFFFFGGGKKKRRR[[[```___YYYSSSOOOLLLOOOQQQVVV```mmmttttttuuurrrrrrrrrqqqpppvvv}}}xxxpppkkkfffddd```]]]```eeepppzzzxxxnnnddddddcccbbbbbbdddhhhkkkwww|||nnn___TTTMMMHHHEEEBBBBBBAAAAAABBBCCCEEEFFFHHHJJJSSSddd|||qqqWWWHHHCCCCCC===<<<<<<===>>>>>><<<:::999999999999999999999999999:::;;;;;;:::<<>>===<<<<<<::::::;;;<<<<<<;;;::::::::::::;;;===???AAACCCDDDDDDGGGLLLOOORRRUUUXXXZZZZZZ]]]aaaeeeiiilllnnnnnnmmmmmmllllllllllllkkkkkkllllllkkkkkklllmmmooopppoooooopppqqqsssuuuwwwxxx|||rrrnnnuuu}}}|||lll[[[PPPHHHAAA===<<<;;;<<<<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBFFFIIIKKKLLLLLLMMMKKKHHHEEECCCBBBBBBBBBGGGGGGHHHFFFEEEDDDFFFHHHHHHIIIJJJKKKLLLNNNPPPQQQZZZcccnnnuuu}}}xxxqqqiii^^^RRRKKKFFFCCCDDDHHHKKKQQQ[[[ccceeebbb\\\XXXOOONNNQQQWWW```gggjjjkkkooooooooonnnmmmnnnqqqtttwww{{{{{{ssspppiiiccc```bbbhhhlllsss{{{oookkkdddcccdddeeedddeeemmmwww}}}kkk^^^SSSKKKFFFGGGAAABBBCCCCCCCCCCCCFFFHHHJJJKKKTTTiiipppUUUFFFCCCDDD???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::999::::::;;;<<<===??????GGGNNNUUUYYY[[[^^^eeejjjssszzzpppttt|||}}}wwwdddWWWPPPOOONNNMMMSSSWWW\\\aaahhhrrr}}}}}}wwwtttppplllhhhccc^^^ZZZSSSOOOIIIDDDAAA>>><<<:::>>>===<<<===???BBBFFFHHHNNNTTT^^^gggllliiibbb[[[PPPHHHAAA>>><<<999:::<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::<<<===@@@BBBEEEFFFHHHKKKNNNQQQSSSUUUXXXZZZ[[[^^^ccchhhjjjjjjhhhgggiiiiiijjjkkkkkkkkkkkkjjjjjjlllmmmmmmllllllnnnoooqqqsssuuuuuuttttttuuuvvvtttnnnuuu|||lllZZZPPPHHHAAA===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDEEEEEEEEEFFFEEECCCBBBAAABBBCCCDDDEEEFFFGGGGGGFFFEEEGGGHHHIIIJJJKKKLLLNNNQQQUUUWWW]]]gggrrrzzzxxxqqqdddYYYNNNHHHCCC@@@BBBFFFLLLRRR\\\eeeiiigggccc___WWWVVVWWW[[[aaafffhhhhhhhhhiiihhhgggffffffhhhjjjnnnsss|||zzzrrrnnniiicccaaadddkkkpppzzzuuujjjgggeeeeeeggghhhgggiiittt|||jjj]]]SSSJJJFFFGGGAAABBBCCCCCCCCCDDDFFFHHHKKKMMMXXXmmmpppUUUFFFBBBBBB???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::<<<===>>>???HHHNNNVVVZZZ[[[^^^dddiiipppyyynnnooosss||||||zzzwwweeeWWWPPPNNNMMMLLLQQQUUUZZZ___fffppp||||||wwwrrrnnnjjjgggdddaaa^^^ZZZUUURRRNNNJJJEEEBBB@@@>>>===;;;;;;;;;::::::<<>><<<:::888888:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>???BBBDDDGGGHHHIIILLLPPPRRRTTTVVVYYY[[[\\\___cccgggiiiiiihhhggghhhiiiiiijjjkkkjjjjjjjjjjjjkkkmmmmmmllllllnnnoooppprrrtttttttttssstttuuuvvvmmmsss|||lllZZZOOOHHHAAA======<<<<<<============<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@??????????????????AAACCCEEEFFFCCCEEEGGGGGGFFFFFFGGGHHHGGGGGGIIIJJJLLLQQQWWW\\\cccnnnzzzwwwooo___UUUJJJEEEBBB@@@AAAEEEMMMTTT^^^hhhnnnooommmkkkcccbbbaaabbbdddfffgggffffffffffffeeecccbbbcccdddiiippp{{{xxxnnnkkkgggcccbbbgggooouuuooogggeeeggghhhkkklllkkkppp{{{iii\\\RRRJJJFFFFFFAAACCCDDDDDDDDDDDDGGGIIILLLQQQ^^^tttoooVVVHHHBBBAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>GGGNNNVVVZZZ[[[]]]bbbgggnnnwww~~~mmmkkkkkkqqqxxx}}}|||yyyyyyxxxgggXXXPPPMMMLLLKKKOOOSSSXXX]]]dddnnnzzz{{{tttmmmgggaaa^^^YYYWWWUUUTTTSSSQQQMMMKKKHHHEEEAAA>>>>>>>>>===<<<;;;:::999999:::<<<>>>@@@CCCGGGMMMTTTYYYZZZVVVSSSHHHBBB===<<<;;;888888:::;;;;;;;;;<<<<<<=========>>>???@@@BBBDDDGGGIIIKKKKKKNNNRRRTTTVVVXXXZZZ\\\^^^```bbbeeeggghhhhhhhhhggghhhiiiiiijjjjjjiiiiiiiiikkkllllllllllllmmmooooooqqqsssssssssssstttuuuzzzlllqqq}}}|||lllZZZNNNGGGAAA>>>>>><<<<<<===>>>>>>>>>==================<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<===???AAADDDFFFHHHDDDFFFHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMSSS[[[bbbkkkvvvtttlll[[[RRRIIIEEECCCAAADDDHHHMMMTTT___kkktttxxxyyyyyyooonnnlllkkkjjjjjjiiiiiikkkllllllkkkiiihhhhhhiiioooxxxuuuiiigggeeecccdddjjjsssyyyyyylllfffggghhhjjjmmmpppqqqyyyyyygggZZZQQQIIIEEEFFFAAACCCDDDDDDDDDEEEHHHJJJMMMUUUfff|||nnnWWWJJJCCC@@@???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>GGGNNNVVV[[[[[[\\\```dddmmmuuuyyykkkhhhgggllltttyyyzzzyyy}}}zzziiiZZZQQQMMMKKKKKKNNNRRRWWW\\\cccmmmxxx|||wwwooogggaaa[[[VVVRRRNNNMMMLLLLLLMMMMMMKKKIIIFFFCCC???============<<<<<<;;;::::::;;;<<<>>>???@@@DDDKKKSSSXXXXXXUUUQQQGGGAAA>>>>>>>>>;;;:::<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBDDDFFFIIIKKKLLLMMMPPPTTTVVVXXXYYY\\\^^^```aaabbbccceeefffggghhhfffggghhhhhhiiiiiihhhhhhhhhjjjkkklllkkkkkkmmmooonnnppprrrsssrrrrrrsssuuunnnoooxxx|||lllYYYNNNGGGAAA>>>???<<<======>>>??????>>>>>>===============<<<<<<<<<========================;;;;;;<<<<<<===>>>>>>???>>>>>>???AAACCCEEEGGGHHHGGGIIIJJJIIIGGGFFFFFFGGGNNNOOOQQQQQQSSSYYYccckkkuuu}}}qqqgggVVVNNNFFFDDDCCCCCCEEEJJJNNNUUUaaammmyyy|||{{{yyywwwtttrrrqqqqqqrrrsssssssssrrrrrrsssuuu~~~oooddddddddddddhhhnnnwww}}}tttjjjgggiiijjjkkkooosssxxxvvveeeYYYPPPHHHEEEEEEBBBCCCEEEEEEEEEFFFIIIKKKNNNYYYmmmkkkWWWKKKEEEAAA???>>>===<<<<<<;;;;;;<<<:::::::::::::::::::::::::::::::::::::::;;;<<<===EEEMMMVVV[[[[[[\\\___bbblllrrrtttfffddddddjjjsssyyy{{{yyy}}}lll]]]RRRMMMKKKKKKMMMQQQVVV\\\bbblllxxx~~~nnniiiaaa[[[VVVRRRNNNLLLHHHGGGGGGIIIKKKLLLKKKIIIHHHDDD@@@>>>======<<<;;;<<<;;;::::::;;;<<<===>>>>>>CCCLLLTTTYYYXXXSSSNNNFFF@@@===>>>>>><<<;;;===<<<<<<===>>>>>>???@@@@@@AAABBBCCCEEEGGGJJJLLLNNNOOORRRUUUXXXYYY[[[]]]___aaaaaabbbcccdddeeeggggggeeefffgggggghhhhhhggggggggghhhjjjkkkkkkkkkmmmooommmooorrrsssrrrssstttuuusssooottt||||||kkkYYYMMMGGGAAA???@@@<<<===>>>??????@@@@@@???=========>>>>>>?????????========================::::::::::::;;;===>>>???@@@AAABBBDDDEEEGGGHHHHHHJJJJJJJJJIIIGGGGGGHHHJJJNNNQQQTTTVVVXXX^^^jjjrrrzzzlllbbbQQQIIICCCBBBBBBCCCFFFJJJPPPWWWcccqqq~~~}}}||||||zzz{{{{{{||||||sssgggaaacccfffiiimmmttt{{{~~~qqqhhhgggkkknnnmmmpppxxxtttcccWWWOOOGGGDDDEEEBBBCCCEEEFFFFFFGGGJJJLLLPPP___vvvyyy~~~eeeTTTKKKFFFBBB???>>>===<<<<<<;;;;;;<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<>>===<<<;;;::::::999999::::::;;;<<<<<<>>>CCCKKKTTTXXXVVVPPPKKKEEE???;;;<<<<<<::::::===>>>>>>??????@@@AAABBBBBBCCCDDDEEEGGGIIILLLNNNOOOPPPSSSVVVXXXZZZ[[[]]]___bbbbbbbbbcccdddeeeeeefffeeeeeefffgggggggggfffffffffgggiiijjjjjjkkkmmmnnnnnnppprrrsssssssssuuuvvvzzzqqqpppvvv|||kkkXXXMMMFFFAAA???@@@<<<===>>>???@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCC????????????????????????===<<<<<<<<<<<<>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJHHHHHHJJJMMMPPPOOOTTTZZZ^^^aaaiiiuuuwwwhhh]]]OOOHHHBBBCCCDDDEEEIIIMMMTTTZZZffftttxxxkkkbbbaaadddiiioootttzzz~~~ssskkkkkkooorrrppprrr|||sssbbbVVVNNNGGGDDDEEEBBBDDDEEEFFFFFFHHHKKKMMMSSSddd~~~vvv~~~{{{^^^PPPJJJEEEBBB???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::999999::::::;;;;;;@@@IIIUUU[[[\\\]]]___aaadddfffrrr{{{qqqaaa______fffrrr}}}sssbbbUUUNNNLLLMMMJJJNNNSSSXXX___iiiuuu}}}uuugggWWWRRRMMMIIIGGGFFFFFFEEEFFFFFFFFFIIIKKKMMMLLLKKKFFFCCC???===<<<<<<;;;::::::::::::;;;<<<===>>>>>>AAAEEEKKKQQQUUUTTTPPPKKKHHHAAA<<<;;;;;;:::;;;>>>??????@@@AAABBBCCCDDDDDDFFFFFFGGGIIILLLNNNQQQRRRQQQSSSWWWYYYZZZ[[[]]]___aaabbbcccdddddddddddddddddddddeeeffffffffffffeeeeeegggiiiiiijjjjjjlllnnnnnnpppssstttttttttvvvwwwsssooorrr|||kkkXXXMMMFFFAAA@@@AAA======>>>@@@@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@AAACCCEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHLLLQQQUUUVVV]]]eeejjjnnnwwwuuueeeZZZPPPIIIEEEEEEGGGIIILLLQQQVVV]]]hhhwww~~~qqqhhhaaabbbfffmmmsssyyy~~~vvvoooppptttvvvrrrtttrrraaaVVVMMMFFFDDDEEEBBBDDDEEEFFFGGGHHHKKKMMMVVVhhhwwwvvvYYYLLLHHHDDDAAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::999999999:::;;;;;;???HHHTTT[[[]]]]]]___bbbaaaaaammm{{{rrrddd```___fffsssuuudddVVVOOOMMMMMMHHHLLLQQQWWW]]]gggsss{{{ooo```UUUQQQKKKGGGFFFFFFFFFFFFIIIIIIIIIKKKNNNOOONNNMMMDDDAAA>>><<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAAFFFHHHKKKPPPTTTTTTQQQNNNLLLDDD>>>======<<<>>>AAA@@@@@@AAABBBCCCDDDEEEFFFHHHHHHJJJKKKNNNPPPSSSTTTQQQTTTWWWYYYZZZ[[[]]]___aaabbbcccdddeeedddcccccccccdddeeeeeeffffffeeeeeedddfffhhhiiiiiijjjlllnnnnnnqqqssstttuuuuuuwwwxxxtttnnnttt}}}mmmXXXMMMGGGCCCAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCAAACCCEEEFFFFFFFFFGGGHHHKKKLLLNNNOOOQQQSSSWWWZZZbbbiiiqqqyyy~~~rrraaaTTTMMMIIIEEECCCFFFKKKOOORRRZZZ```kkkzzzwwwhhhaaa``````fffpppyyyxxxvvvvvvvvvyyyyyy{{{|||nnn^^^SSSJJJCCC@@@AAAEEECCCDDDFFFFFFFFFKKKQQQ\\\ppp}}}sssmmmXXXOOOHHHAAA<<<@@@???===<<<;;;;;;<<<<<<:::::::::999999888888888777777777777888999:::;;;AAAGGGPPPYYY^^^^^^\\\ZZZ[[[^^^jjj{{{xxxrrreee]]]^^^eeeqqqvvvhhh[[[QQQLLLJJJKKKMMMRRRWWW^^^gggqqqwwwkkk]]]NNNKKKGGGEEEEEEFFFFFFEEEFFFIIIJJJKKKNNNQQQMMMFFFEEECCC@@@>>>;;;:::::::::======<<<>>>AAAEEEFFFGGGGGGNNNUUUXXXZZZ[[[WWWQQQSSSIII@@@>>>>>>===>>>AAAAAACCCFFFHHHHHHHHHHHHIIIJJJKKKMMMPPPRRRTTTUUUUUUUUUWWWXXXYYYYYY[[[]]]``````aaabbbccccccbbbaaaaaaaaabbbdddeeefffgggggggggeeeeeefffggghhhiiijjjkkklllnnnqqqrrrsssuuuxxxzzzwwwnnnqqq{{{~~~lllWWWLLLGGGBBB@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIKKKLLLNNNOOORRRTTTWWW[[[```cccpppwww}}}ppp___SSSKKKIIIGGGFFFIIINNNSSSUUUZZZ___jjj{{{qqqccc]]]]]]aaahhhsss}}}|||zzzzzz{{{}}}}}}wwwjjj[[[QQQJJJDDDBBBCCCDDDCCCDDDGGGGGGHHHNNNUUUbbbuuu}}}wwwhhhTTTLLLGGGAAA===@@@???===<<<;;;;;;<<<<<<:::::::::999999999888888777777777777888999:::;;;???EEEOOOXXX]]]]]]ZZZXXXXXXZZZeeeuuu}}}uuupppeee^^^```gggrrrxxxiii\\\RRRLLLJJJJJJLLLPPPUUU\\\eeeooovvv|||gggYYYNNNKKKGGGEEEEEEGGGGGGGGGGGGJJJLLLLLLOOOQQQMMMGGGDDDDDDBBBAAA@@@?????????AAAAAAAAABBBFFFIIILLLMMMMMMUUU^^^cccgggiiifffaaa]]]QQQDDD@@@>>>>>>???AAABBBDDDGGGIIIIIIIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYY[[[[[[\\\]]]___bbbaaaaaabbbcccccccccbbbaaabbbcccdddeeefffgggggggggddddddeeeggghhhjjjkkkkkklllnnnqqqssstttvvvxxxzzz{{{mmmooozzz}}}kkkVVVKKKFFFBBB@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEBBBDDDFFFGGGHHHJJJMMMOOOSSSUUUYYY]]]aaagggmmmrrrzzzlll]]]QQQIIIIIIIIIKKKNNNSSSWWWZZZ]]]bbbmmmwwwkkk```[[[\\\bbbjjjvvvqqqeeeWWWOOOJJJEEECCCEEEDDDCCCDDDGGGHHHJJJRRR[[[iii}}}{{{zzzcccPPPIIIEEEAAA??????>>>===<<<;;;;;;;;;<<<::::::::::::999999999999888888777888888999:::;;;===DDDOOOXXX]]]\\\YYYVVVUUUVVV___nnnyyyxxxsssooofff___bbbhhhsss{{{kkk]]]SSSLLLJJJIIIKKKNNNSSSZZZcccmmmttt{{{eeeUUUMMMJJJFFFEEEFFFHHHIIIIIIHHHLLLNNNNNNOOOQQQMMMGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDHHHLLLOOOQQQVVVaaallluuu|||~~~zzzmmm]]]LLLCCC???>>>???BBBCCCFFFIIIJJJKKKLLLNNNOOOQQQRRRTTTVVVWWWXXXYYYYYY[[[\\\^^^^^^^^^___aaacccbbbbbbcccccccccbbbbbbaaabbbbbbdddeeeffffffffffffbbbccceeefffhhhjjjllllllmmmooorrrtttuuuvvvyyy{{{~~~nnnnnnzzz}}}jjjVVVKKKFFFBBB@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGDDDFFFHHHIIIKKKNNNRRRVVVZZZ^^^ccciiiooovvv}}}vvviiiZZZPPPGGGIIILLLPPPSSSWWW[[[^^^dddiiitttwwwqqqiiiaaa^^^```bbbkkkyyy}}}lll```TTTMMMIIIDDDCCCDDDDDDCCCEEEGGGHHHJJJTTT^^^qqq}}}xxx{{{aaaNNNHHHDDDBBBAAA???>>>======<<<<<<;;;;;;::::::::::::::::::::::::888888888888999999:::;;;<<>>>>>>>>======<<<;;;;;;::::::::::::::::::::::::999999999999999999:::;;;<<>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999999999999::::::<<>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::::::::@@@JJJTTT[[[_________VVVUUU\\\kkkwww{{{{{{{{{wwwkkkgggiiisssrrrbbbVVVNNNKKKIIIIIIKKKNNNTTT^^^iiippp{{{pppaaaQQQNNNKKKJJJKKKMMMNNNNNNPPPXXX]]]\\\\\\]]]\\\ZZZTTTSSSQQQPPPQQQTTTWWWZZZZZZ^^^dddiiinnnxxx|||]]]KKKEEEDDDFFFHHHIIILLLNNNQQQSSSWWW\\\___aaabbbdddfffhhhjjjjjjkkkjjjkkkkkkjjjiiihhhjjjkkkkkkjjjhhhgggfffffffffgggeeeeeefffggggggggggggfffhhhiiijjjkkkmmmnnnooopppqqqsssuuuwwwxxxzzz}}}vvvvvvzzz~~~ppp\\\QQQMMMJJJHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJLLLMMMMMMLLLKKKNNNMMMMMMNNNPPPUUUYYY[[[ZZZ[[[]]]^^^```aaaaaaaaabbbcccdddgggkkksss|||~~~qqqeee[[[VVVUUUZZZ___aaa```bbbggglllxxxzzzsssvvvxxxvvvpppggg```[[[]]]ZZZZZZ]]]^^^\\\]]]```llluuuvvvlllYYYOOOGGGEEEEEEDDDDDDFFFBBBDDDHHHLLLNNNVVVgggxxxlllhhhqqqmmmWWWLLLGGGCCCAAAAAA===>>>>>>>>>>>><<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::999>>>GGGQQQYYY^^^``````VVVVVV]]]lllyyy}}}|||||||||oooiiijjjtttrrrbbbVVVOOOKKKGGGHHHIIILLLRRR\\\gggoooxxxvvvgggUUURRRNNNMMMNNNPPPQQQQQQSSS[[[aaa``````aaaaaa```^^^]]][[[ZZZ\\\aaafffiiihhhmmmtttyyy}}}]]]KKKFFFFFFGGGIIILLLNNNQQQSSSVVVZZZ___cccdddeeegggjjjlllnnnoooooooooppppppooommmmmmnnnpppnnnmmmkkkiiiiiiiiiiiijjjggghhhiiiiiiiiiiiiiiihhhjjjjjjkkklllmmmoooooopppqqqsssvvvxxxyyyzzz}}}{{{vvvyyy|||{{{zzz|||yyyfffXXXRRRNNNJJJGGGIIIJJJJJJHHHGGGGGGIIIKKKKKKNNNQQQRRRRRRRRRSSSTTTRRRRRRSSSUUUYYY^^^cccgggfffffffffggggggiiijjjkkknnnmmmnnnpppvvv~~~pppaaaZZZZZZ[[[^^^aaa```^^^aaaiiiqqq}}}zzzwwwwwwxxx|||yyyqqqiiijjjlllkkkhhhccc\\\XXXWWWVVVWWWZZZ[[[\\\```fffkkktttooobbbUUUNNNGGGDDDEEEFFFDDDBBBKKKFFFFFFMMMQQQXXXmmmuuuffflllyyyeeeVVVTTTMMMHHHGGGAAA>>>?????????>>>===;;;:::999999999999999999999999999999999999999999999999<<>>===;;;:::::::::::::::::::::::::::999999999999999999999999;;;>>>BBBJJJVVVaaabbb\\\ZZZWWWZZZhhhwwwvvvjjjnnnppp___TTTMMMJJJJJJHHHIIILLLOOOTTT___iiiuuu{{{vvvggg]]]TTTSSSVVVXXXZZZ^^^cccfffjjjnnnpppqqqpppooommmooorrrtttwww{{{sssWWWLLLIIIHHHIIIMMMSSSVVVYYY\\\___ccchhhllloooqqqtttwwwyyyyyyyyyyyy{{{yyywwwvvvvvvvvvuuusssoooooooooooonnnnnnmmmmmmlllmmmnnnnnnnnnpppsssuuuyyytttoooooosssvvvuuusssuuuxxx{{{|||}}}~~~yyyuuuuuuvvvtttssstttzzzsssddd[[[WWWRRROOOJJJKKKLLLLLLLLLNNNQQQTTTTTTXXX\\\```aaabbbdddeeeggghhhkkknnnrrrvvvzzz|||nnn___YYY[[[```dddgggeeebbbeeemmmuuu{{{vvvqqqnnnooommmsss|||~~~uuukkkeee```bbbccccccaaa]]]YYYVVVXXXVVVXXX[[[]]]]]]bbbhhhpppwwwssscccXXXQQQLLLGGGDDDEEEFFFEEEDDDDDDDDDIIISSS[[[hhh{{{gggaaasssttt\\\PPPPPPKKKHHHHHHDDD@@@@@@@@@???>>>===;;;:::::::::::::::::::::::::::999999999999999999999999999<<<@@@GGGTTT___bbb^^^YYYWWW\\\jjjyyyyyykkkkkkxxx|||yyynnn^^^RRRLLLJJJLLLJJJJJJMMMOOORRR]]]gggtttzzzttthhh^^^[[[]]]___dddiiimmmooosssvvvyyyzzzyyyyyyxxxzzz~~~lllTTTLLLKKKJJJMMMSSSXXXZZZ^^^bbbfffkkkppptttwwwyyy|||~~~~~~|||{{{zzzzzzxxxvvvsssrrrqqqppppppqqqqqqrrrppppppooonnnooosssyyy}}}vvvqqqssswwwxxxvvvvvvxxx{{{}}}~~~vvvtttqqqqqqqqqttt{{{{{{lllbbb\\\WWWTTTNNNOOOPPPPPPPPPQQQUUUWWWYYY^^^ccchhhjjjlllnnnoooppprrruuuxxx|||nnn___ZZZ[[[aaafffjjjhhhdddfffpppxxx|||xxxtttmmmkkkmmmnnnuuu~~~}}}uuulllfff^^^___``````___\\\YYYWWWXXXWWWYYY]]]___```dddkkkuuu{{{xxxjjj\\\RRRNNNJJJFFFEEEEEEFFFFFFEEEGGGHHHNNNXXXccctttooo```aaazzzmmmWWWMMMNNNIIIGGGIIIFFFAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888;;;>>>DDDQQQ]]]aaa___ZZZYYY___nnn}}}}}}nnnjjjsss}}}xxxuuu~~~lll\\\QQQLLLJJJKKKJJJJJJLLLNNNRRR\\\gggssszzztttiiieeeeeegggmmmtttwwwxxx{{{}}}zzzfffRRRMMMLLLLLLPPPWWW]]]```eeejjjnnnsssyyy|||~~~}}}zzzxxxvvvuuurrrqqqqqqrrrtttvvvttttttrrrqqqrrruuu{{{wwwxxx{{{zzzwwwwwwzzz}}}~~~|||wwwssssssssswww~~~tttiiiaaa[[[WWWTTTUUUUUUTTTTTTUUUWWWYYY^^^cccjjjooorrruuuvvvxxxyyyzzz}}}pppaaa\\\]]]bbbhhhmmmkkkgggiiisss}}}~~~yyyvvvqqqkkkjjjmmmrrrzzzxxxooojjj___`````````___]]][[[ZZZZZZYYY[[[___aaabbbhhhnnn{{{|||ooocccWWWOOOJJJHHHFFFEEEFFFGGGGGGGGGKKKLLLRRR\\\kkk{{{ggg\\\aaagggSSSKKKMMMHHHFFFIIIGGGBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777:::===BBBMMMZZZ``````]]]]]]dddsssooogggkkktttyyy}}}wwwuuu}}}~~~jjjZZZPPPLLLJJJJJJHHHIIILLLNNNRRR]]]gggssszzzuuupppooopppvvv|||~~~sssbbbTTTPPPOOONNNSSS[[[cccggglllrrrwww||||||yyyxxxvvvsssqqqqqqsssuuuwwwvvvvvvwwwvvvvvvwwwzzz}}}|||}}}}}}yyyyyy|||}}}yyyxxxxxx{{{|||pppggg___ZZZXXXYYYYYYXXXXXXXXX[[[]]]ccchhhooouuuyyy{{{}}}~~~sssddd^^^___ccckkkpppooojjjmmmxxx{{{wwwtttpppkkkmmmqqq{{{{{{rrrlllbbbbbbaaaaaa```___^^^]]]\\\[[[]]]bbbdddfffkkkrrr~~~uuuhhh\\\RRRLLLGGGFFFFFFEEEFFFGGGHHHIIILLLOOOVVVdddyyysssccc]]]eeeeeeQQQKKKMMMGGGEEEHHHFFFDDDCCCAAA???===<<<<<<;;;::::::::::::::::::::::::999999999999999999999999777:::<<>>>>><<<<<<;;;;;;;;;:::::::::999999999999999:::::::::777888999:::>>>GGGSSS\\\bbbaaacccgggiiinnnxxxzzzyyywwwwwwuuuvvv}}}kkk\\\RRROOOQQQSSSTTTUUUSSSQQQQQQVVVZZZffflllssszzz~~~{{{yyyxxxvvvuuuuuuvvvyyy~~~~~~zzzxxxwwwwwwuuutttxxxwwwvvvwwwzzz{{{{{{zzz}}}wwwnnnaaa[[[WWWXXXZZZZZZ]]]aaabbbeeejjjmmmnnnnnnnnnnnnnnnpppqqqrrrrrrsssvvvxxx}}}}}}sssmmmjjjlllsss{{{yyyuuuqqqoookkkgggfffgggiiikkkkkklllmmmnnnqqquuuyyy}}}|||ooo```VVVOOOHHHEEEFFFHHHGGGGGGIIIIIIHHHMMMUUUaaaxxxxxxdddaaa]]]fffjjjZZZVVVOOOKKKIIIIIIHHHHHHFFFEEEDDDCCCAAA???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999777888999:::===EEEPPPYYYaaa_________```dddppp|||zzzwwwxxxwwwvvv~~~|||{{{jjj]]]TTTQQQSSSUUUWWWXXXVVVSSSRRRUUUXXXbbbhhhpppwww~~~~~~~~~yyyzzz|||~~~{{{yyyxxxwwwvvvvvvyyyyyyyyyzzz{{{|||{{{{{{}}}vvveee]]]WWWVVVWWWWWWZZZ]]]```cccgggiiijjjiiiiiijjjjjjlllmmmnnnooopppsssuuuyyy|||~~~tttnnnjjjiiiqqq{{{zzzwwwtttqqqnnnkkkiiijjjkkkllllllnnnooopppqqqtttxxx|||uuuiii[[[RRRMMMGGGEEEFFFGGGFFFGGGHHHHHHIIIPPPYYYeeennn______```oookkk[[[VVVQQQLLLKKKJJJIIIHHHEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::888888888888888888777777777888999999<<>><<<<<<;;;;;;;;;:::::::::999999999888888777777777777888999999:::???HHHOOOYYYZZZ]]]\\\XXXWWWaaalllssssssxxxzzz|||uuuiiiddd```___```bbbeeehhhgggaaa\\\YYYYYY[[[bbbmmmuuu}}}{{{pppiiidddaaa___^^^aaaeeegggiiimmmrrrvvvwwwxxxyyyxxxvvvvvvyyy||||||~~~}}}lll```UUURRRSSSSSSTTTVVVZZZ\\\```aaaaaaaaabbbdddfffggggggfffhhhlllqqqvvvxxxzzz~~~wwwooolllgggppp}}}~~~~~~}}}|||zzzxxxvvvttttttwwwzzzxxxuuutttxxx|||tttdddXXXMMMGGGDDDBBBBBBDDDFFFGGGIIILLLMMMQQQ]]]jjjttt^^^YYY```|||yyyeee```\\\WWWRRROOOMMMJJJIIIGGGGGGHHHGGGFFFCCC@@@>>><<<<<<;;;;;;;;;::::::::::::::::::999999888888888777888999999999>>>GGGMMMWWWYYY\\\]]]XXXVVV^^^iiisssttt{{{}}}}}}vvvkkkgggdddccceeehhhkkknnnllleee^^^ZZZXXXYYYaaallluuu|||{{{lll___VVVQQQPPPOOOKKKOOOSSSVVVYYY^^^eeejjjsssuuuwwwvvvtttuuuxxx||||||ssseeeXXXRRRQQQQQQSSSUUUVVVXXX[[[]]]^^^___aaacccdddeeefffgggiiinnntttxxxyyy{{{}}}{{{sssnnnllluuu{{{}}}zzzzzzzzz~~~}}}{{{zzzzzz{{{wwwnnn[[[SSSJJJFFFFFFGGGFFFDDDGGGGGGJJJNNNPPPTTTddduuunnn___YYYfffuuukkkbbb]]]XXXUUUSSSQQQNNNKKKMMMKKKHHHEEECCCAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<;;;999999999888888888888777:::999888888:::===AAACCCTTTWWW\\\]]]XXXVVV^^^iiizzzwww|||~~~xxxooommmlllnnnqqqtttqqqmmmjjjiiieee___ZZZZZZ```kkkwww~~~uuueeeTTTLLLHHHEEEBBBBBBEEEFFFHHHKKKOOOVVV^^^cccjjjnnnssstttssssssuuuxxxxxx|||wwwjjj\\\UUUSSSRRRSSSVVVVVVXXX[[[]]]^^^___bbbcccdddfffggghhhjjjoootttxxx{{{}}}zzzsssooollluuuzzzyyyuuu|||||||||}}}~~~|||||||||rrrhhhXXXQQQIIIEEEEEEGGGFFFDDDFFFGGGKKKOOORRRZZZmmmkkk^^^\\\lllsssjjjaaa]]]XXXTTTSSSQQQNNNKKKLLLKKKIIIFFFDDDBBBAAA@@@======<<<<<<;;;;;;;;;:::999999999888888888888777999999888888:::===@@@BBBQQQUUUZZZ\\\XXXVVV^^^iii~~~{{{tttrrrrrrtttwwwzzzvvvqqqnnnkkkfff___YYY\\\aaakkkvvv}}}zzzzzzgggXXXJJJCCCBBB???>>>>>>@@@AAACCCDDDGGGKKKRRRVVV```dddjjjmmmnnnpppssswwwxxx|||~~~}}}pppbbbZZZVVVSSSSSSVVVUUUXXX[[[]]]___```bbbdddfffgggiiijjjlllpppuuuyyy~~~zzztttqqqllluuuwwwpppooopppyyywwwiii```TTTNNNGGGDDDDDDFFFEEEDDDDDDGGGLLLQQQUUUccc{{{vvveee]]]^^^sssppphhh```]]]XXXTTTRRRPPPMMMKKKKKKKKKIIIHHHEEECCC@@@???>>>======<<<;;;:::999999999999999888888888888777999888888888:::<<>>>>>>>>AAAEEEIIIQQQVVV]]]bbbfffjjjppptttxxx|||~~~}}}~~~|||wwwyyy~~~vvvhhh___XXXSSSRRRUUUUUUWWW[[[^^^___aaaccceeehhhiiikkkmmmooorrrvvvzzz~~~zzzvvvtttooowww~~~ppphhhhhhnnnzzz{{{ooocccZZZOOOKKKFFFCCCCCCEEEEEEEEEDDDIIINNNRRRZZZllljjj^^^[[[\\\www}}}nnnhhh```]]]YYYUUURRROOOMMMLLLKKKKKKJJJIIIFFFCCC@@@???>>>>>>===<<<;;;:::999888999999999888888888777777888888888888999<<<>>>@@@GGGMMMWWW]]]\\\\\\dddooo~~~zzzuuupppiiiaaaZZZ\\\___gggqqqxxx}}}|||vvvpppqqqsssvvv|||xxxdddNNNDDD;;;::::::::::::<<<;;;<<<<<<<<<<<<===@@@CCCFFFLLLSSSYYY^^^cccjjjooouuuzzzyyyxxxxxxxxxuuurrruuu|||{{{mmmcccZZZSSSQQQTTTTTTWWW[[[^^^```bbbeeegggjjjlllnnnoooqqqtttxxx{{{~~~~~~zzzwwwvvvrrrxxx}}}|||}}}~~~~~~zzzlllffffffmmm{{{~~~tttiii]]]UUUKKKHHHDDDBBBCCCDDDFFFGGGFFFKKKPPPUUU```vvvttt___XXXYYYZZZxxxyyymmmiii```^^^[[[VVVRRROOONNNMMMKKKKKKJJJIIIGGGDDDAAA?????????>>>===;;;:::999999999999999888888888777777777777777888999;;;===>>>DDDKKKVVV^^^___```jjjuuuzzz|||wwwrrrlllddd]]]ZZZ[[[bbbnnnvvv|||~~~wwwooolllkkkooouuuzzz~~~~~~jjjWWWIIIAAA:::::::::888888:::888:::<<<======>>>@@@BBBBBBGGGNNNSSSWWW]]]dddiiiqqqvvv}}}wwwtttsssrrrooonnnsss{{{rrrggg\\\SSSRRRTTTTTTWWW[[[^^^```cccfffhhhlllnnnppprrrsssvvvyyy|||~~~|||xxxvvvuuurrrvvv{{{~~~|||yyyuuussstttuuuvvvuuuuuuvvvyyy{{{|||vvviiieeehhhmmm~~~wwwlllbbbXXXQQQGGGFFFDDDCCCCCCEEEGGGIIIHHHMMMRRRYYYiii~~~hhhWWWTTTXXX]]]{{{wwwmmmhhh```___]]]XXXSSSOOOOOOOOOLLLLLLJJJIIIFFFDDDAAA@@@?????????>>>===<<<;;;;;;999999999888888888888777777777777888999:::<<<<<>>???AAAAAAEEEKKKOOOSSSXXX___dddkkkpppxxxyyytttpppnnnjjjjjjqqqzzzwwwkkk___UUUTTTWWWSSSVVV[[[^^^aaacccfffiiimmmooorrrtttuuuwwwzzz}}}}}}xxxuuussssssnnnqqqtttuuusssooollliiijjjkkkkkkkkkkkkllloooqqqsssvvvzzz~~~}}}rrrgggeeeiiiqqq{{{oooddd[[[QQQKKKDDDDDDDDDCCCCCCEEEHHHJJJJJJOOOTTT^^^sssqqq^^^SSSSSSZZZeeetttlllfffaaaaaa___YYYTTTPPPPPPQQQNNNLLLJJJHHHEEECCCBBBBBB@@@?????????>>>>>>======999999999888888888888777666777777888999:::;;;;;;>>>EEEQQQZZZ^^^dddqqqttttttwwwyyy|||}}}xxxqqqiiibbbZZZYYY^^^hhhrrrxxxssshhh```aaafffjjjooouuuyyyzzz|||~~~zzzsssnnnfffXXXJJJ>>>:::888999888555555777555888;;;===>>>>>>???@@@???DDDIIIMMMPPPUUU\\\aaafffkkkssszzz{{{uuuppplllhhhhhhpppzzzzzznnnaaaWWWUUUYYYSSSVVVZZZ^^^aaadddgggiiinnnpppsssuuuvvvxxx{{{}}}zzzuuurrrqqqpppkkklllnnnnnnlllhhheeecccbbbcccddddddcccdddgggjjjmmmppptttyyy|||~~~~~~~~~~~~~~~yyynnnddddddiiivvvvvviii___VVVMMMGGGCCCDDDDDDCCCDDDFFFIIILLLKKKOOOUUUaaazzz{{{hhhXXXQQQTTT[[[lll|||rrrkkkeeebbbbbb```[[[TTTQQQQQQRRROOOMMMJJJGGGDDDCCCCCCCCC@@@@@@@@@???????????????999999999888888888888777666666777888999::::::;;;<<>>BBBGGGKKKNNNSSS[[[```bbbhhhpppxxx}}}}}}}}}xxxsssnnniiiiiisss~~~~~~pppddd\\\XXXWWWXXXYYY[[[^^^bbbgggjjjmmmpppsssvvvtttrrrrrrwww{{{~~~xxxtttqqqooommmllliiiiiihhhfffbbb^^^YYYWWWWWWYYYZZZZZZZZZ\\\```bbbgggiiilllppptttwwwyyyzzzzzzzzzyyyssslllhhhhhhjjjxxx{{{nnndddYYYOOOIIIHHHCCCDDDEEEDDDDDDEEEHHHKKKPPPRRR[[[nnnkkk```XXXQQQZZZkkkzzzqqqjjjcccbbb```]]]ZZZVVVTTTRRRQQQPPPOOOLLLJJJGGGEEEDDDCCC??????>>>>>>======<<<<<<:::::::::999999:::;;;;;;999888666666666888:::<<<:::@@@JJJTTT\\\gggqqqyyyzzzwwwwww~~~vvvmmmggg^^^\\\^^^eeejjjnnnyyy}}}ooo```[[[]]]aaagggmmmssstttwww|||yyypppllleee^^^VVVMMMEEE@@@:::999999888888999999::::::;;;;;;<<<===>>>??????@@@BBBFFFIIIMMMSSSYYY^^^bbbfffkkkrrrxxx|||~~~~~~yyysssnnniiijjjtttuuuiii```ZZZXXXXXXYYY[[[^^^bbbgggkkkmmmooorrrttttttrrrsssxxx||||||yyysssooommmkkkhhhgggdddcccaaa^^^ZZZVVVSSSQQQSSSUUUVVVXXXYYY[[[___bbbggghhhkkkooorrrtttvvvwwwwwwwwwuuupppkkkiiijjjmmm~~~vvviii___UUUKKKGGGGGGDDDEEEEEEEEEEEEFFFIIILLLQQQUUUaaavvv|||eee]]]WWWVVVcccvvvxxxpppjjjdddaaa___\\\YYYVVVTTTRRRQQQPPPOOOLLLJJJGGGEEEDDDCCC@@@??????>>>>>>======<<<;;;::::::999::::::;;;;;;;;;:::888777777888999:::999>>>FFFPPPZZZeeennntttyyyvvvxxxxxxoooiii]]]ZZZZZZ```fffllluuusssddd]]]^^^```fffkkkoooppptttyyy}}}{{{tttjjjeee^^^WWWOOOHHHAAA<<<999888888777777888888999:::;;;;;;<<<===>>>??????@@@BBBFFFJJJMMMRRRXXX\\\```ccchhhmmmrrruuuwwwwwwzzz{{{|||}}}}}}|||{{{zzzzzzyyy{{{|||tttoookkklllvvv{{{oooddd\\\XXXWWWXXXZZZ]]]bbbggglllnnnmmmppprrrrrrrrrsssxxx|||~~~}}}{{{{{{{{{{{{|||}}}~~~~~~wwwsssoookkkiiigggdddccc```^^^ZZZVVVRRRPPPNNNMMMOOOQQQTTTVVVXXX\\\```ccchhhiiikkknnnppprrrssssssttttttsssooolllmmmqqqvvvzzzooobbbXXXOOOGGGDDDEEEDDDEEEFFFFFFFFFHHHKKKMMMQQQYYYiiirrr___ZZZYYY```uuuvvvpppkkkfffaaa___]]]ZZZXXXVVVUUUTTTPPPNNNLLLJJJGGGFFFDDDDDDAAAAAA@@@??????>>>======;;;;;;:::::::::::::::;;;===<<<:::888888888888999999<<>>??????@@@@@@CCCHHHLLLOOORRRVVVXXX\\\^^^aaaeeehhhjjjjjjkkkmmmnnnpppqqqrrrrrrqqqpppqqqppprrrwwwyyyzzz~~~xxxqqqmmmnnnwwwttthhh^^^XXXVVVWWWYYY]]]aaagggkkknnnnnnoooppppppppprrruuuxxxyyy{{{~~~}}}zzzxxxvvvvvvwwwxxxzzz|||}}}~~~|||xxxtttqqqmmmjjjhhhfffcccaaa^^^[[[VVVRRROOONNNNNNNNNOOORRRUUUYYY[[[___cccfffjjjkkklllnnnoooppppppppprrrsssrrrqqqpppuuu}}}rrrggg[[[RRRKKKEEECCCEEECCCDDDEEEFFFFFFHHHKKKNNNQQQ]]]rrr}}}kkk[[[XXX^^^ooouuuooojjjfffbbbaaa___]]][[[YYYXXXXXXPPPOOOMMMJJJHHHFFFEEEEEECCCBBBBBBAAA@@@???>>>>>><<<;;;;;;::::::::::::;;;<<<;;;:::999999999::::::::::::>>>GGGTTT___eeeggguuuzzzyyyzzz}}}tttnnnccc[[[WWW[[[gggssszzz}}}qqqhhhccc```bbbfffjjjnnntttzzz~~~~~~uuulllfff[[[UUUMMMFFFAAA===:::888888777777666666777777888:::;;;;;;===>>>???@@@AAAAAAEEEJJJNNNPPPRRRTTTVVVYYYYYY[[[\\\]]]^^^^^^]]]___```bbbdddeeefffffffffgggfffiiinnnqqqsssyyy}}}vvvqqqqqqwwwwwwjjj^^^WWWUUUVVVXXX[[[```eeeiiilllnnnnnnnnnnnnnnnoooqqqsssvvvxxx{{{||||||zzzwwwvvvssssssuuuvvvxxx{{{}}}~~~~~~xxxtttpppmmmjjjgggfffdddaaa___[[[XXXTTTPPPNNNNNNQQQRRRTTTWWW[[[^^^aaadddgggjjjllllllmmmnnnoooooonnnnnnoooqqqrrrsssvvv}}}{{{jjj```UUUOOOJJJEEEDDDFFFBBBCCCDDDEEEFFFHHHLLLOOOSSSbbbzzzvvvfffYYYYYYfffvvvpppjjjfffaaa```^^^\\\[[[YYYYYYXXXQQQPPPNNNLLLJJJHHHGGGGGGEEEDDDCCCBBBAAA@@@??????===<<<;;;;;;:::::::::;;;999999999999:::;;;;;;<<<;;;;;;===EEEQQQ[[[aaacccrrr|||vvvtttuuu{{{uuuoooccc\\\VVVYYYgggvvv~~~yyyppphhhcccbbbeeeiiiooowww|||}}}wwwnnnfff```VVVPPPHHHBBB>>><<<;;;999888888888777777888888888:::;;;<<<===>>>@@@AAAAAACCCGGGLLLOOOQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTVVVWWWYYY[[[[[[\\\]]]]]]```fffjjjnnnuuu||||||vvvsssvvv|||zzzkkk___XXXTTTUUUWWWZZZ^^^bbbfffiiikkkkkkjjjkkklllmmmooopppsssuuuxxxzzzzzzyyyvvvuuurrrssstttvvvxxx{{{}}}~~~~~~~~~yyytttqqqjjjhhheeecccbbb```]]][[[VVVTTTQQQNNNNNNQQQTTTWWW\\\^^^bbbdddeeegggiiikkklllmmmmmmnnnnnnnnnmmmmmmlllooossswww}}}~~~}}}|||tttbbbZZZRRRMMMJJJEEEDDDFFFBBBCCCEEEFFFGGGJJJNNNQQQYYYjjjnnnbbbYYY```ttt~~~wwwqqqkkkggg```___]]][[[YYYXXXWWWWWWRRRQQQOOOMMMLLLJJJJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<;;;::::::::::::777888888999:::;;;;;;;;;;;;;;;>>>DDDMMMVVV]]]aaakkkrrr~~~pppmmmnnnxxxwwwpppaaa\\\UUUVVVcccsss}}}~~~zzzqqqiiifffgggjjjpppyyy~~~}}}wwwppphhh```ZZZPPPLLLEEE@@@===<<<;;;:::999888888777777888888999::::::<<<===???@@@BBBBBBDDDHHHKKKNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPRRRRRRTTTTTTXXX^^^dddhhhpppyyyzzzuuutttxxx|||mmmaaaYYYTTTTTTVVVXXX\\\```cccffffffffffffgggjjjmmmooopppoooqqquuuwwwxxxwwwuuutttsssssstttvvvxxx{{{}}}~~~~~~~~~{{{xxxtttpppnnnfffdddbbbaaa```^^^[[[YYYSSSRRRPPPPPPRRRVVVZZZ]]]aaadddfffggggggfffggghhhkkkkkkllllllllllllkkkkkknnnrrrxxx~~~}}}zzz|||tttkkk\\\TTTNNNLLLJJJFFFDDDFFFCCCEEEGGGHHHJJJMMMQQQTTTbbbtttiiiaaa___nnn{{{xxxssslllhhhcccaaa___]]]ZZZYYYXXXWWWTTTSSSQQQOOOMMMLLLLLLKKKHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;;;;:::::::::888888999999999999999999999;;;>>>CCCIIIQQQZZZ___dddiiitttqqqkkklllyyyzzzsssbbb^^^XXXUUU___ooozzz{{{}}}{{{qqqkkklllmmmttt~~~}}}wwwqqqjjjbbbZZZUUUJJJGGGAAA>>><<<;;;:::999777777777666666777777777::::::<<<===???AAABBBCCCDDDFFFIIIJJJJJJIIIJJJKKKHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJMMMMMMPPPXXX^^^dddllluuu}}}vvvsssuuu~~~}}}ooobbb[[[TTTTTTUUUWWW[[[^^^bbbcccbbbaaabbbeeeiiinnnpppqqqmmmooosssvvvwwwwwwuuusssssstttuuuwwwyyy{{{~~~~~~}}}{{{wwwssspppnnnmmmfffdddbbbaaa```^^^[[[YYYSSSRRRRRRSSSVVV[[[___bbbdddfffhhhhhhfffeeeeeeeeejjjjjjjjjkkkkkkjjjjjjjjjqqqvvv~~~}}}yyy}}}{{{mmmdddWWWQQQLLLLLLJJJEEEDDDEEEEEEGGGIIIJJJLLLOOOSSSVVVjjj{{{yyyfffbbbfffzzzyyyxxxtttmmmiiigggeeeccc```^^^\\\[[[ZZZUUUTTTRRRPPPOOOMMMMMMMMMHHHHHHGGGEEEDDDBBBAAAAAA>>>>>>===<<<;;;:::::::::999999999999999888777666777:::???BBBFFFMMMWWW^^^aaaeeeooo}}}vvvnnnmmm{{{|||uuueeebbb[[[WWW^^^nnnxxxzzzzzzvvvpppoooqqqyyy~~~zzzsssmmmfff^^^WWWRRRFFFCCC???<<<;;;:::999888666666555555555555666666::::::<<<===???AAABBBCCCCCCEEEGGGGGGFFFFFFGGGHHHCCCCCCAAA@@@????????????>>>>>>>>>???AAABBBDDDEEEHHHHHHLLLTTTZZZ```jjjsss}}}tttsssxxxsssbbbVVVSSSTTTVVVXXXZZZ\\\^^^^^^```aaabbbdddfffiiikkkllllllooosssvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~}}}|||{{{zzzwwwsssqqqnnnlllhhhfffeeebbb^^^]]]]]]\\\YYYVVVTTTTTTUUUWWWZZZ___ccceeekkkhhhcccaaa````````````bbbggglllmmmkkkkkknnnssswww{{{|||uuufff\\\SSSOOOIIIEEEDDDDDDDDDDDDDDDEEEHHHLLLLLLOOOXXXcccsss~~~uuubbbcccnnnvvvpppnnnjjjfffjjjeee```^^^]]]]]]ZZZWWWXXXUUUQQQNNNNNNMMMMMMLLLNNNLLLHHHFFFEEEDDDBBB@@@@@@@@@>>>===;;;;;;::::::<<<;;;999888888999;;;<<>>EEEKKKRRRYYY]]]bbbkkkvvv}}}rrrqqqyyy~~~uuummmaaaWWWVVV[[[dddoooxxx~~~|||wwwxxxyyyuuuooohhhaaaZZZSSSNNNFFFCCC???;;;999777333111666666555666666777888999:::;;;<<<<<<======<<<<<<@@@AAACCCDDDDDDCCCBBBAAAAAA???>>><<<;;;;;;;;;<<<<<<===>>>>>>======>>>@@@EEEHHHKKKPPPWWW___hhhnnnxxxwww|||}}}uuudddXXXSSSTTTUUUVVVXXX[[[]]]^^^```aaabbbdddfffiiikkkmmmmmmppptttvvvvvvuuutttuuuwwwwwwwwwxxxzzz{{{|||}}}~~~}}}}}}{{{yyywwwvvvtttqqqooommmkkkgggddd```^^^]]]]]]^^^]]]ZZZWWWWWWXXXYYY\\\___bbbeeegggfffddd```]]]\\\\\\]]]]]]aaaffflllnnnnnnoootttyyy||||||~~~oooaaaXXXQQQMMMHHHEEEDDDDDDDDDDDDFFFFFFIIILLLMMMQQQ\\\hhh~~~xxxqqqeeemmm~~~sssnnnllliiieeegggdddaaa______^^^]]]\\\ZZZWWWSSSPPPOOOOOONNNMMMNNNLLLIIIGGGFFFEEEDDDBBBAAA@@@???===<<<;;;;;;:::<<<;;;999888888999;;;<<>>>>>===;;;:::999999999:::;;;<<<>>>>>>======>>>@@@CCCEEEIIINNNUUU^^^hhhooo}}}|||{{{}}}xxxggg[[[TTTTTTSSSSSSUUUYYY\\\^^^aaaaaabbbdddgggiiilllmmmnnnqqqtttvvvuuuuuutttuuuyyyyyyzzz{{{}}}~~~~~~}}}|||zzzvvvssspppooommmlllkkkiiieeebbb[[[[[[[[[]]]___^^^\\\YYY[[[]]]___bbbeeefffggggggcccaaa]]]ZZZYYYZZZ\\\]]]ccciiippptttuuuyyy~~~}}}vvvhhhZZZRRROOOKKKGGGDDDCCCDDDDDDDDDHHHGGGIIILLLOOOUUUcccqqqrrrnnnjjj}}}zzzpppllljjjgggdddcccccccccbbb```___```aaa]]]ZZZVVVSSSRRRQQQOOONNNMMMKKKIIIGGGGGGGGGFFFDDDBBBAAA@@@>>><<<;;;;;;;;;;;;;;;999999999999;;;;;;???:::888<<>>?????????===<<<;;;:::999888777666666777888999;;;<<<===<<<<<<>>>@@@BBBDDDHHHMMMTTT___jjjqqqyyyyyyzzz~~~}}}kkk```VVVUUURRRRRRSSSWWW[[[^^^aaabbbccceeegggjjjlllmmmppprrruuuvvvvvvuuuuuuvvvzzz{{{|||~~~~~~zzzuuurrrlllkkkjjjjjjiiigggccc___XXXZZZ\\\___```___]]][[[___aaadddgggiiiiiigggfffbbbaaa^^^\\\[[[\\\```ccckkkqqqxxx|||{{{nnnaaaUUUNNNKKKHHHEEECCCCCCDDDDDDDDDHHHGGGHHHKKKPPPYYYkkkzzzwwwnnnnnnsss{{{rrrmmmkkkhhheeebbbdddeeeccc```^^^```bbb^^^[[[WWWUUUSSSRRRPPPNNNLLLJJJHHHGGGHHHHHHFFFEEECCCBBBAAA???===<<<<<<;;;;;;::::::999999::::::;;;>>>:::888:::>>>CCCMMMVVVZZZ___gggqqq}}}~~~qqqeeeXXXRRRRRRXXXcccnnnssswww||||||{{{|||xxxrrrmmmeee]]]UUUNNNGGGBBB>>><<<999888888888666555555555555555666888999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888777999888666666555666777888999:::<<<=========???AAADDDFFFIIIOOOWWWbbbnnnvvvwwwuuutttxxxpppdddXXXVVVSSSRRRSSSWWW[[[^^^aaabbbccceeegggjjjlllnnnqqqsssuuuvvvvvvuuuvvvwwwzzz|||~~~}}}yyyuuummmkkkjjjhhhgggeeeaaa^^^ZZZ\\\___aaabbbaaa___^^^bbbeeeiiikkkllljjjgggeeeaaaaaa```^^^]]]```eeejjjsssyyyssshhh\\\RRRLLLIIIFFFDDDCCCDDDEEEEEEEEEHHHGGGHHHLLLRRR^^^rrrppplllooovvvqqqmmmiiifffdddfffgggeee```^^^^^^```]]][[[XXXVVVTTTSSSPPPNNNKKKIIIGGGGGGGGGHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<::::::::::::::::::::::::===:::888:::<<<@@@IIISSS[[[aaajjjuuusssggg[[[TTTRRRVVVaaalllrrrvvv{{{wwwpppqqqxxx}}}|||yyypppkkkcccZZZSSSKKKDDD@@@<<<:::888777777777666555444444555555666888999:::999::::::;;;<<<;;;;;;;;;;;;;;;::::::999888777666888888777666666777999999999;;;===>>>>>>???AAACCCEEEGGGLLLRRRZZZfffrrryyyuuurrrqqquuu~~~uuuiii[[[YYYVVVTTTUUUXXX\\\___bbbbbbccceeehhhjjjmmmnnnpppsssuuuvvvvvvwwwxxxzzz|||}}}~~~{{{rrroookkkhhhfffddd```^^^]]]___ccceeeeeeddddddeeeiiikkknnnppppppmmmjjjgggaaabbbbbb``````dddlllrrr|||wwwkkk```VVVOOOJJJGGGEEECCCCCCEEEGGGGGGGGGHHHGGGIIINNNVVVeeezzzzzzkkknnnwwwzzztttpppllliiihhhiiiiiigggccc```______]]][[[XXXWWWVVVUUURRRPPPMMMKKKIIIHHHHHHIIIHHHFFFFFFEEECCCAAA???>>>===<<<::::::::::::::::::::::::;;;999999;;;;;;===FFFOOOZZZbbbooo{{{sssiii^^^VVVSSSUUU___jjjqqqvvv|||wwwlllcccdddoooyyy{{{xxxnnnhhh```XXXPPPIIICCC???:::888666666666777666555444444444555777888::::::999999:::;;;;;;;;;;;;;;;::::::999999888888777777999888888777888999;;;<<<;;;===???@@@AAABBBDDDFFFGGGJJJOOOVVV___jjjttt{{{uuuqqqooosss}}}xxxlll]]][[[YYYWWWXXXZZZ]]]___bbbbbbdddeeehhhkkkmmmnnnppprrrtttvvvwwwxxxzzz|||~~~xxxtttnnniiifffccc```^^^^^^aaaeeeggghhhiiilllnnnqqqrrruuuvvvuuurrrnnnlllccceeefffffffffllluuu}}}yyymmmaaaWWWPPPJJJGGGEEEDDDCCCDDDFFFHHHHHHHHHIIIIIIKKKRRR\\\kkktttkkkxxx{{{vvvqqqnnnllllllkkkiiiiiihhhfffbbb```]]][[[ZZZYYYYYYXXXVVVSSSPPPNNNKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@>>>======999::::::;;;;;;::::::999888888999<<<;;;<<>>:::888666555666666555444444444444555777888:::;;;999999:::;;;;;;;;;;;;::::::999999888888888999999999888888888999:::<<<===<<>>======999::::::;;;;;;::::::999777777:::<<<;;;;;;AAAJJJTTTaaatttooohhh___YYYSSSSSS\\\fffooouuu{{{}}}~~~|||eeeVVVGGGGGGVVVeeejjjiiihhhcccZZZRRRLLLFFFAAA>>>999777555555555555444333333444444555777888:::;;;999999:::;;;;;;;;;:::::::::999999999999999:::;;;888888777888999:::<<<===>>>@@@CCCDDDEEEGGGIIILLLRRRWWW___gggoooxxxvvvqqqvvv~~~qqqddd]]]YYY[[[]]]]]]\\\^^^aaaccceeehhhkkknnnpppqqqtttuuuuuuuuuuuuwww{{{~~~|||vvvooojjjgggeeeaaa^^^```fffkkkkkkjjjmmmvvv~~~{{{vvvoooooopppqqqvvvuuummm```UUUMMMIIIFFFEEEIIIFFFDDDDDDGGGJJJIIIHHHJJJMMMRRRXXXdddwww}}}lllmmm~~~zzzvvvssspppnnnnnnmmmmmmmmmmmmjjjgggdddbbbbbb___]]]\\\]]]]]][[[XXXVVVUUUSSSQQQOOOOOOOOOPPPLLLJJJGGGFFFDDDBBB>>><<<===<<<<<<;;;;;;:::999999999::::::999999<<<@@@DDDMMM[[[ppp}}}uuujjj___WWWRRRQQQUUU\\\lllsss{{{}}}|||zzzrrrXXXQQQJJJGGGMMMWWWbbbiiigggbbbZZZQQQHHHBBB>>><<<888888777666555444333333666666666666777888999:::999999999888888888888888777888888999999:::;;;;;;999999:::<<<>>>???>>>======AAAFFFHHHIIIKKKPPPTTT\\\___fffnnnvvv~~~zzztttyyyttthhhaaa\\\]]]___^^^^^^```cccdddgggiiimmmooorrrssswwwxxxzzzzzz{{{}}}|||xxxqqqllliiigggdddaaacccggglllnnnpppttt|||~~~xxxrrrssstttwww}}}wwwmmmfff[[[QQQKKKHHHFFFEEEGGGEEECCCDDDGGGJJJKKKJJJLLLOOOUUU^^^mmmxxxmmmrrr~~~zzzvvvsssqqqpppooommmnnnnnnmmmkkkhhheeedddcccaaa^^^^^^```___]]][[[YYYXXXVVVSSSRRRQQQPPPPPPMMMKKKHHHFFFEEECCC???=========<<<<<<;;;::::::999999::::::999999;;;???CCCMMMYYYlll}}}{{{wwwmmmaaaYYYTTTRRRVVV\\\gggooowwwyyyyyy|||}}}ssskkkWWWQQQIIIEEEJJJSSS]]]cccccc___WWWNNNGGGAAA>>><<<666666666666666555555555555555555555666777888888888888888888888888888888888888888999::::::;;;;;;;;;;;;<<<===???@@@@@@???@@@DDDHHHJJJLLLNNNTTTXXXdddhhhnnnvvv~~~yyy}}}wwwnnnfff``````bbbaaaaaaccceeefffiiilllooorrrtttuuutttwwwyyy{{{|||}}}}}}yyytttooommmjjjhhhfffhhhkkkooosssxxx~~~|||vvvxxx{{{yyypppbbb\\\SSSLLLHHHGGGFFFEEEEEECCCCCCDDDGGGJJJLLLLLLOOORRRZZZgggzzzrrrooo{{{}}}zzzvvvsssqqqppppppmmmnnnnnnmmmllljjjgggfffdddbbbbbbbbbccccccaaa```^^^\\\ZZZWWWUUUSSSRRRRRRNNNLLLIIIGGGFFFCCC@@@>>>=========<<<;;;;;;::::::999999:::999999;;;>>>AAAJJJSSSdddwww~~~{{{xxxyyyzzzpppddd\\\VVVRRRUUUZZZ```hhhppptttuuuyyy}}}wwwllldddVVVOOOGGGDDDGGGOOOWWW]]]___[[[TTTLLLEEE@@@===<<<555555555555666666777777333333444444555666666666777777777777777777888888888888999999::::::;;;;;;======>>>???@@@AAABBBBBBFFFJJJNNNPPPSSSWWW]]]cccnnnrrryyy|||tttkkkdddccccccbbbbbbdddfffhhhjjjmmmpppsssuuuvvvrrruuuyyy{{{|||~~~~~~{{{wwwrrrooonnnllllllnnnppptttyyyzzz~~~rrrjjjZZZUUUNNNIIIFFFEEEEEEDDDEEEDDDDDDEEEGGGJJJLLLMMMPPPUUU```qqqvvvmmmsss}}}{{{xxxuuusssqqqppppppmmmmmmmmmlllkkkjjjhhhgggeeeeeefffgggggggggfffeeebbbaaa___\\\XXXVVVTTTSSSOOOMMMJJJGGGFFFDDDBBB???>>>>>>======<<<;;;;;;;;;999999:::999999:::===???EEELLLZZZmmm~~~yyyyyywwwuuuxxx~~~ttthhh___WWWRRRSSSXXXZZZbbbjjjppprrrwww|||tttiiiaaaUUUOOOHHHDDDGGGOOOVVV[[[^^^YYYRRRJJJCCC>>>;;;:::555555555666666666666666333333444555555666666666666777777777777777888888888888999999:::;;;;;;<<<===>>>???@@@AAABBBDDDFFFKKKOOOUUUYYY]]]ccckkkqqqxxx|||zzzpppgggeeedddccccccfffggghhhjjjmmmpppsssuuuwwwvvvyyy|||~~~~~~|||yyyuuuqqqooooooppptttvvvzzzttthhh```UUUQQQLLLHHHFFFEEEDDDCCCFFFFFFFFFGGGHHHIIILLLNNNRRRYYYhhh|||~~~llljjjwww}}}{{{xxxuuusssqqqppppppmmmmmmmmmlllkkkiiihhhgggggghhhjjjkkkkkkjjjiiiiiieeedddbbb___[[[XXXUUUTTTPPPMMMJJJGGGFFFDDDBBB@@@???>>>>>>======<<<;;;;;;888999:::999888999;;;===BBBHHHUUUfffxxx|||yyyyyywwwvvvyyywwwkkkbbbYYYRRRQQQTTTWWW^^^gggmmmqqqvvv}}}}}}ssshhh```UUUPPPIIIGGGJJJQQQXXX\\\]]]YYYRRRIIIBBB===:::999888777777666555555444444444444666777888888777777666666777777888888888999888999999:::;;;;;;<<<<<<<<<>>>AAAAAABBBDDDGGGKKKNNNSSSZZZ```fffnnnwww}}}vvvkkkgggfffdddeeehhhhhhiiikkknnnqqqtttwwwxxxwwwyyy|||}}}~~~~~~}}}zzzvvvrrrooopppqqqwww{{{xxxmmmbbbZZZQQQNNNJJJGGGFFFEEEDDDCCCEEEGGGHHHHHHIIIKKKNNNQQQVVVaaasss}}}pppcccfffwww~~~zzzwwwtttrrrqqqqqqpppooonnnmmmkkkjjjiiihhhhhhkkknnnooommmlllkkkkkkfffeeeccc```]]]YYYVVVTTTQQQMMMIIIFFFEEEDDDBBBAAA?????????>>>======<<<<<<888999:::999888888999;;;AAAGGGSSSbbbrrr~~~|||}}}zzzzzz}}}|||pppfff\\\SSSPPPSSSUUU\\\dddkkkpppuuu{{{|||rrrggg___UUUQQQKKKIIILLLRRRXXX\\\ZZZVVVOOOHHHAAA===:::999888888777666555444333333444666777999999999999888777777777888999999::::::999999::::::;;;;;;<<<<<<<<>>>>>======<<<888999:::999888777888999===DDDPPP\\\iiiwww~~~}}}~~~uuukkk___UUUQQQSSSTTTZZZbbbiiioootttyyy}}}~~~ssshhhaaaVVVQQQKKKIIIKKKPPPTTTWWWSSSPPPJJJDDD@@@===;;;;;;777777666666555555555444444666888999::::::999888777888888999::::::;;;;;;999999::::::;;;<<<<<<<<<===AAAEEEGGGGGGKKKRRRXXX^^^eeennnvvv{{{{{{yyy{{{www{{{~~~rrrmmmjjjhhhiiillllllmmmooorrruuuxxxzzz|||~~~~~~{{{vvvpppmmmnnnqqqvvv{{{qqqggg]]]SSSMMMHHHFFFEEEEEEFFFFFFFFFEEE@@@CCCGGGJJJLLLPPPWWW[[[aaaqqqeee\\\UUU[[[qqq}}}zzzwwwuuuuuuwwwuuusssqqqooommmlllkkkkkkooorrrrrrpppmmmllllllddddddcccaaa]]]ZZZVVVTTTPPPMMMHHHEEECCCCCCAAA@@@@@@@@@??????>>>=========888999:::999888777777999888@@@LLLWWWbbbnnn}}}}}}}}}~~~xxxnnnbbbWWWSSSTTTSSSYYYaaahhhnnnrrrwwwzzz}}}vvvkkkdddVVVQQQKKKHHHIIIMMMPPPRRRNNNKKKGGGBBB>>>=========555555555666666666666666444555777999:::999888777888888999:::;;;;;;<<<<<<999999:::;;;;;;<<<<<<===>>>CCCGGGIIIJJJNNNVVV]]]iiipppyyyzzzsssuuuyyy}}}sssooommmmmmlllnnnoooqqqsssvvvxxxzzz{{{}}}xxxtttnnniiijjjnnnxxx}}}qqqhhh^^^SSSLLLKKKGGGFFFDDDCCCDDDEEEGGGHHHGGGFFFHHHLLLNNNPPPWWW^^^kkk~~~ttt^^^[[[YYY```uuu}}}zzzvvvsssrrrrrrqqqooonnnlllkkkkkkkkkmmmpppqqqnnnllljjjjjjjjjgggdddaaa___\\\XXXVVVQQQOOOLLLIIIFFFEEEDDDDDDAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888888888;;;===DDDPPP[[[eeeqqq{{{~~~}}}rrrdddZZZUUUSSSRRRUUU[[[cccjjjqqquuuxxx~~~{{{oooddd[[[RRRJJJHHHGGGEEEEEEFFFFFFEEECCCAAA>>><<<:::999888999:::999777777777888666666777888888888888888999:::;;;<<<;;;:::999888999::::::999999:::>>>@@@EEEFFFHHHKKKPPPYYYccciiipppyyyxxxuuuyyywwwrrrqqqpppppppppqqqsssuuuwwwzzz|||}}}~~~~~~~~~~~~yyysssooojjjfffhhhnnnvvvxxxlllcccZZZPPPJJJJJJFFFEEEDDDCCCDDDEEEGGGHHHJJJHHHIIIMMMPPPSSS[[[dddxxxmmmaaa```cccooo}}}zzzvvvsssrrrqqqpppooonnnlllkkkkkkmmmoooqqqqqqnnnkkkiiiiiijjjgggdddbbb```^^^ZZZXXXTTTRRROOOKKKHHHFFFEEEEEEBBBBBBAAA@@@???======<<<<<<;;;:::999888888888888<<<===DDDNNNWWW___iiissszzzuuuhhh]]]WWWTTTQQQTTTZZZbbbiiipppvvvxxx|||~~~rrrggg\\\RRRJJJGGGFFFCCCBBBDDDBBBBBB@@@>>><<<:::999888777888999888666555666777666666777888888888888888999999:::;;;;;;:::999888:::::::::::::::;;;???BBBEEEGGGJJJOOOUUU^^^hhhooozzz~~~vvvzzz}}}wwwuuutttsssrrrssstttwwwyyy{{{}}}}}}|||}}}~~~~~~zzztttnnnjjjfffccchhhnnnuuu{{{qqqeee\\\TTTKKKHHHIIIEEEEEEDDDCCCDDDEEEFFFGGGLLLJJJKKKNNNQQQWWWbbbmmmyyyggg```fffqqq~~~~~~}}}zzzuuurrrqqqqqqpppooommmlllkkkkkknnnppprrrqqqnnnkkkiiihhhiiigggeeecccbbb```]]][[[XXXUUURRRNNNKKKIIIGGGGGGEEEDDDCCCBBB@@@???>>>===<<<;;;:::999999888888888<<<<<>>@@@>>>>>>===<<<:::999888777666777888777555555555666666666777888888888888888888888999999:::999999888::::::;;;;;;;;;===AAADDDGGGJJJOOOUUU]]]gggqqqxxxyyy||||||wwwuuusssssstttuuuwwwyyy{{{|||}}}||||||~~~}}}|||yyyrrrkkkfffcccbbbhhhpppuuu~~~ssshhh]]]UUUNNNHHHFFFHHHDDDDDDDDDDDDDDDEEEGGGGGGKKKJJJKKKOOOSSSZZZiiiwwwttthhhddduuu~~~}}}zzzzzzzzz{{{{{{yyyuuuqqqqqqpppooonnnmmmlllkkkkkklllnnnpppooommmjjjiiiiiigggfffdddddddddbbb___\\\ZZZXXXUUUPPPMMMJJJIIIHHHGGGFFFEEECCCAAA@@@>>>>>><<<<<<;;;:::999999999999;;;;;;@@@HHHNNNSSSZZZbbbmmmzzzrrrfff]]]WWWPPPRRRVVV]]]dddlllssswwwwwwxxx|||zzzppp```UUUJJJDDDAAA===;;;<<<<<<;;;;;;:::999999888888777888888888666555666777666666777888888888888888777777888888999999999999:::;;;<<<<<<===???CCCGGGIIINNNUUU]]]gggqqq{{{|||~~~yyyuuussstttuuuvvvwwwyyyzzz{{{|||}}}}}}}}}{{{yyyuuunnngggccc```aaahhhpppzzz~~~wwwjjj```VVVPPPKKKFFFFFFHHHDDDDDDDDDEEEFFFGGGGGGHHHIIIIIILLLPPPVVV```rrr|||qqqnnnvvv~~~zzzxxxttttttvvvxxxyyyxxxuuurrrpppoooooonnnmmmlllkkkkkkhhhjjjlllmmmlllkkkkkklllfffeeeeeeeeeeeeccc```]]]\\\ZZZVVVRRRNNNLLLJJJJJJIIIHHHGGGDDDBBB@@@???>>>===<<<;;;:::999999999999:::999===EEEKKKPPPYYYbbbmmmzzzwwwkkk___WWWQQQRRRTTTYYY```hhhooossssssuuuxxx|||}}}ssscccWWWKKKDDD@@@;;;999:::;;;;;;::::::::::::999999888999:::999777666777888666666777888888888888888777777777888888999999::::::;;;======???BBBFFFJJJMMMSSS\\\eeeoooyyy|||{{{{{{||||||wwwuuuvvvvvvwwwxxxyyyzzz{{{|||~~~~~~|||zzzxxxuuuoooiiicccaaaaaacccjjjsss~~~tttmmmbbbYYYPPPLLLHHHEEEEEEGGGDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJOOOVVV]]]iii}}}tttttt{{{}}}zzzuuusssooopppqqqtttwwwwwwuuusssoooooonnnnnnmmmllllllkkkgggiiikkklllllllllmmmnnngggggggggggggggeeebbb___]]][[[XXXTTTQQQNNNMMMMMMJJJIIIGGGEEEBBB@@@>>>======<<<;;;:::999999999999:::888;;;AAAHHHOOOYYYcccmmm{{{{{{oooaaaXXXRRRRRRSSSVVV[[[bbbiiimmmmmmpppssswww~~~uuufffZZZMMMEEE@@@;;;999:::;;;;;;::::::::::::999999888999:::999888777777999666666777888888888888888888888888888888999:::;;;;;;<<<>>>???AAADDDIIIMMMRRRXXXbbbllluuu}}}zzzvvvttttttvvvwww|||{{{xxxxxxyyyzzz{{{{{{||||||~~~{{{yyywwwsssqqqjjjfffcccdddfffjjjsss}}}sssiiicccYYYRRRKKKHHHFFFCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNUUU^^^fffsss{{{ssszzzxxxuuuqqqnnnllllllmmmppptttvvvvvvuuunnnnnnnnnmmmmmmllllllkkkjjjlllmmmmmmmmmmmmnnnooojjjjjjjjjjjjjjjhhhdddaaa___]]]ZZZWWWTTTRRRQQQPPPKKKJJJHHHEEEBBB@@@>>><<<===<<<;;;::::::999::::::;;;888999>>>DDDLLLXXXccclllzzzssseee[[[TTTSSSRRRSSSWWW]]]cccggggggjjjnnnrrrxxxxxxhhh\\\NNNGGGAAA<<<;;;<<<::::::::::::999999888888777999999888777666777888666666777888888888888888999888888888999:::<<<===;;;<<<>>>@@@BBBFFFKKKOOOVVV]]]gggqqqyyy|||yyyuuusssnnnlllkkknnnrrruuuzzzzzz{{{{{{|||}}}}}}~~~}}}yyywwwtttpppmmmiiiffffffiiimmmrrr|||xxxlllbbb\\\TTTMMMHHHFFFEEEBBBAAACCCEEEFFFHHHIIIJJJKKKKKKKKKMMMRRRZZZdddmmm{{{xxxvvvzzzvvvuuuqqqmmmlllkkkjjjkkknnnrrruuuvvvvvvnnnnnnnnnmmmmmmllllllkkknnnooopppooonnnmmmnnnpppmmmllllllmmmmmmjjjfffbbb```___\\\YYYVVVTTTTTTSSSKKKJJJHHHEEEBBB???===<<<======<<<;;;::::::::::::<<<999888<<>>;;;<<>><<<:::999999888888999999:::;;;888888777777666666666555888888888888888777666666:::::::::;;;;;;<<<<<<<<<;;;<<>>===<<<;;;;;;===;;;;;;===???DDDOOOZZZjjjxxx~~~ssslll]]]VVVPPPPPPRRRTTTYYY___dddeeegggiiinnnxxxrrrgggWWWJJJCCC???<<<:::999999999888999999:::;;;888888888777777666666666888888999999888777777666::::::::::::;;;;;;<<<<<<<<<===???AAADDDIIIPPPTTT^^^```eeejjjoooqqqqqqpppiiigggcccaaa___^^^]]]]]][[[[[[[[[\\\aaaiiittt{{{~~~}}}}}}~~~~~~}}}{{{yyyvvvuuupppuuu|||}}}zzznnnddd]]]VVVPPPLLLGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHJJJLLLMMMPPPSSSVVV\\\gggxxxzzzyyyzzzqqqpppqqqooonnnnnnlllmmmmmmmmmnnnnnnnnnnnnnnnmmmkkklllooorrrsssssssssttttttuuutttsssqqqpppuuuvvvvvvvvvsssoookkkiiihhhgggeeecccaaa___^^^^^^ZZZXXXTTTOOOKKKGGGDDDCCCCCCBBB@@@???===<<<<<<<<>>===<<<<<>>@@@DDDIIIMMMRRRWWW]]]aaaaaa^^^[[[XXXPPPOOONNNLLLKKKLLLOOOQQQWWW\\\ccckkksss|||~~~}}}~~~}}}~~~}}}{{{xxxwwwwww}}}|||zzz~~~~~~qqqiii^^^UUUPPPNNNKKKHHHDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMOOOOOOOOORRRYYY^^^mmm|||xxxyyyuuuvvvvvvtttrrrtttqqqqqqqqqppppppppppppppplllllllllnnnrrrtttuuuuuutttttttttssssssrrrqqqqqqooopppqqqrrrrrrqqqooonnnnnnmmmjjjgggdddbbbaaa```\\\[[[XXXUUUQQQMMMJJJHHHFFFEEECCCAAA???>>>======<<<;;;;;;<<<;;;<<>>AAAFFFJJJMMMRRRYYY]]][[[WWWSSSQQQKKKLLLKKKJJJIIIKKKOOOSSS[[[bbblllwwwzzzzzz{{{~~~~~~|||{{{zzzzzz~~~~~~~~~vvvhhhaaaWWWPPPMMMLLLIIIHHHEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQQQQRRRXXXbbbjjj||||||xxxyyyxxxuuusssuuurrrrrrrrrqqqqqqqqqqqqqqqnnnnnnnnnpppsssuuuuuutttsssrrrrrrqqqpppppppppoooooopppqqqrrrrrrqqqqqqpppmmmllljjjgggdddbbbaaaaaa]]]\\\ZZZWWWTTTPPPMMMKKKGGGFFFDDDBBB@@@>>>>>>===;;;:::;;;===<<<;;;AAAIIIYYYlll}}}uuurrrsssttt||||||nnndddZZZUUUSSSRRRUUUYYY[[[^^^cccfffjjjqqqyyywwwgggXXXNNNFFF???;;;:::::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;<<<<<<===>>>AAAFFFJJJLLLRRRYYYZZZWWWRRRNNNMMMHHHJJJKKKJJJJJJMMMSSSYYYccckkkwww}}}wwwwwwyyy|||~~~}}}{{{{{{{{{|||~~~uuulll^^^XXXPPPKKKIIIIIIGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKOOOSSSUUUXXXaaaooozzz~~~{{{{{{yyytttrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrtttuuutttsssqqqqqqpppooonnnnnnnnnnnnppppppppppppooonnnmmmllljjjiiihhhfffeeeddddddddd___^^^]]]ZZZVVVRRRNNNLLLHHHGGGEEECCCAAA???>>>>>><<<;;;<<<>>><<<:::???FFFPPPddd{{{|||vvvtttuuuvvvuuukkkaaa[[[WWWTTTTTTXXXYYY]]]bbbfffiiiooovvv|||{{{kkk]]]RRRJJJCCC>>>;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===============???>>>>>>>>>============<<<===>>>???@@@DDDIIIMMMPPPVVV[[[ZZZTTTNNNJJJIIIFFFIIIKKKLLLNNNSSS\\\cccnnnwww|||zzzxxxvvvvvvxxx{{{{{{zzzyyyyyyzzz~~~vvviii```WWWRRRKKKGGGGGGGGGEEECCCGGGHHHIIIJJJKKKKKKKKKKKKLLLPPPUUUXXX\\\hhhyyy||||||yyysssqqqrrroooooopppppppppqqqqqqqqquuuttttttuuuvvvvvvtttssspppooonnnmmmlllllllllllloooooonnnmmmkkkjjjhhhggggggfffffffffffffffggggggbbbaaa___\\\XXXSSSOOOLLLIIIHHHFFFCCCAAA???>>>>>>>>>===>>>>>><<<999===DDDHHH\\\sss|||wwwwwwyyyzzz|||{{{qqqfff```ZZZUUUTTTVVVZZZ^^^cccfffiiimmmtttzzz~~~nnn```UUUMMMFFFAAA;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>======@@@@@@??????>>>>>>======>>>???@@@@@@BBBFFFKKKOOOTTTYYY]]]ZZZSSSKKKHHHGGGEEEIIIMMMOOORRRYYYdddlllwww~~~~~~|||xxxtttqqqtttvvvxxx~~~{{{{{{zzz{{{~~~zzzmmmaaaXXXQQQNNNKKKGGGEEEEEEFFFGGGIIIEEEDDDHHHKKKJJJKKKNNNPPPSSSWWW\\\fffwwwzzz}}}}}}|||zzzwwwtttpppooolllmmmnnnppprrrtttuuuvvvvvvzzz}}}|||wwwssssssuuurrrpppllliiihhhiiijjjlllooonnnllljjjiiihhhggggggfffdddbbbcccdddfffgggfffgggddd```]]]ZZZWWWSSSPPPLLLIIIFFFDDDBBBAAA>>><<>><<<:::999:::;;;;;;:::===<<<;;;:::::::::::::::<<<======>>>>>>>>>>>>>>>AAA@@@@@@>>>===<<<;;;:::>>>???AAABBBEEEIIIOOOSSS\\\^^^^^^YYYQQQJJJGGGGGGMMMPPPSSSUUUYYYaaannnwww{{{xxxwwwuuuqqqnnnnnnrrrvvvyyy~~~}}}}}}~~~{{{pppeeeZZZRRRNNNLLLIIIGGGEEEEEEFFFGGGIIIFFFFFFJJJLLLLLLOOORRRTTTWWW]]]eeerrr~~~yyy||||||{{{yyywwwtttqqqpppnnnooopppqqqssstttuuuvvvvvvzzz}}}{{{uuuqqqqqqsssrrrpppmmmjjjiiijjjkkkmmmooonnnllljjjhhhggggggfffeeedddbbbccceeegggggggggfffccc```]]]ZZZWWWSSSQQQPPPMMMJJJGGGFFFDDDBBB@@@CCC???===>>>===999:::===BBBMMM\\\hhhqqq{{{|||xxx{{{~~~yyypppfff]]]XXXVVVVVVXXX\\\```cccfffkkkrrrxxx{{{lll^^^QQQFFF??????===;;;:::;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>?????????>>>>>>>>>======@@@AAABBBCCCFFFKKKQQQVVV\\\]]]\\\WWWPPPJJJIIIJJJLLLQQQWWW]]]dddppp}}}|||vvvrrrooommmkkkjjjlllrrrxxx}}}zzzoooeee\\\SSSMMMKKKIIIGGGEEEEEEFFFGGGHHHJJJGGGGGGKKKMMMNNNQQQVVVXXX]]]fffssszzzwwwzzzzzzyyyxxxwwwuuusssrrrqqqqqqrrrssstttuuuvvvwwwwwwzzz{{{yyysssooonnnoooqqqooommmkkkjjjjjjlllmmmnnnmmmllljjjhhhgggffffffdddcccbbbcccfffhhhhhhhhhfffccc```]]]ZZZXXXTTTQQQRRROOOKKKIIIHHHFFFDDDBBBBBB>>>===>>>===;;;<<<>>>>>>FFFRRR\\\dddmmmxxx}}}|||tttjjjbbb\\\XXXWWWXXX[[[___bbbdddiiiqqqvvvsssdddUUUHHH@@@@@@>>><<<;;;<<<=========>>>>>>>>>>>>>>>>>>>>>???======>>>????????????>>>>>>>>>>>>???@@@@@@AAAAAADDDDDDFFFGGGJJJOOOVVV[[[^^^^^^\\\VVVPPPMMMNNNPPPQQQXXXaaakkkvvv}}}xxxrrrllliiiiiiiiijjjnnnvvv~~~|||pppeee]]]VVVOOOKKKGGGFFFEEEEEEEEEFFFHHHIIIJJJHHHHHHKKKMMMNNNRRRXXX]]]cccpppzzzwwwwwwxxxxxxwwwvvvuuutttssssssssssssttttttuuuvvvwwwwwwwwwxxxxxxvvvqqqmmmllllllnnnmmmllljjjjjjjjjkkkkkkmmmlllkkkiiigggfffffffffcccbbbbbbdddgggiiiiiiiiieeeccc___]]][[[XXXUUUSSSPPPNNNJJJHHHFFFEEEBBB@@@AAA???======<<<;;;<<<===;;;@@@IIISSSZZZcccppp|||wwwnnnggg```ZZZWWWVVVZZZ___bbbeeekkksssyyyyyyiiiYYYKKKBBB@@@>>><<<;;;<<<======<<<======>>>???????????????===>>>??????@@@@@@????????????@@@AAAAAABBBCCCCCCGGGHHHJJJKKKOOOTTT[[[```cccbbb^^^WWWQQQPPPSSSWWW\\\cccooo{{{~~~wwwsssmmmgggdddeeeiiillluuu~~~yyyqqqeee[[[UUUPPPLLLIIIEEEEEEDDDEEEEEEGGGHHHIIIJJJHHHIIILLLMMMNNNTTT[[[ccclll||||||vvvuuuwwwvvvuuuuuutttsssssssssrrrssssssttttttuuuvvvwwwwwwwwwvvvuuurrrnnnkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiihhhgggfffffffffcccbbbccceeehhhiiiiiiiiieeebbb___]]]\\\YYYVVVTTTQQQNNNJJJHHHGGGEEECCCAAAAAAAAA???<<<;;;<<<<<<<<<<<<===DDDNNNVVV___pppyyysssllleee^^^YYYVVVZZZ___ccchhhnnnvvv}}}~~~ooo^^^NNNDDD???===;;;:::;;;<<<<<<<<<<<<===>>>???????????????>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDGGGIIILLLOOORRRXXX^^^bbbfffddd___XXXSSSSSSXXX^^^gggooo|||~~~{{{pppmmmgggaaa```dddlllrrr}}}{{{llldddZZZRRRMMMKKKHHHFFFDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJLLLPPPQQQSSS[[[dddooo{{{~~~yyytttrrrvvvtttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwuuutttrrrooollljjjhhhffffffggghhhhhhiiihhhhhhggghhhhhhggggggggggggggghhhccccccdddfffhhhjjjiiihhhdddbbb___]]]\\\ZZZWWWUUUSSSQQQMMMKKKIIIHHHEEECCCAAABBBAAA======???@@@>>>@@@>>>CCCMMMUUU___qqq}}}xxxssskkkbbb\\\XXX\\\aaaeeeiiipppxxx~~~uuucccSSSHHH???===;;;:::;;;<<<<<<;;;===>>>???@@@@@@@@@???>>>??????@@@AAAAAAAAAAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFHHHKKKPPPTTTXXX]]]bbbeeefffeee```[[[WWWYYY```gggttt||||||yyyllliiiddd``````gggrrrzzz~~~{{{zzzqqqccc\\\SSSLLLJJJIIIGGGEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLPPPUUUXXX\\\fffqqq}}}zzzxxxrrrpppssssssrrrpppooonnnnnnnnnooonnnooopppqqqssstttuuuvvvtttrrrooolllkkkiiigggeeeeeefffhhhiiijjjiiihhhgggffffffffffffggghhhiiiiiiddddddeeegggiiiiiihhhfffdddbbb___]]]\\\[[[XXXVVVUUUSSSOOOMMMKKKJJJGGGEEE@@@CCCCCC???@@@EEEGGGEEEDDD@@@CCCLLLTTT]]]rrr}}}yyyrrrhhh```[[[___cccfffiiiooovvv|||{{{jjjYYYNNN@@@>>><<<;;;<<<=========???@@@AAABBBBBBAAA???>>>???@@@@@@AAABBBAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJOOOSSSYYY___cccgggkkkmmmhhhhhheeebbbaaafffnnnvvv{{{wwwllljjjeeeaaabbbkkkxxx{{{{{{tttkkk___XXXPPPLLLJJJJJJHHHGGGEEEEEEFFFGGGHHHIIIIIIIIILLLMMMSSSYYY^^^dddppp{{{{{{xxxwwwqqqnnnqqqrrrqqqooonnnmmmmmmmmmmmmlllmmmnnnppprrrtttuuuvvvssspppmmmkkkjjjhhhgggeeeeeefffhhhjjjkkkjjjiiihhhddddddeeeeeeggghhhjjjkkkeeeeeeeeegggiiiiiigggeeecccaaa___]]]]]][[[YYYWWWUUURRROOOLLLKKKIIIGGGEEE???CCCDDDAAACCCJJJMMMKKKHHHBBBCCCKKKSSS\\\qqq~~~wwwlllddd^^^aaadddfffhhhmmmtttyyynnn]]]RRRBBB???======>>>???>>>>>>AAABBBCCCDDDDDDBBB@@@??????@@@AAAAAABBBBBBAAAAAA???@@@BBBEEEHHHJJJLLLMMMVVV[[[ccciiinnnqqqtttuuullllllkkkjjjkkkqqq{{{xxxsssnnneee```dddllluuu}}}|||zzz~~~sssggg___XXXSSSLLLIIIHHHGGGEEECCCIIIGGGFFFGGGIIILLLMMMMMMOOOTTTYYY^^^dddpppuuurrrqqqooommmppppppqqqppppppooonnnmmmmmmlllmmmoooqqqrrrrrrqqqoookkkhhhiiilllllliiieeefffgggiiijjjiiihhhfffeeegggfffeeedddeeeggghhhjjjggghhhiiiiiiiiihhhfffeeebbb```^^^]]]\\\ZZZWWWUUURRRQQQQQQOOOLLLIIIFFFDDDEEEDDDBBBAAAAAABBBDDDEEEFFFBBBBBBHHHRRR___rrr|||rrrjjjbbbbbbcccdddfffkkkrrrwww|||fffRRRHHHAAA<<<===>>>===<<<===???AAABBBAAA???======>>>EEECCCAAAAAABBBCCCBBBBBBAAADDDHHHIIIJJJMMMSSSXXX```gggpppxxx|||}}}||||||xxxvvvuuuvvv{{{~~~xxxssspppiiifffllluuuvvvkkk```YYYRRRNNNIIIFFFGGGGGGFFFEEEGGGFFFFFFGGGJJJLLLMMMNNNPPPTTT[[[cccnnn~~~xxxtttrrroookkknnnnnnnnnoooooonnnnnnnnnmmmmmmmmmnnnpppqqqpppooonnnkkkhhhhhhkkkllliiieeefffgggiiiiiiiiihhhfffeeedddeeefffgggiiijjjkkklllgggggghhhiiihhhgggfffeeebbb```^^^]]]]]][[[XXXUUUTTTTTTSSSQQQOOOLLLIIIGGGGGGFFFCCCAAA@@@@@@AAABBB@@@>>>???FFFQQQ```ttt~~~uuunnnddddddcccccceeejjjqqqvvvlllYYYKKKCCC===>>>???>>>===??????AAABBBAAA???>>>>>>???DDDCCCBBBBBBBBBCCCBBBBBBDDDFFFIIIKKKMMMSSS[[[bbbpppvvv~~~||||||~~~~~~xxxtttrrrooopppxxxsssiii```WWWQQQKKKIIIFFFDDDEEEGGGGGGGGGFFFGGGHHHJJJLLLNNNPPPQQQUUUYYYaaannnzzzwwwrrrmmmiiijjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmoooooommmlllllljjjhhhhhhkkkkkkhhheeegggggghhhiiihhhgggfffeeebbbdddhhhkkknnnnnnmmmmmmffffffggghhhgggfffeeedddbbbaaa___^^^]]]\\\YYYVVVVVVVVVVVVTTTRRROOOMMMKKKHHHGGGDDDBBB@@@?????????>>><<<>>>EEEPPP___sssyyytttkkkiiigggeeeeeejjjrrrwww~~~sssbbbOOOGGG@@@???@@@??????AAA@@@AAABBBAAA@@@???@@@AAACCCCCCCCCDDDDDDDDDDDDCCCGGGJJJLLLOOOTTT]]]hhhqqq}}}yyyvvvuuuuuuzzzrrrfff^^^VVVPPPKKKHHHGGGEEEEEEEEEGGGHHHHHHHHHJJJKKKMMMOOOQQQTTTVVV]]]bbbmmm~~~{{{vvvqqqllliiiggghhhhhhiiijjjlllmmmmmmnnnmmmllllllmmmllljjjhhhiiihhhggghhhjjjiiigggdddfffgggggghhhhhhgggffffffcccgggkkkoooqqqpppmmmkkkeeefffgggggggggfffdddcccbbbaaa___^^^^^^\\\ZZZWWWWWWWWWWWWVVVTTTRRROOONNNHHHGGGEEECCCAAA?????????@@@???AAAFFFNNN[[[ooo~~~{{{tttrrrmmmiiihhhlllrrrxxx}}}zzzkkkVVVLLLCCC@@@@@@??????BBB@@@AAABBBBBB@@@@@@BBBCCCCCCEEEGGGHHHGGGGGGFFFGGGLLLNNNQQQUUU\\\hhhvvv|||{{{zzz~~~|||sssggg]]]VVVQQQLLLIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIKKKMMMNNNPPPSSSXXX\\\eeemmm|||zzzsssnnnkkkjjjggggggfffggghhhiiikkklllmmmlllkkkkkkkkkjjjhhhfffggggggggghhhiiihhhfffdddeeeeeefffggggggggggggggghhhjjjnnnqqqqqqnnnkkkiiieeefffgggggggggfffdddccccccaaa```______]]][[[XXXWWWXXXXXXWWWUUUSSSQQQPPPHHHHHHFFFEEECCCBBBAAAAAABBBAAABBBFFFLLLXXXlll~~~|||yyysssllliiikkkppptttzzzsss___SSSHHHCCC@@@>>>???AAAAAABBBBBBBBBAAABBBDDDFFFEEEHHHLLLNNNMMMLLLKKKLLLQQQTTTYYY^^^gggssszzznnnggg]]]UUUQQQNNNKKKHHHGGGHHHIIIHHHGGGGGGIIIJJJHHHKKKNNNPPPSSSYYYaaahhhppp{{{yyysssooommmlllhhhgggfffffffffggghhhiiillljjjiiiiiiiiihhhfffddddddeeeggghhhhhhgggeeedddccccccdddeeeggghhhiiiiiilllmmmnnnooonnnllliiigggffffffggghhhgggfffeeedddcccaaa``````___^^^\\\ZZZWWWXXXXXXXXXVVVUUUSSSQQQKKKJJJIIIHHHFFFEEEDDDCCC@@@???AAAEEEJJJVVVjjj|||xxxpppjjjiiikkkooowww}}}}}}kkk^^^OOOGGGBBB??????BBBBBBBBBCCCBBBBBBCCCFFFHHHHHHNNNSSSUUUTTTRRRRRRSSSXXX\\\cccjjjsss~~~xxxnnnaaa[[[SSSNNNLLLKKKIIIFFFDDDFFFHHHHHHGGGGGGIIILLLJJJMMMQQQUUUZZZdddqqq{{{{{{vvvrrrooooookkkiiigggeeeeeeeeefffgggjjjiiihhhhhhhhhgggeeecccbbbdddggghhhgggfffddddddaaabbbcccdddfffiiikkklllnnnmmmmmmkkkjjjiiihhhhhhgggggghhhiiihhhgggfffeeecccbbb`````````___\\\ZZZXXXYYYYYYYYYXXXVVVUUUTTTOOOOOOMMMLLLIIIGGGEEECCC@@@@@@AAADDDFFFPPPdddvvvvvvnnnjjjkkklllssszzzwwwhhhWWWLLLEEEAAA@@@BBBBBBCCCCCCBBBBBBDDDGGGJJJLLLSSSZZZ\\\ZZZXXXXXXYYY___eeennnvvv~~~yyylllaaaXXXSSSMMMJJJIIIIIIGGGEEEAAADDDGGGHHHGGGGGGJJJMMMNNNQQQVVV[[[bbbooo~~~}}}yyyuuurrrpppmmmkkkhhhfffdddddddddeeeiiihhhgggggghhhgggeeecccaaadddggghhhgggeeedddccc``````bbbdddfffiiilllmmmnnnmmmkkkiiihhhhhhiiiiiiggghhhiiiiiiiiihhhfffeeecccbbb`````````___]]][[[YYYZZZZZZZZZYYYXXXVVVUUUSSSSSSQQQNNNKKKGGGDDDCCCCCCCCCCCCCCCCCCJJJ\\\nnn}}}tttnnnmmmmmmqqqyyyooo]]]PPPHHHBBBAAACCCBBBCCCCCCCCCBBBDDDHHHKKKOOOVVV^^^```^^^\\\\\\]]]dddkkkuuu~~~wwwlllaaaYYYRRRPPPLLLHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKOOORRRRRRYYY```eeeppp{{{{{{{{{|||{{{xxxrrrnnnhhhhhhgggdddcccccceeeggghhhgggfffeeedddcccbbbbbbbbbdddfffggggggeeebbbaaa```aaabbbccceeehhhjjjkkkkkkjjjhhhfffeeefffggghhhhhhhhhhhhgggffffffeeeeeebbbbbbbbbaaa```^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVSSSRRRQQQOOOMMMKKKJJJIIIFFFFFFEEECCC@@@CCCQQQaaaxxx~~~{{{zzztttooolllpppwww|||hhhVVVLLLGGGEEECCCAAA@@@CCCEEEDDDBBBEEEKKKRRRUUU[[[^^^``````aaabbbhhhqqq|||uuulllbbbYYYRRRNNNLLLJJJHHHGGGGGGGGGHHHGGGHHHIIIIIIJJJLLLQQQTTTUUU^^^iiirrr}}}xxxwwwvvvvvvwwwxxxyyyxxxuuurrrjjjiiihhhfffddddddfffhhhhhhhhhgggfffeeedddccccccdddeeefffgggfffdddbbbaaabbbbbbcccdddfffgggiiiiiiiiihhhfffeeedddeeeggghhhgggggggggfffeeeeeedddddd`````````___^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTRRRPPPNNNLLLJJJIIIEEEDDDCCCBBB@@@BBBMMMYYYnnn}}}~~~|||~~~xxxsssoooooovvv~~~ppp^^^QQQJJJGGGFFFFFFEEEGGGIIIIIIGGGJJJPPPRRRVVV[[[___aaaaaacccdddjjjsss}}}sssggg___WWWQQQLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLPPPUUUYYY\\\iiiwwwyyyuuutttrrrqqqrrrtttvvvxxxxxxwwwlllkkkiiigggfffggghhhiiiiiihhhhhhgggfffeeeddddddeeeeeeeeeeeedddcccbbbaaaccccccdddeeeeeeffffffeeeeeedddcccccccccdddeeeffffffeeeeeedddcccccccccccc______^^^^^^]]]\\\ZZZZZZ\\\[[[ZZZZZZXXXXXXWWWVVVWWWVVVTTTRRROOOMMMKKKJJJHHHDDDBBBCCCBBBCCCJJJQQQ```nnn|||~~~}}}~~~xxxtttooouuu|||}}}iiiXXXMMMIIIHHHFFFDDDEEEHHHHHHFFFIIIOOOQQQUUU[[[___aaaccceeefffmmmuuu|||ssshhh]]]VVVQQQMMMKKKFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKMMMNNNQQQWWW]]]bbbkkkxxx{{{wwwtttsssqqqooonnnppptttwwwyyyzzzooollljjjhhhhhhiiijjjjjjhhhhhhhhhgggfffeeeeeeeeeeeeddddddbbbbbbaaa``````ccccccdddeeeeeecccbbbaaabbbbbbaaaaaabbbcccdddeeeeeedddcccaaaaaaaaaaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWYYYXXXVVVSSSQQQNNNLLLKKKLLLGGGDDDFFFGGGGGGHHHLLLUUUaaaooowww~~~|||wwwpppsssyyy~~~sss```RRRLLLJJJFFFCCCCCCFFFGGGFFFHHHMMMQQQTTTZZZ^^^aaacccfffhhhooowwwyyynnnggg^^^VVVPPPMMMKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLNNNRRRWWW___gggmmm|||wwwuuusssqqqqqqqqqooommmnnnqqquuuxxxyyypppllliiihhhiiijjjjjjiiiggggggffffffeeeeeeddddddbbbbbbaaaaaa```_________aaabbbdddeeeeeeccc```___aaaaaaaaaaaabbbbbbccccccdddcccaaa_________``````___``````______^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWYYYXXXWWWTTTRRRPPPNNNMMMNNNHHHFFFHHHIIIGGGFFFGGGOOOYYYfffnnnuuu}}}}}}zzzqqqsssvvvzzz|||jjj[[[RRRPPPMMMIIIGGGIIIJJJJJJKKKOOOPPPTTTYYY]]]```cccfffiiipppxxx}}}uuummm```\\\UUUOOOJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLOOOSSSYYYaaakkkvvv}}}|||~~~}}}vvvtttrrrqqqqqqpppnnnkkklllooorrruuuvvvoookkkggggggiiijjjjjjhhhddddddddddddccccccbbbbbb``````aaaaaa``````___^^^```bbbeeeggggggeeebbb```bbbbbbbbbbbbbbbcccccccccdddbbb```^^^]]]^^^___`````````aaaaaa``````___^^^]]]\\\[[[[[[YYYYYYXXXWWWYYYXXXVVVUUURRRQQQOOONNNMMMHHHFFFHHHHHHEEECCCEEEKKKTTT___hhhnnnuuu~~~}}}sssssstttwww}}}xxxjjj```[[[SSSMMMJJJKKKLLLKKKLLLOOORRRVVVZZZ^^^aaadddgggjjjpppxxx}}}~~~ssshhhaaaUUUSSSPPPKKKHHHGGGHHHIIIIIIIIIIIIIIIKKKNNNQQQSSSTTTXXX]]]eeeppp}}}vvvooo|||zzzuuurrrooonnnpppllljjjhhhiiillloooqqqrrrooojjjeeeeeehhhjjjhhhfffbbbbbbaaaaaaaaaaaa``````^^^```aaaccccccbbbaaa``````cccgggjjjkkkiiifffdddcccddddddddddddccccccbbbdddbbb```^^^]]]^^^___`````````aaaaaaaaa```______]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPMMMJJJIIIJJJHHHDDDDDDGGGGGGOOOZZZccciiiqqq|||vvvtttssstttzzz}}}qqqjjjZZZSSSNNNOOOPPPOOOOOOQQQVVVYYY]]]```cccfffiiilllooowwwvvvlllcccYYYRRRQQQPPPNNNKKKHHHGGGHHHJJJIIIHHHHHHIIILLLPPPUUUXXX]]]aaahhhqqq}}}rrrhhhhhh|||{{{sssooolllhhhgggiiihhhfffeeegggjjjmmmooopppnnniiiddddddgggiiigggeee````````````____________^^^```ccceeefffeeecccaaaaaadddiiimmmnnnllliiigggeeeeeeeeeeeeeeedddcccbbbdddbbb```]]]]]]^^^___aaa``````````````````______]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMMMMMMMJJJFFFFFFJJJDDDLLLWWW```gggooo|||wwwtttrrrsssxxx~~~uuuddd\\\VVVWWWXXXVVVVVVXXXYYY\\\___bbbdddgggkkknnnnnnvvv~~~yyynnneee```[[[UUUOOOLLLKKKIIIHHHGGGHHHHHHIIIKKKKKKKKKMMMPPPTTTXXX[[[aaajjjxxxqqqhhh```bbbyyy{{{vvvoookkkkkkjjjhhheeefffgggggggggfffgggjjjlllmmmiiieeedddeeeeeecccaaa```___^^^]]]]]]^^^___```bbbbbbccccccdddeeeeeeeeebbbeeeiiimmmooonnnllljjjgggggghhhhhhgggfffdddcccbbbaaa___```aaabbbbbbaaa______```aaaaaaaaaaaaaaa___^^^]]]]]]]]]\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQTTTRRRPPPMMMJJJHHHGGGGGGCCCJJJTTT]]]gggrrr~~~xxxsssuuuzzz}}}wwwmmmbbb\\\\\\^^^^^^]]]^^^```aaacccdddhhhmmmpppzzz|||wwwrrrkkkbbb[[[XXXUUUOOOKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMPPPUUU\\\bbbfffrrr|||yyynnndddcccdddkkkzzzuuuoookkkkkkjjjhhhffffffggggggfffeeefffiiikkkmmmiiieeedddddddddcccaaa```______^^^___```aaabbbddddddeeeeeeeeeeeeffffffcccfffjjjmmmooonnnllljjjjjjkkkkkkkkkjjjiiihhhgggcccbbb``````aaabbbbbbaaa______```aaaaaaaaaaaa```___^^^]]]^^^^^^]]]ZZZWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTRRRPPPNNNKKKIIIHHHGGGCCCIIIRRR]]]jjjyyy{{{vvvvvvzzz}}}xxxkkkcccaaaaaaaaa```cccdddfffgggiiilllppptttyyy|||wwwnnnggg```[[[TTTQQQOOONNNKKKHHHJJJIIIIIIIIIJJJKKKMMMNNNOOONNNNNNQQQWWWaaakkkqqqqqqggg___]]]fffqqq|||yyytttnnnlllkkkkkkiiiffffffggggggfffdddeeegggiiimmmjjjfffdddccccccbbbbbb````````````aaabbbdddeeeggggggggggggffffffffffffdddfffjjjmmmnnnnnnllljjjllllllllllllkkkjjjiiihhheeecccaaa```aaabbbaaa```^^^___``````aaa`````````___^^^]]]^^^^^^]]][[[XXX[[[[[[ZZZZZZYYYWWWVVVUUUTTTSSSQQQOOOLLLJJJIIIHHHEEEHHHNNNYYYiii|||zzzxxxyyy{{{xxxmmmhhhfffffffffgggiiijjjkkklllooosssvvvyyy}}}wwwqqqjjjbbb\\\UUURRRNNNLLLKKKKKKJJJHHHJJJIIIIIIIIIJJJLLLMMMNNNSSSRRRRRRVVV^^^jjjvvv}}}rrrfffaaa___fffxxx}}}wwwsssnnnllllllllljjjgggfffggggggeeeddddddfffgggmmmjjjgggdddbbbbbbbbbbbbaaaaaaaaaaaaccceeeggghhhjjjiiiiiihhhggggggffffffdddfffiiilllmmmmmmkkkjjjiiiiiiiiihhhggggggfffeeeeeecccaaa```aaaaaa```___^^^^^^___````````````______^^^^^^^^^______\\\ZZZ\\\\\\[[[[[[ZZZXXXWWWVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIKKKTTTdddyyy~~~zzzxxxxxx|||tttmmmjjjjjjjjjiiijjjlllmmmoooqqqtttwww{{{yyyooohhhbbb]]]WWWRRROOONNNKKKJJJIIIIIIIIIHHHKKKKKKJJJJJJKKKLLLNNNOOOUUUVVVYYY```lll{{{rrrggg```eeekkk{{{{{{uuuqqqmmmlllmmmmmmkkkhhhfffggggggeeeddddddfffgggnnnlllhhhdddbbbaaabbbdddbbbbbbbbbcccdddgggiiijjjjjjjjjiiihhhgggffffffeeedddfffhhhkkklllkkkjjjiiiffffffeeeddddddcccccccccdddbbb```___``````___]]]]]]]]]^^^_______________^^^^^^^^^___``````^^^[[[[[[[[[[[[[[[ZZZXXXWWWVVVTTTSSSSSSQQQOOOMMMKKKJJJJJJIIIJJJQQQaaavvv}}}xxxuuuxxx~~~yyypppllllllllljjjllloooqqqrrrtttwwwzzz~~~zzzqqqkkkccc]]]YYYVVVQQQMMMKKKJJJIIIHHHHHHGGGGGGGGGLLLLLLLLLLLLNNNPPPRRRSSSTTTWWW___kkkzzzqqqgggccccccsss~~~yyyssspppmmmlllnnnnnnllliiifffggggggfffdddeeegggiiiooonnnjjjfffbbbaaacccfffcccccccccccceeegggiiikkkiiihhhhhhgggfffeeeeeeddddddeeegggiiijjjiiihhhgggeeedddcccbbbbbbaaabbbbbbbbb```^^^^^^^^^___^^^]]]\\\]]]^^^^^^______^^^^^^^^^^^^^^^___aaaaaa___]]][[[[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTSSSQQQOOOLLLKKKIIIJJJKKKQQQ^^^ttt|||~~~zzzuuuvvv{{{~~~}}}sssmmmkkkllllllooorrrtttvvvxxx|||~~~zzzrrrlllddd___YYYUUUTTTRRRNNNKKKGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLMMMOOORRRVVVYYY[[[\\\bbblll{{{ssskkkiiipppyyyzzzvvvrrrooolllmmmnnnooollljjjfffggggggfffeeefffiiikkkqqqppplllgggbbbbbbdddhhhddddddcccdddeeegggiiijjjfffffffffeeeeeedddddddddcccdddeeeggghhhgggffffffcccbbbaaa```_________```___]]]\\\\\\]]]^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^```bbbbbb```^^^\\\\\\\\\[[[ZZZYYYXXXWWWTTTTTTTTTTTTRRRPPPMMMKKKIIIKKKNNNPPPYYYmmm}}}~~~wwwwww{{{{{{~~~vvvnnnkkkjjjkkknnnrrruuuwwwzzz}}}xxxssslllddd^^^XXXTTTOOOMMMMMMLLLIIIFFFFFFHHHIIIJJJJJJJJJLLLMMMKKKLLLNNNRRRVVV[[[___bbbnnntttsssllllllsss}}}wwwsssqqqnnnlllmmmoooooommmjjjfffgggggggggfffgggjjjlllrrrqqqnnnhhhcccbbbeeeiiieeedddddddddeeefffhhhiiieeeddddddddddddcccccccccbbbccceeefffffffffeeeeeeaaa```^^^]]]\\\\\\]]]]]]]]]\\\ZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^```bbbbbbaaa___]]]]]]]]]\\\[[[ZZZYYYXXXTTTTTTUUUTTTSSSPPPMMMLLLJJJMMMOOOOOOSSSeee{{{|||yyyxxx|||yyy}}}yyyooojjjiiigggkkkooosssuuuxxx|||~~~}}}zzzuuunnnfff```ZZZXXXRRRQQQNNNKKKIIIGGGEEEEEEJJJHHHGGGGGGIIIKKKLLLLLLOOOQQQTTTVVVYYY```iiiqqq~~~wwwqqqsss~~~zzzvvvqqqmmmnnnnnnnnnmmmllllllkkkkkkgggfffeeedddeeegggiiijjjmmmnnnnnnjjjfffcccdddfffdddbbbbbbcccfffiiikkkkkkgggdddaaa___```aaaaaa```^^^```bbbdddeeedddcccbbbaaa___]]][[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^]]]]]]]]]aaa___]]]^^^```aaa^^^[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVTTTRRRQQQOOOOOOOOOPPPPPPOOORRR^^^ppp~~~||||||}}}~~~zzz{{{{{{pppgggcccdddgggjjjkkknnntttyyy{{{}}}zzztttkkkiiieee```ZZZUUUQQQNNNNNNMMMLLLJJJIIIHHHHHHHHHKKKJJJIIIIIIJJJKKKKKKKKKOOORRRVVV[[[bbbmmm{{{}}}yyywwwzzz}}}xxxuuuqqqmmmoooooonnnmmmlllkkkkkkjjjgggfffeeeddddddfffgggiiilllllllllhhhdddbbbbbbdddcccbbbaaabbbeeeggghhhhhheeebbb___^^^___`````````]]]___aaacccdddcccbbbaaa```^^^\\\ZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]^^^^^^____________^^^^^^```___^^^^^^``````^^^\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXVVVUUUSSSQQQPPPOOOOOOQQQSSSSSSSSS[[[hhhsss|||}}}|||vvvjjjdddaaacccfffgggkkkooosssuuuvvvyyy~~~|||~~~{{{tttmmmggg]]]\\\YYYVVVRRROOOLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOOOORRRWWW^^^fffqqqzzzrrrqqqwwwxxxvvvtttqqqnnnoooooonnnmmmlllkkkjjjjjjhhhgggeeeccccccdddeeefffiiiiiihhhfffbbb```aaabbbcccaaa``````bbbdddeeedddbbb___]]]]]]^^^_________]]]^^^```bbbcccbbbaaa```^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\^^^^^^____________```````````````______```___^^^^^^```___^^^\\\[[[[[[\\\]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSQQQQQQPPPSSSVVVUUUTTTWWW^^^eeexxx~~~|||~~~pppeee^^^^^^```bbbeeehhhkkkmmmnnnrrrvvvzzz~~~}}}|||yyyzzz}}}uuunnngggaaa]]]TTTTTTRRRPPPNNNLLLJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKHHHJJJLLLNNNOOORRRUUUWWWZZZaaalllwwwxxxpppooossszzzvvvuuutttqqqnnnoooooonnnlllkkkjjjiiihhhhhhfffdddbbbaaabbbcccdddffffffeeecccaaa`````````cccaaa______```aaaaaaaaa___]]]\\\\\\^^^______^^^^^^___aaaccccccbbbaaa```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___``````````````````aaa``````_________^^^^^^______^^^]]]\\\ZZZ[[[]]]^^^^^^]]][[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQTTTVVVUUUSSSTTTXXX]]]llluuu}}}~~~|||}}}wwwiii^^^[[[[[[^^^aaabbbdddgggiiilllqqquuuyyy}}}}}}{{{yyyzzz{{{|||~~~yyyqqqhhhaaa[[[VVVSSSLLLLLLKKKIIIHHHFFFEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJHHHJJJLLLNNNOOOSSSXXX\\\bbblll{{{tttlllllluuu}}}xxxuuutttrrrpppmmmmmmmmmlllkkkjjjiiihhhhhhgggeeecccaaa``````aaabbbdddcccaaaaaaaaaaaaaaaaaacccaaa___^^^___``````______]]]\\\\\\^^^___^^^]]]___aaabbbddddddcccbbbaaa___^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^___```aaaaaaaaa```````````````___^^^^^^^^^^^^______^^^]]]]]]]]]ZZZ[[[]]]^^^___]]]\\\ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSTTTXXX\\\dddkkkrrruuuxxx}}}zzz||||||{{{~~~oooccc\\\XXX\\\^^^^^^```dddeeehhhmmmqqquuuyyy~~~~~~|||{{{zzzzzzzzz{{{}}}~~~~~~pppmmmhhhaaa[[[VVVRRRQQQJJJIIIIIIHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMOOOOOOPPPUUU\\\bbbooo{{{{{{nnnffffffppp|||yyyuuusssqqqpppmmmllljjjjjjiiiiiihhhhhhggggggeeedddbbb```______```aaaaaa```___```bbbddddddcccdddbbb______```aaa`````````___^^^^^^``````___]]]```aaacccddddddcccbbbaaa______^^^^^^^^^]]]]]]\\\\\\]]]___```bbbbbbcccccc```aaaaaaaaa```___^^^]]]]]]^^^______]]]\\\\\\]]]ZZZ[[[\\\]]]^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUWWW[[[^^^___dddjjjmmmppptttyyy}}}|||~~~~~~{{{~~~yyyiii^^^XXXZZZ]]]\\\^^^dddbbbfffkkkooosssxxx|||}}}{{{yyyyyyyyyzzzwww|||yyysssooocccbbb___[[[VVVRRRPPPOOOIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMOOORRRTTTUUUXXX```kkktttsssjjjaaa___ggg|||{{{vvvtttqqqnnnmmmllljjjiiiggggggggggggggggggggggggcccbbb```^^^^^^___```aaa```^^^^^^```dddgggggggggeeebbb``````aaabbbbbbaaabbbaaa```aaaaaaaaa___]]]```aaabbbddddddbbbaaa___]]]]]]^^^^^^]]]]]]\\\\\\]]]^^^___aaabbbcccddddddbbbbbbbbbbbbaaa```___^^^\\\^^^```___]]][[[\\\]]][[[[[[[[[[[[\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYY[[[]]]^^^]]]```fffjjjlllqqqzzz~~~~~~~~~oooaaaWWWYYY[[[ZZZ^^^eeedddhhhmmmqqquuuzzz~~~{{{yyyyyyyyyrrrxxx~~~{{{tttnnngggaaa^^^UUUUUUUUURRRNNNKKKIIIIIIEEEFFFGGGHHHJJJKKKLLLMMMHHHHHHHHHIIIKKKMMMNNNOOOQQQTTTXXX\\\aaammm|||sssfff___ZZZ]]]mmmuuuqqqooommmkkkiiiiiihhhhhheeeeeeeeeffffffffffffgggbbbaaa___^^^^^^^^^```aaa___^^^]]]```eeeiiijjjiiieeecccaaaaaabbbcccccccccdddcccbbbbbbcccbbb```^^^___```bbbcccbbbaaa___^^^\\\\\\]]]]]]]]]\\\[[[[[[]]]^^^```aaacccddddddeeedddddddddccccccaaa``````[[[^^^```___\\\[[[\\\]]][[[ZZZZZZZZZ[[[[[[]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYY[[[]]]]]]]]]]]]]]]]]]```eeejjjmmmsss}}}~~~}}}}}}sssbbbWWWXXXZZZYYY]]]fffhhhkkkpppuuuyyy~~~|||yyyxxxyyyyyyyyyyyy{{{~~~zzztttrrrmmmhhhbbb]]]ZZZXXXTTTSSSQQQOOOMMMKKKJJJJJJJJJHHHFFFHHHJJJKKKJJJGGGJJJKKKLLLMMMOOOPPPRRRSSSYYY\\\```gggqqqssscccXXXYYYZZZaaaxxxxxxuuuiiiiiijjjjjjiiihhhfffeeedddcccbbbbbbbbbccceeefff``````___^^^^^^^^^^^^___```______dddjjjllliiieeedddddddddeeeeeeeeeeeeeeeggghhhiiihhhfffccc___]]]``````aaa```___^^^\\\[[[ZZZZZZYYYYYYYYY[[[\\\]]]\\\]]]___aaabbbcccbbbbbbhhhhhhfffeeecccbbb``````______^^^]]][[[YYYXXXVVVZZZZZZ[[[\\\]]]^^^^^^___```^^^\\\[[[YYYYYYYYYYYYWWWYYY[[[[[[[[[ZZZ[[[\\\^^^___bbbiiisss}}}}}}|||~~~nnn]]]YYYXXXUUUYYYbbbggglllssszzz~~~~~~}}}zzzwwwuuutttvvvwww{{{~~~{{{sssnnnhhhfffbbb^^^YYYUUUSSSQQQOOONNNMMMKKKJJJJJJIIIIIIKKKIIIGGGHHHJJJKKKJJJHHHJJJKKKMMMPPPSSSWWW\\\___fffiiiooovvv~~~qqqcccVVVUUUVVV[[[kkkzzzsssooohhhhhhiiiiiihhhgggeeedddbbbbbbbbbbbbbbbcccdddddd```_______________``````aaa```aaafffkkkmmmjjjfffddddddeeeeeeeeeeeeffffffhhhhhhiiihhhfffccc___]]]^^^_________^^^]]][[[ZZZYYYYYYXXXXXXYYYZZZ[[[\\\^^^___aaacccdddeeeddddddeeedddcccbbbaaa```___^^^___^^^]]][[[ZZZYYYXXXWWWYYYZZZZZZ[[[\\\]]]^^^^^^```___]]][[[YYYYYYYYYYYYXXXZZZ\\\\\\[[[ZZZ[[[\\\ZZZ[[[___iiiwww~~~rrr```YYYVVVSSSVVV___ccciiipppxxx}}}}}}xxxtttrrrqqqqqqrrrtttxxx}}}yyyrrrkkkddd___ZZZYYYVVVSSSPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKNNNLLLJJJJJJKKKLLLLLLLLLNNNPPPRRRUUUZZZaaajjjpppxxx|||wwwhhh___WWWQQQSSSVVVaaayyy}}}sssmmmiiifffffffffffffffeeecccccc``````aaabbbbbbbbbbbbbbb_________``````aaabbbbbbbbbbbbdddiiimmmmmmjjjfffdddddddddeeeeeefffffffffhhhiiihhhgggeeebbb```^^^]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[\\\___```bbbcccdddddddddccc`````````___^^^]]]]]]]]]^^^]]][[[YYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^```___]]][[[YYYYYYYYYYYYZZZ[[[\\\\\\ZZZYYYYYYZZZYYYXXX\\\gggzzz{{{ggg]]]WWWRRRUUU\\\___dddlllttt{{{~~~yyywwwtttsssoooppprrruuuxxx{{{}}}~~~}}}tttkkkeee___YYYUUURRRQQQOOONNNMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLPPPNNNMMMLLLMMMOOOPPPQQQUUUWWWZZZ]]]ccclllxxxxxxggg\\\XXXWWWVVVXXX```ppp}}}tttooojjjfffddddddddddddcccbbbaaaaaa^^^___aaabbbbbbbbbaaa```^^^___```aaaccccccddddddbbbccceeeiiilllkkkhhhdddccccccddddddeeeeeeffffffhhhhhhgggeeecccaaa___^^^\\\\\\\\\\\\\\\[[[[[[[[[XXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^```aaabbbaaaaaa```]]]]]]]]]]]]\\\\\\\\\\\\^^^\\\ZZZXXXWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[]]]^^^aaa___]]][[[YYYXXXXXXXXXZZZ\\\]]]\\\ZZZXXXXXXYYYZZZXXXZZZdddvvvssseee[[[UUUVVV[[[[[[```hhhpppvvv{{{}}}xxxuuuooooooooopppqqqsssuuuvvvxxxyyyzzz}}}|||yyyvvvrrrnnnggg```ZZZUUUQQQOOOMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRTTTVVV[[[```eeekkkrrr}}}zzzrrrfff\\\UUUTTTWWW[[[eeerrrsssooonnnkkkhhhccccccbbbaaaaaa`````````^^^___```bbbbbbaaa``````___```aaaccceeeeeeeeeeeeaaaccceeegggiiihhheeebbbbbbbbbbbbcccdddeeeeeefffgggfffdddbbb```^^^]]]]]][[[[[[[[[[[[[[[[[[\\\\\\YYYZZZ[[[\\\]]]^^^^^^___]]]^^^___`````````___^^^\\\\\\\\\\\\\\\[[[[[[[[[]]][[[YYYWWWWWWXXXYYYZZZYYYYYYXXXXXXYYY[[[]]]^^^aaa```]]][[[YYYXXXXXXXXXZZZ[[[\\\[[[YYYWWWVVVWWWWWWVVVWWW___ooo}}}nnnbbbYYYWWWYYY[[[___eeelllqqqvvv{{{~~~|||uuusssqqqooommmmmmnnnoooppprrrqqqqqqrrrtttwwwyyyzzz}}}zzzuuuqqqmmmiiigggaaa^^^ZZZTTTPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNRRRTTTVVVYYY\\\^^^eeellluuu~~~xxxhhhbbb[[[VVVTTTUUU\\\eee|||xxxooommmnnnllliiicccbbbaaa```__________________```aaaaaaaaaaaaaaa```aaaccceeefffgggffffffbbbcccdddeeeeeedddbbbaaa``````aaabbbccccccddddddeeeccc```]]][[[ZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\YYYZZZ\\\]]]______``````______```aaaaaa```___^^^[[[[[[[[[[[[[[[ZZZZZZZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZZZZYYYXXXYYY[[[^^^```bbb```^^^[[[YYYXXXXXXXXXXXXYYYZZZYYYWWWUUUUUUVVVPPPRRRUUU[[[gggzzz}}}xxxjjj```ZZZXXX[[[___eeejjjnnnssswwwzzz~~~~~~yyywwwsssooommmlllmmmnnnmmmlllkkkjjjjjjlllnnnooorrrsssvvvyyy||||||xxxtttqqqlllgggdddbbb___]]]TTTSSSPPPMMMJJJIIIJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPUUU[[[```ccceeeiiilllwwwtttiiiddd^^^[[[\\\___eeerrr~~~tttnnnmmmmmmkkkiiicccbbb```___^^^^^^______aaaaaa``````aaaaaabbbcccaaaccceeegggggggggffffffcccdddddddddbbbaaaaaabbb^^^^^^___```aaabbbccccccbbb```]]]YYYWWWWWWWWWXXXVVVUUUUUUUUUVVVWWWYYYZZZXXXYYY[[[]]]______```___^^^^^^___```___^^^\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\ZZZYYYYYYZZZ\\\___aaabbb```^^^[[[YYYXXXWWWWWWVVVWWWXXXXXXVVVTTTTTTUUUNNNSSSWWWZZZaaaqqqvvvjjjaaa\\\\\\```eeejjjnnnsssxxx{{{}}}|||wwwrrrooonnnooopppkkkiiigggeeeeeeeeeggghhhjjjkkklllooorrruuuxxxyyyxxxzzz}}}|||vvvpppllleeebbb]]]ZZZXXXWWWUUUSSSOOONNNMMMKKKIIIIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVVVV\\\eeekkknnnqqquuuxxx}}}uuullldddgggbbbaaagggnnnyyy}}}xxxrrrooommmllliiigggcccbbb```___^^^^^^______bbbaaa`````````aaacccdddbbbdddfffggghhhgggfffeeeeeeeeeeeecccaaaaaabbbccc]]]]]]^^^___```aaabbbbbb```^^^ZZZWWWUUUTTTUUUVVVSSSSSSRRRRRRSSSUUUWWWXXXWWWXXX[[[]]]^^^_________[[[\\\\\\]]]\\\[[[YYYXXXZZZZZZYYYXXXXXXWWWVVVVVVZZZZZZ[[[\\\\\\\\\\\\[[[\\\[[[ZZZYYYZZZ]]]```bbbbbbaaa^^^[[[YYYXXXWWWWWWTTTVVVWWWWWWUUUTTTTTTUUUPPPVVV\\\\\\^^^kkk{{{ssshhhaaa]]]```eeekkkooouuuzzz~~~}}}~~~wwwsssrrrsssssstttoooiiigggffffffcccaaacccbbbaaacccfffhhhhhhhhhoooooopppqqqssstttuuuvvvvvvvvvvvvwwwyyy{{{}}}}}}vvvtttqqqlllhhhccc```^^^YYYXXXVVVSSSQQQPPPOOONNNIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIJJJJJJJJJHHHGGGNNNNNNOOOOOOQQQUUU[[[```___iiivvv}}}wwwsssooohhhhhhnnnsssvvv{{{yyyuuuppplllkkkiiihhhffffffdddaaa___^^^___aaabbbcccbbbbbbbbbbbbbbbccccccddddddeeeeeefffggghhhhhhgggfffdddccccccaaa^^^\\\^^^]]][[[[[[[[[]]]___``````\\\WWWUUUTTTVVVVVVWWWWWWTTTQQQRRRTTTVVVVVVTTTVVVWWWYYY[[[\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTWWWYYYZZZ[[[ZZZ[[[\\\^^^\\\]]]]]]\\\ZZZZZZ]]]______^^^]]][[[ZZZXXXWWWVVVZZZYYYWWWUUUTTTTTTUUUUUUXXXSSSTTTZZZ^^^dddxxxzzz||||||ooogggeeedddhhhoootttuuuxxx}}}yyypppiiifffeeecccaaa___]]]\\\]]]___aaaaaaaaabbbbbbcccdddeeefffggghhhiiiiiiiiijjjlllnnnqqqrrrqqqppppppppprrrvvvyyy{{{~~~~~~|||{{{zzzwwwssspppmmmkkkjjjhhhfffbbb^^^ZZZWWWVVVQQQQQQOOONNNMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJMMMLLLLLLMMMMMMMMMLLLLLLOOOQQQRRRTTTWWW]]]ccchhhrrr}}}vvvjjjiiijjjlllxxxwwwsssooollljjjiiihhhgggeeedddaaa___^^^___```bbbdddcccbbbbbbaaabbbbbbcccddddddeeeeeefffggggggggggggeeedddccccccbbb___]]]]]]\\\[[[ZZZZZZ\\\^^^______\\\WWWUUUUUUVVVWWWWWWVVVSSSQQQRRRUUUXXXXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSSSSWWWXXXZZZZZZYYYZZZ[[[]]]ZZZ[[[[[[ZZZXXXXXXZZZ]]]\\\[[[[[[ZZZYYYXXXWWWWWWXXXWWWUUUTTTSSSTTTTTTUUUYYYTTTTTTYYY\\\```ppp~~~~~~xxxpppmmmkkkmmmrrrvvvxxx{{{|||qqqjjjgggeeeddd]]][[[XXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^\\\\\\\\\\\\^^^```cccddddddccccccdddfffiiimmmoooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooopppqqqrrrsssssssssrrrqqqpppoooooonnnjjjjjjhhhfffcccaaa^^^]]]\\\[[[YYYWWWTTTQQQOOONNNKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNRRRUUUYYY]]]cccjjjrrrwwwvvvrrrjjjdddfffkkkwwwzzztttqqqnnnlllkkkjjjiiihhheeedddbbb```___```aaabbbeeedddbbbaaaaaaaaabbbbbbdddddddddeeeffffffggggggfffeeedddddddddcccaaa^^^\\\[[[ZZZZZZZZZ[[[]]]^^^^^^[[[WWWVVVVVVXXXXXXWWWUUUTTTRRRSSSVVVYYYZZZZZZYYYZZZZZZ[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXVVVUUUSSSRRRRRRRRRSSSVVVWWWYYYYYYXXXXXXYYY[[[XXXYYYXXXWWWVVVVVVXXXZZZYYYXXXXXXWWWWWWWWWWWWXXXUUUTTTSSSRRRRRRSSSTTTUUUYYYUUUUUUYYYYYYZZZfffuuuzzzvvvtttwwwyyy{{{wwwqqqllliiibbb___ZZZXXXWWWXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXUUUTTTTTTUUUVVVYYY[[[\\\^^^]]]]]]]]]^^^```bbbdddbbbaaaaaa`````````aaaaaabbbbbbbbbbbbcccdddeeefffddddddcccbbbbbbaaa``````^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLJJJKKKMMMNNNOOOQQQSSSUUUWWW\\\bbbjjjsss|||yyynnnjjjjjjkkkpppuuu{{{|||vvvssspppnnnlllllllllkkkjjjfffeeecccbbbaaabbbcccdddfffdddbbbaaa```aaabbbbbbddddddeeeeeefffffffffffffffeeeddddddeeedddbbb```]]]\\\\\\[[[[[[\\\]]]]]]\\\ZZZXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUTTTRRRRRRRRRRRRSSSVVVWWWXXXXXXWWWVVVWWWYYYWWWWWWWWWVVVUUUUUUWWWYYYXXXWWWVVVUUUUUUUUUUUUVVVRRRRRRQQQQQQQQQRRRTTTUUUXXXVVVVVVYYYXXXXXX___iii}}}|||||||||}}}wwwrrrjjjeee___ZZZXXXXXXXXXXXXRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQRRRSSSUUUWWWXXXXXXXXXVVVUUUUUUUUUVVVVVVXXXXXXWWWWWWWWWXXXXXXYYYVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVSSSSSSSSSSSSRRRQQQOOOOOOOOOOOONNNNNNMMMLLLLLLKKKMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKKKKKKKMMMOOOPPPPPPRRRUUUVVVWWWZZZ^^^aaaccchhhqqq{{{rrrfffcccfffjjjvvvxxxtttrrrpppnnnnnnnnnnnnlllkkkgggfffeeedddddddddeeeeeefffdddbbb``````aaabbbccceeeeeeffffffffffffgggggggggfffeeeeeeeeeeeecccaaa^^^^^^^^^]]]]]]]]]^^^^^^\\\ZZZYYYZZZ\\\]]]\\\[[[[[[ZZZZZZXXXXXXXXXZZZ[[[^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUTTTRRRRRRRRRSSSSSSVVVWWWXXXWWWVVVUUUVVVWWWWWWXXXXXXVVVUUUUUUWWWYYYXXXWWWUUUSSSRRRRRRSSSSSSRRRQQQQQQQQQQQQSSSTTTUUUWWWWWWXXXYYYXXXXXX]]]bbbqqqvvv}}}qqqlllccc]]]ZZZYYYYYYXXXTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVTTTRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLMMMOOORRRUUUWWWWWWZZZ^^^___aaadddjjjooovvv|||vvvkkk```ZZZ^^^hhhttt}}}yyyuuurrrqqqooonnnnnnnnnnnnllljjjffffffeeeeeeeeeeeeffffffeeecccaaa``````aaaccceeegggggggggggggggggggggggghhhgggfffffffffeeebbb```_______________^^^^^^^^^[[[[[[[[[]]]___```___]]]]]]]]]]]][[[YYYXXXZZZ\\\______]]]\\\[[[ZZZZZZZZZXXXYYYYYYYYYYYYZZZZZZZZZVVVUUUTTTSSSRRRSSSSSSTTTWWWXXXXXXWWWUUUTTTUUUVVVWWWXXXXXXVVVUUUUUUWWWYYYYYYWWWTTTRRRQQQQQQRRRSSSTTTSSSRRRRRRRRRTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[^^^gggwwwmmmvvvzzzsssjjjbbb]]]\\\\\\[[[YYYYYYXXXWWWVVVUUUTTTSSSOOOOOONNNNNNOOOQQQSSSTTTUUUTTTSSSRRRPPPOOONNNNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRSSSTTTXXX\\\aaadddeeeiiimmmoooqqquuu|||xxxlllaaa^^^ZZZYYYeeetttzzzuuusssrrrpppooonnnlllllllllllliiigggddddddddddddddddddeeeeeedddbbb```______bbbeeegggiiiiiiiiiiiihhhhhhhhhhhhjjjhhhgggffffffeeebbb```^^^_________^^^^^^]]]\\\\\\\\\]]]```bbbcccaaa```]]]^^^^^^\\\ZZZZZZ\\\___aaa```^^^\\\[[[[[[\\\\\\YYYYYYYYYZZZZZZZZZ[[[[[[WWWVVVUUUSSSSSSTTTUUUUUUXXXYYYYYYXXXVVVTTTUUUVVVVVVWWWWWWVVVTTTTTTVVVXXXWWWUUUSSSQQQQQQRRRTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWXXXYYYZZZ^^^jjjssswwwgggpppxxx|||zzzooofffbbb```______ZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPOOOOOOPPPRRRSSSUUUPPPOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOKKKKKKLLLNNNPPPRRRTTTUUUYYYYYYZZZ\\\aaaffflllooowww{{{yyymmmeee[[[VVVYYY\\\```ooo~~~rrrooopppooommmnnnlllkkkkkkkkkjjjgggeeecccccccccccccccccccccccccccaaa___^^^___bbbfffhhhjjjjjjjjjiiiiiiiiiiiiiiikkkiiihhhgggfffeeebbb___^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\^^^aaadddeeecccaaa[[[]]]^^^]]][[[[[[^^^aaaaaa```___]]]\\\\\\]]]]]]YYYYYYZZZZZZ[[[[[[\\\\\\WWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZXXXVVVTTTUUUVVVVVVVVVVVVUUUSSSTTTVVVXXXUUUTTTRRRQQQQQQSSSVVVWWWXXXWWWVVVUUUUUUVVVWWWWWWZZZ[[[ZZZWWWVVVWWWWWWVVVYYYaaagggkkkvvvgggjjjnnnrrrzzz~~~uuunnnkkkiiihhhhhhdddbbb___\\\ZZZYYYZZZZZZXXXVVVSSSPPPNNNOOOPPPQQQSSSQQQOOONNNNNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOORRRRRRQQQQQQPPPPPPQQQQQQPPPRRRTTTUUUVVVXXX[[[^^^bbbeeeiiinnnrrrxxx~~~ssseee]]]ZZZUUUUUUZZZ^^^gggyyyqqqmmmlllmmmmmmkkkkkkkkkjjjhhhfffcccbbb_________`````````aaaaaa`````````______bbbgggkkkkkklllmmmkkkhhhgggkkknnnllliiifffcccbbbaaa```^^^]]]]]]^^^```aaa```\\\YYYZZZ\\\```dddeeeeeecccbbb^^^]]]\\\YYYXXXXXX[[[^^^cccbbb___]]][[[[[[\\\]]]^^^]]]\\\ZZZZZZZZZ[[[[[[\\\[[[YYYWWWVVVVVVVVVVVVXXXWWWWWWXXXZZZYYYWWWUUUXXXYYYYYYWWWUUUSSSTTTTTTWWWVVVTTTTTTTTTVVVXXXYYY]]]\\\ZZZYYYXXXYYYZZZ\\\[[[[[[[[[[[[ZZZXXXWWWVVVYYY[[[]]]ddduuuaaacccgggkkkrrr~~~yyyuuu}}}zzzxxxwwwxxxxxxqqqnnnjjjeeebbb`````````]]][[[XXXTTTSSSSSSSSSTTTUUURRRPPPNNNNNNNNNMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLMMMMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTTTTUUUUUUVVVUUUWWW[[[^^^```dddiiilllppptttyyy{{{oooaaaVVVQQQWWWSSSVVVaaammmyyy|||sssllliiiiiijjjjjjiiiiiiiiiiiigggeeecccaaa_______________``````````````````______bbbfffjjjkkkmmmnnnllliiihhhjjjmmmkkkhhhdddbbbaaaaaa___^^^___^^^^^^___```___\\\ZZZZZZ\\\```cccddddddbbbaaa^^^^^^\\\ZZZXXXYYY\\\^^^bbb```^^^\\\ZZZZZZ[[[\\\]]]\\\ZZZYYYYYYYYYZZZZZZ]]]\\\ZZZXXXWWWWWWWWWWWWYYYXXXXXXYYY[[[ZZZXXXVVVWWWXXXXXXWWWUUUSSSTTTUUUUUUUUUTTTTTTVVVXXX[[[\\\]]]\\\ZZZXXXXXXYYYZZZ[[[\\\[[[[[[ZZZYYYYYYXXXXXXYYYZZZ\\\bbbsss[[[]]]```dddjjjttttttkkklllppp{{{|||uuupppmmmmmmmmmhhheeebbb^^^[[[YYYYYYYYYYYYVVVSSSQQQPPPPPPNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVWWWXXXYYYZZZZZZ[[[[[[\\\^^^___``````dddiiimmmrrrxxx~~~}}}oooeee\\\TTTPPPOOOUUUUUU___rrryyytttnnnjjjhhhhhhhhhhhhggggggggggggfffdddbbbaaa__________________^^^^^^```aaa```______aaaeeeiiikkkmmmooonnnjjjhhhiiijjjhhhfffbbb``````___^^^]]]```___]]]]]]^^^]]]\\\ZZZYYY[[[^^^aaabbbbbbaaa___^^^]]]\\\ZZZYYYYYY\\\^^^___^^^\\\ZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXYYY]]]\\\ZZZXXXXXXWWWXXXXXXYYYXXXYYYZZZ[[[[[[YYYWWWVVVWWWWWWVVVUUUTTTTTTUUUTTTTTTUUUVVVXXX[[[^^^___\\\[[[ZZZXXXXXXYYYYYYZZZ]]]\\\ZZZYYYXXXYYYYYYZZZZZZZZZ[[[aaaqqqyyysssssswww|||~~~XXXZZZ]]]___dddmmmxxx{{{qqqmmmmmmpppwwwwwwuuupppkkkfffcccaaa``````]]]YYYVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXYYY[[[]]]```cccdddffffffgggiiikkkmmmoooppptttwww|||tttjjj___YYYUUUSSSUUUZZZ[[[cccvvvvvvsssooolllkkkjjjhhhgggddddddeeeeeeeeecccbbbaaa____________^^^^^^^^^^^^aaaaaaaaa```___aaadddgggjjjmmmooonnnjjjgggggghhhfffccc```^^^^^^^^^]]]\\\```^^^[[[ZZZZZZ[[[ZZZYYYYYYZZZ]]]___```___^^^]]][[[\\\[[[YYYWWWXXXZZZ\\\[[[[[[ZZZYYYXXXXXXXXXYYYXXXWWWVVVUUUVVVWWWXXXYYY\\\[[[YYYXXXWWWWWWWWWXXXXXXWWWWWWYYY[[[[[[YYYWWWTTTVVVWWWVVVUUUTTTUUUWWWVVVVVVWWWXXXZZZ\\\^^^```[[[ZZZYYYXXXXXXXXXYYYYYY]]][[[YYYXXXXXXYYYZZZ\\\[[[[[[\\\aaannnuuullljjjlllppprrr}}}VVVXXXZZZ\\\___fffpppxxx{{{xxxrrrtttvvvxxxzzz{{{uuuppplllkkkiiieeeaaa]]]\\\[[[ZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZ\\\]]]___```aaaaaacccdddeeeeeeeeeeeeaaabbbdddgggkkkoootttvvvxxxxxxzzz|||~~~ssseee]]]VVVRRRPPPRRRZZZcccnnn}}}zzzvvvssspppmmmkkkiiifffdddaaabbbcccddddddcccbbbaaa________________________aaaaaaaaa```___```ccceeehhhkkkmmmlllhhheeeeeefffcccaaa^^^]]]]]]]]]\\\[[[^^^[[[XXXWWWXXXYYYXXXXXXXXXYYY[[[]]]]]]\\\[[[[[[XXXYYYYYYWWWUUUUUUWWWYYYYYYXXXXXXXXXWWWWWWXXXXXXVVVVVVUUUUUUUUUWWWXXXYYYZZZYYYWWWVVVUUUVVVVVVWWWVVVUUUVVVWWWYYYYYYXXXVVVTTTUUUWWWWWWVVVVVVWWWYYYZZZZZZZZZZZZ[[[\\\\\\]]]ZZZYYYYYYXXXXXXXXXXXXXXX[[[ZZZXXXWWWWWWYYY[[[\\\\\\\\\]]]bbblll}}}wwwmmmhhhhhhkkkmmmsssyyyTTTVVVWWWXXXYYY___hhhooo}}}zzzvvvqqqnnnrrryyy~~~|||xxxtttooolllkkkjjjjjjiiifffeeecccbbbbbbccceeefffeeedddccccccdddgggkkkmmmoooqqqsssuuuvvvvvvvvvvvvtttuuuwwwzzz|||nnnccc[[[WWWSSSQQQQQQVVVaaammm{{{wwwssspppmmmjjjhhheeebbb``````aaabbbcccdddccccccbbb_________`````````aaaaaaaaaaaaaaa```______aaaccceeehhhiiihhhdddbbbccceeebbb___]]]\\\\\\]]]\\\[[[\\\YYYWWWVVVWWWYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVWWWWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVXXXZZZ[[[YYYXXXVVVUUUUUUUUUVVVVVVTTTTTTUUUWWWYYYYYYWWWUUUTTTUUUWWWXXXWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWXXXZZZ[[[[[[\\\___ccciiiuuu}}}tttooooooqqqrrrpppvvvUUUVVVWWWWWWWWW\\\cccjjjyyy|||qqqnnnrrrrrr{{{zzzyyywwwuuuuuuwwwyyyzzz{{{xxxvvvtttvvv{{{{{{tttiii```\\\[[[\\\___ccclll|||~~~{{{wwwtttooolllhhheeedddbbb```^^^___```bbbcccdddddddddccc^^^______```aaabbbccccccaaaaaabbbaaa______```bbbbbbdddeeeccc```___aaadddaaa___\\\[[[\\\]]]]]]\\\ZZZYYYWWWXXXZZZ[[[ZZZYYYWWWXXXXXXYYYXXXXXXWWWWWWUUUWWWWWWVVVTTTTTTUUUVVVUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]YYYXXXWWWVVVUUUVVVWWWWWWUUUTTTUUUWWWYYYZZZXXXVVVTTTVVVXXXYYYYYYZZZ\\\^^^\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ___ccceeemmm~~~~~~~~~~~~WWWXXXYYYXXXXXX\\\ccciiirrr|||tttuuummmsss{{{zzzyyyuuullldddaaaccciiiqqqzzzwwwrrrqqqooolllmmmjjjfffcccbbbaaa```___^^^```aaacccdddddddddddd^^^___```aaabbbcccdddeeeaaabbbbbbaaa______```bbb```bbbbbb```]]]]]]```dddaaa^^^\\\[[[\\\]]]]]]\\\ZZZYYYXXXZZZ\\\]]]\\\[[[WWWWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWXXXYYY[[[]]]^^^ZZZYYYXXXWWWVVVWWWXXXYYYUUUUUUVVVXXXZZZ[[[YYYXXXTTTVVVXXXYYYZZZ[[[]]]___[[[[[[\\\\\\\\\[[[[[[ZZZWWWWWWXXXXXXWWWWWWVVVUUUSSSTTTUUUVVVWWWXXXXXXWWWVVVYYY___cccbbbgggyyy|||~~~VVVUUUUUUUUUVVVYYY\\\^^^mmm}}}}}}|||{{{||||||tttuuu}}}|||sssoookkkjjjmmmjjjhhhddd```]]]]]]]]]^^^]]]___aaadddeeeeeeddddddZZZ\\\```ccceeeeeedddccc^^^___^^^]]]\\\]]]```cccdddbbb```^^^]]]]]]___```]]]^^^^^^^^^]]][[[ZZZXXX\\\[[[[[[ZZZXXXWWWUUUTTTXXXXXXYYYYYYXXXXXXWWWVVVWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYZZZ\\\^^^WWWVVVVVVXXXYYYZZZXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUWWWXXXZZZ[[[[[[\\\[[[\\\]]]^^^]]][[[YYYWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZYYY[[[^^^```eeeqqq~~~~~~UUUUUUTTTTTTVVVXXX[[[\\\hhhvvv{{{tttqqqoooppprrr{{{uuunnnkkkiiihhhjjjgggeeebbb___^^^^^^___```]]]^^^aaacccddddddcccccc\\\^^^```cccdddcccbbbaaa^^^______^^^]]]]]]```bbbaaaaaa___^^^]]]]]]]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUVVVVVVUUUUUUTTTSSSUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVXXXYYYYYYYYYYYY[[[\\\XXXWWWVVVWWWYYYZZZYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[XXXXXXZZZ]]]^^^bbblllvvvTTTSSSSSSSSSUUUWWWYYYZZZaaalllvvvmmmiiigggeeeccc]]]^^^___aaagggzzzxxxlllhhhgggfffeeefffcccbbb```^^^^^^^^^```aaa]]]^^^```bbbccccccbbbaaa]]]^^^```aaabbbaaa___^^^^^^___aaa```___^^^^^^____________^^^^^^]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXYYYXXXYYYYYYZZZZZZZZZYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUWWWXXXZZZZZZZZZYYY[[[YYYWWWUUUSSSRRRRRRRRRTTTVVVYYYZZZYYYXXXXXXYYYYYYWWWVVVVVVXXXYYYYYYXXXWWWVVVTTTSSSRRRSSSUUUVVVUUUVVVXXXYYYZZZ[[[\\\\\\YYYZZZ[[[\\\[[[ZZZXXXVVVWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\WWWWWWYYY\\\\\\]]]dddlllxxxRRRRRRRRRRRRSSSUUUVVVWWW]]]dddtttpppjjjbbb\\\ZZZYYYXXXWWWVVVWWWYYY]]]kkkxxxppphhheeeddddddcccbbbaaa```^^^]]]]]]^^^___```\\\]]]___aaabbbaaa```___[[[\\\^^^___```___^^^]]]]]]___aaaaaa___]]]\\\\\\\\\]]]_________]]][[[ZZZYYYXXXWWWVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUVVVYYY[[[[[[[[[ZZZYYY[[[YYYVVVSSSQQQQQQRRRRRRTTTVVVYYYZZZYYYWWWWWWWWWYYYWWWUUUVVVWWWYYYYYYXXXVVVUUURRRPPPPPPRRRTTTVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]\\\[[[YYYWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\WWWVVVXXX[[[[[[YYY\\\bbblll{{{{{{vvvxxx}}}OOOPPPPPPQQQRRRSSSTTTTTTZZZ^^^jjj}}}}}}vvvuuuvvv{{{~~~vvvmmmggg]]]ZZZWWWTTTSSSQQQPPPNNNQQQRRRUUU```xxxxxxpppmmmhhhdddcccdddbbb_________]]]\\\\\\\\\]]]]]]\\\]]]___``````___^^^\\\XXXZZZ[[[]]]^^^^^^^^^^^^[[[^^^```aaa___\\\[[[[[[[[[]]]^^^```___^^^[[[ZZZWWWVVVUUUTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXWWWVVVTTTUUUUUUUUUUUUTTTSSSSSSWWWXXXZZZ[[[[[[ZZZXXXVVVXXXWWWTTTRRRQQQRRRSSSTTTTTTVVVYYYZZZXXXVVVUUUUUUWWWVVVUUUUUUWWWXXXXXXWWWTTTSSSQQQOOOOOOQQQSSSUUUUUUVVVWWWYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^\\\[[[YYYWWWVVVVVVUUUTTTTTTSSSSSSQQQRRRSSSUUUWWWYYYZZZ[[[XXXVVVWWWZZZZZZWWWXXX[[[dddqqqxxxpppnnnooorrruuuwww{{{}}}~~~NNNNNNOOOOOOPPPQQQQQQQQQVVVYYYbbbnnn{{{vvvooommmmmmmmmrrr}}}{{{nnneee___YYYVVVQQQPPPOOONNNMMMKKKJJJIIILLLPPPYYYkkk~~~uuuooolllkkkhhhcccbbbcccaaa]]]]]]]]]\\\\\\[[[[[[\\\\\\[[[\\\^^^______]]]\\\ZZZWWWXXXYYYZZZ\\\\\\]]]]]]YYY\\\^^^___]]][[[ZZZZZZZZZ[[[]]]^^^^^^\\\[[[YYYUUUUUUTTTUUUUUUVVVWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVVVVVVVUUUTTTTTTWWWXXXYYYYYYYYYXXXVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUTTTVVVXXXWWWUUUTTTSSSSSSTTTTTTTTTUUUWWWWWWVVVTTTRRRQQQOOONNNOOOPPPRRRSSSUUUUUUVVVWWWXXXYYYYYYXXX[[[\\\^^^______]]]\\\[[[WWWVVVVVVUUUTTTSSSRRRRRROOOPPPQQQSSSUUUWWWXXXYYYXXXUUUUUUXXXXXXUUUUUUXXX___gggttt{{{pppjjjhhhhhhhhhkkknnnpppqqqsssvvvyyy~~~LLLMMMMMMNNNOOOOOOOOOOOOQQQUUUZZZaaagggmmmrrruuusss~~~zzzvvvpppkkkkkkrrrxxx~~~wwwooocccZZZUUURRROOOLLLJJJKKKKKKKKKKKKLLLNNNOOOTTT^^^nnn}}}uuuooolllfffhhhfff```___bbb```\\\YYYYYYZZZZZZ[[[\\\]]]]]][[[\\\]]]^^^^^^\\\ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZXXXZZZ\\\\\\[[[ZZZZZZ[[[XXXXXXYYYZZZZZZZZZYYYXXXSSSSSSTTTUUUVVVWWWWWWWWWUUUVVVVVVWWWVVVVVVUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTSSSQQQPPPPPPQQQQQQQQQSSSUUUWWWVVVSSSQQQOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTUUUVVVWWWWWWWWWWWWZZZ[[[]]]^^^^^^]]]\\\ZZZVVVVVVUUUTTTSSSRRRQQQQQQNNNOOOPPPQQQSSSTTTUUUVVVVVVSSSRRRUUUVVVTTTSSSVVV[[[^^^hhhwwwwwwooojjjgggdddeeeggggggggghhhkkkmmmrrrxxxKKKLLLMMMNNNNNNNNNNNNNNNNNNQQQVVVXXX[[[___eeejjjmmmzzzyyyqqqmmmooorrruuu}}}~~~rrriiiccc]]]UUUPPPNNNMMMKKKIIIHHHIIIIIIJJJMMMQQQWWW[[[bbbqqq{{{rrrnnnkkkiiibbbeeeccc^^^]]]``````[[[VVVWWWXXXZZZ[[[]]]^^^___[[[\\\]]]^^^]]][[[YYYXXXZZZZZZYYYYYYXXXXXXXXXXXXWWWXXXZZZZZZZZZYYYZZZ[[[VVVVVVWWWWWWWWWWWWWWWWWWQQQSSSUUUVVVWWWWWWWWWVVVRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRPPPNNNMMMNNNOOOOOOPPPRRRUUUWWWVVVRRROOONNNNNNNNNOOOOOOPPPPPPPPPSSSTTTUUUUUUVVVVVVVVVVVVYYYZZZ\\\]]]]]]\\\[[[ZZZVVVVVVUUUTTTSSSRRRQQQPPPMMMNNNOOOPPPQQQSSSTTTTTTUUUQQQPPPSSSTTTRRRRRRUUUXXXYYY```ooouuunnnkkkdddeeefffeeecccccceeefffeeemmmxxxIIIJJJIIIHHHFFFFFFHHHJJJNNNOOOPPPRRRUUUXXXZZZ\\\nnnwww~~~|||yyytttooojjjddd^^^ZZZSSSOOOLLLLLLIIIGGGJJJPPPLLLOOORRRSSSTTTZZZdddlll~~~{{{sssnnnhhhcccccc``````aaa```___]]][[[YYYYYYYYYZZZZZZZZZZZZYYYYYY^^^]]]\\\\\\[[[[[[\\\\\\WWWXXXXXXYYYXXXVVVUUUSSSVVVSSSQQQSSSWWWZZZZZZYYYWWWWWWWWWVVVVVVUUUUUUUUUQQQRRRTTTVVVWWWWWWWWWVVVVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSUUUWWWXXXXXXUUUSSSRRRSSSQQQPPPNNNMMMLLLLLLLLLLLLQQQSSSUUUVVVUUURRRNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTVVVWWWXXXWWWUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRNNNMMMKKKJJJKKKMMMPPPRRRSSSSSSRRRQQQPPPPPPOOOPPPWWWVVVZZZeeeqqqyyyxxxsssooommmjjjgggdddcccbbbbbbgggiiimmmttt~~~IIIIIIIIIHHHFFFGGGIIIKKKOOOOOOPPPRRRTTTVVVXXXZZZgggpppzzz}}}xxxtttooojjjfffeeebbb___\\\YYYVVVSSSPPPRRRNNNMMMMMMKKKIIILLLRRRVVV]]]dddiiimmmttt~~~sssmmmjjjdddaaaaaa_________^^^]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYY\\\\\\[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWVVVUUUVVVTTTRRRSSSVVVXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSUUUWWWXXXXXXWWWWWWUUUTTTSSSTTTVVVWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTSSSSSSRRRTTTVVVWWWWWWUUUSSSRRRRRRQQQPPPNNNLLLKKKJJJKKKKKKPPPQQQSSSTTTSSSQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPRRRRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNLLLKKKJJJKKKMMMOOOQQQSSSRRRQQQOOOOOOOOOPPPPPPUUUTTTYYYbbbkkksss~~~yyywwwsssoookkkhhhfffeeefffhhhlllsss}}}HHHIIIIIIHHHGGGHHHKKKMMMPPPPPPPPPQQQRRRTTTUUUVVV^^^fffqqq}}}{{{sssoookkkgggcccaaa^^^[[[YYYVVVSSSQQQPPPQQQRRRRRRQQQSSSQQQQQQTTTTTTTTTYYY___lllwww|||ssskkkiiigggbbb______^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXVVVTTTSSSSSSUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXUUUTTTSSSTTTWWWXXXXXXWWWUUUTTTSSSQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTRRRQQQRRRTTTVVVVVVTTTRRRRRRRRRQQQOOOMMMKKKIIIIIIIIIIIINNNOOOQQQRRRRRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPOOOOOONNNMMMMMMLLLKKKJJJJJJJJJLLLNNNPPPRRRQQQOOONNNNNNOOOPPPRRRSSSSSSWWW]]]ccckkkyyy|||wwwrrrooonnnlllmmmqqqwwwHHHHHHIIIIIIIIIJJJMMMOOOQQQQQQPPPPPPPPPQQQQQQRRRUUU\\\hhhwwwxxxpppggg```ZZZXXXUUURRRPPPPPPOOOOOOSSSRRRQQQTTTXXX]]]```bbbaaa___aaaeeehhhjjjpppwwwtttnnniiiiiigggbbb______]]]\\\ZZZYYYXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYUUUTTTSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWXXXYYYZZZYYYYYYTTTSSSSSSUUUWWWYYYXXXWWWUUUSSSQQQOOONNNOOOPPPQQQRRRTTTVVVWWWVVVTTTQQQPPPQQQSSSUUUUUUSSSRRRQQQRRRPPPOOOMMMJJJIIIHHHHHHHHHLLLMMMOOOPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQSSSRRRPPPNNNNNNOOOPPPQQQNNNNNNMMMLLLLLLKKKKKKJJJKKKJJJIIIIIIJJJKKKMMMNNNQQQPPPNNNMMMMMMOOOQQQSSSSSSTTTXXX[[[]]]ddduuu}}}{{{xxxzzz}}}HHHIIIJJJJJJJJJKKKNNNQQQQQQPPPPPPOOONNNNNNNNNNNNOOOUUUaaaooo}}}}}}uuunnnjjjddd^^^YYYSSSRRRPPPMMMLLLMMMOOOPPPTTTUUUXXX___iiirrryyy|||~~~||||||~~~uuupppkkkhhhhhhfff```]]]^^^\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUVVVWWWXXXSSSSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUWWWYYYZZZZZZZZZYYYTTTTTTTTTVVVXXXYYYXXXVVVSSSRRRPPPNNNNNNOOOQQQRRRSSSTTTVVVWWWVVVSSSPPPNNNOOORRRTTTTTTSSSRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIIIILLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOTTTRRRPPPMMMLLLMMMNNNPPPLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMOOOOOONNNNNNOOOQQQSSSTTTUUUWWWZZZ[[[ZZZ```qqqIIIJJJKKKKKKKKKLLLOOOQQQPPPPPPOOOMMMLLLLLLLLLLLLLLLQQQZZZfffqqqzzz~~~}}}wwwnnngggccc___ZZZVVVWWWWWWWWWVVVUUUWWW[[[___dddgggmmmxxxvvvppplllhhhffffffccc]]][[[\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^_________^^^\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTPPPRRRTTTSSSRRRQQQQQQRRRPPPPPPPPPQQQQQQQQQQQQQQQTTTUUUWWWYYYZZZZZZYYYYYYUUUUUUUUUWWWYYYYYYWWWUUURRRQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTQQQOOOMMMOOOQQQSSSTTTSSSSSSSSSTTTQQQPPPNNNMMMLLLKKKLLLLLLMMMMMMOOOPPPQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOUUUSSSQQQNNNMMMMMMNNNOOOLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNPPPQQQSSSTTTUUUXXXYYY\\\]]][[[^^^lll{{{KKKLLLLLLLLLKKKLLLOOOQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKNNNUUU\\\dddkkkqqquuu{{{{{{{{{tttpppmmmjjjfff```aaabbbcccdddhhhnnnssszzzssspppjjjgggeeeeeebbb\\\[[[^^^[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^______^^^^^^]]]]]]^^^___``````^^^]]]\\\WWWWWWVVVUUUTTTSSSQQQPPPNNNQQQSSSSSSQQQPPPQQQRRRPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTVVVXXXYYYYYYYYYXXXWWWVVVWWWXXXYYYXXXVVVSSSPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSQQQOOONNNMMMOOOQQQTTTUUUTTTTTTTTTUUURRRQQQPPPNNNNNNNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRVVVUUUSSSQQQOOONNNNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMPPPRRRTTTUUUUUUVVVZZZZZZ]]]___]]]^^^gggrrrLLLMMMMMMLLLLLLLLLOOOQQQOOONNNMMMKKKJJJJJJJJJJJJJJJMMMQQQVVV[[[bbbiiinnnsssrrrvvvyyyssstttyyyzzz}}}zzztttpppnnnjjjgggffffffccc^^^^^^aaa[[[\\\^^^___``````___^^^^^^__________________^^^]]]^^^___``````^^^\\\[[[VVVVVVVVVVVVTTTQQQOOONNNMMMPPPSSSSSSQQQPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWYYYYYYXXXUUURRROOOPPPRRRTTTUUUVVVVVVWWWUUUTTTSSSQQQPPPNNNMMMMMMOOOQQQTTTUUUUUUTTTUUUVVVRRRRRRPPPPPPPPPPPPQQQRRROOOPPPQQQRRRSSSSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMOOOPPPRRRSSSUUUUUUWWWVVVTTTRRRQQQOOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMQQQTTTVVVWWWVVVVVVZZZ[[[]]]```^^^^^^dddmmmKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMKKKJJJHHHHHHGGGGGGHHHKKKNNNQQQUUUZZZ___ccckkklllqqq}}}xxxvvvsssttt}}}~~~wwwuuurrrnnnjjjiiigggeeecccaaabbbccccccbbbbbbcccccccccbbbaaa``````___```aaaccccccaaa___\\\^^^aaaaaa^^^\\\ZZZYYYXXXXXXVVVUUUSSSRRRQQQPPPOOOPPPRRRSSSSSSSSSRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRUUUVVVWWWWWWVVVVVVXXXZZZZZZ[[[\\\[[[XXXUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVUUUSSSQQQOOOOOOQQQQQQOOOMMMPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRROOOQQQTTTVVVXXXXXXWWWWWWSSSQQQNNNLLLKKKLLLNNNOOOKKKMMMOOOQQQSSSTTTTTTSSSVVVTTTRRROOONNNNNNOOOPPPOOOOOONNNMMMLLLLLLLLLMMMIIIHHHHHHHHHHHHIIIJJJJJJKKKMMMPPPRRRSSSSSSUUUWWWXXXYYYZZZZZZ[[[]]]aaadddvvvKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGIIIKKKNNNOOOQQQTTTYYY\\\```ccckkk{{{}}}tttooonnnmmmiiifffgggeeedddbbbbbbbbbddddddbbbcccdddddddddcccaaa```^^^^^^^^^```aaaaaa___^^^\\\^^^aaaaaa^^^[[[ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQSSSSSSTTTTTTSSSRRRQQQPPPNNNOOOPPPRRRSSSSSSSSSRRRTTTVVVXXXXXXWWWWWWXXXYYYYYYZZZ[[[ZZZWWWTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSQQQOOONNNPPPPPPOOOMMMSSSTTTTTTTTTSSSRRRPPPOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSUUUWWWWWWWWWVVVUUUPPPNNNLLLJJJIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTVVVTTTRRRPPPOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKNNNPPPRRRRRRRRRSSSUUUVVVWWWYYYZZZZZZ\\\___aaannn}}}LLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGJJJKKKLLLMMMMMMNNNPPPSSSWWWZZZdddvvv|||wwwrrrlllhhhhhhhhhfffddddddcccbbbbbbbbbccceeefffccccccdddeeedddcccbbbaaa\\\\\\]]]^^^``````^^^]]]\\\___aaaaaa^^^[[[YYYYYYYYYXXXWWWVVVUUUTTTSSSRRRVVVVVVVVVUUUSSSQQQOOOMMMMMMOOOQQQSSSUUUTTTTTTSSSTTTWWWYYYZZZYYYXXXWWWWWWWWWYYYYYYXXXVVVSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTQQQOOONNNNNNOOOOOONNNVVVVVVVVVUUUTTTRRROOONNNOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVWWWWWWWWWUUUTTTSSSNNNMMMKKKJJJJJJKKKLLLMMMQQQRRRTTTUUUVVVVVVUUUUUUVVVUUUSSSQQQPPPPPPQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSUUUWWWYYYYYYYYY[[[]]]cccoooLLLKKKKKKKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJLLLMMMTTTVVV^^^ppp~~~uuurrrnnniiifffffffffeeecccaaaaaaaaaaaabbbdddeeefffccccccdddeeedddcccbbbaaa\\\\\\\\\^^^``````___]]]]]]___aaaaaa^^^[[[YYYXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLMMMOOORRRUUUVVVVVVUUUTTTUUUXXX[[[\\\ZZZXXXWWWVVVVVVWWWXXXWWWTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMNNNNNNNNNTTTTTTUUUTTTSSSQQQOOONNNPPPPPPQQQSSSTTTVVVWWWWWWYYYYYYYYYWWWVVVSSSQQQPPPNNNNNNMMMLLLLLLNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVUUUVVVVVVTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOORRRTTTTTTRRRQQQPPPPPPPPPRRRUUUWWWWWWVVVWWWXXXZZZbbbrrrKKKJJJJJJIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHJJJKKKJJJJJJKKKMMMRRRRRRXXXggg{{{xxxsssnnnlllhhheeedddccccccbbb`````````aaabbbcccdddeeeaaabbbcccccccccbbb``````\\\\\\\\\^^^```aaa___^^^]]]___aaaaaa^^^[[[YYYXXXWWWWWWWWWVVVVVVUUUUUUUUURRRRRRSSSSSSRRRPPPOOONNNMMMOOORRRUUUWWWWWWWWWWWWVVVYYY\\\]]][[[XXXVVVVVVUUUVVVWWWVVVTTTSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQRRRSSSTTTVVVXXXYYYYYY[[[ZZZXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWVVVVVVUUUWWWVVVVVVUUUTTTTTTTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNRRRUUUWWWWWWUUURRRQQQPPPNNNQQQTTTUUUTTTTTTTTTUUUVVV[[[fffwwwIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEGGGIIIKKKJJJJJJLLLMMMNNNNNNSSS___ooo|||vvvqqqmmmiiihhhfffcccaaa```````````````aaaaaabbbbbbbbbbbb___``````aaa```___^^^]]][[[[[[\\\^^^```aaa```^^^^^^```bbbaaa^^^[[[XXXWWWVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRTTTVVVXXXYYYZZZYYY[[[]]]]]]ZZZXXXWWWVVVUUUVVVVVVUUUTTTSSSUUUWWWWWWVVVUUUUUUTTTTTTUUUUUUSSSTTTTTTSSSPPPNNNNNNOOOLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYWWWUUURRRPPPOOONNNJJJKKKKKKLLLNNNPPPQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSRRRPPPOOOMMMLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNSSSVVVXXXXXXVVVSSSQQQPPPNNNPPPRRRRRRQQQQQQRRRSSSTTTVVV]]]jjj{{{GGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGDDDFFFIIIJJJJJJJJJKKKLLLLLLNNNRRRYYYcccppp{{{wwwqqqmmmjjjhhhddddddcccaaa_________```aaabbbbbbbbbaaa``````___\\\]]]^^^^^^^^^]]][[[[[[ZZZYYYZZZ]]]___```___]]]^^^```bbbaaa^^^ZZZXXXWWWTTTTTTUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUTTTRRRQQQPPPQQQQQQSSSVVVYYY[[[]]][[[]]]]]]\\\ZZZXXXWWWXXXUUUVVVVVVUUUTTTTTTVVVXXXWWWVVVUUUTTTTTTTTTUUUUUUSSSUUUWWWVVVSSSOOONNNOOOLLLNNNPPPQQQSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVUUUSSSQQQPPPOOONNNJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUWWWYYYZZZZZZZZZZZZWWWXXXXXXXXXXXXWWWVVVVVVSSSRRRQQQOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNSSSUUUXXXXXXVVVSSSQQQPPPOOOPPPQQQPPPOOOOOOQQQSSSSSSSSSVVV^^^kkkzzzFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGDDDFFFIIIJJJIIIIIIIIIJJJNNNQQQTTTWWW[[[cccnnnuuuuuuooollljjjhhheeebbbbbbbbbaaa```___aaabbbccccccbbbbbbaaa___^^^]]][[[[[[\\\]]]\\\[[[ZZZYYYXXXXXXYYY[[[^^^___]]]\\\^^^```bbbaaa^^^ZZZXXXWWWSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRUUUYYY]]]___]]]]]]]]]\\\YYYWWWWWWXXXVVVVVVVVVUUUTTTUUUWWWYYYXXXWWWUUUTTTTTTTTTUUUUUUSSSVVVYYYXXXTTTPPPOOOOOONNNOOOQQQSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRPPPOOOOOOOOOLLLMMMOOOQQQSSSUUUVVVWWWTTTVVVXXXZZZ\\\\\\\\\\\\XXXXXXXXXYYYXXXXXXWWWWWWSSSSSSQQQOOONNNMMMLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNQQQTTTWWWXXXVVVRRRPPPOOOPPPQQQQQQOOONNNNNNQQQSSSQQQQQQRRRWWWaaapppEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFDDDDDDDDDDDDEEEHHHIIIIIIHHHFFFEEEFFFGGGHHHJJJNNNQQQUUUZZZ```dddvvvyyyvvvqqqkkkgggeeeeeeeee``````````````````aaabbbdddcccbbb```]]]ZZZXXXVVV[[[[[[ZZZYYYXXXWWWWWWVVVXXXYYYZZZ\\\\\\[[[ZZZZZZ^^^]]]]]]]]]]]][[[XXXUUUUUUVVVWWWWWWUUUSSSSSSTTTUUUXXX[[[ZZZWWWTTTSSSTTTSSSUUUVVVTTTVVV[[[^^^]]]aaa^^^ZZZYYYZZZZZZWWWUUUWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVWWWUUUSSSOOOMMMMMMPPPRRRTTTTTTSSSTTTUUUSSSRRRPPPQQQTTTWWWXXXXXXXXXWWWUUUTTTTTTRRROOOMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTVVVWWWYYYYYYYYYYYYYYYXXXVVVUUUUUUVVVXXXYYYTTTSSSPPPNNNMMMLLLMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOSSSXXXZZZWWWTTTSSSQQQMMMOOOPPPPPPQQQQQQPPPPPPOOOTTTTTTUUUVVV[[[dddnnnvvv~~~~~~~~~DDDDDDEEEEEEEEEEEEDDDDDDGGGFFFEEEDDDCCCDDDEEEEEEFFFHHHHHHGGGEEEDDDEEEFFFHHHJJJLLLOOOQQQUUUYYY]]]iiissszzzrrroookkkgggdddaaa``````__________________```aaadddcccbbbaaa___^^^\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZ^^^]]]]]]]]]]]][[[XXXUUUTTTUUUWWWVVVUUUTTTTTTUUUVVVZZZ]]]]]]YYYVVVUUUVVVSSSVVVWWWUUUXXX]]]```___aaa^^^[[[ZZZZZZZZZWWWUUUWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVSSSQQQOOOMMMPPPRRRSSSSSSSSSTTTUUUTTTRRRQQQRRRTTTVVVWWWWWWVVVTTTSSSRRRRRRQQQOOOMMMMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSUUUWWWXXXXXXXXXXXXXXXWWWVVVTTTTTTUUUVVVWWWSSSRRRPPPOOOMMMLLLLLLLLLJJJJJJIIIIIIJJJLLLNNNPPPPPPUUUWWWTTTRRRRRRQQQNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPRRRUUUWWW[[[aaahhhmmm}}}CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFFFFDDDCCCDDDEEEGGGHHHJJJKKKLLLNNNQQQTTTXXXbbbrrrtttllljjjiiigggeeebbb___^^^]]]^^^^^^]]]]]]^^^______```^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYYYYZZZZZZ[[[[[[^^^]]]\\\\\\\\\[[[XXXUUURRRTTTVVVVVVTTTTTTTTTUUUWWW[[[___```\\\YYYXXXXXXTTTXXXYYYXXX[[[```cccaaa```^^^\\\ZZZZZZYYYWWWUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTTTTTTTSSSQQQPPPPPPMMMOOORRRRRRRRRRRRSSSTTTUUUSSSRRRRRRTTTUUUUUUUUURRRQQQPPPPPPQQQPPPNNNMMMLLLMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVWWWVVVUUUSSSSSSSSSTTTUUUQQQQQQPPPPPPNNNMMMKKKJJJIIIIIIGGGGGGIIILLLPPPRRROOOSSSTTTPPPOOOPPPQQQOOONNNNNNOOOOOOOOOOOONNNNNNMMMPPPTTTXXXZZZ\\\___bbbrrr}}}AAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDAAACCCDDDDDDBBBBBBCCCDDDDDDFFFHHHHHHIIIJJJLLLNNNMMMUUUaaammmxxxyyyuuuuuukkkfffffffffeeedddccc```^^^]]]]]]]]]]]]]]]^^^___``````[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWUUUUUUUUUWWWXXXZZZZZZZZZYYYXXXXXXZZZ[[[\\\^^^]]][[[[[[[[[ZZZWWWUUUQQQSSSTTTUUUTTTTTTTTTUUUUUUZZZ___```]]]YYYXXXXXXVVVYYY[[[[[[]]]ccceeeccc___^^^]]][[[ZZZYYYWWWUUUVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMOOOPPPQQQPPPPPPQQQSSSUUUSSSRRRRRRTTTTTTSSSRRROOOOOONNNOOOPPPQQQOOOMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSUUUTTTSSSRRRRRRRRRRRRSSSPPPPPPPPPPPPNNNLLLJJJIIIIIIHHHGGGGGGIIIMMMQQQTTTQQQTTTTTTOOOMMMOOOPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMPPPTTTVVVWWWWWWYYYZZZeeesss???@@@@@@AAAAAA@@@@@@???===>>>???@@@AAABBBBBBBBB>>>@@@AAAAAA@@@@@@BBBCCCBBBDDDFFFGGGGGGHHHJJJLLLJJJNNNTTT\\\dddnnnwww}}}xxxooolllxxxuuummmgggcccbbbbbbccccccbbb___]]]\\\]]]\\\\\\]]]^^^___``````^^^]]][[[ZZZXXXXXXXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXXXXXXXYYY[[[\\\]]][[[ZZZYYYYYYXXXVVVTTTPPPRRRTTTTTTSSSSSSTTTUUUSSSXXX\\\]]][[[XXXWWWXXXWWWZZZ]]]\\\___dddeeeccc]]]^^^^^^\\\ZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNMMMNNNOOOQQQSSSRRRQQQRRRSSSSSSQQQPPPNNNNNNMMMOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOOOONNNLLLIIIHHHHHHHHHGGGHHHJJJNNNRRRTTTUUUWWWVVVPPPLLLNNNOOONNNLLLLLLMMMMMMMMMMMMLLLLLLPPPQQQRRRRRRRRRSSSVVVXXX]]]kkk}}}~~~~~~>>>>>>????????????>>>>>><<<<<<>>>???@@@@@@@@@@@@<<<===????????????AAABBB@@@BBBEEEFFFFFFGGGHHHJJJHHHJJJLLLOOOUUU]]]ffflllqqqpppkkkfffgggtttzzzpppkkkgggccc```^^^^^^______]]]\\\ZZZYYY[[[[[[[[[[[[\\\^^^___```\\\ZZZXXXVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZ\\\ZZZXXXWWWWWWVVVTTTSSSPPPRRRTTTTTTRRRRRRRRRSSSQQQUUUYYYYYYWWWVVVVVVXXXWWW[[[]]]]]]___cccdddaaa\\\^^^___]]]ZZZWWWVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQNNNOOOOOOOOONNNMMMLLLKKKMMMNNNOOOOOOOOOOOOOOONNNJJJKKKLLLKKKJJJKKKMMMNNNQQQPPPOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNPPPPPPOOOMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNMMMMMMNNNNNNOOOPPPPPPPPPOOOOOONNNNNNLLLKKKIIIHHHIIIIIIIIIKKKMMMPPPRRRTTTWWWYYYWWWQQQMMMNNNNNNMMMKKKLLLLLLLLLLLLLLLLLLKKKPPPPPPPPPOOOOOOQQQTTTWWWZZZfffwww}}}~~~~~~======>>>>>>>>>>>>======;;;<<<===>>>??????>>>===:::;;;===>>>===>>>@@@AAA@@@BBBEEEFFFEEEEEEEEEFFFDDDFFFHHHJJJLLLQQQWWW\\\bbbaaa``````eeerrr}}}vvvlllfffdddccc```]]]]]]\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]VVVUUUSSSRRRQQQRRRSSSTTTVVVWWWYYYZZZZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZXXXVVVUUUUUUTTTSSSQQQQQQRRRTTTSSSRRRQQQQQQRRRQQQTTTWWWVVVTTTTTTVVVYYYWWW[[[]]]]]]^^^aaaaaa___[[[^^^___^^^ZZZWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNLLLKKKJJJKKKMMMNNNPPPPPPPPPOOONNNIIIIIIJJJIIIHHHHHHJJJLLLNNNMMMMMMOOOPPPPPPNNNMMMLLLKKKKKKLLLNNNNNNMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLIIIJJJKKKMMMNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTWWWWWWQQQNNNOOOOOOMMMJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMNNNNNNNNNOOORRRTTTYYYaaannn~~~~~~}}}<<<<<<============<<<<<<;;;<<<===>>>>>>>>>===<<<888:::<<<=========???AAAAAACCCEEEEEEDDDBBBBBBCCC@@@BBBFFFHHHJJJLLLOOORRRXXXXXXYYY]]]eeerrrzzzuuuooogggccccccbbb```\\\^^^]]]\\\[[[ZZZYYYXXXXXXUUUUUUVVVVVVXXXYYYZZZ[[[VVVUUUTTTSSSTTTUUUWWWYYYVVVXXXZZZ\\\\\\ZZZWWWVVVVVVWWWYYYZZZZZZZZZYYYXXXYYYWWWUUUSSSSSSSSSRRRPPPQQQSSSTTTSSSQQQPPPPPPQQQQQQTTTVVVUUUSSSTTTWWWZZZWWW[[[]]]\\\]]]``````]]][[[^^^```^^^ZZZWWWUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTMMMNNNNNNNNNMMMLLLJJJIIIHHHJJJMMMOOOPPPNNNMMMKKKHHHHHHHHHGGGFFFFFFIIIKKKLLLLLLLLLNNNOOOPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPPPPOOONNNLLLKKKGGGHHHJJJLLLNNNOOOPPPPPPPPPOOOMMMKKKIIIIIIIIIJJJIIIKKKMMMPPPQQQRRRRRRRRRQQQUUUUUUQQQNNNOOOOOOMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJMMMNNNNNNOOOPPPRRRWWW\\\gggwww~~~}}}}}}<<<;;;;;;;;;;;;<<<============>>>>>>===<<<;;;;;;;;;:::999;;;===???@@@???AAACCCEEEFFFEEECCCAAA???@@@BBBEEEFFFGGGHHHJJJMMMLLLOOOUUU\\\gggsss|||tttooolllhhhdddaaa```___[[[XXXZZZYYYXXXWWWWWWWWWWWWWWWUUUVVVXXXXXXVVVUUUUUUVVVTTTSSSRRRRRRRRRSSSTTTUUUZZZZZZ\\\\\\[[[YYYWWWUUUXXXXXXWWWWWWXXXYYYZZZ[[[XXXXXXVVVTTTRRROOOMMMKKKPPPPPPQQQRRRRRRQQQQQQQQQSSSSSSRRRRRRSSSTTTTTTUUUYYYZZZ[[[\\\]]]]]]]]]]]]^^^\\\ZZZXXXWWWVVVVVVVVVQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKNNNNNNOOOOOONNNNNNMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKPPPPPPPPPOOONNNLLLJJJHHHJJJJJJJJJJJJKKKMMMNNNOOOQQQOOOLLLJJJHHHHHHHHHIIIMMMOOOQQQRRRQQQPPPPPPPPPLLLMMMMMMNNNOOOOOOPPPPPPMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRTTTXXXaaammm}}}}}}}}}~~~~~~~~~;;;;;;::::::;;;;;;<<<==================<<<;;;;;;;;;:::999;;;===?????????AAABBBCCCDDDCCCBBB@@@??????AAACCCDDDEEEFFFHHHJJJJJJMMMQQQWWW```mmmyyyxxxrrrnnnllljjjgggccc```___]]]ZZZWWWXXXXXXWWWWWWWWWWWWWWWWWWSSSUUUVVVVVVTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVWWW\\\\\\\\\\\\[[[ZZZXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTQQQNNNLLLKKKNNNNNNOOOPPPQQQQQQQQQQQQSSSSSSRRRSSSSSSTTTUUUVVV\\\]]]^^^___``````______^^^\\\ZZZXXXWWWVVVVVVVVVPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLIIIHHHHHHGGGHHHHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLJJJIIIIIIIIIIIIJJJKKKLLLOOOOOOOOOOOOMMMKKKIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMJJJHHHGGGGGGHHHIIIMMMOOOQQQQQQOOONNNNNNOOOKKKLLLLLLMMMMMMNNNOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQTTTVVV[[[eeesss|||zzz{{{}}}~~~::::::999999::::::;;;<<<<<<============<<<;;;;;;<<<:::999:::===??????>>>AAAAAAAAAAAA@@@@@@@@@??????@@@BBBBBBBBBCCCDDDFFFHHHIIILLLPPPWWWbbbmmmuuuvvvzzz|||pppiiiggghhhhhhgggdddaaa___]]][[[XXXVVVVVVVVVVVVVVVVVVWWWWWWWWWRRRSSSTTTTTTSSSRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[^^^^^^\\\[[[ZZZYYYYYYYYYXXXXXXYYYZZZZZZYYYWWWWWWVVVVVVTTTRRRPPPMMMLLLKKKJJJKKKMMMNNNPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVVVV]]]^^^___``````___^^^^^^]]]\\\ZZZWWWVVVTTTTTTTTTOOOOOONNNMMMMMMMMMNNNNNNKKKKKKKKKKKKMMMNNNQQQRRRPPPPPPPPPOOONNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNMMMLLLJJJHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIMMMOOOPPPOOOMMMLLLLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOTTTTTTVVV\\\ggguuu~~~zzz|||}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||~~~999999888888999999:::;;;<<<<<<<<<======<<<;;;;;;<<<:::999:::<<<>>>>>>>>>@@@???>>>>>>>>>>>>???@@@???@@@BBBBBBAAAAAACCCDDDFFFGGGHHHJJJOOOXXXbbbhhhiiinnnwww|||qqqhhhddddddeeefffcccbbb```^^^[[[YYYVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWRRRSSSTTTTTTRRRRRRTTTUUUVVVWWWXXXZZZ\\\^^^```aaa___^^^[[[YYYXXXXXXXXXYYYWWWXXXYYYZZZZZZXXXVVVTTTUUUTTTRRRPPPNNNLLLKKKJJJGGGIIIKKKMMMPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYWWWUUUTTTRRRQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLNNNPPPRRRPPPPPPPPPOOONNNMMMKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKMMMOOOPPPOOONNNMMMKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGHHHIIIKKKLLLNNNNNNMMMMMMLLLLLLJJJIIIHHHHHHJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIMMMNNNOOOMMMKKKIIIIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNSSSSSSTTTXXX___jjjvvv}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{{{{{{{999888888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<:::999:::<<<=========???>>>===<<<<<<===???@@@@@@AAACCCBBBBBBAAACCCDDDEEEFFFFFFGGGJJJPPPXXX]]]```eeeooo|||xxxssslllgggdddcccbbbbbbaaaaaa```^^^[[[XXXUUUTTTTTTTTTUUUWWWWWWWWWWWWVVVTTTUUUUUUTTTTTTTTTVVVXXXYYYZZZ\\\^^^aaacccdddeee___]]]ZZZWWWVVVVVVWWWWWWVVVWWWXXXYYYXXXVVVTTTSSSSSSRRRPPPMMMKKKJJJIIIIIIFFFHHHJJJMMMPPPRRRTTTUUUSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVXXXYYYYYYWWWUUUTTTUUUUUUTTTSSSQQQPPPOOONNNLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJLLLNNNOOOPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIFFFGGGIIIJJJLLLMMMNNNOOOMMMLLLLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGGGGFFFFFFGGGEEEEEEFFFFFFGGGHHHIIIIIILLLMMMMMMKKKHHHFFFGGGHHHFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMPPPRRRUUUXXX\\\bbbkkkppp~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||zzzyyyxxxxxxwwwwwwwwwwwwsssyyy999999888888999999:::;;;::::::;;;<<<<<<<<<<<<;;;<<<:::999:::<<<======<<<>>>===<<<<<<<<<===??????@@@BBBCCCCCCBBBBBBCCCEEEDDDEEEFFFGGGHHHKKKPPPTTTXXX]]]gggsssvvvooolllhhhfffdddbbb```^^^```aaaaaa___\\\XXXVVVUUUTTTUUUWWWXXXXXXWWWVVVVVVUUUVVVVVVUUUTTTUUUXXXZZZZZZ[[[^^^aaaccceeefffggg^^^\\\YYYWWWUUUUUUUUUVVVTTTTTTUUUVVVVVVUUUSSSSSSRRRPPPNNNKKKIIIIIIHHHIIIGGGIIIKKKOOORRRTTTVVVWWWSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTWWWXXXXXXWWWUUUSSSQQQRRRRRRQQQQQQPPPOOONNNKKKKKKJJJJJJJJJKKKLLLLLLOOOOOONNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKJJJHHHFFFDDDEEEGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNQQQUUUWWWYYY[[[aaaeeeqqqxxx~~~~~~~~~~~~~~~{{{zzzyyywwwvvvuuuttttttpppuuu|||999999999999999:::;;;;;;999:::;;;;;;<<<<<<<<<;;;<<<:::999:::;;;<<<<<<;;;===============>>>?????????@@@BBBBBBBBBBBBCCCEEEBBBDDDEEEFFFFFFHHHJJJLLLPPPUUU^^^iiivvvvvvpppiiigggdddccccccbbb```___```bbbcccaaa]]]YYYWWWWWWVVVWWWXXXYYYYYYXXXVVVUUUUUUVVVVVVUUUTTTVVVYYY[[[ZZZ[[[^^^```cccdddeeeeee^^^]]][[[XXXVVVVVVUUUUUURRRRRRRRRSSSSSSSSSSSSSSSPPPOOOLLLIIIHHHGGGHHHHHHIIIKKKMMMQQQTTTVVVXXXXXXTTTSSSRRRPPPOOOOOOOOOOOOOOOQQQTTTWWWWWWVVVTTTRRRPPPPPPQQQRRRRRRQQQPPPPPPJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKJJJHHHIIIJJJJJJKKKJJJJJJJJJFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNMMMMMMNNNMMMLLLJJJJJJJJJJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIHHHFFFDDDCCCEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLPPPSSSSSSRRRTTTYYY^^^eeennnvvvzzz~~~~~~{{{{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzxxxvvvtttrrrqqqqqqnnnsssxxxzzzzzz}}}::::::999999::::::;;;<<<999:::;;;;;;<<<<<<<<<;;;<<<:::999999;;;<<<<<<;;;<<<======>>>>>>>>>??????===???AAAAAAAAAAAACCCEEE@@@BBBEEEFFFFFFFFFGGGHHHJJJOOOWWWbbbmmmxxxyyysssooolllgggeeebbbaaabbbccccccbbb```cccdddccc^^^ZZZXXXXXXWWWXXXYYYZZZZZZXXXVVVUUUUUUUUUUUUTTTTTTUUUXXX[[[YYYZZZ]]]```bbbccccccccc___^^^\\\ZZZXXXWWWVVVUUUQQQQQQPPPPPPQQQRRRSSSTTTPPPNNNKKKIIIGGGGGGGGGHHHKKKLLLOOORRRUUUWWWYYYZZZTTTSSSRRRPPPNNNMMMMMMMMMLLLNNNRRRTTTUUUTTTRRRPPPOOOPPPRRRSSSSSSSSSRRRRRRIIIIIIIIIIIIIIIJJJKKKLLLKKKMMMOOOPPPPPPNNNKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEFFFHHHJJJMMMOOOPPPRRRQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLIIIHHHHHHGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKGGGHHHGGGEEECCCCCCDDDFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIKKKLLLMMMNNNKKKNNNPPPOOOMMMOOOUUUZZZ]]]iiirrrxxx~~~}}}~~~~~~|||{{{zzzwwwwwwxxxxxxyyyzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}zzzyyyvvvtttqqqpppnnnnnnkkkpppuuuvvvtttuuuyyy~~~{{{888888777777777888:::;;;???;;;999;;;???AAA>>>999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>><<<>>>@@@CCCDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHKKKLLLOOOUUU]]]gggpppuuu}}}~~~xxxuuuqqqiiiccceeedddcccbbbbbbbbbcccdddggghhhgggccc\\\XXXWWWWWWZZZXXXXXX[[[[[[XXXXXX[[[VVVXXXYYYWWWSSSSSSWWW\\\^^^^^^^^^^^^___aaabbbccc]]][[[YYYVVVTTTSSSTTTTTTRRRQQQOOOMMMMMMMMMOOOPPPPPPNNNKKKIIIGGGFFFGGGGGGIIIRRRXXXWWWTTTVVVWWWWWWSSSQQQOOOOOOOOOOOOMMMKKKMMMNNNPPPRRRSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQKKKJJJIIIIIIJJJLLLNNNOOORRRQQQPPPOOONNNMMMMMMLLLHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQUUUUUUSSSRRRPPPOOONNNMMMMMMNNNOOONNNLLLLLLMMMOOOMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMKKKJJJJJJJJJKKKLLLMMMKKKIIIGGGFFFGGGHHHIIIHHHLLLOOOPPPOOOLLLJJJIIIGGGEEECCCBBBAAABBBCCCDDDHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLNNNMMMLLLLLLMMMOOOQQQSSSXXX[[[eeetttzzzzzz|||~~~}}}yyywwwrrrppppppqqqtttvvvwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{yyyvvvtttsssssssssqqqppprrrrrrssssssssssssrrrrrrvvvwwwxxxyyyyyyyyyyyyyyy888888777777777888999:::===;;;:::;;;>>>???===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKMMMQQQWWW___fffkkkrrrzzz~~~uuuqqqpppmmmhhhbbbbbbaaaaaaaaabbbdddeeefffiiiiiihhhccc]]]XXXWWWXXXZZZXXXYYY\\\\\\XXXWWWYYYVVVXXXYYYWWWTTTTTTXXX\\\___^^^]]]]]]]]]]]]]]]^^^\\\[[[XXXVVVTTTTTTTTTTTTQQQOOONNNLLLLLLMMMOOOPPPPPPOOOLLLJJJIIIJJJKKKKKKLLLSSSYYYWWWUUUWWWXXXWWWRRRQQQOOOOOOPPPPPPNNNMMMNNNOOOQQQSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOOKKKKKKJJJJJJKKKMMMPPPQQQTTTSSSRRRQQQPPPOOONNNMMMHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJIIILLLMMMNNNMMMKKKKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJIIILLLPPPQQQOOOLLLKKKJJJIIIHHHFFFDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLNNNMMMLLLLLLMMMNNNPPPRRRVVVXXXaaappp|||~~~~~~~~~~~~{{{uuusssrrrrrrssstttsssrrrrrrrrrrrrrrrrrrssstttuuutttrrrqqqrrrtttvvvvvvuuuuuuuuuttttttsssqqqpppooosssssstttuuuuuuuuuuuuuuu888888777777777888999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIJJJLLLPPPUUU[[[^^^dddkkk{{{}}}xxxrrrllljjjkkkkkkgggccc^^^^^^___```bbbeeegggiiikkkjjjhhhccc]]]YYYXXXXXXZZZXXXZZZ^^^]]]XXXVVVWWWWWWYYYZZZXXXVVVVVVZZZ]]]___^^^\\\[[[YYYXXXXXXXXXZZZYYYWWWUUUTTTTTTTTTUUUOOONNNMMMLLLLLLMMMOOOPPPQQQPPPNNNMMMLLLMMMOOOPPPOOOVVVZZZXXXVVVWWWXXXWWWQQQPPPOOOOOOQQQQQQPPPOOONNNPPPQQQSSSSSSSSSSSSRRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLNNNPPPRRRTTTUUUUUUTTTSSSQQQPPPOOONNNIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQPPPOOOMMMMMMLLLKKKLLLLLLKKKJJJJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMPPPQQQOOOMMMKKKKKKIIIHHHGGGEEEEEEFFFGGGHHHEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLNNNPPPQQQSSSUUU\\\iiivvv}}}||||||}}}|||zzzwwwuuutttsssqqqoooppppppoooooooooooopppppprrrqqqpppqqqtttvvvwwwwwwwwwwwwvvvtttssspppooonnnoooppppppqqqqqqqqqpppppp888777777777777888888888777999;;;<<<;;;:::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???BBBAAAAAA@@@AAABBBDDDEEEDDDEEEGGGHHHJJJJJJJJJJJJHHHGGGHHHIIILLLPPPTTTVVV[[[aaannn}}}{{{uuuoookkkggggggiiiiiigggddd]]]]]]^^^___bbbdddgggiiillljjjfffbbb]]]ZZZXXXWWWYYYXXXZZZ___^^^YYYUUUVVVXXXYYYZZZYYYXXXXXXZZZ]]]]]]\\\[[[YYYWWWVVVUUUUUUXXXWWWVVVUUUTTTTTTUUUUUUPPPOOOMMMMMMMMMOOOQQQRRRSSSQQQPPPNNNNNNOOOPPPQQQQQQVVVYYYWWWUUUVVVWWWUUUQQQPPPOOOPPPRRRSSSRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVUUUUUUTTTRRRQQQPPPOOONNNJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOSSSSSSRRRQQQQQQPPPOOOOOOJJJKKKLLLKKKJJJJJJKKKMMMOOOOOOOOOOOOOOOPPPPPPQQQKKKLLLMMMMMMMMMLLLJJJIIIFFFHHHJJJLLLMMMLLLKKKJJJLLLNNNQQQQQQOOOLLLKKKKKKGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPRRRSSSYYYcccooo|||}}}{{{{{{{{{}}}}}}zzzyyywwwtttrrrsssrrrqqqppppppoooooopppsssrrrqqqqqqssstttttttttwwwvvvvvvuuusssrrrpppooonnnnnnooooooooonnnnnnmmm777777777888777777777777666888::::::::::::;;;<<<999999999999999999999999::::::::::::;;;<<<======BBBAAAAAA@@@AAABBBDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGGGGIIIKKKNNNRRRTTTXXX\\\eeepppuuuxxxxxxssspppjjjhhheeeeeeffffffdddbbb^^^^^^^^^___aaaccceeefffkkkhhhccc___\\\ZZZXXXWWWYYYXXXZZZ___^^^YYYVVVVVVYYYZZZZZZZZZYYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUQQQPPPOOOOOOOOOQQQSSSTTTUUUSSSQQQOOONNNNNNOOOOOOQQQUUUWWWUUUTTTVVVUUUSSSRRRQQQPPPQQQSSSTTTTTTSSSOOOPPPQQQRRRRRRSSSSSSSSSTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLMMMOOOQQQSSSTTTUUUSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPPPPRRRRRRSSSSSSSSSQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLKKKKKKKKKMMMNNNQQQQQQPPPPPPPPPPPPQQQQQQKKKLLLMMMMMMMMMLLLJJJIIIFFFHHHKKKMMMNNNMMMLLLKKKLLLNNNPPPPPPNNNLLLKKKKKKEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJIIIJJJKKKLLLLLLLLLMMMMMMNNNPPPQQQQQQSSSSSSWWW```iiiuuu~~~{{{{{{yyyzzz{{{~~~}}}|||yyywwwwwwvvvuuusssqqqqqqpppppprrrqqqpppppprrrssssssrrrssssssttttttssssssrrrrrrooooooooooooooonnnmmmlll777777888888888777666555666666777999::::::::::::888888888888888888888888999999999999:::;;;<<<===@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFGGGIIIKKKNNNQQQRRRWWWYYY___dddfffgggoooxxx{{{uuunnnjjjiiifffeeecccbbbbbbbbb```^^^______^^^___```aaacccdddhhhddd___\\\ZZZYYYWWWVVVXXXWWWYYY]]]]]]YYYWWWXXX[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPQQQSSSTTTUUUTTTQQQOOONNNNNNOOOOOORRRUUUUUUSSSSSSVVVVVVSSSSSSRRRQQQRRRTTTUUUTTTSSSOOOOOOPPPPPPQQQRRRRRRSSSTTTSSSQQQPPPOOONNNNNNNNNKKKLLLMMMOOOPPPRRRSSSSSSPPPPPPOOOOOOOOONNNNNNNNNOOONNNNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSQQQOOOMMMJJJJJJJJJIIIIIIIIIIIIIIILLLMMMMMMMMMLLLMMMOOOQQQSSSRRRQQQPPPPPPPPPPPPQQQLLLLLLLLLLLLLLLKKKKKKJJJGGGIIIKKKMMMNNNNNNMMMLLLLLLNNNOOOOOOLLLJJJJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNKKKJJJIIIIIIIIIJJJKKKLLLKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTXXX^^^ccclll|||}}}{{{yyywwwwwwyyy|||~~~}}}{{{yyywwwuuusssqqqppppppooonnnmmmnnnppprrrrrrqqqnnnnnnooopppqqqqqqqqqqqqoooooooooooonnnmmmkkkkkk777777888888888777555444666555444777:::<<<:::888777777777777777777777777:::::::::::::::<<<======>>>???@@@BBBCCCDDDDDDDDDDDDFFFHHHIIIIIIHHHFFFDDDEEEEEEFFFGGGIIILLLNNNOOOTTTUUUXXXZZZYYYZZZbbblll~~~uuurrrpppkkkggggggdddcccbbbbbbaaa```^^^]]]^^^]]]]]]^^^___aaaccceeeddd```[[[XXXXXXXXXVVVUUUXXXVVVXXX\\\]]]ZZZYYY[[[\\\\\\ZZZZZZYYYXXXVVVTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOPPPRRRSSSTTTSSSQQQPPPOOOPPPQQQRRRSSSUUUUUUSSSTTTXXXWWWTTTTTTSSSRRRSSSUUUUUUTTTSSSNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNKKKKKKMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUTTTQQQOOOMMMKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOQQQSSSTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJLLLMMMNNNMMMMMMLLLLLLMMMNNNMMMKKKIIIHHHIIIDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHJJJKKKLLLJJJLLLNNNPPPSSSUUUVVVVVVSSSTTTXXX\\\^^^cccppp}}}{{{wwwvvvwwwyyyzzz|||~~~{{{xxxvvvtttrrrrrrpppnnnmmmmmmnnnnnnnnnmmmiiiiiikkklllmmmmmmmmmmmmmmmmmmmmmlllkkkjjjhhhggg666777888888888666555444777444222555;;;===:::777777777777777777777777777;;;;;;;;;;;;;;;===>>>>>><<<>>>@@@CCCDDDEEEEEEDDDDDDFFFHHHIIIIIIGGGDDDCCCEEEEEEEEEFFFHHHIIIKKKLLLQQQQQQSSSTTTRRRRRR[[[fffsss~~~tttmmmooopppllliiijjjdddcccccccccbbbaaa```___\\\\\\\\\]]]___bbbdddfffbbb]]]XXXVVVVVVWWWVVVTTTXXXVVVWWW[[[\\\ZZZZZZ]]]]]]\\\ZZZZZZYYYWWWTTTRRRTTTSSSRRRPPPOOONNNNNNMMMPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSQQQOOOOOOOOOPPPQQQSSSRRRQQQPPPQQQRRRTTTUUUTTTVVVUUUTTTVVVYYYYYYVVVUUUTTTSSSTTTUUUUUUTTTSSSNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOONNNMMMMMMNNNOOOOOOPPPQQQQQQSSSRRRRRRQQQQQQQQQQQQRRRQQQRRRTTTUUUTTTQQQOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPQQQQQQPPPQQQSSSUUUUUUTTTRRRQQQOOONNNNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNLLLJJJHHHHHHHHHBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKLLLJJJKKKNNNQQQTTTVVVXXXXXXSSSTTTXXX[[[[[[]]]hhhtttzzzxxxxxxyyy{{{{{{|||yyywwwuuuuuutttrrrnnnlllllljjjhhhgggfffggghhhiiiiiiiiiiiiiiikkkkkkkkkjjjiiigggeeeeee555555555666666666666777777777777777777666555555444444333333333444555555888999::::::::::::;;;===AAABBBDDDEEEFFFFFFFFFEEEGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIPPPOOOMMMMMMNNNOOORRRSSSeeevvv}}}oookkkhhhggghhhhhhfffdddbbbbbbbbbbbbbbbaaa```___ZZZ[[[]]]```aaaccccccdddaaa^^^YYYUUUSSSSSSUUUWWWYYYYYYYYYYYYYYYXXXXXXWWWZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRPPPMMMJJJIIIKKKLLLOOOQQQTTTVVVVVVUUUSSSRRRUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQPPPQQQSSSTTTTTTTTTUUUTTTSSSSSSTTTUUUWWWXXXWWWSSSPPPQQQTTTUUURRRNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPLLLIIIIIILLLOOOPPPOOOKKKLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPOOONNNNNNSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQQQQQQQQQQOOOLLLIIILLLLLLKKKKKKJJJJJJIIIIIIOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKMMMOOOOOOMMMIIIFFFFFFHHHBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEGGGIIIKKKMMMNNNNNNNNNPPPTTTWWWXXXXXXVVVWWWXXXXXXYYY[[[```cccvvv}}}}}}}}}||||||~~~{{{xxxvvvvvvtttqqqmmmkkkiiihhhgggeeehhhfffddddddeeeggggggfffffffffeeeeeeeeeeeeffffff444444555555555666666666777777777777777666555555555555444444555555666666777999;;;<<<<<<===???@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHKKKJJJIIIIIIJJJKKKMMMOOOZZZhhhzzzzzzqqqkkkhhhddddddeeegggfffeeecccccccccbbbaaa```___^^^[[[\\\]]]___aaabbbdddddd```]]]YYYUUUSSSTTTUUUWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSRRRQQQQQQQQQQQQPPPMMMKKKKKKLLLNNNPPPQQQTTTVVVVVVUUUSSSRRRUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUUUUTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVRRROOOPPPSSSSSSPPPMMMJJJJJJKKKLLLMMMMMMNNNNNNOOOMMMKKKKKKMMMOOOOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNPPPOOONNNNNNOOOPPPRRRSSSQQQPPPOOONNNOOONNNKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIMMMNNNNNNLLLHHHEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLOOORRRUUUVVVVVVUUUVVVWWWWWWWWWYYY]]]```lllzzz~~~|||~~~~~~yyyvvvrrrooommmkkkiiiggggggeeebbbbbbccceeeeeedddcccbbbaaaaaaaaabbbcccddd333444444444555555555555666777777777777666555555666666555555666666777888777999<<<>>>???@@@BBBDDDCCCDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAABBB@@@@@@AAAAAABBBCCCDDDEEEGGGGGGFFFFFFFFFHHHJJJKKKOOOXXXdddmmmvvv{{{uuuooojjjgggdddaaa```bbbdddeeefffcccccccccbbbaaa```^^^]]]\\\\\\\\\^^^___aaacccddd___]]]YYYVVVTTTUUUVVVWWWTTTUUUWWWXXXYYYZZZZZZZZZVVVUUUTTTSSSQQQQQQPPPPPPOOOOOOOOONNNMMMMMMPPPRRRQQQSSSTTTVVVVVVUUUTTTSSSUUUTTTSSSSSSSSSSSSSSSSSSTTTRRRQQQRRRTTTVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTSSSPPPNNNNNNPPPQQQNNNKKKGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKLLLMMMMMMMMMLLLLLLLLLMMMOOOPPPRRROOONNNKKKKKKKKKLLLKKKIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMLLLJJJFFFDDDCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJLLLPPPRRRSSSSSSSSSTTTTTTTTTTTTUUUXXXZZZ___jjjxxx|||zzzyyyzzz|||}}}zzzuuurrrooommmjjjggghhheeecccbbbcccccccccbbbaaa___^^^]]]]]]___aaaccc333333333444444444555555666666777777666666555444555555555555666777888888888;;;>>>@@@AAAAAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA????????????@@@AAABBBCCCEEEEEEDDDEEEEEEFFFHHHHHHJJJOOOUUUZZZaaalll|||{{{tttqqqooommmjjjfffdddaaa______aaacccdddcccccccccbbb```___]]]\\\[[[ZZZ[[[[[[]]]___aaabbb]]]\\\YYYWWWVVVVVVWWWWWWUUUUUUVVVWWWXXXYYYYYYYYYTTTTTTRRRQQQPPPPPPPPPPPPMMMOOOOOOOOOOOOPPPRRRTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRSSSUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRRRRPPPNNNLLLMMMNNNNNNLLLJJJEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOMMMKKKIIIKKKKKKLLLLLLLLLMMMMMMMMMOOOMMMKKKIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLNNNOOOMMMKKKHHHHHHIIIJJJJJJIIILLLLLLKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLLLLKKKJJJHHHEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHJJJMMMOOOPPPOOOQQQQQQRRRQQQPPPPPPRRRTTTWWW]]]hhhvvv|||yyywwwxxxyyy|||}}}yyyvvvsssooolllkkkhhheeedddddddddcccbbbaaa___]]][[[[[[^^^aaaccc333333333444444444555555666666666666666555444444444444444444555666777888;;;===AAABBBBBBBBBCCCDDDGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@============>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEIIIMMMPPPTTT]]]iiirrr~~~zzzuuupppmmmmmmllljjjiiifffdddbbb___]]]^^^___aaaaaaaaaaaa```___^^^\\\\\\XXXXXXYYYZZZ[[[\\\^^^___\\\[[[ZZZXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRQQQQQQPPPQQQQQQNNNOOOQQQQQQQQQRRRTTTVVVVVVWWWWWWXXXXXXWWWVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRSSSUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKJJJIIIFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNOOONNNLLLJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMKKKIIIGGGGGGIIIKKKMMMPPPOOOMMMKKKJJJJJJKKKKKKJJJHHHFFFFFFGGGIIIIIIIIIMMMLLLLLLKKKJJJIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIHHHFFFEEEDDDBBBAAA??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFGGGJJJLLLLLLLLLMMMOOOOOONNNMMMMMMNNNOOOTTTWWW^^^jjjuuu}}}zzzwwwwwwxxxwww{{{}}}xxxuuuooolllhhhfffeeeeeecccbbbbbb```]]][[[[[[]]]```bbb333444444444555555555555555666666666666555444444333333333444555666777888===@@@DDDFFFEEEEEEEEEFFFIIIHHHFFFDDDCCCBBBBBBBBB??????@@@@@@@@@@@@??????======<<<<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAA@@@DDDHHHKKKNNNTTT]]]cccjjjqqqzzz~~~vvvnnnllliiihhhgggfffcccaaaccccccbbb___\\\[[[\\\^^^^^^^^^^^^^^^^^^]]]\\\[[[VVVWWWYYYZZZ[[[\\\\\\\\\ZZZZZZZZZZZZYYYYYYXXXXXXVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRQQQRRRTTTVVVVVVUUUUUUSSSRRRPPPOOOOOOPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKHHHJJJMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFHHHKKKLLLPPPOOOMMMJJJIIIHHHHHHHHHFFFEEEDDDEEEGGGIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGIIIGGGFFFEEEEEEEEECCCBBB??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJJJJIIIJJJLLLMMMLLLKKKJJJKKKLLLQQQSSSXXX```gggllluuu}}}~~~yyyvvvvvvtttuuuxxx}}}~~~zzzuuurrrnnnkkkiiihhhfffeeecccbbb___]]]\\\]]]___```444444555555555666666666555555666666555555444333444444444555666777999:::???BBBFFFIIIJJJJJJJJJKKKJJJIIIGGGDDDBBBAAAAAAAAA===>>>???@@@@@@???>>>>>>======<<<<<<<<<===>>>>>>===>>>??????@@@@@@AAAAAA???BBBEEEGGGIIIMMMSSSXXXYYY___gggmmmsss|||zzzrrrnnniiigggdddbbbaaa```___^^^]]]^^^```^^^[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[VVVXXX[[[]]]^^^]]]\\\[[[YYYYYYZZZZZZZZZYYYXXXXXXTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTUUUUUURRRTTTUUUUUUSSSSSSSSSTTTUUUTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRQQQQQQSSSUUUUUUTTTQQQPPPOOOMMMMMMMMMNNNNNNKKKLLLLLLKKKIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKKKKIIIHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEFFFHHHKKKLLLMMMLLLJJJHHHGGGFFFGGGGGGDDDCCCDDDFFFHHHJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFBBBCCCEEEGGGGGGGGGFFFEEEHHHFFFDDDDDDFFFGGGEEECCC@@@AAAAAABBBDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEGGGIIIHHHHHHHHHJJJKKKKKKJJJIIIJJJKKKMMMNNNRRRXXXZZZ]]]iiivvv}}}yyyzzz~~~yyywwwqqqpppqqqtttyyy~~~|||xxxuuusssqqqnnnmmmiiihhhfffdddcccbbbbbbbbb555555555666666666666777555555666666555555444333555555555666777999:::;;;???CCCHHHLLLMMMNNNOOOOOOKKKJJJGGGDDDBBBAAAAAAAAA===>>>???@@@@@@???>>>=========<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEGGGLLLOOONNNTTTZZZ___dddnnn||||||uuuoookkkiiifffdddaaa___^^^___``````WWWZZZ]]]]]][[[YYYYYY[[[YYYYYYZZZ[[[[[[[[[[[[[[[WWWYYY\\\___```___]]][[[XXXYYYZZZ[[[[[[ZZZYYYXXXRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUVVVWWWTTTUUUWWWVVVTTTRRRRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPSSSSSSRRRSSSSSSTTTUUUUUURRRQQQPPPQQQSSSTTTTTTTTTNNNMMMLLLKKKKKKKKKLLLMMMKKKLLLLLLKKKIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDGGGJJJIIIHHHGGGHHHKKKFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEGGGIIIKKKLLLJJJIIIHHHFFFFFFFFFFFFGGGBBBCCCDDDGGGIIIJJJIIIHHHCCCDDDEEEFFFHHHIIIKKKKKKIIIIIIIIIJJJJJJIIIHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDFFFHHHJJJJJJIIIGGGEEEGGGEEECCCDDDGGGHHHFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFAAAAAABBBCCCDDDFFFGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFDDDEEEGGGHHHHHHGGGGGGHHHJJJJJJIIIIIIIIIJJJIIIJJJNNNRRRRRRTTTbbbrrr~~~yyysssrrr{{{}}}yyyooommmlllnnnsssyyy~~~~~~|||zzzwwwuuupppooommmkkkiiihhhgggggg555555555555555555555555555555555444444333333333222555777888888888999:::AAAEEEJJJOOORRRRRRQQQOOOKKKIIIFFFCCC@@@>>>>>>>>>??????>>>>>>======<<<<<<>>>===;;;:::;;;<<<>>>???@@@@@@AAABBBBBBAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHKKKLLLNNNSSSZZZdddmmmrrr|||vvvssspppmmmhhhcccbbbbbbaaa```___]]][[[ZZZ\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\YYYWWWZZZ```bbb___[[[]]]ZZZXXXXXXZZZ[[[YYYVVVUUUUUUTTTTTTUUUWWWXXXYYYZZZYYYVVVSSSQQQQQQQQQQQQUUUUUUTTTRRRQQQPPPOOONNNPPPOOOOOONNNOOOPPPRRRSSSOOONNNNNNOOOPPPQQQRRRRRRQQQOOOMMMLLLLLLMMMOOOQQQPPPMMMJJJGGGFFFGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDFFFEEEDDDEEEGGGHHHHHHGGGHHHEEECCCDDDHHHJJJJJJIIIIIIKKKLLLKKKIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCEEEFFFGGGGGGFFFFFFBBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGJJJNNNOOOLLLLLLWWWcccuuu{{{tttuuuyyypppmmmiiihhhkkkqqqyyy~~~~~~}}}zzzvvvrrrnnnmmmllllll444444444444444444444444444444444444444333333333555777888999888999;;;<<<@@@DDDIIIMMMPPPPPPOOOMMMGGGFFFCCCAAA??????>>>>>>=========<<<<<<;;;;;;;;;===<<<;;;:::;;;<<<>>>?????????@@@AAAAAABBBAAAAAAAAABBBBBBCCCEEEGGGHHHIIIHHHHHHJJJNNNTTT[[[aaaeeennnuuu}}}|||uuurrrooommmllliiieeebbbbbbbbbaaa```___]]]\\\[[[ZZZZZZYYYYYYXXXYYYYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZXXXZZZ]]]^^^\\\ZZZ\\\ZZZYYYZZZ[[[[[[XXXVVVVVVUUUUUUUUUVVVXXXZZZ\\\\\\ZZZWWWSSSQQQQQQRRRRRRVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPOOONNNNNNOOOPPPQQQOOOOOONNNNNNNNNNNNNNNOOOPPPNNNLLLKKKKKKLLLNNNPPPNNNLLLIIIFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFHHHGGGFFFEEEFFFHHHIIIKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCEEEHHHIIIIIIIIIHHHEEECCCDDDGGGIIIIIIIIIHHHJJJKKKJJJHHHFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGJJJLLLJJJKKKTTT^^^lll~~~}}}}}}uuupppkkkjjjmmmsssxxx{{{~~~{{{xxxvvvuuuuuu333333333333333333333333333333333333444444444444888999999999888999<<>>>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<;;;:::;;;<<<===>>>===>>>???@@@AAAAAABBBAAA??????@@@BBBDDDFFFHHHIIIFFFFFFHHHKKKNNNRRRUUUWWW[[[```gggmmmrrryyyyyyssspppkkkjjjhhhhhhhhhgggdddbbbbbbbbbaaa```^^^]]]\\\\\\YYYXXXXXXXXXXXXYYYYYYZZZUUUVVVWWWYYY[[[]]]^^^___[[[ZZZYYYYYYXXXXXXYYYYYY[[[[[[[[[\\\\\\[[[XXXUUUVVVUUUTTTTTTVVVYYY\\\^^^___\\\XXXTTTQQQQQQSSSTTTUUUUUUTTTSSSQQQPPPOOONNNQQQPPPOOONNNMMMNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMLLLJJJHHHFFFEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEHHHJJJKKKJJJGGGEEEDDDDDDFFFHHHHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJHHHGGGEEECCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDEEEGGGIIIJJJPPPWWWcccrrrxxxqqqpppuuuzzz||||||}}}}}}}}}}}}222222222222222222222222222222222333333444444555888999999777777888<<<>>>===???CCCFFFHHHGGGFFFEEE???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===;;;<<<===???@@@AAAAAAAAA?????????@@@BBBDDDEEEFFFEEEFFFIIIKKKMMMOOOPPPPPPUUUWWWYYY\\\aaahhhqqqwwwxxxzzz{{{tttoookkkiiigggggggggggggggfffeeecccaaa```___^^^]]]\\\[[[[[[XXXWWWWWWWWWXXXYYYZZZZZZXXXYYYZZZ[[[\\\^^^___```ZZZ[[[ZZZXXXUUUTTTVVVWWWZZZ[[[\\\]]]]]]ZZZWWWTTTUUUTTTSSSSSSUUUXXX\\\___```]]]XXXTTTRRRRRRTTTUUUTTTSSSRRRQQQPPPOOONNNMMMPPPOOONNNMMMLLLLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBAAAAAABBBCCCDDDEEEGGGFFFEEEEEEDDDEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDFFFHHHJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGEEEGGGHHHGGGEEEDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIHHHGGGFFFDDDCCCGGGBBBAAADDDHHHIIIMMMQQQ\\\gggyyy}}}}}}~~~~~~222222222222222222222222111222222333333444444444777777777666555666999<<<;;;<<>>======<<<:::999888777:::::::::::::::::::::::::::::::::::::::;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@@@@?????????@@@AAAAAABBBCCCEEEHHHKKKMMMMMMMMMLLLQQQPPPPPPPPPSSSYYY```fffjjjmmmrrryyy{{{tttnnnjjjgggdddbbbeeefffggggggfffdddcccbbb______]]]\\\[[[ZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^ZZZZZZZZZXXXVVVTTTUUUVVVYYY[[[\\\]]][[[XXXVVVTTTSSSRRRQQQRRRTTTWWWZZZ]]]___\\\XXXUUUSSSSSSUUUVVVRRRRRRQQQPPPNNNMMMLLLLLLOOONNNMMMLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFEEEDDDCCCDDDEEEFFFDDDEEEGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFDDDCCCBBBGGGBBB@@@DDDGGGHHHJJJMMMVVV^^^mmm222222222222222222222222222222222222333333333333555666666555444555777999999:::<<<>>>>>>>>><<<<<<<<<<<<;;;;;;999888666555999999999999::::::::::::999999999:::::::::;;;;;;:::;;;<<<===>>>>>>????????????>>>>>>>>>>>>?????????AAADDDGGGIIIIIIIIIHHHIIIHHHGGGGGGJJJOOOTTTXXX\\\___dddlllvvv}}}xxxuuuooommmjjjhhhgggeeecccaaaccceeeggggggdddaaa```______^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVXXXZZZ\\\[[[YYYVVVTTTTTTRRRRRRRRRSSSTTTVVVXXXZZZ[[[ZZZXXXVVVUUUUUUUUUVVVRRRRRRQQQOOONNNMMMLLLKKKNNNMMMLLLKKKJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHIIIIIIIIIHHHHHHJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFDDDBBBBBBDDDEEECCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFDDDCCCBBBAAAFFFBBB@@@DDDFFFFFFGGGKKKPPPUUUaaarrr333333333333333333333333333333333222222222222222444555666666555444666777777888999:::;;;:::999888888999:::::::::999777777777777777888888999999999888888999::::::::::::::::::;;;<<<=====================<<<<<<===>>>??????>>>???BBBDDDEEEEEEEEEDDDDDDBBBBBBCCCEEEIIILLLNNNPPPSSSWWW^^^gggsssyyytttoookkkiiijjjhhhfffeeeeeeeeedddcccbbbeeehhhhhhdddaaa``````aaa___]]]\\\[[[\\\]]]^^^\\\[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWXXXZZZ]]]]]]ZZZVVVXXXZZZ[[[YYYVVVSSSSSSTTTRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFGGGIIIIIIHHHGGGFFFGGGFFFDDDAAA@@@BBBEEECCCEEEGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>???AAABBBCCCCCCBBBAAA??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJDDDDDDDDDDDDCCCBBBAAA@@@DDDAAAAAACCCDDDBBBDDDIIIKKKMMMUUUcccooo~~~~~~333333333333333333333333444333333222222111111111333555777777666555555666666777888999999888777666666777888:::::::::999999555666666666777777888888888888999::::::::::::999;;;;;;<<<<<<===<<<<<<<<<::::::;;;;;;===>>>@@@@@@???@@@BBBCCCDDDDDDCCCCCCDDDBBBBBBCCCEEEGGGHHHHHHIIIKKKOOOUUU\\\gggrrryyy~~~~~~|||yyyzzz{{{uuuoookkkhhheeecccgggdddaaa___```aaaaaaaaacccfffjjjjjjfffcccbbbcccbbbaaa___]]]]]]]]]___```]]]]]]\\\[[[ZZZZZZZZZ[[[YYYYYYXXXXXXWWWWWWVVVVVVXXXVVVWWW[[[aaaaaa\\\WWWXXXZZZZZZXXXTTTRRRRRRTTTRRRTTTUUUWWWXXXXXXWWWWWWUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUTTTRRRQQQPPPOOONNNKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEECCCBBBAAACCCCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKGGGFFFFFFGGGIIIJJJJJJIIIFFFGGGGGGDDDAAA@@@BBBDDDCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBAAAAAA@@@???>>>>>>===>>>@@@AAABBBBBBAAA@@@===>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJCCCCCCCCCCCCBBBAAA@@@@@@BBB@@@AAACCCBBB@@@BBBHHHHHHIIINNNWWW___lll}}}111000000000111222333333333222222111111000000000333444555555666555555555777777888777777666555555444444555555555555444444666666555555555555666666777777888888888999999999<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<>>>???>>>===>>>???@@@BBBCCCBBBBBBAAA===>>>???AAACCCDDDEEEFFFFFFHHHJJJOOOVVV]]]cccggglllmmmnnnnnnpppyyy{{{xxxvvvqqqnnnjjjhhhggggggfffeeedddcccaaa______```bbbccceeehhhiiihhhccc___]]]]]]^^^]]][[[ZZZZZZ\\\___aaabbbbbb```___\\\ZZZXXXVVVZZZXXXVVVUUUVVVVVVUUUTTTTTTVVVXXX[[[[[[[[[ZZZYYYWWWWWWWWWWWWUUUTTTRRRQQQSSSUUUXXXYYYXXXXXXXXXYYYQQQRRRSSSRRRQQQRRRTTTVVVSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFHHHIIIKKKKKKJJJHHHGGGJJJHHHFFFGGGJJJKKKIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHHHHGGGFFFGGGIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHFFFDDDDDDDDDEEEEEEHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDFFFHHHHHHFFFDDDBBBDDDBBB@@@@@@AAAAAA@@@???AAAAAAAAABBBBBBBBBCCCCCC@@@@@@????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBBBBDDDFFFGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@BBBAAA@@@??????AAACCCDDDHHHHHHKKKPPPVVV```qqq|||~~~111111000000111111222333...///000111333444666666333333444555555555555555666666777777666555555444444444555555555555444444555555444444444444555555777777777888888888999999;;;;;;<<<======<<<;;;:::;;;::::::<<<>>>???>>><<<>>>???@@@BBBBBBBBBBBBAAA??????@@@AAACCCDDDEEEEEEDDDEEEGGGKKKPPPUUUYYY[[[]]]___``````bbbiiittt}}}|||tttooolllkkkiiinnnllliiihhhhhhgggeeeddddddcccaaa```___```bbbccceeeggghhhfffbbb___^^^______^^^\\\[[[\\\^^^```aaacccbbbaaa___\\\ZZZWWWVVVYYYWWWUUUUUUVVVVVVUUUTTTUUUVVVWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQSSSUUUVVVUUUTTTTTTUUUOOOPPPQQQQQQPPPPPPRRRSSSRRRQQQQQQQQQPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHJJJLLLMMMMMMLLLKKKJJJKKKIIIHHHIIIKKKLLLJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIHHHEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFEEECCCBBBBBBBBBBBBCCCEEEGGGHHHIIIGGGEEEDDDCCCBBB@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@????????????@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>======>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBDDDCCCBBBBBBDDDFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@>>>>>>>>>???AAABBBBBBAAACCCHHHLLLSSS```mmm{{{zzz|||111111000000000111222222......000222444666777888222333444444555555444444444555555555555444444333444444555555555555444444444444333333333333444444777777777777888888888888999::::::;;;;;;;;;::::::;;;::::::;;;>>>>>>===<<<>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIKKKNNNPPPQQQRRRSSSUUUWWWWWWXXX]]]dddjjjwww{{{vvvrrrkkkfffeeeeeeeeeeeejjjiiihhhhhhhhhgggeeeccceeedddbbb`````````bbbccceeeeeeeeeccc```^^^___```aaa```^^^]]]^^^___aaabbbdddcccbbb___\\\YYYWWWUUUXXXVVVUUUVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZXXXVVVTTTTTTTTTTTTQQQSSSTTTTTTRRRQQQQQQQQQMMMOOOPPPOOONNNNNNOOOQQQPPPPPPPPPPPPPPPPPPPPPQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOPPPQQQPPPNNNLLLKKKJJJJJJLLLMMMMMMKKKHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFFFFEEEDDDCCCCCCDDDGGGFFFFFFEEEFFFFFFGGGGGGLLLJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBBBBCCCDDDFFFHHHHHHEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEGGGIIIIIIIIIGGGFFFCCCBBB@@@AAABBBDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAA@@@@@@???@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@????????????@@@AAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>=========>>>@@@AAABBBAAABBBFFFHHHJJJSSS]]]kkkyyy~~~xxxvvvxxx|||~~~~~~}}}zzzyyy|||111111000000000000111111222222222222222222222222222222333444444444444444333333444444444333333222333444444555555444444333444444333333333333444444666666666777777777888888888888888999999999999999:::999999;;;===>>>===;;;>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEFFFIIIKKKMMMMMMLLLLLLNNNPPPRRRSSSSSSUUUYYY]]]cccggglllrrr}}}}}}{{{tttllliiidddbbbbbbdddfffffffffeeeeeeggghhhgggeeeccceeedddbbb`````````aaabbbcccbbb```^^^]]]]]]^^^```bbbaaa```______```bbbcccdddcccaaa___\\\YYYVVVTTTVVVUUUUUUVVVXXXYYYXXXVVVUUUUUUVVVVVVXXXYYY[[[\\\]]]\\\YYYVVVTTTTTTUUUUUUTTTUUUUUUTTTQQQPPPPPPPPPMMMNNNPPPOOONNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNQQQSSSSSSQQQOOOMMMKKKLLLMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEFFFDDDBBBAAABBBCCCGGGFFFFFFFFFFFFGGGGGGHHHMMMKKKJJJHHHHHHIIIJJJKKKNNNMMMMMMLLLLLLKKKKKKJJJKKKJJJJJJHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHEEECCCBBBBBBCCCDDDCCCBBB??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>???>>>>>>======>>>????????????>>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBCCCDDDCCCCCCAAA@@@@@@?????????>>>>>>=========>>>???@@@CCCBBBDDDGGGGGGGGGLLLSSSYYYggguuu{{{tttsssuuuyyy{{{|||zzzwwwuuuwwwyyy|||~~~111111000000///000000111333222222111000//////...111222222333333333333333222222333333333333222222333333444444444444333333555555444444444444555555555555666666666777777777777777777777888888999999999999999:::<<<===<<<;;;======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBB@@@BBBEEEGGGHHHHHHGGGFFFGGGIIIKKKLLLMMMNNNOOOQQQTTTYYY]]]aaajjjuuu{{{{{{}}}yyytttrrruuu~~~~~~wwwpppkkkdddaaa]]]\\\]]]___aaaaaaaaaaaabbbdddggggggeeedddeeedddaaa```______```aaa___]]][[[ZZZZZZ\\\]]]^^^bbbaaa````````````aaaaaabbbbbb```^^^[[[XXXUUUTTTUUUTTTUUUWWWYYYZZZYYYXXXVVVVVVWWWXXXYYY[[[]]]^^^___]]]ZZZWWWUUUUUUUUUVVVTTTTTTTTTRRROOONNNNNNOOONNNOOOQQQQQQOOONNNNNNOOOMMMOOOPPPRRRTTTUUUUUUUUUPPPPPPPPPPPPOOOOOONNNNNNJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRTTTTTTQQQNNNLLLKKKLLLMMMMMMLLLKKKJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFCCCEEEEEEDDDCCCBBBBBBCCCGGGGGGGGGGGGGGGHHHIIIIIIMMMKKKIIIHHHHHHHHHJJJKKKNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGEEECCCBBBBBBCCCAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAACCCDDDDDDBBBAAABBBCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>??????@@@???>>>???CCCDDDCCCEEEJJJOOO[[[hhh|||{{{sssoooqqquuuwwwxxxwwwuuutttsssuuuvvvuuutttuuuvvvxxx111111000/////////000000000000000000000000000000000111222222333333222222111222222333333333333333333333444444444444333333555555444444444444555555555555555555666666666666666666666666777888999:::999888888:::<<<<<<;;;:::<<<<<<<<<<<<<<<===??????@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEGGGHHHHHHHHHGGGDDDEEEGGGIIIKKKLLLLLLLLLLLLQQQTTTVVV[[[ccchhhggghhhgggeeefffkkksss||||||xxxrrrlllfffccc^^^\\\YYYXXXZZZ\\\^^^^^^___^^^___bbbeeeffffffeeedddccc```^^^]]]^^^______\\\ZZZXXXXXXZZZ\\\^^^^^^aaa``````_____________________^^^\\\ZZZWWWUUUTTTSSSSSSUUUWWWZZZ[[[ZZZYYYWWWXXXYYY[[[\\\^^^___``````^^^\\\YYYWWWVVVVVVUUURRRRRRQQQOOOLLLKKKKKKLLLNNNPPPRRRRRRQQQOOOOOOOOOMMMOOOSSSVVVXXXXXXWWWVVVSSSRRRRRRQQQQQQPPPPPPPPPKKKKKKKKKLLLLLLMMMMMMMMMPPPRRRTTTVVVTTTQQQLLLJJJKKKLLLLLLKKKIIIHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGCCCEEEFFFEEEDDDCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMKKKIIIHHHHHHHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDGGGGGGGGGGGGFFFEEECCCCCCDDDDDDDDDEEEFFFGGGIIIJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@AAABBBBBBCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>????????????AAA@@@??????????????????@@@????????????@@@AAAAAA@@@CCCEEEDDDAAA???@@@BBB@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>><<<===BBBDDDBBBCCCGGGIIISSS\\\mmm~~~wwwnnnoooqqqsssttttttsssrrrpppppppppnnnllllllmmmnnntttyyy111111000/////////////////////000000111111111111000111111222222222222222111222333333444444333333222333333444444333333222444444333333333333444444444444555555555666666666777666666666777888999:::888777777999;;;<<<;;;999:::::::::::::::<<<===>>>>>>>>>>>>??????@@@@@@@@@CCCDDDFFFGGGHHHIIIHHHHHHDDDDDDFFFHHHKKKLLLMMMLLLHHHLLLOOOOOORRRXXXZZZZZZYYYYYYZZZ]]]bbbgggmmmpppqqqsssvvvzzz|||xxxuuuuuutttssspppjjjeeeaaa___\\\ZZZXXXXXXZZZ\\\^^^^^^]]]\\\\\\___bbbfffggggggcccbbb___]]]\\\\\\]]]^^^[[[YYYWWWXXX\\\^^^___^^^______^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZXXXVVVUUUSSSRRRSSSTTTXXX[[[\\\[[[ZZZXXXZZZ\\\___```aaaaaaaaa______]]][[[YYYWWWUUUUUUQQQRRRQQQNNNLLLKKKLLLMMMNNNPPPRRRRRRQQQOOONNNNNNMMMPPPUUUZZZ\\\ZZZWWWUUUSSSSSSRRRRRRQQQPPPPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMSSSUUUWWWXXXUUUQQQLLLHHHJJJKKKJJJHHHEEEEEEGGGJJJIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFGGGFFFFFFGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIKKKLLLJJJKKKKKKLLLLLLMMMMMMNNNKKKJJJHHHFFFEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFBBB@@@???@@@BBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB????????????@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@CCCFFFEEE@@@>>>>>>AAA??????>>>=========>>>>>><<<<<<======>>>>>>>>>===@@@>>>>>>CCCEEECCCDDDFFFEEELLLQQQ\\\nnnyyyssssssssssssssssssssssssnnnnnnnnnllljjjiiikkklllmmmrrrxxx~~~111111000///////////////222222222111111111111111000000111222222222222222111222333444444444444444222333333444444333333222333222222222222222222333444444444555555555666666777666666666777888:::;;;888777777999;;;<<<;;;999:::999888888999:::<<<===<<<======>>>??????@@@@@@AAABBBBBBCCCDDDDDDDDDCCC@@@@@@AAADDDHHHJJJJJJJJJEEEJJJMMMMMMNNNRRRTTTSSSSSSTTTVVVYYY\\\^^^aaabbbbbbdddgggkkkttt|||{{{yyyvvvsssooolllkkkkkklllllljjjfffcccaaa```XXXWWWUUUUUUXXX[[[\\\]]]\\\[[[[[[]]]aaaeeeggghhhcccaaa___\\\[[[[[[\\\]]][[[YYYXXXZZZ^^^``````___^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZYYYXXXVVVTTTTTTQQQRRRTTTXXX\\\]]]\\\ZZZYYY[[[^^^aaacccccccccbbb______^^^\\\ZZZXXXUUUTTTSSSSSSRRRPPPNNNMMMNNNPPPMMMPPPRRRRRRPPPNNNMMMMMMMMMQQQWWW\\\^^^\\\XXXUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLUUUWWWYYYYYYWWWQQQLLLHHHJJJJJJIIIFFFBBBBBBFFFJJJJJJIIIHHHHHHGGGGGGHHHHHHDDDEEEGGGHHHGGGHHHIIIKKKJJJJJJJJJKKKKKKMMMNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLIIIIIIJJJKKKLLLMMMMMMNNNKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEAAAAAABBBCCCEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEE>>>======???BBBDDDEEEEEEAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBB????????????@@@AAABBBCCCEEEEEEDDDCCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAACCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCC???CCCFFFEEE@@@===>>>@@@???>>>>>>============>>>:::;;;<<<<<<======<<<<<<@@@<<<<<<@@@BBBAAAAAACCCCCCHHHIIIPPP```kkkyyyyyyxxxwwwvvvuuutttuuuuuuooooooooommmkkkkkkmmmooojjjnnntttyyy|||///////////////000000111222222111111111111111111000222555666777666444222111111111222222333333333222222222222222222222222333333333333333333333333333555666666555444444555444444444444555777888999777777888888888999999999::::::;;;;;;;;;;;;;;;;;;???????????????@@@@@@@@@BBBCCCDDDCCCBBBAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGJJJLLLMMMMMMMMMLLLNNNOOOQQQSSSTTTTTTSSSRRRZZZ[[[]]]```eeellluuu{{{|||wwwqqqnnnooonnnmmmkkkjjjiiiiiiiiikkkjjjiiifffccc```]]][[[ZZZZZZ[[[\\\\\\]]]]]]^^^\\\[[[[[[\\\```bbbcccccc___^^^\\\[[[[[[\\\]]]___XXXXXXXXXYYY\\\^^^aaabbbaaa```]]][[[YYYYYYZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVXXX[[[]]]]]]^^^]]][[[\\\]]]___```bbbcccdddbbb```]]]ZZZXXXVVVVVVVVVXXXUUUQQQMMMKKKJJJKKKLLLUUUSSSPPPNNNMMMMMMOOOPPPNNNRRRXXX]]]^^^\\\XXXUUUTTTSSSRRRPPPOOONNNMMMMMMNNNLLLJJJIIIIIIKKKMMMOOOTTTVVVWWWXXXUUUQQQLLLHHHKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOMMMLLLJJJJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKFFFHHHIIIIIIHHHFFFFFFFFFIIIIIIIIIJJJKKKIIIEEEBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@<<<===@@@BBBDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBDDDBBB@@@>>>======>>>???AAAAAAAAAAAAAAA???>>>>>>@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@@@@??????@@@@@@AAABBBDDDCCCDDDGGGOOO\\\kkkuuu}}}zzzyyyxxxyyyuuuuuusssooollljjjjjjkkknnnrrrwwwzzz{{{{{{zzzzzz000////////////000111111000000000000000000000000111222555666777666444222111111222222222222222222222222222222222222222222333333333333333333333333333555666666555444444555666555555555555666666777888888888888999999999999888999999:::;;;<<<<<<===>>>>>>>>>????????????@@@AAACCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQQQQQQQPPPOOOSSSTTTUUUWWWZZZ___fffkkkqqquuu||||||xxxtttppplllgggcccggggggfffeeeddddddddddddgggfffeeedddbbb```^^^]]][[[[[[\\\]]]]]]^^^^^^___\\\[[[[[[\\\```bbbcccbbb______]]]\\\\\\\\\]]]]]]YYYYYYZZZ[[[]]]```bbbdddbbb```^^^[[[ZZZYYYZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]\\\]]]^^^___aaabbbcccdddaaa___\\\YYYWWWUUUUUUTTTSSSRRRPPPNNNMMMNNNNNNOOOTTTRRRPPPNNNMMMNNNOOOPPPRRRUUUZZZ]]]^^^[[[WWWUUUTTTSSSQQQPPPNNNMMMMMMMMMLLLKKKIIIHHHHHHJJJLLLNNNUUUVVVWWWWWWUUUPPPKKKHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKJJJLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHIIIGGGFFFFFFGGGGGGGGGHHHJJJKKKJJJGGGDDDEEEEEEEEEEEEFFFGGGHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEECCCBBBAAA@@@??????@@@AAA===>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCAAAAAACCCAAA???=========>>>???@@@@@@AAA@@@@@@???>>>===?????????@@@@@@??????>>>AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBDDDJJJTTT```hhhvvv|||{{{vvvuuusssooommmkkkllllllqqqtttwwwzzzzzzyyyxxxwww}}}000000000000000111111222//////////////////000000000222444555666555333222222222222111111111111111333333333333333333333333222222333333333333333333333444666666444333444555777666666555444444555555888888888999999999::::::666777888999:::<<<============>>>>>>>>>?????????@@@BBBCCCBBBAAA@@@BBBCCCBBBAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNRRRVVVZZZ]]]```eeemmmvvv~~~|||{{{|||}}}}}}yyyuuuxxxuuuqqqmmmjjjgggbbb___``````____________``````aaabbbbbbaaaaaa```___^^^\\\]]]^^^^^^___``````___[[[ZZZZZZ\\\___bbbbbbaaa_________^^^^^^\\\[[[[[[YYYZZZ[[[^^^```ccceeefffbbbaaa^^^\\\ZZZYYYYYYYYYWWWVVVUUUTTTTTTSSSTTTTTTVVVVVVXXXYYY[[[[[[[[[[[[[[[[[[\\\\\\^^^___```aaa^^^]]][[[XXXVVVTTTSSSRRRMMMNNNNNNOOOPPPQQQRRRSSSSSSRRROOONNNMMMNNNOOOPPPUUUWWWZZZ\\\\\\YYYWWWUUUTTTSSSQQQPPPNNNMMMMMMMMMKKKJJJHHHGGGGGGIIILLLMMMVVVWWWWWWVVVSSSOOOJJJHHHHHHHHHHHHHHHIIIKKKLLLMMMPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDGGGHHHGGGFFFFFFGGGEEEEEEFFFHHHJJJJJJHHHEEEDDDEEEEEEEEEFFFGGGGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@??????????????????@@@BBBCCCDDDEEEFFFBBBAAA???>>>>>>>>>@@@AAA>>>???@@@BBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???AAA@@@>>>===<<<===>>>>>>????????????>>>===<<<;;;<<<======>>>>>>>>>======??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<======>>>???@@@@@@@@@AAADDDJJJRRRXXXeeevvv|||zzzvvvssspppoooooopppssstttvvvwwwwwwvvvtttsssvvvxxx|||~~~000000000000000111222222/////////000000000000000///000222333333333111111222222111111000000000///333333333333333333333333222222222222222333333333222444666555444333444444666555555444444555555555888888888999999999999:::777777888888999:::;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAA@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIJJJJJJJJJJJJLLLOOORRRTTTUUUWWW[[[aaahhhnnnqqqvvvuuuvvv||||||wwwuuurrrqqqppprrrtttuuusssqqqtttqqqmmmjjjhhheeebbb```^^^^^^^^^^^^___```aaaaaa``````````````````___^^^\\\]]]___```aaaaaa``````ZZZYYYZZZ\\\___aaaaaa```______``````___\\\ZZZXXXYYYZZZ]]]```ccceeefffgggbbbaaa^^^\\\ZZZYYYXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWWWWXXXYYYYYYYYYZZZXXXWWWWWWWWWXXXZZZ[[[\\\\\\[[[YYYWWWTTTRRRQQQPPPKKKLLLNNNQQQRRRSSSSSSSSSQQQPPPOOONNNMMMNNNOOOPPPTTTUUUWWWXXXYYYXXXVVVUUUSSSRRRQQQOOONNNMMMLLLLLLKKKJJJHHHGGGHHHJJJLLLNNNWWWWWWVVVTTTQQQMMMJJJGGGFFFGGGHHHIIIKKKMMMNNNOOORRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGEEECCCCCCBBBBBB@@@CCCEEEGGGFFFFFFGGGHHHFFFEEEFFFGGGIIIIIIFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAAAAAAAAAAABBB@@@AAAAAABBBCCCDDDDDDEEEBBB@@@>>>======>>>@@@AAA???@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<<<<===>>>============<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@DDDHHHLLL[[[fffwww}}}yyyvvvuuusssrrrsssssssssssstttsssqqqpppqqqtttxxxzzz{{{|||}}}~~~000000000///000111111222000000000111111222222222---...///000000000//////111111111000000/////////222222222222222222222222111111111222222333333333222444555555444333333444333333333444444555666777777777888888888888999999888888888888888777777777::::::;;;<<<<<<===>>>>>>===???@@@@@@??????@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFHHHIIIIIIIIIKKKMMMOOOQQQQQQRRRSSSVVV[[[___aaaeeedddeeejjjrrr{{{|||yyyuuuqqqnnnlllhhhhhhiiijjjlllmmmmmmmmmllliiifffcccbbbaaa^^^]]]\\\\\\]]]]]]^^^```aaabbbaaaaaaaaaaaa```___^^^]]][[[]]]^^^```aaa``````___XXXXXXYYY\\\___aaa```___]]]^^^``````___\\\YYYWWWYYY[[[^^^aaadddeeeeeeeee```___]]][[[ZZZXXXWWWWWWUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTUUUVVVXXXYYYZZZYYYXXXVVVSSSQQQOOONNNKKKMMMOOOQQQRRRRRRRRRQQQOOOOOONNNNNNNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVVVVUUUSSSRRRQQQOOOMMMMMMLLLLLLLLLKKKIIIHHHIIIKKKNNNPPPVVVUUUSSSQQQNNNKKKIIIGGGGGGHHHIIIKKKNNNOOOQQQQQQSSSSSSRRRRRRPPPOOONNNNNNMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@BBBEEEGGGGGGFFFGGGHHHHHHGGGFFFGGGGGGFFFDDDBBBDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAA???@@@@@@@@@@@@>>><<<;;;>>>>>>??????@@@?????????<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999999888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<===??????@@@BBBEEEHHHPPPTTT___ppp{{{wwwttttttrrrpppppprrrrrrpppnnnnnnpppsssuuuuuuuuuuuuvvvxxx{{{~~~///////////////000000111000000111111222222333333------...///////////////000000000000////////////111111111111111111111111000000111111222333333333222333555555333222333444222222222333444666777888666666666777777777888888999888888777666666555555999999:::;;;<<<======>>><<<>>>??????>>>>>>@@@AAABBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGHHHIIIIIIKKKMMMMMMNNNNNNPPPSSSVVVYYY[[[YYYYYYZZZ]]]bbbhhhnnnrrrsssuuuyyy}}}|||{{{yyywwwvvvuuuuuuuuuuuutttrrroookkkhhhfffeeeeeefffggghhhiiijjjkkkkkkhhhfffbbb`````````___]]]ZZZZZZZZZ[[[\\\]]]______aaaaaa``````___^^^\\\[[[ZZZ[[[]]]___```___^^^]]]WWWXXXYYY\\\___```___^^^\\\]]]^^^^^^]]][[[YYYWWWXXX[[[^^^bbbddddddcccbbb]]]\\\[[[ZZZYYYWWWVVVVVVTTTUUUUUUVVVXXXYYY[[[\\\XXXXXXWWWVVVUUUUUUVVVVVVXXXWWWVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVSSSQQQNNNMMMLLLMMMOOOPPPQQQPPPPPPOOONNNNNNNNNNNNNNNOOOPPPPPPMMMNNNQQQSSSUUUUUUTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLKKKIIIIIIJJJLLLOOOQQQSSSRRRPPPNNNLLLIIIHHHGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAACCCFFFGGGGGGGGGHHHIIIIIIGGGFFFFFFFFFEEECCCAAACCCDDDEEEFFFFFFFFFDDDDDDBBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@AAABBBDDDFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@????????????@@@AAAAAA??????@@@@@@???===;;;:::;;;<<<===>>>>>>>>>>>>>>>:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999::::::;;;::::::888999999999999999999999::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>:::<<<>>>??????AAADDDFFFGGGHHHOOO]]]nnn}}}}}}|||yyyuuuqqqppprrrrrrooommmiiikkkmmmnnnmmmmmmnnnooorrruuuyyy}}}...............//////000/////////000111222222222......//////000000000000....../////////////////////////////////////////////000000111222222333333111333555444333222333444333333333333444444555666555555555555666666666666777666666666666666666666888888999:::;;;<<<======;;;===>>>>>>>>>>>>???AAA@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFAAADDDGGGHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSTTTUUUXXX[[[```cccdddfffjjjmmmooorrruuuxxx{{{}}}~~~zzzwwwuuummmnnnnnnmmmlllkkkkkkkkklllkkkiiigggeeecccbbbaaaeeeeeefffffffffgggiiijjjgggeeeaaa``````aaaaaa```XXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[WWWYYY[[[^^^^^^]]]\\\[[[VVVWWWYYY\\\___```___]]]ZZZ[[[[[[\\\[[[ZZZYYYXXXWWWZZZ^^^bbbcccbbb```___YYYYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVXXX[[[]]]```aaaYYYXXXVVVUUUTTTTTTTTTUUUYYYWWWUUUSSSSSSUUUWWWXXXXXXXXXWWWVVVSSSQQQNNNLLLLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPMMMOOORRRTTTUUUTTTSSSQQQRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJHHHHHHIIIKKKNNNPPPPPPOOOMMMKKKIIIHHHHHHGGGJJJLLLNNNQQQSSSTTTTTTTTTSSSSSSSSSRRRQQQOOOMMMKKKKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBDDDGGGHHHHHHGGGHHHIIIGGGFFFDDDDDDEEEEEEDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDD?????????@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@>>>?????????>>><<<:::999888999:::;;;<<<<<<===<<<888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777888999:::;;;;;;:::777777777888888999999999999999999999999999999999777888888999999::::::;;;:::::::::::::::;;;<<<<<<888:::<<<======>>>AAACCCBBBCCCHHHRRR\\\iii}}}|||vvvssssssrrroookkkhhhiiiiiiiiiggggggiiijjjmmmqqquuuyyy}}}---------------...//////---......///000111111222000000000000111111111111---.........//////000000///////////////////////////000000111222222333333111333555444333222333333555555444333333333444444444444444555555555555666444555555555666666777777777888888999;;;<<<======:::<<<>>>>>>===>>>???AAA????????????@@@AAABBBCCC???AAACCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBEEEHHHIIIHHHHHHHHHIIIIIIJJJKKKMMMMMMNNNNNNMMMNNNOOOQQQRRRSSSUUUYYY[[[[[[^^^aaacccdddeeegggiiilllnnnrrrxxx}}}~~~|||{{{{{{|||~~~vvvzzz}}}yyyuuuqqqooommmllleeefffhhhhhhgggfffggggggeeedddcccbbbbbbbbbbbbbbb```aaabbbaaaaaaaaacccddddddaaa^^^]]]^^^______^^^YYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[VVVXXXZZZ]]]]]]\\\[[[YYYVVVWWWXXX\\\___```^^^]]]YYYZZZZZZZZZZZZYYYYYYYYYWWWZZZ^^^aaabbbaaa^^^\\\WWWWWWXXXXXXWWWWWWVVVUUUTTTUUUWWWYYY\\\```bbbdddYYYXXXVVVTTTSSSSSSSSSTTTWWWUUUSSSQQQQQQRRRTTTUUUXXXXXXXXXVVVTTTQQQNNNLLLKKKKKKLLLMMMMMMNNNOOOPPPLLLLLLMMMNNNOOOPPPPPPQQQOOOQQQTTTVVVVVVTTTQQQOOORRRQQQPPPNNNMMMLLLKKKKKKIIIHHHGGGGGGHHHJJJMMMOOOOOOMMMKKKIIIHHHGGGGGGHHHLLLMMMPPPRRRTTTUUUUUUUUURRRRRRRRRRRRPPPNNNLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKJJJJJJIIIHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGGGGCCCFFFHHHIIIHHHGGGHHHIIIEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDFFFGGGFFFEEECCCBBBDDDCCCCCCBBBBBBBBBCCCCCC?????????>>>??????@@@@@@======>>>>>>?????????@@@>>>???AAACCCDDDCCCAAA@@@>>>>>>>>>>>>>>><<<:::999666777888999:::;;;;;;;;;777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999777777888::::::;;;;;;;;;666666777777888888999999999999999999999999999999666777777888999999::::::999999888888999999:::;;;777999:::;;;;;;<<<>>>AAA======BBBHHHLLLSSSdddvvv{{{vvvuuusssnnnjjjiiiiiiiiigggffffffhhhjjjkkknnnsssxxx{{{///............---------111000///......///000000222111111111000000//////111///...------...///111000000000000000000000000111111111111111111111111222333555444333222222333333333333333333333333333555555555555555555555555777777777777666666666666:::::::::;;;;;;:::999999;;;;;;:::;;;;;;<<<===>>>@@@@@@??????>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMOOORRRVVVXXXYYYZZZ\\\^^^```bbbcccdddjjjhhhggghhhkkkmmmnnnnnnmmmnnnoooqqqrrrsssssssss~~~}}}|||{{{{{{{{{{{{{{{zzz{{{{{{{{{yyyzzz{{{}}}zzz|||~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyrrrssssssssstttuuuuuuuuusssrrrpppnnnllljjjhhhgggaaaccceeeggghhhhhhgggfffbbb```^^^___aaaaaa^^^\\\```aaaaaa___^^^^^^```bbbbbb```]]]]]]]]]^^^^^^^^^ZZZWWWTTTTTTWWWZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXZZZ\\\\\\[[[YYY[[[\\\^^^___```___^^^]]]WWWXXXYYYZZZZZZXXXVVVTTTQQQUUUZZZ^^^___]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVXXXYYY\\\^^^aaabbbXXXVVVTTTSSSRRRSSSTTTUUUWWWVVVTTTSSSSSSSSSTTTTTTRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQQQQPPPLLLMMMOOOQQQRRRRRRQQQPPPSSSRRRPPPNNNMMMLLLKKKKKKFFFGGGHHHJJJKKKJJJJJJIIIMMMKKKIIIGGGFFFFFFGGGHHHKKKLLLNNNPPPQQQSSSSSSTTTRRRPPPNNNNNNNNNNNNLLLJJJJJJKKKLLLNNNPPPPPPNNNLLLIIIGGGEEEEEEFFFGGGFFFEEELLLLLLKKKIIIGGGDDDBBBAAABBBCCCEEEFFFGGGGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAEEEDDDCCCAAAAAABBBCCCCCC@@@AAABBBBBBAAA>>><<<:::======;;;;;;<<<>>>@@@BBBBBBCCCDDDDDDCCCAAA???>>><<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<:::::::::999888777666666333444666888999999999999777666666777999999888777888888888888888888888888:::999888777666666666666999999999999999999999999;;;;;;<<<<<<===>>>>>>>>><<<===???AAAFFFMMMUUU[[[nnnxxx{{{sssnnnnnnlllkkkiiigggfffeeefffffflllnnnrrrwww}}}---------.........//////000000///......///000111111111111000000000//////000///...------...///000000000000000000000000000111111111111111111111111111333444444333222222333333333333333333333333333333333333333333333333333666666666666666666666777999999::::::::::::999999::::::::::::;;;<<<===>>>?????????>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKMMMQQQTTTVVVWWWYYY[[[]]]___````````````^^^]]]^^^```cccdddcccdddeeefffggghhhiiiiiiiiinnnmmmllllllkkkkkkkkklllkkklllmmmllljjjjjjlllmmmkkkmmmooopppoooooooooqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnnnnooooooppppppllllllkkkiiihhhgggfffeeebbbccceeeggghhhhhhgggfff```___^^^___bbbcccaaa_________```___^^^^^^aaacccbbb```^^^^^^^^^^^^]]]\\\[[[XXXUUUTTTWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWYYY[[[\\\ZZZYYY[[[\\\^^^_________]]]]]]WWWWWWXXXXXXXXXWWWUUUUUURRRTTTXXX[[[\\\ZZZWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXVVVWWWWWWXXXZZZ\\\]]]^^^VVVUUUSSSQQQQQQRRRSSSTTTVVVUUUSSSRRRRRRRRRSSSTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLNNNPPPQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQPPPQQQPPPNNNMMMKKKJJJJJJJJJFFFGGGHHHIIIJJJIIIHHHHHHKKKIIIGGGFFFEEEFFFGGGGGGIIIJJJLLLOOOQQQRRRSSSSSSRRRPPPNNNNNNNNNNNNLLLJJJKKKKKKLLLNNNPPPPPPNNNLLLJJJGGGDDDBBBCCCEEEFFFFFFJJJJJJIIIHHHFFFDDDBBBAAAAAACCCDDDFFFGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@DDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@>>><<<:::;;;;;;::::::;;;===@@@AAABBBCCCDDDDDDCCC@@@>>>===;;;;;;;;;:::::::::::::::888888999999999999888888999999::::::;;;;;;;;;;;;999999999999888777666555888999999999999888666666777666666777999999888666888888888888888888888888777777777777777777888888999999999999999999999999999::::::;;;;;;<<<======:::;;;<<<===???EEELLLPPP\\\ggg{{{~~~wwwssstttmmmkkkiiifffeeedddddddddgggiiinnnuuu{{{~~~}}}~~~~~~++++++,,,---...///000111............///000111111111111000000000000//////000///...------...///000000000000000000000000000111111111111111111111111000222444444222111222333333333333333333333333333222222222222333333333333444555555555666777777777888888999999:::999999888:::999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@@@@BBBCCCEEEEEEFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIHHHIIIKKKOOORRRTTTVVVXXXZZZ\\\]]]]]]\\\[[[[[[ZZZYYYZZZ\\\^^^^^^^^^\\\]]]^^^_______________bbbbbbbbbaaaaaaaaaaaaaaabbbcccdddcccaaa___```aaabbbcccffffffeeeeeefffgggiiijjjjjjkkkjjjiiihhhggghhhiiijjjkkkkkklllllllllhhhgggffffffeeeeeeeeeeeecccdddfffhhhhhhgggfffeee^^^]]]^^^```bbbdddcccbbb]]]^^^^^^^^^^^^___bbbdddbbbaaa``````aaa___\\\ZZZ[[[XXXVVVUUUVVVWWWXXXXXXVVVVVVUUUUUUUUUVVVXXXYYYWWWVVVWWWXXXZZZ[[[ZZZXXXZZZ[[[]]]^^^^^^]]]\\\\\\VVVVVVVVVUUUUUUUUUUUUUUUSSSUUUWWWYYYXXXUUURRRPPPRRRSSSVVVXXXYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXYYYTTTRRRPPPOOOOOOPPPQQQRRRUUUTTTRRRPPPPPPQQQRRRSSSSSSSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMOOOQQQQQQRRRPPPOOONNNNNNNNNNNNKKKIIIJJJJJJKKKMMMOOOOOONNNLLLJJJFFFBBB???@@@CCCFFFGGGGGGGGGFFFFFFEEEDDDBBBBBB@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEECCCBBBCCCCCCBBBBBBAAA@@@??????BBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@???===;;;:::999999999:::;;;>>>@@@AAACCCCCCCCCCCCAAA???<<<;;;999999999999999:::::::::888888999999999999888888999999999999999:::::::::888888888888777666666555999::::::999888777666555666555555666888999777666777777777777777777777777555555555666777888888999888888888888888888888888888888999999:::;;;;;;;;;:::::::::::::::===BBBFFFIIITTTggg|||~~~zzzzzzpppnnnkkkgggeeecccccccccdddgggkkkpppvvvzzz~~~}}}{{{yyywwwvvvvvvwwwwwwvvvwwwxxxxxxxxxyyy|||,,,,,,------...//////000---------...///000111111000000000000000000//////000///............///000////////////////////////111111111111111111111111///111333333222111222333222222222222222222222222444444444444444555555555333333444555666666777777777777888888999999888888999888888999999:::;;;<<<<<<<<<======>>>>>>>>>======>>>>>>??????@@@AAAAAA>>>???@@@BBBDDDEEEEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKNNNQQQSSSVVVWWWZZZ[[[\\\[[[YYYXXX[[[YYYYYYZZZ[[[]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZ]]]]]]]]]]]]]]]]]]\\\\\\___```aaa___]]][[[[[[\\\^^^```bbbbbbbbbbbbcccdddfffgggiiijjjjjjiiihhhgggggghhhjjjkkkllllllllllllhhhgggfffeeeeeeeeeeeefffcccdddfffggghhhgggeeeddd]]]^^^___aaabbbccccccccc\\\]]]^^^^^^^^^___bbbeeecccccccccdddcccaaa]]]YYY[[[YYYWWWUUUUUUVVVWWWWWWWWWVVVTTTTTTTTTVVVXXXZZZWWWVVVVVVWWWYYYYYYXXXWWWZZZZZZ[[[\\\\\\[[[[[[ZZZUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWUUURRROOOMMMNNNQQQTTTWWWXXXXXXWWWVVVWWWVVVUUUTTTTTTSSSTTTTTTQQQPPPNNNMMMMMMNNNPPPQQQTTTRRRPPPOOOOOOPPPRRRSSSTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNOOOOOONNNMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFHHHKKKMMMNNNOOOPPPNNNMMMMMMMMMNNNMMMKKKHHHHHHHHHHHHJJJLLLLLLKKKJJJGGGDDDAAA???AAACCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBB@@@AAACCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGEEECCCAAACCCCCCBBBAAA@@@???>>>>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>???>>>>>><<<;;;:::999999:::;;;===???AAABBBCCCCCCBBBAAA???===;;;999777777888888999999999:::999999::::::::::::999999888888888888888888888888777777777777777666555444555666666777777777777777555555555666777888777555666666666666666666666666444555555666777777777777666666777777777777888888777888888999999:::;;;;;;::::::::::::999;;;>>>AAABBBIIIWWWhhhuuuwwwtttooojjjfffdddcccccceeegggiiillloooqqqrrrssstttsssqqqooonnnooopppqqqooopppqqqqqqqqqsssvvvxxx}}}}}}~~~........................,,,,,,---...///000000000//////////////////000000//////............//////////////////////////////000000000000000000000000...000222222111111111222222222222222222222222222333333333444444444555555222333333444555666666777555666666777888888888777777777777888888999:::;;;:::;;;<<<============<<<<<<<<<======>>>?????????===>>>???AAACCCDDDDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGIIILLLOOOQQQSSSVVVWWWYYYZZZZZZYYYWWWVVVVVVUUUUUUVVVWWWXXXWWWUUUXXXYYYYYYZZZZZZZZZYYYYYYWWWXXXYYYYYYYYYYYYXXXXXX[[[\\\]]]\\\YYYWWWVVVVVVXXXZZZ]]]^^^]]]^^^___```bbbccceeeggggggfffdddccceeegggiiikkklllllllllkkkhhhgggeeecccbbbbbbcccccccccdddfffgggfffeeecccbbb]]]___```aaaaaaaaabbbbbb^^^_________^^^___bbbddddddddddddeeeeeebbb^^^ZZZZZZYYYWWWUUUTTTUUUVVVXXXXXXWWWVVVUUUUUUWWWYYY[[[WWWVVVUUUUUUWWWXXXWWWVVVXXXXXXYYYYYYYYYXXXXXXXXXSSSSSSRRRRRRRRRSSSSSSTTTWWWWWWWWWVVVTTTQQQNNNMMMMMMOOORRRVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLMMMNNNOOOQQQSSSQQQOOOMMMMMMOOORRRSSSUUUTTTRRRPPPNNNMMMLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMLLLIIIGGGEEEDDDDDDFFFHHHIIIHHHGGGCCCBBBAAABBBCCCDDDCCCAAAAAABBBBBBCCCCCCBBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDBBBBBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@BBBAAAAAA@@@??????>>>>>>???@@@AAAAAAAAA@@@>>>===============<<<;;;;;;:::::::::;;;===???AAABBBCCCBBBBBBAAA???===;;;999888777777777888888999999999888999999::::::999999888777777777777777777666666555555666666666555444444333333444444555555666666555444444555777777666444555555555555555555555555555666666666666555444333555555555666666777777777777888888999::::::;;;;;;777888999999999:::<<<>>>AAADDDKKKVVV```mmm|||uuunnnhhhdddbbbbbbeeefffgggiiijjjjjjjjjjjjkkkjjjhhhgggfffggghhhiiikkklllmmmnnnnnnpppsssvvv{{{{{{{{{zzzzzzzzzzzzzzz//////.........---------,,,---...///////////////......////////////000000////////////////////////000000000000000000000000000000000000000000000000---///111111111000111222222222222222222222222222000000111111222222333333222333333333444555555555444444555666777777777777777666666777777888999:::888999;;;<<<======<<<;;;;;;;;;;;;<<<======>>>>>>======???@@@BBBBBBCCCCCC@@@AAABBBCCCEEEFFFGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGJJJLLLOOOQQQSSSVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVTTTRRRUUUUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXYYYZZZYYYXXXWWWYYY[[[\\\[[[YYYVVVUUUUUUVVVXXX[[[\\\\\\\\\]]]___```bbbdddffffffdddbbbaaaaaabbbeeegggiiiiiihhhgggdddcccaaa^^^^^^^^^___```bbbccceeeeeeeeecccaaa```\\\^^^````````````aaabbbbbbbbbbbbaaa______aaaccccccccccccddddddbbb^^^[[[XXXXXXWWWUUUTTTTTTVVVYYYZZZYYYXXXWWWWWWXXXYYYZZZWWWUUUTTTTTTUUUVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSWWWVVVUUUTTTSSSQQQOOONNNMMMNNNQQQSSSUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPOOONNNMMMMMMOOOPPPRRRSSSQQQNNNMMMMMMOOORRRTTTVVVUUUSSSPPPNNNLLLKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIJJJLLLMMMMMMLLLIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEFFFHHHHHHHHHHHHIIIHHHIIIJJJKKKJJJGGGDDDCCCBBBAAABBBDDDFFFEEEDDDAAAAAAAAACCCEEEEEEBBB@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@????????????>>>???????????????>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCAAA@@@???===<<<:::999999888888888888888999999999666666777777777777666666666666666666555555555555444444555555555444444333555444333222222222333333444333333444666777555444444444444444444444444444555666666666666444222111333444444555555666666777777777888888999:::::::::333555777888888999:::<<<>>>???CCCJJJQQQ\\\mmm}}}vvvnnniiifffeeeeeefffggghhhhhhhhhhhhhhhdddbbb```___^^^___```aaafffhhhiiijjjkkkmmmqqqtttwwwwwwwwwvvvuuuttttttttt---------...............,,,---.../////////...---........./////////000000......////////////......000000000000000000000000000000000000000000000000,,,...000111000000111222111111111111111111111111///000000111222222333333333333333333333333444444333333444555666777777666666666666666777888999999777888:::<<<===<<<;;;::::::::::::;;;<<<<<<=========>>>???@@@AAAAAAAAAAAA??????@@@AAACCCDDDEEEEEEHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEGGGIIILLLOOOQQQRRRUUUUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVTTTQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[ZZZYYYXXXXXXZZZ[[[[[[YYYVVVUUUUUUTTTWWWYYYZZZZZZ[[[\\\^^^^^^```cccddddddbbb___^^^\\\^^^aaadddeeeeeedddccc```^^^\\\[[[[[[\\\^^^```aaabbbcccdddcccaaa___]]]XXX[[[^^^_________aaadddffffffeeebbb```___```bbb`````````aaaaaa```]]]ZZZVVVWWWWWWUUUSSSTTTWWWZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWUUUSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSPPPQQQRRRSSSTTTTTTSSSRRRUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNPPPQQQSSSSSSTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPOOONNNNNNPPPRRRSSSSSSQQQNNNMMMMMMPPPSSSUUUWWWVVVSSSPPPNNNLLLKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHIIIKKKLLLLLLKKKGGGHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJHHHEEEBBBBBBAAA@@@AAACCCEEEEEEDDDBBBAAAAAABBBDDDDDDDDDBBBAAABBBBBBCCCBBBBBBAAAAAACCCCCCDDDDDDCCCBBB@@@??????????????????@@@AAAAAACCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>?????????????????????>>>============>>><<<;;;;;;:::::::::::::::;;;<<<===>>>???@@@AAAAAA???>>>===;;;::::::999999999999999999999888888888555666666666666666666555555555555555444444444333333333444444444444333333444333222222222333444555444333333444666666555333333333333333333333333333333444555666666555333222222333333444555555666666555666666777777888999999333555888999999999999;;;;;;;;;???CCCGGGLLLYYYfffyyy{{{tttpppnnnkkkkkkkkkkkkiiihhhgggfffaaa```]]]\\\[[[[[[\\\]]]___aaaccceeefffjjjnnnqqqqqqqqqqqqqqqqqqqqqpppppp+++,,,,,,---...///000000---.../////////...---,,,---.........//////000000......////////////......000000000000000000000000000000000000000000000000,,,...000000000000111222111111111111111111111111111111222333444444555555444333333333333333333333222333444555666666666666555555555666666777888999666777:::<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@===>>>???@@@BBBCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEEEECCCDDDFFFIIIKKKNNNPPPQQQTTTSSSQQQPPPPPPRRRTTTUUUSSSRRRRRRSSSTTTSSSPPPNNNOOOPPPRRRSSSTTTUUUVVVVVVRRRSSSUUUWWWWWWWWWUUUTTTSSSUUUWWWWWWUUUSSSRRRRRROOORRRTTTUUUVVVVVVXXXYYYYYY[[[^^^______\\\YYYWWWZZZ\\\```cccddddddcccbbb^^^\\\[[[ZZZ[[[]]]```bbbaaabbbccccccbbb```^^^\\\UUUXXX\\\^^^___```cccfffiiihhhgggddd```______```^^^]]]]]]^^^^^^^^^\\\YYYUUUVVVWWWUUUSSSTTTXXX[[[ZZZZZZZZZYYYXXXWWWUUUTTTWWWUUUSSSRRRTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOQQQSSSUUUUUUTTTSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSOOONNNNNNNNNOOOPPPPPPQQQRRRQQQPPPOOOOOOQQQSSSTTTTTTRRROOOMMMMMMPPPTTTVVVWWWVVVSSSQQQNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGIIIHHHHHHIIIKKKLLLLLLKKKFFFGGGHHHIIIIIIHHHFFFEEEGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGIIIGGGDDDAAACCCAAA@@@AAACCCEEEEEEDDDEEEBBB@@@@@@BBBDDDEEEEEEBBBBBBCCCCCCCCCBBBAAAAAADDDDDDDDDDDDCCCAAA???>>>??????>>>>>>???@@@AAAAAADDDCCCBBB@@@@@@@@@@@@@@@=========>>>??????@@@@@@@@@???===<<<<<<<<<===>>>;;;;;;:::999999999::::::;;;;;;===>>>????????????>>>===<<<;;;:::999999:::;;;:::::::::999888888888777777888888888888777777555555555444444333333333222222333444444444333333000000000222444666999:::333333222444555666555333333333333333333333333333000222444666666666444444222222333444444555666666444444555555666777777777666888;;;;;;;;;::::::;;;:::;;;???BBBAAABBBIIISSSfffwww|||wwwuuuzzzzzzxxxtttsssqqqnnnjjjgggdddbbbbbbaaa^^^\\\[[[[[[\\\]]]ZZZ\\\^^^```cccfffkkknnnkkkllllllmmmnnnnnnoooooo///...---,,,,,,---...//////------000444444000+++,,,,,,,,,---------......,,,---------.../////////////////////////////////............////////////////////////000000000000222222111111000/////////222222333333333444444444777555333111000111333444333333333444444444555555444444444555666777777888777888:::<<<===<<<:::999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>=========>>>???@@@@@@@@@@@@@@@CCCDDDDDDDDDDDDCCCBBBBBBFFFFFFFFFIIILLLNNNNNNMMMOOOOOOOOOOOOQQQSSSUUUVVVSSSSSSSSSSSSRRRQQQOOOOOOLLLMMMOOOQQQRRRSSSSSSSSSRRRTTTWWWWWWUUUSSSSSSSSSPPPVVVZZZXXXVVVUUURRRMMMQQQQQQRRRSSSUUUVVVWWWXXXUUUXXX[[[[[[ZZZWWWUUUUUUTTTWWW[[[^^^______]]]\\\]]]\\\\\\[[[[[[\\\^^^___^^^aaabbbaaa\\\YYYXXXYYYXXXZZZ]]]^^^^^^^^^___```dddcccaaa`````````aaabbb]]]^^^_________]]]ZZZYYYUUUUUUSSSSSSSSSUUUWWWYYY\\\]]]]]]]]]\\\YYYVVVUUURRRRRRRRRQQQQQQPPPPPPOOOMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRNNNOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPNNNMMMLLLKKKMMMPPPTTTVVVVVVSSSPPPMMMLLLKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCDDDEEEEEEDDDBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@???===<<<======<<<======>>>???@@@?????????>>>======<<<<<<<<<<<<;;;:::;;;<<<===>>>???>>>===<<<;;;::::::999888888888888888888888888;;;<<<===>>>>>>===<<<;;;===<<<:::888777777888999777888888888999999999999777777777777666666666666333333222111111222333333444444444444333333222111333444444555555666666777666555555444444333333222555555555444444333333333444333333222222333333444333333333444444555555555555555555555555555444444777777888999999999999999888888888:::<<<@@@CCCEEESSS```ttt~~~}}}|||{{{}}}zzzsssmmmhhheeedddcccbbb```]]][[[ZZZYYYXXXXXXXXXXXXZZZ]]]```ccceeeggggggggggggiiilllnnnppp///...---,,,,,,---...///...------000444444000+++,,,,,,,,,---------......---------...................................................////////////////////////000000000000/////////000111111222222000000000111111111222222999777444111000000111222333333333444444444444555444444444555666777777777999999::::::999888666555999999:::::::::;;;;;;;;;;;;<<<<<<============<<<<<<===>>>???@@@@@@@@@AAAFFFGGGGGGHHHHHHHHHGGGGGGBBBBBBCCCGGGKKKNNNOOONNNPPPOOOPPPPPPRRRTTTVVVXXXQQQQQQQQQQQQPPPOOOOOONNNLLLNNNPPPRRRSSSSSSRRRQQQOOORRRTTTUUUTTTRRRQQQRRRQQQVVVYYYWWWUUUUUURRROOOPPPQQQRRRSSSTTTUUUVVVWWWUUUXXXZZZZZZWWWUUUSSSRRRTTTWWWZZZ]]]^^^]]][[[YYYZZZYYYYYYYYYYYYZZZ\\\\\\___aaabbb```\\\XXXWWWXXXVVVYYY[[[]]]\\\\\\]]]^^^aaa```___^^^]]]^^^______[[[\\\]]]^^^]]][[[YYYXXXUUUTTTSSSRRRSSSUUUWWWXXX]]]]]]^^^^^^\\\ZZZWWWVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSSSSTTTTTTSSSQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLLLLMMMMMMNNNOOOMMMLLLKKKKKKMMMPPPSSSUUUVVVSSSOOOMMMLLLKKKJJJHHHKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBBDDDEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>===<<<>>>============>>>>>>?????????>>>>>>===<<<<<<;;;<<<;;;:::::::::;;;<<<===???>>>===;;;::::::999999999999999999999999999999;;;<<<============<<<;;;<<<;;;999777666777888888777777777777888888888888666666555555555444444444333333222111111222333333222333333333222222111000333333222222222222222222222222111111111111000000555555444444444333333333444333333222222333333444333333333444444444555555555555555555555555444444555555666777777777777666666666666777999<<>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGBBBAAABBBEEEIIILLLMMMMMMOOOOOOOOOOOOQQQSSSUUUVVVNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQSSSSSSRRRPPPOOOLLLNNNQQQSSSRRRQQQQQQQQQRRRVVVXXXUUUSSSTTTTTTQQQPPPPPPQQQSSSTTTUUUVVVWWWWWWXXXYYYXXXUUURRRPPPPPPSSSVVVZZZ]]]]]]\\\YYYXXXXXXXXXXXXXXXYYY[[[\\\]]]aaaaaaaaa___ZZZWWWUUUUUUTTTWWWYYY[[[ZZZZZZZZZ[[[]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[YYYXXXWWWTTTTTTSSSSSSTTTUUUWWWXXX]]]]]]^^^]]]\\\ZZZXXXVVVSSSRRRPPPNNNMMMNNNOOOOOOPPPOOOOOOOOONNNNNNNNNNNNRRRSSSTTTUUUTTTSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWWWWVVVUUUQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLNNNPPPRRRSSSTTTQQQNNNLLLKKKKKKJJJHHHLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBDDDDDDCCCCCCBBBAAA@@@@@@????????????>>>>>>===<<>>=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999999999:::;;;<<<>>>===<<<;;;:::999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999777666555666666777555555666666666777777777444444333333333222222222333222222111111222222333111111222222222111000000333333222222111000000/////////000000000111111111444444444444333333333333444333333222222333333444333333333333444444444444444444444444444444555555444555555666666666666666666666666666888:::<<<===???EEEMMMWWW```mmmzzz}}}yyyrrrooommmkkkkkkiiigggeee^^^\\\ZZZYYYYYYYYYWWWVVVWWWXXXYYY[[[\\\\\\]]]]]]---------------------------,,,---///111111...,,,,,,,,,,,,---------....../////////...---------,,,....................................////////////////////////000000000000111111111000//////......222222222222333333333333666555333111000000111111222222333333333444444444444444444555555666666666444444444444555666888888555666666888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999:::;;;;;;===>>>@@@AAABBBBBBCCCEEEFFFGGGHHHHHHHHHGGGEEEEEEFFFIIIJJJKKKJJJPPPOOONNNNNNNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOQQQSSSSSSQQQNNNLLLJJJMMMPPPRRRQQQQQQQQQQQQRRRVVVWWWTTTRRRTTTUUUSSSPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYYYYWWWSSSPPPOOOOOORRRUUUZZZ^^^___^^^[[[YYYYYYYYYZZZ[[[]]]^^^___```cccbbb```]]]ZZZVVVTTTSSSTTTVVVYYYZZZYYYYYYYYYZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXYYY\\\\\\\\\[[[ZZZYYYWWWVVVTTTRRROOOMMMLLLLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTUUUUUUSSSQQQOOONNNOOOOOOPPPQQQQQQRRRRRRSSSUUUWWWYYYYYYWWWUUUSSSOOOPPPQQQQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPLLLKKKKKKJJJIIIHHHLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBAAAAAAAAABBBBBBCCCDDDEEEGGGFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???======>>>@@@AAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>=========@@@@@@???>>>============>>>>>>======<<<;;;;;;;;;:::999888888888999:::;;;===<<<;;;:::999999999999::::::::::::::::::::::::::::::::::::::::::::::::888777666555555555555666444444444555555555666666333333333333222222222222222222222222222222222222111111222222222222111111333333333333222222111111111111111222333444444555333333333333333333333333444333333222222333333444333333333333333333333333333333444444444444555555555666777777888888777777888888777888888999;;;;;;;;;???DDDIIIOOOZZZfffnnnxxx~~~{{{zzzwwwrrrnnnfffcccaaa______]]]YYYUUUWWWXXXYYYZZZ[[[ZZZYYYXXX,,,------------------,,,,,,,,,---...//////...---,,,,,,,,,---------....../////////...---------,,,....................................////////////////////////000000000000111111000000///.........111111222222222333333333222222111111111222333444222222222333333333444444444444444444555555555555444444444444555777999999555666777888999:::;;;;;;;;;;;;<<<;;;;;;:::999999::::::;;;;;;===???AAABBBEEEFFFGGGIIIJJJKKKKKKKKKHHHGGGFFFGGGJJJLLLMMMMMMSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNPPPQQQQQQOOOMMMKKKJJJMMMPPPRRRRRRQQQRRRRRRRRRVVVVVVSSSRRRTTTVVVUUUQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYXXXUUURRRPPPPPPQQQQQQUUU[[[```bbbbbb___]]]XXXYYY[[[]]]___aaabbbcccdddbbb___\\\YYYWWWTTTSSSUUUWWWZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYYYYXXXWWWVVVUUUUUUUUURRROOOMMMLLLLLLNNNOOOLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXZZZZZZYYYVVVRRRPPPMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLQQQRRRRRRSSSTTTTTTTTTTTTPPPNNNKKKJJJJJJJJJIIIHHHKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEAAAAAAAAAAAAAAABBBCCCDDDGGGHHHIIIHHHFFFDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<===???@@@AAAAAA@@@@@@???>>>>>>==================>>>>>>>>>AAA@@@???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999888777888999:::;;;<<<;;;:::999999999999999::::::::::::::::::::::::999999888888888888999999666666555555555555555555333444444444444555555555444444444333333333333222222222222222222222222222222222333333333333333222111111111222222333333333111222222333444555666666333333333333333333333333444333333222222333333444333333333333333333333333333333333333444444555555555555666777777777777666777777777777888888999999666999===@@@CCCJJJRRRYYYaaalll}}}{{{||||||}}}{{{ssspppmmmlllllliiiccc^^^ZZZZZZ[[[[[[YYYWWWUUUTTT,,,,,,------------,,,,,,+++,,,------------------,,,,,,,,,---------.....................---------------------------------............////////////////////////000000000000---......//////000000111/////////000000000000111000000000111222333444555222222222222333333333333444444444444444444444444666666666666666666666666666666777777888999:::::::::::::::;;;::::::999999;;;:::::::::<<<>>>@@@AAABBBCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEHHHLLLPPPSSSTTTUUUTTTQQQOOOMMMLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJMMMQQQRRRRRRRRRRRRRRRQQQUUUVVVSSSRRRUUUWWWUUUQQQQQQRRRTTTUUUVVVWWWXXXWWWWWWVVVTTTQQQPPPRRRSSSSSSWWW]]]bbbeeedddaaa___WWWYYY[[[^^^aaabbbddddddfffccc___\\\ZZZXXXUUUSSSVVVXXXZZZ[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\XXXXXXWWWVVVVVVUUUUUUTTTUUUSSSQQQNNNMMMMMMMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRSSSSSSTTTTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[[[[ZZZWWWTTTQQQOOONNNNNNMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMSSSTTTUUUVVVVVVUUUTTTSSSNNNLLLIIIHHHIIIJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMLLLJJJIIIGGGFFFEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAACCCEEEFFFIIIJJJKKKJJJGGGFFFEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>======>>>>>>@@@@@@????????????>>>>>>===============>>>???@@@@@@@@@???>>>>>>>>>???????????????>>>======<<<<<<:::999888888888999:::;;;;;;:::999999888888888999::::::::::::::::::::::::888777777666666777777888555555555555555555555555333333444444444555555555555555555444444444333333111222222333333222222111222222333444444444333333...//////000111111222222000000111222333333444444222222222222333333333333444333333222222333333444333333333333222222222222222222333333444444555555222333333444444444444444555555555555666666666666666999<<<>>>???AAAGGGKKKRRR]]]ooo{{{tttuuuyyywwwyyy~~~{{{zzzzzzwwwnnngggaaa```___\\\ZZZWWWTTTSSS+++,,,------------,,,++++++,,,,,,---,,,,,,---...,,,,,,,,,---------......---------...............------------------------............////////////////////////000000000000------......///000000111////////////000000000000000000000111222222333333111222222222222333333333444444444444444444444444444555666777777666555555555555666666666777777777888999999::::::::::::999<<<;;;::::::;;;<<>>======@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>======>>>???AAABBB?????????>>>??????@@@@@@@@@@@@@@@???>>>>>>======:::999999888999:::;;;<<<:::999999888888888888888999999999999999999999999777777666555555666777777555555666666666666555555444444444444555555555555555444444444444333333333111222333333333333222111111111222333333333333333000000111111111111111111000000111111222222222333111111222222222333333333444333333222222333333444333333333222222222111111111222222333444444555555222222333444444444444333444444555666666666666666999;;;======<<<===AAAEEEGGGQQQaaatttvvvuuuuuuyyy{{{yyyyyy}}}zzzvvv{{{wwwooommmiiieeeaaa^^^[[[ZZZ++++++------------++++++***,,,,,,,,,,,,,,,---...,,,,,,,,,---------......,,,------....../////////------------------------............/////////000////////////000000000000000000000///......------111111111111222222222222111111111111111111111111111111222222222333333333444444444444444444444444///111444666888888777777444444555555555555555555777888999:::::::::::::::===<<<:::::::::<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEHHHFFFFFFHHHLLLPPPSSSSSSKKKJJJIIIHHHGGGHHHIIIIIIMMMLLLIIIGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHJJJKKKLLLKKKMMMPPPQQQQQQPPPOOOPPPNNNSSSVVVUUUTTTVVVWWWUUUMMMNNNOOOPPPQQQSSSTTTTTTQQQQQQPPPOOONNNOOOSSSVVVXXX\\\aaaeeeeeebbb]]]YYY\\\^^^aaaeeehhhjjjkkklllgggccc^^^\\\\\\[[[XXXVVVUUUWWWYYYZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNMMMQQQQQQPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOQQQTTTWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRSSSQQQNNNKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTVVVWWWWWWUUUSSSQQQLLLJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHBBBBBBCCCCCCEEEFFFHHHIIIFFFFFFGGGGGGFFFEEECCCBBBDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGIIIIIIIIIHHHFFFDDDBBBBBBAAAAAABBBEEEGGGIIIHHHJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@???===<<<@@@AAAAAABBBBBBCCCCCCDDD>>>>>>===>>>???@@@BBBCCC???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;:::999999999:::;;;<<<999999888888888888888888888888888888888888888888777666555444444555666777555555666666777666666555444444444555555555666666444444444333333333222222111222333444444333222111///000111222222222222222555555444444333222222222222222222222222333333333111111111222222333333333444333333222222333333444333333333222222111111111111111222333333444555555333444555555666666555555555666777888999999999999888::::::888666777<<<@@@===FFFTTTeeexxx}}}{{{rrrsssppplllkkkooopppnnn{{{vvvvvv}}}zzzuuupppkkkgggeeeddd+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,------.........222000///---,,,,,,,,,---------------------------///////////////.........////////////////////////...//////000111222222333000111111111111222222222333333222222333333444555555444333333222222222222444444555555666777777777666555555444444444555555444666888:::;;;:::999888::::::::::::;;;===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHGGGHHHJJJLLLLLLJJJHHHGGGHHHIIIIIIHHHJJJIIIGGGEEEEEEFFFGGGHHHEEEFFFHHHHHHHHHIIILLLNNNNNNOOOPPPPPPPPPOOONNNMMMMMMNNNPPPRRRSSSSSSSSSRRRLLLLLLLLLMMMOOOQQQSSSUUUPPPPPPPPPPPPQQQSSSTTTUUUWWWZZZ^^^aaaaaa^^^ZZZXXX[[[```ffflllnnnllliiiffffffbbb^^^[[[ZZZZZZZZZYYY\\\\\\\\\[[[[[[ZZZYYYXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQRRRTTTUUUUUUVVVXXX\\\___```^^^\\\ZZZXXXVVVVVVWWWXXXXXXWWWXXXUUURRRPPPOOOOOONNNMMMLLLOOOSSSTTTTTTSSSRRRRRRMMMMMMMMMNNNOOOSSSYYY]]]^^^^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSNNNNNNMMMMMMMMMMMMMMMNNNPPPOOOOOOOOOOOOPPPQQQQQQZZZYYYYYYWWWVVVTTTRRRQQQNNNLLLIIIIIIJJJKKKKKKJJJGGGHHHIIIJJJLLLNNNOOOPPPLLLLLLLLLKKKJJJJJJIIIIIIFFFGGGHHHGGGFFFFFFHHHIIILLLKKKIIIGGGFFFEEEFFFFFFCCCEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMLLLIIIFFFDDDBBBBBBBBBBBBCCCEEEFFFHHHLLLJJJHHHFFFDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGBBBBBBCCCCCCBBBAAA@@@@@@>>>???AAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;:::::::::999999999888888999999999888888777:::::::::999999999888888777666666555555555666666999:::888555111111555888555555555555555555555555222222222222222222222222222222222222222222222222222111111111222333444444000000000000000000000000111111111111111111111111,,,---///000111111000000222222222222222222222222222222111111111111111222333333444555555555555444333333333333333333333333777777666666555555555444444555666777888999::::::>>>DDDLLLTTTaaavvvzzzzzzwwwrrrmmmiiigggffffffgggooo{{{{{{vvvsss+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------------.........//////000///...---,,,,,,------------------------------------------..........................................///000000111222222000000111111111222222222333222222222222333444444555444333222222222222222444444444555666666777777666555555444444444555555555666888:::::::::999888999999:::;;;===@@@BBBDDD@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFGGGIIIKKKKKKIIIGGGGGGHHHJJJJJJIIIJJJIIIGGGFFFEEEFFFGGGHHHEEEFFFHHHHHHHHHIIILLLNNNOOOPPPPPPQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPLLLKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVXXX[[[]]]]]][[[YYYWWW[[[```fffkkknnnllliiigggeeebbb]]]ZZZZZZZZZYYYYYY]]]\\\\\\[[[ZZZXXXWWWVVVXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUSSSRRRQQQRRRSSSTTTUUUVVVYYY]]]aaaaaa___]]]YYYWWWVVVVVVXXXZZZZZZZZZWWWUUUQQQPPPOOOOOONNNMMMNNNQQQTTTUUUTTTRRRRRRRRRNNNNNNOOOOOOPPPTTTYYY^^^```^^^\\\ZZZXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQVVVVVVWWWVVVVVVUUUSSSSSSMMMKKKIIIIIIJJJKKKKKKKKKHHHIIIKKKLLLNNNOOOOOOPPPLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGFFFGGGIIIKKKMMMLLLJJJGGGFFFEEEEEEEEEDDDFFFHHHHHHHHHGGGHHHIIILLLMMMNNNNNNLLLIIIFFFDDD@@@@@@@@@AAACCCFFFHHHJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA???@@@AAACCCDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBAAA@@@??????>>>============<<<<<<<<<::::::::::::999999999999888888999999999888888777888888777777777666666666777666666555555555666666:::::::::777444333555888555555555555444444444444222222222222222222222222222222222222222222222222222111111111111222222333111111111111111111111111111111111111111111111111000111222333333444444444222222222222222222222222222222111000000111111222000111111222222222222222333333333333333333333333666666666666555555444444444555666777888999999:::777<<>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::777888888999999999888888777777777777666666666666666666666555555666666777888999:::999777555666777555555555444444333333333222222222222222222222222222222222222222222222222222222111000000000111111111111111111111111111111111111111111111111111111222222222222333444555555222222222222222222222222111111000000000111111222///000000111222111111111222222333333333333333333666555555555555444444444444555555666777888999999777:::===@@@EEEPPP```lll}}}{{{wwwtttsssmmmmmmmmmpppyyy++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,------.........------------------------++++++,,,---......//////........................---........./////////000000000000000111111111111111111111111111222333333333333222222222222222333222333333444555555666666555444444444444555666666666777888999999999999888888888:::===???BBBDDDFFFAAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEDDDDDDFFFHHHGGGFFFFFFGGGJJJLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEFFFEEEFFFHHHHHHHHHIIILLLNNNQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPOOONNNMMMLLLKKKKKKHHHHHHIIIJJJLLLOOOQQQSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWYYY]]]ccchhhjjjjjjgggeeeccc```\\\ZZZYYYXXXWWWVVVYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWZZZ[[[[[[YYYWWWUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTVVVZZZ___cccccc```]]]YYYXXXWWWXXXZZZ[[[[[[ZZZUUUSSSQQQPPPQQQQQQQQQPPPSSSUUUWWWVVVTTTQQQPPPPPPPPPQQQRRRSSSTTTWWW\\\```eeebbb]]]XXXUUUTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRPPPOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSUUUUUUVVVVVVVVVVVVUUUUUULLLKKKIIIIIIKKKMMMMMMMMMKKKMMMPPPSSSSSSSSSQQQPPPMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLLLLJJJIIIJJJMMMPPPQQQPPPMMMKKKIIIHHHGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMQQQQQQQQQPPPMMMJJJHHHFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCC???AAACCCEEEGGGGGGHHHGGGCCCCCCBBBAAABBBBBBCCCDDDBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::999=========<<<<<<<<<;;;;;;777777888999999999888888999999888888888777777777666666666666666666777888666777888888777666555555555555444444333222222222111111111111111111111111111111111111111111111111222222111000/////////000111111111111111111111111111111111111111111111111111111000///000111222333111111111111111111111111111000000000000111111222111111222333333333333222222222222222222333333333444444444444444444444444444444555666666777888888:::<<<======???EEEPPPXXXccciiiuuuxxxqqqsss+++++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........------------------------,,,,,,---...///000000111....................................//////////////////000000000111111111111000000000000111222222222222222111111222222333222222333333444444555555444444444444444555666666777888888888999999999888888999:::<<<>>>???@@@AAA@@@@@@?????????@@@AAAAAACCCDDDEEEDDDCCCCCCEEEFFFFFFFFFFFFHHHJJJLLLLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHHHHHHHIIILLLNNNQQQQQQPPPPPPOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKJJJGGGHHHIIIKKKNNNRRRUUUWWWUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYXXX\\\aaaeeeggggggeeecccaaa^^^[[[YYYXXXXXXVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYVVVWWWZZZ\\\\\\ZZZXXXVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVZZZ^^^aaaaaa^^^[[[ZZZYYYXXXXXXYYYYYYWWWVVVTTTRRRPPPPPPQQQRRRRRRRRRUUUVVVWWWVVVSSSQQQPPPPPPPPPRRRSSSTTTVVVYYY]]]```fffccc^^^YYYVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPOOOOOOPPPRRRSSSUUUTTTTTTTTTTTTUUUVVVVVVXXXXXXXXXXXXWWWUUUTTTSSSLLLJJJIIIIIIKKKNNNNNNNNNMMMOOORRRTTTUUUSSSQQQPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKLLLNNNQQQRRRQQQOOOLLLJJJIIIIIIIIIIIIKKKMMMMMMMMMLLLMMMNNNRRRRRRQQQPPPNNNKKKHHHGGGHHHGGGEEEDDDCCCCCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAA???AAACCCEEEGGGGGGHHHGGGDDDCCCCCCBBBBBBCCCCCCCCCAAAAAAAAA@@@???===<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999666777888999999999999999888888888777777777666666666666666666666777888888888888777666666555444444444444333333222222222222111111111111111111111111111111111111111111111111222222111000/////////000111111111111111111111111111111111111111111111111111000///......///111222111111111111111111111111000000//////000111111222111111222333333333333222111111111222222333333333333333333333444444444444444444444555666666777777777888888888888<<>>>>>>>>??????@@@AAABBBCCCDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFHHHKKKLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHHHHHHHIIILLLNNNQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLHHHIIIJJJLLLPPPSSSWWWYYYUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWZZZ[[[ZZZ]]]aaadddfffeeebbbaaa```]]]ZZZYYYXXXWWWUUUSSSSSSTTTVVVXXXYYYZZZ[[[[[[WWWXXXZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXX[[[]]]]]][[[YYYYYYXXXWWWWWWWWWVVVTTTRRRSSSQQQPPPPPPRRRSSSTTTTTTUUUVVVVVVUUURRRPPPOOOPPPPPPRRRTTTUUUWWWYYY]]]```dddbbb^^^ZZZXXXWWWWWWXXXVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQOOONNNOOOQQQTTTVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZYYYXXXVVVTTTRRRQQQKKKJJJHHHIIILLLNNNOOOOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLNNNNNNNNNMMMMMMOOOPPPQQQOOOMMMKKKJJJJJJJJJJJJJJJLLLNNNNNNMMMMMMNNNOOORRRRRRQQQOOOMMMKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJDDDDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDBBBAAA@@@??????@@@AAAAAAAAAAAA@@@???@@@BBBDDDEEEFFFFFFEEECCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@???>>>===<<<;;;======<<<<<<<<<;;;;;;;;;777777777777666666666666666777888999999999999999555555555555444444444444666666666666777888999999DDD@@@:::666555444333333222222222222222222222222111111111111111111111111111111111111111111111111222222111000000000111111222222222222222222222222111111111111111111111111222111111111111111222222111111111111111111111111////////////000111111222///000000111222111111111000000111111222333333333222222333333333333333444444444444444555555666666555666777777888999===???CCCFFFMMMXXXgggxxx}}}|||||||||zzz++++++*********+++,,,---,,,,,,------...////////////...------------...///---------,,,,,,+++++++++++++++,,,---------,,,+++------------------------........................------------------------000000000000000000000000////////////000000000111000////////////000111111111111111111111222333333111111111222333333444444444333333444444666777777999999888888888888888999888999:::<<<=========<<<=========>>>???AAABBBCCCDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFGGGIIIKKKLLLJJJIIIFFFFFFGGGGGGHHHHHHHHHGGGEEEFFFHHHHHHHHHIIILLLNNNPPPOOONNNMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOOOOKKKKKKKKKMMMOOORRRUUUWWWUUUUUUTTTSSSSSSSSSTTTTTTRRRRRRSSSTTTVVVXXXZZZ[[[]]]___bbbeeefffdddbbb```___\\\ZZZXXXXXXVVVTTTRRRTTTUUUWWWXXXZZZ[[[[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVWWWYYYYYYXXXVVVUUUTTTTTTUUUUUUUUURRRPPPSSSQQQOOOPPPRRRTTTUUUUUUTTTUUUUUUTTTQQQOOOOOOPPPPPPRRRTTTUUUWWWYYY]]]``````___\\\ZZZXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQOOONNNMMMOOORRRUUUXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXWWWVVVTTTRRRPPPOOOKKKIIIHHHIIILLLOOOPPPPPPRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMKKKMMMOOOPPPOOONNNNNNOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJLLLNNNNNNMMMMMMNNNOOOQQQQQQPPPNNNMMMKKKJJJJJJFFFFFFFFFFFFGGGIIIKKKLLLGGGFFFFFFEEEFFFGGGIIIJJJHHHHHHGGGEEECCCAAA???>>>>>>??????@@@AAAAAA@@@@@@???@@@AAACCCDDDDDDCCCCCCBBBCCCEEEFFFFFFDDDBBB@@@>>>>>>??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;777777777666666666555555666666777999999::::::999555555555444444444333333666666666666777888999:::UUUMMMBBB:::555444333222000000111111222222333333111111111111111111111111111111111111111111111111222111111111111222222333222222222222222222222222111111111111111111111111222222222333333222222111111111111111111111111111.........//////000222222000111111222222222222222///000000111222222333333111222222222333333333333333444444444444555555555666777888999999:::;;;<<<;;;>>>CCCIIIQQQ^^^mmmxxx~~~xxxuuuyyyzzzvvvsssuuuuuutttyyy~~~++++++*********+++---...,,,,,,------...///000000---,,,++++++++++++,,,---.........------,,,,,,,,,+++,,,------------++++++------------------------------------------,,,,,,------------------------111111111111000000000000////////////000000000000///////////////000111111111111000000111222333333000111111222333333444444333333333444555666777888999999888888888888888999777888:::<<<>>>>>>>>>>>><<<<<<===>>>???AAACCCDDDEEEEEEFFFEEECCCCCCDDDFFFGGGGGGGGGIIIKKKLLLJJJHHHEEEEEEFFFHHHHHHHHHHHHHHHEEEFFFHHHHHHHHHIIILLLNNNOOONNNMMMLLLLLLLLLMMMNNNLLLLLLKKKLLLMMMNNNPPPQQQMMMMMMMMMMMMNNNQQQSSSTTTVVVUUUUUUTTTUUUUUUVVVVVVQQQQQQRRRTTTVVVXXXZZZ[[[___aaadddfffgggeeebbbaaa^^^\\\ZZZXXXXXXVVVTTTRRRVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUUUUVVVWWWVVVUUURRRQQQQQQSSSTTTTTTRRRPPPRRRQQQOOOPPPRRRUUUVVVVVVSSSTTTTTTSSSPPPOOOOOOPPPOOOQQQTTTUUUWWWYYY]]]___\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQOOONNNMMMLLLNNNRRRVVVYYYWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUTTTRRRQQQOOONNNKKKIIIHHHJJJMMMOOOQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPOOONNNNNNMMMMMMLLLJJJMMMPPPQQQPPPNNNNNNNNNJJJIIIHHHGGGFFFGGGHHHHHHJJJLLLNNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKHHHHHHGGGEEECCCAAA???>>>>>>???@@@@@@AAAAAAAAAAAA>>>???AAABBBBBBBBBAAAAAAAAACCCFFFGGGGGGDDDAAA???===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999999999888888888777666666777999999:::::::::777777666666666555555555666666666666777888999:::cccXXXIII===777444333222//////000111222333333444000000000000000000000000000000000000000000000000222111111111222333444444222222222222222222222222111111111111111111111111000111222333333222000///000000000000000000000000............///000222222333333444555555555555444///000000111222222333333111111111222222333333333333333444444444444444444333444666666777666666666666;;;???AAADDDMMM[[[fffrrr{{{{{{mmmnnnlllgggfffhhhiiigggjjjrrr++++++,,,,,,,,,,,,+++++++++---......---,,,,,,---,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,------------.........//////,,,------......------,,,,,,++++++---......,,,))),,,,,,,,,---------..................//////////////////000000000000////////////000111222333333444111222222333333222222111333222111111111222333444444444555555666777777777999888777666555444444444:::::::::;;;<<<===>>>???>>>??????@@@@@@AAABBBBBBDDDCCCCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIGGGFFFFFFGGGCCCEEEGGGGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJRRRPPPLLLIIIIIIJJJLLLNNNQQQNNNJJJJJJLLLOOOOOOMMMOOOOOOOOOOOOQQQSSSUUUWWWWWWXXXXXXYYYXXXWWWUUUTTTTTTUUUUUUUUUVVVVVVWWWWWW^^^___bbbddddddcccaaa```^^^]]][[[YYYWWWVVVUUUTTTTTTUUUWWWXXXXXXXXXWWWVVVZZZZZZ[[[\\\]]]^^^^^^___\\\[[[YYYYYYZZZZZZXXXWWWYYYWWWUUUTTTTTTUUUTTTSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPRRRVVVXXXXXXVVVSSSSSSQQQOOOMMMNNNQQQTTTSSSSSSTTTUUUWWWYYY[[[\\\^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQOOOLLLKKKMMMPPPUUUXXXWWWWWWVVVUUUTTTTTTTTTUUUPPPPPPOOONNNMMMLLLKKKKKKGGGIIILLLOOOQQQQQQQQQPPPSSSQQQNNNNNNOOOPPPPPPPPPMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHFFFDDDDDDDDDDDDEEEDDDFFFIIILLLNNNNNNNNNMMMMMMKKKHHHFFFEEEFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDAAA???>>>======AAAAAAAAAAAA@@@???>>>>>>@@@@@@?????????@@@BBBCCCJJJIIIHHHFFFDDDCCCAAAAAA??????===<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;777777777777777777777777444555888:::;;;;;;:::999888666444333333333555666111555888777444333777;;;\\\RRREEE<<<888555111...333222000//////000222333111111222222222222111111000000000000000111111111000000000000111222333444222222222111111111000000//////000111111111111111////////////////////////333222111000000111222333...//////000111222222222444333111000000000111111111111111111111111111111333333333222222111111111222222333333333333444444666555555444444666777888888999:::<<>>>>>??????@@@AAAAAAAAAEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIIIIGGGEEEEEEFFFDDDEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKOOOMMMKKKIIIIIIKKKNNNPPPQQQNNNKKKKKKMMMNNNOOONNNQQQPPPPPPQQQRRRTTTVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSUUUVVVVVVWWWXXXXXXXXXXXX\\\]]]```bbbbbbaaa___^^^\\\[[[YYYWWWVVVUUUUUUTTTVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZXXXXXXYYYYYYWWWVVVXXXVVVUUUUUUVVVVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPRRRVVVXXXXXXVVVSSSSSSRRRPPPOOOOOOQQQSSSSSSTTTTTTVVVWWWYYY[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNLLLJJJIIIJJJNNNRRRTTTUUUTTTSSSRRRRRRQQQQQQRRROOOOOONNNMMMLLLKKKJJJJJJHHHJJJMMMPPPRRRSSSRRRRRRRRRPPPNNNMMMNNNOOOOOONNNLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLGGGGGGEEEDDDDDDDDDEEEFFFEEEGGGIIIKKKMMMMMMMMMLLLKKKJJJGGGEEECCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJKKKJJJJJJIIIHHHEEEDDDCCCAAA???======<<<@@@@@@AAAAAA@@@@@@??????@@@@@@?????????@@@AAABBBGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999999999444555777888999999777777777666444333222333444555111444777777444333666:::RRRJJJ???888555444222///333222000//////000222333000111111222222111111000111111111111111111000000000000000000111222333333222222222222111111111111//////000111111111111111000000000000000000000000222222111000000111222222...//////000111111222222333222111000000000111111111111111111111111111111333333333222222111111111222222222333333333444444666555444444444555777777444555666777999===CCCGGGQQQYYYggguuu~~~vvvpppmmmmmmllllllmmmnnnrrr{{{******++++++++++++******,,,...//////...------......---,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------,,,,,,,,,,,,,,,------......------,,,...------...//////---,,,,,,,,,,,,---------......---............/////////000000///......///000000////////////////////////111111222222222222111111000////////////000111111111222222333444444555555444444444444555777888888888888888888999:::;;;<<<======>>>??????@@@@@@AAADDDDDDDDDDDDEEEFFFGGGHHHGGGIIIIIIIIIFFFEEEDDDEEEDDDFFFHHHIIIHHHHHHIIIJJJIIIIIIIIIHHHIIIIIIJJJKKKKKKJJJIIIIIIJJJMMMPPPRRRPPPNNNLLLLLLMMMNNNNNNNNNSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRTTTUUUVVVXXXYYYYYYXXXWWWZZZ[[[]]]______^^^\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWWWWVVVXXXXXXYYYZZZ[[[\\\]]]]]]ZZZYYYXXXXXXYYYXXXWWWUUUVVVVVVVVVWWWXXXXXXVVVTTTVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOOQQQUUUWWWWWWWWWRRRSSSTTTSSSQQQPPPQQQRRRTTTTTTUUUVVVXXXYYY[[[\\\ZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMLLLKKKIIIIIIJJJMMMPPPSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKNNNRRRTTTUUUTTTTTTRRROOOMMMLLLMMMMMMLLLKKKJJJLLLNNNMMMIIIGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJEEEEEEEEEDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLKKKKKKJJJGGGGGGEEEDDDBBBAAA@@@???AAABBBDDDFFFHHHJJJLLLMMMIIIJJJLLLLLLLLLJJJHHHGGGCCCBBBAAA@@@>>>===<<<;;;>>>???@@@@@@AAA@@@@@@@@@@@@????????????@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB??????>>>===<<<<<<<<<<<<:::999888888777777888888::::::::::::::::::::::::444555666777777666555444666555444333222333444555111444666666333333555888EEE???777333222222111000222111000//////000111222000111111222222111111000333333222222111000000000000000000000111222333333333333222222222111111111//////000111111111111111111111111111111111111111222111111000000111111222...//////000000111111222222222111000000000111111111111111111111111111111222222222222222111111111222222222222333333333333555444444444444555666666555666666666777:::>>>AAACCCLLLXXXcccooo~~~~~~~~~~~~|||zzzxxxxxx}}})))******++++++******))),,,...//////...---......************+++,,,---.........---,,,++++++++++++---,,,,,,,,,,,,+++++++++,,,------......------,,,,,,+++***+++,,,,,,+++***,,,,,,,,,---------......---------.........//////111000...------...000111000000000//////.........000000111111111111000000////////////000000111111000000111111222333333333222222222333444555666777777777777777777888999:::<<<======>>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEEEEGGGHHHIIIHHHFFFDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJMMMOOOQQQOOONNNMMMMMMMMMNNNNNNNNNUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQSSSUUUWWWXXXXXXWWWVVVYYYZZZ\\\]]]]]]\\\[[[ZZZWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWVVVVVVVVVUUUUUUYYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZYYYYYYZZZYYYWWWUUUUUUUUUVVVXXXZZZZZZWWWUUUYYYYYYXXXWWWVVVTTTSSSRRRNNNNNNOOOQQQSSSUUUVVVVVVQQQSSSUUUUUUSSSRRRQQQRRRTTTTTTUUUVVVWWWYYY[[[\\\XXXWWWVVVUUUSSSQQQPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLKKKKKKKKKLLLOOOQQQSSSTTTSSSRRRRRRQQQQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIHHHKKKMMMPPPSSSUUUVVVVVVUUUPPPNNNLLLLLLLLLKKKJJJHHHHHHLLLOOOMMMGGGEEEFFFIIIHHHHHHGGGGGGGGGGGGGGGHHHCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHCCCDDDDDDDDDCCCAAA@@@??????@@@BBBDDDFFFHHHJJJKKKGGGIIIKKKLLLKKKIIIFFFDDD@@@@@@@@@???>>><<<;;;:::======???@@@@@@AAAAAAAAA??????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@===<<<<<<;;;::::::;;;;;;:::999888888777777888888999999999999999999999999666666666777666555444333555444333333222222333333111333555444333222444666;;;777222///000111111000111111000000000000111111000000111111111111000000444333333222111000000////////////000000111222333333222222222222111111111//////000111111111111111000000000000000000000000111111000000000000111111////////////000000111111111111111000000000000111111111111111111111111111222222222111111111111111111222222222222333333333444444444444444555555555555666777777666777:::<<<===EEENNNUUU\\\jjj~~~******++++++++++++******,,,...//////...------...------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++)))***+++,,,+++***,,,,,,,,,---------......------------............111///...,,,,,,...///111222111111000000//////...///000000111111000000///000000000111111111111111//////000000111222222222111111111111222222333444777666666666666777888888;;;;;;<<<======>>>>>>????????????@@@AAACCCDDDEEEFFFHHHIIIHHHFFFDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIJJJKKKMMMNNNNNNOOOOOONNNNNNNNNNNNOOOUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSUUUWWWXXXYYYXXXXXXZZZ[[[\\\\\\\\\[[[ZZZZZZWWWWWWWWWXXXXXXYYY[[[[[[XXXXXXXXXWWWWWWWWWWWWXXXZZZ[[[[[[\\\]]]^^^______[[[[[[[[[[[[\\\[[[XXXVVVSSSTTTUUUXXXZZZZZZXXXVVVZZZZZZYYYXXXVVVTTTRRRQQQMMMNNNPPPQQQRRRSSSTTTUUURRRTTTVVVWWWUUUSSSRRRRRRTTTTTTUUUUUUWWWXXXZZZZZZWWWWWWUUUTTTRRRPPPOOOOOOJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRRRRNNNNNNMMMLLLKKKJJJIIIIIILLLMMMPPPSSSUUUUUUUUUTTTOOOMMMLLLKKKKKKJJJHHHFFFGGGKKKMMMKKKGGGDDDFFFIIIGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGAAABBBDDDEEEEEEDDDBBBAAA@@@AAABBBCCCDDDFFFGGGGGGEEEFFFHHHIIIHHHFFFCCCAAA>>>>>>???>>>>>><<<;;;:::<<<===>>>???@@@AAAAAAAAA????????????????????????AAA@@@??????>>>===<<<;;;::::::999888888888888999:::999999888888888888888777777777777777777777777777777777777666555444444444444333222222222222222111222333333222222333444666444111/////////000000111000000000000000000111000000000111111000000000333333222222111000//////////////////000111222333222222111111111111000000//////000111111111111111////////////////////////000000000000000000000000///////////////000000000000000000000111000000000000000000000000000000000111111111111111111111111111111111222222222333333222333333444444444444444222333444444333333444555:::@@@FFFIIILLLWWWiiiwww}}}+++++++++,,,,,,++++++++++++---......---,,,,,,---444333111///---,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,------......------,,,...---++++++,,,------,,,,,,,,,,,,---------......,,,------------.........//////...------...//////111111111000000///////////////000000000000/////////000111222222222111111/////////000111111222222111111111111111222333333777666666666666666777777:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@AAABBBDDDEEEFFFEEEFFFHHHGGGFFFDDDEEEEEEDDDFFFIIIJJJJJJJJJKKKMMMJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPOOONNNMMMNNNPPPSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZXXXXXXXXXYYYZZZ[[[]]]]]]ZZZZZZYYYYYYZZZ[[[[[[\\\[[[[[[\\\]]]^^^___``````\\\[[[\\\]]]]]]\\\YYYVVVRRRRRRTTTVVVYYYZZZYYYXXXYYYYYYXXXWWWUUUSSSQQQPPPMMMOOOPPPPPPPPPPPPQQQSSSSSSUUUWWWWWWUUUTTTSSSTTTSSSSSSTTTTTTUUUWWWXXXYYYVVVUUUTTTRRRQQQOOONNNMMMJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLMMMNNNOOONNNNNNNNNNNNOOOPPPRRRRRRPPPPPPOOONNNMMMLLLKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQMMMLLLKKKKKKKKKKKKHHHFFFFFFHHHJJJIIIGGGEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEFFFEEECCC@@@???======>>>???>>>===;;;:::<<<===>>>???@@@@@@@@@@@@?????????@@@??????>>>===???>>>>>><<<;;;:::999999888777777666666777777777:::999999888777888888888666666666666666666666666777777666666555555555555333333333222222222111111111111111111222222222222333222111000//////000000000000000000000000000000///000000111111000000///222222111111000/////////////////////000111222222111111000000000///////////////000111111111111111........................///000000111111000000///////////////////////////...///000111111111000000000000000000000000000000000000000111111111111111111111111111222222222222111222333333444444333333111333555666555444555666888;;;??????@@@GGGTTT^^^tttzzzzzz{{{{{{wwwrrrrrrvvvyyy~~~,,,,,,------------,,,,,,***,,,------,,,++++++,,,000000...---,,,++++++***++++++++++++,,,---......++++++,,,---...//////000,,,------......------,,,...,,,+++***,,,------,,,,,,,,,,,,---------......,,,,,,---------.................................////////////////////////...//////000000//////......///000111111111000000/////////000111111222222000000000111333444666777777777666666666666777777:::::::::;;;<<<<<<======?????????@@@BBBCCCEEEFFFCCCEEEGGGGGGFFFEEEFFFGGGCCCEEEHHHIIIIIIIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKMMMOOOQQQPPPNNNMMMNNNPPPPPPQQQSSSUUUVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSTTTUUUWWWZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^XXXXXXXXXXXXYYY[[[\\\]]]ZZZ[[[\\\]]]^^^______```[[[[[[[[[]]]]]]\\\XXXUUURRRQQQRRRTTTWWWZZZZZZYYYXXXWWWWWWVVVTTTRRRPPPOOONNNPPPQQQPPPNNNNNNOOOQQQUUUVVVWWWWWWUUUTTTTTTUUURRRRRRRRRSSSTTTUUUVVVWWWSSSSSSRRRPPPNNNMMMKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGIIIJJJLLLNNNNNNNNNNNNLLLLLLMMMNNNPPPRRRTTTUUURRRRRRQQQPPPOOONNNMMMMMMLLLNNNOOOQQQQQQPPPOOONNNLLLKKKKKKKKKLLLLLLIIIGGGEEEFFFGGGGGGGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCAAABBBDDDFFFGGGHHHHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA??????<<<===>>>??????>>><<<;;;======>>>??????@@@??????>>>???@@@@@@???>>>===<<<;;;;;;;;;::::::999999999777777666666666777777888999888777777666666777777555555555555555555555555555555444444444444444444222222222222222111111000111111000000111111111000///000000000000000111222//////000000000000////////////000000000000//////000////////////////////////......//////000111222////////////............//////000111111111111111////////////////////////...///000111111000///...////////////////////////---...000111111111000000000000000000000000000000///000000000111111111222111111111111222222222222000111222333444333333222111333666888777777777888555777888888999===EEEKKKYYYdddqqq{{{yyyssspppmmmiiiiiimmmppprrrvvv}}},,,------......------,,,)))+++---,,,+++***++++++'''''''''((()))***,,,,,,*********+++,,,---...///***+++,,,---///000111111,,,------......------,,,---***(((((()))++++++***,,,,,,,,,---------......,,,,,,,,,---------......------...//////...------..............................////////////......,,,---///000000000///...//////000000111111222222//////000222555777999:::888777777666666666777777999999:::;;;;;;<<<<<<===<<<<<<===>>>???AAACCCDDDBBBDDDFFFFFFFFFEEEFFFGGGBBBEEEGGGHHHIIIIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLOOOQQQQQQOOOMMMNNNPPPNNNOOOQQQTTTUUUVVVVVVVVVRRRRRRQQQPPPPPPRRRSSSTTTQQQPPPOOOOOOPPPSSSWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]UUUTTTTTTUUUVVVXXXZZZ\\\ZZZZZZ[[[\\\]]]^^^^^^___ZZZZZZZZZ\\\]]][[[WWWTTTRRRQQQPPPRRRVVVYYYZZZZZZVVVVVVVVVUUUSSSQQQPPPOOONNNPPPRRRQQQNNNLLLNNNPPPVVVWWWXXXWWWUUUTTTUUUVVVRRRRRRRRRRRRSSSTTTVVVVVVRRRQQQPPPNNNLLLKKKJJJIIIJJJJJJKKKKKKLLLKKKKKKKKKIIIKKKMMMOOOPPPQQQQQQPPPMMMMMMNNNPPPRRRUUUWWWXXXTTTSSSRRRQQQPPPOOOOOONNNLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJJJJLLLMMMLLLJJJHHHEEEDDDDDDFFFHHHIIIHHHFFFJJJIIIHHHFFFEEEDDDDDDDDDAAABBBDDDFFFGGGHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHJJJJJJHHHFFFCCCBBB@@@??????@@@AAABBBDDDEEEFFFGGGEEEDDDCCCBBBAAA@@@??????<<<===???@@@@@@>>>===;;;===>>>>>>????????????>>>>>>???@@@@@@@@@>>>===<<<888888999999999:::::::::888777777777777777888888777777666555555555555555666666666666666666666666444333333222222333333444111222222222222111000000222111000000111111000///---...000000000000222333//////000000000000////////////000000000000//////............////////////.........//////000111222///............---------//////000111111111111111000000000000000000000000...///000111111000///...///////////////.........---...///111111111000///000000000000000000000000//////000000111111111222000111111111111222222222000111222333444333222222,,,///222444444444444555444555666666888;;;???CCCFFFPPP\\\dddiiioooxxxyyyuuurrrnnnnnnsssqqqooonnnrrr|||,,,------.../////////...++++++++++++++++++++++++++++++++++++++++++++++++************************...***......+++444===888------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111111000000//////......,,,---///000000000///...000000000000111111111111111111000000000000111111333222111111111222333444555555555555666666666666999888777777777888::::::888999;;;===@@@BBBDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKJJJHHHFFFGGGHHHJJJKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJLLLNNNPPPPPPOOOMMMMMMMMMLLLMMMNNNPPPQQQRRRSSSSSSOOOOOOOOOOOOPPPQQQSSSUUUUUUSSSOOOMMMMMMPPPTTTWWWYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXVVVUUUXXXVVVTTTTTTUUUWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\UUUUUUVVVWWWXXXXXXXXXXXXUUUQQQNNNPPPTTTWWWVVVTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOMMMLLLKKKLLLNNNTTTVVVXXXXXXVVVTTTSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTQQQMMMKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNPPPSSSVVVWWWWWWRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNLLLKKKJJJJJJIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHMMMLLLJJJHHHFFFDDDBBBAAACCCDDDEEEDDDDDDDDDFFFHHHEEEFFFFFFGGGIIIJJJJJJKKKLLLKKKIIIFFFDDDBBB@@@@@@>>>???AAACCCDDDEEEEEEDDDCCCBBB???<<<;;;:::;;;;;;======>>>>>>>>>>>>>>>======>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777666666999777555444333444555666888888777777666666666555555555555555555555444444444333333222111111111222222222222111111111000000...///000111111000///...111111000000//////............//////000000111111000000000000000000000000------......//////000000111000//////000000///...111///...------...///111000000000000000000000000111111000///////////////////////////////////////........................////////////////////////000000///////////////000000000000000000000000000////////////000111333333000000111111111222222222444444444444444444444444333333444555666777888999>>>BBBGGGMMMTTT\\\dddiii|||{{{|||}}}uuuqqquuu|||+++,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))---//////:::EEEAAA...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000000000//////......---....../////////////////////000000000111111111111111000000000000111111222222111111111222333444555555555555555666666666888888777777777888999:::999:::;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFHHHJJJKKKJJJLLLKKKIIIHHHHHHHHHIIIIIILLLNNNPPPPPPNNNMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTUUURRROOOMMMMMMPPPTTTVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVTTTTTTUUUSSSRRRSSSUUUWWWXXXXXXUUUUUUTTTUUUUUUWWWYYYZZZUUUUUUVVVWWWXXXXXXWWWWWWUUUQQQNNNPPPTTTWWWVVVSSSSSSSSSSSSRRRQQQPPPOOONNNPPPPPPPPPOOOMMMLLLMMMOOORRRUUUWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSQQQMMMKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPPPPOOOOOOPPPSSSUUUVVVVVVRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCAAABBBCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKHHHFFFDDDBBBAAAAAAAAABBBDDDFFFGGGGGGGGGGGGEEECCC@@@===<<<<<<===>>>======>>>>>>>>>>>>============>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777888777555444333444555666777666666666555555555555333333444444555555666666444333222222111111111222222222222111111111000000//////000000000000//////111000000000/////////....../////////000000000111////////////////////////.........///////////////............000000000000000///...------...///000////////////////////////111000000///////////////////////////////////////................................................000000///////////////000////////////////////////////////////000111222222111111111111222222222222444444444444444444444444333333444555666777777888;;;===???BBBGGGNNNWWW\\\ooo|||~~~++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((---//////;;;GGGCCC///...---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000000////////////..................///000000//////000000000000111111111000000//////000000111222111111111111222333333444444444555555555666666777777777777777888999999::::::::::::<<<>>>@@@AAAAAAAAAAAA@@@AAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFHHHFFFEEEFFFHHHJJJJJJIIILLLKKKIIIGGGFFFFFFGGGGGGJJJLLLOOOOOONNNLLLLLLMMMLLLMMMNNNNNNOOOOOONNNNNNMMMNNNOOOQQQRRRRRRRRRRRRSSSRRROOOMMMNNNPPPSSSUUUWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPRRRUUUXXXYYYZZZUUUTTTTTTSSSTTTUUUVVVWWWUUUVVVVVVWWWWWWWWWWWWVVVTTTRRROOOQQQTTTVVVUUUSSSRRRRRRRRRRRRQQQPPPNNNNNNQQQRRRRRRPPPNNNMMMNNNOOOQQQTTTVVVWWWVVVUUUTTTUUUWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRPPPMMMKKKLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJNNNNNNNNNNNNNNNOOOPPPPPPQQQOOOOOOPPPRRRTTTUUUTTTQQQQQQPPPPPPNNNMMMKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHJJJKKKMMMNNNLLLLLLJJJHHHFFFDDDCCCBBBAAABBBBBBAAA??????@@@BBBEEEEEEFFFHHHIIIJJJKKKLLLJJJIIIGGGEEECCCBBBAAAAAABBBDDDEEEGGGHHHHHHGGGGGGEEECCC???<<<;;;;;;===???=========>>>>>>======<<<<<<======>>>===<<<;;;:::::::::::::::::::::::::::888888888888777777777777777666555444444444555666555555444444444444333333111222222333555555666777333333222111111111111222222111111111111000000000111000000//////000000111000000000000////////////////////////000000000000///////////////////////////////////////.........,,,,,,---...///000000111000///...------...///000////////////////////////000000//////......//////////////////////////////................................................000//////......///000000........................000000000//////000111111111111222222222333333333333333333333333333333333333333444444555555555666888888888888:::@@@HHHMMM\\\jjj~~~}}}***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---))),,,---***555???:::///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------///////////////////////////......------...000111////////////000000000111000000////////////000000111111111111111222222333333333333444555555555666666666666666777777888888;;;:::999999:::<<<>>>???????????????@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDEEEHHHIIIIIIHHHKKKJJJHHHFFFEEEEEEEEEFFFHHHKKKMMMNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOQQQRRRRRRQQQQQQRRRQQQOOONNNNNNPPPRRRTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRUUUXXXYYYZZZVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUSSSRRRSSSUUUWWWVVVTTTRRRRRRRRRRRRQQQPPPOOONNNQQQQQQQQQPPPNNNMMMNNNOOOQQQTTTWWWYYYXXXWWWWWWXXXZZZYYYXXXVVVUUUSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLNNNLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOOOOQQQSSSSSSRRRNNNNNNNNNNNNMMMLLLKKKKKKGGGHHHIIIIIIIIIIIIIIIHHHIIIHHHHHHIIIKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@>>>>>>???@@@CCCDDDEEEFFFGGGIIIJJJJJJGGGFFFDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEFFFFFFEEEDDDBBB???<<<999888999<<<============>>>======<<<<<<;;;<<<<<<======;;;:::999999999999999999999999999666666777777777777777777666666555444444444555666333333333333222222222222222222333333444444444555222222111111111111111222111111111111000000000000222111000//////000111222000000000000////////////////////////000000000000////////////////////////000000//////......------,,,---......---...///000000///............///000////////////////////////000//////.........//////////////////////////////................................................//////.........///000000////////////////////////111000000/////////000000222222222222333333333333222222222222222222222222333333333333444444444444666666666666666:::@@@DDDKKKWWWhhhzzz~~~***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---))),,,,,,(((000888222///...---,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.............................................////////////......------...000111...////////////000000000000000////////////000000000000111111222222222222222222222333444555555555555555666666777777777777:::999999999:::;;;==================>>>@@@AAAAAACCCBBBBBBBBBBBBAAAAAAAAADDDCCCCCCEEEGGGIIIHHHGGGIIIHHHFFFEEEDDDDDDDDDEEEFFFIIIKKKMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOPPPQQQPPPPPPPPPOOONNNNNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNOOOQQQRRRTTTTTTUUUTTTRRRSSSUUUXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUVVVUUUUUUVVVWWWWWWWWWVVVRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPOOOMMMMMMNNNOOOTTTVVVZZZ[[[[[[ZZZZZZ[[[[[[ZZZXXXVVVTTTRRRPPPPPPNNNOOOOOONNNLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKKKKLLLNNNPPPQQQRRRRRRPPPOOOOOOPPPQQQQQQPPPJJJKKKLLLLLLMMMLLLLLLLLLFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGHHHJJJKKKIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIHHHGGGEEECCCBBBBBBAAABBBBBBAAA???>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGCCCCCCAAA@@@@@@?????????AAABBBDDDDDDEEEDDDCCCBBB@@@>>>;;;888888999<<<==================<<<;;;;;;:::;;;;;;<<<;;;:::999888888888888888888888888888666666666666666666777777555555444444444555555555111111111111222222222222444444333333222222222111111111111000000111222222000000000000000000000000222111000//////000111222////////////000000000000000000000000////////////........................000000//////......------...///000///,,,+++,,,...//////............//////........................//////............//////////////////////////////...............................................................///000000000000000000000000000000000000//////////////////111111222222222333333333222222222222222222222222222222222222333333333333333555666777888999<<<>>>@@@HHHSSS```ooo~~~|||}}}++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***(((,,,---)))000666000...---,,,++++++***++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......////////////////////////---............/////////...............///000000......////////////000000000//////......//////000///000111111222222111111000111222222333444555555444444555666666666666666888888999:::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBAAABBBDDDGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEGGGJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPJJJKKKKKKLLLNNNQQQSSSTTTUUUSSSRRRRRRUUUWWWWWWWWWXXXXXXWWWVVVWWWXXXZZZZZZZZZZZZZZZYYYYYYWWWVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVRRRRRRSSSSSSRRRQQQQQQPPPMMMNNNOOONNNMMMMMMOOOQQQVVVXXX\\\]]]\\\\\\[[[\\\ZZZYYYWWWUUURRRPPPOOONNNLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPPPPPPPOOONNNMMMMMMIIIIIIKKKMMMOOORRRTTTVVVSSSQQQOOOOOOPPPPPPOOONNNJJJJJJKKKLLLLLLLLLLLLKKKFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBBAAA??????@@@BBBAAABBBBBBBBBCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;<<<===>>>============<<<<<<;;;:::999::::::;;;;;;999888777666666666666666666666666666666666666555555555555333444444444555555555555000111111111111222222222555444444333222111000///111000000000000111222222//////000000000000000111111111111000000111111111////////////000000000000000000000000////////////........................///////////////.........///111222000,,,***,,,...////////////////////////..............................------......//////////////////////////////........................------------------------------------...///000000111111111111111111111111/////////......///000000000000111111111222222222111111111111111111111111000111111111222222333333///222555666777777888999:::>>>DDDKKKVVVeeeuuu}}}~~~zzztttvvv,,,,,,------,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++((('''---...***///444,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------..............................---------.........//////---......///////////////........./////////000000//////............//////...///000111222111111000000000111222333444555555333444555666666666555555666777:::<<<=========<<<999999:::;;;<<<>>>@@@AAA????????????????????????@@@@@@AAADDDGGGHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDEEECCCFFFIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOKKKKKKJJJKKKLLLNNNOOOPPPQQQOOONNNPPPSSSVVVWWWWWWWWWWWWVVVVVVWWWYYY[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVSSSUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTSSSSSSRRRQQQMMMNNNOOOOOOOOOPPPRRRTTTWWWYYY\\\]]]\\\[[[[[[[[[XXXWWWUUUSSSQQQNNNMMMLLLKKKLLLMMMLLLLLLLLLNNNPPPPPPPPPPPPPPPPPPNNNMMMLLLHHHIIIKKKNNNRRRUUUYYYZZZSSSQQQOOONNNOOOOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEECCCBBBAAA@@@??????@@@AAA@@@??????AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::999888999:::::::::999777666555555555555555555555555666666666555555444444444222333444444555555555555000000111111111222222222333333222222111111000000000000000000000111222222////////////000000111111000111111222222111111000.../////////000000000111111000000000/////////....................................///////////////...111333111---+++---000......////////////.................................------------...///000////////////////////////........................------------------------------------...///000000000000000000000000000000...............///000111//////000000000111111111111111111111111111111111...//////000111222333333000222333333333333555777555888;;;???DDDNNNZZZcccttt~~~~~~tttppprrrvvv~~~---------------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++************************((('''---...(((,,,...%%%+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---------------------------------.........//////,,,---///000000000///.............../////////000//////............//////...///000222222111111000///000111222333444555555333333555666666666555444555777:::===???>>>===<<<888999999:::<<<>>>@@@AAA===>>>>>>>>>????????????@@@@@@AAADDDFFFHHHGGGEEEBBBBBBAAAAAABBBCCCEEEFFFBBBEEEHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKMMMQQQUUUWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\]]]]]]]]]\\\ZZZYYYWWWWWWQQQSSSUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRMMMNNNPPPPPPPPPQQQTTTVVVWWWYYY\\\]]]\\\ZZZZZZZZZVVVUUUTTTRRROOOMMMLLLKKKJJJKKKLLLLLLKKKLLLNNNPPPOOOOOOPPPPPPOOONNNLLLKKKIIIJJJLLLPPPTTTXXX\\\^^^SSSQQQOOONNNOOONNNMMMLLLPPPOOOOOOMMMKKKIIIGGGFFFHHHHHHHHHHHHGGGEEEDDDDDDCCCBBBBBBDDDFFFGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIEEEDDDDDDBBBAAA@@@??????>>>???@@@???>>>???AAABBBEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAABBBBBBCCCDDD===>>>??????>>>===;;;:::888999:::;;;;;;;;;::::::============<<<;;;:::999888888999:::999888777666555555555555555555555555777777666555444444333333222333444444555555555444000000111111222222222333111111111111111222222222000000///000000111222222.../////////000000111111000111222333333222111000.../////////000000111111111111000000/////////...........................---.........//////000000,,,000333111...,,,///333......////////////..............................---------------...///000////////////////////////........................------------------------,,,,,,,,,---...///000111////////////////////////---------......000111222////////////000000000000000000000000000000000000---...///000111222333444444444333111000111444777333555888999;;;AAAIIIPPPYYYcccpppyyyxxxtttsssnnnoooqqqwww}}}222111...,,,******+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,(((((()))***,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,---------...///000111111//////000111111111111111000///...------...///000......//////000000111111000000000000111222333444444444444444444444444444333666999===>>>???>>>===:::::::::;;;<<<===>>>??????AAABBBAAA??????@@@AAA??????@@@@@@BBBDDDEEEFFF?????????@@@AAABBBDDDDDDFFFFFFFFFGGGHHHJJJMMMNNNSSSPPPNNNMMMLLLLLLJJJIIILLLJJJGGGEEEEEEFFFIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOLLLJJJJJJLLLMMMLLLJJJMMMKKKJJJKKKNNNQQQSSSTTTUUUTTTSSSSSSTTTVVVXXXYYY^^^]]]\\\ZZZYYYXXXXXXXXXTTTSSSQQQPPPOOOOOOPPPQQQSSSVVVXXXYYYWWWTTTRRRQQQOOOMMMLLLNNNQQQUUUWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZVVVVVVUUUSSSQQQOOOMMMLLLIIIIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPPPPOOOMMMJJJGGGHHHJJJMMMPPPSSSUUUVVVWWWRRRQQQQQQQQQQQQPPPMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@>>>======@@@???=========???BBBCCCFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAACCCAAA>>>;;;:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<>><<<;;;:::999888777888999:::999777555333666555555555555666666777;;;999777555444444555555222222111111111111222222222222222000//////111333222222111000//////000000000000////////////000000,,,---///000000000///...000000000000000111111222//////............//////111111000///////////////.........------,,,,,,,,,---.........//////000000///...---,,,+++,,,,,,---////////////////////////------,,,+++,,,---...///...///000000...---...///---...///000000///...---......------------............//////...,,,+++))),,,------......------,,,000//////000111000---***......///000000000000000111111000000000000111111111000///......///000111000000111222222222222111222222222222222222222222888777666666888<<<@@@CCCJJJPPPYYY```fffppp{{{uuuuuuooolllooossstttuuuwwwsssxxx}}}111000---+++***++++++,,,+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,******++++++,,,,,,------......///000000000000///000///...------...///000/////////000111111222222000000000000111222333333444444444444444444444444444666999<<<>>>>>>===<<<::::::::::::;;;<<<===>>>>>>???@@@???>>>===>>>@@@??????@@@AAABBBCCCCCCDDD????????????@@@BBBCCCDDDJJJJJJIIIIIIJJJKKKLLLMMMRRROOOMMMLLLLLLKKKJJJHHHJJJIIIFFFEEEEEEGGGJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLJJJJJJLLLMMMLLLKKKLLLKKKIIIJJJMMMQQQSSSSSSTTTTTTRRRRRRSSSUUUWWWXXX^^^]]][[[ZZZYYYXXXWWWWWWSSSRRRPPPOOOOOOOOOPPPPPPTTTVVVXXXYYYWWWUUUSSSRRRQQQOOONNNOOORRRUUUWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXVVVUUUUUUSSSQQQOOOMMMKKKJJJJJJKKKMMMOOOQQQRRRSSSRRRQQQOOOOOOOOONNNLLLJJJKKKMMMPPPRRRTTTTTTTTTSSSQQQPPPPPPPPPPPPOOOMMMJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBB>>>>>>>>>>>>???@@@AAAAAACCCAAA???<<<;;;<<<===>>>>>>>>>===<<<<<<<<<<<<=========<<<<<<;;;;;;::::::999999:::;;;:::888666555666555555555555666777777999888777666555444444444333333222222222222333333222333333222000000111222222222111000000000000000000000////////////000000------///000000000//////000////////////000111111//////............//////111000000////////////////////////......------------........./////////000000///...---,,,------...........................------,,,,,,,,,---...///---...//////------...///---...///000000///...---......------------.....................,,,+++***,,,------......------,,,000/////////000000...---......///000000000000000111111000000000000111111111000///......///000111000000111222222222222111222222222222222222222222444333333333444777;;;======BBBIIINNNTTT\\\gggoooxxxttttttvvvuuuvvvxxxvvvxxxzzzzzzxxxzzz///...,,,+++++++++,,,---+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------...////////////...//////...------.../////////000000111111222333333111111000000000111111222444444444444444444444444555666999;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>???>>>===<<<===???>>>>>>@@@AAAAAAAAA@@@@@@>>>>>>>>>???@@@AAABBBCCCJJJJJJKKKKKKLLLMMMNNNOOOPPPNNNKKKJJJJJJJJJIIIGGGGGGFFFEEEDDDEEEHHHKKKMMMOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLKKKLLLMMMNNNMMMLLLLLLJJJIIIJJJMMMPPPRRRRRRTTTSSSRRRRRRRRRTTTVVVWWW]]]\\\[[[YYYWWWVVVVVVVVVQQQPPPOOOOOOOOOOOOOOOPPPTTTUUUWWWXXXXXXWWWUUUTTTSSSQQQPPPPPPSSSUUUVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTQQQOOOLLLJJJIIIJJJLLLNNNPPPRRRTTTUUUSSSQQQOOONNNOOOOOOOOONNNOOOPPPSSSTTTTTTSSSQQQOOOPPPOOONNNNNNNNNMMMKKKIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCC@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCAAA@@@???>>>>>>===<<<<<<============>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCC>>>>>>======>>>???AAABBBDDDBBB@@@>>>======>>>?????????>>>===============;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<;;;999888777666555555555666666777888777777777777666555444444444444333333333333444444333444555444222000000111222111000000000000000000000000////////////000000......///000000000////////////......//////000111//////............//////111000//////....../////////////////////......................../////////000///...............///---------------------------,,,,,,,,,,,,---...///+++,,,------------...///---...////////////...---......------------..................---,,,++++++,,,------......------,,,000...------///000000///......///000000000000///111000000//////000000111000000////////////000000///000111111222222111111222222222222222222222222222222222222333444666777333666:::===AAAHHHRRRYYYhhhttt|||yyyzzz|||---,,,,,,++++++,,,------************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******++++++,,,,,,------.........---------------------...////////////.........................../////////000111111222222222111111000000000000111333333333333333333333333555666888:::;;;;;;:::999;;;;;;:::999999999999999<<<===>>>>>>===<<<>>>???===>>>@@@AAAAAA???===<<<=========>>>???@@@BBBBBBEEEFFFIIILLLNNNPPPQQQRRRNNNKKKIIIHHHIIIHHHGGGFFFDDDDDDCCCDDDFFFJJJMMMOOOQQQPPPOOONNNLLLKKKJJJIIIKKKLLLMMMOOOOOONNNLLLKKKNNNNNNNNNNNNOOOOOONNNMMMMMMKKKIIIJJJMMMPPPQQQRRRVVVUUUTTTSSSSSSUUUWWWXXX\\\[[[ZZZXXXVVVUUUTTTTTTOOOOOOOOOOOOOOOOOOOOOPPPTTTUUUVVVWWWXXXXXXWWWUUUUUUSSSQQQRRRSSSUUUUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNKKKIIIHHHIIIKKKNNNPPPRRRTTTUUUUUURRROOOMMMNNNOOOPPPPPPPPPQQQTTTUUUUUUSSSPPPNNNOOONNNLLLLLLLLLLLLJJJHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHFFFDDDBBB???????????????@@@@@@@@@CCCDDDEEEFFFFFFDDDBBBAAAAAA@@@@@@??????@@@@@@@@@>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCC???>>>=========???AAABBBDDDBBBAAA???>>>>>>???@@@??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777777555555555555666777888888666777888999888777555444444444333333333333444444444555777666333111000000111111000000000000000111000000////////////000000/////////000000000//////...............///000000//////............//////000000///............/////////...................................................---------......------------------------,,,,,,,,,,,,------......)))***,,,,,,,,,,,,...///..............................------------...............------,,,,,,+++,,,------......------,,,...,,,++++++---///000000---...//////000000//////000000////////////000000000000////////////000000///000000111111111111111111111111111111111111111333333444444555555444444333555666777:::???GGGLLLXXXbbbqqq++++++++++++,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,------......////////////..................///000000000//////------............------------......///000000000111111000000///000000000333333333333333333333333555666777888999999999999;;;:::999888888777888888<<<===>>>>>>======>>>@@@<<<>>>???@@@@@@>>><<<;;;=========>>>???@@@BBBBBBCCCEEEHHHLLLNNNOOOPPPPPPKKKIIIGGGFFFGGGGGGEEEDDDBBBCCCCCCEEEHHHLLLOOOQQQSSSSSSQQQPPPNNNMMMKKKKKKLLLLLLNNNOOOOOONNNMMMMMMQQQRRRSSSSSSRRRQQQPPPPPPNNNLLLKKKKKKNNNQQQRRRSSSXXXWWWVVVUUUUUUVVVXXXYYY[[[ZZZXXXVVVUUUSSSSSSRRRMMMNNNNNNOOOOOOPPPPPPPPPTTTSSSSSSVVVXXXYYYXXXVVVUUUSSSRRRRRRTTTTTTTTTSSSRRRTTTUUUWWWWWWUUUTTTRRRSSSSSSQQQPPPMMMKKKJJJIIIHHHJJJLLLOOORRRTTTUUUUUUWWWSSSOOOMMMMMMNNNOOOOOOOOOQQQSSSTTTTTTSSSPPPOOOOOOMMMKKKJJJKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDCCC>>>>>>>>>?????????@@@@@@AAABBBDDDFFFFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAACCCEEEGGGHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>???@@@AAABBBCCCBBBAAA@@@??????@@@@@@???>>>>>>===============<<<<<<<<<;;;::::::999999999999999888777777666555555555555666666777999999888999::::::999888666555333333222222222222333333444555777666333111000000111000000000000000111111000000////////////000000000000000/////////000000...............///000000//////............//////000//////...............------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------(((***,,,,,,+++,,,---///......------------............------------............------,,,,,,,,,,,,,,,------......------,,,,,,***)))))),,,...//////------...///////////////000000////////////000000//////000000000000////////////000111111111111000111111111111111111111111333333444555555444333333666666666666888;;;@@@DDDJJJQQQ[[[hhhwww+++++++++,,,,,,,,,,,,,,,***************+++++++++************************)))))))))************+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000000000000///------............------,,,,,,---......//////000000000/////////000000111333333333333333333333333333444555777888999999999:::999888777777777777777;;;<<<>>>>>>======???@@@===>>>?????????>>>===<<<>>>>>>>>>???@@@AAABBBCCCEEEGGGJJJLLLMMMLLLKKKIIIIIIGGGEEEDDDEEEEEEDDDCCCBBBCCCDDDGGGJJJNNNQQQSSSTTTSSSRRRQQQOOONNNMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQUUUWWWYYYXXXUUUSSSRRRRRRQQQOOOMMMNNNPPPSSSTTTUUUZZZYYYWWWVVVVVVWWWYYYZZZ[[[YYYWWWUUUSSSRRRQQQQQQLLLMMMOOOPPPQQQQQQQQQQQQSSSQQQQQQSSSXXXZZZYYYVVVTTTSSSRRRRRRTTTTTTSSSRRRRRRTTTVVVXXXXXXVVVTTTRRRSSSQQQNNNLLLIIIHHHHHHHHHJJJLLLNNNQQQTTTUUUUUUUUUTTTQQQNNNLLLMMMOOOPPPPPPOOOPPPQQQRRRRRRQQQPPPPPPOOOMMMJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCC>>>>>>??????@@@AAAAAAAAA???@@@AAACCCCCCCCCCCCBBBDDDDDDCCCBBBAAAAAAAAAAAADDDEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGEEECCCAAA??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@?????????@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888777777666555555444444555555555666777888999::::::::::::999888777555555333333222222222222333333333444555444222000000111000000000000000111111222000000////////////000000111111000/////////000000//////......//////000111//////............//////000///......------......,,,,,,,,,---------------.........---------------******+++,,,,,,,,,,,,+++------------------------+++,,,------......------***+++,,,,,,,,,,,,---.........------------............------------.........------,,,,,,,,,------,,,------......------,,,+++***)))***,,,.........------...////////////...000//////......//////000//////000000000000//////...///000000111111000000111111111111111111111111111111222222222222111111555444333444555777:::;;;===BBBIIIRRR___qqq++++++,,,,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...------...////////////...,,,------......------,,,------......///000000000///////////////000111222222222222222222222222222222333444555777888999:::888888777666666666777777999;;;<<<===<<<<<<>>>???>>>>>>>>>>>>>>>>>>??????????????????@@@BBBCCCDDDEEEHHHKKKMMMNNNLLLIIIHHHGGGEEECCCCCCCCCDDDCCCBBBCCCDDDEEEHHHLLLOOORRRTTTSSSRRRRRRPPPOOONNNMMMMMMNNNNNNMMMNNNOOOQQQTTTUUUZZZ\\\^^^]]]YYYVVVTTTTTTTTTRRRPPPPPPSSSUUUWWWWWWZZZYYYWWWVVVVVVWWWXXXYYYZZZYYYWWWTTTRRRQQQPPPOOOLLLMMMOOOQQQRRRRRRRRRRRRRRROOONNNQQQWWWZZZYYYVVVRRRQQQQQQRRRSSSTTTRRRQQQSSSUUUXXXYYYYYYXXXUUUSSSSSSPPPKKKHHHEEEFFFGGGHHHHHHJJJMMMOOOQQQRRRRRRQQQOOOMMMKKKLLLNNNPPPRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOMMMJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIEEEFFFGGGGGGGGGEEECCCBBB>>>@@@BBBCCCDDDDDDCCCBBB@@@@@@@@@@@@????????????===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888777666555444444444444555555555666777999:::;;;;;;:::888777555444333333444444333333333333444444222333333222000000111222000000000000000111222222000000////////////000000222222000/////////000000000////////////000111111//////............////////////...------------...------------.........///.........------,,,,,,,,,***+++,,,---------,,,,,,........................+++,,,---.........------+++---...---,,,+++---......------,,,,,,------.........------------.........---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,+++---//////...---,,,---......//////......//////............//////...///000111111000///......//////000000000000000111111111111111111111111000000000000000111111111222222222333444555666666666999>>>CCCLLLYYYgggrrr+++,,,,,,,,,,,,+++***)))))))))******++++++++++++(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++++++++******))))))++++++,,,------...//////+++,,,------......------,,,,,,---......---,,,,,,......//////000111111111............///111222222222222222222222222222222111222333555777888:::;;;777777666666666666777777888999;;;;;;;;;;;;<<<>>>>>>>>>>>>===>>>???@@@@@@?????????@@@AAABBBDDDDDDCCCFFFJJJNNNOOONNNLLLJJJFFFDDDBBBBBBCCCCCCBBBAAADDDEEEFFFIIIMMMPPPSSSUUUQQQQQQPPPOOOOOONNNMMMMMMOOONNNMMMMMMOOORRRVVVXXX]]]```bbb```[[[WWWUUUVVVVVVTTTRRRRRRUUUWWWXXXYYYYYYXXXVVVUUUUUUVVVWWWYYYZZZXXXVVVTTTRRRPPPOOOOOOLLLNNNPPPRRRSSSSSSSSSSSSQQQNNNMMMPPPVVVZZZYYYVVVQQQPPPPPPQQQSSSSSSRRRPPPTTTVVVXXXZZZZZZXXXVVVTTTSSSOOOJJJEEECCCDDDFFFHHHDDDFFFIIILLLMMMMMMMMMLLLKKKIIIIIIKKKOOORRRTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMPPPMMMJJJIIIJJJJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@AAABBBCCCCCCDDDDDDFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIBBBCCCEEEFFFGGGFFFDDDCCC>>>@@@CCCEEEFFFEEECCCBBB@@@@@@??????????????????<<<<<<;;;::::::::::::;;;888888999::::::;;;<<<<<<888777666555555444444555555555555666777999:::;;;;;;:::777444222111111111555555555444444555555555222222222000//////111333000000///000000111222222000000////////////000000333222111/////////000111000000000000000111222222//////............////////////...------------...---.........//////000000.........------,,,,,,,,,***+++---...///...------////////////////////////+++,,,---.........---,,,,,,...///...,,,,,,,,,......---,,,,,,,,,,,,---............------............---,,,+++,,,---...///,,,------......------,,,...---...///111111///---,,,---......//////......//////............//////...///000111111000///......//////000000000000000000000000000000000000000222111111111111222222333222222333444666777666555555777;;;===AAAHHHRRRYYYhhhqqq,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,---,,,***)))))))))******---,,,,,,+++*********+++++++++++++++++++++++++++************************************************)))+++---...------...///555222///---...//////...//////............//////------......///000000111000000000000000000000000333333222222222222222222222222333444444555555666666555555444444444555555777888999999::::::999999;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCIIIJJJLLLMMMMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJMMMQQQTTTWWWYYYTTTQQQMMMLLLNNNNNNMMMKKKLLLLLLLLLMMMPPPSSSWWWYYYaaaaaaaaa___[[[XXXVVVVVVYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWUUUTTTSSSTTTUUUVVVRRRRRRRRRQQQPPPOOOOOOOOORRRRRRRRRSSSSSSSSSSSSSSSQQQPPPPPPTTTYYY[[[WWWRRRRRROOOMMMNNNRRRTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVVVVTTTNNNGGGCCCCCCFFFIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJKKKMMMPPPRRRTTTQQQPPPPPPQQQSSSSSSRRRQQQPPPNNNLLLJJJHHHGGGFFFFFFHHHIIIIIIIIIGGGEEECCCAAABBBAAAAAA@@@AAABBBDDDEEEBBBCCCEEEFFFFFFFFFEEEDDDDDDBBBAAAAAACCCDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGEEEDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>>>>============>>><<<999888888999;;;<<<===>>>>>>===<<<;;;<<<:::888666444444444444555555666777777777777777777666555444333444555555111333333333222222444666555555444333333222111111111111111111000///------........................000//////.........//////222222222222111111111000//////............//////---...///...------...//////............---------------------------------------------------------..................------,,,,,,---...//////......+++,,,---......---,,,+++---,,,,,,+++,,,---///000.................................------,,,,,,,,,......---,,,,,,+++******,,,---......//////......//////...---------------....................................////////////000000000000000000000000000000000000////////////000000000000000000000000222222222333333333444444444555666999<<>>??????AAA@@@@@@@@@@@@BBBCCCDDDJJJKKKLLLMMMMMMKKKIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMQQQTTTWWWYYYTTTPPPLLLKKKKKKLLLLLLJJJMMMMMMMMMOOOQQQUUUXXXZZZ`````````]]]YYYWWWVVVWWWZZZZZZYYYXXXWWWWWWXXXXXXVVVUUUSSSRRRRRRSSSUUUVVVSSSSSSSSSRRRRRRQQQQQQQQQUUUTTTSSSSSSSSSSSSSSSSSSQQQPPPQQQUUUYYYZZZVVVQQQQQQOOONNNOOORRRSSSRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWRRRNNNGGGCCCDDDFFFIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIKKKMMMPPPSSSUUURRRQQQPPPQQQRRRQQQPPPNNNNNNLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAABBBEEEFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>===============>>>>>><<<:::888999999;;;;;;<<<======<<<;;;;;;;;;:::888666444444444444555555666777777777777777666555444333333333444555111333333333222222444666555444444333222222111111111111111111000///...---////////////////////////000//////.........//////222111111111000000000000//////............//////---...///...------...//////............------------------------------------------------------------------------,,,,,,,,,++++++,,,---------------+++,,,------------,,,+++------,,,,,,,,,---...///------------------------------------,,,,,,,,,,,,......---,,,,,,+++******,,,------...............///......------......///....................................////////////////////////////////////000/////////////////////000000000000000000000000222222222333333333333444333444444666888;;;>>>???@@@EEENNNVVV]]]dddjjjnnn{{{+++************)))))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,---------------,,,+++******)))*********,,,,,,++++++******++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---111///,,,+++,,,------,,,//////............//////......//////000111111111000000000000000000000000000000000000000000000000111222222333333444555555444444444333333444444555888999999:::::::::::::::999999:::;;;<<<===>>>???@@@??????@@@AAACCCEEEFFFKKKLLLMMMMMMLLLJJJHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKJJJJJJLLLNNNQQQTTTWWWXXXTTTPPPLLLIIIIIIJJJKKKKKKNNNNNNOOOQQQTTTWWWZZZ\\\```___]]]ZZZWWWUUUWWWXXX]]][[[ZZZXXXWWWWWWXXXXXXSSSRRRQQQQQQQQQSSSUUUWWWUUUUUUUUUUUUTTTTTTTTTTTTXXXVVVTTTSSSRRRQQQRRRRRRRRRQQQSSSVVVYYYYYYTTTPPPPPPOOOOOOQQQRRRRRRPPPNNNPPPPPPPPPQQQRRRTTTWWWXXXPPPLLLGGGEEEEEEGGGIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMIIIIIIIIIJJJMMMPPPTTTVVVTTTSSSQQQQQQPPPOOOLLLJJJJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHGGGEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBDDDHHHJJJJJJJJJFFFEEEDDDCCCDDDEEEGGGIIIMMMLLLKKKIIIHHHHHHIIIJJJDDDCCCBBBCCCEEEFFFFFFEEECCCCCCBBBAAA@@@??????>>>=========<<<<<<<<<<<<<<<===>>>>>>===;;;999999:::::::::;;;;;;;;;;;;::::::;;;999777555444444444444555555666777777777666666555555444333333333333333111333444333222222333555444444333333222222111111000111111000000///...---000000000000000000000000/////////......//////000000000000000//////////////////............//////---...///...------...//////............---------------------------------------------------------+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.....................---......///000111....................................////////////////////////////////////////////////////////////000000000000000000000000111111222222222333333333222222222333333555666777777:::???CCCGGGLLLQQQUUU```mmm***)))))))))))))))))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---,,,+++,,,---111///...---/////////...///......------......///...//////000000111222222000000000000000000000000111111111111222222222222111111111222333333444444333333333333333333444555888999999:::::::::::::::888888999:::<<<===>>>>>>?????????@@@BBBDDDGGGHHHKKKLLLLLLLLLKKKJJJHHHFFFFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTWWWXXXUUUQQQMMMIIIHHHIIIKKKMMMOOOPPPQQQSSSVVVYYY\\\]]]^^^]]][[[WWWTTTTTTWWWZZZ^^^]]][[[YYYWWWWWWXXXXXXRRRRRRQQQQQQSSSUUUXXXYYYWWWWWWWWWWWWWWWVVVVVVVVVXXXWWWTTTRRRPPPPPPPPPQQQSSSSSSTTTWWWXXXWWWSSSOOOPPPPPPQQQRRRRRRQQQOOOMMMOOONNNMMMNNNPPPSSSVVVYYYNNNKKKHHHGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMIIIIIIJJJKKKNNNQQQUUUWWWWWWUUUSSSQQQPPPNNNJJJHHHGGGFFFEEEDDDEEEHHHJJJLLLOOOLLLIIIFFFDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDCCCBBB@@@@@@BBBBBBCCCFFFJJJMMMMMMMMMJJJIIIGGGFFFFFFHHHKKKMMMOOOMMMJJJGGGFFFFFFGGGHHHDDDCCCCCCDDDFFFHHHGGGFFFCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===;;;::::::;;;999999999::::::999999999:::999777555444444444444555555666666666666666555444444333333222222222222111333444444333222333444333333333333222222111111000000000000000///......//////////////////////////////////////////000111000////////////.........///......------......///---...///...---------//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,///......---,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------...///000222222....................................////////////////////////////////////.........///////////////000000000000000000000000111111111111222222222222222222222222222333333333777888:::;;;===@@@EEEHHHLLLVVVdddttt)))))))))))))))))))))***************************++++++++++++++++++++++++************************************************++++++******************************+++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,......---,,,---...///...------///000///.........------------......*********+++,,,,,,------////////////////////////000000111111111222222222000000111111222333333333222222222222222333444444777888999999::::::999999777777888:::;;;===>>>>>>??????@@@AAACCCEEEHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFGGGHHHKKKMMMOOOOOOOOOOOONNNOOOOOOQQQRRRUUUVVVWWWTTTRRRNNNJJJIIIJJJMMMPPPQQQRRRSSSUUUXXXZZZ\\\]]]]]]\\\YYYUUUSSSTTTXXX[[[___]]]ZZZXXXWWWWWWXXXYYYTTTSSSSSSSSSUUUXXX[[[]]]XXXXXXXXXXXXWWWWWWWWWWWWWWWUUUSSSQQQPPPPPPPPPPPPSSSTTTUUUVVVWWWVVVSSSQQQQQQRRRTTTTTTRRRPPPNNNMMMNNNMMMLLLLLLNNNRRRUUUXXXMMMKKKIIIIIIKKKLLLMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNJJJKKKLLLMMMPPPSSSUUUWWWXXXVVVSSSRRRPPPMMMJJJGGGEEEDDDCCCCCCEEEIIILLLOOOTTTQQQMMMHHHFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCHHHGGGFFFEEECCCBBBAAAAAABBBCCCDDDHHHKKKNNNNNNMMMJJJIIIGGGFFFGGGIIILLLNNNNNNLLLIIIFFFDDDDDDDDDEEEEEEDDDCCCEEEGGGHHHHHHGGGCCCBBBAAA@@@>>><<<;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>===;;;::::::;;;999999999888888999999999999888666555444444444444555555666666666666555555333444333333333333222222111333555555333222222333333222222222222222111111///000000000000//////...........................///////////////000111111////////////.........---......------------......---...///...---------//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,------------,,,,,,......------------...............------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,---///000222333....................................////////////........................------....../////////000000000000000000000000000000000000111111111222222111222222333444444555555444555555555666888===@@@CCCHHHQQQ[[[iiiyyy)))))))))************+++************************++++++++++++++++++++++++************************************************************))))))))))))))))))***++++++++++++***++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...,,,+++***+++---......,,,......------------......******++++++,,,------...////////////////////////---......//////000000000///000000111111222333333111111111111222333444444666777777888888888888888777777999:::<<<===>>>???@@@@@@AAABBBCCCFFFHHHJJJHHHHHHHHHHHHHHHHHHGGGGGGHHHIIILLLOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUQQQQQQOOOLLLJJJKKKOOORRRSSSTTTUUUWWWXXXZZZ[[[\\\[[[ZZZXXXVVVTTTUUUYYY\\\^^^\\\YYYWWWVVVWWWXXXYYYVVVUUUUUUUUUWWWZZZ]]]___YYYYYYXXXXXXWWWVVVVVVVVVTTTSSSSSSSSSRRRRRRQQQQQQTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVUUURRROOONNNNNNNNNMMMLLLLLLNNNQQQTTTVVVLLLKKKKKKLLLOOOPPPOOONNNLLLMMMNNNNNNOOONNNNNNNNNKKKMMMOOOQQQSSSUUUUUUVVVVVVTTTRRRPPPOOOMMMIIIFFFDDDCCCBBBBBBEEEIIINNNQQQVVVSSSOOOKKKHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEHHHHHHFFFEEECCCCCCBBBBBBCCCCCCEEEHHHKKKLLLLLLJJJGGGFFFEEEEEEFFFHHHJJJLLLLLLJJJHHHFFFDDDCCCCCCCCCEEEDDDCCCDDDFFFGGGGGGFFFBBBAAA@@@???===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;999999888888888888999999888777666444333444444555555555666666666555444444444444444444444333222222111333555555444222222222222222222222222222111111//////000000000000//////........................////////////000111222222////////////..................------------......---...///...------...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------,,,,,,+++...------,,,,,,------...------.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------++++++,,,,,,...///000111....................................////////////........................---------......//////000000000000000000000000000///000000000000111111111111222333444555555555555222333333333333555999<<<>>>@@@DDDJJJTTTaaaoooxxx************++++++,,,,,,************************************************************************************************+++++++++*********))))))((()))***+++,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,,,,+++******+++...///...---...------,,,,,,------...------......///000000000////////////////////////------......///000000111//////000000111222222222000000000111111222333444555555666777777777777777777888999;;;<<<>>>???@@@BBBAAAAAABBBDDDFFFHHHIIIEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMPPPQQQQQQOOONNNMMMMMMMMMMMMNNNOOOQQQQQQMMMNNNNNNLLLKKKKKKOOORRRUUUUUUVVVXXXYYYYYYZZZZZZYYYYYYXXXWWWUUUVVVZZZ\\\]]][[[XXXUUUUUUVVVYYYZZZWWWVVVVVVVVVXXXZZZ]]]___ZZZYYYXXXWWWVVVUUUTTTSSSQQQRRRTTTVVVVVVVVVUUUTTTUUUUUUTTTSSSRRRSSSUUUWWWWWWXXXXXXVVVRRROOOOOOPPPOOONNNMMMMMMOOOQQQSSSUUUKKKKKKMMMOOORRRRRRQQQOOOLLLMMMNNNNNNOOOOOONNNNNNMMMOOORRRUUUWWWVVVUUUTTTRRRQQQOOONNNMMMKKKHHHFFFDDDCCCBBBBBBEEEJJJOOOSSSSSSQQQNNNKKKIIIHHHHHHIIIEEEFFFGGGHHHHHHGGGGGGFFFGGGFFFEEECCCBBBBBBBBBCCCDDDDDDEEEHHHJJJJJJHHHFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJJJJIIIGGGEEEDDDCCCBBBDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@???>>><<<;;;::::::::::::::::::;;;;;;<<<<<<999;;;;;;;;;999888999::::::999888888888888999:::888777555444333333444555555555666666555555444333444555555666555444333222111333666666444222111111111111111111111111222222//////000000000000//////........................////////////000111222333000000000/////////.........------,,,,,,------...---...///...------...//////............---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,---......++++++,,,------------,,,+++++++++,,,,,,...//////....................................////////////........................,,,,,,---......///000000000000000000000000000000/////////000000000111111111222333444444444333222222333333333333444666888999:::===AAAGGGOOOVVV[[[kkkzzz******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***+++*********+++,,,,,,---++++++++++++++++++++++++((((((((((((((((((((((((***************************+++------+++******+++,,,+++,,,---000111000///...------,,,,,,------...++++++,,,,,,---.........////////////////////////...//////000111222222333/////////000111111222222000000000000111222333444444555555666666666666666777888999;;;===???@@@AAACCCBBBBBBCCCDDDFFFHHHIIIDDDDDDDDDEEEFFFFFFGGGGGGIIIKKKNNNPPPQQQPPPOOONNNKKKKKKKKKKKKLLLMMMNNNNNNJJJLLLMMMLLLJJJKKKNNNQQQUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYWWWVVVWWWZZZ]]][[[YYYWWWTTTTTTVVVYYY[[[WWWVVVVVVVVVWWWZZZ]]]^^^ZZZYYYXXXWWWUUUSSSRRRQQQPPPRRRVVVXXXZZZYYYXXXVVVUUUUUUSSSRRRQQQSSSVVVYYYYYYZZZYYYVVVQQQOOOPPPRRROOOOOONNNNNNOOOQQQRRRSSSKKKLLLNNNQQQSSSTTTRRRPPPMMMMMMNNNOOOOOOOOOOOONNNNNNPPPUUUXXXYYYXXXUUUSSSOOOMMMLLLKKKKKKJJJGGGEEEEEEDDDBBBCCCFFFKKKPPPSSSOOONNNLLLKKKJJJJJJJJJJJJDDDEEEGGGHHHIIIHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCDDDDDDEEEGGGIIIIIIFFFDDDFFFFFFGGGIIIJJJKKKKKKLLLJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBAAAAAABBBCCCBBB@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<999:::;;;:::888888888:::;;;:::999888888999:::;;;777777555444333333444555555666666666555444333333444555666666666555444333111333666666444222111111111111111111111111222222//////000000000000000///000000000000000000000000////////////000111222333000000000000////////////...------,,,,,,------...---...///...------.../////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++++++++***)))(((+++***)))(((((()))***+++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,------......++++++,,,---------,,,,,,++++++++++++,,,---........................................../////////000........................,,,,,,------...///000000000000000000000000000000////////////000000000000111222333333333111000///000111111111000000222333444666999===AAADDDGGGIIIMMM[[[jjjsss|||(((((((((((((((((((((((((((((())))))((('''&&&&&&************************+++*********))))))(((((()))************+++++++++((()))***,,,,,,+++************************************+++++++++,,,,,,,,,---------...------,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000//////.........---------............////////////---...///000000///...---000000000000////////////////////////000000000000222111111000111333444555333333444444444444444444777777777999:::<<<>>>??????@@@BBBCCCCCCCCCBBBBBBDDDCCCAAAAAAAAABBBDDDFFFGGGIIIKKKKKKJJJIIIJJJKKKGGGHHHIIIJJJIIIHHHGGGFFFIIIIIIJJJLLLNNNPPPRRRSSSUUUUUUWWWYYY[[[[[[YYYVVVYYYXXXVVVUUUUUUWWWZZZ\\\YYYWWWUUUSSSSSSUUUXXXZZZ^^^[[[WWWUUUWWWYYY[[[[[[\\\[[[XXXUUUSSSQQQQQQQQQSSSUUUWWWXXXYYYXXXWWWVVVUUUUUUSSSSSSTTTVVVYYYZZZXXXWWWUUUSSSQQQOOONNNNNNNNNMMMMMMLLLMMMNNNPPPQQQMMMOOOPPPQQQPPPNNNKKKIIIJJJMMMOOOPPPNNNMMMLLLLLLPPPRRRTTTXXXYYYWWWSSSOOOMMMKKKIIIGGGFFFEEEFFFFFFGGGFFFDDDDDDFFFJJJOOOQQQNNNMMMKKKKKKLLLLLLJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBDDDEEEFFFFFFEEEDDDEEEGGGIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFDDDCCCBBBAAACCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999888777666555444555666666555555777999666666555555444444444333333333333333333333333333444444333333333222222222333222222222222222222333111111111111111000////////////............//////000000000000000000000000........................////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++---000///,,,))))))***...---+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++,,,------...//////,,,,,,,,,---------......,,,---...//////---+++***,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------------------------------,,,++++++++++++,,,------555000---...444888777666---...///000000111000000000000000///000111111222444333333222222333333444777666777888:::>>>AAACCCDDDGGGNNNVVV___jjjuuu|||************************))))))******))))))((('''************************************)))))))))((()))************+++++++++))))))***++++++++++++************************************+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------...............///.........------------............////////////......////////////......000/////////////////////////////////000000000000000000//////000111333444333333333444444444444444777777888999:::;;;===>>>???@@@AAABBBCCCBBBBBBAAABBBAAA?????????@@@BBBCCCEEEGGGIIIIIIHHHGGGHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIKKKMMMOOOPPPRRRSSSSSSSSSUUUWWWXXXVVVUUUWWWVVVTTTSSSTTTVVVYYY[[[YYYWWWUUUSSSTTTVVVXXXZZZ]]]ZZZWWWUUUVVVXXXYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTUUUWWWXXXYYYVVVUUUTTTRRRPPPOOOOOOOOOOOOOOONNNMMMMMMNNNPPPQQQNNNOOOQQQQQQQQQOOOLLLJJJKKKMMMPPPPPPOOOMMMMMMMMMPPPRRRUUUYYYZZZXXXSSSOOOKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFHHHKKKNNNPPPMMMLLLKKKKKKLLLKKKIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@AAAAAACCCDDDFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::888888999999999888777777555666666555444444666888666666666555555555444444333333333333333333333333444333333333333222222222222222111111111111222222111111111111111000//////000000000//////000000000////////////////////////......................................................---------,,,,,,,,,++++++,,,,,,,,,,,,------///111333222///------...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++,,,------......------........./////////+++,,,---...---,,,***))),,,++++++******++++++,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------------------------------------------------------------------...//////444000---...333666666444...//////000000000000/////////000000000111111111222222111111111111222222555555444555777:::===???:::<<<@@@EEEKKKSSS[[[aaajjjqqq~~~******************************++++++******))))))************************************)))))))))))))))************+++++++++*********)))******+++,,,*********************************++++++++++++,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++....................................------,,,,,,............---------------............///////////////............//////////////////////////////////////////000000000000///////////////000222222222333333333444444444555888888888999999;;;<<<<<<>>>???@@@AAAAAAAAA@@@??????>>>===<<<===>>>???@@@BBBDDDEEEFFFEEEDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPOOONNNOOOQQQRRRRRRQQQSSSRRRQQQQQQRRRUUUWWWYYYVVVVVVTTTTTTTTTVVVXXXYYYYYYWWWUUUUUUVVVWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQOOONNNNNNNNNOOOPPPOOOPPPQQQRRRQQQOOOMMMLLLLLLNNNPPPQQQOOONNNNNNNNNPPPRRRVVVYYY[[[XXXRRRNNNJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJLLLMMMMMMKKKJJJKKKLLLLLLKKKHHHEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@??????@@@@@@AAACCCFFFGGGGGGFFFGGGGGGIIIJJJLLLMMMMMMKKKHHHFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<;;;<<<>>>>>>>>><<<:::999666666777888888888888888777777666444222333555888666666666666666555555555333333333333333333333333333333333222222222111111111000000//////000000111000000111111000000//////111111000000000000111111////////////////////////////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------...///000000...,,,,,,------,,,+++*********++++++------------------------*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,---------.........***+++,,,,,,,,,+++)))(((,,,++++++******++++++,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------//////......//////000111333000---...111333222111//////000000000///.........///000111111111000000111111000000000000111111333222222222444666888999777999:::;;;===AAAFFFIIIOOOUUU___kkkwww(((((((((((((((((((((((()))***************))))))*********************************)))))))))))))))))))))*********++++++++++++***)))))))))***,,,---************************************++++++++++++***++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++---------------------------------------------------------------------------------.........////////////---,,,,,,---//////.........///////////////////////////000000000000.../////////000111222222222222222333333444444555999999888888999:::;;;;;;===>>>???@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>???@@@BBBBBBAAAAAAAAABBBBBBBBBAAAAAABBBDDDFFFHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLJJJHHHHHHJJJLLLMMMMMMNNNNNNNNNNNNPPPRRRUUUVVVRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUTTTTTTUUUTTTSSSQQQNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUSSSTTTUUUVVVVVVUUUUUUTTTPPPOOONNNMMMMMMOOOPPPQQQSSSRRRQQQOOONNNNNNOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMMMMOOOQQQQQQOOONNNNNNOOOPPPRRRUUUXXXZZZWWWQQQMMMHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMLLLKKKKKKIIIIIIJJJKKKLLLJJJFFFCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>>>>???@@@???BBBEEEGGGGGGFFFGGGGGGIIIKKKMMMNNNMMMJJJGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<<<<======;;;===???@@@???===:::888666666777777888777777666888777666333222222555777666666666666666666666666222222222222222222222222222222222222111111111111000//////......//////000///000000000000000//////000000000000000000000000////////////////////////////////////////////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,+++******,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,---------------------------------,,,,,,------------------/////////...///000000111222///------///000000...///000000000///...---------...000222222111000...111000000//////000000111111111111111222333444555999999:::999999:::===???CCCFFFLLLSSS\\\gggqqqxxx))))))))))))))))))))))))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++***)))))))))***,,,---))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,------------------------------............///...---,,,,,,---...///------....../////////000////////////000000000000//////000111111222222222111111222222333444444555888888888888999999:::;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<======>>><<<>>>@@@@@@???>>>???@@@@@@@@@???@@@AAACCCEEEGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFCCCCCCEEEHHHIIIJJJJJJJJJKKKKKKMMMOOOQQQRRRNNNOOOQQQSSSTTTUUUTTTTTTSSSRRRQQQRRRSSSRRROOOMMMJJJKKKMMMOOOQQQSSSTTTUUUSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQMMMLLLKKKKKKKKKNNNPPPRRRTTTSSSQQQOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNNNNOOOPPPPPPOOONNNOOOPPPPPPQQQSSSUUUVVVTTTOOOKKKFFFFFFEEEDDDEEEFFFGGGHHHGGGIIIKKKMMMNNNLLLJJJIIIGGGGGGHHHJJJJJJIIIEEEBBBEEEEEEFFFFFFFFFEEECCCBBBAAA@@@???>>>===>>>?????????AAADDDEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMJJJFFFDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@>>><<<;;;<<<======<<<===???@@@???===:::888777888888777666555444444777777666444222222444666555555555666666666666666222222222222222222222222222222111111111000000000///..................///...//////000000000//////...//////000000//////...........................////////////////////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,------///......---......------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------............------......///000000///------.........---///////////////...---,,,,,,...000111222111///...111111000000000000111111111111111111111222222333333444444444444555777999===???@@@CCCHHHPPPXXX^^^jjjvvv++++++++++++++++++++++++'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********)))******+++,,,)))))))))))))))))))))))))))))))))************+++((()))******++++++++++++,,,++++++******++++++,,,******+++,,,---......///******************************+++,,,---...//////,,,,,,,,,,,,------------,,,------------...............------------......---------......//////000////////////000000000000...///000111222222222222000000111222333444555555777777777888888:::;;;;;;:::;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<=========;;;===??????>>>===>>>????????????@@@AAACCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFEEECCC@@@@@@BBBEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNKKKMMMQQQTTTVVVUUUTTTSSSQQQPPPOOOOOOPPPOOOLLLJJJHHHIIIKKKNNNPPPRRRSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNLLLKKKIIIHHHIIILLLOOOQQQSSSRRRPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPOOONNNMMMNNNPPPOOOOOOOOOQQQQQQPPPMMMJJJFFFFFFEEEDDDDDDEEEFFFGGGFFFHHHKKKMMMMMMLLLJJJIIIGGGFFFGGGHHHHHHGGGDDDAAADDDEEEEEEFFFEEEDDDBBBAAA@@@???>>>======>>>???@@@???AAABBBCCCBBBCCCDDDFFFGGGHHHJJJKKKKKKIIIFFFDDDCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDD@@@???===;;;:::;;;<<<=========>>>???>>><<<999888888888777777666444333222444555666555333333444555444444444555555555555555222222222222222222222222111111111000000000000//////......------......///......///000000000//////---...///000000///...---................................................------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------...,,,******,,,---,,,+++******+++,,,,,,,,,++++++************************)))))))))************+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,------...------............------------------------------+++,,,,,,------.........------,,,,,,------...///...............---------....../////////...---------...///000000000//////111111000000000000111111111111111222222222222222...000111222222333555777777777888999<<>>===>>>???>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAA???@@@BBBDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJMMMRRRVVVXXXWWWUUUTTTQQQOOOMMMLLLMMMLLLKKKIIIGGGIIIKKKMMMOOOPPPQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLOOONNNLLLKKKJJJJJJJJJKKKKKKJJJHHHGGGHHHKKKNNNPPPQQQPPPOOONNNMMMMMMNNNOOONNNNNNOOOOOOOOOOOOOOOOOOMMMNNNOOONNNMMMLLLNNNOOONNNMMMLLLLLLLLLLLLJJJHHHFFFFFFDDDDDDCCCDDDEEEFFFEEEGGGIIIKKKLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFDDDBBBDDDDDDEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@???@@@CCCEEEFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>;;;999999999;;;<<<============;;;:::999888666666666666555555444333111333555666555444444444333333333333444444444555111111111111111111111111111111000000000///////////////............//////---......///000000//////---///000111111000///---........................------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------***((((((***++++++***)))***+++,,,,,,,,,,,,+++************************))))))))))))***************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***************+++,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,******+++,,,,,,---......,,,---...//////...---,,,------------------------++++++,,,,,,---......///------,,,,,,------...///,,,---.........---......------......///..................////////////000000//////......//////000000000111111222222222222000222333333222222444666333444555555666888<<>>===>>>???>>>???AAABBBCCCCCCBBBAAABBBAAAAAA@@@@@@AAABBBBBBAAA@@@???@@@BBBCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHKKKNNNTTTXXXZZZYYYWWWUUUPPPNNNLLLKKKKKKKKKJJJHHHGGGIIIKKKMMMOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJNNNMMMJJJHHHGGGGGGHHHIIIKKKIIIGGGFFFGGGJJJMMMOOOPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLMMMOOONNNLLLIIIHHHIIIIIIHHHGGGGGGFFFEEECCCCCCCCCDDDEEEDDDFFFHHHJJJKKKKKKJJJJJJHHHFFFDDDDDDEEEEEECCCBBBDDDDDDEEEEEEDDDBBBAAA???@@@@@@???>>>>>>???@@@AAABBBAAA@@@>>>===>>>AAADDDEEEFFFFFFGGGGGGGGGFFFFFFAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAA???===;;;888888999:::<<<>>>===<<<;;;:::999888888333444555555666555555555///222555777666444444444222222222333333444444444111111111111111111111111000000000000//////////////////............//////------...///000000//////...000111222222111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------111...++++++...000///...)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))***************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,))))))(((((()))***++++++,,,++++++++++++++++++,,,((()))***+++,,,---------******+++,,,,,,---......,,,---...//////...---,,,------------------------++++++,,,,,,---...//////---------------...//////+++---//////.........///,,,,,,---.../////////...///............///000000.........------............///000111222222222222111222333222111000000222444555666666555555777888;;;<<>>>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@???AAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>@@@BBBBBBBBBGGGGGGHHHGGGFFFGGGJJJLLLOOOSSSXXX[[[ZZZVVVQQQMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIILLLKKKJJJHHHFFFEEEEEEEEEIIIHHHGGGGGGHHHIIIKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKMMMOOOPPPOOONNNNNNOOONNNKKKHHHFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIGGGEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>>======>>>@@@AAACCCBBBBBBAAA@@@????????????CCCCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBAAA@@@???>>>>>>?????????>>>======<<<<<<===<<<:::999888999999:::<<<<<<;;;::::::999999888666666555444444444555555444444555555555555555555333333333333333333333333///000222333333222000///000000000000000000000000000000000000000000000000......//////000000111111//////000000000...---,,,+++---///111111///---+++,,,,,,---......------,,,000...++++++,,,---------,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((************************((((((((()))******++++++,,,,,,+++***)))))))))***,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------)))))))))******+++++++++***+++,,,---...000111111---------............///------,,,+++++++++,,,,,,------------------------...------------...//////......//////000000111111000111111111222222222222111111111111111111111111333333333333333333333333777888:::<<>>>>>???>>>>>>??????@@@@@@@@@??????????????????@@@AAAAAA@@@???>>>???AAADDDEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKNNNPPPTTTVVVVVVRRRNNNKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMKKKIIIHHHGGGFFFFFFIIIHHHHHHHHHHHHJJJKKKLLLNNNNNNLLLLLLKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKMMMOOOPPPOOOMMMMMMNNNLLLIIIFFFEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFEEEGGGIIIIIIHHHGGGHHHHHHEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>===>>>???AAABBBDDDDDDCCCAAA???>>>>>>??????BBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@???>>>>>>>>>???>>>>>>======<<<;;;;;;:::999888888888999:::;;;;;;;;;;;;:::999999888888666555444444333333333333444444555555555555555555222222222222222222222222222111111111111111111222000000000000000000000000///////////////////////////////////////000000000...///000000000///...---,,,---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------......---,,,++++++++++++++++++++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,************************************************))),,,+++******))))))******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******)))))))))************+++++++++,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------*********+++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---------...---------,,,,,,---..............................---------------.../////////////////////000000000000000000000111111111222111111111111111111111111222222222222222222222222333444555888:::<<<>>>???@@@CCCGGGKKKQQQXXX```eeepppxxx))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++)))************+++++++++++++++************++++++************************************************************************------+++***...555999888+++)))(((***,,,---***'''++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------------------...............///......------------------------------............////////////000000///000000111222333444444444555666777999:::666777777777777777777777777888888999::::::;;;;;;>>>===<<<<<<<<<===>>>???<<<<<<<<<===>>>>>>>>>???=========>>>???@@@AAAAAA@@@???>>>???BBBEEEFFFGGGDDDEEEFFFFFFEEEEEEGGGIIILLLMMMOOOPPPOOOMMMJJJHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHIIIIIIKKKLLLLLLOOONNNLLLKKKKKKMMMNNNPPPOOONNNLLLJJJIIIIIIIIIJJJKKKMMMOOOOOONNNLLLLLLLLLIIIGGGEEEEEEFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGJJJJJJJJJIIIJJJJJJDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBAAA@@@@@@??????=========>>>???BBBDDDEEEEEECCC@@@>>>======>>>@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::777777666666777999:::;;;:::::::::999888888777777888777666555444333333333555555444444444444444444111111111111111111111111333222000//////000222333////////////////////////////////////////////////000000//////////////////......///000000000//////........................---,,,+++******+++,,,,,,111000////////////---+++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++************************---,,,,,,+++******))))))++++++***)))))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------......///000........................---------------......///000000//////////////////////////////000000000000111111111111111111111111111111111111111111111111111111222444666777888999888:::<<<>>>@@@DDDJJJNNNUUU[[[fffpppyyy))))))))))))))))))))))))************+++,,,,,,---************************************************))))))))))))************))))))*********+++++++++++++++************++++++************************************************************************,,,+++***))),,,222666888222---)))))),,,---)))%%%***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,------------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111222333333333333444444666777888888555555555555555666666666666777777888999:::;;;;;;>>>===<<<;;;;;;===>>>???<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<===>>>@@@@@@AAAAAAAAA???>>>???BBBDDDEEEEEEBBBDDDEEEEEEDDDDDDFFFHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMLLLLLLLLLMMMLLLLLLKKKKKKMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKLLLNNNPPPRRRMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNPPPOOOMMMKKKKKKKKKGGGEEEDDDDDDFFFHHHHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFIIIKKKLLLKKKIIIIIIIIIDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<===???BBBDDDFFFFFFCCC@@@<<<;;;<<>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::999999999888777777777999:::;;;::::::999888888777777666999999777666555555555555555555444444444444333333000000000000000000000000222111000//////000111222........................////////////////////////000000000//////......------......///000000000000///...------------...//////...,,,******+++,,,...000///...//////...+++)))))))))***+++,,,,,,------,,,------------------,,,************************,,,,,,++++++,,,,,,,,,+++************************,,,,,,,,,+++++++++************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++((())))))))))))*********++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...000000........................------,,,,,,------...///000000000//////......---.........////////////000111111111111111111111111000000000000000000000000222222333444555666666777888999:::::::::<<<@@@CCCHHHLLLSSSYYY^^^ccchhhlllqqqwww))))))))))))))))))))))))************+++,,,---...************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++************++++++************************************************************************+++)))))))))+++---222666:::333,,,)))***+++)))'''*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,,,,------........./////////...---,,,,,,------------------------............////////////111000000111111222333444111222333444555666666777333333333444444555555555555555666777888999:::;;;===<<<;;;;;;;;;<<<>>>???>>>===<<<;;;::::::;;;;;;<<<===>>>@@@AAABBBBBBBBBBBB@@@>>>>>>@@@AAABBBAAAAAACCCDDDEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKKKKLLLLLLMMMLLLLLLLLLMMMPPPRRRTTTLLLKKKIIIIIIJJJLLLOOOPPPNNNPPPQQQPPPMMMKKKJJJJJJFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIKKKMMMMMMKKKHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???AAADDDEEEDDDBBB???<<<;;;===???AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<;;;::::::999999<<<;;;:::999888999999:::::::::999888888777777666888777666555444444444444555555444444333333333333000000000000000000000000///000111111111111000///------------------------........................000000//////......---------------......///000000000...---,,,,,,---...000111///---,,,+++,,,...///...---------...---***((())))))***+++,,,,,,------))))))************))))))***************************+++++++++*********+++******************************+++++++++,,,,,,,,,***))))))((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------............++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000//////......---------.........////////////000000000000000000000000000000000000000000000000222222222333444444555555444555666666666777999<<<>>>AAADDDFFFHHHKKKNNNQQQUUU[[[dddlllqqqwww}}}))))))))))))))))))))))))************+++---...///************************))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++************++++++***************************************************************************))))))+++******---222===666...))))))******)))*********++++++,,,,,,---,,,,,,---------.........+++,,,---......---,,,+++++++++,,,,,,------...............///......------....................................////////////111111111111111333444444000111222444555555555555222222333333444555555555444444555777888999:::;;;;;;;;;<<<<<<<<<=========???>>><<<;;;;;;;;;<<<===>>>???AAACCCDDDDDDCCCCCCCCCAAA???>>>???@@@@@@???@@@BBBEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSTTTLLLKKKIIIIIIKKKNNNRRRTTTQQQRRRSSSQQQNNNKKKIIIIIIFFFEEEEEEFFFHHHIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGIIILLLNNNNNNKKKHHHEEEEEECCCCCCDDDCCCCCCBBBAAA@@@???>>><<<:::::::::;;;;;;;;;;;;;;;<<<===@@@BBBCCCAAA@@@>>><<<<<<>>>@@@AAAAAA@@@>>><<<:::::::::;;;;;;;;;;;;<<<<<<============<<<<<<;;;::::::999999===<<<;;;999888999999::::::::::::999888888777777444444333222222222222333555555444444333333222222000000000000000000000000...///111222222111///...................................................//////..................---------,,,------...//////...---,,,,,,---...///111000///---------......---+++++++++,,,,,,+++)))*********++++++,,,,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***++++++))))))***+++************************))))))******+++,,,,,,---))))))((((((((()))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((((())))))))))))))))))))))))*********++++++)))***++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***,,,---///000000---------.........//////+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////..............................////////////000000000000000000000000000000000000000000000000000000000111111222222333222333555555444555777999888:::===>>>???@@@CCCEEECCCHHHOOOTTTWWW[[[aaaeeelllttt))))))))))))))))))))))))*********+++,,,---...///************************))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++++++++************++++++************************************************************************+++)))+++...,,,(((***000888555000+++))))))***+++)))******+++,,,,,,------++++++,,,,,,,,,---------+++,,,...//////...,,,+++***++++++,,,------......------......///.............................................////////////000000///000000111222333///000222333444555444444222222333333444555555666333444555666888999::::::999:::<<<===>>>===<<<;;;======<<<;;;<<<>>>@@@AAAAAABBBDDDFFFFFFEEEDDDCCCCCCAAA??????@@@BBBBBBAAA@@@CCCEEEFFFEEEEEEEEEFFFCCCCCCDDDFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCDDDFFFHHHJJJJJJJJJJJJIIIJJJMMMPPPRRRSSSTTTTTTNNNMMMKKKJJJLLLOOORRRUUUSSSTTTTTTRRROOOKKKJJJIIIHHHGGGFFFGGGIIIIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGJJJMMMMMMKKKHHHFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@???===;;;:::;;;<<<<<<;;;;;;:::;;;<<<>>>???AAA>>>>>>======>>>???AAABBBBBB@@@>>>;;;:::::::::;;;<<<<<<<<<<<<==================<<<<<<;;;:::::::::;;;:::999888888999::::::;;;;;;;;;:::999999888888333333333333333444444555555555444444333222222111111111111111111111111111//////000000000000//////................................................------.....................---,,,+++++++++,,,,,,.........------.........000//////...------,,,,,,---+++******,,,------,,,+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++,,,************************)))*********************((((((((((((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***************+++++++++,,,))))))***+++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++++++++*********)))******+++,,,------...,,,,,,---------.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......................../////////000000000000000000000000000000000111111111111111111111111...//////000111111222222333555666666555666777999666888;;;<<<<<<===???AAA<<>>???===;;;:::<<<;;;;;;<<<>>>AAADDDFFFCCCDDDFFFHHHHHHGGGEEEDDDBBB@@@??????BBBDDDEEEDDDAAACCCEEEFFFFFFEEEEEEFFF@@@AAACCCEEEFFFGGGHHHHHHDDDDDDDDDDDDEEEGGGHHHIIILLLMMMMMMNNNNNNLLLKKKJJJCCCDDDFFFHHHIIIKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEHHHIIIJJJJJJIIIGGGJJJMMMQQQSSSTTTTTTTTTQQQOOOMMMKKKLLLOOORRRTTTTTTUUUUUUSSSOOOLLLJJJJJJIIIHHHGGGHHHIIIJJJHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEHHHLLLMMMKKKIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@>>><<<;;;<<<===>>>;;;:::::::::;;;<<<>>>???<<<<<<======???@@@AAABBBCCCAAA>>><<<:::::::::;;;========================>>>======<<<<<<;;;::::::888777777777777999:::;;;<<<<<<;;;::::::999999888666666555666666777888999555555444333333222111111111111111111111111111111111000///......///000111////////////////////////........................,,,------....../////////...---+++***)))******+++....................................---,,,+++***...,,,******,,,...//////,,,,,,++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...************************++++++******)))(((((((((((((((((((((((()))***************++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,***++++++++++++,,,,,,,,,((()))***+++++++++++++++************************)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++******)))))))))************************++++++,,,,,,,,,---------///......---------......------------------------,,,,,,++++++,,,,,,---...,,,------....../////////////////////000000000000000000000000000000000000111111111111111111111111///000000111222333444444333444555555444333555666444666888999888888999:::;;;===???>>><<<===AAADDDEEEKKKQQQSSSTTTYYYccckkk))))))))))))))))))))))))*********************************))))))))))))))))))***+++++++++)))(((''')))************+++++++++******************************+++,,,+++***)))(((************************************************))),,,---,,,***)))+++---+++333999555,,,'''***000,,,222444///******,,,,,,///...,,,++++++,,,---...))))))))))))(((***---///******++++++++++++******,,,------......------,,,---.........///000000000...------,,,+++***))))))...............///000000///......------///000111000000000000111222333444111111222222222333333333444555666777777888777777999999::::::::::::;;;;;;;;;<<<===???@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDCCCBBBBBBDDDDDDCCCBBBFFFFFFFFFEEEDDDDDDCCCCCCAAACCCDDDFFFGGGGGGGGGGGGDDDCCCCCCDDDFFFHHHGGGFFFKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEHHHJJJLLLKKKLLLOOOTTTXXXYYYUUUQQQNNNLLLJJJIIIJJJMMMRRRUUUVVVVVVUUUSSSPPPLLLHHHFFFEEEFFFGGGGGGIIIIIIJJJKKKEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDCCC???@@@@@@AAAAAABBBCCCCCCDDDBBB???<<<;;;:::;;;;;;;;;;;;;;;::::::;;;;;;<<>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;999777666777888888777888888888888777777777666333333333444555666777777666666555444333222111111333444444444333333222111111111111000000...------//////000000000000//////...............---------...........................,,,++++++---...............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---,,,+++******+++,,,,,,)))************+++++++++)))******++++++******)))((())))))******+++++++++************************,,,,,,,,,,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************+++++++++++++++************++++++---------------,,,++++++************************************************------,,,,,,------...///,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,------------------------++++++,,,,,,---......///+++,,,,,,,,,------------------.........///////////////000222444333000...////////////000000000000//////000000000111111111111111222222333333222222444444555555555666666666333444555666777888999999<<<<<<===???BBBEEEHHHJJJ************************************************))))))))))))))))))******)))************)))(((((()))************+++++++++***************************++++++++++++***))))))***************************************************+++,,,+++******+++,,,***111:::>>>;;;666111//////666:::666000------+++'''(((***,,,------,,,,,,***+++---------,,,***)))******++++++++++++******,,,,,,------------,,,,,,...------------------,,,.........---------------.........---......///000///............///000000000000000000111222333333111111222222222333333333444555666777888888888888999999::::::::::::;;;;;;??????@@@@@@@@@@@@??????@@@AAABBBCCCCCCBBBAAAAAADDDCCCAAAAAABBBCCCAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGIIIKKKMMMMMMLLLPPPPPPOOOMMMKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKNNNQQQSSSVVVVVVWWWYYYZZZXXXUUURRRLLLKKKJJJIIIKKKOOOSSSVVVWWWWWWVVVUUURRROOOLLLJJJFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGEEECCCBBB@@@AAAAAABBBCCCCCCDDDDDDDDDBBB@@@===<<<;;;;;;;;;::::::999999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::<<<=========<<<;;;<<<:::777777888999999888888888888888777777777777444444444444444555666777666555444444333222111111333333333444333333222111///////////////...---,,,//////000000000000//////---------..........................................,,,++++++---......---...------------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***))))))))))))))))))***++++++++++++++++++++++++************************...---,,,+++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++*********)))************+++++++++++++++************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,---------......,,,---111555777555000,,,////////////000000000000//////000000000000111111111111111222222222222222333333333333444444444444111222222333444555666666666777888:::<<<>>>???@@@************************************************)))))))))))))))*********))))))*********)))))))))))))))*********+++++++++************************++++++++++++******))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((,,,222666888777555444222999;;;666///---...---+++,,,,,,---............---,,,,,,,,,---------,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.....................------......///............/////////000/////////000000111222333111111222222222333333333444555666777888999999999999999999:::::::::;;;;;;<<<<<<>>>@@@AAABBBBBBCCC@@@AAABBBCCCDDDCCCCCCBBBEEEDDDCCCCCCDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJLLLOOOPPPPPPPPPSSSRRRPPPNNNLLLJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIMMMNNNOOOOOOOOOOOONNNMMMKKKKKKKKKLLLOOORRRUUUWWWZZZZZZZZZYYYXXXVVVSSSPPPLLLKKKJJJJJJLLLPPPSSSVVVUUUUUUTTTSSSQQQOOOLLLKKKFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCDDDEEEEEECCCBBB@@@>>><<<;;;;;;;;;999999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;;;;;;;<<<;;;;;;:::::::::999999999999:::<<<>>>>>>===<<<:::;;;999777777888999999999888888888777777777777777555555444444444555555666444444444333222111111000000000111111111111000000/////////000//////......//////000000000000//////,,,---------.../////////...........................---++++++---......---------------------------)))******+++,,,------...+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))*********++++++++++++***)))(((((()))***+++,,,,,,,,,+++++++++*********************+++++++++---,,,***)))))))))***+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******+++++++++******)))************************************************)))))))))))))))***++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........++++++,,,,,,,,,---------+++---000444666555111...////////////000000000000////////////000000000111333333333333333444444555222222222333333333444444333333444444555666666777444555666888999999999999************************************************(((((())))))************))))))))))))))))))******))))))*********+++++++++************************+++++++++***************************************))))))))))))))))))))))))+++*********+++++++++***))))))))),,,000555999;;;999>>>???888222111333333...---,,,,,,...222555888555111,,,***+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++++++++***++++++,,,,,,------............------------......---......///////////////////////////000111222333111111222222222333333333444555666888999999::::::999999999:::::::::;;;;;;;;;<<<===???@@@AAABBBBBB@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKMMMLLLLLLNNNQQQSSSSSSRRRTTTSSSQQQOOOMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIINNNOOOQQQRRRRRRQQQOOONNNKKKKKKMMMOOOQQQTTTWWWYYY[[[[[[ZZZXXXUUURRRPPPOOOLLLKKKKKKKKKMMMPPPSSSUUURRRRRRQQQPPPOOOMMMLLLKKKFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDDDDEEEFFFFFFCCCBBBAAA???===<<<;;;;;;999999999:::;;;===>>>???>>>>>>>>>>>>???@@@AAABBBBBB@@@???===<<<<<<<<<<<<;;;;;;:::::::::999999999999:::<<<>>>>>>===<<<::::::888666666777999999888777777777777777777888888666555555444444444555555333333333222111111000000///000000111111000000000//////000111111111000000//////000000000000//////,,,---------.../////////........................///---,,,,,,---...---,,,------------------------***++++++,,,---......///++++++,,,,,,------------,,,,,,,,,,,,+++***)))((())))))*********+++++++++,,,+++***))))))***+++,,,------,,,,,,+++*********))))))*********+++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++))))))***++++++*********++++++++++++++++++++++++************************---,,,,,,,,,,,,---......------,,,+++++++++++++++*********************************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---...---...000222333222000////////////000000000000...////////////000000000333333222222222333444555222222333333333444444444333444444555555666666666444555666777888888888777++++++++++++++++++++++++************************((((((((()))******++++++)))))))))((())))))***+++)))************+++++++++************************,,,+++******))))))******************************)))))))))))))))))))))))))))'''&&&'''((()))((('''+++***((((((,,,333:::???BBBHHHIIICCC======>>>???---+++***+++///555;;;???<<<666...******+++***)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...///...------,,,------------......///000/////////////////////000111222222111111222222222333333333444555666888999:::::::::999999::::::::::::;;;;;;===>>>>>>>>>>>>>>>>>>===???AAACCCDDDFFFFFFFFFFFF@@@??????@@@BBBCCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLMMMOOORRRTTTTTTSSSSSSRRRPPPOOONNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJNNNPPPQQQSSSSSSQQQPPPNNNKKKLLLMMMOOORRRUUUXXXYYYYYYYYYXXXUUUQQQOOONNNNNNMMMMMMLLLLLLMMMPPPRRRTTTOOOOOONNNMMMLLLLLLKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGCCCCCCAAA@@@>>><<<;;;:::999999:::;;;<<<>>>@@@AAA????????????@@@AAABBBCCCCCCBBB@@@>>>=========>>>;;;;;;;;;;;;::::::::::::::::::<<<=========<<<;;;999777666666777999999999777777777777888888888888777666555444444444444444222222222111111111000000000111222222333222222222//////000111111222111111//////000000000000//////---------.......................................///---,,,,,,---------,,,,,,,,,,,,------------...,,,,,,,,,------.........+++,,,,,,------......///000///...,,,+++)))(((''')))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++)))************+++++++++++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++************************+++++++++++++++,,,------,,,,,,+++***************************************************++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------000...,,,---///000111000////////////000000000000......////////////000000111000000//////111222333222222222222333333333333222222222333333444444444666666666666777777777777++++++++++++++++++++++++************************'''(((((()))******++++++***)))((((((((()))+++,,,)))************+++++++++************************,,,+++***)))))))))***+++************************))))))))))))))))))))))))***(((&&&''')))***)))'''******+++++++++///444999===EEEJJJFFF@@@>>>===<<<+++******+++...222666999:::444...+++---...,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------.........///...------,,,,,,,,,---------///000000000///...///......//////000111222111111222222222333333333444555666888999:::;;;;;;999999::::::::::::;;;;;;<<<<<<============<<<<<<>>>???AAADDDEEEFFFFFFEEE@@@??????AAADDDFFFFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKMMMLLLLLLNNNRRRTTTTTTSSSQQQQQQPPPOOOPPPQQQSSSTTTSSSRRRQQQPPPNNNMMMLLLKKKNNNOOOQQQSSSSSSQQQOOONNNJJJKKKMMMPPPRRRUUUWWWXXXWWWXXXWWWTTTOOOMMMNNNOOONNNNNNMMMMMMNNNOOOQQQRRRNNNMMMMMMLLLKKKKKKKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHCCCCCCBBB@@@???===;;;:::::::::;;;<<<>>>@@@BBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA???>>>>>>??????<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===:::888666777888:::::::::666777777777888888888888777777666555444333333333111111111111111000000000000000111222222222222222---...///000111111111111//////000000000000//////...............---------........................000...,,,,,,---------+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.../////////555333111...+++***)))))))))************+++++++++******++++++++++++************************))))))((())))))***++++++,,,,,,******+++++++++++++++***************************************************)))))))))*********++++++)))************+++++++++++++++************++++++)))******+++,,,,,,++++++************************************************))))))(((((())))))***++++++************++++++,,,************************************++++++++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------///---,,,,,,---///......////////////000000000000........./////////000000111000///...///000222333000000000111111111222222111222222222222333333333555555444444444555666777++++++++++++++++++++++++************************'''(((((()))***+++++++++***)))(((((((((***+++,,,)))************+++++++++************************---,,,***)))))))))***+++************************))))))))))))))))))))))))---+++)))***------,,,)))&&&***---...,,,+++---000,,,666===<<<777333///,,,,,,,,,,,,,,,,,,---...///333///+++---111333111...+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------.........///////////////////////////...------,,,,,,,,,,,,,,,---///000000000///............//////000111222111111222222222333333333444555666888:::;;;;;;;;;999999:::::::::;;;;;;;;;888888:::<<<===>>>>>>???<<<>>>@@@BBBDDDEEEEEEEEECCCBBBCCCEEEHHHJJJKKKJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKLLLNNNQQQSSSTTTSSSPPPPPPOOOOOOPPPSSSUUUWWWTTTSSSRRRQQQOOONNNLLLLLLMMMOOOQQQRRRRRRQQQOOOMMMJJJKKKMMMOOORRRTTTVVVWWWWWWWWWWWWSSSOOOMMMOOOQQQOOOOOONNNNNNNNNOOOPPPQQQNNNMMMLLLLLLKKKLLLLLLLLLGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHCCCCCCBBBAAA???===;;;::::::;;;;;;===???AAACCCDDDAAAAAAAAAAAABBBCCCDDDDDDEEEDDDBBB@@@?????????@@@======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;999888888:::;;;<<<<<<666666777777888888888999888777666555444333333333111111111111000000000000......///000000000000000,,,,,,...///000000000000//////000000000000///////////////......------,,,........................000...,,,,,,------,,,+++,,,,,,,,,------.........,,,,,,++++++++++++++++++,,,,,,------...///000000999777333///,,,*********)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,&&&''')))******)))((('''))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...)))))))))***+++,,,...///++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,------------.........---,,,---......,,,+++////////////000000000000............/////////000333222111000000222444555////////////000000000000333333333333333444444444444333222111111333555777++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++******)))((('''***)))))))))***+++,,,,,,+++++++++*********))))))******++++++++++++******....../////////...------++++++,,,,,,,,,+++************+++,,,,,,---......***************+++,,,---+++******)))***+++---...+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,//////.........------------------............///////////////////////////000000111111111222222222222111111333777999888666888999::::::;;;;;;::::::888:::<<<===<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDD===???AAADDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLIIIJJJLLLOOOQQQRRRSSSSSSTTTQQQOOOPPPSSSUUUUUUTTTRRRSSSTTTRRROOOKKKJJJIIILLLNNNPPPRRRRRRRRRQQQPPPNNNOOOPPPQQQRRRRRRSSSSSSVVVUUURRRPPPOOOOOOPPPQQQPPPOOOLLLKKKKKKLLLNNNPPPPPPOOOMMMKKKIIIIIIIIIIIIHHHIIILLLNNNNNNMMMKKKIIIMMMLLLKKKJJJJJJKKKLLLLLLIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGG@@@@@@???>>>===<<<;;;;;;::::::;;;===AAADDDEEEDDDIIIDDDAAABBBDDDEEEEEEEEEBBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAA>>>===;;;::::::<<<;;;;;;:::::::::;;;;;;888999:::;;;;;;;;;:::999:::999888777666666666666444444444444333222111111111111111111111111111111000///...------...///000111111000000//////......///000111222222111000///.........------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...---,,,*********,,,...///BBB;;;222,,,+++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((()))))))))((((((''')))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++******))))))((((((*********)))))))))))))))************************,,,,,,,,,,,,++++++***)))+++***)))((((((***,,,---))))))*********+++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,************************+++++++++*********)))))),,,,,,,,,++++++*********************************,,,---...---+++***+++,,,,,,,,,,,,---------...............------,,,,,,,,,,,,---...//////...---,,,000////////////.........000000000000000000000000000000000000000000000000111111111111222333444444222222222333333333444444++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******++++++*********))))))((()))))))))+++++++++*********))))))******++++++++++++******))))))*********))))))(((******+++,,,,,,+++++++++***++++++,,,,,,------------------,,,,,,,,,,,,,,,++++++******+++,,,---------------............/////////...---------------,,,,,,+++++++++*********---------............///////////////////////////000000000111111111222222333222222444888:::999777888999999:::::::::::::::888:::<<<===<<<<<<===>>>======>>>>>>???AAABBBCCC??????AAACCCDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKMMMOOOQQQRRRSSSTTTTTTQQQOOOOOORRRSSSSSSRRRQQQRRRRRRPPPNNNKKKKKKKKKJJJLLLNNNOOOPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRWWWUUUSSSQQQOOOPPPPPPQQQOOONNNLLLJJJJJJKKKMMMOOOOOONNNLLLKKKJJJJJJJJJJJJIIIJJJLLLNNNNNNMMMLLLKKKMMMLLLKKKIIIIIIIIIJJJKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@???>>>===<<<;;;;;;;;;:::;;;>>>BBBEEEEEEEEEIIIFFFCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA???===<<<<<<;;;======<<<<<<<<<<<<======888999::::::::::::999888:::999888777666666666666444444444444333222111111111111111111111111111111000//////......//////000000000000000//////............////////////............---------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------///...---,,,---...000111;;;555///++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((***+++***)))((()))***************************((())))))******))))))((()))***,,,+++******+++---++++++++++++++++++++++++*********)))))))))))))))***)))))))))))))))))))))************************++++++,,,,,,,,,+++******+++***)))((()))***,,,---*********++++++++++++,,,++++++***))))))***++++++******************++++++************************+++++++++*********)))))),,,,,,,,,+++++++++******************************,,,---...---+++***+++,,,,,,,,,,,,---------............---------,,,,,,,,,---...///000000///...---.............../////////000000000000000000000000000000000000000000000000222222111111111222333333222222222333333333333444++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))'''((()))******++++++***+++***)))(((''''''''''''+++++++++*********************++++++++++++******))))))***************)))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,//////000000///...,,,+++++++++++++++,,,,,,,,,,,,------------............000//////........................------------,,,---------............///////////////////////////000000000000111111111111333222333555888999888777777888999999::::::999999888:::<<<<<<<<<;;;<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDFFFIIIKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRRRRSSSSSSQQQOOOOOOPPPQQQPPPOOONNNOOOOOONNNLLLKKKLLLNNNNNNOOOQQQSSSTTTSSSRRRQQQNNNNNNOOOOOOPPPPPPQQQQQQVVVTTTRRRPPPOOOOOOPPPQQQMMMLLLJJJIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;<<<<<<<<>>======>>>>>>>>>>>>>>>>>>>>>>>>888999999::::::999888888999888777666666555666666555444444333333222111111222222222222222222222222///000000111000000//////000000000////////////...---------,,,,,,---------...------------,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,///...---------...///000222///,,,***+++,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))***************))))))***++++++******+++---++++++++++++++++++++++++))))))))))))************))))))))))))))))))************************************++++++,,,++++++++++++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,++++++***))))))***++++++((()))***+++++++++++++++************************+++++++++***************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,---------.........------------,,,,,,,,,......////////////......,,,------......//////000000000000000000000000000000000000000000000000000333222111111111111111111111111222222222333333333************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))***++++++******)))((('''***))))))((((((((())))))******************************++++++++++++******)))******++++++++++++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...///111222222000...---,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...------------......////////////............---------............////////////////////////////////////000000000111111111111222444666666666666666777888888999999888888888:::<<<<<<;;;;;;;;;===<<<;;;;;;<<<===>>>??????AAA@@@???>>>???AAADDDEEEFFFGGGGGGHHHGGGGGGFFFFFFDDDFFFJJJMMMNNNNNNLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKNNNPPPPPPRRRTTTUUUVVVVVVUUUTTTOOOOOONNNNNNOOOOOOOOOPPPTTTRRRPPPNNNMMMNNNOOOPPPKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIHHHGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFFFFCCCCCCBBBAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;===<<<===@@@DDDFFFGGGGGGHHHIIIIIIGGGHHHJJJJJJHHHDDDDDDDDDDDDEEEFFFHHHHHHEEEDDDCCCAAA???>>>>>>>>>======>>>>>>?????????>>>:::::::::::::::999999999888777666666555555555666555555444333222222222222222222222222222222222222000000111222222111///...////////////////////////...---,,,++++++,,,---...------------------------------------------------------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++*********+++++++++*********++++++,,,---,,,+++++++++++++++***+++++++++***************************************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++)))******++++++++++++***)))***++++++******+++,,,************************(((((())))))******++++++)))))))))))))))*********************************((()))***+++++++++++++++******)))))))))***+++,,,++++++,,,,,,,,,---------+++******************+++'''(((***+++,,,,,,+++***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,---------......---------------------------------......---------+++,,,---...///000111111000000000000000000000000000000000000000000000000333222111000000000000000111111111111222222222222************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))***++++++******)))((('''((((((((()))***+++,,,---******************************++++++++++++******&&&'''(((((())))))))))))'''((()))***+++,,,,,,,,,+++++++++++++++++++++***,,,---000222222222111000...------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******---------............///////////////////////////....../////////000000000...000111222333333444444555666777777888888777777888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@???===<<<===???BBBEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEGGGJJJMMMNNNNNNMMMLLLHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJJJJJJJIIIJJJKKKKKKKKKLLLOOORRRNNNOOOQQQSSSTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOPPPOOOMMMKKKJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFEEECCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;=========@@@DDDGGGHHHGGGNNNQQQOOOIIIFFFHHHHHHDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCBBB@@@???>>>>>>===;;;<<<===>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::777666555555444555555555666555444222222222222222222222222222222222222222000111222222222000///..................////////////...---,,,,,,---...///------------------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++******************))))))))))))))))))+++,,,---,,,+++***))))))************************************************))))))))))))))))))))))))(((***+++***)))((()))***************************))))))***+++++++++++++++(((***++++++***)))+++,,,************************(((((())))))******++++++(((((())))))************))))))))))))))))))))))))((()))******++++++++++++***************+++++++++++++++,,,,,,,,,---------*********++++++*********((()))***,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222////////////////////////////////////////////////222111111000////////////000000000111111111222222************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))'''((()))******++++++***((((((((()))***,,,...///***************+++++++++******++++++++++++******(((((()))***++++++++++++(((((()))***++++++++++++*********+++++++++++++++***,,,...000111222111111000///---++++++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++,,,---------------,,,,,,,,,,,,---------............///////////////////////////............////////////---///111111111111222333444555666666777777666666999:::<<<<<<:::::::::;;;<<<;;;;;;;;;<<<<<<===>>>>>>===;;;;;;<<>>===<<<<<<<<<999:::<<<===>>>======<<<<<<<<<;;;:::999999999999555555444444444444555555666555333222111111222333333333333333333333333333111111111111000///......---............////////////......------......///,,,,,,,,,------------...------------------------+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++************+++,,,,,,++++++++++++******+++,,,------***)))((())))))))))))***************************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((()))***++++++++++++((()))******))))))***,,,************************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))******+++*********))))))******++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))******+++++++++************************************************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,,,,,,,,,,---------......,,,,,,,,,------------...------,,,,,,,,,,,,---------......///111222333333////////////////////////////////////////////////111000/////////////////////000000000000111111111************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))'''((()))******++++++***(((((((((((()))+++,,,---))))))*********+++++++++******++++++++++++******)))***+++,,,------------))))))************))))))))))))******++++++,,,,,,+++,,,,,,---...///000000333000---***)))***,,,---+++,,,,,,,,,,,,---------,,,++++++++++++,,,---...000000/////////.........---------............///////////////////////////------........./////////---///222222111000111333444444555666666666666555999:::<<<<<<:::999::::::<<<<<<<<<<<<<<<======>>>;;;;;;:::;;;<<>>===<<<;;;:::::::::888:::<<<===>>>>>>===<<<;;;:::999777777777777777555444444333444444555555777555333222111111222333333333333333333333333333222111000///............---------.........//////------............------,,,,,,,,,---------......------------------------++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...******************+++,,,---------------,,,++++++(((***,,,+++)))((()))***((()))))))))*********+++************************))))))))))))))))))))))))(((***+++***)))((()))***************************&&&'''((()))************((()))******))))))***+++*********************************)))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))************))))))((())))))***+++++++++++++++*********++++++++++++,,,)))***++++++++++++***))),,,,,,+++***))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,,,,,,,,,,---------......,,,,,,,,,---------......///...------------...//////000000111222333333444//////////////////////////////////////////////////////.........///000000/////////000000000111111))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))***++++++******)))(((''')))(((((((((((())))))***))))))******++++++++++++******++++++++++++******&&&&&&((())))))*********)))************))))))((((((((()))***+++,,,,,,---------,,,,,,,,,------...444111---)))((())),,,...))))))*********+++++++++,,,,,,,,,,,,------...///------,,,,,,,,,+++++++++---------.........//////////////////////////////---------.........//////---000333333111000222444333444555555666666555555999:::<<<;;;:::999999:::======<<<<<<<<<======>>>999999999;;;<<>>AAABBB>>>BBBBBBAAA@@@@@@@@@AAAAAA>>>===<<<;;;:::999999999888:::<<<>>>??????======:::999777555555555555666444444333333333444444555777555333111111111222333333333333333333333333333222111///------------...---------.........//////,,,,,,...//////...,,,,,,,,,,,,,,,------.........------------------------+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...***)))))))))***+++,,,,,,------------,,,,,,+++***&&&(((******((('''))),,,(((((())))))*********+++************************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++&&&&&&((())))))*********((()))******))))))***+++))))))))))))))))))))))))++++++******))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))***************)))((('''))))))***++++++++++++***))))))*********+++++++++)))***+++,,,,,,+++***)))...---+++)))(((((())))))************************))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---,,,,,,,,,---------......,,,,,,,,,------.........111000///......///000111111111111222333333444444////////////////////////////////////////////////...............///000111////////////000000000000((()))))))))************+++++++++***)))((((((''')))*********++++++++++++(((,,,******000+++&&&+++((())))))***+++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++***)))***+++,,,+++)))'''((()))******+++******(((((())))))******+++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******888444...+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,---...///000000///...,,,++++++,,,...///111111000000/////////...000000000000000000000000333333333444444444555555999999888888888888999999888999999:::;;;<<<===>>>AAA???===<<<<<<>>>@@@AAADDDBBB@@@??????@@@BBBDDDCCCFFFIIIJJJJJJJJJJJJKKKIIIGGGEEEFFFGGGIIIJJJIIIIIIHHHGGGHHHIIIIIIGGGEEEGGGGGGGGGHHHKKKPPPTTTWWWTTTSSSRRRQQQQQQQQQQQQQQQOOOOOONNNNNNNNNOOOPPPPPPLLLKKKJJJJJJJJJJJJJJJKKKIIIHHHGGGHHHKKKMMMNNNNNNIIIHHHGGGGGGGGGEEEBBB???CCCDDDFFFGGGHHHHHHHHHGGGBBBBBBAAABBBBBBCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCCCC???>>>>>>@@@BBBCCCBBBAAA======<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@AAACCCDDDGGGRRRUUUJJJBBBBBBAAA<<>>===<<<===???AAACCC======<<<;;;:::999888777999888888777666555555555666666666777666555555444333222111222444555444333444333333222222333333444111111111111111111111111///.........------------.........///000111222333........................---------------------------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((('''&&&'''))),,,,,,+++***+++***)))(((((()))***+++)))*********+++++++++++++++++++++***************(((((((((((()))***,,,---+++,,,---,,,***)))***+++,,,+++++++++++++++++++++))))))(((((()))***++++++************))))))))))))((()))***+++,,,+++******+++******)))))))))))))))(((((((((((())))))))))))))))))))))))************---,,,+++******+++,,,---))))))((((((((()))+++,,,((())))))***+++,,,,,,---++++++++++++++++++++++++++++++***)))(((((()))))),,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,////////////////////////666333111000000111000///,,,---///111222222222222...............///000111////////////////////////...------------...//////000000000000000000000000************++++++++++++++++++******)))((((((''')))))))))*********++++++(((+++((('''+++)))'''+++(((((())))))***++++++,,,+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,+++******,,,,,,+++***))))))*********))))))((()))))))))))))))*********************************))))))*********+++++++++*********++++++,,,,,,,,,333000,,,***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........///...,,,++++++,,,...///000000/////////.........////////////////////////111111111222222222222333888888777777777777888888888888999:::;;;<<<<<<===>>>===;;;;;;;;;===@@@AAABBBAAA???>>>>>>???AAACCCDDDFFFIIIKKKJJJJJJKKKLLLIIIGGGFFFFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIHHHFFFGGGGGGGGGIIILLLOOOSSSUUUQQQQQQPPPPPPOOOPPPPPPPPPQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHIIILLLMMMMMMMMMJJJIIIGGGGGGGGGFFFCCC@@@BBBCCCDDDFFFFFFFFFFFFEEECCCCCCBBBCCCCCCDDDEEEFFFBBBCCCDDDEEEDDDDDDCCCBBB>>>>>>>>>???AAABBBAAA@@@============<<<<<<<<<<<<>>>>>>??????@@@BBBCCCCCCEEERRRVVVKKK@@@???AAA???;;;;;;:::;;;;;;===>>>???<<<;;;:::999888777777777888888777666666555444444555555666666555555444333222111000111333444444333222222111111111111222222/////////////////////////////////.........------,,,,,,,,,,,,---......///........................---------------------------,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++---,,,***((()))((((((''''''(((((())))))))))))*********++++++)))))))))*********++++++******************+++++++++,,,---,,,***)))***+++***************)))))))))******))))))))))))))))))((((((((())))))*********((()))***+++,,,++++++***+++******)))))))))))))))))))))))))))************))))))))))))***************)))(((((((((((()))*********)))))))))***++++++((((((((((((''''''''''''++++++++++++++++++++++++,,,,,,+++***************,,,++++++++++++,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------...///000111222222555333000///000111000///---...000111333333222222///............//////000////////////////////////------........./////////////////////////////////***++++++++++++,,,,,,,,,++++++******)))(((((((((((((((((()))))))))************)))'''((()))***+++'''(((((())))))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++******,,,,,,+++***+++++++++******)))''''''************))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***+++,,,---...---+++******,,,......---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------...---,,,++++++,,,---...///............---------////////////////////////000000111111111222222222666666666666666666666666666777777888999:::;;;;;;;;;:::999999:::<<<>>>@@@???>>>===<<<===>>>@@@BBBEEEGGGJJJKKKJJJJJJKKKLLLJJJHHHFFFFFFHHHIIIIIIIIIIIIGGGEEEEEEFFFHHHHHHGGGGGGGGGIIIJJJLLLNNNPPPQQQOOONNNNNNNNNNNNOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMMMMLLLJJJIIIGGGGGGGGGFFFDDDAAA@@@AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAAAAA>>>======>>>@@@AAA@@@???>>>>>>=========<<<<<<<<<===>>>???@@@AAABBBCCCCCCAAAOOOUUUKKK???===@@@AAA999:::;;;;;;<<<<<<<<<<<<:::999777666555666777777777777666666555444444444444444555555444444333222000//////000222444333222000//////////////////000////////////////////////000/////////............,,,,,,,,,++++++,,,------........................------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---...---)))&&&((())))))))))))))))))(((((((((((()))))))))******((((((((())))))*********,,,,,,+++++++++*********+++,,,,,,,,,***)))***+++((((((((((((((((((((((((++++++******)))(((((((((%%%&&&'''((()))******+++))))))***++++++++++++***+++******)))))))))))))))************++++++++++++)))))))))*********++++++)))((((((''''''(((((()))++++++++++++++++++***)))******)))(((&&&%%%$$$$$$************************---,,,+++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...............+++,,,---///111333444555333111//////000000///......///000222333333333222//////......---.........////////////////////////---...///000000000//////////////////////////////*********+++++++++,,,,,,************))))))(((((((((((((((((()))))))))))),,,+++,,,+++(((+++...)))''''''(((((()))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***+++++++++***))))))++++++***)))***************)))((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))*********+++((())))))***+++,,,,,,,,,***))))))+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------////////////////////////222222222222333333333333444444444555555444444444555555666777888999::::::::::::999888999:::<<<===<<<<<<;;;;;;<<<>>>@@@BBBEEEGGGJJJKKKJJJJJJJJJKKKJJJHHHFFFFFFGGGIIIIIIHHHHHHEEECCCCCCEEEGGGHHHHHHFFFHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOONNNMMMMMMLLLLLLLLLLLLPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFEEECCCAAAAAAAAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@@@@>>>======>>>@@@@@@???>>>=========<<<<<<<<<;;;;;;===>>>@@@BBBCCCCCCBBBBBB@@@IIIMMMGGG???===>>>>>>:::;;;===>>>???>>>===<<<888777555444444555666777666666555555444444444444333444444444444333222222000///...///111333222111////////////////////////111111111111111111111111000000/////////...............------,,,---------........................------------------------......,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,...000...+++(((***+++,,,------,,,+++***(((((((((((()))))))))))))))))))))(((((((((((((((*********+++***************+++,,,+++***))))))+++'''''''''((((((((((((((()))************)))))))))&&&&&&&&&'''((()))))))))))))))******+++++++++++++++******))))))))))))))))))))))))*********++++++))))))*********+++++++++******))))))))))))******+++,,,------,,,+++)))(((---,,,+++***)))((('''&&&)))))))))))))))))))))))),,,++++++*********+++++++++++++++***+++,,,,,,---************++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------***+++,,,...000111222333222000......///000///---...///111222333333333222000///......------------////////////////////////---...000222222111///...////////////////////////))))))))))))*********+++*********)))))))))))))))(((((((((((()))))))))))),,,(((......&&&,,,111%%%(((((((((((())))))))))))************************************************((((((((((((((((((((((((+++******************+++***((('''((()))***)))((((((((()))***************++++++******))))))((((((''''''(((((())))))))))))*********+++++++++,,,,,,***************************)))***+++------+++)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------------------------,,,,,,---------,,,,,,,,,---------------........................111111111222222222333333222333444444444444333222444555555666777888999:::;;;:::999999888999:::::::::::::::;;;===???AAABBBEEEGGGJJJJJJJJJIIIIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGFFFDDDAAABBBDDDFFFHHHHHHFFFGGGJJJLLLMMMLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPPPPKKKKKKKKKKKKKKKLLLMMMNNNPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMKKKIIIGGGEEEDDDCCCCCCCCCBBB@@@BBBCCCDDDEEEFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@>>>======>>>@@@@@@???===<<<<<<<<<;;;;;;;;;::::::<<<>>>AAACCCDDDDDDBBBAAA@@@BBBCCCAAA@@@???===999:::;;;===??????>>><<<;;;777666555444444555555666555555555555555444444444333333333444333222222111000///...///111222111000//////000111111000//////000000000000000000000000////////////...............------,,,,,,,,,------........................------------------------...------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))+++...000000---+++***+++,,,------,,,+++***(((((((((((())))))))))))+++******)))((('''&&&&&&&&&'''((()))***************+++,,,+++)))((()))***((((((((())))))*********&&&'''(((***++++++++++++((((((((((((''''''''''''***************++++++++++++******)))))))))))))))((((((((()))))))))******************++++++++++++))))))************))))))+++,,,------,,,+++)))(((,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))***++++++************+++,,,,,,)))))))))******+++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---......//////...---...//////...,,,...///111222333333222111000///...---------------////////////////////////---...000222222111///...........................(((((()))))))))***************))))))))))))))))))((((((((()))))))))******)))$$$---...###...777((())))))))))))))))))))))))***************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***************************)))(((((()))***)))((('''''')))******+++++++++************))))))))))))'''(((((())))))******+++***++++++++++++,,,,,,,,,++++++*********)))))))))++++++***+++------+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------..............................////////////000000000111222333444444333222111444555555666777888999999;;;;;;::::::::::::;;;;;;999:::;;;===???AAACCCDDDDDDFFFIIIIIIHHHGGGHHHHHHHHHFFFDDDCCCDDDEEEEEEEEECCCBBB@@@AAADDDFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKNNNNNNMMMMMMMMMNNNNNNOOOIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKMMMLLLJJJHHHFFFDDDBBBAAABBBBBBAAA@@@DDDDDDFFFFFFFFFFFFEEEDDD@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>???@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;>>>AAADDDFFFDDDBBBAAA@@@>>><<<>>>AAAAAA<<<777999:::<<<======<<<;;;999777777777666666555555555555555555555555555555555333333444444333333222111222111000000111111000//////000111222222111000///........................///.........------------+++++++++******+++,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))***,,,...///...---((())))))))))))))))))(((((((((((()))))))))******++++++***)))(((((('''&&&$$$%%%''')))*********)))***+++++++++)))((()))***((())))))******++++++,,,$$$&&&(((***+++,,,,,,+++)))))))))(((((((((''''''******))))))******+++,,,+++******)))))))))))))))'''((((((((())))))))))))*********++++++++++++,,,'''(((((())))))(((((('''++++++++++++++++++***))))))*********************************************)))))))))((())))))***+++***************+++,,,,,,(((((())))))***+++++++++)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++...---,,,---//////---+++...///000111222111111000......------,,,---------////////////////////////---...///000000000//////........................))))))*********+++++++++)))))))))))))))))))))***)))))))))*********++++++***""",,,---"""444DDD444************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********+++***)))***+++,,,+++)))((())))))*********)))))))))))))))))))))*********(((((())))))***++++++,,,************++++++++++++))))))))))))************,,,+++***+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))******++++++,,,,,,,,,------------------,,,,,,---------............................................./////////000000111222444555555444222111555555666777888999999:::999999:::;;;<<<===>>>???:::;;;<<>>>>>>>>>>>>>>============;;;>>>BBBEEEGGGEEEBBB@@@>>><<<<<>>@@@BBBCCC:::;;;===@@@CCCEEEGGGHHHBBBEEEGGGGGGFFFEEEEEEFFFFFFDDDBBBAAABBBCCCBBBBBB??????@@@BBBEEEGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHJJJLLLKKKIIIGGGGGGEEECCCBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEAAA@@@?????????@@@AAABBBAAA@@@@@@@@@BBBBBB@@@>>>@@@@@@@@@@@@????????????;;;>>>BBBFFFGGGEEEBBB@@@<<<===???BBBAAA>>>===>>>>>>???????????????>>>>>>999:::;;;<<<;;;888555333666666666777777777777777444444555555444444333222666444222111111000...---...///000222222000///...000000000000000000000000------,,,,,,,,,+++++++++,,,,,,,,,---...///000111........................------------------------***+++,,,,,,------------***************************++++++,,,,,,,,,++++++...,,,***)))***++++++++++++***)))(((((()))***+++************++++++++++++'''((()))***+++,,,------((()))+++,,,+++***(((''')))***+++***)))((((((***'''(((((()))***++++++,,,'''(((***+++,,,***)))(((''''''((()))***+++,,,,,,+++***)))))))))***,,,---+++******))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))((((((((()))+++,,,,,,+++++++++******))))))+++++++++++++++++++++++++++*********+++,,,,,,---*********)))***++++++,,,'''(((((()))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......+++++++++---......,,,***---...///000000///......,,,,,,,,,,,,------...///////////////////////////...------------...//////........................))))))))))))))))))))))))...---+++*********++++++...(((%%%'''+++,,,+++***(((,,,***%%%***;;;FFFEEE111111///,,,)))((((((***,,,,,,---.../////////...+++)))(((***......***%%%(((((((((((((((((((((((()))))))))))))))******+++***))))))***,,,,,,+++)))++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++******************+++++++++*********))))))......---,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***..................------............////////////000111222111000000222444666888222555@@@???444222444444555666777888999999999999888999;;;>>>AAACCC;;;;;;<<>>???BBBDDDDDDCCCAAA???>>>>>>>>>>>>===========================<<<<<<<<<999999999888888666555555777777777777777666555555111111111222333444555666111222222222222111000000000000000000000000000000...---,,,++++++,,,---...---------------------------------.........//////,,,,,,,,,---------......---,,,++++++******++++++'''''''''((()))+++,,,---...---+++***)))***++++++++++++******************+++++++++*********))))))---,,,+++******+++,,,---++++++***************+++(((((())))))******++++++******)))'''&&&&&&)))+++++++++******)))(((((('''*********)))))))))))))))''''''(((((('''&&&%%%%%%++++++++++++++++++++++++)))))))))))))))******+++******))))))))))))******++++++***************+++************************+++++++++++++++***)))(((+++***)))'''''''''((((((++++++******)))(((((('''))))))))))))))))))))))))+++,,,,,,,,,,,,---------(((((())))))*********+++)))***++++++++++++***))),,,+++***))))))***+++,,,************+++,,,------...------,,,+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------000///,,,***---222222///------------------------...------------...//////------......//////000000,,,---///000000000///...//////.........//////000........................))))))))))))))))))))))))---,,,+++***)))******+++---***))))))************)))...---''')))444999666//////...,,,)))((()))***---....../////////......,,,***)))+++//////+++'''************************)))))))))))))))******+++,,,***)))***++++++***)))+++++++++,,,++++++******))))))))))))))))))))))))************************+++++++++*********)))))),,,++++++************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..................------............///////////////000111000///000111333777777222888GGGEEE666///333444444555666777888888777666666777888;;;>>>@@@=========???BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFEEECCCAAA@@@???@@@CCCFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAABBBEEEFFFFFFGGGFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAABBBAAA@@@@@@@@@???===;;;===???AAACCCCCCBBB@@@???>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<999999999999888777666555777777777777777666555555444444444444444555666777111222222222222111000000000000000000000000000000///...---,,,,,,---...///---------------------------------.........//////,,,,,,,,,---------......------,,,+++++++++++++++******)))))))))***++++++---,,,+++***))))))***+++************************+++++++++*********)))))),,,+++************+++,,,*********)))******++++++)))))))))))))))*********(((((('''%%%######&&&((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''************************)))))))))))))))******+++******))))))))))))************))))))((())))))***************************)))******+++++++++******+++***)))((((((((()))***)))))))))))))))*********++++++++++++++++++++++++((((((((())))))))))))***))))))))))))*********+++++++++++++++++++++++++++++++++***))))))***++++++++++++*********+++,,,,,,------,,,+++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,......---+++...444444111,,,,,,---------------------------------...//////............////////////---...///000000///......///......---......//////........................))))))))))))))))))))))))++++++***)))))))))******+++,,,,,,***(((((())))))(((------((((((------(((---------+++))))))***+++....../////////...------,,,+++***,,,//////,,,(((************************)))))))))))))))******+++...,,,)))))))))******)))+++++++++++++++***))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------......---............/////////...///000///......000222555666222:::JJJHHH777...222333333444555666777777666666666666888:::===>>>???>>>===>>>???@@@???>>>???@@@@@@AAABBBCCCCCCDDDHHHHHHHHHGGGFFFCCCAAA???>>>@@@CCCFFFHHHHHHHHHGGGHHHHHHHHHIIIJJJLLLNNNOOONNNMMMLLLKKKKKKMMMOOOPPPNNNNNNMMMKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCAAA???>>>??????>>><<<===>>>@@@BBBBBBAAA@@@>>>============<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999999999999888777666666777777777777777666555555555555444444444444555555111222222222222111000000000000000000000000000000///......------......///---------------------------------...............,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---,,,+++***************,,,++++++************+++************************+++************)))))))))+++******))))))******+++)))))))))))))))***+++,,,************)))))))))))),,,,,,+++)))'''&&&(((***''''''((())))))***++++++''''''''''''((((((((((((***++++++++++++***))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******)))((((((((((((((())))))************************'''((()))***++++++++++++******)))))))))***++++++'''(((((()))***+++++++++************************))))))*********+++++++++)))))))))***************,,,+++************+++,,,++++++***))))))***++++++,,,,,,+++*********++++++,,,,,,+++************+++,,,++++++******++++++,,,+++++++++++++++*********+++---------000555555222,,,,,,,,,------.........---------------......////////////...................../////////......---......---------------...........................))))))))))))))))))))))))******))))))))))))))))))***+++***((((((******'''%%%******''''''+++***&&&***+++,,,+++***)))***,,,---------------,,,+++***+++******+++------+++)))(((((((((((((((((((((((()))))))))))))))******+++000---)))(((((()))))))))***+++++++++******)))((())))))))))))))))))))))))***************+++++++++************************(((((())))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,------------......---------.........//////---.........------///111111444222888FFFCCC555000111222222333444555666777777777888888:::<<<>>>???>>><<<<<<<<<>>>>>>>>><<<======???@@@BBBCCCDDDEEEIIIIIIHHHGGGDDDBBB@@@>>>>>>@@@CCCFFFHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNOOONNNMMMKKKKKKLLLOOORRRTTTPPPOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDBBB???>>>>>>??????>>>===>>>???AAAAAA@@@???>>>============<<<<<<<<<;;;=========<<<<<<;;;;;;:::999999999999888888777666777777777777777666555555444333333222111111111222111222222222222111000000000000000000000000000000/////////....../////////,,,,,,------------------........................,,,,,,,,,---------............---,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++++++++,,,***************+++++++++************))))))))))))***))))))))))))))))))***)))(((((())))))***+++,,,++++++******))))))((((((---...---+++)))((()))+++''''''(((((()))*********''''''((((((((((((((()))***+++++++++++++++******(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******))))))((((((((()))******************************(((((()))***************)))))))))******+++,,,,,,((((((((()))******++++++''''''''''''''''''''''''*********+++++++++,,,,,,************************,,,+++)))(((((()))+++,,,+++******************+++,,,,,,+++***))))))******++++++******)))******+++,,,++++++******++++++,,,,,,++++++******)))))))))***---...---///333222///+++,,,,,,------.........------,,,,,,------...////////////......---------..................------......---,,,,,,,,,------........................))))))))))))))))))))))))))))))))))))******)))))))))***)))&&&)))---+++%%%'''))))))&&&''')))***(((((()))++++++***)))***,,,++++++++++++***)))((((((***)))))))))******)))((((((((((((((((((((((((((()))))))))))))))******+++000---)))(((((()))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************))))))+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------......------------............,,,---...---,,,,,,...000,,,333222333;;;999222444111111222333444555666666777777888999:::<<<===>>>;;;::::::;;;===>>>>>>===<<<===>>>@@@BBBDDDEEEFFFGGGGGGFFFDDDBBB@@@>>>===>>>@@@CCCFFFIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLNNNQQQUUUWWWQQQPPPMMMJJJHHHFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDAAA@@@@@@@@@@@@AAAAAABBBDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEBBB@@@??????@@@@@@???===>>>???@@@@@@@@@??????>>>============<<<<<<<<<>>>======<<<;;;:::::::::888999999999999888888777777777777777777666555555444333222111111111111111111222222222222111000000////////////////////////...//////////////////...,,,,,,,,,---------...........................---,,,,,,,,,---------............---,,,,,,,,,------++++++******++++++,,,---,,,,,,------------------))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))(((((()))******+++++++++******))))))(((((()))******)))&&&%%%&&&'''((((((((((((((((((((((((((((((((())))))*********))))))***++++++*********)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))******+++,,,))))))))))))))))))))))))***************)))((('''))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))+++++++++***************+++***(((''''''(((***+++*********++++++*********,,,++++++***))))))))))))+++******)))******++++++,,,++++++******++++++,,,,,,++++++******)))))))))***...///,,,,,,......+++,,,,,,,,,------.........,,,,,,,,,,,,,,,---......//////......------,,,,,,.........------------...///...---,,,,,,,,,,,,,,,........................))))))))))))))))))))))))((()))******++++++******(((------))))))...---&&&,,,+++***((('''(((((()))&&&(((***+++***)))***+++(((((()))))))))(((''''''))))))))))))))))))))))))************************)))))))))))))))******+++...,,,)))))))))******))))))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++***+++---......---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,------------.........,,,---...---,,,,,,...000+++333222000444222000777111222222333444555666666666666777888999:::;;;;;;999999999:::===??????>>>===>>>???@@@AAACCCDDDDDDDDDDDDCCCBBB@@@??????>>>>>>@@@CCCGGGIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMMMMNNNPPPSSSVVVXXXQQQOOOKKKHHHEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAAAAABBBBBBBBBAAA>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>======<<<;;;:::999999888999999999999999888888777777777777777666555555555555444333333333333333111222222222222111000000////////////////////////---......//////......---+++,,,,,,------........................---------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,***************+++,,,---+++,,,---------------,,,)))))))))***++++++,,,,,,(((((()))))))))))))))***)))******++++++******)))***))))))(((((()))))))))************))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))******++++++(((((()))************)))************************)))))))))))))))******+++******))))))))))))*********)))))))))***+++,,,---))))))))))))))))))))))))************)))((('''&&&((()))******+++******************)))))))))))))))************************))))))))))))************+++++++++++++++************)))(((((((((((()))***)))***++++++++++++***)))++++++***)))))))))******+++************+++,,,,,,,,,++++++******++++++,,,+++++++++++++++************...///+++)))+++,,,+++------------------------,,,,,,,,,,,,,,,------............---------------------,,,,,,---......///000///...---,,,,,,,,,,,,........................))))))))))))))))))))))))((()))+++,,,,,,,,,++++++)))555999000(((***,,,***+++************)))((()))&&&(((***+++)))((())))))''''''((()))))))))(((((()))******)))(((((()))***************************)))))))))))))))******+++,,,***)))***++++++***)))((()))+++,,,......//////))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********++++++++++++,,,.........---+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,------......,,,,,,---------.........,,,---...---,,,---...000...444222000555333000555222222333444555666777777666777888999:::;;;;;;;;;:::999999;;;===>>>>>>======>>>>>>??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAA>>>@@@CCCGGGIIIJJJKKKJJJHHHIIIKKKLLLLLLLLLLLLKKKNNNNNNOOOPPPRRRUUUWWWXXXPPPMMMJJJFFFCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHHHHIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLKKKHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGEEEDDDCCCDDDEEEEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>======<<<:::999999888888999999::::::999999888777777777777777666555555444444333333333333333333111222222222222111000000////////////////////////,,,---...//////...---,,,++++++,,,,,,---....../////////.........---------,,,,,,,,,---------......------,,,+++++++++++++++++++++***)))))))))******)))***+++,,,,,,,,,++++++((())))))***++++++,,,,,,(((((((((((())))))************+++,,,,,,+++******+++***)))(((((('''(((((()))))))))))))))*********((()))++++++***)))***+++&&&&&&''''''((()))))))))''''''(((((()))******+++(((((()))***************************************)))))))))))))))******+++******))))))))))))******((((((((())))))***+++,,,))))))))))))))))))))))))((()))))))))))))))((((((((()))*********)))((('''(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++*********************************)))***++++++++++++***)))***))))))))))))******++++++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***...///***(((+++...............------,,,,,,+++,,,,,,++++++,,,,,,---...,,,------------------...,,,+++++++++,,,...000111111000///...------------........................)))))))))))))))))))))))))))***+++,,,------,,,+++***<<>>>>>>>><<<;;;:::;;;===>>>===<<<============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCC>>>@@@CCCGGGJJJKKKKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKMMMNNNPPPRRRTTTUUUWWWWWWOOOLLLHHHEEEBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHHHHJJJHHHFFFEEECCCCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMPPPNNNJJJGGGEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHEEEDDDDDDFFFGGGFFFDDDBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@?????????>>>>>>======<<<:::999888888888999999:::::::::999999777777777777777666666555222111111000111111222222111222222222222111000000////////////////////////+++,,,---......---,,,+++++++++,,,,,,---...////////////.........---------,,,,,,,,,---------......---,,,++++++******++++++---,,,+++)))(((''''''''''''((()))***++++++***)))((())))))***++++++,,,,,,'''((((((((())))))*********+++,,,------,,,+++***,,,+++***(((''''''''''''(((((())))))******++++++###%%%'''((('''&&&'''((($$$%%%&&&'''(((***++++++&&&&&&&&&'''((())))))***((()))***+++++++++++++++************************)))))))))))))))******+++******))))))))))))******''''''''''''((()))++++++))))))))))))))))))))))))&&&'''((()))************((()))*********((('''&&&&&&&&&''')))***,,,------))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))))))))(((((()))***++++++,,,+++++++++,,,------...,,,++++++++++++++++++,,,+++++++++,,,,,,---------***......***))),,,111222//////...---,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++***+++,,,...000222111111000///...---------........................******))))))))))))*********)))((((((((()))++++++---AAAKKK===+++&&&)))*********)))(((((()))******)))))))))))))))*********)))(((''''''''')))***+++))))))))))))))))))))))))+++++++++***)))***,,,...,,,)))&&&%%%(((******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))))))))))))))))),,,***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,---------......000///---,,,---...000222111...111:::???:::333///444333111000000333666888<<<<<<<<<===<<<<<<;;;:::999999999:::;;;<<<===>>>???>>>>>>=========>>>>>>?????????>>>===>>>@@@CCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJOOOOOOOOOPPPPPPQQQQQQQQQMMMKKKGGGCCCAAAAAACCCDDDGGGGGGHHHHHHHHHHHHGGGGGGKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCFFFIIILLLMMMNNNPPPRRRPPPOOONNNKKKHHHFFFDDDCCCCCCDDDFFFFFFFFFFFFHHHJJJIIIJJJKKKJJJGGGDDDCCCCCCCCCBBBAAABBBCCCCCCAAA@@@AAA@@@>>>=========>>>??????>>>===<<<;;;:::999999:::999888888::::::999888555777999999666444222222000111111111111222222222444333333222111000/////////000000111111111111000///...---,,,,,,---...///.................................------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,---,,,***)))))))))***+++,,,,,,++++++***)))((((((+++*********************,,,+++++++++***)))))))))))))))*********))))))(((+++***((('''''''''((()))***************************************************************************)))((((((((()))+++,,,))))))))))))))))))))))))'''(((***+++++++++***)))************************)))))))))))))))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************))))))*********+++++++++)))+++---,,,)))((()))***)))************+++++++++************************)))******+++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,------,,,******---000222111///...---+++***+++---///000///---,,,,,,---,,,***((("""$$$&&&''''''(((+++---.................................------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++*********))))))******))))))))))))************)))))))))***+++,,,,,,999???555+++******(((************************((((((((((((((()))))))))))))))((((((((()))******))))))))))))))))))))))))***++++++***)))))),,,...,,,)))&&&&&&(((******)))))))))*********+++++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,------------...///...---------...000111111///111888===999333000333222111111111333555666999::::::;;;;;;::::::999999999999999:::;;;======>>>======<<<<<<<<<======>>>?????????>>>???AAACCCEEEEEEGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPJJJHHHEEEBBBAAABBBDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDGGGKKKNNNOOOOOOPPPQQQPPPOOOMMMKKKHHHFFFDDDCCCCCCEEEGGGGGGGGGHHHJJJLLLKKKLLLMMMKKKGGGCCCAAAAAABBBAAA@@@AAACCCCCCBBB@@@???>>>===<<<;;;<<<======>>>>>>>>>===<<<;;;999999<<<:::888888999888777555666888999999777444333333000111111111111222222222333333222222111000000000000000111111111000000//////...------------...///------------------------......---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************++++++,,,,,,,,,+++***)))((())))))***++++++******)))(((((('''(((((()))))))))*********++++++******************))))))************))))))+++***))))))((((((((()))***************************************************************************))))))(((((()))***+++))))))))))))))))))))))))'''''')))*********)))(((************************)))))))))))))))******+++)))))))))))))))))))))))))))(((''''''''''''((()))************************))))))*********+++++++++***,,,...---***((()))***)))************+++++++++******************************+++++++++******)))***++++++,,,,,,++++++************++++++,,,,,,,,,+++******,,,///111000...222111///---,,,+++,,,,,,...---,,,,,,------+++)))---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,,,,---,,,++++++++++++***************))))))))))))******+++************+++,,,,,,)))000111+++***---,,,&&&)))***+++,,,,,,+++***)))((((((((((((((((((((((((*********+++******)))))))))))))))))))))))))))))))))*********))))))+++---+++)))''''''(((******)))***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,...///,,,,,,,,,,,,---------------............/////////222///000666999666222111111111111222222333444444666666777888999999999999999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===?????????@@@CCCEEEEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMFFFEEECCCBBBAAACCCDDDEEEDDDEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDFFFJJJNNNQQQQQQOOOOOOOOONNNMMMLLLJJJGGGEEEDDDCCCDDDFFFGGGHHHHHHIIILLLNNNMMMNNNNNNKKKGGGBBB@@@???@@@??????@@@BBBCCCBBB@@@======;;;:::::::::;;;<<<===>>>?????????===:::999===;;;999888888777555333777888:::999777444333444000111111111111222222222111111111111111111111111111111111111000//////...///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))************+++******)))((((((((())))))******))))))((('''''''''''''''(((((()))))))))***))))))******************))))))************))))))*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))))))))***))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))************************)))))))))************++++++---...---+++))))))***)))************+++++++++************************+++++++++++++++***)))(((******++++++++++++************++++++++++++++++++*********,,,...///...---222111000///---,,,+++***---,,,++++++------,,,+++---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++******))))))))))))******+++++++++++++++,,,,,,,,,(((+++***'''(((,,,+++''')))***,,,------,,,***)))))))))))))))((((((((((((***+++,,,,,,,,,***)))((())))))))))))))))))))))))((()))******((((((***+++***)))(((((())))))******************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***))))))((())))))***+++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++,,,,,,,,,---------,,,---.../////////......333//////333555333111222///000111222333333333222333444555777888999999999888888888888888999:::::::::::::::999::::::;;;<<<;;;<<<>>>???@@@AAADDDFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEIIILLLQQQSSSRRRPPPNNNMMMLLLLLLJJJIIIGGGEEEDDDCCCCCCEEEFFFFFFGGGHHHKKKNNNMMMNNNNNNKKKGGGBBB@@@@@@>>>===>>>???BBBCCCBBB@@@===<<<;;;:::999:::;;;;;;<<<>>>@@@AAA@@@>>>;;;999===;;;999999999888777555777999:::999666444444444000000111111111222222222000000111111111222222222111111111111000///...---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))***++++++)))))))))))))))))))))***))))))((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((())))))******++++++((())))))************))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))(((((((((((((((((()))************************))))))))))))************,,,---------+++***))))))))))))*********+++++++++************************+++++++++++++++***)))(((******++++++++++++******++++++++++++*********************+++,,,---,,,,,,------.........---,,,+++---+++***+++,,,------,,,((()))******))))))***+++------------------------------------------------,,,,,,+++************+++---------,,,,,,,,,++++++******))))))))))))************++++++,,,,,,,,,,,,(((***+++(((''')))***))))))***,,,------,,,***)))+++++++++******)))))))))***+++,,,,,,,,,***)))((())))))))))))))))))))))))''')))******))))))***+++*********)))))))))******************************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---///+++++++++,,,,,,,,,------,,,,,,---...///.........222///...111222000000222---///111222333333222111222333555666888888999999777777777777777888999:::999999999999999:::;;;;;;:::<<>>@@@AAAAAA???===<<<;;;:::999:::;;;;;;;;;===???@@@@@@???<<<:::;;;:::999999::::::999888888999999888666444444444000000111111111222222222000000000111222222333333111111111000000...---,,,---..................---------------------------------------------------...---,,,+++***+++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******************+++***)))))))))))))))))))))((((((((()))))))))((((((+++***************)))))),,,,,,+++***))))))((((((((((((((())))))******+++(((((()))***************)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))******++++++(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((())))))))))))))))))(((************************)))))))))))))))))))))))),,,++++++,,,,,,+++***)))))))))*********+++++++++************************+++++++++++++++***)))((()))******++++++******)))+++*********************)))***+++,,,++++++++++++***+++,,,,,,,,,+++******---,,,******,,,------,,,***+++,,,,,,******+++,,,------------------------------------------------,,,,,,++++++***++++++,,,---------,,,,,,,,,++++++******))))))))))))******)))******+++,,,+++++++++)))+++,,,+++(((((()))+++)))***+++,,,,,,+++***))),,,,,,,,,++++++******)))*********+++******))))))))))))))))))))))))))))))''')))++++++***)))***+++)))***++++++))))))***++++++++++++***************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...++++++++++++,,,,,,,,,,,,,,,------------.........111......000111......111---...000111222222111111111222444555666777777777555555555666777888999:::999888888999999:::;;;<<<:::===???AAABBBBBBDDDFFFFFFGGGHHHHHHIIIIIIIIIHHHKKKKKKKKKKKKIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCAAA@@@???AAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIILLLOOOSSSTTTRRROOOMMMLLLIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAACCCFFFIIIIIIJJJKKKIIIEEEBBB@@@@@@===<<<<<<===???@@@???>>>===<<<:::999999999:::;;;;;;<<<>>>??????>>>===<<<:::999888888:::;;;:::888777888888777444333333444000111111111111222222222000000111111222222222333000000000000///......---------...//////...------........................,,,,,,,,,------------...------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++************)))))))))(((((()))*********))))))+++++++++***************------,,,+++***)))(((((((((((())))))))))))))))))'''((()))******+++******))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))******))))))(((***************************)))))))))))))))((((((***))))))***,,,,,,+++))))))************+++++++++************************)))******+++++++++******))))))************))))))))))))*********************+++------+++******+++---,,,+++***))))))((((((///---******+++,,,---,,,,,,------,,,)))(((((()))++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******))))))))))))******((()))***+++++++++************+++,,,+++*********************************,,,,,,++++++***))))))((())))))((((((((()))******))))))))))))))))))))))))(((***,,,,,,+++***++++++(((***,,,,,,***(((***++++++++++++*********))))))++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))'''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,---...//////---...000000,,,---000......///000111111111111000111222333444555555555333333333555666888:::;;;999888888999:::;;;<<<<<<;;;===@@@BBBBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIMMMOOORRRRRRPPPNNNMMMMMMGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@AAADDDGGGJJJJJJJJJHHHCCC???=========<<<<<<===>>>???===<<<;;;:::999888777888999999:::;;;<<<===============:::888777777888888666555777777777555333222222333000111111111111222222222111111111111111222222222...///////////////......------...//////...------------------------------,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++*********,,,,,,++++++************((((((***+++++++++******)))))))))***************)))))))))***************)))))))))))))))((((((((('''((()))******+++++++++)))((((((((())))))***+++************************************************))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((('''''''''((()))***************************)))))))))))))))******+++))))))))))))))))))))))))((()))************)))(((******************************))))))(((((((((((('''&&&&&&(((+++---+++***)))************+++++++++************************((()))***+++++++++++++++))))))************))))))(((((())))))******+++++++++---......+++)))***+++---,,,***)))))))))***+++000...+++***+++,,,,,,+++)))******)))'''&&&&&&'''*********************************++++++,,,,,,,,,+++++++++,,,---...///000,,,++++++++++++***************))))))))))))******'''((()))***+++***))))))+++((((((+++...---+++)))******)))(((((()))******+++++++++***)))((((((''')))(((''''''''')))***+++))))))))))))))))))))))))(((***------,,,++++++,,,(((***---,,,***(((***+++++++++++++++******))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))'''''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...---,,,++++++---///000...---...111///,,,,,,///......//////000000111111///000111222222222222222111222222444666888:::;;;999999999999:::;;;<<<===;;;>>>AAABBBBBBBBBCCCDDDGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFAAABBBDDDFFFFFFEEEDDDCCCAAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGEEECCCCCCCCCCCCDDDCCCEEEFFFHHHIIIIIIIIIHHHMMMOOOQQQQQQOOONNNNNNNNNFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCAAA???@@@DDDFFFKKKLLLKKKGGGBBB===;;;:::>>>===<<<===>>>>>><<<::::::999777666666666777888::::::;;;;;;<<<<<<======:::888666666666555333111666777666444222111222333000111111111111222222222111111111111111111111111......///////////////...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...---,,,***))),,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******((()))***,,,,,,,,,+++***(((((((((((())))))))))))&&&&&&'''((()))***+++,,,******))))))((((((''''''''''''(((******+++++++++)))((('''''''''(((***+++************************************************))))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++)))))))))))))))))))))))),,,+++*********+++---...************************)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))(((******************************))))))((((((((('''&&&%%%$$$'''+++---,,,***)))************+++++++++************************'''((()))***+++,,,,,,,,,))))))************))))))'''(((((()))***++++++,,,+++...///...+++)))***,,,***)))((((((***,,,///111111...+++******+++++++++&&&(((******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---...000111222+++++++++*********))))))((()))))))))************************************---,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++,,,+++)))))))))************)))))))))))))))************************************************---,,,***)))((('''(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,)))))))))***+++++++++,,,+++,,,,,,---,,,+++***)))******))))))))))))******)))************+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---,,,,,,+++******+++,,,,,,+++)))(((***---///---+++---,,,++++++************,,,,,,,,,---------............---,,,---...///000.........////////////000111111111111111111222222111333555666555666888:::999999999::::::;;;;;;;;;??????@@@AAACCCDDDEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLJJJHHHFFFEEEEEEEEEBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHFFFDDDBBBBBBDDDGGGIIIFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCDDDEEEGGGHHHIIIKKKLLLLLLMMMMMMLLLJJJIIIFFFEEECCCBBBBBBBBBCCCDDDCCCBBB@@@@@@@@@BBBDDDEEEIIIGGGDDDAAA>>><<<:::999;;;===???>>><<<:::::::::999999888888888888999999888888888888999999999999666666555555555444444444333444555333111000000111222222222111111111000000333111...---...///000///............////////////000//////000000,,,***+++......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,+++)))((()))*********+++++++++***)))))))))***++++++***)))+++,,,)))+++---,,,)))((()))+++))))))*********))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))+++******)))))))))))))))++++++******************************************************************,,,+++***((((((((()))*********))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((,,,+++))))))******((('''************************)))*********++++++++++++)))(((((('''''''''((((((************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********************************)))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++++++++************************************++++++++++++******************************)))))))))((((((((()))***************)))))))))))))))))))))))))))))))))***+++***((((((((()))***)))))))))))))))))))))************************************************,,,+++***)))(((((())))))************************+++***)))))))))***+++,,,***************+++++++++++++++,,,,,,,,,+++***)))******))))))))))))******)))************+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---,,,,,,+++******+++,,,,,,+++***)))***---///...,,,------,,,+++++++++++++++,,,,,,,,,------------......------,,,---...///000....../////////000000000000000000111111222222222222444666666666666888999888999999::::::;;;;;;;;;===>>>???@@@AAABBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGHHHJJJKKKKKKIIIHHHFFFCCCBBBAAAAAABBBAAABBBDDDEEEEEEEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCAAADDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHEEEDDDCCCBBBAAABBBBBBCCCBBBAAA@@@??????AAACCCDDDFFFDDDBBB???===;;;:::999;;;<<<>>>===;;;999999999999999888888888888999999888888888888888888888888555555555555444444444444222333333222000//////000222222222111111111000000111000//////000000///...............////////////---,,,---......,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***+++,,,---,,,***)))***+++,,,++++++******)))))))))((()))***)))((('''((()))+++,,,...,,,***)))***,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++***)))))))))))))))************************************************************************,,,+++)))((((((((()))******)))))))))((((((((('''+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((+++)))((((((******)))(((************************)))))))))*********++++++***))))))(((((()))))))))************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********************************)))************+++++++++************************************************++++++,,,,,,,,,+++******+++,,,---......,,,***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))((((((((((((''''''))))))))))))((('''&&&&&&)))))))))))))))))))))))))))*********((('''((()))))))))))))))))))))******************************************************+++******)))))))))******++++++++++++++++++++++++******))))))******+++,,,+++++++++***************+++++++++,,,++++++***)))************************)))************+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,,,,++++++******++++++,,,+++******+++---...---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......///........./////////000000//////000000111222333333444666777777666555777888888888888999:::;;;;;;<<<======>>>>>>???@@@AAAAAADDDBBB@@@?????????AAABBBCCCDDDDDDEEEFFFGGGHHHHHHFFFEEECCCAAA?????????@@@@@@AAABBBCCCDDDCCCBBBBBBDDDCCCBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCHHHIIIIIIIIIHHHFFFDDDCCCFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBAAAAAABBBBBB@@@???>>>>>>>>>???AAABBBAAA@@@>>>===;;;:::999999:::;;;===<<<:::888888999999999888888888888999999999888888777777666666555333333333444444444444333000111222111///......///222111111111111000000000111000///000111111///------............/////////000000000/////////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++,,,---,,,+++***+++,,,...---+++))))))))))))))))))******)))'''&&&'''(((,,,---...---+++***+++,,,))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++***))))))))))))***************************************************************************+++***))))))((()))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))************))))))))))))***((('''''')))******)))************************((((((((()))))))))******************************************************))))))))))))************))))))))))))))))))))))))+++++++++++++++*********************************)))************+++++++++******************************************************+++,,,,,,,,,++++++,,,...222444444111---***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************)))))))))))))))))))))))))))((('''&&&%%%+++++++++++++++,,,,,,,,,)))***+++***)))((((((***)))))))))))))))*********************************************************)))))))))******+++++++++++++++++++++++++++++++++***************+++++++++,,,+++++++++***)))))))))***++++++++++++*********************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++************+++,,,,,,+++...------,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------............---...///000111222333444555777777777555555666777666777888999:::;;;<<<<<<======>>>>>>?????????@@@BBBAAA>>><<<<<<===???AAA@@@AAABBBCCCDDDEEEEEEEEEFFFDDDCCCAAA@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDCCCAAA@@@@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEECCCDDDCCCCCCCCCBBBBBBBBBBBB???>>>=========>>>??????===<<<;;;:::999999999999:::;;;<<<;;;888777777888999999888888888888999999999999888777666555444444111222333444444444333333000111222111///...///000111111111111000000000000222000//////000000///...---------.........//////222444222///...000000.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++---------++++++,,,---///---+++)))(((((()))***,,,,,,---,,,)))(((((())),,,,,,,,,++++++******+++((())))))************)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))),,,+++******))))))******))))))))))))******************************************************************))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))+++)))'''''')))******)))************************(((((((((((())))))))))))))))))******************************************((()))))))))************))))))))))))))))))))))))+++++++++***************************************))))))*********+++++++++************************************************)))***++++++,,,,,,,,,,,,...222777::::::666000,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++************************)))))))))))))))*********+++++++++***)))((('''&&&******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++(((((())))))************************************************************))))))******++++++,,,,,,************************))))))******++++++++++++,,,+++++++++***)))))))))*********************+++)))***++++++++++++***)))))))))*********+++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))******))))))***+++---------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------------++++++,,,,,,,,,,,,---------......000111222333333555666777666555444555666555666777888:::;;;<<<===>>>>>>>>>>>>????????????AAA@@@===;;;;;;<<<>>>@@@===>>>???AAABBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@??????AAACCCDDDEEEDDDBBBAAAAAACCCEEEGGGKKKKKKKKKKKKJJJIIIGGGFFFDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFEEECCCBBBDDDDDDDDDDDDCCCCCCBBBBBB============<<<=========::::::999999999999999999:::;;;;;;:::888777777888999999888888888888999999:::999888777666444444333111222333444555444222222000222222222000///000111000000000000000000000000444111...,,,---///000000------------............---000///,,,---333555333......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++++++++,,,------++++++,,,---...---***((((((((()))***,,,,,,---,,,)))(((((()))+++******)))***))))))((((((((()))***************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))),,,++++++***************(((((()))))))))*********************************************************)))))))))*********))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******---+++(((((((((******)))************************(((((((((((())))))))))))'''((()))*********))))))************************((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************)))***++++++,,,,,,,,,,,,...222777::::::666000,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************************''''''(((((((((((())))))++++++++++++***))))))(((((((((((()))******++++++,,,---------+++***+++,,,((((((((()))******++++++************************************************))))))***+++,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********************)))))))))***++++++)))***+++,,,,,,+++***))))))************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***(((***+++***))))))***+++,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------......//////000111222222444555666555333333444555444555666888:::;;;======>>>>>>>>>>>>>>>>>>>>>===@@@>>>===;;;;;;<<<===>>>;;;<<<>>>@@@AAAAAAAAA@@@AAA@@@???>>>>>>???@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDAAA@@@?????????@@@BBBCCCDDDBBB@@@???@@@CCCFFFIIIKKKLLLLLLLLLKKKIIIGGGFFFCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCCCCCCCCBBBAAAAAA============<<<<<<<<<<<<::::::999999999999::::::;;;;;;;;;999777777888999999999888888888888999999::::::999888666555444444222333555666555444222000000111222222000000111222//////000000000000000111444111...---...///000000,,,------------.........+++000111...222===BBB@@@......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******************+++,,,,,,++++++,,,---,,,+++***)))))))))***+++)))******)))'''&&&'''(((+++)))(((((())))))(((''''''((()))******+++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,,,,+++************+++'''(((((())))))*********************************************************(((((()))************)))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************...,,,)))((()))+++,,,,,,************************((((((((()))))))))******&&&''')))***+++******)))************************))))))))))))************)))))))))))))))))))))))))))))))))***************************************)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,...222444444111---***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************((((((((()))))))))***************++++++***))))))'''(((((()))******+++++++++,,,---,,,***)))***+++'''(((((()))******++++++************************************************)))***+++,,,,,,,,,+++***************************((()))***+++,,,++++++******************+++++++++***)))(((((()))***+++,,,)))***,,,------,,,***))))))************+++++++++******************************+++,,,,,,,,,,,,+++************************))))))***+++++++++++++++***+++,,,,,,,,,,,,+++******,,,---,,,***)))+++---+++++++++++++++,,,------***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------............/////////000000111111111333444333222222333444333444555777999<<<===>>>>>>=========<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::;;;===???@@@@@@??????@@@???>>>======>>>???@@@BBBBBBAAABBBBBBBBBCCCDDD????????????@@@@@@@@@AAA@@@??????@@@AAADDDGGGHHHKKKKKKLLLLLLKKKIIIGGGFFFCCCDDDEEEEEEEEECCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBAAA@@@???>>>===============<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::777777888:::999999888888888888999999::::::999888777777666666444555777777666444111//////000111111//////000111////////////000000111111000//////000111111...,,,,,,,,,---------.........,,,222333///444AAAGGGEEE......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))***++++++******+++---***************+++++++++((()))***)))((('''((())),,,***((((((***+++)))''''''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))---,,,++++++******++++++''''''(((((()))******+++************************************************'''((()))***+++******)))'''((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************---***((((((+++...000111************************)))))))))*********++++++&&&(((***+++,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))((()))))))))*********+++************************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,---......,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,---((())))))************))))))******+++,,,,,,------***+++,,,+++)))))))))***'''(((((()))***+++++++++***************************************************+++,,,---,,,,,,******++++++++++++++++++++++++((()))***+++,,,+++******))))))******+++++++++,,,***)))(((((((((***+++,,,)))***,,,------,,,***))))))************+++++++++******************************+++,,,,,,,,,,,,+++************************((()))***+++++++++++++++***+++,,,------,,,+++***,,,...///...,,,+++,,,///************++++++,,,---******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,........./////////000000////////////000000000000000111333333222111333444222333555777999<<<===>>><<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;::::::999999999;;;===???@@@@@@???>>>@@@@@@???>>>>>>???AAABBBAAAAAA@@@@@@@@@AAABBBCCC>>>>>>???@@@@@@@@@@@@???<<<===???AAADDDEEEFFFGGGKKKKKKLLLKKKJJJIIIGGGFFFCCCDDDEEEFFFEEEDDDAAA@@@>>>???AAABBBCCCCCCBBBAAA>>>>>>???@@@???>>>===<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<:::888777999;;;999999888888888888999999::::::999999888777777777666777888888777444111///---///000///......///000.../////////000000111111---...111444555222---))),,,,,,,,,---------......+++000000)))---999???<<<......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((((()))++++++******+++,,,((((((***++++++,,,++++++)))***++++++***)))+++,,,---+++))))))+++,,,***(((''''''(((******+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))---,,,++++++******++++++&&&''''''((()))******+++************************************************'''((()))+++++++++***)))'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++***)))'''(((,,,111444555************************************++++++++++++''')))+++---...---,,,+++************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++************************---,,,+++******+++,,,---))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))************+++++++++++++++++++++++++++,,,+++************))))))))))))***++++++,,,,,,)))************+++++++++++++++******++++++,,,---************************************************++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,+++******,,,,,,+++***)))************+++++++++------,,,++++++******)))))))))(((((())))))***+++*********++++++,,,,,,,,,,,,+++++++++***))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------............/////////////////////000111111222222333444666777999:::::::::===<<<;;;:::::::::::::::888888777777777999:::;;;:::===@@@AAA@@@?????????BBBBBBAAA@@@>>>???BBBEEEAAABBBDDDEEEEEECCCBBB@@@>>>>>>>>>>>>>>>?????????===>>>???@@@AAABBBCCCCCCJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDBBB@@@===;;;:::<<<>>>@@@AAABBBBBBAAA<<<<<<============<<<<<<::::::999999888999999999<<<;;;:::::::::<<<===>>>>>><<<:::999:::;;;::::::;;;;;;:::999888888888888;;;:::999777666555555555333444555555555333111///000000000000////////////111111111111000000000000000000111111111111000000...------,,,,,,,,,---------...///.........000222......---,,,,,,,,,---.........---------,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((,,,,,,++++++***)))))))))+++*********))))))((((((*********)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''(((((())))))******,,,,,,+++***)))))))))***))))))***+++++++++******************))))))))))))((((((((((((((((((((((((+++***)))(((((()))******&&&&&&&&&'''((())))))***++++++,,,,,,,,,++++++*********---***(((666===333+++******)))))))))))))))***************)))((('''******++++++++++++******))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******************------,,,++++++******))),,,,,,++++++***)))((((((+++++++++,,,---...//////+++,,,,,,------,,,,,,++++++++++++++++++***)))(((************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************************************+++***---111111,,,((()))++++++******************)))************+++++++++++++++******++++++,,,---************************************************++++++++++++++++++++++++,,,,,,++++++***))))))))),,,+++******,,,,,,+++***)))************++++++++++++++++++++++++++++++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,+++++++++***************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............/////////////////////000111111222222333444555777888999::::::<<<<<<;;;:::::::::::::::888888777777777999:::;;;:::<<>>>>>>>>>>>??????>>>======@@@BBBAAABBBCCCDDDDDDCCCAAA@@@===>>>>>>?????????@@@@@@======>>>???@@@BBBDDDEEEKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDBBB@@@===<<<===>>>???AAABBBBBBBBBAAA<<<<<<============<<<<<<:::::::::999999999::::::;;;;;;;;;;;;;;;===>>>???@@@===;;;::::::;;;::::::::::::999888888888999999<<<;;;999888777666666666333444555555444333111///000000000000////////////111111111000000000////////////000000000000//////......------,,,------......///000///------...000000///---+++++++++---......------------,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))******************)))))))))(((***)))))))))))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))++++++******)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******''''''(((((()))******+++******+++++++++++++++***,,,***,,,+++,,,:::???222))))))(((((()))***++++++)))************))))))(((******++++++++++++******))))))))))))************++++++++++++*********)))))))))))))))))))))))))))************************+++++++++++++++++++++,,,,,,,,,++++++***))))))(((,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))************************++++++++++++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))*********+++******)))((()))))))))))))))))))))))),,,+++***)))))))))))))))************************))))))))))))************))))))))))))))))))))))))---***111>>>===000))),,,,,,,,,++++++***))))))((()))************++++++++++++************+++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,***************+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............/////////...//////000000111111222222333555666888888999999;;;;;;:::999999999999:::888888777777888999;;;<<<:::<<>>=========<<<>>>??????>>>>>>???@@@AAABBBCCCCCCCCCAAA@@@???<<<===>>>???@@@AAAAAAAAA>>>>>>===>>>@@@CCCFFFHHHKKKKKKIIIHHHFFFDDDCCCBBBCCCDDDDDDCCCBBB@@@>>>===???@@@AAAAAABBBBBBAAAAAA<<<==================<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>???AAABBBBBB???<<<;;;;;;;;;:::999999999888888888999::::::<<<;;;:::888777777777777333333444444444222111///////////////000000000000111111000000000000//////......////////////............------------......000000000///---,,,---...222000---+++******,,,---------------,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++*********&&&''''''((())))))******************))))))))))))))))))))))))))))))******++++++++++++************************************)))))))))))))))))))))))))))******************)))''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))*********)))******+++++++++***)))(((''''''((()))(((((((((((())))))))))))******************************))))))))))))******((())))))******+++++++++(((((()))***++++++++++++///***+++---000<<<>>>///''''''(((((()))+++,,,---((())))))************)))******++++++++++++******))))))))))))************++++++***************)))))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,++++++***))))))))),,,,,,,,,,,,---...///000******++++++++++++*********++++++++++++***))))))*********************************++++++,,,,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++******))))))))))))))))))))))))))),,,+++***)))((()))***+++************************((()))))))))************************************111,,,666HHHHHH555+++000+++++++++*********))))))))))))*********+++++++++***************++++++,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////......//////000111111111111222444555777888888888:::999999888888888999999888777777777888:::;;;===;;;===>>>>>>===;;;<<<<<<<<<>>>@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBB@@@???>>><<<===>>>@@@AAABBBBBBBBB???>>>===>>>@@@DDDHHHJJJLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@???======<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<=========>>>>>>@@@AAACCCDDDEEECCC@@@===<<<;;;;;;:::999888888777777888999:::::::::999888777666666666666333333444444333222000000////////////000000000000111000000000////////////...//////000000//////............---......///000/////////...,,,,,,---...333111---***)))***,,,------------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))*********************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))*********************)))***)))))))))***+++,,,,,,...,,,***(((''''''((()))((((((((((((((()))))))))************************)))))))))))))))*********)))))))))*********++++++&&&'''((()))***+++++++++...+++...000///777888,,,(((((((((((()))***+++,,,'''((()))*********************++++++++++++******((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++*********++++++,,,,,,,,,+++++++++*********))))))------,,,,,,---...//////)))******++++++******)))******+++++++++******)))************************))))))***+++,,,,,,------))))))+++,,,,,,+++))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))((()))+++---...************************((()))))))))************++++++++++++++++++++++++111,,,666HHHHHH555+++000))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++*********+++,,,,,,------,,,+++******,,,,,,+++***))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,------++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------.....................///000000111111000111333444666666777777888888777777777888888999888777777777999:::<<<===<<<>>>???>>><<<;;;;;;<<<;;;===???@@@@@@???@@@AAABBBBBBBBBBBBAAA@@@??????<<<===???AAACCCCCCBBBBBB??????>>>>>>AAADDDHHHKKKMMMLLLJJJGGGFFFDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<===>>>?????????@@@AAACCCDDDFFFGGGGGGCCC@@@===<<<;;;;;;:::999777777777777888999999:::888777666555555444555555333333333333222111000000.../////////000000000111000000000////////////...///000000111111000000///............//////000111,,,---...---,,,---///000222111...+++******+++,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))))))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))''''''(((((()))***++++++***)))))))))***+++,,,,,,///...+++)))((()))***+++'''((((((((())))))******************************(((((())))))************(((((()))))))))))))))***&&&'''((()))***+++++++++---+++111222+++---000)))******)))))))))))))))***'''((()))*********************++++++++++++******((()))))))))************++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++***************---,,,,,,,,,,,,------...)))******++++++******))))))******+++++++++******************************))))))***+++,,,,,,------)))******************))))))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))(((((())))))+++,,,...///************************))))))))))))************++++++++++++++++++++++++---***111>>>===000))),,,((())))))***++++++,,,,,,)))************+++++++++***))))))))))))***++++++************************************************++++++++++++++++++++++++***+++++++++,,,,,,------,,,+++******,,,,,,+++***)))************+++++++++------,,,,,,+++******)))***************++++++,,,,,,,,,,,,++++++++++++******************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------------.........---......//////000000111///000222333555666666666777666666666666777888888888777777888999;;;===>>>>>>???@@@>>><<<;;;;;;<<<999;;;<<<===<<<===>>>@@@DDDDDDCCCBBBAAA@@@??????===>>>AAACCCDDDCCCBBBAAA@@@@@@???@@@BBBEEEHHHJJJKKKJJJHHHFFFEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>=========>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFBBB???<<<;;;;;;;;;:::999888888777777777888999999666666555444444444444444333333333222111111000000......//////000000111111000000////////////......000000111111111111000000//////...//////000111222+++,,,------,,,---///111000///...,,,+++++++++,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***************+++,,,,,,,,,+++***)))))))))))))))))))))************((((((((()))******++++++((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&((()))***+++,,,*********)))******++++++......,,,+++******+++,,,(((((())))))******++++++************************'''((()))******+++******))))))))))))))))))))))))(((((()))***+++++++++++++++***111111''''''+++(((++++++***)))))))))))))))((())))))************)))******++++++++++++******))))))))))))************+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,,,,+++******)))************************,,,,,,++++++++++++,,,,,,******++++++++++++******))))))***++++++++++++************************************++++++,,,,,,---******))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))))))))))))))************************************+++***---111111,,,((()))******************++++++)))************+++++++++)))))))))))))))***++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))************+++++++++,,,+++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++******+++++++++******************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........------......///000000000...///111222444555555555666555555555666666777888888777777888999;;;===???@@@AAAAAA???<<<;;;;;;===999:::;;;;;;:::<<>>@@@BBBDDDDDDCCCBBB@@@@@@@@@AAABBBCCCEEEGGGHHHHHHGGGEEECCCBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBAAABBB???>>>>>>======>>>???@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBB???@@@BBBCCCDDDDDDDDDCCC@@@===;;;::::::;;;::::::999888888777777777777888666666555444444444444555444333222111111000000000.........///000111111111000000/////////.........//////000000000000//////////////////000111222333,,,---...---,,,,,,---///............---,,,,,,+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******++++++***************)))))))))((()))))))))************'''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))******++++++++++++******)))*********,,,+++++++++++++++++++++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))&&&''')))***++++++************************************+++++++++++++++***,,,(((---///'''''',,,(((***)))))))))))))))***+++)))************))))))(((******++++++++++++******))))))))))))************(((((())))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++++++++++++++++++++************************++++++******)))******+++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***,,,------,,,+++***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++,,,+++***************,,,,,,++++++***))))))))))))************+++++++++)))))))))))))))******+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))************+++++++++*********++++++,,,------++++++******++++++,,,---,,,,,,,,,++++++*********,,,+++++++++******))))))***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000...///000222444444555555555555555555555666777888888777777888999<<<>>>???AAABBBAAA???<<<;;;<<<===<<<<<<<<<<<<;;;===AAADDDGGGFFFDDDCCCBBBAAAAAAAAA???@@@CCCDDDEEECCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDBBBAAA@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAABBB???===<<<;;;;;;<<<===???????????????@@@AAABBBCCC>>>???AAABBBBBBBBBAAAAAA>>><<<:::999:::;;;;;;:::999999888777666666777777777666666555555555666666444333222111000000000000---......///000111111222000/////////..................////////////......////////////000111222333...//////---++++++,,,---,,,---...///...---,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((())))))******(((((())))))*********+++'''(((((()))***+++++++++))))))******+++++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***************+++++++++,,,,,,+++***)))))))))***))))))***+++++++++******))))))***+++,,,,,,------((((((((((((((((((((((((&&&''')))***+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***...%%%(((,,,)))+++...)))(((((((((((()))+++,,,---***************)))((('''******++++++++++++******))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********++++++,,,------******************++++++******)))))))))))))))***+++,,,,,,------,,,,,,+++((()))***+++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,++++++*********'''((((((((())))))******++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***((((((((()))***************************000111111000...,,,---...***************************+++,,,,,,,,,***)))(((***)))((((((((()))+++,,,,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,************************++++++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---***)))***---///...---............////////////111222333444555555555555333333333444555666777888777999<<<<<<<<<<<<>>>???AAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;<<<>>>AAACCCFFFEEECCCAAA@@@@@@@@@@@@@@@BBBDDDEEECCCBBBBBBBBB?????????@@@@@@AAAAAAAAADDDBBBAAA@@@@@@BBBEEEGGGIIIGGGEEEEEEDDDBBB???===>>>>>>======>>>???@@@@@@AAA@@@???>>><<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>??????===<<<;;;999999:::;;;<<<777888888888888777777666777666666555444444333333444333333222111111111111333333333222222111111111111000000000111222333333333333222111000///...---------------------------000///---,,,++++++,,,------------,,,,,,+++++++++******))))))******+++,,,---,,,,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++*********++++++++++++,,,,,,)))))))))((())))))***++++++,,,+++''''''+++,,,+++))))))))))))))))))))))))(((((((((''''''''''''''',,,,,,+++******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((***+++,,,---,,,***)))'''***++++++++++++***))))))***)))((((((((()))+++,,,222///+++))))))***++++++777111+++((((((******)))((((((((((((((()))******((('''&&&%%%&&&(((***+++***+++---...---,,,***(((((((((((((((((((((((((((++++++***)))(((((())))))((((((((((((((((((((((((,,,+++++++++***)))))))))************************'''((((((***+++,,,------+++++++++***************---------,,,,,,+++++++++++++++************++++++*********++++++,,,,,,,,,111,,,---+++'''...444---+++***))))))++++++***))),,,,,,,,,+++++++++******((((((((()))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***************************...//////...,,,++++++,,,***************************************)))((((((***))))))((()))***+++,,,+++++++++******)))))))))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++------,,,+++************************************++++++*********+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,***)))***---///...---............////////////000111222333444444444444333333333444555666777888777999<<<<<<<<<<<<===???@@@???????????????@@@@@@===<<<<<<<<<===@@@BBBDDDEEEDDDBBBAAA@@@???@@@@@@AAACCCEEEEEEDDDCCCBBBCCC@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@AAACCCFFFHHHGGGEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>======<<<=========>>>>>>===============>>>>>>>>>>>>======>>>>>>>>>::::::::::::999999888888888888888888777777666555777777777777666555555444333222222111111111111222333222222222222222222111111111111000111111222222333333222111000///...---------------------------,,,,,,++++++,,,---///000---------,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))***+++++++++***)))***************************++++++,,,,,,++++++***++++++++++++***************))))))))))))***++++++***,,,+++((()))...000///)))))))))))))))))))))))),,,++++++*********))))))+++************)))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******))))))))))))***++++++++++++***))))))***)))((((((((()))++++++---+++******,,,...000111:::555...***)))***)))(((((((((((((((((()))******(((((())))))******))))))'''((()))+++++++++******************************++++++***)))))))))))))))************************+++++++++***************************************(((((()))***+++,,,------******************++++++------,,,,,,,,,+++++++++++++++************++++++***++++++++++++++++++,,,...)))++++++***555???:::---,,,,,,++++++*********,,,,,,,,,++++++++++++***)))))))))))))))*********,,,,,,,,,+++*********)))************************++++++++++++++++++++++++************************+++***))))))((()))))))))))))))))))))))))))))))))+++,,,---,,,***))))))******************************)))((((((((((((((((((***))))))))))))***++++++*********)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,******))))))++++++++++++++++++++++++......,,,+++***)))))))))************************++++++******))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******,,,......---............///////////////000111222333333333333333333333444555666777888777999;;;<<<<<<<<<===>>>>>>>>>>>>??????AAABBBBBB>>>>>>>>>>>>@@@BBBDDDEEEFFFDDDCCCAAA@@@@@@@@@@@@BBBDDDFFFFFFEEECCCCCCDDDAAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAACCCEEEGGGIIIEEEDDDCCCDDDEEEEEEDDDBBB????????????@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>???@@@@@@>>>======<<<<<<<<<========================999:::;;;;;;;;;999888777999999888777777666555555666777888888888777666555222111111111111222222333111111111222222222222222222222111000000000111111222222111000//////......------------------------,,,,,,,,,,,,,,,...//////------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((())))))***+++++++++*********************************++++++++++++******++++++++++++***************************+++,,,,,,(((++++++)))+++111333222))))))))))))))))))))))))---,,,,,,,,,++++++++++++))))))************++++++,,,,,,,,,+++++++++******************************,,,***(((''''''((()))+++***++++++++++++***)))))))))))))))((()))******+++'''(((***---///222444666<<<777111---+++***)))((()))(((((((((((()))******(((***,,,------+++)))'''%%%&&&&&&''')))******+++************************+++*********))))))))))))***************************************+++++++++************************))))))***+++,,,---......)))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++++++++*********,,,(((++++++***777CCC@@@...000111...***((()))+++++++++++++++++++++++++++************************---,,,,,,+++***))))))(((************************************************))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((***+++,,,+++)))((()))***************************+++***(((''''''((()))***)))))))))*********++++++******************))))))******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++------,,,+++************************************---,,,+++******)))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---..................///////////////000111222333333333333333333333444555666777888777999;;;<<<;;;;;;<<<===???????????????@@@AAAAAA?????????@@@BBBDDDFFFGGGGGGFFFDDDBBBAAAAAAAAABBBBBBDDDFFFGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHJJJEEEDDDDDDDDDFFFFFFDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@<<<<<<<<<<<<<<<======>>>???>>>======<<<<<<<<<<<<<<<<<<============<<<<<<=========<<<<<<;;;:::::::::999888777666555555555555666777888888777555444222222111222222333444555000000111111222222333333333222111000000///000000222111111000//////......------------------------///......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((()))******+++++++++******************************++++++++++++************++++++,,,---------++++++******++++++,,,---(((++++++***+++000222111))))))))))))))))))))))))))))))******+++,,,,,,,,,)))******+++,,,,,,------+++++++++*********))))))***************************)))(((''''''((())))))***++++++++++++***)))))))))))))))))))))******+++''')))---///111222444555888666222...,,,***))))))))))))(((((())))))***+++***+++,,,------+++(((''''''&&&&&&'''''')))***+++*********************************************)))************************)))))))))***+++++++++,,,******************************+++,,,,,,---......(((((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,++++++******)))))),,,***---,,,(((111:::666///222444000***'''))),,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++***)))((((((************************************************)))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((***+++,,,+++***)))***+++************************+++***)))((())))))+++,,,)))*********++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------************************...---,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...///............////////////000111222333444444444444333333333444555666777888888999;;;<<<;;;;;;;;;===AAA@@@??????>>>>>>>>>??????@@@AAABBBDDDFFFHHHHHHHHHGGGEEEDDDCCCBBBCCCCCCBBBDDDFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGEEEEEEEEEFFFEEECCCAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<============<<<<<>>===<<<<<<===???@@@AAACCCEEEGGGHHHIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBDDDFFFFFFEEECCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFFFFDDDBBBBBBBBBCCCDDDDDDCCCAAA@@@??????>>>===============;;;;;;;;;;;;<<<===>>>???<<<===>>>??????>>>===<<>>:::777666777:::<<<;;;:::999888777888999:::777666666555444333333333444333333333333444444555000000000111111111111111111111000/////////000000000000000//////.........------------------------***+++,,,---............++++++,,,,,,,,,,,,------******))))))******+++,,,++++++******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++***))))))(((((())))))***************************))))))************))))))((((((***,,,...///111111***************+++,,,,,,))),,,,,,))))))++++++((())))))))))))))))))))))))((()))***,,,///111222333++++++,,,------...//////---------,,,,,,,,,++++++************************&&&'''***++++++***)))'''***++++++++++++***))))))(((((()))************)))---000222111---***)))++++++---...---+++***+++,,,***))))))))))))***++++++++++++******************+++++++++******)))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,+++***((((((((((((((((((((((((***************+++++++++***************************+++++++++,,,,,,,,,---)))))))))***+++++++++,,,*********+++++++++++++++++++++************++++++***************))))))))))))+++222111))),,,000***,,,...///---***((()))+++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))************************************************++++++++++++++++++++++++'''((()))***+++******)))************************)))***++++++***)))***+++************************(((((()))***************)))***+++,,,,,,,,,++++++)))*********++++++++++++******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---------,,,+++++++++++++++++++++++++++************+++,,,------************************++++++++++++++++++,,,---***++++++,,,,,,++++++************************************+++++++++,,,,,,)))+++---,,,++++++---000............///////////////000111222333333333333333333333444555666777888888:::;;;;;;:::::::::;;;>>>===<<<<<<<<<<<<<<<===???@@@BBBDDDFFFHHHIIIIIIGGGFFFDDDBBBAAAAAABBBBBBAAACCCEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDEEEGGGGGGFFFDDDBBBCCCEEEEEEEEECCCBBB@@@???>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>??????<<<===???@@@@@@???===<<<@@@>>>;;;888777888999;;;;;;:::999888888:::;;;===:::999777444333333333444333333222111111111222222111111111111000000000000000////////////000000111///////////////.........------------------------***+++,,,............---+++++++++,,,,,,---------+++************+++,,,,,,++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''((((((************************))))))************))))))((())))))***+++,,,------***))))))))))))***++++++(((++++++))))))++++++((())))))))))))))))))))))))******+++,,,...///000111***+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))******+++*********++++++++++++***))))))'''((()))***+++******)))+++...000...***'''(((***))),,,......+++******,,,******))))))******+++,,,)))***,,,---...---+++***((()))***+++++++++***)))))))))))))))))))))))))))((()))+++------,,,+++***))))))))))))))))))))))))+++++++++************************************************+++++++++++++++******************++++++)))*********++++++++++++++++++************++++++))))))))))))************(((***111000'''***000+++))))))***************************++++++,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++'''((()))+++++++++***)))************************((()))+++***)))(((***+++************************&&&'''(((*********)))((()))***+++,,,---,,,++++++(((((())))))*********+++******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,++++++***+++++++++***************************)))))))))***+++,,,,,,+++++++++,,,,,,+++++++++************************)))))))))******+++++++++)))+++---,,,***+++---000............/////////000...///000111111222222111333333333444555666777888888:::;;;;;;:::999:::;;;;;;;;;:::;;;;;;<<<===>>>>>>???BBBDDDFFFHHHIIIIIIFFFEEECCCAAA@@@@@@@@@@@@@@@BBBDDDEEECCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBCCCEEEGGGIIIHHHGGGCCCDDDEEEFFFEEEDDDBBB@@@=========>>>???AAABBBCCCCCCBBBAAA@@@????????????<<<>>>???AAAAAA???>>><<<@@@@@@>>>===;;;;;;;;;;;;;;;:::999999999;;;===???>>>;;;888555333333444555222222111000/////////000222222111111000000////////////...//////000111222///////////////.........---------------------------......///...,,,+++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))(((''',,,+++)))(((''''''''''''************************))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++'''++++++)))***,,,,,,)))))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++*********)))))))))((((((((((((((((((((((((((((((+++***)))((()))***,,,...***++++++++++++***))))))'''((()))++++++******)))(((,,,...,,,(((&&&))),,,***---//////,,,******+++*********)))******+++,,,'''***...111222000,,,***%%%&&&)))+++,,,,,,+++***************************((()))+++---------+++***************************,,,+++++++++******))))))******************************************+++++++++++++++***************))))))******++++++++++++++++++************++++++(((((())))))******++++++))))))///,,,###'''///+++'''&&&&&&''')))+++***)))+++++++++******)))))))))))))))))))))))))))******,,,+++***))))))***+++,,,)))))))))(((&&&''')))+++******))))))******+++,,,,,,,,,++++++***)))((((((++++++************++++++,,,,,,++++++***)))))))))(((((()))***+++,,,,,,------,,,***)))))))))************))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))((((((,,,,,,,,,------,,,,,,+++***((('''))),,,...,,,***---,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++&&&''''''((((((((((((((())))))*********+++++++++++++++++++++++++++++++++///...---,,,,,,---...///............///000111222444444444444444444444444333555666888999999999999===<<<<<<<<<<<<;;;;;;;;;>>>???AAABBBDDDEEEFFFFFFFFFEEEBBB@@@>>>===<<<===>>>@@@CCCDDDCCCBBBBBBCCCBBBDDDEEEDDDAAA@@@@@@@@@BBBCCCDDDCCCAAA@@@@@@AAADDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEAAABBBDDDFFFGGGHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>======>>>?????????????????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<:::888666444333222444333333222111111111222555111---,,,///111222111...............///000000000000//////......---------------------------------,,,++++++******++++++---------,,,,,,+++++++++************+++,,,------///...---+++***)))(((((())))))))))))************))))))***+++,,,,,,------))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***++++++++++++***'''++++++(((''')))+++***+++---,,,&&&$$$'''***)))$$$&&&(((***+++***)))(((,,,+++++++++******))))))******))))))))))))******************************************************)))************+++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((()))***************************)))))))))))))))...333333...***)))***++++++************++++++(((***...000000...***(((&&&(((+++......,,,***(((((()))***++++++***)))((())))))(((((()))***++++++)))************+++++++++************))))))))))))************************+++,,,---,,,***)))***++++++***((()))***++++++***((()))+++,,,+++***((('''...---------+++***((((((++++++******))))))((((((+++++++++++++++***)))(((((((((''''''(((***,,,---,,,,,,+++++++++*********************************++++++***))))))***++++++*********)))((((((***,,,***************++++++,,,,,,,,,++++++***))))))(((++++++************+++++++++++++++***************)))))))))***++++++,,,,,,,,,,,,***)))))))))*********************++++++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********)))******++++++,,,++++++++++++)))((())),,,---+++***---,,,++++++******++++++++++++******++++++,,,---)))))))))))))))))))))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***************************(((((()))***++++++***************++++++++++++,,,************************000///...---------...///............///000111222222222222222222222222222333444666888999999999888::::::::::::::::::;;;;;;===>>>???AAABBBCCCDDDDDDCCCBBB@@@>>>===<<<<<<<<<>>>@@@CCCCCCBBBAAAAAABBBBBBCCCDDDCCCAAA??????@@@AAABBBCCCBBB@@@???@@@AAACCCDDDEEEFFFGGGGGGHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDFFFHHHJJJJJJJJJFFFDDDBBB@@@???>>>>>>>>>===>>>>>>??????@@@????????????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777555444333333444333222222111111111222444111------///111222111...............///000000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---------,,,,,,,,,,,,,,,++++++*********+++,,,,,,...---,,,+++***)))))))))))))))))))))************)))))))))***+++,,,,,,,,,))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))))))))***++++++++++++***(((,,,,,,)))'''***+++******,,,,,,)))))),,,+++)))'''((()))*********))))))++++++*********)))))))))******))))))))))))******************************************************(((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))***************************)))))))))))))))...222111---))))))+++************************)))***++++++++++++***)))'''(((+++,,,---,,,***)))))))))************)))))))))))))))))))))******+++)))************+++++++++************))))))))))))((((((((((((((((((((((((+++,,,---,,,***)))***++++++***((((((***+++***)))((()))***++++++***)))))),,,,,,,,,,,,+++******)))*********)))))))))))))))+++++++++++++++***))))))(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++***))))))***++++++++++++,,,+++))))))+++---)))************+++++++++,,,,,,++++++***)))))))))++++++************++++++)))************+++++++++************************,,,+++******)))*********)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++(((((()))***++++++******+++***)))***+++,,,+++***---,,,++++++******++++++++++++******++++++,,,---************************++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,......---......///000111000000000000000000000000333444555666888888888888777888888999999::::::;;;<<<===>>>???@@@@@@@@@@@@??????>>>===<<<<<<<<<<<>>>>>???@@@BBBCCCDDDFFFGGGGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJIIIHHHHHHFFFDDDAAA???>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>======<<<<<<;;;<<<<<<<<<;;;;;;:::999999999999888777666555444444444333333222111111111111222333111...---///000111111...............///000000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------------------,,,,,,+++*********++++++,,,,,,+++***************))))))))))))************(((((())))))******++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))***++++++++++++******......***(((***+++))))))***++++++///333111+++++++++***))))))))))))*********))))))))))))((((((******))))))))))))******************************************************'''((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))***************************))))))))))))+++...000///+++)))***,,,((((((************((((((******(((''''''(((******((()))******++++++************))))))))))))*********************))))))))))))************+++++++++************))))))))))))((((((((((((((((((((((((+++,,,---,,,*********++++++***((((((*********)))((())))))******+++++++++************************))))))))))))***************++++++++++++***))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************+++***+++,,,+++***)))+++,,,))))))******+++++++++++++++++++++*********))))))++++++************++++++((())))))***++++++,,,,,,+++++++++*********))))))++++++******************))))))******++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++)))))))))***,,,------------,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************%%%&&&'''((()))*********++++++,,,,,,,,,---------------------------------++++++******))))))((((((------------...///000000///////////////000000000222333444555666777777888666666777888999:::;;;<<<<<<===>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<=========@@@AAABBB@@@>>>======>>>???AAABBBAAA???>>>>>>???>>>>>>>>>===<<<<<<>>>@@@AAABBBCCCEEEFFFGGGGGGHHHCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGHHHKKKNNNLLLHHHDDDIIIGGGEEEBBB@@@>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;<<<;;;;;;:::888777777666666666555444444444444444222222111111111111111222222000///......///000111...............///000000333333222000///...---,,,---------------------------,,,++++++******++++++,,,,,,,,,------......///,,,,,,+++***))))))******+++***************++++++((()))))))))************'''((((((((())))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))***++++++++++++***+++//////+++)))******((())))))))),,,333:::999333...---+++)))(((((()))***)))))))))(((((((((((((((******))))))))))))******************************************************((((((((()))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((()))***************************)))))))))(((,,,---...,,,***)))***,,,&&&''')))++++++)))'''&&&***)))(((((((((((()))***)))))))))))))))***+++++++++***)))(((((()))***+++++++++++++++***))))))((())))))*********+++++++++************)))))))))(((***************************,,,,,,,,,******+++,,,---+++***)))+++++++++***))))))((()))***+++,,,---************************(((((())))))******++++++******+++++++++******))))))***+++++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********)))***++++++)))))))))+++((()))***++++++++++++***+++++++++***************++++++************++++++(((((()))***+++,,,,,,---,,,,,,++++++***)))))))))************+++*********((()))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************))))))***+++,,,,,,++++++'''((()))+++,,,---///000---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++&&&'''((()))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,---...///000////////////000000111111222222333333444666777777666777777999:::;;;<<<===<<<======>>>>>>>>>======:::;;;<<<======>>>>>>>>>???@@@@@@???<<<;;;;;;===>>>???AAA@@@???===>>>>>><<<======<<<;;;<<<>>>AAAAAAAAACCCDDDEEEFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBDDDFFFJJJQQQVVVUUUMMMGGGIIIGGGEEEBBB@@@>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<:::999:::;;;;;;;;;:::999888777666555444444333333222333333444444111111111000000111222222000000//////......000111...............///000000222222111000///...------........................---,,,++++++******+++++++++,,,,,,------.........,,,++++++***))))))))))))******))))))******++++++((()))))))))************((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++************))))))***++++++++++++******...///,,,***+++***(((***)))(((***333<<<>>>:::///---+++((('''((()))***((((((((((((((()))))))))******))))))))))))******************************************************)))))))))*********++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((()))***************************)))))))))(((,,,,,,+++***))))))+++,,,&&&''')))++++++)))'''&&&((()))+++,,,,,,+++)))((())))))((((((((()))***++++++***)))(((((()))***+++++++++,,,,,,+++***)))((())))))*********+++++++++************)))))))))(((++++++++++++++++++++++++***+++,,,,,,******+++,,,///---++++++,,,,,,+++***))))))))))))***+++------,,,+++******))))))******(((((())))))******++++++)))******+++++++++******)))***+++++++++)))'''&&&++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***++++++++++++***)))(((***++++++***))))))***((()))***,,,,,,+++******************************++++++************++++++(((((()))***++++++,,,,,,,,,+++++++++******))))))))))))***++++++++++++***((()))***,,,,,,+++******************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))************+++++++++++++++******&&&(((***+++,,,---///111---,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,------.........---,,,,,,,,,,,,,,,,,,---//////...//////000000111111222111111111222333444666777666777888999:::;;;<<<<<<;;;;;;<<<=========<<<<<<999:::;;;<<<>>>>>>>>>>>>>>>??????===;;;:::;;;<<<<<<>>>??????>>>======>>>;;;<<<<<<;;;:::<<>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@???===;;;999888999:::;;;999999888777666555444333222222222111111222222333111000000000000111222222//////000///......///111...............///000000000000//////......------........................---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))************)))))))))******+++))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((())))))***++++++++++++***(((---///,,,***+++***'''******((()))///888;;;:::...,,,***((('''((()))***(((((())))))))))))************))))))))))))******************************************************************++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))***************************))))))))))))++++++***))))))******+++((((((************((((((''')))---//////---)))''')))(((((((((((()))************))))))))))))*********+++,,,,,,,,,+++***))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***+++---///---+++++++++,,,+++***)))*********+++,,,,,,,,,,,,+++*********+++,,,---))))))))))))************))))))***++++++++++++******************)))((((((*********+++++++++,,,,,,,,,++++++***))))))(((((()))***++++++++++++***))))))+++,,,---+++******+++((()))+++,,,,,,+++***)))************************++++++************++++++)))))))))***+++++++++,,,+++++++++***************((()))***+++,,,++++++***((()))+++,,,,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++***)))(((''')))+++------++++++---///---,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,------,,,++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,+++***************++++++++++++,,,***************************+++,,,............---++++++++++++,,,---...///.........///000111111111111111111111222444555666666666777777888999::::::888999::::::;;;;;;;;;;;;777888:::;;;<<<===<<<<<<=========;;;999999;;;<<<;;;===>>>>>>===<<<===>>>;;;;;;;;;::::::<<<@@@CCCBBBCCCCCCDDDDDDCCCCCCCCC@@@@@@????????????@@@@@@@@@AAAEEEOOOXXXZZZUUUOOOFFFDDDBBB@@@???>>>>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@>>>===:::888777888:::;;;777777777666555444333333222111111000000111111111000000000000000111222222---///111000...---...000...............///000000............---------------------------------------,,,++++++******++++++++++++++++++++++++*********))))))))))))******++++++***)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))***++++++++++++***&&&+++---+++***+++***'''(((******)))+++000222000++++++)))(((((((((((())))))))))))*********++++++******))))))))))))******************************************************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))***************************))))))))))))***)))))))))*********)))************************''')))---//////---)))'''((((((((()))))))))))))))))))))************)))))))))***+++------,,,+++***)))************+++++++++************)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---...,,,***)))******)))((()))***+++,,,,,,,,,+++*********)))***+++...000222*********)))))))))))))))))))))***+++++++++++++++******)))))))))))))))***)))))))))******+++++++++++++++******)))((((((''')))***+++,,,,,,+++***)))***,,,......---++++++,,,''')))+++,,,,,,,,,***)))******************++++++++++++************++++++***************+++++++++************************((()))***+++,,,,,,+++***''')))+++,,,,,,,,,***)))************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************)))'''&&&%%%+++...///---+++)))+++------,,,++++++******++++++++++++******++++++,,,---------------------------++++++------------+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))***************)))((('''))))))*********+++++++++------------------------&&&((()))+++,,,,,,,,,+++++++++++++++,,,---......------......///000111111111111000000111333555666555555666666777777888888666666888999999:::::::::666777888:::;;;;;;;;;:::<<<<<<<<<:::999999;;;===;;;<<<>>>>>>===<<<<<<===;;;;;;;;;::::::<<<@@@DDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@????????????@@@@@@BBBAAAAAAHHHPPPRRRNNNHHHDDDCCCAAA???>>>>>>>>>>>>BBBCCCCCCCCCBBBAAAAAA@@@>>>===:::888777888:::;;;666666666555444444333333222111111000000000000000000000///000000111222222---///111000------...000...............///000000,,,,,,,,,---------......++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******)))))))))))))))(((((()))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******))))))***++++++++++++***$$$***,,,+++)))+++***'''&&&***,,,***((())))))'''***))))))((((((((((((((())))))******+++++++++,,,******))))))))))))******************************************************(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))(((((()))***************************)))))))))))))))))))))***++++++***(((++++++************++++++'''))),,,------,,,)))'''''''''((()))))))))))))))((()))***++++++***)))(((((()))+++---------+++***)))************+++++++++************))))))))))))++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,***((('''(((((('''&&&)))+++,,,------,,,***((((((((((((***,,,000444666++++++******))))))((((((((()))***++++++++++++++++++***)))(((((()))***+++,,,++++++******++++++,,,((((((((((((((())))))***************************,,,,,,++++++***)))((((((******+++,,,+++***)))(((************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,)))************+++++++++************************,,,++++++******++++++,,,(((((()))************)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,+++***))))))))))))+++,,,---............---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++...,,,******+++,,,+++***+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---...///000000---...///000111222333333555555444555555666777888777777666666666666777777888888888888888999999999;;;:::999777555555888:::;;;<<<>>>?????????>>>===>>>===;;;::::::<<>>>>>??????DDDBBBAAACCCHHHKKKKKKJJJBBB@@@>>>>>>>>>>>>===<<<@@@@@@AAAAAAAAA@@@??????>>><<<;;;999888888999999666555555444222111111000111111111111111111111111//////000000111111222222///000000000......000111///............//////000,,,,,,,,,---------......------......------,,,+++++++++,,,,,,,,,++++++***************************+++++++++++++++***)))(((&&&''')))))))))***+++---))))))))))))************((())))))(((((((((+++---+++***)))***,,,---,,,+++((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((()))***+++,,,++++++***,,,+++++++++******))))))''''''''''''((((((((((((************************)))************+++++++++************************&&&''''''((()))******+++,,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((************************,,,+++(((''''''(((+++,,,+++***)))*********(((&&&,,,+++,,,000444333...((((((((())))))******++++++...,,,*********+++++++++---+++***+++---------,,,))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))******+++,,,---///000111+++*********+++,,,,,,---...---,,,,,,------+++***++++++,,,---///...,,,))),,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---************************,,,,,,++++++***))))))(((((()))***+++,,,++++++******************++++++++++++***)))(((((()))***+++*********+++++++++,,,,,,)))************+++++++++************************+++******))))))******+++))))))))))))************+++++++++++++++++++++,,,***************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...,,,******+++,,,+++***+++*********))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,------......//////......///000111222222333333333333333333555666666777666666666666666666777777777888888888999999999::::::999777666666888;;;;;;<<<===>>>???>>>>>>======<<<:::999:::<<<>>>@@@????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCBBBAAADDDGGGJJJKKKJJJAAA???======>>>>>>>>>===??????@@@@@@??????>>>>>><<<;;;:::888888888888999666555555444222111111000000000000000000000000000000000000000000111111111///000000///......///111//////...............///,,,,,,,,,---------......---------...------,,,+++++++++++++++++++++++++++************************+++++++++++++++***))))))''')))******)))***+++,,,))))))))))))************)))***+++***)))***---///000...,,,+++++++++***)))))))))))))))))))))))))))******)))(((((()))******************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++***)))******)))))))))(((((((((((((((((())))))))))))***************************(((((()))))))))*********************************'''''''''((()))*********(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***++++++***)))***+++***((('''+++)))***---111111,,,'''))))))))))))************---,,,*********++++++++++++***)))***,,,---,,,***))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))++++++++++++,,,---......+++*********++++++,,,------+++******++++++***(((+++***+++---...---+++)))++++++************++++++...------,,,,,,,,,------************************,,,,,,++++++***)))))))))'''((()))***,,,,,,,,,,,,))))))******++++++++++++******))))))))))))***************++++++++++++,,,)))************+++++++++***************************))))))))))))))))))******)))((((((((()))+++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,+++++++++******)))---,,,+++*********+++,,,++++++++++++++++++++++++,,,+++***))))))***,,,---++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++******)))...,,,+++***+++,,,+++******************)))))))))+++***))))))))))))***+++))))))))))))))))))))))))++++++***************)))------------,,,,,,,,,,,,,,,,,,,,,---------......---------------........./////////000000111111111111000000111111222333444666666555555555555666666777777777888888888999999888999999888777777999<<<;;;<<<===>>>>>>>>>>>>===;;;;;;999999:::<<<>>>???>>>>>>>>>======<<<<<<<<<:::;;;===@@@AAABBBBBBBBBCCCBBBBBBDDDGGGIIIIIIIIIAAA???<<<;;;===>>>??????===>>>>>>>>>======<<<;;;::::::999777777777777777555555444333333222111111000000000000000000000000111000000000000000000//////000000///......///111000000///...------------,,,,,,,,,---------......---------------,,,++++++,,,++++++******+++,,,,,,***************************++++++++++++***))))))***+++,,,+++******+++,,,))))))))))))************+++,,,,,,,,,+++,,,...111777333...+++***)))((((((******************************))))))))))))******************************))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))******++++++***))))))((((((''''''''''''&&&&&&))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************++++++++++++++++++++++++***))))))))))))))))))******)))))))))+++***)))'''***((('''***------***'''***************)))))))))++++++*********++++++,,,***))))))***,,,,,,+++***))))))))))))))))))))))))+++++++++******************))))))(((((())))))***,,,,,,++++++***++++++++++++************+++,,,,,,***)))(((((()))***((('''*********+++,,,,,,***(((++++++************++++++,,,++++++***************************************+++++++++*********))))))(((((()))***++++++,,,,,,)))))))))***++++++,,,,,,***))))))))))))))))))***************++++++++++++))))))*********+++++++++******************************))))))))))))******+++***((('''''')))+++,,,,,,,,,,,,++++++++++++***************************)))***+++,,,,,,,,,,,,,,,++++++*********)))******,,,,,,+++******++++++,,,***+++++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************...---++++++,,,,,,,,,+++************************************************))))))))))))))))))))))))++++++++++++************...------,,,,,,+++++++++,,,,,,,,,---------.........---------------------/////////000000000000000000000000000111222333333666555555444444555555666666666777777888888999999777888999888888888:::<<<<<<<<<<<<===============;;;:::999999:::;;;===>>>??????>>>>>>>>>=========:::;;;>>>AAABBBBBBAAAAAAAAABBBCCCDDDFFFGGGGGGGGGBBB@@@<<<;;;<<<===>>>>>><<<<<<<<<<<<;;;:::999999888888777777666666666666555555444333333222111111222222222222222222222222111111000000/////////......///000///------///000111000///...---,,,,,,,,,,,,,,,,,,---------......,,,------------,,,++++++,,,+++*********+++,,,---******************************+++++++++******)))+++,,,---,,,***)))***+++((()))))))))************+++,,,,,,,,,+++,,,...111:::666///+++))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************)))))))))''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))************************))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))++++++)))''')))((('''(((***+++***(((+++++++++******)))))))))******++++++******+++,,,)))))))))+++------,,,***))))))))))))))))))))))))***************************))))))))))))))))))***++++++************+++++++++***************++++++***)))(((((()))***)))'''***))))))***++++++)))'''+++******))))))******++++++******)))))))))******************************+++++++++***************++++++******************))))))*********+++++++++)))))))))******)))))))))))))))*********+++++++++))))))*********+++++++++************************+++++++++******++++++++++++***((('''''')))+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))******)))))))))***+++,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,(((***,,,......---***)))++++++++++++++++++++++++))))))***+++,,,,,,------))))))***+++---.../////////---++++++,,,---,,,+++***************+++++++++******++++++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,---------......---------------,,,,,,,,,///////////////000000000000000000000111222333444555555444444444444555555555666666777888888999999777999:::999888999:::<<<<<<<<<<<<<<<<<<======>>>;;;::::::::::::;;;<<<===========================<<<>>>@@@AAABBBAAA???>>>???AAABBBDDDDDDDDDDDDDDDCCC@@@===;;;<<<<<<<<<;;;::::::::::::999888777666666666777666666666555555444444444333333222222111222222222222222222222222111000000000//////.........//////...------...000000000///---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++*********+++,,,,,,---************************)))******+++++++++******,,,------,,,***)))***+++((()))))))))***************+++++++++***+++---000:::555///***)))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************************)))******+++++++++******************************((((((((((((((((((((((((((()))***++++++***)))((())))))((()))++++++***(((***)))((((((***++++++***,,,,,,++++++******)))))))))+++------+++***+++---))))))***,,,...///---+++******************************************************))))))))))))******))))))))))))***+++,,,,,,++++++***))))))*********+++)))))))))++++++***)))***)))((()))******)))(((******))))))))))))******+++++++++++++++,,,------************************************************,,,++++++***))))))******************************))))))************)))))))))))))))************+++)))************+++++++++************************,,,,,,++++++++++++,,,,,,***)))((((((((()))+++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,+++***))))))+++***))))))***+++,,,---***++++++++++++,,,,,,,,,*********++++++,,,,,,---***+++---///...,,,***(((++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,...000222333444///---++++++,,,---,,,+++*********+++++++++++++++******+++,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------.........//////000000000111111111111111222444444444444333333333333444444444555666666777888999999888999;;;:::999999:::;;;<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;<<<======???@@@@@@AAA@@@???>>>======???BBBCCCBBBAAAAAABBBAAA???===<<<======;;;::::::::::::999888777666555555666666777777666666555444444444333333222222222111111111111111111111111000//////////////////......//////...------...000//////...---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******))))))+++,,,,,,,,,,,,,,,************************))))))***++++++++++++***+++,,,---,,,***))))))***))))))))))))************)))*********)))***,,,///777333---******+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))(((((((((((()))***+++((())))))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************''''''''''''''''''''''''((()))***++++++***)))((()))(((((()))++++++***((()))))))))*********+++++++++++++++++++++*********+++...000///,,,***+++---))))))***---///000...+++***************************************++++++++++++******))))))******+++))))))))))))***+++,,,---++++++***))))))))))))***+++***)))***,,,,,,,,,++++++)))((()))***+++***(((******))))))))))))******+++++++++,,,,,,...///000************************************************+++***)))))))))***+++,,,,,,,,,++++++***)))))))))((()))***++++++***)))((())))))))))))************)))************+++++++++************************++++++************++++++))))))))))))************))))))***+++,,,------...************************++++++,,,,,,,,,++++++***...---+++*********,,,---******++++++,,,,,,,,,,,,)))******+++,,,,,,------......---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///111222333///---,,,,,,---------+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------...,,,------...///000111111000000000000111222333444444444333333333333444444444444555666777888999999999:::<<<;;;:::999999:::<<<<<<;;;;;;;;;<<<===>>>???>>>>>>===;;;;;;::::::888888999;;;<<<===>>>???@@@@@@@@@?????????>>>>>>;;;>>>AAAAAA@@@>>>>>>???<<<<<<<<<===??????===;;;::::::999999888666555444555666777777777777666555444444333333333333222222111111111111111111111111.........///////////////......///...---,,,...000......---,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,,,,+++******''')))+++---...---,,,+++************************))))))***+++++++++++++++)))***++++++)))((()))***))))))))))))************)))*********)))***,,,///555222---******+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''''''''(((***+++,,,(((((()))))))))*********'''(((((((((((()))))))))************************))))))))))))************************************))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))++++++***)))'''(((*********************++++++++++++++++++,,,---000333111---***+++---'''(((***---//////---+++************************))))))*********++++++++++++******))))))******+++++++++*********++++++,,,++++++***)))))))))))))))+++***)))***,,,---,,,++++++***((()))***+++***)))******))))))))))))******))))))***+++,,,...///000******************************************++++++))))))(((((()))+++---...---,,,,,,+++***)))((((((((()))***++++++***)))((())))))))))))************)))************+++++++++******************************))))))))))))******(((((()))************)))(((((()))***,,,---...///************************)))***++++++,,,,,,,,,,,,111///---+++******++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------333000---)))((()))+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******+++,,,---......///...,,,,,,---------,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......******+++,,,,,,---......,,,,,,---...///000111222/////////000000111222333444333333222222333333444444444555666777888999999:::;;;<<<<<<:::888888999<<<<<<;;;:::;;;<<<===>>>@@@@@@???>>><<<;;;:::999999:::;;;===???@@@BBBBBB@@@@@@???>>>>>>???@@@@@@999===@@@AAA>>><<<<<<===888999:::>>>@@@AAA???===::::::999999888666555444555666777888888777666666444333333333333333333333333333333333333333333333---.........//////000000---...///...,,,,,,...///------,,,,,,,,,---......,,,,,,,,,---------......+++,,,,,,,,,,,,+++******&&&(((+++...///...+++***************************((()))***+++++++++++++++((()))******)))((()))***))))))))))))******************+++***)))***---///555111---+++************+++++++++++++++++++++++++++,,,------------,,,+++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---'''((((((((())))))******))))))))))))************************************(((((((((((())))))))))))************************))))))))))))((((((((((((------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++((((((((((((((((((((((((***************************))))))))))))))))))***)))(((((()))+++,,,***)))&&&(((*********)))))))))*********++++++,,,,,,---...222555333---***+++---&&&&&&))),,,......,,,***************************))))))******++++++++++++++++++************++++++...---,,,+++************++++++***))))))((())))))***)))((()))+++,,,,,,+++,,,***))))))***++++++***+++*********++++++,,,---++++++,,,,,,,,,,,,------************************************))))))))))))+++***(((((()))***---...333000,,,((('''''')))***++++++******))))))((((((((((((((((((((((((((((((,,,+++)))((((((***+++---++++++***)))(((((())))))+++++++++++++++++++++++++++++++++***************,,,)))((())),,,---+++)))************************))))))************))))))))))))************)))))),,,,,,++++++++++++++++++,,,+++***))))))+++---...111...+++))))))((('''&&&)))***+++------,,,++++++---,,,************,,,---***))))))***,,,...---,,,,,,,,,++++++++++++++++++++++++************+++++++++***)))(((((()))***+++************************+++++++++*********)))))))))************+++++++++,,,,,,++++++,,,,,,---...---------...............000...,,,---//////...+++000000000000111111111111222222222222222222333333555666888999999777555444:::;;;;;;;;;;;;;;;;;;:::<<<;;;:::::::::;;;<<<===>>>>>>>>>>>><<<:::888777:::;;;=========>>>@@@BBBAAA@@@>>>===<<<;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<:::888777777888999;;;999999888888777666666666333333333333333333222222444444444333222111111000000/////////............000///...---------------//////.........---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++***)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))***+++,,,,,,------;;;444,,,((()))+++)))'''+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&###%%%(((***+++***(((''',,,,,,+++***)))(((''''''((((((((()))******++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***+++,,,,,,,,,***)))((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))*********)))(((''''''((())))))(((((()))***+++,,,,,,---,,,------...---,,,+++***'''((()))******)))((('''))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))***+++,,,,,,------333,,,'''***---+++)))(((******++++++++++++************)))(((((()))******)))))))))******++++++++++++++++++,,,,,,,,,------************************************))))))))))))******)))((()))+++---...111///,,,***((((((***************)))))))))))))))))))))))))))))))))))))))...---+++)))))))))***+++++++++***)))))))))))))))++++++++++++++++++++++++******************++++++)))'''&&&'''***,,,,,,+++************************))))))************))))))))))))************))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...222///,,,+++++++++***))))))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,---***))))))***,,,------,,,++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---............,,,+++,,,///000///---//////000000000111111111111222222222222333333333444555666888999999888888;;;;;;<<<<<<<<<<<<;;;;;;::::::999888999:::;;;<<<>>>>>>???>>>===;;;:::888;;;===???@@@@@@@@@AAABBBBBBAAA???===<<<<<<<<<===????????????>>>===<<<<<<<<<<<<=========>>>>>>>>><<<;;;999888888999:::;;;:::999999888777666666555444444444444333333333333111111111000///.........000000/////////.........//////......------------//////.........---------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++***)))(((((((((((())))))******))))))(((************************))))))************))))))))))))***++++++,,,------666000***(((***,,,+++)))+++***)))(((((()))***++++++++++++******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******)))((('''&&&$$$%%%''')))******)))(((************))))))))))))*********)))))))))))))))************************************)))))))))((())))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************************************((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((*********))))))))))))))),,,+++***))))))***++++++)))))))))***++++++,,,,,,+++,,,,,,---,,,+++***)))))))))***++++++***))))))************************+++++++++*********))))))******++++++++++++******))))))***++++++,,,------666...((()))+++)))((()))******++++++++++++******))))))))))))))))))))))))(((((()))*********))))))++++++++++++,,,,,,,,,,,,************************************))))))))))))******))))))***+++---.........---,,,++++++++++++))))))))))))************************************///...,,,***))))))******+++***))))))))))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,(((&&&%%%&&&))),,,------************************))))))************))))))))))))************))))))*********++++++,,,,,,---,,,,,,,,,,,,---------...000...,,,+++,,,,,,+++*********))))))******+++,,,,,,------......------,,,+++***)))***,,,------,,,*********++++++,,,,,,---++++++************+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++,,,,,,++++++,,,,,,---...******++++++,,,---......,,,++++++,,,///111000000//////000000000000111111111111222222222333333333444444555777888:::;;;;;;<<<<<<============<<<<<<999888888777888999:::;;;????????????>>>===<<<;;;===@@@DDDEEEEEEDDDDDDDDDCCCBBB@@@>>>======>>>>>>@@@@@@@@@??????===<<<<<<>>>>>>>>>>>>????????????===<<<;;;:::999::::::;;;::::::999888777666555444666666555555444444444444444333333222222111111000000000000/////////......//////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***))))))((((((*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))******+++,,,,,,,,,///+++((((((+++,,,+++*********))))))))))))******++++++************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''&&&''''''(((((()))))))))(((((())))))*********+++++++++******)))(((((('''++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))),,,+++******************)))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))))))))************))))))+++*********))))))((((((++++++************++++++***************************++++++++++++***))))))******+++,,,,,,+++******+++++++++++++++++++++++++++++++++*********************++++++++++++******))))))******+++,,,,,,,,,888///(((((()))((((((*********++++++++++++******((()))************)))(((((()))***++++++***))))))***++++++++++++,,,,,,,,,************************************)))))))))(((***************,,,---...,,,,,,------------,,,,,,(((((())))))******++++++++++++++++++++++++++++++...---,,,+++******++++++******)))))))))))))))***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***)))(((((()))+++---...************************)))******++++++******))))))******++++++******)))))))))***+++,,,,,,------***+++,,,---------,,,,,,+++***))))))++++++***)))+++***)))((()))***+++,,,+++,,,---......---,,,++++++***)))***,,,---,,,+++))))))***+++,,,,,,------++++++************++++++************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,---.../////////////////////000000000111111111111222222333333444666666666777888:::<<<=========>>>>>>>>>>>>======999999888888999:::;;;<<<@@@@@@@@@@@@???>>>>>>===???CCCHHHJJJJJJHHHFFFEEEDDDCCCAAA???>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<>>>>>>>>>???????????????>>>===<<<;;;::::::;;;;;;;;;:::999888777555555444777777666666555555444444555555444444333333333222000000000////////////........./////////.................................,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))******+++++++++,,,+++)))((()))++++++***)))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))((((((((((((((('''''''''(((***+++))))))))))))************************))))))((((((++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))*********+++++++++************************)))))))))))))))*********))))))))))))*********************++++++*********++++++******)))(((((((((((((((((((((((()))))))))+++++++++*********)))))))))************)))))))))***++++++++++++++++++***++++++++++++++++++++++++******************************++++++++++++******))))))******+++++++++,,,444---))))))***((((((+++******++++++++++++******(((***+++------+++***(((***+++++++++++++++***************+++++++++,,,,,,************************************)))))))))(((*********++++++,,,------***+++,,,---------,,,,,,(((((())))))******++++++++++++++++++++++++++++++************+++,,,,,,---***)))))))))))))))******++++++++++++++++++++++++(((((()))***+++,,,,,,,,,------,,,+++***+++,,,---******************************++++++++++++************++++++++++++******))))))***+++,,,,,,------))))))***++++++++++++******)))(((***+++,,,+++***+++***)))))))))***,,,---***+++,,,------,,,+++***,,,*********,,,---,,,+++))))))***+++,,,,,,------++++++************++++++******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++,,,,,,---...//////......------,,,,,,............---------......////////////000000000000000111222333333444444999888888888999:::;;;<<<======>>>>>>>>>>>>======;;;;;;::::::;;;<<<>>>???@@@@@@@@@????????????@@@BBBFFFKKKMMMMMMJJJHHHGGGDDDCCCAAA@@@???>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999888777666555555888888777666555555444444111111111111111000000000111000000000////////////......///000000//////...---.....................,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******)))***************++++++***)))))))))***)))(((''')))))))))******)))))))))((((((((((((((((((((((((************************)))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))(((''''''(((***+++************))))))))))))(((((())))))************************************))))))))))))))))))******))))))))))))))))))))))))++++++)))))))))***+++,,,************++++++++++++******************************))))))))))))))))))((()))))))))*********+++******++++++++++++******************))))))((((((''''''(((((()))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))*********************************************************************************++++++++++++******)))***************++++++---***))),,,---+++***+++******++++++++++++*********+++---......---+++***---,,,++++++***+++++++++************++++++++++++************************************))))))))))))******++++++,,,---------)))***+++,,,,,,,,,,,,+++))))))))))))************++++++++++++++++++++++++'''((()))***+++,,,,,,---)))))))))))))))******+++++++++++++++++++++++++++)))))))))***+++++++++,,,...//////...,,,++++++,,,******************************++++++++++++************++++++++++++***************++++++,,,,,,---))))))))))))************+++++++++,,,......---+++++++++******++++++,,,---***++++++,,,,,,++++++***,,,+++******,,,,,,,,,************++++++,,,,,,---++++++************++++++******+++,,,,,,+++******++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...000//////......------,,,...///000///---,,,---.........////////////000000000000111222333444444555999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<===???@@@BBB@@@@@@?????????@@@@@@AAADDDGGGLLLNNNMMMKKKIIIHHHDDDCCCAAA???>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999888888777666666666888888777666555444444333222222222222222222222222111111000000000/////////---...///000111000///...---------...............,,,------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************+++******))))))(((''''''))))))************))))))''''''(((((((((((())))))************************))))))************))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((()))***++++++*********))))))(((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************+++,,,*********++++++++++++,,,++++++++++++++++++++++++************))))))))))))'''(((((())))))***************++++++++++++******)))))))))))))))))))))***((()))***++++++,,,++++++,,,+++++++++******)))))))))))))))((())))))***+++******))))))))))))******))))))))))))))))))))))))***************+++++++++******++++++++++++******************************)))(((***...///+++***,,,******++++++++++++******+++,,,------------,,,+++...,,,***(((((()))+++,,,************++++++++++++************************************))))))))))))******+++,,,------------)))***************++++++*********)))))))))))))))++++++++++++++++++++++++'''((())))))************)))))))))))))))***++++++++++++++++++++++++++++++******************++++++***---000000---++++++,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++,,,......,,,+++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,...//////---,,,...000........./////////000000///000111222333444444555777888:::<<<===>>>>>>===<<<======>>>>>>======<<<======<<<===>>>@@@AAACCC??????>>>>>>???@@@AAABBBEEEHHHLLLMMMLLLJJJIIIHHHCCCBBBAAA???>>>>>>>>>>>>===>>>@@@AAABBBBBBCCCCCCAAAAAA@@@@@@????????????=========<<<;;;:::999888888888777777777777777777888777777666555444333222555555555555555555555555111111111000000000//////---...000111111111//////---------.........//////,,,------...//////000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************************++++++,,,,,,++++++***************))))))))))))*********)))(((((()))***((()))***++++++***)))((())))))))))))*********+++************************((()))***++++++***)))((())))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++******)))))))))))))))***))))))))))))************)))))))))))))))*********************************((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************)))))))))(((&&&&&&'''(((((()))******))))))************))))))((((((((()))******++++++'''(((***+++,,,,,,+++++++++++++++*********************)))))))))***+++,,,,,,+++************+++,,,************************))))))*********+++++++++******++++++++++++******************))))))))))))+++)))***------******---******++++++++++++******++++++++++++++++++++++++...,,,)))&&&&&&'''***,,,)))************+++++++++************************************))))))))))))******+++,,,------------***))))))((())))))******++++++******))))))((((((************************((())))))))))))(((((('''))))))((())))))***+++++++++++++++++++++++++++++++++++++++***************&&&***///000...,,,+++,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,+++***))))))+++---...***))))))+++,,,,,,***(((+++,,,---...///...---,,,......,,,++++++,,,......---+++***+++,,,,,,+++***,,,,,,++++++++++++++++++++++++************++++++***+++,,,------,,,+++***(((((((((((((((((((((((())))))******++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...((()))***+++---...///000))),,,//////------///222............/////////000///000000222333444555555444666:::===???@@@??????<<<<<<============<<<<<<======<<<===>>>@@@BBBCCC???>>>>>>===>>>???AAABBBEEEHHHKKKMMMKKKJJJIIIIIICCCBBB@@@>>>=========>>>===>>>???AAABBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@=========<<<;;;999888777777777777777888888888888888777666555444333222222222222222222222222222222111111111111000000000000,,,...000111222111000///---------.........//////---------...///000000111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++************************************++++++,,,,,,++++++************))))))))))))))))))***)))(((((()))+++---((()))***++++++***)))(((******++++++,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++************))))))))))))''''''((()))***+++,,,,,,++++++******)))(((((((((++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))((()))***,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((%%%&&&&&&'''((())))))***))))))************))))))''''''((()))***+++,,,,,,%%%&&&((()))*********)))************************+++***)))))))))+++,,,---------++++++++++++------++++++++++++++++++++++++))))))******++++++++++++******++++++++++++***************)))))))))))))))///,,,++++++***(((***...******++++++++++++************)))(((((()))******(((((()))***+++,,,,,,---)))))))))***+++++++++,,,+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,+++++++++*********))))))***************)))((((((,,,,,,,,,++++++*********+++*********))))))((((((************************)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++)))******++++++,,,------******+++++++++,,,,,,,,,)))((((((((()))***++++++************************,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,******))))))))))))******)))***+++,,,,,,+++***))),,,++++++,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------........................,,,------...///000111111000111111222222333444444333666:::;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@???>>><<<<<<<<<>>>@@@AAADDDEEEHHHJJJJJJIIIGGGEEE@@@@@@???>>>>>>>>>>>>>>>???@@@CCCEEEGGGGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@============<<<;;;:::999:::999888777777777888999888777666555555444444444555555444444444333333333222222222111111111000000000000000000000///......111111111111000000000000......---------,,,,,,,,,---,,,,,,+++*********+++///,,,***)))***++++++***+++++++++*********))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))((((((((((((((((((((((((++++++******************///...,,,+++***+++,,,,,,)))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))(((''''''*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++************************,,,+++++++++******))))))+++*********))))))((((((,,,+++***)))))))))***+++)))))))))((((((((((((((())))))))))))************************************((((((((((((((((((((((((*********)))))))))))))))+++++++++***************************************(((((()))***************)))*********++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))***+++,,,,,,------,,,------+++***)))***,,,))))))))))))***+++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++***************+++++++++,,,+++***))))))***+++,,,*********************************+++++++++,,,,,,+++++++++*********))))))***************)))((((((,,,,,,,,,++++++*********+++*********))))))))))))************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,++++++++++++,,,+++++++++++++++++++++))))))*********++++++++++++************++++++,,,******************************+++++++++++++++******+++++++++++++++************))))))))))))******)))***++++++++++++***))),,,++++++,,,---,,,***(((************************,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..........................................//////000000111111222333333444555777999;;;;;;;;;===>>>===<<<;;;;;;::::::;;;;;;<<<===???@@@AAAAAA@@@???BBBBBB@@@???@@@AAABBBDDDBBBDDDFFFHHHHHHGGGFFFDDD@@@??????>>>>>>>>>>>>>>>@@@AAACCCEEEGGGHHHGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@=========<<<<<<;;;:::999999888888777777888999999888888777666555555555555444444444444333333333333222222222111111111000000111111111111111000//////111111000000000/////////.........---------,,,,,,---,,,++++++******++++++...,,,***)))***++++++***+++++++++*********))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))((((((((((((((((((((((((************************---,,,+++***)))******+++))))))))))))))))))))))))++++++*********))))))))))))))))))))))))(((''''''+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************++++++*********)))))))))+++*********))))))))))))******)))))))))***,,,---************************))))))))))))************************************************************************************************************************************(((((()))***************)))))))))*********++++++++++++***))))))***++++++************+++++++++,,,************************+++***)))(((((()))***+++(((((()))******+++,,,,,,+++,,,,,,+++))))))***+++***************++++++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++++++++*********))))))+++++++++***************,,,,,,++++++++++++,,,,,,*********************************++++++++++++,,,+++++++++***************)))************))))))(((+++++++++++++++************************)))))))))************************)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++++++++***+++++++++++++++++++++++++++++++++++++++*********------,,,,,,+++******)))))))))))))))************---,,,,,,++++++++++++,,,++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++***)))((('''******))))))))))))******)))***++++++++++++***))),,,+++***+++,,,,,,***(((************************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,000000000111222222333333666777888999888999<<<>>><<<;;;::::::999:::::::::<<<===>>>@@@@@@@@@@@@???DDDCCCBBBAAA@@@AAABBBCCCAAABBBDDDEEEFFFEEECCCBBB?????????>>>>>>>>>>>>>>>AAABBBDDDFFFGGGHHHGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<<<<;;;:::999999777777777777777888::::::999888777666555555555555444444444333333333222222222111111111111000000000///000000000000//////...000////////////.........//////.........---------,,,,,,++++++******++++++...,,,******+++,,,+++***+++++++++***************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))************************++++++***))))))))))))***))))))))))))))))))))))))******))))))))))))(((((())))))******))))))((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++,,,,,,,,,+++*********************************))))))))))))((((((***************)))))))))---,,,***)))))))))************++++++,,,---------))))))))))))************************************************************))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))******++++++***))))))***++++++)))))))))*********++++++************************+++***))))))))))))***+++((((((((()))******++++++***++++++***(((((()))+++,,,,,,+++************+++,,,,,,------------,,,,,,))))))))))))))))))))))))************************,,,+++++++++***)))))))))++++++++++++++++++++++++************************************++++++++++++************************))))))************)))(((+++++++++******************************************************************+++,,,,,,******+++,,,........................+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++'''''')))***++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,++++++*********)))*********++++++++++++...---,,,++++++***++++++++++++++++++++++++++++++(((((()))******************************)))((((((******))))))))))))***************++++++*********+++***)))***+++,,,***)))++++++++++++++++++++++++)))***+++,,,------......++++++++++++++++++++++++------------------------------------------------//////000000111222222222555666666666555666999<<<:::999999888888999999999;;;<<<===????????????>>>AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@>>>???????????????>>>>>>BBBCCCEEEGGGGGGGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@;;;<<<<<<;;;;;;:::999888555555666777888999:::;;;888888777666555555555555333333333333222222222222111111111111000000000000---......///......------//////.........---------/////////.........------,,,,,,++++++***++++++,,,---+++******+++,,,+++***************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))***************************************+++++++++************************)))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))(((++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((***,,,---...---+++***************************)))))))))(((((((((((((((************************222000---***(((&&&&&&%%%******++++++,,,---......((()))))))))************************************************************))))))***+++,,,,,,------(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))+++******************+++((())))))))))))*********************************************************))))))))))))******++++++)))******)))(((((()))+++...---,,,+++************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++++++++***))))))))))))******************)))************************))))))*********+++++++++************************((())))))*********))))))***************************************+++++++++***************************,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***************++++++++++++++++++++++++***************)))(((((((((((()))*********************))))))))))))******+++******************++++++***))))))+++++++++***++++++++++++++++++++++++)))***+++,,,---...------++++++++++++++++++++++++------------------------++++++,,,,,,---......///...//////000000111111222333444444333222333666888888888777777777777888888999:::;;;===>>>======<<<>>>======<<<<<<;;;;;;;;;===>>>???@@@@@@@@@??????>>>???@@@AAAAAA@@@??????CCCDDDEEEFFFGGGGGGFFFEEEBBBBBBBBBAAA@@@@@@??????;;;;;;;;;;;;:::999888777444444555777888999::::::888777666555444444444444333333222222222111111111000000000000000000000000...//////000000/////////............------------///.........------------,,,++++++***++++++,,,,,,,,,+++***+++,,,---+++***************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((***,,,---...---+++***************************((((((((((((((()))))))))***************+++++++++222000---***(((&&&&&&%%%((())))))***+++,,,------((()))))))))************************************))))))))))))))))))))))))))))))***+++,,,,,,------''''''(((((())))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))*********++++++*********((())))))))))))***************************************++++++++++++***************+++++++++++++++)))******)))(((((()))+++......,,,+++******))))))******++++++++++++******))))))))))))))))))))))))'''((()))***+++,,,------+++++++++***************((()))************)))(((************************)))))))))************+++***************+++++++++((())))))************))))))))))))************************+++++++++++++++************************+++,,,---,,,*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++*********+++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,---------...,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''''''((()))***++++++++++++******))))))))))))******++++++***))))))***+++++++++)))((((((***++++++***)))))))))))))))))))))))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000.........///000000111111222333444333222222333555666666666666666666777888777888999;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@??????>>>>>>===::::::::::::999888777777333444666777888999999999777666555444333333333333222222222111111111000000//////000000000000000111000111111222222222222222///............---------......---------,,,,,,,,,++++++******++++++,,,,,,+++******+++------,,,******************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***************************)))))))))***++++++,,,,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))******))))))******++++++***************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++,,,,,,,,,+++***************************(((((())))))))))))***************+++++++++++++++---,,,***)))))))))******(((((())))))******++++++))))))))))))************************************(((((((((((((((((((((((())))))******++++++,,,,,,'''(((((())))))******+++))))))))))))))))))))))))(((((()))***************((((((((()))))))))******)))***++++++++++++***))))))))))))*********++++++******************************+++,,,,,,+++******++++++++++++++++++++++++)))*********))))))***,,,......---++++++*********))))))************))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++)))***++++++++++++***)))************************))))))))))))************))))))*********+++++++++(((((()))***************((()))))))))*********+++*********++++++,,,,,,,,,************************+++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++,,,,,,,,,---+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************+++++++++++++++*********))))))))))))******++++++***))))))***+++++++++)))'''''')))+++++++++))))))))))))))))))))))))***+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------...//////000000111222444555555444333333444555555444444555666666777555666777999999999999888::::::;;;;;;<<<;;;;;;;;;<<<<<<=========>>>>>>>>>@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB??????>>>>>>======<<<<<<::::::::::::999888777666333444666777888888888888555555444333222222222222222111111111000000000000////////////000000111111///000000111222222111111/////////............------,,,,,,,,,,,,+++++++++++++++******++++++,,,---*********+++------,,,***))))))*********+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))******************************((())))))***++++++,,,,,,((((((***+++++++++******)))))))))))))))))))))))))))))))))*********++++++((()))***++++++++++++***)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************)))))))))*********++++++*********++++++,,,,,,,,,******)))))))))***,,,---)))))))))***************))))))))))))************************************))))))))))))))))))))))))************************(((((())))))***++++++,,,************************(((((()))***************)))))))))*********++++++)))***++++++++++++***)))************+++++++++,,,***************************++++++,,,,,,++++++***+++++++++***************)))***+++*********,,,---...---,,,+++++++++++++++*********++++++*********))))))))))))))))))))))))+++++++++***************))))))******+++++++++,,,***+++,,,------,,,+++***************************))))))))))))************))))))******++++++++++++(((((()))***************(((((())))))*********+++*********++++++,,,,,,,,,************************+++,,,---,,,***)))***+++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------+++++++++,,,,,,---------------,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))))))))******,,,+++***))))))***+++,,,+++)))'''''')))+++++++++************************+++,,,---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........------......///000000000333555777777666444444444444444444444444555666777333444666777888888777777777888888999::::::::::::<<<<<<<<<=========>>>>>>AAABBBDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999:::999999888777666444555666888888888777777444444333222111111111111111111111111000000000000.../////////000000111111,,,,,,---...//////......000////////////.........,,,,,,,,,+++++++++******+++*********+++,,,,,,---***)))***,,,---...,,,***))))))******++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,&&&'''(((*********)))((())))))))))))))))))))))))))))))******+++++++++,,,((()))***+++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++************************))))))******+++++++++,,,*********++++++,,,,,,,,,,,,+++***)))))))))***+++++++++******************))))))))))))*********************************************************************)))))))))))))))((())))))***+++,,,,,,,,,************************(((((()))***************************++++++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,***************************+++,,,------,,,+++************)))))))))))))))***+++,,,+++******,,,...------,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************++++++******************+++++++++++++++***)))(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++,,,,,,,,,---(((((()))***+++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...///...,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********---***+++...///,,,,,,///444---'''(((---000---)))111///---------,,,+++))),,,,,,,,,++++++*********************************************************---,,,+++*********+++,,,************))))))((((((************+++,,,---......///111000...,,,++++++,,,,,,,,,------.....................///////////////---+++,,,...000///---222222111111111111111222555444333222222222333444333444444555666777888888777777777888999999::::::888:::===>>>>>>===>>>???@@@CCCFFFGGGEEECCCBBBBBBDDDBBBAAA@@@@@@@@@>>><<<======<<<;;;;;;:::999999777777888888777666444333222222333444444555666666444333111000000222333555333333333333333333333333222111000000000000000000111111000000//////.........------,,,,,,------...000///---+++)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************))))))(((((((((((())))))******++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))*********)))))))))))))))&&&''''''((()))******+++''''''(((((())))))******,,,+++***))))))***+++,,,******))))))))))))******(((((())))))))))))((((((---------,,,+++***)))(((............---,,,++++++''''''((())))))))))))))))))))))))))))))******+++************************)))(((((()))++++++***)))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++)))((('''''''''''',,,+++)))''''''''''''(((++++++,,,+++(((''''''(((((((((((((((((((((((((((******++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,+++******)))))))))))))))++++++******************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))******++++++,,,------************************+++++++++************)))************************))))))))))))))))))))))))+++++++++++++++***))))))+++******))))))******+++************+++++++++,,,*********+++++++++++++++)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...111111000///......---,,,***************************++++++++++++,,,,,,,,,+++***)))))))))***,,,---///......---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******---+++,,,//////---111666444333222000...,,,***(((***))))))***+++,,,+++***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++++++++******)))))))))************+++,,,------,,,...000///---,,,+++,,,+++++++++,,,,,,,,,,,,,,,---------...///000000000///---+++,,,...000///...222111111000000111111111444333222222222222333444333444444555555666666777555555666666777888888888888:::===>>>======>>>???@@@CCCFFFFFFEEECCCAAAAAACCCAAA@@@???@@@???===;;;;;;;;;::::::999888888777777777888888777666444333111222222333444444555555555444222000000000111222222222222222222222222222222222111000/////////000////////////.........---...------,,,,,,------......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++*********))))))))))))))))))))))))*********++++++******)))(((((((((((((((((((((((((((((((((************++++++++++++))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))***)))))))))))))))))))))''''''(((((()))******+++))))))))))))*********+++***))))))))))))))))))******))))))(((((())))))***(((((())))))))))))((((((***++++++++++++******))),,,,,,,,,,,,,,,,,,+++***'''((())))))******)))))))))))))))))))))******+++************************(((''''''(((******)))(((************)))))))))(((******++++++++++++******))))))))))))))))))))))))******)))))))))***+++,,,,,,+++***)))((((((((((((***)))((((((((()))***+++***++++++***((('''((()))))))))))))))))))))))))))******++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,,,,++++++*********************++++++++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))***++++++++++++***))))))***))))))))))))))))))***)))))))))*********++++++******************))))))******************++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++,,,---...333333444333222111///...************************++++++++++++,,,,,,,,,,,,---+++)))'''(((***---///......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,...///......666@@@AAADDDDDD>>>555...---///))))))(((***,,,---,,,+++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,++++++++++++******+++++++++***++++++,,,,,,+++,,,......,,,++++++,,,,,,+++++++++++++++******,,,,,,---...///000000000...---+++,,,...//////...111111000000000000111111333333222222222222333444444444444444444444444444333333444444555666666666888:::<<<=========>>>???AAACCCFFFGGGEEEBBB@@@@@@AAA???>>>>>>>>>>>><<<:::999999888888777666666666777777888888777666444333111111111222333333444444555444222000/////////000111111111111111111111111333222111000//////...///............------------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******'''(((((())))))*********************++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++)))***+++++++++++++++***((()))******++++++******)))))))))))))))******+++))))))))))))))))))))))))''''''&&&((()))***)))'''************))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))***++++++,,,,,,+++***))))))))))))((((((((()))***,,,---...)))***+++***)))((()))*********************************++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,---,,,,,,+++***+++++++++******++++++,,,,,,------///---***(((((())),,,---************************------,,,,,,+++******)))+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))******************+++++++++******)))******))))))))))))******((())))))))))))*********+++*********)))(((((((((+++++++++***************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------222333444444333111...,,,+++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,+++***)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---...,,,...999FFF___aaa___VVVGGG:::444333///...,,,,,,---...---,,,++++++++++++++++++++++++***************************************************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))+++,,,,,,+++***+++,,,------,,,,,,++++++******------...............///---,,,,,,,,,---.........000000/////////000111111222222222222222333333333444444444333333222222222222333333444555555666666777999;;;<<<<<<===>>>@@@CCCEEEHHHHHHEEEBBB@@@@@@>>>===<<<=========:::888888888777777777666666666777777888888777666444333000000111111222222222222333222111000//////000000111111111111111111111111333222111000///....................................------,,,,,,------...+++++++++++++++,,,---...++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++******))))))(((((((((((())))))************************************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))*********(((((()))))))))*********************************'''((()))******)))(((''')))(((((((((((((((((()))***))))))))))))))))))***++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++))))))***+++++++++++++++)))))))))))))))******+++(((((((((((((((((((((((((((''''''(((***+++)))(((*********)))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))(((((()))***+++---...///((()))******)))(((***+++******************************++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,+++************+++******+++,,,------.........,,,+++***)))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++*********))))))*********************************++++++,,,,,,,,,)))******+++++++++******+++++++++******+++++++++((())))))))))))*********+++*********)))(((((((((+++++++++***************++++++************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------...///000111000...,,,***+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***+++------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---+++,,,888DDDjjjnnnqqqnnnbbbRRRAAA777333111---+++,,,,,,,,,+++++++++++++++++++++++++++************************************************,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++***+++,,,+++******+++---......------,,,,,,++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,...//////.........//////000111111111111222222333333333444444444333222222111111333444444555555666777777777999;;;;;;;;;<<>>;;;;;;;;;<<<===<<<999777999999999888888888888888777777888888777666444333111111111111111111111111...//////000111222333333222222222222222222222222000000//////......///////////////000000000000000...------,,,,,,------...,,,,,,+++***))))))))))))++++++++++++++++++++++++*********************************************************************************+++++++++++++++************))))))))))))(((((())))))*********+++************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))((((((((()))******++++++************************)))))))))(((((((((((((((******++++++++++++************))))))))))))******+++***)))(((((()))***+++//////......---+++***)))***+++,,,,,,,,,,,,,,,,,,((()))******++++++******)))))))))))))))******+++))))))))))))))))))))))))******)))+++,,,---,,,***))))))))))))******************++++++++++++******))))))))))))))))))))))))'''((())))))******))))))(((''''''&&&&&&'''''''''++++++,,,,,,,,,+++******)))***+++***)))((()))*********************************++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,+++***))))))(((((())))))******++++++,,,,,,------)))+++---......,,,)))'''************************)))******+++,,,,,,------************************+++++++++************)))************************)))******+++,,,,,,------))))))***+++++++++++++++++++++************++++++************+++++++++,,,*********+++++++++++++++)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++,,,------......------,,,***+++,,,---------,,,,,,)))******++++++,,,,,,---((())))))***++++++,,,,,,,,,,,,,,,------------...)))***,,,---...---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++)))***------+++///444///777DDDTTTaaaggghhhfffRRRJJJ???555000.........******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////***+++++++++,,,,,,,,,,,,************+++,,,---------...---+++***)))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------.........***,,,---,,,++++++---///------------...///000111...///111222333333333222444444444444333333333333444444555555666666777777777888999::::::<<>>===999777888888888888888888888888777777888888777666444333222222222222222222222222000000111222222333333333111111111111111111111111///............///000000........./////////000000...------,,,,,,------...,,,,,,+++*********++++++************************************************************************************************)))))))))*********++++++)))))))))))))))*********)))))))))))))))*********************************(((((()))))))))*********))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))'''(((((()))******++++++*********************************)))))))))((((((******))))))))))))******++++++************++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,+++******)))++++++++++++++++++***)))'''((())))))******)))))))))))))))))))))******+++***************************))))))***,,,,,,+++)))((()))))))))******************++++++++++++******))))))))))))))))))))))))'''''')))*********)))(((((((((''''''''''''(((((()))***+++,,,,,,+++***)))***++++++***((('''((()))))))))))))))))))))))))))******++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++++++++***+++,,,------+++***)))+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************)))************************((())))))***++++++,,,,,,((()))***+++++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,*********+++,,,,,,,,,---(((((()))***+++,,,,,,---++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,************,,,---///000******+++,,,------......,,,,,,,,,---------......,,,,,,++++++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,---***+++...///,,,,,,///333222333888BBBPPP]]]fffjjj```QQQBBB888333111111*********++++++,,,,,,,,,************************************************)))))))))***,,,///222333*********++++++,,,,,,,,,************+++,,,---...//////...,,,***)))+++,,,*********++++++,,,,,,---)))***+++,,,...///000111***,,,---,,,******---///,,,,,,,,,---...///000111...///111222333333222222444444444444444444444444333333444555555666666777777888999999:::<<>>:::999::::::;;;===>>>===:::777777777777777888888888888777777888888777666555333333333222222222222222222222222333333333222222111000000000000000000000000...------......///000111---------.........//////...------,,,,,,------...,,,,,,++++++,,,,,,------************************************************************************************************(((((())))))*********+++(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))'''(((((()))***+++++++++++++++******************,,,+++++++++******))))))***)))(((''''''((()))***,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,(((((()))************)))***************)))((('''''''''((())))))))))))))))))))))))))))))******+++************************)))(((((()))++++++***)))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((()))***((()))***+++,,,++++++***+++,,,,,,+++(((''''''(((((((((((((((((((((((((((******++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,---,,,++++++******++++++++++++******************---,,,++++++******++++++++++++++++++++++++++++++------,,,++++++*********++++++******)))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++---,,,***)))((()))******************************+++***************++++++,,,---...---+++)))))))))***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---...///...000777CCCLLL\\\gggjjjZZZEEE888333000---+++)))((())))))((('''------,,,++++++******)))******************************+++,,,,,,---......)))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***.........////////////000..................------000000000000111111111111222222333333333333444444555666777666555444555777999999999999:::<<<>>>???BBBCCCCCCBBBAAA???===;;;;;;;;;;;;:::999888777666666666777888888888888888444555555555444333333222222222222222222222222222555444333222111222333333222222222222222222222222000000///...............///......---------......///............---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((((()))***+++---...///************************)))************+++++++++))))))))))))))))))))))))++++++***))))))***+++++++++*********))))))((((((******************************+++++++++,,,,,,,,,++++++******************)))******++++++)))(((''')))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))''''''''''''((()))++++++***)))))))))***+++,,,,,,------,,,+++*********+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))***+++,,,---***)))(((''''''((()))***+++*********))))))(((((())))))*********+++++++++(((((())))))******++++++))))))))))))************************************++++++***************+++************************)))************+++++++++,,,,,,+++******+++,,,,,,---------,,,+++***)))(((((())))))***+++,,,,,,,,,,,,+++***(((''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++***))))))******++++++******************************************,,,++++++***))))))******+++---...---+++))))))******+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...000111///...000666<<>>???BBBBBBBBBBBB@@@>>><<<;;;:::::::::999999888777666555666666777888888777777444555555555444444333222222222222222222222222222555444333222222222333333111111111111111111111111000000///...............//////...---------.........---------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,---...************************)))************+++++++++************************************************************)))))))))(((*********************************+++++++++,,,,,,************************)))******+++***)))((('''))))))))))))))))))))))))+++******))))))******+++)))************+++++++++))))))))))))))))))))))))((((((((())))))***+++,,,*********)))******++++++,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))***+++,,,---***)))(((((((((((()))***************)))))))))((())))))*********+++++++++)))))))))))))))*********))))))))))))************************************+++******))))))*********************************************++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++***))))))'''''''''((()))***************))))))(((((())))))++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++***++++++++++++***)))))))))******+++++++++******************************,,,,,,+++***)))))))))***+++,,,------+++))))))***++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---000222111...,,,---...///<<>>???AAAAAAAAAAAA@@@>>>;;;:::888888888888777666555555444555666666666666666666444555555555555444333333333333333333333333333333444444333222222222222333000000000000000000000000000//////............///000///......------......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************))))))))))))*********************************++++++++++++,,,************************)))************)))(((((())))))))))))))))))))))))***))))))))))))))))))***)))************+++++++++))))))))))))))))))))))))***)))))))))***+++,,,---++++++******)))*********++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))*********+++++++++++++++***************+++***))))))))))))***+++))))))))))))***+++,,,,,,***))))))(((((())))))***************)))))))))))))))))))))************+++************))))))))))))))))))))))))***************************************)))))))))))))))******************************************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++******)))''''''(((((()))************)))))))))***++++++,,,************************+++***++++++,,,---...///++++++++++++++++++++++++************++++++++++++************************)))***+++,,,,,,+++))))))'''(((***+++,,,,,,+++***************************+++***************+++++++++,,,------+++*********+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++---///222222///------...+++000999DDDQQQXXXXXXUUUAAA;;;333---***))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++************++++++------------------------***++++++,,,,,,++++++***************++++++++++++,,,,,,------------......////////////000000000111111222222222222333333333555666777666555444555777777777777888:::<<<>>>@@@@@@@@@AAA@@@???===;;;999666777777777666666555444444444555555666555555444444444555555555555444444333333333333333333333333333333333222222222222222000000000000000000000000000///............//////000000///...............---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((*********)))))))))))))))************************************++++++++++++***************+++++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))***)))))))))******+++,,,,,,,,,+++***)))))))))*********)))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))*********+++++++++******************************************************))))))***++++++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++******))))))((((((((()))))))))************************************))))))(((((())))))***************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))+++***++++++,,,---...///++++++++++++++++++++++++))))))*********+++++++++************************))))))+++,,,,,,+++***)))'''(((***+++,,,,,,+++***************************(((((())))))***+++------***,,,------+++******+++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++.../////////...---...///...---...333;;;FFFPPPXXXUUULLL???444---+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000111111111222222222333333555666777666555444555777777666777888999<<<>>>@@@????????????>>><<<999888555555666666666555444444444444555555555555444444444444555666666555555444333333333333333333333333333333333222222222111111111111111111111111111111//////............///////////////....../////////............------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++************************))))))*********+++++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))******************************))))))*********+++++++++))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))((((((((()))******,,,,,,+++***)))))))))******)))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))))))))******))))))))))))))))))************++++++++++++******************************++++++++++++***************)))******+++,,,))))))************))))))))))))))))))))))))******))))))))))))))))))))))))++++++******))))))((((((((()))))))))************************************)))))))))))))))***++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))))))))))))))))))))++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++************************))))))***++++++++++++***)))******+++++++++******************************(((((())))))***+++------***+++------+++******+++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......---++++++***++++++---+++,,,///111666???HHHVVVNNNAAA666///---,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))************+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,------............////////////000000111111111111222222222222555666777666555444555777666666666777999<<<>>>@@@>>>>>>???>>>===;;;999777555555555666666555555444555555555666555555444333444444555666666666666555333333333333333333333333222222222333222111111000111111111111111111111111///............//////000............///000111111//////.........---------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++************************)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************************************)))))))))************+++)))))))))***++++++,,,,,,+++******)))((())))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))************+++++++++)))))))))))))))))))))))))))((((((((((((((())))))++++++******)))***************)))))))))***++++++)))))))))))))))))))))))))))))))))))))))******+++************************************))))))))))))************))))))))))))*********++++++++++++,,,***************+++++++++******+++,,,,,,+++******+++***************++++++)))******++++++******)))))))))))))))***************)))))))))))))))((((((************))))))))))))))))))))))))************************************))))))))))))***+++,,,---************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,++++++***************************---,,,,,,+++*********+++))))))))))))))))))))))))++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************************************))))))***++++++,,,++++++******************************************++++++***************+++)))+++---,,,+++***+++,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------++++++++++++++++++***(((,,,***+++000111///222888CCC>>>777111...,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))************+++++++++************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***++++++,,,------.............../////////000000111111111111222222222222555666777666555444555777555555666777999<<<>>>@@@===>>>>>>===<<<:::888777555555666666666666555555666666666666666555444444444444555666666666666666444444444444444444444444111222222333222111000///000000000000000000000000...............///000000---------...///111333333.........---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,************************)))************+++++++++************************************************((()))))))))************************************))))))))))))************((())))))***++++++,,,,,,++++++)))((((((((()))***))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))******))))))((())))))************)))******++++++***************+++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++************************************)))))))))(((************)))))))))(((*********+++++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++***************+++)))***++++++++++++***)))((()))))))))******************))))))(((((((((((()))))))))))))))*********))))))))))))************************************************+++,,,---...************************+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++******++++++,,,,,,+++++++++************************+++************++++++,,,************************++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,------,,,***)))))))))******************************...---,,,***)))((((((((()))+++,,,,,,+++***+++,,,------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------******+++,,,,,,---......------++++++++++++---------------,,,,,,++++++++++++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,------...'''(((***---//////---***...))))))///111......111222000//////000///...,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---)))************+++++++++)))************+++++++++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---................../////////000000111111111111222222222555666777666555444555777555555555777999<<<>>>@@@============<<<999777666555555666666666666666555666777777777666555444444444444555666777777666666444444444444444444444444111111222333222111000///////////////////////////...............///000111,,,,,,---...000222444555---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---************************)))************+++++++++++++++++++++++++++++++++++++++***))))))***++++++(((((())))))*********+++************************))))))))))))************((())))))***++++++,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))++++++***************+++***)))))))))***+++,,,,,,++++++******+++,,,------)))))))))))))))))))))))))))))))))))))))******+++************************+++*********))))))((((((+++*********))))))((((((******+++++++++,,,,,,,,,))))))******++++++++++++***+++,,,------,,,+++***++++++***************+++)))***+++,,,,,,+++***)))(((((())))))*********+++******))))))((((((((('''(((((())))))******++++++))))))))))))************************************++++++++++++,,,---...///************************++++++,,,,,,,,,---------***+++,,,------,,,+++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++---...******************************************************++++++++++++******&&&''')))***+++++++++***++++++++++++++++++++++++******++++++++++++******+++++++++***************+++*********)))(((((((((++++++++++++++++++++++++------,,,++++++******))),,,++++++******)))))))))------,,,+++,,,---...///++++++,,,,,,,,,++++++***........................------------,,,+++******++++++,,,,,,,,,,,,------,,,------......------,,,------------------------+++,,,---,,,***)))***+++***+++,,,---...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******))))))))))))******)))+++,,,---+++++++++,,,******+++++++++,,,,,,,,,------------------------))))))***++++++++++++***///......------,,,++++++******))))))******+++,,,------------------------///...,,,,,,+++,,,---...000000000000111222333444666555555444444444555555666666777888999;;;===>>><<<<<<<<<;;;:::999777666777777666666555555444444666666666666666666666666666555555555777777555444555444333333222222333333333333333222222222111111111111000000000000111111000000///...............,,,------...///000111111//////...---,,,,,,++++++)))''''''(((+++---...---***+++++++++******,,,...++++++************++++++(((***,,,,,,+++******+++&&&'''''')))***+++,,,---*********))))))))))))(((,,,+++***))))))***+++,,,************************+++*********))))))((((((******+++++++++******)))(((***------,,,)))((((((---,,,,,,+++*********+++)))))))))***+++++++++,,,(((((()))***************)))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******---,,,+++)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))))))))))))))************))))))))))))))))))******,,,,,,***)))))))))***++++++++++++*********))))))******))))))))))))***************+++,,,---///000+++++++++***++++++,,,,,,))))))************))))))+++*********))))))((((((+++***)))))))))***,,,---(((***,,,+++((((((***---***......(((''',,,...+++))))))***++++++++++++*********+++++++++,,,,,,,,,...---+++*********+++++++++++++++*********))))))******)))***,,,,,,***(((++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...&&&))),,,---,,,+++++++++(((+++......)))&&&)))...******************************++++++++++++******((()))***+++,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******$$$%%%%%%&&&'''((()))***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++---,,,+++++++++,,,......+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++***++++++,,,------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++(((***+++***)))((())))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...------------------------///...------------...///000000000000111222333333555444444444444444555555666666777888999:::<<<===<<<<<<<<<;;;:::999888777777777777666666666666666777777777777777777777777666666666777999888666444555444333333222222333333333333333222222222111111111111000000000000111111000000///...............---------......//////000///......---,,,,,,++++++***(((((()))+++------,,,***+++,,,+++******,,,...++++++************++++++***+++,,,+++))))))***+++---,,,,,,+++***))))))(((,,,,,,,,,++++++++++++***++++++***))))))***++++++************************+++*********))))))))))))******+++++++++******)))(((***,,,,,,+++))))))***---,,,++++++*********+++******************++++++((())))))***************))))))))))))))))))))))))++++++***))))))***++++++******++++++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))*********************))))))))))))))),,,+++***)))))))))***++++++++++++*********)))))),,,+++***************************+++,,,---...///---,,,+++***************))))))************))))))************)))))))))(((******))))))***++++++,,,,,,,,,,,,***'''&&&'''((()))------((('''+++,,,***(((((()))*********************+++++++++,,,,,,,,,---,,,+++*********+++++++++++++++*********))))))+++******+++,,,,,,+++)))+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,,,,+++*********+++))))))***+++++++++---000++++++++++++++++++++++++******++++++++++++******)))***+++,,,---------,,,++++++++++++++++++++++++******++++++++++++******''''''((()))******+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++------------------------)))***+++,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++***++++++,,,---...///)))******+++---......///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))),,,++++++******++++++,,,***++++++***((('''((())),,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------//////............//////////////////000111222333333333333333444555555666777777777777888999:::;;;<<<<<<<<<<<<;;;999888777777777777777777888888888888888888888888888888888666777888:::;;;;;;888555555444333333222222333333333333333222222222111111111111000000000000111111000000///...............------------------------.........------,,,,,,++++++***))))))+++,,,,,,+++***+++,,,,,,++++++,,,---++++++************++++++,,,,,,,,,***(((((()))+++///...---,,,+++)))((((((,,,,,,,,,++++++++++++***++++++***))))))***++++++***************************************))))))))))))******+++++++++******)))+++,,,+++******+++,,,,,,,,,+++************+++******************))))))((()))******++++++******))))))))))))))))))))))))++++++***))))))***++++++******++++++++++++************))))))))))))******************************))))))))))))))))))))))))+++++++++***************))))))))))))************+++*********))))))((((((,,,+++******))))))******+++++++++***************,,,,,,+++***************************+++---...///---,,,+++***)))((((((((())))))************))))))************))))))))))))))))))***++++++++++++***---+++)))))))))******))))))+++***((((((***+++)))'''(((((()))***)))))))))******+++++++++,,,,,,,,,---,,,+++*********+++++++++++++++***************,,,+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,...,,,***)))***+++,,,+++,,,***((())),,,000111000++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******------,,,,,,++++++******((((((((()))*********+++++++++++++++++++++++++++------,,,++++++******)))------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++,,,,,,........................***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++******+++---///000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++************---,,,,,,++++++,,,,,,------......,,,***))))))***,,,,,,,,,---------......++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,---...//////000000******))))))******+++,,,---------------------------------------......///////////////000111222222222222222222333444555666777777777777777888999:::<<<<<<<<<<<<;;;:::999888777777777888888999999:::888888888888888888888888666777999<<<>>><<<999555555444333333222222333333333333333222222222111111222111111000000111111222000000///.....................---------,,,,,,,,,......---------,,,,,,,,,---+++******+++,,,+++******,,,------,,,+++,,,---++++++************++++++...---,,,)))'''''')))+++*********+++++++++++++++*********)))))))))((((((+++******************+++************************************************))))))***+++++++++*********+++++++++******,,,...++++++***************+++++++++******))))))(((((())))))***++++++++++++***))))))))))))))))))))))))+++******************+++******++++++++++++******))))))(((((()))***++++++************************************************************************((()))))))))************++++++******)))(((((((((+++++++++***************************************,,,++++++***************************+++,,,---...++++++***)))((((((((())))))******++++++******)))*********)))))))))))))))))))))+++,,,,,,+++***)))+++(((&&&)))...222444333******)))'''((())))))((((((((()))*********************+++++++++,,,,,,,,,,,,+++++++++++++++++++++************************...,,,++++++,,,---,,,+++***++++++++++++,,,,,,,,,...---,,,,,,++++++++++++***((('''))),,,......------...,,,***+++...///...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++******)))(((((('''((((((((()))*********+++++++++++++++++++++++++++------,,,++++++******)))......------,,,+++************+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...---+++)))((()))+++,,,,,,,,,---------......------------------------******+++,,,,,,,,,,,,++++++,,,,,,---...///000000******))))))******+++,,,------------------------++++++,,,,,,------------............///000111222111111111222222444555666666666666666777777888999<<<<<<<<<<<<;;;:::999999777777888888999999::::::888888888888888888888888666777999<<<>>>===999666555444333333222222333333333333333222222222111111222222111111111111222222000000///........................---,,,,,,++++++---------------,,,,,,,,,...,,,******+++,,,+++******,,,......,,,++++++,,,++++++************++++++...---,,,)))'''''')))+++''''''((()))***+++,,,,,,*********)))))))))((((((*********++++++************************************************+++++++++((()))***++++++++++++++++++,,,,,,+++******,,,---*********))))))***+++++++++******))))))((((((((())))))***+++++++++++++++))))))))))))))))))))))))*********++++++***************++++++++++++******(((((((((((()))***+++,,,************************++++++++++++++++++++++++************************((()))))))))************************))))))((((((++++++++++++******))))))************************+++******))))))******+++************+++,,,,,,---)))((((((((()))***++++++******++++++++++++******))))))))))))))))))******)))***+++,,,,,,+++))))))+++)))(((+++222888::::::///+++(((((())))))(((((()))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************...,,,+++***,,,------,,,*********+++++++++,,,,,,...---,,,,,,++++++++++++(((((()))+++---...---,,,(((///222...***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++,,,++++++++++++++++++++++++******++++++++++++******)))*********+++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,---------------,,,++++++*********++++++,,,---,,,,,,,,,+++******)))***+++---...------------------------------------,,,+++***)))++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++)))''''''(((***,,,,,,,,,,,,------------------------------------,,,,,,---...............))))))******+++,,,------,,,,,,++++++,,,,,,---...------------------------)))***+++,,,,,,---,,,,,,---------......///000111111111111111222333444444555555555555666777888999<<<<<<<<<<<<<<<;;;::::::888888888888888999999999888888888888888888888888555666777:::<<<;;;999666555444333333222222333333333333333222222222111111222222111111111111222222000000///...............///.........------,,,,,,------------------------...,,,******,,,,,,,,,++++++---//////---+++++++++++++++************++++++,,,,,,,,,***(((((()))+++)))))))))))))))))))))))),,,,,,,,,++++++++++++***)))***++++++++++++***)))*********************************+++++++++++++++((()))***+++++++++++++++,,,---------+++***+++,,,***))))))))))))***++++++))))))))))))))))))(((((()))***++++++,,,+++++++++)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******))))))(((((()))***++++++***************************************************************+++++++++))))))))))))************)))))))))))))))))))))******++++++++++++***))))))***************+++++++++******)))******+++,,,---***************+++,,,,,,((((((((()))***+++,,,---******++++++++++++******))))))))))))***************++++++++++++***))))))...,,,+++---000555888:::666///)))(((***))))))******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***************+++++++++...,,,***)))+++,,,,,,,,,************++++++++++++------,,,+++++++++,,,,,,***,,,......---,,,...000+++777>>>999333222222...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++***+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))******++++++,,,------************++++++,,,,,,***+++,,,---...------,,,+++***))))))***+++---///////////////////////////,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********(((''''''))),,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........)))))))))******+++++++++,,,,,,++++++,,,,,,---...------------------------)))***+++---------------------------...///000000222222111111111111222222333333444555666777999:::<<<<<<<<<<<<<<<;;;;;;:::888888888888888777777777777777777777777777777777444444555777999999888666555444333333222222333333333333333222222222111111333222222111111222222333000000///...............//////..................---------------------------,,,******,,,------,,,+++---//////...,,,++++++++++++************++++++***+++,,,+++))))))***++++++++++++******))))))))),,,,,,,,,++++++++++++***)))***++++++++++++***)))*********************************++++++,,,,,,,,,(((((()))++++++,,,,,,+++,,,...///...,,,***)))))))))))))))))))))***++++++((((((((())))))))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++*********)))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))************((((((((()))******++++++***++++++,,,+++***)))((())))))*********+++++++++******++++++---...000111***************++++++,,,***************+++,,,---***++++++,,,,,,++++++***((()))))))))************,,,++++++***))))))******------,,,+++,,,///333777===333***)))***)))))),,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))*********+++++++++...+++)))(((***+++,,,+++************++++++++++++,,,,,,+++++++++,,,------***---///...,,,...777>>>AAAMMMRRRLLLFFFBBB:::///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++,,,---...++++++++++++++++++++++++******++++++++++++******))))))((('''&&&%%%$$$$$$+++*********))))))((((((++++++++++++++++++++++++------,,,,,,+++******)))&&&'''((()))+++---......+++,,,---...///...------+++***))))))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,---------,,,------......------,,,---------------------------...///...,,,+++,,,---,,,---......---,,,***)))******+++,,,------...///,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))***,,,///******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,******))))))******+++,,,------------------------)))+++,,,...//////......---------------///000000222222111111111111111111222333333444666888999:::<<<<<<<<<===<<<<<<;;;;;;999888888888777777666666666666666666666666666666444333333555777888777666555444333333222222333333333333333222222222111111333222222111111222222333000000///...............////////////////////////---------------------------+++******,,,...------+++---000000...,,,++++++++++++************++++++(((***,,,,,,+++******+++++++++++++++++++++++++++*********))))))))))))((()))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,(((((()))++++++,,,,,,,,,,,,...000000---***((('''))))))((())))))***++++++''''''(((((())))))************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))************''''''((()))***+++,,,,,,******+++,,,+++***)))((())))))******++++++++++++++++++,,,---///111333444******************++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***(((((())))))*********+++---,,,***)))))))))***+++)))******)))(((***000666BBB555+++***+++)))***---))))))***++++++++++++*********+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++))))))******++++++++++++---+++(((''')))+++++++++)))************+++++++++++++++++++++,,,------...'''+++...,,,+++222AAANNNZZZccceee]]]WWWPPP@@@...++++++******************,,,+++***)))))))))***+++++++++++++++++++++++++++***+++,,,+++***)))***+++((()))***+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((())))))************+++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++******%%%&&&(((+++,,,---------,,,,,,++++++,,,,,,---...000///---+++++++++---............------,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,+++***+++++++++,,,,,,,,,------......------------......---------------------------,,,,,,++++++,,,,,,---)))************+++++++++...------,,,,,,++++++***---------,,,,,,+++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---------............///111111000000111111222333111222444555666666777777;;;<<<======;;;999999:::666777777777888888888888888888888777777777777666222333444555666666666666444444444444444444444444666555333111000000111111333222000/////////000111///////////////////////////000000000///...------000///...---,,,+++++++++'''((((((***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***))))))((())))))***+++++++++***************************************))))))))))))))))))))))))+++,,,,,,+++)))((()))++++++++++++*********))))))((()))***+++++++++++++++***///222111---)))***,,,******++++++++++++******************************************************+++)))'''(((***+++)))'''+++***)))(((((()))***+++++++++************++++++---------,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++************))))))))))))))))))************))))))************************(((((((((((()))***+++,,,+++******+++,,,+++***(((++++++,,,,,,,,,---------+++++++++*********))))))+++***)))((()))+++...///+++((((((+++***''')))///)))))))))))))))))))))))),,,+++++++++***)))))))))++++++,,,,,,,,,,,,------HHH888+++))),,,++++++,,,***+++,,,,,,,,,,,,+++***(((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,---------............---+++******+++---...*********++++++,,,,,,---+++,,,000000***...JJJjjjwwwvvvmmmaaa]]]YYYFFF111***)))))))))***+++,,,,,,---,,,+++*********++++++++++++++++++++++++++++++***+++,,,+++)))(((((())))))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))******+++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++))))))+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...000...---++++++,,,---...,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,+++,,,,,,---------...............------------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************++++++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............000////////////000111111111222333555666666666666888:::;;;:::999777777888666666777777777888888888888888888888777777777777333333444555666666666666333333333333333333333333555444222111111111111222222111111000000000000000//////////////////////////////..................//////...---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++************************************************************)))))))))))))))))))))))))))***+++*********,,,...+++++++++*********))))))))))))***+++++++++*********...111000+++)))***,,,******++++++++++++******************************************************///...,,,---///000...,,,+++***)))(((((()))***+++++++++************+++++++++++++++******)))))))))+++++++++*********))))))++++++++++++++++++++++++************))))))))))))))))))************))))))************************))))))))))))***+++,,,,,,...,,,++++++,,,,,,***))))))))))))*********+++++++++++++++*********))))))***))))))))))))+++---...---,,,++++++,,,---...///((((((((((((((((((((((((+++++++++***************+++++++++,,,,,,,,,------DDD666+++***,,,+++***+++***++++++,,,,,,++++++***))))))******+++,,,,,,------------,,,,,,++++++++++++++++++***++++++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++...///+++///GGGccczzzwwwmmm```[[[WWWGGG444))))))))))))+++,,,---......---,,,++++++++++++,,,++++++++++++++++++++++++,,,------,,,***((()))***++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,------------,,,,,,+++***,,,,,,------------,,,,,,------------,,,+++***))),,,,,,++++++,,,,,,---...///...---,,,+++,,,---...,,,,,,++++++++++++******,,,,,,------------,,,,,,,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////......---------------.........//////......------------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************+++++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...------------------------,,,,,,,,,---------......------------...........................///000000111222333444555666666666555777888888666555666666666666666666777777777777999999888888888777777777444444555555555555555444333333333333333333333333333333222111111222222333111111111111111000//////////////////////////////...------,,,,,,---...//////...------,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***+++,,,------,,,+++***))))))))))))))))))******************************))))))))))))))))))))))))***++++++***))))))+++---+++++++++*********************+++++++++******)))+++---///---***((())),,,******++++++++++++******************************************************,,,+++***+++,,,---,,,***+++***))))))))))))***+++++++++************++++++***************)))))))))+++++++++***************++++++++++++++++++++++++************))))))))))))))))))************))))))******************************)))******+++,,,---111...,,,++++++,,,+++***)))))))))************++++++++++++***************)))))))))******++++++,,,+++...---***...777777111((((((((((((((((((((((((***************+++++++++++++++++++++,,,,,,,,,,,,>>>444,,,+++---,,,***)))******+++,,,,,,+++************++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,------)))))))))************+++***+++---......---+++***,,,,,,,,,,,,+++++++++++++++***+++...---000BBBUUUsssooodddWWWQQQNNNBBB444************++++++,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++...//////...+++******+++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,------......------//////......---,,,+++***,,,,,,++++++,,,,,,---......------,,,,,,,,,---...------------------------,,,,,,------------,,,,,,,,,---------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------...............------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,******+++,,,,,,---......************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))***+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------........................//////000000111222333444555555555333555777777555555555666555555555666666666777777999999888888888777777777555555555555555555444444222222222222222222222222222222222222222222333333000000111222222000///...////////////////////////...---+++***+++---///000///...---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++((()))+++------,,,***)))((()))))))))))))))******************************))))))))))))))))))))))))------,,,***'''%%%&&&'''************************+++++++++++++++***)))(((+++,,,,,,+++(((((()))+++******++++++++++++******************************************************(((((('''(((((((((((('''************************++++++************++++++,,,,,,,,,+++++++++++++++************************************************************)))))))))((())))))************))))))************************++++++******+++,,,,,,---111...+++)))***++++++***++++++++++++,,,,,,,,,,,,************************)))***++++++,,,,,,++++++&&&---,,,(((000>>>>>>222)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++,,,,,,,,,777333///......---+++)))******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++------------++++++---------,,,,,,++++++***---++++++---...000999DDD```[[[PPPEEE@@@???888///------,,,+++*********+++............------,,,,,,++++++++++++++++++++++++---......---+++)))***+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,------.........---......------------------,,,,,,++++++,,,,,,---...---------,,,------------------------------------,,,------......------,,,,,,------......---------........................------------------------+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******++++++,,,---......************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...///............///000000///000111333444444555555333444666777666555666777444555555555555666666666888888888777777777666666555555555555555555444444222222222222222222222222111222222222222333222222000000111222222000///...////////////////////////...---+++***+++---///000......---,,,,,,,,,------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********&&&(((***,,,,,,+++***)))(((((())))))*********+++************************))))))))))))))))))))))))+++++++++(((%%%$$$$$$%%%************************+++++++++++++++***)))(((+++++++++***)))(((***+++******++++++++++++*********************************************************+++++++++******++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++************************************************************)))))))))((())))))************))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,000---***((()))***************+++++++++,,,,,,,,,***************************+++,,,,,,---,,,,,,+++'''---,,,'''...;;;:::...************************)))))))))***+++++++++,,,*********+++++++++,,,,,,222222111///......,,,***************************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------++++++++++++------...------,,,,,,+++++++++000---,,,---//////111555GGGDDD<<<444111111///,,,///...---+++************------......------,,,+++++++++++++++++++++++++++)))***+++***)))((()))***,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,------...------------,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,------------------******++++++++++++,,,,,,------............------,,,------............---------------------------........................++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,---......*********+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------...............///000000///000111222333444444444222444666777666666777888444444444444555555555666777777666666666555555555444444555555555555555444333333333333333333333333222222333333333222222111111111111111111000//////////////////////////////...------,,,,,,---...///...------,,,,,,---------///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))&&&''')))***++++++***))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))'''(((((('''&&&&&&((()))***************+++++++++******+++++++++******)))******************************++++++++++++*********************************************************+++,,,,,,******+++,,,******+++,,,,,,+++******++++++************++++++((((((((()))))))))))))))***************+++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))++++++************+++,,,---+++)))((()))*********((((((((())))))))))))******************+++++++++++++++++++++++++++++++++***...---))),,,222000(((++++++++++++++++++++++++***************+++++++++************++++++++++++,,,000111///---------++++++***))))))))))))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...)))))))))************+++...---+++******+++---...------------,,,,,,,,,,,,///---,,,---......---,,,666444000---++++++,,,---...---,,,+++++++++++++++,,,------...---,,,+++***++++++++++++++++++++++++)))***++++++******+++,,,++++++,,,,,,---,,,,,,,,,------------------------++++++************++++++,,,,,,,,,,,,+++++++++*********+++,,,------------)))***+++,,,------------...---,,,++++++,,,------,,,,,,++++++,,,,,,---...+++,,,,,,---.........---*********++++++,,,,,,,,,------............------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......------,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------------......///...///000222333333333333000222555666555666777888333333444444444555555555555555555555444444444444333333444555666666666666333333333333333333333333222333333444333222000000222111111000000000000000//////////////////////////////..................---------,,,,,,------......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((()))******+++,,,,,,)))******+++,,,,,,------************************))))))))))))))))))))))))'''((())))))((((((***,,,))))))*********+++++++++))))))***+++++++++************+++,,,,,,,,,+++)))******++++++++++++******************************************************''')))******((('''(((******++++++,,,,,,++++++***++++++************++++++'''((((((((()))))))))***))))))*********+++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))))))))******+++***)))***,,,---,,,+++(((((((((((())))))))))))))))))*********++++++++++++***)))(((((()))******)))***+++,,,,,,,,,+++***************************+++++++++***************************++++++++++++'''---000,,,)))+++,,,++++++***)))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---......---+++------------+++***,,,///,,,,,,,,,++++++,,,------+++,,,---------,,,+++***+++++++++++++++++++++++++++---............///111***+++,,,,,,------------////////////////////////++++++************++++++,,,,,,,,,++++++*********)))***+++,,,---.........((()))***+++,,,,,,---,,,///...,,,+++***++++++,,,,,,,,,++++++,,,,,,---...+++,,,------.........---,,,,,,,,,------.........------............------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---------.........//////---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......---------.........//////////////////////////////,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......///000111222333333333///111444555555555666888333333333444444444555555555555444444444333333333222333444555666666666666444444444444444444444444333333444444333111000///333222000/////////000111///////////////////////////000000000///...------------,,,,,,,,,------...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************+++,,,---...******+++,,,------......************************))))))))))))))))))))))))+++,,,,,,+++)))((()))+++))))))******++++++++++++((()))***+++++++++++++++******+++---...---+++)))******++++++++++++******************************************************(((***,,,+++(((''')))+++***+++,,,------,,,+++***++++++************++++++))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))***+++******,,,...///---,,,************++++++++++++))))))******++++++++++++***)))'''%%%%%%&&&((()))%%%$$$(((------***+++000)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++###+++...***&&&)))+++***+++***)))(((((()))***++++++*********************+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,---------.........***+++---......---+++***,,,,,,,,,------.........(((***,,,,,,...///...,,,***+++---...---+++,,,000,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---......///000111111222,,,,,,,,,,,,,,,+++***))),,,---......//////......---------,,,,,,+++++++++,,,------------,,,+++***+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------......------------......---------,,,,,,+++++++++++++++,,,,,,,,,------------.../////////...,,,+++---...............------...------,,,,,,------.....................------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------.........------,,,,,,,,,***+++---,,,,,,+++---...///......------......///***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------...............------,,,,,,,,,+++,,,------++++++,,,------------........./////////---++++++,,,,,,+++***,,,,,,,,,++++++*********+++,,,------......------///000000000000111111111***---111444777777777666666666555555555444444444444555666555333222333444666666555555555555444444222333333444444333333222222222222111111111111000000000///...............000000//////.........---/////////...------,,,,,,........................******+++,,,+++***)))(((++++++,,,------...//////,,,+++***))))))***+++,,,++++++************++++++******+++,,,---......///++++++++++++++++++++++++************************)))************))))))((()))************+++++++++************************)))***+++,,,---,,,,,,+++,,,,,,++++++***)))))))))---------,,,,,,++++++++++++)))))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************,,,+++)))((((((***+++---++++++************++++++************************************************+++++++++,,,,,,------------***(((((()))+++,,,,,,************************++++++++++++++++++++++++************))))))))))))+++***)))'''''''''((()))***)))))))))(((((('''''')))************+++++++++************************+++***)))))))))***,,,---************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------------------------''')))---///000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,+++******,,,------...............---,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......---------,,,,,,,,,++++++++++++,,,,,,,,,---------............---,,,+++***---...............------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------...---------,,,,,,,,,,,,)))***++++++******+++---------------------------++++++,,,---------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------.........---------,,,,,,,,,,,,---...///...---,,,---///,,,------------.........///---++++++,,,---,,,+++,,,,,,,,,+++++++++******+++,,,------......------222222222222333333333333///111444666888777666555444444444444333333333222444555666555333222333444333333333222222222222222222333333444444333333222222222222111111111000000000000///...............000/////////............------..................---------------,,,,,,,,,***++++++,,,+++***)))(((+++++++++,,,------......++++++***))))))***++++++++++++************++++++******++++++,,,,,,------++++++++++++++++++++++++************************))))))************)))))))))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++*********************+++++++++++++++*********))))))***)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++***************++++++++++++++++++++++++---,,,***)))((()))***+++++++++************++++++************************************************)))*********++++++++++++***(((&&&&&&((()))******************************++++++++++++++++++++++++************))))))))))))+++***)))((((((((())))))*********)))))))))(((((()))************+++++++++************************++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,---...............+++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,++++++++++++------...............---......------------..............................------------------------...............---------------------------------------,,,,,,,,,,,,++++++***+++---,,,++++++,,,---+++,,,---......---,,,+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,,,,++++++...///000000///...///000,,,,,,,,,,,,------------///---++++++,,,---,,,+++,,,,,,,,,,,,+++++++++++++++,,,------......------....../////////000000000222333555666666555333222333333222222222222111111333444555444333222333444111111111222222222222222222222333333333333222222222222111111111000000000000//////............///////////////............,,,,,,------...//////000.........------,,,,,,,,,+++++++++,,,+++******)))******++++++,,,,,,------++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++************************************************(((((()))***++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++******)))((())))))***++++++,,,,,,+++++++++************)))***(((((((((***+++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))++++++************++++++************************************************((((((((()))))))))))))))***(((&&&&&&(((*********************************++++++++++++++++++++++++++++++*********))))))))),,,+++******))))))******+++++++++************))))))************+++++++++************************+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++++++++++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---.........------+++++++++,,,,,,---------...---+++******+++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------......------,,,,,,------...------------------,,,,,,,,,,,,,,,------------.........,,,++++++,,,...///,,,---......///...............------------..................////////////............------------........................------------------------,,,,,,,,,,,,,,,,,,,,,+++---///000///......///000***+++---......---+++***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++...000111000///...///000+++++++++,,,,,,,,,------///---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........000111222333333222000///222222222222222222222222222444555444222222333444333333333333333333333333222222333333333333222222111111111111000000000000000///............/////////////////////.........---------.........///////////////.........------,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++******************+++++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***+++,,,,,,,,,))))))*********++++++++++++,,,,,,,,,,,,,,,------******************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++************++++++************************************************(((((()))))))))))))))))),,,***))))))+++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********)))))),,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,------------------------...///000111111000///...,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,---------.........,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,---...---------+++++++++,,,,,,---------...---+++******+++---...+++,,,,,,------,,,,,,+++------------------------,,,,,,---------.........------,,,,,,,,,,,,------------------------------,,,,,,---------.........------,,,,,,...///111333,,,------...//////......///......------......///........./////////000000/////////......------------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000000......///000***+++---......---+++***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///+++++++++,,,,,,,,,------...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////000000000111111...///111222222222111111222222222222222222333333222333444333222222333444444444333333333333222222111222222333333222222111111111111000000000////////////............//////........./////////////////////.........---------------------------------,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,*********++++++*********++++++************++++++,,,++++++******)))))))))------------------------************************(((((()))+++,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------++++++******************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,++++++************++++++************************************************************************,,,+++******,,,------,,,************************++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,))))))*********+++++++++************************((((((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,,,,,,,---------------------------///000222444444222000///,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******---------.........//////+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,---------------+++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++------------------------,,,---------............------,,,,,,,,,,,,------------------............,,,---------............---------...///111222333,,,,,,---...//////////////////............//////.........//////000000111000000000///......---------------...............------------------------,,,,,,------------......,,,.........,,,+++,,,---+++,,,---......---,,,+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------------......,,,---......,,,,,,---...,,,,,,,,,,,,------------...---,,,,,,...///......,,,,,,,,,,,,------------+++,,,------......------........./////////000000///000111222333444444444222222222222222333333333111222333333222222333444444444333222111000//////111111222222222222111111111111000000000////////////............//////000.........///////////////000//////...------,,,,,,******++++++,,,---------------,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++************++++++,,,,,,++++++*********)))------------------------************************))))))***+++,,,,,,,,,,,,)))************+++++++++******++++++,,,,,,------++++++******++++++,,,---,,,,,,++++++***))))))((()))************+++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++************++++++************************************************,,,+++++++++++++++*********)))((()))+++++++++)))************************++++++++++++++++++++++++,,,++++++++++++***************+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))************+++++++++************************'''((())))))******))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------///...---------------...------------------------///111444666666444111///,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******---.........////////////*********++++++,,,,,,---+++,,,,,,---......------++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---------------.........///------------............---......///////////////+++,,,---...//////////////////............//////---......///000000111111111111000000///......------------.........//////---------------------------------....../////////,,,---...---+++***+++,,,------------------------++++++,,,------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------....../////////,,,---......,,,,,,---...,,,------------............---,,,,,,...//////...,,,,,,,,,---------......+++,,,------......------,,,------------.........000000111111222333333333000000000111111111222222000222333333222222333444777666555333222000///...111111222222222222111111111000000000////////////...............///000000............/////////000..................------***+++,,,---...000111111...---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************+++,,,,,,+++++++++)))************+++++++++))))))******+++,,,,,,---++++++***+++,,,---///000++++++******************))))))*********+++++++++,,,******+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++((()))******++++++++++++++++++************++++++************************************************,,,,,,+++++++++************)))(((***+++,,,+++)))************************++++++++++++++++++++++++,,,,,,+++++++++*********((()))***,,,,,,,,,+++***************+++++++++,,,)))************+++++++++************************((()))***+++,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///222555888888555222///,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******............/////////000((())))))***+++,,,,,,---+++,,,,,,---.........---++++++,,,---------,,,,,,---------,,,,,,+++++++++***+++,,,------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------.........//////---,,,,,,++++++,,,,,,------------.........//////---------.........//////...//////000///---,,,***+++,,,---...//////////////////............//////---......///000111111222222111111000///......------------.........//////------------------------........./////////000000...///000///---,,,---...///......------......///***+++,,,,,,------,,,,,,------------------------------------------------////////////////////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------.............../////////000000---...///...---,,,---///---------.........//////...---,,,,,,.../////////,,,,,,,,,------.........+++,,,------......------000000000111111111111222///////////////000000000.../////////000000111111000111333333222222333444::::::888666444222000000111111222222222222111111000000000000////////////...............///000111---.........//////000000,,,,,,------.../////////---...///111222444555666...---,,,+++***+++,,,---------------------------)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,+++******)))************+++++++++(((((()))***++++++,,,,,,++++++***+++,,,...000222)))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,+++***+++---...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((()))***+++,,,,,,---******************************+++++++++******)))++++++************++++++************************************************,,,+++++++++******)))))),,,++++++,,,......---+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,++++++***)))))))))******+++++++++)))************+++++++++***************************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++++++++++++++,,,,,,---.../////////...........................///222666999999666222///))))))))))))))))))))))))+++,,,,,,------,,,,,,+++000///,,,++++++---///111,,,,,,,,,,,,++++++*********+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++000//////......---,,,,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000//////............000000//////.........---.........------,,,,,,,,,///////////////.........+++,,,.../////////.....................///000000...000111333333111000............------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++******+++---...000------------------------------------------------------,,,+++,,,---...////////////......---------------------------------........................------------------------//////.........---------///............---------........................///////////////////////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------((()))***,,,...000111222000000000111222222333333222222222222222222222222111111222333555666777777999777555333222111222222///000222333333222000///000000//////.........---......////////////......,,,,,,,,,++++++,,,------..............................///111222333444555...---,,,,,,++++++++++++...---,,,,,,++++++++++++'''(((((()))***+++++++++,,,,,,,,,+++++++++******************************,,,,,,+++******))))))(((,,,+++***)))))))))***++++++,,,------+++)))******+++++++++*********))))))((()))***+++,,,---------+++)))((())),,,......---,,,,,,,,,---------......------,,,,,,+++***))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,............,,,,,,+++,,,,,,------,,,,,,+++...//////...,,,++++++,,,++++++++++++++++++++++++************))))))((((((*********))))))))))))))))))***,,,111555333+++$$$)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++************+++++++++***))))))((())))))***......------------,,,,,,,,,++++++******++++++,,,---***(((***...///+++'''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++(((((()))***,,,---......---,,,,,,++++++,,,,,,---------,,,,,,---...000111////////////////////////.........////////////000.........------,,,,,,,,,---,,,,,,,,,---///000111---...000///......///000///111555888999777555333++++++++++++++++++++++++,,,------......------,,,///...,,,+++,,,---000111111000...,,,+++++++++++++++,,,------,,,+++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------000/////////.....................------,,,,,,,,,/////////////////////...---......////////////.........------......///000//////000111111000///////////////......---------.........---------,,,,,,........./////////000000,,,,,,,,,,,,,,,---...///------------------------........................------,,,,,,,,,---...///---------,,,,,,+++++++++------------------------................................................//////.........---------///............---------........................///////////////////////////...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------++++++,,,------.../////////000000111111222333333222222222222222222222222111111222333444555555666777666444333222111222222///000222333333222000///000000/////////............//////000000//////.........------------..............................------...///000111111222...---,,,,,,+++++++++,,,------,,,+++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))******+++,,,,,,,,,......---,,,,,,,,,---...***,,,------+++*********+++++++++*********))))))******++++++,,,,,,,,,---+++)))((((((***+++******+++,,,,,,,,,,,,---------------,,,,,,+++******)))***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,++++++,,,,,,------,,,,,,+++---...///---+++******+++++++++++++++++++++++++++++++++***)))))))))))))))+++++++++***************...---///333777555///(((************************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++++++++,,,,,,---------...,,,++++++******++++++,,,444///***)))+++---,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************++++++++++++)))******+++,,,---......---,,,,,,++++++,,,,,,---------,,,,,,---...000111........................,,,,,,,,,------------............------,,,,,,,,,,,,,,,------...//////000---...000///......///111///222666999:::999777666---------------------------......//////......---...---,,,+++,,,...111222:::777222...+++***+++---,,,---......,,,,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------*********+++,,,---------//////...------------...,,,,,,,,,,,,,,,,,,------.........---------------////////////.....................---------------......//////////////////111000//////////////////...............//////000///////////////////////////////////////..................------------,,,,,,,,,,,,---------......------...............---------------------------////////////////////////------,,,,,,------...///---------,,,,,,,,,,,,,,,------------------------/////////////////////////////////////////////////////////............---///............---------........................////////////////////////......---,,,,,,,,,------------,,,,,,,,,,,,------------------------------.........---------,,,,,,//////000111111222222333222222222222222222222222111111222222222333333333444333222222111111222222000111222333333222111000000000000000//////////////////000000000000//////000//////.........//////........................,,,,,,---------.........------,,,+++++++++,,,,,,,,,,,,+++++++++,,,------******++++++,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++*********++++++,,,***,,,------+++******++++++++++++***************,,,,,,++++++++++++,,,---///---,,,+++,,,---,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,------,,,***)))***+++++++++++++++++++++++++++,,,+++***)))((()))******++++++++++++++++++++++++,,,,,,,,,///111111---(((***************************++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++((()))***+++,,,---......,,,++++++******++++++,,,:::444,,,)))))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,------...************+++++++++,,,++++++,,,,,,---------...------,,,,,,,,,,,,---------------------...///000........................,,,,,,,,,------------............---------------+++,,,---////////////...---...000//////...000111000333666:::<<<===<<<;;;------------------------------............------,,,,,,+++,,,---///111222CCC???888111---++++++,,,,,,---...---,,,+++,,,...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,------------------------,,,,,,---------.....................------......,,,,,,,,,---------------------------------------///////////////........................---------............////////////333222000/////////000000///////////////000111111//////............////////////..............................------------+++++++++,,,,,,,,,------......///000000///...---................................................---------------......//////////////////.................................000000000000000000000000......................../////////...............///............---------........................////////////////////////...------,,,,,,,,,------------,,,,,,,,,,,,------........................//////......------,,,,,,//////000000111222222222111111111111222222222222222222111111111111111111111111111111111111222222000111222222222222111000000000000000000000000000///000000111111000000///000000///.........//////........................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,---...***+++++++++,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,++++++***)))))))))))))))************+++---,,,+++******+++************************------,,,+++++++++,,,,,,///...,,,,,,---......---)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,------,,,,,,++++++******************++++++*********++++++,,,,,,,,,,,,++++++***+++,,,+++)))((()))***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,*********++++++++++++++++++***)))***,,,,,,***(((************************++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++&&&(((***---------,,,+++((())))))***++++++,,,,,,,,,++++++******++++++,,,888333---))))))+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000222222*********+++++++++,,,,,,------------------------------,,,,,,,,,,,,------------------......//////.................................////////////000...............---------***,,,...000000///...------...000000//////000222111444777;;;>>>@@@@@@AAA------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---///111222FFFCCC===777222...++++++***,,,---,,,+++***+++,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++......---------,,,,,,,,,------..................,,,,,,,,,------.........------------------------.........///////////////........................---.........//////000000444222111/////////000111111111000000111111222333//////............//////------------------------//////.........---------////////////000000000000...///000000000///...---........................------------------------------.........//////...////////////////////////........................000000000000000000000000------------------------///////////////////////////............---------........................////////////////////////------,,,,,,,,,------......------,,,,,,------......................................................//////000111111222222000000000111111222222222222222111111111111000000000000111111111111111111111111111222222111111111000111111111111111111111000000111111111111000000000000///...------......////////////////////////......------------,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...*********+++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,++++++***+++,,,,,,---------......)))+++,,,,,,+++***+++,,,************************------,,,,,,+++,,,,,,,,,)))'''&&&''')))++++++***)))))))))*********++++++,,,,,,+++++++++++++++***************++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++******+++,,,+++)))((()))***++++++++++++++++++++++++++++++***))))))***+++,,,))))))))))))******++++++,,,,,,++++++,,,,,,,,,+++************************,,,+++++++++*********)))******++++++++++++******%%%''')))+++,,,,,,+++***************************,,,++++++******++++++,,,000...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///111222333***++++++++++++,,,,,,,,,------------------------...------,,,,,,------...---------................................................////////////000........................+++,,,...000000///---,,,---...000000///000111333333555888<<>>EEEFFFAAA888222,,,---......,,,,,,---...------............---------,,,,,,++++++,,,,,,------------.........//////------------------------+++++++++,,,,,,---......+++,,,.../////////......,,,,,,------...///000000........./////////000000---.........//////000000---.........//////000000---------...///000000111---...///111111111000///...............///000000...000111333333111000...---.........//////000000000/////////............/////////000000000000111---,,,,,,,,,---...000111////////////////////////////////////////////////,,,---///000000000///....../////////000000111111////////////////////////........................////////////////////////.../////////000000111111//////.........---------........................////////////////////////,,,,,,,,,,,,,,,---...///......------------......///////////////////////////////////////...............//////000111111111...//////000111222222222111111222222222333333333222333333444333222111000222222111111111111222222111111111222222333333333111222222333333222222111444333222111000000000000000000000000000000000000++++++,,,,,,,,,---------++++++++++++,,,,,,---......------,,,++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))***,,,---......------(((***,,,,,,++++++,,,---))))))******++++++++++++'''***---000111000---,,,---,,,******+++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,------...---,,,+++******+++,,,---******++++++++++++*********+++,,,,,,+++***+++---++++++++++++++++++++++++'''))),,,......---+++)))))))))***+++,,,,,,------,,,---......------------++++++++++++++++++++++++***++++++,,,,,,------...***+++---......---+++***,,,,,,+++******++++++,,,))))))***+++,,,------...,,,++++++++++++++++++,,,+++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------(((((()))***,,,---............------------......------/////////...---,,,------------------------........./////////000000---.........//////000000///......---------......,,,...000000000111333444777888999<<<@@@DDDGGGJJJ111000///.....................,,,,,,,,,,,,......,,,---///000000///---,,,///...000666;;;<<<777111------............------........................+++++++++,,,,,,---------.........------,,,,,,,,,---------------,,,,,,,,,---------............///..........................................------..................------.../////////////////////111///,,,+++,,,.........000///.........///111222////////////000000000000222111111111000000//////......///000111222222333111111111///...---///111.........///......------........................------,,,,,,,,,,,,,,,,,,------------............000///---,,,---...000222......///000000000000000///////////////000000000////////////000000000000000000000000000111111111000///.........///111222111111000000000000000///......---------......//////////////////.........//////////////////////////////............//////---...///...---...000222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111000000...------...///000000000111222222222222111222222222111111111111111222222444444444444222222111111111111111111111111111111222222222222111111000000000000///////////////......//////000111222,,,,,,,,,---------......+++++++++,,,---...///000------------------------+++,,,,,,------......///,,,++++++******++++++,,,------..................,,,,,,,,,+++++++++******++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,......---+++)))(((***,,,)))))))))******+++++++++*********)))))))))((((((***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------.........//////------++++++++++++---------,,,+++******,,,...///333222///---,,,---......************+++,,,---------------------------------,,,*********,,,...///////////////////////////...------,,,,,,,,,------------...............---,,,,,,------...///000000111111000/////////000000...///000000000222555888888:::===??????@@@BBBDDD------,,,+++++++++++++++,,,,,,+++******+++,,,,,,,,,---...//////...---,,,...++++++...333555333000,,,,,,------------,,,,,,.........---------------++++++,,,,,,,,,---------......---------,,,,,,,,,---------------.........---------............///........................................................................//////////////////......111///---,,,...//////...000//////...///000111222////////////000000000000111111111111000000000///......//////000000111111000111222222000//////000...///////////////.....................---------111111111000000000000000///000000000000000000000///...---,,,,,,---///000//////000000000000000///000000000000000000000000///////////////////////////////////////000000000///...---------...000000/////////////////////////////////......//////000//////////////////////////////////////////////////////............//////---...//////...---///000//////............//////------------------------///............///000000//////............//////000000111222222222222111000000111111111222222222111111222333333222111111111111111111111111111111111111222222222222111111111111000000000/////////111000///////////////000,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------,,,,,,++++++,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------,,,++++++***))))))************+++++++++,,,,,,,,,---------+++)))(((***+++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,++++++******++++++,,,---,,,+++******,,,---///555333000---+++*********+++++++++***++++++,,,,,,,,,,,,---------------------,,,+++******,,,---///...........................------,,,,,,------...------...///000000000000,,,------......////////////////////////000000000---...000000000222555888888:::<<<>>>>>>>>>@@@BBB,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,...***'''(((,,,000000000+++,,,,,,,,,,,,,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,------------...------------,,,,,,,,,---------......//////000---------............///........................................................................000000000//////.........000///......000000///...///////////////000111111////////////000000000000111111111111000000000000///////////////////////////111333333222000///000//////000000000000//////000/////////.........---////////////////////////222222222222222111111111//////...---...///000111000111111111111111000000111111111111111111111111222222111111000000//////000000//////000000111111//////......//////000111///////////////000000000111000000//////000000000......//////000000111111//////////////////////////////............//////---...000000...------...//////............//////...........................------------...//////......///////////////...///000111111222222111111///000000111111222222222000000111111111111000000111111111111111111111111111111222222222222111111222222111111111000000000222111000///............,,,,,,,,,---------......------,,,,,,,,,------...++++++++++++++++++++++++...------,,,++++++******,,,++++++******++++++,,,......---,,,+++***)))))),,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++)))((()))+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------)))******++++++******)))---,,,+++***+++,,,---...333222///,,,+++***)))***---,,,,,,++++++++++++,,,,,,,,,,,,------............---,,,+++++++++,,,---------------------------...---------------......---...///000111222222222..............................000111111111111111///000111111222444777::::::<<<===>>>>>>>>>@@@AAA......---------------............------.........---,,,,,,++++++,,,,,,---...+++)))))),,,///000000,,,,,,------------,,,,,,...------,,,,,,++++++***,,,,,,------------------------------------------,,,------...///000111111---------............///........................---------...........................////////////111111000000///.........///......000111222000...///////////////000000111////////////000000000000111111111000000000000000000000000000000/////////000111222222000//////000...//////000000000000///111111111000000000//////---------...............222222222222222222222222222222111111222222333444333333444444444333222222444444444444444333333333777666666555444333333222333333222111111222333444111111111111111222222333111111111111111111111111111111000000///000000000......///000000111222222//////////////////////////////............//////---///000000...---------//////............//////........................---,,,,,,,,,,,,---......------///000000000///...///000000111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222111111111000111111000///////////////,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,------,,,,,,++++++******,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++******+++++++++,,,,,,,,,+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,+++++++++,,,---...------,,,+++++++++,,,---...---,,,++++++++++++++++++,,,,,,------.........///...---,,,,,,,,,,,,,,,------------------------...------------......///...//////000111111111000///////////////.........000000222333444333333333222333444555555777;;;>>>???@@@AAAAAA@@@@@@BBBCCC//////............//////........................---,,,,,,++++++,,,,,,---,,,+++,,,---...///...---------............---------------,,,,,,+++++++++------------------------------------------------,,,------...///000111111---------............///........................---------.........//////........./////////000000111111000000///////////////......000111222000///...//////000000000000000////////////000000000000000000000000000000111111222222111111111111111111222222111///---...000222......///000000000000000000000000000000000000000111111111222222333333333222222333333333444444444666666666666666777777777888999999999999999888888;;;;;;:::::::::999999999;;;;;;::::::999888777777777666555333333333444555333333333444444444444444222222222111111111000000222222111000//////000000...//////000111222333333000000000000000000000000//////............//////...///000000///....../////////............//////------------------------,,,,,,,,,,,,,,,---......,,,---///000000000///...//////000111111111111000222111111000000/////////222222222111111222222222111111111111111111111111111111222222222222111111222222222222111111111000///////////////000111111,,,,,,,,,---------............---,,,,,,,,,------........................*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------------------,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))***+++------******+++++++++,,,,,,,,,+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,------,,,++++++++++++,,,,,,---......---,,,++++++++++++,,,,,,,,,------.........///......---,,,,,,,,,,,,........................---------------...///000//////000000000///......111000000000000000000000111222333333444444444444555777888999:::<<<@@@BBBFFFGGGFFFEEECCCCCCDDDFFF------,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,)))***,,,......---+++***---......//////......---,,,,,,,,,,,,------------............------------,,,,,,,,,------------...---------......//////000---------............///........................,,,,,,------.../////////.........//////000000111000000000000000000000000///------...000111111000......///000000000000000////////////000000000000000000000000111111111111222222222222222222222222222222222000......000222...///000111111222111111000000000111222222333333444444555555666666777777777777888999:::;;;;;;<<<;;;<<<<<<<<<============@@@AAABBBCCCCCCCCCCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>><<<:::777666666777888666777888888999999888888666555555444333222111111444333222111111111111111000000111111222222333333000000000000000000000000//////............/////////000000000//////111333//////............//////---------------------------,,,,,,,,,,,,---......,,,---...///000000000000...///000000111111000000111111000000000/////////333222111111111111222333111111111111111111111111111111222222222222111111222222111111111000000000............///000111222,,,,,,,,,---------......------,,,,,,,,,------...........................******++++++,,,------...,,,++++++******++++++,,,******+++,,,---...//////,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((())))))***+++------******+++++++++,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,------------,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------......------,,,+++******...------,,,,,,,,,,,,---------------------------............------------////////////////////////------------...///000000...//////000000//////...222222222222222222222222222222333444666888:::;;;>>>???AAAAAABBBEEEHHHKKKOOOOOONNNLLLJJJIIIJJJLLL,,,+++++++++,,,,,,---...+++,,,---......---,,,+++,,,---...//////...---,,,***+++---...---+++******,,,------......------,,,,,,,,,,,,---....../////////.........------------,,,,,,,,,---------......---------------.........---------............///........................,,,,,,------...//////000---......///000000111111/////////000111111222222///---+++,,,...000111000---...///000111000000///////////////000000000000///000000000111111111111000000000111222222333333111333555666444222111111000111222333444444444444444444555666888999:::;;;999999999:::;;;<<<<<<<<>>===>>>?????????AAABBBBBBBBBAAA@@@>>>>>><<<;;;999888666666777666555444333333333333222222222222222222222222000000000000000000000000//////............//////000111000//////111444777//////............//////........................---------------......///---------......///000111...//////000000000000000.........///000111111222222111000000000000111222111111111111111111111111111111222222222222111111111111000000000/////////000///////////////000111,,,,,,,,,---------......,,,,,,,,,,,,------...///........................,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++........................++++++***************+++******+++++++++,,,,,,,,,,,,...///000...------...,,,,,,+++++++++*********)))*********+++++++++,,,,,,,,,------------,,,,,,++++++************++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,---------,,,---......------,,,++++++------,,,,,,,,,------............------,,,,,,+++---------.......................................------------...///000111,,,---///000111222222222222222333333444555555555555666666999===BBBGGGJJJLLLMMMOOOPPPQQQTTTWWWZZZ]]]]]][[[XXXUUUTTTUUUWWW,,,,,,,,,,,,------...///---...///000000///...---,,,---///000000///---,,,---...///...---,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,---...///000000//////.........---------,,,,,,,,,------.........------------------,,,,,,---------.........//////........................,,,,,,------...///000000---......///000111111222......///000111222333333///---******---///111111---...000111111111000///////////////000000000000//////000000111111111222......///000111222222333///444999;;;999555222000222333444555666666666666999:::;;;===???AAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEFFFFFFHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQRRRTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVTTTQQQMMMIIIFFFEEEFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFEEECCC@@@>>>===<<<999999888666666555555555333333222222222222222222000000000000000000000000//////............//////111111000//////222666::://////............//////000000000000000000000000...------------...//////......------...///111222...//////000000000000000***+++---///111222444555111000///......///000111111111111111111111111111111111222222222222111111000000000000////////////222111000//////......///,,,,,,,,,---------......+++++++++,,,---...///000------------------------///......------,,,,,,+++,,,++++++++++++++++++,,,+++++++++***************,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,------.........******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************------------------------...---,,,***)))(((((((((******+++++++++,,,,,,,,,,,,...000111///......///+++++++++******)))))))))*********++++++,,,,,,,,,,,,------......------,,,++++++************++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,***+++,,,---------,,,,,,***+++,,,---.../////////,,,,,,,,,,,,------.../////////...---,,,++++++***,,,,,,---.../////////...---------------------------------......000111111+++,,,...111333555666777333333444444555666777777::::::;;;???DDDLLLSSSWWWYYYZZZ\\\]]]^^^aaadddgggiiihhhfffccc___^^^```aaa+++,,,------......------)))***++++++------...///---.........---,,,,,,+++..................------------............------000///---...000111111000---,,,,,,,,,,,,---.........---------000111000///........................---------.........//////222111111000///.........000000000000////////////000000////////////000000000000000000000000000000000///.........///111222000000000000000000111111222222222111111111111111000000000000000000000000333333222111///...000222111555666>>>IIIDDD888999<<<:::999999:::===AAACCC@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMQQQRRRTTTUUUVVVUUUTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZ[[[\\\\\\\\\[[[ZZZ\\\[[[YYYXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]YYYWWWTTTSSSSSSTTTTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQNNNKKKHHHGGGAAAAAAAAAAAA@@@>>><<<:::999888555222111111222222222222111000000000111111111000///---------....../////////000000111111111...//////000///...,,,+++////////////////////////......////////////......---......///////////////......................../////////000111111222222222222111111111111111111333333333222222222111111222111111000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------,,,,,,---...---,,,+++***...---,,,+++************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,+++***,,,)))'''(((+++......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...******************************+++++++++******))))))))))))((()))******+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++******))))))+++++++++******************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---......------*********++++++,,,,,,---***+++,,,,,,------------.........------,,,,,,,,,,,,---/////////---+++***,,,,,,,,,---------......,,,,,,,,,---...///...,,,...------...//////...,,,---...//////------...///------///111444777999;;;>>>===<<<;;;;;;===???@@@@@@CCCGGGKKKPPPVVV]]]bbbfffggghhhjjjlllnnnpppqqqsssqqqmmmjjjhhhiiikkklll+++,,,------......------+++++++++,,,,,,------....../////////......---,,,........................------............------///...,,,---///000000///---------------......///......//////////////////........................---------.........//////111111000//////...------000000000000////////////000000////////////000000000000000000000000000000111000000///000111222333111111111111000000000000111111111111111111111111111111111111111111111111111222222000//////000222333777888@@@KKKFFF;;;===@@@??????@@@AAADDDFFFHHHIIIJJJLLLOOOQQQSSSTTTTTTPPPPPPQQQRRRSSSSSSTTTTTTWWWXXXYYY[[[\\\\\\[[[[[[^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^_________^^^]]]]]]\\\ZZZYYYXXXXXXXXXXXX]]]^^^```aaaaaaaaa```___^^^\\\ZZZZZZZZZ[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYVVVSSSQQQPPPJJJJJJJJJIIIGGGDDDBBB@@@???===;;;888666666666777555555444333222222222222000000///......///000000000000000///////////////,,,,,,............---,,,////////////////////////......////////////......---......///////////////..................------/////////000111111222222111111111111111111111111111111111222222333333333222111111000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,,,,---------,,,+++***++++++*********++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,++++++***,,,)))'''(((+++------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------------------------)))******+++++++++************))))))******+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++***+++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++*********)))))))))******++++++,,,,,,***++++++,,,,,,++++++******++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---......------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++*********+++,,,------+++***(((,,,---------............---,,,,,,---......------...------...///000...---...///000///...---...000///000222555999===@@@CCCGGGFFFDDDDDDDDDFFFHHHIIIKKKNNNRRRVVV[[[```fffkkknnnoooppprrrsssuuuvvvwwwyyywwwssspppoooppprrrsss,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,---/////////000//////...---........................------............------...---,,,---...///...---...............///000000,,,///222222///---...///........................------........./////////000000//////...---------////////////000000000000000000////////////000000000000000000000000000000111111111000111222222333222222111111111000000000111111111111111111111111222222222222222222222222222333444333222222444666777;;;<<>>@@@BBBDDDHHHGGGLLLUUUQQQLLLSSSRRRSSSVVVXXXZZZZZZYYYYYY[[[\\\]]]]]]]]]]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[\\\^^^___aaabbbccccccdddfffhhhiiihhhfffeee``````______^^^^^^^^^^^^```___]]]\\\\\\]]]^^^^^^aaaaaaaaaaaa```aaaaaaaaa```bbbeeefffeeefffhhhjjjhhhhhhhhhhhhhhhhhhhhhhhhgggfffdddcccbbbaaaaaaaaa______^^^]]]\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSOOOMMMKKKHHHFFFDDDCCCBBB???>>>===;;;999777555444222222111111111000000000222111111000000000//////////////////////////////---..................------......///////////////000000/////////..................///000000111111000000111111111222222222...///000111222333333444222111111000000000000000/////////////////////////////////////////////////////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,+++++++++,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............************************))))))))))))***+++------,,,,,,,,,+++,,,,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++************++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,++++++*********++++++,,,,,,++++++*********++++++++++++******------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++---,,,,,,,,,---///000111........................---..............................////////////000///000000///------///111111///......000111111111---............///333555:::===BBBIIIQQQXXX^^^aaaaaaaaa```aaabbbeeehhhiiiiiikkkoooqqqrrrtttwwwyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxyyyzzz|||}}}------...////////////...///.........------,,,,,,+++,,,------------------,,,,,,------.../////////------............------000//////111222111///---///////////////000111111///111333111...---///111////////////////////////....../////////000000000..............................//////000000111111000000////////////000000000000000000000000000000......///000000000000///222222222222222222222222111111222222333444444444111111333444666777888999:::<<<@@@BBBCCCDDDFFFHHHLLLOOONNNQQQXXXUUUQQQYYYWWWXXXZZZ[[[\\\\\\[[[[[[YYYZZZ\\\^^^```aaabbbbbb^^^]]]]]]]]]\\\[[[[[[[[[^^^^^^^^^___```bbbdddeeeeeefffgggiiiiiiiiiiiihhhbbbaaa```______^^^______^^^]]]]]]\\\]]]^^^```aaaddddddcccbbbbbbbbbcccccc```dddhhhhhhggggggiiillljjjjjjjjjjjjjjjjjjjjjjjjgggfffeeecccccccccdddeeeaaa```______^^^^^^______^^^^^^^^^]]]\\\\\\[[[[[[XXXWWWUUURRROOONNNLLLLLLIIIIIIGGGEEEBBB???<<<:::444333333222111000000///111000///...------------////////////////////////......////////////......---......///////////////////////////////////////---......//////000000111000000000111222222333333***+++---///222555666777222111111000000000000000000000000000000000000000////////////////////////000000//////...---------------------------------------------------------,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,...//////---++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------,,,---...000222444,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------........./////////...000111///------111444333111///...000111111111---...//////000333777;;;AAAEEEKKKSSSZZZ```dddfffddddddcccdddfffiiilllnnnooorrruuuvvvwwwxxxyyy{{{yyyzzzzzzzzz{{{||||||||||||||||||||||||~~~------...///////////////...............---------,,,,,,---...............,,,,,,------...//////000------............------/////////000111000---+++///............///000000111111///......000111333////////////////////////.../////////000000000000////////////////////////.........///000111111111000000////////////000000000000000000000000000000...///000111111111000000000111111222222333333444222222333444444555666666444555777999<<<>>>@@@AAA???BBBGGGIIIKKKMMMOOOQQQRRRUUUSSSTTT[[[WWWUUU^^^\\\\\\\\\]]]]]]\\\\\\\\\WWWXXXZZZ]]]___aaabbbcccbbbaaaaaa```___^^^^^^]]]aaaaaa``````aaacccdddeeeffffffffffffffffffffffffaaa```___]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]___bbbccceeedddcccbbbaaabbbbbbccc___dddhhhiiiffffffhhhkkkjjjjjjjjjjjjjjjjjjjjjjjjgggfffdddccccccdddeeefffeeedddbbbaaa`````````aaa```aaaaaaaaaaaaaaaaaa``````^^^\\\ZZZWWWVVVUUUTTTRRRRRRQQQOOOLLLIIIFFFDDD===<<<;;;888666444222111111111000/////////000111//////////////////////////////000000000000//////---......///////////////.........///000000111111------......///000000000///000000111222222333333,,,---...000111333444555222111111000000000000000000000000000000000000000////////////////////////000000000///...---------........................------------------------,,,,,,---------............---,,,+++++++++,,,,,,++++++++++++,,,---......,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------+++,,,---...............,,,///111111///------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------------------,,,+++)))((((((***+++,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++*********+++++++++,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++******++++++,,,,,,++++++***,,,,,,------------,,,,,,........................+++,,,,,,------,,,,,,+++------,,,+++++++++,,,---,,,,,,,,,---------------...------,,,---///111333,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......,,,---------............---///111000---...222777555333000///000111111000///000111222444888===AAAHHHMMMTTT\\\cccggghhhhhhfffffffffgggiiillloooqqqsssuuuxxxyyyyyyxxxyyyzzzxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}~~~---......///////////////........................------...///000000//////,,,,,,------...///000000---..................---.........///000///,,,***...............///000000333000------///111333444000000000000000000000000////////////000000000000/////////000000000000000---......///000111111222000000////////////000000000000000000000000000000///000111222333222111111000000111222333444444555333333444444555666777777888999;;;>>>AAADDDFFFGGGFFFIIIMMMQQQSSSTTTVVVXXXUUUYYYVVVVVV\\\XXXVVV```___^^^^^^]]]]]]]]]\\\\\\\\\]]]___```aaabbbbbbcccccccccbbbaaaaaa```______bbbaaaaaa```aaabbbdddeeeeeedddcccbbbaaaaaabbbbbb^^^]]]\\\ZZZYYYYYYZZZZZZZZZZZZZZZ[[[]]]```cccdddcccbbb```_________``````]]]bbbggggggdddccceeeiiijjjjjjjjjjjjjjjjjjjjjjjjeeedddbbbaaaaaacccdddeeeiiigggeeecccaaaaaaaaaaaaaaaaaabbbcccddddddccccccdddcccaaa^^^\\\[[[ZZZYYYWWWWWWWWWUUUSSSPPPNNNLLLGGGFFFCCC@@@<<<999666555333222222111222444555666////////////////////////000000111111111111000000---......///////////////------...///000111222222------......///000000000///000000111222222333333222222111111000/////////222111111000000000000000000000000000000000000000////////////////////////111000000///...---------........................---------------------------------....../////////...---,,,+++***+++,,,---******+++,,,---///000111,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------,,,------.../////////...&&&))),,,,,,)))'''(((***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------......------,,,........................+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,,,,------.........///...---,,,,,,---///000........./////////000000...............///000111,,,,,,,,,---------......,,,///111000---...333999777444111//////000000000000222333555777<<>>>>>999888666444222111000000333333333222111111000000000/////////............//////.........---------......////////////......000000000000000000000000000000000000000111111222222111111111000000//////000000000000000000000000111000///......///000111000000000000000000000000000000///...------,,,,,,......---,,,***)))((((((,,,,,,---...////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---------------------------+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,,,,------,,,,,,++++++***++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,.../////////...---,,,------------,,,+++***,,,,,,,,,---------......------------------------........................---------.........//////000///...---+++---000333...---...222111---,,,...................................................///......//////000111222111111111///------///111///111555888;;;@@@FFFJJJQQQVVV^^^cccfffggghhhhhhiiijjjlllmmmoooqqqrrrssssssuuuyyy{{{|||{{{xxxwwwyyyyyyyyyzzz{{{}}}~~~|||~~~---------------------------......//////......------------........./////////////////////................../////////000000000000111222111///---,,,000//////...///000111222222111000///...//////000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111333333333333222333333333222222333666999;;;999888999;;;>>>AAABBBDDDGGGJJJLLLMMMMMMNNNOOOOOOPPPRRRTTTUUUUUUTTTTTTSSSTTTUUUUUUUUUWWWZZZ\\\\\\\\\]]]]]]^^^^^^^^^___^^^^^^^^^___```bbbddddddeeeeeeeeeddddddccccccbbbccccccbbbbbbbbbcccdddeeeccccccaaa___\\\YYYWWWVVVPPPQQQRRRSSSSSSRRRQQQPPPQQQRRRTTTWWWYYY\\\]]]^^^aaa``````___^^^]]][[[ZZZ]]]]]]^^^^^^___^^^^^^^^^aaabbbdddfffggggggfffffffffdddaaa___```bbbeeegggjjjiiigggeeecccbbbaaaaaaccccccddddddeeeffffffgggfffffffffeeecccbbb```___``````___^^^\\\ZZZYYYXXXRRRPPPMMMJJJHHHFFFEEEEEE???>>><<<999777555333333333333333333222222222222///000000000000111111111/////////......---------......////////////......000000000000000000000000000000//////000000111222222111111111000000000000000000000000000000000000111000///......///000111000000000000000000000000000//////......---,,,,,,------------------------,,,------.........---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,.../////////,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++***++++++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++++++++,,,...///---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................+++,,,,,,,,,------------//////...---,,,---111333<<<333---...111000------............................................................///000111222000000111000//////222444222555999===@@@DDDHHHLLLQQQVVV]]]bbbeeefffgggggggggggghhhiiikkkmmmoooppprrrtttwwwyyyyyywwwtttssswwwwwwxxxyyy{{{|||}}}}}}|||}}}////////////////////////---......//////......---------........./////////......////////////000000////////////000000000000000111111222111000...---/////////000000000000111111111000///////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111222222333333333222111444444555555444666888;;;=========>>>AAAEEEHHHJJJMMMOOOQQQRRRPPPOOOOOOPPPNNNOOOQQQRRRRRRRRRQQQPPPPPPQQQQQQPPPPPPRRRVVVYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^___```bbbcccdddffffffeeeddddddcccbbbbbbddddddcccbbbbbbbbbccccccdddbbb___[[[VVVQQQMMMKKKGGGHHHJJJKKKKKKJJJHHHGGGGGGIIIKKKOOORRRVVVXXXYYY\\\]]]^^^^^^]]]\\\YYYXXXZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\^^^```bbbcccddddddeeeccc```]]]^^^aaaeeehhhkkkjjjhhhfffeeedddcccccceeeeeeeeeffffffggggggggghhhhhhgggfffeeedddbbbaaaddddddcccbbb```^^^\\\[[[VVVUUUTTTRRRPPPOOOOOOOOOHHHGGGDDDBBB???<<<:::999555444444444444333333333000000111111222333333333////////////...............//////000000//////...000000000000000000000000000000//////000000111222111111111111111000000000000000000000000000000000000000////////////000000000000000000000000000000000//////......---------++++++,,,---...///000000,,,------------,,,,,,+++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------............------------------------------'''((()))+++,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++*********++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---)))''''''***...111...---,,,+++++++++,,,---,,,,,,,,,---------......------------------------........................*********+++++++++,,,,,,.........---,,,...111444III:::,,,+++111222...+++...................................................------......///000111///000000000000111444777555999???CCCFFFHHHKKKMMMPPPTTTZZZ___aaabbbcccdddddddddcccdddeeehhhkkkmmmppprrrtttuuuuuussspppooorrrtttvvvxxxyyyzzzyyyyyyzzz{{{|||}}}}}}|||{{{zzz////////////////////////......////////////..................////////////---......///000000111111//////000000000111111111000111111111111000///...///000000111111111000000111000000//////////////////////////////////////////000000000111111111111000000000000000000000000///////////////////////////////////////000000000000000000000000000000000222222222222222222111111333555666777888:::>>>@@@CCCDDDEEEFFFHHHJJJNNNQQQTTTUUUVVVUUURRROOONNNNNNKKKKKKLLLLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJLLLPPPSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[]]]___aaacccdddeeeeeedddccccccbbbaaaaaaffffffeeeddddddcccccccccdddbbb^^^XXXRRRKKKFFFCCC@@@AAACCCEEEEEECCCAAA@@@@@@BBBEEEHHHMMMQQQUUUWWWWWWYYY[[[\\\\\\ZZZWWWVVVVVVUUURRRPPPOOOPPPQQQSSSSSSUUUWWWYYY[[[^^^___```bbb```___^^^___aaadddfffjjjiiihhhgggfffeeeeeeeeeggggggggggggggghhhhhhhhhiiiiiiiiihhhgggeeedddcccddddddcccbbb```^^^\\\ZZZXXXXXXWWWWWWVVVVVVVVVVVVQQQPPPNNNKKKHHHDDDBBB@@@:::999888777555444333222222222222222222222222222//////////////////////////////000000000000/////////////////////////////////////////////000111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000/////////......------)))******+++,,,---......------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------,,,,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,........................***++++++++++++******)))+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,,,,------,,,,,,+++++++++******)))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((+++...000///...,,,++++++,,,---///,,,,,,,,,---------......------------------------........................******+++++++++,,,,,,,,,------...------...111444JJJ;;;---,,,000111...,,,................................................------------...///000111///000000000000111444666888<<>>???AAAAAA???>>>======>>>AAAEEEIIINNNRRRUUUUUUWWWYYY[[[[[[ZZZXXXVVVTTTQQQNNNKKKIIIJJJLLLMMMLLLMMMOOOQQQSSSVVVXXXYYYZZZ[[[]]]___aaaaaabbbbbbggggggggggggggggggffffffhhhhhhhhhhhhhhhhhhhhhgggiiiiiiiiihhhgggfffeeedddddddddcccaaa___]]][[[YYYWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSPPPMMMJJJHHHBBBAAA???;;;888555333111555555444333111000//////000000000000000000000000//////000000000000///////////////////////////////////////...///000000111111111111111111222222222111111111111111111111111//////000000000000/////////////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,+++******+++,,,------------,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,,,,------,,,,,,+++++++++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,---------...---.........---...000333???666//////000...---...////////////////////////////////////////////////...------......///000111000111111000///000222444999???FFFKKKLLLLLLLLLKKKKKKNNNQQQTTTUUUVVVXXXZZZ]]]\\\[[[ZZZ\\\^^^bbbddddddeeeggghhhhhhhhhgggffffffhhhjjjlllmmmlllkkkiiiiiiiiijjjjjjiiihhhfffeee000000000000000000000000...//////000000//////........./////////000000000......///000000111222222000111111111222222222222111111111111111111111111222111111111111000000000000000000000000///......000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111222222333333333333333333333333222222222333444555777888:::===AAADDDGGGJJJNNNQQQQQQTTTVVVUUUSSSSSSUUUXXXZZZ[[[[[[XXXSSSOOOMMMLLLHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSVVVYYY[[[]]]____________````````````aaaaaabbbbbbbbbaaa`````````^^^ZZZTTTNNNGGGBBB???======>>>>>>>>>>>>======<<<===>>>AAAFFFJJJNNNQQQSSSUUUWWWYYYZZZYYYXXXWWWRRROOOLLLIIIGGGGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQTTTXXX\\\_________^^^bbbbbbdddeeeggggggggggggiiiiiiiiihhhhhhgggggggggggghhhhhhgggfffeeeddddddeeeeeedddbbb```]]][[[ZZZVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYXXXVVVTTTQQQOOOLLLJJJGGGCCC>>>:::777555888777555444222000......000000000000111111111111///000000111111000000///000000000000000000000000//////......//////000111111111111222222222222222111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000000//////......------,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------***+++,,,---............+++,,,---......---,,,+++++++++,,,,,,,,,,,,------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---.........---,,,...---,,,,,,,,,---...///,,,,,,,,,---------......------------------------........................------............//////---...//////......///111222000000222000,,,---000////////////////////////////////////////////////.........//////000111222222333333111000111333555===BBBIIINNNOOONNNMMMLLLMMMOOOQQQRRRSSSTTTWWWYYY[[[ZZZYYYYYYZZZ\\\___```___```aaaaaaaaaaaa```___aaaaaabbbccccccbbb``````]]]]]]^^^^^^^^^]]][[[ZZZ//////////////////////////////000000000000//////.../////////000000000000/////////000000111111222111111111222222222333333111111111111111111111222333333111000000000111111///000000111000///...---000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111222333333333222222222222222222222222333333444555777:::===>>>CCCFFFJJJMMMOOORRRUUUWWWTTTXXXZZZYYYWWWVVVYYY\\\]]]^^^]]][[[WWWRRRPPPPPPMMMMMMMMMMMMMMMMMMNNNNNNLLLNNNOOONNNKKKIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[YYYVVVRRRMMMHHHDDDAAA>>>>>>===<<<<<<===>>>>>>::::::;;;===AAAEEEIIIKKKNNNOOOPPPRRRSSSTTTTTTTTTQQQOOOLLLIIIFFFEEEEEEFFFCCCCCCCCCCCCDDDEEEGGGHHHJJJLLLPPPUUUYYY[[[[[[\\\]]]^^^aaacccfffggghhhhhhjjjiiiiiihhhggggggffffffffffffffffffeeedddccccccddddddcccaaa^^^\\\YYYXXXVVVWWWYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[[[[ZZZXXXVVVUUUTTTRRROOOJJJFFFBBB>>>===888888666555333222111000000000000111111222222222000000111111111111000000000000000000000000000000///............///000000111111111222222333333333111111111111111111111111...///000111111000///...000000000000000000000000/////////////////////000000/////////............,,,------.........------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,---//////---,,,+++++++++,,,,,,,,,,,,------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,------------...------.........---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,---------,,,+++------------.........///,,,,,,,,,---------......------------------------........................------........./////////...000000///...---...///...---...111000------111////////////////////////////////////////////////000//////000000111222333222333444333333444777999CCCHHHNNNRRRSSSRRRQQQPPPRRRTTTUUUUUUUUUWWWZZZ\\\^^^^^^^^^^^^___aaabbbcccbbbbbbbbbbbb```___]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWSSSTTTUUUVVVUUUUUUSSSRRR//////////////////////////////000000000000//////////////////000000000000000000000000111111111111111111222222222333333333222111111000111111222222555333111//////000111222///000111111111000...---000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111222333333444444111111111111111111111111444444555777:::>>>AAACCCKKKNNNQQQTTTUUUWWWYYY[[[UUUYYY\\\\\\YYYXXX\\\```___``````^^^YYYVVVSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUPPPRRRTTTSSSPPPMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOLLLLLLMMMOOOPPPQQQSSSSSSSSSTTTUUUWWWWWWWWWVVVVVVWWWVVVTTTPPPLLLHHHEEECCC???>>><<<;;;;;;<<<>>>???999999999:::===AAAEEEGGGHHHHHHIIIJJJLLLMMMNNNOOOQQQOOOLLLIIIGGGEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCFFFHHHKKKOOOSSSWWWYYY[[[YYY[[[^^^bbbeeeggghhhhhhjjjiiiiiihhhgggfffeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbb```___\\\YYYWWWVVVXXXYYYZZZ\\\\\\\\\\\\[[[XXXYYY[[[\\\\\\[[[YYYXXXXXXVVVSSSPPPLLLHHHEEECCC888888777666555444444333000000111111222222222222000000111111111111000000000000000000000000000000...............///000000111111111222222333333333111111111111111111111111...///000111111000///...000000000000000000000000////////////000000000000------------------------,,,,,,---...////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++,,,...//////...,,,+++++++++,,,,,,,,,---------)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,,,,------,,,,,,+++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++,,,,,,---...//////......,,,,,,,,,---------......------------------------........................---------........./////////000111000...,,,---......,,,,,,000111......000000000000000000000000000000000000000000000000000000000000000111222333444222444555555666777;;;>>>HHHLLLRRRUUUVVVUUUTTTTTTWWWXXXYYYYYYYYYZZZ]]]```cccddddddeeefffgggggghhhiiiiiigggeeeccc```^^^]]]ZZZYYYWWWUUUSSSRRRRRRRRRNNNOOOPPPQQQQQQPPPOOOOOO000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000333333222222111111000000000111111111111222222222444222000///......000000333222000...---...///000000///---,,,---...000222444222111111111111000///333222222111000000111111000111111000///000222444///000111111111333666888999;;;>>>@@@CCCGGGMMMPPPRRRTTTWWWZZZ[[[\\\\\\[[[[[[ZZZZZZ\\\___aaaaaa```dddaaa___^^^]]]\\\[[[YYY[[[[[[[[[[[[[[[[[[ZZZZZZ\\\[[[YYYWWWUUUSSSQQQQQQTTTSSSPPPOOOMMMMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFFFFIIIHHHFFFFFFFFFHHHIIIKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLKKKIIIGGGEEECCC======<<<<<<;;;:::999999>>><<<;;;<<>>>>>>>>???DDDDDDEEEGGGJJJNNNRRRUUUUUUUUUWWWZZZ^^^aaadddfffdddeeeeeeffffffeeedddddddddfffggggggeeecccbbbbbbbbbbbb```]]]ZZZXXXWWWXXXTTTVVVYYY[[[\\\\\\[[[ZZZ[[[YYYWWWYYY\\\^^^]]]\\\[[[ZZZXXXVVVSSSPPPNNNLLLFFFCCC???<<<:::999777555111111000111222222000...///......---...///000111111111111111000000000///000000000000000000000000000111111111111222222222111111111111111111111111000111222222222000///...000000////////////000000000000///...............////////////////////////........................------------------------,,,,,,,,,++++++*********......---------,,,,,,,,,,,,++++++,,,......---++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,......---,,,000///---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------------------.........---,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,++++++------------------------........................*********+++,,,---...///...---,,,++++++,,,---...000///---,,,+++,,,,,,---...///000///,,,*********------------------------......////////////......,,,---......//////..............................000000//////.........---////////////////////////............/////////000------...///000000//////---000333333222222555888999;;;>>>@@@AAADDDHHHJJJPPPRRRVVVYYY\\\^^^^^^___bbbbbbaaabbbcccdddfffgggmmmlllkkklllnnnooonnnmmmooommmkkkhhhccc___\\\ZZZUUUSSSRRRRRRTTTTTTQQQNNNMMMMMMMMMMMMLLLNNNQQQTTT111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000000000000000111111111222222222222222333333222222111111333111///...------...///111000///......000111333000000///000111111111000222111111222444555444444111111111000//////111333111333444444444555888:::@@@BBBEEEHHHJJJMMMQQQTTTUUUVVVYYY\\\^^^^^^^^^^^^_________```ccceeeeeeddddddaaa^^^]]]]]]]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^aaa```^^^\\\ZZZWWWVVVUUUVVVVVVTTTSSSQQQPPPPPPPPPMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDBBBAAAAAACCCDDDEEEEEEEEEGGGGGGHHHGGGFFFFFFFFFGGGGGGFFFEEECCCAAA@@@>>>======<<<<<<;;;;;;;;;===;;;;;;<<>>>>>>>>???BBBBBBBBBDDDFFFJJJMMMOOOOOOPPPRRRUUUYYY\\\___aaabbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeeeecccaaaaaabbbbbbbbbaaa^^^[[[YYYWWWWWWTTTVVVXXXZZZ\\\\\\\\\\\\[[[YYYXXXYYY\\\]]]]]][[[\\\\\\[[[YYYVVVTTTRRRPPPKKKHHHDDDAAA???>>><<<:::444333222222333444222111333222111000///000111222222222222222111111111111000000000000000000000000000111111111111222222222111111111111111111111111000111111222111000///...111111000000000000111111000000///...............////////////////////////........................////////////////////////------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,++++++,,,......---+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,......---,,,///...---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................................................---------------++++++++++++,,,------...---------,,,,,,---------......------,,,,,,------,,,...///...---,,,,,,---..............................////////////......,,,---......//////..............................000/////////............................................./////////000000...///000000111111111000...222555666666777;;;???GGGIIIKKKMMMNNNQQQUUUWWWXXXZZZ\\\```ccceeeggggggiiiiiihhhiiijjjkkkmmmnnnqqqpppooooooqqqrrrqqqppppppnnnlllhhhccc^^^YYYWWWRRRPPPOOOPPPQQQRRROOOMMMLLLMMMNNNOOOPPPSSSWWWZZZ222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222111222444666666555333222222111///...------......111111000///000111222333......//////000111111222111000111555999:::888555333333333222000111333555444666777888999:::===@@@IIILLLPPPRRRSSSUUUVVVXXXYYYZZZ\\\___```aaaaaaaaabbbaaaaaacccfffhhhhhhgggdddaaa]]]\\\\\\^^^^^^^^^````````````````````````bbb```^^^[[[XXXUUUTTTSSSWWWWWWVVVUUUTTTRRRQQQPPPLLLKKKIIIGGGEEEDDDCCCCCCAAAAAA???>>>>>>???@@@AAA>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@??????>>>>>>===============>>><<<<<<<<<===???@@@???>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@BBBAAA@@@??????>>>??????@@@??????@@@AAACCCFFFGGGHHHIIIKKKMMMQQQTTTWWWYYY]]]\\\[[[ZZZ[[[[[[\\\]]]]]]___`````````___```bbbbbbbbbaaa```^^^[[[WWWUUUSSSTTTVVVYYY[[[\\\\\\]]]ZZZYYYYYYZZZ\\\]]]\\\\\\^^^^^^]]]\\\ZZZYYYWWWVVVRRROOOKKKIIIGGGEEEBBB@@@;;;888555444555555555444666555333222111111222222333333333222222222222111000000000000000000000000000111111111111222222222111111111111111111111111000111111111111000//////222222111111111111222222000000///...............////////////////////////........................////////////////////////---------------,,,,,,,,,......---------,,,,,,,,,,,,++++++,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------.........---,,,,,,......---,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------++++++++++++++++++++++++,,,------....../////////------------------------------------------------,,,,,,,,,++++++,,,------,,,------......------,,,,,,------............---***,,,......------...///////////////////////////........................------...////////////...........................////////////........................................../////////000000000000000111111111222222222000444999;;;===@@@FFFKKKQQQSSSUUUVVVXXXZZZ]]]```aaabbbcccfffiiillloooqqqooooooooopppqqqrrrsssttttttrrrppppppqqqqqqpppnnnmmmllljjjfffaaa[[[UUURRRNNNNNNMMMOOOQQQQQQPPPNNNMMMOOORRRTTTVVVZZZ___ccc222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////---.........//////000000000000000000111111111111000111333555555555555444111000///...---------...111000000000000111222333///000111111000000111222111000222666;;;<<<888333444555555444333333555777777999<<>>??????@@@===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>======>>>???@@@>>>>>>???AAABBBCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@AAABBBCCCEEEHHHLLLNNNPPPUUUTTTRRRQQQQQQSSSUUUVVVYYYZZZ[[[\\\\\\]]]```bbbaaaaaabbbbbbaaa]]]XXXUUURRRRRRSSSUUUWWWYYYZZZ[[[YYYYYYZZZ[[[\\\]]]]]]]]]_________^^^]]]\\\ZZZZZZWWWUUURRROOONNNLLLIIIGGGCCC???;;;888777666555444555444333111111111222333333333222222222111111111000000000000000000000000000000111111111222222222111111111111111111111111000000111111111000000000222111111000000111111222000000///...............////////////////////////........................------------------------..................------......---------,,,,,,,,,,,,++++++,,,...///---,,,,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------,,,,,,++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++,,,---......---,,,++++++,,,---/////////...---+++---//////...---...///......////////////000000......------------......------...///////////////........................///////////////.........------------------------...////////////000000000111111111111222222333444333888===BBBEEEJJJQQQVVVXXXZZZ\\\]]]^^^```ccceeefffggghhhjjjmmmqqqtttvvvrrrrrrssssssttttttuuuuuutttrrrnnnkkkjjjiiigggeeeeeedddccc```\\\VVVQQQNNNNNNNNNOOOQQQSSSTTTTTTSSSSSSVVVYYY[[[^^^bbbfffjjj222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////........................------....../////////000//////000000000111111111111111111111222333555666111000000///......------////////////000000111111222333444333111000111222222222333777999999444000222333444444333555777:::<<>>>>>???AAABBBAAACCCFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDAAAAAABBBBBBCCCCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEDDDBBBAAAAAA@@@????????????===>>>???@@@CCCEEEGGGHHHKKKJJJIIIHHHHHHJJJLLLNNNSSSTTTUUUVVVWWWZZZ___bbbaaaaaaaaacccccc```[[[VVVQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXZZZ\\\]]]^^^^^^___^^^______^^^^^^]]]\\\[[[ZZZXXXUUUTTTSSSQQQNNNLLLKKKGGGAAA===:::999777555333222111000000111222333222111111111000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000111111000000////////////000000000000///...............////////////////////////........................------------------------..............................---------,,,,,,,,,---,,,,,,---//////...,,,------------------------,,,,,,---------.........,,,,,,---------.........,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,......---------,,,,,,,,,------------------------******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,------.........------,,,+++++++++,,,,,,+++,,,---......---,,,++++++,,,...///000///......---///000///...,,,------------.........////////////...------------...///---...//////000000//////.................................///////////////........................////////////000000000111000000000111222333555666888>>>EEEJJJNNNSSSZZZ___bbbdddeeefffggghhhkkknnnkkkkkklllnnnqqqtttwwwyyyuuuuuuuuuuuuuuuuuuttttttsssooojjjeeebbb```]]][[[YYYYYYYYYXXXVVVSSSOOOMMMNNNPPPRRRTTTVVVWWWYYYZZZ^^^```bbbdddeeehhhkkkmmm222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000..................................../////////////////////000000000111111222111//////000222444666111111111000//////....../////////000000000111111333555666555111///111333111333666777777444111//////000222333555777;;;>>>EEEHHHMMMQQQTTTWWW[[[]]]\\\___cccdddcccbbbaaaaaa___``````aaabbbcccdddeeedddcccccceeehhhjjjjjjiiieeebbb___]]]___```bbbbbbaaa```___^^^\\\[[[YYYYYYVVVTTTPPPLLLIIIHHHGGGGGGCCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDBBBAAAAAABBBDDDEEEEEEHHHLLLNNNNNNMMMMMMNNNMMMMMMMMMMMMKKKJJJIIIHHHDDDDDDDDDEEEEEEEEEEEEEEEJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBBBB===>>>>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCDDDFFFGGGLLLMMMNNNOOOQQQVVV\\\```aaa``````ccceeeccc^^^YYYSSSQQQOOONNNMMMNNNPPPQQQRRRUUUXXX[[[\\\]]]^^^___^^^______^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWVVVSSSQQQPPPMMMHHHDDDAAA>>><<<999444444222111111222333333111111111000000000//////000000000000000000000000000111111111111222222222111111111111111111111111000000000///000000111222000000////////////000000000000///...............////////////////////////........................////////////////////////---------.....................---------,,,,,,,,,---,,,,,,---//////...---............------------,,,---------............,,,---------............,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////------------------------,,,,,,------......------.........------,,,,,,+++------------------------,,,------....../////////------------------------,,,------....../////////,,,,,,,,,++++++,,,------,,,------......------,,,---....../////////.........///000000...------------------......//////000000///...------...///000......///000000000000///.................................////////////////////////////////////////////////000000000111111000000111222444666999:::???FFFNNNUUUXXX\\\aaaeeehhhiiikkkkkkkkkmmmoooqqqpppqqqrrrsssuuuxxxzzz{{{xxxxxxxxxwwwvvvtttsssrrrpppkkkeee```\\\YYYVVVUUURRRRRRRRRRRRRRRRRRQQQQQQPPPSSSWWWYYY[[[]]]```bbbiiikkklllmmmllllllnnnooo111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000//////////////////////////////000000000111111111111111111222333333222222222111111000///...000000111111222222111111000333555444000///111444000444999888555222111333000222555777:::>>>CCCGGGOOORRRVVVZZZ\\\]]]```bbb___bbbeeefffdddcccccccccaaabbbbbbbbbccceeeffffffeeeddddddfffiiikkkkkkjjjeeebbb```___```aaaaaa``````___]]][[[XXXVVVTTTSSSNNNKKKHHHDDDAAA@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKLLLNNNPPPSSSTTTQQQPPPOOONNNMMMMMMNNNNNNKKKJJJGGGEEEEEEFFFGGGIIIHHHKKKPPPRRRQQQPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMKKKKKKJJJJJJJJJJJJJJJJJJNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNMMMKKKIIIHHHGGG@@@@@@?????????@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHKKKQQQXXX]]]aaa______bbbeeeeeeaaa\\\VVVTTTPPPMMMKKKKKKLLLNNNKKKPPPUUUXXXYYYZZZ\\\^^^____________^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYWWWUUURRRPPPMMMKKKIIIGGGDDDAAA;;;:::888555444333333333222222222111111111000000000000000000000000000000000111111111111222222222111111111111111111111111111000/////////000222333111000000000000000000111000000///...............////////////////////////........................////////////////////////,,,,,,---------...............---------,,,,,,,,,---,,,,,,---///000...---///.........------------------------............------------............,,,,,,,,,---------.........---,,,,,,......---,,,,,,---.../////////......------------------------........................---------.......................................+++,,,------......------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................------...//////000111111++++++++++++,,,------...---------,,,,,,---------000//////............///,,,...000000///...//////---......///000000111111222111///......///111222......///000000000000000..................................../////////000000000000000000000000000//////000000000111111111222222222444666:::>>>@@@GGGOOOXXX___bbbdddfffiiijjjkkklllllllllmmmppprrrrrrssstttvvvwwwxxxyyyyyyyyyxxxxxxvvvtttrrrooommmhhhccc^^^YYYVVVTTTRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVWWW[[[___bbbdddfffjjjmmmqqqrrrssssssqqqppppppqqq000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111000000//////......////////////000000000000///111222444444333222111222333333222222111000///111111222333333333333222---111444333000///222666///555:::999444111333777444666:::===AAAFFFLLLPPPWWWYYY]]]___``````aaacccaaacccffffffeeeddddddeeecccccccccdddeeefffggghhhdddcccccceeehhhjjjjjjiiieeecccaaaaaaaaaaaa```___]]]\\\ZZZWWWTTTQQQOOONNNNNNKKKGGGDDDBBBAAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEAAAAAABBBCCCDDDEEEGGGHHHGGGHHHJJJKKKMMMNNNNNNNNNQQQQQQQQQRRRTTTWWWYYY[[[XXXWWWUUUTTTSSSSSSTTTTTTPPPNNNKKKIIIHHHHHHJJJKKKIIIMMMRRRTTTSSSRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNNNNQQQRRRSSSTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPNNNLLLKKKBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>@@@AAABBBBBBBBBBBB???@@@AAACCCGGGMMMUUUZZZaaa___^^^aaaeeefffccc^^^YYYVVVQQQMMMJJJJJJKKKLLLGGGLLLRRRUUUWWWXXX[[[]]]````````````___]]]\\\[[[ZZZYYYYYY[[[\\\\\\YYYWWWSSSQQQPPPOOOOOOMMMJJJHHHBBB@@@===999777555444333333333333222222222111111000000000000000000000000000111111111111222222222111111111111111111111111111000/////////111222333222222111111111111222222000000///...............////////////////////////........................------------------------,,,,,,,,,---------............---------,,,,,,,,,------,,,...///000...---//////.........------------------.........//////---------.........//////,,,,,,,,,---------.........---,,,,,,......---,,,,,,---///000000000//////------------------------......................../////////...------,,,,,,////////////////////////+++,,,,,,---.........---//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------------------------.........///000111111222*********+++,,,---...///......,,,++++++,,,......111000///---------...///***,,,////////////111222...//////000111222222222222111000......000111222...//////000000000000000........................---.........//////000000000000000000000000000000000000000000111111111111333333444666999===AAADDDMMMUUU___fffhhhhhhiiikkkmmmooopppppppppqqqsssuuuqqqrrrtttvvvwwwwwwvvvvvvwwwwwwvvvtttqqqnnnkkkiii```\\\WWWSSSQQQPPPPPPOOORRRRRRQQQQQQRRRUUUXXXYYY^^^bbbgggkkklllooosssvvvtttvvvwwwvvvtttsssrrrsss000000000000000000000000111111000000/////////...000000000000000000000000111111222222222222111111111111000000000000000111000000000000000000000000............/////////000000000000000000000000000111111222222222111111000222222222222222222222222---///111111111111222333333777;;;999555333555999:::===BBBHHHLLLRRRWWW[[[___```bbbcccdddeeeeeeeeedddeeegggiiijjjiiihhhggghhhhhhfffeeeddddddddddddffffffffffffgggfffdddaaadddcccaaa___]]]\\\[[[[[[]]]ZZZUUUPPPKKKHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEDDDFFFHHHHHHIIIJJJMMMOOOQQQNNNLLLMMMPPPSSSSSSRRRRRRRRRSSSVVVYYY[[[[[[ZZZVVVWWWWWWWWWWWWWWWVVVVVVSSSSSSRRRQQQPPPNNNNNNMMMOOOPPPSSSUUUUUUUUUTTTSSSUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWUUUSSSPPPNNNEEECCC@@@???AAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDGGGLLLQQQTTT^^^^^^___```aaabbbbbbccc]]]\\\ZZZVVVQQQLLLGGGEEEJJJIIIJJJOOOUUUYYYYYYXXX___^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUSSSQQQNNNLLLKKKIIIGGGDDD@@@<<<888555333222111111111111222222333---...///111222222222222000000000000000000000000222222222222222222222222000000000///////////////000000000000000111111111.../////////////////////.................................------,,,,,,,,,///////////////.........////////////............,,,,,,,,,++++++*********---------.........//////,,,,,,------...------,,,///...---,,,,,,,,,,,,,,,000///---,,,,,,---///000------------------------------------,,,+++***)))////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444666333111,,,,,,---......---,,,,,,---------------------------,,,,,,---......---++++++,,,,,,------,,,,,,+++------......------,,,+++---+++***,,,///111000...---------------...///000......////////////......////////////////////////---...///111111111000///222000...///111333444444111222333111///......///111111000000//////............------------......222111000.........///000////////////000000000000.........///000111222333444555777999>>>EEEMMMRRR\\\___dddhhhjjjlllnnnpppppppppppppppqqqssstttuuuoooppprrruuuwwwvvvrrrooosssrrrqqqnnniiieeeaaa^^^ZZZXXXTTTQQQOOOOOOPPPQQQRRRSSSTTTTTTVVVZZZ```dddjjjmmmqqqtttuuuvvvxxxyyyxxxxxxwwwwwwvvvvvvuuuuuu000000000000000000000000000000/////////.........000000000000000000000000000111111222222111111000111111000000000000111111000000000000000000000000........./////////000000111111111111111111111111111111222222222222111111000000000000000000000000...000222222111111222333444888<<<<<<999888;;;>>>CCCFFFKKKPPPTTTXXX]]]``````aaabbbcccdddeeeeeeeeedddfffgggiiiiiihhhgggfffiiihhhgggfffffffffffffffcccbbbbbbdddeeeeeecccaaaaaa```^^^\\\ZZZXXXWWWWWWVVVSSSOOOKKKGGGEEECCCCCCAAAAAA@@@?????????@@@AAADDDDDDEEEFFFFFFGGGHHHHHHGGGIIIJJJJJJJJJKKKNNNPPPPPPNNNNNNOOOSSSUUUUUUTTTTTTTTTUUUWWWZZZ[[[[[[ZZZWWWWWWXXXYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRSSSUUUWWWXXXXXXWWWVVVWWWXXXXXXXXXXXXWWWVVVUUUVVVWWWXXXXXXYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXWWWVVVSSSQQQOOOHHHEEECCCBBBBBBDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHKKKOOOTTTVVV``````aaabbbbbbcccdddddd```___\\\YYYUUUPPPLLLIIIGGGFFFFFFIIINNNSSSUUUUUU\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPOOOOOONNNKKKHHHCCC???;;;999555444333222111222222333......///000111222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000111//////////////////.......................................------,,,,,,,,,.........///////////////////////////............,,,,,,,,,,,,,,,+++++++++---------.........//////------............------///......---,,,,,,------000...---,,,,,,---...000------------------------............---,,,++++++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444555333111,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---++++++,,,,,,------,,,,,,+++------......------,,,+++///---,,,---///000///---,,,,,,,,,,,,,,,---............////////////......------------------------...///000111111000//////000//////000222444444333111222333111///......///////////////.........---///......------......///222111000///......///000////////////000000000111///......//////111222333555888<<>>DDDFFFFFFHHHMMMRRRVVVXXX[[[]]]^^^```cccfffdddeeefffggghhhhhhhhhhhhiiiiiiiiiiiihhhgggfffeeeccccccddddddddddddddddddaaa```^^^^^^______]]]\\\WWWUUUSSSPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLNNNOOOPPPRRRUUUYYY\\\]]]\\\[[[\\\[[[[[[[[[\\\\\\[[[YYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^______```aaaaaa\\\\\\]]]^^^______^^^^^^```___^^^]]][[[[[[ZZZZZZVVVWWWYYY[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\[[[YYYWWWUUUQQQNNNLLLKKKKKKKKKJJJHHHHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTVVVXXXZZZ[[[\\\]]]ccccccccccccccccccdddddddddcccaaa___\\\YYYWWWVVVPPPLLLGGGDDDDDDHHHLLLOOOSSSTTTWWWXXXXXXWWWTTTSSSSSSUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTQQQLLLHHHEEE@@@===999555222111111222000000//////000000000111111111111111111111111111111111111111111111111111000000000000111111111111111111111000000000000000111111000000///................................................---------,,,------...///000111111////////////............,,,---------......//////............////////////000000000///////////////000//////........./////////...------------...///.......................................---,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,------------,,,,,,------......------,,,+++......---............------------,,,,,,------.........////////////......///////////////////////////000000111111000...------...000333555555333000000111222111///......000........................//////............//////000000000////////////000//////000000000111111111333222222222333555777888>>>EEEOOOWWW]]]aaadddeeeeeegggkkkmmmnnnnnnpppqqqpppppppppooonnnnnnmmmllljjjiiigggeeedddaaa]]]ZZZZZZXXXVVVTTTSSSSSSTTTTTTTTTTTTUUUVVVYYY]]]```ccc```cccfffiiimmmrrrwww{{{~~~}}}}}}~~~~~~}}}||||||000000000000000000000000111111111111111111111111222222222222222222222222000000111111111111000000111111111111111222333333111111111111111111111111////////////000000000111111111111111111111111111111111222333333333333333333333333333333333333333333444555555555666888:::>>>DDDJJJMMMMMMOOOTTTYYY[[[]]]___```aaabbbdddffffffggghhhiiijjjjjjjjjiiijjjjjjiiiiiihhhgggfffeeeaaabbbcccddddddccccccbbbccc```^^^\\\[[[ZZZXXXVVVOOONNNLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEGGGIIIKKKNNNPPPRRRSSSSSSSSSRRRPPPOOONNNLLLLLLMMMMMMNNNMMMLLLLLLMMMOOOQQQTTTYYY]]]___``````___```^^^]]]^^^^^^]]][[[YYYZZZZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]___```bbbcccccc^^^^^^________________________^^^]]][[[ZZZYYYYYYSSSTTTVVVXXXYYYZZZZZZZZZ]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]_________]]][[[ZZZUUUSSSQQQPPPPPPPPPNNNMMMLLLMMMMMMOOOQQQSSSUUUVVVXXXZZZ[[[]]]___`````````bbbbbbbbbbbbaaaaaaaaaaaacccbbb```^^^\\\[[[ZZZYYYVVVSSSLLLGGGDDDDDDHHHJJJOOOQQQSSSVVVVVVUUUSSSRRRRRRSSSUUUVVVWWWWWWWWWVVVYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVWWWVVVTTTQQQMMMKKKEEEBBB>>>:::666333222222222111000000000000111111111111111111111111111111222222222222222222222222111111111222222333333333111111111111000000//////111111000000////////////////////////////////////........................,,,------...///000111111////////////............---------....../////////........./////////000000222111000////////////000//////.........//////000.........------.................................,,,------------,,,++++++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000------------------------........................---,,,,,,---......---+++,,,------......------,,,------......------,,,++++++,,,---.........///000//////............//////......////////////......////////////////////////...///000111111000///...---...000333555555222//////000111000......///000/////////////////////////////////......//////////////////000000000000///000000000000111111111111222111111222444777;;;===GGGMMMWWW___ccceeeeeefffhhhjjjmmmooooooooopppqqqqqqqqqqqqpppooommmkkkjjjgggeeeaaa___]]]ZZZVVVTTTRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUWWWZZZ^^^bbbeeegggdddfffjjjmmmpppuuuzzz~~~}}}~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyy000000000000000000000000.........////////////000222222222222222222222222111111222222222222111111111111111111111222333444111111111111111111111111/////////000000000111111222222222222222222222222000111222333444444444444222222222222222222222222333444666777888:::>>>AAAEEEJJJPPPSSSRRRTTTXXX]]]```aaacccccccccccceeefffgggggghhhiiiiiiiiiiiiiiihhhhhhgggffffffeeeddddddaaabbbcccddddddcccaaa``````]]]YYYWWWUUUSSSQQQOOOHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJMMMPPPSSSVVVWWWXXXYYYXXXWWWUUUSSSQQQPPPOOOOOOPPPPPPOOONNNNNNPPPRRRSSSWWW\\\```aaaaaabbbbbbbbbaaa`````````___]]][[[ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYZZZ[[[]]]___```bbbbbb^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]]]]\\\ZZZXXXWWWQQQRRRTTTVVVWWWWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[^^^___```aaaaaa```^^^]]]XXXWWWUUUUUUUUUUUUSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZ]]]^^^___```aaaaaaaaaaaabbbaaaaaaaaa```_________``````^^^]]]\\\[[[[[[[[[ZZZWWWRRRKKKFFFDDDEEEGGGKKKMMMOOOQQQRRRRRRRRRQQQPPPQQQSSSTTTUUUTTTTTTSSSWWWWWWWWWWWWVVVTTTSSSSSSUUUVVVWWWXXXWWWUUUSSSRRRJJJHHHEEEAAA<<<999666555555444222111000000111222222222222222222222222222222222222222222222222222111111111222333333444444222222111111000/////////000000000000000000000000////////////////////////.............../////////------......//////000000////////////............---------...................../////////000000000333111000.........//////......------......//////................................................+++,,,,,,---,,,,,,++++++////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///...------,,,,,,------...........................---,,,,,,---......---+++------............------------......------,,,+++***,,,---.........000222111000//////.../////////......////////////......---------------------------...///111111111000///000000111333555444000......///000000......///000/////////000000000000000000//////......//////000...//////000000000000///000000000111111111222222000000000222666<<>>EEEMMMUUUYYY```ccchhhkkkmmmoooppprrrmmmnnnppppppooommmmmmnnniiiiiiiiigggddd```]]]ZZZWWWTTTPPPMMMLLLKKKJJJIIINNNQQQTTTXXX\\\^^^``````___```aaaccceeeggghhhiiijjjlllnnnpppqqqrrruuuwwwvvvuuutttqqqnnnmmmnnnppptttsssrrrqqqooonnnmmmlll333444444333111000000111111222222333333222222111111111111222222333333333222444555555444333333444444333222111222333444555555555555555444333222111000111333555555555333222111333444444444444555666333222222111222222333333666666555555555555555555777999;;;@@@EEELLLQQQTTTXXXVVVTTTUUUVVVXXXXXXXXXZZZZZZZZZ[[[\\\]]]______````````````______^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZ\\\XXXUUUUUUXXXWWWSSSNNNHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGIIINNNPPPRRRSSSRRRRRRSSSTTTVVVYYY]]]___`````````aaa^^^___\\\YYYYYY]]]]]]YYY^^^^^^^^^]]]\\\[[[ZZZYYY\\\[[[]]]```___]]]___ddd```dddffffffhhhiiieee______^^^]]]\\\WWWQQQRRRWWWYYYXXXYYY\\\aaaddddddbbb^^^\\\\\\]]][[[YYY[[[___ccckkkrrrttttttrrrkkkddd[[[UUUSSSXXX\\\\\\YYYXXXYYYXXXYYYZZZ\\\^^^^^^]]]bbbaaa`````````___]]]ZZZYYY[[[]]]\\\YYYWWWYYYZZZZZZWWWWWWXXXXXXWWW[[[aaa^^^^^^___``````aaa``````aaaaaaaaaaaaaaa```______]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\^^^]]][[[VVVRRROOOIIIHHHHHHGGGGGGGGGHHHHHHMMMNNNPPPRRRRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMIIIKKKMMMPPPSSSUUUWWWWWWWWWTTTQQQPPPPPPMMMHHHDDD@@@???===:::777555444333222222111111111222222333000000111111222222333333222222222111111111111000000000000111222222222333333333222111000///......000000000000000000000000000000////////////000000000000000000000000000000////////////............,,,------------------,,,...---------...///111222333333222111000///..........................................////////////......////////////..............................///////////////............------,,,,,,------...///............---------........................------------------------///---+++,,,...///---***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------........................---------............///......////////////.........---------...///111222000...,,,---000222222000///000222333333222111000+++---......------///000---------............//////000111222222111000///444222000///000000///...,,,///111333333333444555666:::BBBIIIPPPVVV\\\```ccceeegggjjjlllmmmmmmmmmlllmmmooopppooonnnllljjjhhhgggeeebbb___\\\YYYXXXRRRPPPLLLJJJIIIKKKMMMOOOOOOQQQUUUYYY]]]___aaabbb```______aaadddfffggggggllllllnnnqqqtttuuutttsssqqqqqqpppmmmjjjiiijjjkkkhhhkkkllljjjjjjppptttuuu444555666444222111222333111222222333333222222111000111111111111111222222222444555555444333333444444333333333444444555555555555555555444333222111000111222444555555444444555555555444222111111222222222222222333444555666555555444444555666888999>>>@@@CCCGGGLLLQQQUUUXXXWWWTTTQQQPPPPPPQQQRRRQQQTTTTTTUUUUUUVVVWWWYYYYYY]]]\\\\\\[[[ZZZYYYXXXXXXYYYWWWVVVVVVWWWXXXVVVUUUUUUQQQNNNNNNOOOOOOKKKGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBDDDGGGJJJKKKNNNPPPSSSSSSSSSSSSTTTUUUXXX[[[^^^````````````aaa^^^___^^^[[[\\\``````]]]aaaaaaaaa``````___^^^^^^```^^^^^^```___]]]```eeebbbhhhmmmpppsssvvvsssnnniiieeeaaa^^^ZZZUUUWWW[[[ZZZ[[[^^^dddkkkooopppooommmiiifffeeecccaaaeeekkkttt~~~yyykkkddd```dddgggfffdddcccfffeeedddcccccccccccccccgggeeebbbaaaaaa```___]]][[[ZZZZZZYYYYYYZZZ\\\^^^\\\XXXVVVXXXWWWWWWZZZ___\\\]]]^^^____________^^^___```````````````______]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\\\\[[[XXXUUUTTTOOONNNLLLKKKIIIHHHHHHGGGJJJLLLOOOQQQRRRQQQOOOMMMJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJMMMOOORRRTTTUUUXXXVVVTTTSSSRRRPPPLLLHHHDDDCCC@@@===:::777555444222222222111111222222333000000111111111111111111000000111111222222222333111111111111111222222222111111000000//////......000000000000000000000000000000////////////000000////////////////////////////////////............------............------......------...///111222222111111000000//////...000000000000000000000000....../////////000000000......////////////..............................---------------------......------,,,,,,------...///............---------........................////////////////////////---+++***,,,...///...---------------------,,,,,,------------------------///............///000000------------------------........................---------............///......////////////......------,,,------...///000222000...///222444333222///000111333333222000///---...//////...---///000........./////////000000///000111222222111000///111000000000111111111000///000222222222333666888>>>CCCIIIPPPVVV\\\bbbfffggghhhjjjlllmmmnnnnnnmmmmmmnnnoooooonnnllljjjhhhaaa```]]]ZZZWWWUUUSSSRRRKKKKKKJJJJJJLLLPPPSSSUUUSSSUUUXXX[[[]]]^^^_______________aaadddfffggghhhllllllmmmoooqqqrrrqqqpppnnnnnnmmmjjjgggfffgggiiifffjjjlllnnnttt~~~555666777666444222333444111111222222222222111111111111111000000000000000222333555555333333333444333444444555555555555555444555555444444333222111000111111222333555666777777666444222111111111111333333333444555666777888555444444555777:::===???FFFHHHKKKOOOSSSVVVXXXYYYWWWSSSNNNJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRVVVUUUTTTSSSRRRQQQPPPOOORRRQQQOOOPPPQQQQQQPPPNNNLLLIIIFFFFFFGGGFFFCCC@@@AAA@@@@@@???>>>?????????AAAAAABBBDDDFFFJJJMMMNNNOOORRRTTTUUUTTTUUUVVVWWWZZZ]]]___``````______```YYY\\\]]]ZZZ[[[^^^^^^[[[___`````````````````````gggcccbbbbbb```___bbbhhhkkkttt~~~~~~tttkkkfffccc```bbbfffeeehhhoooxxxzzzvvvsssrrrxxxyyytttxxx}}}}}}||||||}}}yyyvvvsssrrrrrrrrrtttpppkkkgggeeedddcccbbbccc^^^YYYXXX[[[```bbbcccaaa\\\XXXXXXWWWUUUWWW[[[ZZZ[[[\\\^^^^^^^^^^^^]]]]]]^^^^^^_________^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYZZZ[[[[[[ZZZZZZYYYVVVUUUSSSPPPMMMKKKIIIHHHGGGJJJNNNQQQSSSRRRPPPOOOHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFGGGIIILLLOOOPPPWWWVVVUUUUUUUUUTTTQQQNNNJJJIIIFFFBBB???;;;999777333333222222222222222333111111111000000000000000//////000111222333444444222222222111111111111111111111111000000000000000000000000000000000000000000000////////////000000........................////////////..................////////////............---......///000111////////////////////////000000000000000000000000/////////000000000111111......////////////..............................---------....../////////......------------......///............---------........................////////////////////////+++******,,,...000//////,,,,,,------------------........................000////////////000111111------------------------........................---------............///......////////////......,,,,,,---------------,,,111000...///111333333222///000111111111000///...///000111000///...///000//////000000000111111111000000111111111111000000...///000111222222222222222333333333333666;;;>>>IIIMMMSSSXXX]]]bbbgggjjjjjjkkkllllllllllllkkkkkklllllllllkkkjjjgggeeecccZZZXXXUUURRROOONNNNNNNNNIIIJJJKKKMMMQQQTTTWWWXXXXXXYYY[[[\\\]]]]]]]]]]]]______aaaccceeeggghhhiiimmmmmmmmmmmmmmmmmmllllllhhhhhhfffdddaaa```bbbdddeeeiiioooxxx444555666555333222333444111111222222222222111111222222111111000000000///111333555444333222333444111222444555555555444333444444444444444333222111111000000000222444777999777555222111222444444555444444444444555555666777555555666888;;;@@@EEEGGGKKKMMMPPPSSSUUUVVVWWWWWWWWWSSSLLLGGGEEEEEEEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIILLLKKKJJJJJJKKKKKKJJJHHHGGGEEEBBBBBBBBBBBB@@@>>>>>>>>>>>>?????????@@@@@@AAABBBCCCEEEIIILLLPPPRRRQQQTTTVVVWWWVVVVVVXXXYYY\\\^^^``````^^^]]]]]]^^^YYY]]]^^^ZZZYYY[[[[[[XXX]]]___bbbeeehhhkkklllmmmuuuqqqmmmllliiigggkkkrrr}}}vvvtttsssvvvyyy|||}}}vvvrrrooonnnmmmnnnfff___^^^eeellloooooommmfff```]]]ZZZVVVUUUWWWXXXYYY[[[]]]^^^^^^]]]]]][[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZXXXUUURRROOOMMMLLLFFFIIIMMMQQQSSSSSSRRRQQQLLLJJJGGGEEECCCBBBCCCCCCCCCBBBBBBBBBDDDFFFIIIKKKTTTTTTUUUVVVVVVVVVTTTSSSPPPOOOLLLIIIEEEAAA===<<<555555444222222111222222111111111000000/////////000000111222222333444444333222222222111000000000111111111222222333333333////////////////////////000000////////////000000........................////////////............//////000000000000//////............//////000000---........./////////000........................000000000000111111111111......////////////.................................//////000111222222333......------------......///............---------........................------------------------+++++++++,,,......///...,,,,,,,,,------.........------------............---------------......///................................................---------............///......////////////......,,,---...//////---,,,+++...---------///000000111///000000000000///......111222222111///...///000/////////000000000111111000000000111111000000000...///111222222222222222444444555555777===CCCHHHRRRUUUZZZ^^^aaaeeeiiikkkkkkkkkjjjiiihhhgggffffffhhhgggfffeeeccc```^^^\\\WWWTTTQQQMMMLLLLLLMMMNNNNNNOOOQQQSSSTTTVVVVVVWWWYYYZZZZZZ[[[\\\\\\\\\\\\```aaadddeeefffgggiiijjjmmmmmmllljjjgggfffggghhhgggfffeeebbb``````ccceeeiiioooxxx222333444333111111111333000111111222222111111000333333333222222111111000111333444444333222222333000111222444444333222222333333333444333333222222111111000000111444777999<<<888333222333555666666666555444444444444444555777888:::>>>CCCHHHMMMPPPRRRSSSUUUVVVVVVVVVUUUTTTUUUPPPIIIDDDBBBAAAAAAAAADDDEEEFFFHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFEEECCCBBB@@@???@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEHHHKKKOOOSSSUUUTTTVVVXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^\\\[[[[[[\\\]]]aaaaaa]]]ZZZ[[[\\\ZZZ^^^ccclllvvv~~~||||||vvvpppkkkooozzzxxxpppkkkfff^^^YYYYYYWWWYYY[[[]]]^^^]]][[[ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYWWWUUUSSSQQQIIIKKKNNNRRRTTTTTTTTTTTTRRRPPPLLLHHHEEEBBBAAA@@@AAA@@@??????@@@BBBEEEGGGMMMOOORRRTTTUUUUUUUUUUUUTTTSSSQQQNNNKKKGGGDDDBBB999888666555333222111111222222111111000000//////333222222222222222222222333222222222111000000000//////000000111222222222////////////////////////000000////////////000000........................////////////............//////000000000000//////.........///////////////------......//////000000........................000000000000111111111111......////////////.................................//////000111222222333///......------......//////............---------........................---------------------------------------,,,------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...................................................---------............///......////////////......---...///000000///---,,,---------......///000111000000000000000///......111222333222000//////000....../////////000000000111000000000000000000111///111333333111000111222444666888;;;???FFFNNNSSSZZZ]]]```cccdddfffiiikkkkkkjjjhhhfffdddbbbaaa```______^^^\\\ZZZXXXVVVUUUSSSQQQNNNKKKKKKKKKMMMNNNSSSTTTUUUWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZ\\\]]]^^^bbbdddggghhhgggggghhhiiihhhhhhgggdddbbbaaaccceeekkkkkkjjjhhhggghhhlllooowww~~~000111222111000///000111000000111111111111000000333333333222222222222222111222444444222222222333000000111222222222222222222222333333333333222222222111000000222444777888CCC===666222333444444333555555444444444444555555;;;===AAAFFFLLLRRRVVVYYYZZZZZZYYYYYYXXXVVVUUUTTTPPPLLLGGGCCCAAAAAAAAAAAACCCDDDFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCC@@@???>>>>>>>>>@@@AAABBBEEEEEEGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLOOOSSSWWWYYYXXXZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[[[[ZZZYYYXXXYYYZZZZZZ___```\\\YYY\\\```aaaccclllzzz}}}{{{}}}{{{qqqhhheee```aaabbbbbb```]]]ZZZXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYY\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[YYYWWWVVVOOOPPPQQQSSSTTTVVVVVVWWWVVVUUURRRNNNIIIEEEBBB@@@@@@@@@??????@@@AAABBBCCCFFFJJJNNNQQQRRRSSSUUUWWWVVVUUUUUUSSSPPPMMMJJJHHH@@@???<<<999666444222222222222222111111111111111444333333333222222222222222222222111111111111111------....../////////000000000000000000000000000000000////////////000000........................////////////............//////000000000000//////......////////////...............//////000000000000000000000000000000000/////////000000000111111......////////////..............................---------......///////////////............/////////............---------........................////////////////////////---...///...,,,+++,,,---,,,,,,------------------***++++++,,,,,,------------------------...//////................................................---------............///......////////////............///////////////......///000000///000222333222111111000000/////////000111222111000///000111........./////////000000111111000000000000111111111333444222//////111444666:::>>>CCCIIIOOOVVVZZZ```bbbeeefffffffffgggiiihhhgggdddaaa___]]]\\\[[[WWWVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKKKKKKKMMMNNNRRRSSSUUUWWWXXXYYYZZZZZZTTTUUUVVVWWWZZZ\\\___```dddgggjjjiiifffcccdddeee```bbbbbbaaa```bbbggglllssssssrrrqqqqqqtttxxx|||///000111111//////000111000000111111111111000000111111111111222222222222111222444444222111222333222222111111222222333444111222222333333333222222222222111111222444555666DDD===555111222444444222444444444555666777999:::???BBBHHHNNNUUUZZZ^^^______^^^\\\YYYWWWUUUTTTSSSOOOLLLIIIGGGGGGGGGGGGFFFGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEEEECCCBBBBBBCCCCCCBBBAAA????????????@@@BBBEEEGGGKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOQQQTTTXXX[[[]]][[[]]]^^^]]][[[YYYYYYZZZWWWXXXXXXWWWUUUUUUVVVXXXWWW]]]```^^^___gggooosssvvv}}}xxxrrrrrrqqqnnniiiccc]]]YYYYYYYYYXXXXXXWWWVVVTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[YYYXXXVVVVVVUUUTTTUUUVVVXXXYYYWWWWWWUUURRRNNNJJJEEECCC@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEKKKNNNPPPRRRUUUXXXUUUVVVVVVVVVTTTRRROOONNNHHHFFFCCC???;;;777555444222222222222333333333333222222333333333333333333111111111111111222222222//////////////////000000000000000000000000000000000000////////////000000////////////////////////////////////...............//////000000//////.........///000000///...---///000000000000000000000000000000000000000000000....../////////000000000......////////////..............................---------------------...//////............/////////............---------........................////////////////////////+++---......,,,+++---///------------------,,,,,,++++++,,,,,,---......///...............///000000................................................---------............///......////////////......------------...//////000---///000000...///111444333333222111000/////////...000111000//////000111//////000000000111111111222111000//////000111222000222333111...///444888:::???FFFLLLRRRVVVZZZ]]]aaabbbddddddcccbbbcccdddaaa___\\\YYYVVVTTTSSSSSSPPPOOOOOONNNNNNNNNNNNOOONNNNNNMMMMMMMMMNNNOOOOOOQQQRRRSSSUUUVVVXXXYYYZZZUUUUUUVVVXXXZZZ]]]```bbbdddhhhjjjhhhbbb^^^]]]___\\\___cccdddgggmmmvvv~~~///000111111000///000222000000111111111111000000//////000000111111222222000222444333222111222333444333222111222333444555111222222333333333222222222222222222333444444555AAA:::222///222555666555222333444666888:::===>>>BBBEEELLLSSSZZZ___bbbccc```^^^[[[WWWTTTRRRRRRQQQRRROOOMMMLLLMMMNNNMMMMMMMMMOOOQQQSSSTTTTTTSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCFFFJJJMMMOOOPPPQQQRRRSSSRRRRRRQQQRRRSSSTTTUUUXXX[[[^^^```]]]______^^^[[[ZZZYYYZZZUUUVVVVVVUUUTTTSSSUUUWWW\\\cccggghhhlllwwwzzzrrrjjjaaa]]]YYYYYYXXXWWWVVVTTTSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[YYYXXX[[[YYYWWWUUUUUUWWWYYY[[[VVVVVVVVVUUURRRMMMHHHEEEAAAAAABBBBBBBBBBBBAAA@@@>>>CCCIIIMMMOOORRRVVVYYYUUUVVVWWWWWWWWWUUUSSSQQQNNNKKKHHHCCC>>>:::888666222222222333333444444444111111222333444444555666000000111111222222222333222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000000/////////..................////////////............///000000///...---111111111111000000000000....................................////////////......////////////..............................///////////////.........//////............////////////.........---------........................------------------------)))+++......,,,,,,///111.........------,,,,,,,,,,,,,,,------...///000000---------------...//////////////////////////////........................---------.........//////......////////////......,,,,,,++++++,,,...///111+++---///...,,,,,,///222444333222111000000000000---...000000//////000222000111111111111222222222222111000//////000111222///111222000---///666<<<>>>CCCKKKRRRWWWYYY[[[]]]^^^```aaa```___]]]]]]^^^ZZZXXXUUUQQQNNNLLLLLLKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWWWWYYY[[[^^^aaacccdddhhhjjjggg```ZZZYYYZZZ\\\```fffjjjoooyyy000000000000000000000000000000111111111111000000222222222222222222222222000000000000000000000000000000111111111222222222222222111111222222333444777555333111000111333555999888777555444444333333777777888888:::???EEEJJJMMMQQQWWW[[[___aaadddfff]]][[[XXXVVVTTTUUUVVVXXXVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVXXXZZZZZZYYYWWWVVVSSSNNNJJJGGGFFFGGGHHHEEEDDDBBB@@@@@@AAABBBCCCFFFFFFFFFHHHKKKOOOSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWXXXWWWWWWWWWXXXZZZ\\\^^^^^^\\\ZZZYYYXXXWWWUUUSSSWWWSSSQQQRRRRRRSSSYYY```bbbiiipppvvvxxxlllfff```]]]YYYWWWXXXXXXVVVTTTUUUUUUUUUVVVWWWWWWTTTRRRTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\^^^\\\YYYWWWVVVVVVVVVWWWYYYVVVSSSTTTUUURRRKKKEEECCCBBBAAAAAAAAABBBCCCCCCAAAAAABBBEEEHHHMMMQQQSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQOOOLLLHHHCCC???===666444333222333333222111000111222333333333333333333222000//////000222333111111111111111111111111111111000000//////......///000111222222111000/////////////////////////////////............//////////////////////////////111111000000//////......000000000000000000000000//////***---666222+++000......//////000000111111////////////////////////......------------......///////////////.........//////...------------...,,,,,,,,,---...///000000+++,,,,,,------.........///...---,,,,,,---...///...............---------000///...---------------..............................///////////////...//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////////////////////////////......................../////////000444333222111000000000000////////////000000000000/////////000111333555555222222111000000000000000222222222111222555;;;???DDDKKKTTTYYYYYYYYY[[[^^^___^^^]]]\\\[[[[[[[[[[[[WWWTTTQQQOOONNNNNNMMMKKKEEEGGGIIIJJJJJJKKKMMMOOOQQQPPPPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPRRRUUUYYY[[[ZZZ[[[]]]]]]]]]___aaaddddddeeeeeebbb]]]YYYYYYZZZ^^^```gggttt111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222333333333333444444444222222222222222333333444666444333111111111333444555444444333333333444444777999;;;===AAAFFFLLLPPPRRRVVV[[[___aaabbbdddeee]]]\\\YYYWWWVVVVVVXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]^^^]]]ZZZXXXWWWTTTNNNIIIEEECCCCCCDDDBBBAAA@@@@@@AAACCCEEEFFFIIIIIIIIIKKKNNNRRRUUUWWWXXXYYYZZZZZZZZZZZZYYYYYY^^^\\\[[[YYYYYYZZZ[[[\\\\\\ZZZXXXVVVUUUTTTSSSRRRVVVRRRPPPRRRTTTYYYbbbkkkyyyzzzlllhhhdddbbbbbbaaa___]]]```^^^\\\ZZZYYYXXXUUURRRUUUUUUUUUUUUUUUVVVVVVWWW[[[[[[\\\\\\\\\[[[[[[[[[___]]][[[YYYXXXXXXYYYYYYYYYVVVTTTUUUUUUSSSMMMGGGDDDCCCBBBBBBBBBDDDFFFGGGCCCCCCCCCDDDFFFJJJNNNPPPQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSQQQOOOKKKGGGCCCAAA;;;999666444444444333222111111111222222222333333333222000//////000222333111111111111111111111111111111000000///////////////000111111111111000////////////////////////////////////....../////////////////////////////////111000000000/////////...000000000000000000000000...///---666EEE@@@111---.../////////000000000111000000000000000000000000......------------.............../////////////////////...------------...,,,---------.../////////---------------.........///...------------...///------..................//////...---------------........................---------...------,,,,,,//////////////////......------------------------/////////////////////...////////////////////////////////////...................../////////000000333333222111000000000000////////////000000000111/////////000111222333444222111111000000111222222333333333333444888>>>BBBKKKQQQXXX[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZYYYYYYXXXXXXVVVSSSPPPMMMMMMLLLKKKJJJHHHJJJKKKKKKKKKKKKLLLNNNPPPPPPPPPPPPQQQRRRTTTUUURRRQQQQQQQQQSSSWWWZZZ\\\^^^___aaaaaaaaabbbeeegggbbbcccccc```\\\ZZZ[[[]]]bbbiiiwww111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111333333333333444444444444333222222222222333444444333333333222222222222222222222333333444666777888999<<>>DDDIIISSSWWW[[[\\\YYYWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWTTTPPPNNNNNNMMMLLLJJJLLLMMMNNNMMMLLLKKKLLLMMMOOOOOOPPPPPPQQQSSSTTTUUUQQQQQQRRRSSSVVVXXX[[[\\\]]]___`````````aaaccceeebbbcccbbbaaa```aaacccfffmmmzzz111111111111111111111111333222111111111111222333222222222222222222222222222222222222222222222222111111111222222222333333333333333333333444555555222222333444444333222111444444555666888999;;;<<>>666666555555555444444444222222222333333222222222333333333333333333333333000000111111111222222222333222111000000111222333000000000000000000000000...///111222222111///...////////////////////////.../////////000000000111000000000000000000000000---111------111,,,***555111000000000/////////...////////////////////////......------------.............../////////////////////...------------...,,,---------.../////////---------------.........------...//////...------------..................---------------...//////........................,,,---...//////000//////333111///---,,,,,,---...........................------......///000000111////////////////////////////////////............//////000000000111111111000222333444444333222111000000111111111222222222111111000000000111111222222222333555777999<<<===???DDDJJJOOORRRRRRSSSTTTQQQOOONNNNNNQQQVVVZZZ\\\^^^```ccceeedddaaa]]][[[TTTRRRPPPQQQRRRTTTTTTTTTSSSTTTTTTSSSQQQPPPPPPQQQPPPRRRTTTVVVXXXYYYYYYYYY[[[[[[ZZZYYYYYYXXXXXXWWWYYY^^^gggppp{{{222222222222222222222222000222555777777555222000222222222222222222222222444444444444444444444444222222222333333333444444555555555555555666777777666666666666777777888888;;;===BBBHHHOOOVVV[[[^^^]]]```dddhhhiiijjjkkkllliiijjjjjjhhhddd___\\\[[[XXXYYYZZZ\\\^^^___aaaaaa^^^___``````___]]]ZZZXXXUUUQQQMMMIIIHHHFFFDDDBBB@@@AAABBBDDDGGGJJJMMMNNNLLLMMMPPPSSSUUUXXXYYYZZZYYYZZZ\\\]]]^^^_________^^^^^^^^^\\\[[[YYYWWWVVVWWWYYY\\\bbbiiiqqqxxx|||~~~zzztttgggeee```[[[XXXUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXWWWVVVVVVWWWXXXVVVVVVVVVVVVTTTRRRPPPNNNLLLMMMNNNOOOLLLHHHDDDAAA@@@@@@AAACCCFFFJJJMMMOOOTTTUUUVVVWWWXXXXXXWWWWWWUUUSSSRRRQQQNNNJJJEEEAAA666666777777666555444444444555555666666555555444333333333333333333333333000000111111222222222222444333222111111222333444000000000000000000000000...000111222222111000...////////////////////////.../////////000000111111000000000000000000000000,,,000---...444///,,,444111111000000/////////...000000000000000000000000.........------.........///////////////.........//////...------------...,,,,,,------...///000000+++,,,,,,------.........,,,---...//////...---,,,...............------------------------...///000........................---...///111222222222222444222000---,,,,,,------000000000000000000000000---------...///000000111////////////////////////000/////////............000000000000111111111111111222444555555444333111000111111111111222222222111111111111111222333333000111444777;;;???BBBDDDDDDIIIPPPTTTTTTRRRPPPPPPPPPNNNMMMOOOTTTZZZ```cccbbbdddggggggeeeaaa[[[XXXUUUTTTRRRSSSUUUWWWXXXXXXWWWXXXXXXVVVSSSQQQQQQQQQQQQRRRUUUWWWYYYZZZZZZZZZ[[[ZZZYYYYYYYYYYYYZZZZZZaaahhhsss|||{{{~~~111111222222222222111111111222222333333222222111111111222222222333333333444444444333333222222222222222222222222222222222555333222333777888777555555333333444666888::::::???DDDKKKQQQUUUXXX[[[]]]dddeeefffhhhjjjkkkkkkkkkpppooommmjjjfffaaa]]]ZZZ\\\]]]]]]^^^___`````````______^^^\\\YYYVVVSSSRRRLLLLLLJJJGGGDDDBBBCCCDDDCCCCCCEEEFFFHHHJJJLLLLLLNNNPPPSSSWWWYYY[[[[[[[[[[[[\\\^^^_________^^^^^^XXXWWWXXX[[[ZZZXXXYYY]]]```hhhqqqwww|||vvvooojjjfffbbb]]]XXXZZZ[[[YYYUUUTTTWWWWWWUUUWWWUUUTTTUUUWWWYYYZZZZZZYYYWWWVVVTTTTTTTTTUUUVVVQQQQQQPPPOOOMMMKKKIIIHHH@@@@@@AAABBBEEEHHHJJJLLLNNNOOOQQQTTTWWWXXXWWWUUUWWWVVVUUUTTTRRRPPPNNNLLLEEEAAA<<<888666666555444777444222111333555555666444444444444444444444444222111111000000111111222333333222222111000//////111111111111111111111111111111111111111111111111000000000000000000000000////////////............111111111111000000000000000000//////............111111111111111111111111222111000000000///---+++..............................////////////......------------------------........................//////000000000000//////......------------......------......//////000000,,,---------...//////////////////......////////////////////////...............------------......//////............//////111000///......///000111000000000000000000000000////////////////////////......///000000000000000///000222333444444333222111222333222000000000111...000111222111222333555444444555999@@@FFFJJJLLLPPPQQQSSSVVVVVVTTTOOOLLLJJJKKKNNNRRRWWW]]]bbbeeeggggggeeeccc___\\\XXXVVVUUUTTTUUUWWWZZZ]]]^^^^^^ZZZYYYWWWUUUTTTRRRRRRRRRVVVUUUVVVZZZ___aaa___\\\]]]ZZZZZZ]]]]]]\\\```eeekkk{{{111111222222222222111111222222333333333333222222111222222222222333333333444444444333333333222222555555555555555555555555555333222333666777666444555444444555888<<<>>>@@@DDDHHHOOOUUUXXX[[[^^^```eeefffhhhiiikkklllmmmmmmooonnnkkkhhhdddaaa]]][[[\\\]]]^^^`````````______ZZZYYYWWWTTTRRROOOMMMLLLGGGGGGGGGEEEBBBAAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKNNNPPPTTTXXX[[[]]]^^^^^^___```aaa```___^^^^^^^^^XXXWWWXXX\\\^^^___dddjjjxxxzzzvvvqqqjjjeee``````\\\VVVUUUYYYZZZXXXUUUUUUWWWZZZ^^^___^^^]]]```___^^^\\\ZZZYYYWWWWWWSSSSSSRRRQQQOOOMMMKKKJJJCCCBBBBBBBBBDDDGGGJJJLLLMMMNNNOOORRRUUUVVVUUUUUUWWWVVVVVVUUUSSSQQQOOONNNIIIEEE@@@<<<:::999777666888555333222333444444333444444444444444444444444222222111111111111222222333333222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000////////////000000000000000000000000000000000/////////...////////////////////////222111000000111111///---////////////////////////......////////////......------------------------..............................////////////......///......------......///.........///////////////------........................////////////....../////////////////////...///......------....../////////............//////111000///......///000111000000000000000000000000///////////////////////////000000111111111111111///000222333444444333333111222333222000000111222///111222222222222444555777999<<>>;;;777666555555666555333000444444444444444444444444444333333222222333333444333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111000000000------......//////000000////////////////////////000000000000000000000000111000000111333333222111////////////////////////......////////////......................................................---......//////......---//////............//////000000//////......------000000//////......---------...///000000///...---............//////////////////............////////////............//////000000////////////000000///////////////////////////////////////////////////000111111222222111111000111111222333333333444000111222222111111222333111222333222222222555777:::???GGGOOOTTTXXXZZZ[[[___^^^ZZZUUUOOOJJJGGGFFFKKKOOOUUU\\\aaaeeeggghhhgggddd___[[[ZZZ\\\___aaaeeeddddddeeefffeeeccc```YYYXXXWWWVVVVVVVVVXXXYYYYYY]]]bbbfffjjjnnnssswww|||vvvsssyyy222222333333333333222222333333333444444333333333222222333333333444444444444444444444444444444444333333333333333333333333555555666555555444444555666999>>>CCCGGGMMMTTTXXXXXX[[[^^^aaabbbccceeegggjjjkkklllnnnppppppqqqqqqllljjjhhheeedddccccccdddaaaaaa___]]]YYYTTTOOOMMMLLLJJJFFFDDDCCCEEEHHHJJJMMMOOOPPPNNNKKKHHHGGGFFFIIIKKKMMMPPPSSSTTTTTTTTTVVVWWWXXX[[[]]]___```aaa___```___[[[VVVVVV[[[___fffkkkvvv|||wwwwwwsssnnnqqqnnnkkkhhhgggfffdddbbb```aaaccceeedddbbb```^^^\\\\\\[[[[[[YYYXXXVVVUUUPPPNNNJJJGGGGGGIIILLLNNNLLLMMMNNNMMMKKKKKKMMMOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTRRRNNNLLLIIIEEEAAA>>>888777666777777777555333444444444444444444444444444333333222222333333444333333333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111000000000/////////---........./////////000........................000000000000000000000000000//////111333444333111..............................////////////....................................................../////////000000//////////////////....../////////000000//////......------000000000//////......------...///000000///...------.........//////000000/////////......///////////////............////////////000000000000//////////////////////////////000000000000000000000000...///000000111111000000111111111111222333444444111333444333222111222444111111222111111222555888===CCCMMMTTTYYY[[[]]]^^^]]]\\\YYYSSSMMMJJJKKKLLLQQQTTTZZZ```eeehhhhhhiiiiiifffbbb^^^^^^```dddgggiiifffcccaaabbbbbbaaa```YYYXXXVVVTTTTTTUUUWWWXXX]]]___fffppp{{{|||~~~222222333333333333222222333333444444444444333333333333333333444444444444444444444444555555555555555555555555555555555555333555666777666666888999999???FFFLLLPPPTTTZZZ___^^^```cccddddddeeegggiiikkklllmmmnnnooooooooooooiiiiiigggeeedddccccccccc___]]]ZZZVVVRRRMMMIIIGGGFFFEEECCCCCCDDDHHHLLLOOORRRSSSSSSQQQMMMJJJIIIIIINNNPPPSSSVVVXXXYYYYYYXXXXXXYYYZZZ\\\]]]___```aaa]]]^^^^^^ZZZWWWZZZbbbiiirrrxxx{{{|||wwwooojjjfffeeedddccc```aaaaaaaaaaaa```______]]]]]]]]]\\\[[[YYYXXXWWWSSSQQQNNNKKKKKKLLLNNNPPPMMMPPPQQQOOOKKKIIIJJJLLLLLLMMMOOOQQQRRRTTTTTTUUUTTTRRRQQQOOONNNJJJFFFCCC<<<:::999888888888666444444444444444444444444444333333222222222222333333333333333333333333222222111111111111111111111111333333333333333333333333111111111111111111111111111111000000000/////////////////////////////////............////////////////////////////////////000//////111222333222000..............................////////////......................................................//////000000000000//////000//////......//////000///////////////.........000000///////////////////////////....../////////------......///000000000000//////......//////000//////............////////////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000111111111111222333444555444555666555333222333444111111222222222444888;;;DDDKKKTTT[[[]]]^^^```aaa\\\[[[XXXRRRNNNMMMQQQVVVYYY\\\```eeehhhiiijjjiiikkkiiifffdddccceeegggiiihhhddd```]]]]]]]]]^^^^^^XXXWWWUUUSSSTTTVVVXXXZZZ^^^cccnnn}}}xxxzzz222333333444444333333222333333444444444444333333333333333444444444444555444444444444555555555666666666666666666666666666111444777888777888;;;>>>>>>FFFOOOUUUXXX[[[```dddccceeeggggggggggggiiijjjllllllmmmmmmmmmmmmllllllffffffeeeeeecccaaa```___YYYWWWSSSOOOKKKIIIGGGFFFCCCCCCDDDFFFJJJOOOSSSVVVVVVWWWVVVTTTQQQOOOPPPQQQUUUWWWYYY\\\\\\\\\ZZZYYYZZZZZZ[[[]]]___bbbdddeee___aaabbb```___dddoooxxx~~~wwwqqqnnnmmmmmmllliiigggccc```^^^^^^^^^___]]]]]]]]]\\\[[[ZZZYYYXXXUUUSSSQQQOOOOOOOOOPPPQQQOOORRRTTTRRRLLLHHHHHHIIIHHHIIIKKKNNNPPPRRRSSSTTTSSSSSSRRRSSSRRRPPPKKKHHHCCC@@@<<<999888777555333444444444444444444444444222222111111111111222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222111111111000000000111111111000000//////...///000000000111111111111////////////////////////000//////000111222000///..............................////////////.........................................................//////////////////...000000////////////000000.........//////////////////////////////000000000000///...------...///000------......///000000111000000////////////000000//////............//////...///000111111000///...000000000000000000000000000000000000000000000000//////000111111111111000222111111111111333444555777888888777444333333444222222333333444777<<<@@@IIIPPPYYY^^^___^^^```bbb]]]\\\YYYTTTPPPQQQXXX___aaacccfffhhhjjjjjjjjjjjjkkkjjjjjjiiihhhhhhiiiiiidddaaa]]][[[[[[[[[ZZZYYYUUUTTTSSSSSSUUUYYY]]]```eeeooo{{{zzz222333333444444333333222333444444555555444444333333333333444444444555555444444444555555555666666666666666666666666666666000333777888999:::>>>AAABBBKKKUUU\\\^^^```cccgggfffhhhiiiiiiiiiiiijjjlllllllllmmmmmmlllkkkjjjjjjddddddddddddbbb```]]]\\\TTTRRRNNNJJJHHHFFFFFFGGGDDDEEEGGGKKKPPPUUUZZZ]]]ZZZ[[[ZZZXXXVVVUUUWWWYYYZZZ\\\^^^______]]][[[YYYZZZ[[[\\\^^^aaadddgggiiiiiilllmmmllllllsss~~~zzzxxxwwwwwwvvvrrrnnnhhhaaa]]]\\\]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXUUUTTTSSSRRRQQQQQQRRRRRRQQQTTTWWWTTTMMMHHHGGGHHHFFFGGGIIILLLOOOQQQSSSSSSSSSSSSTTTUUUUUUSSSOOOLLLHHHDDD???:::888666444222444444444444444444444444222111111111111111111222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222111111333333222111000///......111111222222333333333333111111111111111111111111000/////////111111///...000000000000000000000000......////////////......////////////////////////........................---..................---000000////////////000000---.........//////000000......//////000000111111222000---,,,,,,---000222---------...///000000111000000////////////000000//////............//////...///000111111000///...000000000000000000000000000000000000000000000000000000111222222222222222222111111000111333444555999::::::888555333333444333444444555666:::???CCCKKKRRRZZZ^^^]]]]]]^^^aaa^^^^^^[[[VVVRRRTTT]]]dddfffgggiiijjjkkkkkkjjjjjjjjjkkkkkklllkkkjjjiiihhh```^^^\\\\\\[[[ZZZWWWUUUSSSSSSRRRTTTWWW\\\aaaeeerrr}}}yyy~~~111222222333333222222111333333333333333333333333333333333333333333333333222222333444444555555666666666777666444444666888555666777999;;;@@@EEEJJJOOOTTT[[[```ccceeefffgggiiijjjkkkllllllmmmmmmmmmllllllllllllkkkjjjiiihhhhhhdddaaa___^^^\\\XXXUUUMMMKKKHHHEEEDDDEEEFFFGGGIIILLLOOOTTTWWWZZZ\\\\\\]]][[[YYYWWWWWWXXXYYYZZZ[[[[[[\\\]]]\\\ZZZYYYWWWVVVXXXZZZ]]]```gggnnntttttt|||}}}}}}xxxnnnjjjeee___\\\]]]]]]\\\[[[\\\]]]^^^]]]\\\YYYXXXWWWVVVUUUTTTTTTTTTWWWWWWWWWVVVSSSOOOLLLJJJGGGFFFEEEEEEHHHMMMSSSVVVWWWWWWWWWVVVTTTRRRPPPOOOLLLHHHCCC???<<<:::777555444333333444555555222000111111222222222333333333555555444333222000000///111111111111111111111111222222111111111111222222222222222222222222222222222111000//////000111222222111111111000000//////000000000000000000000000222222111111111111222222,,,///111111///...---...///000///......111111000////////////////////////000//////.........////////////............//////....................................////////////111111000000//////......000000000000000000000000...///111111/////////000000//////.........//////111111000000/////////...///////////////.........000000000000000111222222000000000000000000000000111222333333111111222333111111111000000000000000111111111111111111111111:::::::::888444222222222777666666666888???HHHNNNUUUYYY]]]___```aaabbbcccaaa```______```bbbdddfffmmmlllkkkjjjjjjjjjkkkkkkoooooonnnllljjjgggdddccc^^^]]]ZZZXXXWWWVVVWWWWWWVVVRRRSSSZZZ___ccclllwww222222333333333333222222222222222222222222222222333333333333333333333333222333333444555555666666444666666666444444555666777888;;;===@@@EEEKKKPPPWWW[[[aaaeeeggghhhhhhiiijjjjjjkkkllllllmmmlllllllllkkkkkkjjjiiigggfffeeeccc```\\\YYYXXXUUUQQQNNNJJJHHHFFFEEEEEEFFFHHHIIIOOOPPPSSSVVVYYY[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]]]]___```aaabbb```]]]ZZZXXXWWWZZZ]]]aaafffnnnwww~~~uuuoooiiibbb^^^^^^[[[ZZZYYYZZZ[[[\\\ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXXXXWWWUUURRROOOMMMJJJHHHFFFFFFHHHLLLPPPSSSUUUUUUVVVVVVVVVTTTRRRPPPNNNKKKGGGCCCAAA>>>:::777666444444444555555333222222222333333444444444555222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222222111000//////000111222222222222222111111000000111111111111111111111111000000////////////000000111111111000000//////000000000///...///000000///////////////////////////000//////.........////////////............//////....................................////////////000000000000////////////000000000000000000000000...///111111/////////000000//////.........//////000000000/////////......////////////////////////...............///000000000000000000000000000000111222333333111111222333111111111111000000000000111111111111111111111111444555555444222111111222555666888:::>>>FFFNNNTTTZZZ]]]```aaaaaaaaaaaabbbcccbbbaaaaaaccceeegggiiilllkkkjjjjjjjjjjjjjjjjjjnnnmmmmmmkkkhhhdddaaa___ZZZZZZYYYXXXWWWVVVVVVVVVWWWUUUXXXaaaiiiqqq}}}222333333444444333333222333333333333333333333333333333333333333333444444333333444444555666666666555666888888777666666777999<<>>;;;888666444333444555555444222333333444555666666777000000111222333444555555222222222222222222222222222222111111111111222222222222222222222222222222222111000000000000111222333333222222222222111111222222222222222222222222000000////////////000000555333111000111222222111111///...///000000///.../////////////////////////////////......//////000//////............//////....................................////////////////////////000000000000000000000000000000000000...///111111/////////000/////////......//////000////////////............////////////////////////............////////////000000000000000000000000111222333333111111222333111111111111111111111111222222222222222222222222111222222222111111333444333777;;;AAAGGGNNNVVV[[[___aaaccccccbbbaaaaaaaaadddddddddeeefffhhhkkklllkkkkkkjjjjjjjjjiiiiiiiiillllllkkkiiieee```\\\YYYTTTTTTTTTUUUTTTTTTTTTTTTZZZ\\\cccppp|||333333444444444444333333555555555555555555555555333333333444444444444444444444444555666666777777666888;;;;;;:::999:::;;;<<<@@@EEEJJJOOOUUU[[[______bbbfffiiiiiiiiiiiijjjmmmmmmmmmmmmmmmlllkkkkkkjjjiiihhheeebbb___\\\[[[YYYVVVSSSOOOLLLIIIGGGFFFFFFFFFHHHJJJLLLOOOQQQSSSVVVWWWYYY[[[\\\]]]\\\\\\]]]^^^______```______^^^^^^^^^___```aaabbbddddddggglllsssyyywwwnnneee```\\\[[[YYYYYY[[[[[[ZZZYYYZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYZZZZZZYYYXXXWWWWWWQQQOOOKKKHHHGGGGGGHHHIIIMMMOOORRRVVVWWWWWWUUUTTTSSSRRRPPPOOOLLLHHHBBB>>>;;;888555333333555555555222222333444555666666777000111111222333444555555222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222555222000111333333222111444///...000222000......//////////////////////////////////////////000111//////............//////....................................////////////.........///000111111111////////////////////////...///111111/////////000//////////////////000111//////..................///////////////000000000000000111111111111111000000000000000000000000000111222333333111111222333000111111111111111222222222222222222222222222222222333333333222333555777555:::AAAHHHNNNUUUZZZ^^^```bbbddddddbbbaaabbbbbbfffffffffgggiiikkkmmmnnnkkkkkklllkkkkkkkkkjjjjjjlllkkkjjjgggbbb]]]XXXUUUUUUTTTTTTTTTUUUWWWYYYZZZ```ggguuu444444444555555444444444444444444444444444444444333333333444444555555555444444555666666777777888666888:::;;;;;;;;;===>>>AAAEEEKKKQQQVVV[[[```ccc```cccfffhhhiiiiiijjjkkkllllllllllllkkkiiihhhhhhgggfffdddaaa]]]ZZZWWWUUUQQQPPPMMMJJJGGGFFFFFFFFFIIIJJJMMMPPPRRRUUUVVVWWWUUUVVVXXX[[[]]]^^^^^^^^^____________^^^]]][[[ZZZ]]]]]]^^^bbbhhhpppxxx}}}}}}yyynnnfff___\\\YYYXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\XXXXXXYYYYYYYYYYYYYYYYYYTTTRRRNNNJJJGGGFFFFFFFFFIIILLLPPPSSSVVVVVVVVVUUUSSSSSSRRRRRRPPPLLLGGGCCC???;;;777444444555555555111222222333444555555555333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222111111222222222222111111/////////000000000000000222222222222222222222222222222111111111111222222111111111222444444333111888111---000333000...///000000000000000000000000///////////////000111111//////............//////////////////////////////............////////////------...///000111222222////////////////////////...///111111/////////000///////////////000111111......//////////////////////////////000000111111000000111111111111000///000000000000000000000000111222333333111111222333000000111111222222222333222222222222222222222222333444444333222333666888;;;@@@GGGNNNSSSWWW[[[^^^___```bbbcccbbbcccdddeeefffggghhhiiijjjlllmmmnnnmmmmmmnnnnnnnnnmmmlllkkkkkkjjjgggddd___ZZZVVVTTTXXXWWWVVVWWW[[[aaagggjjjnnnzzz444555555666666555555444222222222222222222222222333333333444555555666666555555666666777888888888555666888999:::<<>>333---111333000///222000000000000000000000000////////////000111222222//////............//////////////////////////////............////////////---......///000111111222000000000000000000000000...///111111/////////000////////////000111222222////////////000000000000...//////000000111111222......///000000///---,,,000000000000000000000000111222333333111111222333000000111111222333333333333333333333333333333333222333333222222333777:::BBBGGGNNNSSSWWWYYY[[[]]]^^^```bbbccccccdddfffhhhhhhiiiiiijjjkkklllmmmmmmmmmnnnooooooooonnnmmmllliiigggccc___[[[XXXVVVUUUSSSTTTVVV[[[cccmmmwww|||~~~555555666666666666555555333333333333333333333333333333444444555666666666555666666777777888999999777888999:::<<<@@@EEEIIIPPPTTTYYY]]]```aaacccdddfffhhhjjjjjjiiihhhiiijjjddddddcccbbb```^^^\\\[[[YYYXXXVVVSSSOOOKKKHHHFFFBBBDDDEEEDDDDDDGGGLLLPPPSSSUUUXXXZZZZZZZZZXXXWWWUUUWWWYYY\\\^^^___``````___^^^\\\ZZZYYYYYYZZZZZZ\\\aaajjjxxxtttlllbbbZZZVVVUUUVVVVVVTTTTTTTTTVVVWWWYYY[[[\\\ZZZZZZYYYYYYZZZZZZ[[[[[[VVVTTTQQQMMMJJJHHHHHHGGGGGGHHHJJJLLLOOOSSSUUUWWWUUUUUUUUUUUUVVVTTTQQQOOOJJJFFFAAA===;;;999777666555555555555444444444444555555444444444333333333333333333333333333333333444333333222222333333444222222222222222222222222111222222333333222222111.../////////000000000000111111111111111111111111000000////////////000000///222444222///222999AAACCC555---000444111000444000000000000000000000000////////////000111222333//////............//////////////////////////////............////////////......//////000000111111000000000000000000000000...///111111/////////000////////////000111222333000000000000111111222222...//////000111111222222...///000000000///---,,,000000000000000000000000111222333333111111222333000000111222222333444444333333333333333333333333222333333333444777;;;???HHHMMMSSSWWWZZZ[[[]]]^^^aaabbbdddddddddfffhhhjjjkkkkkkllllllmmmmmmmmmmmmmmmnnnooopppooonnnlllkkkeeeccc^^^ZZZWWWUUUVVVVVVQQQUUU^^^jjjwww}}}555555666666666666555555777777777777777777777777333333444444555666777777666666666777888888999999;;;<<<<<<===@@@EEEKKKPPPUUUYYY^^^aaaccccccdddeeehhhiiijjjiiigggeeeeeeeee``````___^^^[[[YYYWWWVVVTTTSSSQQQNNNJJJFFFCCCBBBAAACCCEEEFFFGGGKKKRRRWWWVVVXXXZZZ[[[[[[ZZZWWWVVVXXXYYY[[[]]]___``````___^^^\\\ZZZYYYYYYZZZ\\\]]]fffmmm{{{wwwjjj___XXXVVVWWWWWWRRRRRRSSSTTTVVVXXXZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\\\\WWWUUURRRNNNLLLJJJIIIHHHGGGGGGHHHJJJMMMQQQUUUWWWVVVVVVVVVVVVXXXWWWUUUSSSNNNJJJEEEAAA???<<<999777777777777666555555444444444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222111222333444444333222111//////000000111111111222000000000000000000000000222222111111111111222222111444555000,,,000===IIIGGG777---000444111111666000000000000000000000000////////////000111222333//////............//////000000000000000000000000............/////////000////////////000000000000000000000000000000000000...000111111/////////000////////////000111222333000000111111222222222333...//////000111222222222000111222333222111///---000000000000000000000000111222333333111111222333000000111222333333444444333333333333333333333333333444555666888<<>>EEEKKKTTTVVVXXX[[[^^^```bbbcccffffffffffffhhhjjjlllmmmllllllmmmmmmlllkkkkkkjjjooojjjhhhkkkmmmjjjhhhhhh\\\[[[YYYVVVTTTSSSUUUWWW___mmm888777777666666777777777666666666666666666666666888777666555555555666666666777888888888888;;;===;;;>>>CCCFFFJJJPPPVVV\\\aaabbbbbbdddeeefffggggggiiihhhgggeeeaaa]]]ZZZXXXVVVUUUTTTQQQNNNKKKHHHGGGGGGFFFDDDBBBAAAAAAAAABBBDDDHHHNNNSSSVVVXXXYYY[[[XXXXXXXXXXXXYYYYYYYYYYYY]]]]]]]]]]]]]]]\\\\\\\\\]]]YYYYYY\\\aaagggqqq{{{}}}qqqggg^^^ZZZVVVVVVTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZ[[[YYYUUUQQQMMMJJJHHHGGGEEEFFFGGGHHHKKKNNNQQQSSSUUUVVVVVVVVVVVVVVVUUUUUURRRPPPNNNKKKHHHDDD>>>:::777666555555666666444333333333333333333333444444555444333333222222222333333333444555555555444444333333222111111222333333444333333333333333333222111111111111111222222222111111111111111111111111111111222222222222111111222222111000000222666999@@@777000111333000///000000000000000000000000000///000111000///...///111000000000000000000000000000000/////////.........////////////000000000000......//////////////////000000000000////////////000000000000000000000000////////////000000000111//////000000111222444555000111111111111222222222111111111111111111111111000000000000111111111111333333333222111111000000222222222222222222222222111333555666555555666777555666777999<<>>BBBHHHPPPUUUZZZ\\\^^^aaadddfffggghhhgggggghhhhhhjjjlllmmmnnnmmmmmmnnnnnnooonnnnnnnnnqqqnnnmmmnnnlllddd]]][[[YYYXXXXXXYYY]]]eeennnuuu999888777666666777999:::666666666666666666666666888777777777777777777777777888999999999;;;???BBBEEEJJJQQQWWW\\\___aaaaaadddeeegggiiiiiigggfffdddbbb```]]]YYYTTTPPPLLLJJJIIIHHHGGGEEECCCBBBAAA@@@=========>>>???AAADDDEEEMMMQQQWWW[[[]]]]]]\\\]]]YYYYYYZZZ[[[\\\]]]^^^^^^\\\[[[ZZZZZZ[[[]]]___```ggggggkkkuuuyyynnnkkkfffaaa^^^\\\\\\\\\ZZZYYYYYYXXXXXXYYYZZZZZZ[[[[[[YYYWWWSSSNNNJJJGGGEEEEEEFFFGGGIIILLLOOOQQQPPPQQQRRRTTTVVVWWWXXXXXXWWWVVVTTTSSSRRROOOJJJFFF@@@<<<888555555666555555555555444444333333333222444444444444444444333333555555666555555444333333333333333333333333333333222222222333333444444444111111111222222333333333333333333333333333333333111111222222222222111111000222333333222111111222333000...///111000///...000000000000000000000000///000111111000///000111000000000000000000000000000000//////////////////////////////000000000000......///000000000000000////////////000000000000000000000000000000000000//////000000000111111111333222111111000000111111000000111111111222222222111111111111111111111111000000111111111222222222111111222222333444444444222222222333333333333333333444555555444555666888999<<>>CCCFFFMMMQQQXXX___dddfffeeecccfffggghhhiiigggeeecccaaa[[[YYYVVVRRRNNNJJJGGGFFFHHHGGGEEEDDDBBBBBBAAAAAA????????????AAACCCFFFGGGOOOSSSXXX\\\]]]]]]]]]]]]YYYZZZ[[[\\\]]]______```^^^]]][[[\\\```gggnnnsssuuuvvv|||vvvkkkccc___^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYXXXTTTPPPKKKIIIGGGGGGGGGHHHIIIKKKMMMOOONNNOOOQQQTTTVVVXXXYYYYYYWWWVVVUUUUUUUUURRRNNNKKKDDD@@@;;;888777777666666555555555444444333333333555555666777777666555555666666666666555444333333333333333333333333333333222222222333333444444444333333333333222222111111333333333333333333333333111111222222222222111111000333555555444222111111000000000000111222111///111111111111111111111111000111222111000///000222000000000000000000000000//////000000000000000000////////////000000000000000000111111000///........./////////000000000111111111111111111111111111000000000000111111111111333222111111000000111111000000111111111222222222111111111111111111111111111111111111222222222222000000111111222333333333222222333333333444444444333444555555555666888:::===@@@EEEIIIMMMSSSXXX\\\^^^___aaadddfffhhhiiijjjiiiiiikkklllnnnoooooopppooooooppppppqqqppppppooommmjjjjjjkkkfff]]]XXXXXXZZZ]]]ccclllzzz555555666777777888888888777777777777777777777777777777888999999999999888777999:::<<<>>>CCCIIIMMMTTTWWW]]]dddiiijjjgggdddggggggfffeeeccc```]]][[[TTTSSSPPPMMMKKKIIIHHHGGGIIIHHHFFFDDDBBBBBBBBBCCCAAAAAAAAABBBDDDGGGIIIJJJQQQTTTXXX[[[\\\\\\^^^___\\\\\\]]]^^^```aaabbbbbb^^^]]]^^^bbbiiisss}}}{{{pppiiifffeee```___\\\ZZZYYYYYYZZZZZZYYYYYYYYYXXXVVVRRROOOLLLJJJJJJIIIIIIIIIJJJLLLMMMLLLMMMPPPRRRUUUWWWXXXXXXVVVVVVVVVVVVWWWUUURRROOOIIIEEE???;;;999999888777555555555444444444444444555666777888888888777666555555666666666555444444333333444444444444333333222333333333333333333444555444444333222222111111333333333333333333333333111111222222222222111111000222555666444222111111000222333111111444444111111111111111111111111111000111222222000000111222000000000000000000000000//////000000000000111111////////////000000000000111111111111000///...---......//////000000111111111111111111111111111111000000000111111111222222//////000000111222444555000111111111111222222222111111111111111111111111111111111222222222222333333333333222111111000000222222333333444444555555444555666666777999<<>>CCCIIINNNUUU\\\``````aaacccfffhhhgggdddaaaeee___WWWQQQNNNMMMLLLLLLJJJMMMQQQSSSRRRQQQPPPPPPIIIEEEAAA@@@CCCEEEEEEEEEEEEFFFHHHIIIKKKNNNRRRUUUZZZZZZ[[[]]]```bbbbbbaaafff^^^^^^dddfffeeennn|||{{{jjjeeeddd```^^^___ZZZZZZYYYWWWUUUUUUWWWYYYVVVSSSPPPNNNMMMLLLJJJHHHGGGHHHHHHIIIKKKMMMOOOPPPWWWXXXYYYZZZZZZYYYXXXXXXVVVSSSNNNIIIDDD>>>888444888888777666555555555555777777666555444444333333444444444444444444444444444333222222444444333222444444444444333333222111333333333333333333333333444555555555444333333222444444444333333333222222222222222222222222222222222222222111111111111000444222111/////////000000111111111111111111111111111111111111111111111111////////////////////////---...000111222111///...---------...///000000111111111000000//////......333222000//////000222333222222222111111111111111111111111222222333333333333333222222333333444555111111222222222333333333333222111111111222333444333333333222222222111111555444333222222222222222666:::???BBBDDDHHHMMMRRRWWWXXXXXXYYY[[[]]]^^^___aaacccgggiiikkklllooopppnnnoooqqqrrrssstttttttttvvvrrrrrrtttrrrlllhhhggghhhddddddkkkrrr{{{555555666777888888888888:::999999888888999999:::<<<:::888888;;;<<<<<<:::>>>BBBHHHNNNSSSYYY___ccccccdddeeeggggggeeeaaa^^^]]]XXXQQQKKKIIIIIIJJJKKKOOOQQQTTTUUUSSSPPPNNNMMMHHHEEEAAAAAACCCEEEEEEEEEHHHJJJLLLMMMOOORRRUUUYYY[[[[[[\\\___aaabbbbbbbbbggg```___eeeiiimmm{{{}}}tttooohhhaaa^^^```___]]]ZZZXXXXXXZZZ[[[XXXVVVSSSRRRQQQOOOLLLJJJGGGGGGGGGHHHIIIKKKMMMNNNTTTVVVXXXZZZZZZZZZYYYXXXXXXUUUQQQLLLHHHCCC===999:::999888777666666666666777666666555555444333333555555555555555555555555444333333333444444333333444444444444444333222111222222222222222222222222444444555555444444333222111111111111000000//////222222222222222222222222222222222222111111111111333222222111111111111222111111111111111111111111111111111111111111111111222222222222222222222222000000000/////////000000......//////000111111222111111000000////////////333222111000000111222333111111111111111222222222222222222222222222333333222111111111111222333333111111222222222333333333333222111111111222333444222222333333444444444555333333333444555666777777888===CCCGGGIIILLLQQQTTTXXXYYYYYYZZZ[[[\\\^^^___ccceeehhhjjjjjjkkkmmmoooooopppqqqrrrssstttttttttsssooommmooommmhhheeefffggghhhppp}}}555666777888999999999999;;;::::::999999::::::;;;<<<;;;999999;;;===>>>===CCCHHHNNNUUUZZZ___dddgggggggggggggggfffccc]]]YYYVVVQQQJJJFFFFFFIIIKKKMMMTTTVVVXXXVVVRRRNNNJJJIIIFFFDDDBBBBBBDDDFFFGGGGGGNNNPPPRRRTTTUUUWWW[[[^^^___```aaabbbcccddddddccchhhcccbbbiiiqqq{{{wwwkkkddddddbbb^^^[[[YYYXXXYYYZZZ[[[YYYXXXWWWVVVSSSOOOMMMGGGFFFFFFFFFFFFHHHIIIJJJOOORRRUUUYYY[[[[[[ZZZZZZZZZXXXTTTQQQNNNJJJEEEAAA<<<;;;:::888777777888888777666666555555444444444666666666666666666666666444444444444444444444444333444444444444333333222333333333333333333333333444444555555444444333333444333333333333222222222333333333333333333333333333222222222111111111111111222333333333333333333111111111111111111111111111111111111111111111111333333333333333333333333444222000...---...000111///000000111111222222222111000000000000/////////111111111111111111111111000000111111222222333333333333222222222222222222111111000000111111222333111111222222222333333333222222222222222333444444222222333444555666777777666666666666777888999999;;;AAAIIINNNPPPRRRUUUXXXZZZYYYYYYZZZ[[[\\\]]]^^^eeegggjjjkkkkkkkkklllnnnpppqqqrrrsssssssssssssssqqqmmmjjjjjjhhhddddddgggkkkttt666777888999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::<<<>>>@@@AAAIIINNNUUU[[[```dddgggiiihhhhhhggggggeee```ZZZVVVQQQMMMHHHFFFHHHLLLPPPRRRWWWXXXXXXVVVPPPKKKGGGEEEDDDDDDEEEFFFIIIKKKMMMNNNSSSUUUXXXYYYZZZ\\\___aaadddeeeggggggfffeeeeeeeeeffffffjjjttt~~~}}}ssskkkgggbbb^^^\\\[[[[[[ZZZ\\\[[[ZZZZZZYYYVVVRRROOOHHHGGGEEEDDDDDDEEEFFFGGGJJJMMMRRRWWW[[[\\\\\\[[[ZZZXXXVVVUUUSSSOOOJJJGGG???===;;;999888888888999777666666666555555444444777777666666666666555555444555555555444444444555333444444444444444333333555555555555555555555555333444444555444444333333555555555444444444444444333333333333333333333333333333222222222111111111///000222444444444444333111111111111111111111111111111111111111111111111111111111111111111111111444333111///......//////000000000111111111222222000000000000000000000000000111222222222222111000000000111111222333444444333333333222222111111111111111111111111222333333111111222222222333333333222222222222333333444444222333333444555555666666::::::888777777666666777===EEENNNTTTVVVWWWXXXZZZZZZYYYYYYYYYZZZ[[[\\\\\\eeegggjjjkkkkkklllnnnoooqqqrrrrrrrrrrrrrrrqqqqqqrrrlllhhhfffdddccchhhnnnzzz777888999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;===@@@DDDGGGPPPTTTZZZ___cccfffhhhjjjhhhgggfffeeeccc^^^XXXSSSLLLIIIFFFFFFJJJOOOSSSUUUVVVWWWVVVRRRMMMIIIGGGGGGDDDFFFJJJMMMPPPSSSUUUWWWXXXZZZ\\\]]]]]]^^^```bbbdddggghhhhhhfffeeeeeefffhhhmmmxxxyyyssskkkeeebbb```^^^]]][[[[[[ZZZ[[[ZZZXXXTTTQQQKKKJJJGGGDDDCCCDDDEEEEEEFFFJJJOOOUUUYYY\\\]]]]]]ZZZYYYXXXWWWVVVSSSOOOKKKBBB@@@===:::888888888999666666666666666555555555666666666555555555444444444555777666444333555666333444444555555444444444333333333333333333333333333333444444555444444333111111111111222222222222333333333333333333333333333333333222222222222111...///111333444444333333111111111111111111111111111111111111111111111111111111111111111111111111111222222222111000...---//////000000000000000111000000000000111111111111000111222222222222111000000000111222333444444555333333333222222111111111222222222222222333444444111111222222222333333333222222333333444444444444444444444333333333333333999888777777666666777777???GGGQQQXXXZZZZZZZZZ[[[YYYYYYYYYYYYZZZ[[[[[[\\\cccfffiiikkkmmmnnnppprrrrrrrrrrrrrrrqqqpppooonnnooojjjdddcccbbbeeeooozzz888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999;;;<<<===@@@DDDJJJOOOWWWZZZ___bbbdddfffhhhjjjhhhgggeeeccc```ZZZTTTOOOGGGEEEEEEFFFKKKOOOSSSTTTSSSSSSQQQNNNKKKJJJKKKMMMJJJMMMRRRVVVXXXZZZ]]]___]]]^^^```aaa`````````aaa```dddggghhhggggggiiilllqqq|||vvvlllgggbbb]]]ZZZZZZZZZYYYZZZZZZYYYWWWTTTPPPNNNJJJFFFDDDDDDEEEFFFEEEGGGLLLRRRWWW[[[^^^___[[[[[[[[[[[[[[[XXXSSSPPPHHHEEEAAA<<<:::888999999666666666666666666666666777666666555555444444444444666888777444333555888333444444555555555555444111111111111111111111111333333444444555555444444222333333333333444444444333333333333333333333333333333333333222222222222///000111222333333333333111111111111111111111111111111111111111111111111333333333333333333333333000111333333333111///---000000000000000000000000000000000111111111111222111111111111111111111111111111222222333333444444333333222222222222222222333333222222333333444555111111222222222333333333222222333444444444444444444444444444333333222222333444444555777999;;;<<>>CCCKKKUUU[[[^^^^^^^^^```\\\]]]]]]^^^___```bbbccceeehhhkkkmmmnnnoooqqqrrrqqqqqqpppooonnnllljjjiiiddd```^^^bbbkkkzzz999:::;;;<<<============;;;::::::999999::::::;;;<<<>>>BBBDDDGGGNNNVVV]]]cccdddeeeeeefffgggiiilllllliiifffbbb[[[SSSJJJDDDEEEFFFHHHKKKPPPSSSSSSSSSNNNMMMKKKJJJKKKPPPXXX]]]ZZZ^^^ccceeedddccccccddddddfffgggfffdddbbbaaaaaa]]]ccckkkpppsssxxx|||qqqggg```[[[YYYXXXXXXZZZ\\\\\\[[[XXXUUUPPPKKKHHHGGGHHHHHHEEEFFFIIIMMMSSSYYY___bbbccccccdddeeeeeebbb]]]YYYRRROOOIIICCC>>><<<;;;<<<666666666666777777777777999999999888777666666555444777:::888555333666999333333444555666666666555555555555555555555555555222333333444555555555444222222222333333333444444444444444444444444444444444444444333333333222222555444333222333444555666111111111111111111111111111111111111111111111111////////////////////////333222000//////111222444222222222222222222222222000000111111222222222222333222000//////000222333444333333333333333333333111111111222222333333444111111111000111222222333111111222222222333333333222333444555555555444333333444444555666777888888555555666777888:::<<<===EEELLLVVV\\\______```aaa^^^______```bbbdddeeefffhhhjjjlllmmmmmmnnnoooqqqqqqpppooonnnllljjjiiihhhccc``````fffrrr;;;<<<<<<===============<<<======<<<::::::;;;===>>>===@@@GGGQQQYYY^^^```fffggghhhiiijjjkkkllllllhhhiiihhhaaaVVVNNNKKKLLLFFFJJJOOOQQQQQQPPPOOOOOOKKKMMMPPPUUUYYY]]]```aaaeeeeeeeeefffeeeeeeddddddaaadddgggfffaaa^^^]]]]]]dddjjjsss{{{|||lllbbb[[[ZZZXXXYYY[[[]]]\\\[[[XXXWWWUUUSSSPPPMMMJJJIIIGGGDDDEEEKKKQQQUUU\\\ccceeegggkkknnnmmmjjjfffccc___[[[TTTKKKDDD???===<<<777888999999999888666555777777999999888666444222555555666666666666555555666666666777777777777888444444555555555555444444555555555555555555555555222333444555666555444333666555444444444444555666===;;;888555444333444444222111111111111111111222000000111222222222222222111000///...///111333444222222222222222222222222222222111111111111111111111222333333444444333333111111111111111111111111222222333333333333444444222333333444444333333222222222222222222222222222111222222000222555444///333333333333333333333333333333222222333333444555222333555555555555666888444555666777888;;;???BBBJJJPPPXXX]]]^^^^^^___aaaddddddeeeeeefffgggggggggiiikkkmmmooopppqqqqqqqqqtttnnnkkknnnnnnjjjffffff```eeeiiiooo:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<;;;;;;;;;===???@@@AAADDDKKKUUU]]]aaabbbgggggghhhiiijjjkkkllllllkkkkkkhhh```UUUMMMKKKKKKLLLOOOSSSUUUSSSQQQPPPOOOOOOQQQVVV[[[___ccceeefffggggggggggggfffeeeddddddeeegggiiihhhdddaaaaaaccciiiqqq}}}yyylll___\\\YYYXXXZZZ\\\\\\[[[\\\[[[ZZZXXXTTTQQQNNNLLLKKKHHHIIINNNSSSVVV\\\bbbfffjjjooossstttsssqqqppphhhbbbYYYOOOHHHCCC@@@>>>999999:::::::::999888777777777888999888666444333555555666666666666555555333333333444444444555555444555555666666555555444555555555555555555555555333333444555555555555444666555444333333444555666;;;999777555333333444444333222222111111222222333111111222222222222222111222222111000000111222333222222222222222222222222111111111111111111111111000111222222333333222222111111111111111111111111222222333333333333444444222333333444444333333222222222222222222222222222222555666333333555444111333333333333333333333333333333222222333333444555333444555555555555666777555666777888:::>>>CCCGGGMMMSSSZZZ^^^^^^^^^```bbbfffffffffggghhhhhhiiiiiikkklllnnnooopppppppppooooookkkiiikkkiiieeedddeeeiiipppxxx~~~999::::::;;;<<<;;;;;;;;;999:::;;;;;;;;;<<>>===<<<;;;::::::::::::777888888888888777666555666666777777777777666666777777777888888888999999555555666666666666555555555555555555555555555555666555444444444555777888555444444444444444444555555555444333333333444444444444444333333444444444444333333222222222222222111111222222222222111000222222222222222222222222111111111111111222222222000111111222222222222222222222222222222222222222222222222333333333444444222333333444444333333222444444444444444444444444222999<<<777222222444444333333333333333333333333333333333333333444555555666777888777555555555777555777999<<>>AAADDDLLLPPPVVV]]]aaadddffffffjjjjjjjjjkkkllllllmmmmmmllliiiccc\\\XXXWWWZZZ\\\eeegggiiiiiigggeeeddddddgggiiilllnnnooommmjjjhhhjjjiiihhhfffeeedddddddddcccdddddddddgggmmmxxxyyyqqqoooooommmkkkffffffeeecccbbb```___^^^ZZZWWWVVVYYYZZZYYY[[[___eeekkkrrruuuuuuuuuvvvyyyyyynnnccc[[[UUUNNNJJJBBB@@@>>>;;;999999999:::888888888888888777777777666666777777777777666666444444555555555666666666555666666666666666666555666666666666666666666666777666555444555666777888555555555555555555555555444444333333333333444444555444444333333444444555555444333222222333444444///000111222222222111111222222222222222222222222000000111111111222222222111222222333444333333333222222222222222222222222222222222333333333444444222333333444444333333222444444444444444444444444111888;;;666111111333333333333333333333333333333444444333333444444555666666777888888666555666777555888<<<@@@EEEKKKRRRVVV[[[^^^aaaaaaaaabbbfffiiiggghhhhhhiiijjjjjjkkkkkkjjjkkkmmmnnnoooooonnnnnnhhhdddaaa^^^^^^fff{{{;;;<<<======>>>>>>=====================@@@EEEHHHRRRVVV\\\```cccdddeeegggkkkkkkkkkllllllmmmmmmmmmlllhhhccc^^^]]]^^^bbbeeejjjlllnnnnnnmmmkkkkkkllllllmmmoooooonnnllliiiggghhhgggfffeeeeeeeeefffgggddddddeeeggglllwww~~~~~~{{{wwwpppnnnkkkhhheeecccbbbbbb___\\\[[[^^^^^^\\\]]]aaa```gggooorrrrrrssswww{{{|||xxxrrriii```YYYTTTQQQGGGEEEAAA===:::999::::::888888888888888888888888666777777888888777777666666666666666777777777777555666666777777666666555666666666666666666666666666666666666666777888888555666777777777777666555444444444444444444333333555444444333333444444555444444333222333444555666111111222222222222222222222222222222222222222222000000000111222222333333222222333444444444444333333333333333333333333333222222333333333333444444222333333444444333333222555555555555555555555555111666888444111222333222333333333333333333333333444444444444444555555666666777999888777666888999777;;;AAAFFFKKKPPPUUUXXX[[[___bbbccccccdddgggkkkhhhhhhiiiiiijjjkkkkkkkkkjjjkkklllmmmmmmllllllkkkddd```^^^^^^dddsss:::;;;<<<<<<======<<<<<<;;;<<<===>>>@@@DDDJJJNNNXXX\\\aaacccddddddfffhhhllllllllllllmmmmmmmmmmmmmmmiiidddaaaaaadddgggiiinnnoooqqqpppooommmmmmnnnmmmnnnnnnnnnnnnlllkkkjjjgggfffeeeeeefffhhhjjjkkkkkklllmmmpppxxx{{{tttnnnhhhfffeeeeeedddaaa```bbbbbb``````ddd___fffmmmpppoooooossswwwuuuvvvuuunnnddd\\\YYYYYYNNNJJJEEE???<<<;;;;;;<<<888888888888888888888999777777888888888888777777888888999999999:::::::::666666777777777777666666666666666666666666666666666666777888888888888777666777888999999888777666555555555555555444333333444444333333333333444444444333222222333555777999888777555333222222222222222222222222222222222222///000000111222222333333111111222333333333333333333333333333333333333333222222333333333333444444222333333444444333333222555555555555555555555555111555555333222555444111333333333333333333333333444444444444444555666666666777888888888888999:::;;;@@@GGGMMMQQQTTTWWWYYYZZZ^^^cccddddddeeehhhkkkjjjjjjjjjkkkllllllmmmmmmllllllmmmlllkkkiiigggfffaaa___```gggrrr999:::;;;;;;<<<<<<;;;;;;999:::<<<>>>AAAGGGNNNSSS\\\```dddeeeeeeeeegggiiilllllllllmmmmmmmmmmmmmmmoookkkfffddddddgggjjjkkkpppqqqrrrqqqnnnmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmffffffeeefffgggjjjmmmoooxxxyyy{{{|||rrrkkkhhhgggggghhhddddddffffffccccccfffaaagggnnnnnnkkkiiilllppppppuuuwwwqqqggg___]]]^^^RRRNNNHHHBBB>>><<<<<<===999888888777888888999999777777888888888888777777555666666666666777777777666666777777777777666666777777777777777777777777555666888999999888888777777888999::::::999888777666666666666555444333222444333333222222333333444333333222222333666888:::>>><<<888555222111111222222222222222222222222222///000000111222222333333000000111222222222222111333333333333333333333333222222333333333444444444222333333444444333333222666666666666666666666666222444444222444777666111333333333333333333333333555444444444444555666666555777888888888888:::<<<>>>DDDKKKRRRUUUXXXYYYZZZYYY^^^ccceeeeeefffiiilllkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmllliiifffcccaaa``````eeeppp;;;;;;<<<<<<;;;;;;::::::;;;<<<===???DDDLLLUUU[[[cccccceeefffggghhhhhhhhhjjjmmmoooooommmkkkjjjiiilllkkkjjjjjjjjjkkklllmmmmmmnnnnnnoooooooooooonnnrrrrrrqqqpppooolllhhheeeaaaccceeejjjooowww}}}wwwmmmiiijjjjjjhhheeeeeefffggggggfffhhhjjjmmmoooooommmkkkiiipppppppppmmmiiidddbbbaaaZZZVVVOOOGGGBBB???>>>===<<<:::888888999:::999888888888888888888888888888999999999999999999999999666666666666666666666666777777888888888888777777666666666666666777888888999999999888666555333222555555555555555555555555666666666666666666666666111222222000000666@@@HHHUUUIII;;;444444666555333333333333222222111111111222222222222222222222222333333333444444444555555222111000000000111222333222222333333444555666666444444444444444444444444222222333333333333444444444333333333444444222000333444555666777777777777777555666999888444222444555333444777888777:::???BBBGGGOOOUUUYYY\\\^^^___^^^```bbbdddgggjjjlllmmmiiilllnnnnnnmmmllllllmmmppplllkkkjjjgggbbbbbbeeecccffflllxxx;;;;;;;;;<<<;;;;;;;;;:::<<<===???BBBGGGOOOXXX___cccdddeeefffggghhhhhhhhhjjjlllnnnnnnmmmkkkjjjjjjlllkkkkkkjjjkkklllmmmnnnnnnnnnooooooooooooooonnnmmmmmmmmmmmmmmmjjjgggeeedddfffjjjqqqyyyzzzqqqjjjiiiiiigggeeeeeefffgggggggggiiikkknnnppppppnnnkkkiiilllllllllkkkhhhdddbbbaaa]]]YYYSSSLLLFFFBBB??????<<<:::888888999:::999888888888888888888888888888777777777777777777777777777777777777777777777777777777888888888888777777666666666666666777888888888888888888777666444444555555555555555555555555666666666666666666666666333444444333222666>>>FFFPPPEEE999333444666555222333333333222222222111111222222222222222222222222333333333444444444555555444333222222222333555555222333333444444555555555444444444444444444444444333444444444555555555555666555444555666666555333555666666666666666555555:::777666888888555555777777555666999999999===CCCFFFKKKRRRXXX[[[]]]___aaaaaabbbcccfffhhhjjjlllmmmmmmoooqqqqqqpppnnnnnnooommmkkkkkkjjjeee``````eeefffmmmxxx;;;;;;;;;;;;;;;<<<<<<<<<<<>>999444333444555333000333333333333333333333333333333333333333333333333333333333444444444555555222222222222222333333444444444444444444444333333555555555555555555555555555555555666666666777777444222111222444555444333666666666666666555444444777555666999999666555888:::888888;;;>>>@@@GGGOOORRRVVV[[[___aaabbbcccdddhhhhhhiiijjjkkklllmmmmmmpppqqqsssrrrooommmlllllllllkkkjjjhhheeedddmmmxxx;;;::::::;;;;;;===>>>??????CCCJJJPPPVVV]]]cccgggffffffhhhiiijjjkkkkkkkkkiiikkkmmmmmmllllllmmmnnnooooooppppppqqqqqqqqqqqqpppppppppooonnnmmmlllkkkhhhiiihhheeebbbaaaccceeennnzzzxxxsssmmmkkkiiihhhiiijjjjjjiiikkkmmmpppssstttssspppooobbb```]]]^^^aaadddeeeeeeddddddbbb^^^YYYRRRLLLHHHDDDAAA===::::::;;;::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999999888888777777777777777888999999666777777888888888888888666666666666666666666666666666666666666666666666555666666555444333444444777555333333444555333111333333333333333333333333333333333333333333333333333333333444444444555555222222333333444444444444444444444444444444333333555555555555555555555555444555555555666666666666666444222222444555555444444444555666666777666666555555999??????;;;777888:::888999===@@@CCCKKKSSSWWWZZZ___aaacccdddeeefffjjjjjjkkkkkklllmmmmmmmmmqqqrrrsssrrrooommmllllllkkkhhhggggggiiiooo~~~;;;:::::::::;;;===???AAACCCHHHOOOUUU[[[```dddgggggggggiiijjjkkkllllllllljjjlllmmmmmmmmmmmmoooqqqpppqqqrrrrrrssssssrrrrrrpppoooooonnnmmmllljjjiiieeefffeeebbb```ccciiiooo}}}~~~yyyqqqooolllkkkkkkkkkkkkjjjjjjmmmppptttuuuuuusssrrreee```[[[ZZZ^^^cccfffgggeeeeeeeeeccc^^^YYYTTTPPPIIIEEE@@@===;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999999888888888777777777777888999999777777888888999888888888666666666666666666666666666666666666666666666666444444444444444333333333444333222333555555444333333333333333444444444444333333333333333333333333333333333444444444555555444555666666777777666666444444444444444444444444555555555555555555555555555555555555666666666666;;;999666666777888888777333444555666777777777777666777===DDDEEE@@@;;;:::999888:::@@@DDDGGGOOOWWWYYY\\\```bbbcccdddfffhhhkkkkkkllllllmmmmmmnnnnnnrrrtttuuutttqqqooonnnnnnjjjfffgggnnnxxx;;;:::::::::;;;>>>@@@BBBHHHMMMTTT[[[___bbbeeegggggghhhiiikkkllllllmmmmmmkkkmmmnnnnnnnnnoooqqqsssqqqrrrssstttttttttssssssoooooonnnmmmllljjjhhhgggcccddddddccceeemmmyyyuuurrrooommmmmmlllkkkjjjiiilllppptttwwwwwwvvvuuujjjcccZZZXXX\\\cccgggiiigggggggggfffccc___\\\YYYNNNIIICCC???<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999::::::999999888888888777777888888999:::888888999999999888777777666666666666666666666666666666666666666666666666444333333333444555555444333333333444555666555555333333333444444444555555444444444444444444444444333333333444444444555555444555666777888777777666222333333444444555555555555555555555555555555555666666666777777777888888???<<<999777888888888888555555666666666666666555666777<<>>AAACCCLLLQQQXXX___bbbdddfffggghhhiiijjjkkklllmmmmmmmmmlllmmmoooooooooppprrrtttrrrrrrtttuuuuuuuuutttsssnnnnnnnnnlllkkkiiigggfffcccdddfffggglllxxxwwwtttqqqooonnnmmmllljjjhhhkkkpppuuuxxxyyyxxxwwwnnneeeZZZWWW[[[ccchhhjjjhhhiiiiiihhhgggdddaaa___QQQLLLEEE@@@===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888999999::::::999999888888888888777888888999:::999999999999999888777777777777777777777777777777666666666666666666666666555333333333555666777666444444444555555666666666333333333444444555555555444444444444444444444444333333333444444444555555222333555666666666555444222222333333444555666666666666666666666666666666777888888888888999999999???<<<888666666777666666777777777777666555444333555555999???@@@===;;;<<<::::::???GGGLLLOOOVVV]]]ZZZ]]]```bbbccceeegggiiijjjkkkkkklllmmmnnnoooooonnnoooqqqqqqooommmllllllppppppyyy999:::;;;;;;<<<@@@EEEIIIOOOVVV___ccccccbbbdddfffiiikkkllllllkkkjjjkkkllljjjkkkmmmoooqqqsssuuuvvvuuuvvvwwwwwwwwwwwwvvvuuupppooommmkkkhhheeecccbbbcccfffhhhmmmzzzxxxrrrooonnnlllkkkjjjkkkooorrrvvvxxxzzz{{{sssnnndddZZZUUUYYYccckkkkkklllmmmnnnmmmkkkhhhggg^^^UUUJJJBBB???>>>===<<<<<<:::999999;;;<<<<<<;;;::::::::::::::::::::::::777888888999999888888777:::::::::999999888888888666666777888888888888777777888999999:::::::::::::::777555666777888555333444555555666666666666555666666666666666666666666777777666555555555555555666555444333333333333333666666777777777777666666444444555555444333222222444444555777:::;;;999888555555444444333333333222333333444555666777777888666666777888888888888777999888777666555555555555555666777888999888777777666888:::999777888<<>>@@@DDDJJJNNNTTTZZZaaadddcccbbbdddfffiiijjjllllllkkkkkkkkklllllllllnnnppprrrtttvvvwwwuuuvvvxxxxxxxxxvvvuuussspppnnnkkkhhheeeccccccbbbeeekkkrrr{{{zzzvvvtttrrrpppkkkmmmooorrruuuxxxzzz{{{yyysssiii___YYY[[[cccjjjlllnnnppprrrqqqoookkkiiiaaaYYYNNNFFFCCCAAA>>><<<<<<;;;::::::<<<<<<<<<:::999999999999999999999999888888999999999999888888999999999888888888888888777888888999999999999999777777888999999999999999999777555555777777555333777777777888777777666666666666666666666666666666888777666666555555555666777666666555555555666666555555666666666666555555777777777777777666555555555555555777888888666555777777777666666666555555555666666777777888888888555666777777888888777777;;;;;;:::888888777777777666666888999999999888777666888:::999777888<<>>CCCIIIPPPTTTXXX\\\___```bbbeeeggghhhhhhiiikkklllmmmmmmooopppqqqqqqrrrssspppmmmnnnlllkkkmmmsss<<<===>>>???BBBHHHNNNSSSZZZ^^^bbbdddcccccceeehhhiiijjjllllllkkkkkklllmmmmmmnnnpppqqqsssuuuvvvwwwvvvwwwyyyyyyxxxvvvsssqqqooommmiiifffdddeeefffggglllvvv}}}zzzwwwnnnnnnoooqqqtttxxxzzz|||zzzqqqfff```___cccggglllppptttxxxxxxtttpppllleee^^^UUUMMMIIIEEE@@@<<<<<<;;;;;;;;;======;;;999999999999999999999999999999999999::::::999999999888888888888888888999999888888888999999999999999777888888999999999999999999777666666666666555333888888888888777666555555777777777777777777777777888777777666666666666666666666555555555666777777555555666666666666555555777777888888888777666666777666555555666666444222888888777777777777666666777777777777777777777777555666777777888777777777;;;;;;:::999888888888888555666777888999888777777777999:::999777888<<<@@@AAAGGGNNNUUUYYY\\\^^^___aaacccfffhhhhhhhhhjjjkkkmmmmmmnnnpppqqqqqqqqqrrrqqqnnnlllkkkhhhhhhqqq{{{:::<<<>>>@@@DDDJJJRRRWWW\\\^^^aaacccccceeehhhjjjiiikkkmmmmmmllllllmmmnnnppppppqqqssstttvvvwwwwwwvvvwwwyyyyyyxxxuuuqqqooollljjjhhhgggiiillloooqqqyyy|||oooooooooqqqtttyyy}}}xxxooohhhdddddddddkkkpppwww}}}~~~zzzuuuqqqjjjddd[[[TTTOOOIIIBBB======<<<<<<<<<======:::888::::::::::::::::::::::::999999::::::::::::999999777888888999999:::::::::777777777777777888999999999999::::::::::::999999999888777777777666555555777777777777666555444333777777777777777777777777888777777666666666777777333333333333333444555666666666666777777666666666555666666666666666555555777666555555666666555333666666666666666555555555666666666666666666555555666777888888999999888888999999888777777777777777555666777888888888777666777999:::999888:::>>>CCCFFFLLLTTTZZZ^^^___```aaaccceeeggghhhhhhiiikkklllnnnnnnpppqqqrrrrrrrrrrrrnnnmmmkkkiiifffjjjzzz;;;===@@@DDDIIIOOOVVV[[[[[[]]]___bbbdddgggjjjllljjjlllnnnnnnnnnmmmnnnpppqqqrrrrrrtttuuuvvvwwwwwwvvvwwwwwwwwwvvvsssooommmggghhhkkkooossswww{{{}}}rrrqqqpppqqquuu{{{~~~xxxrrrlllhhheeejjjpppyyy{{{wwwpppjjjbbb[[[UUUNNNEEE??????===<<<<<<===<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888888888999999::::::;;;;;;999888888888888999:::;;;:::;;;;;;;;;;;;;;;::::::999:::999999777777666777999999999888777666555444666666666666666666666666777666666666666666777777333333333333333444555666666777777888888777777666555555666666666666666555666555444555777888777666555555555666666666666666888777777777777777777777777888999999::::::999999888888777777666777777777777888:::;;;;;;;;;:::999888999;;;:::999<<>>===<<<<<<888:::;;;;;;<<<@@@GGGLLLRRRVVV\\\aaaccccccdddeeeggghhhiiiiiiiiijjjlllnnnoooqqqssstttuuutttsssrrrpppmmmjjjhhhiiittt===BBBIIIOOOUUUYYY]]]```^^^___aaaeeehhhkkkllllllmmmoooqqqrrrqqqrrrssstttsssssssssttttttuuuuuuuuutttsssrrrqqqooonnnnnnnnnqqqzzz}}}|||{{{{{{{{{|||~~~{{{wwwuuusssttttttrrrqqqppprrrtttssswwwzzz{{{xxxwwwyyy|||{{{||||||||||||}}}xxxuuuvvv{{{xxxrrrjjjqqq||||||vvvnnnfff```YYYQQQKKKDDD@@@<<<::::::;;;;;;:::::::::::::::::::::::::::666777777888888777777666888888888777777777777777:::999888777777999;;;<<<999:::::::::999999888777666888999888555333444666777777888888888777777666444444444444444444444444444444444444444555666666777666666555555555666666444444555555555555444444555555666777777777777777888666444333444555555555555555666666666777777777666666666777888888999999666666777888888888888777888777777777777777888888888999:::;;;;;;;;;::::::888:::<<<<<<>>>CCCKKKQQQVVVZZZ^^^bbbcccdddeeeggghhhiiijjjjjjiiijjjmmmoooppprrrtttvvvvvvuuusssrrrpppllljjjlllrrr;;;AAAIIIPPPUUUYYY\\\^^^bbbbbbdddgggkkkllllllkkkmmmppprrrssssssssstttuuussssssssssssttttttuuuuuusssrrrpppnnnmmmmmmnnnnnn|||~~~|||{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwwww{{{||||||yyyvvvttttttsssqqqppppppsssvvvsssyyy~~~xxxtttvvvzzzyyyyyyyyywwwuuuwww|||}}}{{{vvvvvvyyyxxxkkkrrr}}}zzzqqqjjjddd]]]UUUPPPEEEAAA<<<999999:::;;;;;;888888888888888888888888666666777777777777666666777777666666555555444444777666444333444555777888888888888888888777666555555777888666333222333555333333444444444444444444444444444444444444444444333333333333333444555666666555444333333333333333222333333444444333333222222222333444555555444444999777444222333333222111222333333333444444555555111222222333444555666666444555555666666666666666555555444444444444555666333444555777777666666555888:::<<<===???EEEMMMTTTYYY[[[___bbbcccdddfffhhhiiijjjjjjjjjiiikkkmmmpppqqqrrruuuvvvwwwuuusssrrrnnnkkkjjjppp|||~~~}}}~~~