BM6P6(@ ??????>>>===>>>>>>@@@AAAAAA@@@@@@AAAEEEHHHKKKKKKKKKJJJMMMQQQOOOJJJLLLSSSTTTZZZaaahhhnnnuuu}}}iiiXXXSSSRRRQQQPPPSSSZZZdddkkkuuuzzz~~~}}}}}}uuutttqqqnnnkkkiiihhhgggkkkjjjiiiggggggggghhhiiilllkkkkkkkkklllnnnpppqqqtttuuuwwwyyy{{{|||}}}}}}mmmffffffiiiuuu|||jjj]]]WWWYYYeeewww|||{{{qqqXXXPPPMMMJJJJJJNNNTTT\\\iiiuuu}}}~~~mmmmmmmmmqqq~~~}}}xxxssslllddd\\\WWWRRRKKKHHHIIIJJJJJJMMMQQQTTTRRRLLLGGGDDDIIINNNQQQYYYmmmnnnUUUKKKFFFAAABBB>>>:::999:::;;;999777666666666555444444333333333222111111000111111111222111111000000000000000000000////////////000000000000000///000000111222555444333222333555777888===>>>>>>======BBBJJJPPPaaazzzwwwkkkttt}}}}}}rrrgggccccccdddgggkkkpppsssuuuvvvsssmmmfffaaa[[[WWWTTTTTTXXX^^^ccceee```UUUMMMOOORRRSSSXXX^^^```iiiqqqsssuuuyyyzzzyyyyyynnneeeaaa___]]]^^^```bbbbbbccciiipppuuuwwwvvv~~~~~~|||xxxtttpppjjjfff```ZZZUUUPPPKKKHHHIIIFFFCCCBBBDDDHHHLLLMMMOOOLLLHHHEEEEEEHHHKKKNNNNNNMMMKKKGGGCCCBBBCCCDDDIIITTThhhvvvnnneeecccooowww]]]OOOHHHCCCAAA@@@@@@@@@???>>>>>>>>>???>>>=========>>>???@@@AAAAAAAAABBBEEEHHHIIIJJJJJJJJJMMMRRRRRROOOSSSYYY```eeelllrrrwww}}}sss```RRRLLLMMMNNNPPPVVV___jjjrrryyy}}}~~~~~~wwwuuurrrooollljjjhhhhhhgggffffffeeeeeefffggghhhkkkjjjjjjkkklllmmmooopppssstttvvvxxxzzz|||}}}~~~vvvfffdddkkktttnnnbbb]]]^^^hhhwwwvvvwwwsssXXXPPPMMMJJJKKKOOOTTT[[[hhhttt~~~tttgggkkknnnuuu~~~|||vvvqqqkkkbbbZZZUUUPPPJJJHHHIIIJJJJJJMMMQQQTTTSSSLLLGGGDDDHHHMMMQQQYYYmmmnnnUUUKKKFFFAAAAAA>>>;;;999::::::999777777777666555555444444333333222222111111111111111222222111000000000000000000000////////////000000111000000000000111222222444333222222222444666777;;;<<<===<<<<<<@@@GGGMMM[[[ttt{{{pppgggpppyyy~~~~~~rrrgggbbbbbbcccfffkkkmmmoooqqqqqqmmmfff^^^YYYTTTRRRRRRVVV]]]ffflllnnn```VVVOOOPPPSSSUUUYYY^^^ccckkkrrrtttxxx}}}sssggg```\\\YYYZZZ^^^```___```eeemmmsssvvvvvvzzzzzz|||~~~{{{vvvqqqnnngggccc^^^YYYUUUQQQLLLIIIHHHEEEBBBBBBDDDHHHKKKLLLNNNLLLHHHEEEEEEHHHKKKNNNNNNMMMKKKGGGCCCBBBCCCDDDJJJVVVjjjuuuppphhhggguuupppYYYMMMGGGBBBAAAAAA@@@@@@???>>>>>>>>>@@@???===<<<<<<===>>>???AAABBBCCCDDDFFFGGGHHHHHHJJJKKKOOOTTTVVVVVV\\\ccckkkpppvvv{{{xxxnnncccWWWOOOKKKMMMPPPVVV]]]gggrrryyyyyywwwtttqqqnnnkkkiiihhhfffeeeddddddeeeggghhhiiijjjiiijjjjjjkkklllnnnoooqqqrrruuuxxxzzz|||~~~~~~pppaaaeeerrrqqqgggbbbbbbhhhrrrxxxxxx{{{uuuqqqvvvuuuYYYPPPOOOMMMNNNRRRVVV]]]iiiuuu|||lll```gggooozzz~~~~~~~~~zzztttooohhh```XXXSSSNNNIIIGGGHHHJJJJJJMMMRRRUUUSSSMMMHHHDDDHHHMMMQQQZZZmmmnnnUUULLLGGGAAA@@@>>><<<:::::::::999777777777666666555555444444333333222111111111111111222222111000000000000111000000////////////000000111111111111111222333333333222111111222333555666999:::;;;::::::>>>EEEJJJUUUnnnsssjjjaaajjjssswwwsssgggbbbaaabbbeeejjjkkklllmmmlllggg___VVVQQQMMMMMMPPPXXXdddooouuuwwwbbbZZZTTTUUUXXX[[[___ccclllrrrvvvwww{{{yyyjjjaaa[[[YYY\\\bbbhhhdddbbbdddjjjqqquuuvvvvvvwwwyyy|||}}}yyytttnnnkkkccc```[[[WWWTTTPPPMMMJJJFFFDDDAAABBBDDDHHHKKKKKKNNNKKKHHHFFFFFFHHHLLLNNNOOONNNKKKGGGCCCAAACCCEEEMMMZZZpppxxxsssnnnqqqeeeSSSJJJFFFBBBBBBAAAAAA@@@??????>>>>>>CCCAAA???<<<;;;<<<===>>>AAABBBDDDFFFFFFGGGHHHIIINNNQQQVVVYYY[[[^^^eeejjjpppsssxxx|||}}}~~~~~~}}}yyytttmmmeee^^^XXXSSSQQQPPPSSSYYY___fffpppyyyzzzyyyuuurrrnnnkkkiiihhhggggggffffffggghhhjjjkkkiiiiiijjjjjjkkkmmmmmmnnnoooqqqtttwwwzzz|||~~~~~~qqqdddkkk{{{ttthhhbbb```dddjjjnnnpppxxxnnnqqqzzzvvvZZZRRRPPPOOOQQQUUUYYY```mmmzzzsssiii\\\dddooo}}}~~~~~~|||xxxrrrlllfff]]]UUUPPPLLLHHHFFFHHHJJJKKKNNNRRRVVVTTTNNNIIIDDDHHHMMMRRR[[[nnnmmmUUULLLGGGAAA@@@???===<<<;;;:::999888888888777666666555555444333333222111111111111222333222111111000000111111000000////////////000000222222111111222222333444222222222222333444555666777999;;;;;;;;;===CCCHHHSSSkkk}}}oooggg]]]eeemmmrrrzzzttthhhcccbbbbbbeeeiiikkklllkkkhhhccc[[[SSSNNNJJJKKKPPP[[[iiissswwwwwwbbb]]]YYYZZZ```fffjjjmmmvvvzzz{{{{{{oooddd^^^]]]ccckkkwwwqqqkkkiiilllqqqtttuuusssuuuwwwzzz|||wwwrrrlllhhhaaa^^^YYYUUUQQQNNNJJJHHHCCCBBBAAABBBEEEHHHJJJKKKMMMKKKHHHFFFFFFIIILLLNNNOOOMMMJJJFFFBBBBBBCCCFFFPPP^^^uuuvvvwwwuuu[[[NNNIIIFFFBBBBBBBBBAAA@@@??????>>>>>>HHHFFFBBB>>><<<<<<======AAACCCFFFGGGGGGHHHKKKMMMVVVZZZ___aaabbbffflllooossstttvvvxxxxxxwwwtttrrrkkkhhhbbb[[[VVVSSSSSSTTTTTTXXX```gggooowww{{{yyyvvvrrrnnnjjjhhhggghhhgggfffffffffgggiiijjjiiijjjkkklllmmmnnnnnnnnnooopppsssvvvyyy{{{}}}~~~~~~uuujjjsssxxxjjjbbb___```eeejjjppp}}}vvvjjjqqq}}}vvv[[[UUUOOOOOOQQQVVVZZZbbbsssxxxlllfff]]]eeeqqq~~~~~~}}}{{{wwwpppjjjccc[[[RRRNNNKKKGGGFFFIIIJJJKKKNNNSSSVVVUUUOOOJJJEEEHHHMMMRRR]]]rrriiiSSSLLLHHHBBB@@@@@@@@@>>>===;;;::::::999888888777666666555555444333333222111222222222333222222111111111111111000000////////////000000222222111111222222333444333333333444444555666777777:::<<<<<<<<<>>>CCCGGGTTTjjjzzzkkkccc]]]bbbiiiooowwwwwwkkkfffdddccceeehhhjjjiiigggccc^^^WWWQQQMMMMMMNNNSSS^^^kkkssssssppp^^^\\\[[[^^^fffoootttuuuyyy|||~~~~~~sssggg``````gggoooyyyrrroooqqqtttvvvwwwpppsssvvvyyy~~~{{{vvvpppjjjfff```\\\WWWRRROOOKKKGGGDDDAAAAAAAAACCCFFFIIIKKKKKKLLLJJJHHHGGGGGGIIILLLNNNNNNLLLIIIEEEBBBBBBEEEHHHPPP```xxx{{{kkkUUULLLIIIGGGDDDCCCCCCBBBAAA@@@???>>>===OOOKKKFFFAAA>>><<<======@@@CCCFFFGGGGGGJJJOOOTTT]]]dddiiiiiijjjnnnrrrsssxxxwwwvvvvvvuuusssooollleeeccc___YYYTTTSSSUUUWWWWWW]]]fffooowww~~~zzzxxxuuuppplllhhhfffeeeddddddccccccdddfffhhhiiikkklllmmmoooppppppppppppooopppsssvvvxxxzzz|||||||||}}}~~~yyyooowww}}}ooogggcccbbbdddlllwwwmmmiiitttttt[[[XXXMMMMMMQQQVVV[[[ggg{{{wwwlllddd```aaajjjuuu}}}|||zzzvvvoooiiibbbYYYQQQMMMJJJGGGGGGJJJJJJKKKNNNSSSWWWVVVPPPKKKGGGIIILLLRRR```wwweeeQQQLLLIIIDDDAAABBBCCCAAA>>><<<<<<<<<999999888888777777666666444444333222222222222222333333222111111111111222000000////////////000000111111111111111222333333333333444555555666666777777:::===>>>===>>>BBBFFFQQQgggwwwhhhaaaaaabbbgggnnnvvvzzzoookkkhhhffffffhhhfffddd```\\\WWWSSSPPPOOOQQQQQQWWWbbbmmmrrrmmmgggZZZ[[[\\\```jjjvvv|||{{{xxx{{{~~~sssiiibbbaaahhhqqqzzzuuusssuuuxxxyyyxxxooorrrvvvzzz}}}}}}xxxtttnnnhhhddd]]]ZZZUUUPPPMMMIIIEEEBBB@@@@@@AAADDDHHHKKKLLLKKKKKKIIIHHHGGGHHHJJJLLLNNNLLLKKKHHHDDDBBBCCCGGGJJJSSSccczzzdddQQQKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>===UUUQQQKKKDDD???=========@@@CCCFFFGGGHHHLLLUUU[[[aaajjjppppppqqqvvvxxxwww}}}zzzwwwuuutttqqqmmmiiidddbbb___YYYVVVWWW[[[___aaagggpppyyy~~~yyywwwsssooojjjfffcccbbb``````aaabbbeeehhhjjjlllmmmnnnpppqqqrrrsssrrrrrrpppqqqsssuuuxxxyyyzzz{{{zzz{{{}}}~~~ssswwwtttmmmgggdddeeeooo{{{qqqgggmmm}}}qqqZZZYYYOOOPPPTTTZZZaaapppzzzpppddd^^^___fffppp}}}|||{{{zzzuuunnniiiaaaXXXPPPLLLIIIGGGHHHKKKKKKKKKOOOTTTXXXWWWQQQLLLHHHIIILLLRRRbbb|||```NNNLLLJJJEEEBBBDDDEEEDDD@@@>>>===>>>:::999999888888777666666444444333222222222222333444333222222111111222222000000////////////000000111000000000000111222222222222333444555555555555666:::===>>>===>>>AAADDDKKKaaa}}}uuujjjffffffccceeekkkttt}}}ssspppmmmiiiggggggccc```[[[VVVSSSRRRSSSSSSSSSTTTYYYeeepppssslllccc\\\___aaadddooo|||zzz}}}zzzqqqkkkggggggpppzzz}}}yyyxxxzzz{{{yyywwwrrrvvv{{{~~~yyyuuupppkkkfffbbbZZZVVVRRRNNNKKKHHHEEEBBB???@@@BBBFFFJJJLLLMMMLLLJJJIIIHHHGGGHHHJJJLLLNNNJJJIIIFFFCCCBBBDDDIIIMMMZZZjjj{{{^^^OOOKKKHHHFFFEEEDDDDDDCCCBBB@@@???>>>===YYYUUUMMMFFFAAA>>>===>>>@@@CCCFFFGGGHHHNNNXXX```bbbllltttuuuvvvzzz|||zzz|||xxxuuusssqqqllliiibbbaaa^^^ZZZXXX[[[bbbiiinnnttt|||~~~xxxvvvrrrmmmiiieeebbb```___```aaadddgggkkkoooqqqnnnoooqqqssstttttttttssspppqqqsssuuuwwwxxxyyyzzzyyyzzz|||~~~vvvvvv|||vvvqqqjjjeeeeeeooo|||qqqeeeeeerrrpppYYYYYYTTTUUUYYY```hhhyyy}}}|||yyymmm```]]]aaaiiittt~~~{{{zzzyyyuuunnniiiaaaXXXOOOLLLIIIGGGIIILLLKKKLLLOOOTTTXXXWWWRRRLLLIIIIIIKKKRRRccc~~~^^^MMMLLLKKKFFFBBBEEEGGGEEEAAA>>>>>>???::::::999999888777777777555444333333222222333333444333222222111111222222000000////////////000000000000000///000111111222111111222333444444444444555999===>>>======@@@CCCFFF[[[xxxuuuooonnnjjjdddccciiirrr|||~~~vvvssspppkkkhhhgggbbb___YYYTTTRRRSSSVVVXXXSSSTTTZZZgggsssuuulllcccaaaeeegggjjjtttxxxsssooommmmmmppp{{{~~~~~~|||xxxtttwww|||}}}zzzvvvrrrnnniiiddd```VVVSSSPPPMMMKKKIIIFFFDDD???@@@BBBFFFKKKMMMMMMLLLJJJIIIHHHGGGHHHJJJLLLNNNIIIHHHFFFCCCBBBEEEJJJNNNbbbrrruuuZZZNNNKKKGGGDDDDDDEEEDDDCCCBBB@@@???>>>===```ZZZRRRKKKEEEAAA===;;;<<<;;;>>>DDDKKKQQQ[[[eeejjjooouuuxxxyyyzzz}}}~~~{{{wwwtttqqqooonnnjjjhhhccc^^^\\\___fffkkkxxx~~~}}}{{{ssskkkfffaaa]]]]]]aaa\\\\\\^^^aaaeeeiiimmmoootttuuuuuuuuutttssssssrrrrrrssstttvvvxxx{{{}}}~~~|||~~~~~~vvvtttvvv~~~~~~xxxqqqllliiihhhllltttzzz{{{zzzssslllhhhhhhnnnzzznnnZZZRRRWWWXXX\\\dddlll}}}zzzwwwyyy||||||ssshhhdddfffqqq{{{~~~{{{xxxuuuqqqllliii^^^YYYRRRLLLIIIHHHGGGFFFJJJMMMOOOQQQVVVYYYVVVOOOMMMLLLQQQVVVdddzzz\\\OOOLLLHHHAAAFFFEEEDDDBBB@@@?????????@@@@@@???===<<<;;;:::999777777666666555555444444333333333222222222111111111111000000000000111111000111111111111222222222111111222222222333333333999999:::;;;===???AAABBBHHHUUUmmmwwwooopppsssjjjgggmmmrrruuu}}}vvvpppkkkfffcccccc[[[SSSPPPSSSXXXZZZZZZ[[[[[[___iiissstttlllbbb```ccchhhooowww}}}|||uuuqqqnnnmmmlllnnntttzzzyyyuuuttttttyyy{{{xxxsssnnnjjjeee```\\\VVVSSSOOOJJJFFFCCCBBBAAA<<>>DDDIIIOOOYYYbbbjjjooouuuyyyzzzzzz}}}}}}yyyvvvsssqqqpppjjjhhheeebbbbbbgggnnnttt|||wwwooogggaaa\\\XXXYYY]]][[[\\\^^^aaaeeeiiimmmooossssssttttttttttttsssssssssssstttvvvxxxzzz|||}}}yyytttttt{{{~~~wwwpppkkkhhheeefffjjjmmmllliiikkkfffdddjjjuuukkk\\\WWWXXXYYY```kkkvvvqqqnnnvvv{{{wwwiiidddgggttt~~~|||zzzwwwtttooojjjeee\\\WWWPPPKKKHHHHHHGGGGGGJJJMMMPPPRRRWWW[[[XXXRRRKKKKKKQQQYYYhhhxxx[[[NNNMMMJJJDDDGGGFFFDDDCCCAAA@@@@@@??????>>>===<<<:::999888888777777777666666555555444333333333222222222222111111111000000000000111111000111111111111222222222111111222222222333333333666777999:::<<<>>>@@@@@@FFFSSSjjjwwwwwwvvvnnnkkkpppssstttzzztttnnngggccc^^^WWWPPPNNNRRRXXX\\\]]]\\\[[[___hhhsssuuuoooggg```eeemmmtttzzzzzz{{{zzzssslllhhhiiilllqqquuuyyy}}}xxxtttsssuuu~~~yyyvvvqqqlllhhhccc^^^[[[UUURRRNNNIIIEEECCCBBBAAA===BBBFFFGGGJJJNNNOOOLLLKKKIIIGGGGGGIIIKKKKKKKKKLLLGGGEEEDDDEEEHHHRRR\\\tttmmmWWWLLLIIIHHHHHHIIIJJJHHHEEEBBB@@@?????????hhhccc[[[TTTNNNIIIDDDAAA>>><<<>>>CCCGGGLLLUUU^^^hhhnnnuuuyyyzzzzzz|||~~~~~~|||yyyvvvtttrrrqqqkkkjjjiiiiiikkkqqqyyy|||wwwqqqiii```ZZZUUURRRTTTXXXZZZ[[[]]]aaaeeejjjmmmoooqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvxxxyyy{{{|||uuuqqqwww~~~vvvoooiiifffbbbaaabbbbbb```]]]cccaaaeeeqqq}}}eee\\\[[[XXX]]]gggvvv~~~oooggggggwww|||kkkeeeiiixxxzzzyyyxxxwwwtttnnngggaaaYYYTTTNNNIIIHHHHHHHHHHHHJJJMMMPPPTTTYYY^^^\\\VVVKKKJJJTTT```pppuuuYYYNNNMMMKKKGGGGGGGGGFFFDDDCCCBBBAAAAAA??????>>>===;;;:::999888888888777777666555555444333333333333222222222222111111000000000000111111000111111111111222222222111111222222222333333333444555888;;;===>>>>>>>>>DDDPPPggg|||tttppprrrrrrsss{{{}}}vvvooogggaaaWWWRRRLLLKKKQQQYYY^^^aaaaaa___aaahhhrrrvvvrrrmmmeeelllvvv{{{}}}zzzxxxtttkkkccc```gggpppzzz|||tttppprrruuu|||zzzuuurrrmmmiiieee```\\\XXXSSSQQQLLLHHHDDDBBBAAAAAA>>>CCCGGGHHHLLLPPPQQQNNNIIIGGGFFFGGGIIIKKKLLLKKKHHHFFFEEEEEEEEEKKK[[[kkkuuueeeSSSKKKIIIHHHHHHIIIJJJHHHEEECCCAAA@@@???@@@lllggg```ZZZSSSMMMGGGDDD@@@>>>>>>BBBEEEIIIQQQYYYeeekkksssxxxyyyyyy{{{|||{{{zzzxxxvvvtttrrrqqqqqqmmmnnnnnnpppssszzz~~~uuuooojjjbbbYYYTTTOOOMMMPPPUUUYYYZZZ^^^bbbfffkkknnnppppppqqqrrrtttuuuvvvwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{|||}}}zzzrrrvvv~~~xxxppphhheeeaaa___``````___]]]aaadddoooppp]]]YYY\\\ZZZbbbqqqwwwlllgggiiinnn|||lllgggmmm{{{yyyxxxxxxxxxtttmmmeee___VVVRRRLLLHHHGGGHHHIIIIIIJJJNNNQQQUUU[[[```^^^XXXLLLMMMZZZlll|||rrrXXXNNNMMMKKKHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<;;;999999888777777666555555444444333333333222222222111111000000000000111111000000111111111222222222111111222222222333333333222555888;;;>>>???>>>>>>CCCMMMbbb}}}{{{ssspppoooqqq{{{|||vvvmmmddd^^^TTTPPPJJJJJJOOOWWW___ccchhhfffeeejjjrrrwwwvvvssspppvvv}}}~~~}}}~~~~~~zzzsssiiicccbbbooo{{{~~~|||}}}vvvtttyyy|||xxxtttpppmmmiiieeeaaa]]]XXXUUUQQQNNNJJJFFFCCCBBBAAAAAA???DDDHHHIIILLLPPPQQQNNNGGGFFFFFFHHHKKKLLLLLLKKKCCCDDDFFFGGGHHHRRRiii}}}jjj]]]PPPLLLKKKIIIHHHIIIEEEEEEDDDCCCBBBBBBCCCCCCmmmjjjddd^^^XXXQQQKKKFFFCCC@@@???BBBCCCEEELLLTTT___fffooovvvxxxxxxyyyzzzyyyxxxwwwuuutttssssssrrrqqqrrrtttvvvyyyxxxnnnhhhaaaZZZSSSOOOLLLKKKNNNTTTXXXZZZ^^^ccchhhmmmppprrrpppqqqsssuuuwwwxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{|||{{{|||}}}}}}~~~xxxyyy|||uuujjjgggbbb___^^^^^^______bbbmmmgggZZZYYY\\\___kkk}}}qqqgggcccfffoooyyynnnjjjqqq}}}~~~}}}yyyyyyyyyyyyuuunnneee^^^TTTPPPKKKGGGGGGIIIJJJJJJKKKOOORRRUUU[[[```^^^XXXOOOPPPaaawwwoooWWWNNNLLLJJJGGGGGGGGGHHHGGGFFFEEECCCCCCCCCCCCBBBAAA???>>>===<<<;;;:::999888777666555555444444444333333333222222111111000000000000111111000000111111111222222222111111222222222333333333333555999<<>>===<<<;;;<<<;;;:::999888666666555444444444444333333333333111111000000000000111111000111111111111222222222111111222222222333333333333555888;;;>>>@@@AAAAAACCCGGGWWWnnnyyykkkfffmmm{{{zzzuuupppjjjddd```XXXTTTNNNKKKNNNUUU^^^dddfffeeeeeekkkuuu~~~{{{zzzwwwvvv{{{{{{yyy{{{|||yyyuuuppplllfffccc___\\\YYYUUUQQQNNNKKKIIIFFFCCCAAAAAAAAAAAABBBFFFIIIJJJLLLOOOOOOLLLHHHHHHJJJLLLOOOOOOMMMJJJDDDEEEGGGJJJNNN]]]xxxrrr]]]UUUOOONNNNNNKKKIIIJJJHHHGGGFFFEEEDDDBBBAAA@@@ooommmiiieeeaaaZZZSSSNNNIIIEEEBBBCCCBBBBBBGGGNNNPPPYYYeeeooossstttuuuvvvxxxwwwwwwvvvvvvvvvwwwwwwvvvxxx|||yyyqqqggg^^^XXXNNNIIIGGGIIIKKKKKKOOOTTTYYY\\\aaaggglllqqqtttuuussstttvvvxxxzzz{{{{{{|||{{{{{{{{{|||}}}~~~}}}|||sssjjjfffgggkkkooo}}}yyyggg___^^^^^^^^^```lllyyy~~~~~~xxxmmmkkkjjjmmmpppvvv{{{qqqsss}}}{{{{{{zzzyyyxxxtttmmmddd^^^UUUPPPKKKHHHHHHJJJKKKKKKNNNPPPRRRTTTXXX\\\XXXQQQNNNRRRhhhiiiXXXSSSPPPLLLKKKEEEFFFGGGHHHGGGEEECCCBBBCCCCCCBBB@@@???>>>===<<<<<<<<<;;;:::888777666555555444444444444333333333111111000000000000111111000111111111111222222222111111222222222333333333333444666999<<<>>>@@@AAABBBDDDPPPeee|||~~~mmmffflllxxx~~~yyyrrrlllgggddd```^^^ZZZVVVPPPMMMOOOVVV___ffffffeeeeeejjjsss||||||zzz}}}}}}xxx{{{{{{xxxuuuppplllhhhbbb___[[[XXXVVVRRROOOLLLIIIGGGEEEBBBAAA@@@AAAAAAEEEIIILLLLLLMMMPPPOOOLLLIIIJJJLLLOOOPPPPPPMMMJJJFFFGGGJJJPPPYYYjjjhhhZZZSSSNNNMMMMMMJJJHHHIIIGGGGGGFFFFFFDDDCCCAAAAAApppnnnkkkhhhccc]]]VVVPPPKKKFFFDDDCCCBBBAAAFFFLLLLLLUUUbbblllqqqrrrssstttuuuttttttttttttuuuuuuvvvwwwyyy}}}yyyqqqhhh___VVVPPPHHHDDDDDDHHHJJJKKKOOOTTTYYY\\\bbbhhhnnnrrruuuwwwuuuvvvwwwyyyzzz{{{||||||{{{||||||}}}~~~}}}|||}}}~~~uuuqqqsssyyyjjj\\\[[[^^^^^^\\\ZZZfffnnnnnnnnnooooookkkfffiiiooowww|||sssrrr~~~}}}{{{zzzxxxvvvrrrlllddd^^^UUUQQQLLLIIIIIIJJJKKKLLLNNNQQQRRRSSSWWWZZZVVVOOOKKKPPPhhhfffXXXUUURRROOOMMMEEEFFFGGGHHHGGGEEECCCBBBEEEEEEDDDCCCAAA@@@??????===<<<;;;:::888777666555555555444444444333333333111111000000000000111111000111111111111222222222111111222222222333333333333333555777:::===@@@AAAAAAAAAKKK```wwwooogggkkkuuu|||xxxrrrjjjccc___]]]\\\[[[ZZZVVVQQQNNNPPPWWWaaaiiiiiiggggggjjjqqqxxx}}}}}}yyyyyyxxxwww}}}}}}xxxuuuqqqmmmiiifff```]]]ZZZWWWTTTQQQMMMKKKHHHFFFDDDBBB@@@@@@AAAAAAHHHLLLNNNMMMNNNQQQPPPLLLKKKKKKMMMPPPQQQPPPMMMIIIGGGGGGLLLVVVcccxxxvvv```XXXRRRMMMMMMKKKHHHFFFHHHCCCDDDEEEEEEEEEEEEEEEDDDrrrppplllhhhddd___YYYUUUJJJHHHEEEBBB@@@@@@AAABBBJJJQQQ\\\ffflllooopppqqqppprrruuuwwwwwwxxxzzz||||||{{{rrriii```VVVMMMHHHEEEEEEEEEDDDFFFJJJPPPUUU[[[```ggglllqqqtttwwwyyy{{{|||}}}|||zzzzzz{{{}}}~~~~~~}}}}}}}}}yyykkk^^^[[[[[[WWWQQQNNNSSSUUUZZZaaaaaa___dddmmmrrrwww~~~uuuxxx}}}{{{yyyvvvqqqjjjbbb]]]WWWRRRLLLIIIIIIKKKLLLMMMPPPPPPQQQUUUYYYZZZVVVRRRKKKTTTbbbuuu~~~bbbWWWPPPOOOOOOIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEEEECCCBBB@@@???@@@??????===;;;999777666666555444444222222111000222222222111111111111000111111000000111111222333333333222111111222222222444333333666<<<@@@BBBAAADDDGGGJJJTTTjjj|||nnnhhhnnnwww~~~sssiii___[[[YYYXXX[[[___fffaaaYYYUUUVVV\\\dddjjjgggbbbbbbkkkuuuyyyxxxwwwxxxwwwwwwyyyxxxrrruuu|||vvvqqqlllhhhccc```___\\\XXXUUURRROOOKKKHHHFFFDDDBBB@@@@@@@@@AAABBBJJJKKKMMMOOOOOOMMMKKKJJJFFFJJJNNNOOONNNJJJHHHGGGGGGMMMOOOTTTjjjhhhZZZQQQOOOKKKHHHFFFFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCtttqqqmmmjjjfff```ZZZVVVLLLJJJFFFCCCAAAAAAAAABBBFFFMMMWWWaaagggkkknnnoooooorrruuuxxxyyyyyy{{{|||}}}}}}wwwnnndddZZZQQQIIIDDDBBBCCCCCCCCCEEEIIIOOOSSSYYY^^^eeekkkpppuuuyyy||||||}}}}}}||||||}}}}}}}}}}}}|||{{{|||}}}~~~||||||}}}zzz~~~yyyjjj```VVVUUUTTTQQQMMMLLLLLLMMMTTT\\\```cccmmmwww{{{~~~~~~|||zzzxxxuuupppjjjbbb]]]VVVQQQLLLHHHHHHKKKLLLMMMQQQQQQRRRUUUXXXXXXSSSOOOKKKUUUdddxxxyyy___WWWQQQQQQQQQKKKJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@@@@>>>===;;;999888777777666555444333222222111111111000000000000///111111000000111111222333333222222222222222222222444333333666<<<@@@AAAAAAAAACCCGGGPPPfffooofffiiirrr{{{zzzkkkcccZZZWWWVVVXXX^^^eeeqqqkkkccc\\\[[[___dddgggfffaaaaaajjjsssvvvuuuuuuuuuvvvvvvxxx~~~|||xxxyyy|||xxxsssnnniiieee```]]]\\\YYYUUURRROOOLLLIIIFFFDDDCCCAAA@@@@@@AAACCCDDDKKKMMMNNNOOOOOOMMMKKKIIIHHHKKKOOOPPPNNNJJJGGGFFFCCCHHHMMMWWWppp{{{cccWWWPPPNNNKKKHHHFFFEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCBBBuuusssoookkkgggaaa[[[WWWOOOMMMIIIEEECCCAAAAAAAAABBBGGGPPPYYY```eeejjjmmmmmmqqqvvvzzz{{{{{{||||||~~~zzzrrrggg\\\RRRJJJCCC@@@???@@@BBBCCCEEEIIINNNQQQWWW\\\bbbhhhnnnuuu{{{}}}~~~~~~~~~~~~{{{xxxxxxwwwvvvuuuvvvxxx{{{{{{{{{~~~}}}oookkklllyyy}}}nnnaaaZZZTTTOOOOOONNNKKKJJJKKKIIIKKKQQQZZZcccmmm|||~~~}}}}}}}}}zzzxxxvvvsssoooiiibbb]]]TTTPPPJJJGGGHHHKKKMMMNNNSSSRRRSSSUUUWWWVVVQQQLLLLLLVVVggg}}}rrr\\\WWWSSSRRRSSSMMMKKKKKKJJJIIIHHHFFFFFFEEEGGGGGGGGGFFFEEEDDDBBBAAABBBBBBAAA@@@>>><<<;;;:::999888888777666555444333111000000000000/////////111111000000111111222333222222222222222222222222333333333666;;;>>>@@@@@@===???BBBKKK___yyyssseeeeeemmmuuu~~~uuuddd]]]WWWUUUVVV[[[fffqqqzzzppphhhdddccccccdddeee``````iiirrrtttuuuuuuxxxzzzzzzzzz}}}xxx{{{}}}zzzwwwsssooojjjfffbbb]]]ZZZWWWUUUQQQNNNLLLIIIFFFCCCBBBAAA@@@@@@AAACCCEEEFFFNNNOOOPPPPPPOOOMMMJJJIIIJJJMMMPPPPPPMMMIIIGGGEEECCCGGGNNN\\\yyyrrr^^^TTTOOOMMMJJJGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBvvvsssoookkkgggaaa[[[WWWRRRPPPLLLHHHDDDBBBAAA@@@>>>CCCJJJQQQXXX```gggkkkmmmrrrwww{{{}}}}}}}}}}}}vvvnnnaaaUUUKKKDDD???======???BBBDDDFFFJJJOOORRRWWW[[[aaagggmmmttt{{{{{{xxxtttqqqooonnnnnnnnnooosssxxx{{{}}}~~~kkkbbbdddjjjvvvvvvfff[[[TTTPPPNNNMMMMMMLLLHHHIIIMMMNNNQQQWWWbbbooo~~~|||{{{{{{|||xxxvvvsssppplllggg```\\\RRRNNNIIIGGGHHHKKKNNNOOOTTTSSSSSSUUUXXXVVVQQQLLLLLLXXXkkklllZZZWWWSSSSSSSSSMMMMMMMMMKKKJJJHHHGGGFFFEEEHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@???===<<<999999888777666555444444111111111111000000000000111111000000111111222333111111222222333333222222222333444666:::===???@@@<<<===AAAIII[[[rrrzzzhhheeejjjooo|||{{{pppbbb\\\WWWWWWZZZbbbppp~~~{{{tttoookkkfffcccbbb^^^```iiissswwwyyy|||yyyzzzvvvsssppplllhhhddd```[[[XXXTTTQQQNNNKKKIIIGGGDDDAAA@@@??????@@@BBBDDDGGGIIIPPPPPPPPPPPPNNNLLLJJJHHHLLLNNNPPPPPPLLLHHHFFFEEEFFFIIIRRRdddkkkZZZSSSMMMLLLIIIFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAvvvsssoookkkfffaaaZZZVVVSSSQQQNNNIIIFFFCCCAAA@@@>>>AAAFFFKKKRRR[[[dddjjjooosssyyy|||~~~}}}}}}}}}~~~}}}ssskkk]]]PPPGGGAAA===<<<===???BBBEEEHHHLLLQQQUUUYYY]]]bbbhhhnnnuuu|||zzzwwwnnnmmmkkkhhhffffffggghhhjjjooovvv{{{~~~ooo```[[[bbbkkkwwwwwwcccVVVPPPNNNMMMKKKKKKMMMKKKHHHJJJOOOQQQWWWbbbooo|||{{{{{{{{{wwwuuuqqqnnnjjjddd^^^ZZZQQQMMMIIIGGGIIILLLOOOQQQSSSRRRSSSVVVXXXWWWSSSNNNMMMYYYpppiiiYYYXXXSSSRRRRRRLLLNNNNNNMMMKKKIIIHHHGGGFFFJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>999999888777666555444444333333222222222222111111111111000000111111222333000111222333333333333222111333444666888;;;>>>@@@>>>>>>AAAIIIWWWlllooogggiiijjjttt{{{pppccc\\\WWWYYY___iiiyyy}}}yyytttlllfff```^^^bbbmmmxxx}}}|||wwwtttpppmmmjjjgggccc___ZZZVVVQQQOOOLLLJJJHHHFFFCCC@@@>>>>>>>>>@@@BBBFFFIIILLLPPPPPPPPPOOOMMMKKKIIIHHHLLLNNNOOONNNKKKGGGEEEDDDFFFJJJUUUlllyyyeeeXXXSSSKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAwwwtttpppkkkfff```ZZZVVVSSSQQQNNNJJJGGGCCCAAA@@@???@@@BBBFFFMMMWWWbbbjjjrrruuuzzz}}}}}}}}}}}}~~~}}}|||{{{}}}zzzppphhhZZZNNNFFF@@@===<<<>>>@@@BBBEEEIIINNNTTTYYY\\\```gggmmmssszzz}}}uuuooolllaaabbbaaa```___```ccceeeiiiooovvv{{{~~~{{{ggg[[[XXX```jjjuuu~~~wwwvvvpppcccVVVMMMJJJKKKLLLIIIIIIKKKKKKIIIMMMRRRSSS^^^nnnzzz~~~~~~|||{{{{{{wwwtttppplllgggaaa[[[WWWQQQMMMIIIHHHJJJNNNQQQSSSRRRQQQRRRUUUXXXWWWRRRMMMMMM[[[tttgggXXXXXXSSSRRRRRRMMMNNNNNNMMMLLLKKKIIIIIIHHHJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???:::999888777666555555444444444333333333222222222111111000000111111222333///000222333444444333222111222555666777999===?????????BBBIIITTTeee~~~vvviiifffdddlllzzz}}}sssddd\\\WWW[[[eeeqqq}}}ssskkkcccbbbhhhttt~~~|||xxxtttpppkkkiiifffcccaaa\\\WWWSSSOOOMMMJJJHHHGGGEEEBBB@@@>>>>>>>>>@@@CCCGGGKKKMMMPPPOOOOOONNNLLLJJJIIIHHHKKKMMMNNNMMMIIIFFFDDDDDDCCCIIIXXXrrrppp___VVVRRRIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@xxxuuuqqqmmmhhhbbb[[[WWWRRRQQQNNNKKKGGGDDDAAA@@@??????@@@BBBIIISSS```hhhuuuxxx{{{}}}}}}}}}}}}~~~{{{yyyxxxzzz|||vvvmmmeeeXXXMMMEEE@@@===<<<>>>@@@BBBDDDHHHNNNVVV[[[^^^ccckkkttt{{{yyyppphhhccc```WWWYYYZZZZZZ[[[]]]bbbfffkkkpppvvvzzz|||qqqbbbZZZWWW]]]hhhqqqzzz~~~{{{rrrllldddaaa[[[TTTMMMHHHHHHKKKMMMIIIHHHKKKMMMOOOSSSXXX]]]lllzzzqqqnnnwww~~~|||{{{wwwtttooojjjeee___YYYTTTQQQMMMJJJIIIKKKOOOSSSUUURRRQQQQQQSSSUUUSSSNNNIIIMMM\\\vvv}}}dddWWWWWWSSSSSSUUUQQQNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@;;;;;;:::999888777666666333333333222222222111111111111000000111111222333...000222444444444333222000222555666666888<<>>@@@FFFNNN^^^wwwzzzhhh```___dddpppwwwggg]]]XXX___mmm|||zzzpppiiiiiiooo|||{{{xxxuuurrrnnnkkkdddccc```^^^\\\WWWRRRNNNLLLJJJGGGFFFEEECCCAAA???>>>>>>>>>@@@CCCGGGKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHIIIKKKLLLKKKHHHEEEDDDDDDDDDLLL]]]www|||fffYYYRRRNNNGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@zzzwwwsssnnniiiccc\\\XXXRRRPPPNNNKKKGGGDDDAAA@@@??????>>>@@@FFFQQQ^^^gggwwwyyy||||||||||||}}}zzzwwwvvvxxx}}}yyyrrrjjjbbbWWWLLLEEE@@@===<<<>>>???AAACCCGGGNNNVVV\\\___eeeoooxxx~~~zzzrrrhhh```YYYTTTRRRRRRTTTWWWXXXYYY]]]ccchhhnnnrrrwwwyyyzzz|||kkk___ZZZWWW]]]gggnnnvvv}}}~~~~~~yyyyyypppeee\\\WWWRRRMMMKKKIIIHHHJJJMMMPPPJJJHHHLLLQQQUUUYYY^^^iiiyyypppgggccceeesss}}}{{{xxxtttoooiiiddd]]]WWWSSSQQQNNNJJJIIILLLPPPTTTVVVSSSQQQQQQRRRSSSPPPJJJEEENNN]]]xxxzzzbbbVVVWWWSSSTTTWWWTTTNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@===<<<;;;;;;999999888777222222222111111111111000111111111000111222222333...000222444555444333222000222555666666777;;;???>>>===>>>DDDKKKYYYrrr{{{fff[[[\\\___iii{{{{{{jjj___ZZZcccuuu}}}sssnnnnnnuuu{{{wwwssspppmmmjjjggg```^^^\\\ZZZXXXSSSNNNJJJJJJHHHFFFDDDCCCBBB???===>>>>>>>>>@@@CCCGGGKKKMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHJJJKKKJJJGGGDDDDDDDDDIIIPPPbbbzzzttt___UUUOOOJJJFFFFFFFFFFFFGGGGGGGGGGGGAAAAAAAAA@@@@@@@@@??????{{{yyytttnnnhhhbbb]]][[[YYYTTTNNNIIIGGGEEECCCBBB??????AAABBBBBBFFFRRR```rrryyy}}}}}}~~~}}}vvvvvvuuuvvvwwwzzz}}}~~~~~~}}}}}}xxxqqq```\\\TTTLLLDDD???<<<:::???@@@AAABBBEEEJJJQQQVVV```bbbkkkyyy}}}oooiiibbb\\\XXXUUUPPPMMMNNNPPPRRRUUUXXX\\\aaadddmmmrrrxxx{{{{{{{{{}}}lllZZZTTTUUUZZZ```llltttzzzzzzzzz}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}|||{{{xxxtttnnneeeZZZRRRTTTPPPKKKIIIIIIKKKLLLMMMLLLJJJMMMSSSWWWXXXaaakkkyyy{{{nnnbbb]]]```iiiwww|||yyyvvvqqqjjjddd^^^YYYTTTQQQMMMKKKJJJKKKNNNQQQSSSTTTTTTRRRNNNJJJJJJKKKIIIFFFQQQdddnnnbbbVVVTTTUUUSSSRRRRRROOONNNLLLKKKJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFEEECCCBBB@@@AAA>>><<<;;;;;;;;;:::999777666555444333222222222333333333222222222111111222222222222222222222222111222333333444555888;;;AAA===>>>CCCFFFNNNfffvvvaaa[[[YYY___iiiwwwnnneee___iii}}}~~~wwwrrrwww{{{uuunnnkkkkkkjjjfffbbb```]]]YYYVVVSSSQQQNNNKKKGGGFFFDDDBBB@@@???>>>>>><<<>>>@@@CCCFFFIIIKKKMMMMMMNNNNNNKKKHHHFFFHHHJJJNNNNNNKKKGGGFFFGGGGGGGGGKKKWWWssshhhXXXQQQMMMIIIGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@??????{{{yyytttooohhhbbb^^^[[[XXXTTTNNNJJJGGGFFFDDDCCC>>>>>>???@@@???BBBMMMZZZooovvv{{{||||||~~~}}}zzzuuutttsssssstttvvvyyyzzz{{{zzzzzz|||~~~{{{tttmmm]]]YYYRRRJJJBBB===:::999>>>???AAABBBEEEIIIOOOSSSZZZ]]]fffttt~~~vvvnnnkkk^^^ZZZTTTPPPNNNKKKHHHEEEIIIKKKNNNPPPSSSVVV[[[^^^hhhmmmssswwwxxxyyy{{{~~~kkkZZZTTTTTTXXX]]]fffooowwwyyyyyyzzzyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwuuussspppkkkeee^^^XXXTTTPPPLLLHHHFFFGGGJJJLLLMMMPPPOOOQQQVVVZZZ___kkkyyyoooeee\\\[[[aaakkkzzz|||yyyuuupppiiibbb]]]XXXSSSPPPLLLJJJIIIJJJMMMQQQRRRSSSRRRPPPMMMKKKKKKKKKJJJHHHSSSffflll```UUUSSSTTTSSSQQQQQQOOONNNLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@>>>===<<<<<<<<<:::888888888777555444444444444333333333222222222222111222222222222222222222222111222333333333555888;;;???<<<>>>CCCDDDKKKaaayyyzzzbbbWWWVVV^^^iiiuuuwwwjjjcccmmm|||~~~{{{xxxrrrkkkhhhhhhgggccc___]]]ZZZVVVSSSPPPNNNKKKIIIEEEDDDBBB@@@???>>>=========>>>AAADDDGGGJJJLLLMMMNNNNNNMMMJJJGGGFFFHHHKKKOOONNNLLLHHHFFFFFFGGGGGGPPP^^^yyywwwaaaUUUPPPMMMJJJGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA{{{yyyuuupppjjjddd___\\\XXXTTTOOOKKKIIIGGGEEEDDD===<<<======<<<===FFFQQQfffnnnuuuwwwxxxzzzyyyvvvrrrqqqpppooooooqqqssstttuuutttuuuwwwxxxuuunnnhhhYYYUUUOOOGGGAAA<<<:::999<<<>>>AAACCCEEEIIIMMMPPPUUUYYYaaalllxxxyyytttnnnddd\\\YYYRRROOOLLLJJJIIIHHHFFFDDDFFFHHHKKKMMMOOOQQQUUUXXX```eeelllqqqsssuuuyyy|||iiiZZZUUUTTTUUUXXX```kkkuuuyyyyyyyyywwwsssssssssrrrpppnnnmmmnnnpppllljjjgggaaa[[[WWWVVVWWWNNNKKKGGGFFFHHHKKKNNNOOOTTTTTTXXX\\\aaakkk~~~pppaaa[[[XXX\\\eeeqqq{{{yyysssooohhhaaa[[[VVVRRROOOKKKJJJIIIJJJMMMPPPQQQRRRQQQOOOMMMLLLKKKKKKKKKLLLZZZooohhh]]]TTTRRRSSSQQQPPPPPPOOONNNLLLKKKJJJIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@??????>>>>>>???>>>;;;999::::::888777666555555555333333333333222222222222222222222222222222222222111222333333333444777:::===<<>>===<<<<<<<<<>>>@@@BBBEEEHHHKKKMMMMMMOOONNNKKKHHHFFFFFFIIILLLOOONNNLLLIIIFFFEEEGGGIIIYYYkkkjjjXXXQQQOOOMMMJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB{{{yyyvvvqqqlllfffaaa^^^XXXUUUPPPLLLJJJHHHFFFDDD>>><<<<<<<<<:::999@@@IIIXXX```hhhlllooorrrrrrooommmllljjjiiiiiijjjkkklllnnnnnnoooqqqqqqnnngggbbbVVVRRRLLLEEE???<<<:::999;;;>>>AAADDDFFFHHHKKKMMMTTTZZZbbbjjjttt|||tttiiiccc]]]WWWSSSSSSNNNMMMLLLJJJJJJIIIHHHGGGGGGIIIKKKMMMNNNPPPSSSVVVYYY___fffkkknnnrrrvvvzzz~~~hhh[[[VVVTTTSSSUUU]]]hhhsssxxxzzz}}}}}}{{{yyywwwsssnnnjjjhhhjjjlllhhhhhhfffaaa[[[XXXXXXYYYQQQNNNJJJIIIJJJNNNPPPRRRUUUYYY^^^ccclll|||xxxbbbYYYWWWZZZbbbmmmyyy~~~{{{xxxsssnnngggaaa[[[VVVQQQNNNJJJIIIHHHJJJMMMPPPQQQQQQQQQOOOMMMMMMJJJIIILLLPPPfffzzzcccZZZRRRQQQRRRPPPNNNOOOOOONNNLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCAAAAAA?????????@@@AAA@@@<<<999;;;:::999777666555555555444444333333333222222222111111111111111111111111111222333333333444777999<<<===AAADDDCCCEEEQQQ___uuummmVVVNNNWWWdddmmmtttyyymmmppp|||tttggggggooozzzzzzvvvtttmmmiiidddaaa```^^^[[[XXXTTTQQQMMMKKKIIIHHHEEECCC@@@???>>>>>>============@@@AAADDDHHHJJJMMMNNNNNNOOOMMMIIIFFFEEEGGGJJJMMMNNNLLLJJJIIIFFFDDDHHHMMMhhh|||{{{```RRRNNNMMMKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB{{{zzzxxxtttnnnhhhccc```YYYVVVQQQNNNLLLIIIGGGDDD@@@>>><<<<<<:::888<<>>BBBEEEFFFHHHJJJLLLSSS]]]iiipppxxxuuuhhh\\\UUURRRPPPQQQSSSLLLLLLKKKIIIGGGFFFFFFFFFGGGJJJMMMOOOPPPQQQTTTVVVWWW]]]dddiiilllpppvvvzzz|||hhh]]]XXXUUUSSSSSSZZZdddnnntttyyy~~~uuunnnkkkkkkmmmnnnoooooonnnjjjeee```]]]\\\SSSOOOKKKJJJLLLOOORRRSSSUUU\\\eeennn{{{~~~iii\\\WWWXXX^^^iiittt~~~zzzwwwtttooohhhaaa\\\WWWRRROOOIIIIIIHHHJJJMMMPPPPPPPPPRRROOOMMMLLLHHHFFFMMMVVVwwwrrr___WWWRRRQQQQQQOOOMMMOOOOOONNNMMMLLLKKKLLLMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@BBBBBBAAA>>>;;;<<<;;;999777666555444444444444444333333333222222111111111111111111111111222222333333222333666888;;;>>>CCCFFFDDDEEELLLUUUjjjyyy___OOOUUU```jjjqqq{{{~~~sssooooooooojjjdddcccnnn~~~xxxtttqqqpppgggeeebbb___\\\ZZZWWWUUUQQQNNNKKKHHHGGGFFFDDDBBB?????????>>>>>>>>>??????AAACCCGGGJJJMMMNNNOOOOOONNNLLLHHHEEEFFFHHHKKKMMMLLLHHHGGGGGGEEEDDDLLLVVVwwwrrrZZZPPPNNNLLLIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB||||||zzzvvvrrrlllfffccc[[[XXXSSSPPPMMMJJJFFFDDDBBB???======:::777:::???<<>><<<<<<<<<;;;>>>AAACCCDDDFFFHHHJJJPPP```oooxxxmmmaaaUUUPPPOOONNNPPPTTTOOOOOOMMMIIIFFFFFFGGGIIIIIILLLOOORRRSSSTTTVVVXXXZZZ___eeejjjmmmqqqwww{{{}}}jjj```[[[XXXUUUUUUWWWaaakkkqqqyyyvvvoooqqqwww{{{|||}}}zzzwwwrrrkkkccc^^^QQQNNNJJJJJJLLLPPPSSSTTTXXXbbbooo}}}kkk^^^ZZZXXX[[[cccoooyyy}}}yyywwwsssooohhhaaa\\\WWWRRROOOIIIIIIIIIKKKOOOQQQQQQPPPPPPLLLKKKKKKGGGEEEPPP```lll[[[UUUQQQRRRQQQNNNMMMOOONNNNNNMMMMMMMMMOOOPPPQQQJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAABBBCCCBBB@@@>>>===<<<:::888666555555444444444444444333333333333111111111111111111111111222333333222222333555888999>>>DDDFFFEEEEEEIIINNN```wwwlllVVVUUU[[[gggpppzzzzzzqqqiiifffgggiiiiiivvvzzzuuupppmmmkkkjjjbbbaaa^^^\\\XXXUUUSSSRRRNNNKKKHHHFFFEEEDDDBBB@@@??????>>>??????@@@AAAAAACCCEEEIIILLLOOOPPPPPPPPPMMMJJJFFFEEEGGGIIIKKKLLLJJJEEEDDDFFFFFFGGGTTTccc~~~iiiVVVQQQOOOKKKHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBB~~~}}}|||yyytttnnniiifff]]]YYYUUUQQQNNNJJJFFFCCCBBB???======:::777888;;;888>>>BBBBBBDDDHHHJJJIIIIIIHHHHHHIIIJJJMMMPPPRRRRRRUUUZZZ\\\[[[YYYUUUSSSKKKHHHDDD???<<<;;;;;;;;;:::<<<>>>@@@AAABBBEEEGGGMMM```sss{{{vvvbbbYYYRRRRRRSSSRRRSSSUUURRRQQQOOOJJJGGGGGGKKKNNNMMMQQQUUUWWWYYYZZZ]]]^^^^^^ccciiimmmooosssxxx}}}lllbbb^^^[[[XXXXXXXXXbbbmmmttt~~~wwwsss}}}|||ttthhh___OOOLLLJJJKKKOOOTTTXXXZZZ^^^kkk{{{rrr^^^XXXZZZ\\\```jjjvvv|||yyyvvvrrrmmmfff```ZZZUUUPPPMMMJJJJJJJJJMMMPPPRRRQQQPPPMMMHHHGGGHHHEEEFFFVVVjjjgggXXXTTTRRRSSSRRRNNNNNNPPPNNNMMMMMMNNNOOOQQQSSSUUULLLKKKKKKKKKKKKJJJJJJJJJEEEDDDDDDCCCDDDEEEFFFGGGDDDCCCAAABBBCCCCCCBBB@@@???===<<<:::888777666666555444444444444333333333111111111111111111111111222333333222111222555777777===CCCDDDDDDEEEGGGJJJZZZpppyyy___WWWWWWdddpppzzzvvvmmmiiikkkooouuuyyyvvvrrrmmmiiigggfffeee\\\\\\[[[XXXTTTQQQOOONNNJJJHHHEEEDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJNNNPPPQQQQQQPPPKKKHHHFFFFFFHHHKKKKKKKKKIIIDDDBBBFFFHHHLLL]]]qqqppp```SSSRRRQQQJJJHHHLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC~~~~~~}}}{{{vvvpppkkkggg^^^[[[VVVRRRNNNJJJEEEBBBBBB>>><<<<<<:::666666:::777<<<>>>======@@@AAA@@@@@@@@@@@@AAADDDGGGKKKMMMLLLPPPUUUWWWWWWTTTRRRPPPHHHEEEAAA===:::999::::::999:::<<<===>>>@@@CCCFFFLLLaaatttzzz|||}}}tttgggXXXRRRPPPTTTWWWWWWWWWXXXPPPOOOLLLGGGDDDEEEJJJOOOSSSVVVZZZ]]]___aaaccceeebbbfffllloooqqqtttzzz~~~nnnddd```]]]ZZZZZZ[[[fffrrrzzzxxxxxxxxxkkk```NNNLLLKKKMMMRRRYYY^^^aaadddqqqfffXXXVVV[[[aaaeeeppp|||~~~|||yyyvvvqqqllleee___YYYTTTOOOLLLJJJJJJKKKMMMQQQRRRRRRQQQJJJEEEDDDFFFEEEGGG[[[rrreeeWWWSSSRRRSSSRRROOONNNPPPMMMMMMNNNOOOQQQSSSVVVWWWLLLLLLLLLLLLKKKKKKKKKKKKDDDCCCCCCCCCDDDEEEGGGHHHEEECCCAAAAAABBBCCCCCCBBB@@@???===;;;999888777777555555444444444333333333000000000000000000000000222333333222111222555777555<<>>@@@AAABBBEEEGGGKKKOOOQQQRRRQQQPPPJJJHHHEEEFFFIIIKKKKKKJJJJJJCCCBBBGGGJJJPPPdddzzzgggYYYQQQSSSRRRJJJIIINNNGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEE}}}yyyuuupppkkkiii```]]]XXXTTTQQQMMMIIIEEEBBBAAA>>><<<:::::::::;;;999999999999999999999999>>>??????@@@BBBDDDFFFGGGFFFHHHLLLNNNNNNKKKHHHEEEDDDBBB@@@===;;;:::::::::999::::::;;;===???@@@AAAOOO___mmmooolllhhhccc^^^XXXYYYZZZZZZ^^^cccccc^^^UUUPPPJJJFFFGGGKKKNNNPPPVVVZZZ___bbbddddddeeefffcccfffjjjmmmooossszzzoooccc]]]ZZZZZZ\\\\\\hhhuuu|||mmm]]]LLLKKKKKKMMMSSSZZZ___bbbsss{{{ppp]]]TTTUUUZZZggglllxxx}}}yyyvvvpppkkkccc]]]XXXSSSOOOLLLIIIKKKMMMOOOOOONNNLLLJJJJJJBBBAAAFFFEEEFFFYYYsssyyy___ZZZUUUPPPOOORRRTTTRRROOOMMMMMMLLLMMMNNNPPPRRRTTTNNNJJJJJJOOOQQQLLLJJJLLLIIIHHHHHHIIIJJJKKKIIIHHHDDDBBBAAAAAABBBDDDDDDDDD???>>>>>>===;;;999777555555555555444444333333333222222111111111111222222222222333333333333444444666:::>>>AAABBBBBBBBBCCCNNNbbb}}}yyy[[[PPP]]]gggqqq~~~|||}}}zzzvvvrrrooonnnkkkhhhfffeeeccc```^^^YYYXXXTTTPPPLLLIIIGGGFFFHHHFFFBBB???<<<:::::::::<<<>>>???@@@@@@AAACCCEEEGGGKKKPPPRRRRRROOOMMMMMMFFFEEEEEEGGGIIIKKKKKKJJJDDDAAABBBHHHKKKSSSlllwww^^^YYYRRRLLLJJJJJJKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEE|||yyytttpppllljjjccc```\\\WWWTTTOOOJJJGGGCCCAAA>>><<<:::::::::;;;999999999999999999999999======>>>???AAACCCEEEFFFEEEGGGIIIKKKJJJHHHEEECCC???>>><<<:::999999:::::::::;;;;;;<<<===???@@@AAAGGGTTT^^^^^^[[[ZZZYYYVVVWWW\\\aaadddhhhiiiddd]]]RRROOOKKKHHHIIILLLRRRUUUZZZ]]]bbbeeefffffffffgggdddgggjjjlllooottt|||uuuiiibbb\\\[[[]]]]]]iiiwwwxxxfffVVVMMMMMMNNNQQQXXX___eeehhhvvviii[[[VVVYYY___lllsss~~~{{{wwwtttnnniiibbb\\\WWWSSSOOOLLLIIIKKKMMMOOOOOOMMMKKKJJJHHHAAAAAAGGGGGGJJJ^^^wwwvvvbbb]]]WWWRRRPPPQQQSSSQQQNNNOOOOOONNNNNNNNNOOOOOOPPPMMMIIIIIINNNOOOLLLJJJLLLEEEEEEDDDEEEGGGGGGFFFEEEFFFDDDAAAAAACCCDDDDDDCCCAAA@@@???===;;;:::999888666666555555444444333333222222111111111111222222222222333333333333444444666888===AAADDDEEEDDDCCCKKK]]]uuufffYYY___hhhuuu{{{xxxuuuqqqooojjjhhheeecccbbb```]]]ZZZWWWUUURRROOOKKKHHHFFFEEEEEECCCAAA>>>===<<<======>>>???@@@@@@@@@BBBEEEHHHJJJMMMQQQSSSQQQOOOMMMLLLFFFFFFGGGHHHJJJJJJIIIIIIFFFBBBDDDJJJNNNXXXqqqkkk\\\WWWQQQLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGG{{{wwwtttpppnnnmmmhhheee```\\\WWWRRRMMMIIIDDDBBB???<<<:::999::::::999999999999999999999999:::;;;<<<===@@@BBBDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA<<<;;;:::999999:::;;;;;;<<<<<<<<<======???@@@@@@FFFNNNTTTSSSQQQSSSVVVXXX[[[dddlllqqqrrrooodddZZZMMMNNNMMMKKKKKKOOOVVV\\\```cccfffhhhhhhgggggghhhfffhhhkkklllpppwww{{{oooddd[[[YYY\\\___lllzzz|||mmm[[[OOONNNPPPRRRWWW^^^fffmmmqqq}}}ttt```YYYYYY___eeesss}}}~~~|||yyytttppplllggg```ZZZVVVRRRNNNLLLIIIJJJMMMNNNNNNLLLJJJHHHEEE@@@AAAGGGIIINNNccc|||sssddd___YYYSSSPPPPPPQQQPPPNNNPPPPPPPPPOOONNNMMMKKKKKKJJJGGGGGGKKKMMMKKKJJJKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHFFFCCCBBBCCCDDDCCCCCCCCCBBB@@@>>><<<;;;;;;;;;777777666666555444444333333222222111111222222333222222333333333333444444555666:::@@@FFFHHHFFFCCCHHHUUUjjj~~~vvveeeaaaiii~~~~~~{{{xxxuuusssrrrooommmeeeccc```^^^\\\ZZZXXXUUUSSSRRROOOLLLHHHFFFDDDCCCAAA@@@???>>>===>>>???@@@???@@@@@@@@@AAACCCGGGKKKMMMOOORRRSSSPPPMMMLLLKKKGGGHHHIIIJJJJJJIIIHHHFFFGGGDDDEEELLLSSS```xxxzzz___[[[VVVPPPLLLJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKK{{{wwwtttrrrqqqpppllliiieee```[[[UUUOOOJJJEEECCC@@@===;;;:::::::::999999999999999999999999888888:::;;;>>>@@@BBBDDDEEEEEEDDDCCCBBB@@@@@@???======;;;;;;:::;;;<<<===>>>>>>>>>>>>??????@@@AAAGGGKKKPPPQQQRRRVVV\\\```fffnnnvvvxxxuuummm```TTTIIILLLNNNNNNNNNRRR[[[ccceeegggjjjjjjiiihhhhhhhhhhhhiiikkkmmmqqqzzzqqqbbbXXXVVVZZZ```nnn}}}uuudddUUULLLNNNQQQVVV\\\cccllluuuzzzkkk[[[YYY[[[cccjjjxxx}}}zzzvvvqqqmmmiiiddd^^^XXXTTTQQQMMMKKKIIIJJJLLLMMMMMMKKKHHHFFFDDD@@@BBBGGGJJJQQQgggqqqccc]]]XXXRRROOONNNOOOOOONNNNNNOOOOOOOOONNNLLLJJJHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKIIIHHHIIIKKKMMMLLLLLLJJJHHHEEECCCDDDDDDCCCBBBDDDBBB@@@===<<<;;;<<<===999999888777666555555444333333222222222222333333222222222333333333444444444444777???GGGKKKHHHDDDDDDOOOaaauuupppdddjjjxxxvvvrrrpppooommmkkkiiiaaa^^^[[[YYYXXXVVVSSSQQQOOONNNKKKHHHFFFCCCBBBAAA??????>>>>>>>>>>>>???@@@>>>???@@@@@@AAAEEEIIIMMMPPPRRRSSSRRROOOLLLJJJJJJGGGIIILLLLLLKKKHHHFFFEEEFFFDDDGGGOOOYYYhhhooo[[[ZZZVVVQQQNNNMMMLLLLLLKKKMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIGGGGGGHHHJJJLLLNNN|||yyyvvvtttssssssooolllhhhccc^^^XXXQQQLLLGGGEEEBBB>>><<<:::::::::999999999999999999999999777777888:::<<>><<<;;;::::::;;;<<<@@@@@@@@@@@@AAAAAABBBCCCCCCGGGMMMRRRUUUYYY^^^cccpppuuuxxxtttmmmdddYYYOOOGGGKKKPPPQQQRRRWWW```ggghhhjjjkkkkkkiiigggggggggiiijjjmmmooottt~~~rrrcccXXXWWW\\\aaannn~~~}}}mmm]]]RRRMMMNNNRRRYYY```hhhrrr{{{fffZZZ[[[^^^eeennn{{{~~~|||xxxtttnnnjjjeeeaaa[[[VVVRRROOOLLLJJJIIIJJJLLLLLLKKKIIIFFFDDDCCCAAACCCGGGKKKTTTjjjooo___YYYVVVQQQNNNMMMNNNOOOOOOLLLLLLMMMNNNMMMLLLJJJIIIHHHGGGGGGHHHJJJMMMMMMLLLIIIGGGFFFGGGIIIKKKKKKKKKLLLIIIFFFEEEEEEEEEDDDCCCDDDBBB???===<<<<<<<<<===;;;::::::999777666666555444444333333333333444444222222222333333333444444333333555===FFFKKKIIIFFFCCCKKKZZZnnn{{{iiilll~~~}}}uuurrrnnnllljjjhhheeeccc]]][[[XXXVVVTTTRRROOOMMMKKKJJJHHHEEECCCAAA@@@@@@@@@??????>>>>>>===>>>>>>===>>>@@@AAACCCFFFKKKNNNRRRRRRSSSPPPMMMJJJIIIIIIHHHJJJMMMMMMJJJGGGEEEEEEEEEFFFKKKVVVcccsss|||iii___ZZZWWWSSSQQQPPPOOONNNLLLNNNMMMLLLLLLKKKKKKLLLLLLJJJIIIHHHHHHHHHKKKMMMOOO~~~|||yyyxxxvvvvvvrrroookkkgggbbb\\\UUUPPPJJJHHHDDD@@@===<<<;;;;;;999999999999999999999999888888888:::;;;===???@@@CCCBBBBBBAAA@@@??????>>>===<<<;;;999999999::::::BBBBBBBBBBBBCCCDDDFFFFFFFFFHHHNNNVVV[[[]]]aaafffpppsssqqqhhh___YYYSSSMMMKKKNNNRRRUUUXXX^^^eeejjjkkklllmmmllliiigggggghhhiiikkknnnqqqwwwuuuhhh^^^]]]```bbbnnn|||wwwgggYYYRRRPPPPPPVVV^^^gggoooxxxddd\\\^^^aaaiiittt}}}zzzwwwrrrlllgggbbb^^^XXXSSSPPPNNNLLLJJJIIIJJJKKKLLLJJJHHHEEECCCBBBBBBEEEHHHMMMXXXooolll]]]WWWUUUSSSPPPNNNNNNNNNOOOJJJKKKKKKLLLKKKKKKJJJJJJHHHIIIIIIHHHKKKPPPPPPNNNJJJIIIGGGHHHJJJLLLMMMMMMLLLJJJGGGEEEFFFFFFEEEDDDCCCBBB@@@>>>===============<<<;;;:::999777777666555444444333333444444555222222333333333333444444222222444:::BBBHHHIIIIIIDDDIIITTTfff}}}sssnnn}}}zzzyyyqqqnnnjjjgggeeebbb___]]]YYYWWWTTTRRRQQQOOOLLLJJJGGGFFFEEECCCAAA@@@@@@???@@@??????>>>>>>===<<<<<<<<<>>>AAADDDFFFIIIMMMPPPRRRRRRQQQNNNKKKHHHGGGHHHHHHKKKNNNMMMIIIFFFFFFGGGGGGKKKTTTaaaqqqpppfffbbbYYYWWWTTTSSSRRRQQQOOOMMMNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIKKKLLLMMM}}}{{{yyyxxxtttrrroookkkggg```YYYTTTMMMJJJFFFBBB???======<<<999999999999999999999999999999999:::;;;<<<>>>>>>???@@@@@@@@@??????>>>===<<<;;;:::::::::;;;<<<===CCCCCCDDDEEEFFFGGGIIIJJJLLLLLLPPPYYY]]]^^^aaagggggghhhddd[[[SSSQQQPPPNNNQQQSSSVVVZZZ___eeejjjmmmmmmnnnnnnmmmjjjiiiiiijjjhhhkkkoootttzzzxxxnnnfffbbbcccaaammmyyytttcccWWWRRRQQQUUU\\\fffnnnvvvwww```^^^bbbeeeooo}}}~~~|||yyyvvvqqqkkkfff___[[[VVVRRROOOMMMKKKIIIIIIJJJKKKKKKIIIFFFCCCAAAAAACCCGGGJJJPPP___wwwhhh^^^XXXXXXWWWTTTQQQOOONNNNNNLLLKKKJJJJJJIIIIIIJJJJJJIIIKKKJJJIIILLLRRRSSSPPPKKKIIIHHHHHHKKKMMMOOOOOOLLLJJJGGGFFFGGGGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;:::888777777555555444444444444555555222222333333333333444444111222444888>>>CCCHHHKKKGGGGGGLLL[[[rrr~~~qqq{{{|||xxxtttrrrkkkhhhdddaaa```^^^[[[YYYVVVTTTQQQOOOMMMKKKHHHFFFEEEDDDCCCBBB@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<@@@DDDHHHKKKMMMPPPRRRQQQQQQPPPLLLHHHFFFFFFGGGIIILLLNNNLLLHHHFFFGGGIIILLLSSS___ooowwwiiibbb___WWWUUUTTTSSSSSSQQQOOOMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJ}}}zzzyyyvvvtttqqqnnnjjjccc\\\WWWNNNLLLHHHCCC@@@>>>======999999999999999999999999::::::::::::;;;<<<============>>>??????>>>===<<<<<<<<<;;;<<<===???AAABBBDDDDDDEEEFFFGGGIIIKKKLLLNNNKKKNNNUUUYYYYYY\\\bbb\\\^^^[[[RRRMMMNNNPPPPPPVVVVVVYYY^^^dddjjjmmmnnnnnnoooooonnnkkkjjjjjjkkkgggkkkpppuuu|||xxxqqqiiidddbbbaaalllwww~~~sssbbbVVVQQQPPPYYYaaakkkttt{{{ooo]]]___eeehhhttt~~~{{{xxxuuupppjjjfff^^^ZZZUUUQQQOOOMMMKKKIIIIIIJJJKKKKKKIIIFFFCCC@@@@@@CCCHHHLLLSSSccc|||vvvdddaaa[[[[[[ZZZWWWSSSOOOMMMLLLNNNLLLKKKIIIHHHHHHHHHIIIJJJMMMLLLIIIMMMTTTUUURRRGGGEEECCCDDDFFFIIIJJJKKKLLLJJJGGGFFFGGGHHHGGGGGGCCCCCCDDDCCCBBBAAA@@@??????>>>===<<<:::999888777555555444444444444555555222222333333333444444444111222555777;;;@@@GGGLLLIIIFFFFFFSSSjjjsssrrrzzz~~~|||xxxtttpppmmmfffccc```^^^]]]\\\YYYXXXTTTQQQNNNLLLKKKIIIFFFDDDDDDDDDBBBAAA@@@@@@??????<<<<<<===>>>>>>>>>>>>>>>===AAAGGGLLLNNNPPPSSSTTTQQQPPPNNNKKKGGGFFFFFFGGGIIILLLNNNLLLGGGEEEHHHKKKPPPYYYgggyyynnneee___ZZZVVVTTTSSSRRRRRRQQQNNNLLLNNNMMMLLLLLLKKKLLLLLLLLLIIIJJJJJJKKKJJJJJJIIIHHH~~~}}}|||{{{yyyxxxuuurrrnnnhhhbbb]]]UUUQQQLLLHHHDDDAAA>>><<<:::999999888888999999:::999999888888999999:::;;;===>>>???AAABBBBBBAAAAAA@@@???>>><<<;;;<<<@@@DDDFFFEEEEEEFFFFFFGGGHHHIIIMMMMMMNNNQQQSSSTTTSSSQQQPPPOOONNNNNNOOORRRTTTVVVWWWZZZ^^^bbbgggkkknnnoookkklllmmmnnnnnnlllkkkiiipppqqqsssxxx~~~tttrrrsssoooggghhhgggnnn|||ooo]]]UUUUUUWWW^^^jjjvvvyyyfffYYY]]]fffnnnyyy~~~{{{xxxvvvtttooogggaaa]]]YYYSSSNNNJJJIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDCCCDDDHHHHHHHHHVVVpppqqqcccbbbgggccc^^^XXXTTTQQQPPPPPPNNNMMMLLLLLLLLLKKKIIIGGGKKKJJJIIIIIIKKKOOOSSSUUULLLIIIEEEEEEGGGJJJKKKJJJIIIJJJJJJIIIGGGGGGHHHJJJIIIHHHFFFEEECCCBBBAAAAAA??????>>>===<<<;;;::::::777666555555444444444444333222111111111222333444444444333333666;;;BBBHHHNNNHHHEEELLL```yyy{{{oooqqqyyy{{{|||~~~}}}{{{xxxuuusssqqqooollliiiccc```\\\[[[[[[ZZZWWWSSSOOOLLLIIIGGGGGGFFFEEEDDD>>>>>>===============>>>>>>>>>===<<<<<<===AAADDDBBBFFFJJJNNNPPPQQQSSSUUUSSSNNNIIIFFFFFFGGGIIIIIINNNKKKKKKKKKFFFCCCJJJVVVWWWfffzzznnneee___\\\\\\XXXWWWUUURRRPPPNNNMMMLLLOOOOOONNNLLLLLLKKKKKKKKKNNNMMMLLLKKKKKKKKKKKKKKK~~~}}}zzzyyywwwuuurrrllleee```WWWSSSNNNJJJFFFCCC@@@>>>;;;;;;:::999999999999999888888888888888999::::::===???AAACCCDDDDDDCCCBBBAAA@@@???===<<<>>>AAAEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIKKKMMMNNNOOONNNMMMNNNNNNNNNPPPRRRVVVYYY[[[^^^___bbbeeehhhjjjlllmmmkkkkkkkkkkkkkkkkkkkkklllnnnppptttzzz{{{sssssswwwuuuppppppooottt{{{fffWWWSSSWWWZZZcccooo~~~pppbbb[[[bbbkkkqqq|||}}}zzzwwwuuurrrmmmfff```ZZZWWWQQQLLLHHHHHHIIIJJJKKKJJJJJJHHHFFFDDDBBBAAABBBEEEGGGKKK\\\wwwpppdddcccdddaaa\\\VVVRRRQQQPPPQQQSSSQQQPPPPPPPPPOOOLLLJJJJJJJJJJJJJJJLLLOOORRRTTTNNNKKKGGGFFFHHHKKKKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJGGGGGGEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;:::777666555444333333333333333333222111111222333444333333333333555:::AAAFFFLLLHHHEEEJJJZZZqqqsssmmmnnnzzzzzzyyyyyy~~~}}}{{{zzzuuusssooommmkkkiiifffcccaaa^^^ZZZYYYXXXWWWSSSPPPNNNKKKGGGFFFEEEEEEDDDBBB>>>>>>===============>>>>>>>>>>>><<<<<<===AAADDDCCCGGGLLLPPPQQQRRRSSSSSSPPPLLLHHHEEEFFFHHHJJJJJJKKKIIIIIIJJJHHHHHHQQQ\\\iiivvvxxxhhhbbb^^^[[[ZZZWWWVVVTTTQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJ{{{{{{zzzyyywwwqqqjjjeeeZZZWWWQQQLLLHHHEEEBBB???===<<<;;;:::999888888888888777777777777888999999===???BBBEEEFFFEEEDDDCCCAAAAAA@@@>>>===???BBBEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJMMMMMMOOOSSSWWW\\\```ccceeeffffffggghhhiiiiiijjjjjjiiihhhggghhhjjjlllnnnlllpppwwwwwwqqqssszzz~~~|||yyywwwyyyqqq\\\RRRRRRYYY___jjjxxxoooccc]]]]]]fffooovvv}}}yyyuuussspppkkkccc^^^WWWTTTNNNIIIGGGFFFGGGIIIKKKJJJIIIGGGDDDBBBAAA@@@@@@CCCGGGPPPdddmmmcccbbbaaa]]]XXXSSSPPPPPPQQQRRRUUUTTTSSSSSSSSSQQQNNNKKKIIIJJJKKKLLLNNNOOOPPPQQQPPPMMMJJJIIIJJJKKKKKKKKKIIIKKKLLLLLLKKKIIIIIIIIIEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;999888777666555555555555444333333222222222333333222222222222444888>>>BBBIIIGGGEEEGGGQQQeee}}}|||llleeemmmqqquuuuuuvvv|||~~~{{{yyywwwvvvpppnnnkkkhhhgggdddaaa___]]][[[XXXVVVTTTRRROOOLLLKKKHHHEEECCCCCCCCCBBBAAA>>>======<<<<<<===>>>>>>>>>???>>>======>>>AAADDDEEEJJJOOOSSSSSSRRRQQQQQQKKKHHHEEEEEEGGGJJJLLLLLLKKKIIIHHHJJJNNNUUUbbbnnn{{{lll```^^^\\\YYYXXXUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJ||||||||||||zzzuuunnniii]]]YYYTTTNNNJJJGGGCCCAAA???>>><<<;;;999888888777777777777666777777888999<<<>>>AAADDDFFFEEEDDDBBBAAAAAAAAA???>>>???BBBEEEGGGFFFEEECCCBBBAAAAAAAAAEEEFFFHHHIIIIIIJJJKKKLLLPPPQQQTTTWWW\\\aaaeeegggiiihhhhhhhhhhhhhhhhhhhhhgggggggggggghhhjjjlllmmmkkkrrr|||}}}vvvppprrr|||||||||kkkXXXRRRTTT[[[bbbrrrwwwaaa[[[ZZZ___hhhpppxxx|||xxxtttpppmmmhhhaaa[[[UUURRRMMMHHHFFFFFFHHHIIIKKKJJJHHHFFFDDDBBB@@@@@@@@@BBBHHHUUUjjj~~~iii```]]]\\\YYYTTTPPPNNNOOOQQQSSSSSSRRRRRRRRRRRRPPPMMMJJJHHHIIIKKKMMMNNNOOOOOONNNQQQPPPMMMKKKKKKKKKKKKKKKGGGIIILLLLLLJJJHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@??????======<<<;;;;;;;;;:::888777777777777444444444333333333333333111111222222333666;;;???FFFGGGGGGFFFJJJZZZqqqsssfffbbbhhhooosssrrruuu}}}zzzwwwtttrrrqqqooollliiigggeeeccc___]]]YYYXXXUUUSSSPPPMMMKKKIIIHHHEEEBBBAAAAAAAAA@@@>>>======<<<<<<<<<===>>>>>>>>>?????????>>>???BBBEEEHHHMMMRRRUUUTTTRRROOONNNGGGEEEDDDEEEHHHLLLNNNNNNMMMJJJIIIMMMWWWhhh{{{yyyaaaYYYZZZ[[[XXXVVVSSSRRRPPPOOOMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJ}}}}}}}}}}}}{{{wwwppplllaaa\\\VVVQQQMMMIIIEEEBBB@@@???===;;;:::999888888777777777666777777888999:::<<>>===<<<<<<<<<;;;:::888777666666666555555555555444444333333000111222222333555888;;;CCCGGGIIIGGGGGGRRRfffwwwzzzlll^^^bbbjjjqqqrrrttt~~~}}}{{{yyyvvvssspppmmmlllkkkiiifffdddbbb___\\\ZZZUUUUUUSSSPPPMMMJJJHHHHHHEEECCC@@@>>>??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAABBBEEEGGGLLLPPPTTTVVVTTTPPPMMMKKKEEEDDDDDDFFFJJJMMMOOOOOONNNLLLKKKQQQbbb{{{mmmZZZUUUXXXYYYWWWUUUQQQPPPOOONNNLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMIIIHHHHHHHHHIIIJJJKKKKKK~~~}}}{{{xxxrrroooeeeaaaZZZTTTPPPKKKGGGDDD@@@???>>><<<:::999999999888777777777777888999999999;;;===???@@@AAABBBBBBBBBBBBCCCBBBAAAAAACCCEEEFFFFFFEEEEEEDDDEEEEEEEEEKKKOOORRRSSSSSSTTTYYY]]]___```aaaccceeefffhhhhhhggggggfffeeeeeefffhhhiiieeegggjjjlllnnnmmmlllkkksss|||}}}zzzrrrooovvv~~~ggg]]]ZZZ[[[dddnnnmmmaaa\\\XXX[[[aaahhhrrr~~~~~~}}}xxxrrrnnnjjjeee^^^YYYSSSPPPLLLIIIGGGIIIKKKMMMKKKJJJGGGEEECCCBBBBBBCCCEEEEEEOOOcccxxxlll___YYYTTTUUUSSSQQQNNNNNNNNNPPPQQQPPPQQQRRRSSSTTTSSSPPPMMMIIIJJJLLLMMMNNNMMMLLLLLLNNNNNNNNNLLLJJJHHHIIIJJJKKKMMMNNNNNNMMMKKKKKKKKKHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@???>>>======;;;:::888777666555444444666666666666555444333333000111333333333444666888???EEEJJJHHHGGGMMM\\\jjjtttbbbaaafffqqqvvvxxx~~~}}}{{{yyywwwuuuqqqnnnjjjhhhfffeeebbb___]]][[[YYYVVVSSSPPPPPPPPPMMMIIIFFFFFFFFFDDDAAA>>>======>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>???BBBCCCDDDFFFIIIKKKPPPSSSUUUUUURRRNNNJJJHHHEEEEEEEEEHHHLLLNNNOOONNNMMMMMMOOOYYYooosssdddWWWUUUWWWWWWTTTSSSPPPPPPOOOMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLL}}}|||yyyuuurrrjjjeee___YYYTTTOOOKKKHHH@@@???>>><<<;;;:::::::::888888888888888999::::::::::::;;;===>>>@@@BBBCCCDDDEEEEEEEEEDDDDDDFFFHHHEEEEEEEEEFFFGGGHHHIIIJJJMMMQQQUUUVVVVVVYYY___dddeeeeeefffggghhhiiiiiiiiiiiigggfffeeeeeefffhhhiiijjjjjjkkkmmmmmmnnnnnnnnnzzz~~~xxxxxx}}}sssnnnrrr{{{vvvbbb[[[YYY\\\hhhvvvtttfff]]]YYYWWW\\\bbblllyyy~~~}}}}}}~~~yyyrrrmmmiiiddd]]]XXXRRROOOKKKHHHGGGIIIKKKMMMIIIGGGEEECCCBBBBBBCCCCCCEEEFFFRRRkkkzzzccc[[[ZZZWWWSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOQQQTTTVVVUUUQQQNNNKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMKKKHHHGGGHHHIIIJJJLLLLLLKKKJJJIIIJJJKKKHHHIIIJJJIIIHHHFFFDDDBBBBBBBBBAAA@@@???>>>>>>======<<<:::888777666666555666666777777666555333222000222444444444444555777:::AAAHHHIIIGGGJJJTTT^^^rrr~~~kkkcccdddpppzzz}}}}}}~~~~~~~~~}}}{{{yyyxxxtttsssppplllhhheeebbb```^^^\\\YYYVVVUUURRROOOMMMJJJKKKLLLIIIEEECCCCCCDDDCCC@@@>>><<<=========<<<;;;;;;;;;;;;<<<===>>>>>>===@@@CCCEEEGGGIIIMMMOOOSSSUUUVVVTTTPPPKKKHHHGGGFFFFFFHHHJJJMMMOOOOOOMMMMMMRRRYYYgggggg^^^VVVUUUUUUSSSPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJ~~~|||zzzvvvtttmmmiiibbb\\\WWWRRRMMMJJJ@@@???>>><<<<<<;;;;;;;;;999999888888999999:::;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGHHHGGGFFFFFFHHHJJJEEEEEEFFFGGGHHHJJJLLLMMMMMMRRRVVVXXXXXX[[[bbbgggggghhhiiijjjjjjjjjjjjjjjkkkiiigggfffeeefffggghhhnnnmmmlllllllllnnnpppqqq~~~xxxsssttt~~~tttmmmqqqyyy~~~~~~}}}~~~~~~}}}ppp]]]WWWWWW\\\kkk}}}tttllleee\\\WWWVVV[[[dddppp~~~}}}}}}~~~yyyrrrmmmiiiddd]]]XXXPPPNNNJJJGGGGGGHHHKKKMMMGGGEEECCCAAA@@@AAABBBCCCDDDEEETTTqqqrrr\\\YYY[[[ZZZRRRQQQQQQQQQPPPOOONNNNNNLLLMMMPPPSSSUUUTTTQQQNNNKKKKKKKKKKKKKKKLLLLLLLLLHHHJJJLLLJJJGGGFFFGGGIIIHHHHHHHHHGGGEEEEEEFFFHHHHHHIIIIIIIIIGGGEEEBBB@@@CCCBBBBBBAAA@@@???>>>>>>@@@???>>><<<:::999999999666777777777777555333222111333555555444444555666666>>>GGGJJJHHHIIIOOOVVVjjj|||rrreeecccppp|||~~~~~~~~~~~~}}}|||{{{{{{zzz{{{|||||||||{{{yyywwwvvvqqqooollliiieeeaaa^^^\\\[[[YYYVVVTTTRRROOOLLLJJJFFFHHHIIIGGGCCC@@@AAACCCBBB@@@===<<<=========<<<:::::::::;;;<<<===>>>???===@@@CCCFFFHHHKKKOOOQQQUUUVVVVVVSSSNNNJJJGGGFFFHHHHHHIIILLLNNNOOONNNMMMOOOWWWcccssspppaaaZZZVVVUUUTTTPPPMMMNNNPPPOOOOOONNNMMMMMMNNNNNNQQQQQQOOONNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIII~~~|||zzzwwwuuusssoooiiiccc]]]VVVPPPLLLKKKGGGAAA===;;;:::999888:::999999999:::;;;;;;<<<<<<<<<===<<<===@@@DDDHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIKKKMMMPPPQQQUUUWWWZZZ^^^aaadddffffffjjjiiihhhhhhiiilllnnnpppkkkjjjhhhgggfffgggiiijjjmmmnnnmmmmmmnnnqqqvvvzzzvvvqqqrrr|||tttmmmlllrrrxxxwwwxxxyyyxxxwwwxxxzzz|||{{{{{{{{{{{{{{{{{{zzzzzzyyykkk___]]]\\\```qqqvvvlllkkkmmmhhh^^^XXXWWW___kkkxxx~~~zzz}}}zzztttoooiiibbb\\\WWWOOOKKKGGGEEEFFFHHHIIIJJJLLLGGGDDDDDDBBB??????BBBKKKHHHZZZppp\\\TTTTTTVVVTTTRRRQQQPPPQQQQQQOOONNNOOOOOOPPPQQQQQQPPPPPPPPPMMMKKKJJJKKKLLLMMMMMMMMMMMMKKKIIIIIIIIIIIIHHHGGGIIIGGGGGGGGGIIIJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIEEEDDDDDDBBBAAA@@@??????@@@@@@???>>>===<<<;;;;;;;;;:::999888777555444444111111111222222333333444666===EEEJJJKKKKKKKKKMMM]]]oooxxxllllllxxx~~~wwwxxx~~~|||}}}~~~|||~~~}}}~~~}}}{{{zzzyyyyyywwwvvvwwwwwwwwwtttrrrvvvwwwwwwwwwvvvsssqqqooommmjjjgggdddbbb```\\\ZZZWWWVVVTTTQQQNNNLLLIIIHHHEEEEEEDDDCCCBBBBBBAAAAAA===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999:::<<<>>>???>>>@@@DDDHHHLLLOOOPPPQQQXXXVVVRRRNNNKKKIIIIIIIIIJJJLLLNNNNNNMMMMMMNNNOOOZZZeeewww}}}mmmaaa]]]WWWSSSPPPOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHLLLKKKKKKJJJJJJJJJKKKKKK~~~}}}{{{wwwuuuuuuqqqkkkeee___XXXRRRNNNJJJFFFAAA===;;;:::999888888888777777888888999:::<<<=========>>>@@@EEEHHHHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIKKKNNNQQQUUUWWWYYYZZZ\\\___bbbdddfffgggjjjiiiiiiiiijjjkkkmmmnnnjjjiiigggffffffgggiiijjjmmmmmmnnnnnnpppuuu{{{qqqkkklllzzz|||{{{uuunnnjjjlllooorrrsssuuutttsssssssssuuuttttttuuuuuuvvvvvvwwwwwwttthhh```aaadddjjj|||ssskkkhhhnnnsssnnncccZZZXXX___jjjxxx~~~~~~|||xxx{{{wwwrrrlllgggaaaZZZVVVNNNKKKGGGEEEFFFHHHIIIJJJJJJEEECCCCCCBBB@@@AAADDDLLLMMMbbbjjjZZZTTTSSSTTTSSSQQQPPPPPPQQQQQQPPPNNNNNNNNNOOOOOOOOOOOOOOONNNLLLLLLKKKLLLNNNOOOPPPPPPSSSQQQNNNLLLKKKKKKJJJHHHHHHFFFEEEFFFGGGGGGFFFEEEIIIJJJKKKLLLLLLKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@???@@@@@@???>>>======<<<<<<<<<;;;:::999777666555555111222222222333333444444555:::BBBHHHKKKLLLLLLLLLSSScccyyysssnnntttvvvsssvvv{{{{{{zzzzzz{{{||||||||||||}}}~~~}}}{{{~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{{{{|||}}}~~~}}}{{{yyyxxxvvvvvvtttsssrrrrrrsssrrrpppnnnpppqqqrrrrrrrrrpppnnnmmmiiifffccc```___\\\YYYVVVUUUTTTRRROOOMMMJJJHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::;;;===???@@@BBBCCCGGGJJJMMMOOOPPPQQQTTTRRRNNNJJJHHHGGGHHHHHHIIIKKKMMMNNNMMMMMMNNNOOO```pppmmmaaaZZZWWWSSSPPPOOONNNMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIII~~~|||yyyvvvvvvsssmmmhhhbbb[[[UUUQQQKKKGGGAAA>>><<<;;;:::999888888777777888888999999<<<===>>>>>>???BBBFFFIIIIIIIIIJJJKKKLLLMMMMMMMMMIIIJJJLLLOOOSSSXXX\\\___`````````aaabbbdddfffgggiiiiiiiiijjjjjjkkkkkkkkkiiihhhgggffffffgggiiijjjkkklllnnnpppttt{{{~~~nnnfffgggtttxxxzzzvvvnnngggeeefffkkkmmmppppppooommmlllmmmmmmnnnoooqqqrrrtttuuuuuurrrjjjfffjjjpppxxxooofffdddjjjwww~~~vvvggg]]]ZZZ___kkk{{{~~~}}}~~~}}}zzzvvvvvvsssnnniiieee___YYYUUUMMMJJJGGGFFFGGGIIIJJJJJJGGGCCCAAABBBBBBAAACCCGGGLLLUUUmmmwwwbbbWWWSSSRRRRRRRRRPPPOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSXXXUUUPPPMMMLLLKKKJJJIIIIIIGGGFFFFFFGGGGGGFFFDDDIIIJJJKKKLLLLLLJJJHHHGGGDDDDDDCCCBBBAAA@@@@@@???@@@?????????>>>============<<<;;;:::999777666666333333333333333444444444333666===EEEKKKNNNNNNLLLJJJWWWkkk}}}rrrpppyyyyyypppmmmnnnuuu}}}|||xxxvvvwwwwwwwwwwwwxxxxxxxxxzzz||||||{{{yyyzzzzzzzzzzzz{{{|||}}}}}}zzzzzz{{{|||}}}~~~~~~|||}}}}}}{{{yyyxxxyyy{{{{{{zzzxxxwwwvvvvvvwwwxxxxxxxxxwwwuuusssrrrqqqpppnnnlllllllllmmmllljjjhhhhhhiiijjjkkkkkkjjjiiihhhccc```]]][[[YYYWWWTTTRRRQQQPPPNNNLLLIIIGGGEEEDDDAAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;<<<===???AAABBBFFFGGGJJJLLLNNNOOOOOOOOONNNLLLIIIFFFEEEFFFGGGIIIKKKLLLNNNNNNNNNOOORRRTTTjjj|||sssbbb\\\UUUSSSQQQPPPPPPPPPNNNLLLMMMNNNPPPQQQSSSSSSSSSRRROOONNNMMMKKKKKKKKKKKKLLLIIIHHHGGGGGGFFFFFFFFFGGG|||yyywwwtttooojjjeee___XXXTTTLLLHHHCCC???===<<<<<<;;;;;;::::::999::::::;;;;;;<<<===>>>???@@@CCCFFFJJJKKKLLLNNNPPPQQQQQQQQQQQQMMMNNNPPPTTTYYY]]]aaadddddddddccccccdddeeefffgggggghhhiiiiiijjjiiiiiihhhhhhgggeeeeeeeeegggiiijjjjjjkkknnnsssyyypppgggfffrrrwwwzzzvvvnnnfffbbbbbbgggjjjmmmooonnnllljjjiiikkklllnnnppprrruuuvvvwwwwwwqqqooouuu{{{uuuffffffhhhrrr}}}kkk^^^\\\aaannn~~~~~~|||xxxuuusssppplllgggccc^^^XXXTTTLLLIIIFFFFFFGGGIIIJJJJJJHHHCCC@@@AAAAAA@@@CCCGGGLLL\\\yyyooo]]]VVVSSSQQQOOOPPPOOONNNOOOQQQRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMOOOPPPQQQRRRQQQQQQRRRSSSWWWSSSOOOLLLKKKKKKKKKJJJLLLJJJIIIIIIIIIIIIGGGFFFHHHIIIKKKKKKKKKIIIFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>===<<<:::999888777555555444444444444444444333444999BBBKKKPPPOOOMMMJJJRRRbbbxxxyyypppvvvtttjjjgggkkkqqq{{{|||yyyvvvtttttttttsssrrrsssssstttuuuxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxtttuuuvvvwwwxxxyyyzzzzzzwwwwwwxxxvvvtttssstttuuuvvvuuutttrrrrrrrrrrrrrrrrrrqqqpppooommmlllkkkjjjhhhgggfffggghhhhhhfffdddbbbccccccdddccccccbbbaaa]]][[[XXXVVVUUUSSSPPPNNNMMMLLLJJJHHHFFFDDDBBBAAA?????????>>>>>>=========<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCDDDHHHIIIKKKLLLMMMMMMLLLLLLIIIHHHFFFDDDEEEFFFIIIKKKOOOOOONNNNNNOOOTTT[[[```tttjjj^^^\\\UUUTTTTTTTTTTTTSSSQQQNNNMMMOOOQQQRRRSSSSSSRRRQQQRRRPPPNNNKKKJJJJJJKKKLLLIIIHHHGGGFFFFFFEEEFFFFFF|||vvvtttppplllhhhbbb\\\XXXOOOKKKEEEAAA???>>>===<<<;;;;;;::::::999::::::;;;;;;<<<>>>???AAACCCGGGIIILLLNNNRRRTTTVVVVVVUUUTTTRRRSSSUUUYYY\\\```ccceeeffffffeeeeeeeeefffffffffeeefffgggggggggggggggffffffeeeddddddeeegggiiijjjiiilllqqqwww~~~tttjjjgggssswwwyyyvvvnnngggdddeeefffjjjnnnqqqqqqooonnnmmmmmmnnnppprrruuuwwwyyyzzzzzzwwwxxx}}}vvvjjjbbbiiimmmyyyooobbb^^^dddttt~~~{{{xxxuuurrrooojjjfffbbb]]]WWWTTTJJJHHHFFFFFFHHHJJJKKKKKKIIIDDDAAAAAA@@@???AAAFFFMMMccchhhYYYUUURRROOONNNNNNMMMMMMOOOQQQRRRRRRQQQQQQPPPOOONNNMMMNNNNNNNNNPPPRRRTTTSSSQQQOOOOOOPPPTTTQQQNNNLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIHHHFFFEEEGGGIIIJJJJJJHHHEEECCCCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@???===<<<;;;:::999777666666666555444444444444444777???HHHOOOPPPOOOLLLPPP[[[pppxxxxxx|||oooeeeeeeiiiooowwwyyywwwsssqqqqqqpppooommmooonnnnnnppprrrssssssqqqqqqqqqqqqpppqqqqqqrrrsssoooooopppqqqssstttuuuuuuqqqrrrsssrrrpppnnnnnnooopppooonnnnnnmmmmmmllllllkkkkkkjjjiiigggfffeeeeeedddcccbbbcccddddddbbbaaa______^^^]]]\\\[[[ZZZYYYXXXVVVSSSRRRQQQOOOMMMKKKHHHHHHFFFDDDCCCAAA@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<===???@@@BBBCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGJJJLLLNNNQQQOOOMMMMMMPPPZZZeeemmmrrr```YYYWWWVVVUUUUUUVVVVVVTTTQQQOOONNNOOOQQQSSSSSSRRRPPPOOOUUUSSSPPPMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFF}}}vvvtttrrrooolllhhhbbb^^^SSSOOOIIIDDDAAA@@@>>>===999999888888777777888888999;;;>>>???AAACCCFFFIIILLLOOOSSSWWWYYYXXXWWWVVVTTTUUUWWWZZZ]]]___aaabbbddddddeeefffffffffffffffcccccccccddddddeeeeeeeeeeeedddccccccdddgggiiikkklllpppvvv}}}yyylllfffpppuuuxxxuuunnnhhhfffgggfffjjjpppsssuuuuuuuuuuuurrrssstttvvvxxxzzz|||}}}zzzzzz|||}}}rrriiidddccckkkppp~~~sssfff```gggxxx~~~zzzvvvtttpppmmmiiiddd```[[[UUURRRIIIGGGFFFGGGIIIKKKLLLKKKIIIDDD@@@@@@???>>>AAAFFFQQQkkk}}}aaaVVVSSSOOOLLLMMMMMMLLLLLLNNNQQQSSSSSSRRRRRRQQQOOONNNMMMMMMNNNOOOOOORRRTTTRRRNNNKKKKKKLLLQQQOOONNNNNNPPPQQQPPPOOOJJJHHHGGGGGGHHHHHHGGGEEECCCEEEHHHJJJJJJHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@AAAAAAAAABBBBBBAAA@@@???>>><<<;;;;;;888888777777666555444444555555777<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<===>>>???AAABBBBBBCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEFFFGGGJJJLLLNNNOOOPPPPPPOOOOOOQQQWWWcccqqqzzzwwwfff\\\VVVTTTTTTSSSSSSTTTTTTSSSQQQNNNOOOQQQSSSTTTSSSQQQNNNLLLSSSRRROOOMMMKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFFFF}}}wwwvvvtttsssqqqnnnhhhdddWWWSSSLLLGGGCCCAAA???===:::999888888777777888888888:::===???@@@BBBFFFHHHJJJMMMRRRWWWYYYXXXVVVUUURRRSSSUUUXXX[[[]]]^^^___```aaadddfffggggggfffeeeaaa`````````aaacccdddeeeccccccbbbbbbdddfffiiikkkpppuuu}}}nnngggjjjooouuutttnnnhhhfffgggeeeiiioootttwwwyyyzzz|||{{{||||||~~~}}}~~~zzzwwwsssoookkkiiijjjlllooovvvuuugggbbbiiixxx}}}xxxtttrrroookkkgggbbb]]]XXXRRRNNNHHHFFFFFFGGGIIIKKKLLLLLLGGGBBB>>>?????????CCCIIIXXXsssqqqYYYQQQOOOKKKIIILLLKKKKKKKKKNNNQQQSSSSSSSSSQQQPPPNNNLLLKKKLLLMMMNNNJJJNNNQQQPPPLLLHHHIIIKKKNNNMMMMMMOOOPPPPPPNNNLLLIIIHHHGGGGGGHHHIIIHHHFFFCCCEEEIIILLLLLLKKKHHHFFFCCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???===<<<<<<:::999999888666555444444555555666777;;;BBBKKKPPPKKKJJJNNN\\\tttuuuhhheeefffgggkkkqqqyyy~~~}}}|||{{{zzzyyyxxxssspppmmmllljjjiiifffddddddcccbbbbbbdddddddddcccddddddccccccccccccdddddddddeeeeeeeeeffffffggggggccceeegggfffdddbbbbbbbbbbbbbbbbbbbbbaaa``````___^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZXXXWWWTTTTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKJJJJJJIIIGGGEEEBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>>>>===>>>>>>@@@@@@AAAAAAAAA???AAACCCEEEFFFGGGFFFFFFCCCFFFIIIMMMPPPQQQQQQPPPPPPRRRWWW]]]fffrrrkkk^^^XXXVVVUUUQQQPPPPPPQQQSSSTTTSSSQQQSSSTTTUUUVVVTTTQQQNNNKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFFFF|||xxxwwwwwwvvvuuurrrmmmiiiZZZUUUNNNHHHDDDBBB???===<<<;;;;;;:::999999999:::777999<<<>>>@@@BBBEEEGGGHHHKKKQQQVVVXXXXXXUUUSSSOOOPPPSSSVVVXXX[[[\\\\\\]]]___cccggghhhgggfffddd```___^^^^^^___aaadddfffcccbbbbbbbbbdddfffiiikkktttyyyrrrhhhccckkkrrrsssnnnhhheeeddddddhhhnnnssswwwzzz}}}~~~vvvoooooollljjjkkknnnppptttwwwvvv~~~vvvfffccciiixxx{{{vvvrrrpppmmmjjjeee```[[[VVVPPPLLLGGGFFFFFFGGGJJJLLLLLLLLLEEE@@@===>>>???@@@EEEKKK^^^yyyiiiSSSMMMLLLHHHGGGKKKKKKJJJKKKMMMQQQSSSTTTSSSPPPOOOMMMKKKJJJJJJKKKLLLFFFKKKOOONNNJJJGGGHHHJJJJJJJJJKKKMMMNNNMMMJJJGGGJJJIIIHHHIIIKKKKKKKKKIIICCCFFFJJJMMMNNNMMMJJJHHHBBBBBBBBBBBBBBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAA???>>>======;;;:::999888777666555444444555555555666===HHHPPPMMMKKKKKKVVVjjj~~~oooiiifffdddeeejjjrrrzzz~~~{{{zzzzzzyyywwwvvvvvvuuupppnnnkkkiiihhhfffcccaaaaaa___]]]]]]_________^^^```______^^^^^^^^^______aaaaaaaaaaaabbbbbbbbbbbb___aaabbbbbb```^^^]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVTTTSSSRRRSSSUUUUUUTTTRRROOOOOONNNNNNNNNNNNOOOOOOLLLJJJHHHGGGGGGGGGEEECCCAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???===>>>???@@@@@@@@@@@@@@@>>>???AAADDDFFFGGGGGGGGGBBBFFFJJJOOORRRRRRQQQPPPRRRWWW```jjjtttttt___UUUSSSTTTTTTPPPOOOOOOQQQTTTVVVVVVVVVUUUVVVXXXXXXVVVRRRNNNKKKGGGHHHIIIJJJKKKKKKKKKJJJKKKJJJIIIGGGFFFEEEEEEEEE}}}}}}|||yyyvvvqqqmmmjjjbbb[[[SSSMMMIIIFFFAAA===:::::::::999999888888888888999;;;>>>AAACCCEEEFFFIIIJJJJJJKKKLLLKKKKKKJJJKKKMMMOOOPPPRRRUUUYYY\\\^^^___aaabbbdddeeeeeefffdddaaa]]]\\\\\\^^^_________```aaabbbeeeiiiooosssxxx}}}tttccc___eeemmmqqqpppllliiihhhhhhhhhjjjnnnttt{{{{{{uuuqqqooonnnlllpppuuuyyyzzz|||}}}wwwdddeeekkkvvv~~~|||xxxsssooohhheeeaaa\\\VVVRRRNNNLLLHHHIIIJJJKKKKKKJJJIIIIIIGGGBBB???@@@AAABBBFFFLLLgggvvvcccSSSQQQPPPJJJJJJOOOOOONNNMMMLLLLLLNNNPPPQQQMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFLLLLLLLLLLLLKKKIIIHHHHHHIIIEEEBBB@@@@@@BBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>><<<:::999888777777777666555666888===AAADDDKKKJJJLLLQQQZZZkkk{{{||||||jjjdddbbb```ccciiiqqqwww{{{}}}yyyvvvqqqqqqqqqqqqqqqqqqqqqqqqpppnnnjjjfffcccaaaaaaaaa```]]][[[ZZZZZZZZZXXXWWWYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>??????::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>===<<<:::999999:::<<<===>>>???AAACCCEEEGGGHHHHHHMMMLLLNNNSSSUUUSSSTTTVVVVVVcccrrr}}}xxxaaaWWWWWWUUUQQQNNNSSSQQQOOOPPPTTTVVVVVVUUUXXXXXXXXXWWWTTTPPPLLLJJJLLLMMMNNNNNNNNNMMMLLLKKKKKKGGGCCCDDDGGGIIIHHHEEE~~~|||xxxtttpppmmmeee___WWWPPPLLLHHHCCC???;;;;;;::::::999888888888:::;;;<<>>>>>>>>>>>>>>======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::999:::;;;===??????@@@AAACCCFFFGGGHHHIIINNNLLLNNNQQQRRRRRRVVV]]]aaarrrnnn[[[TTTTTTSSSQQQPPPRRRPPPPPPQQQTTTVVVUUUSSSQQQQQQRRRSSSRRRPPPOOOMMMHHHHHHJJJLLLOOORRRUUUWWWPPPLLLFFFEEEGGGHHHGGGDDD~~~{{{wwwsssqqqkkkeee\\\UUUPPPKKKEEE@@@<<<<<<;;;:::999999888999;;;<<<===???@@@BBBCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKMMMPPPSSSUUUXXX]]]```bbbccceeefffggghhhiiiiiikkkhhheeedddfffggghhhhhhmmmoooppprrrtttwww|||}}}sssaaagggpppvvvwwwvvvtttrrruuusssrrrtttyyyuuukkkgggjjjpppuuu{{{jjjfffppp~~~}}}|||{{{xxxtttnnnjjjcccaaa\\\WWWRRRNNNKKKJJJHHHIIIJJJJJJIIIHHHFFFEEE@@@<<<;;;===@@@DDDMMMWWWttthhhYYYNNNMMMNNNLLLMMMRRRRRRPPPNNNKKKJJJIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKIIIJJJJJJJJJIIIHHHFFFEEEGGGHHHJJJLLLLLLKKKIIIGGGEEEGGGIIILLLLLLLLLJJJIIIIIIFFFCCCAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@999;;;===>>><<<:::999999777666555444666999<<<>>>IIIIIIJJJIIIHHHPPPeeexxxuuussspppqqqvvvyyyfffbbb___dddoooxxx|||{{{{{{yyywwwtttrrrpppoooooogggggggggfffffffffeeeeeeddddddbbb```^^^\\\[[[ZZZYYYWWWTTTSSSRRRQQQOOOMMMOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888999999999999999:::;;;===@@@AAA@@@AAABBBDDDFFFHHHJJJKKKPPPOOOPPPQQQRRRUUU```kkkwwwooobbbVVVRRRRRRQQQPPPRRRRRRQQQRRRSSSUUUVVVTTTRRRMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMMMMNNNPPPSSSWWWYYYYYYSSSLLLHHHHHHGGGFFFDDD|||yyyvvvuuupppiiiaaaZZZTTTNNNGGGBBB>>>===;;;:::999999999999;;;;;;<<<>>>???@@@AAAAAAEEEDDDDDDDDDFFFIIILLLNNNRRRTTTXXX[[[]]]aaaeeehhhkkklllnnnooopppqqqqqqqqqqqqooommmmmmnnnpppppppppwwwyyyzzzzzz{{{}}}~~~yyyhhhmmmtttyyy{{{{{{yyywww}}}xxxxxx~~~~~~wwwmmmggghhhqqq}}}ssspppzzz~~~}}}{{{zzzwwwrrrlllhhh```]]]YYYSSSOOOKKKIIIIIIHHHIIIIIIIIIHHHFFFDDDCCC???<<<;;;===???DDDOOOZZZwww}}}aaaVVVMMMLLLMMMLLLMMMPPPOOONNNLLLKKKIIIHHHHHHHHHLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJKKKJJJHHHHHHHHHJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGIIIMMMOOOOOOMMMJJJHHHDDDFFFIIILLLLLLKKKHHHFFFGGGDDDAAA@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@???===:::999999888777555555555777999:::FFFJJJNNNNNNIIIKKKYYYiii~~~zzzpppkkkooozzzooofff^^^aaalllwww{{{zzz|||yyytttoookkkjjjkkkkkkddddddcccbbbaaaaaa``````_________^^^]]][[[YYYXXXUUUSSSQQQPPPPPPNNNKKKIIIMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????????????????>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<;;;;;;999888777777777777777777999999:::;;;>>>@@@CCCDDDCCCCCCCCCDDDFFFIIIKKKMMMQQQRRRTTTVVVXXX^^^nnn~~~uuueee]]]VVVSSSRRROOOOOOQQQPPPQQQSSSUUUVVVUUUSSSRRRPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTTTTUUUWWWYYY[[[\\\```ZZZRRRLLLIIIHHHFFFEEE}}}zzzxxxwwwsssmmmeee^^^XXXQQQIIIDDD@@@>>><<<:::999999999:::::::::;;;<<<===>>>??????DDDCCCDDDFFFIIIMMMQQQTTTYYY\\\```cccfffiiillloootttuuuvvvwwwxxxyyyyyyyyyxxxvvvuuuuuuwwwyyyyyyxxx~~~|||{{{}}}rrrtttwww{{{}}}}}}{{{zzz{{{||||||ppplllhhhhhhppp|||{{{|||yyy}}}{{{yyyvvvqqqkkkggg]]]ZZZUUUPPPLLLIIIHHHHHHHHHIIIHHHHHHFFFDDDAAA@@@@@@======>>>@@@DDDPPP\\\sssuuu]]]UUUNNNLLLKKKJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGIIIMMMPPPQQQNNNKKKIIIFFFHHHJJJKKKKKKHHHDDDBBBCCCAAA???>>>???@@@@@@???AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@@@@???>>>999888777666666666888999???FFFOOORRRNNNKKKRRR\\\nnn~~~sssiiikkkvvv{{{nnn```^^^gggssszzz|||}}}yyyrrrlllgggeeeeeefffbbbbbbaaa```^^^]]]\\\\\\[[[[[[\\\[[[[[[ZZZYYYXXXSSSQQQPPPOOOOOOMMMJJJGGGJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>===============>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;888777777666666777777777:::;;;<<>>???@@@CCCDDDFFFJJJOOOTTTXXX[[[```ccchhhkkkmmmpppsssuuuyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzz{{{}}}|||uuuwww~~~xxxwwwwwwxxxzzz|||{{{zzz|||}}}sssllleeefffiiiqqqrrrpppssszzz~~~}}}{{{xxxuuupppiiieee[[[XXXSSSNNNJJJHHHGGGGGGIIIHHHHHHGGGEEEBBB???===?????????AAABBBEEEQQQ]]]nnnlllXXXTTTOOOLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKIIIGGGFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJKKKFFFIIILLLOOOPPPNNNKKKIIIHHHIIIJJJJJJHHHEEEBBB??????===<<<===???@@@@@@???@@@@@@@@@@@@AAABBBCCCDDD@@@@@@AAAAAAAAAAAABBBBBBBBB???===AAAGGGKKKHHHEEE;;;:::999888777888999999999???JJJQQQOOOKKKMMMSSS```qqqyyymmmllltttyyyhhhaaagggrrr|||{{{tttmmmgggcccaaa``````___^^^\\\[[[YYYXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWPPPOOONNNNNNNNNMMMJJJGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<;;;::::::999999777777777777777888999999===>>>@@@CCCFFFIIIKKKLLLGGGFFFEEEEEEGGGKKKOOORRRRRRVVV___iiiqqqyyy{{{sssjjjddd___^^^[[[UUURRRRRRMMMOOORRRSSSSSSSSSSSSTTTSSSRRRRRRSSSUUUYYY\\\^^^aaacccgggiiiiiigggdddbbb\\\YYYSSSNNNJJJHHHHHHIII}}}||||||zzztttmmmfff```YYYQQQKKKBBB@@@===;;;999999:::;;;:::;;;<<<===???@@@AAABBBFFFIIIMMMSSSYYY___ccceeeiiilllppptttuuuwwwzzz{{{~~~~~~}}}}}}|||~~~|||yyytttpppttt{{{}}}xxxuuurrrrrruuuyyyzzzzzz}}}~~~wwwnnnhhheeeeeejjjttt~~~nnniiikkknnnxxx~~~~~~}}}{{{yyyvvvsssmmmgggbbbZZZWWWRRRLLLIIIGGGGGGHHHIIIHHHHHHFFFCCC@@@===;;;===>>>AAADDDDDDHHHSSS```nnn}}}aaaTTTRRROOOLLLKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKHHHGGGGGGFFFGGGGGGHHHHHHFFFGGGIIIIIIHHHHHHIIIJJJFFFEEEEEEEEEFFFFFFGGGGGGEEEHHHKKKMMMNNNMMMKKKIIIIIIIIIIIIHHHFFFDDDAAA@@@<<<;;;;;;===@@@BBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBBBBB>>>>>>GGGQQQUUUMMMDDD<<<<<<;;;::::::::::::;;;777;;;DDDMMMOOOLLLLLLPPPRRReee{{{yyyrrruuusssjjjmmmwww|||uuummmfffaaa___\\\[[[ZZZXXXVVVUUUSSSSSSQQQPPPOOOOOOPPPQQQSSSTTTMMMLLLLLLMMMNNNMMMJJJGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA????????????????????????<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::<<<===>>>>>>===<<<:::<<<;;;;;;:::999999888888777777888888999:::<<<<<<@@@BBBDDDGGGJJJMMMOOOPPPIIIGGGEEEEEEGGGKKKPPPTTTYYY^^^jjjxxx|||vvvqqqllleee```aaaaaa]]]YYYXXXSSSVVVXXXYYYYYYYYY\\\^^^\\\[[[ZZZZZZ[[[___ccceeejjjiiihhhfffbbb]]]XXXUUUSSSQQQOOOKKKHHHGGGGGGHHH~~~~~~|||wwwoooiiiddd]]]TTTNNNCCCAAA>>>;;;999999;;;<<<;;;<<<===???@@@BBBCCCDDDKKKNNNTTT[[[bbbhhhlllnnnppptttxxx{{{|||~~~}}}}}}}}}~~~~~~qqqpppmmmkkkpppxxx{{{yyywwwsssnnnnnnrrrvvvyyyzzzyyynnngggccccccdddkkkrrrkkkcccdddhhhkkkzzz~~~}}}|||zzzwwwuuuqqqkkkeee```ZZZVVVQQQLLLHHHGGGGGGHHHIIIHHHGGGFFFCCC???<<<:::;;;===BBBFFFFFFJJJVVVbbbrrrsssZZZQQQQQQOOOLLLKKKLLLLLLKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJCCCEEEGGGHHHHHHIIIKKKMMMGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGIIILLLLLLLLLJJJIIIIIIIIIHHHGGGEEECCCBBBAAA;;;;;;;;;>>>AAACCCDDDCCC@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBBDDD@@@AAALLLXXXZZZMMM???======<<<;;;;;;;;;<<<<<<:::;;;AAAJJJNNNMMMMMMPPPJJJ]]]tttyyyvvv{{{{{{rrrsss||||||tttllleeeaaaYYYXXXVVVUUUSSSQQQOOOOOOLLLKKKJJJJJJKKKMMMOOOQQQKKKKKKKKKLLLMMMLLLJJJGGGEEEEEEDDDDDDCCCBBBAAAAAA????????????????????????>>>>>>>>>??????@@@@@@@@@========================<<<======>>>>>>>>>======;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;<<<999::::::;;;;;;<<<<<<===;;;<<<>>>??????>>><<<;;;;;;;;;:::999999888777777777888888999:::<<<===>>>CCCDDDGGGJJJMMMOOOQQQRRRJJJHHHFFFEEEGGGLLLQQQUUUaaafffttt{{{sssnnnjjjmmmeee```bbbeeeccc___]]][[[]]]`````````aaaeeeiiihhhfffcccaaaaaacccfffhhhcccbbb___\\\YYYVVVSSSRRRKKKKKKJJJHHHFFFFFFFFFHHHvvvtttqqqmmmiiibbbZZZUUUKKKGGGBBB???===;;;999888::::::;;;===@@@DDDHHHJJJPPPUUU\\\bbbggglllooorrrqqqsssuuuxxx{{{}}}~~~~~~}}}~~~|||}}}~~~~~~~~~}}}~~~vvvhhhgggffffffiiioootttxxxtttnnnhhhhhhlllqqqrrrrrrssswww||||||yyywwwwwwxxxqqqmmmgggbbb```ccciiinnnzzz~~~iii```______eeennnxxx~~~}}}}}}{{{xxxtttpppjjjddd___ZZZTTTMMMHHHFFFGGGIIIJJJKKKIIIFFFBBB@@@?????????>>>AAABBBCCCJJJVVV```ddd}}}kkkYYYPPPOOOLLLJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDCCCCCCDDDFFFHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDLLLMMMMMMLLLJJJHHHHHHIIIGGGFFFFFFEEEDDDCCCCCCBBB???@@@BBBEEEHHHIIIHHHFFFBBBBBBAAA@@@AAABBBCCCDDDBBBCCCDDDFFFFFFDDDCCCBBBCCCEEEHHHIIIIIIFFFCCCAAA======<<<;;;;;;;;;;;;<<>>AAAGGGKKKLLLKKKKKKSSSeee|||yyyxxx{{{vvvsssooommmhhh[[[RRRRRRTTTPPPLLLLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@???===<<<;;;<<<>>>???===<<<:::999999:::<<<===;;;;;;;;;<<<<<<<<<======999;;;<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;:::::::::<<<;;;:::888888888999999:::999999:::;;;===???AAAGGGHHHJJJOOORRRTTTTTTRRRRRRNNNJJJJJJOOOVVV[[[]]]lllxxxyyylllhhhhhhiiieeedddbbb```^^^]]]]]]\\\aaacccfffiiikkklllkkkkkkiiiiiifffaaa______\\\WWWZZZXXXUUUQQQNNNLLLKKKKKKLLLLLLKKKIIIFFFEEEGGGHHHyyywwwtttppplllfff^^^YYYOOOKKKEEE@@@>>><<<;;;:::::::::;;;<<>>AAADDDFFFPPP___jjjooodddVVVMMMLLLKKKIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIFFFFFFEEEDDDDDDEEEGGGHHHLLLMMMLLLJJJHHHGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCCCCAAAAAABBBDDDGGGHHHGGGEEEBBBBBBAAAAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFDDDBBB@@@????????????>>>>>>>>>===<<<;;;;;;???EEEKKKMMMNNNLLLOOO[[[ppp{{{}}}}}}zzzxxxvvvtttlll^^^RRROOONNNJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAABBB@@@>>>===<<<===>>>???===<<<:::999999:::<<<===::::::;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999888777666666666777888:::;;;<<<===@@@BBBDDDEEEJJJKKKNNNRRRUUUWWWVVVUUUSSSQQQRRRVVV]]]eeelllooo}}}lllaaa\\\[[[YYY```___^^^\\\[[[ZZZYYYYYYZZZ\\\___bbbdddddddddccc___```^^^YYYWWWXXXVVVQQQPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKKKKIIIGGGFFFFFFGGG|||zzzwwwtttpppkkkeee```UUUPPPIIICCC???>>>===<<<;;;;;;;;;<<>>?????????BBBFFFLLL[[[nnn{{{rrr[[[QQQJJJIIIIIIHHHIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCCCCDDDGGGJJJLLLLLLLLLKKKIIIGGGFFFGGGIIIDDDEEEFFFGGGGGGFFFDDDDDDCCCBBBAAACCCEEEFFFEEEDDDBBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCAAAAAA???@@@AAAAAAAAA@@@>>>===;;;999999===BBBHHHMMMOOOMMMJJJOOO___rrr}}}|||zzzyyywwwnnn```RRRKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBAAACCCBBBAAA???>>>>>>??????===<<<;;;:::::::::<<<<<<999:::::::::;;;;;;;;;;;;;;;<<<======<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999999888888777666666666777888999<<<>>>@@@CCCFFFHHHJJJJJJNNNPPPSSSVVVYYYZZZZZZYYYVVVZZZaaajjjttt|||sssccc\\\YYYUUURRRZZZYYYXXXWWWVVVUUUTTTSSSRRRTTTXXX\\\]]]]]][[[ZZZUUUWWWWWWSSSQQQRRRQQQMMMIIIHHHHHHHHHHHHJJJKKKLLLIIIJJJKKKJJJHHHFFFFFFFFF~~~|||zzzwwwtttpppkkkggg\\\VVVMMMEEEAAA???>>>>>><<<;;;;;;<<<>>>AAADDDFFFQQQUUU[[[___aaabbbdddeeeiiijjjkkkllllllllljjjiiijjjlllmmmmmmmmmmmmnnnpppssstttuuuwwwxxxyyyyyyyyyxxxyyyyyyxxxvvvuuuwwwxxxzzz|||wwwnnnhhhccccccaaaaaabbbdddfffhhheeebbb^^^\\\\\\\\\[[[YYYZZZZZZZZZZZZYYYXXXUUUSSSWWW\\\cccggglllvvv~~~hhh___YYYZZZ^^^gggvvv|||yyyxxxuuusssooojjjfffaaa\\\XXXRRRNNNIIIGGGFFFGGGHHHGGGHHHFFFDDDAAA@@@@@@AAAAAA@@@CCCIIITTThhh~~~eeeTTTOOOIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGJJJKKKKKKKKKJJJGGGEEECCCCCCDDDGGGKKKNNNJJJLLLMMMLLLJJJHHHGGGGGGDDDEEEFFFHHHHHHGGGFFFEEEEEECCCAAABBBCCCEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>???AAAAAAAAA@@@>>><<<;;;::::::;;;???EEEJJJLLLMMMIIIJJJSSSaaaqqq{{{wwwtttsssnnnbbbTTTKKKHHHHHHIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBEEEDDDBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;============<<<:::999888;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888999888888888999;;;<<<>>>@@@BBBEEEHHHKKKLLLMMMMMMPPPSSSWWWZZZ[[[\\\]]]]]]]]]fffuuuxxxggg]]][[[ZZZWWWSSSTTTTTTTTTSSSRRRQQQPPPPPPNNNQQQUUUXXXYYYXXXVVVTTTPPPTTTUUURRRQQQRRRQQQOOOKKKJJJIIIGGGFFFFFFGGGGGGGGGIIIJJJJJJHHHFFFEEEEEE}}}{{{yyywwwtttpppmmmbbb[[[RRRIIIDDDAAA???>>><<<<<<;;;;;;===???BBBDDDJJJMMMRRRVVVXXXZZZ\\\^^^dddfffhhhjjjkkkkkkiiihhhhhhjjjkkklllkkklllmmmooosssttttttuuuuuuuuuttttttssstttuuutttrrrrrrtttuuuvvvzzzuuunnnkkkfffdddbbb``````aaaccceeeaaa^^^YYYVVVUUUVVVXXXYYYYYYYYYZZZZZZYYYXXXWWWWWW[[[```fffllluuuppp^^^[[[ZZZ]]]cccnnn|||~~~{{{xxxvvvssspppkkkgggccc^^^YYYUUUNNNKKKHHHFFFFFFGGGGGGFFFCCCBBB???>>>======>>>???BBBFFFMMM\\\tttxxx\\\PPPOOOJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGAAACCCGGGJJJMMMNNNNNNMMMJJJHHHEEEDDDDDDGGGJJJLLLIIILLLPPPQQQOOOJJJGGGEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDBBBBBBDDDEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDD@@@AAABBBCCCCCCAAA???>>>>>>===<<<;;;===@@@DDDHHHKKKKKKLLLPPPUUUaaavvv{{{uuurrrpppqqqhhh[[[PPPJJJJJJIIIHHHFFFEEECCCBBBAAA@@@@@@???@@@@@@?????????@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBAAAAAAAAA???>>>>>>======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>======<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================<<<<<<;;;:::999999888888999999999:::;;;>>>@@@BBBFFFGGGJJJLLLNNNNNNNNNNNNQQQUUUZZZ]]]^^^___```bbbggguuuuuujjj]]]VVVUUUUUURRROOOQQQQQQQQQRRRQQQPPPOOONNNLLLNNNQQQTTTUUUTTTRRRPPPNNNSSSVVVTTTRRRSSSSSSRRROOOMMMKKKIIIGGGFFFFFFGGGFFFHHHIIIIIIGGGEEEEEEEEE|||{{{zzzxxxuuurrrhhhbbbXXXOOOHHHDDDAAA???===<<<;;;;;;<<<>>>@@@BBBCCCFFFJJJNNNQQQUUUZZZ]]]dddfffiiilllmmmmmmkkkjjjhhhjjjkkklllkkkkkkmmmnnnqqqqqqqqqrrrqqqppppppooonnnoooppppppoooppprrrssstttzzz{{{rrrmmmkkkhhhfffaaa^^^]]]^^^```bbb^^^[[[WWWTTTTTTWWW[[[^^^]]]```aaa^^^ZZZVVVWWWYYYZZZ___fffrrrjjjYYYZZZ\\\aaajjjvvv}}}yyyuuusssooolllgggbbb^^^YYYTTTQQQJJJHHHFFFEEEFFFGGGFFFFFFCCCAAA@@@>>>>>>???@@@BBBEEEIIIQQQccclllVVVOOOOOOJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFAAACCCFFFJJJMMMNNNNNNNNNKKKJJJGGGFFFEEEGGGIIIJJJIIIMMMQQQRRRPPPLLLHHHFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFDDDCCCBBB@@@@@@???===<<<===@@@CCCIIIKKKOOOPPPOOOVVVjjj~~~zzzxxxwwwxxxssshhh[[[SSSNNNIIIDDDGGGGGGEEECCCAAA@@@@@@@@@@@@????????????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@??????>>>>>>===<<<============>>>>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<======>>>========================>>>>>>>>>===============::::::::::::999999999999888888999:::===@@@CCCDDDKKKLLLMMMOOOPPPQQQQQQQQQTTTYYY___ccccccdddgggjjjtttxxxnnnggg]]]UUURRRPPPNNNLLLOOOOOOPPPQQQQQQPPPOOONNNKKKLLLNNNOOOPPPOOONNNMMMLLLSSSWWWUUUSSSTTTTTTSSSNNNMMMKKKJJJIIIIIIIIIJJJFFFGGGHHHHHHFFFEEEEEEFFF~~~}}}}}}|||yyywwwnnnhhh^^^UUUNNNHHHCCC@@@>>>===;;;;;;;;;===???@@@@@@BBBFFFJJJOOOUUU]]]bbbfffiiilllooopppooommmlllhhhiiikkkkkkjjjjjjkkkmmmkkkllllllmmmmmmmmmlllllljjjkkklllmmmmmmnnnpppssssss{{{yyyqqqlllkkkjjjfff```[[[YYYZZZ]]]```^^^^^^]]]\\\]]]```dddggglllooopppiii^^^VVVWWWZZZ[[[___jjj{{{xxxfffZZZ\\\```gggsss}}}zzzvvvrrrpppkkkgggbbb]]]YYYTTTPPPMMMHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@BBBCCCEEEGGGKKKUUUiiiaaaQQQMMMLLLHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEGGGIIIKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMOOOOOOMMMJJJHHHHHHKKKJJJHHHFFFFFFFFFGGGHHHDDDDDDDDDFFFHHHHHHFFFEEEAAABBBCCCDDDEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDFFFHHHIIIGGGFFFDDDFFFFFFFFFFFFFFFEEEEEEEEE@@@AAAAAA???===<<>>>>>>>>???AAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>????????????@@@@@@@@@AAA??????>>>>>>>>>>>>>>>???<<<======>>>??????@@@@@@????????????????????????===<<<<<<<<<;;;;;;;;;;;;999999999999999:::::::::::::::;;;===@@@DDDGGGIIINNNNNNOOOPPPRRRTTTVVVWWWYYY___fffjjjkkklllpppsss~~~mmmjjjfff___WWWQQQOOOOOOPPPMMMNNNPPPQQQQQQPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMLLLTTTYYYWWWTTTUUUVVVUUUMMMLLLJJJIIIHHHHHHIIIIIIFFFGGGGGGFFFDDDDDDEEEGGG~~~|||zzzqqqlllcccZZZRRRKKKEEEBBB>>>===;;;;;;;;;<<<>>>???@@@BBBEEEJJJOOOXXXaaagggjjjllloooqqqrrrpppnnnlllgggiiijjjiiihhhhhhiiikkkfffggghhhiiijjjkkkkkkkkkgggiiijjjkkklllmmmppprrrrrr{{{zzzqqqmmmkkkkkkfff___YYYVVVXXX[[[^^^aaaccceeefffhhhjjjmmmpppzzztttdddYYYYYY]]]^^^cccpppqqqbbb]]]```eeemmm{{{~~~{{{wwwsssooommmgggddd^^^YYYUUUQQQMMMJJJFFFEEEDDDEEEFFFGGGFFFDDD@@@???>>>======???AAABBBIIIMMMWWWlllwwwZZZNNNKKKJJJFFFGGGIIIJJJKKKLLLLLLLLLGGGGGGIIIJJJKKKMMMNNNNNNHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJMMMMMMMMMKKKIIIHHHHHHJJJMMMKKKHHHFFFEEEFFFGGGIIICCCDDDEEEGGGJJJJJJGGGEEEAAABBBDDDEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDAAACCCFFFIIIIIIHHHEEECCCFFFEEEDDDDDDCCCDDDDDDDDD???@@@BBB@@@>>>===???AAAEEEGGGKKKNNNOOOQQQZZZeeewwwzzzyyyppphhh]]]SSSIIIHHHFFFCCCAAA@@@?????????>>>======>>>???@@@AAA>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@???????????????@@@AAA>>>>>>???@@@AAAAAABBBBBB????????????????????????;;;;;;;;;::::::999999999777888888999999:::;;;;;;======???AAADDDHHHKKKNNNOOOOOOPPPQQQTTTWWWZZZ\\\]]]dddkkkoooppprrrvvvzzzsssgggbbb```[[[TTTNNNMMMPPPSSSLLLMMMOOOPPPQQQPPPNNNMMMOOONNNMMMMMMMMMNNNNNNOOONNNVVV\\\ZZZVVVWWWXXXWWWNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGFFFEEECCCCCCEEEGGGuuuqqqkkkddd\\\SSSKKKEEEDDDAAA>>><<<<<<<<<<<<;;;@@@BBBGGGMMMTTT[[[aaadddpppmmmkkklllmmmmmmkkkhhhiiihhhgggfffeeeeeeeeeeeeccccccccceeefffhhhjjjkkkjjjjjjiiiiiikkknnnrrrtttwww~~~yyymmmkkkoookkkfff^^^XXXUUUVVVYYY\\\```jjjqqqooonnnvvvuuubbb]]]___```bbbgggxxxppp___]]]aaaiiiuuu~~~}}}|||yyytttmmmiiiccc]]]VVVQQQOOOMMMJJJGGGDDDCCCDDDGGGJJJJJJGGGCCCCCCAAA@@@>>>???AAACCCEEEHHHJJJTTTiiilllUUULLLKKKLLLGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFHHHHHHFFFEEEFFFGGGJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKQQQPPPNNNLLLJJJJJJJJJJJJFFFCCCAAABBBFFFJJJKKKKKKEEECCCAAAAAABBBDDDDDDCCCDDDEEEFFFGGGHHHHHHGGGFFFCCCDDDDDDDDDEEEEEEFFFFFFFFFEEECCCCCCEEEFFFEEEDDDBBBDDDEEEDDDCCCAAAAAABBBDDDGGGLLLOOOQQQRRRTTTVVViiixxx|||~~~{{{lll```UUURRRLLLHHHDDDCCCCCCDDD???>>>===>>>@@@AAA@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAACCCCCCBBBBBBAAA@@@??????AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA>>>===<<<<<<<<<999::::::888777777999<<<===;;;:::;;;<<<=========>>>CCCGGGGGGGGGJJJNNNPPPRRRQQQTTTZZZYYYVVVZZZbbbkkkqqqzzzrrrddd]]][[[XXXUUUSSSRRRQQQOOONNNOOONNNMMMKKKKKKKKKLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNSSSSSSSSSRRRQQQPPPOOONNNOOOLLLIIIHHHHHHHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCwwwsssnnnhhhaaaYYYRRRLLLFFFCCC???============<<>>======???BBBCCCJJJMMMXXXlllfffSSSKKKJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFHHHHHHFFFEEEEEEFFFIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIPPPNNNLLLJJJHHHGGGGGGGGGEEECCCAAABBBFFFIIIJJJJJJDDDCCCAAAAAACCCEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFEEECCCBBBBBBCCCCCCFFFJJJLLLNNNQQQTTTVVV[[[iii~~~||||||sssbbb^^^YYYQQQJJJEEEAAA>>>>>>===<<<===???@@@@@@???AAA@@@@@@?????????@@@@@@???@@@@@@AAAAAA@@@@@@???CCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGCCCAAA???<<<:::999999999888999:::999999999<<<>>>>>>>>>>>>???BBBDDDEEEEEEEEEIIILLLLLLMMMOOORRRTTTUUUTTTVVVZZZZZZZZZ___hhhttt{{{wwwggg___\\\XXXVVVSSSRRRRRRQQQPPPNNNOOONNNLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKMMMKKKHHHGGGGGGHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDzzzwwwsssnnnhhhbbbZZZUUUIIIFFFBBB?????????>>>===@@@BBBGGGMMMTTT[[[aaadddaaa___]]]\\\^^^______^^^\\\\\\[[[ZZZZZZ[[[[[[[[[`````````aaaaaaaaabbbbbbfffggghhhhhhjjjmmmrrrvvv~~~wwwjjjccccccfffeeebbb```^^^]]]]]]^^^]]]iiitttzzzuuuddd```aaaaaakkkwwwooofffdddjjjsss~~~|||yyyvvvrrrlllfffaaa^^^YYYSSSMMMJJJHHHEEEDDDDDDEEEHHHKKKMMMKKKGGGCCCBBB@@@>>>===>>>???BBBCCCLLLQQQ^^^qqqvvv]]]PPPKKKIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEGGGHHHGGGFFFDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHMMMLLLIIIGGGEEEDDDDDDDDDDDDBBBAAABBBDDDGGGHHHHHHDDDBBBAAABBBDDDFFFGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDBBBBBBDDDEEEDDDCCCCCCDDDFFFEEEDDDBBBCCCCCCBBBDDDGGGIIIKKKNNNSSSVVVQQQ[[[nnnsssoooiii```WWWMMMFFFAAA???>>><<<===???AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCAAA???<<<:::888888888999:::<<<<<<<<<>>>@@@CCCAAAAAABBBDDDFFFHHHIIIJJJJJJLLLNNNOOOOOOPPPRRRUUUXXXXXXZZZ^^^___bbbjjjrrr~~~|||zzziii```[[[YYYSSSRRRPPPOOOPPPQQQPPPOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHKKKHHHFFFEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE~~~|||xxxtttooohhhaaa[[[MMMIIIEEEBBB@@@@@@>>>======???BBBGGGLLLRRRVVVYYYZZZXXXWWWVVVWWWYYYZZZ[[[YYYYYYXXXXXXYYYZZZZZZ[[[aaabbbbbbbbbbbbaaaaaaaaafffhhhjjjkkkmmmqqqwww}}}zzznnnfffdddccccccccccccbbb```___^^^ccckkkttt~~~mmmaaabbbeeefffnnn||||||lllhhhgggmmmvvv}}}zzzvvvrrrmmmhhhbbb^^^YYYUUUPPPJJJFFFDDDCCCBBBCCCEEEIIIKKKLLLIIIEEEBBBCCCBBB@@@??????AAADDDFFFLLLSSSbbbvvvjjjVVVOOOKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGHHHGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGKKKJJJHHHEEECCCBBBBBBBBBCCCBBBBBBBBBCCCEEEFFFFFFDDDBBBAAABBBEEEGGGHHHHHHEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEECCCBBBBBBCCCDDDDDDCCCBBBCCCEEEDDDCCCBBBBBBCCCAAACCCDDDEEEGGGKKKQQQUUUSSSWWWcccuuu}}}vvvmmmdddZZZSSSOOOCCCAAA???>>>@@@BBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCC@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDDDDEEEEEEEEEEEEEEECCC@@@===;;;:::999999<<<>>>@@@@@@AAABBBDDDFFFHHHIIIKKKKKKKKKLLLLLLMMMRRRPPPPPPQQQRRRQQQSSSWWWYYY]]]bbbgggkkkpppwww~~~pppddd]]]XXXTTTPPPNNNMMMMMMOOOPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHFFFDDDDDDFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFF}}}yyytttlllddd___RRRNNNIIIEEEBBBAAA>>>===<<<===???AAAEEEHHHKKKMMMQQQQQQQQQQQQRRRSSSUUUWWWVVVVVVVVVVVVWWWYYYZZZ[[[```aaaaaabbbbbbbbbaaa```dddhhhlllnnnpppuuu}}}}}}ssskkkgggbbbbbbccccccbbbaaa```___jjjmmmuuu}}}eee___ccchhhkkktttwwwkkkiiihhhnnnxxx||||||xxxsssnnniiiddd^^^ZZZTTTQQQMMMHHHDDDBBBBBBBBBCCCEEEHHHJJJIIIFFFCCCAAABBBAAA??????@@@BBBEEEGGGKKKVVVgggzzzaaaRRROOOLLLIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHFFFDDDDDDEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGEEEDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGJJJHHHFFFDDDCCCBBBCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEDDDBBBAAABBBEEEGGGHHHHHHEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDBBBBBBDDDEEEDDDCCC@@@BBBDDDDDDBBBAAABBBCCCAAABBBCCCCCCEEEIIIOOOSSSWWWXXX]]]jjj~~~vvvlllddd^^^ZZZHHHEEEAAA??????AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIHHHHHHEEEDDDAAA>>><<<;;;;;;;;;???AAACCCDDDDDDEEEGGGHHHMMMPPPSSSTTTTTTTTTVVVXXX^^^WWWTTTVVVVVVUUUWWW\\\^^^fffooovvvzzzvvveee]]]YYYUUURRROOONNNLLLMMMOOOPPPPPPOOOLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMLLLKKKJJJHHHJJJJJJJJJIIIHHHFFFEEEDDDHHHFFFDDDDDDEEEGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGG}}}xxxqqqiiicccZZZUUUOOOJJJFFFCCC@@@>>>>>>>>>???@@@BBBDDDFFFGGGIIIKKKMMMNNNNNNOOOQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZ\\\^^^___aaabbbbbbaaaaaaccchhhnnnqqqtttzzz}}}{{{~~~wwwnnniiiddddddccccccbbbaaaaaaaaakkkppp}}}wwwdddaaaffflllpppxxxtttkkkjjjkkkqqqzzz~~~|||zzzyyytttnnniiiddd___ZZZWWWNNNMMMJJJFFFBBB@@@BBBCCCCCCFFFHHHHHHFFFCCCBBBAAA@@@???>>>>>>@@@DDDGGGIIIOOO[[[mmmxxx[[[QQQPPPLLLHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFEEECCCCCCCCCCCCDDDBBBCCCEEEDDDCCCCCCDDDEEEDDDBBBAAABBBDDDFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFEEECCCCCCEEEFFFEEEDDD@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBCCCCCCDDDGGGLLLPPPUUUWWW[[[ddduuuuuukkkddd___PPPLLLEEEAAA@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEECCC@@@???>>>>>>>>>BBBEEEHHHJJJKKKLLLMMMOOONNNSSSYYY]]]^^^___cccfffiii^^^WWWXXXYYYWWWZZZbbbiiittt~~~ooo___XXXVVVUUUTTTQQQOOONNNNNNPPPPPPPPPOOOKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFDDDCCCBBBHHHFFFDDDDDDFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGG|||vvvnnniiibbb]]]VVVOOOJJJFFFBBB@@@>>>>>>???@@@AAACCCDDDEEEEEEHHHMMMOOONNNNNNPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[]]]___bbbdddeeeeeedddeeelllsssxxx{{{|||wwwuuu||||||tttooohhhgggdddbbbbbbbbbcccdddiiiuuurrrcccdddjjjqqqvvv{{{rrrmmmmmmooouuu}}}~~~}}}}}}|||zzzwwwtttpppiiiccc^^^ZZZVVVSSSJJJJJJHHHDDDAAA@@@BBBEEEFFFHHHIIIHHHEEEBBBBBBCCCAAA@@@@@@AAADDDHHHLLLOOOVVVcccuuuqqqXXXQQQPPPKKKGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAACCCEEEFFFEEEEEEEEEGGGHHHGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDBBBEEEFFFFFFDDDBBBCCCEEEDDDCCCAAAAAACCCEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCGGGFFFDDDDDDFFFGGGFFFEEEBBBDDDEEEFFFEEEDDDEEEFFFBBBCCCDDDDDDDDDFFFJJJMMMPPPUUU[[[bbbmmm}}}wwwlllfff]]]WWWOOOIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKMMMNNNNNNLLLKKKJJJKKKIIIHHHFFFEEEDDDEEEEEEIIILLLQQQUUUWWWYYY\\\^^^]]]dddkkkoooqqqssswww{{{xxxjjj``````aaa___dddmmmzzz~~~rrrgggaaa^^^\\\ZZZTTTRRRPPPPPPPPPQQQPPPOOOJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEJJJGGGEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFyyyrrrmmmhhhccc[[[TTTNNNIIIDDDAAA<<<======???@@@CCCDDDEEEEEEJJJOOORRRRRRQQQRRRSSSRRRRRRSSSUUUWWWYYY[[[]]]\\\^^^bbbeeehhhiiiiiiiiijjjqqqyyy~~~{{{~~~uuuooopppyyyzzzuuullliiifffcccbbbccceeeggggggxxxmmmbbbeeelllttt{{{yyyqqqoooooosssxxx~~~}}}||||||{{{xxxvvvqqqllleee___ZZZWWWSSSQQQHHHHHHGGGDDD@@@@@@CCCGGGHHHJJJJJJHHHDDDBBBCCCEEEDDDDDDDDDFFFIIINNNRRRUUU]]]iii{{{nnnWWWQQQOOOIIIEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHCCCCCCDDDDDDEEEDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEE@@@BBBEEEEEEEEEEEEFFFGGGIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEECCCEEEGGGGGGDDDBBBCCCEEEEEECCCAAAAAABBBDDDDDDCCCEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCHHHFFFEEEEEEFFFGGGGGGFFFCCCEEEGGGGGGGGGFFFGGGHHHCCCDDDDDDDDDDDDFFFHHHKKKMMMUUU]]]bbbgggrrrvvvnnnhhhaaaXXXQQQMMMKKKKKKKKKHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNTTTUUUWWWYYYYYYYYYYYYXXXTTTUUUWWWXXXXXXVVVUUUSSSPPPOOOMMMLLLKKKKKKLLLLLLPPPTTTZZZ___cccfffjjjlllvvv|||zzznnnnnnnnnmmmrrr}}}}}}||||||zzzyyyxxxvvvrrrlllddd___WWWUUURRRQQQQQQQQQPPPNNNJJJKKKLLLNNNNNNNNNMMMLLLKKKIIIHHHFFFEEEEEEFFFFFFCCCDDDEEEGGGHHHIIIIIIIIIKKKHHHFFFEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEE~~~zzzwwwoooiiiaaaZZZUUUOOOIIIDDD???<<<<<>>AAADDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@???@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHPPPZZZbbbgggmmmvvv|||}}}xxxpppeee^^^ZZZVVVPPPLLLPPPNNNLLLMMMQQQUUUXXXYYYSSSSSSTTTUUUUUUSSSPPPNNNOOOPPPRRRTTTUUUSSSOOOKKKOOOMMMOOOSSSSSSPPPUUU]]]```gggmmmoooppprrrrrrooolllmmmmmmmmmkkkjjjhhhgggffffffeeeaaa[[[WWWWWWXXX]]]bbbjjjpppuuuzzz}}}zzzvvvvvvyyypppjjjiiilllqqqtttuuussspppmmmaaa]]]XXXSSSPPPPPPRRRSSSIIIHHHHHHJJJLLLMMMLLLKKKKKKHHHFFFEEEGGGIIIJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGNNNKKKHHHHHHHHHHHHEEEBBBCCCCCCDDDEEEFFFGGGGGGHHH|||yyytttooohhhbbb]]]WWWOOOJJJFFFBBBAAACCCCCCBBBDDDHHHFFFIIIMMMOOOOOOOOOOOOPPPRRRTTTVVVXXXYYY[[[^^^```aaaeeekkknnnoooqqqvvvyyyxxxpppuuu}}}qqqkkkiiipppwwwxxxvvvuuupppooommmmmmooorrrvvvxxx~~~mmmlllpppttt{{{wwwooolllmmmooouuuyyy}}}|||||||||{{{xxxssspppjjjeee```ZZZUUUPPPKKKHHHEEEDDDAAA@@@@@@AAACCCEEEIIIIIIHHHGGGFFFDDDCCCBBBCCCKKKSSSWWWWWWXXX[[[```qqquuujjj[[[PPPKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCGGGHHHIIIHHHFFFDDDDDDDDDCCCDDDDDDBBB??????AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHGGGGGGHHHIIIIIIJJJEEEMMMWWW^^^bbbgggnnnttt{{{rrrkkkhhhddd___ZZZZZZXXXXXXYYY^^^bbbeeefffhhhffffffjjjnnnlllbbbXXXUUUWWW]]]cccgggeee___YYYWWWWWWZZZ^^^^^^]]]ccckkkxxx{{{zzzzzz{{{{{{zzzxxxvvvwwwxxxwwwsssnnnkkklllnnnsssvvv{{{}}}{{{{{{{{{~~~wwwhhhaaa]]]___cccgggjjjlllllllllhhhfffaaa\\\WWWSSSPPPOOOLLLKKKJJJKKKLLLMMMLLLJJJKKKIIIGGGFFFHHHIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGLLLIIIGGGGGGHHHHHHEEECCCDDDDDDDDDEEEFFFFFFFFFGGG~~~{{{yyyuuuooojjjeee^^^VVVOOOJJJDDDAAAAAA@@@???BBBGGGGGGJJJMMMNNNNNNNNNOOOPPPSSSUUUXXX[[[\\\___bbbdddggglllrrrvvvxxx{{{~~~mmmiiirrr}}}tttjjjeeellluuuxxxwwwvvvooonnnnnnnnnqqqvvv{{{~~~|||rrrtttzzz~~~}}}vvvqqqooopppqqqzzz}}}~~~|||{{{yyyyyywwwtttpppllleeeaaa[[[VVVQQQLLLGGGDDDBBBAAA@@@???@@@BBBDDDFFFJJJIIIHHHFFFEEEDDDCCCCCCEEENNNWWWZZZXXXYYY```hhh~~~xxxjjjbbbWWWOOOKKKJJJHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAADDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAEEEGGGHHHGGGEEEDDDDDDEEEBBBBBBCCCBBB@@@@@@AAACCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFIIIHHHHHHHHHHHHIIIIIIJJJEEELLLUUUZZZ]]]aaahhhmmmvvv{{{xxxuuurrrooommmmmmooosssxxx|||~~~~~~yyyyyywwwhhhbbbgggppp|||uuukkkeeefffjjjnnnoooqqqwww~~~~~~~~~{{{zzz|||~~~{{{~~~|||kkk]]]WWWTTTUUUWWWZZZ^^^bbbfffhhhjjjjjjiiifffaaa\\\WWWTTTQQQOOOMMMLLLMMMMMMLLLKKKKKKJJJHHHHHHIIIIIIHHHFFFIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE~~~zzzwwwssspppkkkddd[[[TTTOOOHHHCCCAAA???===@@@EEEGGGIIILLLMMMMMMMMMNNNOOORRRUUUXXX\\\^^^aaaeeehhhmmmsssyyy}}}qqqbbbaaannn{{{~~~xxxllleeejjjsssxxxxxxxxxpppooonnnnnnppptttyyy{{{~~~zzz~~~~~~{{{xxxvvvvvvvvv}}}{{{yyywwwvvvtttqqqllliii```\\\WWWRRRMMMIIIDDDAAA????????????AAACCCFFFGGGIIIHHHFFFDDDCCCCCCDDDDDDHHHPPPWWWXXXVVV[[[hhhuuujjj]]]XXXQQQMMMKKKJJJHHHGGGDDDEEEEEEEEEFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBDDDDDDCCCBBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???===>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHMMMSSSVVVXXX]]]fffmmmnnnuuu{{{{{{uuu{{{yyyrrruuuyyy|||}}}}}}}}}{{{vvvuuu{{{yyynnnaaaWWWRRRTTTUUUVVVWWWZZZ\\\^^^___ccceeefffhhhhhhfffeeecccYYYWWWSSSQQQOOONNNLLLKKKJJJIIIIIIJJJKKKKKKIIIGGGIIIIIIJJJKKKKKKIIIHHHGGGEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDD}}}zzzwwwuuuqqqkkkbbb[[[YYYQQQJJJFFFCCC@@@BBBGGGEEEGGGJJJKKKKKKLLLNNNPPPQQQTTTYYY]]]```dddiiillltttyyyvvvhhh[[[\\\iiixxx~~~~~~zzznnnfffiiiqqqvvvxxxyyywwwuuusssqqqrrrtttwwwyyy~~~}}}{{{zzz}}}|||yyywwwtttrrrooolllgggddd\\\XXXSSSOOOKKKGGGCCCAAA===>>>>>>@@@BBBEEEGGGIIIGGGEEECCCAAAAAACCCDDDFFFOOOTTTYYYXXXYYYdddxxx|||aaaSSSQQQMMMJJJIIIHHHHHHGGGDDDEEEFFFFFFGGGFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@??????@@@BBBBBBAAA@@@AAABBB@@@???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@??????>>>============>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAACCCEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFIIIKKKNNNNNNPPPXXXdddnnnkkkooovvv}}}{{{||||||uuurrrxxxtttiiibbb[[[VVVTTTTTTUUUVVVXXXYYYYYYYYYYYY[[[\\\___bbbfffjjjmmmoooiiieee```[[[VVVRRRMMMJJJIIIHHHHHHJJJLLLLLLKKKJJJHHHIIIJJJKKKJJJIIIHHHGGGDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDD~~~{{{zzzxxxsssjjjddd___WWWOOOJJJEEEAAABBBFFFDDDFFFIIIJJJKKKMMMPPPRRRRRRVVV[[[```dddiiinnnrrrzzz~~~|||wwwqqqeeeYYYYYYdddsss|||~~~{{{qqqiiijjjooorrrvvvyyyzzzxxxuuussssssuuuwwwyyyzzzwww|||}}}|||~~~~~~~~~~~~}}}zzzxxxvvvsssooollliiifffaaa^^^WWWTTTOOOLLLIIIFFFCCCAAA===>>>???AAADDDFFFHHHIIIEEEDDDAAA@@@AAADDDGGGJJJQQQUUUXXXYYY___oooooo[[[MMMLLLJJJHHHGGGGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBBBBAAA@@@AAABBB???>>>>>>@@@BBBCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>=========<<<===>>>@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????AAACCCEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEBBBBBBCCCEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFHHHHHHGGGIIIQQQ^^^iiikkklllnnnsss}}}~~~zzz|||wwwzzzuuufff___[[[XXXVVVWWWPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWXXXZZZ^^^cccgggjjjrrrnnniiiddd^^^XXXQQQMMMKKKJJJIIIJJJLLLLLLLLLKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD}}}|||{{{wwwqqqkkkccc[[[SSSNNNHHHBBBBBBEEEDDDFFFIIIKKKMMMPPPSSSVVVWWWZZZ```fffkkkpppvvvzzzwwwrrrttttttrrrpppfff[[[XXX```mmmyyywwwqqqpppqqqrrrwww}}}|||{{{yyyxxxyyy|||wwwqqqooosss~~~|||{{{{{{yyyvvvsssqqqnnnjjjfffccc___[[[XXXRRROOOKKKIIIGGGEEECCCAAA>>>???@@@CCCEEEGGGIIIJJJEEECCCAAA@@@BBBFFFKKKNNNRRRUUUZZZ___kkkyyy```UUUJJJJJJIIIGGGEEEEEEFFFFFFEEEFFFGGGHHHGGGEEEDDDBBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@AAABBBBBBCCC?????????@@@@@@@@@@@@@@@>>>???AAA@@@???>>>>>>???>>>======@@@CCCDDDCCC@@@>>>???AAABBBCCCBBBAAA@@@===>>>>>>??????===<<<;;;>>>???@@@BBBDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@BBBDDDFFFDDDDDDEEEFFFFFFFFFEEEEEEBBBCCCCCCDDDEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFGGGFFFFFFLLLWWW```iiijjjkkkkkkppp}}}~~~|||qqqhhh___ZZZWWWTTTUUUXXXPPPPPPOOOOOOPPPRRRUUUVVVTTTTTTSSSTTTUUUXXXZZZ\\\gggfffdddcccaaa]]]XXXTTTPPPMMMKKKJJJJJJKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIIIIHHHDDDBBBCCCEEEBBBCCCCCCCCCDDDEEEEEEEEE~~~|||{{{{{{xxxsssnnnjjjccc[[[UUUOOOHHHGGGIIIEEEGGGJJJLLLOOORRRVVVYYY[[[^^^dddjjjpppuuu{{{~~~rrrgggfffmmmrrrrrrqqqhhh]]]YYY^^^jjjxxx~~~yyywwwuuuuuu{{{~~~tttllljjjlllttt}}}{{{yyyxxxvvvssspppnnnkkkfffbbb___[[[VVVSSSNNNLLLHHHFFFEEEDDDBBB@@@???@@@AAADDDFFFHHHIIIJJJFFFDDDBBBAAADDDIIINNNRRRXXX[[[aaakkkzzzkkkVVVPPPIIIIIIHHHFFFDDDDDDEEEFFFHHHIIIJJJKKKJJJHHHFFFDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCC>>>>>>>>>???@@@@@@AAAAAA;;;<<<>>>===;;;::::::;;;===<<<===@@@CCCEEECCC@@@<<<>>>@@@BBBBBBBBBAAA@@@<<<===???@@@@@@>>><<<;;;>>>???AAACCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@BBBDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCFFFIIIHHHGGGJJJRRRYYYgggiiiiiihhhiiittt~~~{{{|||~~~pppiiibbb\\\YYYUUURRRSSSWWWUUURRRNNNLLLLLLOOOSSSVVVQQQQQQPPPPPPQQQQQQQQQQQQUUUVVVYYY^^^aaaaaa^^^\\\TTTPPPLLLJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEIIIKKKKKKIIIDDDBBBBBBDDDAAABBBBBBCCCDDDEEEFFFFFF}}}xxxuuurrrlllddd\\\UUUOOOJJJFFFDDDCCCGGGOOOSSSTTTVVVZZZ]]]cccjjjqqqwww{{{tttkkkaaa]]]aaajjjrrrvvvpppjjjccc___bbbkkkwww}}}yyy|||yyysssooommmkkklllsss{{{yyywwwuuutttqqqmmmkkkiiieee```[[[WWWTTTQQQNNNHHHHHHGGGDDDAAA@@@AAABBBBBBDDDFFFHHHGGGGGGGGGHHHDDD@@@???CCCHHHLLLSSSZZZbbbaaaeeevvv{{{aaaSSSLLLHHHGGGFFFFFFEEEEEEFFFFFFKKKKKKKKKJJJIIIFFFDDDCCC@@@AAABBBEEEFFFFFFCCC@@@===>>>@@@AAAAAA@@@???>>>@@@???>>>?????????===;;;??????>>>===<<<<<<======???>>>>>>>>>>>>>>>??????>>>???@@@@@@???>>>???@@@===@@@BBBBBB@@@>>>======???>>>???@@@BBBFFFIIIKKKDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDBBBAAABBBDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAACCCDDDEEEEEEFFFIIINNNQQQ]]]```dddiiiooowwwzzzttt}}}wwwiiifffdddaaa]]]XXXTTTSSSSSSSSSTTTQQQNNNNNNPPPRRRQQQOOOOOOMMMLLLKKKLLLMMMLLLKKKQQQQQQQQQRRRTTTWWWZZZ\\\ZZZUUUQQQNNNMMMLLLIIIFFFEEEDDDCCCBBBBBBDDDFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@>>>}}}yyyvvvtttppphhhaaaZZZTTTNNNJJJFFFDDDGGGMMMRRRSSSWWW[[[eeeiiioootttxxx{{{kkkddd]]]]]]dddnnnuuuxxxtttnnngggbbbcccjjjtttzzz}}}{{{sssoooooopppqqqttt|||~~~~~~|||yyyvvvssspppmmmiiifffddd```[[[WWWTTTQQQNNNLLLFFFFFFEEECCC@@@???@@@BBBAAADDDGGGHHHGGGFFFFFFGGGDDDAAAAAAEEEIIIPPP[[[fffjjjjjjooooooYYYLLLFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJJJJIIIGGGEEECCCBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@??????>>>???>>>===>>>@@@@@@???>>>>>>======<<<<<<<<<======???>>>>>>>>>>>>>>>??????>>>???@@@@@@>>>>>>???@@@>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>???AAADDDGGGIIICCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCAAA@@@AAACCCEEEEEEDDDFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGIIILLLOOOOOOTTTZZZbbbjjjsss{{{~~~}}}kkkaaa___aaa^^^ZZZVVVSSSRRRQQQQQQRRRPPPMMMMMMMMMNNNNNNMMMMMMKKKIIIIIIJJJKKKJJJIIILLLLLLKKKKKKKKKMMMOOOQQQVVVTTTRRRSSSTTTSSSOOOLLLGGGFFFDDDCCCCCCCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEBBBAAA@@@AAABBBAAA@@@>>>~~~zzzwwwxxxtttnnnhhhbbb[[[TTTOOOIIIFFFGGGKKKPPPSSSYYY___jjjmmmrrrvvvzzz~~~sss```\\\ZZZ___iiisssxxxzzzwwwrrrkkkgggfffkkkqqqvvvxxxsssqqqrrrsssvvvzzz~~~~~~}}}}}}|||yyytttppplllhhhccc```]]]YYYTTTQQQNNNLLLJJJHHHDDDDDDCCCAAA??????@@@BBBAAADDDHHHIIIHHHGGGFFFFFFDDDCCCDDDJJJPPPYYYhhhuuutttsssyyyeeeTTTKKKFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDBBBAAABBB@@@>>>>>>@@@AAABBBBBBDDDCCCAAA@@@???>>>??????>>>>>>===>>>@@@AAAAAA@@@===<<<<<<<<<<<<======>>>???>>>>>>======>>>>>>>>>===???@@@???>>>===>>>@@@>>>@@@BBBBBB@@@???>>>???============???AAACCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@AAACCCDDDDDDDDDHHHGGGEEEDDDCCCCCCDDDDDDCCCEEEGGGHHHHHHHHHJJJLLLGGGLLLTTT]]]fffpppzzz}}}vvvkkk```YYYYYY[[[YYYWWWSSSQQQPPPOOOOOOOOOPPPOOONNNLLLKKKLLLMMMMMMKKKIIIIIIJJJKKKJJJIIINNNMMMLLLJJJJJJJJJKKKLLLNNNOOOQQQTTTVVVVVVSSSPPPLLLJJJHHHEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDAAA@@@??????@@@@@@???>>>|||yyy{{{xxxsssnnnhhhbbbZZZVVVMMMIIIGGGJJJOOOTTT\\\dddiiinnntttzzz~~~lllZZZXXXYYYaaannnwwwzzzxxxuuurrrnnnkkkkkkmmmqqqttt~~~yyysssqqquuuzzz}}}~~~|||{{{yyyvvvqqqlllhhhddd___\\\XXXUUUPPPLLLJJJGGGEEECCCAAAAAAAAA@@@>>>???AAACCCCCCFFFJJJKKKJJJHHHFFFFFFFFFDDDHHHSSS___iiisss|||wwwwww~~~ooo[[[PPPJJJFFFCCCCCCCCCDDDEEEFFFHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@DDDBBBAAAAAABBBCCCCCCBBBCCCAAA???======>>>???@@@@@@???>>>>>>@@@AAA@@@???<<<<<<<<<<<<===>>>?????????>>>>>>============>>>===>>>??????======>>>???>>>@@@AAAAAA@@@??????@@@======<<<<<<===>>>???@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEEEEEEEGGGFFFEEECCCCCCCCCDDDEEECCCEEEHHHHHHHHHHHHIIIJJJFFFIIIOOOUUU^^^hhhssszzz{{{~~~{{{pppgggaaaZZZWWWWWWUUUTTTSSSQQQOOONNNNNNMMMNNNPPPRRROOOLLLJJJKKKNNNNNNMMMKKKKKKLLLLLLLLLKKKOOONNNMMMLLLKKKKKKKKKKKKGGGIIIKKKNNNPPPPPPPPPOOOPPPNNNKKKHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@>>>>>>???@@@???>>>}}}}}}zzzvvvrrrnnnhhhaaa]]]TTTMMMIIIKKKNNNTTT^^^gggjjjpppxxx~~~nnnZZZXXXZZZcccqqqyyyxxxtttpppoooooooooppprrrtttuuu|||~~~yyytttrrrooopppvvv}}}{{{yyytttqqqlllgggdddaaa]]][[[UUURRRMMMIIIFFFDDDAAA???>>>?????????>>>???BBBDDDFFFHHHKKKLLLKKKHHHGGGGGGGGGFFFNNN___pppwwwyyyzzzuuuttt|||xxx^^^PPPJJJFFFDDDAAABBBBBBCCCDDDFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDAAA??????>>>;;;:::;;;===@@@BBBCCCAAA???>>>>>>???>>>===============>>>??????@@@??????>>>===<<<<<<======<<<===>>>>>><<<<<<===>>>===???@@@@@@???>>>???@@@===<<<<<<<<<======>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@BBBAAA???>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAADDDFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIKKKPPPZZZdddlllxxx|||~~~|||ooobbb^^^\\\XXXUUUUUUOOOPPPPPPOOOOOONNNMMMMMMLLLOOOPPPOOOKKKIIIJJJLLLNNNLLLJJJJJJKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJKKKPPPOOOLLLJJJGGGEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBB@@@>>>>>>?????????>>>~~~|||xxxuuurrrnnniiifff]]]VVVOOOMMMOOOSSS\\\eeemmmrrrxxx||||||zzzyyyxxxxxx{{{rrr\\\YYYZZZcccpppwwwtttooohhhjjjnnnqqqtttvvvwwwwwwzzz}}}uuupppkkklllpppyyy~~~{{{xxxvvvoookkkfffbbb___]]]ZZZXXXRRRNNNJJJFFFDDDBBB???===<<<===>>>>>>>>>@@@CCCFFFHHHJJJLLLKKKIIIHHHGGGHHHHHHKKKXXXlll|||~~~zzzvvvtttqqqyyyhhhTTTLLLHHHFFFFFFAAAAAABBBBBBCCCEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@BBBCCCBBB>>>;;;<<<;;;:::999:::===@@@BBBDDDBBB>>>=========<<<;;;>>>============>>>>>>?????????>>>===<<<<<<<<<<<<;;;===>>>===<<<;;;<<<>>><<<>>>???>>>======>>>@@@============>>>>>>>>>>>>===>>>@@@BBBBBBBBBBBBAAABBBAAA???>>>===>>>@@@AAACCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???@@@CCCEEEFFFEEECCCBBBAAA@@@@@@AAABBBCCCCCCEEEGGGGGGFFFGGGHHHJJJNNNMMMJJJIIIKKKRRR[[[bbbppptttyyy~~~{{{~~~}}}kkkbbbYYYXXXXXXUUUQQQQQQLLLMMMNNNOOOPPPOOONNNMMMJJJLLLMMMMMMKKKJJJJJJKKKLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIKKKKKKJJJHHHFFFEEECCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA>>>>>>???@@@@@@???~~~zzzwwwuuusssqqqnnniii```VVVQQQOOOQQQXXX___hhhjjjmmmnnnmmmlllllllllnnnqqqwww{{{uuu^^^YYYXXX```lllsssqqqkkkcccgggmmmssswwwyyyxxxxxx{{{~~~tttmmmllllllqqq{{{}}}zzzwwwsssqqqkkkgggaaa]]]ZZZWWWTTTRRRLLLIIIEEECCCBBBAAA@@@???;;;===>>>>>>???AAADDDGGGIIIJJJJJJHHHFFFEEEFFFGGGHHHRRRdddxxx|||wwwuuuwwwsssyyyyyy\\\MMMIIIGGGEEEFFFAAAAAABBBBBBCCCDDDEEEFFFDDDCCCBBB@@@@@@@@@@@@AAA@@@??????@@@AAA@@@>>><<<===<<<;;;;;;;;;===???@@@BBB@@@===;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<>><<<<<<;;;;;;<<<;;;<<<======;;;;;;<<<===;;;<<<===<<<<<<<<<===???======>>>???????????????===>>>AAACCCDDDDDDCCCCCCCCCAAA???======>>>@@@AAACCCCCCDDDDDDCCCCCCBBBAAA>>>======>>>AAACCCDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFIIILLLMMMLLLKKKKKKLLLPPPVVVZZZbbbhhhpppwww|||~~~~~~lllccc\\\VVVUUUTTTPPPNNNNNNIIIKKKNNNPPPQQQPPPOOONNNMMMLLLMMMNNNPPPPPPNNNLLLKKKJJJHHHHHHIIIIIIIIIHHHJJJJJJKKKJJJJJJIIIIIIHHHGGGIIIJJJIIIFFFDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB???>>>???AAAAAA@@@{{{yyyxxxwwwuuutttqqqggg\\\TTTPPPNNNSSSZZZ^^^____________```cccfffgggkkkqqqwww|||uuu^^^XXXUUU]]]iiiqqqnnniiiaaaeeemmmtttxxxyyyyyywww|||yyyllliiikkkssszzz}}}}}}|||{{{xxxtttpppmmmiiieee___YYYVVVSSSPPPNNNGGGDDDBBBAAAAAABBBAAA@@@;;;<<<>>>??????BBBEEEHHHIIIIIIHHHFFFCCCCCCEEEFFFHHHWWWmmm~~~xxxtttvvv|||vvv{{{jjjPPPEEECCCAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@AAAAAAEEEBBB@@@???@@@AAAAAA@@@???>>>===<<<<<<===>>>>>>@@@>>>;;;:::;;;=========<<<;;;::::::999999999999??????>>><<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<===:::;;;<<<;;;;;;;;;===???===>>>???@@@AAAAAAAAA@@@===>>>AAACCCEEEEEEDDDCCCCCCAAA???===<<<>>>???AAACCCDDDDDDDDDCCCBBBAAAAAA<<<;;;;;;<<>>======>>>???>>>======>>>@@@CCCGGGIIIGGGHHHHHHFFFDDDDDDGGGJJJOOOddduuutttpppuuu{{{{{{{{{}}}ttt]]]HHHEEEFFFBBBAAADDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GGGFFFDDDBBB???<<<;;;:::;;;;;;:::999:::;;;<<<===???>>><<<;;;:::::::::;;;999999::::::;;;<<<<<<<<>>===<<<<<<<<>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@>>>??????>>><<<<<<===>>>DDDDDDEEEEEEDDDBBB@@@???>>>>>>???@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEGGGIIIKKKMMMPPPTTT\\\eeennnuuuzzz|||}}}wwwuuu~~~|||qqqmmmmmmeeeaaa\\\UUUPPPMMMLLLLLLIIIKKKLLLNNNPPPRRRRRRSSSOOOQQQVVVZZZ\\\ZZZTTTOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA}}}zzzzzzzzzzzzyyyuuummmcccZZZTTTOOOMMMNNNPPPSSSUUUVVVWWWZZZ\\\bbblllooosss}}}~~~~~~cccWWWPPPUUU```fffhhhhhhddddddfffkkkrrrxxxzzzzzz|||{{{|||xxxlllgggmmmxxx~~~~~~}}}yyyuuuooojjjeeeccc___\\\XXXTTTPPPMMMHHHEEECCCBBB@@@>>>======>>>???>>>>>>>>>@@@BBBDDDGGGHHHHHHIIIGGGEEECCCDDDHHHLLLUUUeeepppoooqqq|||dddRRREEEEEEGGGDDDCCCGGGCCCCCCBBB@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBB@@@>>><<<;;;:::;;;;;;:::999:::;;;<<<===@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<>>=========>>>>>>???>>><<<::::::;;;<<<=========<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===@@@AAABBBBBBAAA@@@>>>??????>>><<<<<<===>>>CCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEEEEFFFIIIKKKLLLKKKPPPXXX___gggnnnuuuyyyyyy{{{}}}uuusssttt{{{xxxppplllllliiifff```ZZZUUUQQQOOONNNLLLLLLNNNPPPQQQRRRRRRRRROOOQQQTTTXXXZZZWWWRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAA~~~{{{tttlllbbbZZZSSSPPPKKKMMMPPPRRRSSSVVVZZZ]]]eeennnpppsss}}}~~~}}}}}}}}}fffYYYPPPSSS\\\cccfffggggggeeedddggglllsssxxxzzzyyyyyy{{{|||pppggghhhuuu{{{{{{~~~||||||zzzvvvpppjjjddd___\\\YYYVVVRRROOOLLLIIIEEEBBBBBBAAA???>>>======>>>???>>>???AAACCCEEEFFFGGGHHHJJJHHHFFFCCCCCCGGGMMMQQQ]]]eeeiiilllvvvsssUUUJJJDDDFFFHHHDDDCCCGGGBBBBBBAAA@@@????????????AAAAAA@@@@@@????????????AAAAAA@@@???===<<<;;;;;;;;;;;;:::999:::;;;<<<===@@@???>>>========================<<<<<<<<<<<<;;;===<<<<<<<<<===>>>?????????>>><<<;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@???>>>??????>>><<<<<<===>>>AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKFFFLLLSSSXXX\\\ccclllssssssssswww~~~|||pppjjjmmmqqqzzz~~~vvvpppllliiiggggggeeebbb]]]XXXSSSOOONNNNNNOOOPPPQQQRRRRRRRRRRRRNNNPPPRRRUUUVVVTTTOOOKKKMMMLLLKKKJJJIIIIIIIIIIIILLLJJJIIIHHHIIIHHHGGGEEECCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@}}}~~~~~~zzzsssjjjbbbZZZVVVOOOOOOOOOOOOQQQUUU\\\aaahhhqqqsssuuu}}}|||{{{|||uuuuuunnn```TTTTTTZZZ___ccceeegggeeedddeeehhhmmmrrruuuvvvxxx|||vvvlllhhhppp||||||~~~~~~}}}{{{yyywwwuuuqqqllleee___ZZZXXXTTTQQQNNNKKKIIIFFFCCC@@@@@@???>>>>>>>>>>>>?????????@@@CCCFFFHHHHHHHHHHHHHHHGGGFFFFFFHHHNNNUUUZZZaaadddgggoooaaaOOOIIIFFFFFFEEEAAA@@@DDDAAAAAA@@@???????????????AAAAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::999:::;;;<<<===@@@@@@@@@??????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<<<<===>>><<<<<<;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>???@@@@@@??????>>>??????>>><<<<<<===>>>@@@???>>>======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIIIIDDDJJJPPPRRRRRRWWWaaajjjnnnlllnnnssswww|||tttnnnnnnoooyyywwwmmmgggfffeeebbb^^^^^^]]]\\\YYYUUUQQQMMMKKKQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNOOOQQQRRRPPPLLLIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKIIIHHHHHHHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@?????????}}}~~~~~~|||xxxrrrjjjddd```WWWTTTPPPMMMNNNTTT]]]dddiiirrrsssttt{{{xxxtttzzz}}}xxxqqqrrr|||vvvgggYYYUUUXXX[[[^^^bbbeeeeeeffffffhhhkkknnnpppvvvzzzzzzpppkkkmmm{{{zzz~~~}}}|||zzzwwwuuupppnnnkkkgggbbb\\\XXXVVVOOOMMMJJJHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>?????????BBBEEEHHHIIIIIIHHHHHHGGGGGGIIIMMMSSS[[[aaadddbbbeeemmm{{{vvvWWWMMMIIIFFFDDDBBB???AAADDD@@@@@@???>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;:::999:::;;;<<<===@@@@@@@@@@@@@@@???????????????>>>===<<<;;;;;;:::===<<<;;;;;;::::::;;;;;;===<<<<<<<<<<<<=========;;;;;;:::::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<======>>>>>>??????>>>>>>>>>??????>>><<<<<<===>>>???>>>===<<<<<<===???@@@AAAAAABBBBBBBBBBBBBBBCCC@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFKKKOOONNNLLLOOOWWW```ddddddfffjjjllloooyyyzzzqqqnnnqqqwww{{{~~~sssjjjaaa\\\\\\\\\YYYUUUTTTTTTTTTTTTRRROOOLLLKKKQQQQQQQQQQQQQQQPPPPPPOOOMMMLLLLLLMMMMMMMMMKKKHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLJJJHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFFFFDDDBBBCCCDDDDDDDDDBBBAAA??????>>>>>>~~~~~~~~~~~~{{{xxxrrrmmmjjjaaa\\\VVVPPPOOOTTT]]]eeeiiirrrssstttxxxssslllpppyyywwwsssrrrzzz{{{mmm^^^XXXXXXZZZ]]]```dddgggiiikkklllnnnrrrttt}}}wwwqqqmmmnnnuuuzzz~~~}}}|||{{{yyywwwssspppiiihhheeebbb]]]YYYUUUSSSKKKIIIGGGEEEEEECCCAAA???<<<======>>>>>>?????????AAABBBEEEHHHIIIIIIIIIHHHFFFJJJPPPYYYbbbhhhjjjjjjccckkkyyyiiiQQQIIIGGGCCCAAAAAABBBDDDFFF??????>>>>>>>>>>>>>>>???????????????????????????;;;;;;<<<<<<<<<=========;;;;;;:::999:::;;;<<<===???@@@@@@AAA@@@@@@??????>>>>>>======<<<;;;::::::<<<<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;:::999999999:::<<<=====================>>>>>>>>>??????>>><<<<<<===>>>>>>>>>===============>>>@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGJJJLLLKKKIIIKKKQQQWWWZZZ[[[___cccdddfffooozzzzzzyyyzzz|||}}}vvvppphhhaaaYYYUUUVVVVVVSSSPPPOOOOOOPPPQQQPPPOOONNNMMMOOOOOOPPPPPPOOOOOONNNMMMLLLKKKIIIIIIKKKKKKJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMKKKIIIHHHGGGHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBFFFHHHHHHDDDBBBBBBDDDBBBBBBAAA???>>>>>>>>>>>>|||xxxtttrrrlllhhhaaaZZZWWWZZZ```eeekkkuuuwwwwwwyyyqqqhhhjjjvvvxxxwwwuuuyyyrrreee___^^^^^^aaaeeefffiiimmmppprrrwww|||ooommmnnnuuu{{{zzzyyywwwvvvsssnnnkkkeeecccaaa]]]YYYTTTQQQNNNGGGEEECCCBBBBBBAAA???>>>;;;<<<===>>>????????????BBBCCCEEEGGGHHHIIIIIIHHHIIIOOOZZZfffpppssspppmmmfffssssssZZZMMMFFFDDDAAA@@@AAACCCCCCAAA>>>>>>=========>>>>>>???======>>>>>>??????@@@@@@<<<<<<<<<<<<============;;;;;;:::999:::;;;<<<===>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;999::::::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::999888999:::<<<===>>>======<<<<<<=========>>>??????>>><<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;===>>>???@@@AAABBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHKKKOOORRRSSSUUUZZZ^^^```cccnnnzzzyyywww{{{yyypppjjjfffbbb___[[[VVVTTTTTTTTTSSSQQQNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIGGGGGGIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHIIIIIIFFFEEEEEEDDDCCCCCCBBBBBBCCCGGGJJJIIIEEEBBBBBBDDD@@@@@@???>>>======>>>>>>{{{xxxvvvtttqqqllleeeaaaaaadddgggoooyyy{{{{{{}}}ssshhhiiiuuuyyyzzzxxxzzzxxxkkkeeeeeeeeehhhmmmiiilllpppssswww}}}}}}tttmmmmmmqqq|||yyyxxxvvvuuussspppkkkgggbbbaaa^^^ZZZUUUPPPMMMJJJDDDCCCAAA@@@@@@@@@>>><<<:::;;;<<<>>>????????????BBBCCCEEEFFFGGGHHHIIIIIIKKKSSS```oooyyyyyysssllliiiyyydddOOOJJJEEEDDDAAA@@@BBBCCC@@@;;;>>>>>>============>>>???<<<<<<===>>>???@@@AAAAAA<<<<<<<<<===============;;;;;;:::999:::;;;<<<======>>>@@@@@@AAA@@@???>>><<<;;;;;;;;;;;;:::::::::777777777888999;;;<<<===888999::::::;;;;;;;;;:::999999999999::::::;;;<<<;;;:::999888888:::<<<===>>>======<<<<<<<<<======>>>??????>>><<<<<<===>>>>>>???@@@@@@???===;;;:::<<<<<<>>>???AAABBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDFFFIIILLLNNNPPPQQQTTTYYY]]]```eeerrrwwwuuuooojjjkkkxxx}}}}}}vvvjjjaaa^^^[[[XXXZZZXXXVVVUUUUUUUUUTTTSSSOOONNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJKKKIIIFFFFFFHHHJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJFFFEEEEEEDDDCCCBBBBBBAAACCCGGGKKKJJJEEEAAABBBDDD>>>>>>===============>>>~~~}}}{{{{{{}}}|||{{{yyyvvvsssoookkkiiiggggggsssxxx~~~|||tttlllgggrrr~~~yyyyyy||||||{{{tttooommmnnnrrruuusssuuuxxx{{{~~~yyyrrrnnnmmmrrrxxx}}}|||wwwtttqqqooollliiidddaaa___[[[UUUQQQNNNKKKHHHFFFDDDCCCAAA???>>>>>>??????@@@???>>>======>>>???@@@FFFGGGHHHFFFEEEGGGMMMRRRPPP___lllxxx~~~qqqooommmtttYYYKKKEEECCCBBBAAA@@@????????????CCCAAA???<<<;;;;;;;;;<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;========================BBB@@@>>>=========;;;999<<<;;;::::::999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<===>>>>>>===<<<;;;============>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIRRRQQQSSSXXXZZZ```oooyyyyyyjjjiiiggghhhttt}}}nnnjjjccc]]]XXXVVVVVVVVVTTTQQQPPPSSSWWWXXXUUUPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@DDDBBB@@@>>>=========>>>~~~~~~}}}}}}|||{{{wwwtttqqqooommmmmmvvv{{{}}}uuummmhhhpppzzz}}}zzz{{{|||{{{|||xxxuuuuuuxxx|||~~~zzztttooolllqqqxxx|||zzzuuurrrooollliiifffaaa^^^\\\YYYSSSOOOLLLJJJGGGDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>===>>>???@@@AAACCCEEEFFFEEEEEEHHHNNNSSS]]]lllvvvuuusssuuueeeNNNDDD@@@AAAAAA@@@???>>>>>>>>>>>>BBB@@@>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;======;;;:::;;;;;;:::999999999999:::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;<<<===>>>>>>===<<<<<<============>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKTTTSSSTTTVVVVVVYYYffftttnnnddddddoooqqquuu|||vvvpppdddaaa[[[VVVSSSQQQRRRSSSRRROOOOOOQQQVVVWWWTTTQQQMMMMMMNNNNNNMMMKKKIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBAAA@@@>>>>>>======~~~{{{~~~~~~~~~}}}{{{xxxvvvtttssssssxxx||||||uuunnnjjjmmmtttyyy{{{|||~~~~~~|||~~~~~~yyyzzz{{{yyyuuuqqqpppooouuu~~~}}}zzzxxxrrroookkkhhheeeaaa]]]ZZZXXXUUUPPPLLLIIIGGGDDDBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBDDDFFFFFFGGGLLLTTT[[[kkkxxx~~~~~~rrrrrr}}}vvvYYYIIIDDDCCC@@@???>>>===============@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999<<>>???@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKUUUTTTTTTTTTQQQRRRZZZcccqqqvvv}}}uuufffcccfffxxx}}}{{{pppgggbbbYYYWWWTTTQQQOOOPPPQQQRRRPPPNNNMMMPPPSSSTTTRRRPPPLLLMMMNNNOOONNNKKKHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<~~~xxxwww{{{~~~~~~}}}|||zzzxxxwwwvvvuuuvvvzzz~~~|||vvvqqqooommmpppuuu{{{wwwsssooorrrvvvwwwuuutttvvvwwwyyy}}}{{{xxxuuupppmmmhhhdddaaa]]]YYYWWWSSSPPPLLLHHHFFFDDDBBB@@@>>>>>>>>>=====================>>>???AAABBBDDDDDDEEEFFFFFFGGGKKKTTTaaajjjyyyyyyoooqqqeeePPPGGGFFFFFF@@@???>>>>>>==================<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<@@@DDDDDDBBB@@@;;;::::::999888999999999888888888888999999999999::::::::::::::::::::::::999999888888888888999999:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<======>>>>>>===============>>>??????@@@@@@???>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIITTTTTTTTTQQQMMMMMMQQQVVV^^^eeennnuuuxxxzzz~~~~~~xxxrrrttt{{{vvvkkkccc]]]ZZZSSSRRRQQQPPPQQQSSSUUUVVVPPPOOONNNNNNPPPPPPNNNLLLLLLNNNPPPQQQPPPMMMIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGCCCDDDDDDDDDDDDEEEEEEEEEHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBB@@@>>>===<<<===???@@@>>>????????????===;;;:::zzzuuutttzzz~~~~~~}}}}}}|||zzzyyyxxxwwwvvvyyy}}}}}}zzzxxxwwwqqqrrrvvv}}}uuukkkffffffiiinnntttvvvvvvwww{{{~~~~~~|||yyyuuusssnnnkkkeeeaaa]]]ZZZVVVSSSOOOLLLHHHEEECCCBBB@@@???<<<=========>>>>>>>>>======>>>???AAACCCDDDEEEEEEFFFFFFFFFHHHOOO]]]nnn{{{zzzqqquuuoooVVVHHHCCCAAAAAA@@@@@@???>>>>>>>>>??????<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>>>>==================>>>??????>>>>>>=========>>>>>>?????????@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCDDDEEEFFFGGGHHHIIIRRRSSSRRROOOKKKKKKNNNPPPVVV\\\ccchhhkkkoootttxxxtttxxx}}}vvvvvvxxx}}}|||}}}tttggg^^^XXXUUUSSSOOOOOOOOOQQQSSSUUUWWWXXXRRRPPPOOOMMMMMMLLLJJJIIIMMMOOOQQQRRRQQQNNNJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@>>><<<<<<===>>>???<<<<<<=========;;;:::999zzzwww|||~~~|||{{{zzzwwwzzz~~~~~~~~~~~~wwwvvvyyyoooccc^^^___bbbeeekkkssswwwxxx{{{~~~|||yyywwwsssqqqlllhhhbbb]]]YYYVVVRRROOOKKKHHHEEEBBBAAAAAA???>>>;;;<<<===>>>??????>>>>>>>>>???AAABBBDDDEEEEEEFFFDDDFFFHHHMMMWWWhhh{{{{{{rrrxxxbbbOOOFFFAAA???>>>@@@??????>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<===>>>@@@???<<<:::::::::999888888888888888777777777888888888888999::::::::::::::::::::::::888888777777777777888888888888999:::;;;<<<<<<===::::::;;;;;;;;;;;;::::::;;;:::::::::;;;<<<===============<<<<<<======>>>===<<<<<<<<<<<<===>>>???>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJOOOQQQPPPKKKIIILLLNNNMMMWWWZZZ]]]^^^]]]___dddhhhooosssxxx{{{}}}vvvtttrrrtttyyyuuuppppppkkknnnsss|||~~~}}}uuuiii^^^VVVQQQNNNMMMKKKLLLNNNOOOQQQSSSTTTUUURRRQQQOOOMMMKKKJJJIIIIIINNNOOOPPPQQQPPPMMMKKKIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJFFFFFFDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>===<<<===>>>>>><<<<<<<<<<<<;;;;;;:::999~~~}}}}}}{{{zzzwwwyyy|||}}}}}}}}}~~~}}}{{{}}}sssbbbZZZYYY^^^aaagggoooxxx~~~|||yyywwwuuurrrooojjjeee___YYYUUUQQQNNNKKKIIIFFFCCCAAA@@@@@@???===;;;<<<===???@@@@@@?????????@@@BBBDDDEEEEEEEEEEEECCCHHHOOOYYYeeevvv~~~vvv}}}oooWWWJJJFFFCCCAAAAAA>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999;;;:::::::::<<<;;;:::888:::999999888888888888888777777777777888888888888999999999999999999999999777777777666666777777777777888999:::;;;<<<<<<===999:::;;;;;;;;;;;;:::999<<<;;;:::::::::;;;<<<<<<>>>======<<<<<<<<<======::::::;;;;;;<<<===??????======>>>???@@@BBBDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGIIIJJJJJJLLLOOOMMMHHHGGGKKKMMMKKKUUUXXXYYYWWWTTTSSSUUUXXXcccjjjssszzz}}}~~~yyyyyy}}}qqqggggggjjjjjjttt{{{tttpppqqqkkkbbbZZZTTTPPPMMMKKKJJJKKKMMMOOOPPPQQQQQQQQQPPPOOONNNLLLJJJJJJJJJKKKMMMNNNNNNNNNMMMKKKIIIHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJDDDCCCBBBAAA@@@AAAAAABBB@@@AAACCCEEEEEECCCBBB@@@?????????>>>>>>>>>======>>>===<<<<<<;;;<<<<<<<<<~~~~~~|||zzzxxxuuuwwwyyyzzzyyyyyyzzz{{{}}}kkk[[[VVVXXX]]]aaallluuu~~~~~~{{{xxxvvvtttqqqnnnhhhccc\\\VVVRRRNNNKKKIIIHHHEEEBBB@@@@@@???>>>===;;;<<<>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFEEEEEECCCKKKWWWdddrrr~~~ttt___JJJBBBAAA@@@AAACCC======<<<<<<<<<======>>><<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999;;;;;;;;;;;;999999999999999999999999999999;;;:::999999:::;;;:::999:::999999888777888888888777777777777888888888888999999999999999999999999777777666666666666777777777888888999;;;<<<======999999;;;;;;;;;;;;999999===<<<;;;:::999:::;;;<<<>>>======<<<<<<<<<======999999::::::<<<===???@@@======>>>???@@@BBBDDDEEEAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHHHHLLLNNNLLLFFFEEEJJJLLLJJJPPPSSSUUUTTTPPPNNNNNNPPPQQQ[[[jjjvvv{{{}}}}}}uuuttttttxxxvvvnnnooorrr{{{}}}qqqiiieeeeeehhhddd]]]XXXTTTRRROOONNNKKKLLLNNNOOOPPPPPPPPPOOOMMMNNNMMMLLLKKKKKKMMMNNNMMMMMMLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGCCCBBBAAA@@@???@@@AAABBB???AAADDDFFFFFFEEEBBB@@@?????????@@@???>>>======@@@???===<<<<<<===>>>???~~~~~~|||zzz{{{zzzzzzzzzzzz{{{||||||~~~zzzbbbZZZZZZ\\\eeeqqquuu~~~yyy}}}~~~~~~|||yyyuuupppkkkhhheeebbb]]]YYYTTTOOOIIIEEEDDDBBB???<<<;;;;;;===>>>??????>>>>>>>>>>>>??????@@@CCCDDDDDDEEEFFFFFFEEEHHHRRR\\\mmmsss[[[RRRHHHBBBBBBBBBAAA???AAA>>>======??????<<<999<<<<<<======<<<<<<;;;:::======<<<;;;:::::::::::::::;;;;;;<<<;;;:::888777999::::::;;;;;;::::::999;;;;;;;;;::::::999999999999999999888888777777777888777777666666666666666333555666888999999999888777777777777777777777777777666555444444555666777777777888999::::::::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::@@@??????>>>======<<<<<<:::::::::;;;<<<===>>>>>><<<===>>>@@@@@@@@@@@@@@@AAA@@@??????@@@CCCEEEGGGEEEDDDCCCBBBBBBCCCDDDEEEMMMNNNNNNMMMJJJGGGGGGGGGLLLLLLLLLLLLLLLLLLKKKKKKPPPUUU[[[bbbjjjttt}}}}}}~~~~~~{{{xxxvvvuuutttsssrrrqqqqqqqqqeeehhhkkkttt~~~}}}xxxkkkbbb]]]ZZZYYY]]][[[WWWSSSPPPMMMLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNKKKIIIIIIJJJLLLLLLLLLMMMMMMLLLJJJIIIGGGJJJIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGFFFHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::~~~}}}|||||||||{{{{{{|||}}}}}}}}}vvvbbb]]]___cccmmmyyyvvv}}}|||{{{xxxtttnnnjjjgggccc___[[[VVVRRRMMMHHHDDDDDDBBB???<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCDDDFFFGGGHHHMMMXXXcccuuufffTTTMMMEEEAAABBBCCCBBB@@@AAA???===>>>??????<<<:::<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;888999:::;;;;;;;;;:::999888888999999999999888888;;;;;;;;;::::::999999999999999999999999999999888:::999888888777777888888555666777999999999999888666666666666666666666666777666555444444555666777888888999:::;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;::::::999999999:::;;;<<<======>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAACCCDDD@@@@@@AAABBBCCCFFFHHHIIILLLNNNNNNLLLJJJGGGGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKLLLNNNSSSWWW^^^hhhssszzz{{{yyyyyy}}}zzzpppiiiggghhhggghhhkkkrrrvvvzzz}}}{{{vvvqqqnnnlllmmmnnnmmmlllkkkmmmoooqqqvvv~~~~~~vvvkkkaaaZZZVVVTTTSSSUUUSSSQQQOOONNNMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJMMMMMMMMMKKKIIIIIIJJJLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::~~~~~~}}}||||||}}}}}}}}}|||~~~pppbbbaaagggnnnyyy~~~yyy{{{{{{yyyvvvqqqlllgggddd___\\\WWWSSSOOOJJJFFFBBBCCCAAA???===<<<<<<===>>>>>>=========>>>???@@@@@@BBBCCCDDDDDDEEEFFFJJJMMMTTTbbboooqqqZZZKKKGGGBBB@@@AAABBBAAA???@@@???>>>?????????===;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;<<<777888999:::;;;;;;;;;;;;999::::::::::::::::::999;;;;;;::::::::::::999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999888888999999999999888888555555555555555555555555777666555444444555666777888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<=========;;;;;;::::::999999888888999:::;;;<<<>>>>>>??????EEEDDDCCCBBBBBBBBBCCCCCCEEEDDDBBBAAA@@@???@@@@@@??????@@@BBBDDDGGGIIIKKKKKKLLLMMMLLLIIIGGGGGGGGGIIIHHHFFFEEEFFFGGGHHHJJJHHHIIIKKKNNNSSS[[[dddjjjtttzzzzzzllleee___^^^]]]]]]aaaffflllqqqzzzzzzuuutttwwwzzzxxxuuuuuuyyy~~~{{{wwwjjjeee]]]WWWSSSQQQOOONNNOOONNNLLLKKKJJJKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHKKKKKKLLLKKKIIIIIIJJJLLLIIIIIIJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGJJJLLLEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCBBB@@@???CCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;~~~}}}}}}||||||||||||{{{|||~~~xxxmmmeeeiiirrr{{{zzzzzzxxxuuupppjjjeeebbb\\\XXXTTTPPPLLLHHHDDDBBBAAA@@@>>>=========>>>???=========>>>>>>@@@AAAAAAGGGFFFFFFFFFFFFGGGMMMTTT\\\ooo}}}aaaRRREEECCC@@@@@@AAAAAA???===??????????????????>>>===;;;;;;<<<<<<<<<;;;::::::999999999999:::;;;<<<===999999999::::::;;;;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::======>>>???@@@??????>>>;;;;;;:::999999999999:::::::::::::::999999888888666666666666666666666666666555444444444444555666777777888999::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;::::::999999999:::<<<>>>????????????GGGFFFCCCAAA@@@AAABBBCCCEEEDDDBBBAAA@@@??????@@@AAAAAABBBCCCEEEFFFHHHHHHJJJKKKLLLKKKIIIGGGGGGGGGGGGFFFCCCBBBBBBDDDGGGHHHGGGHHHJJJLLLPPPUUUZZZ]]]ccciiirrrzzzvvvqqqllljjjiiiiiinnnvvv||||||vvvrrrmmmiiifff___[[[WWWSSSQQQPPPNNNLLLNNNLLLKKKIIIHHHHHHIIIIIINNNLLLJJJHHHGGGGGGGGGGGGIIIJJJKKKKKKIIIIIIKKKLLLHHHHHHHHHHHHHHHGGGGGGFFFJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFDDDCCCDDDFFFIIIKKKDDDDDDDDDDDDEEEEEEEEEEEE@@@AAABBBCCCCCCBBBAAA???BBBDDDFFFHHHGGGEEEBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA========================??????>>>>>>=========<<<~~~}}}|||{{{{{{zzzzzzzzz{{{}}}}}}~~~zzzuuurrrxxx~~~yyyxxxvvvsssnnnhhhccc```YYYUUUQQQMMMJJJGGGDDDBBB@@@???>>>======>>>>>>???======>>>>>>@@@AAACCCCCCIIIFFFEEEGGGFFFGGGPPPZZZggg~~~mmmSSSJJJBBBBBBAAA@@@@@@>>><<<:::>>>????????????>>>======;;;;;;;;;<<<;;;::::::999888888888999:::;;;<<<===;;;;;;;;;:::999999999999<<<======>>>>>>======<<<::::::::::::::::::::::::???@@@AAABBBBBBAAA@@@???::::::999888888888888888;;;;;;:::999999888888888777777777777777777777777666555444333333444555666555666777888888999888888999999::::::::::::::::::999::::::;;;<<<===>>>>>>:::::::::::::::999999999999:::<<>>>>>>>>>>>============}}}|||{{{zzzzzzyyyzzz{{{|||}}}|||}}}zzz{{{}}}~~~}}}wwwvvvtttqqqkkkfff```]]]VVVRRRMMMJJJGGGEEECCCAAA>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAACCCEEEFFFHHHDDDDDDGGGHHHJJJVVVeeexxx___MMMIIIBBBBBBBBBAAA???===<<<;;;<<<>>>??????===<<<===>>>;;;;;;;;;;;;;;;:::999999888888888888999:::<<<<<<===<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;???@@@BBBCCCBBBAAA???===999999888777777777777777;;;:::999888888888888888888888888888888888888888666555444333333444555666444444666777777777777777888888999999999999::::::999:::::::::;;;<<<<<<<<<888888888888888888777777888:::===@@@AAABBBAAAAAABBBAAA@@@>>>======>>>>>>??????@@@@@@AAAAAABBBBBB===>>>AAADDDGGGIIIKKKLLLGGGHHHJJJIIIHHHGGGGGGHHHDDDCCCBBBAAABBBDDDFFFGGGEEEFFFHHHLLLPPPRRRQQQPPPPPPPPPPPPQQQVVV^^^hhhooo|||zzzqqqkkkeeeaaa]]]XXXVVVWWWYYYZZZTTTRRRPPPOOOOOONNNMMMKKKIIIIIIIIIJJJLLLNNNPPPRRRNNNMMMLLLJJJIIIIIIIIIJJJJJJLLLMMMMMMLLLKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEJJJIIIFFFEEEDDDDDDFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBDDDFFFHHHHHHEEEBBB@@@>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================zzzzzz{{{|||~~~}}}|||{{{zzzzzzyyy{{{|||}}}|||}}}zzz|||}}}~~~~~~|||zzzxxxtttsssqqqmmmhhhbbb\\\YYYRRRNNNJJJFFFDDDCCCAAA???======>>>>>>>>>??????@@@??????@@@AAACCCEEEGGGHHHIIIEEEFFFLLLOOOSSScccvvvkkkVVVKKKHHHAAABBBBBBAAA???>>>>>>>>>:::<<<>>>>>><<<;;;<<<===:::;;;;;;;;;;;;:::999999999888888888999:::;;;;;;<<<;;;:::999999999:::;;;:::::::::;;;;;;:::::::::999999999::::::;;;;;;;;;>>>???@@@AAA@@@===;;;999999999888777777777777777999999888777777777888999777777777777777777777777555555333333333333555555444555666777888888888888888888888888999999999:::999999::::::::::::::::::888888888888888888888888888:::===AAABBBCCCBBBAAA??????>>>>>>=========<<>>???BBBEEEHHHIIIJJJKKKEEEGGGIIIIIIGGGGGGGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCFFFLLLPPPQQQQQQPPPPPPOOONNNOOOSSSYYY^^^kkkuuu}}}{{{xxxtttpppjjjccc___TTTTTTSSSRRRQQQQQQRRRSSSPPPNNNLLLKKKLLLMMMMMMLLLJJJJJJJJJKKKMMMOOOQQQSSSLLLKKKJJJIIIHHHIIIIIIJJJLLLNNNOOOOOOMMMKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???@@@AAACCCDDDBBBDDDEEEGGGFFFDDDBBBAAA<<<======>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>??????@@@@@@???@@@AAABBBDDDFFFHHHIIIKKKGGGJJJRRRWWW]]]pppqqqWWWLLLGGGAAA@@@AAABBBAAA@@@???@@@AAA999<<<>>>===;;;:::;;;===::::::;;;;;;;;;:::999999999999888888999999:::;;;:::999999888999:::<<<===;;;<<<<<<<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;<<<===>>>???===;;;777555:::999888888777777888888999888777666666777888999666666666666666666666666555444333333333333444555555666777888888999999999777777888888999999999::::::999999999999999999999::::::::::::::::::;;;;;;888:::>>>AAACCCCCCBBBAAA===>>>>>>>>>>>>===<<<<<<@@@@@@AAAAAAAAA@@@@@@???BBBCCCEEEFFFGGGGGGGGGFFFEEEGGGHHHHHHGGGGGGGGGHHHCCCCCCDDDEEEEEEFFFFFFGGGGGGDDDAAACCCIIIOOOSSSUUURRRRRRSSSRRRQQQRRRTTTVVVWWW]]]iiiyyy~~~yyyuuummmjjjeeeaaa]]]ZZZVVVTTTMMMOOOQQQQQQOOOLLLJJJJJJMMMKKKJJJJJJLLLNNNNNNNNNNNNMMMMMMLLLLLLNNNOOOPPPKKKJJJIIIHHHHHHHHHIIIJJJMMMOOOPPPPPPNNNKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>===>>>@@@BBBDDDCCCDDDEEEFFFEEEDDDBBBAAA;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;@@@@@@AAABBBDDDFFFHHHIIIIIIIIIKKKPPP[[[nnnxxx]]]NNNIIIGGGGGGBBBAAA@@@???===;;;999888;;;;;;;;;;;;;;;<<<===>>><<<;;;::::::999999::::::999:::;;;;;;<<<<<<;;;;;;999888777999<<<>>>>>>>>><<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999666777777777888888888888999999999888888777666555666666666666555555555555999777444222222333555666666666777777777777666666555777999999888888999:::;;;:::999888777777777777999888777777777888999:::;;;999:::???EEEHHHEEEBBB>>>===<<<<<<<<<===???@@@999:::===???@@@@@@???>>>CCCDDDEEEDDDDDDDDDFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHLLLPPPRRRRRRXXX\\\[[[TTTPPPQQQTTTVVVUUUYYYdddooozzz}}}{{{vvvqqqkkkeeebbb\\\[[[XXXUUUSSSQQQOOOOOOKKKKKKKKKKKKKKKKKKJJJJJJMMMKKKHHHHHHJJJMMMNNNNNNPPPNNNKKKKKKLLLNNNNNNNNNLLLKKKJJJIIIHHHHHHIIIJJJMMMMMMNNNNNNMMMLLLJJJIIILLLLLLLLLLLLKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFBBBDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<~~~|||zzzzzz|||~~~|||{{{{{{{{{{{{|||}}}~~~}}}{{{~~~}}}||||||{{{xxxtttqqqmmmjjjgggccc```[[[UUURRRKKKIIIGGGDDDAAA??????>>><<<===>>>??????>>>======@@@BBBCCCEEEFFFHHHJJJKKKLLLNNNTTT^^^mmmhhhTTTLLLJJJJJJJJJBBBAAAAAA???>>>;;;:::999;;;;;;;;;;;;;;;<<<======;;;;;;:::999999999999:::888888999::::::::::::::::::999888999<<<===>>>===<<<<<<<<<<<<<<<;;;::::::888888999999999:::::::::::::::;;;;;;::::::999888666666777777777888888888666666777888888777777666777777777777666666666666777666444333333333444555666666777777777777666666555777999999888888888999999999888777777777777777999888777777777888999::::::888999===CCCEEEBBB???>>>===<<<<<<<<<===>>>???;;;<<<===????????????>>>AAABBBCCCBBBBBBBBBDDDFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDFFFIIILLLNNNPPPUUUZZZYYYTTTRRRUUUYYYYYYUUUSSSVVV\\\bbbkkkssswwwpppnnnkkkgggbbb^^^ZZZXXXSSSRRRQQQOOONNNMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJMMMKKKIIIJJJLLLNNNNNNNNNOOOMMMJJJJJJKKKMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFEEECCCCCCEEEEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;}}}|||}}}~~~}}}|||||||||{{{{{{||||||}}}~~~~~~|||{{{~~~}}}{{{zzzvvvqqqnnnhhhfffbbb___[[[WWWRRROOOHHHGGGDDDAAA???>>>===============>>>??????@@@@@@AAACCCFFFGGGGGGHHHJJJLLLOOOVVVbbbrrr|||kkkVVVIIIGGGIIIIIIGGGBBBAAAAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;<<<===;;;;;;:::999999999999999999999999999::::::::::::<<<;;;999:::<<<======<<<;;;;;;;;;;;;;;;::::::999666666666777777777888888999999999999999888777777666666666666777777777777333444555666777888888888888888888777777777666666555555555444444444444444555666666777777666666555555777999999888777888999888777777666666666666777888888777666777888999:::999888888;;;???AAA???<<<======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFIIIJJJLLLQQQTTTTTTRRRSSSXXX\\\aaaYYYSSSPPPPPPQQQWWW^^^gggppp|||uuuggg^^^]]]ZZZVVVSSSPPPNNNMMMKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKMMMKKKKKKLLLNNNOOOOOONNNNNNLLLJJJIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJLLLMMMHHHIIIKKKMMMMMMMMMMMMLLLHHHIIIJJJKKKMMMNNNOOOPPPIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>===>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>======::::::::::::::::::::::::|||zzz|||~~~}}}}}}||||||{{{{{{{{{{{{||||||~~~}}}|||~~~|||zzzwwwsssmmmiiidddaaa^^^ZZZWWWTTTOOOLLLGGGEEECCC@@@>>>=====================???@@@BBBCCCBBBDDDGGGGGGFFFFFFHHHKKKTTT```tttjjj\\\KKKCCCDDDFFFCCC???AAAAAAAAA@@@???===<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999888999999999;;;;;;;;;;;;;;;<<<<<<===>>><<<::::::;;;<<<;;;::::::::::::::::::999999888555555666666666777777777777777888888777777666555555555555666666666777777333444555666777777777777777777777777666666666666333444555555555444333333555666666666666666666555555777888888777666777777666666555555555666666777777777666666777888999:::999999888:::===>>><<<:::===<<<;;;;;;;;;<<<===>>>AAA@@@???>>>>>>>>>>>>>>><<<>>>??????>>>???AAACCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHJJJHHHKKKNNNNNNMMMOOOUUUZZZ___XXXSSSPPPOOONNNRRRWWWSSSZZZbbbiiiqqq|||~~~uuudddUUUTTTRRRPPPMMMKKKKKKJJJKKKIIIIIIIIIJJJJJJKKKLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLNNNPPPQQQOOONNNNNNLLLJJJJJJLLLMMMLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNIIIIIIKKKLLLLLLLLLKKKKKKHHHIIIJJJKKKMMMNNNOOOPPPJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAACCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB???===;;;>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<::::::::::::::::::::::::yyywwwxxx~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~|||yyywwwsssoooiiiddd```]]]ZZZVVVTTTQQQMMMKKKFFFEEECCCAAA???>>>>>>???=========>>>???AAACCCDDDBBBDDDGGGFFFDDDDDDHHHLLLYYYlllwww^^^SSSFFFAAABBBCCC???:::@@@@@@@@@??????===<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888888888888999;;;::::::::::::;;;<<<===>>><<<:::::::::;;;:::888999999999999999888888777666666666666777777777888666666777777666666555444444555555555555666666666555555666666666666555555666666555555555444444444222333444555666555333222555555666666666666555555555666888888666555555666555444444444555666777777777666666555666888999::::::::::::;;;<<<<<<;;;;;;<<<;;;:::::::::;;;===>>>AAA@@@???>>>=========>>><<<===??????>>>???BBBDDDDDDCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKFFFGGGHHHGGGGGGIIINNNRRRRRRNNNLLLMMMLLLJJJKKKOOOMMMOOOPPPRRRWWWcccttt~~~{{{|||~~~vvvoooeeeXXXNNNNNNMMMKKKJJJIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIKKKLLLNNNMMMLLLMMMNNNPPPQQQPPPNNNNNNMMMLLLLLLMMMNNNMMMLLLJJJJJJIIIIIIJJJKKKLLLMMMJJJKKKKKKLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@??????@@@AAAAAA@@@>>><<<;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::{{{uuuttt|||~~~}}}}}}||||||{{{|||||||||~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}||||||zzzxxxuuurrrooojjjddd```\\\YYYUUURRRPPPMMMJJJHHHFFFEEECCCAAA@@@???@@@@@@===>>>???@@@AAABBBCCCCCCAAADDDGGGFFFDDDFFFMMMTTTddd|||}}}fffQQQJJJCCC@@@AAAAAA???===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::999888888888888888888777666666666777999:::===;;;999888999999888777888888888888888777777666666666777777777888888888666666666666666555444444444444444444555555555666666666777777777666555555555555555444444444333333111222444555555444333333444555555666666555555444555666777777555444444555444444444555555777888888666555555555666888999;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===???>>>>>>>>>======<<<<<<<<<===>>>??????@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJDDDEEEEEEDDDDDDEEEIIIKKKLLLIIIHHHJJJIIIFFFEEEHHHNNNLLLJJJKKKPPP\\\iiirrrttt{{{|||xxxuuuyyy{{{{{{xxx}}}}}}{{{tttqqqpppsssuuuwww{{{~~~vvvlllbbbYYYRRROOOIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIHHHIIIIIIJJJKKKMMMLLLJJJJJJJJJLLLNNNPPPMMMLLLLLLMMMOOOPPPPPPOOONNNMMMLLLMMMNNNOOONNNLLLJJJJJJIIIHHHHHHIIIKKKLLLJJJKKKKKKKKKKKKIIIGGGFFFKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>??????>>>>>>===<<<;;;::::::::::::::::::::::::wwwtttzzz~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||zzzzzz{{{{{{zzz|||}}}}}}|||{{{zzzzzzzzzzzzvvvtttqqqnnnkkkfff```\\\XXXUUUQQQMMMKKKJJJGGGEEEEEECCCBBB@@@??????@@@@@@===>>>@@@BBBBBBBBBBBBBBBAAADDDGGGGGGGGGMMMXXXaaauuugggVVVFFFDDDAAA>>>>>>>>>??????<<<============<<<<<<;;;<<<;;;::::::999999:::::::::999999888888888888888777666555444555666888999;;;999777777888888777666777777888888777777666555666666666666777777777777666666666666666555555444333333444444444555555555555555666777888888888888666555555555444444444444222222333333444444444444444555555666666555555444444666777777555444444444444444444555666888999:::555555555555666888:::;;;999:::::::::::::::;;;<<<;;;:::999999999:::<<<<<<<<<<<<===>>>>>>===;;;;;;;;;<<<===>>>>>>???BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFHHHJJJNNNJJJHHHIIIHHHEEEEEEHHHMMMKKKJJJMMMUUU^^^eeeiiibbbhhhpppvvvzzz{{{yyyvvvqqqmmmjjjiiiiiikkknnnrrruuuvvvtttpppnnnooohhhfffpppyyywwwpppkkkgggeeegggmmmppprrrwww}}}~~~wwwmmmaaaWWWQQQNNNMMMDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKKKKKKKMMMPPPRRRNNNLLLKKKKKKMMMOOOPPPPPPMMMLLLLLLLLLNNNNNNMMMKKKJJJJJJHHHGGGGGGHHHIIIIIIHHHIIIJJJKKKJJJIIIHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBB>>>???AAABBBBBBAAA???>>>======<<<<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;zzzvvvyyy~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||{{{||||||zzzzzz{{{~~~~~~{{{zzzyyyyyyxxxxxxxxxxxxsssqqqooollliiiddd^^^YYYUUURRRNNNJJJHHHGGGEEECCCDDDBBBAAA????????????@@@===???AAACCCCCCCCCAAA@@@AAAEEEHHHIIIKKKSSSaaalllqqqWWWKKKBBBBBB@@@>>>;;;;;;<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::999999999999:::999999888777888888888999888666555666777999::::::888666666777888777666777777777777777666666555555555555666666666777777666666777777666666555444333333333444444444555555333444666777999::::::;;;777666666666555555555555222222222333333444444444444555555555555555555444444666777666555333333444444444555555777888:::;;;555555444555666888:::;;;888888999999888999;;;<<<::::::999999999:::;;;<<<999;;;<<<>>>>>>===;;;:::999;;;<<<======>>>AAACCCCCCCCCCCCDDDDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEFFFFFFGGGHHHJJJKKKOOOJJJGGGGGGFFFDDDFFFJJJLLLIIIJJJPPPYYY```bbbaaaZZZ___eeehhhiiimmmuuu{{{{{{|||yyyiiifffaaa\\\YYYYYY]]]___ccceeeiiikkkjjjfffbbb______WWWYYYhhhtttrrrggg```______cccjjjoooqqqvvv}}}vvvhhh[[[RRRMMMJJJHHHBBBDDDFFFGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQOOONNNLLLKKKLLLNNNQQQSSSOOOLLLJJJJJJLLLNNNPPPPPPLLLKKKKKKLLLMMMMMMKKKJJJKKKJJJHHHGGGFFFGGGGGGHHHFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB>>>???AAABBBBBBAAA???>>>===<<<;;;:::;;;===???AAA<<<<<<<<<<<<<<<===>>>???????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===>>>???AAACCCEEEDDDCCCCCCCCCCCCBBBAAA>>>DDDKKKNNNQQQ\\\ooo~~~uuu]]]OOOHHHBBBAAA???>>><<<<<<======<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999888777777888888777777777777888888:::999888888777888888888444444555666777888999999666666666666666666666666333444555666777777777777777777666555444444333333666555444333333444555666444444555777888999:::;;;999888888777666555555444444333333222222333333444444444555666666555444333444444444555555555555666555555555555555666777777444444444444444555666666777777777888999999::::::::::::888777777777888999:::;;;<<<<<<::::::;;;<<<;;;<<<<<<===???@@@BBBCCCEEEEEEEEEEEEFFFGGGIIIIIIDDDBBBAAAAAACCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDDDDEEEGGGIIIKKKLLLNNNMMMLLLJJJJJJJJJKKKLLLNNNNNNOOOPPPSSSUUUXXXYYYPPPVVV___fffddd\\\ZZZ]]]bbbeeekkkrrrzzz{{{qqqkkkgggfffVVVUUUTTTSSSQQQQQQPPPPPPSSSTTTWWWYYYZZZ[[[[[[ZZZ\\\UUUVVVaaaiiieee]]]XXXUUU^^^dddeeegggooovvvzzzsss^^^QQQOOOOOOMMMJJJCCCCCCDDDFFFHHHHHHFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@AAABBBAAA???AAAAAAAAA@@@???>>>===<<>><<<::::::<<<>>>?????????>>>>>>======<<<<<>>===<<<;;;<<<======999::::::;;;;;;:::::::::}}}yyy|||~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}||||||}}}||||||}}}~~~~~~~~~~~~~~~|||~~~}}}||||||{{{zzzxxxvvvtttrrrrrrrrrqqqpppnnniiihhhgggddd```\\\WWWUUUOOOMMMJJJGGGDDDBBBBBBAAA@@@???>>>===>>>@@@BBBCCCBBBBBBBBBBBBCCCCCCBBBAAABBBHHHPPPXXXaaammm|||fffSSSGGGAAAAAA@@@???============>>><<<<<<;;;;;;;;;::::::::::::::::::999999999999999888888777777777777888888888777777666777777888888777777777777888888888888666666666666666666666666333444555666777777777777777666666555444444333333666555444333333444555666555555666666777777888888888888777777666555555444444333333222222333333444444444555666666555444333444444444555555555555666555555555555555666666777555555444444555555666777666777777888888999:::::::::999888777777777888999999:::;;;;;;999999:::;;;;;;;;;<<<===>>>@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHGGGEEECCCCCCDDDDDDDDDCCCAAAAAABBBCCCDDDDDDCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLMMMLLLJJJIIIIIIIIIJJJKKKNNNNNNOOONNNNNNOOOSSSVVVSSSUUUZZZ___]]]WWWTTTVVVSSSUUUYYY^^^dddkkkooorrryyyzzz|||{{{zzzyyyyyyyyyuuurrrkkkeee___\\\ZZZZZZRRRQQQPPPNNNMMMLLLLLLLLLKKKLLLOOORRRUUUWWWXXXYYYYYYSSSTTT^^^eeebbb[[[WWWUUU]]]cccdddeeellltttxxxqqq]]]QQQMMMNNNKKKHHHDDDDDDDDDEEEGGGHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMMMMNNNNNNLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJLLLMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCCCCCCCCCCAAA@@@>>>>>>???@@@@@@@@@@@@???@@@>>><<<;;;;;;<<<>>>@@@>>>=========<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<::::::;;;;;;;;;:::999999uuu|||}}}}}}~~~|||{{{||||||}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{{{{|||zzz{{{{{{||||||||||||{{{|||~~~|||zzzzzzyyywwwuuurrrpppnnnllllllkkkjjjhhhccccccaaa___[[[WWWSSSQQQMMMKKKHHHEEEBBB@@@??????@@@???>>>>>>???AAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEKKKVVVaaammmxxxlllTTTHHHAAA<<<>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::888888888999999:::::::::888888777777777777888888777666666666666666777777999999999888888777777777666666666666666666666666333444555666777777777777666666555555444333333333555555444444444444555555666666666666666666666666777777777666555555444444444333333222222333333444333444555555555555444444444444444555555555555666555555444444555555666777666666555555666666777888666666777888888999999::::::999888888777777888888888999::::::888888999:::::::::;;;<<<===???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGEEECCCCCCDDDDDDCCCBBB@@@AAABBBCCCEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIILLLNNNOOOLLLIIIIIIOOOTTTYYYUUUSSSUUUTTTOOOLLLMMMLLLMMMNNNQQQTTTXXXZZZ\\\```___```dddkkkooopppoooiiieeeaaa______`````````^^^\\\YYYUUUSSSRRRRRRRRRNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFHHHJJJLLLOOORRRSSSUUUPPPQQQYYY```___YYYUUUUUU]]]ddddddeeekkkrrruuuyyykkkZZZOOOLLLLLLKKKHHHFFFEEEDDDEEEGGGHHHIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNOOONNNLLLKKKJJJIIIIIIIIIKKKJJJIIIIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCAAA@@@@@@AAAAAADDDFFFHHHJJJLLLLLLLLLKKKGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEDDDCCCCCCDDDDDDEEEBBBCCCCCCCCCCCCDDDDDDDDDGGGFFFDDDCCCCCCBBB@@@>>>>>>>>>???@@@@@@@@@@@@??????>>><<<;;;;;;<<<>>>???======<<<<<<<<<<<<;;;;;;<<<;;;:::999888999::::::;;;;;;;;;;;;;;;:::999888vvv{{{zzzxxx|||}}}|||~~~~~~~~~}}}~~~|||||||||||||||||||||||||||||||||}}}~~~}}}{{{zzz{{{|||zzz{{{{{{|||||||||{{{{{{{{{}}}~~~{{{yyyxxxwwwuuusssooollliiigggfffeeedddbbb]]]]]][[[YYYVVVSSSPPPNNNJJJIIIFFFCCC@@@>>>>>>>>>????????????@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHMMMUUUaaakkkrrrwww|||~~~sssWWWIIIEEEAAA===<<<<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999999999::::::::::::;;;888888777777777777888888999999888666666666666666777777777777777777777777555555555555555555555555444444555666666777666666555555555444444333333333444444444444444444444444666666666666666666666666666666666555555444444444444333333222222333333444333333444444444555444444444444444555555555555666555444444444444555666666666666666666666777888888666666777777888999999999999999999888888888888888777888999888777666777999999999:::<<<===>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFEEECCCBBBBBBCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHKKKNNNLLLHHHIIIQQQXXX```VVVNNNMMMMMMJJJHHHHHHLLLLLLLLLMMMOOOPPPRRRSSSUUUSSSRRRVVV]]]aaa```\\\ZZZWWWTTTSSSTTTVVVVVVVVVWWWUUUSSSQQQOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFGGGIIIKKKLLLPPPMMMMMMSSSZZZ[[[XXXTTTTTT^^^hhhjjjkkknnnqqqrrrmmmbbbTTTLLLKKKLLLLLLJJJHHHFFFEEEEEEGGGIIIJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGGGGFFFFFFEEEEEECCCBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAAAAAAAA???>>>AAAAAAAAA@@@???>>>===<<<===<<<;;;::::::;;;<<<========================<<<<<<;;;:::999999999::::::<<<<<<<<<<<<;;;:::999888{{{~~~|||yyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}}}}}}}~~~~~~~~~}}}}}}||||||~~~}}}zzzwwwvvvuuurrrqqqllliiidddaaa```___]]]\\\XXXWWWVVVTTTQQQOOOLLLKKKGGGFFFCCCAAA???>>>======??????@@@@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFGGGKKKNNNWWWbbbnnnttttttuuuzzz}}}```MMMFFFDDDAAA>>>:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::888888777777777777888888===<<<:::888666555444444444444555555666777777888444444444444444444444444444555666666666666666666444444444444444333333333333444444444444444444333555555666666777888888999555555555555444444444444444333333222222333333444333333333333444444555555444444444555555555555666444444444444444555666666666666666666666777888888555666666777888888999999999999999999888888777777666777888888666666777888888999;;;<<<============>>>>>>???@@@AAACCCEEEFFFEEECCCCCCDDDFFFHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFCCCHHHMMMLLLJJJMMMUUU]]]cccWWWLLLJJJKKKIIIGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMPPPMMMKKKNNNSSSUUURRRNNNPPPNNNLLLLLLMMMOOOPPPPPPOOONNNMMMLLLKKKJJJIIIIIILLLLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEFFFHHHJJJKKKLLLKKKKKKOOOVVVZZZZZZVVVTTTaaannnrrrrrrrrrpppnnnaaaYYYOOOJJJKKKMMMNNNMMMIIIGGGFFFFFFHHHJJJKKKKKKIIIIIIKKKLLLMMMMMMMMMMMMIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???@@@BBBBBBAAA@@@AAAAAAAAA@@@???>>>===<<<;;;::::::999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::::::::;;;<<<;;;<<<<<<<<<;;;;;;:::999~~~}}}~~~}}}}}}~~~~~~}}}~~~{{{wwwuuusssrrrooommmhhheee```\\\ZZZYYYWWWVVVRRRQQQPPPNNNLLLJJJIIIHHHDDDCCCAAA???>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEECCCEEEEEEEEEEEEIIIQQQWWW```iiirrrtttqqqqqqyyyzzzgggSSSHHHDDDAAA===;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888888777777777777888888>>>===;;;999777555555444222333333444666777777888444444444444444444444444555555666666666666666555444444333333333333333333333333444444444444333333444444555666777777888888444444444444444444444444444333333222222333333444333222222222333444555666444444444555555555555666444444333333444444555666666666555555666666777888555555666777777888888999888999999999999888777777666777888888666666777888888:::;;;===>>>======<<<===>>>>>>???AAACCCEEEFFFHHHGGGFFFGGGIIIKKKLLLKKKFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEAAAFFFKKKLLLLLLOOOVVV\\\___UUUKKKIIIJJJIIIIIIJJJGGGGGGHHHHHHIIIJJJLLLLLLNNNLLLKKKLLLOOONNNKKKHHHLLLJJJHHHHHHJJJKKKKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGCCCDDDEEEFFFIIIKKKMMMNNNJJJJJJKKKMMMTTT\\\]]][[[XXXeeerrrvvvssspppkkkgggYYYSSSLLLIIIKKKNNNOOOOOOIIIHHHGGGHHHJJJKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEEEE@@@AAABBBEEEHHHLLLPPPRRRUUUSSSPPPLLLIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDD>>>>>>???@@@@@@@@@@@@???:::::::::999999:::::::::>>>>>>????????????@@@@@@???>>>===<<<;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxtttqqqpppnnnkkkiiiddd```[[[WWWTTTSSSQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEBBBAAA???>>>>>>??????@@@>>>???AAABBBDDDEEEEEEFFFBBBDDDEEEEEEHHHPPP]]]fffnnnqqqsssrrrooorrrzzz{{{___SSSIIIEEEBBB===:::;;;::::::;;;<<<<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::888888888888888999999999888888777777777777888888;;;:::999777666666666666444444555555666666777777333333333333333333333333555555666666666666555555333333333333333333333333222333444444444444333222444444444444444444444444333333333333333333333333444333333222222333333444222222222222222444555666444444444555555555555666444444333333444444555666555555444444555555666777555555666666777888888888888999999:::999888777666666777888888777666777888999:::<<<>>>>>>>>>===<<<======>>>???AAACCCEEEFFFKKKIIIGGGGGGIIIJJJIIIHHHBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEECCCEEEIIIKKKLLLMMMPPPRRRWWWOOOHHHHHHHHHHHHIIILLLIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKLLLMMMMMMLLLJJJHHHLLLJJJIIIHHHIIIJJJJJJIIIEEEGGGIIIJJJKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFBBBCCCEEEGGGIIIKKKLLLLLLHHHJJJKKKLLLSSS^^^bbb```___jjjttttttnnniiiccc^^^UUUQQQLLLJJJKKKMMMNNNNNNIIIHHHHHHJJJLLLMMMLLLJJJHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIHHHGGGFFFIIIHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEEEEEEEEEEAAABBBFFFJJJPPPWWW\\\___aaa]]]VVVOOOJJJGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAABBBDDDDDDDDDBBB>>>>>>???@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>???????????????>>>===<<<<<<<<<===>>>999:::;;;<<<============}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyyvvvrrrooommmkkkhhhfffbbb]]]XXXSSSQQQOOONNNLLLIIIHHHFFFEEECCCBBBBBBBBB@@@??????>>>>>>???@@@AAA>>>???AAACCCDDDEEEFFFFFFCCCEEEGGGHHHMMMXXXhhhsss~~~yyyuuutttxxxfffLLLEEEAAABBB@@@::::::>>>::::::<<<<<<<<<;;;:::999<<<<<<;;;;;;;;;:::::::::444444555666777888999999888888777777777777888888777777666666666666777777777777777777666666666666333333333333333333333333555666666666666666555555333333333333333333333333222222444444444444222222444444333222222111000000333333333333333333333333444333333222222333333444222222111111222444555666444444444555555555666666444333333333333444555555444444444444444555666666555555666666777888888888888888999:::999888777666666888999888777666777999999;;;===>>>???>>>===<<<======>>>@@@AAADDDEEEFFFKKKIIIFFFEEEFFFEEEDDDCCC>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCBBBBBBAAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHPPPJJJFFFGGGGGGFFFHHHLLLIIIIIIHHHHHHIIIJJJJJJKKKEEEHHHJJJKKKJJJHHHGGGGGGLLLJJJHHHHHHHHHHHHHHHFFFEEEFFFHHHIIIHHHGGGEEEDDDHHHGGGGGGFFFFFFFFFFFFGGGDDDEEEGGGHHHIIIHHHGGGGGGGGGKKKKKKLLLTTT```eeeccceeennntttppphhhbbb\\\XXXUUUQQQLLLJJJKKKLLLLLLLLLHHHHHHIIIKKKMMMMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJHHHIIIIIIIIIHHHFFFDDDCCCIIIIIIHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDFFFJJJQQQXXX```fffjjjiiicccZZZQQQJJJGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDEEEEEEDDDBBB@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@@@@AAAAAA@@@???AAAAAAAAA@@@???>>>===<<<========================<<<=========>>>>>>?????????>>>===<<<;;;<<<======999999;;;<<<======>>>>>>~~~~~~~~~}}}|||}}}}}}~~~{{{wwwuuuuuuuuuuuutttuuutttqqqmmmiiieeecccaaaWWWVVVTTTQQQMMMKKKHHHGGGFFFEEECCCBBBAAABBBBBBCCC??????>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEDDDBBB@@@DDDFFFGGGJJJWWWmmm|||vvvvvvzzz~~~jjjTTTDDDCCCAAA???>>>===<<<<<<;;;;;;::::::::::::999999:::::::::::::::999888777666666777777777777666666777777777777666666666666555666777666555444555777777777777777777777777777555444222222222222444555555555666666555555444333444444444444444444444444333333333333333333333333111111222222222333333333666666555555555444444444333222111000000111222333444444444444444444444444555555444444444444555555555444444444444555666666666666666666777777777777777777666666777888999999999999999888888888888888999999999888888888777777888888999;;;===???>>>===<<>>>>>===<<<;;;======<<<<<<<<<<<<======>>>============<<<<<<<<<::::::::::::::::::::::::}}}|||{{{{{{{{{zzzxxxuuutttuuuuuuuuutttooommmjjjgggccc___\\\ZZZUUUTTTQQQNNNKKKHHHEEEDDDCCCBBB@@@???>>>???????????????>>>>>>???AAABBBCCCEEEDDDDDDDDDDDDCCCAAA???>>>CCCHHHRRRfff~~~}}}zzz{{{uuu[[[KKKBBBAAA@@@>>><<<;;;;;;;;;;;;;;;::::::::::::999999999:::::::::999999888777666777777888888777777666777777777777666666666555444666777666555444555777666666666666666666666666444333333333333333333444555555555555555444444333444444444444444333333333333333333333333333333333222222222222333333333333666555555555444444444444333222111111111111222333444444444444444444444444555555444444444444555555444444444444444555666666555666666666777777777777666666555555666666777888777777777777777777777777999999999888888888777777666777999<<>>??????>>><<<:::;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;::::::::::::::::::::::::|||}}}}}}}}}|||zzzyyywwwuuutttrrrrrrssssssrrrqqqllljjjhhhddd```\\\YYYWWWRRRQQQNNNKKKGGGDDDBBB@@@AAA@@@???>>>============?????????@@@AAACCCDDDEEEFFFFFFEEEEEECCCBBBAAAAAA===DDDOOO```yyy|||{{{}}}^^^LLLDDD@@@???>>>===;;;;;;::::::;;;;;;::::::::::::999999999999999:::999999888777777888888888888888888777777777777666666666555555444555666666555444555666666666666666666666666666333333444444444444333333555555555555555444333333555555444444333333222222333333333333333333333333333333333333444444444444555555555555444444444444333333222222222222333333333333333333444444444444555555444444444444555555444444444444444555555666555555666666666777777777555555444444555555666666555555555666666777777777999888888888888777777777444666999===AAADDDFFFGGG???@@@@@@???>>>???AAACCCDDDGGGHHHEEE@@@>>>???BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCDDDCCCCCCDDDFFFHHHGGGFFFKKKIIIGGGGGGGGGGGGFFFEEEHHHGGGEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHKKKRRR]]]iiipppooojjjdddbbbbbb___YYYSSSNNNNNNMMMMMMMMMJJJFFFCCCHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKUUUQQQKKKGGGEEEEEEEEEDDDFFFHHHJJJNNNYYYeeekkkjjjfff]]]TTTPPPLLLIIIIIILLLPPPKKKFFFDDDEEEFFFEEECCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@@@@>>><<<<<<======<<<;;;<<<<<<============<<<<<<=========<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999|||}}}yyyzzz||||||{{{yyyvvvtttqqqpppooooooooonnnllljjjhhhfffccc```\\\XXXUUUTTTPPPNNNLLLIIIEEEBBB???>>>AAA@@@@@@??????>>>>>>>>>???@@@@@@BBBCCCEEEFFFGGGFFFFFFFFFDDDBBBBBBBBBCCCDDDMMM[[[nnn}}}|||fffOOOEEECCC??????===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999888888888888999999999999888888777777666666666555555555444555666666444444555666666666666666666666666666222333444555555444333222444444555555555444333333555555444333333222222222222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333333333333333333444444444555444444333333444444555444444333333444444555666555555555666666666777777666555555444555555666666444444555666777777888888888888888888777777777777444777:::>>>AAADDDFFFHHHAAA@@@>>>===<<<===???AAACCCDDDFFFDDDAAA???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAAAAABBBDDDFFFFFFEEEEEEEEEEEEGGGHHHJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCCCCEEEHHHIIIIIIIIINNNKKKHHHFFFGGGGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJLLLPPPVVV___iiiooonnnhhhaaa]]]\\\[[[WWWTTTPPPOOONNNMMMMMMJJJGGGDDDIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKTTTPPPJJJGGGFFFGGGHHHHHHEEEFFFFFFGGGNNNXXX]]]\\\]]]XXXRRRMMMJJJIIIIIIKKKLLLIIIEEECCCCCCDDDDDDCCCEEEDDDDDDCCCBBBBBBCCCCCCHHHGGGGGGGGGFFFFFFFFFEEE????????????@@@@@@AAAAAA@@@===;;;:::;;;=========<<<==================<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888xxx}}}~~~|||zzzxxxyyyzzz{{{zzzwwwsssqqqnnnmmmkkkiiihhhfffccc```^^^]]]ZZZWWWTTTQQQNNNMMMMMMLLLJJJGGGDDDAAA???>>>????????????????????????@@@AAABBBDDDFFFGGGHHHHHHCCCDDDCCCBBB@@@@@@CCCFFFNNNYYYhhhzzz{{{lllUUUGGGBBBCCC???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777888888999999888888888888888999999999999888888666666666666555555555555444555666555444333444666555555555555555555555555333333555666666555333333444444444555444333333222444444333333333222222222222222222222222222222222333333333444444444555555333333444444444444444444333333333333333333333333222222222333333333444444444444333333333333444444333333333333333444555555555555555555666666666666777777666555555666666666555555666666777888999999777777777777777777777777666999===??????AAACCCEEEAAA???===<<<<<<===>>>???CCCBBBAAABBBCCCCCCAAA>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDFFFFFFFFFEEEEEEEEEGGGHHHIIIEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDFFFJJJLLLMMMLLLPPPMMMIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHFFFFFFFFFGGGGGGHHHJJJJJJFFFKKKQQQVVV[[[```fffjjjlllfff^^^YYYWWWVVVTTTRRRTTTQQQNNNLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHEEEDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJMMMJJJGGGFFFGGGJJJLLLMMMGGGGGGEEECCCFFFMMMPPPPPPSSSRRRNNNJJJGGGGGGHHHHHHFFFEEEBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDDDDCCCCCCBBBBBBAAA??????@@@@@@AAABBBBBBBBB???===:::999;;;===>>>>>>=========<<<<<<=========<<<<<<===>>>>>>===<<<<<<;;;::::::::::::999999999888888888888888888888888|||yyyxxx~~~~~~}}}~~~}}}|||{{{{{{|||}}}|||yyyxxxwwwxxxxxxxxxvvvrrrooollljjjgggdddbbb```^^^[[[YYYXXXWWWUUUSSSPPPNNNLLLKKKJJJJJJHHHFFFCCCAAA???>>>;;;<<<===???@@@@@@@@@@@@BBBCCCEEEFFFHHHHHHHHHHHH@@@BBBBBBAAA@@@BBBHHHLLLYYYeeevvv}}}}}}kkkVVVJJJBBB??????>>>======<<<<<<<<<======;;;;;;::::::::::::999999666777888888999888888888777888888888888888888777666666666555555555444444333444555555444333444555555555555555555555555555444444555555555555444444444444444444444333222222222222222333333333333333222222222222222222222222333333333333444444444444333333333333444444444444222222333333333333222222111111222222333333444444444444333333333333444444333333333333333444444555444444555555555666666666888777666666555666666666666666666777777888888888666666777777777777777888777;;;>>>>>>======???AAAAAA>>><<<<<<===>>>>>>>>>BBB???>>>@@@DDDEEEAAA===@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAACCCEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDGGGKKKNNNOOONNNPPPMMMIIIGGGHHHHHHHHHGGGFFFFFFEEECCCAAABBBDDDGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFMMMUUU[[[]]]___bbbeeeeee```YYYTTTQQQQQQQQQQQQUUUQQQNNNLLLLLLLLLLLLLLLHHHGGGGGGFFFFFFFFFFFFGGGCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCDDDDDDFFFHHHIIIGGGEEEDDDEEEHHHKKKMMMNNNJJJKKKGGGBBBBBBGGGJJJJJJKKKNNNMMMHHHEEEFFFFFFEEEBBBBBBAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBBBBAAAAAA???===::::::<<<>>>??????======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::999999999999999999999999999999999|||~~~}}}||||||}}}~~~~~~}}}zzzxxxwwwxxxzzz|||~~~}}}~~~~~~{{{xxxvvvvvvvvvuuutttqqqmmmjjjhhhdddaaa]]][[[YYYXXXVVVUUUSSSRRRQQQOOONNNLLLKKKJJJGGGFFFEEECCCBBB@@@???>>>:::<<<>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHDDDFFFHHHGGGGGGKKKRRRYYYffftttnnnWWWJJJEEE@@@======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999666666777888888888888888666777777888888777777666666666555555555444444444333444555555333333444555555555555555555555555555555555444444444444555555333444444444444333222222111111111222333333444444111111111111111111111111222222222222333333333333222222333333333444444444111111222333333222111111000111111222333333444444444333333222222333333444333333222222333333444555444444444555555555666666777666555555444444444555666666666666666666666666666666666666777777888888666:::======:::999<<>>>>>@@@BBBCCCCCCAAA?????????@@@@@@@@@AAAAAAAAA>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGBBBBBBCCCGGGKKKNNNOOOOOOLLLJJJGGGFFFGGGGGGGGGFFFEEEEEEDDDBBB??????CCCFFFIIIIIIHHHGGGGGGGGGHHHHHHIIIPPPXXX\\\\\\\\\___bbb[[[WWWRRRNNNLLLMMMNNNOOOQQQOOOMMMMMMMMMMMMLLLKKKGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCFFFHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGDDDCCCCCCEEEHHHJJJJJJIIIJJJKKKGGGAAA@@@DDDHHHHHHGGGLLLMMMGGGDDDEEEFFFDDDAAABBBAAA@@@@@@@@@AAABBB@@@@@@@@@??????@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBB>>>???@@@AAAAAA@@@@@@???>>><<<;;;<<<>>>@@@@@@@@@>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::}}}}}}{{{yyywwwuuuttttttwwwzzz~~~~~~~~~~~~}}}}}}~~~~~~zzzwwwvvvxxx{{{}}}}}}|||}}}~~~~~~|||{{{|||}}}zzzwwwuuuuuutttssspppmmmjjjfffddd```]]]YYYVVVUUUUUUUUUTTTKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>>>>><<<>>>@@@CCCFFFGGGHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHJJJMMMOOOOOOOOOTTT]]]dddqqqlll[[[KKKFFFDDD@@@===>>>::::::999999::::::;;;;;;;;;;;;;;;:::::::::999999666666777888888888888888666666777777777777666666666666555555555444444444333444555555333333444555555555555555555555555555666555444333333444555666333333444444444333222222000000111222333444444555111111111111111111111111111111222222222333333333222222222333333444444444000111222333333222111000000000111222333333444444444333333222222333333444333333222222333333444555444444444555555555666666666555444444333333333333555555555555555444444444555666666666777777888888555999===<<<999888:::>>>>>>===<<<>>>AAABBB???===:::>>>CCCCCCAAA???@@@BBB?????????@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEGGGHHHIIIAAAAAABBBFFFJJJNNNOOOOOOIIIGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDAAA>>>>>>AAAEEENNNMMMLLLKKKKKKKKKKKKKKKMMMRRRXXX[[[ZZZZZZ]]]aaaSSSPPPLLLIIIIIIKKKMMMOOOLLLLLLLLLNNNOOONNNKKKIIIFFFFFFFFFFFFFFFEEEDDDCCCAAACCCGGGIIIJJJIIIGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGGGGFFFDDDHHHIIIFFF???>>>CCCGGGHHHEEELLLMMMHHHDDDFFFFFFCCCBBBBBBBBBAAA???>>>>>>???@@@??????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===>>><<<<<<===???AAAAAA@@@>>>===<<<;;;;;;<<<===>>>;;;<<<===??????===<<<;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::uuuppprrrvvvvvvzzzwwwyyy}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~||||||}}}}}}}}}||||||{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{zzz|||}}}}}}}}}{{{yyywwwvvvtttrrrooollljjjgggccc```\\\YYYUUUSSSQQQOOOMMMKKKJJJIIIGGGFFFDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA===>>>???AAACCCEEEFFFGGGGGGDDDEEEIIIJJJGGGJJJPPPZZZ```eeeeeeaaabbbjjjqqqqqqZZZPPPEEE>>>>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777<<<;;;999888888888999999555555666666777777888888555555666666555555444333666666666666555222000///333333333444444444555555333333333222222222111111333333333333333333333333333333222222111111222222111000...///111222222111111111222222222333333333333333333333333333333333222111111000000111111222222222111111222222333444444444444444444444444444555555444333222222222222444333333333333444555666555444333333333333444555333333444444555666666666:::888666444333444555666777777777777777888888999===>>>>>>??????>>><<<<<<>>>===<<<>>>AAABBB@@@===??????>>>>>>>>>>>>??????@@@??????>>>??????@@@@@@AAA@@@??????>>>>>>??????CCCAAA???@@@AAACCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEEBBBDDDEEEGGGGGGEEEDDDBBBAAACCCDDDFFFGGGIIILLLOOOKKKIIIGGGHHHJJJMMMOOOOOOGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFCCCAAAAAAEEEIIISSSSSSQQQLLLFFFDDDIIINNNYYYXXXUUUUUUZZZ___[[[SSSMMMKKKHHHGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJGGGHHHHHHGGGEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIIIIFFFDDDEEEDDDBBBAAAAAACCCFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGEEEDDDEEEFFFEEEDDDJJJJJJIIIHHHFFFDDDBBBAAAAAABBBAAA???<<<;;;<<<===AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????===>>>>>>>>>>>>>>>======<<<:::999;;;???BBBAAA???BBB@@@===:::999:::<<<>>>@@@???>>><<<<<<======>>>:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888{{{sssrrrrrrpppwwwxxx{{{{{{zzz|||zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxvvvtttrrrpppnnnkkkiiigggeeeaaa^^^XXXUUUQQQOOOMMMLLLIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@AAAAAABBBDDDEEEEEEFFFFFFCCCDDDHHHJJJMMMVVV```uuu~~~zzzvvv{{{ttt]]]QQQOOOKKKEEE@@@===<<<<<<::::::::::::::::::::::::999999999888888888777777;;;:::999888777777888999666666666666666777777777555555666666555555444333555555666555444333111000333333333444444444555555333333333333222222222222333333333333333333333333222222111111111222222333111000...///111222222111111111222222222333333333333333333333333333333333555444444333333444444555222222111111222222333444444444444444444444333333444333333222222222222333333333333444444444555555555444333333333333444555555555555555555444444444777666555444444555666888666666666666666777888888<<<<<<===>>>>>>===<<<;;;<<<;;;:::<<>>>>>?????????@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAADDDBBB@@@@@@BBBCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAACCCDDDEEEEEEDDDCCCAAADDDFFFHHHIIIIIIIIIKKKLLLKKKIIIGGGGGGIIILLLNNNNNNHHHGGGGGGFFFEEEDDDCCCCCCGGGGGGFFFDDDBBBCCCFFFIIIOOOPPPNNNJJJFFFGGGLLLRRRZZZYYYVVVUUUYYY]]]YYYRRRJJJGGGDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEEEEFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFDDDDDDFFFFFFEEEDDDJJJIIIHHHGGGDDDBBB@@@??????@@@AAA@@@>>>===>>>???@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????======>>>>>>>>>>>>=========<<<;;;===@@@BBBAAA@@@???===;;;:::999999:::;;;???>>>===<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888|||xxxxxxwwwyyy{{{zzzvvvuuuxxxwwwvvvvvvvvvwwwzzz|||~~~}}}~~~}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}yyyyyyxxxwwwvvvvvvuuuuuuttttttttttttrrrpppnnnmmmkkkiiifffdddccc```]]]ZZZTTTQQQNNNKKKJJJIIIFFFEEECCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFFFFFIIIMMMWWWhhhwwwuuuZZZJJJFFFKKKOOOKKKAAA:::999<<<999999999999999999999999999999888888888777777777999888888777777777777888777777666666666666666666555555666666555555444333444444444444444333222222333333333444444444555555444444444444333333333333333333333333333333333333222222111111111222222333111000...///111222222111111111222222222333333333333333333333333333222222222222111111111111222222222222111111222222333444555555555444444333333333222222111111111222222333222333444555555555444333555444444333333444444555666666555555444333333222555444333333444666888999555555555555555666666777999:::;;;<<<<<<<<<;;;:::999999999:::===??????>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCAAA@@@BBBCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAAGGGIIILLLLLLKKKIIIIIIIIIKKKIIIFFFFFFHHHJJJKKKLLLHHHGGGFFFEEEDDDCCCBBBBBBGGGGGGGGGEEEDDDDDDGGGJJJJJJKKKJJJHHHGGGJJJPPPVVVZZZ[[[YYYXXXYYY[[[WWWPPPHHHEEEBBBAAACCCFFFIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFHHHHHHHHHGGGEEEEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGIIILLLNNNMMMLLLGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDDDDEEEGGGHHHHHHIIIFFFEEEDDDEEEFFFGGGGGGEEEGGGGGGFFFDDDBBB@@@>>>===>>>@@@BBBBBBAAA??????@@@?????????>>>>>>?????????AAAAAAAAA@@@@@@@@@??????======>>>>>>???>>>>>>===???>>>===>>>@@@AAA@@@???======<<<<<<;;;;;;::::::>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::::::::999999999888888wwwooonnnppppppqqqssstttsssrrrrrrsssvvvyyy{{{yyy|||~~~~~~~~~~~~}}}|||{{{{{{||||||{{{zzzzzz{{{||||||~~~~~~}}}}}}|||{{{{{{{{{wwwwwwvvvuuutttsssrrrqqqooooooooonnnllljjjhhhgggdddccc```___^^^\\\YYYVVVQQQOOOKKKJJJIIIGGGEEEDDDBBBAAA@@@?????????????????????@@@@@@AAAAAABBBBBB@@@AAABBBCCCEEEGGGHHHIIIHHHIIIJJJNNNVVVfff}}}xxx]]]KKKCCC???FFFLLLIII@@@888777:::888888888888888888888888888888888888777777777777777777777666666666666777777777777666666555555444555555555666555555444333333333333333333333333333333333333444444444555555555555444444444333333333222222333333333333444444666555444333222222222222111000...///111222222111111111222222222333333333333333333222222222222222000000000//////000000000222222111111222222333444555555555444444333333222000000000000111222333333111222444666666555444333444444444444444444444444555555555444444333333333444444444444444666777888444444333333444444555666777888999;;;;;;;;;:::999888888999:::<<<>>>??????AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@???????????????@@@AAACCCDDDEEEEEECCCAAA@@@BBBCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCCCCCCCCCCBBBAAAFFFIIIMMMNNNLLLJJJHHHGGGJJJGGGEEEEEEFFFHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDEEEGGGIIIHHHIIIIIIHHHIIILLLRRRWWWXXX\\\^^^\\\[[[ZZZTTTMMMIIIGGGDDDCCCFFFJJJMMMNNNMMMKKKIIIFFFEEEFFFFFFGGGFFFGGGHHHGGGEEEDDDEEEGGGIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFGGGIIIKKKMMMMMMLLLFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEDDDEEEGGGHHHGGGFFFCCCCCCBBBBBBAAA???>>>===>>>AAACCCDDDBBB@@@????????????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@??????======>>>?????????>>>>>>@@@???>>>>>>>>>>>>>>>===>>>??????@@@???>>>===<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888yyyfff```dddiiilllnnnpppooommmlllmmmpppsssuuuuuuxxx{{{~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}|||{{{zzzyyy{{{{{{zzzzzzzzzzzz{{{{{{|||{{{{{{zzzyyyxxxxxxxxxvvvuuutttrrrqqqooonnnnnnjjjjjjjjjiiigggdddbbbaaa^^^\\\ZZZZZZYYYXXXUUURRRMMMJJJGGGFFFEEEEEECCCAAA@@@??????>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEIIIOOOWWWeee|||uuu^^^MMMEEECCC>>>@@@BBB@@@<<<999777777777777777777777777777777888888888777777777666666666666666666777666666666777777666666555555444444555555555666555555444333222222222222333333444444333333333444444444555555555555444444444333333333222222222333333444444444:::999777555333222111111111000...///111222222111111111222222222333333333333333333222222111111111333333222222222222333333222222111111222222333444555555555444444333333333000000000000111222333333111222444666666555444333444444444444444444444444333333333333444444555555555555444444444444555555333333333333333444444555555666888999:::::::::999999999:::;;;<<<===@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@???>>>=========>>>???AAABBBCCCDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBFFFJJJLLLKKKIIIGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFDDDEEEEEEFFFHHHIIIIIIJJJEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJKKKNNNQQQTTTTTT[[[aaa```\\\XXXPPPIIIJJJGGGEEEEEEHHHLLLOOOPPPMMMLLLIIIGGGEEEEEEFFFGGGEEEFFFHHHHHHFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIGGGFFF>>>??????@@@@@@@@@??????AAACCCEEEEEEBBB???>>>===??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@??????======>>>???????????????>>>>>>>>>===<<<;;;;;;;;;>>>???@@@AAA@@@???>>><<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888hhh^^^___ccceeeggggggfffddddddeeeiiimmmooorrrtttwwwyyyzzzzzz|||~~~|||}}}~~~}}}}}}~~~~~~~~~}}}|||||||||}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuutttssssssrrrqqqooommmkkkjjjiiieeeeeedddcccaaa___\\\[[[VVVUUUSSSSSSSSSRRRPPPNNNGGGEEEBBBAAAAAA@@@???=========<<<<<<<<<===>>>>>>AAAAAABBBBBBCCCDDDEEEEEEHHHHHHGGGFFFEEEEEEDDDDDDCCCLLLWWWeeeyyypppZZZKKKDDD@@@???===<<<:::999999999777666777777777777777777777777888888777777777666666666555666666777777777777666666666555555555555555555555555666666555555444333333333222222222222333444333333333444444444555555444444444444333333333333111222222333333444444555:::999777555333222111111111000...///111222222111111111222222222333333333333333333222111111000000222111111000000111111222222222111111222222333444444444444444444444444444222222111111111222222333222333444555555555444333333444444555555444444333111222222333444444555555555555555444444444444444333333333333333444444555444555777999::::::::::::999:::;;;::::::<<>>;;;;;;<<<<<<>>>???@@@AAABBB@@@>>>>>>@@@BBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@DDDHHHJJJJJJHHHGGGGGGEEEFFFGGGIIIKKKKKKHHHFFFCCCDDDEEEGGGIIIKKKLLLMMMDDDCCCBBBCCCEEEFFFFFFEEEJJJJJJLLLMMMOOOPPPQQQQQQPPPYYY___]]]XXXSSSLLLGGGGGGEEEDDDEEEHHHLLLMMMNNNKKKJJJHHHFFFEEEDDDEEEEEEDDDGGGKKKLLLJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJGGGFFFEEEEEEGGGIIIIIIHHHEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFEEEFFFGGGIIIIIIGGGEEE>>>>>>???@@@@@@AAA@@@@@@BBBDDDEEEDDDAAA>>>======?????????>>>>>>?????????AAAAAAAAA@@@@@@@@@??????======>>>???@@@@@@@@@@@@===>>>>>>===;;;::::::;;;<<<===>>>??????>>>===<<<>>>>>>>>>???>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888xxxjjjbbb]]]]]]^^^[[[ZZZYYYZZZ]]]bbbgggjjjqqqrrrssssssssstttvvvxxxvvvyyy|||}}}||||||~~~}}}~~~}}}{{{yyy|||}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||zzzyyyxxxuuuvvvvvvwwwwwwvvvvvvuuuuuuuuutttsssrrrqqqppppppooonnnmmmkkkiiigggeeeddd```______^^^\\\YYYVVVUUUOOONNNLLLMMMMMMLLLJJJHHHEEECCC@@@?????????>>>==================>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJUUUccctttrrrYYYHHHBBB@@@===::::::999888888888888888777777777777777777777777777888777777777666666666666555666777888888888777777444444555555555555555555555555666666555555444333444333222111111222222333333333333444444444555555333333333333222222222222111111222333333444555555777666555333222222222222111000...///111222222111111111222222222333333333333333222222111000000/////////............//////222222111111222222333444222333333444444555555555444333333222222222222333333333333444444444555555333333444555555444333333333333333333333333333444222333333444555555555555333333333333333444555555333444777999:::;;;;;;;;;999::::::999888999===@@@?????????>>>>>>?????????AAABBBCCCCCCBBBAAA???===<<<<<<<<<<<<===>>>???@@@???===<<<===???AAABBBBBBAAAAAAAAABBBBBBAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCCAAADDDHHHIIIIIIGGGGGGGGGEEEGGGKKKOOOQQQPPPLLLHHHCCCDDDEEEFFFHHHJJJKKKKKKEEECCCBBBDDDFFFHHHGGGFFFIIIJJJMMMQQQSSSSSSRRRPPPNNNVVVZZZUUUOOOKKKIIIGGGEEEDDDDDDFFFIIIKKKLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEIIIOOORRRPPPLLLGGGEEEEEEEEEDDDDDDEEEFFFGGGHHHFFFDDDCCCDDDGGGIIIJJJJJJFFFEEECCCBBBBBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGHHHIIIIIIFFFDDDAAAAAAAAAAAAAAA@@@@@@???AAABBBCCCBBB???>>>>>>???@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????======>>>???@@@@@@@@@@@@<<<>>>???>>>;;;:::;;;======>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@???======<<<<<<;;;;;;;;;::::::::::::::::::999999999888888wwwgggZZZVVVXXXRRRRRRQQQSSSWWW^^^dddhhhqqqqqqqqqooonnnnnnppprrrrrruuuyyy{{{{{{{{{~~~{{{{{{}}}~~~~~~}}}|||~~~~~~~~~}}}yyywwwzzz~~~||||||{{{{{{|||}}}{{{{{{{{{zzzyyywwwvvvuuussssssttttttttttttssssssssssssrrrqqqpppnnnnnnmmmmmmllljjjhhheeecccbbbaaa\\\\\\\\\ZZZXXXUUUSSSQQQJJJIIIHHHHHHIIIIIIGGGEEEFFFDDDAAAAAAAAAAAA???>>>@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGJJJLLLNNNPPPQQQUUU___nnn~~~nnn^^^JJJ@@@@@@AAA===777777999:::999888777888999888888888888888888888888777777777777666666666666555666777999999999888777333444444555555666666666555555666666555555444333555444222111111111222222333333333444444444555555333333333222222222111111111111222333333444555555333222222111111222222333111000...///111222222111111111222222222333333333333333222222111000000///222222111111111111222222222222111111222222333444111222222333444555666666555555444333222222222222444444333333333444555666333333444555555444333333555444444333333222222111000000222444555666777777444444333333444444555666333444777999;;;;;;;;;;;;888999:::888666777;;;>>>??????>>>>>>>>>>>>??????AAABBBCCCCCCCCCAAA>>>======<<<<<<<<<===>>>???@@@===<<<;;;<<<>>>AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBDDDFFFIIIJJJHHHGGGFFFGGGFFFIIINNNSSSVVVTTTOOOJJJCCCDDDEEEFFFGGGHHHIIIIIIFFFDDDCCCEEEHHHJJJHHHFFFGGGJJJNNNSSSVVVVVVSSSPPPNNNTTTUUUNNNGGGEEEGGGHHHEEEEEEFFFIIIKKKMMMLLLKKKKKKKKKKKKKKKKKKIIIHHHHHHFFFKKKRRRVVVTTTOOOIIIFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBDDDGGGKKKLLLMMMGGGEEECCCBBBCCCEEEHHHJJJEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGHHHIIIJJJHHHEEECCCDDDDDDCCCCCCAAA@@@>>>===@@@AAAAAA@@@>>>>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????======>>>@@@@@@AAAAAAAAA===???@@@???<<<;;;<<<>>>@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA???>>>===<<<<<<<<<;;;;;;::::::::::::::::::999999999888888sssiii```XXXRRRPPPRRRVVVUUUSSSZZZeeeqqqooolllgggdddccceeeggglllnnnrrrttttttuuuvvvwwwzzzzzz{{{|||}}}~~~{{{yyyyyy{{{~~~}}}~~~}}}{{{zzzyyyzzz{{{||||||}}}}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvtttsssrrrqqqqqqqqqqqqpppooonnnnnnllllllkkkjjjhhhgggffffffgggfffeeebbb```]]]ZZZYYYVVVUUUSSSQQQOOOMMMKKKJJJIIIFFFCCCBBBDDDDDDBBB@@@DDDBBB???===<<<<<<<<<===@@@@@@AAABBBCCCDDDDDDEEEFFFCCCCCCEEEEEEBBBBBBDDDIIIIIILLLQQQTTTUUUVVVYYY]]]jjj|||rrrTTTLLLCCC>>>======:::777777777777777777777777888666666666666666666666666666666666666666666666666777777777777777777777777333333444555666666666555666666555555555444444444333333222222111000000000222333333444444333333222555555444333222222222222222222111000//////000000111000000000111222333333000000000000111111111111111111000000000000111111222222111000//////000000222111000//////000111222111111111111111111111111111222333333444444333333444222111333666666333000444444333333333333333333222333333444444333333222000000111222333333444444000222555777888777555444444444222111111222444444444444555777888:::;;;;;;888777777666777999:::;;;???===;;;999999:::===>>>@@@@@@??????????????????>>>>>>===============>>>======<<<<<<===???BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGJJJOOOSSSSSSNNNJJJGGGGGGFFFFFFFFFFFFFFFGGGJJJIIIHHHFFFEEEFFFFFFGGGGGGLLLRRRVVVXXXXXXWWWWWWWWWTTTNNNHHHEEEDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEBBBHHHNNNNNNJJJFFFEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIEEECCCEEEMMMTTTVVVVVVIIIGGGEEEDDDCCCBBBCCCCCC@@@BBBEEEHHHKKKLLLMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAA???===<<>>>>>>>>???@@@@@@@@@AAA??????>>>===============@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999888999999::::::999999888yyyoooggg[[[WWWUUUVVVUUUTTTYYY```cccaaa___\\\ZZZ[[[^^^```aaadddiiimmmoooqqqtttvvvwwwwwwwwwwwwxxxzzz}}}~~~}}}{{{yyyxxxxxxzzz|||}}}~~~~~~~~~|||zzz{{{}}}~~~|||zzz~~~|||{{{yyyxxxyyyzzz{{{wwwxxx{{{}}}~~~~~~}}}|||~~~}}}|||{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvtttrrrqqqooooooooonnnmmmlllkkkjjjhhhggggggfffeeedddcccccccccbbbaaa___\\\ZZZWWWVVVSSSRRRQQQOOOLLLJJJIIIHHHGGGDDDBBBAAACCCCCCAAA@@@AAA@@@>>>======>>>???@@@??????@@@AAABBBCCCDDDDDDFFFCCCCCCEEEEEEDDDIIIOOOPPPUUU]]]ccceeecccaaaaaaoooxxxuuu\\\KKKEEE===::::::;;;:::777888888777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666444444555666666666555555555555444444444444333333111111111111111111222222222333333444444333333222333333222222222333333444333222222111000000111111111111000000111111222333//////000000000111111111111111000000000000000111222222111000000000000000111111000//////000111111111111111111111111111111111222222333444333333333333222111333555555222000222222222222333333333333222333333444444333333222000111111222333333444444000222555777777777555444444444333333333333444444333444555666888999:::;;;888777777777888999:::;;;>>>===;;;999999;;;===>>>????????????????????????>>>>>>===============>>>======<<<<<<===???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHLLLPPPPPPMMMIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFJJJNNNSSSVVVWWWVVVUUUUUUUUURRRMMMHHHEEEDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIGGGFFFEEECCCGGGJJJIIIEEEBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEBBBEEEKKKQQQSSSSSSIIIHHHFFFEEEDDDDDDDDDEEEDDDEEEGGGHHHJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBB@@@>>>===@@@BBBDDDBBB@@@??????@@@BBBCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA??????>>>===============???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999;;;;;;;;;<<<<<<;;;;;;;;;{{{mmmeee^^^]]]\\\ZZZXXXYYYXXXVVVSSSQQQPPPRRRUUUVVVWWWZZZ___cccfffiiimmmooorrrqqqooooooqqqssswwwyyywwwwwwwwwwwwwwwxxxyyyzzz}}}|||{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}|||}}}{{{zzzxxxwwwxxxxxxyyywwwxxxzzz|||}}}}}}||||||{{{{{{zzzyyyxxxwwwwwwxxxwwwvvvvvvtttrrrpppnnnmmmmmmllllllkkkiiigggeeedddaaaaaa``````_________^^^]]]\\\[[[ZZZXXXUUUSSSRRRNNNNNNLLLJJJHHHGGGEEEEEEDDDBBB@@@@@@@@@AAA@@@??????>>>>>>>>>???AAACCCDDD@@@AAAAAABBBCCCDDDEEEFFFDDDDDDGGGIIIHHHHHHOOOXXXaaammmzzz}}}wwwqqqnnn||||||```JJJBBB>>>999777999;;;;;;999888888888777777666666666777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666555444444333333333333222222222///000000111222222333333222222333333333333222222111111111111222333444555333333222111111111222222111111000000000111222222//////000000000000111111222222111000//////000000222111000000000000000000111000000//////000000111111111111111111111111111111111222333333333333222222111000111333333111000000111111111222333333333222222333333333333222222111111111222222333333444111222444666777666555444333444444555555444444333333444555666777888999:::888888777888888999;;;;;;===<<<;;;::::::;;;======>>>>>>>>>>>>????????????>>>======<<<<<<===>>>>>>======<<<<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIMMMNNNKKKHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFLLLOOOTTTVVVUUUSSSRRRQQQQQQNNNJJJGGGDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGHHHEEEBBB@@@CCCEEEHHHHHHHHHGGGFFFEEEEEEDDDGGGDDDBBBDDDIIIMMMOOONNNIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@??????@@@BBBBBBAAA???>>>>>>???AAABBBBBBAAA@@@???????????????AAAAAAAAAAAAAAA@@@@@@@@@??????>>>==================>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999999;;;;;;<<<<<<<<<<<<;;;;;;zzzrrrooonnnhhh^^^UUUTTTQQQMMMKKKKKKLLLMMMNNNRRRUUUXXX[[[]]]___ccceeekkkiiigggfffhhhkkkoooqqqrrrrrrtttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{}}}}}}|||}}}~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwwwwxxxxxxzzz{{{|||||||||{{{wwwvvvuuutttsssrrrrrrrrrrrrqqqpppooommmkkkiiihhhiiiiiihhhfffdddbbb```___ZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVVVVUUUSSSQQQOOONNNIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>?????????????????????@@@AAACCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHBBBEEEKKKOOONNNOOOWWWbbb}}}{{{}}}iiiRRRDDD>>>;;;888888:::;;;;;;;;;888888888777666666555555666666666666666666666666555555555555555555555555444444444444444444444444777777777777666555444444222222222222111111111111000000111111111222222222222222333333333333222222111111111111111222333333222222111111000111111222111111000000000000111111////////////000000000111333222111000////////////111111000000000000000111000000000//////000000000111111111111111111111111000111111222222222222222111000000000111111000000//////000111222222333333222222333333333333222222111111111222222333333333111222444555666555444444333444555666666555444333333444444555777888888999777777888888999::::::;;;<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGFFFCCCAAAAAABBBDDDDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDGGGLLLMMMKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGKKKNNNRRRTTTSSSQQQPPPPPPLLLKKKHHHFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGDDDBBBCCCEEEGGGGGGGGGFFFEEEEEEDDDDDDEEECCCBBBCCCFFFIIIJJJIIIFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAA@@@???>>>======>>>@@@AAAAAAAAA@@@???????????????AAAAAAAAA@@@@@@????????????>>>>>>===============<<<<<<======<<<<<<;;;:::===========================<<<;;;:::999999999999999999::::::::::::999999kkkZZZPPPLLLHHHEEEFFFHHHIIIIIIMMMOOORRRTTTVVVXXX[[[^^^aaa```^^^]]]___bbbfffhhhkkklllnnnppprrrsssssssssqqqqqqrrrssstttuuuvvvwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuttttttsssssstttuuuuuuvvvvvvvvvtttsssrrrpppooonnnnnnnnnmmmmmmllljjjiiigggeeedddeeeeeedddbbb___]]][[[YYYTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPNNNMMMLLLKKKEEEDDDCCCBBBAAA@@@???????????????>>>>>>>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIDDDFFFJJJNNNRRRZZZkkk{{{{{{|||~~~{{{xxxnnnTTTFFF@@@<<<:::999888999999999888777777777777666666555555555555555555555555555555444444444444444444444444444444444444444444444444666666777666666555444444222222111111111000000000222222222111111111000000111222222333333222222111333222111000000000000000000000////////////000000111111000000///000000111...////////////000000000222222111000//////000000111000000000000000111111/////////000000/////////000000000000000000000000///000111111222222111111000000000000000000000111//////000111222222333333111222222333333222222111111222222222222222333333222333444555555444444333222333444555555444333222333333444555666777777888666666777888999999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>=========>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBGGGHHHIIIGGGEEEBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGEEEEEEHHHLLLNNNLLLIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHKKKOOOPPPPPPOOONNNOOOHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHFFFDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCEEEFFFGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>======>>>>>>???>>>============>>>???@@@@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>======???>>>>>>===============<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999888888999999999999888888iiiQQQLLLFFFDDDEEEGGGGGGEEEFFFHHHKKKMMMOOORRRVVVYYYVVVUUUTTTTTTUUUXXX[[[]]]aaabbbeeegggiiikkklllllllllmmmnnnoooqqqrrrsssttttttuuuwwwwwwvvvvvvwwwyyywwwvvvuuutttsssrrrqqqpppppppppppppppqqqqqqrrrrrrqqqpppooommmlllkkkkkkjjjhhhhhhgggfffeeedddbbbaaa______^^^\\\ZZZXXXUUUTTTOOOOOOOOONNNNNNMMMMMMMMMJJJJJJKKKJJJJJJIIIHHHGGGBBBAAAAAA@@@???>>>>>>>>>>>>???@@@?????????AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKIIIJJJPPPZZZlll~~~~~~}}}sssssszzzuuuZZZGGG@@@???999999888888777666555555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555444333222111111111111000000000333333222222111000000///111111222222222222111111333222111000//////////////////.........///000000111111000/////////000000......////////////000000111111000000000000111111000000000000000111111222...//////000000//////...000000000000000000000000//////000111111111111000000111111000//////000222000111111111222333333333111111222222222222111111222222222222222222222222333333444444444444333333222333333444444333333222333333444444555666666777444555666777888888888888999:::<<<===>>>===<<<<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<===>>>>>>======>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAHHHIIIIIIHHHEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFJJJNNNOOOLLLIIIHHHGGGFFFEEEDDDCCCCCCCCCAAABBBDDDFFFGGGHHHIIIIIIGGGIIILLLMMMMMMLLLKKKLLLDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFEEEDDDBBBAAADDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDEEEFFFFFFEEEEEEAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<<<<===>>>>>>===============>>>??????@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>=========??????>>>===============;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999::::::::::::999999}}}```YYYQQQLLLKKKJJJHHHEEEBBBCCCEEEFFFFFFIIILLLOOOKKKKKKKKKKKKMMMOOOQQQRRRVVVWWWYYY[[[^^^```bbbccceeefffhhhjjjkkkmmmnnnnnnnnnqqqssssssqqqqqqsssuuurrrrrrqqqpppooommmlllkkkkkkkkkkkkkkkkkkllllllmmmkkkkkkiiigggfffeeedddddd````````````___^^^]]]\\\YYYXXXXXXVVVTTTRRRPPPOOOKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@??????>>>>>>===>>>@@@AAAAAA@@@@@@CCCEEECCCDDDDDDEEEEEEFFFEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLOOONNNTTT```pppsssqqqyyymmmZZZKKKAAA>>>>>>888999:::999888666666555444444555555666777777777555555555555555555555555333333333333333333333333444444444444444444444444222333444444444444444444222222222111111111000000222222111111111111111111111111222222222222111111111000000/////////000000///////////////000111111111111000///////////////........./////////000000////////////000111222333000000000000000111222222......///000000///......000000000000000000000000...///000000111111000000111222222111//////111444222222222222333333333333111111222222222222111111222222222222222222222222333333333333333333333333222222222111111222222222333333333444444555666666333444555666777777666666888999<<<>>>>>>>>><<<;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@FFFGGGGGGFFFCCCAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEGGGKKKOOOOOOLLLHHHEEEEEEDDDDDDDDDDDDEEEEEEAAABBBDDDGGGIIIJJJJJJJJJGGGIIIKKKKKKIIIGGGGGGGGGBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBAAACCCEEEGGGGGGFFFFFFFFFAAAAAAAAAAAACCCEEEGGGIIIHHHGGGFFFEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???<<<<<<>>>???>>>===<<<======>>>>>>???@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???????????????>>>===============<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999888888999999999999888888tttlll```XXXTTTOOOJJJEEEBBBCCCCCCBBB@@@@@@CCCEEEDDDDDDEEEFFFGGGIIIJJJKKKNNNOOOPPPSSSUUUXXX[[[]]]^^^___aaadddfffggghhhhhhfffhhhkkkjjjiiiiiikkknnnoooooonnnmmmllljjjhhhgggccccccbbbbbbbbbccccccdddfffeeecccaaa```___^^^^^^YYYYYYYYYYYYYYYXXXWWWWWWTTTTTTSSSRRRQQQOOOMMMLLLHHHGGGFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???AAACCCBBBAAAAAADDDGGGBBBCCCDDDFFFGGGGGGGGGGGGLLLLLLMMMNNNOOOPPPQQQQQQOOOTTTaaauuu~~~}}}ooottttttdddQQQEEE???===;;;;;;999;;;<<<===;;;999999999333333444555666777888888666666666666666666666666333333333333333333333333555555555555555555555555111111222333444444444444222222222222111111111111000000000111222222333333111111222222222222111111///......//////000111222000000///000000111222222111111000///////////////............/////////000.../////////000222333444000000///000000111222222---...///000000///...---000000000000000000000000...//////000000000000000111222333111//////222555444444333333333333333333111111222222222222111111222222222222222222222222333333333333333333333333333222111000000111222333333333333444444555555555222333444666666666666555777999<<<>>>???>>><<<;;;::::::;;;;;;<<<===>>>>>>:::::::::;;;<<<===>>>???===>>>>>>????????????>>>????????????????????????DDDEEEFFFEEEBBB@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCDDDFFFKKKOOOOOOKKKFFFBBBBBBCCCCCCDDDFFFGGGHHHAAABBBEEEHHHJJJKKKKKKKKKHHHJJJKKKJJJGGGDDDCCCCCCAAABBBDDDFFFHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEHHHFFFDDDCCCEEEGGGIIIJJJGGGGGGFFFDDDCCCBBBAAA@@@AAACCCFFFHHHHHHGGGFFFFFFAAAAAAAAABBBDDDGGGIIIJJJIIIHHHGGGEEEEEEEEEEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@======???@@@@@@>>><<<======>>>???@@@@@@AAA???>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@AAA??????>>>===============<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999555555666666666666555555vvvkkkbbbYYYPPPJJJGGGFFFDDDBBBAAAAAABBBBBBAAA???>>>>>>AAADDDFFFFFFBBBFFFIIIKKKKKKMMMPPPSSSVVVWWWXXXZZZ[[[\\\\\\]]]```aaabbbcccdddeeeffffffllliiifffeeefffeeebbb___[[[ZZZZZZZZZ[[[\\\]]]]]]______^^^^^^\\\[[[YYYXXXVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQOOONNNLLLJJJIIIHHHEEEBBB@@@@@@AAAAAA???<<<======>>>???????????????AAAAAAAAAAAAAAA@@@???>>>AAACCCDDDEEEDDDCCCCCCDDDBBBCCCEEEGGGHHHIIIIIIJJJMMMSSSVVVVVVVVVXXXXXXVVVUUU```rrr}}}sssppp}}}{{{lllVVVNNNDDD>>>===<<<:::777777999;;;;;;999777666666666555555555555444444444666666555555555444444444333333333333333333333333444444444444444444444444222333333444444333333222111111111111111111111111////////////000000000000000000000000111111111111//////............//////000000////////////000000111111111111111000//////000000000///......------000000000000000000000000111111000000//////......000000////////////000000///000111111111000...---------......//////000000000000//////.........---000000000000111111111111000111111111111222222222111111111111111111111111222222333333333222222111333444555555555444333222333333333444444555555555333333333444555666666777777888999;;;<<<============<<<;;;;;;:::::::::::::::===???>>>:::888;;;>>>???===<<<===@@@AAA@@@===?????????@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFHHHMMMPPPPPPLLLHHHGGGFFFCCCAAA@@@AAABBBBBBCCCBBBAAADDDHHHJJJHHHFFFHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>>>>???AAACCCEEECCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDJJJHHHEEEBBBAAA@@@AAAAAAEEEEEEGGGIIIJJJIIIEEEAAABBBCCCDDDEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCDDDEEEGGGFFFDDDCCCCCCEEEFFFEEEDDDBBBDDDEEEFFFEEECCC@@@>>>>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@???>>>============>>>>>>??????@@@@@@@@@>>>;;;;;;===@@@BBBCCCAAA???<<<<<<===>>>>>>===::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<777777777777777777777777888777666555444444444555~~~vvvmmmccc\\\TTTOOOIIIFFFFFFFFFEEECCC???>>>>>>???AAAAAAAAA???BBBDDDGGGHHHHHHJJJMMMPPPPPPRRRTTTUUUWWWWWWWWWWWWZZZ[[[\\\]]]^^^___``````bbb___]]]\\\\\\\\\YYYWWWVVVVVVVVVUUUVVVVVVWWWWWWZZZZZZYYYYYYXXXVVVUUUTTTRRRQQQPPPOOONNNMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCAAA??????AAAAAA???======>>>??????@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBDDDEEEDDDCCCBBBDDDEEECCCEEEGGGIIIKKKMMMPPPQQQTTT\\\ccceeegggiiihhheeeeeeooo~~~}}}sssooottt|||lll[[[LLLEEE===999999:::999777999;;;===<<<:::888777666555555555555444444444444666555555555444444444444333333333333333333333333444444444444444444444444222333333444444333333222111111111111111111111111111111111111111000000000000000000000111111111111//////............//////000000000//////000000000000111111111111000//////////////////............000000000000000000000000111000000000/////////...000000////////////000000000000000000000///....../////////000000000000000111111000000000/////////000000000000111111111111000111111111111222222222111111111111111111111111111222222333333222222111222222333444444333222111111222222222333333333444333333444555555666777777888888999:::;;;<<<<<<===;;;;;;:::999999999999999===@@@BBB???;;;888:::===???===<<<===???AAA???>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAA@@@AAAAAABBBCCCDDDFFFGGGIIILLLOOONNNJJJFFFFFFEEECCCAAA@@@AAABBBBBBBBBAAAAAADDDGGGHHHGGGEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAEEEDDDCCCCCCCCCDDDEEEFFFHHHFFFDDDBBBAAAAAABBBCCCDDDDDDEEEFFFHHHGGGDDDAAABBBBBBCCCDDDEEEGGGGGGHHHGGGFFFDDDCCCBBBCCCDDDEEEHHHFFFDDDCCCDDDDDDCCCAAAAAACCCDDDEEEEEECCC@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>??????>>>===;;;<<>><<<<<<===>>>======;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;555555555555555555555555777777777666666666555555{{{uuulllddd[[[WWWVVVSSSLLLEEE?????????AAACCCCCCAAA>>>???AAABBBBBBBBBCCCFFFHHHIIIJJJMMMOOOQQQQQQPPPPPPRRRSSSTTTTTTUUUVVVWWWWWWZZZXXXWWWVVVVVVVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRRRRRRRRRRQQQPPPNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@???>>>???@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEECCCCCCEEEGGGGGGHHHIIIKKKMMMRRRXXX]]]eeepppzzzzzzuuu~~~zzznnnmmmuuuzzzkkkXXXIIIBBB===777555666888888777;;;<<<>>>===:::888777777555555555555444444444444555555555555444444444444333333333333333333333333444444444444444444444444222222333333333333222222111111111111111111111111333333222222111111000000000000000000111111111111000//////......//////000111111000000000000111111000000111111000000///...............////////////000000000000000000000000000000000000////////////000000////////////000000111111000///////////////111111111111000000000000111111111111000000000000000000000000111111111111000111111111111222222222111111111111111111111111111111222222222222222111111111222222222222111111000000111111111111222222444444555555666777777777:::999888888888999;;;<<<:::999999888888888888999@@@BBBCCC@@@;;;999999;;;>>>===<<<===???@@@???>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDGGGGGGIIILLLMMMLLLHHHEEEEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBCCCFFFGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAABBBCCCDDDCCCBBBBBBCCCEEEEEECCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDKKKHHHEEECCCCCCBBB@@@>>>@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>????????????>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>=========<<<;;;<<>><<<<<<===>>>===<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999555555555555555555555555555666777888888888777666yyy}}}wwwvvvvvvnnn]]]NNNEEEDDDCCCDDDFFFGGGFFFDDDAAAAAAAAA@@@@@@AAACCCDDDDDDFFFHHHKKKLLLLLLKKKJJJMMMMMMNNNNNNOOOPPPPPPQQQSSSRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>??????@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDFFFIIIJJJKKKKKKLLLPPPYYYeeennn|||vvvppppppzzztttfffXXXIII@@@===:::666555777999999999;;;<<<===<<<999777666666555555555444444444333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111333333222111111000/////////000000000111111111111000000////////////000000111111000000000000111111000000000000000//////...---------...///000000111////////////////////////000000000000////////////000000////////////000000222111///.........///000111111111000000/////////000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111000111111222222222222111111111111222222222222222111111111111111111111222555555555666666777777777:::999777666666777999:::999999888888888999999:::???@@@AAA???<<<::::::;;;============>>>???>>>>>>>>>?????????????????????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDGGGHHHJJJKKKKKKHHHEEECCCCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCDDDFFFFFFEEEEEECCCBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???@@@AAACCCDDD@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCBBBAAAAAACCCEEEDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEJJJGGGDDDCCCBBBAAA???>>>???@@@BBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>======<<<<<<<<<;;;;;;===BBBFFFIIIIIIHHH???===<<<<<<======<<<;;;888888999999999999888888;;;;;;;;;;;;:::999888777555555555555555555555555333555777999:::999888777ssszzzxxxdddRRRNNNIIIGGGFFFGGGGGGGGGFFFEEECCCBBBCCCDDDEEEEEEDDDEEEGGGIIIJJJIIIHHHGGGJJJJJJJJJKKKKKKLLLLLLMMMJJJKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBBBB>>>>>>>>>?????????@@@@@@===>>>?????????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCFFFHHHJJJLLLOOORRRZZZiiizzz~~~~~~nnn___RRRGGGAAA>>>;;;999777666777777888888999::::::999666555444555555444444444444333333333333333444444444444444444333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111222222111000//////......///000000000111111111111000000////////////000000111111000000000000111111000000000000000///......,,,------...///000111111////////////////////////////////////000000000000000000////////////000000222111///.........///000000000000//////.........///////////////////////////000000000111111111111000000111111111222222222111111111111111111111111///000111111222222222222222222222222222333444444333333333333333333333333555555555555666666666666:::888666555444555777888999999888999999:::;;;<<<;;;<<<===<<<<<<;;;<<<===<<<===============>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFHHHIIIJJJHHHEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCC@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????DDDBBBAAABBBDDDFFFGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFEEEFFFFFFGGGEEECCCBBBBBBBBB@@@??????@@@AAABBBBBBAAAAAA@@@===========================>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<>>===<<<<<<======<<<:::999999::::::::::::999999;;;;;;::::::999888666666666666666666666666666666333444777999::::::999888ooovvv~~~ccc^^^VVVPPPMMMLLLKKKKKKJJJHHHEEEDDDEEEFFFGGGFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIIIIHHHHHHJJJKKKGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBB>>>???AAAAAA@@@@@@AAACCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCDDDGGGJJJKKKRRR[[[dddppprrr]]]NNNDDD>>><<<===777777666555555444444444666777777666444333444555444444444444333333333333333333333333444444444444333333333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111111111000000//////......000000000000111111111111111000000//////000000111000000////////////000000//////000000//////...------------...///000000111000000000000000000000000////////////000000000000000000////////////000000111111000///////////////////////////........................////////////000000000000111111111111000111111111111222222222111111111111111111111111//////000111222222222222222222111222222333444555555555555444444444444333444555555555555555555555777666555444444555666666888888888999999;;;<<<===888999:::;;;<<<>>>>>>???;;;===>>>>>>===<<<>>>???>>>>>>>>>>>>===============>>>???@@@AAAAAAAAA@@@?????????@@@@@@AAABBBCCCEEEGGGIIIHHHFFFCCCBBBBBB?????????@@@@@@AAAAAAAAACCCDDDFFFFFFDDDCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCBBB@@@???>>>>>>DDDCCCBBBCCCFFFHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGGGGFFFFFFFFFEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???============<<<<<<<<<<<<=========>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>AAAEEEGGGGGGFFF===<<<<<<<<<======;;;999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888777666555777777777777777777777777444555666888999999888888kkkqqqzzzuuupppjjjdddaaa___]]][[[VVVRRRNNNMMMOOOQQQRRRQQQMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFDDDFFFHHHHHHGGGGGGIIILLLCCCBBBBBBBBBBBBBBBCCCDDD@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDD???AAACCCBBB@@@@@@AAACCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFHHHJJJKKKKKKLLLOOOQQQVVVaaaqqqrrr___LLLCCC???:::888999555555666666555444444444444555666555333333444666444444444333333333222222222222333333333444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111//////............////////////000000//////...---------......//////000000000000000000000000000000.../////////000000000111000000////////////000000000000000000000///......///////////////000000000......//////000000000000000000000000111111111111000111111111111222222222111111111111111111111111...///000111222222222222111000000000111222444555555555555555444444333333444444444444444444333333444444444444444555555555666666777777999:::;;;<<<999999:::;;;>>>???@@@@@@:::<<<>>>>>><<<;;;===???>>>>>>=========<<<<<<<<<<<<<<<===??????@@@@@@???????????????@@@AAABBBCCCDDDFFFHHHGGGDDDBBBAAABBB===>>>???@@@@@@AAAAAAAAAAAACCCEEEDDDAAA@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAABBBBBBBBBCCCDDDDDDDDDDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@??????BBBBBBBBBDDDGGGHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEEEECCCAAA@@@AAAAAA@@@???AAAAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===@@@BBBBBBAAA===<<<<<<===>>>===;;;999::::::;;;;;;;;;;;;::::::888888999999888777666666666666666666666666666666555555555666666777777777ggglllsssyyy~~~~~~zzzxxxvvvtttrrrpppgggccc___^^^```ccccccbbbQQQOOOLLLIIIGGGGGGHHHHHHBBBBBBBBBBBBBBBCCCCCCCCC>>>@@@CCCCCCAAABBBDDDGGG???????????????@@@AAABBB>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDCCCAAA@@@AAADDDBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKLLLNNNQQQSSSTTTUUUWWWYYYcccqqq```OOO@@@======:::777666444666777777666666666666444555555555333444555777444444444333333333222222222222222333333444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111222222222000000000000111111111111111111000000000000111111......------------......///////////////......---.........///////////////000000000000000000000000.../////////000000111111000000////////////000000///000111111111000...---//////000000111111222222//////000000111111111222000000000000111111111111000111111111111222222222111111111111111111111111......000111111222222222000////////////111333444555555555444444333333333333333333333333333333333222333444555555555444444555555555666777999:::;;;;;;;;;;;;<<>>>>><<<;;;===???>>>>>>======<<<<<<<<<;;;;;;;;;===>>>>>>?????????????????????@@@AAABBBCCCCCCEEEGGGGGGCCCAAAAAABBB<<<===>>>@@@@@@AAAAAAAAA???BBBCCCBBB???===>>>@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBB===>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAA@@@>>><<<;;;>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDGGGIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFDDDAAA@@@AAA@@@???>>>BBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<:::999999:::===>>>>>>===<<<<<<<<<===>>>===;;;999777777888888888888777777777888888888888777777666555555555555555555555555666555555555555666666777RRRZZZdddlllrrrxxxyyyeeeYYYNNNKKKKKKJJJIIIJJJDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@@@@AAABBBBBBBBB@@@???>>>BBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDFFFFFFFFFDDDBBBAAADDDEEEFFFFFFEEEFFFGGGIIIFFFGGGGGGHHHJJJOOOVVV[[[\\\kkkvvvsssjjjgggjjjmmmvvv}}}~~~dddLLLEEE<<<888999:::888666555666777888888777666555666666666666555555666666444444333333333333222222111222222333333222222111333333333333333333333333333333222111000000111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////...---------,,,............////////////...000111000///...///111............///000222222////////////////////////........................///000111222222111000/////////000111111111111111111111000000//////......222111111111000000//////////////////000000000000111111111111000000000000222222222333333333444444999888777666444333222111111111222222222333333333555555666666666666555555222444555555555666888:::>>>??????>>>======>>>@@@@@@>>>===;;;;;;<<<>>>???@@@@@@>>>===<<<<<<<<<<<<===???@@@AAAAAA@@@???===@@@???>>><<<<<<>>>???@@@EEEEEEEEEDDDCCCAAA@@@???:::<<<>>>@@@@@@???===<<>>>>>>>>>>>AAAAAA@@@@@@@@@AAACCCDDDBBBBBB@@@???>>>>>>======>>>>>>@@@BBBCCCDDDEEEEEE@@@??????@@@AAABBBCCCDDDFFFEEECCCBBBBBBCCCDDDEEE>>>>>>???@@@@@@AAABBBBBBDDDEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEECCCBBB@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???======<<<<<<<<<;;;;;;<<<======<<<;;;:::>>>???>>><<<999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<===<<<999777555666777888555555555555555555555555555555444444444555555666GGGNNNXXX___eeennnyyyttthhh[[[VVVTTTPPPNNNNNNJJJHHHGGGFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEDDDBBB@@@BBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDFFFGGGIIIHHHFFFDDDDDDDDDJJJKKKMMMPPPTTT[[[eeelll~~~~~~}}}}}}gggUUUFFF@@@999666777777666333666777777888888777666555555555555555555555444444444444333333333333222222111222222333333222222111333333333333333333333333333222222111000000111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...............---------............////////////...000111000///...///000////////////000111222333////////////////////////...........................///000000000000///...//////000111111111111000000000000000//////......111111111000000000//////////////////000000000000//////000000000111111111222222222333333333333444666555555444333222111000111111222222222333333333444555555666666555555444222333444444444555777999;;;===>>>======>>>@@@BBBDDDCCC@@@>>><<<<<<======@@@???>>>===<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>>===AAA@@@>>>======>>>@@@AAADDDDDDDDDCCCBBBAAA??????;;;===???AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>===>>>???AAACCCDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDCCCAAA@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;============<<<;;;@@@AAAAAA@@@===<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;999888777666666777555555555555555555555555555444444444555666666777<<>>@@@AAAAAABBBBBBCCCCCCCCCEEEEEEFFFEEEDDDDDDFFFHHHHHHKKKNNNOOOMMMKKKIIIHHHRRRUUU[[[```fffppp|||yyyuuuvvvyyy{{{nnn]]]MMMDDD@@@<<<888666777777555222777777777777777666555555444555666666666444333222444444333333333333222222111222222333333222222111333333333333333333333333333222111111000111111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---------...........................////////////...///000000......///000000000000000111222333333////////////////////////////////////////////////---......//////......---...///000000111111000000000000000////////////...111111000000000000//////////////////000000000000---......///111222222333111111222222222333333333222222222111111111111000111111222222222333333333444444555555555555444444222444555555444555777999999:::<<<<<<<<<===@@@BBBFFFEEECCCAAA??????????????????>>>===<<<<<<<<<======>>>???@@@@@@???>>>===@@@@@@>>>>>>>>>>>>@@@@@@CCCCCCCCCBBBAAA@@@???>>>===>>>@@@BBBBBBAAA@@@???========================<<<<<<;;;;;;<<<<<<===>>>@@@@@@???>>>>>>===>>>>>><<<===???@@@BBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDBBBCCCCCCBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@???===>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>@@@AAACCCBBB@@@=========;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999888777666555555555555555555555555555444444444555666777888999777<<>>@@@CCCCCCBBBBBBBBBCCCDDDEEE@@@??????>>>>>>>>>>>>???===>>>>>>??????>>>>>>===???>>>>>>======>>>>>>???AAAAAAAAAAAA@@@??????>>>===>>>@@@AAAAAAAAA??????<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;<<>>=========>>>>>><<<===>>>???AAAAAAAAABBBAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEECCC@@@???BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCAAA>>><<<<<<======>>>>>>???????????????>>>???@@@AAAAAA@@@??????======>>>>>>>>>?????????======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@<<<>>>@@@@@@>>><<<::::::;;;;;;::::::;;;<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;:::888666444555555555555555555555555444444555555777888999:::555999===AAAFFFRRRaaalllsss|||~~~zzzuuurrrnnnggg]]]VVVOOOMMMKKKJJJIIIHHHEEECCCEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMLLLMMMQQQYYY```hhhlllrrrvvvtttpppllljjjkkkuuu|||tttoooooopppqqqqqqppphhh[[[OOOFFF@@@<<<:::888888777777777777555444777777666666666666777777999::::::999888666444333444444333333333222222222111222222333333222222111222222222222222222222222222111111111111111222222222222222222222222222222000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////,,,---------.../////////............////////////---///000///...---...//////............///000000////////////////////////000000000000000000000000////////////////////////......///000000000000000...............///////////////////////////000000////////////000000000000000/////////////////////000000000111111111222222000000111111222333333333111111222222222333333333555666666777777666666555333444555555444444666888999:::;;;:::999999;;;<<>>>>>????????????>>>>>>=========<<<<<<=========>>>???????????????>>>===<<<<<<===>>>???>>>>>>===;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<;;;=========<<<======>>>>>><<<===>>>???@@@AAAAAAAAA???@@@BBBDDDFFFGGGGGGGGGEEEFFFFFFFFFEEECCC@@@???AAAAAAAAAAAAAAABBBBBBBBB>>>??????@@@AAAAAA@@@@@@BBBCCCBBB@@@===;;;;;;<<<<<<<<<>>>?????????>>>>>>===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@:::===??????===;;;:::999<<<;;;:::::::::<<<===>>>CCCBBB@@@===<<<;;;::::::::::::::::::::::::::::::777999:::;;;:::888666444555555555555555555555555444444555555777888999:::222666999;;;>>>GGGSSS]]]cccmmmwww{{{}}}tttiii]]]ZZZUUURRRPPPNNNLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIJJJKKKMMMOOOPPPUUUTTTRRRQQQPPPPPPQQQRRROOOSSSXXX[[[___gggsss|||{{{wwwwww|||xxxtttpppppprrrrrrnnnkkk[[[RRRGGG???===<<<:::888555555555444444444333333666555555555666777888999===<<<;;;999888666555555444444333333333333222222111222222333333222222111222222222222222222222222111111111000111111222333222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////---------...........................////////////---...//////------...///.........------......///////////////////////////////////////////////////000//////......//////000---...//////000000//////---............/////////......////////////000000////////////000000000000000000000//////.........///000000000000111111111000111111222333333444444111111222222222333333333555555666666666666555555111222333222111111333555999::::::999888777999:::CCCCCCBBBBBBAAA@@@@@@???@@@?????????@@@AAABBBBBB????????????????????????========================<<<======>>>>>>>>>======:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>>>>???===>>>>>>>>>>>>===<<<<<<<<<<<<;;;<<<<<<===>>>???======>>>@@@@@@AAAAAA@@@>>>???BBBDDDFFFGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@@@@@@@BBBBBBBBB@@@===;;;;;;<<<;;;<<<>>>???@@@@@@???>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>????????????======<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????<<<>>>@@@@@@>>><<<<<<<<<>>>===;;;::::::;;;===>>>DDDBBB@@@===;;;:::::::::::::::::::::999999999999777888:::;;;:::999777555555555555555555555555555444444444555666777888999000444777888888===FFFMMMTTT]]]eeejjjooowww{{{|||~~~~~~tttooohhhbbb___^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[XXXVVVSSSQQQQQQQQQSSSTTTWWWWWWWWWXXX\\\bbbhhhkkkpppnnnjjjfffcccaaa``````ccciiipppuuuzzzwwwqqqtttxxxyyyuuummmbbb[[[IIICCC===:::999999777555555555555444333222333444444444444555666888:::;;;???===:::777555555555555444444333333333333222222111222222333333222222111111111111111111111111111111111000000111222222333111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////...............---------............////////////---...//////------.../////////............//////////////////////////////........................//////...------...//////---...//////000000//////---------.........//////........./////////000000////////////000000000000.........////////////////////////000000000111111111111111222222333333333111111222222222333333333333444444444444444444333222333333333222222333555666777888888777777999;;;@@@@@@@@@@@@???>>>======>>>======>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>:::;;;<<<===============:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>?????????>>><<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEEEEEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???===>>>???@@@AAAAAAAAAAAAAAABBBBBB@@@>>><<<<<<===<<<===???AAABBBAAA@@@@@@@@@???>>>===============<<<<<<=========>>>>>>>>>>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<===>>>>>>???@@@???=========???@@@>>><<<:::999:::;;;===AAA???===;;;::::::;;;<<<:::::::::999999999888888888888999:::999888777666555555555555555555555555555444444444555666666777000444777777666888>>>DDDIIIQQQXXX]]]cccmmmtttvvvzzz~~~yyyrrrnnnmmmllllllsssrrrpppooonnnoooooopppkkkhhheeebbbaaaccceeegggiiiiiijjjooovvv|||uuupppmmmkkkzzzyyyqqqyyywwweeeUUUKKK@@@???===:::888666444333888888777555444444555777333333333444666999;;;===???===999666444333444555444444444333333333222222222222222333333222222222111111111111111111111111111111000000111222333333000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000/////////////////////......------,,,............/////////000---...///...------...///111000////////////000000////////////////////////...........................---,,,,,,,,,,,,---...---......///////////////---------.........//////---.........//////000000////////////000000000000,,,------...///000111111////////////000000000000000111111111222222222222111111222222222333333333111222222333333222222111555666666666555555666888444555666777777888:::<<<:::;;;<<<>>>>>>?????????<<<<<<<<<<<<===???@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@::::::;;;<<<============;;;;;;;;;;;;<<<<<<<<<===<<<======>>>???@@@@@@AAA>>>>>>?????????>>><<<;;;:::::::::;;;<<<===>>>???>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA???FFFEEECCCBBBBBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCAAABBBBBBAAA>>>======>>><<<>>>@@@BBBCCCBBBAAA@@@AAA@@@>>><<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======>>>>>>=========>>>>>>???>>>===;;;::::::;;;<<<===>>>>>>???===<<<<<<===???AAA???<<<:::999999;;;<<<===<<<:::999999:::<<<===:::::::::999999888888888888999999999999888888777555555555555555555555555555555444444444555555666222222333444555666777888DDDGGGMMMTTT\\\bbbgggiiiqqqtttyyy}}}}}}|||xxxuuuzzz|||yyy}}}zzzyyyzzz{{{|||zzz}}}|||{{{}}}|||kkkTTTDDD???:::999777666555555666666444444444444444444444444777444222555<<>>>>>>>>>>><<<<<<;;;<<<<<<===>>>???===>>>>>>???@@@@@@AAAAAACCCBBBAAAAAA@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????===<<<<<<<<<>>>???AAACCCAAAAAA@@@???@@@AAABBBCCCIIIJJJJJJHHHEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>@@@BBBDDDDDDBBB@@@>>>AAA@@@@@@AAABBBAAA???======@@@EEEGGGGGGFFFFFFGGGBBB???<<<;;;<<<=========<<<;;;:::999999999::::::<<<<<<======<<<<<<;;;:::;;;;;;:::999:::;;;<<<==================<<<<<<;;;>>>>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;888777888:::888999999:::::::::999999777777777777666555444333444555555555666777777777222222333444555666777777===@@@EEEKKKRRRXXX\\\^^^eeeiiipppwwwyyyzzz}}}|||rrreeeUUUEEE======999888777555555555555666444444444444444444444444555333444888???BBB@@@>>>999777444444444444333222222222222222222222222222111111111222222222333333000000000000000000000000222111111111111000000000...//////000000000000///.../////////000000000000////////////////////////////////////////////////000/////////............////////////////////////................................................111000///...---......///000000///......---,,,,,,////////////..................------------......///---,,,---...///...,,,........................///...........................///000000000000000..............................///000000000000000222000......000111111111111000111333555555222///111111222222333444444555222222111111111111222222444444444444444444444444555555666777777777777777888888999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<============>>>>>>???@@@@@@@@@BBBAAAAAA@@@??????>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@??????????????????@@@??????>>>======>>>>>>>>><<<<<<<<<<<<===???@@@AAACCCCCCBBBBBBBBBCCCDDDEEEIIIJJJJJJHHHEEECCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAACCCEEEEEECCCAAA@@@AAA@@@@@@AAABBBAAA???===???CCCGGGIIIIIIHHHHHHIIIDDDAAA>>>===>>>>>>>>>>>><<<;;;;;;:::::::::::::::<<<<<<<<<<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<===============<<<<<<;;;===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888777888999888888999999999999888888777777777777666555444333444555555555555555555666222222333333444555666666666999===BBBGGGKKKNNNPPPUUUZZZcccmmmrrrvvv}}}~~~ppp^^^OOOCCC;;;888;;;888777666555444444444555444444444444444444444444222333666;;;@@@@@@<<<888777555333333444555444444111111111111111111111111000000000111111111111222000000000000000000000000222222222111111111111000///000000000000//////........./////////000000000////////////////////////........................////////////............////////////////////////................................................000000///............///000000000///......------.............../////////......------------.........---,,,---...///...,,,..........................................//////---...///000000000000000........................//////......//////000111222111//////000111000///000///000222444444222000222111111111111333444555333333222222222222333333333333333333444444444444555555666777777777666666777777777777888:::<<<===::::::::::::::::::;;;;;;<<<<<<======>>>?????????@@@@@@@@@??????>>>>>>>>>??????>>>===<<<<<<<<<===========================@@@@@@????????????@@@@@@??????>>>======<<<======<<<;;;<<<<<<===>>>@@@@@@CCCBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGDDDBBBBBBCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBBAAA@@@@@@AAABBBBBB@@@===BBBEEEHHHJJJJJJJJJJJJJJJFFFDDDAAA??????@@@???>>><<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;===============<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999777666777888777777888888888888777777666666666666666555444333555444444444444444444333111222222333444444555555555666999===AAADDDEEEFFFIIIMMMVVVaaajjjsss}}}}}}}}}jjj\\\MMMEEEAAA<<<999999777777666555555444444444444444444444444444444444333444777;;;>>>===999555777555333333444444444333000000000000000000000000000000000111111111222222000000000000000000000000222222222222111111111111000000111000000///...---........./////////000000////////////////////////........................///////////////.........////////////////////////................................................000/////////............////////////......---------------....../////////......------------......///...---...000000000///........................---------------............///////////////..............................//////...------///000111222111//////000000///.........///111222333222222333222000///000111333555444333333222222333333444333333333333333444444444555555666666666666666555888888777777888:::===???;;;;;;:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<========================??????>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<=========>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFDDDBBBAAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAACCCBBB@@@>>>AAADDDGGGHHHHHHHHHHHHIIIFFFDDDAAA@@@@@@@@@???===<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<===<<<;;;:::===============<<<<<<;;;999888888999:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::888999999888666555777888777777777777777666666555555666666666555555444333444444444333333222222222111111222222333333444444444555777:::<<<>>>??????BBBEEELLLVVV```mmm}}}wwwqqqsssxxx~~~rrrXXXLLLBBB??????===:::999777777777666666555444444444444444444444444444444444555666777999999777666888666444333333333222111000000000000000000000000111111111111222222222333000000000000000000000000222222222111111111000000000000111000000///...---............////////////////////////////////////.................................///////////////........................................................................///////////////......---......------------------,,,,,,------......//////......------------.........------...///000000///........................++++++,,,,,,,,,---------000000000000///---,,,+++........................///...---------...000111111000//////000000...------...///000111111222222222111000//////000222444444333333222222333333444222222222333333333444444555555666666666666555555777777666666777:::===???======<<<;;;:::::::::;;;999::::::;;;;;;<<<======<<<=====================>>>======<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======??????>>>===============>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCAAA???>>>AAACCCDDDDDDCCCDDDEEEDDDBBB@@@?????????>>><<<<<<<<<=========<<<;;;:::;;;;;;;;;<<<;;;::::::999999:::;;;<<<===<<<;;;:::===============<<<<<<;;;888888888999:::;;;<<<===<<<;;;;;;;;;;;;:::::::::777888888777666555777888777777777777777666555444555555555555555444444333444444333333222222222111111111111222222333333333222333555666888999999999??????DDDLLLUUUbbbuuussslllhhhlllttt~~~yyyaaaNNNDDD;;;:::;;;:::999:::888888888888777666555444444444444444444444444444555555555555555666666777888666444333333333111000000000000000000000000000111111111222222222333333000000000000000000000000111111111000000000000//////000000000000//////...------........./////////////////////////////////.................................///////////////................................................------------------------/////////000///......------------------------------------------...............------------......,,,+++***+++---......---........................+++++++++,,,------......000000000///...---,,,+++..............................------......///000000///...///000000...------...000000//////000222111111000//////000111222333333222222222222333333111111222222333333444444555555666666666555444444444444444555666999;;;<<<>>>>>><<<;;;::::::::::::888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCC???@@@AAA@@@???>>>???@@@AAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@@@@BBBDDDDDDBBB@@@===>>>@@@AAA@@@@@@AAABBBAAA@@@>>>>>>??????===<<<<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;===============<<<<<<;;;999999999999:::;;;======;;;;;;;;;;;;::::::::::::777888888777666666777999777888888777777666555444444444555555555444444333444333333333333333333222111111111111222222222222222222333555555666666666;;;;;;???DDDIIIRRRaaapppxxxjjjggghhhppp|||{{{dddNNNDDD???<<<>>>???<<<::::::888999999999888777666555444444444444444444444444333444555555555444555666666444222222333333333222111111111111111111111111000000000111111111111222000000000000000000000000000000000/////////.........//////000000000000///---------.........//////////////////////////////////////////////////////............/////////000................................................------------------------...///000000000///---------------..................------------------,,,......------------......+++******+++---......---........................,,,,,,---......///000000------......///......---........................,,,---......//////...............///111111///---...///000///------///111000000000000000000000000222222111111111111222222000111111222333333444444555555666666555555444333333333444666888:::;;;<<<>>>===<<<:::999888888888777777888888999::::::;;;999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>??????========================<<<<<<<<<;;;;;;<<<<<<<<>>>>>??????@@@AAABBB???@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCC???@@@AAAAAA??????@@@AAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDDDDBBB@@@===???@@@@@@@@@@@@AAABBB???>>>>>>>>>@@@@@@???===<<<===>>>??????===<<<;;;:::;;;;;;;;;;;;:::999999;;;::::::::::::;;;<<<<<<===============<<<<<<;;;;;;:::::::::;;;<<<======;;;;;;;;;:::::::::999999777888999888777777888:::888888888888777666555444333444444555555444444444333333333333444444444444111111111111111222222222222333444555666666666666888888<<<@@@BBBGGGRRR]]]iiilllrrrzzz}}}{{{|||www}}}mmmgggffflllxxxwwwhhhTTTBBB999:::???GGGIIIBBB<<<:::999999::::::999888666555444444444444444444444444000222555666555444444444444222111111333555444444111111111111111111111111////////////000000000000000000000000000000000000////////////..................///000000111000000---------.........//////////////////////////////000000000000000000000000---.........//////000000................................................------------------------...///000000000///---,,,.........///////////////.........------,,,,,,,,,.........------.........---,,,,,,---///000000///.................................///000111111222***+++,,,...///000000000........................+++,,,.../////////...------------///111111///......000111///---,,,...111//////000000000000///...222111111111111111111222000000111222333333444444555666666666555444333333444555777999;;;<<<=========<<<;;;999888777777777777777777888999999::::::999999::::::;;;<<<======<<<=========>>>@@@AAABBB==============================<<<<<<<<<<<<======>>>>>>??????@@@AAACCCCCC>>>???@@@AAABBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@???AAABBBBBBAAA@@@AAACCCBBBBBBAAA@@@????????????======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDDDDCCCAAA???@@@AAAAAAAAAAAABBBCCC???>>>>>>???AAAAAA@@@>>><<<===???@@@???>>><<<;;;::::::;;;;;;;;;:::999999<<<;;;:::999:::;;;<<<==================<<<<<<;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;:::::::::999999888999999888777777999:::999999999999888777555555333333444444555444444444333333333444444555555555////////////000000000000222222333333333333444444444555777999<<<@@@FFFJJJQQQXXXaaaiiinnnsssyyy~~~|||tttqqqppprrryyy~~~ssskkkjjjkkkqqq}}}nnnXXXJJJEEECCC;;;AAAJJJPPPQQQKKKBBB<<<888888999999777555333222222222222222222222222222222222222222333333444555444333333222222333333444333333333222222222111111111111000000000000111111000000000000000000000000000000000000////////////........................//////000000///...---------......///000111111222000///...------...///000//////......---------,,,................................................000000//////.........---//////000000///...------.........------,,,,,,,,,***,,,...000000...,,,***++++++,,,,,,---...//////111111000///...---,,,,,,........................000000//////.........---000000000000000000000000000000000000000000000000------............------////////////////////////////////////////////////000000111111222222222333000000000000000000000000222222111111222222333444333555666777777555333222333333444555777999:::;;;@@@>>>;;;888666444333333777777999::::::999888777;;;:::888777777:::===>>>>>>>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<<<<;;;;;;;;;>>><<<::::::;;;======<<<<<>>??????@@@@@@@@@??????DDDBBB@@@???@@@@@@???===>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBDDDFFFEEEBBB@@@@@@@@@@@@??????>>>>>>>>>AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888::::::::::::::::::::::::======>>>>>>?????????@@@>>>===<<<;;;:::999999999===<<<:::888777777888999<<<;;;999777777888999::::::999888666666666777777333444555666666555444333666555444333333444555666000000000000111111111111111111111222222222333333444555777777999<<<@@@CCCIIINNNUUU[[[aaaiiirrryyy~~~uuummmlllmmmmmmsss~~~~~~yyyuuussspppsssyyywww```NNNCCC???>>>:::DDDSSS]]]]]]RRRDDD:::888888888777666555444333222222222222222222222222222222222222222333444555333333222222222222333333333333222222222111111111000000////////////000000000000000000000000000000111111000000//////..............................///////////////...---------......///000000111111000///...------...///000111000000000/////////...............................................................---------,,,---------------,,,++++++......---------,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,---......///000000//////......------........................000/////////.........---////////////////////////........................---......//////......---////////////////////////////////////////////////111111000000000000000000000000000000000000000000222222111111222222333444222333444666666555444333333333444555666888:::;;;===<<<:::777666555555555666666888999999999888888::::::999888999;;;===>>>>>>=========>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999;;;=========@@@CCCFFFFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@===>>>>>>???????????????BBBAAA???>>>??????>>>===>>>>>>>>>>>>????????????>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCEEEDDDBBB@@@AAAAAA@@@@@@@@@?????????AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::============>>>>>>>>>???===<<<;;;:::::::::::::::<<<;;;999888777777888888;;;:::888777777777999999777666555555555666777888444444555555555555444444555444333222222333444555111111111111222222222222000000000111111111111222444444555555555666999<<>><<<<<<<<<===============;;;:::999:::<<<>>>>>>>>>EEEGGGHHHGGGDDD@@@>>>>>>BBBBBBBBBAAAAAA@@@@@@???@@@@@@BBBBBBBBBBBB@@@@@@=========>>>>>>>>>??????@@@???>>>>>>@@@@@@???>>>>>>>>>>>>?????????@@@@@@<<<>>>@@@BBBBBBAAA???>>>CCCBBBAAABBBCCCDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<=========;;;;;;::::::999:::::::::;;;:::999888777777777777:::999777666666666777888444444444444555666777888555555444444444444555555555444444333333444444555000000000111111111222222000000000111111111222222222333444333333333666888<<>>;;;999999;;;???EEEHHHGGGBBB<<<777999777666444333333444555222222222222222222222222333222222222222222333333222111111000000111111222222222222222111111111111000//////......//////000////////////////////////222222111000///...------...........................///////////////.............../////////000000/////////....../////////------------------------........................---------------------------------,,,,,,,,,,,,,,,.........//////......---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------....../////////------------------------........................------------------------------------------------...//////000000//////...////////////////////////////////////////////////000000000000000000//////000000000000000000000000111111111111111222222333111111222333333333222222444333444444555666777888;;;:::888666555555555666333333555666777888999999888999;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<;;;:::<<>>===DDDCCCBBBAAA@@@@@@@@@???@@@@@@BBBBBBBBBBBB@@@@@@=========>>>>>>???@@@@@@@@@???>>>@@@AAABBBAAA@@@>>>>>>>>>??????@@@@@@AAA>>>???@@@AAAAAAAAAAAA@@@DDDBBB@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;999999888888777777777777888888777666555666666777444444444555555666666777666555333333333333555666777777777666666777777777/////////000000000111111111111111111222222222333000222333333333333555777999<<>>>>>???===<<<===>>>AAABBBBBBAAAAAACCCDDDCCCAAA?????????DDDCCCBBB@@@@@@??????@@@@@@@@@BBBBBBBBBBBB@@@@@@??????>>>??????AAABBBCCC@@@@@@@@@BBBDDDDDDCCCBBB===>>>>>>???@@@AAAAAAAAACCCBBB@@@???@@@AAACCCEEEDDDBBB@@@@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999888888888999999:::999999999999888888888777777777777666666666666666777777777777666666555555555444333222222333444555666777777777777777777666.../////////000000000000111111111222222222333333///111333444333444666777555888;;;<<<<<>>======<<<;;;:::888777666555666888:::999777444222555555444333333333333333222222222222222222222222333222222111111111111222222222111111111111222222222111111111111000000000111111000000000000111111000000000000000000000000000000000000////////////........................---...//////////////////..............................////////////...................../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------............***++++++,,,,,,,,,,,,+++,,,,,,,,,------------......---,,,,,,,,,,,,---...------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------........................------............------////////////////////////////////////////////////......///111222333444555000000000000000000000000111000000000000111222222333333333222222222111111444444333333333444444555<<<:::888555333222222222333333333333444555666777777888:::;;;<<<;;;;;;:::::::::999999999::::::;;;999999:::;;;<<<===>>>???>>>===>>>@@@BBBCCCBBB@@@>>>@@@AAAAAA@@@@@@@@@AAACCCBBB@@@???>>>??????@@@@@@@@@BBBBBBBBBBBB@@@@@@@@@?????????@@@BBBCCCEEEAAAAAABBBDDDEEEFFFDDDBBB===>>>>>>???@@@AAABBBBBBEEECCCAAA??????BBBEEEGGGBBBAAA@@@AAABBBCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999888888777888888888999999:::::::::999999888777777777777666666666666777888888777777555444333444444333333333333444444333444444555555444444333//////000000000111111111000000000111111111111222000222444444333333444555333555666666666999???DDDGGGNNNVVVZZZ___mmm{{{pppfffeeeeeeiiinnntttvvvwww}}}~~~~~~zzzrrriiicccPPPKKKEEE???<<<<<<<<<===888888999999999777666555333555777888888666444333333444444444444333222222222222222222222222222222333333222111111111111111333333222222222222333333111111111111000000000000000000////////////000000000000000000000000000000////////////000000000000........................------...///////////////........................---...///000000///...------------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,------------,,,,,,////////////////////////////////////////////////...//////000111222333333000000000000000000000000000000000000000111222222111111111222333444555555444444333333333333333444999888666444333333333333333333222222222444555666777777888999::::::::::::999999999999::::::;;;<<<777777888:::;;;===>>>>>>=========???AAAAAA@@@>>>>>>@@@AAAAAAAAAAAABBBCCCAAA@@@>>>======>>>???@@@@@@@@@BBBBBBBBBBBB@@@@@@??????>>>>>>???AAACCCEEEAAAAAABBBDDDEEEEEECCC@@@===>>>>>>???AAABBBBBBCCCCCCBBB@@@???@@@AAADDDEEEAAA@@@@@@BBBCCCCCCAAA????????????@@@@@@@@@AAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;:::::::::::::::999888777777777777777999:::;;;;;;;;;;;;:::999777888888888777777666666444555666666666555444444333333333444444333333333222333444555555444333222000111111111111222222222////////////000000000000111333444444222111222222333444444333333777>>>DDDFFFJJJOOOPPPTTTaaauuu~~~qqqiiidddfffjjjnnnrrruuuxxxyyyyyylll]]]SSSOOO@@@AAAAAA===777555666999666777888999999888777666444333222111111222444555222333444555444333222111222222222222222222222222333333222111000000111111444333333222222333333444111111111111000000000000//////............//////000000000000000000000000......//////000000111111........................------...///000000//////.....................------...///000000///...---+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------............,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111222//////000111333666888999444444333333222222333333777666555444333444555555444333222222222333444555777777777888888999::::::999999999999:::;;;<<<===666666888999;;;<<<===>>>===<<<===>>>@@@???===;;;@@@AAABBBBBBAAAAAACCCDDD@@@???===<<<<<<>>>@@@AAA@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>======>>>@@@CCCDDDAAAAAABBBCCCEEEDDDAAA???===>>>>>>@@@AAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBDDDCCC@@@>>>>>>>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::888777666666666666999:::;;;<<<<<<<<<;;;:::888888888888888777666666111222444555666555555444222222444555555444222222333444555666666555444333000000000000////////////000000000000111111111111222222222222222222222222000222444555444555888;;;>>>AAADDDHHHNNNUUU]]]bbbrrrrrrtttyyyxxxmmmeeemmmooorrrxxx|||~~~}}}{{{{{{lll^^^SSSKKKFFFCCC===<<<;;;999888777777777777777777777777777777777222333333444444555555555777777666555444444333333222222222222222222222222333111000//////111333444777666555333222111000000444444333333222111000000000000000000000000000000000000//////.........---////////////////////////////////////////////////111111000000/////////...////////////////////////---------------------------///000///...,,,------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******))))))***+++,,,,,,------------,,,+++++++++,,,,,,......---,,,+++***)))(((------++++++++++++------------------------------,,,------......------,,,////////////////////////...---,,,,,,,,,,,,---...++++++,,,------......///---------------------------------............///000000//////.........---////////////000000000000111111000000//////......////////////000000000000......///000111222222333222222222222333444555555777777666555444333333333333333444444555666666666777777777777777888888999999888888777888:::;;;<<<::::::;;;===>>>@@@AAAAAA>>>??????>>><<<<<<===>>>===>>>AAACCCEEEDDDCCCCCC@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCC@@@@@@??????>>>>>>======>>>???@@@@@@BBBBBBCCCDDD???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>????????????@@@@@@@@@@@@???>>>>>>??????>>><<<;;;;;;;;;::::::999999999999888888777777888888999:::<<<>>>>>><<<999888888888888888999999:::::::::;;;;;;:::888777555444444999:::;;;;;;;;;999777555777777777777777777777777777666444444666777666555222222222333333444444444666555444333333444555666///////////////000000000//////000000000111111111222222222222222222222222000222444444333444777::::::<<>>???===>>>===<<<::::::<<<>>>>>>???AAACCCDDDDDDCCCCCC??????>>>>>>>>>???AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======???@@@AAA@@@?????????>>>>>>======???@@@@@@AAAAAABBBBBBBBB??????@@@AAABBBBBBBBBBBB@@@??????>>>>>>=========>>>????????????@@@@@@@@@@@@???>>>>>>??????>>><<<<<<;;;;;;;;;:::::::::999999999999888888999999999:::<<<>>>>>>;;;999888888888888999999999:::::::::::::::999888777666555555999:::;;;;;;:::999777555777777777777777777777777777666444444666777666555222222222333333444444444444444333222222333444444.........//////000000111//////000000000000111111222222222222222222222222111222444444333333555777555777999;;;>>>CCCIIIMMMJJJLLLRRRZZZcccllltttxxx}}}{{{vvvtttvvv|||~~~}}}}}}~~~~~~}}}xxxjjj```MMMIIIDDDAAA???>>>===<<<;;;:::999777666666666666555555555555555555555555555555555555555444444444555444444333333222222222222222222222222222222222111000//////000222444555444333333222111111222222222222111111000000//////000000000000000000000000////////////............/////////////////////////////////////////////////////////...............////////////////////////------------------------,,,---......,,,++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,------*********+++,,,---//////,,,,,,,,,------.........///......------......///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...------,,,++++++------------------------------------............/////////...................../////////000000000---......///000000111111....../////////000000000000000000000000111111111222111111222222333444555777555333111111111333444333333333444555555666666666666666666666777888888888888777888888999;;;;;;888888999:::<<<===>>>>>>======<<<:::888999;;;===AAAAAAAAABBBBBBCCCCCCCCC???>>><<<;;;<<<===???@@@?????????????????????@@@>>>===<<<<<<<<<===???@@@?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>======??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;======;;;999888999888999999999999:::::::::999888888888888777777777999::::::::::::888777666666666666666666666666666777666444444666777666555222222333333333333444444222222111111111111222222------......///000111111////////////000000000111111111111111111111111111111222333333333333444444222444666777888;;;@@@CCCEEEGGGLLLRRRXXX```gggkkkooosssyyy~~~{{{zzzxxxsssqqqttt}}}zzzpppbbbSSSIIIDDDBBB@@@>>>>>>===;;;999999999777666666555555555555555555555555555555555666666666555555444444444333333333222222222111111222222222222222222222222000000///000111222444555222222111111111111222222111111000000/////////...///////////////////////////////////////.........////////////////////////////////////////////////..................------////////////////////////------------------------+++---...---,,,***++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,------------......------------......,,,,,,------------------,,,------......------,,,........................------------------------......---------,,,,,,,,,------------------------,,,,,,---------........................................../////////000000........./////////000000........./////////000000111111111000000000000000111111111111222333444555666444222000000111222333222333333444444555666666666555555555555666777777777777777888888999::::::999:::;;;<<<===>>>??????>>>===<<<:::888999;;;>>>BBBBBBAAAAAAAAAAAABBBCCC???>>><<<;;;;;;<<<>>>@@@<<<<<<===>>>>>>?????????======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>?????????AAAAAAAAAAAA@@@@@@??????======>>>??????@@@??????????????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::999;;;<<<<<<:::999999999999999999999999999999999777777888888888999999999999999::::::999888777666666666666666666666666666777666444444666777666555333333333333333333333333222222111111111111222222,,,------...///000000111...////////////000000000111111111111111111111111111111222333444444444333333444555555666777:::======@@@EEEIIIMMMRRRXXX]]]ccchhhnnnttt{{{|||sssrrrttttttpppnnnsss}}}~~~uuuppphhh___VVVLLLCCC>>>AAA@@@>>>>>>>>>===:::888888888777666555555555555555555555555555555555555666666555555444444444333222222222222222111111111222222222222222222222222000000000000111222333444111111000000000111222222000000000///////////////////////////////////////.........///////////////////////////////////////////////////////////////------..................////////////////////////------------------------+++---...---,,,***++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...---------...........................////////////000/////////.........---............////////////111111111000000000000000111111111111222333444444444333111000000111222333222222333333444555555555555555555444555555666777666666777888999999999:::999::::::;;;<<<===>>>>>>>>>>>>===;;;999:::<<<>>>AAAAAA@@@@@@@@@@@@AAABBB@@@???===<<<<<<===>>>???;;;;;;===>>>>>>>>>>>>===============>>>>>>??????======>>>>>>??????@@@@@@BBBAAAAAA@@@@@@??????>>>======>>>>>>??????>>>>>>??????????????????@@@@@@>>>>>>?????????@@@@@@@@@???>>>======>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::999:::<<<;;;999888999:::999999999999999999999999777777777888999999::::::999999999999888777666666666666666666666666666666777666444444666777666555333333333333333333333333222333333333333333333222---------......//////000......////////////000000111111111111111111111111111111222444666666555333333444555555444555777999666:::???BBBEEEJJJPPPVVVXXX\\\bbbiiiooouuu{{{|||vvvppprrrtttuuutttssswwwyyyrrr___YYYPPPHHHDDDAAA@@@???:::999999:::;;;;;;999888888888777666666666666666555555555555555555555555444444444444444333333333222222222222222222222222222222222222222222222222000111111111222222222222111000000000000000111111000000000000////////////000000000000000000000000.........///////////////////////////////////////////////////////////////.............../////////////////////////////////------------------------,,,---......,,,++++++,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,---------------------------.........------........./////////000000//////...------,,,------........./////////000000000000000111111111111000000111111222333444333222222222222222222222222222222333444444555555444444444444444555666666555666777888999999999999777777888999999:::;;;;;;======>>>===;;;:::<<<===>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>???>>>===<<<=========>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@?????????>>>======>>>>>>???>>>>>>===========================>>>????????????@@@@@@@@@???===<<<<<<>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999999:::;;;:::999888999::::::::::::999999999999888777777888888999::::::;;;:::999999888777777666666666666666666666666666666777666444444666777666555444444333333333333222222333333444444444444333333................................./////////000000111111111111111111111111111000111444888999777444222333444444333222444555222666;;;===>>>BBBIIIOOONNNQQQWWW\\\aaaggglllpppwwwxxx{{{~~~~~~}}}xxxxxxxxxvvvwwwxxxyyyzzz{{{vvvjjj___WWWKKKFFFAAA>>>===>>>>>>>>>666666666777999;;;:::999888888777777666666777777666666666666666666666666222222222333333333333333333333333333333333333333222222222222222222222222111222222222222111000000111000000/////////000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////.........//////000000000////////////////////////------------------------,,,...//////---,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......///,,,------......------,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,---------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////........................---------.........////////////000000111111222222000000000000111222333444111222333444444333222222111222222333333444555555444444333333444444555666555666777888999999999888777777888888999999:::::::::<<<======;;;::::::::::::;;;===>>>????????????>>>??????@@@???>>>===<<<<<<===>>>??????>>><<<;;;;;;;;;<<<===============;;;<<<===>>>???@@@AAAAAA@@@@@@@@@???????????????>>>>>>?????????>>>>>>===>>>>>>======<<<<<<;;;;;;>>>????????????@@@@@@@@@???===<<<<<<======<<<;;;999:::::::::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999::::::999888888999;;;:::::::::999999999888888888888888999999::::::::::::999888777777666666666777777777777777777777777777666444444666777666555444444444333333222222222222333444555555444333222...............---------............/////////000000000000000000000000000111000111555999:::888555111222333333111111111333///333666777666999???DDDGGGJJJOOOTTTXXX]]]aaaeeejjjlllpppuuu{{{|||xxxzzz~~~wwwtttyyy~~~wwwxxxyyy{{{}}}{{{qqqfff[[[RRRIIIDDD@@@>>><<<<<<<<<<<<;;;999999888777888:::;;;;;;:::999888888777777777777888777777777777777777777777111111111222222333333333333333333333333333333333222222222222222222222222222222333222222111000///111111000///////////////000000000000111111111111000000000000000000000000---.........//////000000////////////////////////////////////////////////.../////////000000111111////////////////////////---------------------------///000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,------------------------*********+++,,,---...///***++++++,,,---//////000,,,---...//////...---,,,++++++,,,,,,---...//////,,,------......------,,,------------------------,,,,,,---......---,,,,,,///......------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////,,,,,,------.../////////---------.........//////...//////000111222222333000000000000111222333444111222444555555444333111111222222333333444555555444333333333333444555555444555777888999999888888999999999::::::;;;;;;<<<888:::======;;;999888888777999<<<>>>??????>>>>>>===>>>???@@@@@@>>><<<:::===>>>???@@@???>>><<<:::999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBB????????????????????????>>>???????????????>>>>>>AAA@@@@@@???>>>======<<<>>>????????????@@@@@@@@@???===<<<<<<======<<<;;;999999999::::::;;;;;;;;;888999;;;<<<<<<;;;999888888999:::999888888:::;;;:::::::::999999888888888888888999999999::::::::::::999888777666666666666888888888888888888888888777666444444666777666555444444444333333222222222222333444444444444333222,,,------......------,,,---------............///000000000000000000000000000111222333444555555555333222222111111222222333000222444666666777999;;;@@@CCCGGGJJJMMMQQQVVVYYY```cccgggkkkpppuuu|||}}}yyyuuuwww{{{{{{vvvssstttwwwyyy|||}}}zzzvvvjjjcccXXXNNNHHHCCCAAA???===<<<;;;:::999999888777999888777777777888:::;;;888888777666666666666666666666666666666666666666555555444444444333333333555444333222222222333333111111111111111111111111111111000000000000111111222111111111000000//////111111111111111000//////////////////////////////........................------..................///////////////.................................+++,,,...///000///...---...------,,,,,,------...***++++++,,,,,,++++++***------...............---------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,+++)))***---///++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++---,,,+++******+++,,,---///...,,,++++++,,,---............------,,,,,,,,,---..................---,,,,,,------------......------------------------............////////////////////////////////////000000000000////////////111111111111111111111111111111222222222333333333000111222333444555555555222222333333333333444444444444444555555555555666888888888777888888999999888999999::::::999999888<<<<<<<<<===<<<<<<;;;::::::;;;===???@@@AAAAAA@@@===>>>>>>===;;;:::<<<===<<<===>>>???@@@@@@???>>><<<;;;::::::;;;<<<===>>>===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???======<<<>>>>>>>>>===>>>>>>???@@@BBB@@@>>>===<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777777666666555555999999999999999999999999:::::::::999999999888888::::::888777777777888999888888777555555444444444555444333333222222333333222333333444444333333222---......//////......------------............///////////////////////////000111222333333333333333222111111000000111111222000222444555555555777999:::<<>>>>>===<<<;;;;;;;;;:::999999888888888888777777888888999:::888777777666666666666666555555555555555555555555555444444444444333333333444444333333222222222222333333333333333333333333111111000000000000111111111111111000000000//////111111111111111000//////////////////////////////........................000000000//////......---...............---------........................,,,,,,---------............------,,,,,,------...,,,------......------,,,,,,---------------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------+++******---///++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,...------,,,,,,,,,---------------------,,,,,,,,,,,,------......------,,,******++++++++++++,,,,,,------------------------............////////////........................000/////////////////////000000000000000000000000111111111222222222333333000111222222222222222111222222222333333333444444444444444444555555555555777777666666666777888888777888888999999888888777::::::;;;;;;;;;;;;;;;::::::;;;===???@@@@@@@@@@@@===>>>>>>===;;;;;;<<<======>>>???@@@@@@@@@???>>><<<<<<;;;::::::;;;======>>>>>>???AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>===>>>============>>>??????AAA@@@???>>>??????>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::::::::999999999::::::::::::::::::::::::888888777777666666666666888888888999999999999999::::::999999888888888888:::999888777777777888999888777666555555444444444555444333333222222333333222222333333333333222222...//////////////////...---------............///////////////////////////000000111222222111111111000000000//////000000000000222333333333333555666555777888999:::>>>CCCFFFOOOQQQTTTVVVYYY^^^cccffflllmmmooosssxxx}}}|||zzzzzz~~~zzzxxxvvvuuuvvvyyy|||~~~zzzvvvppphhh```WWWNNNHHHAAA>>>;;;:::;;;<<<======999999999999999999999999666777888888999999888888888777666666555555666666555555555555555555555555444444444444333333333333444333333333222222222222333333333333333333333333111000000//////000000111111111000000000000//////000000111111000000//////////////////////////////........................222222111000///...------------------------------........................---,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,,,,---------,,,++++++***------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------,,,***+++---///,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,........................---............/////////........................////////////////////////////////////////////////000111111111222222222222111111111111111000//////222222222222333333333333333333333444444444555555555555555555555666777777666777777777777777777666888888999:::;;;;;;;;;;;;:::;;;<<<>>>>>>?????????===>>>>>>===<<<;;;===>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>============>>>?????????????????????@@@@@@@@@????????????@@@@@@@@@AAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999999888888777::::::::::::::::::::::::888777777777777666666666777777888888888999999999999888888888888777777777:::999888888777777888888888777666555555444555555555444333333222222333333111111222222222222111111......////////////......---------............///////////////////////////000000000000000000//////111000000//////000000111000111333222111111222333555555666555666999===@@@EEEHHHKKKOOOSSSXXX^^^bbbggghhhkkknnnrrryyy~~~~~~~~~~~~~~~{{{xxxvvvsssvvvyyy{{{zzztttnnnjjj___[[[VVVQQQLLLGGGBBB>>>>>><<<::::::;;;;;;;;;:::777888888888999999::::::555666888999999999888777777777666555555555555666555555555555555555555555444444444333333333222222333333333333222222111111000000000000000000000000000000////////////000000000000000000000000/////////000000000000000//////////////////////////////........................111000000//////.........---------------.................................,,,,,,---..................------,,,,,,------...***++++++,,,,,,++++++***---------------,,,+++***---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------...,,,++++++---///,,,,,,,,,------------...------,,,,,,,,,+++++++++***+++,,,------,,,+++******+++,,,......---,,,++++++++++++,,,,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,---------..............................---------.........//////.................................///////////////000000000000000000000000000000000111111111111222000000111111111000000///111222222222222333333333222333333333444444444444555444444444555666777888666777777888888777777666777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===============>>>>>>===<<<;;;===???@@@AAABBBBBBAAA@@@???>>>>>>===;;;:::999::::::;;;=========>>>???@@@AAABBBDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@???@@@@@@@@@???>>>>>>???>>>>>>>>>?????????@@@@@@???>>>===;;;:::::::::;;;:::::::::::::::::::::::::::::::::999999999999999::::::::::::::::::::::::777777777777777777777777777777777888888999999999888777777777777777777777999999999888888888888888777777666555555555555555555444333333222222333333000111111222222111111000,,,------......------,,,---------............///........................//////000000000///......111111111000000111111111///111222111000///000222444555555444444666999<<<;;;>>>CCCHHHMMMSSSZZZ___eeefffhhhiiikkkpppwww|||~~~}}}zzzyyyyyyyyyyyyxxxwwwwwwyyy{{{~~~~~~|||zzzvvvrrrooommmoooqqqsssqqqkkkbbbXXXQQQHHHFFFCCCAAA@@@???<<<:::<<<:::888888888888666444666777777888888999999999555666777999999888777777777666666555555555555555555555555555555555555555444444333333333222222222222222333333333222111000000000000000000000000000000000////////////000000//////////////////000000...//////000000000//////////////////////////////........................---------....../////////------......////////////........................+++,,,///111111000...---...------,,,,,,------...***++++++,,,,,,++++++***...............---,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...---,,,,,,---...,,,,,,---------.........------,,,,,,,,,+++++++++***+++,,,------,,,+++***)))***,,,---...---,,,+++***++++++,,,,,,---------***++++++++++++++++++***,,,,,,,,,---------..............................------------....................................------....../////////000111111111111111111111111//////000000000111111111...///000111222222222222111111111222222222333333222222222222333333333444555444444555666777888888777888888888888888888777777888:::;;;===>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;===>>>@@@AAABBBBBBAAA@@@???>>>===<<<;;;:::999999:::;;;<<<<<<<<<<<<===???@@@AAADDDCCCCCCBBBBBBAAAAAAAAA@@@????????????@@@AAAAAABBBCCCEEECCC@@@>>>>>>???????????????@@@@@@@@@@@@@@@???===;;;:::999::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::::::::::::::::::::777777777777888888888888888888888888888888888888777777777777777777777888999999999999888888777777777666666555555555555666555444333333222222333333000111111222222111111000,,,,,,------------,,,,,,---------............///..............................///000000/////////222111111000000111111222///000111111000///000222111222333333222333555777333666;;;???DDDJJJQQQUUU\\\^^^`````````ccciiinnnsssvvvzzz}}}~~~|||zzzxxx|||{{{}}}|||yyyyyy{{{zzz}}}|||}}}~~~}}}{{{zzzxxxxxxuuuuuutttrrrpppmmmjjjhhhgggddd___XXXQQQJJJEEEBBBBBB@@@>>><<<<<<;;;999777;;;999777777888999888777666666777777888888888999555666777777888888777777777666555555444444555555444444444444444444444444333333333333222222222222111222333333333222000///222222222222222222222222000//////......//////000......////////////000000......///000000000//////////////////////////////........................++++++,,,---...///000000------......///000000000........................+++,,,...000000///...---...------,,,,,,------...,,,------......------,,,---......//////......---------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,...///...---,,,---...,,,---------............------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))***+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++,,,,,,------------------------,,,------------.........---------------------------------......//////000111111111111111111111111////////////000000000000---...///111222222333333111111111111222222222222111111222222222333333333444444444555666777888999777888888999999888888777888999;;;<<<===>>>>>>>>><<<;;;::::::999::::::;;;:::;;;<<<;;;::::::<<<>>>???@@@AAAAAAAAA@@@???>>><<<;;;:::999999::::::;;;<<<<<<;;;;;;<<<>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@????????????@@@AAAAAADDDGGGIIIGGGCCC@@@???AAAAAAAAAAAAAAABBBBBBBBBCCCBBB@@@===:::999999999:::999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777777777888888888888999;;;;;;::::::999888888888777777777888888888888999888999999999999888777777666666555555555555666666555444333333222222333333111111222222222222111111------............---------------............///........................---...///000000000000000000000000//////000000000...///111111000000111333...000222333222222222333222444666888;;;???DDDGGGKKKNNNQQQRRRQQQTTTZZZ___ccchhhnnnqqqrrrtttvvvyyy}}}}}}~~~}}}||||||~~~~~~{{{~~~~~~}}}{{{yyywwwtttpppmmmlllllljjjhhheeeaaa]]][[[TTTPPPKKKEEE@@@>>>======>>>===;;;;;;<<<;;;999666;;;999777777999;;;;;;;;;666666777777777777777777666666666666666777888888666666555444444444444555444444444444444444444444333333333222222222222111000111333333333222000///222222222222222222222222//////............//////........./////////000000---......///000000//////////////////////////////........................------......//////000000,,,,,,---......///000000........................,,,,,,+++***+++,,,---......------,,,,,,------...,,,------......------,,,++++++,,,---............------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,...//////---------...------------............------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,************+++,,,---...,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---......///000000111111111111111111111111........./////////000000---...///000000000000000111111111111222222222222111111111111222222222222222222333333444666777888666777777777777777777666888999:::;;;<<<=========<<<;;;:::999888888999:::888:::::::::999999;;;======>>>???@@@@@@@@@???>>>;;;:::999999999:::;;;<<<>>>===<<<<<<===???BBBCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>======>>>>>>???@@@@@@DDDGGGFFFBBB??????AAA@@@AAAAAAAAAAAABBBBBBBBBCCCAAA===:::888888999:::888888999999999:::::::::<<<<<<;;;;;;:::999888888::::::::::::::::::::::::777777888888888999999999>>>===<<<;;;:::888777777888888888888999999::::::888999999:::999888777666666666555555555555666666555444333333222222333333222222333333333333222222......////////////......---------.........//////........................------///000111111111111//////............//////...///111111000000222333---000333444444333222222444555666666666777;;;======AAAEEEFFFFFFIIIOOOUUUWWW\\\cccfffggglllssszzzyyyuuuvvv}}}}}}}}}}}}{{{|||~~~|||yyyyyy}}}|||}}}{{{|||~~~}}}}}}{{{yyywwwuuurrrnnnkkkcccbbb___[[[UUUOOOKKKHHHAAAAAA@@@@@@???===<<<<<<777777777:::<<<===;;;::::::777555444666888888888777777777777777666666666777666555555555666888999666666555444444444444555444444444444444444444444333333333222222222111111000111333333333222000...//////////////////////////////............//////---.........//////000000------...///000000//////////////////////////////........................000000000000////////////++++++,,,,,,---...//////...........................+++(((%%%&&&)))---000...------,,,,,,------...***++++++,,,,,,++++++***)))***+++,,,---.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,...//////...------...---------.........//////---------,,,,,,,,,++++++---,,,+++******+++,,,---+++***))))))***,,,...///---,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,------...///000000000000000000000000000000............/////////000.........///......---,,,000111111111111222222222000111111111111222222222111111111222333444666777555555666666666666555555888888999:::;;;;;;;;;;;;<<<;;;999888888888888999777999999999888888:::<<<<<<===>>>???@@@@@@???>>>:::999999888999:::<<<===@@@???>>>>>>???AAACCCEEEAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>:::???CCCCCC???<<<===@@@>>>>>>?????????@@@@@@@@@CCCAAA>>>:::888888999999888888888999999:::::::::>>>===<<<:::888666555444::::::::::::::::::::::::777777888888999999999999@@@???>>><<<:::888777666888888999999999:::::::::888888999:::999888777666666666555555555666666777555444333333222222333333222333333444444333333222............---,,,++++++///............///000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222333333333333444444666666888;;;===@@@AAABBBLLLPPPVVV[[[```aaaaaaaaafffjjjooouuu{{{~~~~~~~~~}}}yyyvvv|||~~~}}}yyyxxxyyy{{{|||zzz}}}~~~~~~}}}|||zzz||||||{{{wwwrrrllleeebbbUUURRRNNNHHHDDDBBB@@@@@@======<<<;;;;;;:::999999;;;::::::999888777666666888888888888777777777777666666555555555555666666444555666666555555666888444444444444444444444444333333444444555555444444333333333222222111111111222222222111111111111000111111111111111111111111000000000000000000000000//////............//////000000000000000000000000........................,,,,,,------------,,,,,,............////////////000000//////.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------------------------------++++++++++++------******+++++++++,,,,,,,,,---------............///222///++++++,,,---,,,***------------------------++++++,,,,,,,,,,,,------000000...---+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,///---++++++------+++)))*********++++++,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************,,,++++++******++++++,,,+++***))))))***---///111........................---------............///000///...------...///000......////////////.........///111222222222111000111111222222222333333333333333444444444444555555777555444555888999888666777777777777888999:::;;;<<<:::777555555666999:::CCCAAA???<<<;;;;;;;;;<<<======>>>>>>>>>>>>======>>><<<:::999999999;;;<<>>???AAAEEEGGG@@@???>>>======<<<<<<===??????@@@@@@???===;;;:::;;;;;;===>>>????????????>>>===<<<;;;:::999999999:::;;;;;;;;;<<<=========>>><<<888555444666888:::;;;;;;;;;:::999888777666666777777888999999::::::<<<;;;;;;:::999888777777888888888888999:::;;;;;;;;;999777777999:::888666555444444333333444444555555555444444444333333333333222222111111222222333,,,,,,---------------,,,......------......///000//////............//////////////////////////////.../////////000000000000////////////////////////000000000000000000000000111111111222222222333333444444666888:::<<<===>>>CCCFFFLLLQQQVVVYYYZZZZZZXXX[[[```fffkkkoooqqqrrruuuxxx{{{~~~~~~~~~~~~}}}~~~|||zzzzzzzzz~~~|||{{{||||||{{{zzzwwwvvvrrrlllddd\\\UUUQQQJJJHHHDDDAAA>>>=========;;;;;;:::999999888777777:::999999888888777777777999888888777777666666666666666555555555555666666444666777666555555666777555444444444444444444444333444444444555444444444333333333222222222111111222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------............------............////////////////////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------111...++++++,,,---,,,***------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------+++)))++++++++++++++++++,,,,,,******+++,,,------------++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,++++++***+++,,,---///000........................---------............///000///...------...///000......////////////......,,,---...///000//////...111111111111222222222222111111111222222222333333777555444555888999777666777666666666777888999999;;;999777666666999<<<>>>EEEBBB???<<<::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;===>>>@@@???===<<<===@@@CCCEEEEEECCCBBB@@@>>>???@@@BBBDDD>>>>>>======<<<<<<======?????????>>>===<<<;;;;;;:::;;;<<<======>>>============<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888666666777888999;;;;;;;;;::::::888777777888888888888888888888888999999888888777777666666888888888888999:::;;;;;;;;;888777777999999888666666555555444444555555666555555444444444333333333333222222111111222222333***+++,,,---............------,,,,,,,,,---.........------------------...////////////////////////....../////////000000000////////////////////////000000000000000000000000000000000111111111111222222222333444666777888888888;;;???CCCHHHKKKNNNOOONNNPPPTTTYYY^^^aaacccdddiiinnntttwwwxxxyyy|||~~~}}}}}}{{{yyywwwvvvuuuzzzwwwuuussssssrrrpppooohhheee```YYYQQQIIIDDDAAA>>>===<<<:::::::::;;;;;;888888888777777666666555888888888888888888888888999999888777777666555555666666555555555555666666555666777666555444555666555555555444555555555666555555555444444444444444333333333222222222222111222222222111111111111000111111111111111111111111000000000000000000000000---...///000000///...---////////////////////////.................................//////.........---............////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000...,,,+++,,,---,,,+++------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************+++,,,------,,,++++++******++++++,,,,,,,,,,,,------.................................---------............/////////............//////......////////////......------...///////////////000000000000111111111111111111111111222222222222666555444555777888666555666666555555555666666777888777666777999<<<@@@BBBGGGDDD@@@;;;999999:::;;;>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===???BBBCCC???>>><<<===???BBBCCCCCCAAA@@@???????????????@@@<<<<<<<<<;;;<<<<<<===>>>???>>>===<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<<===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888888999999::::::;;;::::::999888777999999888777777666555555666666666666666666666666777777777777888999:::;;;:::888777777888999777666777666666666666666666777555555444444444333333333333222222111111222222333***+++,,,---------------,,,,,,++++++,,,,,,---.........------------......////////////////////////........./////////000000////////////////////////000000000000000000000000000000000111111111222222111111111222333333444444333444666999<<>>>>>======<<<;;;;;;;;;;;;<<<===???AAABBB???===<<<<<<>>>@@@@@@@@@????????????>>>======<<<:::::::::;;;;;;===>>>>>>>>>===<<<;;;;;;;;;========================<<<<<<===<<<;;;:::::::::::::::=========<<<;;;;;;;;;:::888888999999:::999999999:::::::::;;;::::::999999888888777777666555555555555555555666666666777777777777666777777888999:::999888888777888777777666777666666555555666666777555555444444444333333333333222222111111222222333,,,,,,------,,,++++++***,,,++++++++++++,,,------///..................///....................................////////////........................////////////////////////111111111111222222222333111111111111222222222222333333333444666888:::;;;<<<===???BBBDDDGGGHHHIIIOOOUUUZZZ[[[YYYYYY]]]aaaeeegggjjjlllmmmppptttwwwzzz~~~|||||||||}}}~~~zzz{{{{{{zzzxxxtttqqqooolllkkklllooorrrttttttsssrrrrrrrrrqqqnnnkkkhhhfffaaa]]]XXXSSSPPPLLLGGGEEEBBBAAA>>><<<;;;;;;<<<<<<:::::::::999999999::::::777777777777777666666666666666666777888888999999888888777777666555555444555555444444444444555555555666777666555444555666777777666555666777999:::888777666444444333333444222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////,,,...000111111000...,,,......................................................////////////......------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))),,,++++++******++++++,,,,,,,,,---......------,,,........................---------............///...//////////////////.........////////////......000000000000000111111222....../////////000000000222222222333333333444444333444666666666444333333444444333333222333333333444444555777;;;???CCCEEEDDDAAA===:::888888:::;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;<<<===>>>>>>======>>>>>>>>>>>>===;;;:::::::::::::::;;;===>>>???>>>===<<<;;;;;;<<<>>>???>>>>>>?????????>>>>>>===<<<<<<;;;:::::::::;;;;;;=========<<<;;;;;;;;;:::888888999:::::::::999999999999:::;;;;;;;;;::::::666666666666666666666666555666666777777888888999666666666666777888999999888888888888777666666777666555555555555555555666555555444444444333333333333222222111111222222333------------,,,+++***))),,,,,,+++++++++,,,------//////............//////........................------........./////////........................////////////////////////111111111222222222333333000111111111111222222222444444333333444444555666777888999:::<<<>>>???@@@BBBFFFJJJMMMMMMOOORRRUUUSSSTTTVVVXXXYYY]]]aaaeeegggkkkllljjjjjjnnnppppppnnnooorrruuuwwwxxxyyyyyyvvvvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttuuuuuupppqqqqqqppplllhhhffffffdddddddddfffiiikkklllkkkfffeeeccc```\\\XXXTTTQQQMMMJJJFFFDDDCCCAAA???======<<<:::999999999:::;;;999999999888888777777666777777777777777777777777666666666777777888888888777777666666666666555555555555444444444444555555444555666666555555666888999888666666666888:::<<<:::888666444333333333444111222222222222333333333222222222111111111111000000000000000000000000000////////////////////////---...///000000///...---.........................................................//////.........,,,------------.........++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***,,,------,,,++++++,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,++++++******++++++,,,+++++++++,,,,,,---------........................---------............///......////////////............////////////.....................///000000////////////000000000000000000000000111111111111111444666777555333222222333333222222222333333444444444555777:::===@@@AAA>>>===;;;999999999:::;;;::::::;;;<<<============<<<<<<;;;;;;:::::::::999;;;::::::;;;===>>>===<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<===>>>???===============>>>???@@@>>>??????@@@@@@?????????<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::::::::::::::999999888999:::;;;;;;<<<;;;;;;777777777777777777777777777777777888888999999999555555555555666777888999777888999888666555666777666555555444444555555666555555444444444333333333333222222111111222222333++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---.........------------------...........................---------.........//////........................////////////////////////000000000111111111111222///000000000111111111222222333333333333333333444666666666777888:::;;;;;;999;;;===@@@BBBEEEGGGHHHEEEFFFGGGHHHJJJMMMRRRVVVTTTXXXYYYVVVVVVYYY\\\[[[\\\___cccggghhhiiijjjjjjeeefffggghhhiiijjjkkkkkkiiiiiigggffffffeeeeeefffdddddddddaaa]]]ZZZZZZ[[[XXXWWWVVVWWWXXXZZZZZZYYYTTTSSSQQQNNNJJJFFFCCCAAA???>>><<<<<<===>>>===<<<;;;;;;:::999888888888888777777777777777666555555666666666666777777777777666666666777777777777777555555555666666666666666555444444333333444444555222444555666555666777999999888777666777999;;;===;;;999777444333333333444111111222222222333333333222222222111111111111000000000000000000000000000////////////////////////////////////////////////................................................------............------,,,,,,---------.........***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,(((+++------+++***+++,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,+++***)))+++---++++++++++++++++++,,,,,,***++++++++++++******)))++++++++++++++++++++++++++++++++++++,,,---...///,,,++++++******++++++,,,***)))))))))***,,,---...........................---------............///---...///000000///...---......////////////......///......---...///000111//////000000000111111111000000000000111111111111000333777777444222111111222222222222333333444555555555555666777999;;;<<<888888888999999:::;;;;;;888999:::<<<===>>>??????;;;;;;;;;;;;;;;:::999999999888888:::<<<===<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>???<<<===>>>???@@@@@@@@@@@@<<<===>>>??????@@@??????;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999888999:::;;;<<<<<<<<<<<<999999999888777777777666888888888888888888888888555555555555666777888888666888999888555444666777777666666555555666666777555555444444444333333333333222222111111222222333)))***++++++,,,,,,,,,,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---........................---------.........//////........................////////////////////////////////////000000000000......//////000111111111000000222333333333333333333333333333333555666666555555555777;;;============>>>@@@@@@BBBEEEJJJMMMIIIMMMMMMJJJIIILLLMMMLLLQQQUUUYYY]]]______``````YYYYYYZZZ[[[]]]___aaabbb___^^^\\\[[[ZZZYYYXXXXXXUUUVVVTTTPPPLLLJJJKKKMMMLLLJJJHHHGGGHHHIIIHHHGGGEEEDDDCCCAAA@@@>>>======<<<:::999:::<<<======<<<999999999999999888888888666777777888888777777666555555666666666666666666777777777777777666666666444444555555666777777777555444444333333444444555111333555666666666888::::::888777666777999<<<>>><<<:::777444333222333444111111111222222333333333222222222111111111111000000000000000000000000000//////////////////////////////............//////................................................,,,------------------,,,,,,,,,,,,---------......*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,)))************+++++++++(((+++......+++******,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------...************************'''***,,,+++))))))+++---*********++++++,,,,,,---)))******+++++++++******************************)))***+++,,,...000222444,,,++++++++++++++++++,,,)))((((((''')))+++...///........................---------.........//////---...///000000///...---......////////////......111000/////////000222333000000000000111111111111111222222222222333333333000333777777444111000111222222222222333444555666555555555555666777888888444555666888:::;;;;;;;;;777888999<<<===??????@@@:::;;;;;;<<<<<<;;;::::::888777888:::<<<===<<<;;;<<<<<<<<<<<<<<<===>>>???>>>============>>>??????;;;===???@@@AAAAAAAAA@@@;;;;;;===>>>????????????;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<============<<<;;;:::999888888999888999:::;;;<<<=========<<<<<<:::999888666555555888888888888777777777777555444444555555666777888666888999888555444555888888888777777777777888888555555444444444333333333333222222222222222222333+++---......---,,,,,,---.........------,,,,,,,,,---......//////......---........................////////////////////////---------............///000000000000000000000000000000111111111111000000000000000000000000000000000111111111222222222222444333333333333444555666777777888888888888777777777777888999;;;<<<======BBBDDDEEEDDDBBBBBBCCCDDDJJJLLLOOOQQQRRRQQQOOONNNNNNNNNMMMMMMOOOQQQSSSTTTQQQPPPNNNLLLJJJJJJJJJJJJEEEFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@?????????@@@AAA===<<<;;;:::999888888888888999999::::::999999888777777777777777888888888999999999888777666666555777777666555555555555555444555666777777666555444666555555555444444444444888666444333333333555666444444444555555555555666333555777888777888999;;;>>><<<888555333222222333222222222222222333444555111111111111111111111111444333333333222222111111000000000000////////////---......//////////////////...---,,,,,,---...///------------------,,,,,,.................................------,,,,,,,,,---------......---,,,,,,+++,,,,,,------......///---,,,,,,,,,,,,---......000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,++++++******)))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***---...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------............---------------............///...............///000000......//////000000111111000000000000000000000000000000////////////000000444444444444444444444444444333333333333333333333444444444444444444444444:::999999999999999999999888888999:::;;;======>>><<<<<<<<<<<<<<<<<<;;;;;;:::<<<===<<<;;;;;;<<<===<<<<<<<<<======???@@@@@@CCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCCCCAAA???>>>>>>@@@>>><<<:::999:::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777777888888888888666666555555555555666666888999999888666555777888888777666666666666666777555555555555555555555555999888777555333222222222222222222222222222222222+++---......---,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++................................................---------............///////////////////////////000000111111111111000000000000000000000000000000000000000111111111222222333333333333333333444444555555666666666666555555666666777777888999::::::===>>>??????======>>>??????AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDCCCAAA???>>>>>>??????@@@@@@AAA@@@@@@??????>>>??????>>>===============<<<;;;::::::999999999999888999999::::::999999888999999888888888888888888999999888888777666666555777777666555555555555555555555666777777666555555666666666555555555444444777666444333333333555666444444444444555555555555444555666666555666888:::999888666555444444444444333333333333333333222222111111111111111111111111111111000000////////////000000000000/////////...---......///////////////......,,,,,,+++,,,------------------------------------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++******)))...------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********)))******++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))+++---...,,,***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............---------------............///...............///000000---.........////////////000000000000000000000000000000////////////000000222222222222222222222222222222333333333333222222444444444444444444444444888888888888888777777777777888888999:::;;;<<<=========<<<<<<;;;;;;;;;::::::;;;===<<<;;;;;;<<<=========<<<<<<===>>>???@@@CCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDBBB@@@?????????===<<<:::999:::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<;;;;;;:::::::::;;;:::::::::999999999888888777777777777777777777777666666555555555555666666777888888777555555666777777777666666666666666777555555555555555555555555777666555444444444444444222222222222222222222222+++,,,......,,,,,,,,,---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------........................---------............//////////////////////////////000000111111000000///000000000000000000000000/////////000000000111111333333333333222222222222222333333444444333333222444444555555666666666666<<<===>>>>>><<<<<<===>>>;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::999999999999::::::888999999::::::999999888:::::::::999999888888777999888888777777666666555777666666555555555555666555666666777777666666555777777777666666666555555777666444333333333444555444444444444555555555555555555555444333444777:::<<<;;;:::888666555444444555666666666444222111///111111111111111111111111////////////............000000000/////////......---......///////////////...---,,,++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++******)))...............//////000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))******++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,***++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------............---------------............///...............///000000------------............000000000000000000000000000000////////////000000000000000000000000000000222333555666666555333222444444444444444444444444666666666666666666666666777777888999:::;;;;;;<<<>>>======<<<;;;:::999999:::;;;<<<<<<;;;;;;<<<>>>???>>><<<;;;<<<===???@@@AAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDCCCAAA???>>>>>>>>>===;;;999999999::::::::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666666666666666666666666666555555555555666666666777777666555444555666666666666666666666666666555555555555555555555555555444444444444444555555222222222222222222222222***,,,...---,,,+++,,,------------------------------......//////......---------------------------........................---------............/////////////////////////////////000000000000//////000000000000000000000000////////////000000000000222222333333222222111111111222222333333222222111333444444444444444444444999;;;<<<;;;::::::;;;===;;;:::::::::;;;<<<===>>>===>>>???@@@@@@@@@???>>>??????>>>======>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;888888:::::::::999888777999999888888999:::;;;;;;888999999::::::999999888::::::999999888777666666888888777777666666666666777666555555555555666666666666666777777666666666777777777777666666666666666555444333333333444444333333444444444555555555555555444333333555999===HHHEEEAAA<<<888555444444888999999888666333000...111111111111111111111111000000000000000000//////000000/////////.........---......///////////////......---,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,+++++++++,,,,,,------......///---------------...//////,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,++++++******)))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------............---------------............///...............///000000........................000000000000000000000000000000////////////000000000000000000000000000000222444777888999777555444333333444444444444444444555555555666666666666666888888999::::::;;;<<<<<<>>>>>>===<<<:::999888888999;;;<<<<<<;;;;;;===>>>@@@???===;;;;;;<<<>>>?????????????????????>>>>>>????????????????????????@@@AAABBBBBB???============<<<:::999999999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999999999888888666666666666555555555555666555555444444555555666444666777666444333444555555555666666666666666666555555555555555555555555555444444333333444444555222222222222222222222222***,,,------,,,++++++,,,---------------------------......//////......---------------------------........................---------............///........................//////000000000000//////////////////////////////////////////000000000000111222333333333222111111111222222333333222222111333333333444444444444444333444666666555555666777888777666666777888:::;;;:::;;;<<<=========;;;;;;;;;;;;:::999:::;;;<<<===;;;;;;:::999999:::;;;;;;777888999:::;;;:::999888888888888888999:::;;;;;;888999999::::::999999888999888888777666555555444777777777666666666666666666666555555555555666666777777777666666777777777777777777777666666666666555555444333333333333333333333333444444444444555444444444444555888<<<@@@MMMIIIAAA:::666444555666::::::::::::777444111///000000000000000000000000//////////////////000000////////////............---......///////////////...............---,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,++++++,,,,,,------......///,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,++++++******)))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------------............---------------............///...............///000000////////////////////////////////////////////////000000////////////000000111111111111111111111111000222555777777666444333333333333444444444555555666666666777777888888888::::::;;;;;;<<<<<<======>>>===<<<;;;:::999888888999:::<<<<<<;;;<<<===???@@@???===<<<<<<<<<>>>???======>>>>>>>>>>>>>>>>>>????????????????????????>>>???@@@???===;;;;;;<<<<<<<<<;;;:::999999999999<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999:::::::::999999999888888777666666666555555555444555555444444444444555555333555777666555333333444333444555666777666666666555555555555555555555555666555444333333222333333222222222222222222222222***+++------+++++++++,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...........................//////000000//////.../////////////////////////////////000000000111111000111333444444444333222222222222333333222222222222222333333444444444555333444666666555555666888777666666666666888999:::999::::::;;;<<<<<<<<<;;;999888777777777888999:::999888777666777888999:::888999::::::::::::::::::888888888888888999:::;;;888999999::::::999999888777777777666666555555444666666666666666666666666666555555555555666666777888777777666666777777888777777777666666666555555444444444444333333333222333333333333444444444444333444555555666888<<<@@@DDD@@@:::555222333555777999999999888666444111000000000000000000000000000------------............/////////.........---------......///////////////---......//////......---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))***+++,,,---------,,,---,,,,,,++++++******)))+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))******++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------............---------------............///...............///000000000000000000000/////////////////////////////////000000////////////000000111111111111111111111111---///111222333333111000222333333444444555555555666777777888888999999:::;;;<<<<<<<<<===============<<<<<<;;;:::999888888888:::<<<<<<<<<<<<>>>???>>>===============>>>>>><<<<<<<<<======>>>>>>>>>????????????????????????<<<=========;;;:::;;;<<<<<<<<<<<<;;;::::::999999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999:::::::::999999999888888888777777666666555555555555555444444444444555555333555777777555444333333222333555666777777666555555555555555555555555555666555444333222222222222222222222222222222222222***+++------+++***+++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..............................////////////......////////////////////////000000000111111111222222///111333555666666555444111111222222222222111111000000111222333444444555555666888888777777999;;;777666777777888888999:::999999999::::::<<<===>>>;;;:::999888888888999:::888777666555666777999:::999999999999999:::;;;;;;999888888888888888999999888999999::::::999999888777777777666666666666666666666666666666666666666555555555555555666777777888888777666666777888888666666666555555555444444444444444444333333222222222222333333333444444444444555666666666777999;;;777666444333222333444555666555555444333222111111000000000000000000000000------.........///////////////.........------------......///////////////***+++---...///.........------------------------------------------------,,,,,,,,,---------......***+++,,,------.........---,,,,,,++++++******))),,,++++++++++++,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))******++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////,,,++++++---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++************************,,,,,,,,,---------......------............---------------............///...............///000000000000/////////.........////////////////////////000000////////////000000111111111111111111111111...///000111222222222222222222333333444555555666666666777888888999::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::999999999888:::;;;<<<<<<<<<>>>@@@;;;<<<===>>>??????>>>>>>::::::;;;<<<======>>>>>>????????????????????????;;;<<<===<<<;;;;;;===>>>======<<<<<<;;;;;;:::999;;;;;;:::999999:::;;;;;;:::;;;<<<======;;;999888:::::::::999999999888888999999888777777666555555555444444333333444444555333666888888666444444444111333555666777777666555555555555555555555555555444444333333222333333444222222222222222222222222)))+++---,,,+++***+++,,,,,,,,,,,,------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////..............................////////////......////////////////////////111111111111222222222222///000333555777777666555000000111111111111000000...///000111222333444444222333555555555555666888222333333444555555666666555555444555666888:::;;;;;;:::999888777888888999999888777666777999;;;<<<:::999888888888999;;;<<<999999888888888888888999999999999::::::999999999777777777777888888888888555555555666666666666666555555555555555666777888999888777666666777888999666555555555444444444444333333444444444333222111222222333333333444444444555666777777555444555666111222333444444333222111333222111000000000000111000000000000000000000000///000000000111111222222//////.........------------......///////////////((()))+++---.........---------------------,,,,,,........................,,,,,,,,,------.........***+++,,,---............+++,,,,,,------...//////---,,,,,,,,,,,,---.........---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000------,,,,,,+++******)))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...000///,,,***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++************************,,,,,,,,,------.........---..................------------.........//////...............///000000//////.........---------////////////////////////000000////////////000000111111111111111111111111111111222222333444555555222222333333444555666666555666666777888999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::;;;<<<<<<<<<>>>@@@999;;;===???@@@@@@???>>>999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<<<<<<<>>>@@@============<<<;;;:::999;;;:::999888888999:::;;;:::;;;<<<======;;;999888:::::::::999999999888888:::999999888777666666555555444444333333444444555444666888999777555444444111222444666777777666555555555555555555555555555222222222222333444555666222222222222222222222222,,,,,,,,,++++++*********+++++++++,,,,,,+++******.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......////////////////////////////////////////////////000000000000111111111111//////000222333444555666111111222222222333333333111333444444333222222333222222333333333333444444444444444555555555555666777777777777888999:::;;;999999999888888888777777666777888999:::;;;;;;;;;<<<;;;999888888888999999777777777777777777777777777777777888999999999:::666666666666666666666666444444555555555555444444333333444444444444444444333444444555555444444333222333333444444333333222444444444333333222222222222333333444444333333222555555444444444333333333111111111111000000000000333333333222222222222111............////////////......////////////....../////////000///......---//////000000///...------///...---,,,,,,---...///,,,,,,,,,------.........+++---......---,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,************,,,,,,777444000---+++,,,...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---,,,++++++************---,,,,,,++++++,,,,,,---************+++,,,,,,---///......---+++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000000///...------------------............------,,,,,,------...///000000////////////////////////000///...------...///000//////000000111111222222111111222222111000...---111111111111111111222222222222222333333333444444222222222333333333444444777888::::::;;;:::999888;;;;;;;;;<<<<<<;;;::::::>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<>>>>>::::::::::::::::::::::::;;;;;;:::999888666555444:::999999888777777888888999999999;;;<<<<<<:::888888777666555555666777888:::999777666555444555555444444444444555555555666888777777666555444444444444555777888777666444333888777777888999888666444666555444333222222222222444444444333333222222222,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....................................................../////////000000000111111//////000111222333333444111111111222222222333333111333444444333222222333222222222333333333444444444444444444555555555555555555555666777888999999999999999888888777777777666777888999::::::::::::;;;:::999888888888888999777777777777777777777777888888888888888888999999777777777777777777777777555555555666666555555555333333333333222222222222333333444444444444333333222333333444444333333222444444333333333222222222222333333444444333333222555444444444444333333333111111111111000000000000111111111000000000000/////////000000000111111111//////000000000000//////000/////////............------......---,,,,,,+++......---,,,,,,---......,,,,,,------------------+++---......---,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---111000...,,,,,,...000111------,,,,,,,,,+++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++*********++++++------............------,,,,,,------...//////000////////////////////////000///...------...///000000000000000000111111111000000111222111000//////222222222222222222222222222222222333333333333444333444444444444555555555555666777888888888777777::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999:::;;;;;;;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::999888888999999999999:::999999:::<<<<<<:::888888777666555555666777888:::999777666666666666777444444555555555666666666666666666555444333333333333444666777888777666555777777888:::<<<<<<:::888555555444333222222222222444444333333333222222222++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............................................................////////////000//////000000000111111111111111111222222222222333111333444444333222222333222222222222333333333333333333333444444444555555444444444555555666777777888888888888777777777777666777888999999999999999:::999888888777888888888777777777777777777777777888888888888888888777777777777777777777777777777555666666777777666666555555555444444333222222222333333444444444444333333222222333333333333222222333333333333222222222222222333333444444333333222444444444444333333333333111111111111000000000000111111111000000000000///111111111111222222222222000000111111111111000000111000///...---......///---------...------,,,+++---,,,,,,++++++,,,,,,---------------------,,,,,,+++---......---,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,------...///------............------,,,,,,------...///////////////////////////////////////............//////111000000000000000000/////////000111111111111000333333333333333333333333111111222222222333333333555555555555666666666666555555666777777777777777::::::999999:::;;;<<<===;;;;;;::::::::::::999999::::::;;;;;;;;;<<<<<<<<<999999::::::;;;;;;<<<<<<>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;::::::888666888;;;===;;;999:::999999:::;;;;;;999888777777666666666666777777999888888777777777888888555555666666666777777777555555555444333333222222111333555666888888777777555666888;;;======;;;888555444333222222111222222333333333333222222222222*********++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------.........//////////////////////////////111111111111222222222222111222444444222111222333111222222222222333333333222333333333444444444444333444444555555555555555777777777777777777777777666666777888999999888888888888888777777777888888777777777777777777777777999999888888777777666666777777777777777777777777666666777777777777666666888888777666555555444444333333333444444333333333222222333333333333222222333222222222222222222222222333333444444333333222444444444333333333222222111111111111000000000///333333333222222222111111000000111111111222222222///000000111111000000///222000...---,,,---///000...///////////////......++++++++++++++++++++++++.........------,,,,,,,,,+++---......---,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------///......---,,,+++***))),,,+++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......000000111000000///...------,,,,,,------------,,,,,,++++++,,,,,,---......---,,,+++++++++,,,......---,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...///000111,,,------......------,,,---------.........///////////////////////////////////////....../////////111111000000/////////......//////000111222222222333333222222222222111111111111111111222222222222444444444555555555666666666666777888888999999999999999888999999;;;===>>><<<<<<;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999::::::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<999999999999999999999999777777888888888888777777:::777666999===???===:::;;;999999999::::::999777777777666666666666777777888888888888888999999:::666666666666777777777777555555555444444444333333333444555666777777777777333444666999;;;;;;888555444333333222111111222222333222222222222222222222*********++++++,,,,,,,,,+++,,,------.........---,,,,,,,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------............/////////............---000000111111111222222222000222333333222111111222111111111222222222333333222222222222333333333444333444555666666666555555666666666666666666666666666666777888888888777777777777777777777777777777666666666666666666666666999888888777777666666666666666666666666666666666666666777777777777666666888888777666555555444444222333333333333333333222111222222333333222222111222222222222222222222222222333333444444333333222444444333333333222222222111111111111000000000///333333333222222222111111/////////000000000000111...//////000000//////...222000...---,,,---///000......///////////////...++++++++++++++++++++++++.........------,,,,,,,,,+++---......---,,,,,,---)))***++++++,,,,,,++++++++++++++++++++++++++++++------------------------------------,,,+++)))(((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111000///---------,,,,,,------...---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------))))))******+++,,,......,,,,,,------------,,,,,,---------...............////////////////////////...//////////////////...111000000000//////............///000111222333333222111111111000000000///000000000111111111222222222222333333333444444444555666666666777888999999888888888999:::;;;<<<===::::::;;;;;;;;;;;;;;;;;;777888888888888999999999::::::999999999:::;;;;;;<<<============<<<;;;;;;999999999999999999999999<<<<<<<<<<<<;;;:::999888999888888:::>>>@@@>>><<<;;;:::888888999999888777666666777777777777666666666777888888999999::::::666666666666777777777777666666666555555555555555555666666666666666555555555555666888999888555222333333222111111111222222222222222222222222222222++++++++++++++++++,,,,,,***+++,,,------...------,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///........................000000000111111111111222000222333333222111111222111111111111222222222222111111222222222333333333333444555666666555444333555555555555666666666666666666777777777777666666555666666777777777777666666666666666666666666666777777777777777777666666555555555555555555555555555666666777777666666555555555444444333222222222222222333333333333222222111111222222222222111111111111111222222222222222222333333444444333333222333333333333222222222222111111111111000000000000111111111000000000000///---.........////////////......////////////......111000///...---......///+++,,,------...---------***++++++,,,,,,++++++***------------------,,,,,,+++---......---,,,,,,---)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,---------,,,*********++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111222111000///,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++******+++,,,,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---//////,,,,,,------------,,,,,,........................////////////////////////......////////////......000//////////////////...////////////000111222333111111111000//////......///000000000000111111111111111111111222222222222333333333333444666777888777888999:::;;;;;;::::::777777888888888888999999777777888888888999999999;;;:::999888888999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<:::999999888999;;;===>>>>>>>>>>>><<<:::888888888999888777666666777777777777666666666666777888999999999888555555666666666777777777666666666666666666666666777777666666555555555555777777666777888888555333222222111111111111222222111111111222222222222222,,,,,,++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------------------------............/////////............////////////000000000000111111111111000111333333111000111222111111111111222222222222111111111111222222222222111222444555555333222111444444444555555666666666555666666777777666666555444555666777777777666666666666666666666666666666666666666777777777777777444444444444444444444444555555555666666555555555333333333333222222222222222222333333333333222222111111222222222222111111000111111111222222222222222333333444444333333222333333333222222222222111111111111111000000000000111111111000000000000///------.........///////////////000000000000//////000/////////............+++,,,,,,---......------++++++,,,------,,,++++++,,,,,,------------------+++---......---,,,,,,---))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++,,,------...)))*********++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222111000...+++++++++++++++,,,---------,,,,,,++++++,,,,,,---******)))))))))***++++++)))******+++---......///++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...............///000111+++,,,,,,------,,,,,,+++........................////////////////////////---...///000000///...---.........///////////////000000/////////111222333222222111111000//////.../////////000000000111111000000000111111111222222222222222222333555777888777888:::<<<<<<:::999777777777777777888888888999999999999999::::::::::::;;;:::999777777888:::;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::999999999::::::999999888777;;;???@@@>>><<<>>>@@@<<<:::888777888888888777555666777888888777666555555666777888888888777666444444555555555666666666555555555555555555555555666555555555555666666777666444333444555666666555222222111111111111222222000111111111222222222222---,,,,,,++++++*********((()))***+++,,,,,,---,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------.........////////////000........./////////000000000000000000111111111111000111333333111000111222000111111111111222222222000111111111111222222222000111222333333222000///444444444555555555666666555666666666666666555555333444666777777777666666666666666666666666666666555555666666777777888888333333333333333333333333444444555555555555444444333444444444444444444444222222222333333222222222111111222222222222111111000000111111222222222222222333333444444333333222333333333222222222111111111111111111000000000000333333333222222222222111............////////////000000111111111111000000/////////000//////...---------...///000000000///+++,,,------------,,,+++,,,,,,,,,------.........+++---......---,,,,,,---))))))***++++++++++++***------------------------******,,,,,,,,,,,,******......---,,,+++++++++,,,))))))******++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111222111///...************++++++,,,------,,,,,,++++++,,,,,,---)))((((((((()))***++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++.....................---////////////////////////---...///000000///...------.........//////000000111000/////////000222222333333222222111000000///////////////000000000000000000111111111222222222444444444444555777999:::666888;;;======:::777555888888999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<:::999777777888:::;;;:::;;;;;;;;;;;;:::999999888888888888888888888888777888999:::;;;;;;;;;;;;666<<>>???@@@???>>><<<:::<<<;;;888666555555666666999999777666555555555555888888777666555444444333555444444444444555666666777444222333555666444111444333333222222333333444;;;:::888555333111000000000000222333333222111000111111222222222333333333*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///......---------,,,,,,,,,------------..................------------..............................------........./////////////////////////////////000000000000000000000000000000000000000000000000111111111111111222333333444444444444444555555555333444444555444444444333555555555555555444444333333333333444444444444555444444555555555555444444555666666555555444333222222222333333333333222222111111222222222333333333333333444444444444333333222222222222333444555555222222222111111111111111222222222222222222222222333333333222111000000000000000000000000000000000444444333222111000//////000000000000////////////........................------------------------......//////...------,,,------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,+++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......///......---------......////////////////////////...............///000000......////////////.........//////000000111111111////////////000000000000000000000000111111111111222222333333444555555555777777777888888888999999666666777666666888;;;>>>::::::;;;;;;::::::999888666777777888999999:::::::::::::::999999999888888:::999999999888888888888888888888888888999:::;;;<<<===>>>??????===;;;:::;;;:::888666555555666777999888777666555555555555888777777666555444444444444444444444444555666777888555444444666666555333333333222222222222333333888777666555333222111111000111111222222111111111222222333333333444444444++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,---.........------------,,,,,,,,,------------..................------------..............................,,,---------............////////////////////////000000000000000000000000000000000000000000000000222222111111222222333444444333333333333333222222777777666666666666777777555555555555555444333333333333333333444444444444444444555555555555444444555555666666666555555555333333444444444444333333111111222222222333333333444444555555555555444444444444333333333333444444000111111111111222222222222222222222222222222222444444333333222111111111000000000000000000000000333222222111000//////...////////////000000000000////////////////////////.................................///......---,,,,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------------,,,,,,,,,,,,---------,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++,,,,,,*********)))))))))((((((************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------............---------......///////////////////////////...............///000000......////////////......---...///000000///......////////////000000000000000000000000111111111111222222333333444444555555777777777777888888888888444555666666777888<<>>>>>===;;;::::::999777666666666777888888888777666555555555555777777666666555555444444333333333444555666777888888777555666777777666444333222222111111222222333444444444444444333222222222111111000000000111111333333333333444444444555++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------------,,,,,,---------............------,,,,,,------...........................,,,,,,,,,---------....../////////////////////////////////000000000000000000000000000000000000000222222222222222333333444444444444333222222222111999888777666666777999:::444444555555555444333333222222333333333444444444333444444555555444444333222333333444555555555444333444444555555444444333111111222222222333333333333444444555555444444333555555444333333333333333///000000111222222333333222222222222222222222222333333222222222111111111000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////////////////---...............------,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......*********++++++,,,,,,,,,+++*********))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////////////////////////////...............///000000......////////////......,,,---///000000...,,,+++////////////000000000000///000000000111111111111111222222333444444555555666666666777777777888888444666777777777888:::===999999:::::::::999999888777777888888888999999999:::::::::999999999888888777777777777777666666666777888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888777777666777777888888777666555555555555555666666666666666555555555333333333444555666777888777777666666666666555555222222222111111222222222333333444444444333111111333222111//////000111222222222222333333333444444++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------........................,,,,,,,,,---------....................................//////000000000000////////////////////////222222111111222222333444555444444444333222222222444333333222222444555666444444444555444333333222222222222333333333444444333333444444444444333333222222333444555555555555333444444555555444444333111111222222222333333333222222222333333222222222555444333222222222222222//////000111222333333444222222222222222222222222111111111111111000000000111111111111111111111111000000//////////////////.../////////000000000111000000000000000000000000////////////////////////------...............---,,,,,,,,,------.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,++++++******++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...*********++++++,,,,,,,,,,,,,,,+++++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////------------------------...............///000000......////////////......,,,---///000000...,,,+++////////////000000000000///000000000111111111111111111222222333444444555555555666666666777777777666777888777666666777999888888999::::::999999999888888888888888999999999:::::::::999999999888888666666666666666666666666777888999;;;;;;<<<;;;;;;:::::::::;;;;;;;;;::::::888888777777777777777777777666666555555555555555555555555666666666666666333333333444444666777777666666666666555444444555333222222222222222222333555555444444333222111000444333111000000000111222000111111111222222222222++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,+++******************++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................,,,---------....................................---......//////000000111////////////////////////111111000000111111222333444444333333333333333333333333333333444444555666444444444444444333222222222222222222333333333333333333444444444444333333333444555666666666666666333333444444444444333333111111222222222333333333000000111111111111000000333333222111111111111111//////000111222222333333222222222222222222222222000000000000000000000000111111111111111111111111////////////000000000000......//////000000111111////////////////////////........................,,,---......///.........,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++******++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------------------*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))(((((()))+++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,...............///000000......////////////......,,,---...//////...------////////////000000000000000000000000111111111111111111222222333333444444555555555555666666666666777888999888666555666777777888999999999999999999888888888888888888888888:::::::::999999999888888666666666666777777777777777888:::;;;;;;;;;:::999999999999999999:::::::::888888888888777777666666666666555555444555555666444444555555666666777777555444444444444555666666555666777666444333444555444333333222222333333444777666444333222222222222555444333222222222222222000000000000111111111111*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---........................------........./////////........................------......///000000111////////////////////////000000//////000000111222111111111222222222222222222333444555666666666666333444444444444333222222111222222222222333333333222333333444444333333222333444444555555555555444222222333333333333222222111111222222222333333333///000000111111000000///111111000000000000000000000000000111222222222333222222222222222222222222111111111111111111111111111111111111111111111111/////////000000111111111.........///000111111111........................------------------------,,,------...//////......------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))((('''(((***+++,,,,,,++++++++++++++++++++++++++++++************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,------///000000------------------------...............///000000......////////////......---------.../////////000////////////000000000000000000000000111111111111111111111222333333444444444444555555555666666666555666888888777666666777777777888999999999999999888888888888888888888888:::::::::999999999888888666666666777777888888888888999:::;;;:::999777666888888888888888999::::::999999999888777666555555555555555444444555555666444444444555666777777888666666555444444444444555555777888777555444555777555444444333333444444555777555333222222333555777555555555555444333222111000000111111111222222222))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---.................................////////////000........................---------...///000000111///////////////////////////////////////000000111//////000000111111222222---///000222333333222222333333444444444333222222111111222222222333333333222333333444444333333222111222222333333222222111111222222333333222222111111111222222222333333333000000111111111111000000000000////////////000000111111111111111222222222222222222222222222222222222222222222222222222333111111111111111111111111//////000000111111222222---......///000111111222........................------------------------,,,,,,---.../////////............------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///---+++***)))***+++,,,---,,,,,,++++++*********************))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++------------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,---...///000111.......................................///000000......////////////......------------...000111222////////////000000000000000000000000111111111111000111111222333333444444444444444555555555666666333555777888777777888999666777888999999999999999999999888888888888888888:::::::::999999999888888666666777777888888999999888999:::;;;:::888666444888888777777888999::::::::::::999999777666444444555555444444444555555666333444444555666777888888777666555444444444444444666999:::999666555666888666555555444444555555666666444222111222555888;;;555666777777666444222111111111222222222333333333******++++++++++++************+++,,,,,,,,,,,,+++******,,,,,,---,,,+++***---***)))***---...+++(((...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,------.../////////222000......000000000///////////////000000000000000000000000000000000000///000111222222333222222222222222111111111000000222222333333333444444444222222333333333333444444111222222333333222222111111111111222222333333333666555222111000000222333111000//////222333444333111111000000111111222333111111000000000000111111222222222222222222222222333222111000000111222222222222222222222111000000111111111111111111111111..................------//////////////////////////////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...///...------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///++++++++++++++++++++++++************************------,,,++++++,,,------,,,,,,,,,++++++*********++++++******++++++,,,------------,,,,,,+++++++++++++++++++++******))))))(((+++---,,,******,,,...))))))*********++++++++++++++++++++++++++++++++++++)))''')))+++,,,***'''---------,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))///......------......///***+++,,,---............------------------------------------------------+++,,,.../////////......---------------...//////000000////////////000000///000111222333444555555111111000000111111222333222222222333333333444444666666777888888888888888:::::::::999999999888888:::999777555444555555666888999::::::999999999999888888888888888888888888:::::::::::::::::::::::::::999999888888888888888::::::888777666666666666888777666666666666666777444444555555666666777777444444555555555555444444555555666666777777888888555555444444444444555555333333333444444444555555666555444333111000//////111222333333333333222111******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,---,,,+++*********+++,,,,,,***)))))))))------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................------------------------///////////////.........///...,,,,,,---......---.../////////000000000000000000000000000000000000///000111222222333222222222222222111111111000000000000000111111111222222222222222333333333444444111222222333333222222111111111222222222333333333333222111000000000111222222111000000111222111000111111000000111111222333111111000000000000111111222222222222222222222222222111000//////000111111111111111111000///...---000000000000000000000000........................////////////////////////000//////...------............---------,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++******++++++,,,---------,,,,,,,,,+++++++++++++++++++++*********)))%%%(((,,,,,,+++)))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---+++(((---,,,,,,,,,++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,------,,,,,,+++***************************+++,,,---------,,,+++***+++++++++******+++++++++***+++,,,---............------------------------........................+++,,,.../////////...---//////......//////000111000000////////////000000,,,,,,---...///000111111111111000000111111222333222333333333444444444444777777888999999999999888999999999999888888888777888888888888888888888999999999::::::999888777777888888888888888888888888999999999999999999999999888777666666555555666666:::999888777666666666666888888777666666666666666555555555666666666666666555555666777777777666666666666666666666777777777555555444444444444555555777666666444333222111111555444444333222111000000111222333333333333222111******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,------,,,+++***))))))---///...***((())),,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------......//////000000,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.............../////////------------------------111111000000///......---///---,,,,,,---......---....../////////000000000000000000000000000000000///000111222222333222222222111111111111000000000000000000111111111111222222222222222333333333333111222222333333222222111111222222222222333333333000111111111111222222222333222111111111111///,,,111111000000111111222333111111000000000000111111222222222222222222222222000000/////////000000111------.../////////......................................................////////////////////////000000//////......//////......---------,,,,,,,,,...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++************$$$''',,,---,,,***((('''++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++,,,------,,,***+++++++++++++++*********))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,++++++******************************+++,,,,,,---,,,,,,+++************************++++++,,,---............------------------------........................,,,---.../////////...---000000000000000111222222000//////......//////000***++++++,,,---...//////111000000000000111222222333333333444444444555555777888888999999999999999888888777777777777777666666777999:::;;;;;;;;;;;;888999999999888777777666888888888888888888888888888888888888888888888888888777666666555555666666999999888777666666666777:::999888777666555555555777777666666666666666555333333444555666666555555777777666666666666666666555555444444444444555555888777666555333222111000333333333333222222222222111222333333333333222111******++++++++++++************+++,,,,,,,,,,,,+++---------,,,,,,+++*********,,,......---,,,---...,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++,,,------------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,------------------000/////////.........---000...------///000000///........./////////000000000000000000000000000000//////111222222222222222111111111111000000000000222222222222333333333333111222222222222333333333111222222333333222222111222222222222222222222222222222333333333333222222222111000111222111...,,,111111000000111111222333111111000000000000111111111111111111111111111111000000000000000111111111***+++,,,...///000111111---------------------------------...............////////////////////////000000////////////000000......---------,,,,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------)))***,,,------,,,+++***++++++***************+++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++(((***,,,...---,,,+++***+++++++++,,,,,,,,,,,,---***+++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------.........---------------------------........................,,,---...//////...------000000000000000111111222/////////....../////////,,,------...//////000000000000000000000111222222333333444444444555555555666666777888888888888888666666666666666666666666666777:::<<<===<<<:::999666666666777999999888777888888888888888888888888777777777777777777777777999999888777777777777777888888777777777777777888;;;:::999777666555555555888777777777666666555555444444555666777777777777777777777666666555555444555555444444444444555555555444444444444333333333333333333333333333333333111222333333333333222111******++++++++++++************+++,,,,,,,,,,,,+++...------,,,,,,+++++++++)))((((((***...000///---,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........///...,,,---///000000///............//////////////////////////////////////////111222222222222222000000000000000000000000111111222222222333333333111111111222222222333333111222222333333222222111222222222222222222222222222222333333222111000000111000///000222222000///111111000000111111222333111111000000000000111111111111111111111111111111111111111222222333333333......///000000000000///........................---------.........//////////////////////////////000000////////////000000......---------,,,,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------''''''((()))***++++++,,,------------------------+++++++++,,,,,,---------***+++,,,------,,,***)))*********))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---************++++++++++++*********++++++,,,,,,,,,******+++,,,++++++******************************++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---------............------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,///............///000000//////............//////.........//////000000111000000//////000000111222333333333444444444555555444555555666666666666666555555555555555555555555666777:::<<<<<<:::777666444444444666:::;;;:::999777777777777777777777777777777777777777777777777999888888777666777777777888777777777777777888888;;;:::999888666666555555888888777777666666666555777888999:::::::::::::::777777666666555555444444555555444444444444555555444444444444444444444444222333333333333444444444111222333333333333222111******++++++++++++************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------'''%%%$$$''',,,///---***,,,,,,+++************+++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********+++,,,,,,------+++,,,,,,------.........***++++++,,,------......,,,+++***+++---......---------.........////////////////////////////////////000111222222333222222//////000000000000000111/////////000000000000111111111111111222222222222111222222333333222222111333333333222222222222111000000000000000000000000333111000000111222222111111111000000111111222333111111000000000000111111111111111111111111111111000111222333444444444444444444333222000...,,,+++////////////////////////,,,,,,------...///////////////////////////////////////......//////000000......---------,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------''''''((()))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,+++***************)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++******************************+++,,,,,,+++*********++++++++++++,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))'''&&&(((***++++++))))))*********+++++++++*********++++++,,,,,,---)))+++,,,,,,+++******+++*********+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++)))***++++++++++++++++++************************+++************++++++,,,++++++------------++++++,,,,,,------...------,,,------------------------++++++++++++++++++++++++---.../////////...---,,,---------------......//////......------......///---------.........//////000////////////000111111222222222333333333444444333333444555555555555555444555555555555666666666555777999::::::999666555555444333666;;;===;;;999777777777777777777777777777777777777777777777777777666555555444444555555777666666666777888999999;;;:::999888777666666666888777777777777777777666555555666666666666555555666666555555555555555555555555444444444444555555666666555444333222222111333333333333444444444444111222333333333333222111******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,++++++,,,---//////(((((()))***+++,,,+++***------,,,+++++++++++++++************************((()))***+++,,,++++++***...------,,,,,,++++++***************+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,---......///,,,,,,------------------,,,***)))***,,,.........---------........./////////////////////////////////000111222222333222222////////////000000111111////////////000000000000111111111111222222222222111222222333333222222111333333333222222222111111000000000000111333555666777444111000000222222222111111000000111111222333111111000000000000111111111111111111111111111111///000222333444444333333444444333222000...,,,+++////////////////////////,,,,,,------...//////000////////////////////////......------...//////000......---------,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++***************************************+++,,,,,,---......---,,,++++++******++++++***************+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,---)))*********+++++++++++++++++++++,,,,,,,,,------+++)))'''''')))++++++)))*********+++++++++,,,,,,)))******+++,,,,,,------))),,,...---+++***+++---++++++++++++,,,,,,,,,---))))))))))))))))))))))))************************)))************+++++++++))))))***+++++++++++++++************************,,,+++***))))))******+++)))***,,,------,,,***))),,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++---------,,,------...//////......------......///------------............///////////////000111111111111111222222222333333333444555555666666555555444555555555666666666666444666888999:::999888777999666555777;;;===:::777777777777777777777777777888888888888888888888888666666555444444444444555666666666666777888999::::::999888888777777777888777777777777777888888888333333333333333222111000444444555555555555555555555555444444444444555555555555444444444333333333444444444444444333333333111222333333333333222111******++++++++++++************+++,,,,,,,,,,,,+++,,,+++++++++,,,...000111+++...000///,,,***+++......---,,,,,,++++++,,,,,,************************((()))***+++,,,+++******...------,,,+++***)))((())))))******+++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,------...//////++++++,,,,,,---...///////////////...------,,,,,,...,,,+++,,,...000000000---------........./////////////////////////////////000111222222333222222.../////////000000111111111111111111222222222222000111111111111222222222222222222333333222222222333333333222222111111111222111111222555999<<<>>>;;;777333000000111222222111111111000111222222333111111000000000000111111000000000000000000000000...///111222333333222222//////000000000000//////........................,,,,,,------...///000000////////////////////////---------------...///000......---------,,,,,,,,,************+++,,,------++++++,,,,,,,,,---------//////...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---+++***)))***++++++++++++******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++*********++++++,,,,,,,,,++++++******++++++,,,---))))))******+++++++++++++++++++++,,,,,,---------+++***)))+++......,,,)))++++++,,,,,,,,,---------))))))***+++,,,,,,------***---//////,,,+++,,,...+++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))*********+++---......---+++***---------...------,,,,,,------------------------------------------------....../////////...,,,+++---------------...//////.........------.............../////////////////////////////////000111111000000111111111222222222444555555666777666666666555555555666666666777777333555777999:::;;;;;;;;;<<<999777888<<<<<<999555777777777777777777777777888888888888888888888888888888777666666666666666666666666666777888::::::999999888888888888888999666666777777888888999999999999888888777666444444333444444555555666666666555555555444444555555555000111222333555666777777555555444444444333333333111222333333333333222111++++++++++++++++++++++++---------......---------******+++,,,,,,---......,,,+++***+++---...---,,,++++++++++++++++++++++++)))************++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++---000000...+++//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---//////000000000000////////////............///000---......///000111111222...000222333333333111000333222222222111000000000222222222222222111000///333444555666999===@@@BBB666555444111000......---222222111000000111222222222111111111000000//////222222111111000000//////000000000000000000000000......------------............//////000000111111111000///...............000///...------...///000------------------------------......------,,,+++,,,,,,------,,,,,,+++***++++++******++++++,,,---///---+++******+++,,,---......---,,,,,,+++******---+++)))'''''')))+++------------,,,,,,+++++++++*********************************)))))))))(((((()))************+++++++++***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,,,,,,,,,,------.........,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,++++++*********&&&''')))***+++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,++++++******************+++++++++******))))))))))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------+++,,,,,,---.........------------,,,,,,+++++++++................................................000000//////.........---000111111111111222222222222333444444555555444444555555555555555555555555888888999;;;======;;;888555555555666777:::<<<>>>;;;;;;:::999888777666555666666555555555555666666666666555555555555666666888888777777777777888888;;;999777555444666888999999888888777666555555444444555777888888888777666444444666666666555444333444333222111111111222333333333333333333333333333333333333333333333333333333333333222222222111111++++++++++++++++++++++++))))))************))))))******++++++,,,------...,,,+++***+++---...---,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++---///000---+++...---------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......///////////////.........---......///000000111111...000111333333222111000222222111111111111111111111222222222222111000//////000111333555888:::<<<333333222111000000000000111111111111111111111111111111111000000000//////111111111000000000000000000000000000000000000000///......------......///...///////////////000000000//////............///000///...------...///000------------------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,------000...,,,+++***+++,,,---------,,,++++++***)))))),,,+++***))))))***+++,,,---------,,,,,,+++++++++************************,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------+++,,,------......---------------,,,,,,,,,++++++................................................000/////////............000000111111111222222222111222222333333333333333444444444444444444444444777777888:::<<<<<<:::888555666666777888:::;;;<<<;;;;;;:::999888777666666666666555555555555666666777666666555555555666666777777666666666666777777:::999777666555666777888888888777777666555555444444555666777888777777666444555555666666666555555222222111111111222444444333333333333333333333333333333333333333333333333333333333333222222222222++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,------,,,+++***+++,,,---,,,+++++++++++++++++++++++++++)))************++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++,,,......---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------...---,,,++++++,,,---...---------......---------//////000000000...---,,,.........//////000000111///000111222222222111000000000111111111111111111111111222222111111000000---...///111333444444555000//////000111222333444000111222333333222111000111111000000000000//////000000000000111111111111///////////////////////////......------......////////////........................---......////////////...------...//////.........------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,------...111000...,,,+++,,,,,,---,,,++++++******))))))))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***+++,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,++++++******))))))******))))))))))))******************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,------......------------------,,,,,,,,,,,,................................................////////////............000000000111111111222222000111111222222222222222222222222222222222222222555555666888::::::999777666777888999::::::::::::;;;::::::999888777666666777666666555555666666777888777666666555555555555666666666555555666666666888888888777777777777777888777777666666555555555444555666777777777777666555555555555666777888888222222111111222333444555333333333333333333333333333333333333333333333333333333333333222222222222++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++************************))))))*********+++++++++++++++***))))))***,,,---++++++++++++++++++++++++***+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------...........................---+++******+++---...------............------...///000111000///,,,+++........./////////000000//////000111222111111000//////000000111111222222000000111111111111000000...///111222333333222222......//////000222333444///000222333333222000///000000000000000000////////////000000111111222222//////////////////////////////............////////////......------,,,,,,------------......///000.................................------,,,,,,+++------......------,,,+++,,,,,,------,,,,,,+++***------,,,,,,,,,---......111000///---,,,,,,,,,,,,,,,+++++++++*********)))+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))***,,,------,,,***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******++++++,,,,,,,,,,,,------,,,+++******))))))+++******))))))******+++************************+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,------...------,,,------------------,,,,,,................................................///////////////.........000000000000111111111111000111111222333222222222333333333333333333333333444333444666888999888666888999;;;<<<<<<;;;::::::::::::999999888777777666777777666666666666777777999888777666555555555555777777666666666666777777777888888999888777666555777777666666666555555555555555555666666666666666666555555555666777999:::333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000++++++++++++++++++++++++(((((())))))))))))((((((******+++++++++++++++,,,,,,+++******,,,,,,+++***************************))))))*********+++++++++,,,+++*********,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------...........................---+++******+++---............//////............///000111111///---+++............//////////////////000000111111111111/////////000000111111222///000000111111111000000///000111222333222111000////////////000111222222///000222333333222000/////////////////////000000//////000000111111222222/////////////////////////////////......///////////////......------,,,,,,---------------...///000------............------.........------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***------,,,,,,,,,---......000000///...------,,,,,,,,,,,,,,,,,,,,,+++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))))))))***,,,------,,,***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...------,,,+++***))))))++++++************++++++******************************++++++++++++******************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,------...------,,,,,,------------------------........................................................./////////////////////000000000111111111111222222333333333333333333333333333333333333333333222222444777888777666:::;;;<<<======<<<;;;:::::::::999999888777777777777777666666666666777777888888777666666666666666999888888777777888888999666777999999999888666555666666666666555555555555555555555555555666666777666555555555666777999:::555555555444333222111000333333333333333333333333222222222222222222222222000000000000////////////++++++++++++++++++++++++******++++++++++++************++++++++++++++++++,,,+++******++++++***)))************************)))************+++++++++++++++++++++,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------...---,,,++++++,,,---.........////////////......---...///000000///...---......................../////////000000000111111//////000000000000000000//////000000111111000000//////000000000000//////000////////////000111111000111222333333222111000......////////////000000000000000000111111111111////////////////////////000//////......//////000/////////...............---------,,,------......------............------------------------------------......------,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************+++,,,+++++++++++++++++++++++++++++++++++++++*********---,,,,,,+++******))))))------,,,,,,++++++******++++++************++++++************************))))))************))))))************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------......------,,,,,,------------.....................................................................////////////////////////000000000111111111222222333333333333333444444444444444444444444222222222333666888888777::::::;;;;;;<<<<<<;;;;;;999999999888888888777777888777777666666777777888888777777666666777777888:::999999888888999999:::777888888999999777666555555555555555555555555555555555444444555555666777555555555555666777888888555555555555444222111000333333333333333333333333222222222222222222222222000000000////////////...++++++++++++++++++++++++------............------++++++******************,,,+++******++++++***(((************************)))************+++++++++))))))***,,,,,,---------******************************+++++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))(((+++---***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------------......///000000000........................///////////////000111111000000000000000/////////...//////000000000000000000///////////////000000.........//////000222222111111111111111111111111........./////////000000111111111000000000000000000000000000000000000000000000////////////000000...///////////////000000......---,,,,,,,,,------,,,------......------,,,+++,,,,,,------.........------......------,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,------+++,,,,,,---------------++++++++++++++++++++++++***++++++++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++***+++,,,---++++++++++++++++++++++++++++++++++++*********)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************++++++*********************************))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------......------,,,+++------------.........///............................................................/////////000////////////000000000111000111111222222222222222222222222222222222222222333222111333666888888888888888888888888999::::::999999999888888888888888888888777777777777888888666666666666777888999999999999888888888888999999888888888888888777666666555555555555555555555555555555444444444555666777444555555666666666555555222333444555555444333333333333333333333333333333111111111111111111111111222111111111111000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************---+++******++++++***((()))))))))))))))))))))))))))************+++++++++'''(((***+++,,,,,,++++++************************(((((()))***************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++((((((***---))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,,,,------,,,,,,+++------------...000111222.....................---///////////////000111111111111000000//////............///000000000000000222111000//////000222333---------...000111333444222222111000000111222222---.........//////000000222222111111000000//////111111111111111111111111000000////////////000000......//////000000111111///...------,,,,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,---...//////------......------,,,+++,,,,,,---------,,,++++++++++++******++++++,,,---******+++,,,------------******************++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************)))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********+++,,,,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,///...---,,,+++,,,---...++++++++++++++++++++++++++++++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---------,,,,,,---------------------------.........---,,,,,,+++---------.........//////................................................---.........//////000000////////////000000000000//////000111111111111111111111111111111111111111333222111333666888999888666555555444555777999:::999999999888888888888888888888777777777777888888555555666666777999:::;;;888888777777777777888888888888888777777777777777444555555555555555555555555555444333444555666777444444666666666555444333000111333555666666666666333333333333333333333333111111111111111111111111333333333222222222222111,,,,,,,,,+++++++++******++++++++++++++++++++++++'''((()))+++++++++***)))+++++++++************)))************************************************,,,+++++++++******))))))************************************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,------......------,,,............////////////000000000000000000000000---...///000000111000000//////...///000000...,,,000000000000000000000000////////////000000000000//////000111222333333333000000000000111111111111000000000000000000000000222222222111111///......111111111111000...---,,,------,,,,,,,,,,,,------000...+++)))(((***---///------............------000000///...---,,,,,,+++.........------,,,,,,,,,------............------///...,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,+++++++++,,,,,,---...,,,+++***)))***+++,,,---------------,,,,,,+++***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---++++++++++++++++++++++++///......---,,,+++******++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++******))))))************))))))((((((+++++++++************)))******+++++++++,,,,,,,,,***+++---......---+++***---------,,,,,,+++++++++))))))************))))))---,,,+++***))))))))))))---...000111111000...---)))))))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***************************------,,,++++++******)))))))))))))))))))))))))))))))))******++++++++++++))))))***++++++,,,------///............---------,,,,,,------------------.................................------,,,,,,,,,---------------...///000............////////////000///.........000111222////////////000000000000111222333444555444333222222222333444444555555666444555666888888999999999777777777777888888888888666666777777666555444444666666666666777888999:::999777666555555666777999777777666555555555555555777777666666555555555444333333333333444555666666555555555555555555555555222222222222222222222222444333333222222333333444333333333222222222111111333222222111000///------,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***************+++++++++************)))************************************************+++++++++******)))))))))************************************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++,,,------......------,,,............////////////////////////////////////...//////000000000000//////......///000000///---////////////////////////.../////////000000000000000000000111111222222333000000000000111111111111000000000000000000000000//////000111111111111000......///000000000000000//////............//////111///---++++++,,,...///------............------//////......---,,,,,,,,,......---------,,,,,,,,,------............------...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------++++++++++++,,,,,,---...+++******)))***+++,,,------.........------,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++*********)))+++++++++******)))))))))++++++++++++******************+++++++++,,,,,,,,,+++******************+++------,,,,,,,,,+++++++++)))******++++++******)))+++***************+++++++++,,,...//////...,,,+++++++++******************++++++++++++++++++++++++************************+++++++++++++++++++++,,,************************)))*********++++++++++++++++++,,,------...//////,,,---------......//////------------------,,,,,,..............................---------,,,,,,,,,......---------......///............///////////////...---------///000111000000000000111111111111111222222333444333333333222222333333444555555555666666777888888888777777555666666666666777777777666666666666666555555444555555555666777999:::;;;888777666555555666777888777777666555555555555555777666666666555555555444444444444444555666777777555555555555555555555555444444444444444444444444333222222111111222222333333333333222222222111111222222222333333222222111,,,,,,,,,+++++++++******++++++++++++++++++++++++***))))))))))))***+++++++++++++++************)))*********************************************************)))))))))))))))************************************************+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------......------,,,---............/////////........................//////000000000///.........------...000111000...////////////////////////....../////////000000000111111111111111111111111000000000000111111111111000000000000000000000000,,,---...000111222333333......///000000000000000111000000//////000000111111000//////......//////------............---------------,,,,,,,,,,,,,,,...------------,,,,,,,,,------............------,,,,,,------,,,,,,++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,...............------,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&'''(((***+++---...///------,,,+++++++++,,,,,,************************------,,,,,,,,,,,,------++++++++++++************,,,,,,++++++++++++******,,,+++++++++******************+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,---)))***+++,,,,,,+++***))),,,,,,++++++***))))))(((+++***))))))))))))***+++************************)))******+++,,,,,,------************************************+++++++++++++++,,,,,,------......///++++++,,,---...///000000......------,,,,,,++++++------------------------...------------,,,,,,,,,//////...---------..................////////////...------------......///000000111111111222222222222222111111222222333444222222333333444444555555777777777777777666555555555555555555666666666666666666666666666555555555444444555666888999;;;<<<888777666555555666777888777777666555555555555555666666666555555555555555555555555555555777888888555555555555555555555555555555555444444333333333222111111000000111111222333333333222222222111111///000111222333444444444,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++*********))))))************************************************))))))))))))))))))))))))************************************************+++++++++***+++,,,,,,---***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,---------.........//////........................///000000000///...---------,,,,,,...000111000///////////////////////////........./////////000000111111111111000000000000///000000000111111111111////////////////////////,,,---...000111222222222111111111111000...---,,,111000000000000000000111000000000000000///......------............------+++++++++,,,,,,---------------------------------,,,------......------,,,+++,,,---...---,,,+++******+++,,,,,,------,,,,,,...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,---------------,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++++++++***+++++++++++++++,,,,,,------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))***++++++,,,)))******++++++******)))+++++++++*********))))))+++***(((''''''(((***+++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,------...//////......------,,,+++******------------------------------------------------000///...---------------............////////////.....................//////000000000000111111111222111000000000111333444111222222333444444555555666666666777777666555555555555555666666666777777666666666555555555666666666666666666777888::::::888888777666666777888888777777666555555555555555555555555555555555555555444444444444555666777888555555555555555555555555444444333222222111000000222222111111111111222222333333333222222222111111,,,---...000111111111111,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))************************************************)))))))))))))))*********************************************************+++************+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,------------............///////////////////////////////////////...---,,,---,,,,,,...000111000///....................................////////////111111000000000000000000///000000000111111111111////////////////////////......///000000000000000111111111111000...---,,,000//////......//////000....../////////...---,,,------............------***++++++,,,,,,---------------------------------,,,,,,------------,,,,,,***+++,,,---...---,,,+++***+++,,,,,,------,,,,,,---------,,,,,,++++++***+++,,,---------,,,++++++,,,,,,,,,---------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,//////......---,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++***))))))************++++++++++++******))))))*********++++++++++++***(((''''''(((***+++************************,,,,,,,,,+++++++++******************************,,,+++++++++++++++++++++******++++++++++++,,,,,,---------------------,,,......---,,,++++++******------------------------------------------------000///...---------------............/////////////////////000////////////.........////////////000222111000///000111222333111111222222333444444555333333444666666777777777666666777777777888888888666666555555555555666777999888777777777777777777888888777777777777888888777777666555555555555555444444444555555555555555333333333333444555666777555555555555555555555555444444333222222111000000333333222222222222333333333333333222222222111111...//////000000000//////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++************++++++++++++************)))***************************************************************+++++++++***************************************************************+++,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,------------.........////////////////////////....../////////...------...------...000111000...........................------........./////////000000000000000000000000000000000000111111111111000000000000000000000000//////000000000///............///000000000000000///......------......///---............---,,,,,,------............------++++++,,,,,,------......,,,,,,,,,------------...,,,,,,------------,,,,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++***+++,,,,,,---...---------)))******++++++++++++***++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------............*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((*********++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++***))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,+++***))))))))))))***+++************************------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------------------,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...---------..................////////////000000000111000000///...---------.........//////000000000///000111111222111111222222333333444444111222333555666666777777777777777777888888888888666666555444444555777888::::::888777666666666666888888888888888888888888777777666555555555555555444444444444444555555555333333222333333444555666555555555555555555555555555555555444444333333333444333333333333333333444333333333222222222111111222222222222111000//////,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++++++++************)))***************************************************+++++++++,,,,,,,,,,,,***************************************************************++++++,,,*********+++,,,---------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))***+++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,------......------,,,,,,,,,---------.................................------......///.........///......///000000///---........................---------.........//////......//////000000111111000000000000111111111111000000000000000000000000...///////////////............///000000000000000///......------......///.........---------,,,,,,------............---------------------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,+++,,,---......,,,***))))))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...)))******+++,,,,,,------*********+++,,,---......,,,,,,+++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++*********)))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++***************++++++******************+++******************++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///............//////////////////000000000///------............////////////...///000000111111000000111111111222333333444444222333444555555555555555666666666777777777777888666666444444444555777888:::999888777666666666666888888888999999888888888777777666555555555555555333333333444444555555555333333333444444555666777555555555555555555555555444444444444444444444444333333222222222222333333333333333222222222111111111111111111111000000///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,---,,,+++***(((+++++++++************)))************************************************+++++++++,,,,,,---------*********************************************************)))***++++++,,,******+++,,,------......++++++++++++++++++++++++---,,,+++******+++,,,---))))))***++++++++++++***))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,---.../////////...000///...///000000...,,,........................---------.........//////---......///000111111222000000000000111111111111000000000000000000000000------...///000000//////111111111111000...---,,,//////............////////////...------------...---..................---........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...///++++++,,,---------,,,,,,*********++++++,,,,,,---+++,,,.........,,,***)))'''((()))***+++***))))))***+++,,,,,,------------++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***((('''&&&&&&(((***+++))))))***+++,,,,,,---------------.........//////++++++++++++,,,------...************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,...---+++******+++---...))))))******++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,---******))))))))))))******,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,+++************************************++++++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------...///++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------...///000............/////////000....../////////...,,,+++////////////000000000000---...000111111111000///000111111222333333444444444444555555444444333333555555555555666666666777666555444333444555888999888888777777777777888888888888999999999999888888777777666555555555555555333333333444444555555555555444444555555666777888555555555555555555555555222222222222222222222333222222111111111111222222333333333222222222111111......////////////......************************000...***((('''))),,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++******)))*********,,,++++++******++++++,,,))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,------......,,,---...//////---+++***........................---------------------------......///000/////////......//////...---,,,,,,............//////////////////////////////////////////000222333444555666///000000000000000///...000000000///......------111111000000//////.........---,,,,,,,,,,,,---............------,,,,,,,,,------............------+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,........................------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))++++++)))((()))***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,+++,,,......,,,)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---+++)))+++---///---+++......---,,,++++++++++++++++++******++++++,,,---++++++++++++,,,---......++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))++++++++++++******))))))---------,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******---...,,,***))),,,///+++---//////......///000---------------...///000,,,,,,,,,---------......000000//////.........------------.........//////...000111111///...///000//////000000111111111222222222333333333333444444444444444555555555555666555555444444444333333333666666666777777888888999888888888777777777777777666555555555555444444444111222333333444444333333444444444555555555666666777777666555444333333333666555333222111222333333000000111111111222222222222222111000//////000000111111111111000000000000++++++++++++++++++++++++///---+++))))))***+++---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))***++++++++++++++++++++++++++++++************************++++++*********++++++,,,,,,++++++******++++++,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------......------,,,,,,------........................------------------------------...////////////.........//////...------,,,............//////////////////////////////////////////000111222333444444///000000000000000//////000000000000000000000000000000000000//////............---,,,,,,---....../////////......---------------............------,,,,,,---------.........///...---,,,,,,,,,,,,---------------------------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,+++******+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++...///---+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---+++***+++---...---+++*********++++++,,,---...++++++******++++++,,,---------,,,+++*********************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++******)))(((************************++++++++++++*********)))---,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,---...------,,,+++))))))+++...------,,,,,,------...///------..................000/////////.........------------........./////////000222222000///000111///000000000111111111111222222222333333333444444444444444444555555555555555444444444444333333333555666777888999999999999888888888777777777666666666555555555555444444444222222333444444444444333444444444444555555555666777666555444444333333333555444333222222222333333000000111111111222222222222222111000000000000000000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++++++++++++++++++++++++++************************++++++***++++++,,,---...,,,++++++******++++++,,,++++++*********)))))))))------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...///---,,,***+++,,,...000------------------------------------------------,,,,,,---........................///......---,,,............////////////000000000000000000000000///000000000111111111111000000000000000000000000111111111111111222222222000000000////////////.........---,,,,,,---......///////////////.........------............------------............//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///...,,,++++++,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))+++...///...---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,******)))******+++,,,---++++++******++++++,,,------,,,+++***))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++************++++++************++++++)))************)))((((((************************++++++++++++************+++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***,,,......---,,,......,,,)))''''''***---,,,,,,++++++,,,,,,------/////////.............../////////...............---------...............///000222222111000000111000000000000111111111111222222222222333333333333444444444444555555555555444444444444333333333333333555888;;;<<<<<<;;;:::999999888777777666555555666555555555555444444444222222333444444444444444444444444444555555555555777666555444333333333333444444333222222222333333111111111111111222222222222111000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************++++++************+++++++++******************+++************************************************+++***++++++,,,---...///,,,++++++******++++++,,,,,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---------......//////---,,,,,,+++,,,---///000------------------------------------------------+++,,,------......---------...............------............////////////000000000000000000000000000000000000000/////////000000000000000000111111333222222222111111111000////////////////////////......------------......//////..................------............------------------...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,---,,,+++***))))))))))))++++++******++++++,,,---************+++,,,---...************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++******))))))++++++************++++++))))))*********))))))(((************************++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***((('''(((+++///000...***---------+++******,,,...,,,++++++***++++++,,,,,,............------------................................................---///111111000///000111000000000000000111111111111222222222222333333333333333444444444555555555444444444333333333222222222555999===???>>><<<::::::999888777666555444444666555555555555444444444222333333444555444444444444444444444444444444444666555444444333333333444444333333333333333333333111111111111111111111111111111000000000000000111000000/////////.........++++++++++++++++++++++++******+++,,,,,,,,,+++***,,,,,,,,,+++++++++******************************++++++************++++++*********++++++*********************************************************+++***++++++,,,---...///,,,++++++******++++++,,,,,,+++++++++******))))))************************))))))*********++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------***+++---.........------------------------------------------------------+++,,,------......------------...............---............////////////000000000000000000000000000000000////////////...000000000///000111222333555555333222000///------.............../////////........................------------------------------............---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---+++******+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,---,,,+++***))))))))))))++++++******++++++,,,---,,,,,,+++,,,,,,---...///+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))+++******))))))******+++))))))************))))))************************+++++++++++++++++++++,,,***************************+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------***++++++,,,,,,++++++***((('''(((+++///000---***'''***---...---------...,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---+++---//////...---...///111111000000000000000000111111111222222222333333333333333444444444444555444444333333333222222222222555:::>>>???>>><<<:::999999888777666555444333666555555555555444444444333333444555555555444444444444444444444444333333555444444333333333333444222333333333333333333333111111111111111111111111111000000000000000111111111111111000000000//////******************************+++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))************************************************++++++***++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............,,,---......///.....................////////////000000000000000000000000000000000000////////////111000//////000111333444777666555222000...,,,+++---............/////////---...////////////...---,,,,,,,,,---------------------............---------,,,,,,,,,,,,+++++++++------,,,,,,,,,---..............................++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,*********+++)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++---......,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---...---+++***+++,,,******)))******+++,,,---++++++******++++++,,,---000///...------,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...***++++++,,,,,,------...***++++++,,,,,,++++++***(((((()))+++------,,,+++###'''+++......---,,,,,,,,,,,,++++++******++++++******++++++,,,,,,,,,,,,---------------........................---------)))+++---...---------///111111111111000000000000111111111111222222222222333333333333444444444444333333333333222222222222333666:::===???===;;;999888888777666666555444444666555555555555444444444333333444555555555555555444444444444333333333333444444333333333333444444222222333444444444333333222222222111111111111111000000000000000111111222111111111111000000000000++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++***)))************************************************++++++*********++++++,,,,,,++++++******++++++,,,)))******++++++,,,,,,---*********************************+++,,,---------++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...,,,------...//////..................////////////////////////////////////000000000000000000000000111000//////000111333555888777555444222000...------------.........//////---...///000000///...---------------.........///------............------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,+++***+++,,,((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,......,,,+++,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---...---+++***+++---*********++++++,,,---...++++++******++++++,,,---//////...---,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))******++++++******))))))))))))************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......******+++,,,,,,---......***++++++,,,,,,++++++***(((***++++++******+++,,,&&&))),,,------,,,,,,---------,,,+++++++++++++++)))***++++++,,,---......,,,,,,,,,------.........//////.........---------)))+++---...------...///111111111111000000000///111111111111222222222222222222333333333444444444333333333222222222222111444666:::<<<===<<<:::888777777666666666555555555666555555555555444444444333444444555555555555555444444444333333333222222444333333222333333444444111222333444444444333333222222222111111111000000000000000000000111222222111000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++******)))*********,,,++++++++++++++++++,,,))))))***+++,,,------...++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++........................000///---+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000//////,,,,,,---.../////////.............../////////000///////////////////////////000000000111111111222111000//////000222444555777777666555333222111111---------.........//////---...///000000///...------.........//////000000---..................---//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,,,,,,,---...(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***------,,,,,,---000++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++---///...+++)))+++---///...---,,,++++++++++++++++++******++++++,,,---++++++++++++,,,---......)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,******))))))))))))*********+++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,---......******+++,,,,,,---......+++++++++,,,,,,+++++++++)))+++,,,+++((((((***...---...///...------...000...------,,,+++++++++,,,)))***+++,,,...///000000,,,,,,,,,------.........//////.........---------***,,,...///......///000222111111111000000//////000111111111111222222222222222333333333444444444333333333222222222111111555777999;;;<<<;;;999888666666666666666555555555666666555555555444444444333444555555666666555555444444444333333222222222333333333222222333444444000111333444555444333333222222222222111111000000000000///000000111222222000/////////............,,,,,,,,,++++++******************)))((('''''''''***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++***************+++++++++++++++++++++++++++---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,------+++'''$$$$$$(((,,,000000///...------,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,---------...///...------...///////////////////////////////////////000000000000///////////////000111111111111111111000...---,,,000///---,,,,,,,,,...///000000000///...,,,+++***////////////////////////........................,,,---...//////---+++***///......------,,,++++++..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((()))))))))***+++++++++,,,+++,,,------++++++,,,---*********++++++,,,,,,---++++++++++++++++++++++++*********+++,,,---...///***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***************************+++,,,,,,------,,,,,,+++++++++*********))))))************************+++++++++,,,,,,---------,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,,,,+++*********+++,,,---***++++++,,,,,,++++++***))))))*********+++++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++---------.........//////...------,,,,,,------...............////////////000000000000111111111111333333333222222111111111111111222222222333333333777777777777666666666666777666555444444333444444222222333333444555666666888777666555444444555666333444444555555444444333555444333333222222222222222222333444333222111000222222222111111111111000//////000000111111222222////////////////////////,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************+++++++++++++++++++++++++++++++++,,,---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))---000000//////...------,,,,,,,,,,,,,,,---------.........------------...//////---...///...------...///////////////////////////....../////////000000000///////////////000000111000000111000000///...---111111111111111000000///.........///......---,,,------------------------........................,,,---.........---,,,+++------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...------,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******)))(((((('''************+++++++++++++++,,,------++++++,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************)))***++++++,,,,,,+++++++++++++++*********))))))*********************************+++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,,,,+++++++++*********))))))))))))******+++++++++,,,,,,,,,------,,,+++***************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++,,,------------............------,,,,,,------...............//////////////////000000000111111111333333222222222111111111111111111222222222333333555555555555555555555555777666555444444333333444222333333333444555555555888777666555444444555666333444444444444444444333555444333333222222333333222333444444444333111111222222222111111111111000000000000000000111111111////////////////////////,,,,,,,,,++++++++++++***))))))******+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++***,,,---,,,+++***+++------------,,,,,,++++++++++++---...---------000222//////......---,,,,,,,,,,,,,,,,,,---------.........------------...//////---...///...------...///////////////////////////------.........///////////////......//////000111/////////000000//////...000111333444333222///...,,,,,,---.../////////...000000000000000000000000..............................---------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++*********)))((((((''''''+++++++++++++++*********+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***+++++++++******************************************************)))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++*********************)))))))))******+++++++++,,,,,,,,,---------,,,+++***)))(((***++++++,,,,,,++++++***++++++,,,,,,,,,------------+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------...---............///////////////000000000000111111222222222111111111111111111111111222222222222333444444444444444444444444777666555444333333333333333333333333444444444444777666555555444555555555444444444444444444444444555444333333333333333333333444444444444333222222222222222111111111111000111111111111000000000000////////////////////////++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---......------,,,,,,++++++******+++------.....................------,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,---------...///...---------///////////////////////////------------.........//////............///000000---......///000000//////...//////000///...---,,,,,,---......///.........000000000000000000000000........................///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++*********)))))))))(((,,,,,,,,,++++++*********+++,,,------++++++,,,------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++************************************************+++++++++******))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******************************+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,+++***+++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------.........//////////////////000000000111111111111111111111111000111111111111222222222222333333333333444444444444666666555444333333333333444444333333333333333333555555555555555555555555444444444333333444444444555444444333333333444444555555555444444444333333222222222111111111000000222222111111000000//////////////////////////////++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++,,,---...---,,,,,,---...---------,,,,,,+++++++++,,,,,,---.........---+++---------------,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,---------...///...---------///////////////////////////------------.........///...............//////000,,,---...//////000000//////...---,,,+++,,,------.........///......---,,,++++++++++++++++++++++++........................///...---,,,,,,,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++******---,,,,,,,,,++++++******+++,,,------++++++,,,---...------,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,************************************************,,,,,,++++++*********))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++***)))***************+++++++++******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++***++++++,,,,,,++++++***************++++++++++++,,,+++******,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------...............////////////000000000000000000000000000000000000000111111111222222222333333333444444555555555666555444333333222222333333333333333333333222222444444555555555555555555555444333333333333444555444444444333333444555555555555444444444333333333222222222111111111000000222222111111000000//////000000000000000000000000***++++++++++++,,,,,,,,,***************)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,---...++++++++++++++++++++++++)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////---...///...------...///////////////////////////------........./////////......------......///000,,,---...///////////////111000...,,,,,,---...///.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,//////...---,,,,,,++++++........................,,,,,,,,,,,,++++++++++++***++++++,,,,,,------......---,,,,,,++++++,,,,,,))))))***++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////---,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,------.........---,,,,,,++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,------------,,,***************+++++++++************************+++++++++++++++*********,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,+++***************+++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------***++++++,,,,,,++++++***))))))*********+++++++++,,,***)))***+++,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,------------...............////////////000000////////////000000000000000000000111111111111222222333333444444555555555666555444333222222222222222222222222333333333333333333444555555555555444555444333222222333444555444444444444444444555666555444444333222333333333222222222111111111111000111111111111000000000000000000000000000000000000******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---......++++++++++++++++++++++++)))+++++++++***)))***+++***++++++,,,,,,------...,,,+++)))+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////---...///...------...///////////////////////////....../////////000000000...------------...//////------......///.........000000///...............,,,---......///.........////////////////////////........................,,,---.........---,,,+++---------------------,,,------------------------------------,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,++++++,,,,,,&&&&&&((()))***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++---000000...,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------------++++++,,,,,,---......///------,,,+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++******)))******++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++*********************************+++,,,,,,,,,,,,,,,))))))*********+++++++++************************)))))))))***************++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------***++++++,,,,,,++++++************+++++++++,,,,,,+++***)))***+++,,,+++)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------------............------,,,,,,------...,,,,,,---------................../////////000000........./////////000000000000000000111111111111111111222222333444444444666555444333222222222222111111111222333333333444222333444555555555444444666555333222222333555666444444444444444555666666555444333222111222222333222222222111111111111000000000000000000111111111000000000000000000000000*********++++++,,,,,,,,,((()))***+++---...///000+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///+++++++++++++++++++++++++++,,,------++++++,,,---)))***+++,,,------...///(((&&&$$$&&&***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,---------...///...------...///////////////////////////////////////000000000000...------------...//////---...............---------...///000///...,,,+++***+++,,,...///000000000------------------------........................,,,---...//////---+++***+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******+++,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++...000000...,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******************+++++++++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,------.........++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))++++++++++++++++++++++++***+++,,,------,,,+++******)))((((((((((((((()))***+++,,,------,,,+++***++++++++++++++++++++++++***************************+++,,,------,,,+++***************************))))))***++++++++++++***))))))******++++++++++++************************''''''(((((())))))******)))***++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++***)))***+++++++++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------.........//////...------,,,,,,------...,,,,,,,,,---------................../////////000---.........//////000000000000000000111111111111///000000111222222333333555555444333222222222222000000111222333333444444111222444555666555444444666555333222222333555666444444444444444555666777444333222111111111222333222222222111111111111000//////000000111111222222000000000000000000000000++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++///...---+++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------//////...---...///000111............////////////////////////////////////---------....../////////////////////////////////------------------------//////.........---------......------------............//////...---,,,,,,......//////...---,,,,,,............---,,,++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,,,,,,,***)))(((************************++++++++++++++++++++++++------------------------)))************+++++++++---+++(((%%%%%%(((+++---************))))))))))))************************))))))************)))))))))************+++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------,,,------......------,,,---------............///////////////000000000000111111111111111111111111444444333222222111000000444555555555555333222111000000111111111222222222333333444555555444333333333222222111222333555666444444444333333444444555666555333111111111333444222111111111111111222222/////////000111111222222333222222111111222222333++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------......---------...///000............////////////////////////////////////............/////////000////////////////////////........................//////.........---------......------------............///......------,,,......//////...------,,,---------...------,,,,,,,,,,,,------------------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,******)))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***))))))************************+++++++++,,,,,,,,,,,,,,,------------------------************++++++++++++---,,,+++******+++,,,---************))))))))))))************************)))******************))))))************+++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///.........------------,,,------......------,,,---------............///.../////////000000000000111111111111111111111111222222222222333333333333444444555666555444333222111111111222222222222333333333444555555444333333333333222222222333444555444444333333333333333333555444333222222222333333222111111000000111111222111111111000000000000000222111111000000111111222++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***+++,,,......++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------------------,,,---......///............////////////////////////////////////.........///////////////////////////////////////////////////////////////...............---------......------------.....................---------.........///......---,,,,,,,,,------...---------------------------,,,,,,++++++++++++,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,++++++************+++************************+++++++++,,,,,,,,,------------------------------************+++++++++,,,,,,,,,------------,,,,,,++++++*********)))))))))******************************++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------------,,,------......------,,,---------............///....../////////000000000000000000000000000000000111111222333333444555555333444555666666666555444222222222222333333333333333333444444444444333333444333333222222222222333444444333222111111111222444444333333333333222222222111111000000000111111222222111111000//////...000000000//////000000000++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,------..................////////////////////////////////////........................////////////////////////......................................................------------...............---------......---...............------++++++,,,---.....................------,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///......------......///++++++++++++++++++++++++------,,,,,,+++++++++***---,,,******)))***+++,,,************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,---------............///........./////////000000000000000000000000000000222222222333444444555555222333444666777777666666222222333333333444444444333333333333333333333333444444333222222111111111444333222111000000000000222333333444444333222222222222111000000000111111111111111111000000//////111000000//////000000111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,---------------............////////////////////////////////////------------------------////////////////////////---------------------------...........................------------............------------...///------...............---++++++,,,---.....................------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///......------......///++++++++++++++++++++++++,,,,,,++++++******))))))---,,,+++******+++,,,---************************((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++************************************+++++++++,,,,,,+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,------......------,,,---------............///............////////////////////////////////////333333333333333333333333111222444555666777666666222222333333333444444444333333333333333333333333333333333222222111111000333222111111000000000000222222333444444333333222333333222111111111111111//////000000111111111111111111111000000111111111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...//////...---,,,++++++************+++++++++++++++++++++*********++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............,,,,,,---............---............////////////////////////////////////...............---------////////////////////////---------------------------------.....................------------............---,,,,,,...///000,,,---......///.........,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******************,,,++++++++++++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///---,,,******,,,---///,,,++++++++++++***************************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,---------............///------........./////////////////////////////////222222222222222222222222000111333555666666555555222222222222333333333333333333222222222222333333111222222333222222111000222111111111111111222222222222333333333333444444555444333222222222222222...//////000111111222222222111111000000111111222++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,...//////...,,,+++++++++************++++++++++++++++++*********)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------............,,,---.../////////..................////////////////////////////////////111000000000////////////////////////////////////........................---------.........//////......------------......///...,,,,,,,,,...///111,,,------...//////......---------...------,,,,,,,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++++++++***+++,,,,,,------,,,,,,************************------,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))******************))))))************+++++++++++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++*********))))))*********++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------............///---------.........//////........................///000000111111222222222000111333444444444333333111111111222222222222333333333222111111222333333000000222222333222111111111111111111111222333444333333222222222333444555777666555444333333333333000000000000000111111111000000000//////000000000+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++---......---+++***++++++************++++++++++++++++++******))))))++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------.........//////------///000000000///.............../////////000////////////////////////333222222222111111000000////////////////////////////////////////////////---------.........//////.........------.........///...,,,,,,,,,...000111,,,,,,---.../////////...............---,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,---...---,,,,,,************************000///......---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------'''(((***,,,,,,***(((''',,,,,,,,,+++++++++******************************))))))************)))))))))************+++++++++************************)))))))))))))))))))))))),,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,------......------,,,---------.........//////---------.........//////........................------...000111222333444000111222333444333222111000000111111111222222222444333222111111222333444///000111222333333222111000000111111222333555555444333111111111333555666888777666555444333333333222222111111000///////////////............//////------..................++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************+++,,,------*********))))))))))))))),,,,,,,,,++++++*********************************)))************+++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,)))************+++++++++,,,++++++******)))))))))***++++++,,,,,,++++++***************************......---,,,++++++++++++------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++---...000+++,,,,,,------...........................------.........//////000111222000000000000000///......000000000000////////////555333222000////////////000000//////.........---////////////////////////------------------------111000///...------...///......---------,,,,,,,,,///............---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,***++++++,,,---...//////------............------,,,,,,,,,++++++*********)))******+++++++++************************++++++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++************************+++***************++++++***+++---......---+++***+++,,,,,,+++)))((()))+++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++************)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((()))))))))***++++++,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******++++++++++++******)))))))))))))))))))))))))))************+++++++++************************---------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---...,,,***+++---...,,,***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------............///........................///.........///000222333222222111111111111111111222222333333333333444444222222222222222222222222222222111111222222333444222222111111111111222222111111111000000222555888777444222222444444222///000000000000000000000000111000///......///000111,,,---------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,************)))))))))))),,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,++++++++++++++++++***************************++++++++++++,,,,,,,,,************+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++---...000---------------.............................................///000111222000000000000000///......000000000000////////////111000...------------...000/////////....................................------------------------000///...---------............---------,,,,,,,,,............------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,******++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,+++++++++************++++++,,,++++++***,,,,,,,,,+++*********)))++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++************************++++++***++++++,,,,,,---***+++---......---+++***+++,,,,,,+++)))(((***+++++++++++++++++++++,,,,,,******+++,,,,,,+++******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++***))))))(((,,,,,,++++++***))))))))),,,,,,,,,++++++*********++++++***))))))***++++++******++++++++++++******************************)))************+++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------........................,,,,,,++++++,,,,,,---......,,,***+++---...,,,***++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++---------............///...........................---------...///111111111111222222222222222222111111111222222222333333222222222222222222222222222222111111222222333444222222111111111111222222111222222111000111444666666444222222333333111///000000000000000000000000222111000/////////000111------------,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,++++++***+++++++++************************,,,,,,,,,++++++++++++***************************)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---.../////////......................................................///000111222//////000000000///......////////////000000000000......---,,,,,,------...////////////....................................------------------------///...------,,,---------......---------,,,,,,,,,............------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,++++++......---,,,+++***))))))++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,------,,,+++***+++,,,,,,+++))))))***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++***)))))),,,,,,++++++***)))))))))+++++++++++++++*********++++++***))))))***++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++***************)))************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++------,,,+++++++++,,,,,,,,,,,,------.........------------------------............///........................------,,,,,,---...///000//////000000111111222222000000000111111111111222222222222222222222222222222111111111111222333333222222111111111111222222222222222111000000222444555333222222333333111000000000000000000000000000333222111000000000000000.........---,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,+++************)))***************++++++++++++++++++++++++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,+++++++++,,,,,,------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///000000//////.........---............////////////...............///111111...///////////////......////////////000000000000............//////000000///////////////.................................------------------------------------,,,---------......---------,,,,,,,,,.........---------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,,,,+++***)))+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++***************+++******************+++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///........................---------....../////////,,,,,,---...///000000000000000000111111111222222222222222222222222222222111111111111111222222333222222111111111111222222222333333111000///111222333222222222222111111000000000000000000000000000333333222111111000000000////////////...,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++************))))))******+++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,------------------------///...---,,,+++*********------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......000000//////.........---........./////////000000------------...///000111......////////////........./////////000000000111------...//////000000000.........///////////////........................------------------------,,,,,,------------------......---------,,,,,,,,,...------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++...............---,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++)))'''&&&+++++++++++++++++++++++++++,,,,,,+++******,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...------,,,)))))))))***++++++,,,,,,*********************************++++++***************++++++++++++******++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,---------......//////***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///.........................../////////000000000000---------...///000111111111111111111222222222333222222222222222222222222111111000000111111222333222222111111111111222222222333333222000///000111111222222111111000000111000000000000000000000000222222222222111111000000////////////...---,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++***+++++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------......---,,,++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////...........................//////000000111------------...///000111------.../////////............//////000000111111+++,,,---........................///////////////------------------------------------------------,,,,,,---............---......---------,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------............------,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,............---,,,++++++))))))***+++,,,---......++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++(((&&&%%%+++++++++++++++++++++++++++,,,,,,,,,***+++,,,...,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,++++++***))))))))))))))))))***************)))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------************++++++++++++++++++,,,,,,------......)))))))))))))))***+++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,---------------------.........---------............///........................//////000000000000000/////////000000111111222222111111111222222222333333222222222222222222222222111000000000000111222222222222111111111111222222111222333222000//////000///111222111000///000111000000000000000000000000000000111222222111111000------.........------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++***++++++,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------+++++++++++++++*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......---------------------.........---......///000000111111------------...///000000,,,---......//////...............///000111111111,,,---.../////////...---............/////////000------------------------------------------------,,,---...///000//////.........---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,------......---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,.........------,,,******)))*********+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))'''++++++************++++++***,,,,,,,,,++++++---///++++++++++++++++++,,,,,,,,,+++************+++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,---,,,,,,,,,,,,,,,++++++***)))))))))((()))))))))*********+++)))***++++++++++++***)))******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------************++++++++++++((())))))******+++,,,,,,******))))))******+++,,,***,,,...---+++***,,,...++++++,,,,,,,,,,,,------+++,,,,,,,,,---------------------............///..............................///000000///....../////////////////////000000000000111111111111222222222222222222222222222000000000000000111222222222222111111111111222222///111222222000///000111...000222111///...000111000000000000000000000000---...000111111111111000++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......************+++,,,------))))))***+++,,,,,,------*********++++++,,,,,,,,,************************)))************+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,++++++******))))))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,...000111------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------+++,,,,,,------.........---......///000111111222---------------...000000,,,,,,---.../////////...---......///000111111222///000111222222111000///---.........//////000000------------------------------------------------,,,---///000000000//////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------...//////---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,------------,,,+++***)))++++++******************++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++************++++++***,,,,,,,,,++++++---///*********++++++,,,,,,---,,,+++***))))))***+++,,,+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***+++++++++++++++)))))))))***++++++,,,,,,(((((())))))*********+++)))***+++,,,,,,+++***)))******++++++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++)))))))))******+++++++++)))************+++++++++++++++,,,---......//////++++++******++++++,,,---***,,,...---+++***,,,...++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////........................------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++////////////000000000000222222222222222222222222000000000000000111111222222222111111111111222222///000222222000000000111---000222111......///222000000000000000000000000,,,---///000111111111111///...,,,+++******+++,,,******+++,,,,,,,,,,,,+++******,,,,,,,,,,,,******,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******++++++++++++---,,,***)))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------...///000//////.........------------------............///+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))...------,,,,,,------...------------------------------------------------......////////////..................................................................////////////000000000000000000000000////////////000000000000000000000///...,,,+++***........................---.........///000000000///...---,,,,,,---...///...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...------,,,+++***))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,)))******++++++******)))*********)))******+++,,,******+++++++++,,,,,,,,,------------------------++++++******)))(((((((((---,,,+++******+++,,,---+++++++++++++++++++++++++++***)))***++++++***)))************************))))))))))))((((((((((((++++++***)))(((((())))))(((((()))***++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++......---,,,+++***)))(((***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---...//////...---,,,///...---,,,,,,,,,,,,,,,///............///000000111111111111111111111111000000000000000000000000000000000000////////////000000111111111111000000111222333222000000000111000000000000000111111222111111000000000000111111000000000000000000000000///...---+++***++++++,,,******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))*********++++++++++++,,,+++***))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------...////////////.........------------------............///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++...------,,,,,,------...........................------------------------......////////////..................................................................////////////////////////////////////000000000///////////////......//////......------........................,,,,,,,,,---------------///...------------...///...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++*********(((((()))))))))*********++++++++++++++++++++++++,,,+++***))))))***+++,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,***++++++++++++++++++******************++++++,,,******+++++++++,,,,,,,,,))))))******+++,,,------************++++++++++++******)))(((((()))******++++++++++++++++++++++++,,,+++***+++,,,,,,+++***************************))))))))))))*********++++++******))))))))))))***((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...//////...------///...---,,,,,,,,,,,,---////////////000000000000111111111111111111111111000000000000000000000000......//////000000111111000000111111111111000000111222333222000000000111//////.........///000000111111000000000000111111000000000000000000000000///...---++++++++++++,,,******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++++++++************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------...//////...............------------------............///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------...------,,,,,,------...////////////////////////------------------------......////////////..................................................................////////////........................000000000//////.........,,,---...///////////////........................---------------,,,,,,,,,///...------------...///...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,------------------------++++++++++++++++++++++++///---,,,***))))))******,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,******+++++++++,,,,,,,,,)))*********++++++,,,,,,)))******+++,,,,,,------******)))(((((()))******++++++++++++++++++++++++---,,,++++++,,,---,,,+++************************))))))******++++++,,,,,,******)))))))))***++++++)))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,++++++,,,---...------...//////...------......---,,,,,,,,,------...///000111222111000000111111111111111111111111000000000000000000000000------...///000111222222000000111111111111000000111222333222000000000111000////////////000111111111111000000000000111111000000000000000000000000000///---,,,++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........------------------------,,,,,,,,,++++++,,,,,,,,,......---------......///........................---------............//////...---,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------................../////////..............................////////////..................................................................////////////........................000000000///......------------...///////////////........................000000000///.........---.........------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,------,,,++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++000...,,,)))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,//////...---,,,+++***)))*********+++++++++,,,,,,,,,++++++++++++++++++,,,************************,,,+++******,,,,,,+++***************************************************))))))))))))***++++++,,,))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---..................---+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,+++))))))+++,,,...---..................---...------,,,,,,,,,------,,,...000111222111///...111111111111111111111111000000000000000000000000.........///000111111111000000111111111111000000111222333222000000000111222222222222222333333444111111000000000000111111000000000000000000000000000///---,,,+++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,,,,,,,,,,,,,,,,---///......---------......---.....................---------............//////...------,,,,,,,,,,,,------------------------------------------.........------,,,,,,------...,,,,,,---------.......................................////////////..................................................................////////////////////////////////////000/////////.........---//////000000//////...---........................000000000///.........------..................---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,---))))))))))))************++++++---......---++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++///...+++)))))))))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,//////...---+++***))))))++++++******))))))))))))+++++++++,,,,,,+++++++++***************************)))((()))***+++***(((************************++++++***)))(((''''''&&&******))))))***+++,,,,,,***************+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---......//////......---+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++***((((((***+++---.........------.........------,,,,,,,,,------...+++,,,...000000///...---000000000000000000000000////////////////////////000000000000////////////000000111111111111000000111222333222000000000111222222222222222333333444111111000000000000111111000000000000000000000000000///...,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------------------------------,,,,,,,,,,,,------//////...------------...---------...............---------............//////...---,,,,,,,,,,,,,,,---------------------------------,,,------...///...------,,,,,,------...++++++,,,,,,---.......................................////////////..................................................................////////////////////////////////////........................000000000000000///...---........................---------------,,,,,,,,,------...//////...------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,*********++++++++++++,,,***,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---+++++++++++++++,,,------******+++++++++,,,,,,,,,((()))))))))******++++++++++++******)))(((((('''((()))************)))(((***************************((('''((()))***)))(((************************+++******)))((('''&&&&&&++++++*********++++++,,,************************************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,///...------------...///------,,,,,,,,,---......+++,,,---...///...------000000000000000000000000////////////////////////111000000000/////////...000000111111111111000000111222333222000000000111000////////////000111111111111000000000000111111000000000000000000000000111000...---,,,,,,------******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,---------,,,+++***,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,........................------,,,,,,,,,,,,------//////...------------------------.........//////---------............///......---,,,,,,,,,------..............................---------...000000...------,,,,,,------...,,,,,,,,,---.../////////..............................////////////..................................................................////////////........................,,,------....../////////...//////000000000000///........................,,,,,,,,,---------------------...//////...------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,---------.........***,,,...//////...,,,***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***---+++***))))))***+++---,,,++++++++++++,,,------******+++++++++,,,,,,,,,''''''((()))***++++++,,,************************((()))************)))(((***************************)))((()))***+++***(((************************)))))))))))))))))))))))),,,,,,+++*********++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,---...///---------...............000000000000000000000000////////////////////////////////////000000000000000000111111111111000000111222333222000000000111//////.........///000000111111000000000000111111000000000000000000000000111000...---,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,************,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,------...---,,,***))),,,++++++++++++++++++,,,------------------------------------------------+++++++++++++++++++++++++++,,,---......---,,,+++...........................------,,,,,,------...000///...------------------------.........//////---------.........//////---------,,,,,,------...........................000///.........000111222...------,,,,,,------...---------...///000000111////////////////////////......////////////................................................................../////////000------------------------+++,,,,,,---...///000000,,,---...000111111222222........................---......//////000000000,,,---...//////...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,++++++++++++++++++,,,++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++***,,,...000000...,,,***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++)))(((((()))+++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,------***+++,,,------,,,+++***))))))))))))))))))))))))+++***)))***+++,,,+++)))************************'''((()))***+++,,,------------,,,+++************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////......---///...---,,,,,,---...///,,,,,,,,,,,,,,,---...//////............///000000000000000000000000000000////////////////////////------...///000111222222000000111111111111000000111222333222000000000111000000000000000111111222111111000000000000111111000000000000000000000000...---,,,+++************---------,,,,,,+++++++++------------------------,,,,,,------------.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......//////......------------------------,,,------...///000111111........................------............------......------------......------------------------//////////////////..............................////////////////////////........................///......------///000111000000000000000000000000000000//////.........---......................../////////...---------,,,...............///000000......///000000///..............................,,,,,,,,,---------......------------------------........................------------------------------,,,,,,,,,,,,++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,------+++******)))***+++---...,,,,,,++++++,,,,,,---...+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------+++++++++***++++++,,,,,,+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************************************+++++++++*********)))))),,,++++++***)))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------------------------......///////////////000000000000000000000000111111111111111000//////////////////////////////222111111111000000//////111333333222000///000111222111000......000111222111222222333222111000///111111222333222111000///...---,,,+++************---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,---......//////......------------------------,,,,,,------------------........................---..................---///......------......///------------------------------------------------........................////////////////////////........................///......---...///000111000000000000000000000000000/////////......................................................------...............///000000////////////////////////........................,,,,,,---------.........------------------------........................------------------------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------*********************************+++++++++,,,,,,,,,,,,++++++***+++++++++,,,++++++++++++,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++++++++************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))******************************************************************************************************))))))))))))))))))))))))''''''((()))*********)))************************+++++++++*********)))))),,,,,,+++******************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,++++++---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++++++++++++++////////////////////////------...///////////////////////////////////////000000000000000///......////////////////////////111111111000000000//////000111222111///...///000222111000//////000111222111222222222222111000///000000111111111000///...------,,,+++************------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000,,,---......//////......------------------------.........---------,,,,,,................................................///......------......///////////////////////////------------------------........................////////////////////////........................///............///000000000000000000000000000000////////////............////////////////////////..................//////...............///000000111000///......///000111........................,,,------------.........------------------------........................------------------------------,,,,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,---,,,,,,+++***))))))+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************************,,,,,,+++***))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))***)))))))))************************+++++++++***************,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***+++---.........---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++*********++++++........................------...////////////...////////////////////////...////////////......---////////////////////////111111000000000000/////////000111000///...///000222111000//////000111222111111222222111111000/////////000000000///...------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---......------------------------............//////000000,,,---......///.................................000000000///////////////........................//////............////////////............//////////////////////////////////////////000000000000........................////////////////////////..................................../////////000///////////////////////////////////////.........000000000000000000000000------......//////000000...............///000000000///---,,,,,,---///000........................------------............................................................------------------------------,,,,,,,,,+++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++,,,---,,,+++***)))+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********))))))))))))(((************************))))))************++++++******+++++++++,,,,,,,,,))))))***++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++//////---,,,++++++++++++(((((((((((())))))))))))************************************************************************))))))))))))))))))))))))))))))*********))))))(((************************************************,,,,,,,,,---,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++***+++,,,---...---,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////...//////000//////......////////////////////////000000000000000000/////////000111000///...///111111111000//////000111111111111111111111111000000000000000000//////......,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............---------------------.........//////---------------------------,,,,,,,,,,,,---......------------------------.........///////////////,,,---......///.......................................//////000111111222........................000///............///000/////////....../////////000000000000000000000000/////////000000000111111////////////////////////////////////////////////........................---......///////////////////////////////////////.........///////////////000000000000000000000000---......//////000000000...............///000000///...,,,++++++,,,...///........................---------.........//////................................................------------------------------,,,,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))***+++,,,---,,,+++++++++************+++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++*********))))))))))))(((************************))))))******++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++******''''''(((((())))))))))))************************************************************************)))))))))))))))))))))))))))***************)))(((************************************************+++,,,,,,---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++***+++,,,---------,,,++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................///000000111111000000000//////////////////////////////////////////000000000111222222000000111222111111000000000000111111000000000000000000111111111111000000////////////,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------............------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................,,,---......//////..............................+++,,,---...///000000111........................111000///......///000111000//////......//////000000000000000000000000000---------......//////000////////////////////////////////////////////////........................---......///000/////////000000000000000000000000........./////////////////////////////////////////////////////////000000...............///000000......---,,,,,,---..............................------........./////////................................................------------------------------,,,,,,,,,,,,++++++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,---,,,***************+++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++*********)))))))))*********************************+++,,,,,,------******+++++++++,,,,,,,,,---------,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,---************************++++++***)))(((((((((((('''(((((())))))******+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++************************************************+++++++++)))***,,,---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,---------,,,+++++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,------......------------------------,,,,,,---............---........................///000000111111111111111////////////////////////......////////////000000000111222222111111222333000000000111111000000000000000/////////000111111222111000/////////000000,,,++++++***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------,,,---......//////..............................------....../////////000........................111000///......///000111000000////////////000000////////////////////////,,,------...//////000000////////////////////////////////////////////////........................------///000000000///...000000000000000000000000............/////////000........................000000000///////////////...............///000000////////////////////////....................................////////////................................................------------------------------,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,***************++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++++++++***************************************++++++,,,------......******+++++++++,,,,,,,,,...------,,,,,,+++******,,,++++++******++++++,,,***************************************+++++++++++++++++++++++++++++++++))))))(((((('''((((((((((((((())))))***++++++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++++++++************************))))))*********+++++++++((()))+++,,,---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,------...------------------------+++,,,------......------...........................//////000111111000000////////////////////////........./////////000000///000111111000000111333000000111111111111000000000//////...///000111222111000///.........//////+++++++++***++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---------............---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++++++++*********))))))))))))***++++++,,,------////////////////////////---,,,,,,,,,,,,---..............................---------------------,,,,,,---......//////......////////////////////////111111111111000000000000........................222000///......///000222000000////////////000000////////////////////////...//////000111222222333000000000000000000000000////////////////////////........................,,,---///000000000///...000000000000000000000000---.........//////000000........................111111000000//////.....................///000000000000111111111111000000..................................../////////000////////////////////////........................---------------------------------,,,,,,,,,++++++%%%&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...---+++***)))******+++*********)))***++++++,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++,,,------...//////******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,++++++++++++++++++,,,************************,,,,,,++++++***)))))))))------------------------***)))))))))))))))***+++((())))))***+++,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************))))))******++++++++++++'''(((***,,,,,,,,,***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,------......------........................------...///000000//////////////////////////////---.........//////000000---///000000//////000222000000111111111111000000000///.........000111222000///...---,,,---......++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,/////////......------------,,,++++++************,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,---------............///.........------,,,,,,,,,------...///...---+++***.........------,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////............/////////000---......///000/////////---,,,,,,,,,,,,---...............---------,,,,,,///////////////000111222//////000000000000000///000111222222000///////////////000000///...------......//////////////////111111000000000///////////////...000111222000///000000000000000///......000000/////////000111111/////////000000000000000111111111111111111111111////////////////////////000000000000000000000000000000////////////000000//////.........---------////////////////////////////////////////////////000///...---,,,------..............................------,,,,,,------...,,,,,,---------.........------------------------++++++++++++++++++++++++---,,,++++++------,,,++++++++++++,,,,,,---------'''((()))***+++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************)))******++++++)))))))))***+++++++++,,,++++++******************************************(((+++---,,,***)))+++...+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///,,,+++***+++---...---,,,,,,,,,,,,---------......///...,,,,,,,,,...000111...------------...////////////.........---------......---,,,---...///000000000000000000000000000////////////000000000000///////////////000111111222111000000111111000///111111111///---***(((&&&///////////////000111111++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------,,,+++++++++++++++,,,+++++++++*********)))***,,,,,,,,,+++***+++,,,---------............///------------------,,,,,,...............---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---------------------.........//////........./////////000000---......///////////////......------......///000000000000000000000000000............//////000000111111111222222111000000111111222222111111111222111111111111000000///............/////////000000111111111111111222222222///...---...000000///---//////000000000//////...222222222222222222222222333333222222222222111111........................000000000000000000000000000000000000000000000000000//////////////////000//////.........---------////////////////////////////////////////////////000///...---------.................................------,,,,,,------...******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++---,,,++++++------,,,++++++++++++,,,,,,---------***************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,***+++,,,,,,---------,,,++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++******************+++++++++++++++++++++++++++************************************************************************...---,,,***)))(((((((((******************++++++************************************************(((***,,,+++))))))***,,,+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++,,,...///...---,,,,,,,,,------------...---,,,*********,,,---///---------------...//////......---------,,,,,,,,,...---,,,,,,,,,---...///////////////////////////.../////////000000000000///////////////000111111///...------......---,,,)))+++---///000111111000///////////////000111111++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,---,,,+++***+++------------............///,,,,,,------------------///......---------------...------------,,,,,,,,,------------.........///------........./////////....../////////000000000....../////////000000000///////////////000111111............/////////////////////000000000000000222333333444444333333222444333333333333444444555222222222222222111111111///////////////000111111111222222333333444444444000///......000000///---000000111111111111111111///000000111111000//////222222111111000000//////........................111111111111111111111111000000000000000000000000//////............///////////////............---////////////////////////////////////////////////000///......------.................................------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++++++++,,,,,,,,,,,,------------,,,+++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************------+++***))))))((((((******************))))))************************************************)))+++,,,+++))))))***++++++++++++***************+++++++++***************++++++++++++++++++++++++------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...---,,,---...///...---,,,,,,,,,,,,------------,,,,,,+++******+++---...---------------......///............------------,,,,,,,,,,,,,,,---......////////////////////////....../////////000000000///////////////000111111222000//////000111///...,,,---...000000111000000///////////////000111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------.........---------------+++,,,---,,,++++++,,,------------............///,,,,,,,,,------............---,,,++++++,,,---...------------------------............////////////............////////////...////////////000000000///////////////000000111000////////////000111111////////////////////////000000111111222222333333333444555777777888888888;;;:::888777777888888888555555555444444444444555333333222222333444555666555555555555555555444444555333111111222222111000222222222222222333333333000000111111111000///...111111111111000000000000000000000000000000000000111111111111111111111111//////////////////////////////............///////////////...............//////////////////////////////////////////////////////.............................................------,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++*********++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,,,,++++++******))))))((((((***************+++++++++************************+++,,,,,,+++************************************************************************************...------,,,,,,+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,++++++++++++++++++...,,,+++,,,---...---,,,++++++,,,,,,,,,---------...------,,,,,,---......------,,,,,,------...///////////////............++++++++++++,,,,,,------////////////////////////........./////////000000///////////////000000111333222000111222222111//////////////////////////////////////////000000111+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,---------------+++,,,------++++++,,,------------............///,,,,,,,,,------.........---,,,+++******+++,,,---------------------------........./////////000000........./////////000000////////////000000000111000////////////000111111//////......//////000111333333333333333333333333222111111222333555666777777999;;;===???AAABBBCCCFFFDDDAAA@@@AAAAAA???===;;;;;;:::999::::::;;;<<<;;;::::::999:::<<<>>>???======<<<;;;999888777777:::888666555666666555444444333222222222333333444444444444444444333222222222222333333444444555555111111111111111111111111000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////......//////////////////////////////////////////...------,,,,,,------...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++*********)))***++++++++++++***)))++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,---+++******))))))((((((((())))))*********+++++++++************************,,,,,,++++++,,,,,,,,,+++************************************************************************---------,,,,,,++++++***)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,+++*********++++++,,,+++***+++,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,---...............---------,,,,,,++++++,,,,,,,,,,,,---,,,....................................///////////////////////////000000111000...------...///---,,,******+++---///111222333///////////////000000111++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,------...************+++++++++++++++---...---,,,+++,,,...---------............///,,,,,,------------------+++++++++++++++,,,,,,---,,,,,,,,,------------.............../////////000....../////////000000000/////////000000000111111111000///...///000111222///////////////000000111111111222333333444555555777666555555777;;;???AAACCCEEEGGGJJJLLLNNNOOOPPPSSSPPPNNNNNNOOOOOOKKKHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGIIIKKKMMMKKKJJJIIIGGGEEECCCBBBAAACCC@@@===<<<<<<<<<<<<;;;999888666555555555666777777666555444333333333444222222222333333333444444000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000...////////////000000000////////////////////////////////////////////////......///000000000//////////////////////////////...------,,,,,,------...+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++***))))))******))))))))))))))))))(((((()))))))))***++++++,,,,,,************************+++***)))***,,,---,,,+++***************+++++++++***************+++++++++************************,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,************************++++++*********++++++,,,,,,+++******++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,------...++++++++++++*********)))++++++,,,---------------........................------.........////////////////////////000111111111000...///000000///---......------......///000///////////////000111111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,---,,,---...---,,,,,,,,,...---------............///------------------,,,,,,+++,,,------.........---,,,,,,,,,---------......------........./////////.../////////000000000000//////000000000111111111111000///...///000222333111000000000000111222222///000333555888;;;===>>>CCCAAA??????BBBGGGMMMQQQTTTUUUWWWYYY[[[\\\]]]]]]\\\[[[ZZZ\\\```___[[[VVVSSSRRRQQQPPPQQQRRRTTTUUUVVVUUUTTTSSSTTTWWWYYY[[[ZZZZZZYYYWWWUUUTTTSSSRRRPPPMMMJJJHHHHHHHHHGGGFFFDDDCCC@@@>>>===>>>>>>???===<<<999777666777888999888888777777666555444444111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111.../////////000000000000////////////////////////////////////////////////---...///000111000000///////////////////////////...------,,,,,,------...,,,,,,,,,,,,------------........................------------------------///---,,,---...///...------------,,,,,,++++++++++++++++++,,,,,,,,,------************++++++++++++------------------------++++++++++++++++++++++++,,,---------,,,,,,+++***,,,---------,,,,,,+++***+++++++++++++++++++++++++++************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,---......///************************---,,,,,,,,,++++++++++++(((***+++,,,,,,+++***(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******)))*********((((((((()))))))))))))))((())))))***++++++,,,,,,************************((('''&&&(((+++---,,,***))))))*********+++++++++))))))*********+++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***************************)))))))))***+++,,,,,,---,,,***+++,,,,,,***)))***++++++++++++,,,,,,,,,+++++++++++++++***)))))),,,,,,++++++,,,,,,---...,,,,,,+++++++++*********+++,,,---...///......---........................---------........./////////////////////000111111333222111111222222111000333222000///------------///////////////000111111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////************++++++,,,---........./////////000000,,,---......,,,,,,---...---------.........//////.........------,,,,,,,,,,,,---///000111000///...,,,,,,,,,------.........------------.........///////////////000000000000000000000000111111111111222000///...///000222333222222111111222222333444555777:::>>>CCCGGGKKKMMMNNNLLLIIIIIILLLSSSZZZ___aaabbbcccdddeeeeeeeeeeeebbbaaaaaafffjjjkkkfff```]]]\\\ZZZZZZZZZ\\\^^^______^^^]]]\\\]]]```ccceeeeeeddddddcccbbbaaa``````[[[XXXTTTRRRRRRRRRRRRQQQOOOMMMKKKHHHGGGGGGGGGHHHIIIGGGCCC@@@@@@AAACCCEEEEEEDDDCCCAAA???===<<<;;;444444444444444444444444222222222222222222222222000000000000000000000000222222111111111111222222.../////////000000111111////////////////////////////////////////////////---...///111111111000///000000000000000000000000...------,,,,,,------............/////////000000////////////////////////------------------------///...------...///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------------------------++++++++++++++++++++++++------------,,,,,,+++***------------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,---...//////************************......---------,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((()))***,,,---...''''''(((((())))))******((())))))***++++++,,,,,,************************&&&$$$###&&&))),,,+++)))))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,---+++*********+++++++++,,,,,,,,,---------------,,,+++***,,,,,,++++++,,,,,,---...//////.........---------,,,---.../////////...---........................---------........./////////////////////000111111000///......//////...------------...000222555666///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,---...///000000............................................................/////////000............/////////000000000/////////.........333111...,,,---///111111111222222222000000111333222111000000111333666777999<<>>GGGJJJOOOTTTYYY[[[\\\\\\\\\\\\^^^```cccfffhhhjjjmmmmmmmmmnnnooonnnllliiihhhjjjlllmmmmmmllljjjhhhdddcccbbbaaabbbccceeefffjjjiiigggfffeeeeeeeeeffffffggghhhhhhggghhhjjjlllmmmjjjeeebbbbbbbbbbbbaaadddaaa[[[UUUPPPMMMLLLKKKMMMNNNPPPSSSVVVYYY[[[\\\aaaaaaaaa```]]]YYYTTTRRRKKKGGGAAA>>><<<:::777444444444333333333333333222111111111111000//////...---......///000000111111/////////000000000000000000000000000000000000000////////////////////////........................---......//////......------------............///------............------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,---...---+++***+++,,,...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***...---,,,************+++++++++++++++++++++,,,,,,))))))******++++++*********************************)))((((((((()))***+++))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))******+++***************)))))))))************************,,,,,,,,,,,,+++***)))(((++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,***)))))))))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------------------------////////////////////////////////////......---------...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///......------......///------------------------------,,,,,,,,,---......,,,------......------,,,------......................................................................../////////000000000....../////////000000000//////000000111222222333000111222333333111000///222222222111000111444666::::::;;;===@@@DDDGGGIIIRRRUUUYYY^^^``````___^^^YYYZZZ\\\___bbbeeeggghhhkkkjjjjjjkkklllmmmllljjjiiijjjkkkkkklllkkkkkkkkkhhhgggffffffgggiiilllnnnqqqpppooommmllllllmmmmmmmmmnnnppppppooooooppprrrrrroookkkiiiiiiiiihhhgggnnnkkkfff```ZZZVVVRRRPPPMMMNNNOOORRRUUUYYY]]]___cccdddfffgggfffeeecccbbb[[[XXXSSSOOOJJJDDD>>>::::::777333333444555444222444333333222111000///...---......//////000000111000000000000000000//////000000000000000000000000////////////////////////........................---......//////......------------............///------............------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---......---***))))))***---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***...------,,,+++******))),,,,,,++++++++++++++++++)))************))))))(((************************))))))))))))***+++,,,---))))))))))))))))))))))))************))))))))))))************************)))))))))))))))******+++***************+++++++++************************)))******+++******))))))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,+++************+++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++************************************************,,,,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------------------////////////////////////...............---------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......------------......------------............------,,,,,,,,,------...,,,------......------,,,...............---------...................................................////////////000000000...////////////000000000000000000111111222222222///111222222111111111111444555666666777999<<>><<<999666333111000000111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////////////////////////////...//////000000//////...---------............///------............------+++,,,...---,,,,,,---///------------------------........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---+++************++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,------......,,,,,,++++++++++++++++++***++++++++++++******)))************************,,,,,,---,,,,,,***)))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))*********************************((())))))***+++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---//////......------,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------------...//////000000////////////////////////.........///////////////......------......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------...///000000000///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,---------...///////////////////////////////////////////////////////////////000000000111111111//////000000000111111111111222333444666777999999999===BBBDDDEEEIIIPPPUUUWWW[[[```cccdddcccbbbbbbcccccccccddddddddddddcccfffggghhhiiikkklllmmmmmmiiigggdddccccccdddgggiiijjjlllooosssvvvvvvssspppiiiiiiiiijjjjjjkkkkkkkkklllnnnqqqsssttttttrrrpppmmmmmmnnnpppsssvvvyyy{{{{{{}}}}}}{{{zzzyyyxxxrrrkkkgggfffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiddddddddddddddddddddddddhhhggggggfffeeeeeedddccciiiooowww{{{{{{zzzxxxxxxsssqqqmmmhhhbbb]]]ZZZWWWNNNKKKFFF@@@;;;777555444222222222222222222222222111111111111111111222222000000000000000000000000//////////////////////////////////////////////////////000000000000//////---------............///------............------+++,,,...---,,,,,,---///................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++***************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++******))))))******+++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++******************************+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))))))))******+++)))))))))(((((((((((((((******************************+++++++++++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------000//////...---,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++)))******+++,,,,,,------...------------,,,,,,,,,+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................---------...///000000000/////////////////////////////////000000000111111//////.........///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------.........---------...///000000111///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000111333666999<<<>>>???DDDJJJRRRWWWXXX[[[aaafffbbbfffkkknnnmmmkkkhhhgggjjjjjjkkklllmmmmmmmmmlllkkkkkkkkkkkklllmmmooopppnnnmmmkkkjjjlllpppuuuxxxtttvvvyyy}}}~~~|||wwwssspppqqqsssuuuwwwxxxxxxyyyvvvyyy~~~xxxxxxyyyzzz||||||tttmmmjjjkkklllmmmkkkjjjiiigggffffffeeefffbbbcccddddddeeeeeeddddddlllllllllllllllmmmmmmmmmmmmsss{{{~~~}}}}}}xxxxxxwwwrrrlllfffcccbbb\\\XXXRRRJJJCCC>>>;;;999777666555444222111000///000000000111222222222333000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////---------.........//////---..................---+++,,,...---,,,,,,---///................................................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))(((((()))******))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++************************------------------------******))))))))))))******,,,++++++++++++++++++,,,---,,,+++******+++,,,---333111...,,,******++++++*********++++++,,,,,,---***+++,,,,,,------------************************'''(((***+++,,,,,,+++***++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))******+++))))))((((((''''''&&&&&&************************++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,------000000///...---,,,,,,+++,,,,,,---...---,,,+++************++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++*********+++,,,---************************((())))))***++++++,,,,,,......---------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,////////////////////////---------...///000000111//////////////////////////////000000111111222222000//////......000111222---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////000000000000000000000000000111111222000///////////////000000...111555666555333222222222555999===BBBHHHOOOSSSZZZ]]]```bbbbbbbbbcccdddlllooorrrrrrqqqooommmmmmllljjjiiiiiikkknnnnnnnnnooorrruuuuuuuuuwww|||~~~{{{{{{}}}}}}~~~zzzzzz{{{|||{{{xxxxxxvvvqqqkkkgggeeeddd___cccfffhhhiiihhhiiijjjmmmhhhhhhnnnpppnnnmmmppppppssswww{{{}}}}}}}}}||||||yyyuuurrroookkkiiigggddd]]]UUURRRQQQMMMFFFCCC???:::777555444333222000000000000000111111222222222111111111111222222111111000///////////////////////////000000000000000000000000////////////------...///000000//////////////////////////////...............///000000,,,,,,------......//////,,,,,,,,,---------............---------,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++************+++,,,---...,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,+++++++++++++++++++++,,,,,,,,,---------------............///......//////...---,,,,,,////////////////////////////////////000000000000111000/////////000222333000000///...............---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000////////////000000000111000000//////000000111222222111111111111222333444444555666555444333444666===@@@EEEJJJOOOTTTZZZ^^^cccfffiiijjjjjjjjjkkklllnnnqqquuuwwwuuusssqqqqqqhhhfffeeeeeefffiiimmmpppvvvyyy~~~~~~wwwrrrpppooommmooorrruuuwwwwwwvvvuuurrrllljjjmmmmmmjjjiiikkklllnnnpppsssuuuwwwwwwwww|||{{{xxxvvvtttrrrpppoookkkjjjeee___^^^___\\\VVVPPPLLLGGGBBB???;;;888555555444222111000000000111333333222111000000000000111000000/////////000000////////////000000000111000000000/////////......------...///////////////////////////////////////...............///000000.............../////////,,,,,,---------.........000000/////////.........------------------------++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******************************************************************++++++++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***%%%&&&(((+++---000222333------,,,,,,,,,,,,---------------,,,,,,+++++++++************+++,,,---...,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,------......------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,---......+++,,,,,,,,,---------------------............///...////////////...---,,,....................................////////////000000//////000111111222111000//////.........///------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000/////////000000000111111000////////////000111111000////////////111222333555555555555555888===AAAKKKNNNTTTYYY]]]aaafffiiihhhjjjmmmnnnmmmmmmmmmnnnpppssswwwxxxvvvrrrnnnlllaaaccceeefffhhhnnnvvv||||||wwwqqqmmmlllkkkgggfffggghhhhhhhhhiiikkkmmmoooqqqvvvvvvuuuuuuuuuuuuttttttrrrrrrooojjjjjjllljjjfff___\\\WWWQQQLLLFFF@@@<<<888666444111000///000111444333222111000/////////111000000000000000111111/////////000000000111111////////////............,,,---......///.........////////////////////////...............///000000000000///////////////...,,,------------.........///////////////.........------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************+++,,,------,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,------+++******++++++,,,---...,,,,,,,,,---------......---------............/////////////////////...---........................------------............//////000000111111000000111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------------////////////////////////////////////////////////...////////////000000000//////000000000111111111000////////////000111111111000///...///111222333222444888;;;???FFFMMMQQQWWWZZZ___cccfffhhhjjjllliiikkknnnoooooonnnooopppqqqtttxxxxxxsssmmmhhheeeccciiipppuuuyyy{{{yyyuuupppnnnmmmmmmlllmmmfffeeecccbbbdddfffjjjlllnnnooopppqqqqqqqqqssstttvvvwwwvvvqqqppprrrqqqmmmhhhfffbbb^^^YYYSSSLLLGGG>>>;;;888444222111222222444333222111111111111111111111000000000111222222//////000000000111111111////////////.........---------............------////////////////////////...............///000000111111000000//////......------------............------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++,,,+++++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,---------.........---------............///...//////000//////..............................------........./////////...///000111111000///...111000000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...............////////////////////////000000000000000000000000////////////000000000111000000000000111111111111000000000000000111222222444333222222333555888999:::>>>EEEKKKQQQWWW\\\```aaadddgggiiijjjjjjkkkmmmlllnnnrrrtttttttttuuuvvvvvvyyy}}}}}}yyysssmmmjjjqqqyyy|||yyyxxxuuutttvvvzzz||||||lllkkkhhhffffffhhhjjjllljjjlllmmmmmmkkkjjjlllmmmrrruuuvvvsssrrruuuuuurrrlllkkkhhhfffccc^^^XXXTTTJJJGGGCCC>>>:::777666555444444333333333444444555222222111111111111222222000000000000111111111111000////////////.........---......///......------////////////////////////...............///000000111111000000//////......---------.........//////,,,---------------------------------------------,,,,,,,,,------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++******)))))))))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***'''((()))+++---///000111,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,---------......---------............///......////////////..................................../////////000000000...///000111111000///...000///////////////000000++++++,,,,,,,,,,,,------------------------------------------------------.../////////////////////------------------------000000000000000000000000/////////000000000111111000000000111111111222222222111111111111222333333333333222333666;;;???BBBMMMRRRYYY___ccceeeggghhhhhhjjjlllmmmllllllmmmnnnmmmpppuuuxxxyyy{{{}}}}}}{{{}}}~~~~~~~~~zzzyyywwwuuutttsssssssssnnnpppppplllgggddddddfffhhhmmmqqqpppqqquuuwwwvvvnnnlllkkkiiigggccc^^^ZZZUUURRRNNNIIIDDD@@@===;;;777777777666666777777888444333333222111111222222000000000111111111222222000000000000/////////////////////000//////...---////////////////////////...............///000000000000///////////////...------........./////////.........///////////////------------------------,,,,,,------------,,,,,,------......---,,,+++***,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,+++++++++++++++*********)))***+++,,,---,,,+++*********+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))))))******+++,,,---+++++++++,,,,,,,,,---------------............///,,,---..................------------------------////////////000000000111//////000000000///......///............//////000+++++++++,,,,,,---------------------------------........................---------....../////////------------------------000000000000000000000000//////000000000111111111000000111111111222222222333333222222333333444555444555666:::@@@GGGMMMQQQ]]]aaafffjjjkkkkkklllllliiijjjllllllkkkllloooqqqrrruuu{{{~~~yyyzzzxxxqqqhhhbbb```aaa___fffjjjjjjkkkooorrrqqqmmmkkkhhheeebbb^^^YYYUUUPPPPPPOOONNNKKKIIIFFFEEE>>>===;;;:::999888888888666555444333222111111111000000111111111222222222222111111111000000000000000000111111000//////...////////////////////////...............///000000.............../////////............////////////........./////////000000------------------------,,,,,,------------,,,,,,---............,,,+++***,,,,,,,,,---------......++++++,,,,,,---......///------------------------******+++++++++,,,,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,************++++++++++++(((***+++------,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,+++++++++******************************************************)))***************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***//////...---+++***)))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))***+++,,,---*********+++++++++,,,,,,---------............///++++++,,,---------------------------------------........./////////000000000000///...............---------------...//////+++++++++,,,,,,---------------------------------........................++++++,,,,,,---...//////000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222444444333333444444555666<<<>>>@@@FFFNNNWWW```eeecccfffiiikkkllllllmmmnnnggghhhiiiiiiiiikkkooorrr{{{vvvkkkbbb___```[[[bbbfffeeedddgggiiihhhkkkhhhddd___[[[VVVQQQMMMCCCFFFIIILLLNNNNNNNNNMMMCCCAAA???<<<:::888777777777666555333222111000000000111111111111222222222222222222222111111111000111111111111111000//////////////////////////////...............///000000,,,---------......//////............/////////000,,,,,,,,,---------......------------------------,,,------......------,,,......//////...,,,+++))),,,,,,,,,------.........++++++,,,,,,---...//////------------------------******+++++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,))))))******+++++++++,,,((()))+++---------+++***)))***+++,,,,,,,,,,,,,,,------------------------------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++---......///,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------......------,,,,,,++++++++++++++++++,,,************************---------,,,,,,+++++++++---,,,+++***))))))))))))))))))*********+++++++++---------.........//////***+++,,,,,,---------,,,---------------------------------.........//////111000///---------...///,,,,,,,,,,,,,,,---...///...,,,+++,,,//////---***+++++++++,,,,,,---------------------------------...........................//////000111222222222222222111000//////000000000000000000000111111222222000......///111222222555444222222444777;;;===@@@GGGOOOUUUXXX]]]ccciiijjjkkkkkkjjjhhhggghhhiiiiiiiiikkkpppvvv}}}~~~~~~{{{uuuoookkkhhhiiigggeeeccccccccccccbbbbbbbbbbbbcccaaa[[[TTTOOOHHHEEEAAA@@@CCCFFFIIIKKKNNNKKKGGGCCC@@@===:::777<<<999555111000000111222111111222222222222111111000000000000000000000000222222222111000//////...000000000000000000000000000000///...............111000...,,,,,,,,,...///---------.........////////////.........---------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********************---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++*********)))))),,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,+++*********+++++++++***))))))***++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******+++---------+++)))(((,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++))))))***+++,,,...///000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******------,,,++++++,,,,,,,,,///000111222111000...,,,---------.........//////000///---,,,,,,---...//////...,,,++++++,,,...///////////////...............,,,+++---//////---+++++++++,,,,,,,,,---------...................................................//////000111111222222222222111000000000000000222111111111111111222222111000000111222333333222333333555777;;;@@@DDDGGGOOOTTT[[[```aaacccgggjjjjjjjjjhhheeecccdddfffiiilllqqqxxx~~~xxxsssppprrrpppnnnkkkhhheeeaaa^^^```aaaaaabbbbbb^^^YYYUUUMMMIIIEEEBBBBBBCCCDDDDDDHHHFFFEEEEEEEEEDDDAAA>>>;;;999666333222222444555//////000000111000000000000000000000000000000000222222111111000//////...000000000000000000000000000000///...............111000...,,,,,,---...///---------.........////////////.........---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,+++******++++++---,,,,,,,,,+++++++++***,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,++++++******++++++************************,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))***+++,,,,,,+++)))(((,,,++++++***+++,,,---...+++,,,,,,------,,,,,,+++---,,,++++++******++++++*********+++,,,---...///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,------,,,,,,++++++,,,,,,---...///000111000///---,,,------------.........///000///---,,,,,,---...///...---+++******+++---...////////////...............---,,,---//////---,,,,,,,,,,,,---------------////////////////////////......................../////////000111111222222222111000000000000000000333222222111111111222222000111222333444555555444444666;;;@@@FFFLLLQQQSSS[[[___dddggggggfffeeedddgggfffdddccccccgggmmmrrryyy~~~|||xxxrrrkkkeeebbbaaaaaaaaabbbcccbbb___\\\VVVRRRLLLHHHFFFDDDBBB@@@BBBBBBCCCFFFHHHIIIGGGFFF???===:::666444333444444/////////000000111111111000000000000000000000000222222111111000/////////000000000000000000000000000//////............///000///...---------...///------........./////////...............---------...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------...------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,---------------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++,,,------------,,,,,,,,,++++++*********)))---,,,,,,+++++++++++++++------------,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++******++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++)))))),,,,,,,,,+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///,,,,,,,,,++++++,,,,,,------.../////////...---,,,------------............///...---,,,,,,---...///......,,,++++++,,,....../////////............------------.........---------------------.........................................................//////000000111111111111111111000000000000000111222222111111111111222222000111333444555666888:::<<>>:::777555444222111111000000111111222000000000000000000000000111111111000000000000000//////////////////////////////............////////////........./////////........./////////000000---........................---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++)))******++++++++++++++++++++++++******)))))))))---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********++++++*********)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,------------,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++++++++,,,,,,---...,,,,,,---------------,,,------------------,,,,,,------------......//////...------------------...............---------------...000000...---...//////////////////.........------------------------////////////////////////000000000000000000111111000000000000000111111222000000000000222333444555777:::===???@@@DDDKKKPPPUUUWWW[[[___cccfffggghhhiiijjjnnnwww}}}wwwyyy}}}~~~{{{}}}|||~~~}}}yyy|||{{{xxxtttoookkkccc___[[[YYYYYYYYYXXXWWWTTTPPPJJJEEECCCBBBAAA@@@>>>>>>??????>>>===<<<;;;444333111000//////000111000000000000000000000000111111000000000000000000000000000000000000000000///............//////000....../////////000000000....../////////000000000---------.....................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,---------,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,---------------+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++++++++,,,---......,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---....../////////++++++++++++++++++++++++.........------------,,,,,,///111000...---...///000000000/////////..............................////////////////////////111000000000000000000000000000000000000111222222000000111222444666888999;;;AAAHHHMMMOOORRRWWW[[[]]]___cccgggkkknnnqqqrrroooooosss~~~~~~zzz}}}~~~xxxssshhhccc^^^ZZZYYYYYYYYYYYYXXXUUUQQQNNNKKKGGGCCC???999;;;===???@@@@@@@@@???999888555333111111222222000000000000000000000000000000000000000000000111000000000000000000000000...............///000000......///000000000000000.../////////000000000000---------.........//////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------...,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------+++)))(((((()))+++---***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++,,,,,,,,,******,,,---------,,,++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,+++++++++,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++++++++++++++,,,---...///---------------......///---------,,,,,,,,,+++++++++,,,---...////////////++++++,,,,,,,,,,,,++++++.........---------,,,,,,,,,///111111...---...000111111000000/////////...////////////////////////000000000000000000000000111111111000000000000000000000///000000111222222111111222444666999;;;<<<>>>FFFQQQXXX[[[\\\___bbbaaabbbfffkkkpppuuuyyy{{{yyyyyy}}}~~~~~~yyynnniiibbb]]]ZZZZZZZZZZZZYYYXXXWWWUUURRRLLLFFFAAA:::;;;>>>@@@AAAAAA?????????===:::888666555666666000000000000000000000000000000000000000111111111000000000000000000000000...............///000111......///000000000000000////////////000000000000---------.........//////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******+++---...//////+++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,******+++,,,---......///,,,,,,,,,,,,,,,---...///---------.........//////,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********+++,,,,,,---...,,,)))''''''))),,,...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------,,,+++************)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,+++++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---........................,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---......---,,,++++++++++++,,,---...///---------------...///000---------,,,,,,++++++++++++,,,---...////////////...//////000000//////.........---------,,,,,,,,,//////.........---------000000//////.........---......//////000000111111111111111111000000000000111111111000000000000000000000111222222222111000444444444444777<<>>EEENNNSSSaaadddgggiiijjjhhhgggfffaaafffooowww}}}}}}wwwyyy{{{{{{}}}~~~}}}|||{{{vvvzzz}}}|||{{{|||~~~zzzqqqkkkfffcccbbb___[[[WWWUUUUUUTTTQQQNNNMMMKKKGGGDDDBBBDDDGGGJJJSSSRRRNNNJJJDDD???;;;999888666444333444333222000333222111111000000000000---...//////000000//////////////////............//////.../////////000111000//////............///////////////////////////........................,,,------......------,,,------------------------......------------......,,,------...------,,,,,,,,,---------.........///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))+++,,,---+++******)))'''&&&&&&&&&'''(((++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***++++++++++++,,,---...///,,,---------,,,,,,+++***&&&(((***,,,------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,------------,,,,,,,,,++++++...---,,,+++************,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))***,,,---.........---........................,,,,,,,,,,,,---------..................---------////////////............111111111000///.........////////////000000000000111111111111111111111111222111111111222444666777444888>>>EEELLLTTT\\\bbbggghhhhhhgggdddcccdddeeejjjpppxxx~~~xxxtttvvvxxxxxxxxxzzzzzz}}}zzzsssssstttvvvxxxwwwqqqnnnlllddd___YYYVVVVVVWWWVVVUUUUUUSSSNNNJJJGGGFFFGGGGGGTTTVVVXXXWWWSSSKKKCCC>>>:::777333111111111111000111111000000000000000111---...//////000000////////////.........---------............/////////000///............//////000////////////////////////........................------............---------------------------------------,,,,,,---------,,,,,,------...------,,,------------............,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------------------)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++---,,,***(((,,,+++***)))))))))***+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,---......,,,,,,---------,,,++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,++++++++++++***++++++******++++++,,,---------------,,,,,,,,,,,,------,,,+++************,,,,,,,,,++++++++++++***---,,,++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,------.................................+++++++++,,,,,,,,,------........................///////////////.........111000000000/////////...///////////////000000000111111111222222222222222333222111111333555888:::777>>>IIISSS[[[aaafffiiieeeeeecccaaa```dddjjjooozzz~~~}}}zzzrrroooooosssxxx|||wwwtttmmmfff___[[[\\\^^^^^^^^^[[[WWWSSSOOONNNNNNNNNNNNPPPTTTZZZ]]]\\\WWWPPPKKK===999444111111111222111111000000//////000000111......///000000000000000000////////////.........------...///////////////...............///000111////////////////////////........................------............------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++222///,,,+++++++++***)))---,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,------,,,,,,+++...---,,,+++++++++,,,---------,,,,,,,,,+++++++++)))******++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---------------------,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,------------..............................///////////////.../////////000000000111.../////////000000111111111222222222333333333444666666555666888<<>>CCCGGGJJJYYY___fffjjjjjjgggdddbbbdddhhhmmmqqquuu~~~~~~{{{zzzyyy}}}vvvsssssssssrrrpppkkkfff```]]]]]]]]][[[YYY\\\^^^```bbbddddddddddddXXXRRRIIIAAA;;;777333111444333222111000000000000...///000000111111000000222222222111111111000000---...000111111111000//////............//////000////////////////////////////////////////////////......////////////......------------------------000//////......//////000++++++,,,---............,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++------------............---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------++++++++++++,,,---......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999444...))))))***,,,,,,************++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''***++++++++++++,,,,,,,,,++++++******++++++,,,---------------............,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,)))))))))***+++,,,...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------------------------------.........//////---------.........//////............/////////000////////////000000000000000000000111222333333333222222333333444555555555333666<<>>@@@HHHTTT```hhhlllllllllfffiiinnnssszzz}}}~~~~~~}}}qqqgggbbb^^^___eeejjjkkkjjjhhhgggddd]]]UUULLLGGGDDDAAA===777333222222222111///////////////000111222111111111111000000000000///000111111111///...---//////............/////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...,,,---......---,,,***)))+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------+++++++++++++++++++++++++++,,,---------,,,+++***************************))))))***++++++++++++***************************++++++++++++++++++++++++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))*********))))))*********+++++++++...,,,***(((((()))***+++++++++,,,------,,,++++++///......---,,,+++******---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------...///000000000000000/////////000000000111111222111111111000000000000222111111111222222111000444444444444666<<>>BBBIIITTT]]]dddhhhkkkllllllrrrzzz~~~~~~zzzuuurrrpppjjjeeeaaa```cccfffgggggg^^^[[[WWWSSSNNNIIICCC???777666444333222222222222111111111111000000000000///////////////000000111111000000//////000000111------......///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********************************++++++,,,,,,---//////---,,,+++*********------------------------***++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.../////////...---+++***++++++***************)))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++,,,,,,------+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------...000222333222111000/////////000000000111111111111111222222333333333555777888888888===EEELLLRRRXXXaaagggjjjiiihhhhhhkkkuuu{{{yyyzzz|||{{{wwwuuupppjjjcccaaaccceeeeeecccdddaaa^^^[[[WWWRRRLLLGGG>>><<<888555333222222333111111111111000000000000......///000000000000000111111000000000000111111------......///000000111........................------------------------------------------------------------------,,,,,,........................,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------///...,,,++++++++++++,,,........................***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++************************++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---......---,,,+++,,,,,,,,,++++++*********---,,,+++++++++---...///,,,+++************+++,,,+++++++++++++++++++++,,,***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------+++...333777888666222///////////////000000000000111111111222222333333333555777:::<<>>EEEMMMXXXbbbiiikkkiiifffdddccccccbbbbbbkkkzzz|||xxxvvvvvv~~~|||wwwrrrnnnrrrssssssuuuxxx~~~rrrooouuu{{{|||ssssssrrrnnniiieeeccccccbbbfffiiieee]]]VVVTTTTTTRRRLLLCCC<<<888666444333222111000//////000111222111000///......///000111//////000000111111111222////////////////////////111111000...---,,,+++***,,,------......------,,,/////////...---------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************+++++++++---,,,***))))))***,,,---++++++------------++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++******)))(((((((((***************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++************)))++++++***************+++************+++,,,---...------------------------...---,,,+++************)))***+++,,,---------------------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,---...//////......---------------------------------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,+++)))))))))+++///////////////000000111222222111111111111222222666555444555777999999888:::???HHHQQQZZZaaahhhlllqqqkkkeeebbbcccfffggggggppp~~~{{{uuuqqqooonnnpppsssvvvuuussssssvvvzzzzzzxxxtttpppmmmkkkiiigggkkkkkklllmmmpppvvv}}}~~~}}}}}}~~~tttpppuuu}}}}}}xxxwwwwwwtttpppkkkfffccc```bbbcccbbb^^^[[[ZZZZZZUUUQQQKKKDDD???999444000333222111000000111222333111000000//////000000111//////000000000111111111//////////////////////////////...---,,,++++++***,,,------......------,,,...............---------//////.........---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,)))*********************++++++******************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++************++++++************++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++,,,---------------------------------------------------------------------,,,,,,+++++++++------------------------++++++,,,---------------------------------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------''')))++++++++++++---///---...//////000000//////222222111111111111222222333444555555555777999;;;DDDKKKWWWaaahhhkkkmmmnnnnnnkkkjjjkkknnnppppppnnnvvvzzztttnnnkkkiiiiiijjjmmmooonnnlllkkknnnppprrroookkkgggeeeeeeggghhheeefffggghhhiiilllqqquuuzzz~~~|||}}}wwwssswww~~~}}}|||zzzsssjjjccc___^^^]]]^^^```aaaaaaaaaZZZXXXTTTPPPJJJBBB999333444333222111111222333333000111111111111111111000//////000000000000111111////////////////////////---------,,,,,,,,,++++++------............---------------...............000000/////////.................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,*********++++++++++++,,,))))))******+++,,,,,,---,,,+++++++++***)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,+++++++++************++++++************++++++,,,,,,,,,,,,---...//////++++++++++++++++++++++++************+++,,,---...***++++++,,,,,,---------------------------------------------------------------,,,,,,,,,,,,++++++------------------------***++++++,,,,,,,,,,,,+++------------------------,,,,,,------...------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------(((***,,,,,,,,,,,,...///---...000111111111000///222222111111111222333333222333555444555999@@@FFFSSSYYYcccjjjmmmmmmmmmlllgggnnnwww~~~}}}{{{yyy~~~}}}|||}}}}}}xxxsssnnnkkkjjjiiikkkmmmooonnnmmmlllmmmnnnmmmllljjjgggfffgggjjjlllggghhhiiiiiiiiijjjlllnnnpppvvv|||~~~{{{zzz{{{}}}zzz|||}}}xxx{{{yyyooogggccc___[[[]]]cccggghhhfffbbb```^^^[[[VVVNNNEEE>>>777666444222222111222222000111222333333222111000//////000000000000000000////////////////////////------------------------------............------,,,---------.../////////////////////.........---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......---,,,++++++*********+++,,,,,,+++******------++++++++++++------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++*********+++,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++************+++,,,------++++++++++++,,,,,,------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---...///...,,,++++++,,,///000111222333222111111222222111111222333333444555666888888<<>>FFFRRR___hhhkkkkkkmmmkkkjjjiiimmmuuu{{{uuusssvvv|||}}}yyysssooommmiiiddd___^^^___dddlllmmmkkknnnuuuxxx~~~~~~{{{wwwuuutttrrrrrrsssuuuvvvsssrrrpppnnnmmmkkkkkkjjjggggggiiilllnnnnnnmmmkkklllllliiiccc]]]]]]ccciiimmmnnnmmmlllkkklllooorrrooosssuuuwww|||~~~xxxrrrsssuuuyyy~~~~~~|||xxxzzzzzzuuuooommmooorrrppptttwww}}}yyywww{{{~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{~~~~~~{{{wwwtttttttttttttttmmmnnnppprrrrrrnnnhhhcccXXXUUUNNNFFF???888444222111000///......///000111000000//////.........---//////////////////////////////.........---------......////////////....../////////......------,,,000/////////.......................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...------------------------------------------------------------------------++++++,,,,,,,,,------------------...............***((('''%%%%%%'''(((***++++++---......---++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********************************++++++,,,,,,---***+++,,,------,,,+++***+++++++++,,,,,,+++++++++))))))))))))************((((((((()))******++++++***************+++++++++)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,---...///...------,,,,,,,,,------++++++++++++++++++++++++(((((()))***+++---///000...---+++******+++---...------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------------------------------+++++++++++++++***)))(((++++++++++++++++++++++++***+++,,,---..................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////...,,,++++++,,,...///---------.........//////...//////---+++))))))***111111111111000000000000222111111333666999::::::AAAKKKXXXcccgggiiijjjjjjhhheeeeeelllyyy}}}|||~~~zzzuuuqqqoooiiijjjkkkiiifffdddcccccc^^^aaaeeejjjnnnpppqqqqqqsssxxx}}}~~~|||{{{|||yyyxxxvvvwwwwwwwwwvvvtttsssrrrqqqpppoooooooooooollllllllllllmmmmmmmmmmmmllllllkkkhhhdddbbbeeegggmmmnnnnnnllljjjjjjmmmqqqssstttvvvyyyzzz{{{{{{zzztttqqqooosss{{{}}}|||}}}vvvwwwwwwqqqjjjfffhhhkkkjjjlllooosssuuuvvvvvvvvvuuusssqqqppprrrwww||||||yyywwwwwwwww{{{~~~yyyzzz~~~}}}{{{~~~{{{~~~}}}uuuooonnnqqqlllhhhkkkrrrsssnnnggg^^^TTTOOOQQQMMM@@@555222333222111222333333222000///......------------...///............---------.........///////////////........................------------------------........................,,,---...//////...---,,,.........------,,,,,,,,,+++,,,,,,---...///000000......---,,,,,,+++******---------------------------,,,++++++,,,---///000++++++***)))***+++,,,---,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,+++***((())),,,...++++++***)))***+++---...******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,---......//////.........------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........------------,,,,,,++++++,,,,,,---+++,,,---------,,,+++***...------,,,***))))))(((,,,,,,,,,---------......111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111111111111222222222222111222444444555999???DDDPPPYYYeeemmmnnnlllkkkjjjbbbdddkkkvvv|||wwwrrrooolllkkkiiijjjkkkiiifffccccccccc^^^```dddhhhkkknnnooopppwwwzzz~~~|||{{{{{{|||{{{zzzuuutttsssqqqppppppppppppppppppqqqqqqqqqqqqqqqpppoooooonnnkkkgggfffhhhjjjoooppppppnnnllllllnnnqqqsssuuuwwwzzz|||}}}}}}}}}wwwtttrrruuu||||||{{{{{{wwwvvvtttoooiiieeeeeeeee___```ccceeefffgggffffffhhhfffddddddggglllrrruuuzzz~~~~~~zzzvvvsssqqqppprrrtttyyy~~~~~~||||||zzzxxx{{{{{{uuussspppkkkhhhjjjooorrrpppmmmdddZZZQQQPPPOOOHHH@@@<<<666444222111222222222111000000000111222333444555000000/////////............/////////////////////////////////////////////................................................------............------......---------,,,,,,,,,---------------...............------,,,++++++***------------------------------,,,,,,,,,------.........---------...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,++++++******++++++------------------------...---,,,+++++++++,,,,,,+++++++++)))((()))+++------,,,+++++++++,,,---...******+++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,+++,,,,,,---............---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111//////.........------------,,,,,,++++++,,,,,,---+++,,,------------,,,+++---------------,,,,,,,,,,,,,,,,,,---------......///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000111111222333333444444///333666666777===IIISSS^^^eeelllpppmmmiiieeedddbbbjjjxxx}}}vvvtttqqqnnnllljjjjjjiiiiiijjjkkkiiifffcccccccccaaabbbeeehhhlllppprrrttt}}}~~~~~~~~~~~~}}}wwwvvvuuutttsssrrrrrrrrrtttuuuvvvvvvvvvuuutttsssssssssrrrooollllllmmmooosssssssssqqqooooooqqqsssuuuvvvyyy|||~~~{{{xxxvvvxxx}}}|||zzzzzzwwwtttooojjjgggdddaaa___\\\\\\]]]^^^]]]]]]\\\[[[XXXWWWVVVVVVYYY^^^dddgggmmmrrrzzz{{{vvvrrrooommmppprrruuuxxxzzz{{{{{{{{{qqqwww~~~wwwpppkkkttt|||yyyqqqnnnjjjiiilllooorrrssskkkdddYYYQQQPPPRRRNNNGGG>>>:::666333222222222222/////////000111222333444111111111000000000////////////////////////......000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------...------------,,,,,,,,,...---------,,,,,,,,,+++......------,,,+++++++++------------------------,,,------------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,---------......------------------------***++++++,,,,,,------...,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------...------,,,+++,,,,,,,,,+++++++++***((()))+++---......---,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------...------,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---------------,,,,,,,,,,,,------+++,,,------------,,,,,,---.........//////000000,,,,,,,,,---------......---...///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111111222222222333333333///222555888===GGGUUU```fffiiilllkkkgggcccbbbcccnnnyyy}}}~~~zzzvvvsssqqqpppnnnlllkkkkkkkkkkkkjjjkkkkkkjjjgggeeeddddddfffgggjjjnnnsssxxx|||~~~}}}}}}}}}~~~}}}zzzyyyxxxvvvuuuuuuttttttuuuvvvxxxyyyyyyxxxvvvuuuvvvvvvuuusssrrrqqqrrrssswwwwwwvvvuuuuuuuuuuuuvvvyyy{{{}}}}}}{{{yyy{{{}}}zzzyyyuuupppjjjggggggfffbbb^^^___```______]]][[[YYYWWWQQQPPPNNNNNNPPPTTTXXX[[[___eeennnwww|||yyyuuuttttttwwwzzz{{{{{{zzzyyyyyypppvvv}}}xxxooogggooo|||~~~yyyvvvqqqllljjjlllqqquuuppppppgggYYYTTTXXXVVVOOOJJJEEE>>>888555444333222222111000000////////////111111000000000/////////////////////............////////////////////////................................................------+++******+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------,,,---......---,,,***)))***************++++++,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++***************+++++++++************+++,,,---...******++++++++++++,,,,,,......------,,,,,,,,,,,,+++,,,,,,+++******,,,---......------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------,,,,,,,,,,,,------,,,,,,,,,---------------....../////////000000000,,,,,,,,,---------......+++---///000111000///...------------------------................................................222222222222222222222222222333666===HHHUUU```gggkkkkkkkkkhhheeeeeeiiimmm}}}}}}}}}zzzzzzyyywwwuuurrrpppoooqqqpppnnnmmmlllllllllmmmkkklllmmmllljjjhhhhhhhhhkkklllppptttzzz||||||}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvxxxyyyyyyyyyxxxwwwyyyyyyxxxwwwwwwwwwwwwvvv{{{zzzzzzzzzzzz{{{{{{zzz}}}|||}}}{{{zzzrrrmmmgggfffiiijjjgggcccccccccdddccc```\\\XXXVVVRRRPPPMMMLLLKKKMMMOOOQQQRRRXXXaaajjjrrrzzz}}}}}}xxxuuutttsssxxx}}}~~~|||vvvoookkkqqqxxxzzzrrrmmmlllqqquuurrrxxxuuufff[[[ZZZYYYTTTTTTOOOGGG@@@;;;666333000555555333222222111111111000000000/////////......000000//////.........---........................------------------------........................------+++******+++------------------------------******++++++,,,---............------------,,,,,,------------------------,,,,,,---...---,,,***))),,,------...............,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++,,,---...*********++++++,,,,,,,,,.........---------,,,,,,,,,---...---,,,+++---...,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,***+++,,,------------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000---........................------,,,,,,------...,,,,,,,,,------........./////////............---,,,,,,,,,---------......+++---///000111000///...------------------------................................................222333333333333333444444888:::???IIIVVVaaagggjjjiiiiiiiiiggggggllluuu||||||yyyuuuuuuwwwpppqqqqqqrrrqqqpppooonnnpppooommmlllkkkkkklllllllllnnnoooooonnnmmmmmmnnnoooqqquuuyyy~~~~~~~~~~~~}}}zzzzzzzzzyyyyyyyyyzzzzzzvvvwwwwwwxxxyyyzzz{{{{{{}}}|||{{{{{{}}}}}}|||zzz~~~}}}|||~~~~~~}}}~~~|||zzzqqqlllhhhiiimmmooommmjjjkkklllmmmmmmjjjeee```\\\VVVTTTQQQMMMLLLKKKLLLMMMMMMRRRYYYaaahhhqqq{{{{{{xxxwwwvvvzzz~~~~~~zzzuuuooopppsssvvvyyyzzzzzztttrrrtttvvvtttzzzzzzqqqfff___]]][[[[[[WWWQQQJJJDDD===666222111111111111111222333333000000/////////.........000000000///......------........................------------------------........................------,,,,,,,,,,,,------,,,,,,,,,------------...******+++,,,---...//////......------------------------------------------+++,,,,,,,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---************************++++++++++++++++++++++++))))))******+++,,,,,,,,,************+++,,,---...+++,,,,,,------......///---............---,,,,,,+++---...---,,,+++,,,---++++++,,,,,,,,,+++************+++++++++,,,,,,,,,)))***,,,---...------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------...------,,,,,,------...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------.....................------------......---,,,,,,,,,---...///000//////......---------,,,,,,,,,,,,---------......---...///000000//////...------------------------................................................111222333555666888999999@@@FFFOOOYYYaaafffiiikkkhhhkkkmmmpppssszzz~~~xxxrrrqqqpppnnnoooqqqlllmmmoooqqqrrrqqqooonnnmmmmmmkkkjjjjjjkkkllllllmmmoooqqqrrrqqqqqqrrrsssuuuwww{{{~~~}}}~~~~~~}}}|||yyyyyyyyyyyyzzz{{{|||}}}yyyxxxxxxyyy{{{}}}~~~~~~{{{yyyrrrooommmmmmppprrrqqqppprrruuuxxxyyywwwqqqjjjeee]]]ZZZWWWSSSQQQPPPPPPPPPRRRVVV[[[___eeeooo|||{{{{{{}}}{{{}}}}}}xxxsssrrruuuxxxxxxxxx{{{}}}{{{{{{{{{wwwuuuuuuvvvrrrjjjeeeeeebbb```]]]XXXRRRJJJAAA;;;111000000000000111222222111111111000000000//////111000000///......------........................................................................------............------,,,,,,,,,---------......,,,,,,------.........///------..................------------------------++++++++++++++++++,,,,,,((()))***+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------************************++++++++++++++++++++++++*********+++,,,---------************+++,,,------++++++,,,------...//////---.../////////...,,,,,,)))+++,,,,,,+++******+++***+++,,,---------,,,+++******+++++++++,,,,,,,,,(((***,,,---......---,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,---............---...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////......------------......---,,,,,,,,,---...000111------...............///,,,,,,,,,---------......///////////////.................................................................................000111333666999<<<>>>???DDDOOO]]]eeeggggggiiikkknnnrrrxxx~~~~~~qqqkkkhhhjjjkkkjjjjjjmmmkkkmmmppprrrsssrrrpppooolllkkkkkkjjjkkklllmmmnnnnnnpppssstttttttttuuuwww{{{~~~~~~}}}||||||}}}}}}{{{zzzxxxxxxyyyyyy{{{|||}}}~~~{{{{{{zzzzzz|||zzzxxxtttrrrqqqqqqrrrsssttttttssswww{{{}}}{{{uuummmgggbbb```]]]YYYWWWVVVVVVVVVZZZ]]]```ccchhhrrrxxxtttxxx}}}}}}zzzssswww{{{|||{{{|||zzzpppnnnvvvzzzsssmmmmmmhhhgggfffddd___VVVLLLDDD999888666555444333333333222222222111111111111000111000000///...---------000000000000000000000000////////////////////////........................,,,---////////////---,,,,,,,,,,,,------.........//////.........---------------..................------------------------++++++***)))***+++---...+++,,,---...///...------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------************************++++++++++++++++++++++++******+++,,,------......++++++******++++++,,,---))))))***++++++,,,---------.../////////...,,,,,,((()))++++++)))((()))******+++---...///......---******+++++++++,,,,,,,,,((())),,,.........---,,,,,,------......------,,,,,,,,,,,,------.........,,,---......//////.........------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---------.........//////......------------......------,,,,,,---...000111,,,,,,---...///000111111,,,,,,,,,---------......111000///.......................................////////////////////////........................444111333999;;;;;;@@@HHHXXX]]]fffnnnmmmiiijjjnnn{{{uuurrrjjjjjjkkkkkkkkkkkkjjjjjjkkklllnnnooooooooonnnnnnhhhiiijjjkkkkkkllloooqqquuuvvvwwwyyy{{{|||~~~~~~}}}~~~}}}|||zzzzzzzzz{{{zzzzzzyyy|||}}}{{{zzz|||{{{xxxvvvyyy~~~}}}{{{uuuttttttssstttuuuvvvwww{{{{{{|||}}}|||xxxrrrmmmmmmkkkgggdddbbbaaaaaaaaacccdddffflllttt|||uuutttyyy}}}}}}yyy{{{}}}~~~~~~sssqqqoooppptttxxxzzz{{{vvvsssnnnjjjfffaaaYYYTTTHHHAAA888333333333111///000000111111000///---,,,000000//////.........---////////////////////////------------------------........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++------,,,++++++*********.........------,,,,,,,,,++++++++++++++++++++++++...///000000///---+++)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,......,,,+++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************------------------------++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,---------................../////////000............/////////000////////////////////////////////////////////////000///...------...///000111111000///////////////333222555:::===@@@KKKVVV\\\aaagggjjjeeecccjjjuuuwwwpppllljjjiiiiiijjjkkklllllllllllljjjkkkmmmoooppppppoooooolllnnnoooppppppqqqsssuuu{{{{{{||||||}}}~~~}}}}}}}}}|||{{{~~~}}}{{{{{{{{{|||{{{{{{{{{~~~}}}~~~zzzvvv{{{~~~||||||uuuvvvvvvwwwwwwwwwvvvvvvyyyyyyzzz||||||yyytttppppppnnnllliiiggggggggghhhkkklllooottt{{{yyytttsssxxx|||{{{yyyxxx{{{tttqqqooooooqqquuuwwwxxx|||zzzxxxvvvsssmmmeee___QQQHHH===666444444222000444444555555444333222111000000/////////.........////////////////////////------------------------........................,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///000///---,,,***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...)))******++++++******))),,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,---------.........------............------,,,,,,---------.........---------............///......//////////////////////////////////////////////////////////////////000///............///000111111000///////////////444555999>>>BBBIIIWWWccceeefffgggddd]]]___nnnzzzyyyvvvqqqkkkgggeeeeeehhhiiijjjkkklllmmmmmmmmmjjjkkkmmmppprrrrrrssssssrrrtttvvvwwwvvvwwwyyy{{{~~~}}}{{{{{{{{{zzzxxx~~~~~~~~~}}}}}}}}}}}}}}}xxx~~~~~~||||||}}}wwwxxxzzz|||{{{zzzxxxvvvyyyyyyzzz||||||{{{wwwttttttsssrrrqqqpppqqqqqqrrrvvvxxx{{{|||yyywwwxxx{{{xxxvvvtttwww}}}xxxtttpppnnnpppsssuuuvvv}}}~~~{{{tttnnn___UUUHHH>>>999777555444222222333333333222222111000000////////////......////////////////////////------------------------........................------........./////////......---------,,,,,,,,,------------------------...------,,,,,,------...---......//////......---*********+++,,,---------,,,,,,++++++++++++******------------------------,,,---...//////...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---)))******++++++******))),,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............------------------------.........---------------------,,,,,,,,,,,,------,,,------------,,,++++++,,,------------.........------............------,,,------------.........,,,,,,---------.........////////////////////////////////////////////////////////////////////////000//////......//////000111111000///////////////888999<<>>:::555444333222111111111111//////000000000000111111////////////////////////................................................------........./////////......---------,,,,,,,,,------------------------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++.........---,,,+++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,+++***)))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---......---,,,+++,,,++++++************+++)))******++++++******))),,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------------------------.............../////////......------------............///000000000000///------........./////////------............------------.........///////////////000000000111111111/////////000000111111111000000000000000000000000///////////////////////////000000111111000000///111111000///////////////AAALLLVVV[[[```eeefffddd]]]\\\^^^fffmmmuuuzzztttooonnniiibbb```bbb```bbbccccccdddfffiiikkkmmmmmmmmmnnnooorrruuuwww~~~~~~~~~~~~~~~~~~{{{||||||zzz{{{~~~}}}zzzxxxqqqwww}}}pppaaaSSSHHHBBB555444222000///....../////////000000000111111111////////////////////////................................................,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,------------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++---...//////...---+++,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---***+++,,,------,,,+++***,,,,,,+++***************)))******++++++******))),,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,)))******+++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,---------------------------........./////////000......------------......---......///000000//////............////////////------............------............////////////////////////000000000000......///000111222222333000000000000000000000000///////////////////////////000111111111111000///111111000///////////////JJJYYYdddbbb]]]^^^```aaa[[[```iiirrrvvvzzz{{{uuupppoooiiigggiiifff```^^^bbbcccdddggghhhhhhjjjmmmpppmmmmmmnnnooossswww{{{}}}~~~}}}|||}}}~~~}}}yyyvvvwwwyyyyyy}}}sssxxx~~~~~~nnn^^^RRRKKK;;;999777444333222222222//////000000111111111222////////////////////////////////////////////////........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---..................---+++,,,,,,------......///,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++))),,,++++++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++******++++++,,,---)))***,,,------,,,***))),,,,,,+++***))))))******,,,,,,,,,------,,,,,,,,,---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++,,,...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,---------------------------.........//////000000......------------......,,,,,,---.../////////.............../////////000---..................---............/////////000............/////////000------...000111222333444000000000000000000000000///////////////////////////000111222222111000///111111000///////////////YYY^^^cccbbb\\\XXXXXXYYY```fffnnnyyy~~~}}}yyyuuuoookkkhhhgggdddbbbaaaaaabbbbbbdddeeefffgggjjjnnnqqqssstttttttttvvvxxx|||zzz~~~{{{yyy}}}|||wwwvvvxxxyyy{{{}}}xxxxxxyyy{{{~~~vvviii]]]TTTGGG@@@888333222333222000222111000///............222000///000111222111///000000000000000000000000000000///...............000000000000000000000000........................000///...---------------...---,,,,,,,,,,,,---...------------------------------+++******+++------........................++++++++++++++++++++++++...------,,,,,,------...+++---///111111///---+++...---,,,,,,+++++++++,,,...------,,,,,,------...)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++)))&&&$$$$$$&&&)))+++++++++------------++++++------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,---------.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................//////////////////.........---------..................------//////............//////............/////////000//////000000111111111222333222222000///...---------...//////...---...///111111111111111111111111000000000000000111222333333333333222222222222222222111000//////000111222```aaaaaa^^^ZZZXXXZZZ\\\fffnnnzzz{{{uuurrroookkkhhhgggeeecccbbbaaaaaabbbcccffffffgggiiikkknnnqqqsssxxxxxxxxxyyy{{{}}}yyy|||~~~}}}yyyyyy{{{}}}}}}}}}}}}{{{{{{~~~}}}rrrhhh```NNNFFF<<<555333222111000222111000///////////////000///......000000///...........................//////...---------------------------------------..............................---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,---...//////...---,,,...------,,,+++++++++,,,...------,,,,,,------...******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................//////////////////.........---------........................//////............//////........./////////000000000000000000111111111222111111111000000000//////000222333333222222333444333333333333333333333333333222222222222222222333111111111111111111111111222111000//////000111222fffccc^^^ZZZYYY[[[___bbbooozzz}}}xxxqqqmmmlllkkkiiigggeeedddbbbaaaaaabbbdddeeeiiijjjkkkmmmpppsssuuuwww~~~}}}}}}~~~{{{{{{yyyxxx}}}~~~vvvooo[[[RRREEE;;;777555333222111111000000000000000000///---,,,---...///...---..............................------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++++++++,,,,,,...------,,,,,,------...---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////////////////.........------........................000//////......//////000////////////000000000000000000000111111111111111/////////000000111111111///111222222111111333444111111111111111222222222444444444444333333333333111111111111111111111111222222111111111111222222ddd```\\\\\\___dddiiikkkzzz|||uuuqqqmmmkkkkkkkkkiiihhheeedddcccbbbccceeeggghhhlllmmmooosssvvvzzz}}}~~~~~~}}}zzzuuuxxx}}}xxxkkk```QQQEEE>>>:::666444222111111000000111111111///...------...///...---........................///......---------......................................................------,,,,,,,,,,,,,,,---------------------------------------------------,,,---...//////...---,,,........................+++++++++,,,,,,,,,,,,,,,......------------......---,,,++++++++++++,,,---------------------,,,,,,...------,,,,,,------...,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------------,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,---......///------------------------------------------------------------------------....................................////////////////////////........................////////////000000////////////000000//////000000000111111111111111111111111111111111......//////000000111111000111333222111000111333111111111111222222333333444555555666666777777666555555555555666666666666666555555555555555555666^^^^^^aaafffmmmrrruuuuuu{{{wwwtttqqqooommmlllkkkkkkjjjiiifffeeeddddddeeegggjjjkkkkkkmmmqqqvvv{{{{{{zzzzzz||||||uuuuuuwww|||vvvlll]]]OOOFFF???999555333222222111111111111222000///...///000000000...////////////////////////000///////////////000000......................................................------------......------------------------------------------------+++,,,---......---,,,+++........................++++++,,,,,,,,,---------///......------......///...---+++******+++---...,,,,,,---.........---,,,...------,,,,,,------...---,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...---,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------....................................////////////000000/////////................../////////000000000000////////////000000000000000111111111111222222222222111111111111111////////////////////////333444555555333222333444555555666777888999:::;;;888999;;;<<<>>>>>>???????????????@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>^^^dddmmmvvv}}}{{{wwwtttsssrrrmmmmmmmmmlllkkkjjjiiiiiiiiiiiihhhhhhiiikkkmmmooolllnnnsssxxx}}}~~~~~~tttttttttvvvzzzyyyvvvtttvvv}}}~~~uuuhhh[[[QQQFFF===666555444333222111111111111222000///000111222111000000000000000000000000000000000000///000000111111,,,,,,,,,,,,,,,,,,,,,,,,..............................---------...//////,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////............//////...---,,,++++++,,,---...+++,,,...//////...------...------,,,,,,------...,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++))))))+++,,,...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................---,,,,,,------------------------------------------------------------------------....................................////////////000000000/////////...............//////000000111111000000//////000000111000111111111222222222222222222222222222111111111111111111111111111111111222444555555555555666888:::;;;<<<>>>AAACCCDDDEEEEEEFFFHHHKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPLLLLLLMMMNNNNNNMMMLLLLLLgggqqq~~~|||wwwsssrrrqqqpppoookkklllmmmmmmlllkkkkkkkkkmmmlllkkkkkklllnnnppprrrqqqtttxxx}}}|||||||||}}}|||ttttttssssssuuuxxx}}}~~~|||xxxtttyyy~~~uuujjj___RRREEE===777666444333111111000000222111000000222222111000///////////////////////////////////////000111111------------------------........................---,,,,,,,,,------...///,,,,,,---......---,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////............//////......------------......+++,,,...///000///...---...------,,,,,,------...+++,,,,,,---...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,---...//////......---........................------------------------............................................................////////////000000000000/////////...---......///000000111111111111000000000000111111111111111222222222333333333333333222222111111111222222333444555555666777555888:::<<<===???BBBDDDFFFGGGIIILLLPPPSSSUUUVVVYYYZZZ\\\]]]]]]]]][[[ZZZ[[[\\\\\\]]]^^^^^^______[[[\\\]]]]]]]]]]]]\\\[[[qqq||||||rrrqqqoooooopppooonnnllljjjlllnnnoooooonnnnnnnnnpppooonnnmmmnnnppprrrsssxxx{{{~~~~~~xxxxxxzzz~~~~~~~~~~~~{{{vvvvvvuuusssrrrsssvvvyyyssswww}}}}}}sssvvvxxx|||vvvkkk]]]NNNCCC888777555333222000000///222000///000111222111///.......................................///000000000000000000000000000000........................++++++++++++,,,,,,---...,,,,,,---......---,,,,,,------------------------///...---,,,,,,---...///........................++++++,,,,,,---...////////////............//////........................+++,,,...000000///...---...------,,,,,,------...+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,...//////...,,,***)))***+++,,,,,,+++***)))------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,---------......***+++---///000000//////........................------------------------............................................................/////////000000000000000////////////---......///000111111222111111000000000000111111111111222222222333333333333333333222222111111111222333444666888:::;;;<<>>888666333111111222222222111111111000000000000000/////////......000000000000000000000000000000000000///...---,,,---......//////......---000000//////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------..................---------------------------------////////////...---,,,+++------------------------------------------------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---......------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------------+++*********+++---///000,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++000000//////......------+++,,,------......------.........//////.........---------............/////////////////////////////////............//////000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111......000111222222222222000000111333444555666777999;;;===???AAACCCGGGJJJQQQTTTXXX^^^cccgggjjjkkklllmmmnnnoooooonnnmmmmmmnnnmmmmmmllllllmmmmmmnnnlllkkkjjjiiigggfffddddddcccdddfffggghhhhhhggggggkkkjjjiiihhhhhhhhhhhhhhh}}}}}}qqqhhhcccbbbbbbaaadddgggkkkoooqqqssssssttttttttttttttttttttttttxxxwwwxxxyyyzzz}}}|||uuuvvvxxxzzz}}}{{{|||~~~~~~}}}}}}tttrrrqqqsssxxx|||~~~xxxuuuwwwtttdddUUUFFF>>>999444222222333333222222222111111111000000000////////////...//////////////////////////////000//////...------...//////////////////...000000000/////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------...------,,,,,,------.................................---------------...000000000///...---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...///,,,,,,------......------------------------,,,,,,,,,------......---,,,,,,...------,,,+++******)))+++,,,------......---------...///000000///...------------............/////////////////////////////////............//////000000000000000000000000//////////////////////////////000000000111111111333222222222222222222222000111222444444444333333222333444444444666999;;;AAADDDIIIMMMQQQVVV[[[^^^ccceeeiiilllnnnnnnmmmmmmnnnoooooonnnllljjjhhhfffiiihhhgggfffeeeeeeeeeeeefffeeedddbbb```^^^]]]\\\]]]^^^___`````````______ddddddcccbbbbbbcccdddeee{{{yyy~~~|||xxxqqqjjjdddbbbbbbbbb___bbbfffkkkooosssuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxzzz{{{{{{}}}{{{rrrsssuuuxxx|||~~~}}}}}}|||qqqpppppprrruuuyyy|||~~~}}}zzz|||rrrbbbQQQGGG@@@:::777666333333333333222222222222111000000000//////////////////////////////////////////////////////...---/////////....../////////---............/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---...........................---------...///000222111000///...------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------***+++,,,......///......---,,,,,,+++***)))((((((+++,,,------......---------...///000000///...------------............/////////////////////////////////............//////000000000000000000000000000000000000000000000000000000000000111111111111333333333222222222222222222333333444444444333333666888999999;;;???EEEJJJSSSVVVZZZ^^^aaadddhhhkkkmmmoooqqqssssssqqqnnnlllooooooooommmkkkhhheeedddcccbbbaaa___^^^^^^^^^^^^aaaaaa___^^^\\\[[[ZZZYYYZZZ[[[[[[[[[ZZZZZZYYYYYY[[[[[[ZZZZZZ[[[]]]___```~~~{{{||||||zzzqqqnnnkkkfffbbb```_________bbbffflllqqquuuwwwxxxyyyyyyyyyzzz{{{{{{||||||}}}~~~}}}rrrrrrsssvvv{{{|||wwwlllllllllnnnqqqtttxxxzzz|||lllZZZMMMDDD<<<666555444444444333333333222222111111000000000/////////000000000000000000000000...///////////////......///......------......///,,,---------......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------............------,,,,,,------...---------.....................------...000222333444333111000...---------------------------------------------------------,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++***+++,,,------...------------------............***++++++,,,---...///000......------,,,,,,+++++++++,,,------......------.........//////.........---------............/////////////////////////////////............//////000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222333555666777777:::>>>AAADDDKKKSSSZZZdddfffiiijjjjjjkkklllmmmnnnppprrrtttsssrrrooonnnlllllllllkkkhhhfffcccbbbaaaaaa___^^^]]]\\\\\\\\\_________^^^^^^]]]]]]\\\]]]]]]\\\\\\[[[ZZZZZZYYYUUUTTTSSSSSSTTTVVVYYYZZZ~~~}}}vvvpppooollljjjfffccc```^^^]]]]]]___bbbgggmmmrrrvvvyyyzzzzzz{{{|||}}}~~~yyywwwvvvxxx|||~~~~~~~~~}}}zzz}}}zzzrrriiijjjkkklllnnnqqquuuxxxyyyeeeWWWKKK@@@888555444444444444333333333333111111111000000000//////000000000000000000000000......////////////......///...---,,,,,,---...//////...............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///...------,,,,,,------...---------.........//////......---...000222555777555444222000............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,)))***+++,,,------------------------.........///,,,,,,+++++++++,,,...///........................+++,,,------......------......------------......---------............/////////////////////////////////............//////////////////////////////000000000000000000000000000000111111111222222222000000111111222222333333222222222333666:::>>>AAA???FFFMMMRRRUUUYYY___eeeiiikkkmmmnnnmmmllllllmmmlllmmmoooppppppooommmlllhhhiiiiiihhhgggeeecccbbbbbbaaa```___^^^]]]]]]]]]^^^^^^^^^___`````````aaabbbaaa```___]]]\\\\\\\\\VVVTTTRRRPPPPPPRRRTTTUUU}}}|||}}}yyyooolllmmmiiigggccc```^^^]]]^^^^^^```ccchhhmmmssswwwyyy{{{{{{|||}}}~~~~~~||||||~~~~~~}}}{{{|||sssqqqyyyyyynnnjjjkkklllmmmnnnrrrvvvyyy{{{}}}tttdddWWWIII???;;;555555444444444333333333111111111111000000000000000000000000000000000000......///////////////......---,,,++++++,,,---...111111000///...---,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,------...---------.........//////......---...000444777999666444222000............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++******************************+++++++++,,,,,,,,,------,,,+++************,,,,,,,,,++++++*********)))***+++,,,---.........((()))***+++,,,,,,---,,,---------........./////////---+++******+++,,,------------...............+++,,,------......------...---,,,++++++,,,---...---------.........////////////////////////////////////............//////////////////////////////000000000000000000000000000111111111111222222222//////000111222222333333444444444666;;;AAAGGGKKKQQQXXXbbbggghhhhhhkkknnnfffhhhkkkmmmllllllmmmnnnkkklllllllllkkkjjjhhhgggjjjkkkkkkkkkkkkiiihhhgggbbbbbbaaa______^^^^^^^^^\\\\\\]]]^^^```aaabbbbbbdddcccbbb```___^^^]]]]]]XXXVVVSSSPPPOOOPPPQQQRRRzzzyyyzzz}}}tttmmmhhhfffccccccbbb```]]]\\\^^^___ccceeejjjqqqwww|||}}}}}}~~~vvvlllooovvvwwwsssooopppqqqpppnnnqqqxxxzzzxxxvvvcccUUUFFF;;;;;;777666777777555555888222111111000///000000000000000000000111111111111000000000000000000000000///////////////000111222---------............///........................//////...---,,,++++++***,,,,,,,,,---------............------------......,,,,,,,,,------.........+++---//////...---...///...///000222444777999:::<<<888444111000///...---+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...---,,,***)))++++++++++++++++++++++++***+++,,,---,,,+++***)))---...///---***((('''((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,---...///...---,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................////////////////////////........................///////////////.........000000000000////////////000000111222222222222111222111000111111111111///...000333555555555666777;;;<<<===BBBJJJSSS\\\bbbffffffggghhhhhhhhhggggggfffeeeeeeeeefffeeebbb___]]]]]]^^^```bbbccccccbbb\\\aaafffiiijjjiiiiiiiiihhheeebbbaaacccdddccc```cccbbbaaa``````aaaaaabbbgggfffeeeddddddbbb^^^[[[ZZZWWWTTTSSSTTTTTTTTTSSSxxxzzz}}}vvvoooiiifffdddbbbbbbbbb```]]]]]]^^^```eeehhhmmmsssyyy}}}tttiiikkkrrruuusssqqqllltttzzz{{{|||{{{~~~tttdddTTTGGG>>>999666666555333222555333333222111111111111222000000000000111111111111000000000000000000000000---------------...//////---------............///.................................------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------------------+++---//////...---...///...///000222555777:::;;;;;;888444111000///...---+++,,,,,,,,,------------///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***+++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++,,,,,,***)))***+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,------......------///...---,,,,,,,,,,,,---......---------,,,,,,,,,------------------------------------------------................................................////////////////////////000000000000000000000///000111111222222222222222000000///000111111111111111222333444444666:::===AAACCCIIIPPPXXX___eeehhhkkkjjjhhheeeccc```^^^]]]]]]]]]]]]^^^___^^^\\\ZZZ[[[ZZZZZZ[[[\\\\\\\\\[[[\\\___dddfffggggggggghhhggggggffffffeeecccaaa```___^^^\\\[[[[[[[[[]]]^^^bbbcccccccccaaa___]]]]]][[[YYYWWWWWWYYYYYYYYYXXXwww}}}{{{xxxsssmmmhhhdddcccbbbaaabbbaaa___^^^]]]___aaahhhlllqqqwww|||}}}{{{zzzzzz|||~~~rrrfffgggnnnrrrssssssnnn~~~~~~yyyuuuyyyrrr^^^OOOEEE>>>999777666222222444000///......------......000000000000111111111111000000000000000000000000------------............---------............///........................------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++---//////...---...///......000222555888;;;<<<:::777333111000///...,,,,,,,,,,,,---------............---,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))+++,,,+++***)))***,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---............---,,,,,,,,,------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................////////////////////////000000000000000000000000000111222222333333222222111111111111222333444444333444444555888===DDDIIIOOOSSS[[[bbbgggjjjjjjjjjkkkhhhddd```\\\YYYWWWWWWWWWWWWWWWYYY[[[[[[YYYXXXZZZYYYXXXXXXWWWWWWXXXXXX]]]___bbbccceeegggjjjmmmrrruuuyyywwwqqqiiidddbbb___]]][[[YYYXXXYYY[[[]]]bbbfffiiiiiieeebbb```aaaZZZZZZYYY[[[]]]]]]\\\ZZZzzzrrrpppkkkgggcccaaa``````aaaaaaaaa```______aaaccckkkooovvv{{{|||zzzxxxvvvvvvxxxzzz|||zzzooohhhjjjooorrrrrrtttvvv}}}vvvqqqssszzz~~~iiiXXXOOOFFF===:::888555444666///...------,,,,,,------///000000000111111111111//////////////////////////////000000000000000///---------............///........................,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,,,,------.........------,,,,,,,,,+++---//////...---...///---...000222555888;;;===999666333111000///---,,,,,,,,,---------............------,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,.........,,,***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...------,,,,,,,,,------------------------------........................------------------------000000000000000000000000........................///////////////000000000000000000000000111111111111222222333333333333333333333444333333444666777444666:::>>>DDDKKKSSSYYYaaadddiiilllmmmjjjgggdddcccaaa^^^[[[YYYYYYYYYZZZYYYYYYYYY[[[]]]]]][[[ZZZ[[[[[[[[[ZZZZZZZZZ\\\^^^```bbbdddfffjjjooovvv{{{yyymmmhhhfffdddaaa___^^^___aaaccclllsssyyyyyyssskkkgggfff[[[[[[[[[]]]______]]][[[}}}wwwooollliiieeebbb`````````aaaaaabbbaaa```aaadddfffmmmrrryyy~~~~~~|||zzzxxxwwwuuuvvvxxxzzz|||~~~uuupppmmmrrrvvvuuutttttt|||wwwooonnnsssvvv}}}zzzjjjYYYMMMBBB===:::777555666333333222111111111111222///000000000111111111111//////////////////////////////000111000000///...---------............///........................+++,,,,,,------.........,,,,,,,,,---------............------------...............------,,,,,,,,,+++---//////...---...///---...///222444777:::;;;777555222111000///---+++,,,,,,,,,---------......------,,,,,,,,,------...---,,,,,,++++++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,/////////---+++***+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------,,,,,,,,,------...------------------------........................////////////////////////////////////////////////////////////////////////////////////000000111111///000000000111111111222222222333444444444444444333444555444333444777:::888===EEENNNVVV]]]dddhhhllllllmmmllljjjgggcccaaa___^^^\\\ZZZZZZ[[[]]]^^^[[[[[[[[[]]]______]]][[[\\\^^^```aaabbbdddgggjjjiiikkkmmmqqqxxxxxxpppooonnnkkkiiihhhiiijjjkkkxxxwwwooolllbbbbbbbbbdddeeeeeeccc```~~~vvvrrrllljjjgggdddbbbaaaaaaaaaaaabbbccccccbbbdddgggiiipppvvv~~~~~~|||zzzxxxxxxxxxwwwxxxyyy{{{|||yyyxxxzzzuuutttvvv|||~~~{{{wwwwww{{{wwwooommmqqqsssyyy}}}eeeWWWHHH@@@;;;777444444333333222111111111111222000000000000111111111111000000000000000000000000---.../////////...,,,,,,---------............///........................,,,,,,,,,------.........,,,,,,,,,---------......///......------......///------------------,,,,,,+++---//////...---...///---...///111333666888999666444222111111///---++++++++++++,,,,,,,,,------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,+++,,,...111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,------------...........................////////////////////////------------------------////////////////////////...//////000000111111222///000000111111222222222222333444444555555444444222444666555444666;;;???CCCJJJTTT^^^eeejjjnnnpppmmmlllkkkiiihhhffffffeeedddcccaaa_______________[[[[[[\\\___aaabbbaaa______dddiiimmmnnnqqquuuyyyvvvxxx|||yyyxxxwwwuuusssrrrrrrrrrsssxxxsssoooooooooppprrrsssqqqppp}}}tttooonnnhhhfffdddbbbaaaaaabbbcccbbbcccdddddddddfffiiilllssszzz~~~{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzvvvtttwwwzzzzzz~~~|||}}}yyy~~~}}}{{{uuuooooootttwwwzzzvvveeeRRRGGG@@@999444333111111000////////////000000000000000111111111111000000000000000000000000---...///000///...,,,+++---------............///........................,,,,,,------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------------+++---//////...---...///---......000111333555666555444222111111000---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---------------------------+++,,,,,,,,,,,,+++***************))))))***---000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................////////////////////////------------------------////////////////////////...//////000111111222222///000000111111222333333333333444555555555555555333666999:::;;;???FFFLLLVVV\\\cccjjjmmmooopppqqqnnnmmmlllkkkjjjjjjkkkkkkkkkjjjhhhfffdddbbbaaa```______aaaeeeiiikkkkkkjjjgggnnnvvv{{{}}}~~~~~~}}}|||{{{zzzyyy{{{zzzzzz|||uuunnnlllllldddbbbaaa``````aaacccdddcccdddeeeeeefffhhhkkknnnuuu|||}}}{{{zzz{{{|||||||||zzzyyyxxxxxxtttwww~~~yyy~~~{{{zzzxxxwwwwwwsssooorrrxxx~~~}}}zzzqqq[[[NNNEEE<<<666444444333333222222222222222000000000000111111111111000000000000000000000000///000111222111000...,,,---------.........//////........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++---//////...---...///---......///000222444444555333222111111000---+++))))))*********+++++++++,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///------------------------++++++,,,---,,,+++***))),,,,,,***(((&&&&&&)))+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,---...///...---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........////////////////////////........................111111111111111111111111000000000000000000000000...//////000111222222222///000000111222222333333333444555555666666555555555999>>>@@@BBBHHHQQQXXXeeehhhmmmppppppoooooooooqqqpppoooooonnnnnnnnnnnnnnnnnnmmmkkkiiifffdddbbbdddeeehhhmmmsssvvvwwwwwwpppxxx~~~xxxqqqnnnkkkiiigggeeebbbaaabbbfffhhhhhhfffhhhhhhgggggghhhlllrrrvvv}}}|||{{{~~~}}}zzz||||||{{{zzzyyywwwvvvuuuyyyyyyxxxwwwwww{{{}}}{{{|||{{{wwwtttxxxwwwwwwyyy|||}}}{{{xxx~~~~~~}}}~~~lllYYYKKK@@@:::999555555444222111111333555222111111111000000//////000000000000////////////////////////...............------,,,,,,------...000000//////.........---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---------------------------------,,,,,,+++++++++............////////////111111111111000000000000.........------,,,,,,,,,+++,,,---...///...---,,,,,,---------------------.........------,,,,,,,,,---.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++000---***+++------,,,)))------------------------........................,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------............///////////////////////////.........111000000000//////............//////000000111111////////////000000000000333333444444444333333222444555777888999999999999:::???GGGMMMRRRYYY```fffkkkkkkkkklllmmmooopppqqquuu}}}~~~{{{}}}{{{sssmmmkkkmmmooommmrrrzzz|||vvvooojjjiiihhhgggeeehhhfffdddeeeggghhhgggeeeiiiiiiiiiiiijjjooovvv{{{|||{{{}}}~~~|||zzzzzzyyyyyyxxxwwwuuutttsssvvvvvvvvvuuuuuuwww{{{~~~{{{{{{zzzwwwttttttwww|||||||||||||||zzzfffTTTFFF<<<666555555333111000000111222111111111111000000000///000000000000////////////////////////...............------,,,,,,------...000/////////.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++---------------------------------,,,,,,,,,++++++//////000000000111111111000000000000////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,+++......---------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++///,,,******+++---,,,+++------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------............////////////////////////////////////000000/////////.........000////////////000000111/////////000000000111111000111222333333333333333666666666666888;;;???AAAHHHOOOWWW]]]aaadddiiilllnnnnnnmmmkkkiiijjjnnnqqq~~~wwwtttuuuvvv|||}}}uuuppplllhhheeeeeefffggggggllljjjggggggggggggfffeeejjjkkkkkkkkkooouuu}}}|||zzz|||}}}{{{yyywwwwwwvvvuuusssrrrqqqpppsssttttttsssrrrrrrtttvvv~~~|||zzzwwwtttooovvv~~~|||zzzwwwuuuxxxxxxeeeSSSCCC999888666444222111000000000111111111111000000000000000000000000////////////////////////..................------------....../////////...............---..................------------------------------,,,,,,+++++++++++++++------------------------------------,,,,,,,,,,,,/////////000000000000111////////////.........---...------------,,,,,,,,,+++++++++++++++,,,,,,---//////...---,,,++++++***------------,,,,,,,,,,,,------......------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))(((***,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------------------------------------------............////////////////////////////////////000////////////.........222111000///...///000111///000000000000111111111000111222333444555666666666666777888;;;AAAIIIOOOVVV\\\dddiiiiiiiiijjjkkklllnnnnnnkkkhhhjjjqqqxxx~~~}}}~~~tttnnnkkkiiigggfffggghhhiiijjjkkkiiihhhggggggggggggfffkkklllmmmooosss{{{|||zzzzzz{{{zzzyyyvvvuuutttrrrqqqpppooooooppprrrrrrqqqooonnnmmmnnnuuuwww||||||vvvrrrkkkttt}}}zzzuuussstttxxx}}}}}}~~~~~~~~~xxxeeeQQQCCC;;;999666444444333222222111111111000000000000000000000000000////////////////////////..................------------..............................,,,---...//////...---,,,........................---,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,,,,,,,---------..................---------,,,,,,---------------------------,,,+++***+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------------------------------....................................///////////////////////////000000000000000000000000000000000333222000///...///000111000000000111111111222222333444444555666777888888555888<<<@@@DDDLLLUUU\\\```dddiiijjjhhheeeeeefffggglllppppppooorrr|||yyyqqqnnnjjjjjjjjjiiiiiiiiijjjjjjgggggggggggggggggghhhiiikkkmmmppptttyyy|||zzzyyyxxxxxxxxxvvvuuusssqqqpppoooooooooooopppqqqpppmmmjjjiiiiiikkknnntttzzzxxxppphhhooovvvwwwwwwzzzwwwsssttttttuuuwwwyyy}}}xxxzzzzzzyyy~~~www```MMM>>>:::666444444444333222000000000000000000111111000000000000////////////////////////............///......------......///---------...............,,,---...//////...---,,,........................---,,,,,,+++,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------......---,,,,,,...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++---///------------------------------------------------,,,,,,,,,---------..............................------------------------....................................////////////////////////000000111111111111111111111111111111333222111000//////000000111111111111222222222222555555444444555666888888666===EEELLLQQQWWW___eeegggjjjkkkjjjfffddddddfffiiiqqqxxx{{{{{{~~~{{{tttqqqpppjjjkkklllkkkiiigggggghhhdddfffggggggggghhhjjjlllmmmpppuuu{{{|||yyywwwvvvwwwwwwvvvuuurrrpppooonnnoooooonnnoooooommmjjjgggffffffdddgggmmmttt||||||sssjjjmmmoooooopppyyyrrrpppsssrrrqqqrrrrrrzzz~~~zzzvvvxxxxxxuuuxxxzzz~~~nnnYYYEEE???777333222333222111000000000000111111111111000000000000////////////////////////............//////............//////---------------.........---..................---------------------------,,,,,,,,,,,,,,,------...------------------------------------............---------.........//////------------,,,,,,,,,+++,,,,,,,,,------------..................//////000***++++++,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...------------------------........................,,,,,,,,,---------...................../////////------------------------....................................////////////...//////000000111111222000000111111111111222222111111111111111111000000111111222222222333333333444333333333444666888:::===FFFPPPWWWZZZ]]]cccgggfffiiijjjjjjgggfffiiilllwww}}}wwwrrrqqqooommmiiikkkmmmllliiigggggghhheeegggiiiiiihhhhhhkkknnnooottt{{{|||yyyvvvuuuvvvwwwuuutttqqqooommmmmmnnnnnnlllmmmllljjjfffdddcccddd```ccchhhooowww}}}yyyqqqpppmmmkkklllvvv}}}oooooopppmmmmmmqqqmmmuuu{{{||||||~~~{{{}}}{{{vvvvvv|||vvv~~~hhhQQQHHH===555333333222000///000000000111111111111000000000000////////////////////////............//////............//////,,,,,,,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------.........///,,,------------............------------,,,,,,,,,,,,,,,,,,---------......,,,---......//////......+++,,,,,,------.........******+++++++++,,,,,,,,,+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++...000///---+++,,,---------------------------------------------------,,,,,,,,,---------......---........./////////000------------------------....................................////////////...//////000111111222222......//////000000000000///000222333333222111000222222222333333333333444333333333555777;;;>>>@@@IIIQQQZZZ^^^]]]]]]aaaeeedddiiinnnrrrrrrtttwwwzzz}}}}}}~~~|||}}}}}}||||||vvvooonnnnnnllljjjiiilllnnnnnnjjjhhhhhhiiigggiiikkkjjjiiiiiilllnnnrrrwww~~~}}}|||yyyuuutttuuuvvvtttrrrpppmmmllllllmmmmmmkkkkkkjjjgggcccaaabbbccc___bbbffflllsssyyy~~~xxxuuuoooiiiiiiqqq}}}zzzppppppnnniiillltttlllsssyyy{{{|||zzzxxx|||xxxuuu\\\RRRDDD:::666555444222//////000000111111111222000000000000////////////000/////////............//////............//////,,,,,,,,,------.........///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------.........//////******+++++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,------.........+++,,,---...///...---,,,---------------------,,,*********++++++,,,,,,,,,+++,,,,,,---.........------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++///222222///,,,+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000------------------------////////////////////////............/////////000...//////000111222222222,,,---------......//////---///222444444333111000222222333333333444444444444444555888<<>>888333222666333333333333222111000000...///111222111000...,,,//////////////////////////////.........---------........................///......---------............//////......---,,,...------,,,,,,------...+++*********+++---///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........------------------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------000///...---------------////////////000000000000........................,,,,,,,,,---------......000000000000000000000000////////////////////////......////////////............///000111222222333111111111000111111222333000////////////000000111555444333333444444333222999888777777:::BBBKKKRRR\\\]]]^^^^^^]]]^^^aaacccnnnxxxvvvwwwyyyyyyzzz}}}}}}tttrrrooollljjjjjjkkkkkkmmmmmmllljjjiiiiiiiiiiiidddfffhhhiiikkkoootttxxx~~~}}}zzzzzzwwwwwwvvvtttqqqqqqssstttwwwtttqqqpppoooooonnnmmmllliiifffeeeeeeeeedddddd]]]]]]aaagggiiijjjmmmsss{{{wwwllleeeeeeiiinnnooojjjfffhhhhhhhhhmmmtttzzzwwwvvvyyy}}}~~~zzzxxxwwwyyy|||iiiTTTEEE;;;333111333333333333333333222111000000111333333333222000/////////////////////////////////.........---------..............................------------............//////......---,,,...------,,,,,,------...---,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///.........---------------------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------------............/////////........................---------.........//////////////////////////////////////////////////////......////////////......//////000000111111222222111111111111111222222333111111000000000111222222444444444555666777666666555888<<<@@@EEEKKKRRRWWW\\\___bbbeeehhhjjjmmmppp{{{}}}xxxnnnmmmlllkkkjjjiiiiiiiiikkkkkkkkkkkkkkkjjjiiihhheeegggiiikkkooottt{{{{{{yyyyyysssssssssrrrpppppprrruuuuuussspppooooooooonnnmmmkkkiiigggffffffgggfffeee]]]\\\^^^cccddddddiiinnnzzztttggg```___aaaeeecccccceeegggjjjpppwwwxxxwwwxxx{{{}}}{{{vvvuuuxxx~~~{{{cccPPPBBB777333333333333333333333222222222111222222333333111000///////////////////////////...............---------........................------------------............//////......---,,,...------,,,,,,------......---,,,++++++++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---..................------------------------,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...,,,,,,---------........................................../////////000000////////////////////////////////////////////////......////////////......000000000000000111111111111111111111111222333333222222222222222333444444333444555777888999999999777===EEEMMMRRRVVVYYY\\\^^^ccckkksssxxx}}}|||vvvtttjjjjjjkkkkkkjjjjjjiiiiiihhhiiijjjkkkkkkjjjiiihhhhhhjjjlllpppttt{{{}}}~~~{{{xxxwwwwwwrrrssssssrrrqqqppprrrtttsssqqqooonnnoooooommmllljjjhhhgggggghhhhhhgggeee^^^\\\]]]```aaaaaaeeekkk}}}rrrfff```___bbbaaaccceeeiiinnntttzzzzzzyyyzzz}}}}}}~~~xxxwwwwwwqqq[[[JJJ>>>888666333333333222222333333333///000000000000///......////////////////////////................................................,,,,,,------......------.........///......---,,,...------,,,,,,------...------,,,,,,,,,+++++++++------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------........................---,,,,,,,,,,,,---......------------------------------------------,,,,,,------------............------------------------------------------------///......---------......,,,------------.................................---.........////////////////////////////////////////////////////////////......////////////......111111111000000000000000222111111111111222333333222222222222333444555555333444777888999999:::;;;AAAHHHQQQYYY]]]___``````eeelllwwwvvvrrrrrrjjjjjjkkkkkkkkkjjjiiihhhfffgggiiijjjkkkjjjjjjiiilllnnnrrrvvv{{{~~~}}}zzz{{{|||{{{yyyvvvuuuuuusssttttttsssqqqpppqqqrrrpppooonnnnnnoooooommmkkkiiihhhhhhhhhiiiiiifffddd```]]]^^^`````````dddjjjzzz~~~}}}~~~oooddd___]]]]]]___dddmmmxxx~~~|||wwwhhhTTTFFF===888555444333222222222333333000000000000000///......////////////////////////---.............................................++++++,,,---......------.........///......---,,,...------,,,,,,------...++++++,,,,,,,,,---------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------........................---,,,,,,,,,,,,---......,,,,,,------------------------------------------+++,,,,,,,,,,,,---------........................------------------------......---------......///------........./////////........................,,,,,,---------.................................////////////////////////......////////////......111111111000000000000000222222222111222333333444222222222222333444555666444666999999999;;;>>>@@@MMMSSS]]]eeeiiikkkkkkkkkpppxxxyyysssqqqppplllllllllkkkjjjiiihhhgggggggggiiijjjkkklllllllllqqqtttyyy~~~~~~}}}~~~~~~}}}{{{yyyxxxvvvxxxyyyxxxvvvsssrrrrrrpppqqqrrrqqqooonnnnnnooonnnmmmlllmmmnnnnnnmmmkkkhhhhhhhhhiiijjjhhheeebbb```^^^___aaabbb```ccciiittt}}}{{{tttuuu{{{xxxhhh___VVVVVVYYYbbbttt}}}xxxbbbQQQCCC999777666444222222222333333222222222111111111111111////////////////////////---------.......................................)))***,,,---......------......//////......---,,,...------,,,,,,------...***+++,,,------------,,,,,,,,,,,,------------...------------------------------------------------......------------......---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------............+++++++++,,,,,,,,,------........................------------------------...------------...//////---............/////////........................,,,,,,,,,------------...........................////////////////////////......////////////......000000000000000111111111222222222222222333444444222222222222333555666666777999<<<======AAAGGGLLLWWW___jjjsssxxx{{{{{{|||zzz|||vvvsssqqqpppooonnnmmmllljjjhhhgggfffeeejjjjjjkkklllmmmoooqqqrrrvvvzzz~~~|||yyywwwvvvwwwvvvuuutttsssrrrrrrqqqoooqqqrrrqqqnnnkkkjjjjjjhhhjjjllllllkkkjjjkkkllllllkkkkkkmmmnnnnnnllljjjgggggghhhiiiiiigggccc___^^^]]]___ccccccaaacccgggmmmsssuuuppplllqqqxxx}}}pppcccVVVUUUWWWddd}}}|||qqq___NNNBBB999777555333111111222222333222222111111111111111////////////////////////---------.........//////........................(((***,,,.........---,,,......//////......---,,,...------,,,,,,------...+++,,,---------,,,+++***,,,,,,,,,---------..............................------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------------------.........///,,,,,,,,,,,,---------...---------------------------------------------------------------...//////,,,,,,---------.................................------------....................................////////////////////////......////////////......//////000000111111222222333222222222222333444444333333333444555666888888:::===@@@BBBDDDKKKUUU]]]eeemmmzzz|||tttpppppppppooonnnooonnnllliiigggeeedddcccmmmllllllmmmooorrrtttvvvyyy}}}{{{zzzyyywwwuuurrrpppnnnnnnmmmlllkkkjjjjjjkkkkkkhhhjjjjjjiiifffcccbbbbbbbbbdddfffgggggggggiiijjjkkkkkkkkklllnnnnnnllljjjgggggghhhiiiiiifffaaa]]]\\\\\\___ccccccaaabbbfffccchhhiiieeedddkkktttyyy}}}yyykkk\\\ZZZ[[[iiizzzvvvwww|||{{{jjjYYYKKK:::888555333111111111222111000000///////////////////////////////////////---------.........//////........................((())),,,.........---,,,......//////......---,,,...------,,,,,,------...............---+++)))(((,,,,,,,,,------.................................------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,------------------.........//////---------.........//////++++++++++++++++++++++++---------------------------------------...///000++++++,,,,,,,,,---------..................................../////////000........................////////////////////////......////////////.........//////000111222222333333333222222333333444555444444555555666888999:::===@@@DDDFFFJJJSSS```jjjpppzzzxxxqqqlllooorrrrrrqqqqqqpppoookkkgggeeeeeehhhkkkhhhlllppptttvvvxxx{{{}}}~~~|||xxxwwwtttqqqmmmjjjhhhgggeeefffggghhhhhhgggfffeeeggggggfffbbb___\\\\\\]]]aaaddddddbbbcccggghhhfffgggjjjmmmnnnmmmlllkkklllhhhhhhgggfffccc```^^^\\\^^^_______________^^^^^^``````^^^ZZZZZZ```lllvvv}}}~~~wwwjjj___WWWddd}}}yyywwwzzzzzz}}}}}}dddQQQGGG===444333333222000000222222222111111111111000000000////////////000000////////////////////////////////////............//////.........---------...........................---,,,,,,,,,,,,---...///......------,,,++++++000///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------...............////////////......,,,------......------,,,///............------------------.........//////***+++,,,---...---,,,+++,,,,,,,,,---------.........------------...//////.........------,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,............////////////,,,---------.../////////000000000000111111111111,,,,,,,,,---------......////////////////////////............/////////000//////000111222333333333444333111000000222444555555666888888999:::<<<>>>AAAEEEKKKQQQXXXbbblllssswwwpppkkknnnpppooonnnnnnpppnnnkkkfffddddddhhhkkklllpppuuuyyy{{{}}}{{{wwwuuuooonnnllliiifffcccaaa```aaabbbcccdddeeedddccccccccccccbbb```\\\ZZZZZZ[[[^^^``````^^^___dddfffdddfffhhhkkklllkkkjjjiiijjjggggggfffeeeccc```^^^\\\_________```______^^^]]][[[[[[YYYVVVVVV\\\hhhqqq||||||}}}~~~pppeee[[[ccc|||yyyxxx|||yyywwwyyyzzzzzzqqq]]]PPPEEE:::888888666555666222222222111111111111000000000////////////000000////////////////////////////////////............//////.........---------...........................---,,,,,,,,,,,,---...------------------------///...---,,,+++,,,------........................------------............,,,,,,,,,---------......---......//////......---,,,------......------,,,............------------,,,------------.........++++++,,,,,,------,,,,,,,,,,,,,,,---------......---------------...//////......---------,,,,,,,,,------------------,,,,,,.........---------,,,,,,............////////////---------.............../////////000000000111111,,,,,,---------.........////////////////////////........./////////000000000000111111222222333333222222111000111222333444777888:::;;;<<<>>>BBBEEEEEEJJJQQQXXX___iiiuuu}}}~~~wwwppplllmmmooommmlllmmmooommmjjjfffdddeeejjjmmmrrrvvv|||yyytttooolllfffeeedddbbb___]]][[[ZZZ]]]^^^```bbbcccccccccbbb```aaa```^^^[[[ZZZZZZ[[[\\\^^^^^^[[[]]]bbbeeeddddddfffhhhiiihhhgggggggggffffffeeedddbbb___]]]\\\______`````````___]]]\\\XXXWWWUUUSSSTTTZZZeeemmmyyyzzz{{{}}}zzzpppeeeeeeuuu}}}{{{{{{{{{xxxqqqooonnnpppvvv~~~nnnWWWJJJ===888777555555777222222222111111111111000000000////////////000000////////////////////////////////////...........................---------...........................------,,,,,,------...++++++,,,------...//////...------------,,,,,,,,,........................------------............,,,,,,,,,------------...,,,------......------,,,,,,------......------,,,............------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,---------......---------------......///...------------,,,,,,,,,,,,,,,------------------...............------------............/////////...............---------.........////////////000,,,------------.........////////////////////////....../////////000000000111111111222222222222222222222333333444444444444555777888999;;;???EEEIIILLLSSS]]]fffmmmvvv}}}yyywwwqqqmmmnnnnnnllllllmmmmmmllljjjggggggjjjoootttzzz~~~zzztttnnniiieeeaaa```___^^^\\\[[[ZZZYYY[[[]]]___aaacccddddddddd`````````___]]]\\\]]]^^^^^^```___\\\^^^dddgggfffcccdddffffffeeeddddddeeeeeeeeedddbbbaaa___^^^]]]___```aaaaaa```^^^\\\[[[XXXWWWUUUTTTUUU[[[dddkkktttvvvzzz~~~|||qqqjjjmmmttt{{{}}}||||||||||||}}}~~~~~~zzzqqqnnnnnnooouuu||||||aaaRRRBBB:::777444444555222222222111111111000000000000////////////000000////////////////////////////////////............................................................------------------------,,,,,,,,,---------......,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,.........---------,,,,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,---------......------,,,,,,------...///------------------------,,,,,,,,,------.................................---------.........///////////////...---------,,,---------.........//////------------............////////////////////////...////////////000000000222222222222222222222111333444555666777777777666777888999:::===BBBIIINNNSSS^^^lllwww}}}wwwssssssmmmkkklllllljjjjjjmmmllllllllllllnnnrrrxxx|||yyysssmmmhhhbbb___]]]]]]]]]\\\\\\[[[[[[ZZZZZZ\\\___aaaccceeeeeeeee```aaaaaa```___^^^___aaa```bbbaaa___```fffhhhgggccceeefffeeedddcccdddeeeeeedddcccbbb```_________``````aaabbb```^^^[[[YYYXXXWWWUUUTTTUUU[[[bbbgggnnnrrrxxx~~~tttllliiijjjmmmuuuvvvyyy||||||uuuuuuvvvwwwzzzqqqaaaNNNBBB<<<777666777222222222111111111000000000000////////////000000////////////////////////////////////............---.............................................------------------------......---------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,++++++,,,------......------,,,...------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........------..................------------............/////////...---------,,,------------............---------.........//////////////////////////////////////////000000000111333333333222222222222222333444555666777777777777;;;<<<>>>@@@DDDJJJRRRWWW]]]iiizzz}}}|||}}}|||tttooollllllhhhgggiiiiiihhhjjjnnnnnnppprrrtttwww{{{~~~|||{{{xxxtttooojjjfffbbb]]]ZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\^^^```ccceeefffggggggcccddddddcccbbbaaabbbdddbbbeeeeeecccdddhhhiiigggfffgggggggggeeedddeeefffeeedddcccbbbaaa``````aaa```aaabbbbbbaaa^^^ZZZXXXWWWUUUSSSRRRTTTXXX]]]```ffflllttt{{{sssgggccceeennnqqqvvv}}}}}}yyy{{{~~~nnnXXXJJJ@@@888444444222222222111111111111000000000////////////000000////////////////////////////////////............---------.......................................,,,------......------,,,//////...---,,,,,,++++++,,,,,,,,,------------...........................,,,,,,,,,,,,------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,---------------,,,------------........................------------------............///------.........//////////////////////////////////////////000000000111111222222222333333333333333222222333444555666666777:::<<<@@@EEEKKKSSS[[[aaalllvvv~~~}}}}}}}}}~~~}}}sssnnnkkkjjjiiiggggggjjjkkkjjjmmmssssssvvvzzz}}}~~~zzzvvvsssrrrqqqnnnkkkhhheeeccc```]]]ZZZ[[[\\\\\\]]]^^^___``````bbbdddfffiiikkklllllllllkkkkkkkkkjjjhhhhhhiiijjjfffjjjkkkiiijjjllllllhhhhhhiiijjjhhhgggfffggghhheeedddcccbbbaaaaaabbbbbb```aaaccccccaaa]]]ZZZWWWWWWUUURRRQQQSSSVVVYYY[[[```dddkkkrrrxxx}}}~~~lllccccccfffkkkrrr{{{|||xxx{{{{{{dddRRRFFF;;;444333222222222111111111111000000000////////////000000////////////////////////////////////............---------.........//////........................,,,,,,---......---,,,,,,---------------------,,,------,,,+++,,,---...///........................++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,------------.........++++++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---------...............---............/////////............//////////////////////////////////////////000000000111111111111222222333333444444444444444444444555777999:::;;;@@@GGGOOOXXXbbbkkkqqq~~~xxxooollllllllljjjhhhiiimmmnnnnnnsssxxxxxx{{{}}}{{{vvvrrrnnnlllkkkkkkjjjhhhfffdddcccaaa___]]]^^^^^^___aaabbbcccdddeeeiiikkkmmmpppqqqrrrrrrrrrrrrssssssqqqoooooopppqqqkkkoooqqqppppppqqqpppkkkjjjkkkkkkjjjhhhgggiiijjjfffeeecccbbbbbbbbbcccddd```bbbccccccaaa]]]YYYVVVYYYVVVSSSRRRTTTWWWYYYZZZ\\\```dddiiiooouuu|||qqqeeeddd```eeeooozzzzzzuuuxxx}}}~~~ppp]]]OOOBBB:::777222222222111111111111000000000////////////000000////////////////////////000/////////............---------.........//////........................,,,,,,---......---,,,,,,+++,,,,,,------......///...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,------......------,,,,,,------......------,,,---------,,,,,,,,,++++++---------.........//////***+++,,,---...---,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,------..................------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,------....../////////.........////////////000............/////////000////////////////////////000000000000111111111111111111222333333444555555888888777777888:::===>>>CCCIIIRRR]]]hhhsss}}}wwwwwwxxx|||~~~tttlllffffffjjjmmmnnnooorrrtttwwwzzz{{{|||zzzrrrsssrrroookkkgggeeedddfffhhhiiihhheeecccbbbbbbddddddfffgggiiikkklllmmmssstttuuuxxx|||~~~}}}|||~~~|||zzzyyywwwtttrrrsssssstttuuuuuuuuutttttttttpppmmmllloooqqqqqqppplllkkkjjjhhhgggfffffffffffffffeeecccaaa^^^\\\ZZZYYYVVVTTTSSSTTTUUUVVVUUUWWWXXXZZZ]]]ccclllwww~~~{{{llldddYYY\\\___gggxxxzzzsssttt}}}~~~~~~|||{{{~~~hhhVVVGGG===999777555333111111222333444000000000000000000000000000000000000////////////////////////////////////---,,,,,,,,,---...000111...//////---+++))))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------.........+++++++++,,,,,,---------------------------------+++***++++++,,,---...////////////...---------,,,+++,,,.../////////......------------------------,,,,,,,,,------............------,,,,,,------...........................+++++++++++++++++++++++++++++++++******)))))))))........................////////////////////////++++++,,,,,,---.../////////............///000000......------------......///............//////000000000000000000000000000111111000000///.........000111222333333333333222555777888888888;;;BBBGGGPPPTTT^^^ooozzzvvvuuuyyyyyyrrrlllhhhjjjnnnqqqqqqsssuuuwww{{{}}}|||yyyvvvrrrnnnnnnmmmjjjfffdddcccccchhhiiikkkjjjhhhfffeeefffjjjkkkmmmpppsssuuuwwwxxx~~~}}}{{{xxxvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvsssppppppqqqssssssrrrmmmlllkkkiiiiiihhhhhhhhhfffeeecccaaa^^^\\\ZZZYYYYYYWWWTTTSSSTTTUUUUUUUUUSSSSSSTTTWWW\\\fffpppxxx}}}qqqdddVVVWWWXXX^^^nnnzzztttuuu~~~xxxwww{{{||||||{{{uuuuuu{{{ttt___NNNBBB<<<777555333111111222222222000000000000000000000000000000000000////////////////////////////////////------,,,,,,---...///000......///---+++******+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///...............---------+++,,,---......------,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////............................................................,,,,,,,,,------.........---,,,,,,,,,,,,---......///......------......///......---......000111111000000000000000000000000333333333333222222222222444444555666777777777777444666888999:::???GGGMMMZZZbbbrrr}}}}}}}}}}}}|||tttpppmmmkkkoootttvvvvvvwwwyyy{{{yyyssspppmmmjjjjjjjjjiiifffdddbbbccceeejjjlllnnnnnnmmmmmmnnnoootttvvvyyy||||||zzzxxxyyyzzz{{{{{{{{{{{{{{{yyywwwttttttuuuvvvuuutttooonnnmmmlllkkkjjjjjjjjjgggfffcccaaa^^^\\\[[[[[[ZZZXXXTTTSSSSSSTTTTTTTTTQQQPPPPPPQQQVVV___jjjqqqwwwyyy}}}wwwgggXXXUUUQQQSSSaaasss~~~zzzvvvyyyuuuppprrr}}}zzzwwwrrrssszzzlllXXXJJJCCC777555222111222222222111000000000000000000000000000000000000////////////////////////////////////......---------......///,,,---...---+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------,,,,,,---......---------...............,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///........................------------------------------------------......---,,,,,,,,,,,,---......///......------......///---------...///000111222000000000000000000000000000000000000111111111111222333444444555666777777666888;;;>>>AAAIIISSSZZZeeesss~~~zzz||||||vvvqqqooooooooosssyyyzzzzzzzzz|||~~~~~~|||zzzzzz|||~~~{{{sssmmmllljjjhhhiiiiiihhhfffdddeeehhhjjjmmmooorrrtttvvvxxxzzz}}}~~~~~~}}}{{{zzzvvvwwwxxxyyyzzzzzzzzzyyyzzzyyyxxxxxxxxxwwwvvvvvvsssrrrpppooommmlllkkkkkkjjjhhhfffcccaaa___^^^^^^\\\YYYUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOSSS[[[fffmmmsssvvvzzz~~~|||oooccc[[[QQQNNNVVVeeerrrxxxxxxxxxyyy~~~xxxtttttt}}}xxxtttvvv|||yyyeeeTTTIII:::777333222333333111000000000000000000000000000000000000000///////////////////////////////////////.........---------...+++---...---,,,,,,---...***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------.../////////------------,,,,,,++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.................................------------------------............------------///............///000000//////............////////////////////////000111000000000000000000000000---......///000111111111333333333333444444555555999===BBBGGGMMMVVVbbbjjjttt{{{xxxsssppppppqqqrrrvvv|||}}}||||||}}}~~~}}}{{{yyyvvvtttssssssvvvtttnnnkkkkkkkkkiiiggghhhhhhhhhhhhjjjnnnqqqrrruuuyyy}}}|||zzzwwwvvvvvvvvvuuutttqqqqqqrrrssstttuuuuuuuuuwwwxxxyyyyyyxxxwwwvvvvvvvvvuuusssqqqooommmllllllkkkjjjhhheeecccaaa```___]]]ZZZVVVSSSSSSSSSRRRQQQQQQPPPNNNNNNPPPWWW```gggooosssxxx}}}rrrfffWWWOOOPPPXXXbbbiiimmmrrr{{{{{{zzz{{{{{{uuuvvvzzzsss___PPP@@@;;;555333444444222000111111111111111111111111000000000000////////////////////////////////////..................------+++---......,,,,,,---///......////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++++++++++++++,,,,,,---------...///////////////...---------,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........//////000000000.....................................................................---///............///000000/////////....../////////222111000///////////////111111111111111111111111111111222333444444555555888777777666666777888999<<>>666666888666444111111111111111111111111000000000000////////////////////////////////////***+++---///000000//////...///000///---,,,---......//////////////////...........................///......------......///---------,,,,,,+++++++++++++++,,,,,,---...//////.........//////111222333/////////......------,,,,,,++++++***+++,,,...///------------------------.........------,,,,,,,,,...------,,,,,,------...........................------------------------/////////......---------........................------------------------,,,------...///000111111///............///000000000000////////////000000------...///111222444555111111111111111111111111222333333333333444444444333444666999===CCCGGGJJJTTT^^^lll{{{{{{qqqllljjjiiiiiiiiilllrrrxxx|||~~~}}}yyyuuusssoooooonnnnnnnnnoooqqqrrrqqqssswwwxxxxxxwwwwwwwww||||||yyywwwxxxtttoookkkiiiiiihhhgggffffffeeecccbbbdddhhhkkkiiiiiihhhhhhhhhhhhiiiiiikkknnnqqqrrrqqqooooooooommmmmmmmmnnnpppsssuuuvvv}}}~~~}}}{{{|||zzzqqqgggcccaaa^^^YYYUUURRRPPPNNNMMMLLLKKKMMMPPPRRRSSSRRRUUUZZZaaaiiiqqqxxxooo^^^NNNIIILLLIIIVVVeeeqqqzzz}}}{{{}}}~~~}}}}}}yyy{{{{{{~~~eeeUUUCCC999444222333666444333222222333333222000...///000111111000///...////////////////////////......---,,,---...///000..............................------------......------------------------.........------,,,,,,,,,,,,,,,,,,---------......++++++,,,------...//////........................//////------,,,---...///,,,,,,,,,---------.........,,,++++++,,,---,,,,,,---,,,+++***+++,,,---...------------------------/////////...---+++***)))////////////////////////...........................------,,,,,,,,,------,,,,,,,,,---------......111000......//////...,,,******,,,...///000000000000000000000000111111222000000000000000000000000000000111111111000000///111111111111222333444555:::888777888>>>HHHRRRXXXaaajjjyyyuuummmiiigggggghhhjjjnnntttyyy}}}|||yyyvvvrrrpppppppppooopppqqqrrrtttuuuwwwyyy|||~~~~~~~~~{{{xxxvvvtttssstttqqqmmmkkklllmmmnnnmmmllllllkkkjjjhhhiiikkknnnllllllkkkkkkkkkkkklllllllllnnnqqqqqqpppoooooopppooooooooopppqqqtttvvvwww}}}~~~}}}~~~}}}uuullleeeccc___[[[VVVSSSQQQOOONNNLLLLLLMMMPPPRRRRRRRRRSSSWWW]]]eeellluuu}}}zzzhhhUUUKKKJJJHHHRRR^^^kkkyyy|||}}}~~~}}}}}}|||yyywwwmmm\\\III???:::666444555444222111111222333111000...///000111111000///...////////////////////////...------,,,---...///000..............................------------......------------------------......---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---.........------------------------------...//////...---,,,,,,,,,,,,---------......///---,,,,,,---......---,,,,,,+++++++++,,,---...---------------------------------......------,,,...................................................------,,,,,,------...,,,,,,---------.........000///......///000...---+++,,,---//////000000000000000000000000111111222000000000000000000000000111111222222222222111111222222222222333444666777:::;;;>>>AAAGGGQQQ]]]eeepppwwwuuunnnjjjgggeeedddggglllrrrxxx}}}}}}zzzwwwtttqqqppprrrrrrrrrsssuuuwwwzzz{{{}}}{{{xxxwwwuuusssrrrqqqrrrrrrpppnnnmmmnnnqqquuuwwwwwwtttuuuuuusssqqqpppqqqsssqqqqqqppppppppppppqqqqqqoooqqqqqqqqqppppppqqqssssssssssssssstttvvvxxxyyy~~~{{{rrriiifffbbb]]]XXXTTTRRRPPPOOOMMMLLLMMMOOOQQQQQQQQQOOORRRXXX^^^fffpppzzzttt___OOOIIIIIIOOOXXXfffyyy~~~~~~yyyttt||||||iiiRRRFFF@@@;;;666333333222111111222222111/////////000000000000//////////////////////////////...------------...//////..............................------------......------------------------...------------,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///,,,+++,,,,,,,,,---------......000...,,,---...///......,,,,,,,,,+++,,,------...------------------------***+++,,,---.../////////------------------------...........................---------------......,,,------------.........///...---...///000///.........///000000000000000000000000000000111111222000000000000000000000000222222333333333333333222333333333333444666888999888<<>>777444333222111111222222111///000000////////////000000////////////////////////---------.......................................------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------.........,,,++++++,,,------,,,,,,,,,---------.........------------------------------...//////.........................................................---------------...///000---------.........//////...------...000111000///111111111111111000000///000000000000000111111222111111111111111111111111000000111222333333222222222222333444777<<<@@@BBBFFFKKKPPPTTTZZZfffxxxwwwllleeecccccccccccchhhpppyyy{{{xxxtttqqqppprrrvvvzzzzzzyyyttttttyyyyyy|||~~~~~~||||||{{{zzzvvvqqqmmmnnnpppqqqrrrqqqtttwwwwwwwwwyyy~~~~~~|||wwwooofff]]]WWWSSSQQQSSSQQQOOONNNOOOOOONNNMMMKKKLLLMMMOOOUUU___jjjrrr{{{sssdddWWWJJJLLLRRRbbb{{{|||yyybbbPPPBBB999777444333111222333333222000000000////////////000000////////////////////////,,,---......//////..............................------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------........................,,,,,,+++***+++---...000,,,,,,,,,---------.........,,,******,,,---,,,+++,,,,,,---............---------------------------///////////////...---,,,////////////////////////........................------------...///000000------.........////////////...---...///000///...000000111111111000000///000000000000000111111222111111111111111111111111///000111222333333333222333333444777;;;AAAFFFJJJLLLQQQWWW\\\bbbnnn|||vvvrrrkkkeeebbbbbbdddfffnnnuuu~~~}}}{{{yyywwwuuurrrooolllnnnsssvvvuuurrrppprrrwww||||||xxxwwwvvvtttqqqqqqssswwwyyyzzzyyy|||~~~~~~vvvkkkaaaZZZUUUSSSTTTRRROOONNNNNNNNNMMMLLLJJJJJJJJJLLLQQQYYYbbbiiiuuu{{{{{{mmm^^^QQQPPPPPPXXXkkkttt]]]III===:::555444333333444444333111111000///......///000111////////////////////////,,,---.../////////...---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------******+++,,,------......,,,,,,,,,---------.........---++++++---...---,,,,,,,,,.../////////...---------------------------///////////////...------................................................------------...///000111............////////////000///......///000...---//////000000111000000000000000000000000111111222111111111111111111111111000111222333444444444444555555777:::@@@GGGNNNRRRTTTZZZbbbkkkttt|||rrrppplllgggddddddhhhkkkqqqyyy}}}yyywwwvvvvvvuuutttrrrnnnkkklllppprrrpppmmmoooqqqwww~~~~~~}}}yyyvvvuuuuuutttssstttvvvzzz~~~|||{{{oooddd\\\WWWUUUTTTRRRPPPNNNNNNNNNLLLKKKIIIIIIIIIJJJNNNUUU]]]cccooouuuyyy|||sssccc[[[WWWPPPPPP]]]qqqgggNNN@@@<<<666444333333444555333222111000///......///000111////////////////////////,,,,,,.../////////...---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,---------......//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///...---,,,,,,,,,,,,---------......///...,,,,,,...///...---,,,,,,.../////////...---------------------------......///////////////...------------------------........................---------......000111111............/////////000111000......//////...,,,......///000000000000000000000000000000111111222111111111111111111111111111222333444555555555555777777999===DDDLLLSSSWWW___fffqqq~~~sssnnngggbbbaaadddiiimmmrrr}}}~~~|||zzzvvvsssqqqpppoooiiiiiiiiijjjkkkmmmoooqqqqqqwww~~~|||xxxuuuttttttuuuvvvzzz~~~~~~sssiiiaaa[[[WWWUUUTTTRRROOOMMMJJJIIIHHHIIIIIIIIIIIIJJJOOOUUUZZZggglllttt{{{wwwlllbbbYYYQQQOOOSSS^^^ppp{{{{{{zzz}}}yyy^^^JJJ???666333222444444111111444333222111/////////000111////////////////////////111111000///////////////////////////////////////////////////////////////.........------,,,,,,,,,---------------------------......///////////////,,,,,,------...///000000,,,,,,++++++,,,,,,---............------.........---------............///------------------------////////////////////////------,,,,,,,,,,,,------........................---------............///------------------------000000//////.........---////////////////////////////////////000000000000000000000000111111111111111111000///...---,,,,,,111111222333333333222222222333444444333444666888===999;;;FFFPPPVVV]]]eeepppyyyqqqmmmgggbbbbbbfffkkkooouuu|||zzzwwwtttpppmmmkkkjjjeeeeeefffgggiiikkknnnqqqvvv{{{~~~}}}zzzxxxxxxyyyzzz{{{}}}uuujjjaaa[[[XXXSSSRRRQQQOOOMMMLLLJJJJJJKKKKKKJJJHHHIIILLLQQQUUUbbbhhhqqqyyy{{{qqqeee\\\RRRNNNOOOXXXggguuu~~~}}}~~~|||~~~gggQQQCCC;;;777444555444111111333333222111000//////000111////////////////////////111000000///////////////////////////////////////////////////////////////......---------,,,,,,,,,------------------------,,,,,,---...............++++++,,,,,,---......///,,,,,,++++++,,,,,,---.........------------......---------............///------------------------........................000//////////////////000........................---------............///------------------------000/////////............////////////////////////////////////000000000000000000000000111111111111111111000000///......---111111222333333333333222222333555666666777999<<<>>>???GGGRRRZZZ```kkkuuunnnkkkfffcccccchhhmmmqqqxxx}}}{{{zzzxxxuuuqqqmmmiiigggfffaaacccfffhhhjjjmmmqqqttt|||}}}||||||}}}~~~yyymmmccc\\\YYYRRRRRRPPPOOOMMMLLLLLLLLLMMMLLLJJJHHHGGGHHHLLLPPP\\\cccmmmwww}}}xxxmmmdddXXXQQQOOORRR]]]hhhxxxzzz}}}{{{}}}}}}~~~uuu\\\JJJAAA;;;666666555222111333222222111000000000111111////////////////////////000000//////......//////////////////////////////////////////////////////...------------,,,,,,,,,------------------------++++++,,,---------------***++++++,,,,,,---------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------------............///------------------------........................000000000000000000000000........................---------............///------------------------////////////............////////////////////////////////////000000000000000000000000111111111111222111111111000000//////111222222222333333333333222444666777888:::===??????EEEQQQ\\\cccjjjwwwiiigggdddccceeejjjooosss{{{}}}{{{xxxvvvwwwuuuqqqmmmiiifffdddccc```dddiiilllooosssxxx|||~~~pppeee^^^[[[UUUSSSQQQOOOMMMLLLKKKKKKLLLKKKJJJGGGFFFFFFIIILLLVVV^^^iiissszzz~~~xxxooocccZZZSSSPPPVVV]]]nnnttt|||}}}wwwzzz}}}iiiSSSEEE===777555555333222444222111111111111111111111////////////////////////000//////.........//////////////////////////////////////////////////////------------------------------------------------++++++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------............///------------------------..............................////////////..............................---------............///........................///////////////.........////////////////////////////////////000000000000///000000000111111111111222222111111111111111111222222222222333444444555333444666777999;;;>>>AAAEEEMMMZZZgggqqq{{{dddcccbbbcccggglllrrrvvv}}}{{{xxxuuurrrpppnnnmmmjjjgggdddbbbaaa``````fffmmmqqqtttxxx~~~}}}}}}tttggg___\\\XXXVVVSSSOOOLLLJJJJJJIIIJJJJJJIIIGGGEEEFFFIIIKKKRRRYYYeeeooovvv{{{}}}wwwmmmcccYYYRRRQQQVVVfffooo}}}~~~xxx{{{~~~zzzxxx^^^JJJ@@@777555555444444555111111111222222222222111000000000000000000000000//////............//////////////////////////////////////////////////////------------------------------------------------,,,,,,---............---------------............------,,,,,,------...///---,,,,,,++++++,,,,,,------------............///------------------------..............................///000000///..............................---------............///.................................///////////////////////////////////////////////////000000000000///000000000111111111111111111111111222222222222222222222222333444555666555555666777999<<>>888777666555555000111222333333333222222000000000000000000000000...------------...///000////////////////////////////////////////////////,,,,,,,,,---------......------------------------++++++,,,------------------------------------------------------...//////......------------......---------............///---------------------------------------------------...000111111000...---........................---------............///..................................../////////000////////////////////////////////////000000000000000000000000111111111111//////000000111222222333333222111111222555777888:::::::::;;;AAAKKKWWW___lllyyycccdddggglllssszzz~~~yyyqqqkkkfffaaa]]][[[[[[[[[]]]___bbbeeeggghhhiiiqqq{{{{{{zzz{{{|||lllccc```XXXVVVRRRNNNLLLLLLLLLMMMKKKKKKKKKHHHFFFEEEFFFGGGHHHNNNWWW___eeekkkooorrrxxxuuufff[[[YYYNNNWWWeeerrr{{{{{{wwwxxxbbbRRRBBB;;;999666444444000111222333444333333222000000000000000000000000---------------...///000////////////////////////////////////////////////,,,,,,,,,------.........------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////......------......///---------.........//////------------------------------------------------+++,,,...//////...,,,+++........................---------.........//////////////////////////////---.........//////000000////////////////////////////////////000000000000000000000000111111111111......///000111222222333333222111111222555777999<<<<<<<<<>>>FFFSSSaaakkkaaabbbeeemmmwwwxxxqqqooojjjccc\\\YYYYYYZZZ^^^```bbbeeehhhlllpppqqqvvvyyy~~~xxxxxxyyy|||mmmccc___[[[XXXTTTPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHKKKPPPVVV^^^eeejjjmmmyyyyyy|||wwweeeUUUUUUQQQTTT___lllvvv}}}xxxxxx{{{zzzvvvzzzvvv___HHH===:::555222111333333333222222222111111////////////////////////000---,,,---///000...,,,------------------------000///...---,,,------...................................................,,,,,,,,,---------......///......---------......//////.........---------------------------------......//////...---,,,,,,................................................................................................000///...------...///000000000////////////000000000000//////.........---..................------////////////000000000000000000000000000000000000111222444555555444222111444444333222111333777:::<<<<<>>@@@DDDJJJQQQ\\\nnn~~~dddfffkkksss|||vvvmmmdddccc___[[[YYYYYY]]]```dddfffjjjooouuuzzz~~~}}}{{{mmmccc___VVVSSSPPPNNNNNNNNNMMMLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEIIIMMMPPPRRRXXXbbbiiinnnsss{{{uuuhhhWWWPPPLLLQQQ\\\iiiyyy~~~yyyrrrrrrvvvzzz{{{^^^JJJ@@@:::888999222222222111111111000000////////////////////////111///...///000111000/////////////////////////////////...------------...................................................,,,,,,,,,---------......---------------...///000...............---------------------------------.........///......---,,,................................................................................................//////............/////////..................///////////////............///000000000000000000000/////////000000000111111000000000000000000000000111222333444444444333222333444555444444666999;;;???AAAIIIRRR[[[fffwwwfffiiiooowwwzzzooogggbbbaaa___\\\[[[]]]aaaeeeiiilllpppuuu{{{{{{nnneee___XXXVVVRRRPPPPPPPPPOOOMMMMMMMMMLLLJJJHHHGGGFFFEEECCCHHHLLLKKKKKKPPP[[[eeekkkttt|||{{{ppp___UUUMMMMMMUUUcccuuu~~~wwwqqqrrrttt|||mmmTTTDDD<<<::::::222222111111111000000000////////////////////////000////////////000//////....................................------......................................................,,,,,,,,,---------......,,,,,,,,,---...///000111................................................---...............------................................................................................................/////////....../////////......------------......///////////////.........///////////////000000000//////000000000111111111000000000000000000000000111222333444444444333333222444666666777999<<>>EEENNNTTT[[[ggg}}}pppuuu}}}xxxmmmeee```^^^]]]aaafffkkkmmmoooqqqrrrsssvvv{{{|||rrriii___XXXWWWUUURRRQQQRRRRRRQQQQQQLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGJJJNNNPPP^^^oooyyyrrrnnnvvv}}}rrrdddXXXNNNJJJPPPYYYiiirrr{{{}}}}}}~~~}}}zzzxxxtttrrrsssuuu~~~vvvqqqvvvhhhUUUEEE:::555555444444444333333333000000000000000000000000...000222111...---///111////////////////////////+++,,,.../////////......................................................,,,,,,,,,---------......///......---------......---------.........//////////////////////////////,,,,,,---.../////////...................................................................................................---...///000000///...---000000////////////000000---.........//////000000---......///000111111222000111111111111222222222111111111111111111111111222222222222333444555666666777888:::???HHHRRRYYYgggtttqqqxxxwwwnnniiifffdddcccaaacccfffkkkoootttwwwyyyzzz{{{~~~yyynnneee^^^YYYVVVTTTRRRRRRTTTVVVXXXXXXPPPNNNJJJGGGFFFGGGHHHJJJIIIHHHGGGGGGHHHIIIKKKLLLXXXfffooommmkkkrrr||||||ssscccTTTLLLNNNSSSaaahhhrrrzzz~~~~~~{{{yyyuuurrrqqqrrrtttzzz~~~wwwwwwzzz{{{]]]IIIAAA<<<777444444333000000333111111111111000000000000111000000///...---------......//////......---,,,////////////////////////,,,---------...////////////000000000...+++((('''+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------//////.........------------------............///------------------------//////.........---------000000///............///...------,,,,,,------...........................000000000000000000000000000000000000//////////////////000000111111111222222222222222222222222222333333222222222222222222222333555555444444555666999888888===FFFRRR[[[aaallluuu{{{{{{rrrjjjfffdddcccbbb___bbbffflllqqqvvvzzz{{{{{{}}}wwwlllccc\\\XXXVVVTTTRRRRRRTTTVVVWWWWWWPPPMMMJJJGGGFFFGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKTTT___gggggghhhpppzzzxxxjjjZZZPPPNNNPPPWWW^^^kkkvvv}}}~~~|||yyysssqqqpppqqqqqqttt~~~yyyvvvuuuyyygggPPPEEE===888555555444111111333111111111111000000000000111000000///......------......//////......---,,,........................---------...............,,,---...//////---+++***+++,,,------......------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///------------------------//////.........---------------,,,+++++++++++++++...------,,,,,,------...........................000000000000000000000000------...///000111222222000000000000111111111222222222222222222222222222222222222222222222222222222333555444333333555666777999===CCCLLLWWWbbbiii|||zzzzzztttkkkdddaaaaaaaaaaaa\\\```fffmmmsssxxx{{{|||zzz|||~~~~~~sssjjjbbb[[[WWWVVVTTTRRRQQQRRRTTTUUUUUUNNNMMMJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJNNNUUU[[[___dddnnnwww|||ttteeeWWWPPPMMMQQQYYYgggvvv|||sssqqqqqqqqqooommmssszzzxxxrrrooo}}}www\\\KKK???999555666555222111333111111111111000000000000000000000///......------...////////////...------------------------------...............---------***+++---...//////......+++,,,------......------///...------,,,---------++++++++++++++++++++++++...............------------------............///------------------------...............---------,,,,,,+++************+++......------------..............................000000000000000000000000---......///000111222222000000000111111111111111111111111111111111111111111111111222222333333444333444555444333333555777666;;;CCCJJJRRR^^^lllwww~~~|||rrrllleee___^^^^^^``````[[[___fffmmmrrrvvvxxxxxxwwwxxxyyy{{{~~~||||||~~~zzzppphhhaaa[[[WWWVVVSSSQQQPPPQQQRRRRRRRRRLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHIIILLLQQQWWW```kkktttyyy|||ooo```TTTMMMOOOVVVddduuuxxxvvvuuutttpppllllllppp|||qqqppp|||hhhRRRBBB;;;666666666333111222111111111111000000000///000000//////............///////////////...------------------------------/////////...---------,,,***+++---...////////////+++,,,------......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///................................................///...------,,,---------......------------..............................////////////////////////111111111000000000//////111111111111111111111111000000000000000000000000000000111222333333444444333444555444333444666888999@@@IIIOOOUUUcccwwwyyyuuulllgggaaa]]]\\\]]]^^^^^^[[[^^^dddiiimmmpppppppppssstttuuuwwwyyyzzz{{{|||zzzyyyvvvttttttvvvxxxzzzyyyzzz{{{}}}}}}zzzyyy|||wwwnnnfff```[[[XXXUUURRROOOMMMNNNOOOOOONNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGKKKRRR\\\gggqqqwww|||xxxjjjZZZPPPJJJPPP]]]ppp}}}{{{zzzvvvooommmoooxxxsssqqq{{{tttZZZHHH???777555555333111222111111111111000000000///////////////............//////000000//////...---------------------------/////////...---------,,,------..................+++,,,------......------......---------......///........................---.....................---------............///........................---.....................000//////...............///......------......///////////////////////////////////////////////////111111111111000000000000222222222111111111111111000000000000000000000000000000111222333333444444444555555555444666999<<<@@@FFFMMMQQQXXXggg~~~zzztttooofffccc^^^[[[[[[ZZZZZZYYYYYY[[[___cccfffhhhhhhhhhoooooopppqqqssstttuuuuuuppppppooonnnnnnnnnooopppmmmnnnoooqqqvvv~~~vvvrrrsssvvv}}}{{{ssskkkddd___[[[YYYTTTQQQMMMKKKKKKKKKKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIJJJIIIGGGEEEDDDDDDEEEEEEGGGFFFHHHPPPXXXaaakkktttwwwzzz~~~~~~rrrbbbVVVLLLOOOZZZnnn{{{uuussstttwwwyyyqqqvvvgggQQQEEE:::666666444333444111111111111000000000000//////////////////......///000000000000///......------------------------...............---------/////////...............+++,,,------......------.........---......///000........................---------...............---------............///........................---------.....................---,,,,,,,,,,,,---//////............//////////////////////////////000000000000000000000000...//////000111222333333222222222222222111111111111111111111111111111111111111111222222333333444444555666666666999===@@@IIINNNSSSVVV\\\lll{{{vvvppplllbbb```]]]ZZZYYYXXXUUUSSSTTTVVVXXX[[[^^^aaabbbcccggghhhhhhiiijjjkkkkkkllljjjjjjjjjjjjiiigggfffeeebbbcccdddggglllvvvzzzppplllnnnrrryyy||||||wwwooogggbbb^^^ZZZWWWRRROOOKKKIIIHHHHHHGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIJJJIIIGGGEEEDDDCCCDDDDDDGGGEEEGGGNNNTTTZZZeeeqqqtttwww{{{}}}~~~xxxggg[[[QQQPPPVVViii~~~zzzyyy{{{~~~vvvwwwvvv[[[LLL>>>888777666666777111111111111000000000000.../////////////////////000000000000000///..............................---------...............//////............//////+++,,,------......------...............///000000........................---------.........//////---------............///........................---------.........//////...---,,,,,,++++++,,,,,,//////............//////////////////////////////000000000000000000000000//////000111222333333444333333333222222111111111222222222222222222222222222222222222222222222222444555666777888<<>>DDDLLLRRRZZZcccmmmsssvvv}}}{{{{{{zzzsssllleee```\\\YYYUUUQQQNNNNNNOOOPPPLLLKKKJJJJJJKKKNNNQQQSSSUUUVVVWWWYYYZZZ[[[[[[[[[___```aaabbbaaa___]]]\\\ZZZYYYXXX[[[bbbllluuuzzz~~~{{{yyyxxxzzz{{{||||||tttnnnjjjjjjlllooowww~~~{{{xxx{{{tttoooiiifffccc___WWWQQQNNNNNNKKKGGGDDDCCCFFFJJJNNNNNNOOOOOONNNMMMKKKJJJGGGFFFEEEDDDDDDDDDEEEEEEGGGDDDDDDGGGKKKOOOYYYbbboooqqqtttwwwzzz~~~rrrfffYYYOOOHHHNNN[[[iiiuuu}}}zzzbbbKKKBBB===777666:::333333333222111111000000000000000000000000000000111000///......///000111//////.........------------------------------------------............///,,,---...//////000//////------..................,,,---------.../////////------............------,,,------......------,,,........................................................................//////////////////////////////000000000000//////.../////////000000000111111111111111000000000///222222222222222222222222111111222222222333333333111333555555333333444555777888:::>>>BBBJJJRRRXXX]]]gggrrryyy}}}}}}xxxxxx||||||tttmmmfff___[[[YYYWWWUUUQQQOOONNNMMMMMMKKKJJJIIIHHHIIIJJJMMMNNNQQQRRRTTTUUUWWWXXXXXXXXX]]]^^^_________]]][[[YYYYYYWWWVVVXXX^^^hhhsssyyy~~~{{{xxxvvvvvvvvvvvvuuunnnjjjiiiiiijjjlllvvv{{{yyy~~~|||yyy|||tttrrrnnniiieeebbb^^^WWWRRROOOMMMJJJFFFDDDFFFKKKNNNRRRQQQQQQPPPOOOMMMKKKJJJFFFEEEDDDCCCCCCCCCCCCDDDDDDBBBCCCGGGIIILLLRRRZZZhhhkkkoootttxxx~~~vvvlll\\\RRRIIIJJJRRR^^^mmmyyyoooRRRDDD===777444555444444444333222222111111000000000000000000000000000000////////////000000...............------------------------------------------............//////...............//////,,,,,,------...//////000------..................------............------------............------------------------------................................................//////////////////////////////000000000000//////////////////000000000000111111111111000000000000111111111111111111111111111111222222222333333333222444555555555555666777777:::>>>CCCIIIRRRZZZ```bbblllxxx{{{wwwtttyyy|||vvvoooiiibbb\\\XXXXXXWWWVVVSSSQQQOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]^^^]]][[[YYYXXXWWWVVVTTTUUU[[[eeeqqqxxx{{{wwwtttsssrrrqqqpppiiihhhiiijjjiiilllwwwzzztttrrryyy}}}{{{zzztttrrrnnniiiddd```[[[VVVRRROOOLLLIIIFFFFFFJJJOOOSSSUUUUUUSSSRRRPPPMMMLLLKKKFFFFFFEEEDDDDDDCCCCCCCCCBBBAAABBBFFFGGGHHHLLLRRR^^^bbbgggmmmssszzz{{{rrrdddYYYOOOJJJMMMVVVfffuuu|||[[[HHH???999444333444444444333222222111111000000000000000000000000000000////////////000000................................................---------............///000///...---,,,---...///---------.........//////...............---------------............------------............------------------------------................................................//////////////////////////////000000000000//////////////////000000000000111111111000000000000000000000000000000000000000111111222222222333333333333555555555444444666777777;;;AAAHHHPPPYYYccciiijjjqqqzzz}}}zzz{{{{{{yyyuuupppjjjfff```[[[WWWUUUTTTTTTRRRQQQOOOMMMLLLOOONNNMMMLLLLLLLLLLLLMMMRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[\\\]]]\\\[[[XXXWWWVVVVVVTTTUUUYYYcccoooxxx|||wwwtttrrrqqqooonnnjjjjjjkkkmmmmmmpppzzz}}}tttooolllrrr|||~~~{{{wwwrrrnnniiiccc^^^YYYTTTQQQOOOLLLHHHGGGIIINNNSSSWWWXXXWWWUUURRRPPPNNNLLLKKKHHHHHHGGGGGGFFFEEEDDDDDDBBB@@@BBBFFFFFFEEEGGGLLLVVVZZZbbbiiipppwww~~~xxxmmmaaaTTTLLLIIIOOO^^^lllwwwfffNNNBBB;;;666444333333333222111111000000111111111111111111111111//////000000000000//////---.............................................---------............///000///---,,,,,,---.../////////.........---------...............---------------............---------......//////......---------------------------................................................//////////////////////////////000000000000//////000000000000////////////000000000000000000111111000000000000000000000000111111222222222333333333555555555444333333444666777<<>>BBBFFFMMMYYYeeeqqq{{{{{{jjjmmmxxxooonnnqqqttt|||}}}}}}{{{yyyuuurrrkkkiiieee```ZZZUUUQQQOOOQQQNNNJJJJJJMMMPPPQQQPPPSSSRRRRRRQQQPPPPPPOOOOOOMMMPPPTTTXXX\\\^^^^^^^^^[[[```bbb```^^^^^^]]]YYY[[[ZZZ\\\```cccfffoooxxx~~~{{{}}}~~~~~~vvvmmmddd[[[XXXZZZXXXdddxxxxxxsssooolllhhheeebbb___\\\YYYVVVSSSMMMLLLKKKLLLPPPUUUXXXYYY]]]YYYSSSNNNKKKKKKLLLNNNMMMLLLIIIGGGFFFEEEFFFFFFFFFEEEDDDBBBBBBDDDEEEFFFKKKKKKPPPZZZccciiirrryyy|||~~~}}}ssseeeVVVLLLIIIJJJKKKSSSfffzzzeeeMMM???;;;777777666555222111222222111111111111000000000000000000000000////////////////////////////////////,,,,,,------......//////........................................................................------------------------------............------000000//////.........---,,,,,,,,,---...///000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111000111111111111222222222111111111111222333444555111111111111222333444555555222111555777999===CCCOOOXXXdddpppyyyyyyqqqtttzzznnnhhheeennnuuu}}}{{{zzzxxxvvvrrrooogggeeebbb___ZZZVVVSSSQQQQQQMMMJJJJJJMMMPPPQQQQQQSSSSSSSSSRRRQQQPPPOOOOOOMMMOOORRRVVVZZZ]]]^^^___^^^bbbdddaaa___```___]]]^^^]]]___bbbcccfffnnnwww~~~|||qqqhhh___WWWUUUXXX[[[fffxxx{{{|||~~~vvvrrrnnnllliiifffbbb___\\\YYYUUURRROOOMMMKKKLLLQQQUUUYYYZZZ[[[XXXRRRNNNKKKKKKLLLNNNLLLKKKIIIGGGFFFEEEEEEFFFFFFEEECCCBBBBBBCCCEEEFFFIIIIIIMMMVVV^^^eeennnvvvzzz}}}{{{ttthhh[[[QQQKKKIIIHHHOOO```uuunnnTTTDDD???777777666444222111222222111111111111000000000000000000000000////////////////////////////////////.............../////////........................................................................------------------------------............------000/////////.........---,,,---------.../////////........................////////////////////////////////////////////////////////////////////////000000000000111111111111000111111111111222222222111111111111222333444555111111111111222333444555888555555999===AAAHHHPPPVVV___lllwwwyyysssxxxtttiiieeedddmmmuuu}}}{{{xxxvvvtttqqqmmmiiibbbaaa___]]]ZZZWWWTTTSSSPPPMMMKKKJJJMMMOOOQQQQQQTTTTTTTTTSSSRRRQQQOOOOOOMMMNNNPPPSSSWWW[[[___aaaaaaeeefffcccaaacccdddcccdddbbbccceeeeeefffmmmvvv~~~tttiii```XXXRRRSSSVVV]]]hhhxxxxxx{{{zzztttqqqooommmkkkhhhccc___[[[XXXTTTQQQOOOMMMKKKLLLPPPVVVYYY[[[YYYVVVQQQMMMKKKKKKMMMNNNLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFIIIPPPWWW^^^iiisssxxx}}}yyytttlllaaaWWWNNNGGGDDDJJJYYYlll~~~{{{___LLLCCC888666555333222222222222111111111111000000000000000000000000////////////////////////////////////000000///////////////...........................................................................------------------------------............------/////////...............------..................------------------------////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111111111222222333444555222222222222333444555555666333444:::???FFFPPPZZZccckkkwww|||yyy~~~{{{kkkbbbbbbeeennnxxx~~~{{{xxxuuurrrooolllhhheee______^^^\\\ZZZWWWTTTSSSPPPNNNLLLKKKLLLNNNPPPRRRUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNPPPTTTZZZ___bbbeeeiiiiiifffeeehhhjjjiiijjjhhhhhhhhhggggggmmmuuu|||vvvlllaaaZZZSSSPPPRRRWWW]]]iiizzzyyy~~~xxxsssqqqpppoookkkgggbbb]]]YYYUUUQQQOOOMMMKKKJJJKKKPPPUUUZZZ[[[VVVTTTQQQNNNLLLLLLMMMNNNKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDFFFLLLQQQXXXdddooovvv}}}zzzuuunnndddYYYOOOGGGCCCHHHRRRbbbuuukkkSSSFFF:::777444333222222222222111111111111000000000///000000000000////////////////////////////////////111111000000//////......................................................................................................------............------.......................................---------------------------------////////////////////////////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222222222222222333444555555222222222333333444555666444333555;;;AAAJJJXXXdddsssxxxqqqccc^^^bbbiiittt~~~~~~||||||}}}}}}~~~}}}zzzwwwwwwyyy|||}}}{{{}}}xxxuuuqqqnnnkkkhhhdddbbb]]]]]]]]]\\\YYYVVVSSSRRRQQQOOONNNLLLKKKLLLOOOQQQTTTUUUVVVVVVUUUTTTRRRQQQOOONNNNNNOOOSSSYYY___cccgggkkkllliiiiiilllooonnnooommmlllllljjjiiinnnvvv}}}xxxnnneee[[[VVVRRRPPPTTTZZZ]]]kkkzzzwwwsssrrrqqqpppjjjeee___ZZZVVVRRRNNNLLLIIIHHHHHHKKKQQQVVVZZZ[[[UUUTTTQQQOOONNNMMMMMMNNNJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCEEEIIIMMMSSS___kkksss|||{{{wwwnnndddYYYOOOHHHEEEGGGLLLXXXkkk}}}xxx\\\III===:::555333333333333111111111111111000000000///000000000000////////////////////////////////////111111000000//////......................................................................................................------............---------------..............................---------------------------------////////////////////////////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222222222222222333444555666333333333333444555666777888888;;;BBBIIISSScccqqqzzzjjj```^^^fffrrr|||~~~zzzxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvsssqqqqqqtttvvvyyyvvvwwwuuurrrmmmjjjgggdddaaa___[[[\\\\\\\\\ZZZWWWTTTRRRRRRQQQPPPMMMJJJKKKMMMOOOSSSTTTVVVWWWWWWVVVTTTSSSQQQPPPOOOOOOSSSXXX^^^bbbhhhmmmooommmmmmqqqsssrrrrrrpppoooooommmlllqqqyyy}}}wwweee^^^WWWTTTSSSSSSXXX^^^cccrrr{{{~~~wwwsssrrrpppnnnfffaaa[[[UUUQQQNNNKKKIIIFFFFFFHHHMMMSSSYYY\\\]]]UUUTTTSSSQQQPPPNNNNNNMMMIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDHHHJJJOOO[[[gggpppyyy}}}xxxpppeee[[[RRRKKKHHHFFFGGGPPPbbbtttgggPPPBBB===777444444444333111111111111111000000000000000000000000////////////////////////////////////000000///////////////...................................................................................................------............---------------------.........------..................------------------------////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222222222222222333444555666444444444444555666777777777999???GGGOOO[[[lll|||pppeee___aaammm{{{zzzwwwtttrrrrrrssssssrrrppppppqqqrrrrrrsssssstttqqqqqqpppnnnmmmmmmooorrr~~~wwwrrrrrrpppmmmiiieeecccaaa^^^\\\XXXYYY[[[\\\[[[ZZZWWWVVVTTTSSSQQQMMMJJJIIIKKKNNNQQQSSSVVVXXXXXXXXXVVVUUURRRQQQPPPQQQSSSXXX]]]```hhhmmmpppppppppsssuuussssssqqqqqqqqqooonnnttt|||vvvooo^^^XXXSSSSSSTTTUUUZZZaaaooo|||}}}|||vvvsssqqqmmmjjjbbb]]]WWWQQQNNNKKKIIIGGGCCCEEEIIIPPPXXX]]]______VVVVVVUUUSSSQQQOOONNNMMMIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAA???@@@CCCFFFGGGKKKVVVcccllluuu}}}}}}zzzsssjjj```VVVNNNJJJEEEDDDKKKZZZjjjwww}}}wwwtttYYYGGG@@@999555555555333000111111111111000000000000000000000000////////////////////////////////////.............../////////................................................................................................------............------,,,,,,,,,------.........,,,---------.../////////........................////////////////////////////////////////////////////////////////////////000000000000111111111111000111111111111222222222333333222333333444555666444444444444555666777888666:::BBBMMMWWWdddwwwzzzgggaaa```dddsss~~~{{{zzzyyytttqqqooonnnnnnooonnnmmmlllllllllmmmnnnnnnoooooojjjkkklllkkkjjjjjjlllmmm~~~wwwrrrqqqmmmjjjeeebbb```^^^\\\ZZZUUUWWWZZZ\\\]]]\\\ZZZYYYUUUUUUSSSNNNIIIHHHJJJMMMPPPRRRUUUXXXYYYYYYWWWVVVSSSRRRQQQRRRTTTXXX]]]___gggmmmqqqqqqrrruuuvvvttttttrrrqqqrrrppppppvvv~~~wwwllldddYYYTTTQQQSSSUUUVVV\\\bbbyyy{{{zzzuuurrroookkkggg___[[[TTTOOOKKKIIIGGGEEEBBBEEEKKKSSS[[[```aaaaaaWWWWWWVVVTTTRRRPPPNNNLLLHHHIIIIIIHHHGGGEEECCCAAA@@@AAAAAABBBBBBAAAAAA@@@===>>>BBBEEEEEEHHHSSS___iiirrr{{{}}}~~~}}}}}}{{{vvvnnndddZZZQQQLLLGGGDDDHHHUUUbbbooo|||vvvsssppp}}}```JJJCCC:::666666555333000111111111111000000000000000000000000////////////////////////////////////,,,---------......//////........................................................................////////////////////////---..................---,,,,,,,,,------.........,,,,,,------...///000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111000111111111111222222222333333333333444555666666555444444555555666777888:::???IIIVVVaaaooosssbbb___```fffvvv|||~~~~~~{{{xxxuuutttpppnnnllllllllllllkkkjjjiiiiiijjjjjjkkklllllllllggghhhjjjjjjiiihhhiiikkk{{{zzzzzzwwwqqqkkkjjjgggddd```]]]\\\\\\\\\ZZZ\\\^^^^^^[[[ZZZ\\\^^^YYYXXXUUUQQQMMMKKKKKKLLLQQQSSSUUUWWWYYYZZZZZZZZZZZZXXXTTTRRRSSSVVVZZZ]]]gggkkkppptttvvvvvvvvvwwwwwwtttssstttsssttt{{{yyykkk```\\\VVVSSSSSSUUUUUUWWWbbbppp}}}}}}}}}vvvuuusssmmmfffcccYYYTTTMMMHHHEEEDDDDDDDDDCCCGGGMMMVVV^^^cccdddccc^^^ZZZUUUQQQOOONNNMMMKKKJJJKKKKKKIIIEEEBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBAAAAAAAAABBBHHHOOOUUU```fffpppyyy|||vvvnnnfff\\\SSSMMMGGGGGGHHHMMMWWWggg|||~~~yyywwwwwwnnnuuu|||gggVVVCCC;;;888111222444000111111000///////////////////////////////////////////////////////////////.........///////////////////////////////////////........................---------............///,,,---......//////..............................///......---------......................................................////////////////////////...............///000000//////000000111111111222000000000000000000000000000000111222333333444444333333333333333333333333222333444555555666777888@@@DDDNNN___ssszzziii\\\___fffppp}}}{{{zzzzzzzzzyyy{{{}}}|||zzzwwwuuutttpppoooooommmlllkkkjjjiiiggghhhjjjkkkkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiijjj|||wwwvvvvvvtttooojjjiiigggddd```]]]\\\[[[[[[YYY\\\^^^^^^]]][[[\\\]]]ZZZZZZXXXTTTQQQNNNMMMLLLOOOQQQTTTWWWZZZ[[[[[[[[[[[[YYYVVVTTTUUUWWW[[[]]]ggglllsssxxxzzzzzzzzzzzz|||zzzyyyyyyxxxyyy}}}tttggg\\\YYYRRRPPPQQQUUUXXX^^^kkkyyy|||yyyssssssqqqjjjdddaaaUUUQQQKKKFFFDDDCCCCCCDDDFFFJJJRRR[[[cccfffeeeccc^^^ZZZUUURRRPPPOOOMMMLLLKKKKKKKKKIIIEEEBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???AAAAAAAAAAAABBBGGGMMMQQQ[[[bbbmmmwww}}}~~~xxxppphhh___UUUOOOJJJHHHGGGKKKTTTcccwwwzzzvvvtttppptttzzzttt]]]III???;;;333333555000222222111000000000000111////////////////////////////////////////////////.../////////////////////................................................---------............///,,,---......//////..............................///......---------......................................................////////////////////////...............///000000.../////////000000000000000000000000000000000000111111111222222333333333333333333333333333333333111333555666777999:::<<>>@@@AAAAAAAAABBBEEEIIILLLTTT\\\hhhssszzz~~~zzztttlllcccZZZSSSNNNIIIFFFHHHOOO\\\qqq|||vvvrrrrrrtttvvv{{{gggQQQDDD>>>555555777111333333222111111111111222//////////////////////////////////////////////////////////////////......------------------------........................---------............///,,,---......//////....................................---------......///................................................////////////////////////...............///000000.........////////////000000000000000000000000000111111222222222222222222333333333333333333333333111444666888999;;;>>>AAAJJJSSSdddxxxmmmddd```hhhttt~~~}}}{{{yyywwwtttsssrrrsssrrrpppooonnnooooooppprrrtttvvvvvvuuuttttttuuuuuutttrrrpppnnnllljjjiiihhhhhhhhhiiiiiihhhggggggggggggggggggggghhhiiijjj}}}xxxtttpppnnnnnnmmmllljjjgggfffdddbbb___\\\ZZZYYYXXXZZZ]]]_________^^^]]]^^^]]]]]][[[YYYUUUPPPMMMJJJMMMRRRWWW[[[^^^___```\\\\\\[[[ZZZZZZZZZ[[[[[[dddlllwwwuuunnneeeZZZTTTRRRYYYYYY[[[___gggqqq{{{zzz~~~yyyqqqkkkfffeeeaaaZZZTTTRRRNNNMMMJJJGGGEEEFFFHHHJJJNNNTTT^^^iiiqqqqqqmmmiii]]]ZZZVVVSSSRRRPPPNNNLLLLLLLLLKKKHHHDDDAAAAAAAAABBBBBBBBBBBBAAA@@@?????????@@@BBBBBBAAABBBEEEGGGMMMVVVcccooovvv{{{|||wwwqqqiii```YYYQQQIIIDDDFFFKKKVVVkkk~~~xxxrrrttttttssswwwpppXXXGGG???666555777222333333222111111111111111////////////////////////////////////////////////////////////............------------------------........................---------............///,,,---......///....................................------------...//////................................................////////////////////////...............///000000/////////000000000000000000000000000000000000000222222222222111111111111222222333333333333444444333555888999:::===AAAEEEPPP^^^rrrwwwgggbbbcccmmmzzz|||xxxvvvuuutttsssqqqooonnnmmmllliiihhhggggggggghhhiiijjjmmmooopppppppppppprrrtttvvvuuusssqqqooolllkkkjjjhhhhhhhhhhhhggggggffffffgggggggggggghhhiiiiiijjj}}}{{{}}}}}}yyytttrrrooonnnmmmmmmmmmlllhhhgggfffeeebbb___\\\ZZZYYYZZZ\\\^^^``````___^^^___^^^]]]]]]\\\XXXSSSNNNIIILLLPPPUUUZZZ^^^aaaccc^^^^^^^^^]]]\\\\\\\\\\\\bbbjjjvvvzzzoooggg___WWWTTTTTTYYY\\\___dddmmmzzz{{{zzz}}}xxxttthhhbbb^^^\\\WWWPPPLLLLLLKKKKKKJJJHHHFFFGGGJJJMMMRRRYYYdddooouuuuuuooojjj[[[YYYVVVTTTRRRQQQNNNLLLKKKKKKJJJGGGDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBAAAAAAAAABBBDDDIIIRRR___jjjqqqwww}}}~~~{{{vvvnnnfff```TTTJJJCCCEEEIIIQQQeeezzz}}}uuuwwwuuusssvvv~~~}}}{{{```KKK@@@777666888222222222111000000000000111000000000000000000000000////////////////////////000000//////.........---------------------------........................---------............///,,,---......///.................................---------------...//////................................................////////////////////////...............///000000111111111111111111111111000000000000000000000000222111111111111111111111222222222333333444444444444777999999999>>>EEELLL\\\mmmooodddeeejjjuuu}}}zzzwwwtttqqqnnnmmmlllkkkjjjiiihhhgggbbbaaaaaaaaabbbccceeefffgggiiijjjjjjjjjllloooqqqtttsssrrrpppnnnmmmkkkkkkjjjiiiiiihhhgggffffffeeeggggggggghhhhhhiiikkkkkk~~~zzzyyy{{{{{{vvvqqqqqqpppooonnnnnnnnnnnnjjjjjjjjjhhhfffbbb^^^\\\ZZZZZZZZZ]]]___aaaaaa``````^^^]]]^^^___\\\VVVQQQJJJLLLOOOSSSYYY^^^ccceeeccccccaaa```____________aaahhhsss}}}vvviiiaaa[[[VVVUUUXXXXXX]]]ccciiittt~~~|||xxxppplll___YYYUUUSSSOOOKKKJJJMMMJJJLLLMMMKKKIIIJJJNNNQQQYYY___hhhrrrvvvssslllfffZZZWWWUUUSSSRRRPPPMMMKKKJJJJJJIIIFFFCCCBBBDDDEEEGGGGGGGGGFFFEEEDDDCCCBBB@@@AAAAAAAAA@@@@@@BBBCCCFFFOOOZZZccciiipppyyy~~~}}}zzztttlllgggZZZMMMEEEGGGIIIMMM```uuuzzzzzzzzzyyyyyy|||~~~lllSSSEEE999777888222222222111000000000000000000000000000000000000000////////////////////////000000000///......------------------------------........................---------............///,,,---......//////..............................---------------...///000................................................////////////////////////...............///000000333222222222222222111111000000000000000000000000000000111111111111111111111222222333333444444555555777999999:::AAAMMMWWWgggxxxxxxiiiggglllttt~~~|||yyywwwvvvssspppmmmgggfffeeedddcccbbbaaa```]]]]]]\\\]]]^^^___aaabbbccccccdddcccdddfffjjjmmmpppoooooonnnnnnmmmmmmllllllkkkiiihhhgggfffffffffhhhhhhhhhiiijjjkkklllmmm|||xxxvvvyyy}}}}}}xxxsssnnnoooooooooooonnnnnnnnnllllllmmmllliiieee```^^^\\\ZZZYYY[[[___bbbbbbbbbbbb```^^^___aaa```[[[VVVLLLLLLNNNQQQWWW^^^dddhhhiiihhhfffdddcccccccccdddbbbhhhqqqzzz|||qqqddd\\\XXXUUUWWW\\\___eeelllrrr~~~~~~|||~~~zzznnneee___VVVQQQNNNMMMLLLJJJNNNSSSQQQSSSUUUTTTQQQQQQUUUZZZaaafffmmmssstttooofff___XXXVVVTTTRRRQQQOOOLLLJJJIIIIIIHHHEEECCCCCCEEEGGGHHHHHHGGGGGGFFFDDDCCCBBB@@@AAAAAA@@@???@@@BBBDDDDDDLLLVVV\\\aaaiiittt}}}}}}}}}~~~~~~}}}xxxqqqlll```RRRIIIJJJIIIJJJYYYnnn~~~}}}~~~}}}{{{^^^LLL===:::999222333333222111111111111222000000000000000000000000////////////////////////111000000///......------................................................---------............///,,,---......//////..............................---,,,,,,------///000000................................................////////////////////////...............///000000222222222222111111000000000000000000000000000000//////000000111111222222111111222333333444555555555777888999<<>>LLL___nnnuuupppoooyyy}}}zzzyyytttrrrpppmmmllliiieeebbb______^^^\\\ZZZYYYXXXWWWXXXXXXWWWWWWXXXZZZ\\\]]]]]]]]]\\\[[[\\\^^^cccgggggghhhiiijjjlllmmmnnnoooooommmkkkiiigggffffffgggjjjjjjjjjkkklllmmmoooppp}}}yyywwwvvvxxx{{{zzztttnnnpppoooooonnnmmmnnnnnnnnnqqqrrrpppkkkiiijjjiiifffeee]]]YYY\\\````````````fffccc___```dddeeebbb^^^WWWSSSQQQSSSUUUYYYbbbkkkooonnnllljjjhhhgggggggggjjjlllrrrzzz}}}ttteeeWWWTTTWWWZZZ___fffpppxxx|||{{{}}}zzzlll^^^TTTNNNJJJIIIIIIKKKOOOTTTZZZ]]]aaaeeeiiiiiieeeccceeehhhooooooooolllhhhbbb\\\XXXXXXUUUQQQNNNLLLJJJHHHGGGGGGFFFDDDDDDEEEHHHKKKMMMNNNKKKGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????DDDEEEJJJRRRXXX^^^iiitttzzzxxxqqqgggZZZNNNIIIIIIKKKTTT^^^~~~uuuVVVAAA999777888666555444222111000000000111111111111000000000000////////////............////////////////////////...........................,,,++++++---......---........................---------............///------............------................................................---...///...------...///////////////////////////////////////////////////111000/////////000222333////////////////////////...///000222222111111000222222222222333444444555:::777;;;EEEKKKSSSggg}}}~~~sssrrr~~~~~~}}}{{{yyytttqqqpppnnnkkkhhhgggdddaaa___]]][[[ZZZWWWUUUTTTSSSSSSVVVUUUUUUUUUVVVXXXZZZ[[[\\\]]]^^^___aaaccceeefffhhhiiiiiihhhhhhiiikkkmmmpppnnnkkkjjjkkkkkkhhhfffiiiiiijjjlllmmmoooqqqrrr~~~{{{zzzvvvttttttvvvzzzyyyuuupppmmmmmmnnnooopppqqqrrrrrrqqqsssqqqmmmkkkmmmllliiifff^^^YYY[[[___```aaaccceeebbb```bbbfffgggeeebbb\\\WWWTTTTTTUUUXXX```hhhnnnnnnoooooonnnmmmkkkjjjkkklllqqqyyyzzzjjj___VVVUUUXXX[[[bbbiiiwww~~~{{{zzzzzzuuuggg[[[RRRMMMJJJJJJKKKNNNSSSYYY```dddjjjnnnrrrqqqmmmjjjkkkmmmllllllkkkhhhddd^^^YYYVVVWWWTTTPPPMMMKKKJJJHHHFFFFFFEEEDDDDDDFFFHHHKKKMMMOOOKKKGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???DDDDDDHHHNNNSSSYYYdddooozzzzzzsssnnnaaaSSSLLLHHHHHHOOOXXXvvv}}}___III===888777555444333222111111111111111111111111000000000000////////////............////////////////////////...........................,,,++++++---......------------------------------------............///------............------................................................---...//////------...///////////////////////////////////////////////////111000/////////000222222111111111111111111111111000000222333333333222111222222222222333444555666999666;;;EEEMMMVVVjjj|||vvvxxx~~~{{{zzzxxxuuupppmmmnnnkkkhhhfffdddbbb___\\\ZZZYYYWWWUUUSSSRRRRRRQQQSSSSSSTTTVVVXXX[[[]]]___]]]]]]^^^```bbbeeeggghhhiiijjjjjjiiihhhhhhkkkmmmqqqooommmnnnoooooollljjjiiiiiiiiijjjlllnnnpppqqq~~~|||yyywwwuuusssrrrrrrtttxxxxxxtttqqqmmmnnnppprrrsssssssssrrrqqqsssrrrooonnnqqqqqqnnnhhh___YYYZZZ]]]^^^aaaeeeeeecccbbbeeeiiikkkiiigggccc]]]XXXVVVUUUUUU\\\dddkkknnnrrrvvvvvvuuurrrpppmmmmmmpppvvv|||}}}rrr___ZZZWWWXXX\\\bbbkkkrrr}}}zzzzzz{{{|||zzznnnaaaVVVNNNJJJJJJKKKMMMRRRYYYbbbjjjooowwwzzz{{{yyytttooommmmmmhhhgggeeebbb^^^ZZZVVVTTTUUURRRNNNKKKJJJIIIGGGFFFDDDDDDDDDDDDFFFIIIMMMOOOOOOLLLHHHEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@DDDCCCDDDIIILLLRRR]]]iiiyyy|||vvvsssgggYYYOOOIIIGGGMMMSSShhh~~~kkkRRRBBB:::888444444333222222222222222111111111111000000000000////////////............////////////////////////...........................,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------................................................---...//////------...///////////////////////////////////////////////////000000000///000111111222111111111111111111111111111222333333444333333333222222222333333555666666999888>>>IIISSS^^^qqq{{{{{{|||{{{yyywwwuuussspppllliiikkkhhheeecccaaa___\\\YYYVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRTTTWWW[[[^^^aaabbb```aaabbbeeegggjjjkkklllllllllkkkiiihhhhhhjjjlllqqqqqqqqqsssttttttqqqooommmlllkkkkkkllloooqqqsss~~~|||yyywwwtttsssrrrqqqqqqsssuuuuuurrrpppqqqrrrtttuuutttsssqqqooopppsssssspppppptttuuusssjjjaaaYYYXXXYYY[[[```eeefffeeefffhhhkkkmmmkkkjjjhhhbbb]]]YYYUUUTTTXXX___ggglllttt{{{}}}|||xxxuuuqqqooopppuuuzzzssshhhZZZYYYZZZ]]]ccclllyyy}}}{{{zzz}}}~~~ttthhh\\\SSSLLLIIIIIIKKKPPPWWWaaallluuuzzz|||tttmmmhhhgggdddbbb___\\\YYYVVVTTTSSSRRROOOKKKIIIHHHGGGFFFDDDCCCCCCDDDEEEHHHKKKOOOPPPOOOLLLHHHEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@BBB@@@AAADDDHHHNNNYYYeeevvv~~~zzzuuulll```TTTLLLJJJNNNRRRYYYrrrtttYYYEEE<<<999444333333222222222333333111111111111000000000///////////////............////////////////////////...........................,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------................................................---///000///...---...///////////////////////////////////////////////////000000000000000111111222111111111111111111111111111222222333333333333333333333333333444555777777;;;<<>>???BBBFFFLLLXXXcccqqqzzz}}}yyytttiii[[[PPPLLLMMMOOOQQQiii}}}^^^HHH>>>;;;444444333333222333333333111111111111000000000///////////////............////////////////////////...........................,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------...................................................///000///......///000///////////////////////////////////////////////////000000000111111111111000000000000000000000000111111111111222222333333333333333444555666888999;;;>>>GGGTTTbbbrrr}}}{{{zzzrrrpppnnnnnnnnnnnnmmmkkkhhheeebbb```^^^\\\YYYVVVSSSRRRRRRRRRRRRSSSTTTTTTWWWZZZ]]]aaadddfffffffffhhhjjjlllooorrrtttuuuuuurrrqqqooollljjjjjjmmmooopppsssvvvxxxxxxwwwvvvuuuuuuuuuttttttuuuxxxzzz|||~~~{{{yyyvvvttttttsssssssssrrrqqqpppnnnnnnpppqqqsssuuuvvvvvvvvvuuupppssstttrrrtttyyyzzzyyysssjjj```[[[WWWVVV[[[aaafffhhhjjjlllmmmlllkkkjjjmmmiiieeeccc]]]XXXXXX\\\bbbhhhrrr||||||yyywwwyyy{{{rrreee___WWWZZZ^^^cccooo|||xxxxxxxxxzzz|||vvvlll```VVVOOOKKKIIIKKKQQQ[[[gggtttxxxnnneee___[[[\\\ZZZXXXVVVSSSRRRQQQPPPLLLIIIFFFEEEEEEDDDCCCBBBAAACCCEEEIIIMMMQQQTTTVVVPPPMMMIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???===>>>BBBEEEJJJUUU```jjjuuu~~~|||ssscccUUUNNNLLLJJJNNNcccgggNNNAAA>>>555555444333333333333333111111111111000000000000////////////............////////////////////////...........................,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------...................................................///000000......///000//////////////////////////////////////////////////////000111111111111000////////////////////////111111111111111222333333333333444444666777999:::;;;AAAKKKXXXhhhyyy~~~}}}{{{yyyxxxqqqooommmlllmmmnnnmmmlllgggeeeaaa___]]][[[XXXUUURRRRRRSSSSSSTTTVVVWWWXXX]]]```dddhhhjjjkkkjjjiiikkkmmmooorrrtttuuuuuuuuuuuutttqqqnnnllllllppprrrrrruuuwwwxxxwwwuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}zzzxxxvvvuuuuuurrrrrrrrrrrrqqqpppppppppqqqrrrrrrssstttuuuvvvvvvsssvvvvvvuuuwww{{{}}}{{{zzzqqqggg___YYYVVVZZZ```bbbeeeiiilllmmmlllllllllnnnllljjjiiiddd^^^\\\___ccchhhrrr{{{~~~||||||}}}wwwhhh___[[[WWW\\\ccckkkzzz~~~yyyvvvwwwzzz~~~tttnnndddZZZRRRMMMKKKKKKOOOVVVbbbppp~~~|||qqqhhhaaa\\\YYYWWWVVVUUUSSSQQQPPPNNNMMMJJJGGGEEECCCCCCCCCCCCBBBAAACCCFFFKKKOOOTTTWWWYYYPPPMMMIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA???>>>???CCCEEEHHHQQQ[[[cccppp|||~~~yyyiii[[[SSSNNNIIIMMM]]]uuutttWWWFFF@@@777666555444333222222222111111111111000000000000////////////............////////////////////////...........................,,,++++++---......------------------------------------............///------............------...................................................000111000///...///000////////////////////////////////////////////////...///000111222111111000000000000000000000000000333222222111222333444555333333444555666888::::::???FFFQQQ^^^ooo~~~}}}|||{{{yyywwwrrrooolllkkkkkkkkkjjjiiifffccc```^^^\\\YYYVVVTTTRRRRRRSSSTTTUUUWWWYYYZZZ```ccchhhmmmppppppooonnnppprrruuuwwwxxxyyyxxxxxxwwwuuussspppnnnooosssvvvvvvxxxzzzxxxvvvttttttuuuuuuwwwyyy|||~~~~~~~~~|||zzzxxxvvvuuuuuupppqqqrrrrrrqqqqqqrrrsssuuuuuutttsssssssssssstttuuuxxxyyywwwyyy}}}}}}vvvlllccc\\\WWWZZZ```___bbbgggkkklllmmmmmmnnnooommmnnnnnniiibbb```aaadddiiirrr{{{nnn```XXXVVVYYY```hhhsss~~~}}}zzzwwwxxxzzz}}}~~~zzzmmmggg^^^UUUOOOLLLKKKLLLRRRZZZgggvvvuuukkkccc^^^ZZZXXXTTTSSSSSSRRRPPPNNNLLLKKKIIIFFFDDDBBBCCCCCCBBBAAABBBDDDGGGLLLQQQUUUYYY[[[PPPMMMIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???@@@CCCDDDFFFMMMVVV___lllzzzzzz{{{mmm___WWWRRRMMMKKKWWWmmm~~~^^^JJJBBB888777555444333222222111111111111111000000000000000/////////............////////////////////////...........................,,,++++++---......---........................---------.........//////---..................---...................................................000111000///...///111////////////////////////////////////////////////...///000222222111111000111111111111111111111111444444333222333444555666333444444555777888:::;;;DDDLLLWWWdddvvv~~~}}}|||zzzxxxsssqqqmmmjjjiiiiiigggfffdddbbb___\\\[[[XXXUUUSSSQQQRRRRRRTTTVVVXXXZZZ[[[aaaeeekkkpppssstttsssrrrvvvxxxzzz|||}}}}}}|||{{{wwwvvvtttqqqoooqqquuuxxxyyy{{{{{{yyyuuussstttuuuwwwyyy}}}zzztttqqqqqqrrrrrrqqqoooooonnnnnnooopppqqqqqqqqqrrrttttttsssrrrrrrssstttvvvyyy}}}{{{qqqggg___[[[YYYYYYaaacccgggkkkooopppooommmmmmooorrrsssrrroookkkhhhmmmlllnnnuuu~~~}}}~~~|||pppfff]]]ZZZ\\\eeeiiisss|||yyyzzz|||}}}xxxppphhh___VVVQQQNNNKKKMMMQQQUUUaaappp|||{{{qqqkkkeee]]]WWWVVVTTTTTTSSSOOOKKKIIIHHHIIIIIIGGGDDDCCCCCCCCCBBBBBBGGGJJJLLLOOOVVV^^^^^^ZZZUUUQQQLLLHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@AAAEEEJJJNNN[[[fffuuu|||sssgggYYYMMMGGGIIIPPP]]]ooojjjRRREEE:::555333444444222333777111111111111000000000000000000000000000000000000////////////////////////////////////////////////...------------...//////////////////////////////.........................../////////...---,,,,,,///////////////.........///...---,,,+++***))))))---------............//////////////////.........000000000000000000000000,,,------...............111111222333333333333222222222333444444555555666333444555666777;;;???BBBLLLRRR^^^mmm~~~|||||||||{{{yyywwwvvvttttttpppnnnmmmlllkkkjjjgggdddbbb```]]]ZZZXXXWWWWWWWWWRRRRRRQQQRRRUUUZZZ___bbbiiikkknnnrrruuuwwwxxxxxx}}}}}}}}}}}}}}}|||||||||yyyyyyxxxwwwvvvvvvwwwwwwxxxxxxwwwuuussstttvvvxxx~~~}}}~~~~~~|||yyyvvvqqqoooooonnnllljjjmmmmmmnnnnnnnnnooooooooopppqqqssstttsssssstttuuuwwwyyy|||{{{ssskkkddd```]]]]]]___aaaffflllpppqqqpppooooooqqqsssuuuuuurrrooolllmmmmmmooouuu~~~uuujjjaaa[[[ZZZ]]]gggmmmxxx}}}vvvuuuxxx||||||qqqiiicccZZZSSSOOOMMMLLLNNNSSSXXXeeeuuu~~~uuummmjjjeee\\\UUURRRMMMMMMLLLJJJGGGFFFFFFGGGHHHFFFDDDDDDDDDEEEEEEEEEJJJNNNQQQTTTZZZ```___[[[TTTPPPKKKGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@??????AAAAAAAAAAAAAAACCCHHHKKKXXXcccrrr|||~~~}}}zzzsssgggZZZOOOIIIEEEJJJUUUfffzzzsssXXXHHH===888555555444111111333111111111111000000000000000000000000000000000000////////////////////////////////////////////////...------------...//////////////////////////////.................................///......------/////////////////////..................------------------............///.........///////////////////////////////////////------...///////////////111111222333333333333222222222333444444555555666333555666777888;;;AAAFFFPPPWWWcccrrr{{{{{{zzzyyywwwuuutttsssrrrpppnnnmmmlllkkkiiifffddd___]]]ZZZWWWTTTTTTTTTTTTSSSRRRRRRTTTXXX]]]bbbeeejjjlllooosssvvvxxxzzzzzz~~~~~~~~~}}}}}}|||||||||{{{{{{zzzyyyyyyyyyyyyyyy{{{{{{zzzxxxvvvvvvyyy{{{}}}{{{yyyvvvsssqqqooonnnmmmjjjgggdddkkkkkkmmmnnnnnnmmmmmmlllmmmooorrrsssssssssuuuvvvzzz{{{}}}~~~{{{vvvqqqkkkeeebbb```\\\```ffflllppprrrrrrqqqqqqsssvvvxxxyyywwwuuusssoooooopppuuu}}}|||mmmccc]]]ZZZ]]]bbbmmmuuuwwwsssuuu{{{}}}tttiii```[[[TTTOOOMMMLLLLLLPPPVVV]]]jjj|||vvvoooiiifffbbbYYYQQQNNNGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFFFFFFFGGGHHHJJJKKKOOOTTTYYY\\\```cccaaa[[[QQQNNNIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????BBBBBBBBBAAAAAABBBEEEHHHSSS]]]lllxxx}}}~~~~~~|||{{{xxxrrrhhh\\\RRRKKKDDDFFFMMM[[[lll}}}bbbMMM@@@:::666666555111///000222222111111111000000000000000000000000000000000////////////////////////////////////////////////...------------...//////////////////////////////........................------......///...............//////////////////.../////////000000111111---------............///------......//////000000..............................///000000000000000111111222333333333333222222222333444444555555666444666888888888<<>>JJJSSS]]]eeesss}}}yyyvvvwwwwwwvvvtttrrrqqqooooooooommmkkkjjjiiigggdddaaaYYYWWWSSSPPPNNNNNNPPPQQQSSSTTTWWW[[[___eeeiiilllmmmooosssxxx|||~~~}}}}}}}}}~~~~~~}}}{{{{{{~~~~~~|||yyywwwsssqqqpppooommmkkkkkkkkkjjjjjjjjjkkkmmmooolllmmmoooppppppooommmlllkkkmmmpppqqqqqqrrrtttuuuvvvwwwyyy{{{}}}~~~{{{tttlllccc^^^[[[___eeejjjmmmppptttvvvtttvvvzzz}}}~~~~~~yyyxxxyyyzzz~~~tttjjj___\\\^^^cccmmmuuu~~~{{{yyy{{{yyyqqqhhh^^^WWWQQQMMMKKKLLLLLLMMMSSS[[[ggguuuxxxmmmbbb\\\WWWOOOJJJIIIDDDEEEEEEDDDDDDFFFIIILLLNNNOOOQQQQQQPPPRRRUUUXXXYYYaaaggggggfffddd^^^XXXMMMJJJGGGEEEEEEDDDBBBAAABBBAAAAAA@@@@@@???>>>>>>===???@@@@@@AAABBBEEEHHHKKKTTTaaammmvvv{{{}}}~~~|||xxxrrrjjj___SSSKKKIIIEEEFFFMMMWWWdddxxxuuuVVVFFF>>>777777777444222222222222222222111111111111////////////////////////////////////////////////////////////////////////...------------...//////////////////////////////........................,,,,,,---.../////////...---.........//////000000000000000/////////......---------............///,,,------...///000111111000000000000000000000000///000000111111111111111111111222333333333333222222222333444444555555666333555777888:::BBBNNNWWW```jjjxxx~~~zzzvvvssswwwvvvuuusssrrrpppooonnnmmmkkkiiihhhgggdddaaa___XXXVVVRRROOONNNPPPRRRTTTUUUWWWZZZ^^^ccchhhkkkmmmppprrrvvv{{{~~~~~~~~~||||||~~~|||xxxuuupppmmmkkkjjjkkkkkkiiihhhkkkllllllllllllooosssvvvttttttuuuvvvuuutttsssrrrqqqsssuuuvvvuuuuuuvvvwwwwwwxxxyyy{{{}}}zzzqqqhhhbbb^^^bbbfffhhhjjjmmmsssxxxxxxzzz}}}{{{iiiaaa\\\^^^dddlllwww{{{{{{|||yyypppiiiaaaYYYSSSMMMKKKKKKMMMMMMOOOWWW```mmmyyy}}}wwwlll```XXXSSSLLLHHHHHHCCCDDDDDDDDDFFFIIINNNRRRWWWXXXZZZXXXVVVVVVYYY]]]\\\dddiiihhheeeaaaZZZTTTKKKIIIFFFEEEEEEEEECCCAAAAAAAAAAAA@@@??????>>>>>><<<===???@@@AAABBBEEEGGGIIIOOOZZZgggqqqyyy}}}}}}xxxssslllbbbUUULLLIIIDDDCCCHHHNNNXXXmmm___LLLAAA888777888666444444333222222222222111111111000000000000000000000000////////////////////////////////////////////////...------------...//////////////////////////////........................------......///.........------......///000000000000000//////......---------------............///------......//////000000111111111111111111111111//////000111111111111111111111222333333333333222222222333444444555555666555555666999???HHHSSS[[[aaalll{{{}}}yyyuuusssvvvuuutttrrrqqqooonnnmmmkkkiiigggeeedddbbb^^^\\\XXXUUURRRPPPPPPSSSVVVXXXZZZ\\\___cccgggjjjmmmnnntttvvvzzz~~~}}}}}}}}}{{{zzzyyyxxxvvvrrrooolllkkkiiijjjkkkmmmmmmlllooorrruuuvvvvvvvvvyyy|||}}}}}}}}}}}}|||||||||{{{{{{}}}~~~~~~|||{{{{{{|||}}}}}}~~~yyypppkkkccceeegggggggggjjjrrryyy|||~~~sssccc^^^^^^eeeoooyyy|||{{{}}}{{{oooeee^^^XXXQQQMMMHHHHHHKKKNNNPPPSSS\\\fffsss~~~|||rrrggg]]]WWWRRRJJJFFFEEECCCDDDEEEGGGKKKPPPWWW\\\___aaabbb___ZZZYYY\\\___]]]eeejjjgggbbb]]]VVVPPPJJJIIIGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>>===>>>@@@@@@@@@AAACCCDDDFFFKKKTTT```lllvvv|||~~~}}}xxxtttoooeeeYYYPPPJJJDDDCCCGGGJJJPPPeee{{{kkkSSSFFF;;;777888666555555333333222222222111111111000000000000000000000000////////////////////////////////////////////////...------------...//////////////////////////////.................................///......------------......///000000111.........///////////////---------............///.........///////////////000000000000000000000000...///000000111111000000111111222333333333333222222222333444444555555666888666666;;;EEEPPPYYY]]]```lll~~~}}}yyyuuuttttttsssrrrpppooommmlllkkkiiigggeeecccbbb___\\\YYYWWWTTTRRRPPPQQQUUUYYY\\\```bbbeeeiiilllnnnnnnooowwwyyy|||~~~zzzyyywwwuuutttsssrrrooolllnnnllllllmmmppprrrrrrrrruuuzzz~~~wwwrrreeeggghhhfffeeeiiiqqqyyy{{{nnnccc```cccmmmyyy~~~yyyxxx|||}}}tttggg]]]VVVQQQLLLHHHEEEFFFJJJOOORRRVVV```kkkwww|||lllcccZZZWWWRRRKKKEEECCCDDDEEEHHHLLLQQQXXX```fffeeeggggggccc]]][[[]]]```^^^eeeiiifff___ZZZSSSMMMJJJHHHGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAAAAA@@@???@@@BBBEEEHHHPPP[[[hhhssszzz~~~{{{wwwtttppphhh\\\SSSLLLFFFEEEIIIJJJNNNbbbxxxtttYYYJJJ===888777666444444333333333222222222111111000000000000000000000000////////////////////////////////////////////////...------------...//////////////////////////////.........................../////////...---,,,,,,---------...///000000111------...///000111222222---------........./////////////////////.........////////////////////////......///000000000000000111111222333333333333222222222333444444555555666:::777777===JJJVVV\\\___^^^lll|||~~~|||yyyvvvuuurrrqqqpppooommmkkkjjjiiihhhfffdddbbb```^^^ZZZXXXVVVTTTQQQPPPRRRVVV[[[___dddfffjjjmmmoooppppppoooyyy{{{~~~|||wwwoooooooooooonnnnnnmmmlllmmmmmmoootttxxx|||}}}|||wwwiiifffdddeeeiiioootttvvv}}}yyymmm^^^bbbkkkxxxuuutttwww~~~xxxkkk]]]TTTMMMHHHEEEFFFGGGJJJMMMOOORRRYYYdddmmm|||wwwkkkfff^^^TTTMMMHHHEEEEEEHHHHHHIIINNNWWWaaaiiimmmwwwpppgggaaa______^^^\\\ZZZ[[[[[[[[[YYYUUUQQQOOOMMMKKKHHHEEECCCCCCCCCDDDCCCBBB@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@??????BBBEEELLLWWWcccnnnuuuxxxyyy{{{zzzuuupppjjj```VVVPPPHHHDDDFFFHHHLLLZZZjjj|||eeePPP===::::::666333333444444333333222111000000000000000000000000000000---...///000000111000000//////////////////////////////............//////000000000000000000000000//////.........---------///000///---++++++---///............////////////---...///...------...///........................////////////////////////////////////000000000000222222111111111111111111111222333444444444444444///222444555444333333444777555777AAAQQQ___eeefffgggrrr||||||}}}}}}}}}zzztttpppsssrrrpppmmmkkkiiiggggggbbbbbbaaa```^^^[[[YYYXXXUUUSSSPPPOOORRRWWW^^^bbbfffiiillloooqqqrrrtttvvv|||zzztttoookkklllnnnppprrrsssssstttuuuvvvxxx}}}~~~ppplllhhhfffjjjoootttwww~~~rrrgggdddiiiuuuyyyrrrsssyyy}}}qqqeeeXXXPPPLLLHHHGGGHHHJJJMMMRRRUUUXXX___iiippp~~~|||rrrjjjeee\\\RRRJJJFFFDDDDDDGGGGGGJJJQQQ\\\fffooosssvvvooofff```^^^]]]\\\ZZZXXXXXXYYYXXXVVVSSSOOOMMMLLLKKKHHHEEECCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@AAA@@@@@@@@@????????????@@@CCCJJJSSS___jjjrrrvvvyyy|||{{{wwwrrrmmmdddZZZSSSJJJDDDEEEEEEHHHTTTcccuuujjjTTT@@@;;;;;;777333444444444333333222111111000000000000000000000000000---......////////////...//////////////////////////////............//////........................//////.........---------/////////---,,,+++---///............////////////---...///...------...///........................////////////////////////////////////000000000000111111111111111111111111111111222333333333333333000222444555444333444555888888<<>>???@@@@@@@@@@@@?????????>>>>>>>>>???AAAFFFNNNYYYdddnnntttyyy|||}}}zzzwwwrrriii```WWWLLLEEEDDDCCCDDDNNN[[[kkkyyy~~~rrr[[[EEE>>><<<777444555444333333222222111111111000000000000000000000000---...............---,,,//////////////////////////////............//////......................../////////............---...//////...,,,,,,---///............////////////---...///...------...///........................////////////////////////////////////000000000000111111111111111111111111000111222222222222222222000222444555444444555666999===CCCKKKTTT^^^hhhnnnxxx~~~}}}|||{{{yyywwwvvvtttrrrooollljjjiiihhhgggfffeeeeeeeee^^^^^^^^^\\\[[[YYYWWWVVVQQQQQQQQQRRRVVV\\\aaadddiiiiiijjjmmmqqquuuzzz}}}~~~}}}sssnnnlllkkkjjjnnnqqquuuzzz|||sssmmmmmmrrrxxx||||||rrrllllllzzz|||tttqqqttt}}}zzzrrr```VVVKKKHHHHHHHHHIIIMMMRRRWWW___fffkkkqqqvvvzzzxxxkkkfff```WWWMMMFFFCCCCCCDDDFFFIIIOOOZZZfffpppvvvyyypppiiiaaa\\\YYYXXXVVVSSSTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@???>>>>>>???@@@@@@?????????>>>>>>>>>>>>===???@@@DDDJJJSSS___jjjrrrxxx|||~~~}}}{{{xxxooogggZZZOOOFFFDDDCCCBBBJJJUUUdddsss~~~|||bbbIII???<<<777333555333333333222222111111111////////////////////////////////////......---,,,//////////////////////////////............//////......................../////////...............---...///...---,,,---///............////////////---...///...---------///........................////////////////////////////////////000000000000111111111111111222222222000111111222222222111111111333444555444555666888999@@@IIIOOOTTT\\\hhhqqq~~~}}}|||yyywwwzzzwwwtttqqqpppnnnkkkiiigggfffeeecccbbbbbbaaaaaa\\\\\\[[[ZZZYYYXXXVVVUUUOOOPPPSSSVVVZZZ___ccceeeffffffggglllssszzzzzzsssmmmlllmmmoooqqqssswww|||yyysssssswww|||yyysssppptttwwwrrrsssyyyxxxppp]]]SSSJJJGGGHHHIIIKKKOOOWWW\\\eeemmmsssxxx|||~~~vvvjjjccc]]]UUUMMMGGGDDDDDDEEEGGGKKKRRR]]]hhhppptttuuulllfff^^^ZZZXXXVVVTTTQQQTTTTTTSSSRRRQQQOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCBBB@@@???>>>>>>>>>???@@@AAA?????????>>>>>>>>>>>>===>>>@@@CCCHHHOOO[[[hhhpppwww||||||tttkkk]]]QQQHHHFFFDDDCCCIIISSS___ooo}}}{{{kkkNNNAAA<<<666333444333333222222222222222111////////////////////////000000000000000///...---//////////////////////////////............//////////////////////////////////////////////////////,,,...//////------...///............////////////---...///...---------///////////////////////////////////////////////////////////////000000000000000000111111111222222222111111222222222111111000111333555555555555777999888BBBLLLRRRVVV]]]iiittt}}}||||||zzzxxxvvvwwwtttpppnnnllljjjhhhfffeeedddbbb```^^^]]]\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUPPPRRRVVVZZZ___bbbdddeeebbbcccfffnnnxxxsssqqqooommmooossswwwzzz{{{}}}{{{}}}yyysssrrrsss{{{sssrrrwww}}}uuummm\\\SSSJJJIIIKKKLLLPPPTTT]]]bbbjjjssszzz}}}qqqfff]]]YYYSSSLLLGGGEEEEEEEEEHHHLLLUUU```iiiooopppppphhhccc\\\XXXWWWVVVSSSQQQSSSSSSSSSRRRPPPNNNMMMLLLHHHGGGGGGFFFDDDCCCBBBBBB??????>>>===>>>???@@@AAA@@@@@@?????????>>>>>>>>>===@@@CCCFFFMMMWWWdddnnnvvv{{{~~~wwwnnnaaaTTTIIIGGGEEECCCHHHPPPZZZjjjzzzyyytttTTTDDD===666333666222222222222222222222222000000000000000000000000000000000000000000///...//////////////////////////////............//////000000000000000000000000...////////////000000000+++---//////...---...///............////////////---...///...------...///////////////////////////////////////////////////////////////000000000000000000000111222222333333222222222333222222111000222444555555555666999;;;;;;EEEPPPWWWZZZaaannnxxx}}}{{{zzzzzzyyyvvvtttrrrooollliiihhhgggdddccc```___]]][[[YYYXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSVVV[[[```cccddddddcccaaaccciiittt~~~}}}xxxqqqqqqrrrtttxxx}}}|||sssrrrwww}}}yyytttxxx{{{qqqggg\\\RRRKKKKKKNNNQQQVVVZZZdddhhhoooxxxzzzqqqggg^^^WWWTTTPPPKKKHHHEEEEEEEEEHHHMMMVVVbbbkkkpppooonnneee```ZZZWWWWWWVVVTTTQQQRRRRRRQQQPPPOOOMMMLLLLLLGGGGGGFFFFFFEEECCCBBBBBB???>>>=========???@@@AAAAAA@@@@@@@@@????????????;;;>>>BBBEEEJJJTTTaaakkkuuu{{{wwwnnndddVVVJJJGGGEEEBBBDDDKKKRRRdddttt{{{~~~yyy|||ZZZHHH???888666888222222222222222222222222000000000000000000000000......//////000///////////////////////////////////////............//////////////////////////////.../////////000000000000+++---//////.........///............////////////---...///...------...///////////////////////////////////////////////////////////////000000000000///000000111222222333333333333333333333222111111333444555555555777:::<<>>=========???@@@AAAAAAAAAAAA@@@@@@@@@@@@???999===AAADDDIIIRRR___hhhtttzzzwwwnnnfffXXXKKKGGGDDD@@@AAAGGGMMM___ooowww|||zzzyyy^^^KKKAAA:::777:::222222222222222222222222000000000000000000000000,,,,,,---.../////////...//////////////////////////////............//////.........................../////////000000111111***,,,///000///......///............/////////000---...///...------...///000000000000000000000000////////////////////////////////////000000000000///000000111222222333333444444444444444333222111333444555555555777:::===EEENNNYYYaaagggooozzz|||xxxuuurrrooollllllkkkjjjiiifffeeecccbbbbbb```]]][[[TTTSSSSSSRRRRRRRRRRRRSSSWWWWWWWWWXXXXXXWWWWWWVVVYYY]]]bbbgggiiigggcccaaagggkkkuuu~~~|||uuutttzzzxxx{{{vvvjjjaaaWWWUUUTTTTTTWWW\\\aaaeeelllooovvv~~~vvvjjjaaa[[[VVVTTTOOOMMMJJJFFFDDDCCCCCCCCCFFFOOOZZZccclllqqqnnnhhhaaa^^^YYYVVVUUUSSSQQQPPPMMMNNNNNNNNNMMMLLLJJJIIIFFFEEEDDDCCCDDDCCCAAA???AAA@@@???======???@@@AAA@@@@@@???>>>=========>>>@@@AAABBBCCCGGGPPP\\\eeepppyyy~~~yyysssdddYYYNNNHHHDDDBBBDDDHHHPPPZZZiiivvv~~~}}}{{{yyy{{{zzz}}}fffPPPCCC:::666666444444333222222111111000000...---...///000///...............////////////////////////////////////---------.........//////,,,---......//////......)))+++///222333222///...////////////////////////............////////////////////////////////////000000///............///............/////////000000000000000000000000000222111000000000111333333111111222222222111000000555333333555555555:::AAAIIIXXXfffmmmuuu~~~zzzvvvsssmmmllljjjhhhfffdddccccccaaa```^^^\\\ZZZXXXWWWWWWPPPQQQRRRQQQOOOPPPTTTXXX^^^]]]ZZZWWWVVVVVVWWWXXX^^^```cccfffgggfffdddccclllttt}}}||||||}}}wwwuuuxxx|||}}}}}}ssshhhaaaYYYXXXWWWWWWZZZ___dddgggpppsssyyyxxxnnneee^^^YYYUUUSSSNNNLLLIIIFFFDDDCCCCCCCCCHHHPPPYYYaaaiiiooommmggg```\\\XXXUUUSSSRRRPPPNNNNNNNNNNNNNNNMMMLLLJJJIIIFFFDDDCCCDDDDDDCCCAAA???@@@???>>>======???AAABBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBFFFNNNYYYbbbmmmvvv~~~}}}xxxrrrdddYYYNNNHHHDDDBBBCCCGGGKKKVVVgggvvv~~~}}}|||{{{{{{}}}oooVVVFFF;;;777777444444333333222111111111000///......///000///...............////////////////////////////////////---------.........//////,,,---......//////......+++,,,///111111111///...////////////////////////............////////////////////////////////////...............///000111........./////////000000000000000000000000000000222111000000000111222333333333444444444444444333555333444666666777===EEEPPP```ooouuu}}}|||yyyuuuqqqnnnjjjiiigggdddbbb```______]]]\\\ZZZXXXVVVTTTSSSSSSNNNPPPPPPPPPPPPRRRVVVZZZ```]]]YYYVVVUUUVVVXXXZZZaaaeeeiiijjjiiiggghhhiiittt|||||||||}}}|||vvvwww|||yyywwwooofffaaa\\\\\\[[[\\\___cccgggjjjtttwww|||}}}pppkkkddd^^^ZZZVVVSSSQQQKKKIIIGGGDDDCCCCCCCCCDDDJJJQQQYYY___fffkkkjjjeee^^^ZZZUUURRRPPPOOOMMMLLLMMMNNNNNNNNNMMMKKKIIIHHHEEEDDDCCCCCCDDDDDDBBB@@@>>>=========>>>@@@AAACCCAAA@@@???>>>===============???@@@AAACCCKKKUUU]]]iiirrrzzz}}}|||{{{vvvqqqeeeZZZOOOIIIEEEAAABBBFFFEEEQQQcccsss|||}}}}}}{{{___KKK>>>888777444444333333222222111111000///......000000///...............////////////////////////////////////---............/////////------...////////////.........////////////......////////////////////////............////////////////////////////////////,,,---------///000111222....../////////000000000000000000000000000000000111111000000111111222333333333444555666666666666666444555777888999AAAJJJZZZjjjyyy|||xxxuuurrrnnnjjjhhheeedddaaa^^^\\\ZZZYYYXXXVVVUUUSSSQQQPPPOOONNNNNNLLLMMMNNNOOOQQQUUUZZZ^^^```]]]XXXTTTTTTVVVYYY\\\eeejjjooooookkkiiinnnsss|||yyy}}}}}}~~~wwwpppjjjeeeaaa_________aaacccgggjjjmmmtttwww|||~~~wwwrrrccc```[[[XXXUUURRROOOLLLHHHFFFDDDCCCBBBCCCDDDEEEMMMRRRXXX]]]ccciiihhhccc\\\XXXSSSOOOMMMLLLJJJIIIKKKLLLLLLLLLKKKIIIGGGFFFCCCBBBBBBBBBCCCCCCAAA???<<<<<<<<<===???AAABBBCCC@@@???>>>===<<<;;;;;;;;;<<<===??????AAAGGGPPPWWWeeennnwwwzzz{{{{{{wwwrrrfff\\\QQQJJJEEEAAABBBEEEBBBMMM]]]mmmyyy}}}~~~gggOOO@@@:::888555444444333222222111111000///...///000111000...............////////////////////////////////////.............../////////------...///////////////000000///...............////////////////////////............////////////////////////////////////---------......///111111...////////////000000000000000000000000000000000111111111111111222222222000111222444555666666666666555666888888:::DDDOOOaaarrrzzzwwwuuuqqqnnnllliiieeebbb```^^^\\\YYYVVVTTTSSSRRRPPPOOONNNLLLKKKKKKKKKKKKJJJKKKNNNQQQUUUZZZ^^^bbb___[[[VVVRRRRRRVVV[[[___gggnnntttrrrlllkkksss|||~~~}}}}}}wwwnnniiieeebbb```^^^^^^```bbbeeehhhjjjlllqqqsssvvvyyyxxxssskkkeee[[[XXXUUURRRPPPMMMJJJHHHEEEDDDCCCBBBBBBDDDFFFGGGOOOTTTYYY]]]ccchhhgggcccZZZVVVPPPLLLJJJIIIHHHGGGHHHIIIIIIIIIIIIGGGFFFEEECCCBBBAAABBBBBBBBB@@@>>><<<<<<===>>>@@@BBBCCCDDDAAAAAA???>>>===<<<<<<<<<:::<<<>>>>>>???DDDKKKQQQ```jjjtttxxx{{{|||yyytttiii^^^SSSMMMGGGBBBBBBDDDCCCJJJVVVfffwwwpppTTTCCC;;;999555555444444333222222111111///...///000111000///............////////////////////////////////////////////////////////////---...//////000000//////111000///...------......////////////////////////............//////////////////////////////////////////............//////////////////000000000111111111111111111111111111000000111111222222222222000111222444555666777777777666777888888;;;GGGTTTgggxxxzzzsssrrrpppnnnkkkhhhfffdddaaa^^^[[[YYYWWWTTTRRRPPPNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLOOOTTTZZZ___cccddd]]]YYYTTTQQQRRRWWW]]]bbbjjjqqqvvvsssmmmnnnyyy~~~|||}}}~~~zzztttjjjccc^^^\\\[[[[[[XXXYYY\\\^^^aaaccceeeffflllmmmooopppnnnhhh```ZZZUUUSSSOOOMMMKKKIIIGGGDDDCCCBBBBBBBBBCCCFFFHHHJJJQQQVVV[[[___eeeiiihhhcccZZZUUUOOOJJJGGGGGGFFFEEEFFFFFFGGGHHHHHHGGGFFFEEEFFFEEECCCCCCDDDCCC@@@>>>======???@@@BBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>:::<<<>>>>>>>>>AAAGGGLLLZZZdddpppvvvzzz|||{{{wwwkkkaaaVVVOOOIIIDDDBBBDDDEEEHHHQQQcccyyyzzz[[[GGG>>>999555555444444333333222222111000//////111111000///............////////////////////////////////////000000000////////////.........///000000000000///111000///...............////////////////////////............////////////////////////////////////000000///.............../////////000000000111111111111111111111111111111000000111222222222222111222333444666777888888888555666888::::::???NNN\\\ooo~~~|||rrrlllmmmiiifffcccbbb```^^^\\\YYYUUUTTTRRRPPPMMMLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIJJJMMMOOOTTTZZZaaaeeefffeee[[[XXXTTTRRRUUU[[[bbbgggoootttxxxuuuqqquuu}}}{{{~~~|||kkkeee]]]VVVSSSRRRRRRRRRPPPRRRUUUXXX[[[\\\^^^^^^hhhhhhhhhhhhfff```YYYSSSPPPMMMJJJGGGFFFFFFDDDCCCBBBBBBAAABBBDDDGGGJJJLLLRRRWWW]]]bbbgggllljjjeeeZZZUUUNNNIIIFFFEEEEEEDDDEEEFFFGGGIIIIIIIIIIIIHHHJJJIIIGGGFFFFFFEEEBBB@@@>>>???@@@BBBCCCDDDDDDEEEDDDCCCAAA@@@>>>=========:::<<>>>>>@@@DDDIIISSS^^^kkkrrrxxx|||{{{xxxnnndddYYYRRRKKKEEECCCEEEEEEFFFOOOdddbbbLLL@@@:::555555555444333333222222111000///000111111000///............////////////////////////////////////000000000000/////////.........///000000000000000///////////////.........////////////////////////............///////////////////////////////////////............//////000//////000000000111111111111111111111111111111111///000111222333222222111222333444555666777777777333444888<<<>>>FFFWWWhhhxxxzzztttjjjeeehhh```^^^\\\ZZZYYYXXXUUUSSSOOONNNMMMKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIPPPRRRXXX```gggjjjhhheeeZZZXXXVVVVVVYYY```gggllluuuyyy{{{yyywww~~~zzz||||||~~~sssaaa[[[SSSMMMKKKKKKLLLLLLJJJLLLOOOSSSUUUWWWXXXXXXeeeeeedddcccaaa\\\UUUPPPMMMIIIFFFDDDDDDDDDDDDCCCAAAAAAAAABBBEEEHHHKKKMMMRRRXXX___dddiiimmmkkkeeeZZZUUUNNNHHHFFFEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKNNNLLLJJJIIIIIIGGGDDDAAA@@@AAABBBCCCDDDEEEEEEEEEAAA@@@>>>===;;;::::::999:::===??????>>>???CCCGGGOOO[[[hhhpppwww{{{{{{xxxoooeeeZZZSSSLLLFFFCCCEEEEEEEEENNNfffhhhOOOBBB;;;666555555444444333222222111000///000111222111///............/////////000////////////////////////111111000000/////////......//////000000000000000......////////////......////////////////////////............/////////000////////////////////////---------...///000111222000000000000111111111111111111111111111111111111///000111222333222111111111111222333444444444444000333888===AAAKKK^^^ppp~~~sssooojjj```[[[___[[[XXXVVVUUUTTTSSSPPPNNNLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIRRRUUU[[[dddkkkmmmiiieeeZZZXXXWWWYYY]]]dddkkkpppzzz|||}}}|||}}}~~~~~~zzzzzz~~~uuueeeXXXTTTNNNIIIFFFFFFGGGIIIJJJLLLNNNOOOOOOQQQSSSUUU[[[\\\^^^``````[[[SSSNNNHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBCCCCCCDDDHHHMMMPPPVVVXXX^^^hhhpppqqqmmmkkk^^^TTTKKKHHHGGGEEEDDDFFFFFFKKKQQQSSSSSSRRRSSSUUUUUUTTTQQQMMMJJJHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@????????????@@@@@@???>>>@@@BBBDDDFFFMMMVVVdddooouuuxxxyyyzzzuuukkk^^^SSSLLLIIIFFFDDDCCCGGGQQQggg}}}tttUUUCCC>>>888666444444444333111000222222222111111111111000000000000000000000000000111111000000000000111111000000000000000000000000---------............///////////////////////////////////////////////////............////////////------------------------............///////////////////////////000111111111111000//////...//////111111111111111111111111111111111111222333444555555777:::???EEERRRhhh}}}}}}tttiiibbb___]]]ZZZWWWUUUTTTRRRPPPNNNLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJLLLRRRZZZdddkkkppprrrmmmfff\\\[[[YYY[[[aaajjjsssyyy}}}|||~~~wwwxxxyyy}}}|||}}}zzziii[[[QQQNNNIIIEEEDDDEEEGGGIIIJJJLLLOOOPPPPPPRRRTTTVVVXXXYYY\\\^^^^^^ZZZSSSMMMGGGFFFEEECCCCCCCCCDDDEEECCCDDDEEEEEEFFFJJJOOORRRZZZ\\\cccnnnvvvwwwsssooo]]]SSSJJJGGGGGGEEEDDDFFFIIIMMMRRRTTTUUUUUUWWWYYYXXXWWWTTTQQQNNNKKKIIIGGGEEEEEEFFFFFFFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>===???AAACCCDDDMMMVVVcccnnnuuuxxxyyy{{{xxxooo```UUUNNNIIIFFFCCCCCCFFFPPPeee|||~~~}}}]]]JJJCCC999777555444444333222000222222222111111111111000000000000000000000000000111111000000000000111111////////////////////////........./////////000000000000000000000000000000////////////////////////............////////////------------------------............///////////////////////////000111111222111111000000000000111111111111111111111111111222222222222333444555666555777<<>>=========>>>>>>=========>>>@@@AAACCCLLLUUUaaammmtttxxxzzzzzz{{{qqqcccWWWPPPJJJFFFBBBCCCEEENNN```|||~~~}}}eeeOOOEEE:::888555444444444222000222222222111111111111000000000000000000000000000111000000//////000000111////////////////////////////////////000000000111111111111111111111111111////////////////////////............////////////------------------------............///////////////////////////000111111222111111111111111222333111111111111111111111111333333333333444555666777444666;;;DDDQQQeeettthhhccc\\\WWWUUUSSSPPPMMMLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEGGGHHHJJJMMMRRRVVVZZZdddoootttvvvsssjjjaaa]]][[[[[[]]]eeeppp{{{}}}yyyyyy}}}uuuqqqoooyyymmm]]]SSSNNNGGGFFFEEEEEEFFFIIILLLNNNMMMPPPRRRTTTUUUWWWZZZ\\\]]]^^^___aaa```\\\UUUPPPIIIGGGEEEDDDCCCDDDFFFGGGFFFGGGHHHIIIKKKOOOTTTXXX^^^fffpppzzz{{{rrr[[[RRRJJJHHHHHHGGGGGGJJJMMMOOOSSSVVVZZZ]]]```bbb___^^^\\\XXXTTTPPPLLLIIIHHHHHHGGGFFFDDDCCCBBBAAA??????>>>===========================>>>@@@AAABBBKKKSSS___jjjsssxxxyyyzzzyyypppdddYYYQQQLLLFFFCCCCCCDDDKKK[[[qqqlllQQQDDD;;;999666444444444222111222222222111111111000000////////////////////////000000////////////000000////////////////////////....../////////000000000000000000000000000000000////////////////////////............////////////....................................///////////////////////////000000111000000000000111111222333111111111111111111111111333333333333444555666777999999<<>>>>>======<<<============>>>>>>???@@@AAABBBCCCIIIPPP[[[gggqqqwwwyyyxxxvvvnnncccYYYSSSMMMHHHDDDCCCCCCHHHUUUfffvvvsssUUUEEE===:::777555444444333222222222222111111111000000////////////////////////000000////////////000000........................------........./////////////////////////////////////////////////////////............////////////....................................///////////////////////////000000111///////////////000111222111111111111111111111111222222222222333444555666>>>>>>AAAJJJVVVhhhyyynnneee___WWWUUUSSSQQQOOOMMMKKKJJJHHHHHHGGGEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHIIIKKKMMMQQQVVVYYY___lllxxx}}}{{{uuukkkbbb___]]]\\\___fffrrr~~~{{{xxxyyy{{{}}}}}}{{{wwwtttsssxxxxxxgggWWWKKKFFFFFFEEEFFFGGGHHHKKKMMMOOOPPPSSSVVVYYY\\\^^^```dddfffffffffffffffddd```ZZZUUURRRPPPLLLIIIGGGHHHJJJKKKIIIJJJLLLMMMPPPTTTZZZ___iiivvvoooZZZQQQIIIIIIJJJJJJKKKMMMNNNQQQYYYbbbiiilllkkkiiijjjgggccc]]]XXXTTTPPPOOOHHHGGGEEECCCBBBAAA@@@@@@>>>>>>============>>>>>>===>>>>>>???@@@AAABBBBBBGGGMMMWWWdddooouuuwwwwwwuuummmccc[[[TTTOOOHHHDDDDDDBBBEEEOOO[[[iiixxx}}}]]]KKK???;;;777555444444333333222222222111111111111000000000000000000000000000000//////......//////000........................------------....................................////////////////////////............////////////....................................///////////////////////////000111111//////////////////000111111111111111111111111111222222222222333444555666:::;;;AAALLLZZZjjjzzzoooddd^^^[[[PPPOOOMMMKKKIIIHHHGGGGGGDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCEEEFFFFFFHHHJJJLLLMMMPPPTTTYYY]]]eeeqqq~~~}}}wwwmmmeeebbb```___bbbkkkxxxyyyxxx|||}}}{{{}}}|||xxxxxxyyy{{{lll]]]RRRHHHDDDEEEEEEFFFIIILLLOOORRRSSSTTTVVVYYY\\\___aaadddhhhjjjkkkkkkkkklllkkkhhhccc___XXXUUUPPPLLLJJJJJJLLLMMMLLLMMMOOOQQQTTTYYY___cccmmm{{{}}}jjjWWWNNNGGGGGGHHHHHHJJJMMMQQQVVV```llluuuwwwsssnnnhhheee___XXXRRROOOMMMLLLFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???<<<<<<===???@@@@@@AAAAAAEEEJJJTTT```mmmtttvvvuuuwwwpppfff]]]WWWPPPHHHCCCDDDAAACCCJJJSSS^^^ooo~~~fffSSS@@@<<<888555444444444333222222222111111111111000000000000000000000000000//////............//////....................................////////////////////////////////////////////////////////////............////////////....................................///////////////////////////000111111111111000000///000000000111111111111111111111111333333333333444555666777777:::BBBPPP___ooo{{{ooofff\\\WWWVVVMMMLLLJJJGGGEEEDDDEEEEEEBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHIIIKKKNNNPPPTTTYYY___dddmmmzzzxxxnnngggeeeccccccgggrrr|||xxxyyy~~~~~~|||wwwyyy~~~}}}xxxwwwzzzzzzdddXXXPPPIIIFFFGGGFFFHHHLLLPPPTTTWWWYYY[[[XXX[[[^^^aaacccfffjjjmmmooooooppprrrrrrpppllliii[[[XXXSSSNNNLLLLLLMMMOOONNNPPPRRRTTTWWW\\\bbbgggmmm|||zzzeeeUUULLLEEEEEEGGGGGGIIILLLSSSZZZfffttt~~~~~~xxxrrrddd```YYYQQQKKKHHHGGGGGGEEEDDDBBB@@@?????????@@@???>>>>>>>>>>>>>>>??????:::;;;<<<>>>????????????DDDHHHRRR___kkksssuuutttzzzsssiii```XXXPPPHHHBBBDDDAAABBBHHHOOOYYYkkk|||kkkXXXAAA===888555444444444333222222222111111111111000000000000000000000000000//////............//////........................////////////000000000000000000000000000000000000////////////////////////............/////////000////////////////////////............/////////000///////////////000111111333333222111000000000111111111111111111111111111555444444555555666777888===@@@JJJZZZiiiwwwnnnddd\\\RRRLLLLLLMMMLLLJJJGGGDDDDDDEEEFFFBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFHHHIIIIIIKKKOOOSSSWWW]]]dddiiitttxxxooogggffffffffflllxxxzzzwwwzzz}}}}}}~~~}}}yyyyyy~~~tttaaaVVVPPPKKKHHHHHHIIIMMMQQQTTTVVVVVVWWWYYY]]]aaafffhhhiiikkkppptttxxxwwwwwwyyyzzzyyytttpppjjj___TTTOOOLLLJJJJJJLLLNNNQQQTTTUUUWWW^^^iiiqqq}}}sss```RRRJJJDDDEEEGGGGGGIIILLLVVVaaaooo|||uuueee___\\\VVVOOOJJJFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<>>>>>>>>>>>>????????????DDDEEEMMMYYYccciiipppvvvuuusssmmmbbbVVVLLLGGGFFFDDD@@@@@@EEEIIIQQQfff{{{uuuSSSGGG???999777666222222333777555111000000111222111//////............//////000000////////////000000//////............//////............////////////000000////////////000000////////////........................////////////000000000000000000000000111111000000//////......000000000000000000000000/////////000111111222222111111222222222333333333222333555666666666888:::===EEEQQQ___mmm|||~~~pppbbb[[[WWWPPPJJJGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDGGGJJJMMMMMMPPPWWW]]]bbbjjjsss~~~wwwnnnkkkhhhlllooottt~~~yyywwwzzz|||yyy{{{ppp^^^TTTOOOLLLJJJKKKKKKNNNSSSVVVWWWXXXYYY[[[aaaeeejjjmmmoooqqqvvvzzz{{{{{{{{{}}}~~~zzzvvvpppfffZZZTTTPPPLLLKKKMMMPPPSSSWWWZZZ]]]eeepppyyylll[[[OOOHHHCCCDDDGGGHHHKKKNNNZZZeeetttsssbbbXXXUUUPPPJJJFFFDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>????????????CCCDDDKKKWWWaaahhhooouuusssrrroooggg[[[QQQJJJGGGFFFAAAAAAFFFIIIQQQfff{{{{{{YYYGGG???999777666333222333666444111000000111111111//////............////////////............////////////............//////............////////////000000////////////000000////////////........................////////////000000000000000000000000111000000000/////////...000000000000000000000000111111111000000000000000222222222222222222222333111333555555555666888:::@@@IIIVVVdddrrrtttggg[[[VVVSSSMMMHHHFFFGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDFFFJJJLLLMMMMMMQQQYYY^^^dddnnnwwwxxxpppmmmkkknnnssszzz|||yyyzzz|||{{{~~~{{{kkkZZZQQQMMMKKKLLLNNNNNNQQQTTTWWWYYY[[[]]]___eeejjjppptttvvvxxx}}}}}}wwwmmmbbb[[[UUUOOOMMMOOORRRVVV[[[___eeemmmxxx~~~sssbbbSSSKKKEEEBBBDDDGGGIIIMMMQQQ\\\hhhxxxmmm\\\RRROOOKKKGGGDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>????????????BBBBBBHHHSSS]]]dddllltttqqqrrrpppkkkaaaVVVMMMIIIGGGBBBBBBFFFIIIPPPdddxxxbbbJJJAAA888666555333222444555222000///000111000000//////............//////......------------......//////............//////............////////////000000////////////000000////////////........................////////////000000000000000000000000000000000000////////////000000000000000000000000222222111111000//////...222222222222222222222222111222444555555666888:::CCCMMM\\\kkkxxxxxxzzzxxxhhh]]]SSSOOONNNJJJFFFEEEFFFEEECCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDDDDEEEHHHKKKNNNOOOPPPUUU]]]cccjjjuuuyyyqqqnnnnnnrrrxxx~~~|||yyyzzzuuugggWWWOOOLLLJJJLLLPPPPPPRRRVVVYYY\\\___ccceeekkkqqqwww{{{}}}~~~|||sssjjjccc\\\TTTRRRTTTWWWZZZ___dddiiiqqqzzz{{{sssfffWWWLLLHHHDDDBBBEEEGGGIIIMMMRRR[[[iiiyyyzzzgggWWWQQQOOOKKKGGGDDDDDDDDDEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????AAAAAAEEEPPPYYYaaaiiiqqqrrrrrrpppkkkcccXXXOOOJJJFFFBBBBBBEEEGGGMMM___sss~~~kkkNNNCCC999666666444333333333111//////000000000/////////............/////////......------....../////////............//////............////////////000000////////////000000////////////........................////////////////////////////////////000000000000////////////////////////////////////111111111111000000//////333333333222222222222111111222444444444666999;;;EEEOOO___nnn{{{wwwooottt~~~mmm```VVVNNNLLLJJJGGGDDDDDDDDDCCCBBBAAA@@@@@@???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEFFFHHHKKKNNNQQQTTT[[[dddjjjqqq}}}wwwpppnnnqqqvvv|||zzzyyy}}}pppdddVVVOOOKKKJJJLLLPPPQQQTTTXXX\\\```eeekkkoooxxx}}}yyyrrrlllddd\\\[[[]]]^^^```dddggglllqqqwww{{{|||xxxtttnnneeeYYYNNNHHHGGGCCCCCCEEEGGGHHHLLLRRR\\\jjj{{{uuucccUUUPPPNNNJJJFFFDDDCCCDDDDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>????????????===>>>>>>>>>????????????@@@@@@DDDNNNWWW]]]eeemmmtttrrroooiiibbbYYYPPPJJJEEEAAA@@@CCCDDDIIIZZZnnn~~~|||tttTTTGGG;;;777666444333333222111//////000111000/////////............//////000//////////////////000//////............//////............////////////000000////////////000000////////////........................////////////////////////////////////////////////000000000000//////////////////////////////000000111111111111222222222222222222222222222333444444444777:::===HHHQQQ```ooo}}}zzzuuuqqqwwwqqqbbb\\\SSSLLLKKKIIIEEECCCDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFGGGJJJMMMSSSVVV___hhhnnnvvvuuuooonnnuuu{{{|||{{{|||{{{kkk```VVVPPPMMMJJJLLLPPPSSSVVV[[[```gggooowww}}}}}}wwwrrrjjjbbb```cccbbbcccdddgggjjjlllooopppmmmhhhccc___WWWMMMGGGFFFDDDBBBCCCFFFGGGGGGLLLRRR___mmm{{{yyynnn___TTTLLLJJJGGGCCCBBBAAABBBCCCCCCBBBAAA@@@@@@??????@@@>>>>>>>>>????????????@@@>>>>>>>>>>>>????????????@@@@@@DDDNNNUUUZZZaaagggrrrpppmmmhhhcccZZZRRRLLLEEE@@@@@@BBBBBBFFFVVViii|||||||||~~~~~~|||~~~[[[LLL===888777555333333222111000000222222111000//////............//////000000////////////000000//////............//////............////////////000000////////////000000////////////........................////////////000000000000000000000000////////////000000000000000000000000000000000000...//////000111111222222111111222222222333333333333444555555555888<<>>>>>?????????@@@@@@@@@>>>>>>>>>>>>????????????AAAAAAEEENNNUUUYYY]]]cccmmmlllkkkjjjggg___UUUNNNFFFAAA@@@BBBBBBEEETTTfffuuu}}}}}}zzz|||}}}|||aaaQQQ@@@:::888666333222222111111111333333222000//////............///////////////......///////////////............//////............////////////000000////////////000000////////////........................////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000111111111000000111222333444444555444555666666666999>>>AAANNNXXXhhhxxx~~~rrrbbbYYYPPPKKKGGGGGGEEEAAAAAADDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAACCCDDDEEEFFFGGGFFFGGGIIIJJJKKKNNNRRRUUU\\\bbbllluuu{{{xxxuuuwww}}}zzzpppeee___XXXSSSRRRQQQOOOQQQVVVXXX\\\bbbjjjttt{{{}}}yyytttoooeee[[[XXX[[[UUUTTTTTTVVVWWWXXXWWWVVVQQQKKKFFFFFFBBB===???EEE======AAAFFFHHHIIIPPPXXX```llluuuqqqfffZZZOOOGGGFFFEEECCCBBBBBBEEEGGGIIIDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>????????????AAAAAAFFFOOOUUUXXX[[[```ggghhhkkkmmmllldddXXXOOOGGGBBBAAACCCBBBEEETTTfffrrr|||}}}yyyzzz||||||{{{dddSSSBBB;;;999666333222222111111222444444222111//////............//////.........------.........//////............//////............/////////000000000////////////000000000/////////......................../////////000000000000000000000000000.../////////000000111111000000000000000000000000222222111111000///////////////000111333444555666555666666666777:::???BBBPPP\\\mmm~~~|||vvveeeYYYQQQKKKFFFCCCDDDCCC@@@@@@DDDBBBBBBAAAAAAAAABBBCCCCCC???@@@AAACCCEEEFFFHHHHHHEEEGGGJJJLLLNNNRRRVVVZZZdddjjjttt}}}{{{yyy|||}}}uuupppjjjccc^^^VVVTTTQQQNNNMMMPPPUUUZZZ[[[```fffnnn|||~~~uuurrrqqqsssuuuwwwxxxxxxvvvuuupppoookkkfffaaa[[[VVVTTTSSSSSSQQQPPPNNNLLLJJJJJJHHHEEEBBBAAABBBBBB@@@===???AAADDDFFFIIIMMMRRRUUU```kkkrrrjjj]]]QQQJJJFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@DDDJJJPPPTTTUUUUUUccciiillljjjiiihhh___UUUNNNDDD???BBBDDDFFFOOO[[[mmm|||zzzssswwwzzzxxx}}}~~~vvvWWWBBB<<<777666888444444444555555444222111000111///...------...///111000000000000000000000000111000000000//////......////////////////////////000000//////.........---....................................////////////////////////////////////////////////000000000000000000000000111111111111111111222222222222111111222222333444444555555666555444777999666555===IIIVVV```ooonnn]]]SSSPPPHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAABBBDDDEEEGGGHHHHHHHHHLLLJJJKKKMMMNNNPPPYYYbbbfffnnnvvv}}}yyy|||yyyooohhhddd```ZZZVVVQQQQQQQQQPPPPPPRRRVVVZZZ```fffnnnwwwxxxlllfffdddfffgggiiijjjkkkkkkkkkkkkgggeeeccc___ZZZVVVRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDBBB??????@@@@@@>>><<<@@@BBBEEEHHHKKKPPPUUUYYY___hhhmmmdddVVVKKKEEEAAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@DDDJJJPPPTTTUUUUUU```fffkkkkkkkkkhhh```VVVPPPFFF@@@BBBDDDEEEMMMXXXiiiyyy}}}wwwyyyyyyvvvuuuxxx|||\\\FFF???888777888333444444444444444222111000111000...------...000111000000000000000000000000000000/////////.........////////////////////////000/////////................................................////////////////////////////////////////////////000000000111//////000000000111111111111111222222222222111111222222222333444444555555444444666888777888BBBNNNYYYcccrrr||||||uuudddVVVMMMJJJGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIMMMLLLMMMPPPQQQTTT\\\fffnnnvvv~~~}}}~~~{{{uuupppkkkfff^^^YYYWWWUUURRROOONNNPPPSSSUUUWWWYYY\\\^^^dddmmmxxxzzznnncccZZZVVVXXXZZZZZZZZZ[[[\\\]]]^^^___\\\[[[YYYWWWTTTQQQOOOMMMJJJIIIGGGEEECCCAAA@@@@@@BBB@@@>>>>>>???@@@???>>>AAADDDGGGKKKNNNTTTYYY]]]```gggggg]]]OOOFFFAAA???AAABBBCCCEEEFFFGGGHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@DDDIIIPPPTTTUUUUUU[[[aaahhhlllmmmjjj```WWWRRRHHHBBBCCCCCCCCCJJJTTTeeettt~~~zzzyyywwwsssmmmqqq|||dddLLLCCC:::777777333333444444444333222111000000000............000000000000000000000000000000000////////////.........////////////////////////////////////................................................/////////////////////////////////////////////000000000111111////////////000000000000111111222222222222111111111111222222333444444444444444555777888<<>>>>>========================>>>@@@CCCIIIOOOSSSUUUUUUVVV\\\eeelllooojjjaaaYYYRRRIIIBBBCCCCCCBBBHHHRRRcccppp{{{{{{xxxvvvtttpppjjjnnnyyyjjjPPPEEE;;;777888333333333333333222222111111000000///......///000000////////////////////////000000000000000000000000///////////////////////////////////////.............................................//////////////////////////////////////////000000000111111111....../////////000000000111111222222222222111111000111111222222333333444444444555666888???JJJTTT^^^iiizzz|||vvvuuuxxxqqq^^^UUUOOOIIIGGGDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOSSSXXX[[[___hhhrrrxxx|||xxxtttnnniiiddd___YYYVVVQQQOOOLLLLLLMMMOOOQQQRRRRRRUUUYYY]]]bbbhhhooosssuuu~~~ooodddYYYRRRMMMHHHHHHKKKLLLKKKJJJJJJLLLNNNQQQSSSPPPPPPQQQQQQQQQQQQPPPPPPKKKIIIFFFCCC@@@???>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBEEEIIINNNSSSYYY___dddccceee```SSSHHHDDDDDDCCCEEEGGGJJJMMMOOOQQQQQQQQQIIIHHHFFFDDDBBB@@@??????@@@@@@@@@@@@????????????========================>>>???CCCIIIOOOSSSTTTTTTRRRXXXbbblllooojjjaaa[[[QQQHHHBBBDDDDDDBBBHHHRRRcccllltttvvvtttsssrrrqqqkkkooowwwnnnSSSGGG<<<888999444333333222222222111222222000000////////////000000////////////////////////111111111111111111111111////////////////////////.........///////////////////////////////////////............////////////////////////////////////000000000000111111111111////////////000000000000111111222222222222111111000111111222222333333444444666666555888AAALLLTTT___jjj|||{{{wwwyyy~~~eeeTTTNNNIIIDDDBBBCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGJJJKKKLLLNNNOOOPPPPPPQQQPPPQQQVVV\\\```eeennnxxx{{{rrrlllddd]]]XXXUUURRRQQQKKKJJJJJJJJJMMMPPPTTTVVVWWWZZZ___dddjjjqqqxxx}}}uuu___VVVNNNJJJFFFBBBAAACCCGGGGGGFFFGGGHHHKKKNNNPPPNNNNNNOOOPPPPPPPPPPPPOOOKKKHHHEEEAAA>>>=========>>>???@@@@@@???@@@BBBDDDDDDGGGKKKPPPUUU[[[aaaffffffeee^^^PPPFFFCCCCCCCCCGGGIIILLLPPPRRRTTTTTTSSSMMMLLLIIIGGGDDDBBBAAA@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCHHHOOOSSSTTTTTTQQQUUU___kkkooojjjaaa]]]QQQHHHCCCDDDDDDBBBGGGPPP___fffmmmqqqrrrsssuuuvvvqqqtttwww}}}tttWWWIII===999999555333222111111111111222222000000000000000000000000000000000000000000000000000000111111111111222222////////////////////////.........///////////////////////////////////////............////////////////////////////////////000000000111111111222222000000000000111111111111111111222222222222111111111111222222333444444444444777777666;;;FFFPPPUUU___lll~~~|||xxx|||vvv___RRRLLLHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIILLLMMMOOOPPPRRRSSSSSSSSSRRRTTTZZZaaaggglllvvvwwwjjjeee]]]WWWSSSQQQOOOMMMKKKKKKLLLMMMOOOSSSXXX[[[^^^cccjjjrrrxxx~~~pppbbbUUUMMMGGGEEECCC@@@AAACCCEEEEEEFFFGGGHHHKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPLLLIIIEEEAAA>>>======>>>???AAABBBAAA@@@@@@BBBEEEGGGJJJNNNSSSWWW]]]dddhhhmmmkkkbbbSSSGGGDDDCCCBBBGGGIIIMMMQQQSSSTTTSSSSSSQQQPPPMMMJJJGGGEEECCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===???BBBHHHNNNSSSTTTTTTPPPSSS]]]jjjnnnhhhaaa___TTTJJJDDDEEECCC@@@DDDLLLXXX^^^hhhqqqvvvxxx{{{~~~{{{||||||}}}~~~|||]]]LLL>>>999999444222222111000000111222333000000000111111000000000000000000000000000000000......//////000000000000////////////////////////............/////////000////////////////////////............////////////////////////////////////000000111111111222222222111111111111222222222222111111222222222222111111222222222333444444555555333777999999@@@MMMVVVYYY```mmm{{{xxx{{{{{{lll[[[QQQMMMIIIGGGHHHCCCBBBBBBBBBCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOQQQRRRTTTTTTUUUUUUVVVXXX^^^gggmmmsss}}}~~~~~~uuueee```ZZZUUURRROOOMMMKKKMMMNNNOOOPPPRRRWWW\\\```dddkkkuuu~~~uuucccUUUPPPIIICCCCCCCCCCCCFFFJJJFFFFFFGGGIIIJJJLLLNNNOOORRRSSSSSSTTTTTTTTTSSSSSSNNNKKKGGGCCC@@@??????@@@BBBDDDEEEDDDBBBBBBEEEGGGJJJMMMQQQUUUZZZ___fffjjjtttrrrgggWWWKKKFFFEEEBBBGGGIIIMMMPPPSSSSSSRRRRRRSSSRRROOOLLLIIIFFFDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===???BBBHHHNNNRRRTTTTTTQQQRRR\\\iiinnnhhhaaa```VVVLLLFFFEEECCC>>>AAAIIIRRRYYYfffrrrzzz}}}{{{zzzaaaOOO@@@999888444222222111000000111222333000000111111111111000000000000000000000000000000,,,---------......//////////////////////////////---.........//////000000000000000000000000000000............/////////000////////////////////////000111111111111222222222111111222222222333333333111111222222222222111111222333333444444555555666111777:::<<>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBJJJSSSUUUSSSRRRUUUZZZaaaggggggbbb]]]VVVMMMDDD@@@???>>>AAAFFFJJJUUUeeepppwww}}}{{{zzzhhhMMMBBB===999555333333333222222222111111222111111111000000//////000000000000////////////000000000000////////////........................000000000000000000000000//////000000000000//////000///.........///111222444333111000......//////000000////////////000000///000000000000111111111333333222222333333444555444444333333333444555555555666777<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCJJJSSSWWWUUUUUUVVVZZZ```eeefffbbb]]]WWWMMMDDDAAA???>>>AAAEEEIIITTTdddqqqyyy}}}nnnPPPBBB===888555333333333222222222222111111111111111000000000///000000000000////////////000000000000////////////........................//////////////////////////////000000000000//////000//////...///000111222333222111////////////000111111000000000000111111000000000111111111222222222222222222222333444444444444333333333444555555777888888>>>MMM^^^eeeccchhhuuu~~~}}}{{{{{{ttt^^^VVVLLLGGGFFFGGGFFFDDDEEEFFFFFFGGGGGGHHHHHHHHHJJJKKKMMMOOOPPPRRRRRRRRRSSSTTTVVVWWWWWWYYY\\\^^^bbbhhhppptttyyy}}}qqqeee^^^XXXXXXXXXWWWYYY]]]^^^bbbhhhnnntttzzzppp]]]MMMFFFEEE@@@AAAAAAAAABBBEEEIIILLLLLLOOORRRUUUVVVWWWYYY[[[^^^___aaabbbbbbaaa```___ZZZUUUOOOJJJHHHGGGFFFEEEJJJIIIHHHHHHIIIJJJKKKLLLOOOPPPUUU\\\bbbhhhttt~~~~~~nnn\\\NNNGGGGGGIIIIIIRRR[[[```bbbbbb\\\UUUOOONNNMMMKKKIIIGGGFFFEEEBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===@@@AAACCCKKKTTTYYYXXXYYYYYYZZZ___cccdddaaa]]]WWWNNNEEEAAA@@@>>>AAAEEEGGGRRRbbbqqq|||vvvUUUDDD===888555333333333333222222222222111111111111000000000000000000000000////////////////////////000000000000................................................//////000000000000/////////////////////000111111111000000//////000000111222222111111111111222222111111111111222222222333222111111111111222333333333333333333333444555666888999:::BBBQQQccclllmmmnnnyyy}}}}}}~~~hhhVVVQQQJJJGGGGGGHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLNNNPPPRRRTTTUUUUUUUUUTTTUUUWWWXXXYYY[[[^^^aaajjjqqqxxx}}}tttggg```[[[[[[]]]]]]```eeehhhlllttt{{{yyyeeeTTTHHHEEEGGG@@@AAABBBCCCCCCFFFJJJMMMMMMPPPTTTVVVXXXZZZ\\\^^^aaabbbdddeeeeeedddaaa```[[[WWWQQQLLLJJJIIIHHHGGGKKKJJJIIIHHHHHHIIIKKKLLLPPPRRRVVV]]]eeeooo{{{ppp]]]NNNHHHHHHJJJMMMXXXcccggggggcccZZZQQQJJJJJJIIIHHHGGGFFFEEEEEECCCCCCAAA@@@@@@???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<@@@BBBDDDJJJUUU[[[[[[\\\[[[ZZZ]]]aaabbb```]]]WWWNNNFFFBBB@@@???@@@DDDEEEOOO___ppp}}}ZZZEEE===999666444444333333333222222222111111111000000000000000000000000000////////////////////////000000000000................................................//////000000000000/////////////////////000000111////////////000000111111222111111000000111111222111111222222222333333333111111000000111111222333333333333333444444555666999999===GGGYYYkkkwww|||www|||}}}sss^^^QQQNNNJJJHHHHHHIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRUUUVVVWWWVVVVVVTTTUUUWWWXXXZZZ]]]aaaeeeooovvvxxxllleee``````bbbcccfffkkkpppuuu|||rrr^^^PPPFFFDDDGGGAAACCCDDDEEEEEEGGGJJJMMMMMMPPPTTTWWWYYY[[[^^^```cccdddfffhhhhhhfffcccbbb[[[WWWRRRNNNLLLKKKJJJHHHJJJIIIGGGFFFFFFGGGIIIKKKPPPSSSXXX^^^gggtttooo\\\NNNHHHHHHKKKRRR]]]hhhjjjfff___UUUKKKFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<@@@BBBCCCIIITTT[[[]]]]]][[[YYY[[[^^^```^^^\\\WWWOOOGGGCCCAAA???@@@CCCDDDLLL\\\ooo|||{{{___GGG???;;;777444444444333333333222222000000000000000000111111000000000000////////////.../////////000000000111////////////////////////........................//////000000000000//////...//////000000000000000---...//////000000111111000000////////////000000111111222222222333333333111111000000111111222333333222222333444555666666888999@@@NNNaaattt}}}iiiZZZNNNMMMKKKIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTWWWWWWWWWVVVUUURRRTTTVVVXXX[[[```eeeiiiqqqyyy}}}rrrkkkeeedddfffgggkkkpppvvvzzzlllZZZMMMDDDBBBDDDBBBDDDFFFGGGHHHIIILLLOOONNNQQQVVVYYY[[[]]]```ccceeegggjjjlllllljjjhhhfff^^^ZZZUUURRRPPPOOOMMMLLLIIIGGGFFFDDDEEEGGGIIIKKKQQQVVV[[[```kkkxxx~~~mmmZZZMMMGGGIIILLLUUU```hhhggg```XXXOOOGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;@@@BBBCCCHHHRRRZZZ]]]\\\YYYXXXYYY]]]^^^]]][[[XXXOOOGGGDDDBBB???@@@CCCCCCJJJXXXlll{{{zzzeeeKKKAAA===888444444444444333333333333000000000000111111111111000000000000////////////......//////000000111111////////////////////////........................//////000000000000//////......///000000000000000---...///000000000000///000000////////////000000111111111111222222222333222111111111111222333333222222222333444555666777888999CCCTTThhhyyyvvvaaaXXXMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSTTTWWWXXXXXXWWWUUUSSSRRRTTTVVVYYY]]]dddkkkpppvvv~~~~~~yyy~~~xxxpppiiihhhiiiiiimmmrrrxxx{{{yyydddVVVLLLDDDAAABBBAAACCCFFFIIIJJJMMMPPPSSSRRRUUUYYY\\\___bbbeeegggiiilllooorrrrrrqqqnnnlllbbb___ZZZWWWVVVTTTRRRQQQIIIHHHFFFEEEFFFIIILLLNNNSSSYYY___dddnnn{{{zzziiiXXXKKKGGGJJJMMMVVV^^^ddd```XXXRRRLLLFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;@@@BBBBBBFFFPPPYYY\\\YYYWWWVVVXXX\\\]]]\\\YYYXXXPPPHHHEEEBBB???@@@BBBCCCHHHVVVjjjlllOOOCCC>>>888555444444444444333333333///000000000111111111111000000000000////////////.........///000111111111//////////////////////////////////////////////////////000000000000//////---...///000111000000///---...///000000//////...111000000000000000000111000000000111111111222222222222222222222333444444222222222333444555666777888:::EEEXXXkkkyyykkkYYYVVVLLLLLLKKKJJJIIIIIIJJJKKKJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWZZZ[[[ZZZWWWTTTRRRRRRTTTXXX\\\aaaiiiqqqwww~~~{{{yyy{{{sssllljjjjjjkkknnnsssxxx{{{}}}nnn\\\RRRLLLFFFCCCDDD???BBBFFFIIILLLOOOSSSVVVUUUXXX\\\```bbbeeeiiikkkmmmooosssvvvwwwvvvsssqqqfffccc___\\\ZZZYYYWWWUUUKKKIIIGGGGGGHHHKKKOOOQQQUUU[[[aaafffqqq~~~wwwgggVVVJJJGGGJJJNNNUUU\\\```[[[SSSNNNJJJGGGFFFFFFEEEEEEDDDDDDDDDCCCAAABBBDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;@@@BBBBBBEEEOOOXXX\\\WWWVVVUUUWWW[[[]]][[[XXXXXXPPPHHHEEECCC@@@@@@BBBCCCHHHTTTiiiqqqRRREEE>>>777555555444444444333333333//////000000111111111222000000000000////////////---......///000111111222000000000000000000000000000000000000000000000000//////000000000000//////---...000111111111000///---...///000000///...---222222111111111111222222///000000000000111111111333333222222333333444555222222222333444555777777999;;;FFFZZZkkkwwwdddUUUSSSJJJKKKKKKJJJIIIJJJLLLNNNLLLMMMNNNQQQSSSUUUWWWXXXXXXZZZ\\\\\\[[[XXXTTTRRRSSSVVVYYY^^^dddllluuu{{{~~~~~~~~~|||||||||yyyvvv~~~}}}yyyrrrmmmjjjlllooorrrtttyyy~~~rrrgggWWWMMMIIIHHHFFFEEEDDDFFFHHHIIIKKKOOOTTTWWW]]]___aaadddllluuuwwwuuuwwwxxxzzz}}}~~~{{{xxxmmmggg```]]]^^^^^^[[[XXXUUUPPPKKKIIIKKKNNNPPPQQQZZZ[[[___hhhttt~~~zzzqqqbbbTTTJJJHHHIIILLLTTTTTTRRROOOKKKHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@??????>>>>>>>>>>>>>>>???@@@AAACCCFFFLLLSSSXXXUUUTTTTTTXXX]]]^^^YYYUUURRRMMMFFFAAA??????@@@@@@@@@CCCMMMbbb{{{xxxVVVFFF???999555555555444444333333222222222222111111111111000000000000000000000000000111000///......///000111666111---+++---000000000//////...//////000111222////////////////////////000000000000000000000000000000////////////000000......///000111222222333000111111111111222222222222222222222222222222222222333444444333333555777888>>>HHHVVVdddsssgggVVVPPPLLLKKKIIIHHHHHHIIIJJJLLLPPPMMMLLLNNNTTTYYY[[[[[[^^^``````[[[TTTQQQSSSVVVZZZXXX[[[dddmmmrrrxxx~~~|||zzz|||}}}}}}}}}}}}}}}zzz~~~xxxtttvvvyyyzzzzzz~~~|||uuupppnnnooorrrtttvvv{{{yyyjjj```SSSJJJGGGFFFEEECCCFFFGGGIIIKKKMMMRRRXXX\\\aaafffkkkpppyyy}}}sssmmmeeebbbbbbbbb```]]][[[VVVPPPNNNOOOQQQSSSTTTZZZ[[[```hhhrrrzzz}}}~~~ssskkk^^^QQQIIIHHHJJJMMMUUUTTTQQQMMMIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???AAACCCFFFKKKRRRWWWXXXVVVVVVYYY^^^^^^[[[VVVRRRMMMFFFAAA??????@@@@@@AAACCCLLL^^^uuu}}}ZZZHHH???999666555555444444333333222222222222111111111111000000000000000000000000000111000///......///000111333000......000000///...000////////////000000111000000000000000000000000000000000000000000000000000000////////////000000//////000000111111222222000111111111111222222222222222222222222222222222222333444444333333555777999>>>HHHUUUcccqqq|||eeeVVVOOOLLLJJJIIIHHHHHHIIIKKKLLLPPPNNNNNNQQQVVVZZZ\\\\\\___```___YYYSSSPPPRRRVVVZZZZZZ^^^gggnnnttt|||~~~{{{yyyzzz{{{}}}~~~}}}{{{zzzzzzzzzzzzxxx|||xxxpppnnnrrryyy~~~~~~|||}}}zzzuuussssssuuuvvvxxx}}}wwwmmmfff___XXXOOOIIIGGGFFFEEECCCGGGIIIJJJLLLPPPVVV^^^ccchhhpppzzzvvvpppiiifffeeefffdddcccbbb]]]VVVRRRQQQRRRSSSSSSYYY\\\aaaiiiooorrrrrrppphhhbbbWWWNNNHHHIIILLLNNNWWWSSSNNNJJJGGGGGGHHHIIIIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@BBBEEEKKKQQQVVVXXXVVVVVVYYY\\\]]]ZZZWWWTTTNNNGGGAAA????????????BBBBBBIIIXXXlll~~~~~~bbbLLL@@@:::666666555555444333333222222222222111111111111000000000000000000000000000000000////////////000000000//////000222111///,,,111000000////////////000111111111111111111111111000000000000000000000000000000////////////000000000000000000000111111111000111111111111222222222222222222222222222222222222333444444333444666888999>>>IIIWWWffftttzzzbbbTTTOOOKKKJJJIIIHHHIIIKKKMMMNNNPPPPPPRRRUUUZZZ]]]^^^]]]```___\\\VVVPPPOOOSSSWWW^^^```fffmmmrrrxxx}}}zzzxxxwwwxxxzzz{{{{{{{{{zzzyyyzzzyyyxxxvvvvvvuuuuuuuuuvvv{{{uuurrrnnnooouuu~~~~~~|||~~~zzzwwwvvvvvvvvvxxx||||||ssskkkccc[[[WWWUUUQQQLLLJJJIIIHHHGGGEEEHHHIIIJJJLLLRRRZZZdddjjjttt~~~}}}rrrnnnhhhffffffhhhhhhhhhgggbbbZZZTTTPPPNNNOOOOOOXXX\\\bbbhhhkkkjjjfffccc\\\WWWPPPKKKIIIKKKOOORRRYYYTTTMMMGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>===>>>@@@AAADDDIIIPPPUUUVVVUUUTTTVVVXXXYYYXXXVVVUUUPPPHHHBBB??????>>>>>>???@@@DDDQQQcccvvvzzzjjjPPPCCC<<<777777666555444333333222222222222111111111000000000000000000000000000000000000////////////000000//////000000111000///...111111000//////...//////000000000000000000000000////////////////////////000000////////////000000111111111000000000000000000000111111111222222222111222222222222222333333222333444444444444777999888>>>KKK\\\nnnsss^^^RRRNNNJJJJJJIIIIIIJJJLLLNNNPPPQQQRRRVVVZZZ]]]______^^^^^^\\\WWWRRROOOQQQWWW\\\dddhhhooouuuwww~~~}}}yyywwwtttuuuvvvvvvwwwvvvvvvuuuuuuttttttsssrrrrrrrrrrrrvvvzzz{{{yyymmmmmmooouuu|||}}}yyyvvvtttssstttwwwzzz||||||zzzxxxwwwsssnnnfff^^^YYYTTTQQQNNNLLLJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJMMMTTT___kkksss}}}zzzwwwtttiiihhhfffeeegggiiikkkllljjjeee]]]UUUNNNKKKKKKLLLXXX\\\aaaeeeddd```[[[WWWQQQOOOKKKIIIJJJNNNSSSVVV\\\UUULLLFFFDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>===>>>???@@@CCCHHHOOOSSSUUUUUUTTTUUUWWWYYYYYYYYYWWWQQQIIICCC???>>>>>>===;;;<<<@@@JJJ[[[ppp{{{rrrUUUEEE@@@888777777555444333222222222222222111111111000000000000000000000000000000//////000000000000//////000000//////...///000111111111000//////...//////////////////////////////////////////////////////000000////////////000000111111111000000000000000000000111111111222222222111111111222222333333333222333444444444555777999:::@@@NNNbbbwwwkkkYYYPPPMMMJJJIIIIIIIIIKKKMMMPPPRRRSSSVVVZZZ]]]____________[[[XXXSSSOOOPPPUUU\\\aaahhhlllsssyyy{{{~~~|||xxxuuuqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppwww{{{{{{tttssshhhlllrrrzzz~~~yyytttpppnnnlllmmmnnnnnnllliiifffccc^^^YYYTTTOOOMMMLLLLLLKKKEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNQQQYYYfffttt~~~{{{xxxtttqqqooommmjjjhhhaaaaaacccdddgggiiikkklllhhhddd]]]UUUNNNKKKLLLNNNUUUYYY]]]^^^ZZZUUUPPPNNNJJJIIIIIIJJJNNNSSSXXX\\\```XXXMMMFFFDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>><<<===>>>???BBBGGGMMMRRRWWWWWWWWWWWWYYY[[[^^^```YYYSSSJJJCCC???>>>===<<<:::;;;???GGGVVVjjj{{{ZZZHHHBBB999888777666555333222222222222222111111111111000000000000000000000000000//////000000000000/////////000000///---...000333111000000////////////000........................000000000000000000000000000000////////////000000000000000000000111111111000111111111111222222222111111111222222333333444222333444555555666888:::>>>DDDRRRggg}}}|||dddUUUNNNLLLIIIIIIIIIIIILLLOOORRRTTTVVVYYY]]]____________```XXXUUUQQQOOOQQQXXX```eeeiiimmmsss{{{~~~|||yyytttqqqmmmmmmmmmnnnnnnooooooooonnnnnnooopppppppppoooooouuuzzztttoooooolllpppxxx}}}wwwpppjjjgggbbbaaaaaa```^^^[[[WWWTTTPPPMMMJJJHHHIIIIIIIIIIIIFFFHHHJJJLLLMMMOOOQQQRRRSSSSSSTTTWWW```ooo}}}ssslllhhhdddaaa___^^^]]][[[XXXZZZ^^^aaacccdddeeefff___]]]XXXQQQKKKJJJMMMPPPRRRTTTWWWUUUPPPKKKHHHGGGFFFGGGHHHLLLQQQWWW]]]```cccZZZOOOGGGFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<===>>>???AAAFFFLLLQQQVVVWWWWWWXXXYYY]]]aaadddZZZTTTKKKDDD???===<<<;;;:::<<<@@@FFFSSSfff|||]]]IIICCC999999888666555333222222222222222111111111111000000000000000000000000000...///000111111000///...,,,///111111//////000111000////////////000000111////////////////////////000000000000000000000000000000////////////000000//////000000111111222222000111111111111222222222000111111222333333444444111333444555555666999;;;@@@GGGVVVmmmuuu___RRRLLLKKKHHHHHHHHHJJJLLLPPPSSSUUUYYY\\\______^^^]]]^^^___XXXUUUPPPOOOSSSZZZbbbfffkkknnnuuu~~~}}}{{{yyyuuuppplllhhhhhhhhhiiijjjkkkllllllkkklllmmmnnnoooooonnnmmmrrrwww|||~~~~~~zzzppplllnnnrrrwww~~~~~~~~~~~~|||uuunnngggccc[[[ZZZXXXWWWVVVSSSPPPMMMKKKIIIGGGFFFGGGHHHHHHGGGJJJLLLOOOQQQRRRTTTWWWYYYXXXXXXYYY\\\fffvvvqqqfff```\\\XXXUUUTTTSSSRRRQQQQQQUUUYYY]]]^^^^^^^^^^^^VVVTTTQQQLLLHHHHHHLLLQQQOOOQQQRRROOOIIIEEECCCCCCEEEFFFIIIMMMSSSZZZ```ccceee[[[PPPIIIGGGFFFDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@??????>>>>>>>>>>>>>>><<<======>>>AAAEEELLLPPPTTTUUUUUUVVVXXX\\\aaaddd[[[UUULLLDDD???===<<<;;;<<<>>>BBBGGGQQQdddyyy___IIICCC999999888666555333222222222222222111111111111000000000000000000000000000...///000111111000///...)))...222444222///////////////...//////000111222000000000000000000000000000000000000000000000000000000////////////000000...//////000111222222333000111111111111222222222000000111222333333444444111333444555555666999;;;@@@HHHYYYrrrrrr\\\PPPLLLKKKHHHHHHHHHJJJMMMPPPTTTVVV[[[^^^```___]]]\\\]]]___YYYUUUQQQPPPTTT[[[aaaeeennnpppxxx}}}|||{{{yyywwwrrrmmmhhhddddddeeeeeeggghhhjjjkkkiiijjjlllmmmnnnnnnmmmllloootttyyy|||}}}~~~rrrmmmpppvvvzzz~~~~~~~~~xxxmmm```XXXTTTRRRPPPOOOOOONNNLLLKKKCCCEEEGGGHHHGGGGGGHHHIIIKKKMMMQQQVVVZZZ^^^aaabbbeeeaaa___eeerrrzzzjjj```[[[YYYXXXUUURRROOOOOORRRUUUTTTVVVYYY[[[\\\[[[XXXWWWNNNMMMKKKIIIHHHHHHHHHHHHJJJIIIHHHFFFEEECCCBBBAAAHHHJJJNNNTTTYYY___ccceeeggg\\\NNNFFFEEEEEEBBB???CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBB@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>???DDDJJJNNNUUUWWWVVVWWW[[[aaaaaa]]]\\\VVVNNNFFFAAA>>>;;;:::<<<<<<===BBBOOObbbttt~~~kkkNNN@@@<<<:::777666666555444222111111111111000000000000000000111111111111000000000000000000000000000000000111111111111222222222////////////////////////////////////.....................///000000111111//////////////////////////////000111111111111111000111111111111222222222111111111111111111111111666555444666888:::::::::DDDLLL```|||mmm]]]QQQJJJHHHHHHHHHHHHJJJMMMQQQUUUWWW[[[aaaddd___[[[[[[]]]]]]WWWTTTQQQQQQUUU]]]cccgggooovvv}}}{{{yyyvvvtttqqqmmmhhheee```aaabbbdddeeeeeeeeeeeecccggglllnnnnnnmmmlllkkknnnrrrxxx{{{|||~~~wwwmmmkkkpppxxx~~~~~~}}}}}}~~~zzznnnbbbYYYQQQOOOMMMMMMMMMLLLKKKIIIFFFHHHIIIJJJJJJJJJLLLMMMQQQTTTYYY___dddiiilllmmmoookkkjjjppp|||yyykkk```YYYUUUTTTSSSRRRPPPOOOQQQTTTWWWWWWYYY[[[]]]]]][[[XXXVVVNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEIIILLLPPPVVV\\\aaaeeegggcccYYYMMMFFFEEEFFFDDDAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>???CCCIIINNNUUUWWWWWWWWW[[[``````\\\[[[UUUMMMEEEAAA>>><<<:::<<<===>>>BBBLLL^^^rrrnnnQQQBBB===:::777666666555444222111111111111000000000000000000111111111111000000000000000000000000000000222222222111111000000000////////////////////////////////////////////////000000000000000000000/////////////////////////////////000111111111111111000111111111111222222222222222222222222222222222555555555666888:::;;;;;;FFFRRRhhhkkk\\\QQQKKKIIIHHHHHHHHHJJJMMMQQQTTTVVV\\\bbbeeeaaa]]]\\\]]]\\\UUUSSSQQQRRRVVV]]]dddhhhoooxxx~~~{{{xxxvvvssspppmmmiiiddd```^^^^^^______```aaabbbbbbdddgggllloooooonnnmmmmmmnnnsssxxx{{{}}}qqqjjjllluuu}}}}}}|||||||||~~~|||qqqddd[[[QQQOOOMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOSSSUUUYYY]]]ccckkkqqqwwwzzz|||{{{xxxwww}}}{{{oooddd[[[UUURRRPPPOOOPPPQQQRRRRRRTTTXXX[[[[[[\\\^^^^^^]]]ZZZWWWUUUNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNSSSYYY___cccfffhhh^^^UUUKKKEEEEEEFFFEEECCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>???CCCIIIMMMUUUXXXXXXXXXZZZ___^^^[[[YYYTTTKKKDDD@@@>>><<<;;;;;;===???BBBHHHXXXooo~~~rrrTTTDDD>>>;;;888666555555444333222222111111111000000000000000111111111111000000000000000000000000000000444333222111000//////...////////////////////////000000000000000000000000222222111111000//////...//////////////////////////////000111111111111111000111111111111222222222222222222222333333333333555555555555777999;;;<<>>?????????@@@CCCHHHKKKUUUXXXZZZYYYZZZ^^^]]]ZZZXXXSSSKKKDDD@@@>>><<<;;;;;;===@@@AAAEEERRRjjj}}}}}}wwwWWWFFF???<<<888666555555444333222222222111111111000000000000111111111111000000////////////////////////222222222111000/////////////////////////////////000000000000111111111111222222111111000000000000//////////////////////////////000111111111111111000000111111111222222222222333333333333333444444444555555555666888;;;>>>HHH[[[wwwxxxdddXXXPPPLLLLLLJJJIIIIIIJJJLLLPPPSSSUUU[[[aaadddaaa^^^]]]ZZZWWWSSSTTTVVVZZZ___fffmmmrrr|||wwwtttooolllhhhdddaaa]]]YYYVVVVVVUUURRRQQQRRRTTTWWWYYY```dddhhhkkkllllllmmmnnnmmmqqqvvvzzz|||{{{rrrttt{{{~~~||||||{{{{{{}}}sssggg^^^XXXVVVTTTTTTVVVWWWXXXXXXUUUWWWXXXZZZ\\\```fffiiiooottt|||qqqfff^^^YYYRRRNNNNNNNNNLLLJJJPPPSSSWWWYYYYYYYYYZZZ[[[]]]]]]\\\[[[XXXUUUQQQOOOMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLQQQTTTYYY^^^aaacccbbbbbbVVVPPPJJJEEEDDDDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@@@@AAAAAABBB????????????????????????>>>?????????@@@BBBGGGJJJTTTYYY[[[ZZZ[[[^^^^^^[[[YYYSSSKKKDDD@@@>>>===<<<<<<===???AAABBBMMMeee||||||{{{|||{{{[[[HHH@@@===888666555555444333222222222222111111111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111222//////000000111111111111//////////////////////////////000111111111111111000000111111111222222222222222222333333444444444444555555555555777<<<@@@JJJ^^^zzzsssaaaWWWPPPMMMMMMJJJJJJJJJJJJLLLOOORRRTTTXXX]]]```^^^\\\[[[XXXTTTPPPSSSWWW[[[aaaiiirrryyyzzzuuupppmmmhhheeeaaa^^^[[[YYYUUUSSSRRRQQQNNNMMMNNNQQQUUUXXX]]]aaadddggghhhhhhjjjkkkjjjnnntttxxx{{{{{{www{{{~~~}}}}}}|||}}}vvvjjjbbbYYYWWWUUUUUUWWWZZZ[[[[[[\\\^^^aaadddggglllqqquuu~~~ssscccYYYNNNLLLKKKLLLMMMNNNMMMLLLRRRUUUYYY[[[[[[ZZZYYYYYYZZZZZZZZZXXXVVVSSSPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNSSSVVVZZZ^^^```^^^\\\ZZZRRRNNNIIIEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@>>>?????????@@@@@@AAAAAA????????????????????????>>>?????????@@@BBBFFFIIITTTYYY]]]\\\]]]______]]]ZZZUUULLLEEEAAA???===<<<===;;;===AAABBBJJJ```xxx|||zzzyyy___LLLBBB>>>999666555555444444333222222222222111111111000000111111111111000000000000000000000000000000/////////000000000111111000000000000000000000000...//////000000111111111---......///000111111111//////////////////////////////000111111111111111000111111111111222222222111111222222333333444444333555666555444777<<>>???@@@@@@BBBEEEHHHSSSZZZ___^^^^^^```aaa```]]]WWWNNNGGGBBB???===<<<===:::;;;AAACCCIII]]]sss|||zzzwww}}}dddPPPBBB>>>999666444555444444333333222222222111111111000000111111111111000000000000000000000000000000000000000000000/////////000000000000000000000000------...//////000111111...............///////////////////////////////////////000111111111111111000111111111111222222222000000111111222333333444333555666555444666===BBBRRRaaawwwkkk^^^WWWQQQMMMKKKLLLKKKKKKKKKLLLNNNQQQRRRUUUXXXXXXWWWWWWYYYXXXTTTRRRWWW]]]cccjjjvvvxxxpppiiiccc^^^[[[WWWTTTRRRQQQQQQQQQPPPOOONNNMMMMMMMMMPPPTTTWWWZZZ[[[^^^```bbbbbbbbbccceeeiiimmmrrrvvvzzz~~~~~~{{{qqqjjj]]][[[YYYYYY\\\___bbbbbbhhhlllqqqvvvzzz~~~|||kkkYYYMMMGGGDDDHHHLLLOOOPPPRRRWWW[[[YYY^^^cccgggfffdddbbbaaaXXXXXXWWWVVVUUUTTTRRRQQQLLLMMMNNNOOOOOONNNLLLKKKLLLLLLNNNPPPSSSUUUWWWXXXVVVXXX[[[]]][[[VVVQQQMMMHHHGGGEEEDDDDDDEEEEEEEEE@@@@@@@@@AAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEGGGRRRZZZ_________bbbcccaaa^^^XXXOOOHHHCCC???===<<<>>>999:::AAADDDIII[[[ooo}}}zzzwww{{{hhhSSSCCC???999666444444444444333333333222222222111111000000111111111111000000000000000000000000000000222222111000///...------000000000000000000000000,,,------...///000000111/////////...------,,,,,,//////////////////////////////000111111111111111000111111111111222222222//////000111222222333333222555666555333666===CCCRRR___sss}}}iii^^^XXXQQQMMMKKKLLLLLLKKKKKKLLLNNNPPPRRRUUUWWWWWWUUUWWWZZZYYYUUUXXX]]]ccciiiqqq|||ssskkkccc]]]XXXTTTQQQOOOMMMLLLNNNOOOOOONNNMMMMMMMMMOOORRRUUUYYY[[[\\\^^^```aaaaaaaaacccdddiiimmmssswww{{{