BM6@6(@@ ```aaabbbdddiiirrr\\\```fffllluuu}}}yyyzzz}}}~~~|||wwwwwwvvvssspppoooppprrrqqqtttwwwwwwvvvtttsssssspppnnnnnnoooppprrr{{{||||||}}}zzzwwwpppllloootttuuuuuuwww~~~qqqgggfff________________________________________________dddbbbdddhhhiiiiiimmmsss```gggqqq||||||~~~yyytttqqqpppvvvzzzuuurrrrrrrrrqqqnnnkkkjjjkkkmmmlllnnnppppppmmmkkkjjjjjjhhheeecccdddeeeiiitttvvvpppooovvv~~~|||qqqggg```]]]```ddddddeeehhhmmmrrrzzz{{{aaaKKKBBBCCCKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFEEEFFFJJJJJJJJJNNNSSSQQQfffooowww{{{|||~~~vvvqqqnnnooowwwzzzssspppssssssqqqooollljjjkkkmmmlllnnnppppppmmmkkkjjjjjjjjjfffcccdddffflllyyyvvvqqqjjjmmmrrryyyuuuiiicccaaadddggghhhiiilllssswwwuuu]]]NNNJJJLLLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBGGGEEEFFFJJJJJJIIIMMMRRR[[[nnnvvvuuu}}}~~~wwwqqqnnnkkkooovvv|||yyyppplllmmmmmmllliiifffdddeeefffeeehhhkkkllljjjhhhfffeeeeeeaaa^^^___bbbjjjyyy|||{{{ooojjjgggfffjjjpppwww}}}tttkkkbbb]]]\\\___bbbccceeejjjuuuyyylllVVVIIIEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHH@@@???@@@CCCDDDCCCFFFLLL\\\nnnzzzuuuzzz{{{vvvtttmmmpppuuuzzz}}}sssooorrrrrrpppmmmjjjhhhiiijjjiiimmmqqqsssrrrnnnjjjiiifffbbbaaaccchhhqqqyyyxxxqqqllllllooorrrwww}}}}}}tttmmmbbb___^^^bbbeeefffjjjooowww{{{kkkVVVJJJEEECCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFEEEFFFJJJKKKJJJNNNTTTUUUkkk|||}}}~~~yyyuuusssrrrtttxxx|||rrrnnnppppppnnnkkkgggeeefffggghhhlllrrrtttrrrlllfffccc```^^^]]]aaahhhrrrvvvsss|||xxxrrrmmmjjjkkkppplllpppvvvyyyxxxsssnnnkkk^^^[[[\\\```ccceeejjjppprrrwww~~~|||cccQQQIIIEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDD>>>===???CCCDDDDDDHHHNNN[[[qqq}}}zzz~~~zzzxxxxxxyyytttzzz{{{wwwrrrrrrpppmmmiiiggghhhiiikkkpppvvvxxxtttmmmfffaaaaaa___```eeelllwwwuuupppzzzooolllooojjjnnnrrrsssppplllgggeee]]]\\\]]]bbbdddggglllsssvvv{{{|||```NNNHHHDDD@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCBBB@@@BBBGGGHHHHHHMMMRRR^^^rrr~~~zzzyyy}}}{{{yyyzzz|||}}}xxxyyyvvvpppjjjfffeeeffffffhhhuuu}}}uuummmfffaaaaaacccbbbdddnnn{{{rrr|||}}}uuummmkkkkkknnnqqqqqqkkkfff^^^______```bbbffflllppp|||{{{}}}yyy```KKKAAA@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAADDDAAABBBEEEFFFGGGMMMTTT___vvvyyywww{{{{{{zzzvvvpppjjjfffeeefffggglllwww}}}tttkkkeeeaaaaaaccccccfffqqqtttsss|||xxxvvvuuuqqqjjjddd\\\]]]___```dddiiipppuuuuuu^^^JJJAAA@@@BBB?????????????????????????????????@@@@@@@@@AAAAAACCC@@@AAAEEEGGGHHHNNNVVVddd{{{zzzzzz~~~~~~{{{wwwpppiiieeeeeegggiiirrr||||||qqqiiiccc```aaaccceeejjjvvvzzznnnqqq{{{rrrhhhaaaYYY[[[^^^aaaeeellltttzzzpppZZZIIIAAA@@@AAA========================>>>?????????@@@@@@@@@@@@AAA???@@@EEEGGGJJJQQQXXXjjj|||zzzzzz{{{zzz|||~~~}}}xxxooohhheeefffiiilllyyy{{{ooofffbbb___aaadddhhhooo|||sssmmmsss~~~rrrggg```XXXZZZ]]]```eeemmmuuu{{{lllXXXHHH@@@>>>???========================>>>>>>>>>????????????@@@???>>>@@@EEEHHHLLLSSS[[[lll~~~xxxvvvvvvvvv{{{~~~xxxooohhheeehhhmmmqqqzzzllldddaaa___aaaeeekkkttt}}}nnnkkkqqqwww}}}pppeee___XXXZZZ\\\```dddllltttyyy~~~}}}iiiUUUFFF???======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????===@@@EEEIIIMMMUUU]]]lll}}}zzzzzz}}}yyyooohhhgggkkkrrrxxxxxxjjjbbb``````aaafffnnnxxxssskkklllpppwwwzzzmmmddd^^^XXXZZZ\\\```dddkkksssyyy~~~~~~zzzdddPPPCCC=========>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>>@@@FFFJJJNNNVVV^^^nnnyyyppphhhhhhnnnwww}}}wwwhhhaaaaaaaaaaaagggooo{{{uuuooommmlllwwwvvvjjjbbb]]]XXXZZZ]]]```fffmmmvvv{{{uuu^^^KKK???<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>AAAFFFKKKOOOVVV___qqqzzzpppiiiiiipppzzzvvvgggaaaaaabbbbbbgggppp|||tttlllhhhooouuuzzz}}}ssshhh```\\\WWWYYY]]]aaagggpppxxx~~~qqqZZZFFF===;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@???AAAGGGKKKOOOWWW___uuuxxx}}}sssiiijjjmmmooozzznnnbbb___```^^^cccsssyyyooolllnnnvvv||||||qqqkkkhhhaaaWWW[[[\\\]]]```gggqqq|||jjjNNNAAA>>>===;;;999===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>???>>>AAAHHHOOOTTTZZZaaaxxx}}}~~~qqqhhhkkkppptttnnnbbb```bbbaaaiiiyyywwwqqqrrruuuwww}}}|||pppiiieee^^^VVVZZZ[[[]]]aaahhhrrr}}}~~~gggLLL@@@>>>===;;;:::<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<======>>>???>>>AAAIIIPPPUUU\\\bbbxxx{{{~~~{{{pppiiimmmtttzzzmmmbbbaaadddfffqqq}}}yyyrrroooqqquuuzzzzzzpppfff```ZZZVVVWWWZZZ^^^ccckkkuuuwwwaaaJJJ???======;;;;;;<<<;;;;;;:::::::::::::::<<<<<<;;;;;;<<<<<<===>>>???>>>BBBJJJRRRWWW^^^eeezzzyyyyyyyyyqqqlllpppwww{{{jjjaaaaaafffkkkvvv~~~wwwuuuttttttzzzzzzwwwnnnccc\\\YYYWWWVVVYYY___fffoooyyyooo[[[FFF======<<<;;;;;;;;;;;;::::::999::::::;;;<<<;;;;;;;;;;;;<<<======???>>>CCCLLLTTTZZZbbbiii}}}zzzyyy{{{tttpppssszzztttfff```bbbiiiooo{{{{{{{{{uuuxxxvvvssskkkbbbZZZXXXZZZVVVZZZbbbjjjsss}}}fffUUUCCC<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<======??????DDDNNNWWW]]]eeemmm}}}zzz{{{wwwtttuuu|||~~~mmmccc```cccllltttyyyzzz|||vvvpppiiiaaaYYYXXXZZZWWW\\\eeeoooxxx___PPPAAA;;;;;;:::999:::999999999999999::::::;;;;;;;;;::::::;;;;;;<<<===@@@???EEEOOOYYY```iiippp}}}zzz{{{xxxuuuvvv~~~xxxhhhbbbbbbfffpppyyy}}}{{{|||}}}zzzooohhh```XXXUUUWWWXXX___hhhsss|||zzzZZZMMM???::::::888888888999999888888999::::::;;;;;;;;;::::::;;;;;;<<<===@@@@@@EEEPPP[[[bbbkkksss{{{xxx~~~yyyxxxvvvwwwtttfffbbbccchhhrrr}}}yyyyyyxxxvvv}}}oooggg```WWWSSSUUUZZZ```jjjuuu~~~vvvXXXKKK>>>:::999888777888999888888888999::::::;;;;;;::::::::::::;;;<<<<<<@@@@@@FFFQQQ\\\dddmmmuuuyyyxxx}}}}}}{{{}}}{{{}}}ooofffgggiiikkkwwwzzz|||}}}vvvvvvvvvoooddd\\\VVVTTTVVV[[[dddpppzzz|||sssRRREEE:::999;;;;;;::::::::::::999999888999999999:::;;;<<<;;;::::::;;;===>>>@@@HHHSSS^^^hhhwwwtttuuu|||www{{{{{{|||yyymmmeeegggkkkooo|||zzz~~~}}}xxxssswww~~~oooddd]]]VVVTTTVVV^^^fffsss}}}pppPPPDDD:::999;;;:::999:::::::::999999888999999::::::;;;<<<;;;::::::<<<===@@@BBBKKKWWWcccnnn|||qqqttt}}}xxxzzzzzz}}}rrriiicccgggmmmtttzzz}}}|||tttnnnrrrxxxyyylllccc\\\VVVUUUWWWbbbjjjwwwlllMMMCCC:::999;;;:::999::::::999999888999999:::::::::;;;<<<;;;::::::<<<>>>AAADDDNNN]]]kkkwww}}}sssxxx||||||}}}}}}{{{yyywwwyyy{{{lllfffcccgggoooxxx|||zzzzzzyyyvvvsssssswww}}}|||rrrhhh```ZZZUUUUUUYYYfffnnnzzzeeeIII@@@999999:::999999:::999999888888999999:::::::::;;;<<<;;;;;;;;;===???BBBFFFQQQcccsss}}}vvv{{{}}}|||zzzyyyvvvrrrooopppyyy{{{ttthhheeedddjjjrrr|||zzz|||}}}|||wwwqqqsssvvvxxxxxxtttkkkbbb\\\WWWUUUXXX]]]kkkrrr|||vvv\\\EEE>>>999999:::999888:::999888888888999999:::;;;:::;;;<<<<<<;;;<<<>>>@@@AAAFFFSSSgggyyyyyy{{{}}}xxxtttllliiigggiiinnnrrrqqqnnndddeeehhhnnnwww}}}zzz{{{xxx~~~~~~{{{vvvnnnfff___ZZZVVVVVV]]]eeeqqqwwwlllSSSAAA;;;888::::::888888:::888888888888999:::;;;;;;999;;;<<<<<<;;;<<<>>>@@@AAAFFFTTTjjj~~~}}}~~~}}}~~~{{{vvvqqqjjjiiiiiikkkkkkiiigggfff```eeelllttt|||~~~wwwzzzxxxkkkddd]]]YYYWWWYYYcccnnnxxx||||||bbbLLL>>>:::888::::::888888:::888888888888999:::;;;<<<999;;;<<<<<<<<<===???AAABBBGGGVVVmmm|||{{{|||zzzuuupppooopppqqqqqqmmmeee```___^^^eeennnxxx||||||lllwwwuuukkkddd]]]YYYXXX\\\hhhttt|||uuu\\\HHH<<<999888::::::777777:::888888888888999:::;;;<<<999;;;<<<<<<<<<===???AAACCCHHHWWWppp{{{}}}{{{yyyxxxvvvuuuxxx{{{uuueee\\\[[[aaakkkwww|||uuuqqqtttyyykkkaaaXXXVVVZZZbbbmmmwwwhhhNNN>>>::::::999888777777777888888888888888888888999999===<<<<<<<<<===>>>@@@AAACCCKKK^^^www}}}|||oooeeeccceeeppp|||~~~wwwooojjjpppyyyuuujjj```WWWWWW\\\dddppp{{{zzzbbbKKK===:::999888888777777888888888888888888888999999:::===<<<<<<<<<===???@@@BBBEEENNNaaazzzrrrgggdddkkkuuuzzzxxxjjjgggjjjooouuuzzz|||nnnggg^^^VVVWWW^^^hhhuuupppYYYFFF<<<999999888777777777888888888888888888888999::::::===<<<<<<<<<>>>???AAABBBHHHRRRfffqqqgggdddpppzzz{{{zzzxxxmmmjjjkkklllmmmtttzzzvvviiibbbZZZUUUXXXaaalllyyyhhhRRRBBB:::888888777777777777888888888888888888999::::::;;;============>>>@@@BBBCCCKKKVVVlll~~~tttllllllxxx{{{vvvvvvwwwsssoookkkkkkrrryyy}}}{{{pppddd]]]WWWUUU[[[fffqqq~~~|||dddNNN???999888777777666777777888888888888888888999:::;;;<<<=========>>>???AAACCCEEELLLXXXppptttqqqttt|||tttpppvvvyyytttyyy||||||zzzuuukkkaaaZZZVVVXXXaaalllwwwvvv]]]HHH===999777777666666666777888888888888888888999;;;<<<============>>>@@@BBBDDDFFFJJJYYYrrr~~~|||}}}~~~yyyssstttzzzxxxooonnntttwwwpppggg^^^ZZZXXX\\\hhhttt~~~mmmSSSAAA::::::666666666666666777888888888888888999:::;;;<<<===>>>===>>>???@@@CCCEEEGGGHHHXXXsss|||zzz}}}|||}}}|||xxxuuuzzz~~~qqqiiigggpppwwwnnnddd\\\ZZZZZZ```mmmyyyyyyeeeKKK;;;888:::666666666666666777888888888888888999:::;;;===>>>>>>>>>>>>???AAACCCFFFGGGFFFWWWsss~~~{{{|||||||||{{{|||{{{xxxwwwzzz~~~wwwiiifffllluuu{{{zzzlll___WWWVVV]]]eeemmmzzz}}}nnnyyyZZZEEE===999555777777777777777888888999999999888888999;;;<<<>>>AAA@@@???AAADDDHHHKKKLLLKKKZZZuuu~~~wwwwwwzzz}}}}}}}}}}}}}}}yyyyyynnniiijjjmmm|||xxxjjj___XXXXXX___hhhqqq}}}xxxmmmrrrUUUBBB<<<999666777777777777777888999999999999888888999;;;===>>>AAA@@@???@@@CCCFFFHHHIIILLL[[[wwwtttpppttt{{{}}}tttvvvyyyjjjeeeeeejjjqqq|||~~~sssggg^^^XXXZZZcccnnnxxxrrrppphhhNNN>>>:::999888888777777777777888999999999999999999:::<<<>>>???DDDCCCCCCCCCDDDEEEGGGHHHLLL]]]yyyxxxoooooowww~~~tttqqqzzzuuullljjjgggjjjnnnssswwwzzz}}}~~~uuukkkbbb\\\YYY^^^hhhttt~~~sssxxxzzz___HHH;;;888888888888888777777888888999:::999999999999;;;===???@@@HHHHHHHHHGGGGGGGGGHHHJJJLLL^^^{{{xxxtttqqqvvv~~~|||qqqrrrwwwwwwpppiiigggffffffiiimmmqqqsss{{{yyytttlllccc]]][[[[[[cccnnnzzzyyytttXXXDDD:::777777888888888888888888999999::::::999999:::<<<>>>@@@AAAHHHIIIJJJIIIGGGGGGHHHJJJLLL^^^}}}vvvwwwzzz~~~~~~xxxooommmxxxxxxmmmiiieeeccceeejjjmmmooovvvtttnnneee]]]ZZZ\\\___jjjuuummmQQQ@@@:::888777888999888888888888999:::::::::::::::;;;<<>><<<<<<<<<<<<>>>@@@BBBCCCDDDDDDFFFIIIMMMNNNNNNMMMRRRlllrrriiijjjpppssskkkrrrzzzlll```]]]\\\^^^kkkzzzuuu{{{dddMMM:::888:::777555888666888::::::999:::;;;===<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEGGGKKKNNNQQQQQQQQQTTTooouuummmiiilll}}}sssooovvvvvviii^^^\\\___eeesss}}}yyywwwVVVEEE777666999888777999777888::::::999999:::;;;;;;;;;<<<<<<>>>???AAABBBCCCEEEHHHLLLPPPRRRTTTUUUWWWrrruuujjjdddlllxxxvvv{{{yyypppeee\\\\\\bbblll|||~~~kkkJJJ>>>555555888777666777777999:::999888888999:::;;;;;;<<<===>>>@@@AAABBBDDDFFFIIILLLNNNQQQTTTUUUYYYtttuuuiiigggnnn}}}}}}yyy{{{}}}ttthhh```[[[]]]gggtttvvv```BBB;;;666555777666555555888999::::::999888999;;;;;;<<<===>>>@@@AAAAAABBBEEEGGGJJJKKKLLLMMMQQQSSSZZZvvvuuummmiiimmm~~~xxxuuu~~~{{{qqqbbb^^^]]]bbbooo}}}lllTTT>>>;;;777666666555555444888999;;;;;;::::::;;;<<<<<<===>>>@@@AAABBBBBBCCCEEEGGGJJJJJJJJJKKKOOOSSS\\\yyyyyypppkkkrrr~~~uuulll______aaaiiiwwwbbbIII::::::888666555666666666888999;;;;;;;;;;;;===>>>===>>>@@@BBBCCCDDDDDDCCCCCCFFFJJJJJJIIIKKKPPPUUU^^^||||||~~~xxx|||yyyooonnnuuu{{{zzzooofff___```dddnnn|||zzz[[[BBB888999999666555777888888888999;;;<<<<<<<<<>>>@@@===>>>AAACCCDDDEEEDDDDDDAAAEEEIIIJJJJJJLLLSSSXXX```~~~{{{nnnlllwwwvvvmmmuuu|||vvviiiaaa^^^^^^iii{{{gggOOOAAA888888777777777777777888888999:::<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKOOOUUUYYYaaa~~~qqqlllsssxxxtttxxx~~~|||qqqhhhcccbbbeeeoooyyy]]]FFF:::999999888888888888999999999999:::<<<>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJNNNSSSVVVbbbwwwmmmmmmxxxzzzwwwuuuwww}}}uuullliiiiiijjjoooyyylllQQQ???666:::999999999999999::::::999:::;;;===>>>@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIILLLPPPSSS^^^}}}{{{}}}qqqjjjqqqxxxrrrrrrzzz}}}pppiiikkkppprrryyyaaaIII===999999999888888888999::::::::::::<<<===???@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIJJJLLLOOORRRYYYxxxxxxpppsss{{{wwwlllooo{{{tttsssxxx~~~wwwkkkgggkkkrrrzzzuuuXXXCCC;;;;;;777777777777777888999999:::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJKKKKKKKKKLLLOOORRR\\\{{{wwwzzzssshhhiiisss}}}pppppp}}}yyywwwxxxzzzpppgggeeelllssskkkOOO===888999666666666666777888999999;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIKKKKKKLLLMMMOOORRRccc}}}zzzuuu{{{~~~rrrdddeeeoootttpppyyy|||yyyrrriiidddgggqqqzzz```GGG:::666888777777777777888999:::;;;<<<<<<===???AAABBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGIIIKKKKKKLLLOOOQQQaaa~~~yyytttyyy}}}{{{zzz|||~~~rrrddddddnnnvvvpppuuu~~~}}}~~~yyytttkkkcccbbbkkkyyy|||uuuXXXCCC999888:::888888888888999:::;;;<<<<<<<<<>>>???AAACCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEHHHIIIJJJLLLNNNPPPYYYyyyyyyrrruuu}}}{{{yyyssstttxxx|||xxxoooiiihhh{{{|||qqqttt{{{~~~|||{{{rrrgggbbbhhhuuu|||fffLLL>>>999888:::::::::999999999:::;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGKKKKKKJJJIIIKKKMMMTTTwww}}}yyyvvvuuu{{{wwwnnnjjjjjjlllsssyyyxxxpppjjjiiiyyy{{{pppqqqwwwxxxqqqjjjhhhooozzz~~~]]]GGG===:::999:::999999999999:::;;;<<<===??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFKKKOOOQQQOOOMMMMMMOOOVVVxxx{{{tttsssuuuzzzzzznnnccc]]]```dddnnnyyy{{{tttmmmkkkwww|||ooonnnrrr|||ssspppnnnqqqxxx|||pppQQQ@@@<<<<<<;;;:::888888888999;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEFFFKKKQQQSSSQQQOOOOOOPPPYYYzzz{{{vvvrrruuu||||||uuulllbbb\\\\\\aaammm{{{zzzrrrnnnvvv~~~pppmmmooozzzsssmmmooosssyyy~~~|||cccGGG<<<<<<===;;;999777777888:::<<<>>>@@@AAACCCBBBBBBBBBAAAAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDHHHLLLMMMMMMMMMPPPSSS___yyyuuurrrtttwww~~~{{{uuuqqqmmmfffaaaZZZ___mmm}}}}}}sssnnnuuutttooooootttnnnjjjooowwwnnnXXXBBB:::<<<===;;;999777777888:::===???BBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFCCCEEEFFFGGGHHHLLLSSSYYYfff{{{sssmmmkkkpppxxx|||tttpppqqqooohhhbbbYYY^^^lll}}}tttmmmtttwwwrrrssszzzrrrmmmkkkrrr{{{```PPP@@@:::;;;;;;::::::777888999;;;===@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFMMMVVV^^^lll}}}tttmmmkkkmmmpppyyy|||tttoookkknnnsssrrrjjjaaaYYY^^^lll~~~xxxqqqrrr~~~yyyuuuvvv}}}vvvqqqnnnpppwww~~~|||tttTTTHHH>>>::::::999:::<<<888999:::;;;>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFLLLTTT[[[ppp|||wwwooogggdddiiittt|||wwwllleeecccdddmmmvvvvvvlllbbb[[[```nnn}}}vvvppp|||zzzwwwxxxxxxsssqqqppptttzzz|||wwwwww{{{jjjLLLCCC<<<:::999888:::>>>999999:::<<<>>>@@@BBBDDDCCCDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGGDDDFFFGGGFFFFFFJJJPPPVVVqqq}}}yyyjjjhhhfffjjjrrr~~~tttfff___ZZZYYY```ooozzzwwwmmmeeebbbeeeoootttrrrzzzxxxtttvvvwwwqqqmmmpppvvv}}}uuuooopppuuuyyytttZZZCCC>>>999666777999999888999;;;===???AAABBBCCCDDDGGGHHHHHHHHHHHHGGGFFFFFFFFFEEECCCBBBCCCDDDFFFGGGEEEGGGHHHGGGGGGJJJQQQVVVppp}}}uuummmgggccceeejjjtttwwwggg[[[VVVWWWVVV^^^ooo|||zzzqqqiiieeehhhqqqwwwrrryyywwwsssvvv|||wwwsssrrruuu{{{wwwoooqqq|||kkkRRRAAA===999888:::<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGIIIJJJIIIIIIMMMSSSYYYmmm~~~tttmmmhhhdddbbbooosss|||zzzrrrhhh\\\UUUSSSRRRSSS]]]pppvvvnnniiillltttzzzttt|||xxxuuuyyyyyywwwwwwwww|||zzzqqqttt}}}^^^HHH===;;;888888:::===>>>>>>>>>???@@@AAAAAABBBBBBAAAGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBDDDEEEFFFIIIKKKLLLKKKLLLOOOVVV[[[kkk|||xxxxxxwwwwwwxxxzzz|||}}}{{{oooeeeccchhhqqqvvvxxxppphhhdddaaa[[[XXXXXXRRRSSS___ssszzzrrrlllnnnvvv|||zzz}}}{{{~~~zzzwwwxxxzzz{{{}}}uuuxxxoooRRR@@@999888888888999:::;;;<<<>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEIIIKKKLLLLLLLLLPPPVVV\\\lllwww|||yyysssooohhhgggfffgggiiillloooqqqwww}}}zzzqqqmmmhhhggglllwww{{{rrrbbb\\\ZZZ^^^```^^^[[[[[[TTTVVVbbbwww|||sssnnnpppxxx~~~{{{xxxwww{{{}}}}}}{{{|||~~~~~~zzz~~~bbbIII<<<:::;;;;;;::::::999::::::<<<===???AAACCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDGGGIIIJJJJJJKKKNNNUUU[[[ooosssxxx~~~{{{nnnddd^^^^^^]]]\\\\\\^^^aaadddfffjjjpppyyyxxxuuu{{{zzzrrrkkkgggdddiiiqqqyyyssseee]]]TTTQQQSSS\\\bbbaaa\\\YYYXXXZZZggg|||~~~tttooorrr{{{{{{yyyzzz{{{wwwwww|||oooUUUDDD;;;>>>???@@@???===;;;;;;;;;:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHHHHIIIMMMTTTYYYoooppptttzzzyyyjjjaaa^^^]]]ZZZXXXXXXZZZ]]]___cccffflllssszzzyyyrrrmmmmmmsssyyyqqqmmmkkkjjjjjjqqqzzzuuulllbbbYYYSSSPPPOOOSSS___gggfff___[[[ZZZ]]]jjjwwwpppuuu{{{|||{{{~~~}}}uuupppyyyyyy^^^JJJ@@@======@@@BBBBBB???<<<<<<===;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBCCCEEEGGGGGGHHHLLLSSSYYYlllnnnqqqwww|||{{{pppbbb___\\\YYYWWWXXXZZZ[[[bbbbbbeeejjjqqqxxx}}}|||uuuoookkkiiioooxxxrrrllliiikkkqqqwww{{{zzztttllleeeaaa___]]]\\\QQQPPPUUUcccmmmlllfffaaaZZZ]]]lllyyyqqqwww~~~yyy}}}}}}~~~xxx|||vvvlllwwwlllSSSCCC======:::>>>AAAAAA>>><<<<<<=========>>>???@@@@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCBBB???@@@AAABBBBBBBBBAAAAAACCCEEEFFFGGGHHHLLLSSSYYYhhhhhhkkkpppvvv}}}yyypppddd\\\YYYYYYYYYXXXXXX[[[```ddddddkkk|||zzzlllhhhqqq||||||rrriiikkkooovvvwwwiiiddd[[[VVVYYY^^^^^^YYYUUUUUU[[[iiisssqqqjjjddd___dddqqqwwwnnnttt}}}|||xxxzzzwwwvvv|||{{{qqqqqq}}}^^^HHH???<<<;;;;;;<<<======<<<<<<===???BBBBBBAAAAAAAAAAAA@@@@@@CCCCCCDDDEEEFFFFFFEEEEEE???@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEFFFKKKSSSYYYllleeehhhmmmsssyyy~~~sssfff```\\\YYYVVVWWWYYY]]]``````fffvvvuuummmmmmooossszzz~~~wwwrrrwww{{{wwwoooiii^^^[[[VVVUUU[[[dddfffaaaYYYXXX___llltttqqqiiiccc___fffssswwwpppvvv|||wwwrrrnnnkkkqqq{{{zzznnnnnnxxxqqqVVVDDD>>><<<<<<:::<<<======<<<;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCC@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFEEEFFFJJJRRRXXXjjjbbbeeeiiinnntttxxx{{{}}}}}}{{{mmmccc\\\YYYYYYYYY[[[]]]]]]cccqqqyyynnncccgggjjjqqq|||zzz{{{|||xxxrrrmmmiiieeeaaa^^^VVVTTTRRRUUU___jjjlllhhh^^^^^^dddpppwwwrrriiidddcccjjjxxxxxxsssyyyzzzuuummmhhhfffjjjqqquuusssooojjjttt~~~aaaJJJ???<<<<<<<<<999;;;<<<<<<;;;;;;<<<===??????@@@@@@AAABBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBDDDEEEFFFEEEEEEIIIQQQVVVgggaaacccfffjjjooosssvvvwww}}}~~~|||{{{zzzssshhhccc___]]]\\\]]]^^^cccooo|||{{{gggllljjjjjjlllqqqwwwzzz|||yyyooofffdddaaa______^^^]]]\\\VVVTTTSSSXXXdddooonnnhhhaaabbbiiitttzzzuuulllhhhiiiqqq{{{www}}}~~~|||wwwrrrgggddddddhhhjjjkkkmmmppp{{{oooRRR@@@;;;;;;;;;<<<999:::;;;;;;::::::;;;======>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCEEEFFFFFFEEEEEEIIIPPPVVVggg```bbbdddgggkkkooorrrsssxxx|||yyysssvvv{{{rrrgggbbb^^^]]]^^^bbbmmmwwwwwwsssnnnkkkkkklllnnnnnnttttttcccXXXWWWWWWXXX[[[^^^___]]][[[XXXWWWXXX^^^kkkuuurrrjjjdddeeelllvvv{{{wwwpppmmmllluuu|||{{{}}}{{{|||}}}{{{uuuqqqaaa```bbbfffggghhhqqq{{{zzz|||cccHHH;;;:::::::::;;;999:::;;;;;;::::::;;;=========>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCDDDEEEGGGGGGFFFFFFJJJQQQVVVggg``````bbbdddgggkkkmmmooossswww|||zzzooofffccciiittt|||rrrjjjbbb___^^^```hhhpppzzztttooojjjgggiiippptttrrrppppppooommmlllkkkkkkmmmlllkkkpppxxxyyykkk^^^VVVRRRTTTYYY^^^aaaaaa]]]YYY[[[ZZZ\\\eeesss}}}xxxnnnhhhhhhnnnwww{{{wwwsssrrrooowww|||~~~{{{yyyyyy{{{}}}{{{wwwrrrddd```bbbkkkrrrwwwzzz|||oooXXXAAA;;;;;;:::999<<<999;;;<<<<<<;;;;;;<<<=========>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHGGGGGGKKKRRRXXXhhh^^^___```aaadddgggiiikkkmmmqqqwww{{{}}}yyyiiiddd]]]WWWUUUXXX\\\___fffrrrvvvjjjddd``````dddiii}}}yyysssppprrroooiiidddccc```\\\^^^\\\\\\^^^``````dddjjjuuu{{{~~~yyyrrrjjjaaa[[[TTTWWW]]]cccgggfffbbb^^^``````bbbkkkzzz|||pppmmmmmmqqqxxxzzzvvvsssssssss{{{~~~yyyxxxyyy|||~~~zzzuuulll```^^^mmmxxxaaaMMM===;;;===:::999>>>:::<<<======<<<;;;===>>>===>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCAAAAAAAAABBBDDDEEEFFFHHHIIIHHHIIIMMMUUU[[[hhh]]]]]]^^^___aaadddgggiiijjjnnnsssxxx{{{~~~zzznnnccc]]]VVVSSSPPPOOORRRTTTUUUUUU[[[[[[eeerrriiidddaaabbbfffrrrzzzrrrnnnmmmiiidddbbb^^^]]]```aaa```bbbfffnnnttt{{{}}}~~~~~~yyysssrrrqqqpppnnniiibbb]]]WWWZZZ```ggglllllliiifffgggfffhhhppp~~~|||oooqqqpppsssxxxxxxtttrrrsssyyy~~~{{{yyyyyyzzz}}}}}}xxxmmmZZZTTThhhwwwyyyxxxXXXFFF:::<<<>>>::::::???;;;<<<======<<<<<<===???>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBDDDFFFFFFHHHIIIIIIJJJOOOVVV\\\hhh^^^^^^______```aaabbbccclllmmmoooqqqtttxxx~~~rrrfff\\\TTTRRRSSSQQQQQQQQQQQQSSSXXX___dddaaahhhrrrtttiiicccdddiiisss~~~{{{sssuuuvvvtttooojjjfffdddpppppppppoooooopppqqqqqquuullliiijjjggglllssswwwuuunnnfff```___aaaffflllppppppnnnkkkkkkiiinnnyyy~~~uuupppqqqvvv|||~~~zzzuuurrrqqq}}}}}}yyywww{{{}}}wwwoooggg[[[RRR]]]~~~yyygggHHHBBB;;;999;;;===<<<:::???>>>>>>>>>>>>>>>??????>>>???@@@AAAAAA@@@>>>===@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBFFFHHHJJJLLLNNNRRRXXX\\\gggaaaaaa```_________``````fffgggiiikkkoootttzzz~~~qqqbbbYYYTTTPPPPPPTTTXXXZZZ___eeellltttzzz}}}qqqiiikkkpppvvvvvvnnniiigggkkkjjjhhhgggfffgggjjjlllwwwxxxwwwpppgggaaaaaaccchhhoooxxx|||zzzqqqfff```___ccchhhnnnqqqqqqmmmjjjjjjjjjqqq|||}}}wwwtttwww|||}}}xxxuuuttt~~~zzzxxxwww|||yyyqqqiiieee___UUUZZZvvvlllWWWDDD???999888;;;>>>>>><<>>>>>>>>>>>>>>???????????????@@@@@@??????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLNNNRRRXXX\\\hhheeedddaaa___]]]\\\\\\\\\^^^```bbbeeehhhnnnuuuzzzlllccc\\\[[[]]]^^^ccciiipppuuu}}}vvvkkkjjjoooxxxzzzpppkkkiiiddddddbbb```^^^```cccffflllmmmkkkddd]]]YYY\\\```jjjrrr}}}ttthhhaaaccchhhpppvvvwwwtttoookkkiiimmmvvv}}}{{{{{{zzzyyyyyy|||yyywwwwwwwww}}}|||oooaaaZZZXXXTTTUUUmmm|||^^^HHH???;;;888888;;;????????????>>>>>>======>>>>>>>>>??????>>>>>>>>>>>>??????>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFHHHIIIJJJLLLMMMQQQWWW[[[hhhhhhfffbbb___[[[YYYXXXXXXYYY[[[^^^```dddjjjqqquuuzzz~~~|||llljjjlllssszzzyyylllhhhkkkwwwzzz|||{{{wwwrrrpppppppppppprrruuu{{{xxxmmmhhhfff___aaaaaa___]]]\\\___aaahhhiiiiiiddd^^^[[[___cccnnnwwwuuukkkeeekkkqqqzzzzzzsssoooiiippp{{{~~~||||||}}}|||xxxvvvvvvwwwwww||||||{{{tttfffWWWQQQQQQPPPeeeoooTTTDDD===:::888888;;;>>>?????????>>>>>>============>>>???>>>===<<<<<<>>>???@@@<<<===>>>???@@@@@@@@@@@@???@@@@@@@@@AAACCCDDDEEEGGGHHHHHHIIIKKKOOOUUUYYYggghhhfffccc```\\\YYYWWWVVVYYYZZZ\\\^^^bbbgggmmmrrrqqquuuzzz|||oookkkmmmrrrrrrqqqnnnkkkgggdddcccdddcccbbbcccgggmmmtttxxx~~~rrrhhhaaa^^^[[[^^^bbbaaa]]][[[[[[]]]eeehhhjjjhhhccc```cccgggtttzzz|||tttnnnkkkpppxxx}}}uuupppkkkttt~~~}}}}}}xxxuuuuuuuuuuuutttqqqlllgggddd\\\SSSPPPSSS^^^{{{___LLLEEE===<<<:::999:::<<<======??????>>>===<<<<<<======>>>===<<<;;;<<<===???@@@;;;<<<===>>>????????????AAAAAA@@@@@@@@@@@@AAAAAADDDEEEEEEFFFGGGLLLRRRWWWfffggggggfffdddaaa^^^ZZZXXXZZZ[[[\\\]]]___ccciiimmmmmmqqqwww|||}}}zzzzzzxxxnnnmmmqqqrrrooollljjjiiigggeeebbb___^^^\\\[[[]]]bbbgggjjjqqqsssuuutttsssuuuzzz~~~{{{pppeee]]]YYYYYY^^^bbb```\\\XXXZZZ\\\dddhhhkkkjjjfffdddgggjjjwww}}}zzztttqqqrrrsss{{{{{{sssooooooxxx{{{xxxuuuttttttrrrmmmiii```WWWRRRRRRRRRPPPVVV```zzzhhhOOODDDBBB>>>===<<<;;;;;;;;;<<<===??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???;;;<<<===>>>>>>??????>>>BBBBBB@@@???>>>>>>>>>>>>AAABBBBBBCCCEEEKKKRRRWWWeeefffhhhiiijjjhhhddd```]]]ZZZZZZ[[[ZZZ[[[^^^cccfffgggkkkrrrwwwzzz}}}xxxmmmgggddddddlllvvv||||||}}}|||uuuoooqqqxxx|||xxxsssqqqrrrsssqqqnnniiigggdddaaa```aaacccdddeeeeeeeeebbb```dddlllsss{{{rrriiibbb^^^]]]aaabbb___YYYXXX\\\aaakkkmmmooommmiiiiiinnntttxxx~~~{{{vvvtttvvvwww{{{ssspppttt{{{}}}{{{yyyvvvuuuttttttsssmmmbbbZZZQQQIIIFFFIIIJJJOOO```tttsssVVVDDD??????============<<<<<<===>>>??????>>><<<<<<;;;;;;<<<::::::;;;<<<============;;;<<<===>>>>>>?????????AAAAAA@@@???>>>=========@@@@@@AAABBBEEEKKKSSSXXXffffffiiilllnnnmmmiiidddaaaYYYYYYYYYXXXXXXZZZ^^^bbb\\\aaaggglllppprrrtttvvv|||{{{pppgggddddddgggsssyyytttyyy}}}|||~~~}}}{{{{{{xxxtttoookkkhhhggggggaaabbbbbb``````fffqqqzzz{{{tttmmmhhhfffccceeeddd___YYYYYY```gggtttuuuuuuqqqnnnpppwww~~~www~~~xxxvvvxxxzzz|||uuurrrwww}}}{{{vvvttttttsssssstttqqqhhhZZZOOOIIIDDDDDDGGGHHHPPPjjjcccLLLAAA>>>>>><<<===>>>=========???AAA??????>>><<<<<<;;;;;;;;;888999;;;===>>>>>>===<<<;;;<<<===>>>????????????@@@??????>>>>>>>>>>>>>>>@@@@@@AAABBBEEELLLTTTZZZhhhiiihhhhhhlllooonnnggg``````]]]YYYVVVUUUVVVYYY\\\]]]___bbbdddgggkkkooossszzz}}}yyyzzz}}}}}}yyytttnnnjjjcccbbbbbbcccgggmmmtttxxx|||vvvpppmmmlllhhhfffbbb[[[XXX\\\gggppp{{{yyyvvvuuuvvvzzz~~~}}}{{{tttsss||||||wwwrrrnnnkkkooorrrqqqjjj___SSSKKKIII???;;;FFFXXXnnnhhhNNNCCC???>>>>>>@@@???===<<<;;;<<<>>>???BBB???;;;:::<<<===<<<:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???===>>>???>>><<<<<<>>>???DDDAAAAAADDDGGGIIIOOOWWWllljjjiiihhhjjjllljjjfffbbbbbb___\\\YYYWWWXXXYYYZZZZZZ\\\^^^aaacccggglllpppvvvxxx|||zzzsssnnnmmmlllkkklllnnnrrrwwwyyy{{{tttnnnmmmmmmiiifffaaa\\\\\\bbblllttt|||{{{yyyxxxyyy|||}}}~~~}}}wwwwww{{{wwwuuurrrpppnnnlllnnnmmmiii```TTTJJJDDD???CCCGGGRRRppp[[[FFF???>>>======???>>>===<<<<<<===>>>???AAA>>>;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>>>>===<<<<<<===???BBB??????CCCEEEGGGNNNUUUhhhhhhhhhiiiiiihhhgggfffdddeeecccaaa^^^[[[YYYXXXXXXUUUWWWYYY[[[^^^ccchhhllltttvvvxxxzzz|||}}}xxxyyyyyyxxxxxxyyyzzz{{{|||yyyqqqlllmmmpppkkkeee^^^\\\aaajjjtttzzz~~~}}}|||~~~~~~}}}~~~~~~yyysssnnnmmmmmmnnnnnnmmmmmmiiiaaaWWWLLLDDDAAA;;;BBBRRRmmmkkkLLL>>>===???>>>===>>>>>><<<<<<<<<===>>>??????===<<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???<<<===>>>===;;;;;;===>>>@@@======@@@CCCEEEKKKSSSeeecccfffiiijjjiiihhhhhhhhhhhhgggeeeccc```\\\YYYWWWSSSTTTVVVXXXZZZ^^^dddhhhnnnppprrruuuwww{{{yyyqqqmmmooosssjjjccc\\\\\\eeeqqq{{{vvvrrrllliiiiiijjjkkkkkklllkkkggg^^^SSSIIIDDDCCCFFFHHHeeerrr[[[CCC;;;???AAA@@@>>>======<<<<<<<<<===>>>>>>===============>>>>>>>>><<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>><<<======<<<;;;;;;<<<>>>???<<<===@@@BBBDDDKKKRRReee^^^bbbhhhkkkkkkkkkjjjjjjjjjiiiiiigggccc^^^ZZZXXXUUUUUUVVVVVVWWWZZZ```ddddddfffiiikkknnnrrrxxx{{{zzztttssstttvvvjjjccc]]]```kkkxxxxxxsssnnnllljjjiiijjjjjjiiihhhiiihhhcccXXXLLLDDDAAAAAAMMM___```OOO>>>;;;???AAA???===<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>><<<===>>>===;;;;;;===>>>???======@@@BBBDDDKKKSSShhh^^^```dddhhhkkkkkkkkkjjjjjjjjjjjjhhheeeaaa]]]ZZZXXXXXXVVVUUUTTTWWW[[[___```bbbdddfffgggkkkooorrruuuwww{{{~~~zzz|||{{{{{{{{{zzzlllgggcccgggsss}}}wwwooojjjiiihhhiiijjjkkkkkkhhhfffeeeccc\\\PPPCCC===???CCCPPPzzzhhhPPPEEE<<<<<<>>>>>>;;;;;;:::;;;;;;<<<=========>>><<<>>>@@@@@@>>>======>>><<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<<<<>>>???@@@======AAACCCEEELLLSSSjjjccc```___aaaeeeiiiiiihhhjjjjjjiiihhhfffccc___^^^[[[ZZZWWWTTTRRRSSSVVVYYY]]]^^^```bbbdddgggkkkooopppqqqtttwwwzzzrrrxxx}}}pppnnnnnnrrr|||zzzvvvrrroookkkhhhgggggggggiiijjjjjjhhheeeddd```WWWJJJ@@@AAAKKKTTTmmmnnnUUUEEE???===??????<<<;;;<<<::::::;;;<<<===============???AAAAAA>>><<<<<<===;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???======???@@@???======@@@BBBDDDKKKSSShhhhhhaaa[[[[[[```eeegggfffiiiiiiiiihhhfffdddaaa```]]][[[XXXSSSPPPPPPSSSVVVUUUWWWZZZ\\\___ccchhhlllmmmnnnoooppprrrvvv|||oooooo{{{uuutttuuuzzzwww|||zzzrrrllljjjjjjjjjjjjgggffffffggghhhiiigggfffddd___UUUIIIDDDKKK\\\jjj{{{cccMMM@@@>>>???BBBAAA===<<>><<<<<<===;;;<<<<<<===>>>??????@@@?????????>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA>>><<<<<>><<<<<<======<<<;;;::::::;;;===>>>>>>>>>>>>@@@CCC????????????>>>>>>>>>>>>>>>>>>============>>>>>>AAA???>>>@@@@@@BBBJJJTTTlllqqqccc]]][[[___fffiiijjjkkkiiigggdddddddddccc]]]XXXVVVWWWXXXWWWTTTSSSRRRQQQRRRSSSVVVZZZ\\\___aaadddiiinnnsssvvvxxx|||xxxttt{{{~~~zzzwwwpppkkkfffccccccddddddcccggggggffffffiiikkkkkkiiidddZZZVVVcccwwwhhhWWWMMMHHHIIIFFFBBB@@@@@@???>>><<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<;;;::::::>>>???@@@???>>>>>>@@@AAA?????????>>>>>>>>>======>>>>>>============>>>>>>@@@>>>>>>@@@AAADDDMMMWWWmmmkkk___]]]aaaggghhhiiiiiihhhfffdddcccbbb^^^YYYXXXYYYZZZXXXVVVTTTRRRPPPNNNNNNPPPSSSUUUYYY[[[^^^ccchhhmmmqqqssswwwzzz~~~~~~~~~xxx}}}|||vvvoookkkgggeeecccbbbcccdddccccccdddaaa```cccgggjjjjjjiiigggfffoookkkRRREEEEEEJJJJJJHHHFFFDDDDDDBBB???<<<>>>>>>===<<<<<<<<<======;;;<<<<<<<<<<<<;;;;;;:::@@@AAAAAA@@@>>>===???@@@??????>>>>>>>>>>>>======>>>======<<<<<<======>>>>>>===>>>AAACCCFFFPPPZZZmmmvvvfff___eeeeeefffiiijjjiiieeeaaaaaa^^^ZZZYYYZZZZZZYYYXXXXXXVVVRRROOONNNOOOQQQSSSUUUVVVYYY]]]bbbgggkkknnnpppsssvvvvvvvvvwww{{{}}}~~~|||xxxrrrlllfffccccccbbbbbbbbbbbbcccbbbbbbaaa^^^___dddiiijjjjjjjjjppp}}}xxx[[[FFF>>>BBBIIIFFFEEEEEEEEEEEECCC@@@===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::>>>?????????======>>>@@@???>>>>>>>>>=====================<<<<<<=========>>><<<===@@@BBBFFFOOOZZZjjjooocccaaaaaaeeeiiijjjeeeaaa___]]][[[ZZZZZZ[[[ZZZZZZ\\\YYYUUURRRPPPPPPQQQSSSSSSSSSUUUXXX\\\aaaeeegggkkknnnqqqrrrqqqssswww{{{yyyvvvrrrmmmhhhdddaaa```bbbcccccccccbbbaaaaaaaaacccaaabbbhhhjjjgggfffiiiwww~~~~~~eeeNNNCCC>>>???CCC???@@@AAACCCDDDCCC@@@>>><<<;;;::::::999999999999::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<>>>@@@>>>>>>>>>============<<<======<<<<<<<<<<<<======>>><<<===???AAADDDMMMWWWgggppphhhaaa```eeehhheeebbb___^^^^^^]]]\\\\\\\\\\\\\\\ZZZWWWUUUSSSRRRRRRRRRSSSRRRSSSTTTVVVZZZ]]]```eeeiiimmmooooooqqquuuyyyzzz}}}~~~{{{zzzpppmmmiiieeebbb`````````bbbcccdddcccaaa```aaabbbdddaaabbbfffbbb\\\___gggqqqSSSEEEAAA===;;;===:::;;;<<<>>>AAAAAA???===::::::999888888888999999999::::::;;;;;;;;;;;;:::888:::;;;;;;;;;<<<>>>@@@>>>>>>============<<<<<<===<<<<<<;;;;;;<<<<<<======<<<<<>><<<:::999999999888999999::::::888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<;;;<<>>>>>===;;;;;;<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::<<<@@@CCCHHHSSS]]]lllhhh```aaabbbdddcccaaa^^^]]]___dddhhheeebbb```bbbeeeddd^^^XXXUUUSSSQQQQQQQQQQQQPPPOOOUUUVVVYYY\\\___aaabbbccchhhjjjnnnrrrtttvvvvvvvvv~~~||||||}}}}}}{{{zzzxxxssslllhhhfffdddaaa^^^^^^^^^^^^_______________^^^^^^___^^^___ccciiimmmrrrpppmmmqqq|||rrrYYYOOOCCC;;;999:::999777:::::::::::::::::::::::::::999888777888999:::;;;888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<===<<<======<<<::::::;;;===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>@@@FFFOOOVVViiizzzkkk```bbbaaa```bbbdddeeecccaaafffcccbbbcccddddddbbb___XXXVVVTTTTTTTTTUUUTTTSSSRRRSSSUUUXXXZZZ[[[\\\\\\___aaaeeeiiilllmmmnnnnnnzzzzzzzzzxxxwwwxxxzzz}}}{{{{{{zzz{{{{{{xxxuuuqqqlllhhhccc``````___]]][[[^^^^^^____________``````bbbaaa______aaadddgggiiilllmmmuuuwwweeePPPHHH???999999::::::999::::::::::::::::::::::::999888888888999999::::::888888888888999999999:::999999999999999:::;;;;;;<<<======<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;======>>>DDDLLLSSSggg{{{nnnhhhbbbaaaeeehhhfffcccgggfffeeeddddddcccbbbbbb\\\[[[YYYXXXYYYYYYXXXWWWSSSSSSUUUVVVVVVWWWVVVVVVVVVXXX[[[___bbbeeeffffffnnnoooooonnnnnnppptttvvvxxxzzz}}}~~~|||{{{zzzuuuuuuvvvvvvuuuqqqkkkfff___]]][[[ZZZ[[[[[[[[[[[[____________``````aaaaaa```___^^^______^^^\\\ZZZbbbpppeeeSSSFFF@@@;;;888999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::999999777777777777888888888888666666666777888999:::;;;<<<======<<<:::999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<999;;;<<<<<<<<>>>>>>>>;;;<<<<<<;;;999999:::<<<::::::::::::;;;;;;<<<<<<;;;===>>>>>>===@@@FFFKKK```ttteee^^^\\\ZZZ\\\```ccceeeeeedddbbbaaa___^^^^^^___```___^^^[[[[[[[[[ZZZYYYXXXWWWVVVSSSSSSSSSSSSTTTTTTUUUUUUXXXYYYZZZZZZ[[[^^^bbbfffdddgggkkknnnoooppprrrsssqqqsssvvvvvvvvvwww{{{}}}yyywwwwwwvvvuuurrroookkkhhhfffccc```\\\ZZZYYYZZZZZZYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\\\\]]]]]]^^^___```aaaaaa]]]___^^^]]]```ppplllXXXIII@@@<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::666777888888999999888888777777777777666666666666777888;;;===>>>?????????;;;<<<<<<;;;999888:::;;;999999::::::;;;;;;<<<<<<<<<>>>??????>>>AAAGGGLLL___qqqeee```^^^]]]^^^bbbeeedddcccbbb```______```aaaaaa```\\\\\\\\\\\\\\\[[[ZZZZZZXXXWWWVVVTTTSSSSSSRRRRRRSSSTTTUUUUUUUUUWWW[[[^^^\\\___cccfffgggggghhhiiihhhllloooooommmnnnrrruuuwwwyyyzzzzzz{{{zzzyyywwwuuurrrpppooonnnooonnnkkkhhhdddaaa___^^^ZZZXXXVVVVVVXXXYYYYYYXXXXXX[[[]]]]]][[[ZZZ[[[]]][[[[[[\\\]]]^^^___``````bbbdddiiirrrppp[[[JJJ@@@<<<<<<:::::::::999888888:::;;;999999999999999999999999777777777777777888999999888888888777777666666666666777999<<<======<<<<<<;;;;;;<<<:::999888999;;;888999999:::;;;;;;<<<<<<;;;===?????????AAAGGGKKK]]]yyyjjjddd]]][[[___bbbbbb```bbbaaa___```aaabbbbbbaaa^^^^^^____________^^^^^^]]]\\\ZZZWWWUUUTTTSSSRRRSSSSSSSSSSSSSSSUUUXXX[[[WWWZZZ^^^aaaaaaaaabbbcccdddhhhkkkkkkhhhgggjjjnnnnnnqqquuuvvvuuuxxx~~~~~~zzzwwwsssrrrqqqooommmkkkiiiiiiiiiiiigggeeebbb___\\\[[[[[[[[[SSSSSSTTTVVVYYYZZZYYYWWWXXX[[[^^^^^^]]]\\\^^^```ZZZZZZ[[[\\\^^^______```jjjppp~~~xxxfffSSSDDD<<<;;;===888888888777777888:::<<<888888888888888888888888888777666666666777999:::999999888888777777666666444555888:::;;;:::999999;;;;;;;;;:::999888999;;;888888999::::::;;;<<<<<<999<<<>>>>>>>>>AAAFFFKKK\\\~~~nnnaaa]]]___``````]]]]]]```cccffffffcccaaa[[[]]]___```___^^^^^^^^^YYYZZZ\\\]]]\\\[[[YYYXXXWWWUUUSSSRRRRRRRRRPPPOOOTTTTTTUUUVVVWWWYYY[[[\\\\\\^^^aaacccdddfffiiikkklllkkkkkkkkkmmmpppsssuuu}}}zzzxxxwwwvvvvvvtttrrrooollljjjhhhgggddddddeeeeeedddbbb```^^^\\\[[[YYYWWWVVVVVVVVVWWWUUUVVVVVVVVVUUUUUUWWWYYYXXXZZZ[[[ZZZZZZ[[[[[[YYY]]]^^^aaaaaa[[[WWW```mmmpppcccRRREEE???<<<:::888888888888888888888888888777777888999999999999888888777666555555555555555999999999999888777555444555555666666777999:::;;;999::::::;;;;;;::::::999:::::::::999999888888888:::<<<>>>>>>===???DDDHHH\\\|||xxxiiiaaa^^^^^^]]]]]]___bbbdddeeedddbbbcccccccccbbbaaa`````````^^^]]]]]]\\\\\\\\\\\\\\\YYYWWWUUUTTTTTTTTTSSSRRRPPPPPPQQQQQQRRRSSSTTTUUUYYY[[[^^^___```aaadddfffeeeeeeeeefffhhhjjjlllmmmnnnpppssswwwzzz|||~~~~~~}}}~~~~~~}}}{{{xxxuuusssnnnnnnmmmlllllllllmmmnnnllljjjhhhfffcccaaa``````^^^^^^^^^]]]]]][[[ZZZZZZXXXWWWVVVUUUTTTTTTUUUUUUSSSTTTVVVVVVUUUVVVWWWYYY^^^^^^\\\ZZZXXXZZZ[[[\\\bbb___^^^```bbbhhhwwwvvvdddYYYKKKAAA===<<<:::888888888888888888888888888666777888888999999888888777777666666666555555555777888888888888666555444555555555666777888::::::999::::::;;;;;;::::::999:::::::::999999888888888999;;;======<<<>>>DDDHHH\\\|||uuuiiieee^^^]]]\\\^^^bbbeeeggggggfffeeedddbbb```_________bbb```^^^]]]\\\]]]___```\\\ZZZXXXWWWXXXXXXWWWUUUPPPPPPOOONNNNNNNNNOOOOOOVVVWWWYYYYYYYYYZZZ\\\^^^^^^^^^___```aaabbbcccdddaaabbbcccdddeeefffggghhhiiiiiijjjjjjhhhfffeeeccc^^^^^^^^^```aaaccceeefff```___^^^\\\ZZZYYYXXXXXXVVVUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTQQQSSSUUUVVVVVVUUUVVVWWWVVVWWWXXXYYYZZZ[[[]]]```bbbaaafffooo{{{ssscccSSSLLLBBB===;;;;;;:::888777777777777777777777777666666777888888888888888555666777777777666555444555666666777666666555555555555555666777888999:::999999::::::::::::999999999999999999999888888888777999;;;;;;;;;>>>CCCHHH[[[{{{{{{iiieee```^^^___cccfffhhhfffeeedddddddddcccaaa___bbbaaa```_________``````]]][[[YYYYYYZZZZZZYYYXXXTTTTTTRRRQQQPPPPPPOOOOOOSSSTTTTTTTTTSSSSSSUUUWWWXXXYYYZZZ[[[[[[\\\[[[[[[]]]]]]\\\\\\\\\]]]^^^^^^```aaaaaa```___]]]\\\[[[XXXYYYYYYZZZ[[[\\\]]]]]]YYYYYYWWWVVVUUUTTTTTTTTTPPPOOONNNMMMNNNNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRTTTVVVWWWUUUTTTUUUUUUSSSTTTXXX[[[ZZZYYYZZZ^^^dddoooooo\\\PPPFFFAAA<<<999999999888777777777777777777777777777555666777777888888777777444666777999888777555444333444444555555666666666555555555555777888999:::999999::::::::::::999999999999999888888888888888555888:::::::::===BBBGGGZZZzzzuuujjjccc``````___eeeeeefffhhhjjjiiifffcccaaaaaabbbbbbbbbaaa```___]]][[[ZZZZZZ[[[\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRSSSRRRQQQOOOOOORRRTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVZZZYYYYYYWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLLLLMMMNNNPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTVVVWWWWWWUUUTTTTTTUUU\\\YYYXXXXXXUUUSSSYYYbbbyyynnnZZZIIIAAA>>><<<:::999888888777666666666666666666666666666555555666777777777777666444666777999999888666555333333333444555555666666444444555555666888999:::888999999::::::999999888888888888888888888888888555777999999999<<>>999;;;:::999888777666666666666666666666666666666666444555555666666666666666555666777888888888777666444444444444444555666777444444444555666777888999888888999999999999888888777777777888888888888888666888::::::999;;;@@@DDDWWWwwwuuulllhhheeebbbccchhhkkkkkkiiieeeeeeeeeeeeeeeddddddccc^^^\\\[[[\\\^^^______^^^YYYYYYXXXXXXXXXXXXYYYYYYVVVVVVUUURRRQQQQQQTTTWWWWWWUUUTTTRRRQQQQQQRRRRRRPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOPPPRRRTTTUUUUUUUUUUUUMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSTTTTTTTTTUUUXXX\\\```aaaaaaiiivvv|||nnnYYYKKK@@@:::999888888888777666555666666555555555555555555555555444444555666666666555555666666777777777888888888666555555444444555666777444444444555666777888999888888999999999999888888666777777777888888888999888:::;;;:::999:::???CCCVVVvvvuuuoooiiiiiimmmrrrttttttiiihhhfffeeeeeeeeeggghhh___]]]\\\]]]___`````````ZZZZZZZZZZZZZZZ[[[\\\]]]XXXXXXVVVTTTRRRSSSVVVYYY]]][[[XXXVVVUUUUUUVVVWWWRRRTTTUUUVVVVVVUUUSSSRRROOONNNNNNNNNNNNOOOOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPMMMLLLKKKIIIHHHHHHHHHHHHHHHIIILLLNNNPPPQQQQQQQQQSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRRRRSSSVVV[[[aaafffxxxvvvXXXGGG???::::::===666777777666555555666777555555555555555555555555333444555555666666555555777777666666777888999999777666555444444555666777444444444444666777888999888888999999999999888888666666777777888888888999999;;;<<<;;;999:::>>>CCCUUUuuurrrnnnqqqpppllljjjmmmooommmhhheeefffhhhdddbbb``````aaabbbaaa```]]]\\\[[[XXXWWWXXX[[[]]]VVVWWWXXXYYYYYYYYYXXXXXX]]]]]]\\\ZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUSSSQQQOOOOOOPPPRRRTTTRRRSSSTTTTTTSSSRRRPPPOOOMMMKKKIIIHHHHHHIIIHHHGGGKKKJJJKKKMMMPPPRRRSSSSSSWWWWWWWWWVVVUUUSSSRRRQQQSSSVVVWWWVVVYYYfff|||ttt]]]FFF===>>>===888555888888777777666666555555444444555555666666777777444444444444444444444444444444444444333555888;;;888666444222111222333444444444444555555666777888666666666666777777777777888888777777666666555555;;;999:::======;;;???DDDSSSrrr~~~zzzwwwrrrpppooonnnmmmkkkgggeeecccbbbccccccbbbaaabbbaaa___\\\ZZZ[[[\\\^^^ZZZZZZ[[[[[[[[[ZZZZZZZZZ]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSRRRQQQRRRSSSUUUWWWVVVUUUUUUSSSRRRPPPNNNMMMNNNKKKIIIGGGGGGHHHIIIJJJOOOOOOOOOPPPQQQQQQQQQPPPTTTSSSRRRRRRSSSVVVYYYZZZUUU[[[ccckkkvvv{{{```NNN===888::::::888666666666666555555555444444555555555555666666666666444444444444444444444444444555555444333444777999777666444222222222333444444444444444555666777777555666666666777777777777888777777777666666666555:::999:::======<<<>>>CCCSSSrrrzzztttnnnkkkiiiggggggfffdddbbbdddbbb```^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWUUUSSSQQQOOONNNNNNMMMKKKHHHFFFEEEFFFHHHJJJHHHJJJMMMPPPRRRTTTTTTTTTXXXVVVUUUTTTWWW[[[```dddhhhooo||||||iiiKKK@@@777666888777666777555555555444444444444444666666666555555555555555444444444444444444444444555666666444333333555888666555444222222222333333444333333444444555666777555555666666666777777777777777777777666666666666999999;;;>>>>>><<<>>>BBBSSSqqqzzzwwwtttqqqnnnkkkfffcccfffdddcccbbbaaaaaa```___aaa```___]]]\\\\\\[[[[[[ZZZZZZ[[[\\\\\\]]]]]]^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZTTTUUUVVVXXXXXXXXXWWWWWWXXXVVVTTTQQQPPPOOOOOOOOOLLLLLLKKKIIIGGGGGGHHHIIIGGGJJJOOORRRUUUWWWXXXYYYXXX[[[___ffflllsssxxx{{{ooo\\\BBB===999:::999555444666555555444444444444444444666666666555555444444444444444444444444444444444777888777666444444555777555444333222222222333333444444444444555666777888555555555666666666777777777777777777666666666666999888;;;>>>>>><<<>>>BBBSSSqqq}}}vvvoooiiiiiigggfffggghhhhhhfffcccbbbaaa```^^^\\\\\\\\\\\\ZZZ[[[[[[\\\\\\]]]^^^^^^[[[[[[\\\\\\\\\\\\[[[[[[WWWXXXYYYYYYYYYWWWUUUTTTWWWUUURRROOOLLLKKKJJJJJJIIIKKKMMMLLLIIIGGGFFFGGGMMMPPPUUUXXXYYY[[[]]]___aaaiiivvvttt^^^LLL<<<:::;;;<<<:::555444666555555555555555555555555666666555555444444333333444444444444444444444444888999999888666555666777444333333333222222222333555555555555666777888999555555555555666666666666666666666666777777777777:::999:::>>>>>><<<>>>CCCTTTqqqxxxmmmkkkiiikkkllllllhhhdddfffdddbbb```_________```]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\]]]]]]\\\\\\\\\ZZZZZZZZZZZZYYYWWWVVVTTTXXXVVVSSSOOOLLLIIIGGGFFFBBBFFFJJJJJJHHHGGGHHHIIIMMMRRRZZZ___dddjjjrrrwwwvvvhhh[[[JJJ<<<666555777:::999555555888555555555555555666666666555555555444444444444444444444444444444444444444777888999888666555666777333333333333333222222222555555444555555666777888444444555555555666666666666666666666777777777777;;;999:::======;;;???DDDVVVrrr}}}zzzxxxxxxyyywwwqqqlllkkkiiigggeeedddeeeffffffbbbbbbaaaaaa```___^^^^^^]]]^^^^^^______^^^^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQOOONNNJJJNNNQQQRRRRRRTTTZZZ```dddjjjrrrzzzppp[[[NNNGGG???666666333444777777555555888333333444444444555555555333444444444444444444555444444444444444444444444444666777777555444555555222222222333333333222222333333333333444555666666444444444555555555666666555666666666777777777888===:::999;;;;;;;;;???FFFXXXttt{{{ooommmkkkiiiiiiiiikkklllfffeeedddcccbbb```____________````````````______\\\\\\\\\\\\\\\\\\]]]]]]XXXYYYZZZ\\\]]]\\\\\\[[[]]]```cccccceeekkkvvv~~~yyyaaaKKKAAA???===888:::666555777777444444666222222222333333444444444333333333444444555555555444444444444444444444444222444555555444333333444111222222333333333222222111111111111222333444444444444444555555555666666555666666666777777888888>>>:::999:::::::::@@@GGGZZZttt{{{wwwzzztttlllhhhhhhiiigggeeecccfffhhhfffcccccchhhmmmeeebbb___\\\^^^cccjjjoookkknnnqqqtttvvvyyy}}}kkk^^^MMMAAA;;;999777555666666666666666666666666555555555555555555555555333444444555555444444333222222333444555555555555444444444333333333222222333222111000000111222333222222222222222222333333666666666666777777777777777666666555555555666666<<<;;;<<<>>><<<;;;???FFF\\\pppzzzpppoooxxxqqqSSSJJJ>>>666555666666666555555555555555555555555444444444444444444444444333333444444444444333333222333444444444444444444333333333333222222222222222222111000000111222222111222222222222333333333333333444555666777777888666666555555555555666666;;;:::;;;===<<<:::???FFFYYYnnnlllWWWBBB===666333555888::::::555555555555555555555555222222222222222222222222222333333444444333333222333333444444444333222222222222222222111111111000222222111000000111222222111111222222222333333333111111222333555666777888666555555555555555666666:::999;;;<<<;;;:::>>>EEEWWWmmmoooXXXGGG>>>;;;777666777999:::999444444444444444444444444333333333333333333333333222222333333333333222222333333444333333222111000111111111111000000000000222111111111111111111222111111111222222333333444222222333444555666666777555555444444444555666666999888999;;;:::999>>>EEEXXXooo}}}iiiVVVGGG@@@999777555444444555444444444444444444444444444444333333333333333333333333111111222222222222111111222333333333222111000000111111111000000000//////111111111222222111111111000000111222333333444444666666555555555555555555444444444444444555666666777666888:::999888===DDD[[[rrrwwwdddQQQAAA;;;;;;555555555444444444555555333333333333333333333333444444444444444444444444000111111222222111111000111111222222222111000000111111111111000000000///000111222222222222111000000000111222333444444555777777666666555444444444333333333333444555666666666555777999888888===DDD[[[sss{{{kkkXXXKKK@@@777555888555666666666555555666777222222222222222222222222222222222222222222222222000000111111111111000000///000111111111111111111222222111111111000000000000111222222222222111000///000111222333444444555555555555444444444444444333333333333444555666777555444666888888777<<>>HHHGGG>>>777444222111222222222111000111111111111222222222222222111111111111222222222111111111111111222333/////////000111111222222222222222222222222222222222222222222333333333333333222444666555555;;;CCCUUUpppssseeeNNNHHH@@@:::888999999888333666777777444333444555111222222333333444444555000000111111222222333333---555444111CCC[[[UUU<<<888555111000222333222111000111111111111222222222000111222333333444333333111000000///000111222333/////////000111111222222111111111111111111111111111111111222333333333444222222333666555555;;;CCCWWWqqqoooWWWFFF>>>??????===999777888999111444666555333222444777000111222333444444555666000000111222222222222111333777---(((FFFkkkeeeCCC999555111000222333333111000111111111111222222222///000222444555555555444000///.........000111222/////////000111111222222111111111111111111111111000000111222333333444444222111333555555555;;;CCCYYYsssvvvbbbPPPAAA::::::<<<:::555666;;;;;;666555444333333333333333333111111111222222333333333000000111111111111000000111111///111<<>>>>>:::888:::888444333666888888555333444666111111111222222333333333000000111111111111000000222111///...444:::888000000//////000000000000000000/////////000333555666888444000...000333666888000//////.........//////000000000000000000000000000000000000111111111111111111222222222333333333444333444777666666<<>>???===888333000000222111111111111111222222222000000111111111111000000...000111000//////000000///111333222000///000111---...///000000000///...000333555444111///000222444222///,,,+++,,,...////////////000000000000000///000000000111111111111111111222222222333333333555444666888888888>>>EEE^^^tttqqq^^^QQQCCC>>>999888;;;;;;888444555888::::::888999???FFFQQQKKKAAA;;;888777555333111111111111111111111111000000111111111111000000///000111222111000111444///000000/////////111333,,,---///000000///...---,,,000444555333111222444444222///,,,+++,,,...///......//////000000000000///000000000111111111111111111222222222333333333555444666888888888>>>EEE]]]sssoooZZZFFF:::>>>:::666444666666555333555444555777777888???GGGQQQHHH===777777777444111111111111111111000000000000000111111111111000000111000000222111......222...------...111222222111,,,---...///000///...---000000111111111333666999222111///---,,,---...///---......//////000000111000000000000111111111111111111222222222333333333555444555888777777===EEE\\\rrrtttbbbRRREEE<<<777999777444222111222333444444000///333444333777<<<>>>:::444222222333111///222111111111000000000///000000111111111111000000222...---111111...---000...,,,---333999:::555///------...///////////////000000000222555777777666000//////.........//////------......///000000111000000000000111111111111111111222222222333333333444333444777666666<<>>BBBIIIPPP\\\eeesss}}}pppbbbTTTLLLDDD@@@;;;888777666555333444444333333333222222222222222111000000000000111111111111111111111111111000000000000000000000000//////000000000111111111000000/////////...............................................................---------,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,...000000//////000111111///---111111111111222333444444111222444666555555<<>>===CCCKKKUUU```nnn}}}uuueeeWWWMMMEEE<<<666666555555777888777555222333333333222222222222222111111000/////////000000000000000000000000000000000000000000000000000000//////000000000000111111//////.........---------...................................................------------,,,,,,,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...------///111,,,++++++---000111222111111111000111111222333444333444666888666555;;;DDD\\\qqq------,,,,,,,,,,,,,,,---......------------......///111444555555555777999888:::<<>>BBBFFFFFFOOO[[[eeepppxxxlllaaaWWWPPPAAA;;;444222444666555444333333333222111111111111111111111111111111111111111000000///////////////........................000000000000000000000000...////////////000000000------------,,,,,,,,,,,,---------.........//////........................---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///.........000222JJJCCC999111---------...000000000000111222333333666666777888666444:::CCC]]]qqq+++++++++++++++,,,,,,---///......---,,,,,,------...///000000111111111000000111333555888:::;;;<<<<<<@@@DDDFFFKKKWWWiiiwwwzzznnnhhh___VVVNNNGGG@@@<<<999777555444444333222000111111111000///000222555000000000000000111111111111111000/////////000000........................////////////////////////......////////////000000......---------,,,,,,,,,,,,,,,------.../////////........................,,,,,,,,,------------......,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---...000222@@@:::222---+++---///000000000///000000111222333555555777888555444:::CCC]]]qqq+++++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,///......///000111111000,,,,,,...111444666666666777999;;;;;;;;;AAAJJJRRR___eeelllttt~~~uuunnncccZZZNNNJJJEEE@@@===:::777555444666888777444222111111111333444333111000222555/////////000000000111111222222111000000000000111........................................................./////////000000............------------,,,,,,------...//////000........................,,,,,,,,,---------.........,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------------000222---+++)))***---000222333/////////000000111222333333333555777555444:::CCC[[[ooo,,,+++++++++,,,------...,,,,,,+++++++++++++++,,,((('''''')))+++...//////000//////000222333222111000333777888999;;;???BBBFFFHHHKKKMMMRRR]]]mmmxxxzzzuuuiii\\\TTTOOOHHHAAA===;;;888777777666444222***///333444000...000222000222444333///,,,,,,....../////////000000111111333222222111111111111111////////////////////////..................................../////////000//////.........---------,,,,,,------...///000000........................,,,,,,,,,------............---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,,,,---///111//////000111333333000...////////////000111222333222222555666444333:::CCCYYYnnn++++++******++++++,,,------------,,,,,,+++++++++------------------------////////////////////////111111222444666777999999<<<<<<===>>>@@@FFFMMMRRR\\\aaajjjuuuvvvkkkcccUUURRRLLLFFF@@@===:::999555555555444444333333333000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////////////////......//////...---,,,,,,............////////////......---,,,,,,,,,,,,---//////.........---------------------------------,,,---------...////////////...,,,,,,------,,,+++******+++,,,,,,---......---------,,,,,,+++++++++---------............///000000000000000000000000000000000000111111111111111111333555333222:::CCC\\\qqq++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++------------------------........................//////000222333444555555777999;;;<<<===@@@DDDGGGKKKNNNSSSZZZaaaiiiqqqwww|||zzztttlllfffaaaZZZQQQJJJEEEBBB>>>999666333222222333333333222222111111111000000000000000000000000000000000000//////........./////////000000000000////////////////////////..............................//////...------,,,............////////////......---,,,,,,,,,,,,---///.........------------------------------------------------............///---,,,,,,------,,,++++++++++++,,,,,,------------------,,,,,,+++++++++------------............//////////////////////////////000000000111111111111111333555333333:::CCC[[[ppp++++++******++++++,,,---++++++++++++++++++,,,,,,------------------------........................------......///000000111222444777888888888999:::>>>@@@BBBDDDFFFJJJNNNQQQYYYZZZ\\\bbbjjjsss|||zzztttlllddd^^^UUUQQQLLLIIIGGGCCC===999999888555333222111111111111000000000000000//////000000000000000000000000000000000////////////........./////////000000000////////////////////////.................................///......---,,,---............/////////......---,,,,,,,,,,,,---............------------------------------------............------------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............//////////////////////////////000000000000111111111111333555333333:::DDDYYYnnn++++++******++++++,,,---)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------///111333333333222444555999:::<<<======???BBBEEEGGGFFFEEEEEEGGGLLLPPPSSSZZZ^^^dddjjjrrrzzz}}}vvvqqqhhhddd]]]XXXSSSMMMGGGCCCBBB@@@>>>======<<<999666555444333222222222333333////////////////////////000000000000000000000000////////////////////////........./////////000000////////////////////////........................---...............---------------.........//////......---,,,,,,,,,,,,---------------------------------------------------.........------,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////////////////000000000111000111333444333333;;;DDDXXXmmm++++++******++++++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------///000000000///111444666333555666777777888;;;===888888999:::<<<>>>@@@AAAAAACCCFFFIIINNNTTT[[[```dddhhhnnntttxxxyyyyyyxxxxxxzzz}}}}}}{{{zzzzzzzzzvvvqqqjjjbbb\\\VVVRRROOOHHHFFFCCCAAA>>><<<999777888777777777777666555333111111111000000000000000//////000000000000000000////////////////////////.............../////////............////////////................................................------...............---------------..................---,,,,,,,,,,,,---,,,,,,------------------------------------------......------,,,,,,,,,+++---+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000000000000222444333333;;;EEEXXXmmm++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////......000333666000222333333333333444555333444666888:::;;;;;;;;;===============???BBBEEEFFFHHHMMMQQQTTTVVVVVVVVVVVVWWWYYY[[[^^^___aaaaaahhhggggggfffeeedddcccbbb______^^^^^^^^^^^^^^^^^^```^^^[[[YYYVVVUUUTTTTTTUUURRRLLLGGGCCC@@@@@@@@@999888888777666555555444333333444444333333222222111111111111000000000/////////000000000000111111////////////////////////---............/////////------........./////////........................------------------------,,,---......///.........,,,------------...............---,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------..............................////////////000000000000222444333444;;;EEEZZZnnn++++++******++++++,,,---......------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......,,,---//////......///111///111222222111000111222444444444555555555555555999999999888777777:::<<<<<<===???AAACCCDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>===<<<;;;999777666777777222222333333222222222333222333444444444333333333111111111222222222111111.../////////000000000111////////////////////////---------.........//////---------.........//////........................------------------------,,,------...//////......,,,,,,---------...............---,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------+++***)))***,,,---,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------................................./////////000000///000222444333444<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;::::::999888888777777777777777111333444444222000000000,,,...////////////111222000222333444333222333333,,,---...///////////////........./////////000000////////////////////////---------.........//////---------.........//////........................------------------------,,,,,,---.../////////...,,,,,,,,,---------............---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------+++***)))***,,,---,,,+++******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------..................................../////////000//////222444333444<<>>HHHXXXmmm)))***++++++++++++***)))************************))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************************************)))+++---//////...,,,+++++++++++++++++++++++++++))))))*********++++++++++++,,,---...////////////,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++***************++++++---///222222000...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,---------..................//////////////////111333333555>>>IIIYYYmmm)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))************************************)))+++...///000///---+++************************++++++,,,,,,,,,---------+++,,,---...////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---------///000000---+++,,,++++++++++++++++++,,,------------------------...---,,,++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,---------................../////////000//////000222111444>>>IIIYYYmmm******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++******************,,,,,,+++***))))))******++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))***,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///...------------...//////000///111444555777>>>FFFYYYlll***++++++++++++,,,,,,,,,+++*********))))))))))))************************+++++++++*********))))))******************************************************+++,,,,,,,,,,,,+++************************((())))))***************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++******************,,,++++++***))))))******++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........------------...//////000///111444444666===EEEXXXlll++++++++++++,,,,,,,,,,,,+++++++++*********))))))************************+++++++++***************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************((()))******++++++******************************++++++++++++++++++++++++++++++************++++++)))************+++++++++******++++++++++++++++++,,,+++******)))*********++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++******++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------...------------.../////////...000333333444<<>>;;;<<<>>>:::888555444555555555444111111111333444444222000222222222222111111111000000111333555555444333222...///000111111111000///333222222222111111000000000000///...............////////////////////////////////////////////////---------------------------------------------------------,,,,,,+++++++++------------------------------............------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////111222111000444:::???TTTlll|||vvvtttooolllmmmkkkgggeeefffddd```^^^```bbbaaa]]]WWWQQQKKKIIIHHHIIIFFFBBB???===<<<;;;:::999888666777777666444222555555444333222111111111111222444555555444222111111222333333333222111111222222222111111000000000111111000////////////000////////////////////////........................---------------------------------------------------------,,,,,,,,,++++++------------------------------............------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++******************+++)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///111222111000444:::???SSSlll~~~{{{|||~~~{{{{{{xxxrrrlllfffaaa]]]aaa]]]XXXTTTRRRPPPOOOMMMIIIFFFBBB@@@>>><<<:::888999777666444333333444444222222333444333222111000000000111111111000000///111111111000000000000000222222111000000000000111////////////////////////........................------------------------------------------------------------,,,,,,,,,,,,------------------------------............------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111111111///111222111000444:::???RRRkkk{{{xxxxxxuuuqqqoooooooooooonnnaaa]]]WWWQQQNNNJJJGGGDDD@@@>>><<<999888777888888444444555555555444333222000000000111111111111111000000000000000000000000222222111000000000000111////////////////////////------------------------........................------------------------------------------,,,,,,------------------------------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++*********))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000000000000000///111111111000444:::???QQQjjj|||wwwqqqkkkfffbbb^^^[[[SSSPPPLLLHHHCCC@@@>>>===:::999999888777666555444222222333333333444555555000000000000000111111111111111000////////////000000000000000000000000000................................................------------------------------------------------------------------------------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...///////////////111111111000444:::???QQQiii|||yyyvvvnnnkkkfff```XXXRRRMMMJJJDDDCCC@@@===:::777555444444444333222222222333333111111111111111222222222111111000////////////000000000000000000000000000////////////////////////........................------------------------------------............------------------------------............------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,---...///////////////111222111000444:::???QQQiiizzztttmmmgggccc```]]]XXXRRRLLLGGGCCCAAA===;;;999666444333222222111222222222333333333333222222111000000000000111000000000000000000000000000000000000000000000000........................------------------------------------.........///------------------------------............------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,(((***+++,,,,,,+++***((()))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,---...//////000000000///111222111000444:::???QQQjjj~~~{{{}}}wwwooofff___YYYVVVKKKIIIEEE@@@===:::888888222222222333333444444444444333222222111111222222000000000000000000000000000000000000000000000000////////////////////////---------------------------------.........//////---------------------------..................---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---...///000111111111111///111222111000444:::???RRRjjj~~~qqqgggddd```ZZZTTTLLLDDD>>>;;;888666666777666333000222222222111000000111222000111222222000.........333222000/////////000111000000000000000000000000////////////////////////...........................------------...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---.........////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////...000333333333999AAATTTkkkzzzrrrhhh]]]UUULLLGGG@@@===;;;:::666333777777666555333333444555111222333444333333333444222222111000000000000000000000000000000000000000////////////////////////...........................------------...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////...000333333333999AAATTTkkk}}}uuufff^^^TTTLLLGGGCCC???;;;999888666444444444666777222222222222222222222222111222222222222111000000000000000000000000000000////////////////////////..............................------......///000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////...000333333333999AAASSSkkkyyyooofff___WWWOOOJJJAAA>>>:::888777777888888555444222222222222111000111222333333333222000///000000000000000000000000////////////////////////.......................................//////000//////000000000000//////------------------------........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////...000333333333999AAARRRkkkvvvjjjbbbWWWRRRKKKFFFBBB>>>;;;888999666444333555666555333222333444444444333111000111111111111111111111111000000000000000000000000///////////////////////////............///000000//////000000000000//////------------------------........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////...000333333333999AAAQQQjjj~~~qqqkkkaaaYYYQQQIIIAAA;;;999666222333666777777555333444444444444333222222111111111111111111111111000000000000000000000000//////////////////////////////......//////000111///000000111111000000///------------------------........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////...000333333333999AAAQQQjjjzzzrrrjjjaaaVVVNNNDDD???:::999:::;;;999666555555444333333333333333111111111111111111111111000000000000000000000000///////////////////////////////////////000000111000000111111111111000000................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////...000333333333999AAARRRiii|||qqqiiiXXXRRRJJJEEEDDDCCC>>>:::666555444333222333444555111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000111111111111000000................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///...000333333333999AAARRRiii|||ttthhh]]]VVVOOOHHHCCCCCC===777444444555444222333333222111111111111111222222222222222111000000111111111111000000000000000000000000000000000000//////000000000000///////////////////////////////////////......---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...000000///...---..................------///000111111333666;;;???TTThhhtttcccUUULLLHHHBBB;;;888888888888666111222444555555444333333222222222222222111000000111111111111000000000000000000000000000000000000000000111111111111000000////////////////////////............---------,,,------------------------++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...///000///...---........................///000111111333666;;;???RRRfff~~~zzzllleeeZZZRRRIIIBBB???===:::888111222444666555444222000222222222111111111000000222222111111111000000000000000000000000000000000111222222222222222222111////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,.../////////...---........................///000111111222666;;;???PPPeee}}}vvvmmm```TTTLLLEEE???:::999888888777555444222111333222222111111111111111222222222111111111000000000000000000000000000000111111222222222222111111////////////////////////---------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......//////......---------...............//////000111222666;;;???MMMccc}}}wwwkkk```WWWOOOIIIDDDBBB===999777666777888444444333222111222222333222222222222111111111111111111111111111111111111000111111111111111111000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,------...............---------.........//////...///000000222555:::>>>LLLccc~~~yyyrrrkkkeeeRRRMMMFFF>>>:::888999:::666555444333222333444555333222222222222111111111111111111111111111111111000000111111111111000000////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------......//////,,,,,,------.../////////...///000000111555:::>>>MMMdddoooiii^^^RRRHHH@@@<<<;;;888777555444444444666777333333222222222111111111111111111111111111111111111111222222222222111111////////////////////////........./////////000000........................------------------------------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------------------...//////,,,,,,------...//////000...//////000111555:::>>>NNNfff}}}lll\\\NNNDDD???999888666555444555777888333333333222222222111111111111111111111111111111222333333444444333333222////////////////////////.../////////000000111111////////////////////////------------------------,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------...------------...//////,,,,,,------...///000000......///000111555:::>>>OOOgggxxxgggWWWNNNEEE@@@;;;888777666444111222333444333222111222333222111111111222333333444111222222333333222222111000000000000000000000000000/////////.......................................---,,,+++***++++++,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...............///000000000///111444444444:::BBBRRRhhh{{{nnngggWWWOOODDD<<<999999::::::666666555444111000//////222222222222222333444444222222333333333333222222000000000000000000000000000000/////////.................................///...---,,,+++,,,,,,---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...........................///000000000///111444444444:::BBBSSSiiimmmeeeYYYMMMEEE@@@===<<<888777666444333111000000333333222222222333444444222222333333333333222222000000000000000000000000000000000/////////..............................//////...------------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...........................///000000000///111444444444:::BBBSSSiii~~~zzzsssjjj]]]PPPDDD===:::888666555555555555555444444333333333333444444222333333333333333333222000000000000000000000000000000000////////////.........................../////////............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------........................///000000000///111333444444:::BBBRRRiiiuuuggg[[[TTTGGGBBB;;;777666666555555555555444444444444444555333333333444444333333333111111111111111111111111111000000000////////////////////////////////////.../////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------..................///000000000///111333444444:::BBBQQQggg~~~|||}}}cccYYYKKKAAA;;;777444222666666555444444444555555333333444444444444333333111111111111111111111111111111000000000/////////////////////////////////---...//////000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...............///000000000///111444444444:::BBBPPPfffwwwcccRRRGGGAAA<<<888777666666555555444555555333333444444444444333333111111111111111111111111111111111000000000//////////////////////////////,,,---.../////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...............///000000000///111444444444:::BBBQQQfffuuuaaaTTTLLLGGGCCC777777666555555555555555333444444555555444444333111111111111111111111111111111111111000000000000000000000000000000000000+++,,,.../////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++***************++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...............///000000000///111444444444:::BBBRRRggg|||rrrjjj\\\MMMCCC<<<888::::::666444777666777777666444444444555222222222111111111111000000000000000000000000000000000000000000//////...////////////////////////000000//////.........---////////////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,******************************++++++++++++******++++++*********+++,,,---+++,,,------+++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..................///000000111///000333444555:::AAAOOOlllqqqcccVVVKKKAAA===:::666666999777888999999888777888888222222222222111111111111111111111111111111111111000000000000000//////...////////////////////////000/////////....................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++***))))))***++++++******************************++++++++++++******+++++++++++++++,,,,,,,,,+++,,,------+++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---..................///000000111///000333444555:::AAAPPPlll}}}}}}ssseeeUUUIIIBBB<<<999:::888888777777777666555555333333333222222222111111111111111111111111111111000000111111000000///...////////////////////////////////////............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++******++++++,,,------,,,+++***+++,,,------+++******+++------------............,,,,,,,,,,,,,,,------..................///000000111///000333444555:::AAARRRnnnxxxnnn```UUUKKKAAA;;;;;;999777666666555444222444333333333222222222222222222222222222222222222000111111111111000/////////////////////////////////////////////.........------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))***++++++,,,,,,++++++******,,,---......,,,***)))***,,,------,,,++++++,,,,,,------------.........,,,,,,,,,,,,,,,---.....................///000000111///000333444555:::AAARRRnnnttt{{{pppbbbPPPCCC@@@<<<999777888999888777444444444444333333333222222222222222222222222222111111111111111000000///////////////////////////.........///////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***+++---......---+++******,,,------,,,+++,,,---,,,,,,,,,,,,------------------,,,,,,------...///...............///000000111///000333444555:::AAARRRmmm|||ttt|||hhhVVVFFF@@@999666777999999999555555444444444333333333333333333333333333333333111111222222111111000///////////////////////////.........///////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))************************++++++,,,,,,,,,,,,++++++***+++,,,.........---,,,***,,,......---,,,---...+++,,,,,,,,,,,,------------------------......///...............///000000111///000333444555:::AAAPPPkkkyyyzzzpppZZZPPPDDD<<<:::999888777555555555555444444444444444444444444444444444444111222222222222111000000////////////////////////............/////////000........................------............------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))***++++++++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...//////***,,,......---,,,---...------------............---------------...//////...............///000000111///000333444555:::AAANNNiiizzzttthhhWWWIIIBBB???;;;888666666555555555444444444444444444444444444444444111222222222222111000000////////////////////////---.........//////000000////////////////////////------............------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++---...000111***,,,......---------.............../////////000...------------...//////...............///000000111///000333444555:::AAAMMMhhh}}}||||||rrr^^^PPPHHH???777888888888888666555333333555555444333333222111111222222222111111111111000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++---------------------------------,,,,,,+++++++++------,,,+++,,,---...///.........------,,,,,,,,,------------------------------------------------............////////////111222222222444777<<>>;;;999666666555444555666555333111444333333333222222222222111111111111111111111111000000000000000000000000////////////////////////------------------------+++,,,---......///............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------............------,,,,,,,,,---------......,,,---------............000000/////////000000111000000222555555555:::BBBVVVmmmqqqZZZIII>>>999666555444444444666555333222333333333222222222222111111111111111111111111111000000000000000000000000////////////////////////........................+++,,,---...////////////......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------....../////////...//////000000000000222555555555;;;BBBVVVnnnuuu\\\HHH>>>;;;777555444444555666555444333333222222222111111111111111111111111111111111111111111111111111111111................................................,,,,,,---...////////////......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.........---------......///000111000222444444555;;;CCCVVVnnn|||{{{www}}}vvv___OOOGGG>>>:::777555555666666555333333333333222222222222222222222222222222222222111111111111111111111111................................................,,,,,,...///////////////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------............------,,,------...///000111000111444444444;;;CCCUUUnnn|||}}}}}}hhhZZZHHHCCC<<<888666666666666666555555555444444444444222222222222222222222222111111111111111111111111////////////////////////........................,,,---...//////000000000......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...------,,,++++++,,,------,,,,,,,,,---------......------........./////////------------...///000111222000111333333444;;;DDDTTTmmm{{{iiiQQQJJJAAA:::666555666666777777777777666666666666222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////,,,---...///000000000000......---,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------++++++++++++------,,,,,,,,,---------...............////////////000............///000222222222111111333333444;;;DDDSSSmmm~~~nnnZZZGGGAAA???;;;777777777>>>AAA<<<888888777333333333333333333333333333111222222222222111000000111111000000000000111111000000000000000000000000////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++***+++,,,---...///...---,,,+++,,,---.....................---------------............///111111111000000000000000222222222222333666<<<@@@SSSsss|||lllZZZMMMBBB999666999@@@EEEEEE>>>888888666333333333333333333333333333222222222222222111000000111111000000000000111111000000000000000000000000////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++++++++,,,.........---,,,,,,,,,,,,---.....................---------------............///000000000000000000000000222222222222333777<<<@@@SSSsssqqq___LLL>>>;;;???IIIJJJGGG>>>888666555333444444333333333333333333222222222222222111111000111111000000000000111111000000000000000000000000////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***+++,,,---...///------,,,,,,,,,------...------------------......---------............///000000000000000000000000111222222222333777<<>>RRRqqqyyyssswww~~~sssbbbSSSMMMDDD;;;888666444666999666666555555444333333333333333333333333222222111111111000000000000111111000000000000000000000000////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***+++,,,---------,,,,,,++++++,,,---............++++++,,,,,,------......---------............///---......//////000000111000111333444555777;;;>>>OOOnnn~~~~~~rrrdddWWWLLLBBB>>>;;;777777:::666666666555444444333333333333444444333333222111111111000000000000111111000000000000000000000000////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,---------,,,+++******+++,,,...............***++++++,,,------......---------............///------......///000000111///111333444555888;;;>>>MMMlll~~~uuuaaaTTTIIIDDD@@@999888:::777777666555444444333333333333444444333333222111111111000000000000111111000000000000000000000000////////////////////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,---......---,,,***))))))+++,,,...//////......******+++,,,,,,---......---------.........//////---------...///000000111///111333555666888;;;===LLLkkk~~~~~~}}}ssskkkZZZHHH???======:::999999888555555666555444333333333222222222111111111111111111111111111111222000///......///000222000000//////.........---+++++++++,,,...111444666+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///////////////000000000000222333333333444666:::===OOOiii{{{kkkXXXKKKFFFAAA;;;::::::888666666777666444333333333333222222222222111111111111111111111111111000///......///000111000000/////////...............---,,,---///111333+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------............///////////////000000000000222222333333444666:::>>>OOOiii~~~||||||jjj[[[OOOBBB888<<<999777777777777666666444444333333333222222222222222222222222222222222111000///......///000111000000////////////......111000///---------...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///////////////000000000000111222333333444777;;;>>>OOOiiiqqqaaaNNN@@@>>>999555666777777666777444444444444333333333333222222222222222222222222111111000//////000111111000000//////////////////222111///...---------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------............///////////////000000000000111222333333444777;;;>>>OOOiii|||iiiYYYGGG===666777888666666888555555555444444444333333222222222222222222222222111111000000000000111111//////000000000000000000000//////...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///////////////000000000000000111222333444777<<>>;;;:::666555999666666555555555444444444333333333333333333333333111111111111111111111111//////000000000000111111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,---------............///////////////000000000000000111222333444777<<