BM6P6(@ HHHHHHHHHHHHHHHRRRiiiuuucccQQQFFFCCCGGGLLLddd}}}yyyeeeKKK<<<;;;999777444333444444444333333222222111111222222333000111111111111222222222444666888<<>>;;;===@@@CCCEEEFFFFFFFFFKKKTTT]]]aaa]]]XXXUUUTTTPPPPPPTTT___tttyyyjjj^^^^^^dddppp~~~}}}~~~~~~~~~zzztttmmmeee^^^ZZZVVVWWWYYYZZZ[[[ZZZXXXWWWXXXXXXXXXYYY[[[]]]___aaa___jjj{{{{{{ttt|||{{{}}}pppXXXBBB;;;;;;888666888999888888777666555555444555666777666777;;;CCCJJJSSSXXX[[[YYYWWWXXXVVVSSSLLLLLLNNNRRRYYYaaaiiinnnrrrtttxxx{{{}}}}}}sssnnnsss{{{yyyooodddZZZPPPNNNNNNLLLLLLNNNLLLNNNTTTaaarrrrrrbbbTTTSSSVVVWWW\\\dddiiiqqq}}}GGGFFFFFFFFFFFFPPPfffzzzuuudddRRRFFFCCCFFFKKKfff}}}iiiNNN===:::999777444333444555444333333333222222222222333333111111111111222222222222444666888===BBBGGGLLLNNNVVV]]]aaacccnnn~~~jjjccc\\\___kkkxxx~~~{{{xxxuuurrrkkkggg```ZZZSSSKKKDDD???;;;999888666666777999:::;;;>>>BBBDDDFFFGGGIIIKKKKKKNNNSSS\\\lllzzzpppiiigggiiikkk{{{uuudddRRRJJJHHHFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLNNNPPPOOONNNOOOTTTXXX\\\cccmmmttt{{{iiiYYYIIICCCCCCBBB@@@@@@@@@AAAAAAAAA@@@???===<<<<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;::::::===???===???BBBDDDFFFFFFFFFEEEFFFMMMTTTVVVSSSPPPNNNOOOUUUUUUYYYeeezzz~~~rrreee^^^dddqqq~~~~~~~~~~~~{{{{{{|||}}}}}}|||}}}~~~~~~~~~{{{uuummmeee^^^ZZZXXXYYYZZZ[[[ZZZYYYWWWVVVWWWWWWWWWXXXZZZ\\\^^^``````jjjzzz~~~vvv}}}}}}ttt[[[DDD===<<<888666888888888888777666555555555555666777666777<<>>BBBDDDEEEGGGIIIKKKPPPRRRXXXbbbrrrxxxnnnhhhhhhmmmsssvvveeeSSSJJJHHHGGGFFFGGGFFFGGGIIIJJJJJJIIIIIIHHHKKKMMMOOOPPPPPPRRRXXX\\\ccchhhoootttzzzssshhhSSSJJJCCCBBBBBB@@@>>>???@@@AAAAAABBBAAA@@@>>>===;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999999999::::::;;;<<<======<<<;;;<<<>>>@@@@@@BBBDDDFFFGGGGGGFFFEEECCCGGGJJJJJJHHHGGGIIIKKKUUUWWW]]]kkkzzzqqqlllbbb```nnn~~~}}}}}}}}}}}}||||||||||||||||||||||||zzzyyywwwxxxzzz||||||{{{zzz{{{}}}}}}}}}}}}~~~{{{uuummmeee^^^ZZZZZZ[[[[[[[[[ZZZXXXVVVUUUVVVVVVVVVWWWYYY[[[^^^___bbbkkkxxxzzzppp~~~xxx___GGG???===999777888888888777777666666555555555666777777777<<>>CCCHHHLLLNNNUUUYYY]]]bbbnnn}}}zzzkkkddd___dddsss}}}{{{xxxtttqqqlllggg___WWWPPPHHHAAA===:::999888777777888:::<<<<<>>===???@@@AAABBBBBBBBBAAA???>>>;;;;;;::::::::::::;;;;;;999::::::::::::;;;;;;;;;;;;:::999888999:::;;;<<<===>>>>>>===<<<===@@@BBBBBBCCCEEEHHHIIIIIIHHHGGGFFFFFFFFFDDDBBBDDDGGGKKKNNNSSS___ppp{{{rrrkkkmmmggghhhyyy~~~}}}}}}|||{{{{{{yyyyyyyyyxxxwwwvvvuuutttsssttttttvvvxxxyyyzzzzzzvvvxxxzzz{{{{{{|||~~~}}}zzztttlllddd]]]YYYYYYZZZZZZZZZYYYXXXVVVUUUWWWWWWWWWXXXYYY\\\^^^___dddjjjuuuvvviiisssyyyaaaHHH@@@>>>:::888:::888777777777666666666555555666777777888>>>FFFMMMWWW\\\^^^[[[WWWVVVTTTPPPKKKLLLNNNSSS[[[eeennntttxxxtttssswww{{{|||{{{tttrrrtttyyyzzzwwwwwwyyyvvvfffUUUNNNMMMNNNOOORRROOORRRYYYeeetttqqqaaaTTTTTTWWWYYY^^^fffooouuu}}}FFFDDDDDDCCCCCCHHHVVVddduuutttlll\\\KKKAAABBBGGGUUUooosssYYYDDD;;;:::888555444555555555444555444444333333444444555111222222222222333333333444666:::???DDDIIILLLNNNTTTWWW[[[aaakkkxxx~~~{{{~~~kkkddd___fffvvv}}}zzzwwwtttqqqkkkfff___WWWPPPJJJCCC@@@:::999888777888999;;;<<<===???BBBDDDEEEGGGJJJMMMSSSUUU\\\iii{{{~~~ppphhhccceeeooo{{{xxxgggUUULLLIIIGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFIIILLLNNNOOOPPPUUU\\\bbbfffiiinnnsss{{{vvvhhhZZZPPPIIIEEECCCCCCAAA>>>???CCCAAAAAABBBCCCCCCBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<;;;:::::::::;;;===>>>===>>>?????????@@@CCCEEEDDDEEEHHHJJJLLLLLLKKKKKKIIIGGGCCC@@@???BBBFFFJJJIIIRRRcccxxx|||yyyuuutttqqqvvv|||||||||{{{{{{zzzyyyyyyttttttrrrqqqooommmlllkkkkkkmmmoooqqqqqqqqqrrrrrrppprrruuuwwwyyy{{{~~~~~~|||yyyssskkkccc\\\XXXWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXYYY[[[]]]___aaaeeejjjsssxxxfffmmmzzzaaaIII@@@>>>:::999;;;777777777777666666666666555666777888999???HHHNNNXXX]]]___[[[XXXVVVTTTPPPMMMNNNQQQVVV^^^hhhrrrwwwwwwuuuvvvyyyyyyxxx||||||wwwnnnooossszzz}}}{{{{{{}}}}}}{{{jjjXXXRRRRRRSSSUUUWWWPPPUUU^^^kkkyyyppp```TTTTTTWWWZZZ```hhhrrrvvv~~~GGGEEEDDDDDDCCCFFFRRR^^^ppprrrnnn___LLLAAABBBGGGTTTnnnyyy^^^FFF::::::888555444555666555555444444333333333333444444222222222222333333333333444666:::@@@EEEIIILLLNNNSSSVVVZZZbbbkkktttyyy{{{yyyxxxkkkccc___gggxxx|||zzzwwwsssqqqkkkfff^^^VVVPPPIIIDDD@@@:::999888777888:::<<<===>>>@@@BBBDDDEEEGGGKKKNNNRRRUUU\\\jjj}}}zzzmmmgggccceeeqqqyyyhhhUUUMMMJJJHHHGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJLLLNNNPPPQQQQQQVVV]]]ccchhhkkkqqqwww{{{rrrjjj___SSSKKKEEE@@@===>>>???>>>AAAFFFAAABBBCCCCCCCCCBBBAAA@@@<<<<<<============<<<<<<999999999:::::::::;;;;;;===============>>>???@@@???@@@AAABBBCCCEEEHHHKKKJJJLLLNNNPPPQQQPPPOOONNNJJJGGGBBB>>>===???CCCEEEKKKUUUggg{{{}}}~~~|||}}}~~~~~~}}}xxxxxxwwwvvvuuusssrrrpppkkkiiigggeeecccbbbccccccccceeehhhiiihhhfffeeeeeefffiiimmmpppsssvvvzzz}}}}}}~~~|||yyyssskkkccc\\\XXXUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYY[[[]]]```aaadddhhhqqq~~~zzzeeehhh|||~~~dddKKKAAA>>>:::999;;;777777777777666666666666444666777888:::@@@IIIPPPVVV[[[]]]YYYVVVUUURRROOOJJJLLLOOOVVV```kkkuuu{{{{{{yyyyyy{{{yyywwwzzz|||}}}~~~yyytttllllllpppzzz|||kkkZZZUUUVVVVVVVVVVVVPPPWWWbbbppp}}}ppp```TTTTTTXXXZZZaaaiiirrrvvv}}}GGGEEEDDDCCCBBBDDDMMMXXXkkkpppooobbbNNNAAABBBGGGRRRkkk~~~dddJJJ<<<:::888666555555666666555333333222222222222333333222222222333333333444444444666;;;@@@EEEJJJLLLNNNSSSUUU[[[eeennnuuuxxxzzzzzz}}}zzzxxxjjjbbb^^^gggxxx|||zzzwwwsssppplllfff^^^UUUMMMGGGAAA===:::999888888888:::<<<>>>>>>@@@BBBCCCEEEGGGKKKNNNQQQTTT\\\kkk~~~vvvjjjgggeeehhhvvvzzziiiVVVMMMJJJHHHGGGHHHFFFGGGIIIJJJLLLNNNOOOPPPQQQSSSTTTSSSTTTXXX___eeeiiilllssszzz|||wwwoooggg```XXXNNNGGGCCC===:::===??????AAADDDAAABBBCCCDDDDDDCCCBBBAAA<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBAAACCCEEEFFFHHHJJJOOORRRTTTUUUVVVWWWVVVTTTRRRQQQKKKGGGBBB>>>===>>>@@@AAALLLUUUcccsss}}}{{{yyywwwwwwyyy{{{|||~~~~~~{{{|||}}}}}}}}}|||zzzzzzssssssqqqooollliiifffddd^^^\\\YYYWWWWWWYYY[[[]]]___bbbeeedddaaa]]][[[[[[ZZZ]]]bbbfffkkkoootttwwwzzz}}}~~~zzztttmmmeee^^^ZZZUUUUUUTTTTTTTTTTTTTTTTTTXXXWWWXXXXXXZZZ\\\___```cccgggppp~~~}}}iiijjj}}}jjjOOOCCC???:::888:::666666666666777777777777444666888888;;;AAAJJJQQQVVVZZZ\\\YYYVVVVVVSSSPPPJJJLLLRRRZZZfffttt~~~~~~~~~|||}}}~~~}}}yyyuuurrrooorrr}}}~~~mmm]]]YYYZZZXXXTTTRRROOOWWWeeesssooo___SSSTTTXXX[[[aaajjjooossszzzGGGDDDCCCCCCAAACCCKKKTTTiiiooopppcccOOOBBBBBBHHHTTTmmm{{{gggMMM@@@;;;888666555666666666555333222222111111222222333222222333333333444444444444666;;;AAAFFFJJJLLLNNNSSSUUU]]]hhhrrrwwwzzz{{{vvvzzz~~~yyyjjjbbb^^^fffxxx|||zzzwwwssspppmmmggg^^^TTTKKKDDD>>>::::::999888888888:::===>>>???@@@BBBCCCEEEHHHLLLOOOQQQTTT\\\lllssshhhggghhhkkk{{{zzziiiWWWNNNKKKHHHGGGHHHGGGGGGIIIJJJMMMPPPRRRTTTUUUVVVWWWVVVVVVYYY```fffhhhlllssszzz}}}wwwqqqiiiccc\\\UUULLLFFFEEE???;;;>>>AAA@@@???@@@AAABBBCCCDDDDDDCCCCCCBBB===>>>???@@@@@@???>>>===============>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEHHHIIIKKKOOOSSSVVV\\\\\\\\\\\\ZZZWWWTTTRRRLLLIIIDDD@@@????????????JJJPPP[[[fffpppwww{{{|||~~~|||yyywwwvvvtttrrrtttvvvxxxzzz{{{||||||xxxyyyzzzzzzzzzyyyxxxwwwpppooommmjjjeeeaaa\\\ZZZTTTRRROOONNNPPPSSSXXX[[[___bbbeeeddd___ZZZWWWVVVQQQUUUZZZ```dddjjjooosssxxx||||||vvvooofff___[[[WWWVVVTTTSSSRRRRRRRRRRRRWWWVVVWWWWWWYYY[[[^^^___cccfffppp~~~rrrsssnnnRRREEE@@@:::777888666666666666777777777777444666888999;;;AAAKKKRRRWWW\\\^^^[[[YYYXXXVVVRRRQQQTTT[[[eeesss{{{xxxyyytttvvvqqqbbb]]]]]]ZZZTTTOOOMMMVVVeeeuuuooo___SSSTTTYYY[[[bbbjjjmmmqqqxxxDDDBBBAAABBBBBBBBBJJJRRRgggxxxyyyhhhWWWGGGAAAIIIOOOiiivvv|||}}}eeeLLL>>>:::999888666555555555555222333333444444333333222222222333333333333444444444666:::@@@EEEJJJMMMOOORRRWWW]]]eeennnuuuwwwvvvzzz|||xxxccc\\\]]]lll}}}}}}{{{yyyvvvqqqnnnlllhhh```WWWMMMFFF@@@===:::999888777777999;;;<<<:::>>>CCCGGGGGGGGGGGGGGGPPPSSS\\\nnnxxxlllfffiiilllrrr{{{lllYYYMMMKKKKKKHHHEEEGGGGGGHHHIIIJJJNNNSSSWWWYYYYYYZZZ\\\^^^aaacccdddfffkkkrrrwww{{{{{{vvvppplllfff```ZZZRRRKKKFFF???>>>===<<<<<<===??????@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@EEEGGGHHHHHHFFFEEEEEEFFFJJJLLLNNNPPPQQQUUUYYY\\\]]]]]]^^^^^^]]]ZZZXXXVVVMMMHHHCCC??????@@@@@@AAAHHHNNNVVV]]]bbbeeegggiiilllnnnppptttyyy~~~xxxsssooommmkkkiiihhhiiijjjlllnnnpppqqqrrruuuuuuttttttsssrrrqqqpppnnniiiccc^^^[[[WWWRRRMMMHHHIIIKKKMMMPPPVVV]]]bbbiiihhhfffaaaZZZTTTPPPNNNPPPUUU\\\```dddhhhnnnsssxxx~~~|||wwwqqqiii___YYYVVVVVVUUUUUUUUUVVVVVVWWWZZZYYYWWWWWWWWWXXXZZZ\\\```bbbnnnvvv~~~rrrVVVEEE===:::888999777777777777666666666666888666666999;;;???IIITTTVVV\\\___]]][[[[[[YYYUUUTTTWWW^^^kkk~~~}}}|||||||||eeeZZZXXXVVVTTTSSSSSSXXXbbbooo~~~mmm]]]QQQSSSYYY\\\```gggnnnqqqvvv~~~~~~DDDBBBBBBCCCBBBCCCJJJSSSgggyyy{{{jjjYYYHHHAAAHHHMMMggguuuzzzwwwaaaKKK???:::999888666555555555555222333333444444333333222222222333333333333444444666888<<>>AAACCCEEEFFFFFFHHHJJJPPPSSS]]]nnnuuukkkeeeiiinnnvvv}}}ppp^^^QQQLLLKKKIIIGGGIIIJJJKKKLLLNNNRRRWWW[[[___```aaabbbcccdddeeefffgggjjjnnnrrrvvv||||||wwwssslllhhhaaa[[[TTTNNNGGGCCC??????>>>======>>>???@@@???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAAEEEGGGJJJKKKJJJJJJLLLMMMNNNPPPRRRTTTUUUWWW[[[^^^```aaaaaaaaa```]]]ZZZYYYNNNJJJDDD@@@???@@@AAAAAADDDHHHOOOUUUYYY[[[^^^`````````aaacccggglllqqqtttzzztttooojjjeeecccaaa```^^^```aaacccfffhhhkkkmmmnnnoooooooooooonnnmmmlllkkkddd___YYYUUURRROOOKKKHHHEEEGGGJJJMMMQQQWWW^^^ccceeedddbbb\\\VVVQQQOOOOOOWWW\\\dddjjjmmmqqqwww{{{|||xxxrrrjjjaaa[[[XXXXXXWWWWWWVVVWWWWWWXXXXXXWWWVVVVVVVVVXXXZZZ\\\```aaalllwwwsssVVVEEE>>>:::888999777777777777666666666666777555666999;;;???IIITTTZZZ^^^```^^^\\\[[[YYYTTTSSSYYYdddvvv}}}}}}ggg[[[WWWTTTQQQPPPQQQVVV___lllyyymmm]]]QQQSSSYYY[[[```fffkkkpppwww}}}zzzEEEBBBBBBCCCBBBCCCJJJSSSggg{{{~~~nnn\\\JJJAAAGGGKKKdddsssuuu~~~qqq]]]JJJ???:::999888666555555555555222333333444444333333222222222333333333333444444777999===BBBHHHLLLOOOQQQQQQUUU]]]hhhttt|||wwwhhhbbbcccooo}}}~~~}}}|||yyyvvvssslllhhhaaaYYYPPPHHHBBB???:::999888777888:::<<<===BBBCCCDDDDDDDDDFFFIIILLLOOOSSS]]]nnn|||qqqhhhdddhhhppp|||uuueeeWWWNNNKKKKKKKKKKKKMMMOOOPPPRRRWWW\\\```fffggghhhhhhhhhhhhgggffffffggghhhkkkpppxxx~~~{{{yyyuuurrroooiiiddd]]]VVVPPPJJJEEEBBB@@@???>>>======>>>???@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCFFFHHHLLLNNNOOOQQQSSSUUUSSSUUUXXXZZZ[[[]]]```bbbffffffffffffdddaaa^^^\\\PPPLLLFFFAAA@@@@@@AAAAAAAAADDDIIILLLNNNQQQTTTVVVWWWWWWVVVWWWYYY^^^bbbeeessszzz|||qqqfff```\\\XXXUUUTTTSSSSSSRRRTTTUUUXXX[[[___bbbeeefffeeefffffffffeeedddccccccYYYTTTNNNJJJHHHHHHGGGFFFIIILLLQQQUUUXXX]]]aaaeee___^^^[[[WWWSSSQQQRRRTTTaaahhhrrryyy}}}~~~|||xxxssslllccc]]][[[ZZZYYYXXXWWWWWWXXXXXXUUUUUUTTTTTTUUUXXXZZZ\\\``````jjj{{{xxxuuuXXXFFF>>>:::888999777777777777666666666666666444555888;;;???JJJUUU^^^aaabbb___]]]]]]ZZZUUURRRYYYggg|||~~~~~~kkk]]]WWWRRROOOOOOQQQUUU]]]gggrrr}}}ooo^^^QQQSSSXXXZZZ___eeejjjoooxxxEEEBBBBBBCCCBBBCCCJJJSSSggg{{{qqq___LLLBBBFFFKKKbbbrrrqqq}}}ppp]]]JJJ???:::999888666555555555555222333333444444333333222222222222333333333444444666999===CCCJJJOOOSSSUUUTTTWWW___mmmyyyyyyiiidddeeeppp|||~~~~~~}}}|||xxxvvvoookkkddd[[[QQQHHHBBB>>>999999888777888:::===>>>BBBCCCDDDDDDDDDFFFIIIKKKNNNRRR]]]mmmvvvmmmfffccchhhrrryyykkk\\\PPPKKKKKKMMMMMMOOORRRTTTVVV[[[```ccciiiiiikkkkkkjjjhhheeedddccccccdddfffllluuu}}}}}}yyyvvvtttqqqooommmiiiddd\\\UUUOOOJJJFFFDDD@@@???>>>=========>>>???>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJNNNPPPRRRTTTWWWYYYVVVYYY]]]```bbbdddfffhhhkkkkkkkkkiiigggddd```^^^SSSNNNHHHCCCAAAAAAAAAAAABBBDDDFFFGGGHHHJJJNNNPPPRRRRRRSSSTTTUUUWWWYYYZZZ___eeekkklllkkkfff\\\RRRPPPNNNKKKIIIJJJJJJJJJIIIJJJKKKMMMPPPSSSVVVYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYYPPPMMMHHHEEEEEEGGGJJJLLLOOOTTTZZZ______^^^]]]\\\UUUUUUSSSQQQQQQUUUZZZ^^^mmmuuu~~~}}}{{{yyytttmmmddd^^^\\\ZZZXXXVVVVVVVVVVVVWWWSSSRRRRRRRRRTTTWWWZZZ\\\aaaaaaiiizzzxxxwwwYYYGGG???:::888888777777777777666666666666555444555888;;;???JJJUUU^^^aaabbb``````aaa]]]XXXQQQWWWdddwww~~~~~~~~~~~~mmm^^^XXXSSSQQQQQQTTTWWW]]]dddllluuu}}}qqq```RRRSSSXXXZZZ^^^eeekkkpppxxxDDDBBBAAABBBBBBBBBJJJRRReeezzzrrr```MMMBBBEEEKKKaaaqqqppptttbbbMMM>>>:::999888666555555555555222333333444444333333222222222222333333333444444444777===DDDKKKRRRVVVYYYXXXZZZdddttt~~~|||}}}iiieeefffqqq|||~~~}}}~~~~~~~~~}}}zzzwwwrrrnnnggg]]]RRRHHHAAA<<<999999888888999;;;===??????BBBEEEFFFFFFGGGHHHIIIMMMRRR]]]mmm|||qqqiiieeedddhhhsss|||ooo___RRRLLLLLLOOOOOOQQQTTTWWWYYY]]]bbbeeeggghhhiiiiiiiiifffdddbbb``````bbbgggmmmtttzzz}}}}}}{{{wwwtttsssqqqooommmiiiddd]]]VVVPPPLLLHHHEEEAAA@@@>>>=========>>>>>>>>>???AAACCCEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJMMMPPPSSSTTTVVVXXXZZZYYY]]]bbbgggiiikkknnnooooooooonnnllliiieeebbb___VVVQQQJJJEEECCCBBBBBBAAABBBDDDEEEEEEFFFGGGJJJMMMKKKMMMQQQTTTUUUTTTRRRPPPRRRYYY___^^^ZZZVVVNNNGGGFFFDDDBBBBBBCCCDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPIIIGGGEEEDDDFFFKKKQQQVVVYYY^^^dddfffbbb[[[SSSOOOKKKKKKLLLOOOSSS\\\eeelllzzz|||{{{{{{yyyuuummmddd^^^YYYXXXUUUSSSRRRSSSTTTUUURRRQQQQQQRRRTTTWWWZZZ\\\bbbccclll|||uuuzzz{{{yyy[[[III@@@:::888888777777777777666666666666555444444888:::???IIITTT\\\___aaabbbdddeeeaaa[[[QQQVVV___mmm}}}~~~}}}}}}}}}|||~~~mmmaaaZZZVVVUUUVVVZZZ\\\```ccciiipppzzztttbbbTTTTTTXXXZZZ^^^eeennnqqqwwwCCCAAA@@@AAA@@@AAAHHHQQQcccxxx~~~qqq```LLLAAAEEEIII]]]|||sssrrrxxxiiiRRR>>>:::999888666555555555555222333333444444333333222222222333333333333444444333777===DDDLLLSSSWWWZZZ[[[\\\hhhzzz~~~|||zzzzzz~~~hhheeehhhsss|||~~~~~~~~~}}}zzzwwwtttpppiii___TTTJJJAAA===999999888888999<<<>>>@@@>>>AAAEEEGGGHHHIIIJJJKKKOOOTTT^^^mmmxxxllleeedddeeejjjvvvqqqbbbVVVOOOOOOPPPQQQTTTWWWYYY\\\___cccfffffffffggghhhhhhgggffffffbbbccceeejjjqqqvvvyyyzzz}}}{{{xxxvvvvvvtttqqqoooiiieee^^^XXXSSSOOOJJJGGGCCCBBBAAA????????????@@@AAABBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNQQQTTTVVVXXXYYY\\\^^^___ccciiinnnqqqssstttuuurrrrrrqqqooolllgggccc```YYYTTTMMMGGGDDDCCCBBBBBBAAACCCDDDEEEEEEFFFIIIKKKKKKOOOUUUYYYZZZXXXTTTQQQQQQZZZ```[[[SSSMMMHHHDDD@@@???======>>>???>>>===??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHCCCDDDEEEGGGKKKRRR[[[aaaiiimmmpppnnnggg\\\RRRMMMGGGIIIMMMSSS[[[hhhttt}}}~~~zzzzzzzzzxxxtttmmmccc]]]VVVTTTQQQOOOOOOPPPQQQSSSRRRQQQQQQRRRTTTVVVYYY[[[bbbeeepppooosssttt{{{]]]JJJ@@@;;;888777777777777777666666666666666444555888:::>>>HHHRRRZZZ^^^aaacccgggiiiccc[[[QQQVVV\\\fffuuu||||||~~~~~~|||}}}|||}}}mmmccc^^^ZZZYYY[[[___aaadddfffjjjrrr}}}wwweeeVVVUUUYYYZZZ___fffooorrrwwwAAA??????@@@???@@@GGGPPP```vvv{{{nnn^^^KKKAAAFFFEEEWWWuuuzzzxxxyyynnnVVV@@@:::999888666555555555555222333333444444333333222222222333333333333444444555888>>>DDDKKKQQQVVVXXX[[[\\\jjj}}}|||hhhfffjjjuuu~~~~~~~~~|||yyywwwrrrooohhh```VVVLLLDDD@@@999888888888999<<>><<<<<<======<<<:::<<<<<<======>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBDDDHHHMMMSSS\\\fffmmmuuuuuusssmmmeee\\\UUURRROOORRRWWW___kkkxxx}}}yyyyyyyyyxxxtttlllbbb[[[SSSQQQNNNMMMLLLNNNQQQRRRSSSRRRRRRRRRTTTVVVYYY[[[```fffsssiiilllkkk}}}^^^KKKAAA;;;888777777777777777666666666666777555555888999<<>>>>>???>>>???FFFOOO___tttyyymmm\\\JJJAAAFFFBBBRRRppp|||}}}yyypppYYYBBB:::999888666555555555555222333333444444333333222222222333333333444444444777:::???EEEKKKPPPSSSUUUYYY\\\kkkzzziiiggglllwww~~~~~~~~~|||yyyvvvpppmmmhhh```WWWNNNGGGCCC999888888888:::<<>>>>>>>>>>><<<;;;999:::;;;<<<===>>>??????<<<===>>>???@@@@@@AAAAAACCCGGGMMMSSSZZZdddooowwwsssqqqkkkccc[[[UUURRRRRRYYY]]]ccclllxxx|||yyyyyyyyywwwssskkkaaaZZZRRRPPPMMMKKKLLLNNNQQQSSSTTTSSSSSSSSSTTTVVVYYY[[[___eeettteeefffddd}}}___KKKAAA;;;888777777777777777666666666666888666666888999<<>>::::::999999:::===@@@AAABBBEEEFFFEEEJJJRRRWWWXXX\\\\\\bbbooopppbbbaaabbbhhhttt{{{nnnccc]]][[[[[[YYY\\\aaaeeeggggggfffdddhhhkkkpppsssssssssssstttnnnqqqsssrrrqqqsssyyy|||}}}}}}zzzxxxoooooonnnkkkhhhccc___\\\TTTSSSQQQOOOMMMKKKIIIHHHJJJJJJKKKMMMOOOPPPNNNMMMOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZWWW[[[```dddgggkkknnnqqqtttwwwzzz~~~{{{yyywwwtttqqqlllfffbbb\\\UUUNNNKKKHHHCCCBBBDDDDDDEEEFFFHHHLLLPPPSSSUUUWWWXXXZZZ^^^bbbccccccaaabbbfffcccVVVHHHAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<======???@@@@@@EEEGGGKKKTTT___gggjjjkkknnndddZZZTTTRRRPPPSSSWWW]]]iiiwwwyyyxxxwwwxxxyyyyyytttlllaaaYYYOOOOOONNNNNNOOOPPPRRRSSSUUUTTTSSSQQQQQQTTTYYY^^^aaaiiiyyyuuu^^^ZZZ___ppp~~~bbbLLLAAA===;;;888888777777666666666666666888666666888888:::CCCLLLXXX^^^dddfffhhhgggaaaYYYSSSWWWXXXYYY^^^iiisssvvvssssssssspppmmmnnnqqquuuyyyxxxwwwxxx}}}~~~}}}tttooohhhaaa]]]]]]```hhhooorrryyy|||lll[[[VVVYYY]]]bbbgggqqqvvv~~~}}}qqquuuxxx}}}CCCBBBBBBCCCBBBBBBGGGOOO___mmmsssfffPPPBBB@@@BBBEEELLLccc~~~vvv]]]DDD===:::777666666666555444444444333333333222222222000000111222222333333444555888???FFFLLLQQQTTTVVV[[[aaannn~~~uuuoooqqq~~~}}}}}}|||yyyvvvqqqoooiiiaaaVVVLLLCCC>>>::::::999999:::===@@@AAABBBEEEGGGGGGKKKSSSXXXXXXYYYYYY___mmmooocccdddffflllxxx}}}sssiiibbb______]]]___cccfffhhhiiihhhhhhgggkkkpppssstttuuuuuuvvvppptttxxxxxxwwwwww{{{}}}{{{zzzyyyxxxxxxvvvsssoooiiieeebbbZZZYYYWWWUUUSSSQQQPPPOOOOOOOOOPPPRRRTTTTTTSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXYYYYYYZZZ[[[\\\\\\^^^aaaeeehhhkkknnnrrruuu{{{}}}~~~{{{xxxtttooohhhddd^^^VVVPPPMMMJJJFFFDDDFFFGGGHHHIIILLLOOOSSSWWWYYY[[[[[[[[[^^^aaadddeeedddeeefff___QQQDDD???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>???@@@AAAKKKKKKNNNSSSZZZ___aaa```[[[UUUQQQQQQQQQQQQVVV\\\iiiuuuzzzzzzxxxyyyyyyyyytttkkk```XXXQQQPPPPPPPPPPPPRRRSSSTTTTTTSSSRRRQQQRRRUUU[[[___eeemmm|||pppZZZWWWZZZiii}}}cccMMMAAA===;;;888888888777666666666777777888666666888888:::CCCLLLYYY```fffiiijjjjjjddd]]]VVVYYYYYYYYY^^^hhhpppsssrrrrrrrrrooommmnnnqqqtttyyywwwuuuvvvzzz}}}}}}{{{zzz}}}{{{wwwtttmmmddd^^^^^^```iiiqqqtttxxx~~~nnn^^^XXXZZZ^^^cccgggnnnttt|||zzzxxxrrr{{{DDDBBBBBBCCCBBBAAAGGGNNNZZZfffkkk^^^KKK???>>>@@@EEEHHH\\\||||||xxx|||___DDD>>>;;;888777777777666555333333333333222222222111111111222333333444444555444888>>>EEELLLQQQTTTUUU[[[```mmm}}}}}}{{{rrrrrr~~~~~~~~~}}}|||yyywwwrrroooiiiaaaVVVKKKBBB===::::::999999:::===@@@AAAAAAFFFHHHIIINNNUUUYYYYYYWWWWWW]]]kkk}}}nnndddgggjjjppp|||{{{rrrkkkfffdddbbbdddfffhhhjjjkkkllllllkkkooosssuuuuuuuuuuuuuuussswww{{{}}}{{{{{{|||~~~~~~}}}}}}}}}~~~|||{{{yyyvvvqqqlllgggdddbbbaaa___]]][[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[YYYXXXYYYYYYXXXXXXXXXWWWWWWWWW]]]]]]]]]^^^^^^_________gggiiillloooqqquuuyyy|||}}}yyyuuuoooiiieee___XXXQQQOOOLLLHHHGGGIIIKKKKKKMMMPPPTTTXXX\\\___bbbaaa```bbbeeehhhiiiiiilllhhh\\\MMMCCC@@@???<<<==========================================>>>>>>>>>>>>>>>>>>???@@@AAAAAAIIIIIIJJJLLLPPPRRRQQQPPPKKKJJJMMMQQQSSSUUU\\\eeevvv{{{{{{zzzzzzzzzxxxsssjjj___WWWRRRRRRQQQQQQRRRSSSUUUVVVSSSSSSRRRQQQRRRVVV\\\aaahhhooo}}}iiiVVVSSSUUUaaasss{{{eeeNNNCCC>>>;;;999999999888777777777777888888666666777888:::BBBLLL[[[ccciiilllmmmmmmhhhbbbZZZ[[[ZZZYYY]]]gggoooqqqssssssrrrqqqppppppsssvvv{{{wwwssssssuuuxxxxxxwwwwwwyyy|||~~~xxxyyyzzzzzzqqqfff``````aaallltttuuuuuu{{{qqqaaaZZZZZZ]]]bbbfffkkkpppyyy{{{vvvwww{{{DDDCCCCCCCCCBBBAAAFFFNNNWWW```cccWWWFFF>>>>>>@@@DDDFFFZZZ|||wwwsssbbbEEE???<<<999888888888777666444444444333333333222222222222333333444555555666555888???FFFLLLQQQTTTVVVYYY]]]iii{{{|||yyyzzz}}}zzzpppppp{{{~~~~~~~~~}}}zzzxxxrrrpppjjjaaaVVVKKKBBB===::::::999999:::===???AAAAAAFFFJJJLLLQQQYYY\\\[[[ZZZYYY]]]kkkzzzooohhhiiilllttt}}}uuunnnkkkhhhhhhiiijjjlllnnnpppqqqtttvvvyyyyyywwwtttrrrrrrtttwwwyyyzzzyyyyyyzzz|||}}}}}}}}}~~~|||{{{yyyvvvrrrnnnjjjhhhhhhgggeeecccbbbaaaaaaaaa^^^]]]]]]^^^___```___]]]]]]^^^^^^^^^^^^^^^^^^^^^aaabbbbbbbbbccccccccccccmmmooorrruuuxxx|||~~~{{{xxxtttoooiiieee^^^WWWQQQOOOMMMJJJIIIKKKMMMNNNPPPTTTXXX]]]aaadddjjjjjjkkkmmmpppqqqpppoootttkkk[[[KKKCCCCCCBBB???==============================>>>>>>>>>>>>??????????????????@@@BBBCCCCCCEEEFFFFFFHHHIIIJJJIIIIIIHHHJJJOOOTTTVVVZZZeeeppp{{{{{{{{{{{{zzzwwwrrrhhh]]]VVVRRRRRRQQQQQQRRRSSSTTTVVVRRRRRRRRRRRRSSSXXX^^^ccchhhooo|||eeeSSSPPPRRR```sss|||gggPPPDDD???<<<999:::999999888888888888888888666555777777999BBBKKK]]]eeemmmnnnnnnmmmiiiccc[[[[[[YYYXXX]]]hhhooopppttttttsssssstttuuuxxxyyy~~~wwwqqqrrrsssttttttuuuyyyxxxzzz}}}}}}~~~xxxzzz}}}}}}sssfffaaabbbdddnnnuuusssqqquuu}}}sssccc[[[ZZZ[[[___dddiiinnnwww{{{{{{DDDBBBBBBCCCBBBAAAGGGNNNXXX______SSSDDD>>>???@@@CCCGGG^^^tttttteeeHHH???===:::888888888777666555555555555444444444444222333333444444555666666666:::@@@GGGNNNSSSVVVWWWZZZ]]]iii{{{{{{zzz{{{~~~{{{qqqooozzz~~~~~~~~~}}}{{{yyytttqqqkkkbbbWWWLLLCCC>>>::::::999999:::===???AAAAAAFFFJJJNNNTTT\\\`````````]]]___lllxxxpppllliiimmmvvv}}}vvvrrrllllllmmmmmmoooqqqsssuuuxxx{{{}}}}}}zzzwwwuuutttuuuuuutttssssssuuuxxxzzzzzz{{{~~~~~~~~~|||yyywwwtttqqqpppmmmllliiigggffffffggggggeeecccbbbbbbcccdddcccbbb^^^___```aaabbbcccddddddfffffffffgggggghhhhhhiiipppssswwwzzz~~~~~~|||yyywwwtttpppjjjfff\\\UUUPPPOOOMMMJJJJJJLLLOOOPPPRRRVVV[[[aaafffhhhrrrssswwwzzz}}}{{{wwwsssvvvlllZZZJJJCCCDDDCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCEEEFFFGGGIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKPPPVVV[[[bbbppp~~~~~~zzzzzz{{{zzzxxxvvvpppfff\\\TTTQQQPPPOOOOOOPPPQQQSSSTTTRRRSSSRRRRRRTTTYYY___dddiiippp|||dddRRRPPPTTTddd|||gggPPPDDD???<<<::::::999999888888888888888777555555777777999BBBKKK^^^gggnnnooommmkkkgggbbbZZZYYYWWWVVV]]]jjjqqqrrrrrrrrrrrrtttvvvyyy{{{|||wwwrrrsssuuussssssvvv|||{{{|||}}}~~~}}}~~~}}}sssfffaaacccgggppptttooolllrrr}}}ttteee\\\XXXXXX[[[```iiinnnuuu}}}~~~|||CCCAAABBBCCCBBBBBBHHHPPP\\\```]]]PPPCCC>>>???@@@AAAIIIdddtttwwweeeKKK???<<<999888888888777666666666666666555555555555222222333444444555555666777;;;AAAHHHOOOTTTWWWXXX\\\___kkk~~~}}}~~~uuurrr{{{~~~~~~{{{yyyvvvsssmmmdddYYYNNNDDD???::::::999999:::===@@@AAAAAAFFFJJJNNNUUU___eeeeeeeee``````lll}}}uuuooollliiinnnwww|||xxxqqqqqqrrrrrrtttvvvwwwxxxxxx{{{~~~}}}||||||wwwuuutttssstttvvvyyy{{{}}}~~~}}}{{{yyywwwvvvuuuqqqpppmmmkkkkkkkkklllmmmllljjjhhhhhhhhhiiihhhggg```aaabbbdddeeeggghhhiiijjjjjjkkklllmmmnnnoooooossswww|||~~~}}}zzzxxxuuupppjjjfff[[[TTTOOONNNMMMKKKKKKMMMPPPRRRTTTYYY___dddjjjlllxxxzzz|||wwwrrriiiYYYIIIBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFIIIKKKLLLMMMNNNOOOOOOLLLKKKKKKKKKOOOPPPUUU^^^hhhsss}}}yyyyyyyyyxxxvvvsssmmmdddZZZSSSOOOOOONNNNNNOOOPPPRRRSSSSSSTTTSSSSSSUUUYYY___dddkkkrrr}}}}}}bbbRRRRRRXXXkkkgggPPPEEE@@@===;;;999999888777777777777888777555555666777999AAAKKK\\\fffnnnooollljjjfffbbbYYYXXXUUUUUU^^^kkkssstttoooooopppsssxxx|||~~~~~~wwwrrrvvvwwwtttssswww}}}}}}}}}~~~vvvjjjdddeeeiiipppssslllhhhooo}}}vvvggg^^^XXXUUUYYY^^^ggglllsssyyy~~~}}}zzzxxxxxxwwwyyy}}}AAA@@@AAACCCBBBCCCIIIQQQ```bbb\\\NNNBBB>>>>>>???@@@LLLjjjrrrvvvdddLLL>>><<<999777777777666555666666555555555444444444222222222333444444555555777:::@@@HHHNNNSSSVVVWWW\\\___kkk}}}ssspppyyy~~~|||zzzxxxuuunnneeeZZZOOOEEE@@@::::::999999:::===@@@AAA@@@EEEJJJNNNVVVbbbiiikkkfff```___kkkzzzqqqllliiiiiinnnyyy|||vvvvvvwwwxxxzzz{{{||||||zzz}}}{{{zzzyyyzzz|||~~~}}}{{{yyyyyyvvvtttrrrpppoooppprrrssstttqqqooonnnooooooooonnnhhhhhhiiijjjlllmmmnnnnnnnnnoooppprrrsssuuuvvvwwwxxx|||}}}zzzvvvrrrlllfffaaaZZZTTTOOONNNNNNLLLLLLOOORRRTTTWWW\\\bbbhhhmmmppp{{{}}}}}}xxxnnnhhh[[[LLLCCCCCCBBB???????????????????????????>>>>>>??????@@@AAAAAABBBAAABBBDDDFFFIIIMMMOOOQQQRRRTTTWWWWWWVVVUUUWWWYYY^^^___eeerrr|||xxxxxxwwwvvvtttqqqkkkcccYYYSSSOOONNNNNNNNNNNNPPPQQQRRRUUUUUUTTTTTTUUUYYY___dddjjjqqq|||vvv^^^RRRUUU\\\ooofffPPPDDD@@@>>>;;;888888777666666666777777777555555666666999AAAKKKYYYdddmmmooommmkkkiiifff[[[XXXTTTTTT^^^kkkssssssoooooopppvvv|||~~~tttqqqwwwzzzuuutttxxxyyy{{{}}}qqqiiiggggggooorrrkkkeeelll{{{yyyjjj```YYYUUUXXX]]]dddiiipppvvv{{{~~~yyyuuuqqqooonnnooopppsss}}}|||tttmmm@@@???@@@CCCCCCCCCJJJRRRcccccc[[[LLLAAA===>>>>>>@@@MMMlll~~~nnnsssbbbMMM>>>;;;888777777777666555555555444444444333333333111111222333333444444555666999???GGGMMMRRRUUUWWW[[[^^^jjj~~~uuulllkkkvvv~~~|||zzzyyyvvvpppfff[[[PPPFFFAAA::::::999999;;;===@@@AAA@@@EEEIIIMMMVVVccclllnnnddd^^^]]]iiiyyyooohhhfffiiiooo{{{yyyzzz{{{}}}~~~~~~~~~~~~zzzxxxvvvtttssstttvvvxxxyyywwwtttsssssstttsssrrrqqqqqqqqqrrrrrrsssssssssqqqrrrsssuuuwwwyyy{{{|||}}}}}}xxxtttnnnggg```[[[[[[TTTOOOOOOOOOMMMMMMPPPTTTUUUYYY^^^dddjjjpppsss}}}~~~}}}yyymmmiii^^^PPPFFFEEEDDDBBB????????????????????????>>>>>>???@@@AAAAAABBBBBBAAABBBDDDGGGKKKOOORRRTTTYYY]]]aaadddeeegggjjjmmmppppppwww{{{wwwxxxuuutttrrrooojjjbbbYYYRRROOOOOONNNNNNOOOPPPRRRSSSVVVUUUUUUTTTUUUYYY___dddgggnnnyyyqqqZZZRRRWWW^^^pppzzz}}}eeeOOODDD@@@>>><<<888777777666666666666666777555444666666888AAAJJJVVVaaalllooommmmmmllliii]]]ZZZUUUTTT]]]kkkrrrrrrrrrqqqtttzzz|||ssspppxxx{{{vvvtttyyyuuuxxxxxxmmmhhheeennnrrrkkkeeekkkyyy{{{mmmbbbZZZUUUXXX]]]bbbfffnnntttyyy}}}}}}vvvpppkkkjjjiiiiiikkkkkkooozzzyyyooogggaaaBBBCCCCCCAAA???AAAIIIPPPfff^^^QQQEEE===;;;===???CCCOOOmmm{{{gggrrr]]]GGG>>>;;;888777777777666555555555444444444333333333444333333333333444555555666888>>>GGGQQQWWWWWWUUUXXXZZZaaannn~~~rrrkkkiiipppyyy}}}|||zzzxxxzzzvvvpppkkkcccXXXKKKBBB===777555999>>>>>>???AAADDDCCCEEELLLWWWaaagggiiiccc\\\YYYcccxxx}}}pppiiihhhiiiooozzz~~~|||{{{{{{{{{}}}}}}||||||||||||}}}}}}|||xxxuuuvvvyyy{{{|||}}}|||zzzzzzzzz{{{}}}~~~~~~|||yyyuuuooohhhbbb]]]ZZZVVVTTTPPPNNNNNNPPPSSSUUUYYYZZZ\\\bbbiiipppuuuwww}}}ssskkk___TTTLLLGGGCCCAAABBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCGGGNNNUUUZZZ\\\[[[```gggmmmqqquuu{{{~~~yyyuuussssssrrrpppkkkbbbYYYSSSNNNQQQTTTVVVVVVUUUUUUVVVWWWVVVTTTTTTVVVZZZ^^^```jjjpppvvvxxxzzzooo___SSSTTTaaatttuuu~~~eeeOOODDD@@@===:::;;;:::999999888999999999777777666555555999>>>CCCUUUaaajjjiiijjjmmmmmmgggbbbZZZUUUXXX```gggooouuuwwwrrrttt~~~{{{yyy|||}}}yyyvvvvvvtttxxx|||ooogggdddhhhllllllfffffftttpppaaaWWWVVVZZZ___aaaeeekkkqqqvvv{{{zzzqqqkkkkkknnnpppqqqqqqooonnnpppuuuzzzzzzqqqhhheeedddAAABBBBBB@@@???BBBIIIOOOaaaZZZNNNCCC===;;;===@@@DDDQQQpppwwwdddooo}}}ZZZFFF>>>;;;888777777777666555555555444444444333333333444333333333333444555555666888>>>GGGQQQWWWWWWVVVVVVXXX^^^jjjxxxpppiiigggnnnwww|||~~~~~~{{{zzzxxxuuupppkkkeee[[[OOOFFF@@@:::777:::>>>???@@@BBBDDDCCCDDDIIIRRRZZZ___bbb^^^YYYXXXbbbvvvyyymmmffffffjjjoooyyy}}}yyywwwxxx{{{}}}}}}}}}|||||||||}}}{{{xxxsssmmmfff```\\\YYYVVVTTTQQQOOONNNQQQTTTVVVYYY[[[^^^dddlllsssxxx{{{yyypppcccWWWOOOIIIFFFDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???@@@@@@AAA@@@AAADDDHHHNNNTTTWWWYYY```eeelllrrrwww}}}yyyvvvsssssssssqqqkkkcccYYYSSSOOORRRVVVXXXXXXWWWWWWXXXUUUTTTSSSSSSUUUYYY^^^```fffmmmtttxxx{{{ppp]]]OOOTTTggg}}}wwwppp}}}dddNNNDDD@@@===:::888777777666555666666666777777666555666999>>>BBBSSS```jjjjjjkkkoooooojjjbbbZZZTTTXXX___fffnnnuuuxxxuuuxxx}}}wwwzzz{{{yyywwwzzz|||pppjjjdddgggkkkkkkffffffrrrttteeeZZZVVVWWWYYY```dddjjjpppvvv{{{|||vvvsssuuuzzz~~~~~~zzztttqqqpppqqq???@@@AAA@@@???BBBIIINNNYYYSSSIII@@@;;;;;;>>>@@@DDDUUUtttssseeepppyyyXXXFFF>>>;;;888777777777666555555555444444444333333333444333333333333444555555666888>>>GGGRRRWWWXXXVVVVVVXXX]]]gggsss~~~~~~{{{mmmgggeeemmmvvv{{{~~~}}}|||xxxuuupppmmmhhh___TTTLLLCCC===999;;;???@@@AAACCCEEEDDDDDDHHHNNNUUUYYY[[[ZZZXXXYYYcccuuu}}}rrrhhhcccdddmmmrrr{{{~~~{{{yyy{{{}}}~~~~~~~~~}}}xxxvvvqqqjjjddd^^^ZZZXXXVVVTTTRRRPPPPPPRRRTTTVVVYYY\\\aaagggooowww}}}vvvhhh[[[QQQLLLIIIGGGCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@AAABBBDDDIIINNNTTTYYY]]]___ggglllrrrxxx~~~yyyuuurrrttttttrrrlllcccYYYSSSQQQUUUYYY[[[ZZZYYYXXXXXXSSSSSSRRRRRRUUUYYY^^^aaadddkkktttyyy}}}mmmZZZKKKTTTooo~~~qqqnnn}}}~~~bbbMMMCCC@@@===;;;777777666555555555555666777777777666666999>>>BBBQQQ___jjjlllnnnsssrrrmmmbbbYYYTTTWWW^^^eeemmmtttvvvuuuzzzvvvyyy|||zzz|||zzzooojjjeeefffiiihhheeefffrrrxxxiii\\\UUUTTTTTT___cccjjjpppvvv{{{|||vvvuuuzzz???@@@AAAAAAAAADDDIIIMMMPPPKKKDDD===:::;;;>>>AAADDDZZZzzzvvvqqqnnn{{{vvvVVVHHH>>>;;;888777777777666555555555444444444333333333444333333333333444555555666888>>>HHHRRRXXXYYYWWWWWWYYY]]]gggsss||||||xxxxxxlllfffeeemmmvvv|||~~~}}}}}}zzzwwwsssoookkkcccYYYQQQGGG???:::<<<>>>???@@@CCCFFFFFFFFFIIINNNTTTYYY\\\ZZZ[[[^^^hhhxxx}}}uuullldddcccfffssswww~~~}}}|||~~~|||wwwtttnnnhhhbbb\\\YYYWWWVVVUUUTTTSSSSSSTTTVVVWWWYYY]]]ccckkkrrrzzzzzzkkk]]]SSSMMMJJJHHHFFFFFFFFFFFFGGGHHHJJJJJJIIIGGGEEECCCBBBBBBBBBBBBGGGJJJOOOUUU\\\cccjjjnnnppptttyyy~~~}}}wwwsssrrrtttuuurrrkkkbbbYYYTTTUUUWWWZZZ[[[YYYWWWUUUUUUSSSRRRQQQRRRUUUZZZ___bbbhhhpppxxx|||fffVVVKKKVVVssstttppp}}}|||aaaMMMCCC@@@>>><<<:::999999888888888888888777777777666666999===AAANNN]]]jjjmmmqqqvvvuuupppbbbYYYTTTWWW^^^eeelllsssxxxyyy~~~www{{{}}}zzz~~~}}}ooohhheeeeeeffffffeeegggsss{{{lll^^^VVVTTTUUU```dddkkkqqqwww}}}}}}zzz???@@@AAABBBCCCFFFIIIKKKHHHEEE???;;;999;;;???AAAEEE```|||mmmrrryyyrrrSSSGGG>>>;;;888777777777666555555555444444444333333333444333333333333444555555555888>>>HHHRRRYYYYYYXXXVVVXXX]]]gggsss}}}|||xxxyyy}}}nnnhhhgggnnnxxx}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzvvvrrrmmmfff]]]VVVKKKBBB<<<<<<>>>>>>@@@CCCEEEEEEGGGJJJOOOUUU[[[___]]]]]]aaakkk{{{tttlllfffcccfffkkkwwwzzz{{{vvvsssmmmgggaaa\\\YYYWWWWWWVVVVVVVVVWWWWWWXXXYYYYYY^^^fffnnnuuu}}}|||mmm___UUUNNNJJJHHHIIIIIIIIIJJJJJJLLLMMMNNNKKKJJJHHHFFFEEEDDDEEEEEEHHHLLLQQQXXX```jjjuuu||||||zzztttpppqqqtttuuuqqqiii```YYYUUUXXXYYYZZZXXXUUURRRPPPOOOSSSRRRQQQRRRUUUZZZ___bbbooovvv|||xxx]]]SSSNNNXXXsss}}}uuu}}}|||aaaLLLCCC@@@>>><<<<<<;;;::::::999999::::::777888888777777999===@@@KKK[[[jjjooosssxxxxxxrrrcccZZZUUUXXX^^^eeelllsss||||||~~~~~~~~~zzzwwwlllhhheeeeeeeeefffiiittt|||mmm___XXXXXX[[[aaaeeelllrrrxxx}}}???@@@AAABBBDDDEEEGGGHHHBBB@@@<<<999999<<>>;;;888777777777666555555555444444444333333333444333333333333444555555555888>>>HHHSSSYYYZZZYYYSSSUUU\\\fffsss|||}}}{{{|||pppjjjhhhpppyyy~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}xxxtttpppjjjaaa[[[PPPFFF>>>===>>>???AAADDDCCCEEEHHHLLLPPPWWW^^^cccaaa```cccmmm~~~yyymmmfffbbbccciiiqqqzzz|||}}}wwwsssmmmgggaaa\\\ZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[[[[bbbkkkssszzz}}}pppcccXXXQQQLLLIIIKKKKKKKKKKKKLLLLLLMMMNNNLLLJJJIIIGGGFFFFFFGGGGGGEEEJJJRRRZZZcccnnnzzzxxxrrrpppqqqssssssnnneee]]]XXXVVVYYYYYYXXXTTTPPPMMMMMMMMMSSSRRRQQQQQQTTTXXX]]]```pppvvv{{{|||}}}qqqXXXTTTQQQZZZsss{{{}}}}}}bbbMMMDDDAAA???<<<::::::999888888888888999777888888777777999<<>>???AAABBBCCCCCCCCC>>><<<:::888999<<>>;;;888777777777666555555555444444444333333333444333333333333444555555555888>>>HHHSSSZZZ[[[YYYTTTVVV\\\hhhttt}}}qqqkkkiiipppyyy~~~}}}}}}}}}}}}~~~~~~|||xxxvvvsssnnngggaaaUUUKKKBBB@@@AAAAAACCCGGGFFFIIIMMMPPPTTTZZZbbbhhhhhheeefffpppvvviiibbb```bbbkkkuuu~~~xxxtttnnngggaaa^^^[[[[[[ZZZZZZ\\\]]]^^^^^^^^^]]]___fffpppxxx~~~ttthhh^^^VVVOOOLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFNNNZZZdddlllvvv~~~wwwssssssrrrsssrrrkkkbbbZZZWWWXXXXXXWWWTTTQQQMMMLLLMMMOOOQQQPPPOOOOOOQQQUUUZZZ\\\jjjooosssvvv{{{zzzrrrYYYVVVSSS[[[ttt~~~cccNNNDDDAAA???===:::999888888777777888888777888888888777999<<<>>>GGGYYYiiipppuuuzzzxxxrrreee]]]WWWZZZ```gggnnnttttttzzzyyyrrrkkkiiihhhjjjpppwwwvvvfff]]][[[^^^bbbffflllqqqvvvzzz======>>>???AAAAAAAAA???===;;;999888999<<>><<<888777777777666555555555444444444333333333444333333333333444555555555888>>>IIISSSZZZ[[[ZZZWWWYYY___jjjvvvrrrkkkiiipppyyy}}}~~~~~~~~~~~~~~~{{{xxxvvvuuuqqqjjjeeeXXXNNNDDDBBBBBBCCCEEEIIIKKKNNNRRRUUUXXX^^^fffllloookkkjjjtttuuuhhhaaa^^^bbblllvvvyyyuuuooohhhbbb^^^]]]\\\ZZZ\\\]]]___``````______bbbjjjttt|||xxxmmmcccZZZSSSOOOKKKJJJJJJIIIIIIIIIIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGKKKUUUdddpppxxx|||wwwuuuvvvrrrsssqqqjjj```XXXWWWXXXWWWUUURRRNNNLLLLLLOOORRRPPPOOONNNMMMOOOSSSWWWZZZbbbggglllpppwwwzzzuuu\\\WWWSSS\\\wwwdddOOOEEEAAA???<<<;;;:::999999888999999999777888999888888999;;;>>>GGGXXXiiipppuuuzzzxxxrrrfff^^^XXXZZZaaagggnnntttwwwxxxoookkkiiiiiimmmsss{{{jjj^^^ZZZ[[[aaaeeekkkppptttxxx|||>>>???AAAAAAAAA@@@>>><<<>>>888666888:::;;;>>>BBBNNNjjj}}}vvvooogggeeehhhrrroooRRRBBB???>>><<<:::777666555444222222333444444555555666222222333333333444444444555666;;;FFFSSSZZZ[[[YYYYYY\\\cccnnnyyy~~~~~~vvvkkkfffnnn{{{}}}~~~}}}{{{xxxtttoookkkiii___TTTJJJEEECCCDDDIIIPPPSSSSSSVVVZZZ```gggmmmqqqsssnnnmmmtttwwwjjjgggffffffqqq|||yyysssjjjccc___]]]]]]\\\\\\\\\]]]aaafffgggeeebbbbbbkkkwwwuuujjj```VVVPPPPPPMMMIIIFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGKKKYYYlll}}}}}}xxxtttrrrpppqqqnnnhhh```YYYWWWXXXWWWTTTPPPLLLJJJIIIKKKLLLNNNMMMKKKJJJLLLPPPUUUXXXddddddfffnnn|||~~~zzzfff[[[TTT```|||dddRRRIIIBBB???>>><<<;;;999888888888888999777777777777888999:::;;;EEETTTggguuuyyyxxxuuutttiii```ZZZ\\\aaafffkkkooovvvyyyqqqmmmmmmhhh```eeepppyyytttccc[[[\\\aaadddiiimmmqqquuu{{{~~~~~~???@@@AAAAAA@@@>>><<<;;;;;;666555888;;;<<>><<<:::888666555555333333333444444444444555222222333333333444444444555666;;;FFFSSS[[[\\\ZZZXXX[[[aaalllwww~~~|||~~~|||{{{vvvmmmiiipppzzz~~~}}}{{{xxxuuupppllljjjaaaVVVKKKFFFDDDFFFNNNUUUZZZYYYYYY]]]dddlllqqqsssoookkkiiiooo}}}rrrgggjjjpppttt}}}{{{uuupppiiidddaaa```______^^^^^^___cccgggiiigggeeegggooo{{{zzzpppfff\\\WWWPPPMMMHHHEEECCCBBBAAA@@@@@@AAAAAACCCDDDFFFHHHIIIPPP]]]nnnyyy|||}}}wwwssspppooonnnkkkfff___ZZZWWWVVVTTTRRRNNNJJJHHHIIIJJJKKKLLLKKKJJJJJJMMMQQQWWWZZZ```bbbfffqqqjjj___XXXggggggUUULLLEEEAAA@@@<<<;;;:::888888888999999777777777777888999:::;;;DDDRRReeerrrwwwvvvtttsssjjjaaaZZZ[[[```ffflllssswwwmmmhhhhhheee___cccmmmxxx~~~uuuddd[[[[[[```ccchhhlllqqqvvv|||@@@@@@@@@@@@>>><<<:::999888555555999<<<<<>><<<:::888777666666555555444444444333333333333333333333444444444444555666;;;FFFSSS[[[]]][[[ZZZ[[[aaakkkvvv{{{uuuvvvvvvyyy~~~tttnnnkkkqqqwwwzzz}}}~~~}}}|||yyyvvvqqqnnnllldddYYYMMMGGGEEEIIISSS]]]aaa]]]ZZZ]]]eeelllnnnnnnhhheeedddjjjxxxyyypppwww~~~zzzqqqmmmiiifffeeedddcccbbb```aaabbbfffiiikkkjjjiiinnnvvv~~~tttkkkccc]]]QQQMMMGGGCCCAAA@@@>>>============>>>@@@CCCFFFGGGNNN[[[hhhmmmlllppp~~~|||xxxxxx|||}}}vvvpppnnnnnnkkkgggccc```[[[VVVSSSPPPNNNKKKHHHGGGHHHJJJKKKJJJIIIIIIJJJMMMSSSYYY]]]___cccjjjxxxrrreee___pppiiiWWWMMMGGGCCCAAA===<<<:::999888888999999777777777777888888999:::BBBOOO```nnnssssssrrrqqqlllbbbZZZZZZ^^^gggrrr|||uuujjjcccbbbbbb___bbbiiiuuuzzz}}}}}}vvvfff\\\YYY]]]aaafffkkkqqqwww~~~@@@@@@???>>><<<:::888777777555777:::<<<<<>>===;;;>>>>>>>>>>>>@@@CCCEEEGGGKKKUUU```eeegggooo{{{zzzyyy{{{{{{sssnnnkkkmmmiiieeebbb```\\\VVVQQQLLLKKKIIIHHHHHHIIIKKKLLLJJJIIIIIIJJJNNNSSSYYY]]]aaafffqqqzzzkkkdddvvvhhhVVVMMMGGGBBBAAA>>>===;;;:::999999999999777777777777777888999999AAALLL\\\iiiqqqrrrrrrqqqlllccc[[[ZZZ___jjj{{{xxxmmmcccaaabbbaaacccgggppptttvvvwww}}}yyyjjj^^^XXX[[[___dddiiipppxxx@@@???>>><<<:::888777666999888999;;;<<<;;;@@@FFFWWWuuu~~~jjjeeettthhhPPPGGG@@@???===;;;:::999888888666666555444333222222111333333444444444555555555555555:::EEESSS\\\______^^^\\\]]]dddooo{{{}}}{{{}}}|||qqqnnnmmmppprrrssswww~~~~~~~~~}}}|||yyyuuurrrppphhh^^^SSSJJJFFFIIITTT```bbbZZZQQQPPPUUUXXXWWWTTTWWW[[[cccnnnzzzzzzvvvqqqooollljjjiiihhheeecccfffgggjjjlllnnnppprrrsssxxx}}}uuunnniiieeeVVVQQQJJJDDDAAA???>>>===BBBAAAAAABBBCCCEEEGGGHHHMMMSSS]]]gggqqq}}}}}}~~~~~~yyypppkkkiiikkkhhhdddbbb```\\\UUUPPPJJJIIIHHHHHHHHHJJJKKKMMMLLLKKKJJJKKKNNNSSSXXX\\\```hhhvvvpppgggxxxgggWWWOOOIIIEEECCC???>>><<<:::999999999:::777777777666777777888888???IIIXXXeeennnrrrsssssslllddd\\\[[[```nnn~~~uuujjjfffeeedddeeefffjjjmmmppprrrzzz|||ooobbbYYYZZZ]]]bbbgggnnnvvv???>>><<<;;;999777666555:::999:::<<<<<<<<>><<<::::::999999666666555444333333222222333444444444555555555555555555:::EEESSS]]]aaa```]]]ZZZXXX]]]hhhuuu~~~}}}|||{{{|||uuuqqqooosssuuuvvv{{{~~~}}}zzzwwwtttrrrkkkbbbXXXOOOHHHGGGPPPZZZ___XXXPPPMMMPPPRRRRRRQQQTTT[[[eeeooozzzzzzvvvssspppmmmkkkjjjiiifffeeegggjjjlllnnnooorrrtttwww|||~~~vvvpppllljjj[[[UUUNNNHHHEEECCCBBBBBB@@@@@@BBBCCCEEEFFFGGGHHHOOORRR[[[iiizzz~~~}}}vvvmmmiiihhhhhhgggdddaaa]]]XXXRRRNNNHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJKKKNNNSSSYYY\\\^^^hhhzzzpppfffuuuhhhYYYRRRMMMIIIGGG@@@???===;;;:::999::::::777777777666666777777888===EEERRRaaalllrrrtttuuummmfff___\\\```ooo~~~uuummmhhheeeddddddcccfffjjjoooyyyuuuggg[[[ZZZ\\\```eeelllttt|||===<<<;;;999888666666555999888999;;;<<<>>>HHHRRRggg}}}jjjiii~~~~~~^^^KKKIII@@@???>>><<<;;;:::::::::555555555444444333333333444444444444555555555555555555999DDDSSS]]]bbbbbb___[[[WWW[[[eeerrr|||}}}zzz{{{{{{}}}~~~wwwrrrooosssxxxzzz}}}~~~{{{xxxvvvtttnnnggg^^^UUUKKKFFFLLLTTTZZZUUUPPPMMMNNNQQQSSSUUUWWW]]]eeelllttt~~~zzzwwwsssqqqmmmkkkjjjjjjiiihhhhhhkkknnnoooppprrrvvvyyy}}}uuuqqqnnnlll___ZZZRRRLLLIIIHHHHHHGGGCCCEEEIIILLLOOOQQQRRRRRRSSSUUU]]]lll}}}~~~}}}}}}sssjjjggghhhdddeeeddd```YYYRRRMMMKKKFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIKKKOOOUUU[[[___bbbmmm~~~nnncccpppgggYYYSSSNNNJJJIIIAAA@@@>>><<<::::::::::::777777666666666666777777999@@@MMM\\\iiiqqqtttuuuooohhhaaa]]]___mmm~~~rrrhhhccc```___]]]aaafffmmmzzzzzzkkk]]]ZZZ\\\```dddiiiqqqyyy<<<;;;:::888777666666666777777888;;;<<>>===;;;;;;::::::555555444444444333333333444444444555555555666666555555999DDDSSS^^^bbbbbbccc^^^ZZZ\\\fffsss~~~|||zzz|||}}}}}}yyywwwpppmmmrrrxxxzzz}}}~~~|||yyywwwuuuqqqkkkbbbYYYMMMFFFIIIQQQUUURRROOOLLLMMMPPPUUUXXX[[[```dddhhhnnnzzz}}}{{{yyysssppplllkkkkkkkkkkkkkkkiiillloooppppppssswww{{{zzzsssooommmkkkbbb]]]UUUOOOLLLKKKKKKKKKNNNQQQWWW\\\```ccccccccc[[[^^^fffrrr~~~~~~|||qqqiiiggghhhaaacccccc___VVVNNNJJJIIIEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJOOOVVV]]]aaahhhttt|||kkk```lll{{{dddVVVQQQLLLIIIHHHBBB@@@>>><<<;;;:::::::::888777666666666666777777666===IIIYYYgggppptttuuupppjjjbbb]]]]]]jjj~~~}}}uuu{{{uuuhhh```]]][[[YYY^^^dddmmmzzz}}}nnn^^^[[[]]]___cccgggooowww|||~~~>>>;;;888777888999999888888999:::999:::CCCTTTbbbuuummmlll~~~rrr\\\QQQCCC>>>===;;;:::999888888777666666666555444444333333555555444333444555666777555666999AAAQQQaaagggeeeddd___[[[aaannn||||||~~~wwwrrrkkkiiiqqq{{{~~~|||zzzxxxtttmmmcccXXXNNNIIIFFFEEEKKKKKKLLLMMMPPPSSSVVVXXX\\\\\\___gggoooyyy~~~{{{wwwtttrrrooooooooonnnmmmllllllkkknnnmmmooorrrsssssswww|||yyyrrrmmmllloooiiiccc^^^[[[WWWRRRRRRUUUTTT^^^kkkvvv|||sssqqqkkkmmm~~~~~~~~~~~~|||~~~~~~zzzrrrkkkgggffffffbbb]]]XXXSSSMMMHHHDDDGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHIIIMMMPPPQQQWWW^^^hhhyyymmm___XXXiiisss```XXXNNNJJJLLLIIIFFFDDDAAA???===<<<<<<<<<888777777777777777888888666;;;FFFUUUeeeqqqwwwyyysssmmmbbbZZZZZZeeewww}}}yyyvvvtttqqqooottt}}}nnnddd___^^^]]]\\\___dddnnnxxxuuufffaaa___aaaeeehhhlllvvv>>>;;;888777888999999888:::999;;;<<<===DDDWWWkkk|||iiidddhhh~~~nnnYYYOOODDD???>>><<<;;;999888888888777666666555555444333333555444444333444555666777777888:::AAAPPP___eeeccceee```^^^cccppp}}}xxxllleeedddmmmvvvyyyxxxxxx~~~|||{{{zzzwwwqqqfff[[[QQQJJJFFFEEEGGGHHHIIILLLPPPTTTWWWZZZ]]]]]]aaahhhoooxxx~~~}}}{{{xxxuuusssrrroooooonnnmmmmmmmmmmmmmmmpppnnnpppsssssssssvvv|||~~~uuunnnhhhgggjjjgggcccaaaaaa___]]]^^^bbbeeeqqqyyyssssss{{{~~~~~~}}}xxxqqqkkkhhhgggddd```ZZZTTTPPPKKKGGGDDDEEEDDDDDDDDDEEEEEEFFFGGGKKKIIIKKKOOORRRTTTZZZaaakkkzzzhhh\\\VVVfffqqq___XXXNNNJJJLLLHHHFFFEEEBBB@@@>>><<<<<<<<<888888777777777777888888777:::CCCSSSdddqqqwwwxxxtttooofff]]][[[cccrrr}}}}}}|||{{{yyyxxxuuurrroooooonnnsss}}}rrriiiccc^^^\\\]]]___dddmmmxxxwwwiiicccbbbdddjjjooottt}}}>>>;;;888777888999999888<<<999<<>>;;;888777777999999888<<<888<<>>;;;888777777999999888:::888===DDDFFFPPPnnngggWWW[[[oooppp[[[QQQEEEBBBAAA???===;;;:::999999888777777666555555444444333333333444444444444444555666888===JJJ[[[eeegggeeebbbaaafffoooyyynnnddd]]]bbbkkkppptttvvvyyyzzz}}}~~~}}}}}}}}}~~~|||xxxpppeeeZZZOOOGGGBBBBBBCCCEEEHHHKKKPPPTTTVVVZZZZZZ___gggnnnvvv|||zzzzzzxxxuuurrrooolllkkkjjjkkkiiihhhhhhiiilllooorrrrrrpppqqqsssrrrqqqsssxxxjjj[[[QQQKKKJJJLLLNNNPPPWWW^^^aaaccciiiqqq}}}}}}uuunnniiifffeeeeee]]]XXXPPPJJJFFFEEEEEEDDDAAABBBBBBCCCEEEGGGIIIJJJKKKIIIJJJOOOSSSXXX```hhhuuu}}}ppp^^^^^^eeeuuulll^^^[[[SSSPPPQQQMMMIIIIIIGGGEEEBBB@@@>>>===::::::999888888888888888888666999FFFYYYjjjsssvvvvvvrrrkkkcccaaagggsss}}}}}}yyyuuurrrqqqoookkkgggjjjrrr}}}zzz|||}}}{{{sssnnnjjjggg___```ccckkkvvv}}}sssssszzz>>>;;;888777888999999888777:::>>>CCCIIIZZZyyyvvvbbbUUU^^^wwwnnnZZZQQQFFFBBBAAA???===;;;:::999888888888777666666555555444222222333444444444444333333666777<<>>;;;888777888999999888555===AAABBBLLLfffjjj\\\UUUdddfffUUUPPPGGGBBBAAA???<<<:::999888777888888777777666555555555111222333444444444333333555777888;;;FFFWWWdddiiigggdddaaabbbiiitttoooeee]]]aaakkkrrrxxx{{{|||||||||}}}}}}}}}~~~~~~~~~~~~zzzxxxssskkkbbbWWWMMMHHHCCCDDDEEEHHHKKKOOORRRTTTZZZ[[[___eeejjjpppzzz~~~}}}~~~}}}{{{yyywwwuuuqqqmmmjjjiiihhhhhheeeeeeffffffhhhiiikkklllooommmnnnppppppooorrrwww}}}dddSSSKKKGGGHHHJJJHHHJJJPPPTTTUUUVVV^^^iiixxx}}}|||}}}~~~xxxpppiiieeebbb```^^^UUUPPPJJJFFFCCCBBBAAAAAABBBBBBBBBCCCDDDEEEGGGHHHJJJHHHIIINNNSSSYYYbbblllwww~~~vvvaaa```fffyyy~~~fffZZZYYYTTTQQQQQQMMMLLLKKKJJJHHHEEEBBB???===<<<;;;:::999888888888888777888;;;BBBNNN]]]lllvvvwwwuuupppiiieeehhhpppwwwvvvwwwvvvpppiiieeefffhhhrrrvvv}}}wwwwww~~~zzztttmmmiiibbbaaabbbhhhrrr}}}>>>;;;888777888999999888555???DDDBBBOOOnnnsssaaaXXXYYYjjj___PPPOOOIIIBBBAAA???<<<:::888777777888888777777666666555555111222333444555444333333777999999;;;EEEUUUbbbggghhheeeaaabbbhhhttt~~~~~~pppfff```eeeooovvvzzz}}}}}}}}}||||||||||||}}}~~~~~~}}}zzzxxxtttnnneeeZZZQQQKKKBBBCCCEEEHHHKKKPPPTTTVVV\\\\\\```eeeiiimmmvvv}}}~~~}}}|||zzzxxxsssqqqnnnkkkiiihhhhhhiiiddddddeeefffggghhhiiiiiimmmlllmmmoooooonnnqqqwww~~~dddSSSKKKIIIJJJLLLJJJLLLQQQTTTTTTUUU___jjj|||{{{{{{|||~~~}}}wwwnnnhhhdddbbb^^^[[[QQQMMMHHHDDDBBBAAA@@@>>>AAAAAAAAABBBCCCDDDEEEFFFJJJHHHIIIOOOTTTZZZdddmmmwwwzzzfffcccgggzzz{{{cccXXXXXXRRRPPPPPPLLLLLLLLLKKKIIIFFFCCC@@@>>><<<;;;:::999888888888888666999<<>>:::999;;;;;;888888;;;888AAACCCCCCXXX|||~~~ggg[[[ZZZXXXrrrkkkZZZQQQKKKHHHBBB@@@===<<<<<<<<<:::999888888777666555444333333666555555444444555555666444666555555AAATTTbbbfff```aaaeeehhhjjjooo}}}~~~~~~~~~zzzpppgggggglllpppuuuyyyyyyzzz|||~~~{{{}}}~~~|||}}}zzzvvvppphhh]]]QQQIIIHHHEEEDDDGGGJJJLLLQQQVVVXXX\\\```bbbdddkkkvvv~~~{{{}}}}}}{{{zzzyyyzzzzzzwwwuuurrrnnnkkkhhhfffeeeggggggggghhhhhhhhhhhhhhhiiikkknnnppprrrtttxxx{{{}}}cccVVVOOOJJJOOOXXX\\\^^^___\\\YYY]]]hhhqqq~~~~~~tttiiihhhgggbbbYYYTTTMMMKKKGGGDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGEEEHHHOOOUUUZZZbbbjjjxxx}}}rrrnnnuuu{{{hhhYYYXXXWWWQQQOOOTTTPPPOOOLLLIIIGGGFFFEEEEEE======;;;:::999888888888:::777777===GGGUUUgggvvvyyywwwtttmmmfffccceeehhhlllrrruuuoooeeebbbkkkuuu}}}www}}}{{{|||}}}tttlllfffdddbbbdddlllyyytttmmmgggiiisss;;;888777999888666666999<<>>======<<<;;;999999888777666555444444333444333333222222333333444444666555666@@@SSSaaafffdddeeegggjjjlllrrryyyjjjfffiiimmmtttyyyyyyzzz|||~~~|||~~~}}}||||||zzzwwwrrrjjj```UUUNNNEEEBBBBBBFFFJJJMMMSSSYYY[[[^^^aaaaaacccjjjuuu~~~~~~}}}{{{yyyyyyxxxyyyuuutttqqqnnnkkkhhhgggfffffffffgggggghhhhhhhhhiiiiiikkkmmmpppqqqtttxxx{{{~~~gggZZZSSSPPPWWWcccmmmrrrtttnnnggghhhsss~~~~~~sssiiiffffff```XXXSSSLLLJJJFFFCCCAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEJJJHHHJJJPPPVVV[[[bbbjjj|||qqquuu|||kkk]]]\\\[[[VVVUUUXXXQQQPPPNNNKKKIIIGGGGGGGGG@@@???===;;;::::::::::::;;;888777;;;BBBNNNaaaqqqxxxxxxtttmmmfffbbbbbbeeehhhkkklllgggbbbeeepppzzz~~~}}}ttt{{{}}}}}}~~~}}}sssjjjdddbbbaaaccclllyyy}}}wwwyyy~~~|||pppeee```[[[YYY^^^kkkyyy~~~~~~~~~~~~;;;777666888888555666:::BBBBBBJJJ^^^xxxkkkYYYTTTXXXlllttt```RRRLLLIIIHHHCCCAAA???>>>>>>===<<<:::999999888777666555444444444333333222222333333444555555555666@@@QQQ___fffhhhggghhhiiillluuummmcccccciiirrryyyzzz{{{|||~~~~~~}}}{{{{{{zzzwwwsssmmmdddZZZSSSFFFBBBBBBFFFIIILLLRRRXXX\\\___```aaabbbiiiuuu~~~}}}{{{yyywwwwwwvvvsssrrrpppmmmkkkiiihhhgggeeeeeefffggghhhiiiiiijjjhhhjjjmmmooorrruuuyyy|||nnnaaaXXXWWWbbbppp|||{{{ooommmxxx}}}}}}}}}qqqgggdddccc]]]VVVRRRIIIHHHEEEBBB@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFMMMKKKMMMRRRWWW\\\dddmmmnnnzzzzzzlll```^^^]]]YYYWWWZZZSSSRRRPPPMMMKKKJJJIIIIIIDDDBBB???===;;;;;;;;;<<<:::888888:::===FFFZZZlllwwwwwwuuunnnfff```^^^___bbbaaa```^^^```hhhuuuyyyqqqxxx}}}zzzzzzyyywwwvvvxxx}}}tttjjjdddcccbbbfffooo{{{~~~vvvqqqmmmfff[[[SSSSSSRRRSSS\\\kkk{{{~~~~~~~~~~~~~~~<<<999777999999888999===DDDCCCRRRooozzzfffWWWWWW^^^wwwlllZZZQQQKKKIIIJJJEEEBBB@@@??????>>>===<<<:::999888888666666555444666555555444444555555666555555555777@@@NNN]]]fffhhhgggfffhhhlllxxxmmm___]]]dddoooxxx||||||}}}~~~~~~|||{{{|||zzzxxxuuuooofff\\\UUUKKKFFFDDDFFFGGGIIIMMMSSS[[[]]]______aaaiiiuuu}}}{{{xxxvvvuuutttpppooommmkkkjjjhhhhhhhhheeeeeefffggghhhiiijjjkkkgggjjjmmmpppssswww{{{vvvggg\\\[[[hhhwww}}}rrrnnnuuu~~~~~~}}}~~~~~~yyynnndddaaa___YYYSSSPPPGGGEEECCCAAA@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGLLLKKKNNNSSSXXX^^^jjjtttmmm{{{wwwkkkaaa^^^\\\WWWUUUVVVTTTSSSQQQPPPNNNLLLKKKKKKFFFDDDAAA>>><<<;;;<<<===999999999999999AAAUUUhhhuuuvvvvvvpppggg___[[[ZZZ[[[YYYWWWYYYaaalllxxxwwwmmmttt{{{vvvssstttyyy}}}yyynnnhhhggggggjjjsss}}}uuulllccc]]]YYYVVVVVVZZZdddrrr===999777999:::999;;;???BBBGGG^^^vvvcccXXX\\\fffgggXXXRRRMMMKKKLLLFFFDDDAAA@@@@@@@@@>>>===::::::999888777666555555666555555444444555555666555444555888???KKK[[[fffiiihhhgggiiimmmzzzlll]]][[[aaannnyyy~~~~~~~~~~~~}}}|||}}}{{{yyyvvvpppggg]]]VVVMMMHHHEEEFFFGGGHHHMMMSSSWWWZZZ]]]^^^aaaiiiuuu||||||~~~}}}{{{yyywwwuuutttnnnmmmllljjjiiihhhhhhhhhffffffggghhhiiikkkkkklllhhhkkkooorrrvvvzzz~~~nnnbbbaaammmzzz|||uuusssuuuyyy~~~~~~~~~qqqhhhaaa^^^\\\UUUOOOMMMEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHJJJJJJNNNTTT[[[cccrrrooozzztttlllccc___[[[VVVSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKGGGEEEBBB???<<<<<<;;;<<<888888999999888???RRRdddrrruuuvvvrrriii___YYYWWWVVVTTTTTTYYYdddpppxxx|||{{{nnnrrrzzz{{{wwwwww{{{~~~~~~sssmmmkkkjjjlllsss~~~zzzpppgggddddddaaaaaaeeelllvvv~~~~~~;;;777666888999888;;;@@@BBBQQQnnnppp^^^XXXcccqqq~~~dddYYYUUUPPPMMMNNNGGGEEECCCAAAAAAAAA@@@>>>;;;;;;:::999888777666666444333333222222333333444666444555999???IIIXXXffflllkkkjjjllloooyyyooobbb^^^bbbnnn{{{~~~~~~}}}|||zzzwwwqqqiii___YYYMMMGGGDDDFFFHHHJJJPPPVVVTTTXXX\\\^^^```gggrrr{{{~~~yyy|||~~~~~~}}}|||zzzxxxvvvuuuooonnnmmmkkkjjjiiiiiiiiihhhhhhiiijjjkkkllllllmmmjjjmmmrrrvvvyyy~~~uuukkklllvvv|||yyyxxxzzz|||~~~|||~~~hhhaaa]]]\\\YYYRRRLLLJJJCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@AAACCCDDDGGGHHHJJJJJJKKKPPPWWW___iiizzzxxxqqqyyyqqqmmmfffaaa]]]YYYUUUSSSRRRRRRQQQQQQOOOMMMLLLKKKHHHFFFDDDAAA???===;;;;;;999888999999999???NNN]]]nnnrrrvvvtttlllaaaYYYVVVSSSSSSUUU\\\hhhrrryyy|||uuuuuusss|||{{{sssoookkkjjjoooyyywwwooommmnnnpppqqqrrruuu{{{~~~~~~~~~~~~~~~<<<888777999::::::===BBBKKKaaa~~~yyyeeeWWWZZZnnn|||bbbZZZXXXRRRNNNOOOHHHFFFDDDBBBBBBBBBAAA???;;;;;;:::999888777777666444333333222222333333444666444444999>>>GGGWWWfffmmmlllkkkllllllsss~~~tttkkkeeeeeeppp}}}}}}|||{{{yyytttmmmddd^^^OOOIIIFFFGGGHHHJJJPPPWWWTTTXXX\\\^^^___dddmmmuuuyyy~~~~~~~~~}}}|||yyywwwvvvrrrrrrpppnnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmppptttyyy}}}|||wwwzzz{{{qqq```[[[YYYZZZXXXPPPIIIFFFBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAACCCEEEGGGIIIKKKNNNOOOUUU\\\cccooopppmmmwwwzzzllljjjfffbbb^^^[[[XXXVVVPPPPPPPPPPPPNNNMMMKKKIIIIIIHHHGGGEEEBBB???<<<:::<<<999888999:::>>>HHHSSSjjjpppvvvvvvnnnddd[[[VVVSSSSSSVVV^^^iiittt||||||sss{{{zzzuuunnnjjjmmmuuuyyywwwxxx||||||{{{|||~~~~~~~~~~~~~~~???;;;999;;;<<<===@@@FFFTTTnnnnnn[[[RRR\\\xxx{{{aaaZZZYYYSSSNNNNNNIIIGGGDDDCCCCCCCCCAAA@@@<<<;;;;;;:::999888777777666555555444444555555666666333444999>>>EEEVVVffflllkkkjjjiiigggkkkyyy~~~zzzsssjjjhhhqqq~~~~~~~~~~~~||||||{{{zzzwwwppphhhbbbTTTNNNIIIHHHHHHIIIMMMTTTUUUYYY]]]______bbbiiipppvvv}}}~~~~~~~~~}}}{{{yyywwwuuutttsssqqqooonnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmnnnqqqvvv{{{tttggg[[[WWWWWWYYYWWWOOOGGGEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCEEEHHHJJJKKKRRRSSSYYY```gggrrrkkkhhhtttuuuffffffddd```^^^\\\ZZZWWWOOOOOOOOOOOONNNLLLJJJIIIJJJJJJJJJHHHEEEAAA===;;;>>>:::888999:::<<>>FFFPPPddd}}}zzzpppaaaVVVXXXlllppp```]]]UUUOOOOOOLLLMMMLLLJJJHHHEEEBBB@@@???<<<;;;999888888888666444555555444333333333333444666777999;;;;;;AAAQQQbbbmmmmmmkkkeeeaaafffrrr}}}{{{yyyyyy}}}wwwiiidddrrr~~~~~~~~~|||zzzyyyuuummmfffYYYTTTLLLFFFEEEHHHMMMQQQVVVXXXYYYYYY[[[```hhhnnnxxx{{{~~~~~~}}}{{{zzzyyyvvvuuusssqqqooonnnnnnmmmnnnnnnnnnnnnooopppqqqrrrssswww|||~~~}}}~~~~~~xxxlllbbb[[[ZZZVVVRRRNNNIIIFFFDDD@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGHHHIIIJJJMMMPPPRRRUUUZZZaaalll|||}}}rrrbbb~~~qqqccc```]]][[[ZZZWWWTTTRRROOONNNMMMKKKJJJJJJJJJJJJIIIJJJJJJHHHDDD@@@>>>===>>>:::999::::::;;;@@@GGG]]]kkktttpppmmmllldddYYYXXXYYY]]]eeepppyyy|||zzz~~~{{{kkkiiijjjmmmyyy}}}yyy}}}|||}}}}}}~~~:::;;;===>>><<<@@@PPPaaauuuzzzjjjaaaVVVRRR[[[ssshhh[[[YYYRRRNNNOOOMMMNNNMMMKKKHHHEEEBBB@@@???>>><<<:::::::::999777555666555444444333333444444555666888::::::@@@OOO___gggiiihhhdddaaafffrrr}}}~~~xxxtttttttttwwwwww{{{~~~oooiiittt~~~{{{zzzyyyvvvooojjj]]]WWWOOOHHHEEEGGGKKKNNNTTTUUUWWWVVVWWWZZZbbbgggpppttt~~~~~~~~~~~~~~~}}}|||{{{{{{xxxxxxvvvuuussssssrrrrrrqqqqqqqqqrrrssstttuuuvvvwww{{{}}}}}}|||ttthhh^^^ZZZXXXUUUPPPKKKGGGDDDBBB@@@@@@@@@@@@AAACCCDDDEEEDDDFFFHHHHHHIIIJJJMMMPPPSSSVVV\\\cccooo|||tttjjjlllaaa___\\\ZZZXXXVVVSSSQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHIIIIIIGGGCCC???>>>======:::888:::999999>>>EEEXXXhhhsssqqqmmmllleee\\\\\\___dddmmmvvv~~~~~~~~~llliiilllooowww|||}}}}}}}}}~~~~~~888===CCCCCCAAAIII```vvv|||pppeeeXXXQQQKKKPPPbbb~~~xxxbbbWWWWWWRRRPPPRRROOOQQQPPPMMMJJJGGGDDDBBBAAA@@@>>><<<;;;;;;:::888777666555444444333444444444444555777888999>>>LLLZZZcccfffgggeeeccchhhttt~~~|||uuuqqqoooqqqqqqvvvqqqiiirrr~~~}}}{{{zzzzzzxxxrrrmmmaaa[[[RRRJJJEEEEEEHHHKKKQQQRRRSSSRRRQQQSSSYYY]]]dddiiittt~~~}}}~~~~~~~~~}}}}}}}}}yyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvxxxyyyzzz{{{}}}~~~|||{{{xxxpppdddZZZYYYVVVRRRNNNIIIDDDAAA@@@?????????@@@AAABBBCCCDDDFFFGGGIIIIIIIIIKKKMMMPPPTTTXXX^^^gggtttwwwssssssggg___\\\ZZZXXXVVVTTTQQQOOOPPPOOOMMMKKKIIIGGGFFFFFFGGGHHHHHHFFFCCC???>>>===<<<999888999888888<<>>BBBFFFNNN^^^vvv~~~ooo^^^VVVMMMKKKLLLWWWnnnrrr```YYYYYYTTTTTTVVVRRRTTTSSSPPPMMMJJJGGGEEEDDDAAA???===<<<<<<;;;999777666666555444444444444444444333555777888<<>>===@@@LLLccc}}}~~~uuuaaaSSSOOOIIIPPPZZZiii~~~nnn```[[[ZZZTTTUUUWWWQQQSSSRRRPPPMMMJJJHHHFFFEEEAAA???===<<<;;;:::888666666666555444444444444555444333444666777:::DDDOOO^^^cccgggfffdddeeemmmuuu}}}zzzxxx|||}}}sssvvv}}}{{{xxxtttpppgggbbbXXXOOOJJJHHHIIIKKKMMMOOOPPPNNNKKKJJJLLLOOORRRZZZjjjzzz}}}qqqpppmmmlllnnnsssyyy|||}}}}}}}}}zzz{{{||||||||||||{{{zzz{{{{{{{{{|||~~~}}}|||{{{zzzyyyvvvnnnccc[[[VVVTTTOOOJJJEEEBBB@@@@@@?????????@@@AAABBBDDDDDDHHHIIIKKKKKKKKKMMMPPPRRRTTTZZZdddpppjjj\\\bbb{{{ttt```XXXVVVSSSQQQPPPOOOLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIJJJIIIFFFCCCBBBBBB===:::999:::888666999>>>AAARRReeennnooonnnllljjjhhhgggiiinnnuuu}}}vvvooooooxxx~~~~~~@@@BBBKKK___|||{{{tttfffUUUMMMOOOKKK]]]qqqxxxhhh]]]ZZZXXXRRRRRRTTTMMMOOONNNMMMKKKIIIGGGEEEDDDBBB@@@>>><<<<<<;;;888666777666555555444444555555444333444666777:::BBBKKKZZZ___eeedddaaaaaagggmmm~~~~~~|||~~~uuuvvv||||||xxxuuussslllfff]]]SSSLLLJJJJJJKKKKKKNNNPPPNNNKKKJJJKKKMMMRRR\\\nnnrrroookkkhhhjjjooovvvzzz|||~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{zzzzzzyyyxxxtttlllbbb[[[TTTQQQLLLHHHDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMOOORRRTTTWWW___kkkxxxvvv\\\UUUbbb~~~lll\\\UUURRRPPPNNNNNNLLLJJJHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJKKKJJJGGGEEEDDDDDD@@@===<<<<<<:::777999>>>???LLL]]]jjjppppppnnnlllfffeeefffjjjrrr{{{~~~{{{rrrrrr{{{~~~~~~~~~EEESSSfff{{{~~~sssdddVVVMMMLLLOOOUUUoooyyyooocccZZZYYYWWWPPPRRRSSSKKKNNNMMMLLLKKKJJJHHHGGGGGGDDDBBB@@@>>>===<<<999777777666666555555555555555555333444777888999@@@HHHWWW^^^eeefffbbbbbbfffkkk~~~vvvsssxxx~~~}}}zzzxxxvvvrrrlllaaaWWWOOOJJJIIIIIIIIILLLOOONNNKKKIIIJJJLLLUUUaaauuuxxxsssmmmiiiiiimmmssswwwxxx{{{}}}}}}~~~~~~}}}|||zzzxxxyyyyyyyyywwwqqqhhh^^^WWWPPPMMMIIIEEEBBB@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHKKKLLLNNNPPPSSSVVV^^^ffftttlllWWWWWWjjj|||ggg[[[RRRPPPNNNLLLLLLJJJHHHFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGIIIJJJIIIGGGEEEDDDDDDBBB???>>>>>><<<888:::>>>???GGGVVVfffppprrrpppnnneeeeeegggmmmvvv~~~{{{|||~~~wwwwww||||||}}}~~~LLLddd{{{lllXXXJJJHHHLLLPPP___zzzeeeaaaZZZYYYXXXQQQSSSUUUMMMPPPOOOOOONNNMMMLLLKKKKKKFFFDDDAAA@@@???===;;;999777777666555555555555555555333444777888999???FFFXXX___gggiiifffeeeiiinnn}}}xxx}}}zzzvvvyyy{{{}}}~~~{{{zzzzzzwwwpppeeeYYYPPPJJJGGGGGGGGGKKKNNNNNNKKKIIIJJJLLLXXXeeezzz}}}xxxqqqjjjiiilllrrrvvvvvvyyy}}}|||{{{~~~|||{{{zzzxxxvvvyyyyyyyyyuuunnndddZZZSSSMMMJJJFFFBBB@@@??????@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFHHHKKKMMMNNNQQQUUUXXXccclll{{{~~~hhhWWW]]]ssszzzggg]]]QQQOOOLLLKKKJJJIIIGGGEEEHHHGGGGGGFFFEEEEEEFFFFFFFFFHHHIIIIIIFFFDDDDDDDDDDDDAAA@@@@@@===999:::??????EEERRRdddpppsssqqqnnndddeeejjjrrr{{{xxxxxx~~~yyy{{{{{{|||}}}{{{|||}}}~~~ddd}}}sss^^^QQQJJJHHHNNNVVVvvv}}}sssggg^^^[[[XXXUUUTTTTTTUUUVVVUUUSSSQQQNNNLLLJJJJJJJJJHHHGGGFFFDDDAAA???<<<;;;:::999666444333333444555555555444444555999???DDDUUU[[[ccchhhiiihhhiiijjj{{{{{{zzz}}}}}}~~~|||{{{vvvssskkk___SSSKKKHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPXXXddduuu~~~uuurrruuuxxxwww}}}|||{{{{{{{{{}}}~~~}}}}}}{{{xxxvvvtttssszzzyyyvvvpppggg^^^XXXTTTMMMJJJFFFBBB??????@@@AAACCCCCCBBBAAABBBDDDFFFHHHHHHJJJJJJJJJJJJMMMTTTZZZiiippp~~~jjj```\\\bbbxxxttt```UUUNNNNNNMMMLLLKKKJJJIIIIIIKKKJJJHHHFFFFFFHHHJJJLLLNNNMMMKKKIIIFFFEEEDDDCCCDDDDDDCCCBBB@@@>>><<<;;;<<<@@@JJJYYYhhhqqqrrrqqqjjjhhhhhhnnnxxx}}}yyy}}}||||||wwwuuu}}}~~~zzzooo\\\RRRKKKJJJVVVeeejjj```]]][[[WWWUUUSSSSSSTTTUUUTTTSSSPPPNNNLLLJJJJJJJJJGGGGGGEEECCCAAA>>><<<;;;:::999777555444444444555555555444444555999???CCCSSS[[[eeeiiihhhfffhhhjjj|||~~~zzz{{{|||zzz|||~~~|||xxxuuunnncccWWWMMMIIIHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQ\\\kkkyyy|||zzzyyyyyyxxxxxx|||~~~~~~|||zzzxxxuuutttssstttsssooohhhaaaYYYSSSQQQJJJGGGDDD@@@???@@@AAABBBCCCCCCBBBBBBCCCEEEGGGHHHHHHIIIKKKKKKLLLPPPXXX___ooowwwbbbZZZYYYfff|||ooo]]]SSSMMMLLLLLLKKKJJJIIIHHHHHHKKKJJJHHHFFFFFFGGGIIIJJJKKKJJJHHHFFFEEECCCCCCBBBDDDDDDCCCBBB@@@>>><<<;;;<<<>>>FFFTTTdddoooqqqpppmmmjjjkkksss}}}}}}|||~~~zzzxxxsssssstttyyy~~~~~~hhhVVVQQQMMMNNNbbb|||qqqaaa\\\ZZZXXXVVVSSSRRRRRRSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFEEECCC@@@>>><<<::::::999777555444444555555444555444444555999>>>BBBNNNYYYeeehhheeebbbdddhhhxxxyyyuuuvvv{{{}}}yyy{{{~~~|||zzzwwwrrrhhh\\\QQQJJJGGGEEEFFFHHHJJJLLLMMMMMMMMMLLLSSS```ppp~~~{{{wwwvvvuuutttsssvvvwwwzzz{{{|||~~~~~~}}}{{{yyywwwuuusssrrrqqqnnnhhhbbb[[[TTTPPPNNNEEEDDDAAA??????@@@BBBCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHJJJKKKLLLNNNTTT]]]dddttt}}}qqqXXXTTTXXXlllyyyxxxhhhWWWNNNKKKKKKJJJIIIHHHGGGGGGFFFKKKJJJHHHFFFEEEFFFHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDBBBAAA???===<<<===<<<@@@MMM^^^kkkppppppooolllkkkttt}}}yyy|||}}}yyyrrrrrrtttxxx~~~sss^^^OOOOOOOOOTTTooo}}}ggg]]]]]]VVVUUUSSSQQQPPPPPPPPPQQQRRRQQQOOOMMMLLLJJJIIIHHHFFFEEEDDDBBB@@@>>><<<;;;;;;:::888777666555555555444444444444555888===AAAHHHUUUbbbfffaaa]]]```eeerrr~~~}}}wwwqqqooossszzz|||{{{~~~~~~}}}|||{{{yyytttlllaaaUUUKKKFFFDDDEEEHHHKKKNNNOOONNNLLLKKKOOOZZZkkk}}}xxxqqqooooooppppppoooqqqsssuuuwwwyyy~~~~~~}}}{{{yyywwwuuutttssssssnnnfff___XXXSSSNNNLLLCCCBBB@@@>>>>>>???AAABBBCCCCCCDDDDDDEEEGGGIIIJJJIIIKKKMMMNNNPPPWWWaaaiiiwwwdddSSSRRRZZZttttttyyy{{{dddSSSJJJKKKKKKJJJIIIHHHGGGFFFFFFJJJIIIGGGFFFEEEEEEFFFGGGEEEDDDCCCCCCBBBCCCCCCCCCEEEDDDDDDCCCAAA@@@>>>===???<<<===GGGWWWgggoooqqqqqqmmmkkksss}}}zzzxxxzzz~~~}}}yyyvvv|||}}}yyyzzz{{{|||yyyeeeTTTIIINNNTTT___}}}ppp___ZZZ[[[SSSRRRPPPOOONNNMMMNNNNNNPPPOOONNNMMMKKKJJJHHHHHHEEEEEEDDDCCCAAA???===;;;;;;:::999888777666666555444444555555555888<<<@@@DDDRRRaaafffbbb^^^aaafffttt}}}yyytttrrrvvv}}}~~~{{{xxx~~~{{{yyyvvvpppfffZZZOOOGGGGGGGGGIIIMMMPPPRRRPPPNNNKKKNNNWWWgggzzzwwwkkkggghhhhhhiiikkkmmmoooppprrrvvvzzz~~~~~~|||||||||~~~}}}}}}{{{yyywwwuuutttssssssmmmddd\\\VVVPPPKKKHHHCCCAAA@@@>>>>>>>>>???@@@CCCDDDDDDFFFGGGIIIJJJKKKKKKLLLNNNOOORRRZZZeeemmm}}}www]]]UUUVVVbbb}}}{{{uuu|||eeeTTTKKKLLLKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA???>>>@@@===<<>>===;;;;;;:::999888777666666333444555555555777;;;>>>BBBOOO___gggfffdddeeeiiizzz~~~}}}{{{wwwsss||||||zzzxxxssskkk```UUUMMMKKKJJJJJJMMMQQQSSSQQQOOOIIILLLTTTcccuuu|||nnnhhhgggeeecccgggggghhhhhhhhhjjjnnnqqqsssuuuwww{{{~~~|||wwwuuuuuuvvvyyy}}}~~~|||{{{zzzxxxvvvuuussssssnnnggg^^^WWWQQQLLLFFFBBBBBBAAA@@@???>>>??????@@@CCCDDDEEEGGGIIIJJJKKKLLLLLLMMMOOOQQQVVV___kkksssgggXXXWWWZZZmmmzzz{{{}}}gggWWWNNNLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@??????>>>===@@@JJJYYYiiisssqqqrrrrrrvvv~~~vvvooojjjiiijjjlllwww~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{ggg[[[OOONNNOOOVVVhhhjjj[[[WWWTTTPPPRRRRRRQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMKKKJJJHHHFFFGGGFFFFFFEEECCCAAA???>>>;;;;;;;;;:::999888666666333444555555555777;;;===>>>JJJZZZeeehhhggghhhiiixxx}}}xxxssswww|||}}}zzzxxxyyy{{{xxxzzz|||}}}|||yyyvvvqqqggg\\\TTTNNNKKKJJJLLLQQQSSSRRROOOHHHKKKSSS```ppp|||}}}wwwtttoookkkiiihhhfffccc``````bbbdddfffhhhlllppptttxxxzzz{{{}}}~~~}}}zzzuuuqqqpppqqqssszzz}}}|||}}}}}}|||yyyxxxwwwvvvtttrrrqqqqqqfff___WWWRRRNNNJJJDDD??????????????????AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMPPPTTTZZZeeesss}}}jjjXXXTTTWWW\\\www~~~{{{vvvbbbUUUNNNJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@===>>>>>>???DDDQQQdddqqqooottttttuuu{{{rrrlllkkknnnqqqzzz~~~~~~~~~}}}}}}}}}~~~|||}}}~~~~~~~~~}}}sss___YYYKKKPPPTTT[[[pppxxx___UUUWWWUUUPPPSSSSSSSSSRRRRRRQQQQQQPPPLLLMMMMMMMMMKKKIIIGGGFFFGGGGGGFFFEEEDDDBBB@@@???;;;;;;;;;:::999888777666333444555555555777:::===999DDDTTTaaafffgggggggggooo}}}}}}}}}wwwvvvvvvuuuuuuuuutttsssqqqtttyyy~~~}}}}}}~~~}}}{{{yyytttlllaaaYYYPPPLLLIIIKKKPPPRRRQQQNNNHHHLLLTTT```nnnzzz~~~xxxsssqqqmmmhhhccc```aaabbb___```cccgggjjjmmmooopppuuuwwwzzz}}}~~~~~~}}}|||yyyyyy{{{||||||}}}||||||zzzyyywwwssspppoooqqqsss||||||}}}}}}|||wwwvvvuuutttrrrqqqooooooaaa[[[TTTPPPNNNJJJDDD???<<<===>>>???AAABBBDDDEEECCCEEEGGGIIIKKKLLLMMMMMMJJJMMMQQQVVV^^^kkkzzzsss[[[NNNQQQVVV[[[}}}{{{|||nnn\\\PPPLLLIIIIIIHHHGGGFFFEEEDDDDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA:::===>>>===@@@LLL```pppmmmssstttqqq{{{zzz{{{~~~xxxrrrqqquuuyyy|||~~~}}}|||zzz}}}||||||||||||~~~||||||}}}~~~}}}uuuaaaUUURRRUUU\\\kkkiii]]]WWWOOOLLLPPPMMMOOOSSSUUUUUUSSSOOOMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFDDDBBBAAA<<<;;;:::999888888888888666666666666666777888888<<>>@@@@@@???>>>???@@@BBBCCCGGGHHHJJJJJJJJJKKKMMMOOOPPPUUUZZZ]]]dddqqqwwwbbbQQQLLLJJJTTTjjjxxx```VVVOOOGGGGGGGGGGGGFFFFFFDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDEEEEEECCCAAAAAAAAA>>>======>>>???EEEUUUdddoooooonnnlllmmmvvv~~~xxxqqqqqqvvv|||}}}|||}}}~~~|||{{{{{{{{{zzz||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}lll^^^UUURRRWWWddd{{{|||bbbWWWRRRKKKHHHKKKMMMOOOQQQSSSSSSQQQOOOMMMLLLLLLKKKJJJHHHGGGFFFEEECCCCCCDDDDDDCCCBBB@@@???>>>===<<<;;;:::999888888666666666666666777888888:::???LLL^^^gggfffcccdddhhhnnnqqqrrrxxxyyytttrrrsssssspppnnnoooppptttzzz~~~|||yyyyyywwwooofffYYYQQQIIIGGGLLLPPPPPPNNNHHHNNNSSSVVV___nnnzzz~~~}}}{{{yyywwwvvvtttsssrrrnnnjjjffffffhhhjjjlllnnnsssyyy~~~}}}{{{vvvuuutttrrrsssxxx}}}zzzxxxwwwwwwwwwvvvtttrrrssssssoooggg```ZZZVVVQQQLLLHHHEEEAAA???AAAAAA@@@@@@AAABBBCCCDDDGGGIIIJJJJJJJJJKKKNNNPPPOOOTTT[[[```hhhuuukkkXXXNNNKKKMMMZZZrrrttt\\\SSSMMMFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFEEECCC@@@??????@@@???>>>>>>>>>CCCPPP^^^kkklllllliiihhhlllvvv~~~|||{{{wwwpppooorrrvvvxxx}}}|||zzz{{{{{{zzzzzz~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{kkk\\\SSSNNNSSS]]]tttrrr[[[QQQMMMIIIGGGIIINNNNNNOOOPPPPPPOOONNNNNNLLLLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::999888666666666666666777777888777<<>>>>>BBB@@@??????===@@@JJJVVVhhhkkkmmmjjjeeecccfffjjjsssrrrsssuuusssnnnmmmppprrrsssyyy}}}{{{zzzzzz{{{{{{zzz~~~~~~~~~}}}||||||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzjjj\\\RRRNNNOOOYYYiii}}}kkkXXXPPPNNNLLLKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@>>><<<:::888777777777666666666666777777666:::EEETTTaaafffgggfff``````aaafffqqq{{{vvvvvvvvvuuuvvvzzz}}}}}}~~~~~~||||||vvvpppfff]]]QQQKKKKKKOOORRRSSSQQQPPPNNNNNNUUUcccrrr|||~~~zzzxxxxxxyyy{{{zzztttvvvzzz}}}yyyxxxwwwuuutttssssssssssssrrrqqqpppmmmfff]]]WWWTTTPPPIIIEEEBBBBBBAAA@@@BBBBBBBBBCCCDDDEEEFFFFFFHHHIIIKKKKKKKKKMMMPPPRRRTTTYYYaaajjjvvvrrr^^^RRRHHHQQQbbbzzzfffSSSLLLJJJGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>???@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCEEEFFFEEECCC@@@??????BBB@@@??????>>>>>>FFFOOOdddjjjooommmgggaaa^^^___eeegggkkkmmmmmmlllmmmppptttssswww}}}~~~}}}{{{zzz|||||||||{{{|||||||||||||||||||||{{{|||||||||}}}}}}}}}}}}}}}}}}qqqcccYYYRRRMMMRRRYYYcccyyyrrreeeVVVPPPOOOOOOOOOOOOOOONNNLLLKKKKKKLLLNNNOOOLLLLLLKKKJJJHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@>>><<<:::888777777777666666666666777777666:::CCCPPP^^^hhhiiiggg```___```hhhsss~~~~~~xxxvvvvvvuuuwww{{{~~~~~~}}}}}}yyytttnnndddXXXOOOMMMPPPTTTVVVUUUQQQNNNNNNSSS___nnnzzz~~~yyy{{{}}}vvvsssuuuzzz~~~~~~yyyxxxwwwvvvuuutttssssssrrrqqqpppnnniiibbbYYYTTTPPPLLLFFFBBBAAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFHHHIIIKKKLLLLLLNNNQQQSSSWWW[[[cccmmm{{{|||hhhXXXQQQIIIXXXqqq~~~bbbQQQKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>======>>>??????@@@@@@??????BBBBBBCCCCCCCCCCCCBBBBBBAAACCCEEEEEECCCBBBBBBBBB@@@>>>???@@@??????DDDKKK\\\dddmmmoooiiiaaa]]][[[___dddhhhiiiiiikkkooorrrwwwtttsssxxx|||~~~}}}||||||}}}~~~}}}|||yyyyyyzzz{{{|||}}}}}}}}}{{{{{{{{{||||||}}}}}}}}}jjj```VVVPPPJJJHHHRRR```sssggg]]]RRRMMMNNNPPPPPPOOOOOONNNLLLKKKKKKLLLNNNOOOLLLLLLKKKJJJHHHGGGFFFEEEAAA@@@@@@?????????@@@@@@@@@@@@@@@???>>>;;;999888888777777666666666666666666:::AAAKKK[[[gggkkkgggbbb___```iiittt|||xxxvvvuuusssuuuyyy}}}|||~~~|||~~~~~~{{{uuulll___TTTPPPRRRUUUXXXWWWRRRNNNOOOSSS[[[iiiuuu}}}wwwwwwzzzwwwwwwyyy}}}}}}}}}}}}}}}{{{yyyxxxxxxwwwvvvuuusssrrrrrroooooommmjjjddd\\\VVVRRRLLLIIIDDDBBBBBBBBBBBBAAA@@@AAACCCDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMOOORRRTTTYYY^^^fffsssmmm[[[OOOJJJLLL___{{{xxx___QQQKKKHHHFFFEEEDDDDDDCCCAAA???>>>======>>>??????@@@?????????BBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDEEEDDDCCCCCCCCC@@@>>>???BBBAAA???BBBGGGQQQ[[[fffkkkhhhaaa]]][[[```ggglllkkkiiimmmrrrtttwwwrrrqqquuuzzz}}}~~~}}}}}}~~~}}}|||wwwxxxyyyzzz{{{}}}~~~~~~zzz{{{{{{||||||}}}}}}~~~]]]UUUPPPNNNJJJKKK\\\qqqsss^^^XXXPPPKKKMMMPPPPPPNNNOOONNNLLLKKKKKKLLLNNNOOOLLLLLLKKKJJJHHHGGGFFFEEE@@@@@@???>>>>>>???@@@AAA@@@@@@AAAAAA@@@>>>;;;:::888888777666666666666666666999>>>GGGWWWfffjjjfffeee___^^^hhhssszzzyyywwwuuussstttwww~~~yyyxxx{{{}}}~~~zzzqqqeeeYYYTTTTTTWWWYYYZZZTTTQQQSSSVVV\\\hhhttt~~~~~~xxxvvv{{{{{{}}}}}}xxx{{{}}}||||||||||||{{{xxxuuuvvvvvvuuutttsssqqqooonnnlllkkkiiiddd]]]WWWRRRPPPIIIFFFDDDBBBCCCCCCBBBAAAAAABBBDDDFFFGGGHHHHHHHHHHHHJJJLLLMMMNNNOOORRRUUU]]]cccooosss```RRRJJJIIIOOOddd~~~qqq]]]QQQKKKFFFCCCCCCCCCBBBBBBAAA???>>>===>>>>>>???@@@@@@@@@@@@???AAABBBBBBCCCCCCBBBBBBAAAAAACCCEEEEEECCCBBBBBBBBBAAA???@@@CCCCCC??????BBBHHHSSS```gggfffaaa^^^]]]cccmmmtttrrroooqqqttttttuuurrrssszzz~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}|||zzzxxxxxxyyyzzz{{{{{{||||||zzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MMMIIIJJJNNNPPPXXXqqqhhh[[[VVVPPPKKKMMMQQQQQQOOOOOONNNMMMLLLLLLMMMNNNOOOLLLLLLKKKJJJHHHGGGFFFEEEBBBAAA@@@@@@@@@AAABBBCCC@@@AAABBBCCCBBB@@@>>><<<888888777666666666666666555888<<>>===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCDDDFFFEEECCCAAA@@@@@@CCCAAABBBEEECCC???===???EEEPPP^^^fffeeebbb______eeeqqqzzzxxxtttttttttrrruuussswww}}}~~~}}}|||{{{||||||}}}~~~~~~}}}||||||}}}|||zzzxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~HHHGGGGGGKKKWWWlll{{{eee\\\WWWRRRRRRTTTUUURRROOOOOOPPPPPPPPPPPPPPPOOOOOOOOOLLLJJJJJJLLLKKKHHHEEEDDDCCCBBBBBBAAAAAAAAAAAA===>>>>>>>>>===<<<;;;:::999888666555666777666555777999<<>>BBBCCCEEEFFFHHHIIIIIIIIIJJJHHHIIINNNQQQSSSWWW]]]ggguuuuuu^^^NNNKKKMMMNNNZZZkkkyyycccVVVKKKHHHHHHAAA@@@@@@??????????????????;;;===???BBBCCCBBBAAAAAA???AAABBBBBBAAA@@@AAABBBFFFFFFFFFDDDBBBAAAAAACCCAAAAAAAAA@@@???>>>===<<>>>>>>>>>>>>>>>>>>>>===;;;999777777777888777666666777999>>>LLL]]]cccaaaeeeaaa^^^bbbkkkwww~~~ttttttxxxyyy~~~zzzxxxzzz~~~~~~}}}zzzxxxsssjjj```YYYVVVVVV[[[XXXXXXZZZ[[[]]]dddlllyyy}}}~~~|||yyyxxxyyy|||~~~{{{vvvvvvyyy}}}|||{{{||||||zzzyyyyyyxxxxxxwwwwwwwwwwwwtttqqqooonnnmmmkkkiiiccc^^^WWWSSSQQQMMMHHHCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFHHHIIIIIIIIIJJJIIIJJJPPPSSSVVV[[[bbbkkkzzzppp^^^PPPMMMSSSZZZkkkzzznnnZZZPPPGGGFFFFFF@@@BBBBBBAAA@@@???>>>>>>======>>>@@@BBBBBBBBBAAA@@@>>>@@@BBBBBBAAA@@@AAABBBEEEEEEEEEDDDBBBAAABBBCCCAAAAAAAAAAAA@@@???>>>===@@@EEEOOOZZZbbbdddbbb___]]]fffnnnooorrrxxx||||||yyyzzz{{{}}}}}}|||}}}{{{yyyxxxyyy{{{}}}~~~~~~|||{{{zzzzzzzzzvvvvvvwwwwwwwwwwwwwwwvvvxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvMMMOOOXXXhhh}}}qqqddd^^^[[[XXXTTTTTTUUUUUUSSSQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRROOOKKKGGGEEEEEECCCBBBBBBAAAAAAAAA>>>?????????@@@@@@@@@@@@<<<;;;888888888888777666444555666;;;HHHWWW```bbbeeeaaa^^^```hhhttt|||uuuvvvwww~~~}}}~~~~~~}}}||||||xxxqqqhhh___YYYVVVZZZZZZ[[[\\\ZZZXXX___gggvvvyyy~~~}}}{{{zzz|||~~~~~~xxx{{{~~~}}}|||{{{{{{|||}}}xxxxxxwwwvvvvvvuuuttttttuuussspppnnnmmmkkkiiiggg]]]XXXQQQMMMKKKHHHDDD@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCEEEGGGHHHIIIIIIIIIJJJIIILLLQQQUUUYYY```hhhrrrwwwhhh\\\QQQNNN\\\nnn{{{cccRRRKKKCCCDDDFFFAAADDDCCCBBBAAA???>>>======???@@@AAABBBBBBAAA@@@???>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDCCCBBBAAACCCDDDBBBBBBBBBBBBBBBAAA@@@???>>>CCCKKKUUU]]]aaaaaa```\\\bbbhhhmmmrrrxxxzzzxxxuuuvvvxxxzzz}}}~~~~~~|||{{{uuuvvvxxxzzz|||~~~~~~}}}||||||||||||yyyzzzzzz{{{{{{zzzzzzzzzvvvwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuNNNUUUcccvvvyyyfff___^^^ZZZXXXUUUUUUUUUUUUSSSQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTPPPKKKHHHFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@???????????????>>>;;;999888888888777666444444444999CCCQQQ]]]cccdddaaa^^^___eeeppp|||zzzwww}}}yyyuuuvvv~~~~~~~~~~~~~~~~~~|||wwwoooeee\\\WWWYYY[[[^^^___ZZZVVV\\\dddooosssxxx}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}wwwwwwvvvuuuttttttsssssssssqqqnnnlllkkkhhheeebbbWWWRRRMMMIIIFFFDDDAAA?????????@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJLLLRRRVVVZZZdddmmm|||ppp```WWWPPPQQQhhhrrr\\\NNNIIICCCDDDGGGBBBCCCBBBBBBAAA@@@??????>>>AAAAAABBBBBBAAA@@@??????===???AAAAAAAAA@@@AAABBBAAABBBCCCBBBAAAAAACCCEEECCCCCCCCCCCCCCCBBBAAAAAA???BBBHHHQQQYYY___aaaaaa```cccggglllrrruuuuuussssssuuuxxxzzz|||{{{pppqqqttt{{{~~~|||zzzvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvYYYdddtttnnnaaa]]][[[XXXWWWVVVUUUUUUUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVVVVSSSNNNJJJHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>===>>>>>>???<<<:::999888888666555666555555888@@@KKKXXXbbbbbbaaa___^^^bbblllzzz~~~wwwyyy~~~~~~~~~}}}{{{}}}|||vvvmmmvvv|||uuuuuu{{{~~~~~~~~~~~~~~~~~~}}}zzztttkkkaaa[[[XXXZZZ]]]]]]XXXTTTXXXaaafffkkktttzzz~~~zzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}wwwwwwvvvuuutttsssrrrqqqqqqooollljjjgggddd```]]]RRROOOJJJEEECCCAAA@@@?????????@@@AAABBBCCCCCCDDDCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJMMMSSSWWW]]]hhhtttmmmZZZRRROOOXXXvvvjjjWWWLLLHHHAAABBBEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<>>>@@@AAA@@@@@@AAABBB@@@AAABBBAAAAAAAAACCCEEECCCCCCDDDDDDDDDCCCBBBBBB@@@BBBFFFMMMUUU\\\```bbbbbbbbbeeekkkppprrrssssssxxx|||zzznnnoooqqquuu{{{}}}{{{zzzxxxyyyzzz|||~~~~~~|||zzzxxxvvvtttvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwrrr{{{ttteee___ZZZVVVUUUUUUVVVUUUUUUSSSRRRQQQPPPQQQRRRSSSSSSTTTSSSSSSQQQSSSUUUTTTQQQMMMJJJIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAA@@@>>>===>>>>>>???AAA???<<<::::::999777555888666666999===DDDRRR^^^___``````^^^```iiiwww}}}yyyyyyuuuxxx~~~}}}~~~{{{oooxxx~~~tttsssyyy{{{|||~~~~~~~~~~~~}}}{{{wwwppphhhbbbZZZZZZ[[[[[[VVVRRRUUU\\\^^^eeeooovvv{{{||||||}}}zzz{{{|||}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~|||zzzyyyxxxwwwxxxyyyzzz{{{}}}}}}~~~}}}{{{|||}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{zzzvvvvvvuuutttsssqqqppppppooommmjjjgggddd___ZZZVVVNNNKKKGGGCCC@@@@@@@@@AAA???@@@@@@AAABBBCCCCCCDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKPPPVVV[[[cccrrr}}}jjjWWWOOORRRdddbbbQQQHHHEEE???>>>AAA======>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>><<<>>>@@@@@@@@@@@@AAABBB???@@@AAAAAA@@@@@@BBBDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDIIIQQQYYY^^^aaa^^^]]]aaagggkkkmmmqqquuu~~~tttuuuvvvwwwyyy~~~}}}}}}||||||||||||}}}}}}zzzwwwvvvxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwxxxxxx~~~fff\\\\\\ZZZUUUSSSTTTUUUUUUTTTRRRQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPRRRTTTSSSOOOLLLKKKLLLIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>???@@@BBBDDDDDDBBB???===<<<;;;999777888666666999999===JJJXXX\\\___aaa______fffttt{{{yyyxxxtttxxx}}}zzz}}}ssspppvvv~~~}}}xxxzzz}}}~~~~~~~~~~~~~~~|||{{{zzzuuuooojjjbbb___]]]\\\XXXSSSTTTYYY[[[aaajjjqqqvvvyyy{{{|||}}}zzz{{{|||}}}}}}{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~|||zzzwwwvvvssssssuuuwwwzzz}}}~~~~~~~~~~~~}}}}}}|||zzzyyyzzzzzz|||yyyyyyyyyyyyyyyxxxwwwwwwuuutttsssrrrpppooonnnnnnnnnlllhhheee```[[[TTTPPPKKKIIIEEEAAA>>>>>>???AAA@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJMMMSSS[[[cccnnnsssfffVVVOOOYYYrrruuu\\\LLLFFFDDD>>>===AAA===>>>>>>>>>>>>>>>>>>??????>>>>>>==================;;;===???@@@@@@@@@AAACCC@@@AAAAAA@@@??????AAACCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAAEEELLLTTT[[[___[[[ZZZ]]]aaabbbccciiirrr~~~~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwrrr]]]WWW[[[\\\YYYRRRSSSUUUUUUSSSQQQPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRTTTRRRNNNLLLMMMNNNJJJIIIGGGEEEDDDCCCBBBBBB@@@?????????AAACCCFFFHHHGGGDDDAAA???>>>===;;;999888666666888777999EEETTTZZZ^^^aaa```___eeesss~~~|||zzztttvvv{{{|||qqqnnnuuu~~~{{{vvvyyy~~~|||}}}~~~~~~~~~~~~||||||{{{yyytttooolllfffaaa___[[[WWWVVVYYY[[[```fffmmmrrrvvv{{{~~~{{{zzzzzz|||||||||zzzxxxwwwxxxyyy{{{}}}}}}}}}}}}|||}}}}}}||||||}}}}}}zzzwwwooooooqqqtttwww{{{~~~~~~}}}~~~~~~~~~zzz|||~~~}}}}}}~~~yyy{{{}}}~~~~~~~~~~~~zzz}}}||||||{{{yyywwwwwwyyy~~~xxxxxxxxxwwwwwwvvvttttttssssssrrrpppooommmllllllmmmkkkgggccc^^^XXXQQQLLLIIIGGGDDD???===<<>>>>>======<<<<<<======<<<<<<<<<<<<======;;;===???@@@@@@@@@AAACCC@@@AAAAAA@@@??????@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCAAA???BBBIIIRRRYYY]]][[[ZZZ[[[]]][[[YYYaaakkkzzz~~~}}}|||{{{|||{{{{{{zzzzzzyyyyyyxxxwwwwwwuuuttttttuuuvvvvvv{{{hhh^^^ZZZWWWUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLMMMOOOPPPQQQOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFJJJHHHEEEBBBAAA???<<<:::???:::777777777999@@@HHHUUU___bbb\\\XXX```mmmuuu{{{}}}xxxyyyzzz}}}vvvgggeeetttzzz}}}{{{{{{~~~}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{sssmmmeee```^^^]]][[[ZZZ___]]]bbbjjjoooqqqwww~~~zzz~~~|||{{{{{{xxxsssyyyyyyyyyyyyzzz|||}}}~~~~~~uuutttsssqqqqqqsssxxx{{{~~~~~~}}}yyy}}}|||wwwwwwzzz~~~}}}}}}|||}}}~~~}}}|||~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~|||}}}}}}~~~~~~|||{{{zzzxxx|||}}}zzzvvvuuuvvvvvvsssqqqnnnnnnnnnmmmmmmlllkkkjjjiiieee```\\\XXXSSSNNNKKKDDDCCCAAA?????????AAABBB@@@AAACCCDDDFFFGGGGGGHHHHHHFFFEEEFFFHHHJJJKKKKKKTTTWWW[[[bbbmmmbbbZZZRRRWWWkkkzzz___LLLJJJGGGDDDBBBAAA@@@@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<>>:::777888888999>>>FFFRRR\\\aaa[[[WWW^^^iiippp{{{{{{~~~tttfffccckkkrrr{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}zzztttmmmgggdddaaa___]]]______cccjjjoooqqqwww~~~}}}|||~~~~~~{{{wwwxxxxxxxxxyyy{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyssspppooorrrtttxxx||||||yyyxxx{{{zzzyyy{{{{{{{{{{{{|||~~~}}}}}}||||||~~~|||}}}~~~~~~||||||}}}~~~~~~}}}||||||||||||}}}~~~||||||}}}|||}}}~~~~~~~~~}}}{{{{{{xxx{{{|||yyyvvvuuuuuuuuusssqqqmmmmmmmmmmmmllljjjhhhfffaaa]]]YYYTTTQQQMMMHHHEEEDDDCCCAAA??????@@@AAABBB@@@AAACCCEEEFFFGGGGGGHHHGGGFFFFFFGGGJJJMMMOOOPPPTTTXXX___iiiyyy{{{```WWWQQQXXXnnnlllUUUJJJHHHFFFCCCAAA?????????===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@AAAAAA@@@@@@AAACCCBBBCCCKKKTTT___[[[XXXWWWUUUVVV___iiittt~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwuuusssrrrrrrsssuuuwwwjjjaaaZZZZZZ[[[XXXUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLMMMOOOPPPQQQUUUSSSPPPNNNLLLJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKJJJHHHFFFEEEDDDBBB???===<<<999888:::999888<<>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@@@@??????===>>>@@@@@@AAAGGGPPPZZZYYYYYYXXXTTTUUU```lllvvv~~~~~~~~~}}}{{{zzzyyyuuuttttttsssssssssttttttrrrccc]]]XXXZZZ\\\YYYVVVUUURRRRRRQQQPPPPPPOOONNNNNNNNNMMMMMMLLLMMMOOOPPPQQQUUUSSSPPPNNNLLLKKKLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCDDDFFFGGGIIIJJJKKKIIIHHHGGGFFFFFFDDDAAA???;;;999:::<<<:::888:::???LLLTTT[[[[[[YYYZZZ```eeeooozzzrrrccc]]]]]]dddoooyyy}}}~~~~~~{{{uuuooojjjgggeee___aaadddgggjjjmmmrrrwww{{{~~~~~~|||{{{zzzyyy|||~~~||||||~~~}}}yyyttttttvvvwwwzzz|||~~~{{{zzz{{{~~~~~~}}}||||||||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~{{{{{{{{{||||||{{{zzzxxxzzz{{{||||||zzzzzz{{{|||||||||{{{zzzyyyyyyyyyyyyyyyzzz{{{~~~}}}{{{{{{{{{~~~~~~~~~}}}}}}}}}||||||zzz{{{{{{|||{{{zzzyyyyyyvvvuuusssrrrrrrqqqqqqpppkkklllmmmlllhhhccc^^^[[[UUURRRMMMJJJHHHFFFCCCAAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJMMMQQQWWWZZZaaagggsssqqqYYYTTTXXXiiinnnUUULLLDDDDDDBBBAAA???>>>======>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<========================<<<===???AAABBBAAA@@@??????======???@@@@@@EEELLLTTTVVVZZZZZZVVVWWWbbboooxxx~~~~~~}}}|||zzzyyytttttttttttttttssssssrrrtttjjjccc\\\XXXXXXXXXVVVTTTUUUQQQQQQQQQPPPOOOOOONNNNNNNNNMMMMMMLLLMMMOOOPPPQQQSSSRRRPPPOOONNNMMMNNNNNNKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHFFFCCC@@@<<<:::;;;===<<<888999===HHHNNNWWW[[[ZZZZZZ^^^dddnnnzzzuuuhhhaaa[[[aaajjjttt||||||vvvpppkkkgggfff___aaaddddddfffkkkoooqqqwwwyyy|||}}}{{{zzzzzzzzzxxx|||}}}{{{{{{~~~}}}zzzsssttttttvvvxxxzzz|||}}}~~~~~~~~~}}}~~~|||zzzzzz{{{{{{|||||||||||||||{{{zzzyyyyyyyyyyyyyyywwwyyyzzzzzzzzzyyyxxxxxxzzz{{{|||{{{zzzyyyzzz|||||||||{{{zzzxxxvvvuuutttqqqssswww{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzyyyyyyxxxwwwwwwssssssrrrpppnnnmmmmmmnnnjjjkkkkkkiiieee___ZZZVVVQQQNNNJJJGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNSSSZZZ___iiiqqqyyyfffTTTTTT___vvvaaaLLLGGGCCCBBBBBBAAA@@@>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAABBBAAA@@@???@@@======@@@@@@@@@CCCIIIRRRUUU[[[]]]YYYXXX```llluuu|||~~~~~~~~~}}}|||{{{zzzyyyttttttuuuuuuuuutttrrrrrrzzziiibbb___YYYUUUUUUUUURRRQQQSSSPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGDDDAAA>>><<<===???<<<888888<<>>===<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAA>>>===@@@AAA@@@BBBFFFOOOSSSZZZ]]][[[WWW\\\dddnnnwww|||~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvvvvvvvvvvuuutttsssrrrmmmbbb___XXXTTTSSSVVVVVVSSSRRRTTTPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLMMMOOOPPPQQQRRRRRRSSSSSSRRROOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGIIIHHHDDDBBBAAA>>>>>>???===888999======AAAKKKUUUYYYXXX]]]eeexxx~~~kkkjjjiiimmmttt{{{~~~~~~yyyqqqiiidddcccaaafffgggddddddjjjmmmlllnnnqqqtttvvvwwwxxxzzz{{{zzz}}}}}}zzzzzz}}}|||zzzttttttssssssrrrsssssssssvvvwwwyyy{{{}}}vvvwwwzzz~~~{{{{{{{{{||||||{{{zzzxxxvvvuuuwwwvvvuuuttttttsssssstttooorrruuuvvvuuutttuuuwwwuuuvvvwwwwwwuuuuuuvvvwwwvvvuuutttqqqmmmhhheeebbb]]]eeeqqq{{{|||xxxsssqqqnnnmmmooosssxxx|||}}}~~~~~~~~~}}}|||}}}{{{yyy{{{~~~~~~|||{{{zzzyyyxxxyyyyyyzzzxxxxxxxxxwwwvvvuuutttsssooopppooolllgggeeeeeefffdddcccaaa]]]YYYTTTPPPMMMGGGCCC@@@>>>>>>????????????@@@AAAAAABBBBBBBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGEEEIIINNNQQQUUU]]]gggppp}}}qqq```VVVWWWccc|||gggTTTJJJFFF>>>>>>??????>>>===<<<;;;<<<;;;::::::999999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999::::::;;;===>>>>>>???BBB>>><<>>======???@@@@@@???@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDIIINNNSSSXXXaaannnwwwvvvhhh]]]YYY^^^mmmxxxZZZKKKDDD???<<<<<<=========<<<:::999======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888999999999999:::::::::::::::::::::::::::::::::888888888999:::;;;===>>>AAA===;;;>>>???>>>>>>AAA<<>>======>>>???@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIHHHGGGHHHIIIIIINNNTTTVVVZZZfffxxxzzzeeeRRRPPPYYYjjjjjjSSSFFFBBBBBB???>>><<<;;;:::<<<===???;;;;;;::::::::::::999999;;;;;;;;;::::::999999999888999::::::888888999:::======<<<;;;::::::999999777777777888999999::::::::::::;;;;;;<<<===>>>>>>???@@@CCCKKKTTT[[[^^^^^^dddnnnzzzzzzssskkkhhhkkkppptttvvv}}}{{{yyyzzzzzzxxxwwwvvvvvvvvvvvvwwwfff\\\XXXUUUSSSUUUUUUTTTTTTSSSSSSSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOPPPNNNLLLKKKMMMOOOPPPPPPOOOKKKJJJOOOPPPMMMKKKMMMIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFHHHIIIHHHEEECCCBBBBBBAAA@@@???===;;;:::999888999===EEENNNWWW\\\^^^^^^eeeppp~~~zzz{{{}}}|||~~~~~~~~~|||}}}~~~}}}xxxtttrrrtttqqqnnnnnnoooooonnnlllggggggiiinnnuuuyyyzzzyyy{{{zzzyyyxxxwwwvvvuuuuuutttsssrrrqqqpppooooooooolllnnnsssxxx~~~~~~}}}yyyrrrqqquuuyyyxxxvvvsssqqqnnnmmmpppuuuyyy|||~~~xxxpppkkkhhheeeeeedddcccbbbbbbbbbbbbddddddddddddddddddddddddcccddddddeeeffffffggggggjjjiiigggaaa\\\YYYZZZ\\\]]]eeeqqqzzz}}}yyyqqqkkkfffccc```bbbjjjsssyyy||||||wwwsssrrrtttuuuyyyzzz{{{|||vvvmmmkkkmmmqqqrrrtttwwwxxxyyyyyyyyy{{{zzzxxxwwwwwwwwwuuusssssssssssssssrrrqqqooonnnmmmllliiigggcccaaa^^^]]]]]]YYYSSSOOOLLLIIIGGGEEEBBBAAA???>>>>>>>>>@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIJJJPPPWWW\\\cccrrr|||qqq___QQQUUUbbb{{{bbbNNNCCC@@@??????>>>===<<<<<<<<<===>>>;;;;;;::::::::::::999999;;;;;;:::::::::999999999999:::;;;;;;999999:::;;;<<<<<<<<<;;;::::::999999777777777888999999::::::::::::;;;;;;<<<======>>>>>>>>>@@@GGGQQQZZZ___```aaaiiiuuu}}}vvvrrrqqqtttwwwyyy}}}{{{yyyzzzyyyxxxvvvuuuuuuuuuuuuxxxgggZZZTTTRRRRRRQQQSSSSSSSSSRRRRRRRRRRRRRRROOOOOOOOOPPPPPPPPPQQQQQQRRROOOMMMLLLMMMNNNMMMMMMLLLJJJKKKPPPSSSQQQOOOOOOJJJIIIHHHGGGFFFGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHEEEBBBBBBBBB@@@???>>><<<;;;999888888999:::>>>GGGRRRZZZ^^^^^^]]]fffsss~~~xxxyyy~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}vvvpppnnnmmmlllkkkfffeeefffjjjpppuuuxxxyyyzzzyyyxxxvvvuuuuuuuuuuuusssrrrqqqpppooonnnnnnnnnjjjlllqqqvvv{{{~~~{{{xxxvvvzzz{{{qqqnnnkkkkkkooouuu{{{~~~{{{uuuqqqoooqqqqqqppppppooonnnnnnnnnnnnnnnooooooooommmlllkkkkkkkkkkkkkkkkkklllmmmmmmmmmkkkgggbbb]]]\\\]]]___ccckkkuuu}}}~~~yyypppjjjgggeeeeeekkkttt~~~{{{rrrllljjjmmmpppzzzyyyyyywwwpppgggdddgggmmmooosssvvvxxxxxxxxxwwwxxxwwwuuuuuuvvvuuutttrrrpppqqqqqqqqqooonnnllljjjiiihhhgggeeebbb^^^[[[YYYVVVSSSNNNJJJHHHEEECCCAAA@@@@@@???>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIIIIIIIIIIKKKMMMPPPVVV^^^eeeppp}}}pppcccUUUQQQ___rrrnnnXXXIIIBBB???>>>???>>>>>>>>>======<<<<<<;;;;;;::::::::::::999999::::::::::::999999999999:::;;;<<<;;;:::999:::<<<<<<;;;;;;::::::999999999777777777888999999:::::::::::::::;;;<<<<<<======<<<<<<===CCCLLLVVV^^^bbb]]]cccmmmyyy~~~zzzyyy{{{}}}~~~|||~~~}}}zzzyyyyyyxxxvvvuuutttssssssssssssjjj^^^UUUQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLLLLMMMNNNMMMLLLMMMMMMOOOSSSVVVUUURRRPPPKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFHHHIIIIIIGGGDDDBBBAAABBB???>>>>>>===;;;:::888777999777999AAAMMMWWW]]]^^^\\\cccmmmwww{{{xxxxxx|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~zzzqqqllljjjjjjkkkkkkjjjiiijjjmmmrrrvvvxxxwwwwwwvvvuuutttttttttuuurrrqqqpppooonnnnnnnnnnnnmmmmmmoooqqqtttxxx{{{}}}~~~}}}}}}~~~wwwxxx|||uuusssrrrtttzzz~~~|||{{{||||||{{{||||||{{{{{{|||}}}zzzvvvqqqkkkgggfffhhhiiiooouuu|||xxxooohhheeefffjjjtttzzzpppiiiggglllsss~~~|||zzzwwwnnneeecccfffoooppprrrtttuuuvvvwwwwwwvvvtttssssssttttttsssqqqoooooooooooommmkkkiiigggddddddcccbbb___ZZZVVVTTTPPPMMMIIIFFFEEECCCAAA???????????????@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMQQQSSSYYY```iiirrr~~~tttbbbVVVNNNTTTlll~~~bbbPPPGGGBBB@@@@@@??????@@@???>>>===<<<;;;;;;;;;:::::::::999999999:::999999999999999999999999;;;;;;;;;999888999:::;;;:::::::::999999999888777777777888999999:::::::::::::::;;;;;;<<<<<<<<<===<<<<<>>>>>>>>===<<<:::999888999777777===HHHSSSZZZ^^^^^^aaagggoooxxx{{{xxx|||yyywwwwwwyyy{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{rrrkkkiiikkkmmmqqqooommmjjjjjjmmmqqqtttttttttttttttttttttssssssppppppooonnnmmmmmmmmmmmmmmmllljjjjjjmmmrrrxxx|||~~~~~~~~~zzzssswww}}}|||~~~~~~xxxuuuuuuuuuvvvxxx|||}}}ssshhhaaa^^^bbbkkkzzzyyyqqqlllllluuuzzzqqqhhhgggjjjttttttsssssstttvvvwwwxxxtttsssrrrrrrssssssqqqpppoooooonnnmmmkkkiiifffeee^^^^^^^^^\\\YYYUUUQQQOOOJJJHHHEEEDDDCCCBBB@@@???>>>>>>???@@@BBBCCCEEEEEECCCDDDDDDFFFGGGHHHIIIIIIKKKKKKLLLLLLMMMPPPUUUYYY```hhhtttyyyiiiWWWNNNMMM[[[zzzpppVVVHHHDDDBBBAAABBBAAAAAAAAA@@@???===<<<;;;;;;;;;:::::::::999999999999999999999999999999999888::::::999777666777888999999999999999888888888777777777888999999:::::::::::::::;;;;;;;;;;;;;;;>>>===<<<===AAAHHHQQQVVVZZZ[[[```jjjvvv~~~zzz{{{}}}~~~|||{{{}}}yyyxxxyyyzzz{{{||||||~~~~~~|||zzzyyyxxxwwwuuusssrrrqqqppppppooo```\\\WWWRRRNNNMMMMMMNNNKKKLLLLLLMMMNNNOOOOOOPPPSSSSSSQQQPPPNNNLLLKKKKKKJJJIIIIIIKKKNNNPPPPPPOOOMMMOOOOOONNNOOOPPPMMMHHHDDDCCCBBB@@@??????@@@@@@CCCCCCDDDDDDDDDDDDCCCBBBEEEEEEEEECCCAAA@@@AAABBB>>>>>>??????>>><<<:::999888777888;;;BBBLLLVVV\\\[[[[[[]]]eeeqqq{{{}}}uuusssxxx~~~zzzxxxxxxzzz~~~~~~vvvxxxzzz{{{{{{zzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||~~~}}}uuunnnlllmmmpppsssrrrnnnjjjggggggjjjmmmpppqqqsssuuuuuutttrrrqqqooonnnmmmmmmlllllllllmmmhhhfffeeefffjjjpppwww{{{zzzrrrooovvv~~~~~~~~~~~~{{{}}}~~~wwwlllaaaYYYVVV]]]kkk}}}xxxuuutttuuuuuukkkjjjnnnvvvvvvvvvvvvwwwyyyzzz{{{tttsssqqqqqqrrrqqqpppnnnmmmmmmmmmkkkiiifffdddbbbZZZZZZXXXVVVSSSPPPLLLJJJFFFDDDCCCBBBCCCBBB@@@???>>>???@@@AAACCCDDDEEEFFFBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLNNNRRRYYY^^^eeeooommm^^^PPPMMMSSSfffzzzbbbKKKCCCCCCAAA@@@CCCCCCCCCBBB@@@???===<<<;;;;;;;;;::::::::::::999999888888888999999999999999888999:::999777555666777888888888888888888888888777777777888999999::::::::::::::::::::::::;;;;;;============>>>CCCIIINNNVVVXXX\\\dddooozzz}}}zzzyyyyyy{{{xxxwwwsssqqqqqqvvv}}}{{{{{{wwwwwwvvvuuuvvvyyy~~~}}}{{{zzzyyyxxxwwwuuusssrrrqqqppppppqqqdddYYYWWWTTTPPPLLLJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPNNNMMMLLLKKKKKKIIIIIIIIILLLNNNPPPPPPOOOKKKNNNMMMJJJKKKNNNLLLGGGCCCBBBAAA?????????@@@@@@BBBCCCEEEGGGGGGEEECCCBBBBBBCCCBBBAAA??????@@@BBB>>>???@@@@@@???===;;;:::555777999:::<<>>???@@@AAABBBDDDDDDEEEEEECCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNQQQXXX___eeennn{{{{{{vvvaaaUUUMMMPPP[[[qqqoooYYYFFFCCCDDDBBBBBBFFFFFFDDDBBB???>>>===<<<<<<;;;;;;::::::::::::999999777888888888999999999999999::::::999777666666777777888888888888888888888777777777888999999::::::::::::::::::::::::::::::999;;;======>>>@@@DDDHHHOOORRRXXXaaakkkxxx~~~{{{xxxvvvxxx{{{~~~~~~{{{yyyxxxvvvrrrppprrryyy}}}yyytttrrrtttzzz~~~}}}|||{{{zzzzzzyyyxxxvvvtttrrrqqqpppppptttddd]]]VVVUUUSSSPPPLLLJJJJJJJJJHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJLLLNNNOOOOOOMMMKKKNNNMMMIIIKKKPPPOOOJJJEEEDDDCCCBBBBBBBBBCCCDDDBBBDDDGGGIIIIIIGGGDDDBBB@@@AAAAAA???>>>>>>@@@BBB???@@@AAAAAA@@@>>><<<:::333777999999999???KKKUUUYYYTTTPPPUUUbbbnnnuuuwwwrrrpppooosss|||vvvnnnsssxxxzzzyyywwwwwwxxx||||||||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}zzz}}}xxxttttttuuuttttttqqqlllfffeeegggjjjjjjnnnsssvvvwwwtttpppmmmmmmmmmlllkkkkkkkkkllllllbbbdddfffhhhjjjlllmmmmmmqqqsssuuuwwwxxxwwwvvvuuuxxx{{{{{{xxxwwwuuuooogggiiippp{{{~~~|||}}}yyywwwuuuvvvzzz}}}}}}|||{{{|||}}}{{{tttiii^^^WWW^^^eeerrrzzzvvv{{{wwwjjjhhhkkknnnsss{{{vvvtttrrrqqqqqqpppnnnllljjjiiihhhgggdddaaa^^^\\\UUUSSSPPPMMMJJJHHHFFFEEE@@@??????@@@AAAAAA???>>>???@@@AAACCCDDDEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKOOOPPPPPPRRRVVV]]]ffflllyyy~~~uuuoooZZZPPPLLLSSSaaaxxxjjjVVVGGGFFFHHHDDDEEEJJJGGGEEEBBB???===<<<======;;;;;;;;;:::::::::999999777777888888999999999999:::;;;<<<:::888777777888777777777777777888888888777777777888999999::::::::::::::::::::::::::::::555999<<<>>>>>>???BBBEEEIIINNNVVV___jjjyyy|||yyyuuuqqqvvv{{{~~~}}}}}}zzztttsssyyy~~~vvvrrrsssxxx|||~~~|||{{{zzzzzzzzzyyyxxxvvvtttrrrqqqpppppp~~~pppeee\\\WWWUUUSSSPPPMMMKKKJJJJJJKKKHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPOOOMMMLLLJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMKKKJJJIIIHHHHHHHHHDDDCCCBBBBBBBBBCCCEEEFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@>>>======>>>>>>???@@@AAAAAA@@@>>>;;;:::>>><<<888666666<<>>===<<<::::::::::::::::::::::::999999999999999999999999888999999999999888777777777777666555555555555555999999999999999999::::::888888888888888888888888999::::::;;;<<<===>>>>>>AAAGGGPPP[[[iiixxxyyywwwsssuuu}}}~~~|||~~~}}}|||{{{zzz}}}yyyvvvvvvtttqqqpppqqqpppmmmjjjoooccc\\\WWWTTTTTTRRROOOLLLJJJJJJJJJJJJHHHHHHIIIJJJKKKMMMOOOPPPPPPOOONNNMMMKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>???@@@@@@AAAAAA@@@???===<<<===<<<999777777;;;AAAFFFOOORRRSSSPPPSSS\\\cccdddfffhhhoooyyyzzzpppiiifffgggiiilllooorrrvvvxxxyyyzzz|||~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}||||||||||||}}}~~~{{{wwwtttrrrrrrpppnnnkkkiiiiiiiiiiiikkknnnpppqqqsssqqqnnnlllkkkjjjiiihhhgggfffeeeeeeeeedddaaa___```___aaadddiiinnnpppqqquuuwwwyyywwwsssooooooppprrr}}}~~~}}}|||}}}~~~{{{vvvrrrooopppxxx~~~}}}}}}|||zzzrrrooojjjeeedddfffiiilllxxxzzz||||||yyytttooolllpppwww{{{wwwtttuuuuuuxxx|||tttmmmjjjlllnnnvvv}}}uuurrrooommmlllkkkiiigggeeeccc```[[[WWWTTTRRRPPPLLLKKKIIIGGGDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKLLLNNNOOORRRVVVYYY^^^iiixxx~~~xxxjjj\\\RRRQQQWWWiii}}}nnnYYYRRRLLLKKKOOOQQQPPPMMMCCC???<<<:::;;;<<<;;;:::::::::::::::::::::::::::999999999999999999999999888888999999888888777666777666666555555555555555777888888888999999::::::888888888888888888888888999999:::;;;<<<===>>>>>>???CCCJJJTTT```nnn||||||wwwvvvzzz~~~}}}~~~}}}{{{zzzxxxvvvvvvsssqqqpppqqqpppnnnkkknnn___VVVRRRRRRSSSQQQPPPNNNLLLJJJIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNOOONNNNNNMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDEEEEEEFFFFFFEEEEEECCCCCCDDDDDDEEEFFFGGGGGGGGGFFFDDDBBB@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;999888:::>>>BBBKKKQQQTTTQQQOOOSSSYYY\\\___hhhuuu~~~ssskkkiiidddaaadddmmmtttuuuttt{{{|||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||~~~~~~|||zzzyyyyyyyyyxxxvvvqqqoookkkiiiiiikkkooorrruuussspppnnnnnnmmmkkkiiimmmkkkhhhfffdddaaa]]][[[YYYXXXXXX[[[```fffiiijjjqqqtttwwwvvvtttrrrtttvvv{{{}}}zzzwwwvvvxxxzzz|||}}}~~~}}}}}}|||||||||}}}}}}}}}|||wwwpppllljjjnnnvvv{{{{{{zzz|||}}}|||~~~~~~}}}||||||{{{}}}{{{zzzzzz{{{{{{zzzyyyssspppjjjfffeeehhhlllooo|||}}}~~~~~~{{{xxxwwwwww{{{~~~wwwsssooommmjjjhhhkkkqqqsssttttttqqqllllllqqqvvv{{{ssspppmmmkkkiiihhhfffddd```^^^ZZZVVVRRRNNNLLLKKKGGGFFFEEECCCBBB@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGJJJLLLMMMMMMMMMOOOPPPQQQVVV\\\bbbiiiwww~~~}}}|||}}}|||xxxqqqdddXXXPPPPPP^^^|||~~~ppp]]]TTTQQQMMMNNNPPPOOOIIIDDD???===:::999999:::999888999999999999999999999999777777777777777777777777888888888888888777666666777666555555444444555555555666666777888999999:::888888888888888888888888999999:::;;;<<<===>>>>>>>>>@@@EEELLLWWWdddqqqzzz}}}xxxzzz|||zzzyyyxxxvvvuuusssqqqpppppppppnnnlll{{{qqqbbbVVVPPPOOOQQQSSSPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHFFFCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEE======<<<;;;999999;;;>>>HHHPPPVVVTTTPPPOOOUUUZZZbbbooo~~~}}}uuuiii]]]^^^jjjtttvvvsssvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~{{{uuuqqqooopppppptttqqqnnnmmmoooqqqqqqpppssspppmmmjjjgggccc___[[[YYYWWWVVVWWW[[[___bbbcccjjjnnnrrrttttttuuuyyy||||||xxxuuuqqqoooooosssxxx|||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~{{{vvvpppmmmmmmvvv}}}|||}}}|||{{{}}}||||||{{{zzzyyyyyyxxxyyyxxxvvvvvvxxxyyyxxxxxxvvvrrrnnnkkklllpppvvvzzz}}}yyyxxx{{{~~~|||vvvpppkkkgggbbb___bbbhhhnnnssswwwuuuppppppuuu{{{yyyqqqoookkkhhhfffdddbbb___ZZZXXXUUUQQQMMMIIIGGGFFFBBBBBBAAA@@@??????>>>>>>======>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHKKKMMMMMMNNNPPPRRRUUU]]]fffnnnwww}}}{{{zzzyyywwwxxxwwwuuuqqqiii^^^VVVPPPVVVooo~~~xxxaaaPPPKKKIIIGGGHHHIIIGGGAAA<<<===<<<:::999999999888888888888888888888888888888777777777777777777777777777777888888777777666555666666555444444444444555333444555666777888999:::888888888888888888888888888999:::;;;<<<======>>>???@@@CCCHHHQQQ]]]jjjsss~~~{{{xxx||||||yyyxxxyyy{{{}}}{{{xxxvvvsssrrrqqqpppooonnnmmmlllkkkdddZZZRRROOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGEEECCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGG===>>>>>><<<:::999:::;;;DDDKKKTTTUUUPPPNNNTTT\\\jjjxxx~~~~~~~~~rrr```]]]gggrrrvvvtttqqqrrruuuxxx|||~~~}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzuuussssssooolllnnntttzzz{{{{{{uuusssooommmjjjfffbbb^^^\\\YYYVVVUUUVVVYYYZZZZZZ```dddjjjmmmppptttyyy~~~vvvsssqqqnnnmmmoootttyyy}}}{{{{{{{{{zzzzzzzzzzzzyyyyyy|||~~~|||xxxuuuvvvxxx~~~{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxvvvtttuuuvvvxxxxxxwwwrrrpppmmmmmmpppvvv}}}xxxssssssyyy~~~|||tttmmmfffbbb^^^]]]ccckkkrrrxxx|||{{{vvvuuuyyy~~~sssooolllhhheeebbb```]]]ZZZTTTRRROOOLLLIIIFFFDDDCCC??????>>>>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCDDDCCCDDDEEEEEEEEEEEEEEEEEECCCFFFIIIKKKMMMOOOSSSUUU\\\dddooozzz}}}}}}}}}|||{{{yyyxxxwwwwwwtttqqqmmmggg^^^WWWSSSWWWhhh{{{eeeSSSIIICCCAAA??????@@@@@@===:::<<<<<<;;;:::999999999999888888888888888888888888666666666666666666666666666777777777777666555555666666555444444444444444333444444666777888999999777777777777777777777777888888999:::;;;<<<======???@@@AAAEEELLLWWWccckkkttt|||zzzxxxyyyxxx{{{~~~vvvmmmjjjjjjkkkooovvv}}}}}}xxxuuussssssrrrpppnnnlllkkkkkkmmm\\\XXXSSSOOONNNMMMLLLKKKNNNNNNNNNNNNNNNOOOOOONNNLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHH?????????===;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEEEEDDDFFFHHHJJJNNNRRRXXX]]]dddlllzzz~~~zzz{{{|||||||||zzzyyyxxxzzzssskkkddd\\\TTTPPPQQQ___{{{lllUUUIIIEEE@@@>>>;;;;;;<<<<<<<<<<<<:::<<<<<<<<<:::999999:::999999999999999999999999666666666666666666666666666666666666666555555444666555444444333333444444444555555666777888888999777777777777777777777777888888999:::;;;<<<=========>>>>>>AAAEEEMMMWWW^^^iiinnnssstttqqqppprrruuuuuuwwwzzz{{{xxx|||{{{lllccc______aaaeeekkkqqqwww{{{}}}zzzzzzvvvuuuvvvuuurrrnnnlllkkkkkk|||iii\\\UUURRROOOMMMLLLLLLJJJIIILLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGG@@@AAA@@@>>><<<;;;<<<===>>>AAAIIIPPPPPPOOOUUU^^^ooozzz~~~qqqiiikkkpppuuuwww|||||||||}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~{{{xxxuuurrroookkkgggddd___]]]YYYVVVUUUSSSQQQOOOMMMQQQVVVYYY[[[___fffkkkuuu}}}}}}xxxsssnnnnnnqqqxxx}}}{{{yyywwwwwwxxxxxxvvvyyy|||zzzyyy}}}~~~zzzvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttvvvwwwvvvtttrrrrrrssstttxxx}}}yyymmmdddfffpppzzzwwwqqqlllhhheeefffhhhllluuu~~~~~~|||{{{|||~~~uuummmhhhgggccc^^^ZZZWWWSSSPPPMMMHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDHHHIIIJJJMMMQQQXXXaaagggooowww}}}yyyzzz{{{}}}~~~~~~~~~}}}|||xxxnnnccc\\\TTTOOORRRXXXkkkyyy]]]JJJBBBBBB@@@>>><<<::::::;;;;;;<<<999;;;<<<<<<999888999:::::::::::::::::::::::::::777777777777777777777777555555666666666555444444666555444444333333444444666666666777777888888888777777777777777777777777888888999:::;;;<<<<<<============>>>@@@DDDKKKPPP[[[___ccceeeeeegggjjjmmmppprrrwwwyyyxxx{{{xxxlllddd```]]]```cccgggkkkooorrruuuvvv~~~yyyzzzyyyvvvqqqmmmlllmmm|||jjj]]]UUUTTTQQQNNNLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIGGGEEECCCBBBBBBDDDCCCBBBBBBBBBCCCEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGAAAAAA@@@>>><<<;;;===???@@@BBBIIIPPPRRRQQQWWW```nnnyyy}}}{{{~~~}}}||||||}}}~~~||||||{{{||||||}}}~~~}}}zzzvvvsssooojjjgggaaa___\\\ZZZXXXUUURRRPPPIIILLLPPPRRRSSSVVV\\\aaagggnnnsssttttttuuussspppooopppuuu{{{xxxvvvvvvxxxyyyuuuxxxzzzyyyxxx}}}~~~zzzuuuuuuuuuttttttssssssrrrtttttttttvvvwwwvvvssspppqqqrrrtttxxx}}}wwwiiiaaacccooozzzxxxlllhhhllliiijjjnnnqqquuu}}}|||yyyxxxyyy~~~wwwoookkkiiigggccc___[[[VVVSSSOOOKKKHHHDDDCCCBBB@@@??????>>>>>>???????????????>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDKKKLLLMMMOOOTTT]]]gggnnnyyy{{{wwwzzz|||~~~rrrggg\\\VVVQQQOOOWWWaaaxxxoooUUUEEE@@@@@@???>>><<<::::::999999999777:::<<<;;;999777888:::::::::::::::::::::::::::888888888888888888888888555555666666555555444333555555444333333333333444777777777777888888888888777777777777777777777777777888999:::;;;<<<<<<===@@@??????>>>===@@@DDDHHHQQQSSSWWW[[[^^^```ccceeelllooouuuyyyyyy|||{{{qqqiiieeebbbdddfffiiijjjmmmoooqqquuu}}}~~~}}}yyysssnnnnnnooovvvjjj```VVVOOOPPPPPPNNNMMMLLLMMMMMMNNNSSSSSSSSSRRRPPPNNNLLLJJJMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHJJJKKKMMMOOOPPPOOONNNMMMSSSNNNHHHEEEDDDCCC@@@>>>CCCAAA@@@BBBEEEFFFDDDAAAEEEDDDEEEGGGIIIJJJIIIHHHFFFFFFEEEEEEFFFGGGGGGHHHLLLLLLLLLLLLKKKJJJIIIHHHDDDAAA???>>>>>>???>>>===;;;===DDDNNNQQQPPPUUU]]]fffttt~~~~~~~~~|||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||wwwnnnfffeeebbb___\\\YYYWWWSSSPPPQQQPPPNNNMMMMMMNNNPPPQQQ___aaacccgggkkkoooqqqssssssvvv}}}~~~|||zzzxxxwwwwwwwwwuuuvvvwwwxxxzzz{{{yyyxxxxxxyyyyyyxxxvvvtttssstttuuuuuuuuutttrrrpppnnnnnnppprrrvvvzzz~~~}}}xxxnnnggggggpppyyyzzzooojjjjjjooovvvzzzwwwvvv}}}{{{wwwtttssspppmmmiiifffdddbbb___]]]YYYWWWRRRMMMHHHFFFDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAACCCEEEFFFEEEEEEFFFHHHBBBCCCCCCDDDEEEFFFHHHIIIIIIMMMSSSZZZ]]]bbbooo}}}~~~{{{yyy~~~wwwqqqcccVVVQQQSSS[[[jjjyyyttt]]]MMMCCC>>>>>>;;;;;;:::999999888777777999999999888888888777777:::999888888777777888888444555666777777888777777555555555555555555555555333333333333333333333333777777777777666666666666777777666666666666777777777888888999999::::::;;;;;;<<<<<<;;;<<>>>>>????????????@@@@@@@@@@@@@@@BBBDDDDDDDDDCCCEEEFFFEEEFFFFFFGGGHHHIIILLLMMMOOORRRYYY```ccciiiwww}}}zzzxxxooocccZZZQQQQQQWWWfff~~~hhhSSSHHHAAA===<<<;;;;;;;;;:::999888888888999999999888888888777777999999888777777777888888555666666777777777777666555555555555555555555555333333333333333333333333777777777777666666666666777666666555555666666777888888888999::::::;;;;;;;;;<<<<<<<<<<<>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCDDDEEEEEEDDDEEEFFFHHHFFFHHHIIIJJJKKKNNNUUUYYYcccjjjuuu}}}|||}}}}}}{{{tttjjj___WWWSSSQQQTTTaaawww}}}fffNNNCCCBBBAAA>>>===;;;;;;;;;:::::::::999999888888888888777777777777888888777666666666666777666777777777666555444444555555555555555555555555555555555555555555555555666666666666777777777777555555444444444444555555888888999999:::;;;;;;;;;;;;<<<===<<<===>>>BBBDDDNNNQQQUUUYYY]]]ccciiinnnpppnnnnnnrrrzzz}}}uuuttt}}}zzzjjjfffgggmmmsssvvvyyy}}}zzzlll^^^XXXPPPKKKKKKMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPNNNMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEBBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCCCCEEEHHHIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEFFFFFFEEECCCDDDCCCCCCFFFMMMTTTVVVUUUTTTYYYcccnnnwwwzzzssszzz}}}||||||}}}||||||}}}~~~}}}xxxsssppppppnnnllljjjhhhddd___\\\WWWVVVUUUSSSQQQPPPOOOOOOMMMLLLJJJIIIJJJLLLOOOQQQQQQSSSYYY```fffiiiiiihhhlllllllllmmmmmmmmmmmmmmmmmmpppsssttttttsssttttttqqqqqqrrrrrrrrrrrrqqqqqqpppqqqrrrssssssrrrqqqqqqrrrqqqooonnnmmmnnnoooooooooooonnnnnnmmmlllllllllmmmnnnnnnnnnooosssyyyxxxooohhhhhhmmmrrrvvvyyyyyyrrrlllkkkjjjhhheeecccaaa^^^\\\ZZZYYYYYYPPPMMMKKKIIIIIIHHHFFFEEEBBBBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDEEEHHHJJJKKKNNNPPPQQQRRRXXX```hhhooowww~~~~~~~~~}}}zzzuuulll___UUUQQQPPPSSS]]]rrrmmmZZZGGG?????????===;;;;;;:::::::::::::::999999777777777777777777777777888777666666555555666666666666666666666555444333555555555555555555555555555555555555555555555555555666666666777777777888555555444444444444555555777777888999999::::::;;;:::;;;<<<<<<<<<===@@@BBBIIIKKKPPPUUUZZZaaagggkkkooonnnnnnttt|||zzzyyy~~~ooocccaaaeeennnuuuxxx{{{xxxiii___VVVRRRNNNLLLLLLLLLLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIGGGDDD@@@???@@@BBBCCCEEEFFFGGGFFFEEEFFFGGGDDDCCCDDDEEEHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGGGGFFFDDDDDDFFFHHHIIINNNTTTVVVUUUUUUWWW^^^iiisss{{{{{{sssoooxxx~~~|||{{{}}}~~~~~~{{{|||~~~|||wwwssssssqqqpppnnnkkkgggaaa^^^[[[[[[YYYWWWUUUSSSQQQPPPMMMKKKIIIHHHGGGGGGIIIIIIKKKLLLOOOTTTYYY]]]^^^^^^cccdddfffggghhhiiiiiiiiihhhjjjmmmooooooooopppqqqppppppppppppoooooonnnmmmkkklllmmmooooooooonnnnnnoooooonnnmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjkkkjjjkkkmmmqqqtttwwwtttnnnhhhddddddgggjjjooopppmmmeee___^^^^^^[[[YYYXXXVVVTTTRRRQQQPPPOOOJJJHHHFFFEEEEEEEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAACCCDDDDDDDDDFFFIIILLLMMMPPPTTTUUUXXX___jjjsss~~~zzzuuunnncccWWWQQQPPPPPP[[[ooo}}}\\\OOOAAA===<<<;;;999999999999999999999999999999666666777777777777777888777777666555555555555555555555666666666555444444555555555555555555555555444444444444444444444444555555666666777777888888666555555555555555555666666666777777888999999999888:::;;;;;;;;;<<<>>>@@@AAACCCIIIPPPXXXaaahhhlllmmmnnnrrrxxxzzzkkkbbbccciiissszzz|||xxxjjjaaa[[[RRRPPPMMMKKKKKKKKKLLLLLLIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHGGGCCC@@@>>>@@@CCCCCCEEEHHHGGGFFFEEEFFFHHHCCCBBBBBBDDDGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEGGGHHHHHHFFFDDDCCCIIIMMMLLLNNNTTTWWWUUUYYYWWW[[[eeennnwwwtttssswww~~~}}}|||}}}~~~}}}||||||}}}zzzxxxuuutttsssrrrppplllgggccc______]]][[[YYYVVVTTTRRRLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGIIILLLPPPRRRRRRUUUWWWYYY]]]```aaabbbcccdddfffhhhiiihhhhhhiiikkklllllllllllllllkkkjjjjjjfffgggiiikkkkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhgggfffffffffcccddddddcccdddeeeggghhhgggfffccc```]]]\\\]]]^^^aaabbb___YYYTTTTTTSSSQQQNNNMMMLLLKKKIIIHHHGGGGGGEEECCCAAA@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFHHHJJJNNNRRRRRRVVV[[[]]]```iiivvv}}}vvvoooggg\\\RRROOOSSSZZZooogggNNNFFF???===<<<999999:::888888888888888888888888666666666666777777888888777666555555444444555555444444555555666555555555555555555555555555555555333333333333333333333333555555555666777888888888777666666555555666666777555555555666777777888888777888::::::::::::<<<>>><<<>>>CCCKKKUUU^^^eeeiiiggglllrrrxxx~~~~~~tttnnnooouuu}}}tttddd]]]YYYTTTPPPNNNKKKIIIIIIJJJLLLMMMIIIHHHHHHGGGHHHIIIJJJKKKIIIIIIKKKLLLLLLKKKKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLFFFGGGFFFCCC???>>>AAADDDCCCFFFHHHHHHFFFEEEFFFHHHAAAAAAAAACCCFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEGGGHHHHHHFFFDDDBBBKKKPPPNNNOOOTTTWWWUUUVVVRRRTTT^^^gggppp|||wwwxxxzzz}}}~~~}}}~~~~~~|||zzz|||}}}}}}{{{xxxwwwvvvvvvuuurrrmmmiiibbbaaa```^^^[[[XXXUUUTTTMMMMMMLLLLLLKKKKKKJJJJJJGGGDDDAAAAAACCCEEEGGGHHHHHHJJJNNNSSSWWW[[[\\\]]]bbbdddeeedddccccccdddfffhhhiiiiiiiiiiiiiiihhhhhhdddeeeggghhhiiiiiiiiihhhggghhhiiijjjjjjiiigggfffhhhggggggfffdddccccccbbb]]]^^^^^^^^^^^^______```\\\\\\\\\[[[YYYWWWVVVUUUTTTVVVUUUPPPNNNNNNLLLIIIEEEEEEEEEEEEEEEDDDDDDDDDAAA???======>>>>>>===<<<======>>>???@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCEEEFFFFFFGGGIIIJJJKKKLLLPPPTTTXXX]]]aaafffiiimmmvvv}}}tttkkkcccYYYOOOPPPVVVgggnnnUUUGGGBBB??????===:::;;;>>>777777777777777777888888555666666666777777888888666666555444444444444555333333444555666666666555555555555555555555555555333333333333333333333333444555555666777888888999777777666666666666777777444444555555666777777777666777999999999999;;;<<<;;;<<<@@@GGGPPPYYY___bbbaaahhhpppvvv{{{{{{|||xxx}}}}}}~~~rrraaaXXXTTTRRRQQQLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCFFFIIIKKKKKKJJJJJJKKKLLLLLLIIIGGGGGGEEEBBB@@@??????AAABBBCCCDDDFFFHHHHHHHHHFFFEEECCCCCCDDDDDDDDDDDDDDDCCCFFFGGGGGGHHHHHHIIIJJJJJJKKKHHHFFFGGGIIIJJJHHHEEECCCCCCCCCDDDEEEFFFFFFGGGJJJKKKMMMNNNOOOPPPSSSVVVUUUTTTUUUZZZ```kkk}}}xxxxxx|||~~~|||uuuyyy{{{uuuvvvxxxxxx{{{}}}|||zzzzzz{{{yyy|||}}}vvvnnniiigggeeecccaaa```]]]ZZZWWWQQQOOOMMMMMMMMMNNNMMMKKKGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHKKKNNNRRRUUUWWW]]]]]]]]]^^^^^^_________bbbcccccccccccccccbbbaaabbbcccccccccccccccbbbaaaeeedddcccbbbaaaaaaaaabbbccccccbbbaaa___]]][[[ZZZ\\\[[[YYYWWWVVVUUUUUUTTTSSSSSSRRRQQQPPPOOONNNNNNHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======>>>======<<<<<<<<<======<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEEDDDCCCDDDFFFIIIFFFHHHLLLPPPUUUZZZ^^^aaammmqqqwww|||~~~||||||}}}~~~}}}{{{zzzmmmaaaXXXPPPLLLVVVeee}}}vvvZZZHHHAAA???===:::999999:::;;;777777777777777777777777888888888888777666444444555555555555555555555555333333333444444444555555555444444333333444444555333333333333333333333333777777777777777777777777===<<<:::777555444444444555555555555555555555555777888888999::::::;;;;;;:::<<>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEAAABBBDDDDDDDDDEEEGGGIIIPPPRRRUUUYYY```hhhpppvvvxxx|||zzzzzz|||}}}|||yyypppeee[[[UUUOOONNN\\\mmmhhhQQQEEE@@@>>><<<:::999999999:::777777777777777777777777888888888777777666444444555555555555555555555555333333333444444444444555444444333333333333444444444444444444444444444444666666666666666666666666;;;:::888666555444444444555555555555555555555555777777777888999999:::::::::<<>>???@@@AAAEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@DDDDDDEEEFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLNNNPPPYYYWWWWWWUUUTTT[[[mmm~~~}}}{{{~~~~~~xxxwww{{{|||zzzwwwqqqqqqwww}}}}}}{{{zzz}}}xxxvvvwww}}}xxxuuuxxx{{{|||~~~}}}}}}~~~||||||||||||||||||||||||~~~yyytttqqqnnnllljjjhhhgggdddaaa^^^YYYWWWSSSQQQPPPNNNLLLJJJEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDGGGJJJMMMOOOQQQPPPPPPQQQQQQRRRSSSSSSTTTPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVXXXYYYZZZZZZYYYYYYZZZYYYXXXWWWUUURRRPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@??????AAA@@@@@@???>>>======<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<===?????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLTTTYYY```hhhpppxxx|||yyyxxxyyy|||~~~yyytttggg^^^VVVRRROOOTTTggg|||rrrVVVFFF@@@>>><<<:::999888888888999777777777777777777777777777777777777666555555444444444444444444444444444333333333333444444444444444444333333333333444444444444444444555555555555444444444444444444444444777777666555444444444444444444444444444444444444555555666666777888888888999;;;>>>AAACCCHHHMMMPPPWWWYYY___jjjzzz~~~~~~vvvmmmjjjjjjrrrxxx~~~wwwcccWWWUUUQQQNNNMMMMMMNNNMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDAAAAAAAAAAAABBBCCCEEEEEECCCCCCCCCDDDFFFHHHKKKMMMQQQNNNJJJGGGFFFEEEDDDCCCBBBAAA???>>>>>>???@@@AAAEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>CCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLUUUVVVWWWWWWSSSVVVeeeuuu~~~zzzyyy{{{yyy||||||zzzwwwssssssyyy~~~}}}zzzzzz~~~xxxtttyyy|||zzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{xxxvvvqqqooommmkkkjjjgggdddaaa```]]]XXXUUUSSSQQQNNNKKKGGGFFFEEEDDDBBBBBBAAAAAA@@@AAABBBDDDGGGIIILLLMMMIIIIIIJJJKKKKKKLLLLLLMMMIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJKKKKKKLLLMMMNNNOOONNNOOOQQQSSSTTTSSSQQQPPPOOOOOOOOONNNMMMLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>============>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<===@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIKKKPPPSSSXXXcccrrr~~~}}}{{{yyywwwyyy|||~~~tttkkkcccZZZSSSSSSUUU___xxx}}}```JJJ@@@>>>;;;;;;999888777777777777777777777777777777777777666666777777666555555444444444444444444444444444222222333333333444444444444333333333333333333444333333333444444444444444333333333333333333333333444444333333333333444444444444444444444444444444333444444555666666777777888:::===@@@BBBDDDHHHJJJSSSVVV^^^iiiwww}}}qqqiiihhhkkkuuu|||~~~oooaaaVVVOOORRRPPPMMMKKKKKKLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLOOOLLLHHHEEEDDDCCCBBB@@@??????>>>>>>>>>???@@@@@@DDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>===>>>>>>>>>BBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHJJJJJJIIIIIIIIIJJJMMMQQQVVVYYYWWWWWWaaammmwwwzzz{{{xxxwwwzzz}}}xxxzzz~~~|||wwwwww|||zzzqqqpppttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwtttsssqqqoookkkiiifffccc___[[[XXXUUURRRPPPJJJIIIGGGEEECCCBBBAAAAAA???@@@AAACCCEEEGGGIIIKKKEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHDDDCCCCCCCCCDDDFFFGGGHHHJJJKKKLLLMMMMMMKKKIIIGGGEEEEEEFFFFFFGGGFFFFFFEEEFFFEEECCCAAA@@@?????????<<<<<<<<<========================<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBBBBGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHHHHHHHLLLSSS]]]ccckkkvvvxxxwwwwwwxxx{{{~~~zzzmmmbbb[[[SSSPPPWWWaaarrreeeQQQEEE???===:::999888888777777777777666666666666666666666666555666666666666555555444444444444444444444444444222222222333333333444444333333333222222333333333111111222222222333333333333333333333333333333333111111222222333333333333444444444444444444444444222333333444444555666666666888<<>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>======>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDGGGIIIJJJIIIHHHIIIIIIHHHLLLSSSYYYZZZYYY___gggkkknnnqqqsssvvvzzz~~~|||{{{~~~{{{zzz}}}ooohhhgggyyy~~~~~~}}}{{{xxxwwwuuusssooommmllliiidddaaa___\\\YYYWWWOOOMMMKKKHHHEEEBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIDDDDDDCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBCCCBBBBBB@@@@@@?????????AAABBBCCCFFFGGGGGGGGGGGGEEEDDDCCC@@@AAABBBCCCCCCCCCCCCCCCAAA@@@???>>>============::::::;;;;;;<<<<<<======<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHJJJOOOWWWcccpppxxx~~~{{{uuuvvvxxx{{{~~~}}}}}}}}}zzzrrrdddZZZQQQLLLPPPbbbvvvgggQQQGGGCCC@@@<<<999999888888888777777777666666666666666666666666555555666666666555555444333333333333333333333333222222222222333333333333333333222222222222333333000000111111222222333333222222222222222222222222000111222333333333333222333333333333333333333333222222333333444555555555555888;;;===???AAADDDFFFIIIRRR\\\ccchhhuuu~~~~~~zzzuuummmddd^^^]]]```dddkkkuuu~~~wwweeeWWWOOOMMMMMMLLLIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBB???===;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>??????@@@???>>>===<<<===>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJIIIFFFEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCFFFIIIJJJJJJIIIIIIIIIGGGHHHMMMUUUYYYZZZ]]]bbbcccfffmmmuuuzzz~~~uuukkkiiiqqq|||~~~~~~|||zzzyyyvvvsssppppppmmmiiifffeeeccc```^^^WWWUUURRRNNNJJJGGGEEECCCAAAAAABBBCCCDDDFFFHHHIIICCCCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@??????@@@???>>>======>>>@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>======<<<<<<======>>>::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<=========>>>=========<<<<<<<<<<<<<<<===<<<<<<======???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEBBBCCCCCCEEEGGGIIIKKKLLLNNNRRRXXX```jjjvvv|||xxxtttvvvyyy}}}~~~~~~}}}|||yyyvvvpppggg\\\UUUOOONNNZZZuuummmTTTEEE@@@@@@>>>:::888888999999888888777777666666666666666666666666444444555666666555555444333333333333333333333333111222222222222333333333333333222222222222333333000000111222222333444444333333333333333333333333000111222333333333222222333333333333333333333333222222333333444555555666666888:::;;;;;;===@@@CCCDDDKKKTTTZZZbbbnnn}}}|||}}}tttkkk___XXXWWW\\\bbbeeejjjuuu}}}}}}vvvmmmdddXXXPPPMMMNNNOOOOOOGGGJJJMMMNNNMMMKKKJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>===>>>>>>???@@@@@@@@@@@@???????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBAAA???===:::;;;;;;<<<===>>>??????======<<<<<<===>>>???@@@>>>===<<<<<<===???BBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKJJJGGGEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHBBBEEEIIIJJJJJJIIIIIIJJJIIIGGGIIIQQQWWWYYY\\\```___ccclllwww}}}uuusssjjjwww}}}~~~~~~}}}yyywwwrrrooollliiihhhgggdddbbb___]]]YYYUUUPPPLLLJJJHHHBBBBBBBBBCCCEEEGGGHHHIIICCCBBBAAA@@@>>>===<<<;;;@@@@@@AAAAAAAAA@@@??????AAA???>>><<<<<<===???@@@AAA@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEECCCBBB@@@???======<<<<<<===>>>??????;;;;;;<<<===>>>??????@@@:::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<<<<;;;============>>>???AAAAAA@@@@@@AAABBBCCCEEEEEEFFFFFFGGGIIIKKKOOORRRUUUVVVZZZ___gggpppzzz{{{wwwuuuwwwzzz~~~~~~}}}}}}}}}~~~~~~}}}{{{wwwppphhh___XXXTTTUUUVVVgggmmm^^^KKK???======;;;888888999999999999888888777666666666666666666666666444444555555666555555444333333333333333333333333111111222222222333333333333222222222222222222333111111222333333444555555333333333333333333333333111222333444444333222111333333333333333333333333222333333444444555555666777888999999999:::===@@@AAAEEELLLTTT^^^kkkyyyzzzzzz|||{{{yyyzzzkkk```SSSMMMQQQYYY```dddnnnzzz~~~~~~}}}{{{{{{~~~mmm```YYYTTTMMMJJJJJJJJJJJJIIIFFFGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDCCCAAAAAAAAA@@@??????@@@AAAAAA???>>>===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<<<<>>>>>>??????>>>===<<<<<>>>>>======<<<<<<::::::;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;999:::<<<===???AAACCCCCCAAACCCDDDFFFFFFEEECCCBBBCCCCCCBBBAAABBBCCCDDDEEEHHHGGGFFFGGGHHHHHHGGGEEEFFFGGGHHHJJJKKKJJJJJJIIIGGGFFFGGGKKKRRRXXXZZZ[[[XXX^^^gggnnnttt{{{~~~~~~yyyvvvwww}}}~~~}}}~~~}}}~~~}}}||||||}}}|||zzzwwwtttpppmmmlllkkkiiigggccccccccc___XXXPPPKKKIIIDDDCCCCCCEEEGGGGGGEEEBBBEEECCC@@@?????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAA>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@===<<<999999:::>>>CCCFFFCCCBBB@@@???>>>>>>>>>>>>???===;;;<<<>>>???===;;;============>>>>>>>>>>>>===<<<;;;;;;===>>>>>>>>>AAA@@@??????BBBDDDEEEEEEGGGIIIKKKNNNRRRYYYaaagggwww|||}}}}}}|||xxxuuuwwwxxxzzz}}}}}}}}}|||{{{{{{||||||}}}~~~tttlllhhhaaaXXXUUUWWWTTTeeekkkSSSMMMDDD===::::::::::::999888888777666555555444666666666666666666666666111222333333444444444444222222222111111111000000333333333444444444555555222222111111111111222222111111111111111111111111111111222333222111000///222222222222222222222222333333333333333333333333222222333333444555666666666777777999:::;;;<<<<<>>?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<===>>>>>>>>>>>>======<<>>>>>>>>=========<<<;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@AAABBBCCCFFFEEEEEEFFFGGGGGGFFFDDDEEEFFFHHHIIIJJJJJJIIIIIIGGGFFFFFFIIIPPPVVVYYYZZZVVV\\\ccckkkrrrzzz~~~}}}~~~~~~~~~{{{xxxtttqqqpppooommmkkkhhhhhhfffccc^^^XXXRRRNNNGGGEEEDDDEEEGGGFFFDDDAAADDDBBB???>>>>>>>>><<<;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<===???@@@???>>><<<;;;<<<===???@@@AAAAAA@@@@@@@@@?????????===<<<:::999;;;>>>AAADDDBBBBBBAAA@@@??????>>>>>>AAA???===>>>@@@@@@>>><<<<<<<<<<<<<<<============??????>>>???AAACCCCCCCCCFFFEEEDDDDDDFFFHHHJJJJJJIIIKKKOOOVVV___lllyyy~~~|||xxxuuuuuuvvvxxx{{{}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{xxxpppgggaaaYYYRRRRRRVVVdddwwwpppYYYLLLGGG@@@;;;::::::::::::888888777777666555555444555555555555555555555555111222333333444444444333333333333333222222222111222222222222333333333444222222111111111111222222222222222222222111111111111222222333222111000///222222222222222222222222444444444444444444444444222222333333444555555666666666777888999:::;;;;;;>>>@@@DDDIIIPPPYYYcccjjjmmmqqqwww~~~zzzvvvrrrtttyyy}}}|||xxxiii___UUUSSSRRRSSSXXX___kkkttt~~~~~~}}}zzzwwwzzzyyyxxxzzz~~~{{{vvvuuuzzz}}}{{{|||~~~ssshhhaaa\\\UUUPPPOOOMMMJJJIIIIIIIIIHHHFFFIIIJJJLLLMMMMMMLLLKKKKKKEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>======<<<<<<<<<===AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>??????@@@AAACCCBBBBBBDDDFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGEEEDDDFFFLLLRRRVVVXXXUUUXXX^^^eeennnxxx~~~|||~~~}}}zzzxxxwwwvvvtttrrrooollliiifffddd___XXXSSSLLLJJJIIIHHHHHHHHHEEEDDDCCCAAA>>>=========;;;:::;;;<<<<<<<<<======>>>>>>===<<<<<<<<<===>>>???@@@???>>>===<<<;;;<<<===>>>?????????>>>>>>>>>======<<<<<<;;;;;;<<<===???@@@@@@@@@AAAAAAAAA@@@>>>===???>>>======>>>>>>===;;;>>>>>>>>>>>>>>>=========>>>??????AAABBBCCCDDDEEEGGGFFFFFFGGGHHHKKKNNNOOOPPPTTT[[[fffvvv~~~{{{xxxuuusssuuuwwwyyyzzzzzzxxxxxxyyyzzz{{{{{{{{{yyywwwvvvrrrkkkbbbZZZSSSRRRYYYbbbzzz^^^JJJBBB???;;;999999::::::999888777777666666555555555555555555555555555555555222222333444444444333333444444444333333333222222111111111111222222222222222222111111111111222222444444333333222222111111111222222222222111000000222222222222222222222222333333333333333333333333222222333333444444555555666666777777888999::::::;;;===???BBBFFFMMMUUUZZZbbbgggoooxxx~~~tttqqqpppsssxxxzzzwwwsssfff```[[[[[[[[[[[[]]]```iiipppxxx||||||}}}zzztttssstttuuuzzzzzztttrrrxxx~~~zzz{{{{{{|||||||||||||||mmmeeeZZZTTTRRRRRRQQQOOOJJJJJJJJJJJJIIIIIIGGGFFFIIIJJJKKKLLLLLLKKKJJJIIICCCCCCAAA@@@@@@????????????>>>===<<<;;;<<<===>>>@@@@@@??????>>>=========::::::;;;;;;<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@BBBAAAAAACCCEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHFFFDDDCCCDDDHHHMMMSSSVVVVVVVVVXXX___iiiuuu~~~www{{{~~~~~~~~~|||{{{vvvqqqkkkiiihhhddd\\\UUUSSSRRRPPPMMMLLLKKKJJJIIICCCAAA>>>=========;;;:::;;;;;;;;;<<<======>>>>>>???????????????@@@@@@AAA??????===<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<============???@@@AAAAAA@@@>>><<<@@@???????????????>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDEEEFFFGGGGGGHHHIIIKKKNNNSSSXXX\\\```fffqqq~~~|||yyywwwuuuuuuwwwxxxzzzzzzxxxvvvtttvvvwwwyyyyyyxxxuuurrrooolllfff]]]VVVUUU^^^ooo}}}iiiQQQCCC===;;;999999999999888777777777666666666555555555555555555555555555555555222333333444444333333333444333333333333222222222111111111222222222222333222222111111111111222222555444444333333222222222222222222222111111000000111111111111222222222222000000000000000000000000222222333333333444444444555555666777777888999999999:::;;;===@@@EEEKKKOOOXXX^^^gggpppuuuxxxyyyzzzrrrqqqqqqtttwwwvvvqqqllldddcccdddgggiiijjjiiihhhhhhmmmsssxxx{{{~~~}}}|||~~~wwwpppkkknnnttt}}}yyyvvv{{{|||{{{{{{zzzzzzzzzzzz{{{YYYTTTOOOLLLMMMNNNNNNMMMHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFBBBAAA@@@??????>>>??????@@@???>>>===<<<===>>>???>>>>>>>>>>>>????????????::::::;;;;;;<<<=========<<<<<<===>>>?????????>>>============>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>===;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@BBBAAAAAACCCEEEFFFFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDCCCBBBBBBEEEJJJOOOSSSWWWVVVVVVZZZdddrrrvvvqqqyyy~~~~~~yyytttqqqppplllddd^^^\\\[[[WWWSSSOOOMMMMMMMMMEEECCC@@@?????????>>><<<;;;<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@??????>>>>>>=====================<<<<<<<<<;;;;;;<<<<<<===============<<<<<<>>>@@@AAAAAA@@@>>>===CCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFIIILLLLLLKKKKKKLLLNNNMMMPPPSSSWWW\\\ccckkkqqqzzz~~~|||yyywwwwwwvvvyyyzzz{{{{{{zzzxxxvvvuuussstttuuuuuusssooojjjgggaaa]]]WWWTTT\\\pppqqqWWWFFF>>>;;;:::999999:::999777555666666666666555555555555555555555555555555555555333333333444444333333222222222222222111111111111222222222222333333333333222222111111111111222222444444444333333222222222222222222111111111111111000000000111111222222222000000000000000000000000222222222333333333333333444555555666666777777777777888:::;;;===AAAFFFJJJPPPWWW```hhhkkklllmmmmmmpppqqqsssvvvxxxvvvpppkkkjjjmmmqqquuuyyyzzzxxxtttlllnnnrrrwww||||||xxxuuuwwwwwwsssnnnfffkkkuuu~~~zzz~~~~~~|||{{{zzzyyyyyyzzzPPPNNNLLLKKKKKKJJJIIIGGGGGGHHHJJJJJJHHHGGGGGGHHHDDDDDDEEEFFFFFFEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>;;;<<<===>>>???@@@AAAAAA<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@??????============>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@@@@@@@@@@???<<<<<<<<<======>>>>>>>>>AAAAAA@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAA@@@BBBAAAAAACCCEEEFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCDDDGGGLLLPPPXXXXXXYYY[[[```lll|||~~~qqqooosss~~~~~~}}}zzztttpppkkkhhhccc[[[TTTPPPOOOPPPIIIGGGDDDCCCCCCCCCAAA@@@????????????>>>>>>>>>>>>===>>>>>>?????????>>>>>>??????????????????>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@BBBCCCCCCBBBCCCDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJNNNSSSTTTSSSSSSUUUXXXXXX\\\bbbgggllluuu~~~|||zzzwwwwwwyyy{{{}}}||||||{{{zzzxxxwwwvvvqqqqqqqqqppplllgggaaa^^^VVVUUUTTTYYYjjjxxxbbbNNNBBB???:::999888888999888666444555555555555555555555555444444444444444444444444333333444444444333222222222222222111111111000000222222222222333333333444222222111111111111222222222222222333333333333333333222111111000000111111//////000000111222222222222222222222222222222222222222222222333333333333444444444555555666666666666777999:::<<>>=========>>>>>>======>>>>>>======<<<;;;<<<<<<===>>>???@@@AAAAAA?????????????????????@@@@@@@@@AAAAAAAAA@@@??????<<<=========>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBCCCBBBAAA>>>>>>>>>>>>????????????BBBBBBAAA@@@????????????>>>???@@@AAAAAAAAA@@@@@@BBBAAA@@@BBBCCCCCCBBB@@@BBBAAAAAAAAABBBCCCDDDEEEAAACCCDDDDDDDDDFFFJJJNNNVVV[[[_________fffsss~~~uuummmuuu~~~~~~~~~{{{ssshhh]]]UUUSSSTTTMMMJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFF@@@BBBEEEEEEDDDEEEGGGJJJLLLMMMNNNOOOQQQSSSTTTUUURRRWWW^^^bbbbbbcccgggkkknnnsssyyy~~~|||yyywwwxxx}}}}}}|||zzzxxxwwwvvvvvvvvvpppooonnnjjjeee___YYYVVVTTTXXX]]]jjjrrraaaUUUIIIAAA???777666555666777777666444555555555555555555555555444444444444444444444444333444444444333333222111333333222222222111111111111111111111222222222222222222111111111111222222000000111111222333333333333222111000000000111222/////////000111222222222333333333333333333333333222222222222222222222222444444444444444555555555666777888999:::<<<@@@CCCGGGPPP]]]fffiiijjjlllnnnpppsssxxx}}}~~~|||xxxuuuttt|||}}}yyy{{{~~~xxxqqqnnnppptttxxxssssssuuuzzz}}}{{{zzzDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGEEEBBBAAACCCFFFBBBBBBCCCCCCCCCBBB@@@??????>>>>>>============>>>;;;<<<=========<<<:::999=========>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???<<<=========>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????===>>>???AAAAAA@@@@@@???AAA@@@@@@@@@AAAAAA@@@>>>BBBAAA@@@@@@AAABBBDDDEEEAAACCCEEEEEEDDDEEEIIIMMMUUU]]]dddddd```aaakkkuuu{{{sssjjjttt}}}~~~~~~~~~~~~|||||||||~~~ssseee[[[XXXXXXOOOMMMKKKIIIIIIIIIHHHFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDEEEFFFFFFEEEDDDCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@???????????????>>>>>>>>>>>>@@@BBBCCCEEEEEEEEEEEEFFFGGGIIIJJJFFFIIILLLMMMMMMMMMPPPSSSTTTUUUVVVXXXZZZ\\\^^^___^^^eeemmmrrrtttwww|||}}}yyywwwyyy|||zzzxxxuuutttttttttuuuooonnnkkkgggaaa[[[UUURRRYYY___jjj|||qqqXXXLLLGGGAAA<<<;;;444333333444666777777666444555555555555555555555444444444444444444444444444444444444333333222111444444444333333333222222000000000000111111111111222222111111111111222222//////000111222333333444444333111000000000111222...//////000111222222222111111111111111111111111222222222222222222222222333333444444444444444444555777777888888999<<>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAA???>>>=========<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<=========>>>???AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===============>>>>>>>>>>>>>>>===<<<======>>>>>>????????????======???@@@BBBCCCEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGQQQ]]]gggfff\\\WWW]]]eeerrr{{{|||~~~{{{}}}qqqlllqqq~~~|||~~~}}}||||||}}}}}}sssfff[[[VVVWWWUUURRROOONNNMMMNNNOOOOOOMMMKKKIIIHHHIIIJJJKKKOOOMMMLLLOOOSSSSSSNNNIIIEEEDDDDDDFFFHHHJJJIIIHHHJJJGGGDDDCCCEEEFFFDDDBBBBBBAAA@@@@@@AAACCCEEEFFFIIIJJJMMMOOOQQQQQQPPPPPPVVVUUUUUUUUUVVVXXXZZZ[[[```aaacccdddfffjjjpppsssuuuzzz~~~}}}~~~}}}|||{{{ttttttuuuuuuuuuvvvvvvvvvxxxnnneeeaaa\\\UUUSSSWWWccctttlll\\\JJJ@@@???@@@<<<666666666666666555555555555222222333444444555555666333333333333333333333333222222222222222222222222333333333333333222111000000000000000000000000000222222222222222222222222333222222111111222222333222222111111000/////////333333222111000000000111333333333222222000//////111222222333333444444555333444555555666666555555444444444555777999<<<===>>>@@@EEENNNYYYdddlllpppnnnttt|||zzzvvvvvvuuu|||zzz{{{}}}}}}zzzwwwxxx|||}}}DDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@@@@??????<<<<<<;;;;;;:::999999999<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCDDDCCCBBBAAA???>>>===<<<;;;;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;<<<=========>>>???AAACCCCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>==================>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@<<<===>>>???@@@BBBCCCCCCGGGFFFFFFEEEEEEFFFFFFFFFJJJVVVbbbddd]]]WWWXXX\\\ooowww~~~~~~{{{~~~~~~|||xxxnnnjjjrrr~~~}}}}}}}}}|||~~~~~~}}}}}}}}}}}}}}}~~~xxxlllddd```XXXVVVTTTTTTWWWYYYZZZZZZWWWTTTQQQQQQUUUYYY]]]^^^eeecccbbbcccdddbbb\\\VVVRRRPPPOOOOOOPPPQQQQQQPPPRRRPPPMMMMMMNNNNNNKKKIIIEEEEEEEEEFFFFFFGGGHHHIIIMMMOOOSSSVVVYYY[[[[[[[[[ZZZ[[[\\\___bbbdddfffgggiiinnntttyyy~~~~~~~~~}}}{{{zzzwwwwwwxxxxxxxxxvvvsssppppppjjjddd^^^VVVSSSZZZeeeqqq]]]PPPBBB::::::;;;888555666666666666555555555444444444444444444444333333333333333333333333333333222222222222222222222222222333333333222222111000000000000000000000000000222222222222222222222222333222222111111222222333222111111111111000000000333222111111000000111111222222222222111000///...111111222333333444444555333444444555555555555555444444444555777999;;;======???CCCJJJSSS]]]eeejjjoooqqqwww~~~yyy|||zzz}}}{{{|||}}}{{{~~~}}}DDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????<<<<<<<<<;;;::::::999999;;;;;;:::::::::;;;<<<<<>>@@@BBBCCCDDDCCCCCCDDDDDDBBBAAA???===<<<;;;999999999999999:::<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>@@@AAACCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????>>>>>>======>>>>>>>>><<<<<<===>>>??????????????????@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCHHHGGGFFFEEEEEEDDDEEEEEEFFFRRR```gggeee```\\\[[[iiipppxxx}}}||||||}}}zzz}}}|||zzz|||~~~|||wwwhhheeelllyyy~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~zzzvvvtttfffcccaaaeeemmmrrrsssrrrjjjfffbbbfffnnnwww{{{|||~~~||||||zzzuuulllfffccc```]]]\\\\\\]]]]]]]]][[[ZZZXXXXXXXXXVVVSSSQQQMMMNNNOOOPPPPPPQQQQQQQQQSSSVVV[[[aaafffiiikkklllfffiiinnntttyyy{{{|||||||||~~~~~~}}}zzzxxxxxxwwwxxxzzzzzzwwwoooiiieeedddaaaZZZTTTXXXkkk~~~mmmXXXJJJCCC;;;666666777777666666666555555555444444444555555555444333222222222333333333333333333333333222222222222222222222222222222222333222222111000000000000000000000000000222222222222222222222222222222111111111111222222111111111111222222222222222222111000000000111111111111111111000///......111111222222333444444444333333444555555555555555333333444555777999:::<<<;;;>>>BBBEEEJJJQQQZZZaaammmmmmqqqzzz|||}}}||||||}}}vvv}}}}}}wwwwwwBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@?????????>>>======<<<<<<;;;:::::::::::::::999999::::::;;;<<<>>>>>>>>>?????????@@@@@@<<<>>>AAACCCDDDDDDDDDCCCDDDDDDBBB@@@>>>===;;;:::888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDCCCAAA???>>>===============>>>???@@@<<<<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCDDDMMMYYYdddhhhgggccc```dddiiiqqqwwwyyyyyy}}}~~~{{{zzzuuuqqqwwwsssiiifffkkkwww~~~}}}}}}~~~~~~~~~}}}}}}}}}|||}}}~~~}}}}}}~~~~~~zzzyyy~~~yyyrrrrrrnnnkkkiiiiiikkklllllliiihhhgggfffeeeccc```^^^YYYZZZ\\\^^^______^^^^^^^^^bbbhhhooovvv{{{~~~|||~~~|||yyywwwuuuuuuuuuxxxyyytttkkkccc[[[\\\\\\YYY[[[jjjlllVVVFFF@@@===:::777666777888888555555555444444444333333444444444333333333222222333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111222222111111111111222222000111111222333333444444111111000000000000111111000000000000000///......111111111222333333444444333333444555555555444444333333444555666888999::::::>>>AAAAAABBBGGGPPPXXXeeehhhmmmuuu}}}|||~~~}}}|||}}}}}}www}}}|||vvvuuu~~~@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999:::;;;;;;=========>>>>>>>>>??????===???AAADDDEEEEEEDDDCCCDDDCCCBBB@@@>>><<<;;;:::888888999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@>>>>>>>>>===>>>>>>???@@@AAA===>>>???@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCAAAFFFNNNYYYbbbggghhhgggcccccciiiqqqtttuuu{{{}}}zzzwwwttttttvvvxxxooohhhhhhlllxxx||||||}}}~~~~~~|||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~}}}|||}}}}}}zzzwwwvvvxxxzzz||||||yyyyyyxxxwwwtttrrrqqqpppjjjkkkmmmpppqqqrrrqqqqqqrrrvvv}}}}}}yyywwwuuutttsssrrrpppkkkbbb\\\VVVXXXYYY^^^kkkzzzfffRRRDDD<<<;;;;;;:::888777666777888444444444444333333333333222222222333333333444444333333333333333333333333222222222222222222222222000111111222222111111111000000000000000000000000111111111111111111111111222111111000000111111222000000111222333444444555111000000///000000111111///000000000000//////...000000111222222333333444222333333444555444444444222222444555666777888888:::===@@@???>>>@@@HHHOOOYYY___hhhnnnrrrtttwwwyyy}}}zzzzzz{{{|||}}}}}}>>>??????@@@@@@??????>>>???@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999:::;;;;;;<<<=========>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAA???>>>===<<<;;;999999:::;;;<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFFFFEEECCCAAA??????????????????@@@AAABBB@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCBBBCCCCCCDDDFFFJJJRRR\\\fffmmmpppfffbbbbbbiiilllnnnvvv~~~~~~~~~|||{{{{{{{{{mmmdddaaahhhppp|||~~~yyywwwxxxzzz{{{|||{{{|||~~~~~~}}}}}}}}}}}}~~~}}}|||}}}}}}||||||~~~~~~}}}zzzwwwwwwuuuqqqkkkddd^^^ZZZWWW[[[^^^cccmmmyyycccQQQDDD======999888777666666555444444444444333333333222222222111111111222333444444444333333333333333333333333222222222222222222222222///000111111222111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000111222333333444000000/////////000111111000000000111111000000///000000111111222333333333222222333444444444444444111222333555666777777777999;;;======<<<>>>CCCGGGKKKTTT___fffhhhjjjoootttyyy{{{vvvwwwyyy{{{~~~>>>>>>????????????>>>>>>>>>??????@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<<<<======>>>>>>>>>?????????BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>=========;;;;;;<<<=========<<<;;;===============>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGFFFEEEBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBBBBCCCCCCCCCHHHHHHIIINNNWWWcccmmmtttlllccc^^^aaaccceeeooo|||}}}~~~wwwlllgggbbbeeemmmzzz{{{yyyvvvvvvxxx{{{||||||{{{|||~~~}}}}}}||||||}}}||||||}}}~~~{{{xxxtttrrrmmmddd[[[WWWYYY]]]jjjrrr{{{{{{cccRRRFFF>>><<<>>>999666444444555555444222333333333333222222222222222222222222222222333333333333333333333333333333222222222222222222222222//////000111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000111111222222222///////////////000111111000000111111111111111000000000000111222222333333222222333444444444444333111222333555666666666555777888999:::<<<===???@@@@@@IIITTT]]]cccgggkkkmmmrrr|||xxxtttuuuvvvxxxzzz|||}}}}}}~~~??????@@@@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@============>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===>>>????????????@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBCCC????????????>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;===============>>>??????AAAAAABBBCCCDDDDDDDDDDDDBBBDDDFFFGGGGGGEEECCCAAACCCBBBBBBAAAAAABBBBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@?????????AAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEIIIPPP[[[gggoooqqqddd[[[\\\]]]^^^iiiwwwwwwssseeecccdddnnn~~~|||xxxyyyxxxwwwxxx{{{~~~zzz|||~~~~~~}}}{{{{{{||||||{{{|||~~~~~~~~~{{{xxxnnnmmmhhh^^^VVVVVV^^^fffxxxzzzeeePPPDDD===777777:::999666333333666777555333333333333222222222111111444444333222222111111111333333333333333333333333222222222222222222222222//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000111111111///////////////000111111000111111222222222111111000000000111222222333333222222333444444444333333000111333555666666555555666555666999<<<======<<<;;;AAALLLXXXbbbhhhjjjjjjkkkwwwuuussssssssstttuuuvvvvvvwwwyyy@@@@@@@@@????????????>>><<<===???@@@@@@???===<<>>>>>======<<<<<<@@@@@@??????>>>===<<<<<<;;;:::999999:::;;;===>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDCCCBBB???>>><<<===>>>??????>>>===<<<<<<<<<======>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA<<<===>>>@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCDDDFFFLLLWWWccckkknnnkkkddd\\\XXX\\\gggppp~~~{{{vvvkkkccceeeooo|||~~~zzzzzz{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~|||vvvrrrbbbSSSQQQWWW___kkkuuu}}}cccYYYKKKBBB===;;;888555555666666777666444333222444444444444444444444444111111111111111111111111111111222333333333333222111111222222222222111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000222222111111000000//////000000000000000000000000111111111111111111111111555666777777666666777999444555666777888999::::::<<<>>>DDDMMMXXX```eeeffffffsss~~~ssstttrrrpppooooooqqqsssuuuvvvyyy@@@@@@@@@?????????>>>>>>===>>>???@@@@@@???>>>===????????????>>>>>>>>>===@@@@@@@@@???>>>=========;;;::::::::::::<<<===>>>???????????????@@@@@@AAABBBCCCDDDDDDCCCAAA???>>>======>>>??????>>>==================>>>>>>??????<<<===>>>>>>??????>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>AAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@BBBCCCCCCBBBBBB@@@@@@AAABBBCCCDDDDDDEEEHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEIIIQQQZZZaaalllkkkfff```ZZZ[[[bbbhhh}}}}}}vvviiiaaaaaajjj{{{}}}|||{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~wwwjjj^^^UUUXXXbbbmmmyyyjjjUUUMMMBBB;;;999888555333666666777777666555333222333333333333333333333333111111111111111111111111000111222222333333222222000111111222222111111000000000000000000000000000000000000000111111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111111222444333222222333555444555666777888999999:::999;;;???FFFNNNWWW```eeeiiittt|||tttsssrrrqqqrrruuuyyy{{{{{{{{{@@@@@@?????????>>>>>>>>>===>>>???@@@@@@???>>>===@@@@@@????????????>>>>>>@@@@@@@@@??????>>>>>>===;;;::::::;;;;;;<<<===>>>@@@@@@@@@???@@@AAAAAABBBBBBBBBCCCCCCCCCAAA@@@???===>>>>>>??????>>>>>>============>>>>>>>>>>>>???===>>>>>>????????????>>><<<<<<======>>>?????????@@@??????>>>>>>=========@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@????????????>>>???@@@BBBBBBBBBBBBAAA@@@?????????@@@BBBDDDEEEGGGFFFEEECCCBBBBBBBBBBBBEEEEEECCCBBBDDDHHHOOOTTTfffggggggddd___]]]^^^```uuu{{{vvvjjj^^^\\\hhhvvv}}}|||{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~xxxooo```[[[ZZZcccppp}}}hhhTTTEEE@@@:::666666666555333666666666666555444333333222222222222222222222222111111111111111111111111000111222222333333222222000111111222222111111000000000000000000000000000000000000000111111111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111///000111111000000111333444555555666777888999999666888;;;===BBBKKKWWW___iiittt~~~wwwvvvttttttvvvzzz~~~||||||~~~~~~~~~}}}~~~????????????>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>;;;;;;;;;<<<<<<===>>>>>>@@@????????????@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>;;;;;;<<<<<<<<<=====================<<<<<<;;;;;;???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>======>>><<<===>>>???@@@@@@???>>>???>>>======???AAADDDFFFFFFEEEDDDCCCBBBAAAAAAAAADDDDDDCCCAAAAAACCCHHHKKKZZZ^^^dddfffdddaaa___^^^iiiqqq|||pppbbb]]]```nnnxxx~~~||||||}}}}}}}}}}}}~~~~~~~~~~~~xxxlllddd\\\^^^dddqqqjjjTTTFFF===:::777777777888777555555555555444444333222222222222222222222222222222111111111111111111111111000000111222222222222222000000111111111111000000000000000000000000000000///000000000111111111111////////////000000000111////////////////////////000000000000000000000000/////////000000000000000//////000000111111222222000000000000000000000000111111111111111111111111000111333222111111222444444444555666666777888888666999;;;;;;<<>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<=====================??????>>>>>>>>>>>>>>>===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>?????????>>>>>>===:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::>>>???@@@AAABBBBBBBBBBBB@@@@@@???>>>============<<<===>>>?????????>>>===>>>>>>======>>>AAADDDFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBAAA@@@AAADDDGGGLLLRRR[[[bbbeeeeeedddbbbaaajjjvvv~~~uuueee]]]___dddnnn{{{~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~|||tttkkkddd```^^^fffsssjjjUUUGGGAAA:::999888888888888777666444444333222111111111111333333333333333333333333000000000000000000000000000000111222222222222111000000000111111000000000000000000000000000000000///000000000111111111111...////////////000000000////////////////////////////////////////////////......//////000000000000//////000000111111222222000000000000000000000000111111111111111111111111000222333333222222333444444444444555666666777777777:::======;;;>>>FFFLLL]]]kkkxxx{{{yyyxxxxxxwww~~~}}}{{{yyyyyyzzz{{{}}}~~~zzzyyy{{{|||{{{??????>>>>>>>>>=================================;;;;;;<<<<<<<<<<<<==============================;;;<<<===>>>????????????>>>>>>======>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===>>>???@@@AAABBBBBBBBB@@@@@@???>>>============>>>???@@@AAAAAA@@@??????=========>>>@@@BBBDDDFFFDDDDDDDDDCCCBBBAAA???>>>>>>@@@AAAAAAAAAAAACCCEEECCCHHHPPPYYY```dddffffff```fffpppzzz~~~}}}zzzwwwnnn___\\\^^^iiivvv~~~|||||||||}}}}}}}}}~~~~~~~~~~~~~~~uuunnngggiiijjjgggbbb^^^^^^___fffsssjjjVVVFFF??????888888777777666666555555444444333222111111111111333333333333333333333333000000000000000000000000///000111111222222111111///000000111111000000///000000000000000000000000000000000000111111111111......////////////000000000000000000000000000000////////////////////////---......//////000000111000000000000111111111111000000000000000000000000111111111111111111111111///000222111000000111333444444444444555555666666888:::=========>>>BBBFFFWWWcccooosssssstttsssppp||||||{{{{{{{{{{{{{{{{{{|||zzzzzz||||||{{{yyyqqqqqqrrrvvv|||???>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@????????????>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===>>>@@@AAAAAABBBBBBAAA@@@???>>>============>>>???@@@AAAAAA@@@???>>><<<===>>>@@@BBBCCCDDDEEECCCCCCCCCCCCBBB@@@???>>><<<>>>@@@AAA@@@@@@AAABBB???BBBGGGNNNWWW^^^ccceee```ccchhhnnnvvv~~~}}}vvv}}}nnnbbbWWWYYYaaalllzzz~~~||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~ssseee]]]WWW[[[___^^^\\\]]]bbbgggrrr}}}dddSSSGGG>>>:::<<<666777777666555444555555666555444333222222222333222222222222222222222222000000000000000000000000///000000111111111111111//////000000000000//////000000000000000000000000000000000000111111111111........./////////000000000000000000000000000000////////////////////////------......///000000111111111111000000000000000000000000000000000000000111111111111111111111111...000111111000000111222333444444444444555555555666777777999;;;>>>BBBDDDNNNVVV^^^aaaeeejjjmmmllltttvvvyyy|||~~~}}}{{{zzz{{{zzzyyy~~~|||llljjjjjjooovvv}}}>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<<<<=========>>>>>>??????:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????@@@@@@??????@@@@@@AAABBBAAA@@@@@@???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@??????>>>>>><<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===>>>???AAAAAABBBBBBAAA@@@???>>>>>>=========<<<===>>>??????>>>===<<<<<<===???AAACCCDDDEEEEEEBBBCCCCCCCCCBBB@@@>>>===;;;===@@@AAA@@@??????@@@??????BBBGGGPPPXXX___bbb`````````bbbjjjxxx~~~~~~~~~vvv{{{kkkWWWOOOQQQXXXeeeqqq}}}~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~zzziiiZZZQQQYYY___dddfffeeegggnnnuuu|||rrr___LLLCCC???:::888:::666777777666555555666888888777555444333333444555000000000000000000000000000000000000000000000000//////000111111111111111//////000000000000//////000000000000000000000000000000000000111111111111............/////////000000000000000000000000000////////////////////////---------...///000000111222222111111000000//////000000000000000000000000111111111111111111111111000111222222111111222333333333444444444444444444555333222444999???CCCDDDHHHKKKNNNPPPVVVaaahhhiiinnnqqqwww}}}|||zzzzzzxxxwww}}}~~~rrrooolllnnntttzzz>>>=========??????===<<<<<<<<<;;;::::::999888888999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<===>>>>>>?????????AAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;>>>>>>>>>>>>============;;;<<<<<<<<<<<<:::999888:::999999;;;>>>???;;;888::::::;;;<<<===>>>???@@@@@@@@@@@@?????????>>>>>>>>>?????????===:::777555888999;;;>>>AAAEEEGGGIIIEEECCCAAA???>>>>>>>>>???>>>>>>>>>>>>????????????===>>>>>>@@@DDDLLLVVV]]]^^^\\\YYYWWW]]]lll{{{{{{{{{|||ttteeeUUUNNNQQQVVVWWWgggrrr|||~~~||||||}}}|||{{{yyyxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~ssshhh^^^WWWVVVbbbhhhqqqxxx{{{|||~~~~~~nnnUUUNNNEEE@@@???===888444555555444444444333333333333222111111000000111111111111111111111111111111000000000000000000000000111111000000//////......222111111111000000//////000000000000////////////000000000000000000000000////////////////////////000000000000////////////............/////////////////////...---------,,,000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111444444444555555555666666666666666777:::>>>BBBDDDAAABBBCCCDDDGGGQQQ```kkksssooommmqqq{{{~~~~~~~~~{{{yyyuuupppoooqqqwww|||======<<<===>>>???===;;;;;;;;;::::::999888777777888888999999999::::::::::::999999888888999999:::;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>??????@@@@@@?????????????????????????????????@@@@@@??????>>>=========@@@????????????>>>>>>>>>============<<<;;;999888999888888:::======:::777999:::;;;<<<===>>>>>>???AAA@@@@@@@@@@@@?????????===>>>>>>>>>===;;;:::999999:::===@@@CCCEEEFFFGGGDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>>>>>>>======;;;<<<<<<===???EEELLLRRRXXXWWWVVVSSSWWWeeeyyy||||||~~~zzzoooaaaYYYWWWUUUQQQPPPZZZjjj{{{~~~~~~}}}|||zzzzzz{{{{{{||||||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~zzzlllccc^^^ZZZ[[[^^^iiisss~~~hhhYYYKKKEEE>>>;;;::::::777444555444444444444333333333333222111111000000111111111111111111111111111111////////////////////////111000000000/////////...111111111000000000//////000000000000/////////...////////////////////////........................//////.........---------............////////////...............---------//////000000000111111111000000000000000000000000111111111111111111111111//////000000000111111111333333444444444444555555666555666777999===@@@BBB===>>>>>>>>>@@@HHHTTT]]]kkknnnssswww|||yyysssooopppqqq===<<<;;;<<<>>>>>><<<;;;999999888888777777666666777777777777888888888888888888777777777777888888::::::;;;<<<============>>>>>>>>>=====================>>>>>>>>>======<<<========================>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@??????????????????>>>===;;;:::999888888888:::;;;;;;999777999999:::;;;<<<======>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<<<<===:::<<>>======>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;<<<;;;<<<>>>CCCFFFNNNQQQRRRPPPQQQ[[[nnn}}}{{{|||~~~tttkkkdddYYYPPPJJJPPPYYYeeesss~~~}}}}}}}}}}}}|||{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~ooodddYYYTTTUUUXXX```hhhtttttt```OOODDDAAA===888666777888777555444444444444333333333333333222111111000000111111111111111111111111111111........................000000000000////////////111111000000000000//////000000000/////////......////////////////////////........................---------,,,,,,,,,,,,+++---............/////////---------...............//////000000000000111111000000000000000000000000000000000000000000000000//////000000000000111111222222222333333333333444555555555666777:::<<<>>>999::::::999:::???GGGNNN]]]gggsssxxxyyy~~~wwwpppkkkjjjxxx<<<;;;:::;;;======;;;:::777777777666666555555555555555666666666777777777777666666555555666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAA@@@@@@@@@????????????@@@@@@???>>>===<<<::::::999999999:::;;;:::999888999999::::::;;;<<<<<<===BBBBBBBBBAAAAAAAAA@@@@@@@@@>>>===;;;;;;<<<===>>><<<>>>AAADDDEEEDDDCCCAAABBBAAA???>>>=========>>>=========<<<;;;;;;::::::;;;<<<============???AAADDDKKKQQQRRRQQQVVVcccooovvv}}}zzzwwwyyyyyyuuuzzzvvvhhh[[[PPPPPPQQQUUU^^^kkk{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{pppjjj^^^WWWQQQSSSWWW^^^iiirrrkkkYYYKKKAAA;;;<<<999666666777888888777444444444333333333222222333222111111000000111111111111111111111111111111////////////////////////000000000000////////////000000000000000000//////000000/////////.........////////////////////////........................---------,,,,,,,,,++++++---------.........//////,,,---------.../////////////////////000000000111////////////////////////////////////////////////////////////000000000111111111111111222222222222555444444555666777999:::888999999999999<<>>???@@@AAAAAA@@@@@@?????????>>>>>>>>>AAA@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<>>===============<<<<<<<<<;;;;;;;;;::::::<<<>>>>>>>>>===>>>???===GGGQQQUUUTTTVVV\\\cccpppyyy|||vvvtttwww~~~tttrrruuu~~~|||oooYYYVVVQQQNNNQQQZZZfffoooyyy~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{qqqggg]]]XXXTTTRRRUUU]]]eeemmmwwwiiiUUUHHHAAA===::::::888666666666666666555444444333333333222222222333222111111000000111111000000000000000000000000000000000000000000000000////////////000000000000//////////////////000000////////////........................................................................---------,,,------------............,,,---------.../////////...////////////000000000////////////////////////...........................////////////000000000000000000111111111222222444444444444555666666777777888888888:::<<<@@@BBBEEENNNZZZccciiiooouuuzzz{{{zzzvvvvvvwwwvvvuuuvvv{{{~~~:::999888999;;;;;;999888555555555555555555444444444444444444555555555555555555444444444444555555666666777888999999999999999999999999::::::::::::::::::;;;::::::999888777888888999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@????????????>>>>>>>>>@@@???>>>===<<<<<<<<<===;;;<<<===<<<:::999:::<<<::::::;;;;;;<<<<<<<<<<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;=========<<<===>>>;;;DDDNNNUUUVVVVVVYYY\\\gggqqq}}}xxxwwwvvvzzz{{{uuurrrwwwtttooofff]]]WWWVVVZZZ]]]cccmmm|||~~~~~~~~~}}}}}}||||||{{{}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}sssiiibbb[[[VVVSSSTTTWWWaaaoooyyyuuuiiiWWWHHH???<<<:::999777666555444333222222222333333333333222222222222333222111111000000111111000000000000000000000000111111111111111111111111////////////000000000000......////////////000000/////////.........------........................------------------------////////////............,,,------------.........---------.....................////////////000000000000000000000000000000////////////////////////......////////////000000000000000111111111111222222333333444555555555666555555555666888;;;>>>@@@CCCGGGNNNWWW___gggmmmqqqsssxxx|||{{{|||~~~|||yyyvvvvvvzzz~~~yyy|||999888888999::::::999777555555555555555555555555444444444555555555555666555555444444444444555555555555666777888888888888888888999999999::::::::::::;;;;;;:::999888777777777888888999::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<===>>>:::<<<<<<;;;888888999;;;;;;<<<<<<<<<<<<=========AAA@@@@@@@@@@@@?????????===<<<;;;:::999999:::;;;===>>>??????@@@@@@@@@???======>>>>>>======<<<<<<;;;;;;;;;<<<======>>>>>>;;;<<<>>>>>>===<<<===>>>===AAAHHHOOOSSSUUUWWWXXX]]]hhhwww|||~~~{{{{{{~~~ttthhh___ZZZYYYXXX___kkk{{{~~~~~~}}}||||||{{{{{{|||||||||}}}}}}}}}~~~~~~|||}}}}}}}}}}}}~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzsssjjjccc``````___^^^bbbhhhtttttt[[[RRRGGG???;;;:::888666444555555444222111222222333333333222222222222111333222111111000000111111000000000000000000000000000000000000000000000000.../////////000000000111........./////////000000//////.........---------........................------------------------////////////.........---,,,,,,---------........................---------........./////////000000000000000000000000000000////////////////////////........./////////000000000000111111111222222222111222333444555555555555777555444555777:::===>>>AAACCCGGGLLLSSS]]]fffkkkqqqsssvvv{{{~~~}}}{{{|||xxxvvvzzz~~~999888777888::::::888777555555555555555555555555444444444555555555666666666555555444444555555666444555666777888888888888888888999999::::::::::::;;;;;;;;;::::::888777777777888888999::::::;;;;;;<<<======>>>??????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@===<<<<<<;;;;;;<<<>>>???999;;;<<<:::777666888:::<<<<<<<<<===============@@@@@@@@@?????????>>>>>>999999999999::::::;;;<<<======>>>>>>>>>??????@@@<<<===============<<<;;;:::;;;;;;<<<===>>>?????????@@@@@@@@@>>>===>>>???>>>@@@CCCIIIOOOTTTVVVWWWWWWcccrrr|||~~~~~~tttjjjcccaaaWWWXXX___lll~~~~~~~~~}}}|||{{{{{{zzz{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~uuuooohhhfffgggjjjlllmmmtttyyy{{{___HHHBBB<<<999999:::888666444555666555444333444444333333333222222222111111333222222111000111111111000000000000000000000000////////////////////////.../////////000000111111---.........//////000000//////.........---------........................------------------------//////.........---------,,,,,,,,,---------....../////////......------,,,............/////////000000000000000000000000000000000000000000000000000............/////////000111111111111222222222222111222333444555666666666:::777555555777:::===>>>===@@@BBBEEEJJJSSS___hhhqqqpppoooqqqvvv~~~{{{yyyzzz~~~vvvrrrtttyyy~~~777777777777777666555555666666666666555555555555555555666666555555444333444444444333333222222222444444444555555555555666777777888999999999999999888888777666666666666666777777777777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>>>>@@@@@@???>>>>>>===============;;;;;;<<<===>>>=========>>>>>>???@@@@@@>>>===<<<;;;<<<======<<<<<<===>>>========================>>>===============>>>???=========<<<;;;;;;::::::888999:::<<<>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@???AAA@@@AAACCCHHHOOOVVVZZZZZZ]]]ccckkkttt{{{|||uuusss~~~uuulllfff\\\YYYWWW[[[hhhzzz}}}zzzwww}}}}}}~~~~~~}}}}}}|||{{{}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{|||}}}yyyuuurrrpppnnnpppuuu|||www```RRRBBB???;;;888777666444333555555444333333333333444222222222222222222222222000000000000000000000000111111000000000000111111000000////////////000000111000000000111222333333////////////////////////////////////////////////------------------------........................------------------------......---......///000111111111000///......//////+++++++++,,,---...///000//////////////////////////////000000000000//////000000///////////////000111222222333333222222111111222333444555555555555444555777888999:::::::::===>>>>>>@@@DDDJJJSSSYYYllloooqqqpppooorrrzzz}}}|||}}}~~~~~~}}}|||}}}zzzvvvtttvvvzzz}}}~~~777777777777777666555555555555555555555555555555555555666666555555444333444444444333333333222222555555555666666666666777666666777888888888888888888777777666666666666666777777777777888999::::::<<<<<<<<<<<<===>>>??????@@@@@@???>>>>>>>>>???@@@??????>>>============>>><<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>===<<<;;;===>>>===<<<<<<===???<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>============>>>>>>=========<<<;;;;;;::::::888999;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@??????@@@@@@AAACCCHHHOOOUUUYYY\\\^^^aaadddiiipppxxx~~~~~~{{{sssmmmlllmmmssszzzrrrlll```___^^^^^^```iiiuuu~~~}}}zzzxxx~~~~~~~~~~~~}}}}}}|||}}}~~~}}}{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}pppkkkmmmwwwxxx{{{}}}hhhVVVJJJ???===999888777777666555555555444333333333333444222222222222222222222222000000000000000000000000111111000000000000111111000000////////////000000/////////...//////000000////////////////////////////////////////////////------------------------........................---------------------------------......000111111444333222000......------//////.........//////000........................//////000000000000//////000000////////////000000111222222333333222222111111222333444555555555555555666777999:::;;;;;;;;;;;;;;;<<<===???EEEMMMRRRbbbfffkkknnnmmmmmmoooqqq}}}|||zzzvvvqqqmmmlllnnnqqqxxxxxxxxx{{{666666777777777666555555555555555555555555555555555555666666555555444333444444444444333333333333555666666666666777777777555555666777777777777666777777666666555555666666777777777777888999::::::;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<>>>???@@@???>>>======<<<<<<======;;;===>>>>>>======>>>@@@>>>>>>>>>======<<<<<<<<>>>>>======>>>>>>>>>=========<<<;;;;;;::::::999999;;;<<<>>>???AAAAAACCCCCCBBBAAA@@@@@@??????AAAAAABBBDDDIIIOOOTTTXXX^^^___```___```fffqqqzzz|||wwwvvvsssmmmjjjjjjcccggguuu|||wwwmmmooonnnhhhaaa___ccciiiwww}}}~~~}}}{{{~~~~~~~~~~~~|||{{{}}}}}}|||||||||}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~uuueee___hhhuuu}}}vvveeeWWWKKKCCC<<<:::777666777777777666555555444333333333333333000000000000000000000000000000000000000000000000111000000//////000000111000000////////////000000000000///.........//////////////////////////////000000000000000000000000................................................------------------------,,,,,,------///000111222777555333111///---,,,+++000000///...............------------------------...//////000000//////...000000////////////000000111222222333333222222111111222333444555555555555777777999:::;;;;;;;;;;;;999999999999:::>>>DDDHHHSSSXXX```hhhkkkkkkhhhfffsssxxx~~~vvvjjjaaa^^^dddjjjyyy|||555666666666666666555555555555666666666666777777555555555666555555444333444444444444444444333333555555555555666666666666333444555555666666555555777666666555555555666666666666666777777888999:::::::::::::::;;;<<<===>>>============>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>???>>><<<;;;<<<===???AAA???>>><<<;;;;;;;;;<<<===;;;===>>>>>>======???@@@BBBBBBBBBAAA@@@@@@????????????>>>>>>===>>>>>>>>>=========<<<;;;;;;::::::999:::;;;<<<>>>@@@AAABBBDDDDDDCCCBBBAAA@@@??????BBBBBBDDDFFFJJJOOOSSSUUUZZZ^^^```___^^^dddppp{{{|||uuuqqqqqqtttuuurrrpppqqqllljjjooo}}}~~~wwwpppkkkjjjllljjjkkkppp|||~~~}}}{{{|||||||||||||||}}}~~~zzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~wwwiii^^^YYY^^^pppsss___TTTMMMFFF@@@;;;999666555666777666555555444333333222222333333000000000000000000000000////////////////////////000000////////////000000000000////////////000000333222111000000000000000////////////////////////000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---///000222333666555333111///...------...------,,,,,,,,,------------------------------...//////////////////...000////////////000000111111222222333333222222111111222333444555555555555777888999:::;;;;;;;;;;;;999999999888888:::>>>BBBFFFJJJSSS]]]fffjjjjjjiiimmmqqqwww~~~uuuhhhcccgggmmm555555666666666666555555666666777777777888888888555555555666555555444333444444444444444444444444333333333444444444555555333333444555555555555555666666555555555555666666666666666666777888999:::999999999999:::;;;<<<===<<<<<<======>>>>>>>>>>>>@@@??????>>>===>>>>>>>>>???>>><<<;;;;;;===???@@@>>>===;;;:::::::::;;;<<<:::<<<>>>>>>======???@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@DDDEEEFFFHHHKKKNNNPPPRRRPPPVVV\\\^^^___fffqqq{{{}}}sssnnnmmmqqqxxx|||{{{yyyyyywwwsssssszzz}}}kkkaaa\\\aaalllzzz~~~}}}zzzxxxyyyzzz{{{|||}}}~~~yyy{{{}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}}}}~~~yyylllaaaWWWVVV\\\hhhxxxppp\\\NNNIIIFFFBBB???<<<999666555555555444333444444333222222222222333////////////////////////////////////////////////000000////////////000000000000////////////000000222222111000/////////000////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,------///000111222222222111000////////////+++++++++,,,,,,...//////------------------------......////////////......///////////////000111111111222222333333222222111111222333444555555555555777777888999::::::::::::999:::::::::999:::<<>>>>>>>>===???>>>>>>==================<<<<<<;;;;;;===>>>???<<<;;;;;;:::999:::::::::999;;;<<<===<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;<<<===@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEGGGHHHIIIJJJKKKLLLEEEKKKSSSXXX]]]dddnnnvvv{{{{{{rrrsssrrrwww}}}}}}{{{zzz}}}{{{xxxxxxuuucccSSSPPPUUU___ooo~~~~~~}}}}}}|||zzzvvvtttuuuwwwzzz}}}|||}}}}}}|||}}}~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~|||ssshhhaaaXXXRRRSSS^^^nnn}}}}}}^^^UUUIIIBBB@@@@@@>>>;;;;;;888555444444444333222444444333222222222222222////////////////////////000000000000000000000000000//////......//////000000000////////////000000//////...---------......////////////////////////////////////////////////................................................------------------------......---......///000111///////////////000111111---------...///000111222---------------------------......//////......---///......//////000111222111222222333333222222111111222333444555555555555555666666777888888777777999:::;;;:::::::::<<<===??????AAAEEELLLUUU]]]bbbhhhiiilllqqqyyy}}}}}}yyywwwuuuwww}}}333444555555666666555555444444444555666666777777555555666666555555444333444444444444555555555666333333333444444444555555333444444555555555555555555444444444444555666777666555555666666777888999888777777888888999:::;;;999:::;;;===>>>>>>======>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999999888888999;;;<<<;;;<<<>>>???>>>??????@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::<<<;;;;;;<<<===@@@CCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBEEEKKKPPPWWW```iiiooonnnuuu~~~||||||zzz{{{uuummmmmmtttzzziiiTTTMMMLLLOOOYYYfffwww}}}~~~~~~}}}zzzvvvsssppptttyyy}}}~~~}}}{{{yyyzzz|||~~~~~~~~~}}}|||||||||}}}}}}yyyqqqiiibbb\\\YYYXXXTTTWWWbbbtttrrr___IIIEEE@@@<<<;;;:::999888888555333222333444444444444333222222111222222222000000000000000000000000000000000000000000000000//////............//////000000////////////000000......---------...//////////////////////////////------------------------------------------------........................------------------------//////............//////......------...///000000...............///000111........................---......//////......---............///000111222111222222333333222222111111222333444555555555555333333444555555555555444555777999999999999:::<<<;;;>>>AAADDDFFFKKKRRRXXXbbbdddjjjqqqxxx}}}wwwuuuwww|||333333444555666666666555222222333333444555666666555555666666555555444333444444444555555555666666444444444555555555666666333444555555666666555555444444444444444555666777555555555666666777888999777777777777888999:::;;;888999;;;===>>>>>>============<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999:::;;;:::999888777777999:::;;;;;;;;;===??????@@@@@@AAABBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;::::::<<<<<<;;;<<<===@@@CCCEEEBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDBBBAAA@@@DDDEEEGGGLLLTTT]]]eeejjjeeennnyyy}}}}}}rrrlllnnndddkkkwwwoooYYYPPPLLLHHHMMMWWW\\\dddoooyyy}}}yyyvvvnnnrrryyy{{{}}}~~~}}}zzzxxxwwwyyy{{{}}}~~~~~~}}}|||||||||}}}~~~~~~|||qqqdddaaa\\\VVVQQQQQQTTTXXXdddkkkzzzsss\\\IIIAAA@@@===;;;999888777777555333111222444555666666444333222222111111222222111111111111111111111111000000000000000000000000//////............//////000000////////////000000///////////////000111222////////////////////////------------------------------------------------........................------------------------000000///.....................---------......///......---,,,,,,,,,,,,---////////////////////////---..................---............///000222222222222222333333222222222222222333444555555555555222222333333444333333333222444777888777888999:::666<<>>===<<<;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::;;;;;;::::::999888777777555555666777888999999:::???@@@CCCEEEGGGHHHHHHGGGAAAAAA@@@@@@??????@@@@@@>>>===<<<<<<<<<===???@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEDDDEEEDDDBBB@@@@@@AAABBBCCCDDDDDDDDDEEEIIIRRR[[[bbbhhhnnnuuuxxx|||yyyuuurrrnnnkkkppp|||~~~lll]]]UUUQQQMMMJJJRRRRRRTTTZZZdddooowww{{{{{{xxxvvv{{{}}}{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~ttthhhaaa___TTTTTTSSSRRRTTTYYYaaafffyyy}}}gggTTTGGG@@@<<<;;;:::888777555444333444444444333333222222222222222222111111111111000//////000000000000//////333222111000////////////......////////////......---...///000000111000000000000//////.........---//////000000000000////////////000000000000//////...---,,,,,,++++++++++++))))))*********+++++++++---------------------------------............//////---+++))))))+++---///,,,,,,,,,---------......////////////////////////111111000000//////......000000000000000111111111111111111222222111111111222222111111222222333444222222222222333333444555333333333333444666888999666999>>>AAACCCEEEHHHJJJMMMTTT```kkksssxxx{{{}}}{{{tttqqqttt555555555555555555555555222333333444444333333222444444444444444444444444333333222222111222222333666666555555666666777777666666666555444444333333555444444444444555555666555555666666666777777777666666666777888888999999888:::;;;<<<;;;:::;;;<<<===<<<;;;;;;::::::;;;;;;999888888999;;;<<<;;;:::;;;::::::999888888777777555666666888999:::;;;;;;@@@AAABBBDDDEEEFFFFFFFFFBBBAAA@@@@@@????????????<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@AAAAAADDDDDDEEEEEEEEEDDDDDDCCCDDDBBBAAA??????@@@AAABBBCCCBBBBBBCCCGGGNNNWWW]]]eeelllrrrsssvvv}}}yyyvvvssstttyyy~~~rrrkkkeee^^^ZZZSSSPPPLLLMMMSSS[[[bbbfffsss{{{~~~}}}{{{}}}~~~~~~~~~}}}{{{||||||}}}~~~{{{ooofff]]]VVVSSSTTTTTTXXX]]]bbbgggmmmtttxxxyyycccQQQEEE===999999999888777666555555444444444333333333222222222222222222111111111000000//////000000000000//////333222111000////////////......////////////.........//////000000000000///000/////////.........---//////000000000000//////...//////000000//////......---,,,,,,+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...,,,++++++,,,...///,,,,,,,,,---------............................../////////.........------////////////////////////333333444444444444333333111000000000000111222222222222111111111222333333555444444333444555666777777:::>>>AAACCCDDDGGGHHHHHHMMMTTT]]]dddkkkrrrvvvyyy{{{zzztttvvv~~~555555555555555555555555333333333333333333333333444444444444444444444444333222222111222222333333777777777777666666666666555555555555555555555555666555444444444444444444555555555666666666666777555666666777777888888999777999;;;;;;:::999:::;;;<<<;;;::::::999:::::::::888777777888:::<<<;;;:::::::::999999888777777777666666777999:::<<<======AAAAAAAAAAAABBBCCCDDDEEECCCBBBAAA@@@???>>>>>>>>>;;;<<<===>>>????????????@@@???>>>>>>>>>@@@AAABBBEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@CCCIIIQQQVVV^^^gggmmmmmmnnnttt{{{~~~{{{xxxzzz|||uuuooo```YYYPPPIIIHHHJJJNNNPPPYYY```jjjttt|||}}}~~~{{{{{{|||}}}~~~~~~|||sssggg___WWWSSSOOONNNQQQWWWccciiirrr{{{vvv^^^JJJ@@@<<<:::999666666666555555555555555333333333333222222222222222222111111111000000000//////000000000000//////222222111000////////////......////////////......//////000000000///....../////////..................//////000000//////...---..................---------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------....................................,,,,,,,,,---------.......................................---------------,,,,,,---...//////000111///000000111111000000///000////////////000111111222222111111000000111111666555444333333444555666888;;;???AAABBBCCCEEEFFFDDDFFFIIIMMMSSS\\\fffmmmpppqqqtttyyy}}}yyyyyy}}}555555555555555555555555333333333333333333333333333333333333333333333333222222111111222222333333888888888777777666555555444444444555555555666666666555555444333333333333444444555555555666666666555555666666777888888888666888::::::999888999::::::999999888888999999999777666666777:::;;;;;;:::999999888888777777777777666777888:::;;;===>>>???BBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???>>>>>>>>>>>>;;;===???@@@AAAAAAAAA@@@AAA@@@>>>>>>>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>=========>>>>>>????????????AAAEEEKKKPPPWWWaaaiiijjjkkkpppvvvyyy}}}zzzrrreeeZZZRRRMMMKKKIIIJJJNNNUUU[[[bbblllwww~~~~~~~~~{{{pppfff^^^YYYUUUQQQPPPRRRTTTXXXaaakkkooo```LLL???;;;;;;:::888555555555444444444333333333222222222222222222222111111111111000000000000//////000000000000//////111111000///////////////......////////////......///000000000///...------...........................//////////////////...,,,------......------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---------.........,,,---...//////...---,,,,,,,,,,,,---------....................................------------------((()))+++---///222333444---......//////......---000////////////000111111444333222111111000111111555444333333444555666777999<<>>???BBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBAAA@@@???@@@BBBDDDFFFDDDDDDDDDCCCCCCAAA@@@@@@>>>>>>======<<<<<<<<<<<<>>>>>>?????????BBBGGGKKKRRR]]]gggkkknnnrrrvvvwwwwww~~~uuujjj```XXXRRRMMMNNNNNNNNNPPPVVV___fffmmmqqqyyyzzztttooohhhaaaYYYRRROOOOOOLLLNNNTTT\\\ccckkkyyyyyyfffUUUKKK???::::::;;;777333666666555444333222111111222222222222222222222222111111111000000000////////////000000000000//////111000//////////////////......////////////......///////////////...---,,,---------.....................////////////......,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------,,,,,,,,,------------...+++,,,---......---,,,+++,,,,,,,,,---------......................................................+++,,,---...000111222333000111111111111111111000111000000000000111222222555444333222222222222222222222222333444666999:::999<<>>>>>AAA@@@@@@@@@@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@============<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGNNNWWWaaagggnnnuuuxxxwwwuuu{{{zzzoooiii^^^[[[VVVNNNIIIIIINNNSSSUUUYYY```iiitttxxxoooddd]]]YYYUUUQQQOOOLLLJJJMMMSSSVVV]]]iiiuuu|||~~~cccPPPDDD@@@<<<;;;===<<<777222666666555444333222111000111111111222222222222222111111000000000///////////////000000000000//////000//////....../////////......////////////............/////////...---------------------.........---......//////......---,,,------------------,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------***+++,,,------,,,+++***,,,,,,,,,---------......------------------------.............../////////111000000//////.........///000000111111000000///111000000000000111222222444444333333222333333333111111111222444777:::;;;999;;;>>>@@@@@@???@@@AAA@@@AAABBBAAAAAAAAADDDFFFLLLRRRYYY___cccgggmmmrrrsss{{{uuuhhhcccdddbbb___555555555555555555555555555444222111111222444555222222222222222222222222111111111111222333444555222333555666666666444333444444444555555555555555333333333222333333444444222333333333333444444444444444555555666777777777333555777777666666666777555555444444555666666777444333444555888::::::999666666666666666666666666:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>??????@@@BBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEAAAAAABBBBBBBBBAAAAAA@@@===============<<<<<<;;;999;;;<<<<<<===>>>AAADDDGGGLLLSSSZZZeeeqqquuusssqqquuuyyy}}}uuusss{{{ooo```QQQJJJIIIKKKIIIKKKOOOTTTZZZccclllsss|||rrrmmmfffaaa]]]XXXRRRMMMKKKHHHHHHKKKNNNQQQ[[[fffsss|||zzzgggTTTFFF>>><<<;;;:::;;;:::777555555555444444333333333333000111111111222222222222111000000000//////////////////000000000000////////////.........//////000......////////////......------......///.........,,,,,,,,,------.........---......//////......---------............------,,,+++++++++,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------........./////////.........------.........//////.........000////////////000111111222222222222222222333444222222222333444666999:::888:::===?????????@@@AAA===>>>???>>>===>>>@@@BBB???EEEMMMSSSWWW]]]dddkkkttt|||uuunnnllliiieee555555555555555555555555555444222111111222444555222222222222222222222222111111111111222333444555000222444666666555444333555555555555555555555555222222222222333444444555222222333333333444444444444444555555666777777777333555777777666555666777444444444444444555666777444333333555888::::::999555555555666666666666666;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAABBBCCCCCCBBBBBB============>>>???@@@AAABBBAAA???>>>===>>>>>>???===>>>@@@AAABBBCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA======>>>>>>======<<<;;;777999:::;;;<<<===@@@BBB@@@BBBEEELLLZZZiiipppooommmoooppprrryyynnncccjjjzzzwwwbbbTTTOOOOOOFFFFFFFFFGGGIIINNNUUUZZZccckkkvvvxxxnnnddd^^^YYYTTTNNNLLLLLLLLLJJJHHHJJJHHHKKKSSSZZZaaaooo}}}ppp```SSSHHHAAA:::999666444333444555666333333333444444555555555000000111111222222222222000000000000//////////////////000000000000////////////.........//////000......////////////......,,,,,,---.../////////...,,,,,,,,,------.........---..................------......//////......---++++++++++++,,,,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,---------......------------------------+++++++++,,,,,,---------)))***+++,,,...///000111111111222222222222111111...............///000000111000000000111222333333444333333333444555777888777:::===?????????@@@AAA======>>>======>>>AAACCC:::???FFFJJJMMMTTT]]]dddwww~~~{{{zzz~~~zzzwwwuuu555555555555444333222111333222111000000111222333333333333222222222111111444444333222222111111000111333666999;;;;;;999888333333444444444444444444333333333333333333333333222222222222222222222111222333444444555555444444111333555777777666555444333333333444444444555555000222444555555555777999888777666666666777999:::;;;;;;;;;<<<<<<<<<<<<<<<@@@?????????AAABBBAAA@@@<<<<<<<<<======>>>@@@@@@@@@???>>>>>>>>>???AAABBB@@@??????????????????@@@AAAAAAAAAAAAAAA@@@???>>>@@@???>>><<<;;;:::999999:::;;;;;;<<<===>>>??????>>>>>>@@@EEEMMMWWWaaagggkkkkkkkkklllooovvv}}}sssfffccchhhnnnyyy{{{vvvfff```___OOONNNLLLIIIGGGHHHKKKNNNRRRTTTYYY```hhhqqqyyy~~~zzzsssiiiaaa\\\WWWRRRNNNNNNNNNKKKGGGHHHMMMMMMJJJLLLRRR^^^lllvvvxxxdddXXXPPPHHHCCCAAA777777666555555555555555555555444333333333444444333333222111000000000111000000000000000000000000111111111000000000000000000000//////.........---............////////////.................................------,,,,,,,,,---.........//////000000---,,,++++++++++++,,,------,,,,,,---///000///...***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***------------------,,,,,,+++,,,------......------......------------......,,,,,,,,,---------......222111///...---...000111//////......///111444555333333222222111222222222555444444555555666777888::::::;;;;;;<<<======>>>???>>>===;;;;;;<<<<<<===<<>>>>>???<<<;;;;;;;;;===>>>===<<<<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>===>>>>>><<<;;;::::::999999::::::;;;;;;<<<===============>>>AAAGGGPPPXXX]]]```eeejjjkkkkkkooovvv}}}zzzpppiiihhhmmmrrrooonnnooowwwxxxrrrqqq___^^^[[[VVVOOOKKKIIIHHHHHHIIILLLPPPVVV]]]bbbfffooowww|||wwwsssnnnjjjggg```[[[TTTOOOMMMKKKHHHFFFEEEHHHIIIHHHLLLUUU[[[\\\eeelll{{{ttteeeTTTKKKFFF@@@;;;:::777666666555555555555555555444333333222333333333222222111111000111111111000000000000000000000000000000000000000000000111000/////////........................////////////........................------------------,,,,,,---........./////////000...---,,,++++++,,,---...///---,,,---......---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,------------------,,,------.....................------------......,,,,,,,,,---------......///...------...000222444//////......///111333555222222222111111222333333444444444444555666777888999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;;;;<<<===<<<>>>AAAAAAAAADDDKKKPPP```kkkzzzyyyuuutttuuu444555555444444333222111222111111000000111111222333333333222222222111111000000111111222333333444333444666777777666444222666666555444333222111111333333333333333333333333333222111000000222444555333333333333444444444444222333444555444333222111333333333444444444555555444555777777666555777888999999888888888999:::;;;999:::;;;<<<===>>>???@@@:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::<<<;;;;;;<<<@@@FFFKKKOOOPPPXXXaaadddccceeelllsssyyy{{{~~~{{{tttpppqqqtttxxx{{{mmmfffaaacccooottttttrrrlllcccZZZRRROOOMMMLLLKKKJJJKKKNNNQQQSSSUUU[[[cccjjjnnntttzzzzzztttpppfffbbb^^^YYYVVVSSSPPPMMMNNNKKKGGGEEEFFFGGGHHHHHHGGGNNNUUUXXX___lllwww}}}tttZZZNNNCCC>>><<<999555555666666555444444444444555444333222222111111222222111111000000000111222222000000000000000000000000/////////000000111111111////////////........................////////////........................,,,,,,------------------.............../////////......------------......///---,,,,,,,,,,,,+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......---------++++++,,,,,,------......------------..................------------......,,,,,,,,,---------.........---------...000222333//////......///111333444111111111111111222333444444444444444555666777777888888888999::::::;;;;;;>>>===;;;:::::::::;;;<<<;;;===>>>>>>===@@@EEEIIIOOOYYYhhhsssxxxvvvrrroooooozzz444444444444444333222111333222222222222222222333333333333222222222111111000000111111222222222333222333444555555444333222222222222333333444444555333333333333333333333333333111000///000222555777333333333333333444444444333333333333333222111000333333333444444444555555666777888777666555666777999999999999::::::;;;;;;999999:::;;;<<<<<<======;;;:::999:::<<<===<<<;;;::::::::::::;;;;;;<<<===:::;;;===???@@@@@@??????======<<<<<<<<<<<<======>>>===<<<;;;;;;:::::::::::::::999999999::::::;;;::::::999999888888888888999888888888;;;>>>BBBDDDDDDJJJRRRWWWZZZ^^^eeekkkqqqvvv}}}|||{{{}}}xxxtttvvv|||wwwoooeeebbbiiittt~~~~~~tttlllgggccc```[[[UUUQQQPPPOOOPPPKKKMMMPPPSSSWWW\\\bbbfffrrruuu|||}}}rrrnnnjjjfffbbb^^^ZZZWWWVVVTTTQQQOOONNNMMMLLLJJJKKKJJJIIIIIILLLOOORRRTTTXXXcccnnnttt|||mmm^^^IIIAAA:::::::::777555555666555444444333333444444333222222111000111111111000000///000000111222333////////////////////////---......///000111222222///////////////.....................////////////........................,,,,,,,,,------.........................................................---,,,++++++,,,,,,+++)))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------******+++,,,------......,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------......111000///............//////.........///000222333000000000000111222444444333333333333444555666777666666777777888999999:::===<<<:::999999999:::;;;999:::<<<<<<<<<>>>BBBEEEIIIMMMTTT]]]eeekkkmmmmmmpppyyy333333333444333333222222444444444444444444444444333333333222222222111111222222222111111000000000000000222333444444333333111111222222333444444555333333333333333333333333333111000///000222555777333222222222222333444555333333333222222111111000333333333444444444555555666777888777666555666777999999::::::;;;;;;;;;;;;999999999999999999999888;;;:::999:::<<<===<<<;;;;;;::::::::::::;;;;;;<<<:::;;;===>>>??????>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999::::::::::::999999999:::;;;;;;999999999888777777666666666666666777888;;;===???AAAAAADDDJJJSSS]]]dddhhhiiippp{{{~~~}}}{{{xxx{{{{{{tttppppppqqqpppooovvvzzz~~~zzzrrrjjjccc___^^^]]]WWWTTTOOOLLLMMMOOOQQQRRRWWWZZZ```fffkkknnnpppqqqzzz~~~{{{vvvsssrrrsssuuuwwwuuuooogggaaaZZZXXXTTTQQQPPPOOOMMMLLLKKKJJJKKKMMMPPPQQQQQQPPPNNNOOOQQQTTTXXX___eeeiiirrr~~~|||gggUUUKKKBBB<<<888::::::777666666555555444333333333333333222222111000000000111111////////////000111222222////////////////////////------...///000111111222.........///////////////............////////////........................,,,,,,,,,------........................---------........................+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******++++++,,,---......++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......000//////........................//////000111111//////000000111222333444222222222333333444555666555555666666777888888888<<<;;;999888888888999:::888999:::;;;===???BBBDDDEEEEEEGGGLLLUUU]]]bbbdddlllttt222222333333333333222222333444444555555444444333333333333222222222111111333222222111000000/////////000111222333333444444444333333333222222222111333333333333333333333333333222111000000222444555333222111111111222444555333333222222222222222222333333333444444444555555555777777777555555555777888999:::;;;;;;;;;::::::999999888888777777666666999888777888:::;;;:::999;;;;;;:::::::::;;;;;;<<<999::::::;;;;;;;;;;;;;;;:::::::::999999::::::::::::999888888888999;;;<<<;;;:::::::::::::::;;;<<<888888888888777777666666555555666777888:::;;;<<>>===CCCOOO[[[bbbeeebbbhhhrrr|||~~~||||||uuukkkdddaaaeeeppp||||||{{{|||rrrkkkccc\\\XXXTTTOOOKKKJJJLLLOOOSSSVVVXXXXXXXXX___ccchhhmmmssszzz~~~{{{xxxvvvuuusssnnniiiddd```]]]ZZZXXXUUUVVVXXX[[[\\\YYYTTTPPPMMMJJJGGGFFFGGGHHHHHHHHHFFFHHHMMMTTT\\\```bbbaaaaaacccgggkkkqqqyyyyyydddOOOBBB>>>===888666999999666444666444444333222222222222333333222111111000000111111000000/////////000111111000000000000000000000000.........//////000000000.........///////////////............////////////........................,,,,,,------------------.........---------------------............------***))))))***,,,------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++,,,,,,------,,,+++*********+++---...------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...///000000111.........//////000000000000000000000000111222333222222222222333444555555555555555666777777888888;;;:::888777777777888999888999:::;;;>>>@@@BBBCCC???@@@CCCHHHMMMQQQSSSSSS___fffpppzzz111222222333333333222222111222333444444333222111333333333222222222111111111111111111000000000000222222222222222222222222333333333222222222222222333333333333333333333333333222222111111222333333333222111000111222444555333222222222222333333444333333333444444444555555444555666666555444555777777888999:::;;;::::::999888888888888777777777777888777777777999:::999888<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999::::::999999999888888999999999888888777777888:::<<<>>><<<<<<;;;;;;;;;;;;;;;<<<888888888777777777777777555555666777888999999999===;;;;;;@@@HHHRRRZZZ___\\\___eeeoooyyy~~~{{{mmmccc[[[\\\aaagggjjjnnnvvv|||uuujjj[[[QQQLLLMMMNNNOOOOOONNNMMMLLLLLLOOOSSSWWWZZZ```fffkkkrrrrrrrrrqqqpppqqqtttwwwwwwvvvuuurrrpppmmmkkkjjjeeecccaaa___]]]\\\ZZZYYYYYYUUUQQQNNNLLLLLLJJJIIIHHHIIIJJJMMMOOOPPPNNNLLLJJJHHHFFFGGGJJJNNNQQQSSSXXX]]]fffrrr}}}~~~lll^^^NNN@@@:::::::::666444777777444333555444333333222222222222222333333222111111111111222111000000////////////000000000000000000000000000......//////////////////............/////////000............////////////........................------------------,,,,,,.........------,,,,,,,,,+++,,,---......---,,,+++,,,+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++,,,,,,...---,,,++++++---///000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++---...///000000000......//////////////////111111000000000000111111111111111111222333444555555555555666777777888888:::999888777666777888888;;;::::::<<<===?????????===???BBBDDDFFFGGGIIIIIIPPPUUU]]]gggqqqxxx|||}}}yyy{{{111222222333333333222222000111222333333222111000333333333222222222111111/////////000111111222222444444333333222111111000///000111222333444555555333333333333333333333333222222222222222222222111333222111000000222444555222222222222333444555555333333333444444444555555333444555555444444555777777888999:::;;;:::999999777777888888999999999::::::888888999:::;;;:::999===<<<<<<;;;;;;;;;<<<<<>><<<;;;::::::;;;<<<999999888888888888999999888777666777888;;;===???>>>===<<<;;;;;;;;;;;;<<<777777777888888888888888666666777888888888777777666888;;;>>>BBBHHHQQQWWWXXXXXX[[[dddpppxxxzzzyyy}}}qqqfffaaa^^^[[[[[[YYYZZZbbblllwww~~~jjj[[[TTTTTTTTTRRRPPPMMMKKKIIIEEEHHHKKKMMMNNNQQQVVVZZZZZZZZZYYYWWWWWWXXX\\\___```^^^\\\YYYVVVUUUTTTSSSUUUTTTRRRRRRRRRQQQOOONNNMMMJJJGGGEEEFFFFFFFFFFFFJJJJJJJJJKKKNNNOOONNNMMMOOONNNNNNQQQWWW^^^cccfffrrryyy|||iiiTTTHHHAAA:::888;;;888444333666666333333666444333222222111111222222444333222222111111222222222111000//////...//////000000000000000000000000///////////////.........---.........//////000000............/////////000.................................------,,,,,,,,,.........------,,,,,,,,,++++++,,,------,,,++++++///---,,,,,,,,,,,,+++)))++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++***+++,,,---............,,,,,,++++++++++++++++++000///---------...000222---,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////......---,,,---...///////////////...222111000000000000000111111111111111222333444555555555666666777888888888:::999777666666666777888===<<<;;;<<<======<<<;;;@@@AAA@@@???>>>AAAEEEIIIHHHKKKQQQYYYdddlllrrrttttttvvvzzz111111222222222222111111222222222111111111111000000000000000000000000000111111000000000000111111111111111111111111111111////////////000111222333333333333222222111111111111111111111111111111111111111111111111111111111444444333333222111111000333333222222333333444555555444444444444555666666999888888777666555555444777666444333444555777999666777777999:::;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>?????????<<<:::999888777777666777777777:::999999999888777777777=========<<<;;;:::888888888888777777666666555555666666666666777777777777999:::;;;;;;===@@@FFFIIIMMMRRRWWW[[[___dddkkkqqqvvv|||~~~zzzrrrpppkkkddd^^^ZZZYYYZZZ```lll|||tttmmmggghhhhhhgggccc]]]WWWSSSTTTRRRQQQQQQSSSSSSRRRQQQWWWTTTQQQNNNNNNQQQVVVXXX___YYYSSSPPPRRRTTTTTTSSSUUU[[[]]]XXXUUUUUUQQQKKKLLLJJJHHHGGGGGGGGGGGGFFFJJJOOOSSSVVV[[[```^^^YYYTTTRRRSSS[[[iiiwww{{{bbbWWWHHH>>>;;;;;;:::888666666555444333333222222333333333222222222111111000000111111111111000000000000000000000000000000222222111111000000//////000000000000000///......//////.........------------------............///------............------------------------------------------------------///............---------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---........................******)))))))))***,,,---,,,,,,++++++,,,,,,---...------------------------000000000000000000000000000000000000000000000000//////000111333444555555555444333222222444555777888777555444444555666666:::;;;<<<<<<======<<<<<<;;;===@@@BBBCCCBBBAAAAAAIIIIIIIIIKKKOOOUUU[[[^^^iiimmmttt{{{111111222222222222111111222222222111111111000000000000000000000000000000000//////......//////000111111111111111111111111////////////000111222333333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222333333444555555444444444444555666666999999888888777777666666777666555444444666777888777888999:::;;;<<<=====================>>>>>>>>><<<;;;;;;<<<======:::888:::999999888888888888888999999999888888888888888999:::::::::::::::999999888777777777666666666555666666666666777777777777888888888888888:::>>>AAAFFFJJJOOOSSSVVV\\\ccciiioootttzzz}}}}}}|||yyyrrrjjjccc___^^^VVV^^^iiirrrvvvuuusssqqqttt}}}~~~||||||vvvppplllhhhfffcccbbb```^^^[[[YYY\\\[[[XXXXXXZZZ^^^cccfffkkkhhhdddbbbcccfffhhhiiiqqqxxx|||xxxrrrnnnhhhbbb___[[[VVVTTTVVVYYY[[[[[[___fffmmmqqqtttuuunnnfff^^^^^^bbbmmm~~~rrrbbbRRRJJJ@@@:::999888666333666555555444333333222222333333222222222111111111000000111111111111000000000000000000000000000000111111111000000000000000000000000000000///......//////.........------------------............///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------++++++*********+++,,,---,,,,,,++++++,,,,,,---...------------------------////////////////////////000000000000000000000000111111111222222333333333555444333222222333555666777666666555666777888999999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@BBBBBBCCCEEEHHHMMMQQQTTT\\\aaaiiirrr{{{111111222222222222111111222222111111111000000000000000000000000000000000000000000//////000000000000000000000000000000000////////////000111222333222222222222222111111111111111111111111111111111111111111111111111111111//////000111222222333333333333333333333444444555555444444444444555666666888888888888888888888888777666555444555666777888999999:::;;;<<<<<<==============================::::::999;;;<<<===;;;:::;;;;;;;;;:::::::::999999888888888888888999999999777777888999999999999999777777777777666666666666666666666666777777777777777777777555444555888;;;>>>BBBGGGKKKOOOUUU]]]ccchhhjjjooouuu{{{zzzsssmmmjjjaaadddggghhhfffdddbbbbbbeeekkksss{{{|||yyywwwsssooolllllllllkkkmmmqqqvvv||||||uuunnnmmmrrrxxxzzzzzzsssjjjlllsss{{{lllZZZKKK@@@<<<888777888777444111555555444444333333222222333222222222222111111111///000000111111000000//////////////////////////////000000000000000000111000000000000000///.....................------------------............///------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...................................................000000000000000000000000222222222222222222222222444333222222222333555666555555666666777999:::;;;888999999:::;;;:::::::::;;;<<<<<<===>>>???@@@@@@===>>>???AAACCCFFFIIIJJJNNNSSS\\\eeeppp{{{111111222222222222111111111111111111000000000000000000000000000000000000333333222222222222333333////////////////////////////////////000111222333222222222111111111111111111111111111111111111111111111111111111111111111///000000111111222222333333333333333333444555555555444444444444555666666777777777777777888888888666666555555666666777888999999999:::;;;<<<<<<===>>>============<<<<<<<<<;;;::::::<<<>>>???>>>===============<<<;;;;;;:::777777777888999999999:::888888999999999999999888777777777777666666666666666666666666777777777777888888888666555555777::::::>>>CCCGGGLLLSSS\\\cccdddfffjjjqqqyyy}}}|||~~~|||yyyrrriiibbb]]][[[[[[^^^dddkkkrrryyy~~~}}}xxx{{{zzzgggWWWIII???999777666666777777555333444444444333333333222222222222222222111111111111//////000000000000//////.........................../////////000000111111000000000000000///..............................---------............///------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////........................000000000000000000000000111111111111222222222222333333222222222333444555555666666666777888999999777777888999999999999999<<<<<<<<<===>>>???@@@AAA>>>???AAACCCDDDEEEFFFFFFGGGKKKRRRYYYbbbllluuu|||111111222222222222111111111111111000000000//////////////////////////////333333222222222222333333........................////////////000111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444333333444444555666555444444444444555666666555555555666666666666666666666666666666777888888888888999999::::::;;;;;;=========<<<<<<<<<<<<<<<<<<;;;:::;;;>>>?????????>>>?????????>>>===;;;;;;777777777888999999999:::;;;;;;;;;;;;:::999888777666666666666777777777777666666666666777777777777666777888777666666888:::777;;;@@@DDDIIIQQQZZZbbbccceeejjjqqqyyy~~~}}}qqqfff^^^ZZZUUUVVVYYY\\\aaaeeeiiikkkwwwzzz{{{xxxvvvwww|||}}}zzz~~~wwwcccPPPEEE===888999777555555555666666666333333333333333222222222222222222111111111000000//////000000000000//////------------------------......//////000000000111000000000000000///......---.....................---------............///------............------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++............---,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////........................////////////////////////...//////000222333333444222222222222333333444444666666666666666666666555666777888888999999888888============>>>@@@AAABBBAAABBBCCCEEEFFFFFFEEEEEEEEEGGGIIIMMMRRRYYYaaafffqqqyyy111111222222222222111111111111000000000/////////////////////////////////000000000//////000000000////////////////////////////////////000111222333000000000111111111111111111111111111111111111111111111111111111111111111333333222222222222222222444444444444444555555666555444444444444555666666555555555555555555555555666666777777777888888888888888888999999:::::::::;;;;;;<<<<<<<<<=========;;;:::999:::<<<>>>>>>>>>???@@@@@@@@@???===;;;:::888888888888888999999999<<<<<<<<<;;;:::888777666666666666666777777777777666666666666777777777777444555666666555666777999555888<<>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFLLLSSSXXXbbbkkk{{{111111222222222222111111111000000000////////////////////////////////////000//////......//////000////////////////////////////////////000111222333///000000000111111111222111111111111111111111111111111111111111111111111222222222333444444555555444444444444444555666666555444444444444555666666777777666666555555444444666666777888888888888888999999999:::::::::::::::999::::::;;;<<<===>>>>>>>>><<<:::;;;===>>>???>>>???@@@AAAAAA@@@===;;;:::999999999888888888888888999999:::999999888777777555666666666777777777888666666666666777777777777555666777666555555666888555777999:::;;;@@@HHHNNNRRRZZZeeennnrrrtttvvvwwwvvv}}}}}}wwwuuunnnqqqssspppkkkhhhkkknnnqqqtttyyy{{{}}}~~~vvvsss~~~{{{rrrhhhcccbbbWWWTTTKKK???999::::::777444444444333222111222333222222222222222222222222111111111111000000000000......////////////..............................///////////////.........000000000000000///......---------.........//////---------............///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...------------------------////////////////////////////////////////////////...//////000111222222333111111222333333333333333555555666777888777666666777777888999999999999888:::;;;===???@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAABBBEEEKKKSSSYYY^^^eeeoooyyy111111222222222222111111000000000000////////////////////////////////////111111000000000000111111000000000000000000000000////////////000111222333//////000000111111111222111111111111111111111111111111111111111111111111000111222333555666777888555444444444444555666666555444444444444555666666999888888777666555555444666666777888888888888888::::::;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????AAA???======???AAAAAAAAA???@@@AAAAAA@@@===;;;999:::999999999888888777777666666777888888888888888555666666666777777888888666666666666777777777777888999:::999777666777888888999999888777:::AAAGGGHHHSSSaaajjjmmmoooqqqtttpppyyy}}}~~~|||zzz{{{tttqqqlllfffeeekkkvvv~~~~~~rrrllleee[[[RRRMMMCCCAAA;;;444333666666222222444555555444333222333222222222222222222222222111111111111000000000000......////////////......////////////////////////000000//////.........---000000000000000//////...---------.........//////---------.........//////---..................---------------------------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))******++++++++++++++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,++++++,,,,,,---...------------------------000000000000000000000000////////////////////////000000000000000000111111111111222333333333333222444555777888999999999999777777888999999999999999888:::<<<>>>??????>>>===???>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDIIIQQQ[[[aaabbbfffjjjkkkjjjkkkooorrruuuyyy}}}000////////////000000111/////////000111111222222000000111111111111000000//////...//////000111222////////////000000000000,,,------...///000000111111111111111111111111111222222222222222222222222//////000111222333333333222333333444444555555555222333444555666666666666555555555555555555555555666555444333333333333333555666888999::::::999999;;;<<<<<<<<<;;;;;;:::999888888888999:::;;;======;;;;;;;;;<<<<<<>>>???@@@???>>>===<<<::::::::::::<<<;;;:::888777666666666666666666666777777777777777666666555555555666666777777888888888888777777666666555555555555666666:::888777666666888:::;;;???EEEOOOYYYaaaggglllooommmuuuyyypppddd```ZZZVVVWWW\\\cccggg|||zzzooo___SSSLLLGGGBBB>>>999999777666666555555555222222222222222222222222111111222222222222111111111111111111000000000000//////.........---------------------------------////////////////////////......///000000000000000111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++...,,,******,,,---***(((+++))))))+++------***'''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))---------------------------------............///////////////////////////////////////000000000000111000///111444666444222555555666666777777777888999999999999999999999999;;;;;;<<<===>>>???@@@@@@============<<<<<<<<<<<<@@@>>>===BBBLLLYYYeeelllooolllfffaaa]]][[[[[[[[[cccdddiiiqqqxxx~~~//////......//////000111//////000000000000111111000000111111111111000000//////////////////000111////////////000000000000------...//////000111111111111111111111111111111222222222222222222222222000000000111111222222333222222222333444555666666222333444555666666666666555555555555555555555555666555444333333333333444555666777888999999999999::::::::::::999999888888888888999999:::<<<======<<<<<<<<<<<<<<<===>>>???>>>>>>===<<<;;;:::::::::;;;;;;999888777666666666555666666666777777777777666666555555555555555666777888888888888888888777666666555555555555666666999888777777777888999:::888===DDDLLLUUU___hhhnnnjjjpppyyy~~~hhhddd___ZZZYYY[[[```cccnnnyyyxxxeee\\\PPPGGGBBB???;;;888888888777555555444444555222222222222222222222222000111111222222111111000111111111000000000//////000000/////////...............................................................///000000000000000111000...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---+++******,,,---+++))),,,+++***+++------+++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------------------....................................000000000000111111111111333111111333666777555333555555666666777888888999:::::::::999999999999999999:::;;;<<<===>>>>>>???============<<<<<<<<<;;;@@@???@@@FFFQQQ^^^iiiooollljjjeee___ZZZVVVSSSRRRVVVVVVYYY```eeejjjsss|||...............///000000111111111111000000000000///000000111111000000///000000//////.../////////////////////000000000000...//////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555666666222333444555555666555555555555555555555555555555555555444333333333444444666666666666777888999999888888888888777777777666888999999:::;;;<<<============<<<<<<<<<======>>>======<<<<<<;;;;;;;;;:::;;;:::999777666666666666555555666666666777777777555555444444444555555666888888999999999999888888666666555555555555666666777777777888888888999999777999<<<@@@HHHSSS___gggggglllrrrsssrrrvvvwwwtttpppmmmlllmmmpppqqqvvvzzz}}}|||{{{~~~zzz|||zzzhhhZZZLLLFFF???:::999888555333777666555444333333333444222222222222222222222222000111111222222111111000111111000000000000//////000000000000000/////////////////////////////////..............................///000000000000///000///...---------------........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,*********,,,---,,,+++...,,,++++++,,,------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))+++,,,---......------------------------------------....................................000000111111111222222222222111111333555666555333444444555666888999::::::::::::::::::::::::::::::888999999:::;;;<<<============<<<<<<<<<;;;;;;;;;::::::===EEEPPP]]]ffflllnnnllliiiddd^^^WWWQQQMMMMMMKKKKKKOOORRRTTT[[[ccc...---------...///000000444444333333222111000000//////000000000000//////111000///...............////////////000000000000///000000000111111111222111111111111111111111111111111111111111111111111111111111111000000000000000000111222444555666666222333444444555555555444555555555555555555555555555444444333333333444444666666555555555777888:::777777777777666777777777888999:::;;;<<<======>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::999999888777666555555666555555555666666666777777555444444444444555555666999999999::::::999999999666666555555555555666666666666777888999888888888===<<<<<<<<<@@@HHHQQQXXXbbbhhhoooooollloooyyyyyypppkkkkkklllrrrtttvvvyyy|||zzzuuuvvvyyy|||zzzxxxwwwwww|||tttlll```PPPCCC===:::777666666666555333555444444333222222333333111111111111111111111111000000111111111111000000111000000000////////////////////////////////////................................................---...//////000000////////////......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,...,,,+++******,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///000000000000111111111//////000111222222111111333444555666888999:::;;;:::::::::::::::;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::666777;;;CCCOOOZZZbbbfffkkkkkkkkkhhhccc[[[TTTPPPOOOJJJHHHIIIJJJJJJOOOUUU---------......000111111666666555555444333222222//////000000000000//////000000///......---......////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000000000000000111222333444555666222333444444444444444444555555555555555555555555444444333333333444444555666666555555555777888:::888888777777777777888999999999;;;<<<>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<=========<<<;;;:::999888888777666555555555555555555555555666666666666444444444444444555666777999999999::::::999999999666666555555555555666666555666777888888888888777<<<<<<<<<;;;<<>>??????>>>>>>======<<<<<<<<<======>>>======>>>>>>===;;;999888777777666555555555555555444444555555555666666666555555555555555666777888888888999999999999888888666666555555555555666666666666666777777777888888666777999999999;;;>>>@@@EEEOOO[[[cccfffiiipppvvv{{{xxxmmmeeeaaa```bbbeeeiiinnnxxxrrrjjjgggeeehhhlllllljjjiiikkknnnmmmjjjfffdddcccdddcccccc___aaaeeekkkuuu|||rrrdddZZZMMMDDD@@@===:::777666666666555555555444444333333222222222222333333111111111111111111111111///000000111111000000///000000////////////......------------............------------------------------------------------------...////////////...---......///......------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,+++***+++---***++++++***))))))***,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------........./////////111333333111000111222222222333444666777888888777888888999999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888999:::???FFFLLLPPPQQQTTTWWW[[[___aaaaaa```___VVVOOOIIIHHHIIIIIILLLPPP////////////111222333444555555444444333333222222......////////////............---------...//////////////////000000000000////////////////////////000000000000000000000000////////////////////////......//////000000111111222222222222222222222222333333333444444333333222555555555555555555555555333333333333333444555666555666777888999999999999999888777666777888:::;;;999:::===???@@@??????>>><<<<<<<<<<<<<<<===>>>???>>>??????>>>===:::777666666666555555444444555555444444444555555555666666666555555666666888999999777888888888888888888777666666555555555555666666777666666555666777888999444666888888888888:::<<<<<>>;;;;;;;;;<<<<<<>>>???@@@??????@@@???===:::777555666666555444444444555555444444444555555555666666666666666666777888::::::777777888888888888777777666666555555555555666666888777555444555666888:::999999:::999777777999;;;<<<>>>@@@CCCGGGNNNWWW\\\hhhnnnpppmmmpppzzz~~~xxxuuu|||~~~wwwvvvrrrkkkfffhhhpppwww}}}|||||||||~~~rrrcccYYYRRRLLLGGG:::;;;<<<;;;888666555555333333444333222222444555333333333222333333444444000000000000000000000000//////000000000000//////000/////////.............../////////000000111111////////////////////////------------------------,,,---......//////......,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***+++++++++++++++++++++++++++---...---***(((***,,,))),,,//////,,,***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++//////...,,,***)))((('''++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------////////////000000000000,,,///111000...,,,...///222222222333333444444444555666666777888888999999888888888888888999999999:::::::::999999999888888>>>;;;999999;;;===>>>>>>@@@CCCHHHNNNUUU\\\bbbeee^^^UUUOOOOOORRRTTTWWW[[[------......///111222333333111///...---...///000////////////............////////////////////////000000///---,,,+++***)))---------------...//////////////////000000000000////////////////////////111111111000000000000000,,,...222444555444222000111222333333444444333333222222222333333333444444444444333333333222222222555666777888999:::::::::999777555333333444666777:::999999999999:::;;;;;;===>>>???@@@@@@???======AAA@@@???===;;;999777666444333333333444555777888999666333444666777666444333444666888999888777666777777777777777777777777777777777777666666666666777777777777666666666666888888888888777777777777888:::;;;===???CCCIIIMMM]]]cccggggggggglllyyy}}}vvvsssuuuxxx{{{|||uuurrrvvv}}}mmmdddWWWKKKDDD@@@===;;;:::999777555444333333444333333333222222222111111000000000111222222222333222222222111000//////.........////////////......000000000000000///.........---,,,,,,,,,,,,---...000000//////.........---000///---,,,++++++,,,,,,,,,,,,------------------......///////////////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++*********+++,,,,,,---......,,,+++***)))))))))************************************************)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++*********))))))++++++******************++++++++++++++++++++++++,,,---......//////......,,,---...//////...---,,,---------............///............////////////111111000000111111222333555555555666666666666777444555666777888999::::::;;;;;;;;;::::::999999999999999999999:::;;;<<<======???BBBFFFKKKPPPUUUWWWPPPNNNKKKIIIKKKPPPVVVZZZ000000/////////000111111222111///.........///000////////////....................................000//////...---,,,++++++......------......///000111111111000000/////////........................000000000000000000000111---...111333444333222111111222222333444333333333222222222333333333333444333333333333444444444444444555666777888888888888888666555333333555777888:::::::::::::::;;;;;;<<<<<<<<<>>>???@@@??????>>>@@@???>>><<<;;;999888777555444444444444666777888;;;888666666777888777555444666777999999888777666666666666666666666666666777777777666666666555555777666666666666666666666555555666777888999999:::888999:::;;;<<>>??????@@@???>>>>>>===<<<;;;:::999999666555555444555666888999===;;;999888888999888666777888999999999888777666555555555555555555555555777666666666666555555555666666666666666666666666444555666666888888999:::888888999888888999<<<>>>BBBJJJVVVaaaiiinnnqqqssstttxxx~~~vvvpppppprrrvvv{{{{{{kkk[[[MMMDDDAAA===999666666777888888777666555333222222222222333222222222222111111111111111111111111111000000222111111000000//////.........////////////......//////000000000///.........------,,,,,,------.../////////...............///...---,,,+++++++++,,,,,,,,,,,,---------......//////......---,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,,,,++++++******++++++,,,---************************************************************+++++++++,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---............/////////000000000000000111111222222222333333333444444444444555555666777888999999:::999999999999888888888555555555555666777888888:::::::::;;;<<<>>>???@@@>>>===<<<;;;<<<>>>@@@BBB222222111000000000000000111000////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,...////////////////////////............///000000000000//////......------........................---......///000111222222000000000000000111222222000111111222222222222222111111111111222222222222222222333444555666777888444555555666666666555555444444333333555777999:::;;;;;;::::::;;;;;;<<<===;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777666555555666777888999<<<;;;:::999888888777777999:::::::::999888666555555555555555555555555555666666666555555555444444555555555666666666666666888777777777666666666666666777777666555666888:::<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666555555666888999::::::999888666666666777:::::::::999888777666555666666666666666666666666555555555555444444444444444444555555666666666777777777777666666666666555444555666666555555777999:::;;;???GGGRRR]]]cccfffmmmnnnooooooqqqvvv}}}rrreeeSSSEEE???===;;;999999888888666444222111111222222222222222222111111222222222111111111000000222111111000000/////////000000000///////////////......////////////............////////////......---------------------------------...............,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////,,,---...///////////////,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++***++++++,,,...---,,,+++***************************************************************++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********************************))))))*********+++++++++*********++++++,,,,,,,,,+++,,,------......------...---,,,++++++,,,---...++++++++++++,,,,,,,,,---------------............//////......//////000111000000000000111111111111444444444555666666777777777777777777777777777777666666666555666666777777;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999//////...//////000111111////////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,.....................///---------------...//////******+++,,,---...//////------------------------.........//////000000000000000/////////000000111//////000111111111111000///000000000000111111111111222333444555666777777666777777777666555444444333333444555666777888999:::999999999999:::;;;;;;???>>>===;;;:::::::::::::::::::::::::::;;;;;;;;;777666555555555666777888777888888777555555666888::::::999888777777666666666666666666666666666666555555444444444333333333444444444555555666666777333444555555777777888999222444666666555555777888888666666999AAAJJJSSSWWW]]]cccjjjooopppqqqtttvvvxxxtttsssyyy}}}tttmmmWWWNNNBBB:::777888888888444555666555333222222333000111222222222222222111222111111111111000000000000000000000000000//////////////////////////////......////////////......------.../////////......,,,------......------,,,---------------.........++++++,,,,,,,,,,,,++++++***+++,,,,,,---...//////,,,,,,...///000111111111,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++******++++++///...,,,+++***)))))))))************************************************++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---))))))***+++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,------------........................///000000///000000000000111111111444444444444555555666666555555666666666666666777555444444333444444555555999999888888888888999999888999999999999888777666000///........................///000000000000000////////////............------------------------.........---------------,,,,,,,,,,,,,,,---......---------....../////////------------------------......//////////////////000000000000000000//////...///000000111111000000/////////000000000111111111222222333444555555666666666666555555333222222444444444555666777888888999888888888888999::::::>>>===;;;::::::::::::;;;::::::::::::::::::::::::777666555444444555666666555777888777555555777:::999888888777666666666666555555555555555555555555444444444333333333333222333333444555555666777777333444444555666777888888333444666666555444555666555555555555888===BBBFFFJJJRRR]]]dddgggiiilllpppkkkhhhhhhqqq~~~|||rrriii```VVVPPPCCC@@@<<<888666666777777222333555444222111333555000000222333333333222222111111111111000000000000/////////000000000000000////////////////////////......////////////......,,,---......//////......,,,,,,---......---,,,,,,,,,,,,,,,------.........***+++,,,,,,,,,,,,+++******++++++,,,---...///000,,,,,,---...////////////,,,++++++******++++++,,,************************,,,++++++++++++++++++,,,---,,,++++++******++++++---,,,,,,+++*********+++************************************************+++++++++,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,)))******+++,,,,,,------))))))***++++++++++++*********++++++++++++******************++++++++++++,,,,,,---------...............------......///000///000000000000111111111333444444444444555555555444444555555555666666666555555444444444444555555999888888777777777777777666666666666666666555555111000///...,,,,,,,,,+++......///000000111000000000/////////............------------------------......---------,,,,,,,,,,,,++++++++++++,,,------000000000000000/////////------------------------///////////////.........//////000000000000///......//////000000000000000////////////000000000000111222222333333444444444555555555444333222111000444444555555666777777777888888777777888888999:::<<<;;;:::999:::;;;<<<===;;;;;;::::::::::::999999666555444333333444555666444777888888666666999;;;888777777666666666666666444444444444444444444444444444444333333333222222333333444444555666777777777666666666555555555555444555666666444333333333444666888888888888999;;;???EEENNNTTTYYY___iiipppiiieeeeeennn|||~~~uuufffYYYOOOGGG@@@;;;444666777666444333333444333555666444222111444666///000222333444444333222111111111111000000000000......//////000000111111.........///////////////......////////////......,,,,,,---.../////////...,,,,,,---......---,,,,,,,,,,,,,,,------.........)))***,,,,,,---,,,+++*********+++,,,---//////000---------...------,,,,,,,,,++++++++++++++++++,,,************************---,,,+++******+++,,,------,,,,,,+++*********+++++++++******++++++,,,---************************************************++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---))))))******++++++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,------------,,,+++,,,---......---,,,+++)))************+++++++++,,,,,,,,,---------.........------------...//////000000000000111111111111333333444444444444444444444444444555555555666666888777777666666666777777;;;:::999888777666666666666666555555555555555555///...---,,,,,,---...////////////////////////////////////......---------...------------...//////,,,,,,---......---,,,,,,.........................................................///......---,,,000000000000////////////***,,,///111111///,,,***////////////000000000000000000000111222222333333222222222222222222222222444444333222222111111000333333444555666666555555444444555666777888999999:::::::::999999888888888<<<<<<;;;::::::999999888444444444444444555666777888777777666666777888999999777666666777777666444777666555444333222222222333333333333333333333333555555555444444333333333444444444444444444444444444444444555555555666666555555777888999999999999:::===???AAADDDLLLYYYbbbfffeeegggnnnwww~~~~~~pppvvv~~~{{{}}}uuueeeYYYJJJBBBAAA@@@<<<666777666555444222111000///222222222111222222333333111111111111111000//////000000000000000000000000222111000//////...//////111000///------......///////////////////////////------------------------///...,,,+++***++++++,,,...........................,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------)))))))))))))))))))))***++++++++++++++++++++++++************************)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************+++***)))))))))***,,,,,,++++++************++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************++++++++++++******)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...---.../////////...---,,,////////////////////////...///111222222111000///222222333333333333444444222333444444555555444444333444555555666666555555777777777777666666666666555444444333333444444555///...------------...///..................------------,,,,,,,,,+++++++++---------------...//////,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000/////////////////////+++---///000000///---+++.../////////000000000000///000000111111222333333222222222222222222222222333222222222222111111111333333444555555555555555444444555666777888888999888888888888888777777777;;;;;;:::999999888888777444444444444444555666666888777666666666777888999999888777777888888777555666666555444333333333333222222222222222222222222555555444444444333333333222222222222222222222222333333333333444444444555444555666777888888888888777999;;;;;;===DDDNNNWWW\\\[[[^^^eeemmmsssrrrpppfffkkkssszzzssseee[[[QQQHHH>>>::::::;;;999666666666555555444444333333333222222111111111222222111111111111111000//////////////////////////////111000000////////////000111000///...---......///........................------------------------...---,,,+++++++++,,,---------------------------...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++***)))))))))***+++,,,++++++************++++++*********))))))))))))(((***++++++,,,,,,++++++***,,,,,,+++++++++*********))))))))))))))))))))))))******************************++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------.........---------////////////////////////---///000222222222111000222222222333333333444444333333444555555555555444333444555555666666555555888777777666666555555555444444333333333333444444///...------------...///000000//////.........------,,,,,,,,,,,,+++++++++---------------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---/////////000////////////////////////------...//////...------....../////////000000000//////000111111222222333222222222222222222222222111111111111222222222222222333333444444444444444333444444555666777888888666666666666777777777777999999999888777777666666444444333333333444555555666666666666666777888888:::888777777999999888666666555444444333333333333111111111111111111111111444444444444333333333333222222222222222222222222222222222222333333333333333333444555666666666666666777888777888===DDDKKKQQQRRRVVV]]]fffkkkllljjjhhhkkkpppuuu{{{ttteeeWWWJJJCCC>>>;;;666444444555666555444444444444444444444444333333222111000000000111000111111111111000000///........................000////////////000000111000000///............///........................------------------------,,,,,,+++++++++,,,------------------------------...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,+++++++++***++++++++++++++++++++++++************************)))************+++++++++*********+++++++++++++++++++++,,,,,,,,,+++************************************))))))******+++,,,++++++************++++++*********))))))))))))(((******++++++++++++******,,,++++++++++++*********))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------////////////////////////---...000111222222222111222222222222333333333333333444555555666666555555333444555555666666555555888888777666555555444444444444333333333333444444.........------.........222222111111000/////////........................------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---.....................///////////////.........------................../////////000000//////000000111222222222111111111111111111111111//////000000111222222333222222333333333333333222222333444555666777777888555555555666777777777888888888777666666555555444444333333333333333444444555555555555666777777888999777666777888888777666666555444333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222333333333333333222222333444444444444444666777888777888;;;@@@EEEFFFGGGJJJQQQ[[[bbbggghhhmmmooorrrtttvvvyyy~~~~~~xxxmmm```SSSHHH???:::888888777555333222333444111111111111111111111111444333222111000/////////000000111111111111000/////////////////////////////////...//////000111111000/////////....................................------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++------,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++)))))))))******++++++,,,++++++,,,,,,,,,++++++******************************************+++++++++++++++************++++++,,,,,,,,,+++++++++************++++++++++++******++++++++++++************))))))))))))))))))))))))******************************++++++++++++******---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++,,,---...////////////////////////,,,---///111222333333333111222222222222333333333333444555555666666555555333444555555666555555555888777666666555444333333444333333333333333333444---..................---000000000//////.................................,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------------,,,,,,------....../////////000///...------------...///............////////////...//////000111111222222111111111111111111111111......///000111111222222111222222222222222111111222222333444555666777777555666666666777888888888777666666555555444444333444333222222222222333333333333444555666666777777666555444555666777666555555555444333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444444333333333333333111222222333333333333222555666777888999;;;>>>@@@<<<;;;<<<@@@GGGOOOVVVZZZbbbeeejjjmmmooorrrtttvvvxxxzzz}}}wwwppp^^^\\\XXXQQQIIIAAA<<<999777888999777444222333444222222222111000000//////333222111000///.........///000000111111111000000000000000000000000000000//////...//////000111111///////////////......---........................------------------------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,***+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++************************))))))*********+++++++++)))))))))******++++++,,,***++++++,,,,,,,,,++++++************************))))))******++++++++++++++++++************++++++,,,,,,,,,+++++++++******)))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))******************************++++++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...////////////////////////---...///000111222333333111111111222222222333333333444444555555555555555333444555555666555555555666666666555444333333222333333333222222333333333------...//////...------,,,,,,------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---------......//////000///...------------...///------........./////////......///000000111111222111111111111111111111111---......///000111111222111111111111111111000///111222222333444555666666666666666666777777777777666666666555444444333333333333222222111111222222111222444555666666666666555444333444666777666555555444444333333444444444555555555555555555555555222222222222333333333333222222222222222222222222444444444444333333333333111222222333333222222222222333444666777999::::::999888666777:::???EEEIIINNNSSSZZZbbbhhhnnnsssvvvssstttuuuvvvyyy~~~|||qqqdddVVVNNNFFFGGGHHHFFFAAA;;;777666444555666555444333444555444444333333222111000000111111000///.........//////000000111111111111000111111111111111111111111000////////////000000111/////////000///......---------------------------------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++***+++---.........---,,,******++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++++++++++++++******+++,,,,,,,,,++++++************************))))))***++++++++++++***++++++************++++++*********))))))))))))((())))))************))))))+++************)))))))))))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,++++++,,,,,,---...///////////////////////////......///000111222222333111111111111222222222222222333444444555555444444333444555555666666555555555444444444444333333333333333222222222222333333------...//////...------,,,,,,------......//////+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......///000000........................---------.........//////......//////000111111111111111111111111111111111.........//////000000000000111111111000000///...111111222333444555555666666666666555555555555555666666666555444444333333333333222111111111111111000111333555666666666666666444444555666777777666444444444333333444444555444444444444444444444444111111222222222333333333222222222222222222222222333333333333222222222111222222222333333222222111111111333555666666555333666666666666666888;;;===???CCCJJJRRRYYYaaaiiinnnlllnnnppprrrtttwww{{{~~~sssmmmddd[[[SSSKKKBBB<<<:::===@@@???<<<777555444444333333222333333333222222222222222222222111111000//////.........////////////000111111111111111000000000000000000000000111000000////////////000...///000000000///------------------------------------------------------+++,,,---------,,,+++***++++++++++++++++++++++++,,,+++***+++,,,---+++***************************)))***,,,---------,,,+++******++++++,,,---------++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++************************((()))***+++,,,++++++***++++++************++++++*********))))))))))))((())))))************))))))************))))))))))))))))))))))))))))))))))))******************************++++++++++++***************+++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,....../////////////////////////////////000000000000000111222222111111111111222222222222111222333333444333333333333444555555666666555555333333333333333444444444333333222222222222333333,,,---...//////...---,,,......///000111222333333---------....../////////,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...................................................)))***+++,,,---.........,,,,,,------...///000000------...//////...---------------.........//////......//////000111111111000000000000000000000000.........///////////////000000111000000///......000111222333444555555666555555555444444333333333777666666555555444333333333333222111000000111111000111333555666666666555666555555666777888888777444444333333333444444555333333333333333333333333111111111222222333333333444444444444444444444444222222222222111111000000222222333333333222222111333333444555666555222000...111333555555555555666777999===AAAGGGOOOXXX^^^dddhhhmmmqqqtttuuuwwwyyyyyylllYYYRRRHHHBBB??????>>><<<777:::======:::666666666888666333222222222111///---......///000111111111//////.........//////000//////000111111111111111////////////////////////222111000//////...//////...///000000000///---,,,------------------------------------------------,,,------...---,,,***)))************************++++++***+++------+++)))************************'''(((***,,,---,,,***)))***++++++,,,---...//////++++++++++++++++++++++++************************)))************+++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************((()))***+++,,,+++******++++++************++++++,,,,,,,,,++++++++++++***))))))************))))))************))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))))))))******++++++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,***,,,---///000000///...////////////////////////111000000000000000111111000111111111111222222222111111222333333333333222333444555555666666555555111222222333333444444555333222222222222222222333------------------------...------,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------++++++***)))***+++---.....................------........................///............///000000000000000000000000000000000000000000000000000000000000111111111111000000222222111111000000//////000000111222444555666666333444444555555444444333333333333333333333333333333333333333333333333333333333444555666666555555555555666666555444333333333333333333333333333333555444333222111222333333333222111111000000111111111222333333444444333333555444333333222222333333222222222111111111000000///000222444444444222111000111222222333333333333555666777:::<<>>:::777333333333444666777666555222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////............//////..............................---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,++++++***************************************++++++++++++******++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))******************************************************++++++++++++******************)))))))))))))))))))))(((((())))))***************))))))))))))************************))))))******+++,,,,,,---''')))+++,,,+++*********,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...---------------------------.........////////////000//////000222444444333333333222222222333444555444444444444444444444444444444333333333333444444555555555555555666777777.........------,,,,,,+++...------,,,,,,------...///......---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++******+++,,,---.../////////------------------------,,,,,,++++++,,,,,,---...000000000000000000000000/////////////////////////////////000000/////////////////////////////////000000000111111222222222333333333444444333333333111111111111111222222222333333333444444444444444333444444555555444444444444444444555555444444333444444444444444444444444333333333222222222222222333222111111000000111111111111222333333333333222222111111000000000000000111111111111111111111111000111222222222222111111222222222222222111000///000111111222333333444444444444555777:::>>>BBBEEELLLPPPWWW\\\aaaeeeiiikkkqqqwww~~~wwwmmmfffaaa[[[TTTOOOJJJFFF@@@;;;888888777666444555666777777666444222111111111111111111111111111111111111111111111111000000////////////000000////////////////////////........................///////////////////////////......------......///..............................---------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************++++++++++++---,,,,,,++++++*********))))))*********+++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++******************************************************++++++++++++******************)))))))))((()))))))))((())))))***************)))))))))))))))************************))))))******+++++++++,,,%%%(((+++,,,+++)))))))))++++++++++++++++++++++++******))))))******+++,,,------------------------,,,,,,---------.........///......000333555555444222222222333333333444444333333333333333333333333333333333333333333333333222222222222333333444444.........------,,,,,,,,,...------,,,,,,------......------,,,+++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,***)))***+++,,,---............------------------------,,,++++++++++++,,,------////////////////////////........................//////000000000000///////////////000000000000000111111111111111111111222222333333333333333333222000000111111111222222222333333333444444555555555333444444444444444333333333333444444444444444333222222222222222222222222333333333222222222111111333222111111000000111111000111222222333333222222222111000000//////000000111111111111111111111111111111111111111111111000222222222222111111000///111111111111222222222222666555444333444666999;;;>>>@@@BBBEEEHHHMMMSSSWWW\\\bbbkkkuuu}}}vvvvvvyyy~~~yyyggg```WWWOOOIIIEEEAAA===;;;888555444444444333222444555777888666444222111000000000000000000000000111111111111111111111111000000////////////000000////////////////////////------------------------..............................------------....................................---------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********)))))))))***++++++,,,,,,******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******************)))))))))((()))))))))))))))***++++++))))))))))))))))))******************************+++++++++******)))))))))%%%(((+++,,,+++)))))))))++++++++++++++++++++++++******))))))******+++,,,------------------------,,,,,,,,,,,,------------...---...000333555555444222222333333333444444444333333333333333333333333333333333333333333333333000000111111222222222222------------------------...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------////////////////////////........................000000111111111111000000000000000000111111111111222222222222222111111111222222333333333333222222000000111111222333333333333333333444555555666666333444444444444333333222222333333444444444444333111111111111111111111111222222222333222111111000//////000000111222444555000111111222222222222222222111111000000000000000111111111111111222222222222111111111111000000000111111111222111111000000111111111222222222222222333222111111222444666888999999999777777:::>>>BBBDDDIIIQQQZZZbbbhhhkkklllkkknnnuuu~~~xxxpppeee]]]MMMHHHBBB===;;;:::888777333222111222333333111///...111333555333222222222000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000------------------------..............................------------....................................---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++))))))******+++++++++,,,******++++++++++++************************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))******+++,,,))))))))))))************************************,,,++++++***))))))((((((''')))+++,,,+++************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------///222444444333111222333444444444333333333333333333333333333333222222333333333333222222111111222333333333333333+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////........................111111222222222222111111000111111111222222222333444444333333222222222111222222333333333333222222111111111222333444444444333333444444555666666666444444444444444333222111111222333444444444444444222222222222222222222222111222222333222111000/////////000000111222444555000000111222222222222222222222111000000000000111000000111111111222222222222222111000000000000000///000000111111111111000000000111111111222222222111000000000111333444555555666666555444333555777888:::???DDDIIIMMMPPPRRRXXX\\\gggssszzzzzz}}}zzzrrrhhh```ZZZTTTLLLFFF>>><<<999777666666666555333222222444555555333111,,,///222222111000111333000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000...................................................------,,,,,,------.................................---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))*********************++++++,,,,,,---***************+++++++++******++++++++++++************************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))***+++,,,---((()))))))))************************************************)))))))))))))))***++++++******+++---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,...111222222111111222333444444444333333444444444444444444444444111222333333333333222111111222333444444444333333***++++++,,,---...//////...------,,,,,,------...,,,---------------------******************************+++++++++,,,,,,,,,........................------------------------...---+++***)))***++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////........................222222333333333333222222111111222222222333333333555444444333333222222222222222222333333222222222111111222333444444555555333333444444555666777777444444444444333333222111111222333333444444444444333333333333333333333333111111222333222111000///333222222111000111111111000000111222222222222111333222222111111111111111000000111111222222222222222222111000//////000000...///000111111111111111//////000000111222222222222222111111111222222333000333666777666555555555666777888:::<<<>>>@@@AAABBBGGGRRR```hhhkkkooouuuzzzzzz|||~~~~~~zzzuuulllaaaRRRHHHCCCAAA???===;;;:::888777666555444333333222111222333333222111///222444333111000111333111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000...........................------,,,,,,------.................................---------,,,,,,,,,------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++************++++++************************************************))))))))))))************))))))***+++,,,------...******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))***+++,,,---(((((())))))*********+++************************((((((((()))******++++++***+++,,,+++******,,,...*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---000111111000111222333444555444333333444444444444444444444444111222333444444333222111000111222333444333222222---..................---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******++++++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************++++++,,,---******))))))+++---000222,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///111111000000000000000111000111222333333222000///111111000000000000000111222222111111111111222222555444444333222111000000///111222222222222333555///000111222333555666666666666555444333333222222111222222222222111000000111111111111111111111111222222222222222222222222222111000//////000111222222222222222222222222222000000000000000000000000222222222111111111111000111111000000000000111111---...///111111111000///000000////////////000000111111111111111111111111555555555555444444333222555555555555555666777777>>>???AAAEEEJJJOOOTTTWWWaaagggnnnssstttvvv{{{xxxvvv{{{yyyppphhhbbb___]]][[[MMMKKKFFFAAA===:::999888666555444444333333333333222222222111111111111000111111000000//////......000000000000000000000000000000000000000000000000000000///...------,,,,,,........................000000//////.........---...........................------,,,,,,------...---------.........//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,++++++*********************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,************************)))************+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++---,,,,,,+++*********++++++*********))))))((((((*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........//////000000222222222333333333444444444444333333222111000000000000000000000000000000000000000000111111111111,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///000000//////...//////000000111111222222222222222111111000000000000111111222222111111111111222222444333333222222111111111000222333333222333444555444444555666777888888999555555444444333222222111222222222333222111111000111111111111111111111111222222222222222222222222333222111000000111222333222222222222222222222222111111111111111111111111222222222111111111111000111111000000000000111111...//////000000000000///000000////////////000000000000000000000000000000111111222111111000000///333333333333333444555555444444666888;;;???BBBDDDIIIOOOVVV[[[^^^bbbhhhmmmuuuxxx|||}}}~~~zzzqqqnnnrrrwwwxxx|||}}}vvvuuurrrooollliiifffeee___ZZZSSSMMMJJJHHHFFFDDD???===:::666444333222222555444333333222222333333222222222111111111000000111000000000/////////...000000000000000000000000000000000000000000000000000//////...------,,,,,,........................000/////////.........------------------------------------,,,,,,---------,,,,,,---------.........------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))***++++++++++++***)))************************+++************++++++,,,************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))************+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---,,,++++++*********+++******************))))))++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------...///000000111222222222222333333333333444333333222111111000000000000000000000000000000//////000000000111111111******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///...---,,,++++++++++++---,,,***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...///......------...//////111111111111222333444444111000000000000000111111222222111111111111222222222222222222222222222222111333444444333444555777777777777777888888999999444444444333333222222111333333333333333222222111000000000000000000000000222222222222222222222222333333222222222222333333333333333333333333333333111111111111111111111111222222222111111111111000111111000000000000111111111000000////////////000000000////////////000000///////////////////////////000000000000///......111111111000111111222333333333333444555777888999666:::???CCCEEEIIIOOOTTT[[[___dddgggjjjooovvv{{{|||zzzyyyyyy||||||zzzzzz}}}~~~wwwooojjjlllooosssvvvzzz}}}}}}{{{wwwuuuxxxxxxzzz||||||wwwnnnggg```^^^ZZZVVVRRRMMMJJJHHHDDDAAA===:::999999777666666555444222222222333333333333222111111111222222222222111111111000000000000000000000////////////000000000000000000000000000000000000000000000000/////////...------,,,,,,......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,++++++++++++***************************************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++***+++++++++************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))*********************)))))))))))))))++++++++++++++++++++++++************************************************++++++******)))((((((''',,,,,,+++************+++*********+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,*********+++,,,---//////+++,,,,,,...///000111111111111111222222222333333333333222222111000000000000000000000000000000000//////000000000000111111******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---///......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---............---......//////444333222111111222333444000000000000000000111222222222111111111111222222111111111222222333333333222333555555444444666777666666666666555555555555555444444444333333333222333444444444444333222222000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222111111111000000111111000000000000111111222111000.........///000000000////////////000000////////////////////////111111222222222111111000000000//////000000111222666666666666666666777777666777888888888:::>>>AAAEEEHHHLLLOOORRRVVV[[[___cccccccccfffjjjpppuuuxxxyyywwwsssooommmoootttxxx~~~}}}{{{{{{}}}~~~}}}~~~yyyqqqkkkjjjkkkrrrsssttttttpppjjjddd```___```aaacccbbb]]]UUUOOOGGGFFFDDDBBB@@@>>><<<;;;;;;999777777777777666444444444333333333333444555222111000000000000111111111111111111000000000000000000000000////////////000000000000000000000000//////////////////////////////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++*********)))++++++++++++++++++++++++*********************************************************++++++*********++++++++++++++++++++++++---,,,,,,+++++++++++++++************************))))))*********+++++++++************************************************************************************************************************((()))))))))******************************))))))************************************************************************************))))))((((((++++++***************+++*********++++++,,,,,,---,,,,,,,,,++++++************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++,,,---...///***+++,,,---///000111222000000000111111111222222222222111111000000000000000000000000000000000000////////////000000000111++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---.........------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,---...---,,,+++,,,...///.........//////000111666555333111000000111111000000//////000111222222222222111111111111222222111111111222222333333444222444555555555555666888555555444444444444333333555555555555444444444444333444444444444333222222000000000000000000000000222222222222222222222222000111111111111111111000333333333333333333333333111111111111111111111111222222222111111111000000111111000000000000111111222111000.........///000000000////////////000000000000000000000000000000111111222222222222222111000000000000000111111222222222333333333444444444888888777555444444666777:::;;;===???@@@BBBDDDFFFGGGHHHJJJMMMRRRXXX^^^cccfffddd```]]]\\\___eeejjjmmmnnnppprrruuuwwwzzz{{{wwwuuuttttttvvvxxxxxxwwwvvvwwwuuuooogggaaa^^^^^^eeeeeeeeebbb]]]VVVOOOKKKHHHIIIIIIIIIIIIFFFBBB???999999999999999999999999666444444444555555333111111111000000000000000000000000000//////000000111111111111000000000//////////////////000000000000////////////////////////.......................................---------........................---------...............------------------------,,,,,,---......---,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,,,,++++++******++++++++++++++++++++++++************************************************+++******************+++++++++++++++++++++++++++,,,,,,+++******+++++++++************************))))))*********+++++++++************************************************************************************************************************((()))))))))************++++++++++++++++++++++++************************************************************************(((((())))))*********************))))))***++++++*********++++++,,,,,,---,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,******+++---...000111222/////////000000000111111111111000000000000//////////////////////////////...////////////000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........*********+++,,,...000111(((((()))***++++++,,,,,,+++++++++++++++++++++++++++---...---,,,+++,,,---............///000111111444444222111000000//////////////////000111222333222222111111111111222222111111111222222333333333222444555555444555666888555555555555555444444444444444444444444444444444333333333333333222222111111111111111111111111111222222222222222222222222///000111111111111000///222222222222222222222222222222222222222222222222222222222111111111111000111111000000000000111111111000000////////////000000000////////////000000000000000000000000000000...//////000000000000///000000000000000111111222...///000111222222222111222222222222222333333444777777777888888888888888999;;;<<<>>>@@@DDDIIILLLMMMLLLJJJHHHGGGJJJPPPTTTSSSVVVZZZ___cccfffggghhhbbbaaa___^^^^^^^^^\\\ZZZ\\\\\\[[[WWWQQQLLLIIIHHHMMMMMMLLLJJJFFFBBB???<<<:::::::::::::::999999888666666666666666666666666333222111111222333222000111111111000000//////...000000/////////000111111111111000000000/////////////////////000000000000////////////////////////........................................................................---------------.................................+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,************************************************++++++***))))))***++++++++++++++++++++++++++++++******))))))******+++,,,************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,,,,,,,************************************************************************'''(((((()))******++++++***))))))))))))***++++++*********+++++++++++++++,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---...---,,,,,,+++++++++,,,***++++++---...///000000........./////////000000000000000///////////////////////////////////////......////////////000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++******++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++---...///(((((()))***++++++++++++************************+++,,,------++++++,,,---------------...///000111///000000111111000000000////////////000111222333222222111111111111222222222222222222222222333333111333444555444444555777444444444444444555555555222222222222222222222222222222222333222111111000222222222222222222222222222222222222222222222222000111222222222222111000111111111111111111111111222222222222222222222222222222222111111111111000111111000000000000111111...//////000000000000///000000////////////000000////////////////////////,,,---...////////////...///////////////000111111///000111222333222222111......///000222333222222444444444444555555444333444666888999888999<<>>AAA???AAADDDGGGJJJLLLNNNNNNHHHGGGGGGGGGGGGFFFDDDAAACCCCCCBBB@@@>>>;;;::::::;;;:::999888777777666666333444555555444444444444444444444333333333333222222111000000222444444333222222222222222111000000000000//////000000111222111000000000////////////.../////////000000000111////////////////////////------------------------................................................,,,,,,,,,------.........------------------------+++,,,...//////...,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++************************++++++++++++******+++++++++,,,,,,,,,************************************************++++++***))))))***++++++************************'''''''''((()))***+++,,,************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))************)))*********++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++******************))))))++++++++++++++++++,,,,,,************++++++++++++++++++******+++,,,,,,---,,,,,,+++++++++,,,------++++++,,,------...//////------........./////////////////////////////////////////////////////////........./////////000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******************+++)))))))))******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******+++,,,,,,++++++,,,---------,,,,,,************************+++,,,------++++++,,,---+++++++++,,,---...///000+++,,,...000222222111111////////////000111222333222222111111111111222222222222222222222222222222111333444444333444555777222222222333333333444444000000000000000000111111111222222222222111000000333333333333333333333333222222222222222222222222111222333444444333222111000000000000000000000000222222222222222222222222222222222111111111111000111111000000000000111111---...///111111111000///000000////////////000000........................---......///000000000//////............///000000///000111111111000///...//////000222444444222111000000000222333444333222///111444555333444666999666777777666444444666888888888888888888999999:::666777888;;;======;;;999666666777666666666666666777666444333333333444555000222444555333222111111000000000000000000000000111///......111333444555...//////000000//////...000000000000000111222222000000000000////////////.../////////000000111111////////////////////////---------------------------.............................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++************)))(((((())))))******++++++*********++++++,,,,,,,,,************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&&&&&&&'''(((***,,,---************************)))************+++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((((())))))((())))))***+++++++++*********))))))((((((*********++++++,,,,,,---)))************++++++++++++*********+++,,,,,,---*********+++,,,---...///,,,,,,,,,------.........---------.........//////.........///////////////////////////////////////............/////////000))))))*********+++++++++------------,,,+++******)))***,,,---...------,,,,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------...///000000//////000000000000////////////////////////000000000000000000111222333333444444222111000000000111222333222333444444222222333444444555555555444333333222222222222222222111000000000000000000000000000000111111111222222222333333444333111//////000111222111111111222222333333333222222222222222222222222222222222111000///111333/////////000111111222222111111111111111111111111000000000000000///......000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111222222222111111111111111222222222222000///000333444222000111111111111111111111111222222222222222222222222444444444555555555666666555555555555555555555555444333333333333444555555111111111111111111111111000111111111111222222222000000000000000000000000//////000000000000//////111000///...///000222444000000000000000000000000111111000000//////..................////////////////////////............000000//////.........---.........------,,,,,,,,,------..................///......------,,,++++++------------------------///......------,,,++++++.........------,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++******************+++++++++*********))))))******************++++++************************+++++++++*********))))))))))))))))))))))))))))))************************+++++++++************)))++++++++++++++++++++++++((()))))))))************))))))))))))************))))))))))))))))))))))))***************)))((((((************************)))((((((((()))***++++++((((((((((((((((((((((((************************...+++))))))+++,,,***'''************************,,,---...---+++***+++,,,***((('''))),,,...,,,***,,,,,,,,,---------........................------////////////////////////////////////////////////---......///////////////,,,,,,---------.........+++,,,,,,---------,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---......////////////...000/////////////////////........./////////000000111111111222222333333333222222111111111222222222222333444444222222333444444444444444444333222222111111222222111111000///000000000000000000000000111111222333333333333333444333111000///000111222111222222222222222222333222222222222222222222222000111222222111000111222111111111000000000000000111111111111111111111111000000000000000///......////////////////////////////////////////////////................................................000000000111111111222222111111111111111111111111111///...///111222111///111111111111111111111111222222222222222222222222222222222333333333444444444444444444444444444444333333222222333333444555111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111111111///...///000111333////////////////////////000000000000//////..................////////////////////////............////////////......------......---------,,,,,,,,,//////...---,,,,,,,,,,,,------------------------------------------------,,,,,,---------------------------,,,,,,,,,+++++++++,,,------------,,,+++++++++++++++++++++++++++******+++,,,,,,+++******************************************************+++***)))(((((()))***+++))))))))))))))))))))))))************************+++++++++*********)))))),,,++++++******)))))))))************************+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++)))*********++++++++++++))))))))))))************))))))))))))))))))))))))***************)))((((((******************************)))))))))***++++++************************************************---+++)))***,,,,,,+++)))************************+++,,,---,,,***)))***++++++)))(((***---...---,,,,,,,,,,,,------------.....................------////////////////////////........................---......///////////////*********++++++++++++,,,***+++,,,---............------,,,,,,++++++,,,,,,,,,,,,+++******++++++,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++....../////////......---////////////////////////---------.........//////111111222222222222222222222222333333333333222222222333444333222111222444333333444444444333222222111111111111111000//////000000000000000000000000000222333555555444333222333222111000000000111222222222222222222111111111000000000000000000000000---///222333222111111222222222111111000//////...111111111111111111111111///000000000000///......////////////////////////////////////////////////................................................000000000000111111111111222222111111000000/////////...---...000111000///000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111111111222222333000000000000000000000000000000000111111111222222000000000000000000000000111000///......///000111222111000///...///000111////////////////////////000000000////////////...---............//////////////////............---///............---------------------,,,,,,,,,,,,111///---+++******++++++++++++,,,------...//////------------------------+++++++++,,,---.........,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******++++++******)))******************************************************))))))))))))******))))))))))))))))))))))))************************+++++++++***************,,,,,,+++***)))(((((('''************************+++++++++***************))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************)))))))))))))))))))))))))))************))))))(((************************,,,++++++************+++************************************************+++***)))***,,,,,,,,,******************************+++,,,+++)))((()))***,,,+++***+++---......---,,,,,,,,,,,,------------------------------......////////////////////////---------------------------......///////////////))))))))))))************+++,,,---...............///...,,,+++***++++++,,,,,,,,,+++*********++++++((())))))))))))*********++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++////////////...---,,,,,,.........///////////////,,,,,,,,,---------......222222222222111111111111222333444555444333222111111333333333222111222333222222333333333333222222000111111111111000//////000000000000000000000000000111444666666555333111222222111000000111111222333333222222111111000000000000000000000000000000+++...111333222111111222111111111111000000//////111111111111111111111111//////000000//////...---////////////////////////////////////////////////................................................/////////000000000111111222222111000//////......///......//////000000000000000000000000000000000111111111111111111111111.../////////000000000000111111111111111111111111000////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000///...,,,++++++,,,...///222111000///.../////////////////////////////////////////////////////////---------.........////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))((()))+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++***************************++++++*********++++++++++++++++++++++++)))))))))******)))))))))***************************************************))))))))))))))))))***))))))))))))))))))))))))***************+++++++++************************++++++******))))))((((((************************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))************)))(((************************------,,,+++*********+++************************************************))))))))))))***+++++++++***************************+++,,,+++***)))***+++++++++++++++,,,------,,,++++++,,,,,,,,,---------,,,,,,------------......////////////////////////---------------------------......///////////////,,,,,,,,,------------...------......---,,,,,,+++///...,,,+++***++++++,,,---,,,,,,+++******++++++((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++......///......---,,,,,,------....../////////000,,,,,,,,,,,,------------222111111111111111111111333333444555444333222000111222333333111111222333111111222222222222222111111111111111111000//////000000000000000000000000///111444666666555333111111111111111111111222222222222222111111000000000////////////////////////+++...111333222111111111//////000000111111111111000000000000000000000000///////////////...------........................////////////////////////........................////////////////////////....../////////000000000111111000000///...------//////000000000000111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000///............///000000//////////////////////////////000000000111111111///////////////////////////---,,,******,,,---///111111000//////................................................/////////------------........................------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++***))))))))))))))))))***************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++************************((((((((())))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))------,,,+++*********+++))))))))))))))))))))))))************************'''(((((()))))))))*********************************,,,---,,,++++++,,,---******++++++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......////////////////////////........................---......///////////////++++++++++++,,,,,,,,,,,,------------,,,+++***)))------,,,,,,++++++,,,,,,......---,,,++++++++++++)))))))))*********++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************++++++++++++************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------.........------,,,---------......//////000,,,,,,,,,---------......000000111111111111111111333444444333333222111000111222333222111000111333000000111222222222111111222222222222222111000000000000000000000000000000///111222444444333222111000111111111222222222222111111111111111000000000////////////////////////,,,...111222111000000111...//////000111111222222000000000000000000000000...////////////...------........................////////////////////////------------------------000000000000000000000000............////////////000000//////......------...000111111000///111222////////////////////////////////////////////////////////////000000000000////////////////////////...............///000000/////////////////////////////////000000000111111////////////////////////000///...------...///000/////////////////////...........................---............/////////,,,------------..................------------,,,++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,******))))))***,,,...000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************************+++++++++++++++***))))))***+++++++++++++++++++++++++++++++++******))))))******+++************************************************))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++&&&''''''((()))***++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******************************)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))),,,++++++************+++((((((((((((((((((((((((************************''')))***)))(((((()))******************************,,,------,,,+++,,,...)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......////////////////////////////////////////////////---......///////////////(((((()))))))))*********+++++++++,,,++++++******++++++,,,---------,,,,,,000///...---,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,---......///000000------------............//////000000111111222222444444333111111000000000000222333222111000111222///000000111222222111111333333333333333222111111000000000000000000000000///000111111222222111111000000111222222222222222000000000000111111111111000000000000000000000000...000111000//////000111000000000000000111111111000000000000000000000000......//////......---,,,........................////////////////////////------------------------////////////////////////------........./////////........................---///000000......///111........................////////////////////////........./////////000000////////////////////////...............///000000........................////////////000000000111////////////////////////////////////////////////......//////////////////........................---------.........//////,,,,,,---------..................---------,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...---------------------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++,,,+++************+++,,,************************************************((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++''''''(((((())))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))************************)))+++---,,,)))(((***+++************************)))+++,,,,,,++++++,,,---***+++---,,,***)))***,,,***++++++++++++,,,,,,,,,***++++++,,,------......////////////////////////........................---......///////////////++++++,,,,,,,,,---------((()))***+++++++++++++++)))***,,,---...------,,,111000///...---,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,------...///000000---------.........//////...//////000111222222333555444222000//////000111000222222222111000111222//////000111111111111111333444444444444333222222000000000000000000000000000000000000000111111111///000111222222222222222//////000000111111222222111111111111111111111111000111111///......///111222222111111000/////////000000000000000000000000......//////......---,,,........................////////////////////////------------------------........................---------.........//////------..................+++---//////---,,,...000........................////////////////////////---------.........//////000000000000000000000000///............///000000........................////////////000000000000////////////////////////------...//////...------------...///000000000///........................---------.........//////,,,,,,,,,---------............---------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++*********++++++,,,------******++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++---,,,+++******+++,,,---************************************************((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))((((((((((((************************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))((((((((()))***++++++************************************************,,,...///...+++)))+++---************************(((***++++++******+++---+++---...---+++***+++...******+++++++++,,,,,,,,,******+++,,,,,,---......////////////////////////---------------------------......///////////////******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++...---++++++,,,+++)))'''%%%&&&(((***,,,---......,,,+++***))))))***+++,,,***,,,,,,,,,******+++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,---------......222111000...------------------///000222222333333444333222000///.........////////////000000000000000000000000///////////////000222333333222000///111111111000000000000000222111111111000000//////000000111111111111000000---.........//////000000000000////////////000000---///000111222222111111000000000000000000000000111///...///111222000---------------------------//////.........---------,,,,,,,,,------...............------------......//////.........---------++++++******+++---...///..................------........................------------.........///////////////////////////000///...------...///000000000//////.........---000///...------...///000000///...---,,,,,,---...///000000000000...,,,+++////////////000000000000111000///...------...///................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---///---+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))************+++++++++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++*********))))))+++*********))))))(((((((((((('''(((((()))***+++((()))))))))))))))((((((&&&''')))*********)))(((+++++++++************)))(((((())))))))))))(((((()))************+++++++++)))************+++++++++))))))************))))))(((((((((((((((((((((((()))((((((((()))***++++++************************)))************++++++++++++++++++*********))))))------,,,+++++++++,,,,,,+++---...---+++***+++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++.........---,,,***)))(((&&&''')))***,,,,,,------++++++***))))))***++++++((()))++++++***)))+++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...---------.........//////111000///......------......///000222222333333333444333222000//////....../////////000000000111111000000000000111111111111///000222333333222000///000000000000000000000000111111111000000000//////000000111111111111000000........./////////000000000//////......//////000...///000111222222111000000000000000000000000000000///...///111111///---------------------------//////.........---------,,,,,,------------------------,,,,,,,,,,,,------///.........------------++++++******+++---...///..................------........................,,,,,,------------..............................000///...------...//////000/////////.........---000///...------...///000//////...---,,,---......///000000000///...,,,+++........./////////000000111000///...------...///---------...............................................................///////////////////////////---,,,---000111000...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++)))************+++++++++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++*********))))))************)))))))))((()))(((((((((((())))))***(((((())))))))))))(((((((((((()))***************+++++++++*********))))))(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++************************)))************++++++++++++++++++*********))))))------,,,+++************,,,,,,+++******+++++++++///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++...000111///+++((((((***(((((()))++++++,,,,,,++++++******))))))******+++'''(((******))))))***,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---............//////////////////...............///000111222222333333333222333222222111000///....../////////000000000111111000000000111111222222222///000111222222111000///000000000000000000000000111111000000000000/////////000000111111000000///......////////////000000//////............/////////000000111111111000000000000000000000000000000//////...///000111///---------------------------...............---------------------------,,,,,,,,,,,,++++++++++++,,,,,,............------------++++++++++++,,,---......------------------......------------------------,,,,,,,,,------------...........................///......---......///////////////...............//////...------...//////......---------.../////////////////////...---,,,---------.........//////000///......---.........,,,,,,------.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,)))************+++++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++***************************))))))))))))******)))((((((((())))))(((((())))))***))))))((()))))))))))))))***++++++++++++*********)))))))))(((((())))))))))))(((((('''((((((((()))))))))))))))))))))*********++++++))))))************))))))************************+++***))))))))))))))))))************************)))************++++++++++++++++++***************+++++++++++++++++++++,,,111...******,,,...---,,,///......------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,---111333111+++'''(((+++))))))***+++++++++************))))))))))))******)))***+++***)))((()))************************************************************************************************************************************)))***++++++,,,------------............---------------...///000000111111222222222111111222222222111000//////...............////////////......///000111222222222000000111111111111000000/////////000000000000000000000000000000000////////////000000000000////////////////////////000000...............///000000000111111111111000000000000000000000000000000000///...//////000//////............................................................------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,---------,,,,,,------------......------------------------------------.......................................------.........//////................................................------------......///////////////......---------,,,,,,,,,---------..............................+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********************************)))))))))))))))++++++***)))(((((((((((((((((()))*********))))))))))))((('''''')))***+++************))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))++++++***)))((((((((()))************************))))))*********+++++++++************************'''(((***+++---...//////999333---,,,...000///,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,---111333000+++'''))),,,)))******+++++++++******)))))))))))))))))))))))),,,------,,,***((())))))******************************************************************************************************************************)))))))))***++++++++++++,,,,,,,,,------------,,,,,,------...///000//////000000000000000///111111222222111000///...,,,,,,,,,---------......,,,------...///000111111000000000111111000000000......//////000000000000//////////////////000000//////000000000000//////000000000000000000//////.........///000111333444222222111000000/////////////////////////////////---.../////////.................................---..............................------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------............/////////........................,,,,,,---...............---------...............------............------,,,,,,---....../////////.........---------------,,,,,,,,,,,,------------------..................,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++************************))))))))))))))))))******,,,+++***))))))((())))))(((((()))***************)))((('''&&&'''((()))************)))))))))(((((((((((())))))))))))(((((()))))))))*********++++++(((((()))))))))*********))))))************))))))((((((((((((((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))))))))*********+++++++++************************)))***+++---...//////...;;;555...,,,...///---***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,///000///+++)))***+++)))******+++++++++******((())))))******))))))(((---......,,,***))))))*********************************************************************************************************************************))))))******+++,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,---...//////---......///000000000///000111222222222000///...,,,,,,,,,,,,---------...---------....../////////000000000000000000000000---......//////000000111......////////////000000...//////000000//////...111111000000000000//////---...///111333555777999333333111000////////////////////////////////////,,,...000///...---...///........................---------...............------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++,,,---...............---------------.........------............------,,,---......///...............------,,,------...,,,,,,,,,---------......,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++******++++++++++++*********************+++++++++************************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,***************+++++++++))))))))))))************++++++***)))))))))******(((((()))***++++++++++++((((((((((((((())))))*********)))))))))((((((((((((((())))))))))))((((((************++++++++++++((((((((()))))))))******))))))************))))))''''''''''''''''''''''''+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************++++++++++++,,,---...---,,,+++***555111,,,***++++++***(((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------,,,+++******((()))***+++++++++++++++'''((()))******)))(((''')))+++,,,+++***)))***,,,************************************************************************************************************************+++************+++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......,,,---...000111111111111///000222222222111///...------........./////////............////////////000000////////////000000------......///000000111........./////////000000......////////////......111111111000000000//////......000333666999<<<>>>444333222000///......///////////////////////////,,,...000000---,,,---///........................---------.........//////,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,---------,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***+++,,,...//////......,,,,,,,,,------.........,,,------......------,,,---.../////////...---,,,...---,,,,,,,,,---......------------............+++,,,---.........------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))))))))))))))+++,,,+++((('''(((***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))************+++++++++******++++++++++++******))))))*********+++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))*********+++++++++((()))))))))*********************)))******++++++(((((()))***++++++++++++))))))***+++++++++++++++***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))***+++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++'''(((***,,,,,,,,,+++***---,,,+++*********+++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,+++***+++,,,---+++)))(((((()))++++++,,,,,,,,,'''((()))******)))((('''%%%''')))))))))***,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---------.........------,,,,,,------------...///000222222333333///000222333222111///...////////////000000000111000000000000////////////000000////////////000000---------...///000000111---.........//////000000......////////////......222111111111000000//////...///111444888<<>>???@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@===>>>>>>>>>>>>===<<<<<<999999888888777777666666666666666555444444333333////////////000000000111)))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))***++++++++++++***)))(((((()))***************)))******++++++******)))*********))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((('''''''''((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))((())))))******+++,,,,,,+++***(((''''''(((***+++))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((()))*********(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))************++++++++++++++++++++++++++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,************((('''((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))'''&&&''')))******)))++++++******************))))))))))))************((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++((())))))***++++++,,,,,,++++++************++++++))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------.........//////...//////000111111222222222222444555888:::<<<>>><<<>>>???@@@@@@BBBEEEHHHGGGGGGHHHIIIKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<<<<777777666555555444333333)))))))))))))))))))))))))))************+++++++++))))))((())))))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))*********************++++++++++++*********)))))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))((())))))***++++++,,,,,,+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))++++++++++++******************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))000---******++++++(((%%%(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((((()))***)))((('''(((***)))))))))))))))))))))))))))((('''(((***,,,,,,+++,,,+++++++++***)))))))))))))))))))))************((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,((())))))***++++++,,,,,,++++++************++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------..................////////////000333333444555666666777777777888:::===@@@CCCFFFHHHLLLLLLLLLKKKJJJKKKNNNPPPNNNNNNOOOQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRSSSTTTSSSRRRQQQPPPOOOOOONNNMMMMMMLLLKKKKKKFFFFFFEEEEEEDDDCCCBBBBBBEEEDDDCCCAAA???===<<<;;;))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...---,,,+++++++++,,,,,,************************+++++++++************)))+++++++++,,,,,,+++++++++(((***++++++)))((())))))************************))))))))))))))))))))))))******************************))))))((((((''''''++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))(((''''''((()))+++))))))************))))))))))))))))))))))))))))))&&&&&&''')))************))))))(((((('''''''''&&&(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((***)))(((''''''((())))))++++++************+++++++++*********))))))((((((''''''((()))***+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))*********+++++++++++++++******************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,---,,,)))***---+++'''*********+++,,,---...///------------------------+++,,,,,,,,,------------......---,,,,,,,,,,,,---......------......//////000111333333333333444666999;;;===???AAABBBBBBBBBDDDEEEFFFHHHKKKNNNPPPQQQPPPNNNNNNNNNQQQRRRRRRRRRSSSSSSSSSRRRPPPPPPRRRTTTTTTSSSSSSSSSTTTVVVXXXYYY\\\ZZZWWWUUUSSSRRRRRRRRRQQQRRRTTTVVVVVVVVVTTTSSSWWWVVVUUUTTTQQQNNNLLLJJJFFFGGGGGGIIIJJJLLLNNNOOOKKKJJJIIIIIIHHHGGGFFFFFF))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,+++++++++***************************+++++++++*********))))))))))))************))))))((()))++++++)))((()))***************************))))))))))))))))))))))))******************************))))))((((((((((((************************''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++---......---+++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))******)))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))((((((((('''''''''(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''&&&&&&'''((()))***+++******))))))******+++************)))))))))(((''''''((()))***+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))))))))(((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++---111000---++++++++++++,,,------...------------------------......------,,,---------//////.........///000000////////////000111111222555777999::::::<<<>>>@@@BBBCCCEEEHHHIIIJJJJJJJJJLLLMMMMMMNNNPPPQQQSSSTTTSSSQQQOOONNNOOOOOONNNMMMNNNNNNMMMLLLJJJJJJMMMOOOWWWWWWVVVUUUUUUUUUUUUVVVXXXWWWVVVSSSRRRPPPOOOOOOPPPQQQSSSUUUUUUTTTSSSRRRSSSTTTSSSRRRPPPMMMJJJHHHEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHGGG))))))))))))))))))))))))))))))))))))***************************************++++++,,,+++***)))(((************************++++++*********)))))))))'''(((((())))))(((((('''''')))++++++)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---......---,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***+++******))))))******+++************))))))))))))'''(((((()))***+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********************************************************++++++,,,,,,---++++++++++++++++++++++++************+++++++++,,,))),,,,,,,,,000555555222,,,,,,,,,++++++,,,------,,,,,,------------------//////------------...///111111222333444555666666666666666777888999:::;;;===???BBBDDDEEEGGGIIILLLLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUURRRNNNKKKJJJIIIGGGEEEGGGFFFEEECCCBBBCCCFFFIIIUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTSSSRRRQQQOOOMMMLLLMMMNNNPPPQQQQQQPPPOOOOOOPPPQQQRRRRRRPPPLLLIIIGGGDDDCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHGGGFFF))))))))))))))))))))))))((()))))))))************************************((()))+++,,,+++***(((&&&************************************))))))))))))'''(((((((((((((((((('''''')))***+++)))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((())))))))))))(((((()))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))(((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((())))))******))))))))))))***************)))))))))))))))'''((()))***+++,,,,,,---,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************************************++++++++++++,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,))),,,,,,,,,000555666333------,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,...---------...000222444555666777999;;;<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFDDDFFFIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVWWWXXXWWWWWWSSSSSSTTTUUUUUUUUUUUUUUUSSSPPPKKKHHHFFFEEECCCAAAAAAAAA@@@??????AAAEEEIIINNNPPPRRRTTTUUUUUUTTTTTTQQQRRRRRRRRRQQQOOOLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLOOOPPPRRRRRRQQQNNNJJJHHHFFFEEECCCBBBAAA@@@@@@???>>>@@@BBBDDDEEEFFFEEEDDD))))))))))))))))))))))))((()))))))))************************************((()))***++++++)))'''&&&*********************************)))))))))((((((((())))))******))))))((('''(((*********)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((''''''((())))))((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((************))))))((((((***))))))))))))))))))***))))))))))))))))))******(((((()))***+++,,,------,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))((((((((()))))))))************************************))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---,,,+++...222222///------,,,+++++++++,,,,,,)))*********+++++++++,,,++++++,,,...111555888:::;;;<<<>>>@@@BBBCCCCCCDDDHHHHHHHHHIIIIIIJJJLLLLLLGGGIIIKKKKKKKKKKKKMMMNNNOOOPPPRRRTTTUUUVVVUUUUUUPPPQQQSSSUUUVVVWWWWWWWWWRRROOOKKKHHHGGGGGGGGGFFFDDDEEEEEEEEEEEEHHHLLLPPPNNNPPPRRRSSSTTTTTTTTTSSSPPPQQQRRRRRRQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMOOOPPPRRRSSSRRRPPPMMMKKKIIIHHHGGGEEECCCBBBAAAAAA===???AAADDDEEEGGGGGGGGG))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))******+++***)))((('''******************************)))))))))((((((((()))******++++++******)))&&&(((*********)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))''''''''''''))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((,,,,,,,,,+++***)))((('''***))))))(((((())))))***))))))))))))************((())))))***+++,,,------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************************************))))))*********+++++++++)))))))))***++++++,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,***,,,///...***,,,,,,,,,++++++,,,------******++++++,,,,,,------+++---000444888<<>>???@@@???AAACCCFFFIIIJJJKKKKKKOOOQQQSSSVVVXXXXXXXXXXXXSSSPPPMMMLLLMMMPPPRRRRRRPPPQQQSSSRRRQQQPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGIIILLLOOOQQQ))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++***)))*********************************))))))))))))(((((((((((())))))************))))))&&&(((************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&&&&((()))************(((((())))))*********+++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))))))))(((((('''((()))******)))(((((())))))(((((((((((())))))(((((())))))*********+++))))))***+++,,,------...,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((())))))******++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---+++)))***---,,,(((*********+++,,,---...////////////000111222222333333666;;;@@@DDDFFFFFFFFFDDDEEEFFFGGGGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>:::;;;===<<<;;;;;;<<<===:::<<>>AAACCCDDDEEEEEE<<<===???AAACCCCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEFFFHHHFFFBBB???<<<;;;;;;;;;@@@BBBDDDEEEFFFHHHLLLNNNMMMOOORRRSSSSSSRRRRRRSSSLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGJJJLLLNNNMMMLLLJJJJJJJJJLLLNNNPPPMMMJJJGGGEEEDDDCCCBBB@@@@@@??????@@@CCCEEEFFFEEEEEEGGGHHHFFFGGGJJJJJJFFFIIIJJJJJJJJJIIIIIIHHHGGG,,,+++******))))))******************************************************************)))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))************))))))))))))************))))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++******************************************************))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((++++++*********)))))))))(((&&&%%%######$$$%%%&&&((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))))))))((((((+++++++++*********))))))((((((((((((((((((((((((((((((((((((((()))*********)))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***)))(((''''''((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))+++)))((((((***+++***(((******+++,,,,,,+++******)))))))))******+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++,,,,,,************************************************+++************+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,---...///.........222333444555666888999999999:::===???AAABBBCCCCCCGGGGGGHHHIIIIIIIIIIIIIIILLLLLLLLLMMMMMMMMMMMMMMMKKKIIIFFFDDDBBBBBBBBBBBBFFFGGGIIIIIIIIIJJJMMMOOONNNOOOOOONNNKKKJJJJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDFFFHHHJJJMMMNNNOOONNNNNNNNNNNNPPPRRRTTTQQQNNNJJJGGGEEEDDDBBBAAACCCBBBBBBDDDFFFIIIJJJKKKLLLPPPTTTVVVYYY[[[XXXQQQQQQPPPOOOMMMKKKHHHFFFEEE,,,+++******))))))******************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&(((*********+++*********))))))(((((())))))))))))************(((((()))))))))***************************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))*********************************************************))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++***))))))((()))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((******))))))))))))(((((())))))'''&&&&&&&&&'''(((''''''(((((((((((())))))************************'''((((((((((((((('''&&&+++************)))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((***))))))((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))((()))***+++***((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,,,,++++++++++++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++......//////000111111222666777999;;;===>>>>>>???;;;===???BBBCCCEEEEEEEEEPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLJJJJJJKKKMMMNNNMMMLLLHHHEEECCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAAAAABBBBBBEEEFFFGGGIIILLLNNNPPPQQQSSSSSSSSSSSSTTTVVVWWWXXXWWWSSSNNNJJJHHHGGGEEECCCGGGHHHHHHJJJLLLOOORRRSSSTTT]]]hhhpppvvvvvvmmmbbb[[[ZZZVVVRRRMMMIIIEEECCC,,,+++******))))))***************************************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&%%%''')))******************))))))))))))((()))))))))************))))))))))))*********+++******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))***++++++(((((((((((((((((((((((()))))))))(((((((((((((((,,,,,,+++*********+++,,,&&&''''''((())))))******************************(((((())))))((((((''''''************))))))))))))************************))))))(((((((((((()))))))))))))))))))))*********))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++((((((((((((((((((((((((***)))))))))******))))))************************))))))******************))))))))))))))))))))))))******++++++++++++******((()))))))))************,,,,,,,,,++++++************************************************+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------111111222333555777999999;;;<<>><<<999888777888:::>>>BBBFFFIIIKKKLLLKKKLLLMMMNNNPPPRRRTTTVVVRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLJJJIIIGGGEEEDDDCCCAAABBBBBBAAA???>>>???@@@BBBIIIRRRYYYZZZWWWSSSQQQLLLJJJHHHEEEEEEFFFHHHIIIHHHHHHIIIJJJMMMPPPSSSUUUTTTWWW]]]cccgggjjjkkkkkkjjjkkkkkkkkkjjjgggdddbbb^^^[[[WWWVVVWWWZZZ\\\]]]\\\^^^`````````ccciiiooo{{{rrrddd[[[XXXTTTNNNIIIFFFCCCBBB,,,+++******))))))******************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++***************))))))))))))))))))))))))************************++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((************************************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))************************)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******''''''(((((()))******+++))))))))))))))))))))))))'''((()))***+++******)))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))******++++++++++++((((((((())))))******+++))))))))))))))))))))))))&&&&&&((()))************(((((((((((())))))************************************)))((((((((((((((('''(((((()))******++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((()))***+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))(((***+++***(((((()))++++++***))))))))))))***+++++++++++++++*********)))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++,,,,,,************************((())))))***++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333666999<<<===AAACCCFFFHHHIIIHHHFFFDDDCCCAAA>>>;;;999999:::;;;>>>@@@CCCGGGJJJLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUPPPPPPPPPOOONNNNNNMMMMMMHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCCCCEEEGGGLLLVVVdddnnnooohhh___YYYRRRPPPMMMJJJIIIJJJMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWWWW\\\dddmmmuuuzzz|||}}}wwwxxxxxxwwwsssooojjjgggaaa]]]ZZZYYY[[[^^^aaabbbdddggghhhhhhgggjjjqqqwwwsssjjjeee]]]ZZZVVVPPPLLLIIIGGGFFF,,,++++++***)))*********************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++------,,,***,,,,,,+++***)))(((''''''))))))))))))************))))))))))))************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((************************************************))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))'''((()))+++++++++***)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))******+++++++++,,,'''((()))***************))))))))))))************(((((((((((((((((((((((($$$$$$&&&((()))*********'''((((((((())))))******))))))))))))))))))))))))******)))((((((((((((((('''(((((()))***+++++++++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))*********************++++++,,,,,,---************************((())))))***++++++,,,,,,*********)))***++++++,,,------------------------,,,,,,,,,---------......///000222555999<<>><<<;;;:::;;;???CCCEEEHHHJJJLLLOOOQQQRRRRRRRRRNNNPPPQQQSSSTTTTTTSSSSSSOOONNNLLLKKKJJJJJJJJJJJJEEEEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGHHHIIIKKKNNNXXXdddtttuuuhhh___XXXUUURRROOOOOOPPPRRRTTTVVVVVVWWWXXXYYYXXXXXXXXXZZZ```kkkvvvzzzuuuoookkkccc```\\\[[[\\\```bbbdddjjjlllnnnmmmkkknnnuuu{{{rrriiiiiikkkccc```[[[UUUQQQNNNLLLLLL******))))))))))))******************************((())))))*********))))))+++++++++*********))))))******))))))))))))******************************++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((---,,,)))''''''(((***+++)))************+++++++++************************+++)))'''(((+++,,,***(((++++++******++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))*********************))))))((((((''''''******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''((((((((((((******************************)))(((((((((((((((((((((''''''''''''((((((&&&'''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))************)))***+++++++++***((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))******+++,,,(((((())))))*********+++(((((())))))***+++------******)))((((((((((((((())))))))))))************++++++******)))******++++++++++++******)))))))))************************......------------,,,,,,......,,,+++************///...,,,+++******+++,,,,,,...000000000000111333333444666:::===AAACCCEEEKKKMMMNNNMMMIIIEEEBBB@@@@@@AAABBBDDDGGGJJJLLLNNNRRRQQQQQQSSSVVVWWWTTTQQQRRRTTTVVVUUURRROOOMMMLLLKKKLLLOOOUUUXXXWWWPPPKKKHHHFFFHHHKKKKKKHHHHHHKKKNNNJJJJJJLLLKKKJJJOOOXXXbbbxxx|||pppgggfff^^^WWWWWW\\\aaabbb```^^^\\\YYYYYYYYYYYYYYYWWW\\\hhhwww|||uuunnnjjjhhhgggbbb\\\[[[^^^^^^\\\^^^dddooollljjjlllqqqwww}}}~~~wwwooogggcccaaaaaaccc___YYYWWWXXXYYYXXXWWW******))))))))))))******************************))))))***))))))((('''&&&+++++++++*********))))))******)))))))))))))))***************************++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))(((*********))))))((((((((()))************+++++++++************************+++)))((((((***+++***(((++++++******++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************)))))))))(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))((((((***)))))))))(((((((((''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))))))))***))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++++++++***((()))*********)))'''''')))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))******+++,,,))))))*********+++++++++))))))))))))***+++,,,,,,++++++***)))))))))))))))))))))))))))************,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,---------...++++++******)))*********------,,,,,,,,,---///000...000111111000111333555666888;;;???CCCGGGIIIJJJLLLNNNOOOOOOLLLIIIHHHGGGJJJKKKMMMOOOQQQSSSUUUVVV[[[YYYWWWWWWXXXXXXUUURRRRRRSSSTTTRRRNNNKKKIIIIIIJJJMMMUUU^^^eeeddd]]]WWWUUUPPPMMMNNNMMMKKKKKKMMMNNNMMMPPPSSSRRRQQQXXXaaasss~~~yyykkkddd]]]]]]ccchhhhhhgggbbbbbbcccbbbbbbbbbbbbbbbkkkxxx|||wwwsssoookkkgggeeeaaa___```ddddddaaadddjjjvvvrrrooonnnppptttxxxyyywwwssskkkccc]]]ZZZZZZ[[[\\\YYYVVVUUUWWWXXXXXXWWW******))))))))))))***************************************)))((('''%%%%%%+++++++++***************++++++***)))(((((())))))************************+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((***+++***)))'''&&&)))************+++++++++***************************)))((()))***+++***(((+++************+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))*********++++++))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++(((((()))***************)))))))))***************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))************))))))))))))))))))))))))******)))((((((((())))))******))))))))))))******)))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))******+++,,,************+++++++++++++++***************++++++,,,++++++***************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))***+++,,,---......***************+++,,,,,,...------......///111111222333444444444666999<<<>>>@@@DDDIIILLLOOOQQQQQQQQQRRRSSSRRRPPPNNNNNNNNNRRRTTTVVVXXXZZZZZZYYYYYYZZZWWWTTTSSSSSSSSSQQQPPPRRRSSSRRRPPPMMMKKKKKKLLLPPPVVVaaannnvvvwwwpppiiiaaaXXXQQQPPPOOOMMMMMMOOOJJJMMMTTTXXXXXXZZZcccmmmpppjjjddddddhhhlllmmmllliiimmmqqqrrrpppoooppprrrxxx~~~zzzxxxwwwtttoookkkjjjmmmrrruuurrrnnnqqqvvvxxxuuurrrqqqssswwwyyyzzzooojjjccc\\\WWWVVVWWWYYYVVVTTTSSSSSSUUUVVVVVVUUU******))))))))))))******************************))))))******)))(((''''''************************,,,+++***)))((((((((((((******************************)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))'''((()))******)))'''&&&))))))*********+++++++++***************************)))))))))******))))))***************++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---(((((()))***************))))))******++++++,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))((())))))******))))))(((((())))))***)))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++***)))))),,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************))))))******+++,,,))))))******************,,,++++++***))))))******+++******))))))*********((()))))))))******************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------,,,,,,,,,,,,,,,------...////////////000111111222666777999:::;;;>>>BBBFFFIIIKKKNNNQQQSSSUUUUUUUUUUUUVVVVVVUUURRRQQQQQQRRRRRRTTTWWWYYYYYYXXXUUUSSSQQQOOOLLLKKKKKKMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVYYY^^^hhhttt||||||vvvooocccZZZRRRPPPPPPMMMKKKLLLIIIOOOWWW[[[^^^eeerrr~~~~~~zzz{{{|||qqqlllhhhhhhlllpppqqqpppuuu{{{|||{{{~~~~~~|||xxxvvvwwwxxxxxxxxxiiifffaaa]]][[[ZZZZZZZZZUUUTTTTTTSSSSSSSSSRRRQQQ******))))))))))))******************************((()))***+++++++++++++++************************++++++***)))(((((())))))***************************)))))))))))))))******************************))))))))))))))))))******))))))((((((((()))))))))))))))*********+++++++++************************))))))******)))))))))*********))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))))))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---(((((()))***************))))))******++++++,,,,,,(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++'''''''''((((((((())))))++++++++++++++++++++++++******))))))))))))******)))((((((''''''(((((()))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))***))))))((((((++++++******))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************))))))******+++,,,)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))((((((((())))))***((()))))))))************'''((()))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...------,,,,,,------......///111222444666777888<<<>>>@@@BBBDDDGGGLLLOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSTTTTTTTTTTTTUUUWWWQQQSSSVVVWWWWWWTTTQQQNNNLLLKKKIIIGGGHHHJJJMMMPPPNNNPPPSSSUUUWWW[[[___bbbaaacccgggnnnsssrrrmmmggg```YYYSSSQQQOOOJJJGGGGGGOOOUUU[[[___eeerrrzzzsssrrrsssmmmkkkjjjmmmsssyyy}}}~~~|||xxxuuussspppnnngggeeeddddddeeeccc___\\\ZZZZZZXXXVVVSSSQQQOOONNN******))))))))))))******************************((((((***+++,,,---------***************+++++++++******))))))))))))******************************)))))))))))))))******+++************************))))))))))))***************))))))((())))))***+++)))************+++++++++************************(((***+++***)))((()))******))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))(((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++(((((()))***************)))))))))***************(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************'''(((((()))))))))(((((()))(((((('''&&&'''''''''((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))******+++,,,*********))))))))))))))),,,,,,+++***)))))))))***(((((((((((((((((()))***))))))))))))************&&&'''(((*********))))))++++++++++++,,,,,,,,,,,,************************---,,,,,,,,,++++++++++++------,,,,,,---...//////000222555999===@@@BBBCCCCCCFFFIIIKKKLLLMMMPPPRRRRRRQQQPPPOOONNNNNNMMMMMMIIILLLPPPRRRSSSUUUWWWYYYQQQSSSUUUVVVUUURRROOOLLLGGGGGGFFFDDDDDDEEEIIILLLOOORRRVVVZZZ]]]aaaeeehhhkkkjjjiiikkkllljjjddd___[[[WWWTTTTTTQQQLLLKKKNNNXXX]]]bbbeeennn~~~xxxpppmmmnnnnnnnnnpppuuu~~~}}}~~~}}}zzzwwwuuutttrrrpppnnnkkkkkklllnnnpppoooiiiddd______]]]ZZZVVVSSSSSSSSS******))))))))))))******************************((()))***+++++++++++++++))))))*********+++++++++(((((((((((()))***+++,,,************************)))))))))))))))***++++++************************((()))))))))************((()))***,,,,,,,,,+++***)))************+++++++++************************(((***+++***(((((()))+++)))))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++***))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))((()))))))))************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))(((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))++++++++++++++++++++++++******))))))******+++,,,))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************'''((()))******************)))((('''''''''((((((((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))******+++,,,,,,,,,,,,+++++++++******++++++******************))))))(((((())))))***+++))))))))))))************&&&''')))+++++++++***)))*********+++++++++,,,,,,************************,,,,,,,,,,,,------------------...///111444555777;;;===@@@CCCGGGIIIJJJKKKKKKNNNPPPQQQPPPOOOOOOOOOLLLJJJHHHFFFEEEEEEEEEFFFFFFIIIMMMPPPQQQQQQRRRSSSNNNOOOPPPQQQPPPMMMKKKIIIBBBCCCEEEEEEEEEGGGKKKOOOWWW[[[___bbbdddfffhhhjjjmmmkkkiiihhhgggccc\\\VVVSSSRRRTTTVVVVVVVVV^^^fffmmmrrrvvvzzzzzzsssppprrrvvvwwwzzz{{{uuuqqqrrrxxx~~~zzzxxxvvvuuutttssspppnnnlllkkkkkknnnqqqpppkkkfffaaaaaa```]]]ZZZYYY\\\^^^******))))))))))))******************************))))))*********))))))((())))))******++++++++++++'''((((((((()))+++,,,---************************))))))((())))))***++++++************************(((((())))))*********+++&&&))),,,//////...+++))))))************+++++++++************************(((***,,,+++(((''')))+++)))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************))))))(((((('''''''''((((((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,))))))))))))******************************************))))))***+++,,,,,,******))))))))))))***************+++,,,,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,...---+++*********+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************)))***++++++,,,.........------,,,,,,,,,+++***************++++++******))))))***+++,,,,,,))))))))))))************&&&(((***,,,---,,,+++***)))))))))******+++++++++************************++++++,,,---......///000...///111444777:::===???GGGIIIJJJLLLMMMMMMLLLLLLPPPSSSUUUUUURRROOOLLLKKKFFFDDDAAA>>>>>>>>>@@@BBBHHHKKKNNNOOONNNLLLKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDAAADDDHHHKKKMMMPPPVVV[[[aaadddhhhjjjjjjjjjjjjkkkeeecccbbbaaa```[[[RRRLLLKKKMMMRRRXXX[[[bbbqqq{{{zzz~~~||||||zzzvvvrrruuuuuuqqqkkkkkkssszzzzzztttnnnhhhcccdddbbb```cccggggggccc___```aaaaaa___]]]___ccchhh))))))))))))))))))))))))******)))(((((((((((((((************************'''((()))***************'''''''''((()))+++---...))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************************************,,,,,,+++***)))))))))***+++++++++************))),,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((************************)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''++++++***)))(((((())))))))))))(((((((((((())))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))************************+++*********))))))(((((())))))))))))))))))))))))******)))(((((((((((((((******))))))((((((((('''''''''(((((())))))************++++++++++++******))))))))))))))))))))))))++++++++++++************))))))******++++++,,,,,,************************+++)))(((&&&&&&((()))+++,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))((($$$###)))333<<<>>>444)))&&&***...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&************************+++++++++++++++,,,,,,,,,************************************************''''''(((((())))))******))))))*********+++++++++************************+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,***)))((()))+++,,,---,,,,,,...//////222777:::>>>BBBGGGJJJKKKLLLMMMMMMLLLKKKLLLMMMSSSTTTUUUUUUQQQLLLFFFBBB===<<<<<<>>>BBBEEEFFFFFFLLLLLLJJJIIIGGGFFFEEEDDD???CCCFFFHHHGGGEEEBBBAAAEEEGGGJJJKKKNNNUUU^^^fffrrrwwwxxxtttoookkkfff```ZZZ[[[\\\\\\YYYUUUQQQNNNLLLMMMRRRZZZbbbppp~~~|||{{{{{{zzz{{{vvvoooooopppooommmooopppooonnnoootttxxx|||vvvllleeeaaaeeecccaaabbbddddddbbb^^^aaaeeeiiiiiiggggggjjjnnn))))))))))))))))))))))))******)))(((((((((((((((************************((())))))************)))+++++++++******)))))))))************************************************************************))))))(((((((((((())))))************************************************++++++******)))*********+++++++++************)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***************************)))(((''''''(((***+++))))))))))))))))))))))))************************************))))))))))))***)))))))))((((((((('''++++++***)))))))))))))))***))))))(((((())))))***************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************************)))))))))((())))))))))))))))))))))))******)))(((((((((((((((*********)))))))))(((((((((((((((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''&&&%%%%%%)))))))))******************************************)))(((''''''((()))***+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************'''))))))'''&&&)))000666888111)))&&&))),,,+++((())))))))))))))))))))))))((((((((((((((((((((((((*********************************))))))(((((((((************************))))))******+++,,,,,,,,,************************************************(((((((((((())))))******)))))))))))))))*********************************+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,---...---...000222666999===AAACCCFFFIIIKKKHHHJJJLLLNNNOOOPPPSSSUUUTTTUUUUUUTTTQQQMMMHHHEEE?????????BBBEEEHHHIIIHHHIIIHHHGGGEEEDDDCCCBBBBBB???AAADDDFFFGGGGGGGGGGGGJJJKKKMMMPPPVVV___iiioooxxx|||{{{tttkkkfffaaa]]][[[\\\\\\[[[XXXSSSNNNKKKOOOSSS^^^mmmzzz~~~xxxtttsssrrrrrrppppppssstttwwwuuunnnmmmmmmlllkkkmmmooonnnmmmooossswww{{{vvvllleeeaaafffeeeeeehhhkkkjjjfffaaaeeejjjpppsssrrrrrrtttwww))))))))))))))))))))))))******)))((((((((())))))************************)))************))))))(((***++++++,,,+++***((('''***************************************************************************))))))(((((())))))************************************************************)))******+++++++++++++++************)))((())))))***++++++,,,,,,))))))))))))))))))))))))***************************************)))))))))************************+++***)))((('''((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((+++***))))))))))))))))))*********))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************************))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((*********))))))))))))(((((((((((())))))))))))***,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((&&&%%%$$$###"""***))))))))))))))))))(((************************))))))(((((((((((())))))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************%%%(((+++***)))(((+++---000,,,)))'''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++***************))))))))))))))))))))))))(((((())))))***+++,,,,,,************************************************((((((((())))))))))))***))))))))))))))))))((((((************************+++++++++***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,---...///000111333666999???BBBGGGIIIJJJKKKLLLMMMHHHKKKNNNPPPQQQSSSVVVXXXVVVVVVUUUTTTQQQNNNKKKJJJFFFFFFFFFIIIKKKMMMLLLKKKHHHGGGEEECCCBBBAAABBBBBB@@@AAADDDFFFIIILLLNNNOOONNNMMMNNNRRR[[[eeemmmqqqxxx|||{{{qqqgggbbb___^^^^^^___aaaaaa___[[[WWWTTT\\\bbbpppzzzrrrllliiiiiiiiigggfffhhhmmmqqqwww{{{{{{|||xxxnnnhhhfffdddaaaeeegggjjjjjjjjjlllqqquuu{{{~~~zzzqqqhhhbbb```ffffffhhhlllpppooojjjfffgggmmmtttyyyzzz{{{~~~))))))))))))))))))))))))******))))))((())))))******************************************)))((('''###%%%(((***,,,,,,++++++***************************************************************************))))))))))))))))))******************************************************)))))))))***+++,,,,,,+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************++++++***)))((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((((((******)))))))))))))))***++++++************++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))******)))(((''''''&&&&&&******))))))((((((''''''************************(((((())))))))))))((((((***)))(((((((((((())))))((((((((((((((((((((((((((()))))))))************+++******)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************''')))++++++(((''''''))))))******)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************)))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))))))))))))))************))))))))))))***************************************************+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------...000222444666:::???CCCFFFIIIMMMOOONNNLLLLLLLLLMMMOOOQQQQQQQQQQQQSSSUUUWWWVVVUUUSSSQQQOOONNNMMMMMMLLLMMMNNNOOOPPPNNNLLLHHHGGGEEEDDDDDDDDDEEEFFFCCCEEEHHHMMMRRRUUUVVVVVVSSSQQQRRRWWW___fffiiiiiinnntttuuummmfffeeeggghhhkkkmmmppprrrrrrqqqooonnnvvvyyyxxxooohhhffffffgggfffeeehhhnnnrrrxxxxxxpppqqqtttqqqiiiccc```^^^ZZZ[[[^^^bbbdddfffiiiooosss{{{~~~}}}yyyrrrkkkfffddddddeeeeeegggkkkpppqqqnnnjjjlllpppvvv{{{~~~))))))))))))))))))))))))******))))))))))))*********************************************)))(((''' """%%%)))+++,,,,,,,,,******************************************************************************))))))))))))*********************************************************)))))))))***+++,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))***************************************+++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))******************************)))))))))((((((((((((((((((((())))))))))))***)))))))))))))))******++++++************++++++))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((((())))))((((((((((((((((((((((((((()))))))))************+++******)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&'''(((&&&)))++++++***)))***+++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++******)))(((((((((************************************************************))))))))))))++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,......------------......111333777:::>>>BBBHHHLLLIIILLLOOOPPPNNNLLLJJJJJJOOOPPPQQQQQQPPPPPPQQQRRRWWWVVVTTTRRRPPPOOONNNNNNNNNMMMLLLLLLMMMMMMKKKIIIIIIHHHHHHHHHHHHJJJKKKLLLJJJLLLRRRYYY^^^```]]]ZZZXXXWWWXXX\\\aaadddcccaaadddkkkqqqppppppuuuzzz}}}wwwmmmeeebbbbbbcccddddddhhhmmmqqqttt}}}{{{tttooonnnrrrqqqjjjeeebbb___[[[UUUYYY___cccfffjjjqqquuuxxx|||}}}{{{uuunnniiihhhjjjlllhhhffffffjjjpppttttttssswwwxxxzzz}}}))))))))))))))))))))))))******)))))))))***++++++************************)))************))))))((($$$%%%''')))*********)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++*********************************************************)))******+++++++++++++++************))),,,,,,++++++***))))))((())))))))))))))))))))))))*********************************+++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))******+++*********))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***&&&&&&''''''''''''((((((+++************)))))))))(((((()))******)))(((((())))))))))))))))))))))))''''''(((((()))************))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))&&&(((***++++++***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++************************+++++++++******)))((((((************************************************+++************)))))))))+++++++++,,,,,,,,,------***************************************+++++++++*********++++++,,,,,,---//////.........///111222666999>>>BBBEEEIIIMMMPPPKKKMMMOOOOOOMMMKKKKKKJJJLLLNNNPPPPPPPPPQQQSSSUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGGGGHHHIIIHHHHHHJJJKKKLLLNNNPPPRRRTTTTTTUUUWWW\\\ccchhhhhhbbb]]]XXXXXXYYY\\\___bbbbbbbbbjjjrrrzzz}}}~~~~~~xxxnnnddd^^^[[[[[[\\\]]]___dddjjjlllnnnttt|||}}}yyytttqqqnnnqqqqqqlllgggfffccc___\\\```gggkkkooosssyyy~~~zzz}}}xxxrrrmmmlllnnnqqqqqqooonnnrrryyy~~~~~~))))))))))))))))))))))))******))))))******+++,,,************************((())))))************)))***************)))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++************************************************++++++******)))*********+++++++++************)))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))******++++++******))))))))))))))))))))))))*********************************)))))))))(((((('''((((((((()))))))))***)))))))))))))))***++++++***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******+++++++++*********))))))((()))+++------+++)))((())))))))))))))))))))))))(((((()))))))))))))))))))))))))))***************))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))((((((((()))***++++++***))))))))))))))))))))))))***************************************************+++++++++,,,,,,,,,---++++++++++++++++++++++++************++++++,,,,,,************************************************+++++++++*********))))))))))))***+++,,,------...************************))))))*********+++++++++)))******+++,,,,,,------............000333666888>>>BBBFFFIIIKKKLLLNNNOOOMMMNNNPPPOOONNNMMMMMMNNNKKKMMMOOOPPPQQQRRRUUUWWWSSSSSSRRRPPPNNNKKKIIIHHHFFFDDDBBBCCCFFFJJJLLLMMMOOOQQQUUUYYY]]]___``````bbbbbbdddhhhlllkkkeee___YYYZZZ[[[]]]bbbhhhpppvvv{{{xxxwwwtttvvv{{{}}}yyy|||zzzyyy{{{|||yyyvvvpppkkkccc[[[VVVTTTUUUVVVVVVYYYaaaiiilllmmmrrryyy|||}}}|||uuuyyyyyytttqqqpppooolllmmmrrrxxx|||~~~|||{{{{{{~~~}}}~~~))))))))))))))))))))))))******))))))***+++,,,,,,************************'''((()))***************,,,++++++***++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************************************,,,,,,+++***)))))))))***+++++++++************))))))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,************************((()))***+++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))'''((((((((())))))******))))))((())))))***++++++))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))******+++++++++,,,++++++++++++******)))))))))+++...000000...+++))))))))))))))))))))))))))),,,,,,++++++******))))))))))))******++++++,,,,,,))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''((())))))***))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***,,,,,,+++))))))'''&&&'''***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---//////************************************************++++++++++++******))))))''''''(((***+++,,,---...************************))))))******++++++++++++))))))***+++,,,,,,------,,,,,,---///222666:::===DDDGGGLLLNNNNNNNNNMMMMMMOOOPPPQQQPPPOOONNNPPPQQQMMMOOOQQQRRRRRRRRRTTTVVVRRRRRRQQQPPPMMMJJJGGGEEEEEECCCBBBCCCHHHNNNSSSUUUUUUXXX^^^cccgggiiijjjjjjkkkiiigggjjjmmmlllfffaaaaaabbbdddfffkkkwww}}}sssnnnkkkjjjxxx|||~~~yyy|||zzzuuuuuuyyyyyytttnnnhhhddd]]]WWWTTTSSSTTTUUUTTTXXXbbblllpppqqqvvv|||||||||))))))))))))******************))))))))))))******+++++++++*********))))))+++++++++*********))))))************************+++++++++*********))))))************************************************++++++++++++++++++++++++'''((()))++++++,,,,,,,,,******)))&&&###$$$'''+++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))************))))))((()))))))))************************************+++,,,,,,---,,,+++***)))+++***)))((((((***,,,---************))))))))))))+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************)))))))))))))))))))))))))))***+++++++++)))((('''))))))(((((('''''''''&&&*********++++++,,,,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((())))))(((((()))+++,,,...******************************)))(((((('''((((((+++)))'''&&&((()))))))))*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******************************++++++++++++******************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++---,,,******,,,/////////++++++++++++++++++++++++************************))))))))))))************************************++++++************++++++******))))))******+++,,,((()))***+++++++++++++++------,,,,,,+++,,,,,,,,,,,,++++++,,,...///000000...///111555999>>>BBBDDDLLLKKKKKKJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPGGGHHHKKKPPPTTTUUUSSSQQQTTTRRRNNNKKKGGGEEECCCCCCCCCCCCEEEHHHMMMSSSXXX[[[^^^dddiiihhhgggjjjmmmmmmlllooossssssoookkkiiiiiidddhhhoooxxx|||rrrkkkiiipppxxx|||}}}xxxyyy|||}}}}}}wwwqqqooopppooolllhhhjjjaaaZZZWWWVVVUUUXXX\\\[[[```lllzzz))))))))))))*********************))))))*********+++++++++*********))))))+++++++++*********))))))************************+++++++++*********))))))************************************************++++++++++++++++++++++++((()))******++++++++++++*********(((&&&&&&))),,,))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))************))))))************++++++++++++************************++++++,,,,,,,,,+++***)))+++***)))((((((***,,,---************)))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((()))))))))(((((((((''''''*********++++++,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))******))))))***+++---...))))))))))))))))))))))))+++***))))))((((((((()))+++)))''''''((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++******)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,++++++,,,///111111111++++++++++++++++++++++++************************))))))))))))************************************++++++************++++++******))))))******+++,,,)))******++++++++++++***,,,,,,++++++++++++,,,,,,///---,,,,,,...///000000000222666;;;@@@EEEIIIKKKNNNLLLIIIGGGGGGIIILLLNNNPPPPPPPPPPPPPPPOOONNNMMMJJJJJJKKKNNNPPPQQQOOOMMMHHHGGGEEECCCCCCCCCEEEFFFLLLLLLNNNRRRWWW]]]bbbeeeiiiooorrrooollllllmmmkkkgggiiikkkmmmnnnrrrwww{{{|||~~~{{{tttooollloootttvvv{{{}}}xxxvvvzzz{{{sssnnnmmmllliiifffaaa\\\YYY\\\______aaadddooovvv}}}zzzyyytttvvvxxxyyyyyy|||))))))))))))************++++++************+++++++++++++++***************+++++++++***************************************+++++++++***************************************************************++++++++++++++++++++++++***************************++++++***))))))+++,,,))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))************))))))***++++++++++++,,,,,,,,,************************+++++++++,,,++++++***)))******)))((()))***+++,,,************))))))))))))'''(((((()))***+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))*********)))))))))))))))*********+++++++++++++++,,,+++******))))))))))))************************++++++******+++,,,---...((((((((((((((((((((((((++++++***))))))))))))***+++)))'''''')))***))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++,,,///222333222111++++++++++++++++++++++++************************)))))))))*********++++++************************++++++************++++++******))))))******+++,,,++++++++++++++++++***))),,,++++++******+++,,,,,,000///...---...000222333666888===CCCIIIMMMPPPQQQOOOLLLHHHEEEEEEHHHKKKNNNPPPPPPPPPPPPOOOMMMLLLLLLPPPNNNLLLLLLLLLLLLKKKIIIAAA@@@@@@@@@BBBEEEHHHKKKQQQRRRUUUXXX^^^dddiiillloootttuuuoooiiigggeeecccjjjkkkkkkmmmrrr{{{xxxtttrrrppppppsssqqquuuvvvtttvvv}}}uuuppplllhhheeedddaaadddlllrrrtttwwwzzzzzzrrrppppppjjjnnntttvvvwwwyyy}}}((()))))))))************,,,++++++++++++++++++,,,************************************************************************************************************************************************************************++++++******************)))***++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******))))))******++++++******)))*********+++++++++,,,,,,***************************++++++++++++************))))))((()))***++++++************)))))))))(((((((((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((+++******************+++))))))))))))))))))))))))((()))))))))******************))))))))))))******************************************************))))))))))))))))))))))))+++***)))(((((()))***+++***************************************+++++++++++++++***)))))))))))))))************************+++++++++,,,,,,---------))))))))))))))))))))))))++++++***************+++***)))((((((*********((()))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++---000333333111...************************************************))))))*********+++++++++************************++++++************++++++******))))))******+++,,,,,,,,,,,,,,,+++******)))++++++*********+++,,,,,,............///222666999>>>AAAEEEJJJMMMOOOPPPPPPMMMKKKJJJIIIIIIKKKMMMOOOQQQQQQQQQQQQQQQPPPOOOOOOTTTPPPLLLIIIHHHHHHGGGFFFEEEDDDCCCCCCFFFJJJNNNQQQVVVXXX[[[___dddiiimmmooopppsssppphhhbbbaaabbbbbbmmmoootttzzzvvvrrrqqqpppppprrrqqqssssssrrryyy|||vvvqqqnnnooommmpppxxxtttkkkjjjllllllrrr{{{zzzrrrrrrrrruuuxxxxxxvvvttt~~~((()))))))))************,,,++++++++++++++++++,,,************************************************************************************************************************************************************************,,,+++***))))))******+++******)))******+++******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************++++++++++++******))))))))))))*********+++*********************************************+++)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************++++++++++++******************************))))))((()))))))))************************++++++,,,,,,,,,------,,,************************+++***************++++++***)))((()))***+++***((((((((())))))************(((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++,,,...000222111...+++************************************************************++++++++++++************************++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))++++++******+++,,,,,,---+++---000111333777<<>>CCCHHHLLLLLLMMMNNNMMMLLLKKKJJJLLLOOORRRUUUVVVVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSLLLIIIEEEDDDEEEHHHJJJKKKIIIJJJLLLOOOSSSWWW[[[]]]^^^bbbgggllloooooommmkkkfffhhhfffbbbccclllwww}}}vvvkkkffffffjjjooowwwppppppuuu|||uuukkkgggiiilllpppwww|||~~~|||yyyuuupppkkkfffbbbeeehhhhhheeeaaa^^^]]]bbbiiiuuu))))))))))))*********************))))))*********))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++************************************************************************+++***)))((()))***,,,---111...***)))***++++++)))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++***************************)))(((((()))***+++,,,'''(((((()))))))))))))))************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))*********+++++++++*********)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,+++***)))************************)))((((((((())))))***+++***))))))+++,,,,,,***((('''(((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******'''(((***+++++++++))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******,,,///333444333111*********************************************************+++++++++,,,,,,************************++++++************++++++******))))))******+++,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...///000///555<<<@@@AAADDDIIIMMMMMMMMMMMMNNNOOOOOOPPPPPPRRRTTTVVVWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRPPPOOONNNMMMKKKIIIJJJNNNSSSVVVXXXVVVWWWZZZ\\\___bbbcccddd```dddkkkpppqqqnnnhhhddd```eeehhhhhhmmmzzzyyyqqqmmmoooxxxvvvmmmkkkooowww~~~yyypppiiieeeeeehhhkkklllqqqwwwzzzyyyyyy{{{}}}}}}~~~zzzrrrooorrrtttsssmmmjjjgggffffffeeeccc```cccfffhhheee^^^[[[]]]```hhhnnnxxx))))))))))))******************))))))))))))******))))))******++++++++++++))))))******++++++++++++************************))))))******++++++++++++************************************************))))))))))))))))))))))))***)))(((((()))+++---///555111,,,***+++,,,,,,***))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************************)))(((((((((***+++,,,'''(((((()))))))))))))))************))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))************+++*********))))))(((((())))))(((((((((((()))***(((((((((((((((((((((((()))***+++,,,++++++)))((())))))))))))))))))))))))(((((('''(((((()))*********)))***+++,,,,,,***((('''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''((()))******+++&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))+++///444666777666))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************++++++************++++++*********)))***++++++,,,***+++,,,,,,------------,,,,,,,,,---...///000111333:::BBBFFFFFFHHHLLLPPPLLLLLLMMMNNNQQQSSSUUUWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSQQQNNNLLLJJJHHHPPPOOOOOORRRXXX^^^bbbdddggghhhiiikkkkkkkkkjjjiiieeekkkrrrwwwwwwrrrjjjeeecccjjjqqquuu||||||xxxxxx}}}{{{pppgggeeejjjrrr~~~~~~yyyzzz}}}sssmmmeee______bbbfffhhhkkkooorrrrrrpppoooqqqssskkknnnpppooooooooojjjccceeebbb______aaabbbbbb``````dddeee```YYYXXX___fffqqquuu{{{,,,+++++++++***)))))))))************************************************+++++++++*********))))))***************************+++,,,------,,,+++***)))************+++++++++************************(((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++******************++++++************++++++++++++************++++++***++++++,,,,,,++++++***++++++************++++++)))))))))))))))******+++,,,,,,,,,++++++++++++***+++++++++*********))))))***)))))))))))))))***++++++***)))(((((()))***+++*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************************************((()))***+++++++++++++++++++++***)))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************&&&&&&&&&'''''''''((((((&&&(((***+++,,,+++)))((())))))))))))))))))))))))******))))))))))))******+++*********))))))((((((((()))***++++++***)))(((((())))))))))))*********))))))(((((((((((())))))+++***)))(((((('''((((((,,,+++++++++******))))))''')))++++++)))((('''(((************************************************)))***+++,,,---,,,+++++++++,,,---///222555888999************************)))************+++++++++'''(((***+++,,,,,,,,,+++''')))++++++******+++,,,************************)))************+++++++++)))))))))(((''''''&&&&&&&&&))),,,///000111222444;;;???EEEKKKNNNNNNLLLKKKNNNPPPSSSVVVWWWXXXWWWWWWWWWXXXYYYZZZXXXUUURRRPPPPPPOOOLLLHHHFFFGGGJJJNNNZZZ^^^^^^\\\aaalllssstttwwwsssssstttooogggdddgggcccjjjrrryyyyyywwwsssqqqzzzxxxyyyqqqnnnjjjggggggjjjooorrryyyxxxyyy{{{xxxpppmmmnnnnnnppptttyyy{{{{{{wwwsssllljjjhhheeedddfffkkkooooooppprrrrrrrrrpppnnnmmmoooqqqwwwrrrfffaaabbbbbbccccccbbbbbbbbbcccccc```[[[WWWYYYaaahhhooouuu|||}}}}}}++++++++++++************************************************************+++++++++*********))))))******************************+++,,,,,,+++******)))************+++++++++************************)))))))))))))))((((((((((((((((((((()))))))))***+++++++++*********))))))************************++++++***))))))***++++++************************************************+++******))))))******+++++++++************++++++***++++++,,,,,,++++++***++++++************++++++***************++++++,,,*********))))))))))))(((+++++++++*********))))))++++++***))))))(((((((((+++***)))(((((()))***+++***)))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******************************************************++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))************************'''''''''(((((()))))))))'''(((***+++++++++)))((())))))))))))))))))))))))******))))))))))))******************)))))))))((())))))************)))))))))))))))*********++++++))))))(((((((((((())))))***))))))(((((((((((()))++++++*********)))))))))&&&(((***+++*********+++************************************************)))***+++,,,,,,,,,+++++++++,,,---///000222333333************************)))************+++++++++((()))***+++++++++++++++((()))+++,,,+++***+++,,,************************************++++++++++++------,,,,,,,,,,,,,,,,,,)))+++---///111444888;;;FFFGGGIIIKKKKKKKKKKKKJJJNNNPPPTTTXXXYYYYYYWWWUUUTTTUUUVVVWWWVVVSSSPPPNNNHHHHHHGGGFFFFFFJJJPPPUUUaaacccccccccjjjuuu{{{zzzwwwqqqnnnlllggg```^^^bbbaaajjjvvv~~~~~~~~~vvvjjjgggdddaaaaaacccfffiiiiiihhhiiikkkiiigggjjjppp{{{zzzzzz{{{|||{{{yyyvvvtttuuutttrrrqqqqqqtttvvv}}}|||zzzyyyxxxwwwwwwwww|||zzztttttttttttttttrrrqqqpppkkkkkkgggaaa\\\\\\bbbhhhjjjpppvvvxxxxxx~~~*********+++++++++++++++************************************************+++++++++***************************************)))******++++++******))))))************+++++++++*********************************))))))(((((((((((((((((()))))))))******+++++++++***************************************++++++***))))))***++++++++++++++++++++++++++++++******************************))))))))))))******++++++************++++++***++++++,,,,,,++++++***++++++************+++++++++++++++***+++,,,,,,---*********))))))))))))(((+++++++++***************,,,,,,+++***)))(((''''''******))))))))))))******))))))))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))************************************************+++++++++,,,++++++******+++***))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((((()))))))))******************************(((((())))))))))))******'''((()))++++++******)))))))))))))))))))))))))))******))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,***))))))(((((())))))***))))))((((((((()))************))))))))))))((((((&&&(((***+++++++++,,,---************************************************)))***++++++,,,,,,+++++++++,,,---.........---,,,************************)))************+++++++++++++++*********++++++,,,(((***,,,,,,+++***+++,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,------,,,...000222555:::@@@EEELLLKKKJJJIIIJJJKKKLLLMMMQQQSSSVVVXXXXXXUUURRRPPPPPPQQQRRRSSSQQQNNNKKKIIIBBBCCCCCCDDDHHHNNNWWW\\\bbbbbbaaaeeeooozzz}}}{{{sssmmmfffbbb___\\\]]]```fffqqq|||{{{~~~zzzrrrttt{{{|||yyyyyy|||yyyrrrllldddccc```^^^]]]]]]^^^_________aaacccdddhhhrrr~~~}}}|||xxxqqqkkkjjjmmmqqqnnnssswwwwwwvvvzzz*********++++++,,,,,,,,,************************************************************************************************)))))))))******)))))))))))))))*********+++++++++************************++++++******)))((((((((((((((()))))))))*********************************************************+++******************+++++++++++++++++++++++++++***************+++++++++***))))))(((((())))))***++++++************++++++***++++++,,,,,,++++++***++++++************+++++++++************+++,,,,,,,,,,,,,,,+++++++++******************************************))))))((((((***))))))))))))))))))***)))))))))))))))*********(((((((((((())))))))))))************************))))))))))))))))))))))))***************+++++++++************************++++++++++++***)))((((((******)))))))))))))))***''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((())))))******+++************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,***))))))))))))))))))***(((((((((((()))***++++++)))))))))(((((((((((((((''')))++++++******+++,,,************************************************)))******+++++++++++++++***+++---......---+++)))************************))))))*********+++++++++---,,,+++***)))***+++,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++******))))))***+++,,,...111555999<<>>EEEJJJMMMMMMNNNOOOPPPRRRTTTUUUUUUSSSPPPNNNGGGFFFFFFFFFHHHKKKNNNPPPOOOMMMJJJGGGDDDCCCCCCCCCHHHKKKQQQVVV]]]eeemmmrrrwwwooojjjlllnnnnnnlllkkkmmmnnnooorrr||||||wwwyyy{{{|||}}}|||{{{yyy{{{uuurrrpppooommmllljjjkkknnnnnnlllkkkmmmiiimmmsss{{{zzzwwwuuu|||,,,,,,,,,,,,,,,,,,++++++************************************************))))))*********+++++++++************************,,,+++************+++,,,)))************+++++++++************************)))))))))******++++++,,,))))))*********+++++++++))))))*********+++++++++************************)))***++++++++++++***)))************************((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++************++++++******))))))******+++,,,*********))))))))))))((())))))*********+++++++++&&&''')))+++++++++***)))((()))***++++++***)))((('''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))******++++++++++++***)))))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---......---+++)))'''((()))***+++,,,,,,---))))))))))))))))))))))))*********))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))************)))))))))))))))*********+++++++++******))))))******+++++++++******)))*********)))))))))*********+++++++++++++++)))''''''(((******************************************************))))))((()))***+++,,,+++++++++++++++,,,,,,,,,************************)))************+++++++++******+++,,,------------+++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********,,,000555:::<<>>DDDJJJPPPSSSUUUVVVSSSQQQMMMHHHEEECCCBBBBBB@@@BBBDDDHHHKKKMMMOOOPPPOOONNNLLLJJJHHHGGGGGGGGGFFFGGGHHHJJJLLLQQQVVV[[[^^^```dddhhhmmmpppsssttt~~~{{{|||{{{xxx{{{|||}}}~~~++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))***************+++++++++***************************************++++++++++++******))))))******+++************************++++++******++++++,,,---///...---,,,---...///000222111///---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))(((((()))******)))))))))))))))******************)))))))))))))))((()))))))))************))))))))))))************************************************************,,,,,,++++++******))))))************))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************************************))))))))))))))))))))))))(((''''''''''''((())))))+++******************+++++++++***************+++******+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,---//////000222555888@@@DDDIIIOOORRRSSSSSSRRRLLLIIIEEEAAA>>>>>>@@@AAAFFFIIILLLPPPSSSTTTSSSSSSJJJHHHFFFDDDEEEGGGJJJKKKIIIKKKLLLNNNOOOSSSWWW[[[bbbdddiiinnnuuu{{{zzz{{{}}}|||}}}~~~|||zzz|||~~~{{{zzz|||++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))******++++++++++++************************))))))*********+++++++++))))))(((((((((((())))))************************++++++******++++++,,,---///...---,,,---...///000111000...---,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************))))))))))))))))))******((()))))))))************(((((()))))))))*********************************************************+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++******)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************)))))))))******)))))))))((()))))))))************************************))))))))))))))))))))))))+++************+++,,,,,,*********++++++*********+++***************++++++******+++,,,,,,,,,,,,+++************************))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---...000666===CCCGGGJJJNNNQQQRRRPPPMMMJJJCCCAAA>>>===>>>AAADDDGGGOOOPPPRRRTTTTTTSSSQQQPPPGGGEEEBBBAAACCCFFFJJJMMMSSSTTTUUUUUUUUUWWW[[[^^^dddggglllttt}}}|||zzz{{{zzzvvvtttuuu|||~~~}}}{{{zzzzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++************)))))))))***++++++++++++***************************)))))))))***++++++,,,,,,(((((((((''''''(((((((((+++++++++***************++++++******++++++,,,---------,,,,,,,,,---///000000///---,,,++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))******++++++))))))))))))************))))))))))))************((((((((()))))))))*********************************************************************)))))))))(((((()))))))))))))))***)))))))))***************++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************))))))************))))))))))))))))))************************************)))))))))))))))))))))))))))))))))((())))))***+++)))***++++++++++++***)))*********)))******+++,,,******+++,,,,,,,,,,,,+++************************(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111555<<>>@@@CCCGGGKKKNNNSSSSSSRRRQQQOOONNNLLLKKKIIIGGGEEECCCDDDHHHLLLOOOWWWWWWWWWVVVUUUWWW[[[___eeejjjrrr}}}{{{wwwvvvvvvtttooommmnnnxxx{{{|||,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++************)))((()))***+++,,,++++++***************************((())))))***++++++,,,,,,))))))(((((((((((())))))+++++++++*********))))))++++++******++++++,,,---++++++++++++,,,---///000///...,,,+++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++((()))))))))************))))))))))))************(((((((((((()))))))))***************************************************))))))))))))************(((((((((((())))))******************))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))************************************))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))***++++++++++++***)))******))))))***++++++,,,******+++,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000444888===CCCIIIMMMLLLMMMNNNNNNKKKHHHCCCAAA???AAADDDHHHLLLOOOQQQSSSSSSQQQNNNLLLJJJJJJJJJKKKKKKJJJIIIIIIKKKOOOTTTWWWWWWVVVUUUTTTTTTWWW\\\```gggppp}}}~~~|||yyyxxxtttqqqpppnnnjjjlllppp{{{xxxrrrppppppssswwwyyy,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++++++++++++++************)))((()))***+++,,,+++******************************((())))))***++++++,,,,,,******))))))))))))******++++++++++++******))))))++++++******++++++,,,---************+++---///000...---+++***)))******+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************************)))))))))))))))))))))))))))))))))))))))***++++++)))***+++,,,,,,+++***)))******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++------------------------...222999???DDDGGGKKKMMMHHHIIIIIIIIIGGGDDD@@@>>>CCCFFFJJJOOORRRTTTTTTTTTRRROOOLLLIIIHHHIIILLLNNNJJJJJJKKKMMMQQQWWW]]]```ZZZYYYXXXVVVWWW[[[aaafffkkkvvvvvvuuuxxxxxxuuuxxxsssooommmkkkjjjnnnuuuzzzqqqnnnkkkjjjoooyyy))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,++++++***)))((((((+++,,,------,,,+++)))(((************************(((((()))***++++++,,,,,,************************************************,,,,,,++++++***))))))((())))))))))))))))))))))))************************+++***)))))))))***,,,,,,+++++++++*********))))))+++,,,,,,---------,,,+++************************)))))))))***+++++++++,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******)))))))))))))))***++++++************++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((,,,***((('''&&&'''((()))))))))***++++++++++++***************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******************++++++******)))((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******///...---,,,,,,...000111222888@@@GGGIIIIIIHHHGGGNNNJJJDDD??????BBBFFFJJJOOOOOOPPPQQQQQQRRRQQQQQQLLLIIIDDDAAAAAAEEEJJJMMMOOOOOOQQQVVV^^^dddfffgggWWWXXXYYY]]]aaagggllloooxxx|||yyy{{{|||xxxsssooorrrtttssssssxxx|||oooiiihhheeejjjttt******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************...------,,,++++++*********++++++,,,,,,,,,++++++************************((())))))***++++++,,,,,,***************************************************************+++++++++************************************************+++***)))))))))***+++,,,+++++++++*********))))))++++++++++++***************************************************+++++++++************************++++++***))))))***++++++++++++++++++++++++++++++******))))))))))))******++++++************+++++++++*********))))))(((((()))************+++++++++************************++++++++++++++++++++++++++++++************++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************++++++++++++******************************************************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++***(((''''''((()))***))))))***++++++++++++***************************++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,*********)))******++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,---------...---,,,++++++,,,...111333555;;;CCCHHHIIIGGGEEEDDDAAAAAAAAACCCFFFIIIMMMOOORRRSSSSSSSSSRRRQQQPPPOOOIIIFFFCCCAAACCCIIIOOOSSSYYYZZZ\\\```ccceeeeeeddd[[[\\\^^^bbbiiisss|||zzzuuurrrrrrsssuuuzzztttjjjggghhhooouuu++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,,,,************+++,,,---...************************)))))))))***++++++,,,,,,************************************************)))))))))***+++,,,,,,---******************************************************))))))******+++,,,+++++++++***************+++***)))((('''(((((()))************************+++++++++***************************************++++++***))))))***++++++))))))))))))))))))))))))***)))))))))))))))******++++++************++++++,,,,,,+++***)))((('''''')))************+++++++++))))))))))))))))))))))))************************++++++************++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))***+++))))))***++++++++++++*********************************)))(((((()))******++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++************************************************(((((())))))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++******)))*********,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---,,,,,,,,,///222666999???BBBFFFHHHFFFCCCAAA@@@;;;???EEEKKKPPPSSSTTTUUUVVVVVVVVVUUUSSSPPPMMMKKKDDDCCCBBBDDDIIIPPPXXX]]]eeefffggghhhgggfffcccbbbbbbbbbeeelllvvvwwwrrrrrruuuxxx~~~tttpppqqqttt|||++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,+++***)))***+++---...************************))))))*********+++++++++************************************************))))))***++++++,,,,,,---***************************************************************+++++++++************************,,,+++)))'''&&&'''((()))************************,,,+++++++++***)))))))))************************+++******************+++))))))))))))))))))))))))))))))))))))))))))***+++++++++************++++++++++++******)))(((((('''))))))*********+++++++++************************)))))))))))))))*********++++++************++++++++++++***))))))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********)))((((((((()))***++++++))))))***++++++++++++************************************))))))*********************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))***************************************************+++++++++)))))))))******+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////.........000444999>>>AAAGGGHHHGGGEEEBBB??????@@@EEEIIINNNTTTWWWXXXWWWVVVYYYXXXWWWTTTQQQMMMIIIGGGAAABBBEEEJJJQQQZZZbbbgggjjjjjjiiihhhgggfffdddccchhhjjjoooxxx}}}vvvuuuwww{{{******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...---+++***)))***+++,,,***************************************+++++++++************************************************++++++++++++++++++++++++************************************************))))))******++++++++++++************************---,,,***((('''(((***+++************************,,,+++++++++***)))))))))*********************************++++++*********(((((((((((((((((((((((())))))(((((()))***++++++++++++************++++++))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))*********++++++************+++++++++******************+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++))))))***++++++++++++***************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++,,,+++++++++******))))))))))))*********+++++++++******+++++++++,,,,,,,,,......---,,,+++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...000444999>>>CCCFFFHHHFFFDDDAAA@@@BBBGGGKKKQQQRRRUUUWWWXXXXXXWWWWWWXXXWWWTTTQQQMMMIIIFFFEEECCCFFFKKKSSS]]]eeemmmqqqjjjhhhfffgggjjjmmmmmmlllqqqttt{{{|||zzz{{{~~~{{{uuuvvvzzz~~~******++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++************************************************************************************************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))***++++++++++++******************+++++++++,,,+++************,,,,,,************************+++++++++***************************************)))***++++++++++++***)))(((((((((((((((((((((((((((((((((((()))***+++,,,++++++************++++++(((((())))))************)))************+++++++++++++++++++++++++++++++++((())))))******+++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))((())))))******+++++++++))))))******************))))))***++++++++++++***************************++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******************************)))))))))***++++++,,,,,,---,,,,,,+++******)))))))))************+++++++++******+++++++++,,,,,,,,,++++++******)))*********************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,///333888>>>CCCGGGIIICCCCCCBBBBBBEEEKKKSSSYYYVVVVVVVVVVVVVVVWWWWWWXXXVVVTTTPPPLLLIIIGGGFFFFFFHHHMMMVVV```iiipppuuuwwwllliiihhhnnnyyy~~~}}}|||zzz~~~sssooonnnnnnqqquuu{{{++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++******************************************************************************************************++++++,,,,,,---------++++++++++++++++++++++++************************((()))***+++,,,++++++***))))))*********+++++++++)))******++++++,,,,,,,,,***************************************+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++*********))))))))))))))))))************+++++++++************************))))))******+++,,,,,,---++++++************++++++*********++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++***************************************************************++++++,,,,,,,,,))))))))))))))))))))))))((())))))******+++,,,,,,******++++++******))))))))))))***++++++++++++***************************)))***+++,,,,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,*********)))******++++++************+++,,,---...---------------------------------------.........///333999@@@FFFJJJLLLMMMCCCEEEHHHJJJNNNSSSYYY]]]YYYXXXXXXWWWWWWWWWXXXXXXUUURRRMMMIIIGGGGGGHHHIIIOOOUUU```kkktttxxxzzzzzztttppprrrxxxnnnkkkiiihhhlllsss,,,------......------,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************+++((()))+++,,,------,,,+++************************++++++******************************************************************((()))***+++---...///000++++++++++++++++++++++++************************((()))***+++,,,+++******))))))******++++++++++++'''((()))+++,,,,,,,,,,,,************************))))))******+++++++++,,,************************)))***+++,,,,,,+++***)))************************(((((((((((()))***+++,,,++++++************++++++,,,,,,+++***)))((('''''')))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++************++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++***)))((())))))***++++++++++++***************************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))***++++++,,,,,,*********++++++,,,------)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......************+++,,,---...------------------------,,,------...///000111111444888???GGGMMMQQQRRRRRRGGGKKKOOORRRTTTVVVXXXZZZ]]]\\\\\\[[[ZZZYYYXXXWWWTTTPPPKKKGGGFFFGGGKKKMMMSSS[[[gggrrrzzz}}}|||{{{{{{xxx}}}~~~~~~~~~|||rrrjjjhhhgggfffmmmvvv,,,,,,,,,+++++++++******++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******************+++++++++************)))))))))))))))))))))))))))((())))))*********))))))************************(((((((((((())))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++***)))(((+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))************************+++*********))))))(((((()))************+++++++++***************)))((((((((((((((()))+++,,,+++***************************+++++++++++++++++++++++++++++++++*********))))))((()))***+++,,,,,,+++***+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))******++++++******))))))))))))***+++++++++,,,'''(((***+++,,,,,,++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))(((---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,---......///000444666@@@DDDIIIMMMOOOPPPPPPQQQPPPQQQSSSUUUXXXYYYZZZ[[[\\\\\\[[[ZZZXXXVVVTTTSSSLLLJJJFFFCCCCCCIIIRRRXXXbbbffflllsssxxx|||{{{wwwvvvwwwzzzvvvpppmmmnnnttt|||,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++************************************))))))************))))))************************(((((((((((()))))))))***((()))************)))((())))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++***))))))******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************)))))))))((()))************+++++++++***************)))((((((*********+++++++++***)))************************+++++++++++++++++++++++++++++++++*********))))))((()))***+++,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++++++++++++++++++++******++++++++++++******)))))))))))))))*********)))***************))))))************************++++++************++++++*********************************************************++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///............///444:::???EEEIIIMMMQQQRRRRRRSSSSSSVVVWWWXXXZZZ[[[[[[\\\\\\XXXYYYYYYXXXVVVSSSPPPNNNIIIHHHGGGHHHKKKRRR[[[bbbhhhlllqqquuuwww{{{{{{yyy{{{}}}zzzxxxvvvwww}}},,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,+++++++++*********************************************************)))************************((((((((()))))))))******((()))************)))((())))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))******++++++++++++*********************************++++++++++++***)))))))))))))))***+++++++++,,,***************************++++++,,,,,,++++++***,,,+++************+++,,,************************************)))))))))))))))************+++++++++)))************))))))(((+++++++++,,,++++++***)))************************+++++++++++++++++++++++++++++++++***************)))***++++++,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************------------------------+++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++)))))))))))))))(((((((((,,,,,,+++))))))(((((((((************************,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------000/////////222:::CCCJJJLLLOOOSSSUUUUUUUUUUUUVVVZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXVVVSSSOOOKKKIIIFFFHHHKKKOOOTTT\\\eeekkkooorrrvvvxxxyyy|||~~~,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,+++++++++*********************************++++++******************************************(((((()))))))))*********+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))******++++++++++++************************************+++++++++******)))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,*********************************)))))))))))))))))))))*********+++++++++))))))************)))((()))***+++++++++******+++***************************************************************************+++++++++++++++++++++***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++******))))))((((((...---+++)))))))))******************************+++++++++******+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...///111444999AAAJJJPPPRRRTTTWWWXXXXXXWWWWWWXXXZZZZZZZZZZZZZZZYYYXXXXXX\\\ZZZWWWSSSOOOLLLJJJJJJIIILLLRRRWWW^^^eeelllqqqrrruuuwwwxxx|||,,,,,,,,,+++++++++******,,,,,,***))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,+++***))))))******************************))))))))))))************,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******++++++++++++******************************)))******+++++++++******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++***(((''''''(((***+++************************))))))))))))))))))******))))))*********+++++++++((())))))*********))))))&&&(((++++++******+++---************************************************************************,,,,,,++++++++++++++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((())))))***+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,+++******+++,,,---******************************))))))))))))******************************************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------......---111777===CCCIIIOOOSSSUUUWWWYYYYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWWWW\\\YYYSSSNNNKKKKKKMMMNNNOOOTTT[[[bbbiiipppvvvzzzssstttuuuvvv}}}}}}}}}}}}~~~,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---+++***))))))***+++************************)))))))))*********++++++******)))(((((()))******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))******++++++++++++******************************))))))***++++++++++++***)))))))))***+++++++++,,,***************************++++++,,,,,,++++++******)))(((((((((((()))***************************))))))))))))************)))************+++++++++((())))))************)))&&&))),,,,,,******+++...***************************************************************+++++++++------,,,++++++++++++,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---***************************))))))))))))))))))***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...///000111000555>>>FFFKKKOOORRRTTTWWWYYYZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVRRRNNNKKKKKKOOOTTTWWWZZZ___fffmmmsssxxx~~~tttsssssswww~~~~~~~~~{{{xxxuuuqqqqqqrrrssstttvvvwwwxxx,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++///---+++***))))))***+++************************))))))*********+++++++++******)))(((((()))******))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************))))))***+++++++++++++++******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************((()))))))))************)))************+++++++++(((((()))***************+++...111///+++)))+++...************************************************))))))*********+++++++++...---,,,++++++++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++***))))))(((************************+++******))))))******+++*********************************************************++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------...000111333444777===EEEMMMQQQTTTVVVXXXYYYZZZ[[[[[[YYYYYYZZZ[[[]]]]]]\\\[[[YYYWWWUUUTTTLLLLLLLLLOOOTTTZZZ```dddiiilllpppsssuuuwwwyyy{{{qqqqqquuu}}}}}}ssstttxxx}}}}}}zzzwwwtttrrrpppmmmkkkjjjjjjjjjkkklllnnnoooppp,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++************************------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++///...+++***))))))***+++************************)))************+++++++++---,,,+++******+++,,,---))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******************************((()))***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++************************(((((())))))*********+++)))************+++++++++(((((()))***************///333555222---)))***---************************))))))))))))))))))))))))))))))******++++++++++++///...,,,+++***+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))*********************************************************************************)))))))))))))))*********++++++*********)))))))))***+++++++++,,,++++++++++++)))'''%%%###************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,---------------...///111333444555===BBBJJJPPPTTTWWWYYY[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\^^^]]]\\\ZZZWWWTTTQQQPPPFFFIIINNNUUU^^^fffllloootttuuuvvvtttrrrpppooopppnnnpppwwwvvvqqqrrrtttuuutttjjjlllrrr||||||}}}|||||||||xxxrrrpppmmmkkkkkkjjjhhhfffggggggggggggiiijjjkkklll------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,---***************************++++++++++++***))))))&&&))),,,---+++***,,,///******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((,,,000///+++((((((***************************+++++++++*********))))))))))))))))))************+++++++++*********))))))******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************((())))))))))))*********************************((())))))))))))*********++++++******************************************))))))))))))))))))))))))******++++++++++++******222555777333---)))))),,,************************,,,,,,++++++***)))))))))%%%%%%&&&(((***,,,...///******))))))))))))******))))))))))))************,,,+++***)))))))))***+++)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))************************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++++++++***+++,,,---------,,,,,,++++++,,,------...//////---.........///333777;;;JJJLLLQQQUUUWWWXXXXXXWWWYYYZZZ[[[\\\]]]\\\[[[[[[\\\[[[XXXUUUQQQNNNKKKIIIGGGMMMUUU^^^iiivvv{{{zzz|||uuuooommmllljjjiiivvvyyyzzzsssllljjjllloooooommmnnnnnnrrr}}}zzzvvv}}}~~~}}}}}}}}}|||xxxuuusssnnnmmmllljjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhh---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************((()))***+++++++++++++++)))+++,,,---,,,++++++,,,************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******...222000,,,))))))+++************************+++++++++*********))))))))))))))))))************+++++++++*********))))))******))))))***++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************)))))))))*********++++++************************)))))))))*********++++++************************************************))))))))))))))))))))))))******++++++++++++******111444555222,,,))))))+++++++++++++++++++++++++++******************++++++(((((((((((()))***+++,,,******))))))))))))******))))))))))))******************)))))))))***,,,---***************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......---...000111333888>>>BBBNNNPPPSSSWWWYYYZZZYYYXXXYYYZZZ[[[\\\]]]\\\[[[[[[[[[YYYUUUQQQMMMJJJHHHGGGFFFRRRaaannn{{{~~~yyyqqqiiieeegggnnnssstttqqqnnnnnnooopppooonnnooouuutttrrr{{{{{{zzz}}}yyyyyy{{{}}}~~~~~~~~~~~~}}}{{{wwwssspppnnnkkkjjjjjjjjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkk,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,---,,,,,,,,,------+++)))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++*********++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---000333111---******,,,************************+++++++++***************))))))))))))************+++++++++************************)))******+++,,,************************+++++++++***************+++++++++***************************************************+++++++++,,,************************************+++++++++,,,************************************************))))))))))))))))))))))))******++++++++++++******///111222000+++((((((***++++++++++++++++++++++++((())))))***++++++,,,,,,+++******)))))))))))))))******))))))))))))******))))))))))))************((((((((()))***,,,---...+++++++++***************************************************************))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,------......///222555:::@@@HHHMMMSSSUUUWWWZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZWWWRRRMMMIIIHHHGGGHHHLLLYYYiiiwww{{{vvvlllccc```hhhwwwyyyyyyxxxwwwtttsssssstttzzzyyynnnooouuuxxxvvvyyy{{{||||||{{{vvvuuuxxx{{{~~~~~~}}}|||||||||||||||zzzwwwtttpppmmmkkkiiiiiiiiijjjkkkmmmooopppooonnnnnnnnnnnnnnnnnnooo++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,...,,,***,,,...///,,,)))************************,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***///111222000---+++***+++************************************************((()))))))))************************************+++***************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))******++++++++++++******---...///...+++(((((()))++++++++++++++++++++++++))))))*********+++++++++++++++***)))(((((())))))******))))))))))))******((()))))))))************)))))))))******+++,,,,,,,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,+++******,,,...///...------,,,,,,---......///111666;;;AAAIIIQQQVVVWWWXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYUUUOOOJJJGGGGGGIIIKKKWWW```jjjrrryyyuuuoooeee```dddqqqyyyyyy~~~tttlllmmmqqqqqqnnnuuuzzz}}}{{{xxxvvvwww{{{~~~}}}|||||||||||||||{{{yyyvvvssspppnnnllljjjjjjkkklllnnnoooqqqrrrrrrqqqppppppppppppqqqrrr,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++******)))+++))))))+++...000...+++************************,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++)))***+++---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...//////...,,,***)))***************************************************((()))))))))************************************++++++***************+++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))*********+++++++++******************************************************++++++++++++******+++,,,---,,,***)))((()))+++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))************))))))))))))******((()))))))))*********************+++************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,---,,,+++******,,,...//////...---,,,---...///000111555;;;AAAHHHOOOVVV[[[YYYZZZZZZ[[[[[[ZZZYYYXXXZZZZZZ[[[[[[ZZZXXXWWWUUUSSSOOOJJJFFFEEEHHHLLLPPP\\\eeemmmqqqssswwwwwwuuummmfff___```mmm~~~||||||pppjjjlllnnnnnnmmmqqq{{{~~~|||{{{yyyyyy{{{~~~}}}}}}|||||||||}}}~~~~~~}}}{{{yyywwwtttrrrpppoooooooooooopppqqqrrrssstttuuutttrrrrrrrrrrrrtttuuu------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((()))+++---...---,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++*********++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,+++*********)))***************************************+++++++++))))))))))))***************************+++++++++,,,+++******)))************************************************+++++++++***************+++++++++************************************+++++++++,,,************************************+++++++++,,,)))))))))***++++++,,,,,,******************************************************++++++++++++************+++++++++***))))))************************,,,,,,++++++***))))))((((((((((((((()))***+++,,,******))))))))))))******))))))))))))************+++++++++++++++***)))(((+++++++++***************************************************************))))))))))))))))))))))))))))))))))))************************************************************+++++++++************************************************************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++*********,,,,,,+++++++++,,,---...000///...---...000222444777<<>>CCCLLLSSSWWWYYYZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXUUURRROOOMMMEEEDDDCCCEEEJJJRRRZZZ___gggqqqzzz{{{wwwtttoookkkgggeeegggppp}}}~~~lllgggfffkkkpppuuu}}}}}}}}}}}}~~~}}}|||{{{zzz{{{{{{xxxxxxxxxxxxyyyzzz{{{||||||zzzxxxwwwwwwxxxzzz|||//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,'''***,,,,,,((('''(((*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++---...000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,***)))***+++,,,,,,,,,************************))))))******++++++++++++))))))))))))************))))))******++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++************************((())))))))))))*********************************((())))))))))))*********((())))))***++++++,,,,,,******************************************************++++++++++++*********))))))***,,,,,,+++***(((((((((((((((((((((((()))))))))***++++++,,,,,,+++***))))))))))))))))))******))))))))))))******))))))))))))************&&&((()))+++,,,,,,,,,+++))))))******+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......//////000***+++,,,---------,,,,,,111000//////000444777999CCCIIIRRRXXX[[[[[[[[[ZZZ]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZWWWTTTPPPLLLJJJEEEEEEEEEIIIPPPYYYbbbhhhrrrxxxzzzuuuooommmlllkkklllmmmrrryyy{{{kkkdddbbbeeemmmuuu~~~~~~~~~yyyyyyzzzzzz|||}}}~~~}}}zzzyyyyyyzzz}}}~~~//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++******************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------++++++++++++------))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++************++++++************************+++***)))))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************......---,,,,,,+++******++++++,,,,,,,,,++++++***,,,,,,,,,,,,+++***))))))*********************************************************************************))))))))))))))))))************+++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++******))))))******+++,,,,,,---............---------......///111000///000333999???CCCQQQRRRUUUXXXZZZ\\\\\\\\\^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[WWWQQQLLLHHHGGGDDDDDDFFFLLLWWWbbbkkkoooxxxyyyyyyvvvrrrpppqqqsssqqqtttxxx|||rrrhhhdddfffmmmyyy~~~}}}|||}}}~~~~~~|||||||||{{{zzz///...............//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************))))))))))))******************************)))(((((('''((()))***+++))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++%%%&&&(((***,,,...///000*********+++,,,,,,,,,---******++++++,,,+++++++++***++++++,,,,,,,,,++++++************************************************************************************)))))))))))))))************+++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++*********)))+++++++++,,,,,,---------......---------...//////222111///000555===EEEJJJSSSUUUWWWYYYZZZ[[[[[[ZZZ\\\\\\[[[[[[ZZZZZZ[[[[[[]]]\\\YYYTTTNNNJJJGGGGGGGGGHHHJJJQQQ\\\fffnnnrrrsssvvvwwwuuuqqqqqquuuyyyzzz|||}}}rrrkkkfffkkkqqq~~~}}}///......---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++************++++++************************)))(((((((((((()))******))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,------)))*********++++++,,,,,,)))***+++,,,------------************************************************************************************************)))************+++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++***************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,......------......///000222111000222999BBBLLLRRRVVVWWWYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ]]][[[VVVPPPJJJGGGHHHIIIKKKLLLPPPXXXaaajjjqqqsssooosssvvvvvvttttttyyy}}}~~~uuukkkjjjnnnzzz|||{{{{{{}}}~~~///......------------...------------------------......---------,,,,,,,,,------++++++++++++------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,......------,,,+++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,++++++,,,,,,,,,*********************************+++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))******++++++,,,---***++++++,,,------,,,,,,************************************************************************)))***************++++++))))))*********+++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...---------...///000111///000333888@@@IIIQQQUUUWWWXXXZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZWWWQQQKKKGGGGGGJJJNNNPPPQQQUUU[[[cccjjjnnnooommmqqqvvv{{{~~~}}}zzz|||~~~xxxuuupppwww~~~|||{{{{{{{{{yyywwwuuuvvvwwwzzz{{{}}}000///...---------------------------------------......---------,,,,,,,,,------++++++++++++------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---......------,,,+++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++************++++++***************************+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***'''((()))+++---///000111------..................++++++******+++,,,---------------------,,,+++***************************************************************************))))))******+++++++++,,,))))))*********+++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------...///000111111---111888@@@HHHOOOSSSUUUWWWXXXZZZ\\\]]]]]]\\\\\\ZZZ[[[[[[[[[ZZZYYYXXXWWWSSSPPPLLLGGGEEEHHHMMMRRRSSSTTTWWW\\\bbbggghhhiiiiiimmmvvv~~~yyy{{{~~~xxxyyy}}}|||wwwsssqqqqqqrrrsssrrrrrrrrrtttvvvyyyzzz}}}111000///...............------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------------,,,,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))(((((((((((((((((()))************************((()))******++++++******,,,,,,,,,,,,---------...++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))***+++,,,---......***+++,,,...000222333444...---,,,++++++,,,---...............---,,,+++***************************************************************************))))))******+++,,,,,,,,,)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++***************************************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222000666???HHHPPPTTTUUUUUUXXXYYY[[[]]]^^^^^^]]]]]]\\\\\\\\\[[[YYYVVVSSSRRRLLLJJJHHHFFFEEEIIINNNRRRVVVVVVWWW[[[```dddffffffgggmmmzzz|||}}}~~~}}}}}}~~~{{{wwwtttqqqooonnnlllmmmnnnnnnoooqqqtttwwwxxxzzz~~~222222111//////......///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++*********))))))(((((())))))***************************((()))***+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******------,,,+++******)))))))))***+++---000222333444111000...,,,,,,,,,---...,,,---------------,,,,,,************************************************************************))))))***++++++,,,------)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------......///111222333888===EEENNNTTTWWWXXXXXX[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[YYYVVVQQQMMMKKKGGGGGGGGGFFFFFFHHHLLLPPPWWWWWWXXX[[[aaaeeeggghhhmmmvvv~~~zzz{{{|||~~~}}}xxxwwwuuusssrrrrrrrrrrrrmmmnnnooooooooorrruuuxxxyyy{{{333333111000////////////..............................---------,,,,,,,,,++++++---......---++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...******************+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))************++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++******---,,,,,,,,,,,,,,,,,,---***************************+++,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******&&&'''((()))+++,,,---...+++,,,,,,---...///000000333222///---,,,,,,---...++++++,,,---............************************************************************************))))))***+++,,,,,,------)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************))))))******++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,---------******+++,,,,,,---......------......///111222333???CCCIIIPPPVVVYYY[[[[[[^^^^^^______^^^\\\[[[YYY\\\\\\ZZZXXXSSSNNNIIIFFFFFFGGGGGGGGGGGGHHHJJJMMMWWWWWWXXX\\\bbbgggkkklllvvvyyytttuuuwwwzzz}}}~~~zzzwwwuuuuuutttsssssstttuuuvvvqqqrrrrrrrrrrrrtttxxx{{{{{{~~~888666222///------...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,+++,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++------,,,++++++******))),,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...,,,+++***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***+++,,,------,,,+++******+++,,,------,,,+++***,,,,,,,,,---------......111111000///...------,,,++++++******++++++,,,---((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,(((((()))***,,,---...///************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////000///...---///222666999HHHJJJOOOSSSWWWZZZ[[[[[[^^^______^^^\\\\\\]]]___\\\YYYVVVTTTMMMDDDAAACCCDDDEEEFFFGGGGGGIIIMMMOOOWWWXXX\\\______bbbmmmyyy}}}yyytttpppsssvvvvvvvvv||||||uuu{{{}}}xxxvvvxxx|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwtttsssrrrsssuuuwwwwwwwwwvvvvvvvvvuuuuuuwww{{{>>><<<888555222000000000///000000000///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++------+++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++))))))***+++++++++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***...---,,,,,,+++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------...000000///......---,,,,,,+++++++++++++++,,,------******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,))))))***+++,,,------...************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------...---,,,...222888>>>BBBMMMOOOSSSVVVYYYZZZZZZZZZ]]]]]]]]]]]]\\\\\\]]]^^^\\\WWWTTTPPPIIIBBB@@@CCC???BBBEEEHHHKKKOOOTTTWWWZZZZZZ^^^cccfffjjjttt~~~zzzwwwtttvvvyyyzzz}}}}}}xxxuuuxxx}}}{{{wwwrrrqqqsssvvvxxxxxx|||{{{zzzzzzyyyxxxxxxwwwvvvuuuuuuvvvyyyzzzzzzyyyyyyzzzyyyxxxxxxzzz~~~BBB@@@>>>:::777444111000000000000000000/////////.................................------------,,,+++,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********)))******+++++++++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***)))))),,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++------------------------***))))))))))))***++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,///...---///555>>>FFFKKKSSSUUUWWWYYYZZZ[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZTTTOOOKKKEEE??????DDDAAAEEEJJJNNNRRRWWW[[[_________dddmmmuuuyyywwwuuuuuuuuuwww{{{wwwpppqqqyyy{{{vvvssstttqqqnnnmmmooorrrtttuuuzzzzzzyyyxxxxxxwwwxxxxxxyyyyyyzzz|||~~~~~~|||~~~~~~}}}||||||~~~AAAAAA@@@===:::666333111111000000///////////////........................//////.........---------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,+++******+++,,,---***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,,,,++++++*********)))***++++++,,,,,,++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))---,,,+++******+++,,,------,,,+++******+++,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------......------------,,,,,,222111111222888AAAJJJOOOVVVWWWYYYZZZ[[[[[[[[[[[[\\\\\\[[[\\\]]]]]]\\\[[[WWWQQQJJJFFFAAA>>>AAAGGGLLLOOOSSSVVVXXXZZZ^^^```dddfffnnn|||xxxpppmmmnnnrrrtttzzzyyyrrrnnnvvv~~~wwwssspppooorrrpppnnnnnnooorrruuuwwwyyyyyyxxxwwwxxxxxxyyyzzz||||||~~~@@@AAAAAA@@@>>>;;;888666222111000///.........///------------------------//////.........---------)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------***+++,,,---...---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***...---,,,++++++,,,---...---,,,+++******+++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---......------------,,,,,,+++***++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,,,,++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++***++++++,,,,,,++++++***++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////............111111333777===FFFNNNSSSVVVWWWXXXYYY[[[\\\]]]]]]^^^\\\\\\\\\^^^^^^\\\YYYSSSLLLFFFCCC@@@@@@FFFNNNSSSUUUXXXYYYZZZ[[[]]]```fffjjjvvvyyyuuuqqqooopppsssxxx|||~~~pppmmmrrr}}}uuupppoooooonnnppppppoooooopppssswwwyyy{{{zzzyyyyyyyyy{{{}}}~~~BBBBBBCCCCCCBBB@@@>>>===555444222000............------------------------.........------------,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,+++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,....../////////000000000---000555<<>>:::888555222000/////////........................------------,,,,,,,,,,,,+++++++++***++++++,,,---+++++++++,,,,,,---------------------------------++++++++++++++++++++++++---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,+++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,+++******)))------------------------------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++,,,---......///+++++++++++++++,,,------******++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,---...//////000,,,------...///000111111...333;;;DDDLLLRRRUUUWWWXXXXXXYYYZZZ[[[]]]^^^___^^^[[[YYYZZZ[[[ZZZUUUPPPKKKFFFCCCCCCEEEJJJTTT^^^aaaaaa```^^^^^^```dddhhhlllrrr}}}{{{zzz~~~{{{xxxvvvwwwsssooommmmmmnnnnnnmmmnnnppprrrssssssvvvzzz~~~BBBBBBAAA???>>>===<<<<<<===;;;888444222000000111000000000000000000000000------,,,,,,,,,+++++++++,,,+++***)))***+++---...+++++++++,,,,,,---------------------------------++++++++++++++++++++++++---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,------,,,+++***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))........................---------,,,,,,,,,++++++*********++++++,,,------,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,------...***+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111222333,,,,,,+++***+++,,,...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,............,,,+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,------...//////++++++******++++++,,,---((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---,,,------......------,,,)))***,,,.........,,,+++************************))))))+++---///111222333***+++,,,---...000111111333888AAAJJJPPPSSSTTTSSS[[[[[[[[[[[[\\\]]]^^^^^^]]]ZZZWWWXXXZZZXXXRRRLLLHHHDDDBBBDDDHHHNNNYYYccclllkkkhhhdddbbbdddhhhkkkrrrwwwzzzwww{{{~~~{{{tttrrrpppoooppppppooonnnpppsssuuuvvvwwwyyy~~~AAA@@@AAACCCGGGFFFCCC???BBB???<<<999777444111...222111///......///000000///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********+++,,,,,,,,,---***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++///...------,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++------...///...---+++***------------------------,,,,,,,,,,,,++++++++++++---///000111000...,,,+++------,,,++++++,,,---...------------------------++++++++++++++++++++++++------,,,+++************...---,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,++++++*********(((((())))))*********++++++++++++******))))))))))))***,,,------,,,***)))******+++++++++,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))((())),,,---+++)))------------------------///......---------......,,,------------///222555999>>>FFFMMMQQQUUUXXXZZZZZZZZZYYYYYYZZZ[[[\\\\\\XXX[[[^^^^^^ZZZUUUPPPNNNFFFGGGIIILLLQQQ[[[iiissstttsssooohhhbbbcccjjjpppuuuyyysssvvv~~~vvvooolllnnnooopppoooppprrrsssqqqtttwwwzzz{{{|||~~~EEEDDDCCCCCCDDDCCCBBBAAACCCAAA>>><<<:::777444111333222111/////////000111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++....../////////...---,,,------------------------------------,,,,,,,,,,,,,,,---.../////////...---///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,///......------------......---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))*********+++,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))((())),,,---+++***------------------------......------------....../////////......000444888???CCCJJJPPPSSSVVVYYY[[[[[[[[[[[[[[[[[[\\\]]]]]]YYY[[[\\\ZZZXXXUUUTTTTTTNNNNNNPPPUUU^^^iiisssyyyxxxvvvrrrkkkfffhhhpppwww~~~wwwuuu~~~uuullliiijjjlllnnnooopppqqqsssuuuuuuwwwzzz|||}}}KKKKKKJJJGGGDDDCCCDDDEEEEEECCCAAA@@@>>>;;;777444555444222000000///000000///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////...---,,,,,,------------------........................+++,,,,,,------...////////////......---......///........................------------------------...------------......///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***)))))))))***************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***,,,,,,,,,***------------------------------,,,,,,,,,------...111000000//////333888===FFFJJJOOOTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^[[[ZZZYYYVVVTTTUUUXXX[[[YYYWWWXXX```nnnxxx|||{{{{{{yyyuuuooommmqqqzzzzzzvvvzzzyyymmmhhhjjjfffiiimmmoooqqqsssuuuxxxzzz|||~~~SSSUUUUUUQQQLLLGGGGGGHHHEEEDDDCCCBBBAAA>>>:::777666555333111///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////........................//////////////////......------------............////////////000000000000------,,,,,,,,,---...............---------------........................------------------------***************+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,((('''%%%$$$$$$%%%'''(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,+++---------------------------,,,,,,,,,,,,------...////////////111777>>>DDDMMMPPPTTTVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]][[[ZZZXXXUUUSSSTTTWWWZZZ\\\YYY[[[gggxxxyyyzzzxxxuuusssttt{{{zzzyyy|||tttjjjhhhjjjdddhhhmmmpppsssuuuxxx{{{}}}ZZZ]]]___\\\UUUNNNJJJIIIEEEDDDBBBBBBBBB@@@===:::777666333111///...------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,***))))))***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------------------------------..................//////......//////000000000111111111222222333333333333222111000///........................------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---+++***((((((***+++---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,---------------------------,,,,,,,,,,,,------...///,,,---...000444;;;DDDKKKQQQSSSVVVXXXXXXXXXZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZXXXUUURRRQQQRRRTTTVVVUUU[[[jjj}}}{{{uuuttttttvvv{{{{{{yyyxxxyyy~~~{{{sssmmmgggdddeeeeeeiiiooosssvvvyyy{{{}}}~~~bbbdddfffccc]]]UUUOOOKKKFFFDDDBBBAAAAAAAAA???>>>:::888555222000...------///............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...,,,***))))))******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,---......///......---------......------------------------000////////////000000111111111222222333333444444666666777777888888999999888888777666444333222111111111111111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************+++++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,...------------------------------------......///000+++---///333888@@@IIIOOOSSSUUUXXXYYYYYYZZZ[[[]]]\\\[[[ZZZZZZYYYZZZZZZZZZYYYXXXVVVSSSOOOMMMMMMNNNNNNRRR]]]nnn~~~pppqqquuuzzz|||tttrrrtttyyy}}}ppplllkkkhhheeeeeeiiimmmssswwwzzz|||~~~ooonnnllljjjfff___XXXRRRHHHEEEBBBAAABBBBBBBBBBBB===;;;888555222000///...///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,,,,,,,******+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++...---------......///000////////////000111222222222222222222222222222222222222111111111222333444444444555555666777777777<<<<<<======>>>??????@@@===>>>>>>>>>===;;;:::999666777777777666555444333000000000000000000000000------------------------......------,,,---------,,,+++++++++,,,,,,---...------------------------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++,,,...------------------------............///000111111///111444888===DDDLLLQQQTTTVVVYYYZZZ[[[\\\^^^```]]]\\\[[[[[[ZZZZZZZZZ[[[WWWVVVSSSNNNKKKIIIJJJLLLMMMUUUcccqqqzzz~~~}}}zzznnnqqqwww}}}sssppprrrzzz}}}uuummmllljjjhhhhhhjjjnnnrrrwww{{{}}}~~~{{{wwwrrrooolllhhhaaa[[[JJJGGGCCCAAABBBDDDDDDEEE@@@>>>;;;777444222000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***++++++++++++---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...////////////////////////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......++++++---......---++++++...............///000111//////000111222444666777888888888888888888888888444444333222333444666777555666666777888999999:::@@@@@@AAABBBCCCCCCDDDDDD@@@AAACCCDDDDDDBBB@@@???;;;<<<<<<<<<;;;:::888777222222222222222222222222///////////////////////////...------,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,''''''(((***+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))******+++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------))),,,...---+++***,,,///------------------------.........//////111222222222555888<<>><<<:::777222/////////000000//////...------.........---,,,,,,+++..............................---,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,***)))***///...---,,,+++,,,,,,------------.........//////...///000222222000///...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++,,,------,,,***------,,,++++++*********,,,,,,,,,,,,,,,,,,++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////222111000/////////000000111333777:::<<<=========>>>@@@@@@===999666666888777777666666777999<<<===============<<<;;;:::999>>>??????>>>>>>???BBBDDDFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDBBBAAA???<<<<<<<<<:::777444000...111000///...------------000///...,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,---,,,+++)))(((***++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,---,,,,,,++++++---------------------------------............//////---,,,---///111111000222777???HHHNNNRRRTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZ^^^]]]]]]\\\ZZZXXXWWWVVVQQQKKKGGGHHHGGGGGGMMMWWW___gggqqqtttpppllllllmmmnnn|||{{{yyyyyyxxx|||zzzqqqlllkkkjjjjjjjjjkkklllmmmuuuxxx{{{~~~~~~vvvmmmiiihhhddd]]]WWWNNNJJJDDDAAAAAABBBCCCCCCCCCAAA???>>>===:::666333000000000//////.........---.........------,,,+++..............................------,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,---///...---,,,+++,,,,,,---------------.........///---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******------,,,,,,,,,,,,++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,---...///---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------.............../////////222333444666888:::<<<<<<===>>>???AAAAAAAAAAAA@@@===>>>???<<<888666666777999888888999:::===???AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA???>>>===>>>@@@BBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEAAAAAA@@@???===;;;999888555444222111///...------///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---------............//////......---...000222333888<<>>:::777333222000......---......---............---,,,,,,..............................------,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,......------,,,,,,,,,,,,---------------............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------,,,,,,,,,,,,++++++******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------...//////...,,,*********+++,,,---------,,,,,,,,,---......//////++++++++++++++++++++++++........................//////000111222444444555888:::===AAADDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA<<<<<<<<<:::777555555666666666777888:::===???@@@??????@@@@@@BBBCCCEEEFFFDDDEEEEEECCC@@@>>>============>>>@@@BBBDDDFFFGGGFFFGGGIIIKKKLLLLLLLLLKKKGGGGGGEEEDDDDDDCCCCCCCCC;;;:::888666333111///............---......///000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,++++++,,,,,,++++++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,------.........------++++++++++++++++++++++++---------............///...//////...---///444999AAADDDJJJPPPUUUXXXYYYYYYXXXYYY[[[\\\]]]\\\\\\[[[[[[[[[\\\\\\[[[XXXVVVTTTPPPMMMLLLMMMNNNQQQXXX___eeemmmuuuuuupppoootttzzzzzzpppkkkdddeeehhhkkkppptttxxxzzz{{{xxxqqqgggaaa^^^[[[VVVRRRMMMJJJFFFDDDCCCCCCCCCBBBCCCBBBAAAAAABBB@@@===;;;666444111///------...///------............------..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++------,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------,,,,,,,,,+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------//////---,,,+++++++++,,,,,,,,,------,,,,,,------...///000000---------------,,,,,,,,,------....../////////000///111333666:::===???AAACCCEEEGGGJJJKKKKKKKKKJJJHHHGGGEEECCCBBBAAA@@@@@@=========;;;:::888888888999999;;;<<<===???@@@@@@???@@@@@@AAACCCFFFHHHJJJHHHIIIJJJHHHDDDAAA??????;;;;;;<<<===>>>AAACCCDDDDDDEEEHHHKKKMMMNNNOOOOOOKKKJJJHHHFFFEEEEEEFFFFFFAAA@@@>>><<<999666333222000000000//////.........------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------......///.........---------------------------------............///...000111///---000888@@@IIIKKKOOOTTTWWWZZZ[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\[[[\\\\\\\\\YYYVVVRRRPPPKKKMMMRRRVVVYYY\\\aaaeeebbbhhhmmmmmmkkkppp|||{{{pppjjjfffdddfffiiioootttzzz~~~vvvoooeee]]]XXXUUUQQQOOOKKKIIIFFFEEEDDDDDDBBBAAAAAAAAA@@@AAABBBAAA???===999777444111///...//////------...//////......---..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++---++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++---------,,,,,,,,,++++++,,,,,,------...///000000------------------------------...///000222222333666888:::>>>AAAEEEGGGHHHIIIJJJLLLNNNNNNMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???BBBCCCDDDFFFGGGGGGFFFFFFCCCCCCDDDFFFGGGIIIKKKLLLHHHIIIJJJIIIFFFCCCBBBAAA>>>===<<<<<<<<<===???@@@AAACCCFFFIIILLLNNNOOOOOOMMMKKKHHHEEECCCBBBBBBBBBCCCCCCBBB@@@>>>;;;999777555444333222000///------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,---......///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------.../////////...---------------------------------............///...000222000000444>>>FFFNNNOOORRRUUUWWWZZZ[[[\\\]]]]]]^^^______^^^]]]\\\]]]]]]\\\ZZZVVVRRRNNNKKKDDDLLLVVV]]]bbbdddeeeddd\\\^^^aaaccchhhttt|||}}}qqqiiieeedddhhhjjjnnntttzzzqqqkkkaaaXXXSSSPPPNNNMMMKKKJJJHHHGGGFFFEEECCCAAAAAAAAA@@@AAABBBBBB@@@===<<<:::777444222000//////------...////////////.................................------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,...***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,------,,,***.........---,,,+++++++++,,,,,,,,,---......//////+++++++++,,,,,,---------///000222444666888999:::AAABBBCCCEEEGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLKKKIIIIIIJJJJJJIIIGGGDDDFFFHHHJJJKKKKKKJJJIIIDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIFFFDDDCCCDDDDDDBBB@@@>>>======>>>>>>AAACCCEEEIIIKKKMMMNNNNNNLLLKKKHHHEEEBBB@@@>>>>>>AAABBBBBBBBBAAA@@@>>>===::::::999777555222000///000000//////...------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++******+++,,,,,,***++++++,,,,,,---......***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...............++++++++++++++++++++++++---------............///...000111222555;;;EEELLLPPPQQQRRRTTTWWWYYY[[[\\\^^^______```___^^^\\\[[[]]]\\\YYYVVVRRRNNNKKKIIICCCNNNZZZaaaeeefffddd```YYYZZZ\\\aaalll||||||sssiiieeedddfffmmmpppuuu{{{nnnggg^^^VVVQQQOOOOOOPPPMMMLLLJJJJJJIIIHHHEEEBBBBBBBBBAAABBBCCCCCC@@@>>>>>><<<:::888555222000///------...///////////////........................------..................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,---)))***+++,,,---,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******------,,,,,,,,,,,,++++++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---......---+++------------------,,,,,,,,,,,,,,,,,,------------++++++,,,---......//////444555888;;;>>>AAACCCDDDGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPNNNLLLJJJKKKLLLMMMKKKIIIAAACCCGGGKKKMMMNNNMMMLLLKKKLLLNNNNNNNNNLLLIIIGGGOOOOOONNNKKKHHHFFFGGGHHHJJJHHHEEEBBB@@@@@@@@@AAADDDEEEHHHJJJMMMNNNNNNNNNKKKKKKIIIGGGDDDAAA???===<<<===???AAABBBAAAAAA@@@>>>>>>>>>===;;;888666444222111111000//////..............................---,,,,,,++++++,,,,,,---------------------------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,+++*********+++,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------.........++++++++++++++++++++++++---------............///...///000444:::CCCJJJOOORRRRRRSSSTTTVVVXXX[[[\\\______``````___]]]\\\[[[ZZZXXXUUURRRNNNLLLKKKJJJKKKVVV```ccceeefffccc]]]]]]]]]___hhhwwwvvvkkkdddcccfffiiippptttyyylllggg___WWWSSSRRRTTTUUUOOONNNMMMLLLLLLJJJGGGDDDDDDCCCCCCDDDDDDDDDAAA??????>>><<<:::777333000///------...///000000//////........................------..................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,***)))***)))***+++,,,---,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------------,,,,,,,,,++++++)))(((((()))***---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------...//////...,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000222333333999:::===@@@DDDHHHJJJLLLFFFGGGHHHJJJKKKMMMNNNOOORRRQQQQQQPPPPPPQQQQQQRRRQQQRRRSSSTTTSSSQQQOOOMMMKKKIIIGGGHHHJJJKKKIIIGGGBBBEEEJJJOOOSSSTTTSSSSSSWWWYYYZZZ[[[YYYUUUQQQOOOVVVUUUSSSPPPLLLJJJJJJLLLNNNLLLHHHEEECCCCCCDDDEEEGGGHHHJJJMMMNNNOOOOOOOOOKKKKKKKKKIIIGGGDDDAAA???777999<<>>GGGNNNQQQSSSSSSSSSTTTVVVYYY[[[]]]______``````___]]][[[ZZZXXXUUURRROOOMMMLLLLLLMMMVVV___fffffffffgggddd^^^bbbbbbeeeqqqyyyyyyzzzoooeeeaaaccciiimmmrrruuu|||iiijjjiiieee]]]VVVSSSRRRQQQSSSUUUSSSOOOJJJGGGEEEGGGFFFEEECCCBBBAAAAAAAAAAAA???<<<;;;999777333111000111111111000///...---........................------------------------//////...------,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,///......------,,,,,,+++******+++++++++,,,,,,,,,)))***,,,...//////...---------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,---------............000000111222444777:::;;;AAABBBEEEHHHJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOSSSNNNLLLPPPPPPLLLLLLOOORRRQQQPPPOOOMMMLLLJJJIIIEEEFFFGGGGGGFFFHHHKKKNNNMMMKKKOOOYYY```aaaaaabbbgggjjjpppqqqkkkaaaZZZXXXaaabbb```[[[TTTPPPOOOPPPOOOLLLIIIGGGHHHJJJKKKLLLKKKLLLLLLMMMMMMLLLKKKJJJMMMLLLKKKKKKKKKIIIEEECCC@@@<<<;;;>>>???===<<<>>>???@@@BBBDDDDDDCCCBBBAAA>>>:::666555666555222000///...---,,,,,,,,,,,,---((()))+++---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,///---++++++------+++))),,,,,,,,,+++++++++******...---+++***)))***++++++************************++++++,,,,,,+++***((('''***)))((()))++++++)))(((******+++++++++,,,,,,,,,........................---------.........//////+++++++++,,,,,,,,,------,,,,,,---.........------111000222999CCCKKKPPPQQQWWWWWWWWWWWWWWWWWWWWWXXX```]]]___fffggg___ZZZYYY\\\XXXPPPKKKJJJMMMSSSWWW\\\bbbhhhiiieeeaaaaaabbbaaagggqqq~~~~~~zzztttpppjjjdddaaadddkkkqqqyyy~~~jjjnnnssstttpppjjjeeeccc[[[\\\\\\XXXTTTOOOLLLLLLKKKKKKIIIGGGEEECCCBBBAAABBB@@@>>>===;;;888444111//////000000000000//////........................------------------------,,,,,,,,,---------------...------,,,,,,------...+++,,,,,,------...//////++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------...............//////000222222444666999<<<>>>@@@DDDEEEGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLQQQLLLKKKNNNOOOKKKKKKNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJLLLNNNOOOPPPRRRUUUXXX]]]\\\```jjjqqqsssssstttvvvzzzzzzqqqjjjgggiiijjjiiiddd]]]WWWUUUUUUSSSQQQOOOPPPSSSVVVXXXXXXXXXWWWVVVWWWWWWUUURRROOOLLLKKKJJJJJJKKKKKKJJJHHHGGGBBB@@@BBBAAA;;;888777<<<>>>@@@BBBDDDEEEEEEDDDCCC@@@<<<:::999888555333000000///......------...+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,///---++++++------,,,))),,,,,,,,,+++++++++******---,,,+++*********+++,,,++++++++++++++++++++++++***+++,,,,,,---,,,++++++++++++***+++,,,---+++)))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,---------.........------..................111222555===FFFNNNRRRSSSVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZcccnnnpppfff\\\XXXXXXUUUPPPNNNOOOTTTYYY^^^___dddjjjjjjgggddddddfffkkkrrr}}}yyy{{{{{{kkkiiieeebbbbbbgggnnnttt}}}nnnuuu~~~xxxtttiiihhheee___YYYUUUSSSTTTSSSSSSRRRPPPLLLHHHDDDBBBDDDCCCBBBAAA@@@<<<888444////////////000000000000........................------------------------******+++,,,,,,---......///......------......///,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------------------------,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++000//////...///111333444666777:::===@@@BBBDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJNNNLLLKKKNNNNNNLLLMMMPPPNNNNNNOOOPPPRRRUUUWWWXXXZZZ\\\___`````````aaacccgggfffjjjrrrxxxxxxxxxzzz|||xxxrrrmmmmmmooooookkkccc\\\XXXWWWXXXWWWXXX[[[```eeeggghhhbbb___^^^aaadddccc^^^XXXQQQOOOLLLKKKKKKLLLLLLKKKKKKGGGFFFHHHFFF???:::888;;;<<<>>>@@@CCCEEEGGGHHHIIIFFFBBB@@@>>><<<:::888444444333222000///......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,+++++++++******++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------...---------,,,,,,---......---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////........................222444:::BBBKKKQQQSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWXXX[[[ccclllnnnfff\\\WWWRRRPPPNNNOOOSSSZZZbbbfffgggkkknnnooolllkkkmmmooouuu~~~~~~{{{~~~zzz|||nnnbbbbbbbbbcccfffmmmuuu{{{rrrxxx|||sssqqqkkkddd]]]YYYXXXYYYYYYZZZYYYWWWSSSMMMHHHDDDEEEDDDDDDDDDDDDAAA===:::222111111000/////////...........................------------------------******++++++,,,---------......------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---------,,,++++++++++++++++++++++++++++++///---,,,******,,,---///------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++,,,---......---,,,+++/////////000222555888:::<<<>>>AAADDDFFFGGGGGGGGGIIIIIIHHHGGGFFFDDDCCCCCCHHHHHHHHHIIIIIIIIIIIIIIILLLLLLMMMOOOOOOPPPRRRUUURRRTTTXXX]]]bbbeeeggghhhpppqqqrrrqqqmmmjjjiiihhhhhhgggjjjpppsssrrrrrruuuxxx}}}}}}yyyrrrlllhhhkkknnnkkkddd]]]YYYWWW]]]]]]```eeejjjooopppqqqhhheeeeeekkkrrrtttoooiii___ZZZTTTOOOMMMLLLLLLKKKKKKHHHIIIMMMNNNHHHCCCBBB<<<<<<>>>???BBBEEEGGGIIIJJJHHHEEECCCAAA???>>>===;;;:::888666444111///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,------...---,,,---//////---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,------------........................---.........333777>>>GGGNNNSSSTTTTTTUUUUUUWWWXXXXXXXXXXXXXXX```^^^^^^______\\\YYYWWWNNNLLLJJJLLLRRR\\\gggmmmssstttuuutttrrrsssuuuxxx|||oooddd___aaadddhhhmmmuuu}}}ooorrrxxx~~~~~~xxxuuuooohhh```\\\[[[\\\[[[\\\\\\ZZZVVVQQQKKKGGGDDDCCCCCCDDDDDDCCC@@@===777666333111///------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++...,,,+++))))))+++,,,...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,---............---//////111333777;;;>>>@@@CCCEEEFFFHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBFFFGGGIIIKKKLLLKKKJJJIIIJJJMMMPPPQQQRRRUUUYYY\\\XXX]]]dddkkkpppssssssrrrzzzzzzzzzxxxsssnnnlllkkkjjjjjjmmmsssuuuuuuvvvzzzxxx}}}~~~}}}wwwoooeeeiiimmmlllfff```\\\[[[___aaadddiiinnnqqqqqqpppnnnlllmmmsss||||||wwwkkkeee]]]WWWSSSRRRQQQQQQKKKIIIJJJNNNPPPLLLIIIIII@@@@@@@@@AAABBBCCCEEEFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@???>>>;;;888444111///,,,,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************---,,,,,,---......---+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////...---+++,,,,,,,,,,,,------------------,,,------...///555:::CCCKKKPPPSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYY```^^^ZZZWWWWWWXXXXXXWWWLLLIIIFFFHHHOOO\\\jjjrrr|||zzzxxxuuuuuuwww{{{~~~rrrfff```___bbbggglllrrrzzzjjjjjjkkkooouuuzzz}}}~~~zzzyyyuuunnngggbbb______[[[\\\]]]\\\ZZZUUUPPPMMMEEEDDDCCCBBBBBBBBB???===;;;999666222///...---,,,........................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++***)))))),,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...------------------------------------...///111222333555777:::>>>AAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDFFFIIIMMMQQQRRRQQQOOOMMMLLLSSSWWWXXXZZZ```fffhhhjjjnnnuuuzzz}}}}}}{{{zzzuuuvvvvvvtttqqqnnnmmmmmmlllmmmqqqwwwzzzzzz}}}|||zzzpppgggkkkoooooojjjeeebbbbbb___aaaeeejjjnnnooommmjjjlllkkklllqqqyyy}}}|||yyyrrrllleee___]]]]]]^^^^^^SSSNNNLLLMMMMMMIIIGGGHHHDDDDDDDDDDDDCCCCCCBBBBBB@@@AAAAAA@@@>>>===???@@@BBBAAAAAA???<<<888555333...............///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,+++++++++************+++,,,,,,,,,++++++************************---,,,+++***)))))))))))),,,++++++,,,------,,,*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---+++++++++,,,,,,,,,------------,,,,,,---///111222999???GGGNNNRRRSSSTTTTTTUUUWWWYYY[[[\\\\\\[[[ZZZXXXZZZZZZYYYZZZ\\\YYYUUUMMMJJJHHHJJJRRR```oooxxx~~~{{{vvvtttuuuzzzzzzxxxyyyvvvzzztttgggbbbbbb```dddiiinnnuuu}}}kkkhhheeegggmmmtttxxxzzz}}}}}}|||wwwpppjjjgggeee```aaabbbcccaaa^^^[[[ZZZNNNKKKHHHEEEDDDBBB@@@???===:::777333111/////////........................------------------------,,,------......//////000------,,,,,,,,,,,,------++++++,,,,,,---.........------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---..............................---,,,,,,...111444666;;;===@@@CCCFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIKKKPPPWWW]]]___]]]YYYVVVVVV___eeefffhhhqqqxxxzzz}}}{{{oooppppppooommmmmmnnnooopppppptttyyyzzzyyy|||{{{ooohhhlllooonnniiidddbbbbbb^^^aaaeeejjjnnnmmmjjjfffffffffhhhmmmtttzzz}}}~~~wwwrrrlllhhhggghhhiiijjj```XXXQQQNNNKKKFFFEEEGGGFFFFFFGGGFFFEEEDDDBBBAAA>>>??????===;;;:::;;;===???@@@AAAAAA@@@>>><<<;;;444333222000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,))),,,------++++++---///,,,,,,,,,+++++++++******++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++*********+++,,,,,,,,,+++,,,---...,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000///---+++,,,,,,,,,,,,---------......------...///222555666>>>DDDLLLRRRTTTTTTUUUVVVVVVXXX[[[]]]^^^^^^]]]\\\UUUYYY[[[ZZZ[[[\\\XXXQQQNNNMMMNNNSSS]]]jjjwww{{{uuutttxxx}}}wwwsssqqqpppyyy}}}xxxkkkaaa```eeedddggglllrrryyyqqqlllgggfffjjjooosssuuu~~~xxxqqqllljjjggghhhiiijjjiiihhhfffeeeXXXTTTOOOJJJGGGEEECCCAAA<<<:::777444222111111111........................------------------------+++,,,---...///111222222.........------.........000//////...------,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------......///******+++++++++,,,,,,,,,************+++,,,---...------------------------,,,------......------,,,------------------------***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---..............................---,,,,,,...222777999BBBDDDGGGJJJKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIDDDDDDDDDEEEGGGJJJLLLNNNRRRXXX```gggjjjgggbbb___```jjjqqqrrruuu{{{xxxvvvuuuooooooooonnnllllllnnnpppvvvvvvxxx{{{yyyvvvxxx}}}~~~pppfffiiillliiiddd___]]]]]]]]]```eeejjjnnnmmmiiieeedddfffjjjpppxxx|||xxxrrrnnnmmmnnnnnnnnniii___UUUPPPLLLHHHHHHKKKFFFGGGHHHHHHGGGEEEBBB@@@>>>??????===999777888:::<<<===@@@BBBCCCBBBAAA@@@:::888666333111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))+++...---++++++---///,,,,,,,,,+++++++++******+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---,,,,,,---......---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***---------........./////////......///111555888:::BBBHHHPPPTTTUUUUUUVVVWWWWWWYYY\\\^^^______^^^\\\ZZZ\\\[[[UUUUUUXXXUUUOOONNNPPPTTT\\\gggsss~~~{{{vvvvvv|||~~~xxxsssoooqqq{{{vvvyyy}}}rrrggg___aaaggggggjjjooouuu}}}|||ssseee[[[]]]lllyyy}}}wwwuuuuuummmqqquuuyyyzzzxxxuuurrrqqqdddRRRHHHEEEEEEDDDAAA@@@???<<<888555222111000......---,,,---...///000---...///000000///...---,,,,,,,,,------............------,,,,,,------...++++++++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.................................------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,)))+++---///000///...---//////...000444:::???CCCHHHHHHIIIIIIIIIHHHHHHGGGBBBDDDGGGIIIIIIHHHEEECCCBBBDDDEEEEEEJJJRRRVVVVVV[[[```ggglllllliiieeecccssstttxxx}}}~~~yyyssspppjjjnnnrrrrrroooooossswwwyyywww|||ssshhh^^^___```aaa```]]][[[YYY]]]^^^bbbiiinnnooommmlllhhhlllttt~~~zzzpppjjjkkknnnnnnnnnkkkaaaUUUPPPQQQQQQKKKEEEDDDEEEFFFGGGGGGHHHIIIIIIAAAAAA@@@???;;;666666999;;;:::;;;>>>AAADDDEEEDDDBBB@@@<<<888444111///...---......///...---,,,***///...------,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++(((''''''))),,,///,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///...---,,,---111666<<<@@@LLLOOOSSSUUUVVVWWWXXXYYYXXXZZZ]]]___```___^^^]]]^^^ZZZWWWXXXZZZYYYSSSMMMSSSWWW]]]fffsss}}}~~~~~~}}}vvvuuuxxxxxxzzzwwwzzzwwwlllaaa]]]dddmmmkkkpppvvv{{{xxxmmmdddaaafffqqqxxx}}}zzzvvvrrrfffWWWMMMIIIHHHFFFCCCAAA@@@===:::777444222111///...---------...///000...//////000000//////...,,,,,,------------------...------,,,,,,------...,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,,,,---,,,,,,...////////////...000111222555:::???DDDFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFIIIJJJJJJHHHFFFDDDBBBGGGKKKMMMRRR[[[aaaccc```cccgggjjjlllmmmppprrruuuuuuxxx}}}~~~yyyqqqllllllooorrrrrrqqqtttzzz{{{nnndddYYYZZZ[[[]]]^^^^^^______]]]___dddiiimmmnnnnnnnnnpppttt|||tttkkkiiiiiiiiiiiiiiiaaaWWWRRRRRRQQQMMMIIIFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCAAA>>>;;;:::<<<<<<;;;;;;>>>AAACCCCCCCCCAAA@@@>>><<<999666444333........./////////............---,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((***,,,...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......////////////111555:::@@@DDDMMMPPPTTTVVVWWWXXXYYYZZZXXXZZZ]]]___```___^^^\\\]]][[[WWWVVVVVVXXXZZZ[[[dddeeehhhooozzzwwwsssuuuzzz}}}{{{|||pppggg```]]]bbbjjjnnnsssyyyzzzpppddd___dddmmmsssuuuvvvpppnnneeeXXXPPPMMMKKKGGGCCCBBBAAA@@@>>>;;;888444222111000///.........///000000//////......//////000------------------,,,,,,...------,,,,,,------...------,,,,,,++++++******++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////......//////000000222555999>>>CCCFFFIIIJJJHHHGGGEEEDDDDDDDDDEEEFFFKKKKKKLLLLLLKKKJJJHHHFFFBBBIIINNNOOOSSS\\\cccfffdddgggjjjlllnnnqqqvvv{{{vvvvvvxxx|||~~~~~~zzzooohhhhhhkkknnnooopppuuu~~~uuuiii```WWWXXXYYY[[[___cccfffhhhdddgggkkkmmmnnnooopppppptttxxxyyyoookkkjjjjjjjjjhhhccc]]]XXXUUUSSSQQQPPPMMMKKKIIIGGGFFFEEEEEEFFFGGGGGGEEECCCBBBAAAAAA@@@???>>>===>>>@@@BBBBBBAAAAAAAAAAAA@@@???<<<:::999000000/////////000000111------------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////000111222666;;;@@@FFFIIIOOORRRVVVXXXXXXYYYZZZ[[[YYY[[[]]]^^^___^^^]]]\\\[[[ZZZXXXWWWYYYaaammmuuu|||wwwuuuzzzyyypppooowww|||rrrhhhdddaaa```ccchhhpppvvv}}}oooeee[[[ZZZaaajjjoooooo{{{yyymmmfffddd^^^UUUPPPNNNKKKGGGCCCCCCCCCCCCBBB???;;;777555222111000///...//////000///...---,,,,,,---...///.........------,,,,,,,,,...------,,,,,,------.........---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------.........///000///...---...000111333777:::@@@EEEIIIKKKKKKJJJIIIHHHGGGFFFGGGHHHKKKLLLQQQQQQPPPOOOMMMLLLJJJJJJJJJOOORRRPPPRRR[[[dddiiijjjlllooopppoooqqqtttwwwwwwuuuwww|||vvvkkkeeedddiiinnnpppqqquuu~~~|||wwwxxx||||||uuulllccc]]]YYYYYYZZZ\\\```fffkkknnnmmmrrruuutttssstttttttttsssuuu{{{{{{tttqqqqqqqqqrrrjjjiiieee___ZZZWWWVVVVVVXXXVVVSSSPPPMMMLLLLLLLLLIIIJJJHHHGGGIIIKKKIIIEEECCCAAA??????@@@AAA@@@@@@BBBCCCDDDDDDBBB@@@===;;;555444222000//////000000---------------...///000......////////////......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000222555:::@@@FFFKKKMMMQQQTTTWWWYYYZZZZZZ[[[]]]ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYYYY]]]fffttt|||uuummmooo{{{rrriiibbbbbbdddeeefffiiiqqqwwwhhhbbb[[[YYY]]]dddiiilllsss|||uuuiiiccc[[[WWWSSSQQQOOOMMMIIIEEEEEEEEEEEEDDDAAA>>>:::888444333222000//////000000------++++++++++++------.........------,,,,,,,,,...------,,,,,,------.........------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------........./////////000///......///222555777===AAAEEEJJJLLLLLLKKKIIILLLKKKKKKKKKMMMPPPSSSUUUTTTSSSQQQOOONNNNNNNNNNNNUUUXXXXXXWWW[[[hhhuuu|||yyyvvvrrrnnnmmmooosssvvvvvvtttvvv|||wwwmmmfffccceeekkkqqqttttttvvv{{{~~~tttoooppprrrsssssswwwvvvrrrllleee```\\\[[[ZZZZZZZZZ\\\___cccgggiiilllsssxxxxxx{{{~~~vvvuuuvvv~~~|||wwwtttrrrrrrrrrrrrnnnnnnlllgggaaa]]]\\\]]]aaa___\\\ZZZWWWVVVUUUUUUNNNOOOOOOOOOTTTYYYVVVNNNJJJGGGCCCAAAAAAAAA@@@???CCCDDDEEEDDDCCC@@@>>><<<;;;999666333000///......------------......///000++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000000333888>>>EEEJJJNNNPPPSSSUUUYYYZZZ[[[[[[\\\]]][[[\\\]]]]]]]]]\\\[[[ZZZ[[[XXXYYYbbbqqq{{{~~~~~~wwwpppuuu}}}tttiiibbb]]]```dddeeegggjjjqqqxxxmmmhhhaaa]]]]]]aaagggkkknnnuuuyyywwwvvvzzz|||oooeeeaaaXXXVVVTTTSSSRRRPPPLLLIIIGGGGGGFFFEEEBBB???<<<;;;666555333111000000000000,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,...------,,,,,,------.........------,,,,,,++++++------,,,,,,,,,,,,++++++......------------..............................------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........//////......///000333777;;;===CCCEEEIIILLLMMMMMMLLLKKKOOOOOOPPPQQQSSSVVVYYYZZZSSSRRRQQQPPPQQQTTTXXXZZZ]]]^^^]]]^^^hhhyyy|||ooohhhjjjqqqxxx|||uuusssuuu{{{~~~uuullleeecccddddddkkkqqqtttrrrrrruuuxxx|||vvvnnnjjjjjjkkkkkkjjjiiijjjhhhddd^^^ZZZ[[[]]]]]]]]]^^^___aaabbbbbbcccfffooowww}}}|||wwwzzzwwwuuuqqqmmmkkkiiiiiijjjnnnooonnnkkkgggdddcccccceeedddcccbbbaaa```___^^^WWW[[[]]]___gggoooiii^^^QQQMMMHHHEEECCCBBBAAA@@@CCCDDDDDDDDDCCCAAA???>>>@@@>>>;;;888444111///............---......//////,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000444;;;BBBIIIMMMPPPQQQTTTVVVYYY[[[[[[[[[\\\]]]\\\]]]]]]\\\\\\[[[ZZZZZZYYYWWWYYYbbbppp|||yyyuuuyyy{{{yyyyyy}}}}}}yyy~~~pppiii```[[[ZZZ^^^aaacccfffjjjssszzzxxxqqqgggaaa```cccgggiiifffkkkmmmiiihhhnnnuuuyyy|||vvviiiccc```YYYXXXVVVUUUSSSPPPLLLIIIIIIHHHFFFDDDBBB@@@>>>===888666444222111000000000---------......---------,,,,,,------------------...------,,,,,,------...------------------,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------------------------------......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,---------............///111444999>>>BBBDDDGGGHHHJJJLLLNNNOOOPPPPPPRRRSSSTTTUUUVVVXXXYYYYYYTTTTTTTTTWWW\\\cccjjjooolllkkkhhhiiissstttiiigggoooxxx||||||uuurrrsssyyy~~~~~~}}}~~~{{{{{{wwwppphhheeegggjjjjjjpppuuuuuussssssvvvzzzwwwuuusssrrrrrrsssssssssooosssuuuqqqjjjeeeeeeggggggiiikkkmmmmmmkkkhhhfffeeeppp{{{xxxuuu{{{uuurrrllleeeaaa```bbbdddkkkkkkkkkllllllkkkiiihhhggghhhjjjkkkkkkjjjhhhgggdddjjjnnnrrr}}}qqqWWWSSSMMMHHHFFFDDDCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@===:::666333222000//////............///...//////////////////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000222777>>>FFFMMMQQQRRRSSSTTTVVVYYY[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYTTTUUUXXX```iiipppssstttvvvoooooovvvwwwsssvvv~~~ooodddbbb]]]ZZZ[[[^^^```aaagggmmmxxxvvviiibbbbbbdddfffeee^^^aaaaaa]]]\\\ccckkkooovvvjjjeeedddYYYXXXWWWTTTQQQMMMJJJGGGJJJIIIFFFDDDBBB@@@??????888777555333111000000000---...///000000///...---,,,,,,,,,------............------,,,,,,------...,,,,,,---------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........///333888===CCCGGGJJJIIIIIIJJJLLLNNNQQQSSSUUUTTTUUUVVVWWWWWWWWWWWWVVVXXXXXXZZZ^^^fffqqqzzz|||wwwuuu|||nnngggcccjjjxxx|||vvvuuurrrrrrxxx|||{{{yyyyyywwwxxxvvvqqqkkkiiimmmrrrwww{{{~~~}}}{{{{{{|||~~~}}}uuurrrssssssuuuyyy|||{{{wwwsssppplllvvvvvvppptttzzz|||{{{vvvqqqhhh```[[[\\\```eeegggggghhhkkknnnooonnnllljjjllloooqqqrrrqqqpppnnnnnnuuuzzz~~~ZZZVVVPPPKKKHHHFFFDDDBBBAAAAAAAAABBBCCCEEEFFFGGGEEEDDDCCCBBB???;;;888666111000///...............+++,,,,,,,,,,,,,,,,,,+++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000444888@@@IIIOOOSSSTTTTTTTTTVVVYYY[[[[[[[[[[[[\\\^^^]]]]]]\\\[[[ZZZYYYYYYMMMRRRXXX^^^ccchhhmmmqqqnnnjjjmmmuuuuuuqqqvvv|||vvveee^^^___]]]\\\^^^aaaaaabbbiiiqqq|||yyykkkddddddeeebbb^^^^^^[[[YYYWWWUUUWWWaaammmzzzsssiiigggiiibbbbbb___\\\VVVQQQLLLIIINNNQQQNNNEEEAAABBBBBB>>><<<======999444///.../////////...---------------......---------,,,,,,,,,......---,,,++++++++++++,,,------......------,,,*********++++++,,,,,,------------------------,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------///---+++,,,...///---***---,,,,,,++++++,,,,,,------------.........////////////.........---------,,,...//////...---...///000333888???EEEJJJMMMOOONNNNNNPPPQQQRRRSSSSSSTTTRRRSSSUUUYYY[[[ZZZWWWTTTQQQXXX```gggnnnxxx||||||zzztttnnngggeeefffnnnxxx}}}|||xxxpppuuuxxxyyy}}}xxxvvvwwwyyy{{{}}}~~~|||uuurrruuuvvvuuutttnnnjjjeee___\\\^^^dddiiiiiiiiihhhhhhhhhiiiiiijjjgggnnnvvv{{{{{{xxxvvvvvv{{{cccZZZQQQMMMIIIFFFGGGJJJDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCCCCAAA???<<<:::111111000///...------,,,/////////......---------------------------------(((+++...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((())))))***++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,------.........------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------......------,,,+++,,,---.........000333555:::???FFFLLLPPPRRRSSSUUUXXXYYYZZZ[[[[[[\\\\\\[[[^^^\\\[[[\\\\\\YYYRRRMMMNNNNNNRRRZZZeeelllmmmkkkgggjjjmmmlllkkkppp{{{}}}}}}qqqfff```^^^]]]\\\^^^```cccgggmmmtttyyy}}}wwwooohhhdddaaa^^^\\\ZZZXXXVVVVVVUUUWWW```kkkzzzwwwmmmiiiiiiiiigggddd___ZZZVVVRRRPPPUUUWWWUUUNNNIIIIIIGGGCCC===>>>===:::444000////////////...------..................---------,,,,,,,,,,,,,,,,,,---...//////,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------+++***,,,...///...------,,,,,,++++++,,,,,,------------.........////////////.........------------...//////...///111333888;;;???DDDHHHKKKMMMNNNLLLMMMNNNOOOOOONNNLLLKKKLLLNNNQQQTTTTTTSSSQQQPPPSSSZZZdddlllrrrxxx}}}||||||yyyrrrkkkddddddhhhqqq{{{{{{vvvqqqvvvzzz~~~vvvsssuuusssnnnlllnnnllliiiddd```___aaaccceeeffffffgggiiikkklllmmmooosssyyy|||}}}}}}~~~}}}qqq]]]UUUOOOLLLIIIEEEDDDFFFEEEDDDDDDDDDDDDDDDEEEEEECCCDDDDDDCCCAAA???===<<<888666333000......///000------------------,,,,,,------------------------***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,------............---............000333555<<<@@@GGGMMMPPPRRRTTTUUUXXXYYYZZZ[[[[[[\\\\\\[[[\\\[[[ZZZZZZYYYUUUOOOJJJHHHLLLUUU```iiimmmllliiigggiiijjjhhhhhhnnnxxxyyyxxx}}}yyykkkaaa]]]\\\\\\^^^```ccceeeiiinnnuuuyyy~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~uuuuuutttpppjjjeee```^^^]]][[[ZZZZZZYYYYYY```hhhuuuyyy}}}wwwqqqnnnpppnnnkkkgggccc^^^[[[YYYZZZ\\\[[[VVVRRRPPPKKKFFF??????>>>:::555222000000///...............///000.........------------,,,------------...///000000,,,------......------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------+++******,,,...000//////------,,,,,,,,,,,,------------.........//////////////////............---...////////////111555888BBBDDDGGGJJJLLLMMMMMMMMMLLLLLLMMMLLLKKKIIIFFFEEEKKKNNNQQQRRRPPPPPPSSSUUU```fffmmmrrrtttvvvyyy{{{~~~}}}}}}}}}ssskkkfffgggllluuu}}}zzzttttttzzz|||~~~yyyzzz|||yyytttqqqoooooonnnjjjfffbbbaaaaaabbbccceeehhhkkknnnppprrrvvvxxx{{{~~~nnnfffYYYSSSNNNMMMKKKGGGDDDFFFFFFFFFEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@??????<<<777333000000111333,,,,,,...//////...---,,,------------------------...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---------......***+++,,,---.../////////---............000333666>>>CCCIIINNNQQQSSSUUUVVVXXXYYYZZZ[[[[[[\\\\\\[[[\\\[[[YYYXXXVVVQQQKKKFFFDDDNNN\\\hhhmmmmmmkkkhhhfffffffffdddeeelllwww}}}}}}vvvyyy}}}oooddd^^^\\\\\\]]]```bbbdddgggjjjooouuuzzz}}}{{{zzzyyyzzz|||}}}|||{{{yyyxxxyyyyyyxxxwwwwwwxxxxxxyyy{{{}}}~~~|||yyywwwwwwyyy|||}}}yyyzzz}}}~~~~~~}}}{{{yyyppprrrvvvyyyxxxssskkkfffgggdddbbbbbb___]]]aaagggkkkpppwww~~~zzzvvvtttttttttqqqnnnhhhdddaaa[[[\\\[[[YYYVVVRRRLLLGGGCCCBBB@@@<<<888444222222//////......//////000111............------------000///...---,,,,,,,,,,,,,,,------......------,,,---------,,,,,,++++++***))))))***++++++,,,------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++++++++,,,......///...------,,,,,,,,,,,,------............/////////////////////................../////////000444999===HHHIIILLLNNNOOONNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDJJJMMMOOONNNMMMPPPYYY```rrrttttttsssqqqppprrruuu{{{}}}~~~tttmmmlllooouuu|||~~~{{{{{{wwwrrrmmmmmmpppooouuuzzz{{{|||~~~vvvvvvuuurrrmmmiiigggfffeeefffhhhkkkooossswwwyyy{{{}}}{{{iiiccc\\\UUUPPPOOOMMMIIIHHHJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCBBB@@@<<<888444333222333,,,...///111111000///...........................000,,,((((((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,---...////////////---............111555888BBBFFFLLLPPPRRRTTTVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[\\\[[[YYYVVVSSSNNNIIIEEEHHHTTTcccmmmnnnkkkiiihhheeedddbbbbbbfffnnnxxx||||||{{{|||uuujjjbbb^^^]]]^^^______aaadddgggjjjoootttxxx~~~~~~~~~}}}{{{zzzxxxvvvuuuwwwyyy{{{|||zzzxxxwwwzzzzzzyyyyyyyyyyyyxxxxxx|||}}}~~~}}}yyyvvvssssssvvv{{{yyy|||}}}pppqqqvvv~~~yyypppooojjjhhhgggeeebbbdddiiifffjjjqqqyyy|||xxxtttvvvyyyzzzwwwqqqkkkfff^^^[[[ZZZZZZXXXSSSMMMIIIHHHFFFBBB>>>;;;888555444000000/////////000000111//////.........---------///...---,,,++++++++++++,,,------......------,,,...------,,,,,,+++++++++))))))***++++++,,,------...------,,,,,,------...------------------------+++++++++,,,,,,,,,---------------------,,,------...------,,,,,,------............/////////000000////////////////////////---...000111333888>>>BBBIIIJJJMMMOOOOOOMMMKKKIIIFFFDDDAAA>>>>>>@@@CCCEEEEEEGGGHHHHHHJJJQQQ^^^hhhzzzvvvpppkkkjjjmmmsssxxx~~~sssqqqqqqvvv}}}{{{vvvyyyyyy{{{tttlllhhhfffeeeiiiooommmttt|||wwwwwwuuuqqqpppwww~~~xxxssspppooopppqqqrrrtttxxx~~~qqqkkkcccZZZRRROOOMMMKKKKKKNNNJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFAAAAAA???===:::666333111---...///000000///...---........................000---))))))+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,---------......---......//////...---------.........000333888<<>>;;;999777222222111000000000000000/////////.........------++++++++++++,,,---......,,,------......------,,,------------,,,,,,,,,,,,******++++++,,,,,,------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------...///...,,,+++,,,---......------------............/////////000000000...////////////000000000...000222555888===CCCHHHHHHJJJLLLNNNMMMKKKGGGEEE>>><<<:::888999===AAADDDDDDFFFIIILLLQQQZZZfffooorrrmmmhhheeehhhqqqzzzxxxxxxzzz~~~{{{vvvrrruuuvvvqqqiiibbb``````bbbiiiqqquuuuuunnnmmmkkkllluuuuuupppsss|||~~~}}}|||wwwhhh___VVVQQQNNNKKKLLLOOOKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHH@@@@@@AAA@@@===999666333.........---------,,,,,,........................///---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......///////////////...---------......///111666===AAAJJJMMMQQQSSSUUUVVVXXXYYYXXXYYYZZZ[[[[[[\\\\\\[[[\\\[[[WWWQQQMMMKKKLLLNNNUUU\\\eeehhhfffbbbaaabbbdddcccdddiiiqqqwwwyyyyyymmmpppxxx~~~{{{|||{{{tttooojjjccc]]]\\\\\\]]]]]]^^^aaaeeeiiimmmqqqwwwzzz~~~}}}uuunnnkkkgggbbbbbbeeeeeegggiiilllmmmoooqqqrrrrrrtttwwwyyyyyywwwtttrrrggg^^^YYYZZZ[[[YYYWWWXXXRRRMMMGGGCCCAAA???<<<999444333222111000/////////////////////............,,,++++++,,,,,,---...///,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------+++---......,,,+++---///......------------........./////////000000000000.../////////000000000000///222777;;;???DDDIIIMMMIIIKKKMMMMMMKKKGGGCCC@@@::::::::::::<<>><<<:::999333222000...------...///........................,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......---......////////////...------///000333999AAAFFFMMMOOOSSSUUUVVVWWWXXXZZZXXXYYYZZZ[[[[[[\\\\\\[[[[[[YYYTTTMMMIIIJJJNNNSSS[[[aaagggjjjiiigggeeeeeefffeeegggnnnvvvyyyuuuqqqiiilllttt{{{{{{yyy}}}}}}~~~vvvqqqkkkfff```]]]\\\]]]^^^___```dddiiinnnrrrwww|||uuunnnggg```]]]___aaaccceeefffhhhkkkppptttsssssstttuuuvvvvvvvvvvvviii^^^WWWXXX[[[YYYYYY[[[TTTOOOIIIDDDBBBAAA>>>;;;555444333111000//////...000/////////............000000///---------------,,,------......------,,,,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,---------)))+++......,,,,,,///111......------------......////////////000000000000.../////////000000111111111555:::???DDDIIINNNQQQKKKLLLMMMMMMJJJEEE@@@<<<:::;;;>>>@@@BBBCCCCCCCCC>>>CCCKKKVVV___eeefffeeedddfffkkksss|||{{{wwwvvvzzzyyyrrrdddrrrwwwllliiirrrwwwrrruuuqqqnnnpppqqqqqqtttyyy}}}uuuppplllmmmooottt}}}yyyeeeZZZVVV^^^ccc```^^^bbbeeeeeeiiioootttyyy}}}wwwzzz{{{wwwrrrjjjccc___ZZZSSSOOOOOOMMMMMMLLLJJJJJJIIIIIIIIIHHHIIIKKKMMMMMMLLLJJJIIIDDDCCCAAA???>>>>>>>>>???:::777444111000000222333////////////////////////***---000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***((('''++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,++++++*********,,,,,,++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,---///000000000000,,,---///111555;;;CCCIIINNNQQQTTTUUUVVVWWWYYY[[[XXXYYYZZZ[[[[[[\\\\\\[[[ZZZWWWQQQJJJFFFIIIOOOVVVaaaeeekkkppppppnnnkkkiiihhhgggjjjqqqxxxxxxqqqjjjhhhlllsssyyyzzzyyy}}}{{{yyy||||||tttqqqiiieeeaaa^^^^^^```bbbbbbcccggglllrrrvvv|||xxxsssmmmddd______\\\bbbgggfffbbbdddnnnxxx|||vvvllliiipppyyyyyytttiiiddd]]]YYYZZZ[[[[[[ZZZUUURRRNNNKKKHHHDDD>>>:::999666333111111000///...///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------............------///////////////..................///000111222222555999???CCCEEEGGGHHHIIINNNIIIBBB>>>???@@@AAAAAABBBEEEDDD@@@@@@DDDEEECCCAAAEEELLLSSSYYY^^^```aaa___aaalll~~~~~~yyytttsss{{{uuupppllleeeccciiinnnqqqwww~~~|||rrrooooooccckkkqqqsssvvvwwwqqqgggZZZ]]]___``````cccgggllloookkkhhhfffcccdddkkkttt{{{yyy|||}}}wwwnnnhhhhhhkkkcccfffjjjhhhccc\\\YYYXXXVVVRRRLLLHHHIIIKKKNNNPPPSSSPPPNNNPPPRRRQQQNNNLLLFFFEEEDDDCCCAAA???<<<;;;===;;;999666333000///...000//////.........////////////...------------...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***,,,---***(((++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------......//////000111111111...------000666>>>EEEJJJPPPRRRUUUVVVVVVWWWZZZ\\\ZZZZZZZZZZZZZZZ[[[[[[[[[WWWRRRMMMIIIFFFHHHSSS___mmmqqqvvvxxxvvvqqqmmmkkkllltttyyyvvvqqqppppppooonnnuuuyyywwwwww||||||xxxtttwww|||wwwqqqkkkhhhccc______bbbfffiiihhhlllrrrvvvyyy}}}|||yyyssshhh```]]]^^^fffmmmkkkeeedddmmmwww|||vvvmmmgggkkkssstttpppmmmggg___[[[[[[[[[ZZZXXXXXXVVVSSSPPPMMMHHHBBB>>>;;;888555333222111000//////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------............------/////////////////////...............///111333444999===CCCFFFHHHHHHIIIJJJGGGBBB===;;;===AAACCCDDDFFFGGGEEEAAABBBFFFGGGDDDBBBEEEIIIOOOUUUZZZ___aaaccciiiwww|||yyywww|||yyyvvvwww{{{~~~pppkkkfffeeeggglllooorrr{{{vvvnnnhhhddd```eeehhhhhhiiikkkfff___^^^___aaabbbdddiiipppuuussslllddd```]]]^^^eeemmm|||vvvwwwvvvpppggg```]]]]]]YYY^^^ccceeecccaaaaaabbb^^^[[[XXXVVVUUUVVVWWWWWWXXXXXXZZZ___```\\\TTTNNNIIIHHHEEECCCAAA???<<<;;;<<<;;;888666333111000000000///.............../////////...------------...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---+++)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---......---------------------------......//////000111111/////////333999AAAHHHMMMQQQSSSUUUVVVVVVXXXZZZ\\\ZZZZZZ[[[[[[ZZZZZZZZZZZZYYYTTTOOOKKKIIILLLWWWdddppptttxxxzzzyyyvvvsssrrrrrryyy}}}yyytttrrrpppnnntttyyyzzzwwwwww}}}~~~zzz~~~xxxzzz{{{tttmmmiiifffccc``````dddhhhkkknnnrrrxxx|||}}}sssjjjeeeeeennnvvvuuuooolllqqqxxx~~~{{{sssllllllqqqsssrrrsssnnnfffaaa```^^^[[[YYY[[[ZZZYYYWWWRRRKKKFFFBBB===:::666444333333111000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------------............------....../////////////////////...---...///222666888???CCCGGGIIIJJJIIIHHHHHHAAA>>><<<===AAAEEEHHHJJJHHHGGGEEEBBBFFFKKKLLLHHHGGGHHHJJJNNNSSSYYY___bbbgggrrryyysssppprrrvvvyyyzzzxxx|||vvvkkkhhhaaaeeemmmtttwww}}}|||xxxrrriiicccdddeeeeeedddeeehhhfffbbbfffgggggggggjjjooovvv{{{vvvkkk```[[[YYY[[[```ggg~~~~~~uuusssnnnhhhaaaZZZUUURRRRRRWWW]]]aaabbbdddhhhkkkfffeeeeeeeeeddddddcccccciiinnnvvv|||{{{qqqaaaTTTOOOLLLGGGDDDBBB@@@===;;;;;;:::888666444333333222000//////...---------...//////...------------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------,,,------...//////000000000000222777===EEELLLPPPRRRSSSVVVWWWWWWXXXZZZ\\\[[[\\\\\\[[[[[[ZZZYYYXXXYYYTTTOOOMMMNNNSSS```lllvvvyyy{{{|||zzzxxxwwwwwwzzz{{{vvvtttsssqqqzzz{{{yyytttvvv|||{{{|||yyyrrrjjjfffdddbbbaaacccggglllooorrrwww|||yyytttrrrwww}}}~~~|||yyyxxxyyy}}}}}}xxxvvvyyy{{{zzz{{{uuunnniiifffccc^^^[[[[[[]]]___\\\UUUMMMGGGDDD???<<<888555444333111000///............---------........................------------------------+++,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------............------............////////////000///......000555999<<>>;;;:::999888777666555555555111000///...------------//////...------------...,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------,,,,,,------.../////////000111555:::AAAHHHNNNRRRSSSTTTWWWWWWWWWXXXZZZ\\\\\\\\\\\\\\\[[[YYYXXXVVVVVVQQQNNNOOOSSS\\\jjjwww|||yyywwwwwwyyy|||xxxzzz{{{zzz}}}|||xxxtttxxxyyywww{{{~~~}}}xxxooohhhbbbbbbbbbcccfffkkkpppssswww|||~~~~~~{{{{{{|||zzztttwww~~~zzzsssnnnjjjfff```\\\\\\aaadddbbbYYYOOOIIIGGGAAA===999666555333111000///............---------........................------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------............---------.........//////000000111000///000333888===@@@FFFGGGGGGEEEBBB@@@??????AAAEEEJJJNNNPPPOOOMMMLLLDDDFFFGGGKKKUUUaaaggggggggghhhiiijjjkkkkkkllllllqqqzzzrrrooopppsssvvv{{{|||~~~{{{zzzvvvrrrrrruuurrrwww~~~wwwtttwwwzzz|||yyysssooohhh```ZZZZZZ^^^```cccfffvvv|||nnnkkkfffhhhkkkqqq{{{rrrgggbbb```]]][[[ZZZ^^^bbbeeefffhhhmmmrrr}}}yyyaaaYYYOOOHHHEEECCC@@@===::::::999888777777777777333222000///...------,,,//////...------------...,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,------.../////////000333888>>>EEEKKKOOORRRTTTVVVWWWXXXXXXYYY[[[\\\\\\]]]]]]]]][[[YYYWWWUUUQQQMMMLLLRRRZZZeeettt~~~xxxvvvxxxzzz}}}{{{xxxqqqqqqwww}}}yyy{{{wwwrrrjjjeeeaaaaaacccfffjjjpppuuuxxx~~~www{{{yyyzzz}}}zzzrrrkkknnnuuu}}}}}}wwwsssoookkkddd___```gggmmmkkk```TTTNNNMMMDDD@@@<<<999777555333111///............---------........................---------------------------------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......------............------------......///000000000111111111333777<<>>???AAAFFFJJJOOOQQQPPPMMMJJJIIIGGGLLLQQQWWWcccrrr}}}}}}{{{xxxuuuttt{{{sssooopppkkkpppvvv{{{|||~~~xxxuuuqqqoooqqquuuzzz~~~|||yyyxxxrrrkkklllttt~~~{{{ttthhhaaa]]]^^^___^^^aaaeeeqqq}}}~~~{{{|||sssddd___]]]]]]^^^aaagggmmmqqqsss~~~{{{{{{nnngggdddcccbbbcccggglllnnnoooqqqvvvzzzjjj```SSSKKKHHHFFFBBB???;;;:::999999888888888888555444222000///...------//////...------------...,,,---------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------...//////000000222555;;;BBBHHHMMMQQQRRRUUUWWWXXXYYYYYYYYY[[[]]][[[\\\]]]]]]\\\ZZZWWWUUUOOOLLLMMMVVVaaammm{{{xxxxxx{{{|||qqqlllnnntttxxx}}}~~~wwwtttpppjjjeeecccbbbdddgggkkkqqqwww{{{~~~zzz}}}zzzvvvqqqlllgggcccgggmmmtttzzz~~~{{{xxxsssmmmggggggqqqyyyvvvjjj]]]VVVVVVGGGDDD???<<<:::888555333///............---------............................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------............------------......///000000111111222333777;;;@@@DDDGGGCCCBBB@@@>>>>>>AAAFFFJJJMMMOOOQQQPPPLLLJJJJJJKKKNNNWWW```gggrrr}}}{{{~~~pppkkklllpppmmmsss{{{yyypppjjjeeebbbeeejjjooowww}}}~~~~~~yyyuuutttrrrpppnnnpppsssvvvuuuooonnnrrroooiiikkktttvvvoooiiiddd___[[[^^^dddjjjwwwzzzxxxzzzrrrccc___ZZZXXXVVVXXX[[[^^^bbbeeemmmkkksssxxxqqqnnnmmmmmmqqquuuyyyzzzzzzzzz}}}rrrfffWWWMMMJJJHHHDDD@@@<<<<<<:::999999888888888777666444222000......---//////...------------...------------....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((((((+++...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------------------......//////000111111555999???FFFLLLPPPRRRSSSVVVWWWYYYYYYYYYYYY[[[]]]ZZZ[[[]]]]]]\\\ZZZXXXVVVQQQOOOQQQ[[[gggrrr~~~zzzvvvxxx~~~tttmmmnnnuuu{{{~~~~~~xxxsssrrrmmmfffccceeefffhhhlllrrrxxx}}}}}}uuujjjaaa___```fffjjjnnnttt|||uuupppnnnxxxqqqddd]]]]]]JJJGGGBBB>>><<<:::777555//////.........---------................................................/////////...---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......---..................------------...///000000111111222555999>>>BBBFFFHHHAAA@@@>>>===???DDDLLLQQQTTTTTTRRRNNNJJJIIILLLPPPUUU```kkkrrr|||vvvnnnlllmmmnnnqqqwww~~~xxxoooddd]]]XXXUUUXXX]]]___kkktttsssqqqqqqpppmmmmmmmmmmmmlllkkkkkknnnpppvvvnnnnnnuuuvvvqqqrrrzzz~~~tttjjj```ZZZ]]]dddfffvvv||||||~~~tttfffcccWWWTTTRRRSSSUUUXXX]]]aaa\\\[[[cccsss{{{|||{{{yyyyyyzzz|||~~~vvviiiYYYOOOKKKIIIEEEAAA===<<<;;;:::999888888888888777555333111///......//////...------------...---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))''''''+++...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------......//////000111111111777;;;BBBIIIOOORRRSSSTTTVVVXXXYYYZZZYYYZZZ[[[]]]YYY[[[\\\]]]]]][[[XXXVVVTTTRRRUUU```kkkuuu|||tttrrrvvvzzznnnlllttt|||wwwtttsssnnnfffeeejjjiiilllpppvvv|||~~~~~~qqqeee\\\YYY[[[^^^ccchhhkkkoooxxx}}}yyyuuu{{{{{{uuupppmmmfff]]]\\\SSSHHHAAA???===:::777222222000//////.................................---------------------------------............///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...............///000000---...000000...---------333666;;;BBBFFFFFFCCC???;;;===BBBGGGLLLPPPSSSTTTUUUTTTQQQMMMKKKNNNVVV\\\^^^^^^cccmmm~~~{{{vvvqqqiiiiiipppttt|||}}}sssfff^^^VVVRRRTTTXXXYYYXXX]]]ccciiiiiieeeeeeiiinnnmmmhhhcccccchhhlllmmmlllpppoooqqqvvvwwwvvv|||~~~tttkkkeeedddeeekkkqqq{{{{{{nnndddYYYUUUPPPQQQWWW[[[[[[YYYYYY[[[^^^eeennnvvvzzz|||~~~ooohhhfff___UUUJJJCCCAAABBB@@@???===:::777666777888888:::;;;777222//////111...///////////////...---................................................/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------,,,,,,,,,------------------------------***+++,,,---...---,,,,,,+++---////////////000111;;;???EEEJJJNNNRRRUUUXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXX^^^bbbgggmmmxxx{{{yyy{{{uuuggggggrrr{{{vvvrrrooojjjeeefffjjjooosssyyy|||zzzttthhh\\\WWWWWWYYY]]]```cccgggrrr~~~}}}|||sssvvvssslllfffddd```ZZZ___VVVLLLDDDAAA???<<<888333222111///....................................------------------------------------............---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,------------------------------------------------........................///............///000000...///000000......///111666:::@@@DDDFFFEEECCCAAA???BBBFFFKKKPPPSSSUUUVVVXXXUUUPPPMMMMMMRRRZZZ___bbbaaaeeeppptttpppmmmhhhkkksssvvvzzzyyyqqqjjj^^^YYYUUUUUUYYY]]]^^^]]]^^^bbbeeedddbbbaaacccfffhhhddd```bbbggglllnnnmmmooonnnqqqvvvyyy{{{~~~}}}yyysssooommmnnnpppxxx~~~ooobbb]]]XXXSSSTTTYYY]]]]]]\\\[[[[[[]]]bbbhhhllloooooosss{{{|||nnneeeccc^^^XXXPPPIIIEEEBBBBBBAAA???<<<999666666666666888999999666333111000//////////////////.....................................................................---------------------------------------------------------,,,,,,,,,---------------...------,,,,,,---------------------------------***+++,,,---------,,,,,,---...//////...///111333===AAAFFFKKKNNNRRRUUUWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]\\\ZZZZZZ[[[]]]kkkqqqxxx|||zzz|||wwwppprrr}}}wwwsssooommmiiifffiiioootttyyyzzztttqqquuuxxxlll___VVVSSSVVVXXXZZZ\\\```kkkzzz~~~}}}~~~~~~tttsssmmmbbb\\\[[[\\\[[[bbb[[[QQQIIIDDDAAA===:::444333111///....................................------------------------------------............---,,,,,,,,,,,,---......------------------------------------------------------------------------//////////////////////////////......//////000111000000000//////000333555<<<@@@FFFHHHFFFCCCCCCCCCFFFHHHLLLQQQTTTVVVXXXXXXYYYSSSMMMLLLQQQYYY```cccddddddhhhuuutttiiifffeeeeeelllvvvyyy{{{}}}yyyvvvppphhhbbbYYYWWWVVVYYY___cccdddcccaaaaaaaaa`````````aaaaaacccaaa___bbbhhhmmmooooooqqqppprrrvvvzzz{{{tttnnnmmmmmmnnnnnnnnnpppsssvvvvvviiifff```ZZZYYY]]]```___]]]^^^^^^^^^```cccdddcccbbbgggqqq|||~~~rrrdddaaa]]]ZZZVVVQQQIIICCCDDDCCC@@@>>>:::777555444444555777999:::888333000000000000//////.........................................................---------.......................................------------------------------------,,,,,,,,,,,,---------,,,,,,------...------------------------++++++,,,------------,,,/////////......000444777@@@DDDIIIMMMOOORRRTTTVVVWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ]]]___]]][[[\\\bbbhhh}}}yyy{{{}}}rrrmmmjjjjjjiiijjjpppxxx|||pppmmmiiiiiinnnzzz~~~yyyqqqeeeZZZVVVXXXZZZ\\\]]]```gggrrr{{{{{{zzz|||{{{wwwmmmaaaXXXXXX\\\```ddd^^^VVVOOOIIIDDD???<<<666444222000....................................------------------------,,,,,,---------.........---,,,,,,,,,,,,---......---------...............------------------------,,,,,,------------------......////////////000000/////////...///000000111000000///......111666:::@@@EEEJJJIIIEEEBBBCCCEEEKKKMMMQQQUUUWWWXXXXXXWWWTTTNNNHHHKKKVVVaaagggiiieeeeeekkkzzz~~~tttiii```]]]___cccmmmwww}}}~~~}}}qqqtttyyy}}}|||tttiii```\\\[[[ZZZ]]]ccchhhkkkkkkiiifffcccbbbdddeeedddcccbbb```aaadddiiinnnppppppsssssstttvvvzzz}}}{{{xxxssskkkeee^^^```ccceeegggjjjmmmooowwwppphhhddddddeeebbb^^^bbbaaa```aaabbbbbb```]]]fffoooxxx{{{gggaaa[[[ZZZZZZVVVNNNFFFEEECCCAAA>>><<<:::666444666555555777;;;;;;777333111111000//////.........................................................,,,---------.../////////------------------------------------------------...------,,,,,,+++++++++------,,,,,,,,,---......------------------------,,,,,,,,,---------------000000///...///222888<<>>CCCGGGJJJIIIDDDBBBEEEHHHNNNQQQTTTVVVWWWWWWUUUTTTMMMHHHFFFNNN\\\iiinnnnnnhhhiiiooo~~~|||}}}}}}zzzzzz||||||yyyvvvqqqjjjccc```aaafffpppyyywwwqqqdddjjjttt{{{|||uuujjjbbbaaa___^^^```gggpppxxx||||||vvvoookkkjjjjjjgggddd```aaabbbfffjjjnnnpppppprrruuuvvvwww|||}}}yyytttrrrpppmmmgggbbb[[[]]]___```aaaaaaccceeerrrvvv~~~}}}wwwtttqqqkkkfffdddcccbbbcccddddddbbb```iiiooottt{{{nnnfff^^^\\\]]]\\\TTTMMMHHHEEEAAA@@@???===:::777:::777444555999;;;:::888333222000///.........///................................................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......////////////000555<<>>;;;<<<:::777666777999::::::444333111///......//////................................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///---------------------------------,,,---......///---...///000333999@@@FFFIIILLLPPPRRRSSSTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]______^^^aaakkk}}}|||zzz}}}}}}}}}tttmmmhhhfffgggnnnuuuuuussspppmmmkkkkkkkkkkkkqqquuuxxxvvvsssppprrrtttwwwqqqooouuuzzzyyytttrrriiiiiiiiigggdddbbbaaa```bbbfffnnnuuu{{{vvvhhhZZZWWW\\\```cccfffeee___VVVNNNHHH???<<<888444111111111222........................------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++++++++,,,---.........------------------------++++++,,,,,,---......///---......///000000111111000000//////000000111222///000222444666;;;AAAEEEGGGGGGGGGGGGIIILLLPPPRRRRRRTTTVVVWWWVVVSSSOOOLLLKKKNNNVVVcccpppxxxxxxvvvwwwzzz{{{xxxzzz~~~{{{{{{yyywwwvvvwww{{{~~~~~~xxxwwwyyy{{{xxxyyyxxxsssmmmfffcccbbbgggiiikkklllkkkjjjiiiiiiiiihhhhhhllluuuzzzrrrlllhhhfffdddgggmmmrrrvvvyyy|||~~~~~~zzzzzzqqqkkkccc^^^```cccdddeeeeeegggggggggffffffhhhjjjeeennn|||wwwsssooolllkkkkkkjjjjjjhhhiiilllxxx|||qqqkkkkkkkkkkkkrrr{{{~~~{{{zzzvvvsssssstttrrrmmmggg[[[TTTLLLGGGFFFDDDAAA>>>;;;<<<;;;:::888777888:::555333111///......//////...............................................................---------------------------------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------------------------...------,,,---...///000***,,,...111666<<>>999555222111222333........................------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......******+++,,,,,,---......------------------------++++++,,,,,,---...//////...//////000111222222222000000000000000111111222000222444777:::>>>DDDHHHIIIGGGFFFGGGLLLQQQTTTVVVSSSUUUWWWXXXVVVRRRNNNKKKOOOTTT___lllwww|||{{{xxx{{{ttt{{{~~~xxxtttxxx~~~{{{yyyyyytttrrrnnniiifffcccaaa```fffjjjnnnppppppooonnnmmmnnnnnnooorrrzzz{{{rrrmmmkkkkkkiiimmmtttzzz{{{yyy}}}rrrjjjaaa\\\]]]bbbfffhhhggghhhiiiiiijjjkkkooorrriiittt~~~wwwrrrpppooonnnmmmiiiiiilllzzz~~~uuulllkkkiiieeecccjjjtttyyyxxx|||{{{|||~~~|||vvvqqqddd\\\QQQJJJHHHGGGCCC@@@:::===???===999666666888555444111///......//////................................................/////////......------,,,........................------------------------*********++++++,,,,,,---+++++++++,,,---...///000------------------------......---,,,---...///000(((+++...222777>>>FFFKKKKKKNNNQQQTTTUUUVVVXXXZZZWWWWWWXXXZZZ[[[]]]^^^^^^]]]\\\^^^gggyyy~~~~~~}}}~~~|||{{{zzzzzz{{{~~~{{{~~~xxxpppjjjhhhkkkjjjnnnvvv~~~}}}|||zzzxxxvvvssspppkkkgggbbbbbbbbbaaabbbffflllqqquuuwwwzzz|||}}}{{{yyywwwsssrrrqqqrrrwwwzzztttqqqmmmhhhcccaaa```^^^\\\\\\^^^```bbbxxx}}}}}}yyyzzzyyyxxxxxx{{{wwwnnnlllqqqwwwxxxwwwxxxsssnnnkkkjjjhhhdddaaa___kkkuuuyyy|||uuu___YYY```^^^iiimmmhhhffffff^^^RRRDDDAAA;;;666222111111222000000///...---,,,------------------------------///...,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........//////...---,,,++++++***,,,,,,,,,---------......000000000000111111111111222222222222111111111111000111444888???DDDGGGHHHHHHGGGGGGJJJOOOTTTUUUTTTXXXTTTTTTVVVSSSMMMNNNSSSZZZ^^^iiitttzzzzzz{{{}}}zzz{{{}}}uuupppnnnjjjooopppkkkggghhhhhhgggiiijjjlllnnnppprrrtttuuuuuuxxxyyyxxxzzzvvvwwwyyywww{{{~~~|||{{{{{{rrrjjjccccccddddddeeegggggggggggggggiiinnntttyyyuuu{{{{{{|||uuulllffffffjjjvvv|||tttmmmiiihhhhhhfffeeefffkkkttt|||wwwjjj```WWWUUUVVVRRRKKKEEEEEE@@@<<<===;;;777555555;;;999555222000//////000///...---,,,,,,---///000........................000000//////............------------------------111,,,&&&$$$''',,,///000//////.........---------++++++,,,,,,---...//////...------,,,,,,------...---------.........////////////000777@@@HHHLLLMMMPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^[[[ZZZ]]]jjj}}}~~~~~~}}}{{{zzz~~~xxx{{{}}}|||wwwooojjjkkkfffkkksss{{{~~~xxxuuuvvv{{{{{{tttpppooopppnnnooopppmmmhhhcccbbbbbb```\\\YYY[[[aaaddddddbbbfffggghhhiiiiiiiiihhhhhhfffccc``````dddiiinnnqqqsssuuuuuuqqqllljjjkkkmmmqqqyyyxxxoooiiieeedddddd___``````aaabbbcccdddddd~~~}}}yyyyyyyyyxxx{{{|||zzzpppkkklllpppsssuuuzzzuuupppllliiieee___\\\]]]dddkkkqqq{{{vvvccc[[[^^^aaajjjmmmiiiggghhhbbbXXXHHHDDD===888666333111///000000///......---......------------------------...------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------------///......------,,,,,,+++---------.........///////////////000000000111111222222111111111000000000111333666;;;@@@EEEGGGHHHGGGFFFGGGKKKPPPSSSSSSSSSYYYVVVWWWYYYYYYVVVXXX^^^cccfffnnnyyy~~~xxxnnnhhhfffmmmwww~~~}}}wwwssspppmmmuuutttsssssstttvvvyyyzzzzzz~~~|||vvvoookkkmmmooonnnmmmnnnnnnnnnmmmmmmmmmpppuuuyyyzzzpppgggfffiiittt}}}ppptttzzzwwwmmmgggeeedddggghhhggggggllluuu}}}}}}}}}}}}wwwqqqiiiaaa______\\\UUUOOOGGGBBB>>>>>>===999777888:::888666333111000//////.........------......///......................../////////.........------------------------------///,,,)))))),,,...///.........------,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...---------.........////////////222888AAAHHHLLLMMMQQQQQQRRRSSSTTTVVVWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]XXXWWW[[[fffvvv{{{vvv{{{~~~~~~|||yyy|||wwwrrrsss{{{zzztttlllhhhiiieeeiiipppvvv{{{wwwnnnmmmiiifffeeegggmmmqqqwwwvvvtttoookkkhhhiiijjjmmmnnnooolllgggcccaaaaaa___\\\YYY[[[```ccccccaaabbbccceeefffeeedddbbbaaa___]]]ZZZZZZ^^^cccgggiiieeeeeeeeeccc```^^^^^^___ffflllvvv~~~zzztttmmmhhhfffeeefffddddddeeefffggghhhiiijjj|||~~~wwwmmmiiikkkooosss{{{xxxrrrmmmiiieee```]]]]]]^^^bbbkkkzzz||||||zzzlllbbbaaaeeekkkmmmhhhgggjjjggg```QQQJJJAAA<<<:::777222---000//////.........//////------------------------,,,,,,------...------,,,------,,,,,,,,,,,,------------------------,,,,,,------------------------........./////////000000.........////////////000222111111000000000000000333666:::???CCCFFFGGGHHHHHHHHHJJJNNNRRRTTTTTTSSSUUUTTTVVV[[[]]]___eeekkkqqqooottt~~~~~~zzz{{{~~~oooeeebbbbbbnnn}}}~~~yyyvvv}}}{{{xxxwwwxxx{{{}}}}}}xxxuuuxxx{{{zzzyyyzzzzzzzzzyyywwwvvvwwwzzz}}}{{{}}}}}}{{{zzzzzzsssiiihhhkkkwww}}}rrreeehhhllloooqqqssstttvvv~~~tttjjjfffeeeeeegggjjjjjjjjjnnnwww~~~zzzvvvwwwzzzzzzxxxtttnnnhhhddddddaaa[[[UUUKKKEEEAAAAAA@@@;;;999:::888888777555333111///............//////......---.................................------------------------------------------------///111111///,,,---,,,,,,,,,,,,++++++++++++,,,,,,------............------,,,,,,------...------.........////////////000444:::BBBIIILLLNNNRRRRRRRRRSSSUUUVVVXXXYYYXXXYYYZZZ[[[\\\\\\]]]]]]UUUVVV[[[eeerrr}}}zzztttooooooxxx}}}}}}~~~zzzxxxyyyxxxqqqoooqqq||||||xxxvvvqqqjjjfffggggggjjjooosssuuuxxx|||~~~}}}yyyjjjbbb^^^^^^]]]\\\\\\^^^cccgggjjjjjjjjjhhhffffffggghhhmmmnnnnnnlllhhhdddbbbbbbaaa^^^\\\^^^bbbeeeeeedddbbbccceeefffeeebbb^^^\\\\\\ZZZXXXYYY]]]bbbeeefff___^^^\\\\\\]]]]]]\\\[[[___ccciiiooovvv|||xxxsssooolllkkkkkklllmmmmmmnnnoooqqqrrrtttuuuyyypppmmmpppttt}}}yyysssnnnjjjhhhffffff```___```iiivvvxxxwww|||~~~wwwnnniiiiiilllkkkggggggjjjkkkhhh]]]RRREEE>>><<<:::444//////......------......///........................+++,,,---.........---,,,------,,,,,,,,,,,,------.........------,,,,,,,,,,,,---------......//////---.........////////////---------.........//////111111000/////////000111666999???CCCFFFGGGHHHHHHJJJLLLOOORRRUUUVVVVVVUUUQQQSSSXXX___fffmmmvvv}}}|||wwwwwwzzztttuuu~~~pppddd___```ccclll|||~~~}}}||||||~~~wwwvvvuuutttwww{{{{{{vvvxxxyyywwwrrroooooopppvvvzzz~~~wwwpppooosss~~~qqqdddffffffeeebbbcccgggkkkrrrvvvzzzyyytttooonnnoooooommmkkkkkknnntttzzz~~~}}}yyytttpppqqquuuxxxyyyvvvtttpppkkkiiigggbbb\\\QQQKKKFFFEEECCC>>><<<===777888888777666333000.........///000000///---,,,........................------------------------........................------///000111000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...............///////////////222666===DDDIIIMMMNNNRRRSSSSSSTTTUUUWWWXXXYYYXXXYYYZZZ\\\\\\\\\\\\[[[UUUXXX___jjjttt{{{}}}}}}{{{qqqiiifffkkkvvv|||yyy{{{}}}}}}}}}~~~uuuvvv|||vvvpppooosssxxx~~~yyyuuutttooohhheeefffiiilllppprrrtttwwwzzz|||wwwggg]]]ZZZ[[[\\\\\\\\\]]]___cccffflllmmmnnnnnnmmmmmmnnnpppooopppooonnnkkkhhhfffeeefffdddbbbcccfffiiijjjiiihhhjjjlllllljjjfffaaa^^^```______aaadddhhhjjjjjjbbb```^^^```ccceeeccc```dddfffiiilllqqq{{{~~~{{{wwwuuuuuuvvvwwwyyyyyyyyyzzz|||~~~~~~xxxwwwxxx{{{uuunnniiihhhiiijjjbbbbbbccchhhnnntttzzz~~~|||vvvsssxxx~~~}}}vvvqqqmmmllliiieeeeeeiiikkkkkkhhh[[[JJJ@@@===;;;777333......------,,,---------........................***+++---...///...---,,,...------,,,,,,------............------,,,,,,,,,,,,------......//////000,,,,,,---------.........------------............111000/////////000222333999===CCCFFFGGGGGGHHHIIIKKKMMMPPPSSSUUUUUUUUUUUURRRXXX___gggqqq}}}}}}{{{|||vvvrrrvvvzzzoooccc[[[[[[```eeelllyyy|||}}}~~~yyyuuurrrqqqrrrtttooonnnnnnqqqwww~~~~~~{{{|||zzzvvvsssttttttpppjjjggggggiiiiiinnnssswww}}}{{{yyyyyy}}}ttteeeeeebbb^^^ZZZ[[[aaafffnnnmmmnnnooorrruuuwwwxxx|||uuunnnooovvv|||~~~}}}zzzuuuooommmnnnqqquuuyyyzzz~~~~~~yyyvvvuuupppiii[[[TTTMMMKKKGGGAAA>>>???888999::::::888555222000...///000111000///---,,,........................------------------------........................---......------------...------------............,,,,,,,,,---------------...------,,,,,,------............/////////000000///333999@@@EEEJJJMMMOOORRRSSSSSSTTTUUUWWWXXXYYYXXXYYY[[[\\\\\\[[[ZZZYYYUUUZZZdddoooxxx}}}~~~}}}yyysssjjjbbbccclllxxxzzzvvvzzz|||zzzxxxyyysssyyyuuuooonnnvvv~~~{{{vvvrrrqqqmmmgggeeegggjjjlllppprrruuuxxx|||}}}iii\\\XXXXXXWWWYYY[[[]]]```ccchhhlllvvvxxxzzzzzzyyywwwxxxxxxvvvvvvuuutttssspppnnnlllkkkjjjiiiiiikkkmmmnnnoooqqqrrrttttttqqqlllgggdddeeeeeefffiiilllooopppooodddcccbbbeeeiiikkkiiifffmmmnnnoooqqquuu~~~~~~~~~~~~xxxqqqkkkggghhhiiiddddddeeefffeeegggoooxxxzzzvvvsssuuuyyyzzzxxxvvvqqqnnniiieeedddfffjjjlllnnnbbbQQQEEE???===:::777000000...------,,,,,,,,,........................++++++,,,---..................------------......------------------,,,,,,------......////////////,,,,,,,,,------------...---------............///000/////////000222555777<<>>;;;999444333111000...---------........................,,,,,,,,,,,,---...//////......------------......,,,,,,------------------............////////////------------............---............///////////////...///111444888:::???CCCGGGHHHFFFEEEHHHKKKNNNPPPSSSSSSRRRRRRUUUWWW___hhhqqqwww|||yyyvvvwww~~~}}}qqqiiibbbaaa___]]]]]]```fffjjjtttzzz}}}yyywww|||{{{uuuqqqnnnkkkggghhhmmmoooppptttzzzzzzzzz~~~|||vvvppplllgggdddbbbaaa```___```dddfffhhhnnnvvvyyyxxx|||yyysssmmmiiikkkoootttxxxtttqqqkkkgggfffiiioootttzzzrrrllljjjhhhddddddgggjjjyyyuuulllbbb[[[SSSJJJEEEEEE=========<<<;;;999777666222111000///....................................------........./////////........................,,,......---******+++---,,,,,,,,,------.........------------------------...------,,,,,,------....../////////000000000000///666>>>EEEIIIKKKNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXVVVXXXYYYZZZZZZXXXVVVTTTUUU^^^jjjvvv~~~vvvwwwtttpppvvvuuurrrzzz~~~zzzwwwxxxyyy}}}|||~~~rrrmmmjjjjjjhhheeeeeehhhjjjlllpppssswww|||iii]]]ZZZ[[[]]]ccceeejjjooovvvyyyzzzyyyyyyyyyzzz|||~~~~~~~~~~~~|||zzzvvvrrrpppooopppsssxxx{{{|||{{{yyyxxx{{{zzz}}}|||{{{~~~wwwrrrpppoooiiieeeeeecccbbbjjjtttwwwrrrssswww{{{yyyssslllhhheeeeeehhhllllllggg^^^SSSHHH@@@;;;888666555444222000///......////////////////////////,,,,,,++++++,,,---///000......------------......,,,,,,,,,------........./////////////////////.............../////////000.........////////////000//////...///222666:::<<<@@@DDDHHHGGGEEEDDDHHHLLLRRRUUUVVVVVVUUUUUUXXX\\\nnnxxx|||yyyyyy}}}uuuhhh```[[[\\\^^^```cccgggmmmqqquuu{{{~~~{{{zzz}}}|||xxxrrrmmmiiifffeeeggggggmmmxxx~~~~~~qqqkkkeeebbbbbbcccaaa___]]]bbbdddfffjjjpppsssqqqvvv}}}xxxqqqooorrrxxx}}}yyyxxxsssjjjbbbbbbiiiooozzz|||sssllljjjfff___\\\^^^cccvvv~~~tttiiiaaaXXXNNNHHHHHH>>>>>>>>>===<<<:::999888333222000............///................................./////////000000////////////////////////+++...000///,,,***+++,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...////////////000000000000///666???FFFIIIKKKNNNPPPPPPQQQQQQRRRSSSUUUWWWWWWVVVWWWYYYZZZYYYWWWTTTSSSXXXaaannnzzzvvvxxxvvvssswwwtttqqq{{{|||yyy||||||}}}vvvnnnjjjggghhhfffcccdddhhhmmmooosssvvvzzzzzzggg___```ccceeelllnnnqqqvvv|||}}}zzzwwwuuuwwwxxx|||{{{wwwuuuzzz~~~~~~yyyttttttrrrlllgggggglllrrrvvvnnnnnnqqqqqquuuuuunnnfffbbb^^^ZZZhhhgggbbbYYYMMMCCC===;;;999666222000000///...,,,////////////.....................------,,,,,,,,,........................,,,---------.../////////+++)))(((***...000///---//////.........---------...------------...////////////000222555:::>>>AAAGGGHHHIIIGGGEEEFFFIIIMMMRRRVVV[[[\\\WWWSSSZZZddd||||||}}}|||xxxvvv|||yyyooogggbbb```[[[[[[]]]ccckkkrrrwwwyyyuuulllkkkhhhdddccceeeiiimmmnnnxxxsssffffffiiihhhdddbbbeeeaaaaaafffjjjlllooosssttt|||}}}wwwnnniiidddaaaccchhhppp~~~wwwnnnhhhgggfffccc```jjjssszzzkkkaaa\\\WWWPPPJJJGGGDDD@@@??????===999555444444333222111000///...//////............//////000000000000000000000000000000//////......------///.........------------,,,+++)))(((((()))+++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++.../////////------///111222888@@@GGGKKKNNNOOOPPPQQQQQQQQQQQQSSSVVVYYY[[[]]]XXXUUUWWWWWWUUUUUUWWW^^^eeemmmvvvwwwtttooonnnwww||||||{{{{{{{{{|||}}}|||zzz|||vvvpppjjjiiigggfffeeefffggghhhmmmmmmpppwww{{{~~~zzzggg___aaahhhmmmsssxxx|||~~~~~~zzz~~~wwwsssvvv~~~|||{{{xxxrrrmmmlllpppttt}}}rrrnnnmmmrrrwwwwwwnnnfffbbb```^^^bbbbbb___ZZZSSSKKKBBB===;;;888444222111000///...////////////.....................------,,,,,,,,,........................---------...............,,,+++***+++...///...---//////.........---------...------------...//////...///000333777;;;@@@BBBFFFGGGHHHGGGFFFGGGKKKNNNSSSUUUYYYZZZVVVTTT]]]hhhzzztttuuu|||{{{qqqjjjeeebbbaaa]]]]]]```gggqqq{{{~~~rrrddddddcccccceeejjjrrrwwwttttttwwwuuuooolllfffbbbaaadddggggggjjjoooxxxzzzqqqiiiccc___[[[]]]bbbkkkxxxwwwqqqooonnnjjjgggkkkrrr}}}qqqgggaaa\\\UUUNNNJJJFFFAAA???@@@>>>;;;888555444333111000///////////////............//////111111111111111111111111000000////////////....../////////.........------///...---++++++,,,...///++++++,,,,,,---......///////////////////////////---...///......///111333777<<>>???;;;777444333222000///////////////.....................---------------.......................................---------...---,,,---...///...,,,...............---------......------......///000...///222555:::>>>BBBDDDDDDEEEFFFGGGGGGIIILLLOOOTTTUUUWWWXXXVVVWWWaaannn~~~tttnnnrrrxxx{{{xxxoooiiigggfffeeecccaaaaaaccciiittttttiiiaaabbbdddhhhnnnwwwwwwqqqlllgggdddeeeeeefffjjjooo~~~||||||ssskkkccc^^^ZZZWWWXXX]]]dddnnnyyy}}}zzzwwwxxx{{{tttlllgggbbb[[[VVVMMMIIICCC@@@@@@@@@>>>;;;777666333000/////////000//////............//////111111111111111111111111/////////000000000111111000000000/////////.........---+++***)))***+++++++++,,,,,,------.........------------------------,,,---...//////000333666===AAAGGGLLLNNNOOOPPPPPPQQQPPPPPPQQQSSSVVVZZZ\\\]]]YYYWWWWWWTTTPPPNNNPPPWWW```lllwwwzzziiiaaaooo||||||~~~~~~}}}}}}||||||yyyrrrlllnnnllljjjhhhiiikkkmmmoootttsssvvv{{{nnneeegggooouuuzzzvvvxxx|||zzzqqqmmmpppwww~~~}}}~~~yyytttpppooonnnnnnwwwyyyqqqrrr{{{xxxnnniiihhhhhhdddbbbbbbgggjjjbbbQQQBBBBBB>>>999555333222111000////////////...........................---------......................../////////...---------,,,//////............---,,,.......................................//////000///111444888===AAADDDFFFCCCDDDEEEGGGIIILLLOOOQQQVVVUUUVVVWWWWWW[[[gggttt{{{xxxtttkkklllssswwwrrrnnniiihhhiiijjjhhheeefffddddddhhhqqq|||}}}uuukkkdddhhhjjjooovvvwwwtttoookkkjjjjjjkkkrrryyyxxxvvvyyymmmfff___\\\YYYWWWYYY^^^```dddjjjsss}}}~~~uuuoookkkgggaaa\\\RRRLLLFFFBBBBBBAAA???===:::777444000......///000//////............//////111111111111111111111111...//////000111222222222000000000000////////////---,,,+++***)))))))))***,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---...////////////111444777???CCCHHHMMMOOOOOOPPPQQQPPPPPPPPPQQQSSSWWWZZZ\\\]]]ZZZXXXWWWRRRLLLKKKNNNVVVaaammmxxx|||kkkfffwww~~~}}}{{{}}}~~~wwwqqqsssqqqnnnlllmmmppptttwwwxxxwwwyyytttjjjlllttt{{{|||uuuuuuwwwuuuooolllqqqyyy}}}wwwpppkkkiiihhhgggeeejjjuuuwwwqqq{{{~~~vvvpppllliiigggdddeeemmmtttooo^^^NNNDDD@@@:::555333111000///////////////............................................................/////////...---------,,,/////////...------,,,------.....................///............///000000000222777<<<@@@DDDFFFGGGCCCCCCEEEHHHLLLOOOQQQRRRWWWVVVVVVYYY[[[```lllxxx}}}|||{{{wwwzzz}}}nnndddeeekkkoooeeeeeefffiiillllllhhhdddhhhffffffiiiqqqyyy|||vvvqqqllljjjiiisssxxx|||wwwsssrrrrrruuuwwwpppmmmhhhbbb\\\[[[ZZZXXX\\\aaa```^^^___dddooo~~~|||tttoooiiiccc___VVVQQQJJJEEEDDDCCCAAA>>><<<:::666222000///000111//////............//////000000000000000000000000......///000111222333333000000000000//////////////////......------------,,,,,,,,,---------------.../////////000000000111000111111000///111555888>>>BBBHHHLLLNNNPPPQQQRRRPPPPPPPPPQQQTTTWWWZZZ\\\^^^ZZZXXXUUUPPPJJJJJJNNNYYYdddrrr{{{yyyoooppp~~~}}}{{{|||zzzwwwuuurrrpppqqquuu{{{~~~{{{zzz}}}zzzppprrr{{{vvvttttttzzz~~~vvvnnnppptttzzz~~~vvvkkkeeeddddddaaa^^^^^^fffsss}}}qqqyyy}}}yyytttnnniiidddaaacccnnnyyyxxxkkk]]]GGGBBB;;;666333222000000////////////.........................../////////.......................................------------//////...,,,+++,,,------------...............//////......//////000111222555:::???DDDFFFHHHHHHDDDEEEFFFJJJOOORRRTTTTTTXXXWWWYYY]]]```eeepppzzzyyysssssswwwyyyzzz|||{{{|||rrrcccYYYZZZ___bbb]]]aaagggkkkllljjjfffccchhhhhhjjjooowww~~~|||uuunnnkkkjjjkkkpppwww|||{{{|||zzzqqqjjjfffaaa\\\\\\[[[[[[^^^cccddd^^^[[[^^^gggttt}}}tttlllfffbbb]]]WWWPPPKKKIIIGGGCCC???>>><<<888555222111111111//////............//////////////////////////////......//////000111222222000000000/////////......------------------------------------------------------......///000000000111111111000000333777:::???CCCHHHKKKMMMOOOQQQRRROOOOOOPPPQQQTTTWWW[[[]]]^^^ZZZWWWTTTNNNIIILLLRRR^^^kkkyyy}}}vvvrrrrrrxxx}}}{{{{{{~~~xxxuuuqqqoooqqqwww}}}~~~yyyzzzxxxuuusssuuu}}}uuusssqqqttt{{{|||nnnfffeeedddaaa\\\YYY]]]fffsssssswwwyyywwwvvvuuuoooiiiccc```aaajjjvvvyyypppfffJJJEEE>>>888555333222111////////////............---........./////////000........................---------...............+++---///...+++***,,,...---------........./////////////////////000000111444777===BBBFFFHHHHHHHHHFFFFFFGGGLLLQQQUUUUUUTTTXXXXXX[[[bbbfffjjjrrrzzz~~~zzzvvvsssnnniiimmmuuuzzz~~~xxxwwwwwwrrrmmmbbbUUUPPPTTTXXXYYY]]]dddkkknnnlllhhhffffffiiikkkpppwww~~~uuunnnkkkmmmqqqwww|||zzzuuulllfffbbbaaa```^^^aaafffhhhaaa]]]aaagggooo|||xxxpppllliiiccc^^^WWWRRROOOKKKEEEAAA???>>>;;;888555333111111//////............//////.................................//////000000000/////////.........------))))))***+++,,,,,,,,,,,,------------------------++++++,,,,,,---............/////////111555;;;???CCCFFFJJJLLLMMMNNNPPPQQQOOOOOOOOOQQQTTTWWW[[[]]]]]]ZZZVVVRRRLLLIIINNNWWWbbbpppyyyqqqmmmuuu~~~{{{|||uuuqqqmmmkkknnnttt{{{{{{vvvrrrrrryyy|||wwwqqqqqqwwwtttjjjhhhgggbbb]]]ZZZ[[[aaammmzzzuuuuuusssqqqrrrtttpppiiiddd``````gggrrruuuooogggMMMHHH@@@:::666444333222000/////////............---.........//////000000........................,,,------....../////////***,,,...---+++***,,,...---------........./////////////////////000111111555999>>>CCCGGGHHHHHHHHHHHHGGGIIIMMMSSSVVVVVVUUUXXXXXX]]]eeeiiilllssszzz~~~xxxtttqqqllliiinnnxxx}}}vvvrrrtttwwwgggaaaWWWMMMLLLSSSYYYYYYbbbiiiqqqqqqlllhhhiiikkklllooouuu|||yyyttttttzzzzzzxxx~~~sssmmmhhhgggeeebbbdddhhhjjjdddaaafffjjjnnnvvvyyytttqqqppphhhccc\\\WWWTTTNNNHHHBBB@@@???===:::777444222111//////............//////------------------------............///////////////.........------------++++++---...///000000000------------------------......//////000111111222+++,,,...///222777>>>CCCGGGIIILLLNNNNNNNNNNNNOOOOOOOOOOOOQQQTTTXXX[[[^^^]]]YYYUUUQQQKKKIIIPPPZZZeeetttxxxooommmxxx||||||~~~qqqnnniiigggjjjpppxxx}}}yyytttssswwwzzz}}}vvvfffcccnnn{{{~~~|||~~~tttiiibbb___^^^XXX]]]aaagggsssqqqiiiqqq{{{yyypppjjjhhhccc___eeepppvvvrrrmmmYYYLLLBBB???<<<555111222333222000///......//////000000000000000000000000........................000000000000000000000000........................---,,,,,,,,,,,,---......///000111000......///111:::===AAADDDEEEFFFGGGHHHFFFIIIMMMPPPRRRSSSUUUWWWYYYZZZ]]]dddnnnwww~~~yyypppmmmkkkjjjooowww}}}}}}ssstttwwwxxxvvvfffaaaXXXOOOLLLQQQWWWZZZgggiiijjjiiigggfffiiikkkuuuyyywwwxxx}}}|||yyyvvvsssuuu~~~}}}{{{yyypppeeebbbfffeeebbbbbbhhhnnnqqqtttyyyxxxrrrjjjjjjdddZZZSSSOOOKKKFFFCCCAAA>>>;;;888555222000////////////000000000000////////////////////////...................................................---,,,,,,,,,,,,---...------............------...------...//////...,,,000//////000555;;;AAAEEEIIIKKKNNNOOONNNNNNNNNOOOOOOOOOQQQTTTVVVYYY[[[\\\\\\WWWQQQMMMIIIIIIQQQ[[[iii~~~|||ssstttttt}}}{{{}}}~~~}}}wwwlllfffbbbdddggglllttt||||||xxxvvvyyy{{{}}}}}}llleeejjjqqqtttssssssrrrsssuuuzzzyyynnneee```___^^^```cccfffqqquuulllpppxxxxxxsssoookkkfffccciiisssyyywwwrrrbbbSSSFFF@@@===777444444333222000///......//////////////////////////////........................////////////////////////...........................------------...//////---.../////////000222444;;;>>>BBBEEEEEEFFFGGGHHHJJJMMMQQQSSSSSSSSSTTTTTTWWW[[[bbbjjjqqqxxx|||{{{tttpppkkkhhhnnnwww~~~uuuuuuxxxxxxwwwmmmfff[[[SSSRRRWWW\\\___iiilllnnnllliiijjjnnnsss|||sssnnnooollljjjnnnwww}}}qqqjjjjjjgggcccccchhhlllmmmooosssyyytttppppppkkkbbbZZZVVVQQQKKKDDDBBB>>>;;;888444111000///000000000000000000000////////////////////////...................................................---,,,,,,,,,,,,---...------............------............//////...---000000111333777===DDDGGGJJJLLLOOOOOOOOONNNNNNOOONNNPPPRRRUUUWWWYYYZZZ[[[[[[VVVRRRPPPMMMMMMSSS[[[kkk}}}uuuwwwyyyzzz|||||||||~~~rrrhhhccc```cccgggkkkttt||||||zzzzzzzzzzzztttiiiggghhhhhhfffhhhiiihhhhhhlllttt|||tttiiicccaaadddeeeeeegggooo|||yyypppppptttwwwwwwwwwoookkkiiioooxxx~~~~~~zzzooo^^^LLLBBB>>>:::777777333222000///......//////////////////////////////........................................................................///............///000000,,,---...///000222555888===???CCCEEEFFFFFFGGGHHHMMMQQQTTTVVVUUUSSSQQQPPPUUU\\\fffmmmppprrrtttvvv|||{{{yyyssskkkhhhppp{{{{{{zzzzzzzzzzzzyyynnn```YYY[[[___ccceeegggkkknnnllliiikkksss{{{~~~tttkkkgggffffffcccbbbgggqqq{{{zzzwwwnnniiifffiiijjjjjjkkknnn{{{xxxtttpppqqqtttxxxwwwyyy|||{{{wwwoooqqqnnngggaaa]]]WWWQQQJJJFFFAAA===:::777333111000000000000000000000000////////////////////////...................................................------,,,,,,------...------............---------......//////......---000111222666;;;AAAGGGJJJLLLNNNPPPPPPOOONNNNNNOOONNNPPPSSSVVVYYYZZZZZZYYYYYYUUURRRRRRQQQQQQWWW___ppp~~~xxx||||||zzzyyy{{{~~~yyyyyyzzz~~~{{{lllccc___^^^bbbhhhmmmuuu}}}~~~|||zzzxxxwwwzzz}}}yyymmmhhhffffffccceeehhhjjjkkknnnrrruuuyyyyyymmmfffcccgggiiiiiiiiioooyyy~~~}}}xxxpppmmmnnnsssyyy~~~tttqqqpppttt|||yyyiiiTTTFFF???<<<:::888333222111////////////000////////////////////////........................------------------------.......................................//////000---...//////000333777:::>>>AAADDDFFFFFFGGGHHHIIINNNQQQUUUWWWUUURRROOONNNTTT\\\eeeiiihhhgggjjjlllvvvyyyzzzsssjjjkkkxxx{{{uuueee___aaadddggghhhggglllppppppnnnrrr}}}sssiiiggghhhfffaaa```eeennnvvvwwwpppjjjiiiiiihhhkkkooozzzsssmmmjjjhhhgggjjjooosssrrrssswww|||~~~zzzvvvlllooopppllliiifffaaa\\\SSSNNNGGGAAA>>>;;;777444111111111000000000000000////////////////////////................................................------------------------------............---------...///000///.........///111444999>>>DDDHHHKKKMMMOOOQQQQQQPPPNNNNNNNNNNNNQQQTTTXXXZZZZZZYYYXXXYYYSSSOOOPPPRRRVVV^^^fffwww}}}zzz|||wwwvvvxxx}}}xxxtttuuuxxxyyyhhh```^^^___eeekkkqqqxxx}}}}}}~~~zzzvvvuuuvvvvvv||||||ppphhheeefffgggjjjooowww||||||yyyuuusss{{{|||rrriiifffhhhjjjkkklllpppuuuuuurrrppppppmmmgggeeekkkvvv~~~yyywwwvvvxxx|||}}}ppp]]]LLLBBB>>>;;;888444333111000//////000000................................................------------------------........................------,,,,,,------...//////000000000111333777;;;@@@BBBDDDFFFGGGHHHJJJKKKLLLPPPTTTVVVUUURRROOONNNRRRXXX___ccccccdddiiimmmrrrvvvwwwqqqnnnuuuyyytttwwwhhhdddeeefffgggjjjoootttyyy{{{|||zzzqqqoooooollleeebbbfffkkkpppxxxvvvllliiiggggggjjjooovvv}}}|||uuummmfffcccaaabbbgggmmmooommmmmmqqqwwwyyyuuupppmmmqqqsssqqqooonnnjjjeee]]]UUUKKKDDD@@@===888444222111111111000000000///////////////////////////................................................------------------------------............---------///111000...---...000...000555;;;AAAFFFIIIKKKMMMOOOQQQQQQPPPNNNNNNNNNOOORRRUUUXXXZZZYYYXXXWWWYYYQQQKKKLLLQQQZZZfffppp~~~zzzyyy|||xxxxxxzzzwwwsssooosssxxxxxxfff```___bbbjjjqqqvvv}}}{{{xxxxxxyyyzzzvvvzzz~~~|||xxxxxxwwwuuuzzzsssfffaaaaaafffkkkuuuzzzrrrwww~~~~~~wwwooojjjgggjjjllllllnnnpppnnnhhhcccjjjmmmfff```dddpppzzz}}}|||zzzyyyyyyzzz|||}}}{{{uuugggTTTGGG@@@<<<888444333111000//////000000................................................------------------------........................,,,,,,,,,,,,,,,---......000000111000111444999===@@@BBBEEEFFFGGGIIILLLNNNMMMPPPTTTUUUTTTQQQPPPOOOPPPTTTZZZ```dddiiipppuuuqqqtttuuusssxxxxxxuuuuuuhhhfffgggeeehhhmmmvvvzzz}}}|||tttkkkeeeggghhhiiiqqq{{{}}}zzz~~~{{{qqqllliiiggghhhllllllsss{{{rrriiiaaa]]][[[\\\aaahhhkkkhhhggglllsssvvvrrrmmmkkkppprrrqqqqqqqqqnnniiifff]]]PPPGGGCCC>>>999444222222222111111000000///////////////////////////................................................,,,------......------,,,------............------,,,///222111...---...111...222777>>>DDDHHHJJJJJJLLLNNNPPPPPPOOONNNNNNOOORRRSSSVVVXXXYYYYYYXXXXXXXXXPPPIIIKKKTTT```ooozzz~~~xxxtttttt}}}||||||}}}}}}{{{|||xxxxxxyyyyyyzzz~~~yyyqqqpppooouuu}}}vvvfffaaaaaaeeeooovvv{{{~~~yyyuuuttttttsssrrroooqqqttttttssstttyyy|||~~~~~~}}}yyyyyyuuueee\\\[[[[[[eeetttuuuvvvzzz~~~|||uuuppphhhjjjjjjhhhiiikkkhhhccc___mmmuuummmcccdddoooxxx~~~|||xxxtttsssuuuwwwwwwxxxppp^^^LLLCCC>>>:::444333222000///000000111................................................------------------------........................---------------...////////////000000222666<<<@@@???BBBDDDFFFHHHJJJNNNQQQPPPSSSUUUUUUSSSQQQPPPPPPPPPSSSYYY```gggmmmrrruuurrruuuvvvzzz|||xxxwwwyyy{{{nnnfffhhhhhhfffjjjsss}}}|||qqqjjjjjjhhhfffmmmyyy~~~}}}wwwxxx{{{wwwqqqjjjggggggggglllxxxrrriii```\\\YYYXXX]]]ccchhheeedddkkkuuuzzzwwwrrrhhhmmmqqqsssvvvzzzyyyvvvrrrfffXXXMMMGGGCCC<<<666333333222111111000000///////////////////////////................................................,,,,,,---......---,,,,,,------............------,,,000333222...---...111000444;;;BBBGGGJJJKKKKKKJJJLLLOOOOOOOOONNNNNNOOOTTTUUUVVVWWWXXXXXXXXXXXXVVVNNNIIIOOOZZZgggvvvwwwppplllmmmvvvzzz||||||{{{zzzwww~~~zzztttppprrrvvvzzz}}}rrrnnnppprrr{{{rrrdddbbbbbbhhhrrrzzzzzzwwwsssqqqqqqpppmmmjjjhhhjjjkkkiiihhhkkkssszzz~~~yyyxxxfff[[[YYYOOO]]]qqqxxxwwwxxx|||zzztttiiijjjhhhdddeeegggfffbbbccctttvvviiihhhrrrzzz}}}wwwqqqoooppprrrtttzzzvvvdddPPPEEE???;;;444333222000000000000111...............................................................................................................///000000---...///000333888???DDD???AAADDDFFFHHHKKKOOORRRTTTVVVWWWVVVSSSQQQPPPPPPSSSUUUYYY```hhhmmmooooootttvvvyyy}}}ooopppuuu{{{tttjjjeeeiiijjjgggmmmxxxvvvnnnnnnkkkgggnnn{{{zzz~~~}}}wwwxxx{{{pppgggeeehhhkkkuuuuuulllccc^^^ZZZXXX\\\bbbgggddddddmmmyyy~~~zzzjjjpppvvv{{{{{{ooo___SSSMMMHHH@@@:::333333222222111000000///////////////////////////................................................,,,,,,---......---,,,,,,---..................---,,,000333222...,,,///222222666===DDDIIILLLLLLLLLIIIKKKNNNOOONNNNNNNNNOOOUUUUUUVVVVVVWWWXXXYYYYYYTTTNNNKKKRRR___mmm{{{sssjjjfffgggqqqsss{{{}}}||||||zzzzzzzzzsssnnnpppvvv|||vvvnnnmmmpppvvv~~~ooobbbbbbccciiittt|||yyywwwtttqqqppppppnnnjjjfffdddeeeeeecccccchhhsss{{{}}}xxxyyy|||{{{nnn^^^QQQPPPWWWcccrrr~~~}}}yyyxxxzzz|||~~~~~~nnnkkkhhheeedddcccbbbaaahhhrrr~~~wwwkkkmmmwwwwwwnnnhhhhhhjjjkkkqqqtttmmm^^^NNNCCC>>>777555111///000000000///////////////////////////......////////////......////////////....................................+++,,,,,,---...///000000000000222444888<<<@@@BBBCCCCCCDDDFFFIIILLLOOOQQQWWWVVVVVVWWWTTTNNNLLLOOOQQQYYYbbbfffgggiiinnnssswwwuuu{{{qqqeeehhhpppzzzvvvnnniiihhhlllmmmlllqqqyyyyyypppmmmlllmmmqqqvvvyyy||||||nnnfffllloooyyywwwrrrkkkeee```______```bbbbbbhhhtttwwwjjjrrr{{{wwwddd\\\WWWLLLAAA<<<<<<777333333111...///222000000000000000000000000//////............//////........................................................................///000000000000//////...333777<<>>===777444444333000000333000000000000000000000000//////............//////........................................................................///000000000000000//////555999???CCCEEEGGGIIIKKKMMMNNNOOOLLLHHHHHHLLLQQQVVVVVVWWWYYY[[[[[[[[[[[[WWWWWW[[[dddppp|||zzzrrrqqqvvv|||{{{||||||zzz~~~rrrrrrsssuuu{{{~~~{{{wwwsssuuuyyypppiiihhhnnnvvv|||}}}wwwpppooommmjjjhhhfffeeedddaaaaaa___]]]___fffpppwwwyyywwwvvvssssssvvvuuuvvvyyy{{{}}}wwwtttsssvvvxxxwwwyyy}}}uuueeeYYYPPPSSS^^^pppyyyxxxvvvvvvwwwxxxwwwvvviiifffdddeeeggggggaaa\\\]]]mmm{{{~~~}}}}}}wwwxxxvvvrrrlllfffcccbbbccc___dddkkkooojjj\\\JJJ>>><<<999444111000000///---////////////////////////......////////////......,,,,,,---...///000111111........................////////////////////////000111444777:::===@@@AAA@@@AAACCCGGGKKKOOOSSSUUUSSSQQQPPPPPPNNNLLLQQQXXXhhhhhhjjjllloooqqqrrrrrrxxx|||nnneee```dddkkkvvvqqqhhhjjjooouuuwwwyyyyyyyyywwwttttttvvvsssttttttssspppnnnmmmnnn|||{{{tttppprrrzzzyyyvvvpppjjjeeeaaa___^^^ccchhhpppyyy}}}yyyrrrkkkllloootttzzzzzzppphhhgggeee[[[MMMDDD>>>888444555444222111333000000000000000000000000//////............//////......................................................................../////////000000000000000888<<>>@@@AAAAAABBBEEEHHHLLLPPPSSSTTTUUURRRPPPOOOMMMMMMVVV```uuuvvvwwwxxxxxxyyy}}}{{{wwwjjjddd```ccciiitttrrrlllrrrzzz|||xxxtttpppnnnppppppppppppmmmiiifffeeeeeennnzzzzzzvvvxxxyyy~~~xxxwwwuuuqqqlllfff```\\\^^^fffqqqxxxyyytttmmmhhhjjjjjjjjjlllttt{{{yyysssjjjfffeeeiiikkkdddWWWLLLAAA:::555555555222000111//////////////////////////////............//////........................................................................///////////////000111111:::===CCCFFFIIIJJJLLLNNNLLLLLLLLLKKKIIIKKKOOOSSSWWWXXXZZZ[[[[[[[[[[[[\\\aaakkkuuu}}}{{{zzz}}}sssiiijjjnnnqqqxxx}}}rrrmmmmmmrrryyy{{{tttlllmmmmmmllliiieeeaaa___[[[]]]```cccfffiiimmmooonnniiibbb```fffrrrzzzyyyxxxxxx}}}|||uuunnniiihhhfffcccbbbddddddgggkkkoootttzzzxxxrrrrrrtttxxx{{{mmmbbbWWWSSSWWWggg}}}nnnkkkhhheeeccc```\\\YYY]]]]]]```fffkkklllgggaaadddrrryyywww{{{~~~qqqeeegggjjjooosssqqqkkkfff___aaafffoootttlllZZZKKK>>>;;;777444444333222222////////////////////////......////////////......///////////////.................................000000000000000/////////111333777;;;>>>@@@@@@@@@CCCDDDGGGJJJMMMOOOQQQRRRTTTRRRPPPNNNKKKNNNZZZgggwww}}}zzz|||zzzrrrmmmdddaaa^^^```hhhwwwzzztttmmmpppzzzzzzrrrlllfffdddffflllmmmnnnlllhhhdddbbbbbbhhhoooxxx}}}|||{{{|||}}}yyyuuuvvvwwwvvvqqqiiiaaa\\\YYYaaalllssstttpppkkkhhhgggfffbbb```dddhhhfff```\\\]]]```ffflllkkkbbbYYYGGG>>>777666555222////////////////////////////////////............//////....................................................................................///000222333:::>>>CCCFFFHHHJJJKKKMMMLLLLLLKKKKKKKKKNNNQQQTTTVVVXXXZZZZZZYYYYYYZZZ[[[dddooozzz{{{{{{vvvlllhhhrrrwww}}}uuuqqqmmmrrryyy~~~{{{uuukkkllllllkkkhhhddd___\\\[[[]]]bbbgggkkkmmmnnnnnngggccc]]]ZZZ]]]eeeooovvv~~~zzzvvvpppjjjeeedddeeegggnnnvvv|||uuulllfffbbbcccccc``````ccccccfffjjjnnnsssyyyyyysssqqqrrrvvv~~~{{{ooodddWWWQQQOOOZZZmmm{{{}}}yyyiiifffccc```___]]]ZZZXXX[[[]]]bbbhhhkkkkkkhhheeedddkkknnnnnnttt||||||vvvdddfffkkkttt{{{|||uuunnncccbbbccciiioookkk^^^RRR>>>;;;666333222111000///////////////////////////......////////////......000000//////....................................////////////////////////222444999===@@@AAA@@@@@@DDDFFFHHHKKKNNNPPPQQQRRRPPPOOONNNMMMLLLQQQ```ooovvv}}}yyy{{{yyymmmbbb___^^^^^^bbbmmm}}}pppgggddddddrrrtttllleee___]]]___gggjjjmmmnnnkkkhhheeeddddddgggkkkooossswww|||~~~wwwrrrqqqrrrsssrrrnnnhhhbbb^^^YYY___ggglllmmmkkkgggeeeddddddaaa\\\\\\``````^^^XXXZZZ]]]ccckkkpppmmmfffQQQFFF;;;777666222//////000000000000000000000000//////............//////...........................................................................---------///111333444:::>>>CCCFFFHHHIIIKKKLLLMMMLLLKKKLLLNNNQQQTTTVVVUUUXXX[[[[[[XXXWWWYYY[[[eeeppp{{{~~~||||||wwwpppnnnnnnyyyxxxtttoootttzzz|||vvvkkkkkkkkkjjjgggccc^^^\\\^^^```dddjjjnnnooommmkkkbbb___ZZZXXXYYY^^^dddhhhssszzz~~~{{{rrrpppmmmkkkiiifffccc```]]]YYYVVVXXXZZZ^^^hhhrrrwwwqqqeee```]]]___```______aaaeeegggkkkooosssxxx~~~|||uuurrrqqqsssyyyzzzoooeeeYYYQQQJJJPPP___lllqqqqqqoookkkfffcccaaa```^^^]]]\\\aaagggjjjiiigggffffffccccccccceeejjjpppwwwzzziiiiiillluuu}}}wwwkkkfffccceeeiiiiiibbb[[[DDD@@@:::666333111///---////////////////////////......////////////...............///////////////........................---------.../////////000222555:::>>>AAABBB@@@???CCCEEEHHHLLLOOOQQQSSSSSSMMMMMMOOOPPPRRRYYYkkk|||}}}~~~}}}sssgggcccdddfffmmmxxxyyykkk]]]]]]ffftttxxxooojjjeee___]]]^^^bbbgggmmmppppppmmmjjjiiibbbbbbeeekkkssszzz~~~~~~|||{{{{{{xxxtttqqqlllkkkhhhfffcccaaa``````___aaadddffffffdddaaa^^^^^^aaa```\\\[[[```fffggg\\\^^^___aaajjjtttwwwsss\\\NNN@@@:::777333000000000000000000000000000000//////............//////...........................................................................---------...111333555;;;???DDDGGGIIIJJJLLLMMMNNNMMMLLLMMMPPPSSSWWWXXXVVVZZZ]]]\\\YYYXXXZZZ]]]jjjuuu~~~~~~}}}tttrrruuuxxx{{{uuurrrwww}}}}}}yyyooooooooommmjjjfffbbb___dddeeehhhlllooonnniiieee```^^^[[[YYYZZZ]]]aaadddjjjoootttvvvrrrkkkeeeaaa\\\ZZZXXXWWWWWWUUUSSSQQQQQQOOOOOOSSSWWW^^^iiiuuu}}}vvvrrrddd___]]]___aaa______bbbfffhhhkkknnnqqquuuzzz}}}xxxtttrrrqqqvvv|||yyyoooeee\\\RRRIIIKKKWWWdddkkkmmmxxxtttmmmhhheeecccaaa______eeekkklllhhhddddddeeeeee___\\\___bbbfffpppzzzooolllmmmuuu|||rrrllleeedddggghhhfffbbbKKKFFF@@@:::666333000...////////////////////////......////////////......,,,------...///000111111........................+++,,,,,,---...///000000222555;;;???BBBBBBAAA???AAACCCGGGLLLPPPSSSUUUUUUMMMNNNRRRUUUXXXbbbuuu}}}~~~uuulllnnnrrrxxxxxxvvvxxxnnn^^^```nnnwwwwwwqqqllljjjhhhbbb___```^^^dddmmmrrrsssqqqnnnlllddddddhhhqqq{{{{{{yyyxxxwwwxxxwwwtttrrrjjjfff```[[[ZZZ[[[___bbbfffdddcccbbbbbb```\\\XXXWWW]]]___\\\\\\ccclllpppcccdddbbbaaajjjwww|||zzzdddUUUDDD<<<999555222111000000000000000000000000//////............//////........................................................................------,,,---...111444666===@@@EEEHHHJJJKKKLLLNNNOOOMMMLLLMMMQQQUUUXXXZZZWWW[[[___^^^ZZZXXX[[[^^^qqq||||||vvvvvv{{{|||uuuvvvzzz~~~zzzuuuuuusssqqqnnnjjjgggeeehhhhhhjjjlllnnnkkkeee```bbb```]]]\\\]]]```dddggggggiiijjjhhhaaaZZZSSSPPPOOOMMMLLLLLLMMMMMMLLLJJJLLLKKKMMMSSSXXX```mmmyyy~~~xxxuuugggbbb```bbbcccaaaaaacccgggiiikkkmmmooorrrvvvzzz