BM6P6(@ ppp```PPPJJJFFFGGGIIIHHHJJJMMMRRRVVV\\\``````^^^\\\\\\aaadddgggjjjmmmpppuuuxxxzzz{{{yyywwwyyy|||zzztttnnnddd[[[ZZZ\\\```eeekkkwwwxxxmmmccc^^^\\\ZZZXXX]]]bbbffffffbbb[[[XXXVVVZZZ___iiisss{{{{{{uuusssxxxyyytttrrrpppnnnlllkkkkkklllmmmnnnnnnmmmjjjfffcccbbbcccffffffeeeffffffddd```]]]ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZYYYZZZ```jjjuuu}}}ssskkkccc```bbbooo|||xxxvvvnnnjjjcccUUUKKK@@@777666666555333333333333333222222111111111333222222222222222222333222222222333444666999:::======>>>???AAABBBCCCDDDDDDFFFHHHJJJJJJJJJKKKMMMSSS___ttt~~~xxx}}}zzzkkk]]]SSSEEEBBB???>>>@@@BBBDDDDDDCCCFFFIIIMMMTTT^^^llluuuvvvkkkddd```___dddkkkuuuzzz|||qqqcccXXXSSSKKKKKKKKKJJJIIIIIIKKKNNNNNNPPPRRRVVVZZZ^^^bbbdddiiirrr~~~yyyuuuqqqrrrxxx~~~~~~~~~~~~~~~~~~~~~|||||||||{{{zzzwwwuuutttvvvuuussssssrrrpppmmmjjjjjjhhhgggffffffggghhhiiiiiijjjkkkmmmrrrzzzppp\\\JJJ>>>888666444444333222222111111000ppp___PPPJJJFFFGGGHHHGGGIIILLLSSSWWW]]]aaaaaa___^^^]]]aaadddgggjjjmmmpppuuuxxxzzz{{{zzzyyy{{{~~~zzzssslllccc[[[[[[^^^bbbiiiooo{{{~~~vvvlllccc___^^^]]]\\\^^^ccchhhiiiddd^^^ZZZYYY\\\bbbkkkuuu}}}xxxsssqqqwwwzzzuuurrrqqqooommmllllllmmmnnnoooooommmiiieeecccccceeehhhgggfffffffffddd```]]]ZZZZZZZZZ[[[[[[[[[[[[\\\ZZZYYYZZZ___hhhsss|||}}}tttmmmdddaaabbbmmm}}}uuupppjjj\\\LLLAAA888666666555333333333333333222222222111111222222111111111111222222222111222333444777999;;;======>>>@@@AAABBBCCCDDDDDDFFFIIIIIIIIIJJJKKKLLLSSS___ttt~~~{{{www|||xxxiii[[[RRREEEBBB???>>>@@@BBBDDDDDDGGGIIILLLOOOUUU```mmmwww~~~ssshhhbbb______eeelllvvv||||||ssshhh[[[QQQMMMHHHIIIJJJIIIIIIJJJMMMPPPTTTUUUYYY\\\aaafffkkknnnttt}}}~~~xxxuuutttwww~~~~~~~~~~~~}}}}}}|||||||||{{{zzzxxxvvvtttuuutttsssrrrrrrpppllljjjkkkiiihhhfffffffffhhhiiihhhiiijjjmmmrrrzzz~~~ooo\\\JJJ>>>888666444444333222222111111000qqq^^^PPPIIIEEEFFFGGGFFFHHHLLLTTTXXX]]]aaaaaa```______aaadddgggjjjmmmqqquuuxxxzzz|||}}}}}}zzzrrriiiaaa[[[\\\```eeellltttyyysssjjjccc```___`````````fffkkklllhhhbbb^^^\\\^^^dddnnnxxxvvvqqqpppwww{{{xxxsssqqqooonnnmmmnnnoooppppppooolllhhhdddccceeegggjjjiiiggggggfffccc___\\\YYYYYYYYYZZZZZZZZZZZZ[[[YYYYYY[[[___fffpppyyy~~~vvvpppeeebbbaaajjjyyy{{{~~~|||wwwpppcccNNNCCC999666777555333444333333333222222222222111111111111000000111111111111111111333555888;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLSSS```ttt|||xxxvvvzzzuuugggYYYPPPDDDBBB???>>>@@@CCCDDDEEEJJJLLLNNNQQQWWWcccqqq{{{yyyoooddd___]]]___gggoooxxxqqqhhh^^^SSSLLLJJJHHHIIIJJJJJJKKKMMMQQQTTTVVVYYY]]]aaafffmmmuuuzzz{{{uuuuuuuuuxxxxxxzzz~~~~~~~~~~~~}}}}}}||||||||||||||||||zzzxxxvvvuuuuuutttrrrrrrqqqpppmmmkkkmmmkkkiiigggffffffggghhhggghhhiiilllqqqzzzzzzlll[[[KKK>>>888666444444333222222111111000qqq]]]PPPIIIDDDEEEEEEEEEGGGKKKSSSWWW]]]```aaa```______bbbdddhhhkkkmmmqqquuuyyyzzz~~~zzzpppggg```\\\]]]aaaeeemmmuuuuuupppiiibbb___^^^______bbbgggnnnoookkkeee```______fffoooyyyuuupppooovvv}}}zzztttrrrpppooonnnnnnpppqqqpppoookkkgggdddcccfffhhhkkkiiihhhgggfffbbb^^^ZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWXXX[[[___eeennnxxx~~~xxxrrrfffbbbaaagggsss}}}zzztttgggQQQEEE:::777777555333444222222222222222222222222111111000000000000111111000000111333555999<<<======>>>???@@@BBBCCCDDDDDDFFFHHHIIIIIIHHHIIIJJJLLLSSS```ttt~~~|||xxxuuuyyyssseeeWWWOOODDDAAA???>>>@@@CCCDDDEEEJJJLLLOOOSSSZZZgggwwwsssjjj```\\\\\\```jjjsss|||wwwiii```XXXPPPKKKKKKKKKLLLMMMMMMNNNQQQVVVYYYYYY]]]ccchhhnnnwww{{{vvvsssuuuyyywwwttt{{{~~~~~~}}}}}}|||||||||||||||}}}|||{{{yyywwwvvvvvvuuusssssssssrrrpppnnnooommmjjjhhhffffffggggggggghhhiiikkkqqqyyy~~~{{{|||{{{uuuiiiZZZKKK???888666444444333222222111111000ppp^^^QQQJJJDDDDDDEEEEEEGGGKKKRRRVVV[[[^^^____________bbbeeehhhkkknnnqqqvvvyyyzzzyyynnneee___\\\^^^```dddmmmuuu~~~rrrnnnhhhaaa\\\ZZZ[[[\\\dddjjjpppqqqmmmgggbbb```___fffpppyyy}}}vvvpppooouuu~~~~~~|||uuutttqqqooonnnnnnooopppnnnmmmjjjfffccccccfffiiijjjiiihhhgggeeeaaa]]]YYYVVVVVVWWWWWWWWWXXXXXXXXXUUUWWW[[[___eeemmmwww}}}yyyuuufffbbb```eeeppp|||~~~wwwkkkTTTHHH<<<888777555333444222222222222222222222222111111000000000000111111111111222333666999<<<>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMSSSaaavvv~~~}}}}}}vvv{{{~~~rrrdddWWWNNNDDDAAA>>>>>>@@@CCCEEEEEEGGGJJJOOOUUU___mmm~~~|||nnneee]]]\\\^^^cccnnnxxx{{{nnnaaaYYYSSSNNNKKKLLLMMMMMMNNNNNNOOOSSSXXX\\\___eeemmmtttzzzzzzwwwwwwxxx}}}}}}vvvyyy~~~}}}||||||{{{|||}}}}}}}}}|||zzzyyywwwxxxwwwuuutttuuuuuutttrrrpppnnnkkkhhhgggfffggggggggghhhiiikkkpppxxx}}}tttsss{{{zzzsssooofffYYYKKK???888555444444333222222111111000ppp___SSSKKKEEEDDDEEEEEEHHHLLLRRRUUUZZZ]]]^^^^^^______bbbeeehhhkkknnnrrrvvvyyy{{{yyymmmbbb^^^]]]___aaaeeennnwwwzzzooommmggg```ZZZXXXYYYZZZgggmmmsssuuuppphhhccc``````fffpppyyy~~~}}}{{{uuupppnnnttt|||~~~~~~wwwuuurrrooommmmmmmmmnnnkkkkkkiiifffcccccceeehhhiiihhhfffeeeddd```\\\XXXUUUUUUUUUVVVVVVVVVWWWWWWSSSWWW[[[^^^bbbiiissszzzzzzvvvfffbbb___cccmmm{{{{{{nnnWWWJJJ===999777555333444111222222222222333333333111111111000000111111111222222222444666999<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIILLLOOOVVVdddxxx{{{|||zzz~~~|||pppbbbUUUMMMCCCAAA>>>>>>@@@CCCEEEFFFFFFJJJQQQZZZeeettt}}}uuuhhhbbb\\\]]]aaahhhsss}}}}}}nnncccWWWQQQNNNJJJIIIKKKKKKLLLMMMNNNPPPUUU[[[```dddlllvvv{{{xxxzzz|||wwwxxx~~~}}}|||||||||}}}}}}}}}}}}{{{zzzyyyzzzxxxvvvvvvvvvwwwvvvuuupppnnnllliiihhhggghhhhhhhhhiiiiiikkkooovvvrrrqqq|||zzzuuummmjjjcccXXXKKK@@@888555444444333222222111111000oooaaaTTTLLLFFFEEEEEEEEEHHHMMMSSSVVVZZZ]]]______```aaaccceeeiiikkknnnrrrvvvzzz|||xxxmmm___]]]]]]```ccchhhqqq|||{{{uuummmkkkggg```ZZZXXXYYY\\\kkkqqqwwwxxxssskkkdddaaaaaagggqqqzzz|||zzzsssnnnlllrrrzzz~~~xxxvvvrrrooommmkkkkkklllhhhhhhhhheeeccccccdddfffgggfffeeedddccc```[[[XXXTTTTTTTTTUUUUUUUUUVVVVVVSSSWWW[[[]]]^^^ccclllsss|||zzzvvvhhhccc^^^```jjjyyy|||pppYYYLLL???999777555333444111111222222222333333333222222111111111111222222333333333444666888;;;<<<>>>???@@@AAABBBDDDEEEEEEEEEFFFFFFGGGGGGJJJNNNQQQZZZhhh{{{|||xxxyyy}}}zzzmmm```SSSKKKCCC@@@>>>>>>@@@DDDFFFFFFHHHNNNVVV```kkkyyyxxxpppeee___]]]```eeelllwww}}}sssdddYYYOOOKKKJJJHHHHHHJJJJJJLLLMMMPPPTTT[[[ccciiioooxxx~~~}}}wwwwwwyyy~~~}}}}}}|||}}}~~~~~~}}}|||zzzyyyzzzxxxvvvuuuvvvwwwwwwvvvpppnnnllliiihhhhhhiiijjjiiijjjjjjjjjnnnuuu~~~wwwuuu|||uuuppphhhfffaaaWWWKKK@@@888555444444333222222111111000~~~ooocccUUUMMMFFFEEEEEEFFFIIIMMMTTTWWW[[[^^^``````aaacccccceeeiiilllnnnrrrvvvzzz|||xxxlll]]]\\\]]]aaaeeejjjuuuwwwqqqkkkjjjgggaaa[[[YYY[[[^^^nnntttzzz{{{uuummmfffcccbbbhhhrrr{{{|||zzzqqqllljjjpppyyy~~~xxxvvvsssooollljjjjjjjjjfffggggggeeecccbbbcccdddeeedddccccccbbb___[[[XXXSSSTTTTTTTTTTTTUUUUUUUUUTTTWWW[[[[[[[[[___fffmmmzzzyyywwwiiiddd^^^___hhhwww{{{nnnZZZMMM???:::777555333444111111111222222333333333333333222222222222333333444444444444666888:::<<<>>>???@@@AAACCCDDDEEEEEEDDDEEEFFFFFFGGGJJJOOORRR]]]jjj}}}zzzvvvxxxxxxkkk^^^RRRJJJCCC@@@>>>>>>AAADDDFFFFFFLLLRRR[[[dddooo|||uuulllccc^^^]]]bbbhhhoooyyysssjjj___UUULLLJJJIIIHHHIIIKKKLLLMMMPPPTTTZZZbbbkkkrrr~~~~~~}}}yyy|||~~~~~~}}}}}}}}}~~~~~~~~~|||{{{zzzyyywwwuuutttvvvwwwwwwwwwooonnnllljjjiiiiiijjjkkkjjjjjjjjjjjjmmmttt||||||zzzyyyqqqllleeeddd```WWWKKK@@@888555444444333333222111111000pppbbbXXXOOOHHHGGGHHHHHHIIILLLUUUXXX]]]```aaaaaaaaabbbggggggiiilllpppvvv{{{~~~~~~~~~tttkkk```]]]]]]aaagggmmmxxxwwwpppkkkjjjhhhddd]]]XXXXXX]]]bbbrrrwww|||{{{tttlllfffccc```gggrrr{{{{{{wwwrrrlllkkkpppxxx{{{yyytttrrrooommmkkkiiifffdddhhhdddbbbaaa]]]ZZZ[[[```cccdddddddddaaa]]]YYYWWWSSSRRRQQQPPPOOOPPPQQQRRRUUUVVVXXXWWWWWW[[[bbbgggqqqzzzyyytttkkkaaa\\\___eeennnwwwqqqcccRRR???888777666444333///000111222222222222222000111222333333222111000000111333555888:::<<<===>>>>>>???@@@AAAAAABBBBBBBBBCCCFFFIIIIIIJJJRRR\\\iiiwww}}}yyywwwwwwzzz~~~tttggg[[[OOOIIIAAA>>>===@@@AAAAAACCCGGGKKKQQQYYYcccnnn|||rrrggg`````````bbbhhhrrr}}}xxxkkkbbbVVVTTTPPPMMMIIIGGGFFFFFFKKKLLLQQQYYY___eeeooozzz~~~|||~~~}}}~~~~~~~~~}}}|||}}}~~~~~~}}}yyyxxxwwwuuutttrrrqqqpppjjjiiigggggghhhiiiiiihhhffffffggggggkkkqqqyyy~~~wwwqqqooofffeeeaaaXXXLLLBBB<<<:::333222111111000000111111uuugggYYYPPPHHHGGGHHHHHHIIILLLUUUXXX]]]___aaaaaabbbdddhhhiiikkknnnrrrwww{{{~~~~~~~~~sssjjj___]]]]]]bbbhhhooozzzyyyqqqjjjeeeeeeddd```[[[WWWXXX^^^cccrrrwww|||{{{tttlllfffcccaaagggqqqyyy}}}}}}zzzwwwrrrmmmlllrrrzzz{{{yyysssqqqnnnllljjjhhheeecccaaa]]][[[[[[XXXVVVXXX^^^cccccccccccc```\\\YYYVVVSSSRRRPPPOOOOOOPPPQQQQQQQQQRRRSSSSSSRRRUUU\\\aaammmvvvyyyuuujjj```[[[^^^dddnnn~~~{{{{{{tttpppdddRRR@@@888888666444444111222222333444444333333111111222333333222111111111222333555888:::<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEHHHKKKJJJLLLTTT___kkkxxx}}}||||||~~~}}}qqqeeeYYYNNNGGGAAA>>>===@@@AAAAAACCCHHHLLLRRRZZZdddooo}}}rrrhhhbbbbbbccceeejjjsss}}}{{{pppccc[[[TTTRRRPPPMMMLLLKKKKKKKKKOOOPPPUUU]]]dddkkkvvv{{{}}}~~~}}}|||{{{zzz{{{|||}}}|||{{{yyyyyywwwvvvtttrrrqqqpppjjjhhhgggggghhhiiihhhgggeeeffffffgggjjjqqqxxx~~~}}}wwwzzzzzzsssoooiiihhhcccYYYMMMAAA:::777333333222111111111111222yyykkkZZZPPPHHHGGGHHHHHHJJJLLLVVVYYY]]]```aaacccfffhhhjjjlllnnnrrrvvvzzz|||~~~}}}}}}~~~}}}rrrhhh___]]]^^^dddjjjqqq||||||rrrjjjbbb^^^\\\\\\[[[WWWUUUWWW^^^cccrrrwww|||{{{tttlllfffcccbbbgggnnnuuuyyyzzzxxxvvvrrrmmmmmmttt}}}zzzxxxrrrooollljjjiiigggdddbbb[[[XXXVVVVVVUUUSSSWWW\\\aaabbbbbbaaa^^^[[[XXXVVVSSSRRRPPPOOOOOOOOOPPPQQQNNNPPPQQQPPPNNNQQQVVV[[[gggppp}}}zzzvvvjjj```ZZZ]]]cccmmmxxxxxxzzzssspppmmmdddSSS@@@999888777444444333333444555555555444444222222333333333333222222222333444666888:::;;;<<<>>>>>>???@@@AAABBBCCCCCCFFFGGGJJJLLLMMMNNNXXXbbbpppzzz}}}|||zzzooocccXXXMMMGGGAAA>>>===@@@BBBAAADDDHHHMMMSSS\\\fffqqq~~~~~~rrriiieeefffhhhjjjnnnuuu|||{{{rrrggg[[[SSSOOONNNMMMLLLLLLMMMNNNOOORRRSSSXXX```gggppp~~~|||{{{zzz}}}~~~}}}{{{yyyxxxxxxyyyzzz{{{{{{yyyzzzyyyxxxvvvtttqqqpppooojjjhhhffffffgggggggggeeedddeeefffgggjjjpppwww}}}|||}}}yyypppuuuvvvrrrooolllfff[[[NNNBBB999555444444333222222222222222xxxjjj[[[QQQIIIGGGHHHHHHJJJMMMWWWYYY]]]```bbbeeeiiilllmmmnnnrrruuuyyy{{{}}}~~~||||||}}}|||pppggg^^^]]]___eeelllsss~~~yyynnneee]]]XXXUUUVVVVVVUUUTTTWWW]]]cccrrrwww|||{{{tttlllfffccccccffflllrrrvvvwwwwwwvvvsssnnnmmmuuu~~~yyyvvvpppnnnkkkiiihhhfffdddaaa\\\XXXVVVVVVTTTSSSWWW]]]`````````___]]]ZZZWWWUUUSSSRRRPPPOOONNNOOOOOOPPPOOOPPPQQQPPPNNNOOOTTTXXX```jjjwww|||xxxkkkaaa[[[^^^dddnnn}}}xxxzzzrrrmmmllljjjfffTTTAAA:::999777555444333333444444555444444333333333333333333333333333333444555666888999:::;;;>>>>>>???@@@AAACCCDDDDDDGGGGGGJJJMMMMMMPPPZZZdddttt}}}{{{~~~xxxmmmbbbWWWMMMGGGAAA>>>===@@@BBBBBBEEEIIIMMMSSS]]]gggrrr}}}rrrkkkiiikkkmmmpppssswww}}}wwwmmmaaaWWWPPPJJJJJJIIIIIIJJJLLLMMMOOOSSSSSSXXXaaaiiisss}}}{{{wwwvvvxxx}}}}}}|||zzzxxxwwwwwwxxxzzz{{{zzzyyy{{{zzzxxxvvvsssqqqpppooojjjhhhffffffffffffeeedddcccdddeeefffjjjooovvv{{{~~~~~~xxxpppwww|||xxxsssooohhh^^^QQQEEE;;;777555444333333222222333333wwwiii\\\RRRIIIGGGGGGHHHJJJMMMTTTWWW[[[^^^aaaeeeiiillloooqqqssswwwyyy{{{}}}}}}|||{{{}}}{{{ooofff^^^]]]___fffmmmtttwwwkkkaaaYYYTTTRRRTTTUUUUUUUUUXXX^^^cccrrrwww|||{{{tttlllfffcccbbbeeejjjooosssuuuvvvvvvsssnnnmmmttt~~~wwwsssooommmjjjhhhgggfffcccaaa^^^ZZZWWWVVVTTTSSSWWW]]]```______^^^\\\YYYWWWVVVSSSRRRPPPOOONNNNNNOOOOOONNNPPPQQQPPPMMMNNNRRRVVV[[[eeesss}}}zzzoooddd]]]___eeeooo~~~yyyllliiiiiiiiigggUUUBBB:::999777555444222222333333333222222111333333333333333333333333444444555777888:::;;;;;;===>>>???@@@BBBCCCDDDEEEFFFGGGIIILLLMMMPPPZZZfffxxx~~~xxxmmmcccXXXNNNGGGAAA>>>===AAABBBBBBEEEJJJMMMTTT]]]hhhsss}}}tttnnnmmmooorrruuuwwwzzz~~~}}}ttthhh]]]TTTOOOJJJJJJJJJJJJKKKLLLNNNOOOTTTUUUZZZccclllwww{{{xxxvvvvvvuuutttwww~~~~~~|||zzzxxxxxxwwwwwwxxxzzz{{{{{{zzzzzzyyyxxxvvvtttrrrpppoookkkiiigggfffffffffdddcccaaabbbdddfffiiinnnuuuzzzzzzttt{{{wwwrrrkkk```UUUIII???999555444333333222222333333yyykkk]]]SSSIIIGGGGGGHHHJJJNNNPPPSSSYYY]]]aaaeeeiiilllqqqrrrtttvvvxxxzzz|||}}}||||||}}}{{{oooeee^^^]]]```gggnnntttuuujjj```YYYTTTVVVXXXZZZZZZZZZ\\\aaaeeerrrwww|||{{{tttlllfffccc```ccchhhnnnsssuuuwwwwwwsssnnnmmmsss|||~~~vvvrrrnnnllljjjhhhgggfffdddaaa^^^YYYVVVUUUSSSRRRVVV]]]```___^^^]]][[[YYYXXXWWWSSSRRRPPPOOONNNMMMNNNNNNKKKNNNOOONNNLLLLLLOOOSSSXXXbbbqqq}}}~~~|||rrrggg___```eeeooossshhhfffhhhhhhhhhVVVCCC;;;:::888555444111111222222222111000000333333222222222222333333333444555777999:::<<<<<<===>>>???AAABBBDDDEEEFFFFFFFFFHHHKKKLLLPPP[[[gggzzzxxxnnncccXXXMMMGGGAAA>>>===AAACCCCCCFFFKKKNNNUUU___jjjuuuxxxtttqqqsssvvvxxxzzz}}}~~~xxxnnnbbbWWWOOOLLLMMMLLLLLLLLLNNNOOOQQQSSSWWWXXX___iiirrr}}}|||wwwrrrpppppprrrtttwwwzzz~~~}}}}}}|||yyywwwxxxwwwwwwxxx{{{||||||{{{yyyxxxwwwuuutttrrrqqqpppmmmjjjhhhgggffffffdddccc```aaaccceeeiiinnntttxxx||||||wwwnnndddYYYMMMBBB<<<444444333222222222222222yyymmm^^^TTTJJJGGGGGGGGGJJJNNNPPPUUU[[[aaafffiiimmmooossssssssstttvvvxxx{{{|||}}}|||}}}{{{oooeee^^^]]]```gggmmmttt~~~wwwmmmeee___\\\^^^aaacccbbbaaaaaaeeehhhrrrwww|||{{{tttlllfffccc^^^bbbhhhnnnsssvvvwwwxxxsssmmmkkkqqqxxx}}}uuurrrnnnllljjjiiihhhgggdddbbb]]]YYYVVVUUUTTTTTTZZZaaa```___^^^]]][[[ZZZXXXXXXSSSRRRPPPNNNMMMMMMMMMNNNJJJLLLNNNMMMKKKLLLOOORRRWWWbbbppp}}}}}}ttthhh___```dddnnn}}}mmmddddddggghhhiiiWWWDDD<<<:::888555444111111222222111000000///333222111111111111222333222333555777999;;;===>>>===>>>???AAACCCDDDFFFFFFFFFFFFHHHKKKMMMQQQ]]]iii{{{xxxmmmbbbVVVLLLEEEAAA>>>===AAACCCCCCGGGKKKQQQXXXbbbmmmxxx}}}zzztttvvvxxxzzz||||||zzztttjjj]]]RRRLLLJJJLLLLLLLLLMMMOOORRRTTTVVVXXXZZZbbbmmmvvv~~~zzzwwwpppooommmmmmooorrrvvvxxx~~~}}}{{{{{{|||{{{yyywwwwwwvvvvvvxxxzzz||||||{{{wwwwwwvvvuuutttsssrrrrrrnnnllliiiggggggfffdddccc___```ccceeehhhmmmssswww|||rrrggg\\\OOOCCC;;;333333222111111111111222yyymmm___TTTJJJGGGGGGGGGJJJNNNTTTYYYaaaggglllooorrrtttssssssrrrrrrtttwwwzzz|||}}}}}}~~~{{{oooeee^^^]]]```gggmmmsss}}}zzzrrrlllgggeeeeeegggiiihhhfffeeehhhkkkrrrwww|||{{{tttlllfffccc]]]aaagggnnntttwwwxxxxxxrrrmmmjjjooovvv}}}|||vvvsssnnnllljjjiiihhhgggeeeccc]]]YYYWWWWWWWWWXXX^^^fff``````___]]][[[ZZZYYYXXXSSSRRRPPPNNNMMMMMMMMMMMMKKKMMMOOOOOOMMMMMMPPPTTTWWWbbbppp}}}~~~uuuhhh______ccclllvvviiibbbcccgggiiiiiiWWWDDD<<<:::888666555222222222222222111000///333222111000000111222333222333555777:::<<<>>>???===>>>???AAACCCEEEFFFGGGGGGGGGIIILLLNNNRRR^^^jjj{{{~~~wwwlllaaaUUUKKKDDDAAA>>>===AAACCCDDDGGGLLLSSSZZZeeeppp{{{vvvxxxzzz{{{}}}~~~zzzxxxssshhh[[[QQQLLLJJJHHHIIIJJJKKKNNNRRRUUUWWWXXXZZZbbbnnnwww}}}vvvssspppllliiikkklllooossswww|||||||||{{{zzzzzz{{{zzzxxxvvvvvvvvvuuuwwwzzz{{{{{{zzzvvvvvvvvvuuuttttttssssssooommmjjjhhhhhhgggeeeccc^^^```bbbeeehhhmmmssswww}}}}}}}}}vvvjjj^^^PPPCCC:::333222111111000000111111yyyuuubbbXXXMMMIIIGGGHHHMMMSSSWWW]]]gggqqqxxxzzzwwwtttrrrtttwwwxxxyyy{{{}}}~~~~~~wwwnnnggg```aaabbbfffkkkuuu~~~wwwpppmmmnnnppprrrssspppkkkhhhgggiiirrrwww{{{yyyuuuoooeee\\\ZZZ^^^eeennnuuuxxxxxxvvvkkkhhhhhhnnnuuu{{{|||vvvssspppnnnllljjjhhhfffeeeddd]]]ZZZVVVTTTVVV[[[bbbffffffccc^^^YYYVVVUUUVVVWWWSSSTTTTTTQQQMMMKKKLLLNNNLLLMMMNNNNNNMMMMMMOOOQQQWWW```nnn{{{wwwmmmbbb]]]___gggxxxrrrhhheeegggiiijjjjjjYYYFFF===999666444444333333333333333333333333222222222222222222222222444444444555777:::<<<>>>?????????@@@AAADDDFFFGGGHHHHHHJJJLLLLLLPPP^^^lll|||~~~uuujjj```UUUKKKEEEBBBAAA@@@@@@BBBEEEIIIKKKSSSYYYdddppp}}}}}}zzzxxxzzz|||~~~}}}}}}|||vvvkkk___TTTNNNLLLLLLGGGIIIKKKNNNQQQSSSUUUUUUXXX^^^fffnnnxxxxxxvvvsssnnnjjjjjjlllnnnrrruuuyyy~~~|||{{{zzzyyyxxxwwwvvvvvvvvvttttttvvvyyy{{{{{{xxxuuusssssssssrrrqqqpppooonnnnnnmmmkkkhhheeebbb```___\\\^^^bbbeeehhhlllqqquuu{{{{{{rrrrrrxxx|||qqqbbbRRRDDD;;;666555333444444444333111|||uuupppbbbXXXNNNIIIIIIJJJOOOTTT]]]cccmmmwww}}}~~~zzzwwwsssuuuwwwxxxyyyzzz}}}~~~~~~wwwnnnggg```aaacccffflllvvv{{{uuurrrssssssuuuvvvsssnnnjjjiiijjjrrrxxx{{{xxxtttnnnddd[[[YYY]]]dddllltttwwwvvvuuukkkhhhhhhnnnuuu{{{|||vvvsssooommmkkkhhhfffdddcccbbb]]]ZZZVVVUUUVVV[[[aaaddddddaaa]]]XXXUUUTTTUUUUUUSSSTTTTTTQQQMMMKKKLLLMMMLLLMMMNNNNNNMMMMMMOOOQQQWWW```nnn{{{wwwlllaaa\\\]]]eeetttxxxnnnjjjkkklllmmmjjjYYYFFF===:::666444444333333333333333333333333222222222222222222222222444444444555777:::<<<>>>?????????@@@BBBDDDFFFHHHJJJJJJKKKMMMMMMRRRaaappp}}}~~~uuujjj___UUUKKKEEEAAAAAA@@@@@@BBBEEEIIIKKKSSSZZZeeeqqq}}}~~~yyywwwxxx{{{}}}~~~~~~{{{uuujjj]]]RRRLLLJJJJJJGGGHHHKKKNNNQQQSSSUUUVVVZZZ___gggoooxxx~~~zzzrrrqqqpppnnnmmmooorrrvvv|||}}}yyyyyyxxxxxxxxxxxxxxxyyywwwwwwwwwxxxxxxwwwuuurrrtttttttttsssrrrqqqpppooonnnllljjjgggeeebbb```___^^^```bbbeeehhhlllqqquuu{{{vvvnnnooouuuwwwfffSSSDDD<<<777555333333444444333111{{{tttnnncccXXXOOOKKKJJJLLLQQQWWWbbbiiisss|||{{{wwwtttvvvwwwxxxxxxyyy|||~~~}}}wwwmmmfff```aaadddhhhnnnwww}}}wwwtttuuuvvvxxxyyyuuuppplllkkklllsssxxx{{{xxxrrrlllcccZZZXXX[[[bbbjjjqqquuuuuussskkkhhhhhhnnnuuu{{{|||vvvrrrmmmllliiieeebbb```___^^^\\\ZZZWWWUUUVVVZZZ___bbbaaa___[[[WWWTTTSSSTTTUUUSSSSSSSSSPPPMMMKKKKKKLLLKKKLLLMMMMMMLLLMMMOOOQQQVVV___mmmzzzvvvlllaaa[[[ZZZ```nnn|||vvvrrrrrrrrrqqqkkkYYYGGG===:::777555555333333333333333333333333333333333333333333333333333444444666888:::===>>>??????@@@@@@BBBEEEGGGHHHMMMLLLLLLMMMNNNUUUfffvvv~~~~~~tttiii___TTTKKKEEEAAA@@@@@@@@@CCCFFFJJJLLLTTT[[[fffsss~~~}}}wwwtttuuuxxx{{{yyyrrrfffZZZPPPJJJGGGGGGFFFHHHJJJMMMPPPSSSUUUWWW\\\aaahhhoooxxxzzzsssqqqmmmnnnpppqqqtttyyy}}}yyyxxxxxxxxxxxxyyyzzzzzz{{{xxxvvvuuuttttttrrrpppuuuuuuuuutttsssqqqpppooommmkkkiiifffdddbbb```___```bbbdddeeegggkkkpppsss{{{|||~~~ssslllooovvvlllWWWGGG>>>777555444333444444333111~~~zzzssscccYYYPPPLLLLLLNNNSSSYYYcccjjjttt|||~~~{{{wwwttttttuuuvvvvvvvvvwwwzzz|||}}}~~~wwwmmmfff```bbbeeejjjqqqzzz{{{uuurrrrrruuuwwwxxxuuuppplllkkklllsssxxxzzzvvvqqqkkkaaaXXXVVVYYY___gggooorrrsssrrrlllhhhhhhnnntttzzz|||uuurrrllljjjfffbbb___]]]\\\[[[\\\ZZZWWWVVVVVVYYY]]]______]]]ZZZVVVTTTTTTTTTUUUSSSRRRQQQOOOMMMKKKKKKKKKJJJKKKLLLLLLLLLMMMOOOQQQVVV^^^lllyyyvvvlll```ZZZXXX\\\hhhuuu~~~{{{yyywwwvvvlll[[[GGG===:::777666666333333333333333333333333333333333333333333333333333333555777999;;;===>>>@@@@@@@@@AAACCCFFFHHHJJJNNNLLLKKKLLLNNNWWWjjj||||||{{{}}}sssiii^^^SSSJJJDDD@@@@@@@@@@@@CCCGGGKKKMMMUUU\\\hhhvvv{{{uuuqqqrrruuuyyywwwooobbbVVVLLLGGGEEEDDDFFFGGGIIILLLPPPSSSVVVXXX[[[```hhhpppyyyxxxssstttsssuuuyyy|||}}}{{{yyyyyyxxxxxxxxxxxxxxxyyyzzzwwwsssqqqqqqqqqqqqqqqtttttttttsssrrrpppooonnnkkkjjjgggeeebbbaaa``````bbbcccdddeeefffjjjooorrr{{{wwwyyyuuupppttt}}}sss\\\JJJBBB888666444333333333333222xxxdddZZZQQQMMMMMMOOOTTT[[[cccjjjsssxxxxxxuuurrrpppsssttttttttttttuuuyyy{{{|||~~~xxxmmmeeeaaadddhhhmmmttt}}}~~~xxxqqqnnnnnnooorrrsssqqqllliiijjjkkkssswwwyyyuuuoooiii```XXXUUUXXX]]]eeelllpppqqqppplllhhhhhhnnntttzzz|||uuuqqqkkkhhhddd```\\\[[[ZZZZZZ\\\ZZZXXXVVVVVVXXXZZZ\\\]]]\\\YYYWWWUUUUUUUUUVVVSSSRRRPPPNNNLLLKKKJJJJJJIIIJJJKKKKKKKKKLLLNNNQQQUUU]]]kkkxxxvvvlllaaaZZZVVVYYYdddooo}}}|||yyyooo]]]III>>>:::777555666333333333333333333333333333333333333333333333333222333555777:::<<<>>>>>>@@@@@@@@@BBBDDDFFFIIIKKKMMMKKKJJJKKKNNNXXXmmmyyyzzz|||ssshhh]]]SSSIIICCC@@@??????AAADDDHHHLLLOOOVVV]]]jjjxxxyyysssoooppprrrvvv~~~uuulll^^^RRRJJJFFFCCCBBBEEEFFFHHHKKKOOOSSSWWWYYYZZZ```iiiqqqzzz}}}}}}{{{yyyzzzyyyxxxwwwuuuuuuttttttuuurrrnnnmmmnnnqqqsssssssssssssssrrrpppooommmllljjjhhheeecccaaa`````````cccdddddddddeeehhhmmmqqqzzzvvvwwwyyyuuu{{{yyyaaaNNNDDD999777444222222333222222zzzeee[[[RRRNNNMMMOOOTTTZZZbbbhhhppptttssspppnnnnnnqqqqqqrrrqqqqqqtttwwwzzz|||~~~xxxmmmeeecccfffkkkpppxxx~~~wwwooojjjjjjgggjjjlllkkkhhhggghhhjjjrrrvvvwwwsssnnniii```XXXTTTWWW\\\dddkkkooopppppplllhhhhhhmmmsssyyy|||uuuqqqjjjgggccc___\\\ZZZ[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYY[[[ZZZXXXWWWVVVVVVVVVVVVSSSQQQNNNMMMLLLLLLJJJHHHHHHIIIJJJKKKKKKLLLNNNPPPTTT]]]jjjwwwvvvmmmbbb[[[WWWXXXaaalllwww{{{rrr```JJJ>>>999666444555333333333333333333333333333333333333333333333333111333555888;;;===>>>???@@@@@@AAABBBDDDGGGJJJLLLMMMKKKJJJLLLPPP[[[qqq~~~xxxzzz|||rrrggg]]]RRRIIICCC?????????AAADDDIIIMMMPPPWWW___lllzzzwwwrrrnnnoooqqqtttzzzssshhhZZZNNNHHHEEECCCAAADDDEEEGGGJJJNNNSSSWWWZZZZZZaaajjjsss}}}~~~|||{{{yyyxxxyyyxxxvvvtttrrrqqqpppppppppmmmjjjjjjmmmqqqtttuuussssssrrrqqqooonnnlllkkkhhhgggdddaaa```___```aaacccccccccbbbcccggglllpppxxx~~~uuuvvv{{{zzz|||dddPPPDDD:::777444222222222222222zzzfff\\\RRRNNNMMMNNNSSSYYY___eeelllnnnkkkiiijjjkkknnnoooooooooooorrrvvvzzz{{{~~~xxxmmmeeeeeehhhmmmsss{{{|||uuukkkeeeddd___bbbffffffeeeeeegggjjjppptttvvvrrrmmmhhhaaaYYYTTTWWW\\\cccjjjooopppppplllhhhhhhmmmsssyyy{{{tttqqqjjjgggccc^^^\\\[[[\\\]]][[[ZZZYYYWWWWWWVVVWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUSSSPPPMMMLLLLLLLLLJJJGGGGGGHHHJJJJJJJJJKKKNNNPPPTTT\\\iiivvvwwwnnnccc\\\XXXXXXaaajjjwww}}}uuubbbLLL???999555333444333333333333333333333333444444444444444444444444111222555999<<<===??????@@@@@@AAACCCEEEHHHKKKMMMMMMLLLLLLNNNSSS___ttt}}}{{{rrrggg\\\RRRHHHBBB?????????AAADDDIIINNNQQQXXX```mmm{{{vvvqqqmmmnnnpppqqqwww}}}pppfffWWWLLLGGGEEEDDDBBBDDDDDDFFFIIINNNSSSXXX[[[^^^dddmmmvvv~~~|||zzzzzzzzzyyyxxxuuutttsssqqqpppooooooooollljjjhhhiiilllqqqtttuuuttttttsssrrrpppnnnlllkkkgggeeeccc```______```aaaaaaaaaaaa```bbbfffkkkpppvvv}}}ssstttzzzeeePPPBBB;;;888444111111222222222zzzggg]]]RRRNNNMMMMMMRRRXXX\\\aaaggghhheeedddeeehhhlllmmmmmmmmmnnnqqqvvvzzz{{{~~~xxxmmmdddfffiiiooouuu}}}zzzrrrhhhaaa```ZZZ^^^bbbdddcccdddgggjjjooosssuuuqqqmmmhhhaaaZZZUUUWWW[[[bbbjjjooopppppplllhhhhhhmmmsssxxx{{{tttqqqjjjgggccc___\\\\\\]]]___[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSPPPLLLKKKLLLLLLIIIGGGFFFHHHIIIJJJJJJKKKNNNPPPSSS\\\iiivvvwwwnnnddd]]]XXXYYYaaajjjyyy}}}wwwcccMMM???999444222333333333333333333333333333444444444444444444444444111222666999<<<>>>??????@@@AAAAAACCCEEEHHHKKKMMMNNNMMMNNNPPPUUUaaawww{{{qqqggg\\\QQQHHHBBB?????????AAAEEEJJJNNNQQQYYYaaannn{{{uuupppmmmoooppppppuuuzzz}}}ooodddUUUKKKGGGFFFDDDBBBCCCDDDFFFIIINNNSSSXXX[[[```gggooowww}}}{{{xxxwwwxxxyyyyyyxxxqqqqqqpppooonnnnnnnnnoookkkiiigggiiilllpppssstttuuuuuutttsssqqqooommmlllgggeeebbb___^^^___```aaa`````````___aaaeeekkkpppuuu}}}qqqqqq}}}yyyeeeOOO???;;;888444111111222222222wwweeeYYYNNNJJJKKKMMMQQQUUU\\\^^^aaabbbbbbbbbdddeeegggiiikkkmmmnnnooorrrtttzzz~~~}}}tttkkkffffffkkkrrrwww}}}|||tttnnnggg___XXX[[[^^^aaabbbaaabbbeeehhhqqqttttttoookkkgggaaa[[[YYYXXXYYY___hhhooossssssqqqkkkhhhlllqqqvvv}}}|||tttnnnmmmhhhaaa]]][[[\\\]]]]]]]]]]]][[[YYYXXXVVVTTTTTTYYYWWWTTTSSSTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJTTTZZZfffsssvvvnnnddd\\\WWWYYYeeeqqq{{{ttt```JJJ>>>888555444555222222444444444444222222333333333333333333333333444444444777:::===?????????@@@AAACCCFFFIIIKKKMMMOOONNNNNNNNNRRRaaa}}}xxxmmmdddYYYLLLDDDBBB??????@@@@@@BBBEEEJJJNNNZZZbbbooo}}}uuuooojjjiiijjjkkkqqqxxx{{{~~~sssdddTTTKKKGGGDDDBBBDDDAAADDDGGGJJJNNNSSSXXX\\\```gggrrr{{{yyyyyyyyyyyyyyyvvvqqqnnnqqqnnnllllllmmmlllhhhdddccceeehhhmmmqqquuuxxxyyyxxxtttpppoooppppppnnnlllkkkgggbbb______`````````aaaaaa```___```dddjjjooovvv}}}ppplllttt~~~uuufffRRR@@@:::777444222222333222222vvvdddYYYNNNJJJJJJKKKOOOSSSYYY[[[^^^`````````aaabbbdddfffiiijjjkkkmmmooorrrxxx|||}}}uuunnniiihhhmmmsssxxx~~~wwwnnnhhhbbbZZZUUUYYY\\\```aaaaaabbbeeeiiippptttuuuqqqlllhhhaaaZZZXXXWWWXXX___hhhooosssssspppjjjgggjjjoootttzzz}}}wwwpppmmmhhhbbb]]][[[\\\\\\\\\]]]\\\[[[ZZZXXXWWWUUUUUUXXXVVVTTTSSSSSSTTTRRRQQQPPPNNNLLLKKKKKKJJJHHHFFFGGGFFFFFFGGGGGGHHHIIIJJJQQQWWWcccqqqxxxoooeee^^^ZZZ^^^jjjwww|||wwwsss```KKK@@@;;;777666666222333333444444333333222333333333333333333333333555555666888;;;>>>@@@AAA@@@@@@BBBDDDFFFIIILLLMMMPPPOOOPPPSSSXXXiiizzznnneeeYYYLLLDDDBBB??????@@@@@@BBBEEEJJJNNNZZZcccpppxxxqqqkkkjjjiiiiiiooouuuyyy}}}rrrcccSSSKKKGGGDDDCCCDDDCCCEEEHHHKKKNNNTTTZZZ^^^eeellluuu}}}~~~xxxxxxwwwxxxwwwuuuqqqnnnmmmkkkhhhggggggfffeeedddgggjjjoootttxxxzzz{{{{{{uuurrrnnnmmmooooooooommmkkkgggccc```___```aaa```````````````aaaeeekkkooowww~~~|||mmmkkkuuu{{{~~~wwwiiiTTTBBB:::777444222222333222222tttcccXXXMMMJJJIIIJJJLLLPPPTTTWWWZZZ\\\\\\\\\\\\]]]```ccceeeggghhhjjjmmmoootttyyy~~~|||vvvpppllliiinnntttyyy~~~~~~rrrhhhaaa\\\VVVRRRUUUYYY^^^aaaaaabbbfffiiiooosssvvvrrrnnniii```XXXUUUUUUWWW^^^gggooossssssoooiiieeehhhmmmqqqwww}}}~~~yyysssnnniiibbb]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVVTTTRRRRRRSSSSSSSSSRRROOOMMMKKKJJJIIIHHHFFFDDDFFFFFFFFFFFFGGGHHHIIIIIIMMMTTT```nnn}}}wwwoooddd^^^[[[```ooo}}}|||ssspppnnn\\\III@@@;;;888555555444333333222222333333444333333333333333333333333666666888:::<<>>???@@@AAABBBFFFKKKOOOZZZcccqqqzzzsssllliiiggggggkkkrrrwww|||rrrcccSSSJJJGGGDDDCCCDDDEEEFFFHHHKKKOOOUUU\\\aaakkkpppxxx}}}{{{zzzwwwvvvuuuuuuuuutttqqqoooiiihhheeebbb```bbbeeehhhlllpppvvv|||~~~}}}zzzxxxqqqooommmmmmnnnpppqqqppplllhhhdddaaaaaaaaaaaaaaa___`````````bbbfffkkkpppyyy~~~xxxiiijjjwwwvvvwwwzzzmmmWWWDDD;;;888444222222333222222}}}qqqaaaVVVLLLIIIHHHHHHIIILLLOOORRRVVVXXXXXXXXXXXXXXX^^^aaaccceeegggiiikkknnnqqquuuzzz{{{xxxsssnnnlllhhhmmmtttyyyzzznnnddd]]]XXXUUUSSSSSSXXX^^^aaabbbcccfffiiimmmrrrvvvsssoooiii___VVVSSSSSSUUU]]]gggnnnrrrrrrmmmgggcccfffjjjnnntttzzz~~~xxxsssmmmhhhbbb^^^\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWTTTRRRQQQQQQRRRSSSRRRQQQNNNLLLJJJHHHHHHFFFDDDBBBEEEEEEEEEEEEFFFGGGHHHHHHKKKRRR]]]lllzzz}}}tttkkkaaa[[[YYY```ppp~~~}}}qqqjjjjjjgggWWWEEE===:::666333333444444222222222222444444222222222222222222222222555777999;;;<<<>>>@@@AAA@@@AAABBBEEEHHHKKKMMMOOOMMMMMMOOOUUU___ppp}}}sssggg[[[MMMEEEBBB>>>???@@@AAACCCFFFLLLPPPYYYbbbqqq~~~~~~yyyqqqiiifffeeeeeejjjpppvvv{{{}}}pppbbbRRRJJJGGGDDDCCCEEEEEEFFFHHHJJJNNNVVV^^^dddmmmrrrzzz}}}|||zzzxxxvvvsssrrrrrrrrrrrrrrrooommmffffffddd```^^^aaaiiioooqqquuu{{{~~~zzztttpppmmmmmmlllmmmoooqqqrrrssslllhhhdddbbbbbbbbbbbbaaa^^^______```bbbfffkkkoooyyy~~~tttgggkkk}}}uuuuuu~~~}}}qqqZZZFFF<<<999555333222333222111zzzooo^^^TTTKKKHHHGGGFFFGGGIIILLLOOORRRTTTTTTTTTTTTUUU\\\^^^aaaccceeegggjjjlllnnnqqquuuvvvsssoookkkiiifffkkkrrryyyyyyrrrhhh^^^XXXUUUTTTTTTSSSYYY```ddddddeeefffhhhkkkqqquuusssnnnhhh^^^UUUQQQQQQTTT\\\fffmmmpppppplllfffbbbdddiiimmmrrryyy|||vvvpppkkkgggbbb^^^]]]]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWVVVRRRPPPOOOOOOPPPQQQPPPOOOLLLJJJHHHFFFFFFEEECCCAAADDDDDDDDDDDDEEEFFFGGGGGGKKKQQQ\\\iiiwww{{{sssjjj```YYYXXX^^^nnn~~~}}}}}}wwwhhhdddfffdddTTTDDD===:::777444333444444222222222222444444222222222222222222222222333666:::;;;;;;<<<>>>@@@@@@AAACCCEEEHHHLLLOOOPPPNNNMMMOOOUUU^^^ooo~~~ttthhh[[[MMMEEECCC>>>???@@@AAACCCGGGLLLPPPXXXaaaqqq|||||||||vvvnnnfffdddcccdddjjjrrrvvv{{{}}}ooo```QQQIIIFFFDDDDDDEEEEEEFFFHHHJJJOOOWWW___eeelllrrr{{{}}}zzzwwwtttrrroooooonnnoooooonnnllliiibbbbbb```^^^^^^cccmmmtttwwwzzz|||}}}{{{uuunnniiigggiiikkklllmmmnnnooopppkkkhhheeecccbbbbbbaaa```]]]^^^___```aaaeeejjjmmmvvv{{{ssshhhoooxxxxxx~~~ttt]]]GGG<<<999555333333333222111wwwnnnZZZQQQIIIGGGGGGEEEEEEGGGIIILLLNNNOOOOOOOOOQQQRRRWWWZZZ]]]___aaacccfffiiijjjmmmqqqrrrpppllljjjhhhfffkkkrrrxxxyyynnniiiaaaYYYTTTRRRSSSTTTVVV\\\cccggggggffffffgggjjjpppsssqqqlllfff]]]TTTPPPPPPTTT[[[eeelllnnnnnnkkkeeeaaadddiiimmmsssyyy{{{uuunnniiifffaaa^^^^^^^^^]]]]]]ZZZZZZYYYXXXWWWVVVUUUTTTPPPNNNMMMLLLMMMNNNMMMLLLIIIGGGEEEEEEEEEDDDBBB@@@CCCCCCCCCCCCDDDEEEFFFFFFKKKPPP[[[ggguuu{{{ssskkk```ZZZWWW\\\kkkyyyooodddbbbdddfffVVVFFF>>><<<999666666444333333222222333333444222222222222222222222222222666;;;<<<;;;;;;===???@@@AAACCCFFFIIIMMMPPPQQQRRRPPPQQQVVV___mmmuuuhhh[[[NNNFFFDDD>>>???@@@AAACCCHHHMMMQQQXXXbbbrrr~~~|||}}}uuummmfffcccccceeellltttxxx|||}}}nnn___PPPIIIFFFDDDDDDFFFEEEGGGIIIMMMRRRYYYaaagggmmmttt}}}{{{wwwsssooolllkkkkkklllmmmmmmkkkgggccc\\\\\\\\\]]]aaahhhpppvvv{{{{{{zzzxxxtttooojjjgggcccfffkkkmmmmmmlllkkkllljjjgggdddcccbbbbbbaaa___\\\]]]^^^___```cccgggjjjrrrwww~~~uuummmwww}}}}}}www```JJJ===:::666444333333222111vvvmmmWWWNNNGGGFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIJJJMMMPPPQQQSSSWWWYYY[[[]]]```cccgggjjjnnnooonnnmmmlllkkkggglllrrrxxx~~~yyyooofffccc^^^XXXTTTSSSUUUWWWZZZ```hhhkkkjjjgggffffffiiioooqqqooojjjeee\\\SSSOOOPPPSSS[[[dddjjjlllkkkkkkdddaaadddjjjnnnuuu{{{{{{uuuooogggddd```^^^^^^______^^^ZZZYYYXXXWWWUUUTTTRRRRRROOOMMMKKKJJJKKKKKKJJJHHHFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBBBBCCCDDDEEEFFFIIINNNYYYfffttt|||rrrjjj___XXXTTTXXXdddqqq|||zzzkkkcccccceeegggWWWFFF>>>;;;999777777222333333444444333333222111111111111111111111111333888===>>><<<;;;>>>@@@@@@AAACCCFFFJJJMMMPPPRRRRRRPPPQQQVVV^^^kkkttthhhZZZNNNFFFEEE>>>???@@@BBBDDDHHHNNNRRRZZZdddttt~~~~~~xxxppphhheeeeeegggnnnvvvzzz}}}~~~mmm___OOOIIIFFFDDDEEEFFFFFFHHHLLLQQQVVV]]]dddiiipppwww{{{vvvrrrnnniiifffggghhhjjjkkkkkkgggbbb]]]YYYYYYZZZ___gggooovvvyyyyyyvvvrrrmmmjjjgggggggggdddjjjpppsssrrrooolllkkkiiifffdddbbbbbbaaa```^^^\\\]]]^^^^^^^^^```dddgggmmmsss{{{yyysss{{{cccMMM>>>;;;666444333333222111uuummmUUUMMMFFFEEEFFFDDDDDDFFFEEEEEEFFFEEEEEEGGGKKKNNNLLLNNNRRRTTTVVVXXX\\\^^^dddhhhlllnnnooonnnnnnooojjjnnnsssxxx}}}rrrhhhdddbbb^^^YYYVVVVVVYYY[[[]]]cccjjjmmmkkkhhhffffffiiinnnpppmmmhhhccc[[[SSSPPPPPPTTT[[[dddiiikkkjjjjjjdddaaaeeejjjooovvv||||||vvvpppfffccc```^^^___``````___ZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHFFFEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBBBBBBBDDDEEEEEEGGGLLLWWWeeeuuu}}}pppggg]]]UUUQQQRRR^^^jjj{{{uuuiiiddddddffffffVVVDDD;;;999777555666222222444555555444222222111111111111111111111111444999???@@@>>><<>>???@@@BBBDDDHHHNNNRRR\\\fffvvv{{{ssskkkgggggghhhooowww|||~~~lll^^^OOOHHHFFFEEEEEEGGGGGGJJJOOOTTTYYY```gggkkksss{{{~~~{{{vvvrrrnnniiieeeaaaeeefffiiikkkjjjfff___ZZZZZZYYY\\\cccmmmwww{{{}}}tttpppjjjdddaaaaaadddfffiiiooowwwzzzxxxssspppnnnhhhfffcccbbbaaaaaa___]]][[[\\\]]]]]]]]]___bbbdddjjjpppzzz|||www}}}fffPPP>>>;;;777444333333222111rrrfffWWWNNNGGGFFFFFFDDDDDDFFFEEEDDDCCCBBBBBBCCCDDDEEELLLLLLNNNOOOQQQTTTVVVWWW\\\^^^bbbfffiiijjjjjjiiiggghhhkkkpppwwwyyylllhhhbbbcccccc___ZZZXXX]]]bbbeeejjjoooqqqnnnjjjhhhgggiiikkknnnnnniiibbbYYYSSSTTTTTTUUUYYY```fffiiikkkgggggghhhhhhkkkpppwww||||||sssllleeeccc```^^^^^^]]][[[ZZZXXXWWWUUUSSSQQQOOONNNNNNLLLKKKKKKIIIHHHFFFDDDCCC@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCDDDEEEIIIOOO[[[kkk{{{tttggg\\\YYYVVVTTT[[[fffyyyzzzmmmfffddddddeeehhhVVVCCC:::999666333222333333333333333333333333444444333222333444555666666999<<<>>>>>>>>>@@@AAAAAACCCFFFIIILLLNNNPPPQQQMMMNNNOOOQQQWWWfffyyyzzzzzzssseeeYYYOOOGGGBBBBBB???@@@CCCDDDFFFKKKSSS\\\eeessszzzuuummmgggeeeiiipppttt|||{{{{{{~~~lll]]]NNNGGGEEEDDDEEEGGGIIIMMMRRRWWW]]]dddkkkpppxxx{{{vvvrrrnnnggg___^^^``````gggnnnmmmeee\\\YYYYYYWWWXXX^^^iiivvv|||yyyuuurrrhhh```___^^^^^^eeennnxxxyyy}}}vvvooolllhhhfffcccaaa^^^]]]]]]]]][[[ZZZZZZ[[[^^^`````````iiiooowww~~~~~~}}}{{{dddMMM???:::666666444000000333qqqfffWWWNNNGGGEEEFFFDDDDDDFFFFFFEEEDDDCCCBBBCCCCCCDDDIIIJJJKKKLLLNNNQQQSSSTTTYYY[[[___ccceeeffffffeeedddfffiiinnnuuu{{{qqqnnnhhhjjjkkkgggbbbaaaeeejjjnnnqqquuutttooojjjgggeeehhhjjjllllllhhhbbbZZZVVVTTTTTTUUUYYY```fffiiikkkhhhhhhhhhiiikkkpppwww{{{{{{rrrjjjeeebbb___^^^]]]\\\ZZZYYYVVVUUUSSSQQQPPPNNNNNNMMMJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHOOO[[[kkk{{{~~~ssseeeZZZVVVTTTSSS[[[ggg|||sssiiiddddddfffhhhhhhUUUCCC:::999777444333333333333333333333333333333333222111222333444555666999<<<>>>>>>???@@@AAABBBCCCFFFIIILLLOOOPPPQQQOOOOOOOOOPPPVVVdddwww{{{{{{ssseeeXXXNNNFFFBBBAAA???@@@CCCDDDFFFLLLSSS]]]fffuuu{{{vvvnnngggfffiiiooosssxxxxxxzzz~~~jjj\\\MMMFFFEEEDDDFFFHHHJJJMMMRRRXXX^^^eeelllqqq|||~~~|||vvvqqqlllhhhaaa[[[ZZZ^^^bbbhhhmmmkkkccc\\\YYYYYYZZZ]]]dddoooyyy|||xxxrrrhhhaaa]]]___bbbfffnnnxxx~~~}}}~~~uuunnnmmmgggeeecccaaa___^^^^^^^^^[[[[[[[[[\\\^^^```aaaaaahhhnnnvvv~~~|||}}}~~~|||eeeOOO@@@:::666666444111000333qqqfffVVVNNNFFFEEEEEEDDDDDDGGGHHHGGGEEECCCBBBBBBCCCCCCFFFFFFGGGIIIKKKMMMOOOPPPTTTVVVYYY]]]___``````___```bbbfffjjjqqq{{{|||ttttttqqqssstttqqqlllkkkppptttzzz{{{zzzwwwqqqjjjfffdddfffhhhiiiiiigggbbb]]]ZZZUUUUUUVVVYYY___eeeiiikkkjjjjjjjjjjjjkkkooouuuzzz~~~zzzqqqiiidddaaa^^^\\\\\\[[[YYYWWWSSSRRRQQQOOONNNNNNMMMMMMIIIIIIHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEHHHNNN[[[kkk|||}}}qqqcccWWWSSSRRRRRR\\\hhh|||qqqiiieeefffiiijjjgggUUUBBB:::999777555444333333333333333333333333222222111000111222333444777999===?????????@@@AAABBBDDDFFFJJJMMMOOOQQQRRRPPPPPPOOOPPPVVVcccuuu~~~}}}qqqdddXXXNNNFFFBBBAAA???@@@CCCEEEFFFLLLSSS^^^hhhwww}}}wwwooohhheeehhhlllpppsssuuuyyygggZZZLLLFFFEEEEEEGGGIIILLLOOOTTTYYY___fffmmmrrr~~~|||||||||{{{xxxvvvrrrlllfffaaa[[[WWWYYY^^^fffjjjllliiiaaa[[[YYYZZZ___ccclllvvv}}}{{{ssslll```\\\\\\aaagggoooxxxzzzrrrmmmllleeedddbbb```_________```\\\\\\\\\]]]^^^```bbbcccgggmmmvvv~~~yyyzzz}}}gggRRRAAA;;;666555444111111333rrrfffVVVMMMFFFEEEEEEDDDEEEGGGIIIGGGFFFDDDBBBBBBBBBCCCDDDDDDEEEFFFHHHJJJLLLMMMOOOQQQSSSVVVXXXYYYYYYYYY[[[^^^aaafffmmmvvvyyytttuuuwwwzzz{{{xxxsssrrrvvvzzz~~~|||wwwqqqkkkfffcccdddeeefffgggeeeccc```]]]VVVVVVVVVYYY___eeejjjkkkllllllkkkjjjkkknnntttxxx~~~zzzqqqiiiccc```]]][[[ZZZYYYWWWUUUQQQPPPOOOOOONNNNNNNNNNNNIIIIIIHHHGGGEEECCCAAA@@@>>>>>>???????????????????????????@@@AAABBBDDDDDDHHHNNNZZZkkk||||||pppbbbUUUQQQPPPQQQ\\\iiiyyypppkkkjjjkkklllgggUUUBBB;;;:::888555555333333333333333333333333333222111111111222444555777:::===??????@@@AAABBBCCCDDDGGGJJJMMMPPPQQQRRRPPPOOOMMMOOOWWWeeevvv}}}}}}pppcccWWWNNNFFFBBBAAA???@@@CCCEEEGGGMMMTTT___iiiyyy}}}wwwnnngggdddeeeiiilllooottt{{{~~~eeeXXXKKKFFFFFFFFFHHHJJJNNNQQQVVV[[[aaahhhooottt~~~}}}|||{{{{{{yyyuuurrrnnnhhhaaa\\\XXXVVV[[[bbbjjjkkkkkkfff___[[[[[[]]]dddjjjsss{{{|||wwwmmmeee\\\]]]```fffnnnwww{{{xxxrrrkkkiiijjjdddcccaaa____________```]]]]]]^^^^^^^^^```ccceeefffmmmvvv~~~yyyzzzkkkWWWCCC;;;555555444222111222rrrfffUUULLLEEEDDDEEEDDDEEEGGGIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSWWWYYY]]]bbbiiiqqqzzztttqqqtttzzz}}}~~~zzzuuusssuuuyyy{{{zzzxxxuuupppkkkfffbbbbbbcccdddeeeeeecccaaa```XXXWWWVVVYYY___eeejjjlllllllllkkkiiijjjmmmrrrwww{{{rrrjjjccc```]]][[[ZZZXXXVVVTTTQQQPPPOOOOOONNNNNNNNNOOOIIIIIIHHHGGGEEECCCBBBAAA<<<<<<===>>>??????>>>>>>?????????@@@AAABBBCCCDDDHHHNNNZZZjjj|||{{{nnn```TTTPPPOOOQQQ\\\iii|||yyytttqqqpppppphhhVVVCCC;;;:::888555444333333333333333333333333444333333222222444555666888;;;>>>@@@@@@@@@BBBCCCCCCEEEHHHKKKNNNQQQRRRSSSNNNMMMLLLOOOYYYiii{{{~~~|||{{{nnnaaaVVVMMMFFFBBBAAA???@@@CCCFFFHHHNNNUUU```kkkzzz|||vvvnnnfffbbbbbbeeehhhnnnttt|||}}}dddXXXKKKGGGHHHHHHIIIKKKPPPSSSXXX]]]cccjjjqqqvvv~~~}}}|||xxxsssooohhhbbb[[[XXXVVVVVV]]]eeemmmllliiiccc^^^]]]```cccjjjpppwww{{{xxxooofff___ZZZ___fffnnnwwwzzzsssooojjjeeeeeehhhdddcccaaa___^^^^^^^^^___]]]^^^___^^^]]]___cccggggggnnnvvv~~~{{{|||ooo\\\EEE<<<555444555333111222qqqeeeTTTKKKDDDDDDEEEDDDEEEGGGIIIGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLJJJKKKLLLNNNOOOPPPPPPPPPSSSVVVZZZ___fffnnnvvv|||}}}sssqqquuu|||~~~zzzssspppqqqttttttsssrrrqqqoookkkfffaaa___aaaccceeeeeecccbbb```YYYWWWWWWYYY___eeejjjlllkkkkkkiiihhhhhhlllqqquuu{{{rrrjjjccc```]]][[[YYYXXXVVVTTTQQQPPPOOONNNNNNNNNNNNNNNIIIIIIHHHGGGEEECCCAAA@@@;;;<<<>>>???@@@??????>>>????????????@@@BBBCCCDDDHHHNNNYYYiii{{{yyylll^^^RRROOONNNOOOYYYfffuuu|||yyyxxxwwwiiiWWWDDD<<<:::888555333333333333333333333333333444444333333333444555666999;;;???@@@AAAAAABBBCCCDDDFFFHHHLLLOOOQQQSSSTTTNNNMMMLLLQQQ]]]nnn~~~~~~|||yyymmm```UUUMMMFFFBBBAAA???@@@DDDFFFHHHNNNVVV___kkk|||{{{vvvnnnfffbbbbbbdddfffmmmttt~~~zzzeeeYYYMMMIIIIIIIIIJJJLLLRRRUUUZZZ___eeelllsssxxx~~~|||wwwqqqlll```[[[VVVTTTTTTVVV___hhhppplllgggaaa^^^```fffjjjpppuuuyyyxxxqqqggg```]]][[[dddoooxxxyyyrrrkkkgggdddbbbdddiiiiiigggdddbbb___^^^^^^^^^]]]^^^___^^^\\\^^^ccchhhjjjpppxxx}}}rrraaaGGG===555444555333222222ooobbbSSSKKKDDDDDDEEEDDDEEEGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLMMMNNNNNNOOOOOOQQQTTTXXX^^^dddkkksssyyyvvvvvvzzz}}}zzzrrrllllllooommmmmmmmmnnnnnnkkkeee```]]]___bbbeeeeeedddaaa___ZZZXXXWWWYYY^^^eeejjjllliiiiiihhhggggggkkkpppttt~~~zzzqqqiiidddaaa^^^[[[ZZZXXXVVVTTTPPPOOONNNMMMLLLKKKKKKLLLHHHHHHGGGFFFDDDBBB@@@???<<<===???AAABBBAAA@@@@@@>>>>>>??????@@@AAACCCDDDIIINNNYYYhhhyyyxxxhhh[[[PPPMMMLLLLLLUUU```mmm~~~~~~}}}kkkYYYEEE<<<:::777444222333333333333333333333333444333222222222333444555999<<>>444333555444222111mmm```SSSKKKDDDCCCEEEDDDEEEGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPSSSWWW]]]cccjjjrrrwwwzzzzzzzzzqqqkkkjjjllljjjjjjkkkmmmnnnkkkddd^^^\\\___bbbeeefffdddaaa___[[[YYYWWWYYY^^^eeejjjmmmhhhhhhgggffffffjjjpppttt}}}yyyppphhhdddbbb^^^[[[ZZZXXXVVVTTTOOONNNMMMKKKJJJJJJIIIIIIFFFFFFFFFDDDCCCAAA???>>>===???AAACCCDDDCCCBBBAAA>>>>>>>>>???@@@AAACCCCCCIIINNNXXXgggxxx~~~xxxeeeYYYOOOLLLJJJJJJQQQ]]]hhhyyylllZZZFFF===:::777333111333333333333333333333333333222111111111222333444999<<>>444333555444222111}}}nnnbbbSSSKKKDDDDDDEEEDDDDDDFFFFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIKKKLLLMMMSSSRRRQQQPPPQQQRRRSSSTTTUUUXXX]]]bbbgggqqq|||zzzsssjjjggghhhiiijjjlllnnnnnniiibbb\\\ZZZ[[[^^^bbbeeeeeeccc```^^^ZZZWWWWWW[[[```fffhhhkkkfffccceeeggghhhmmmttt{{{~~~vvvoookkkccc```\\\ZZZXXXVVVTTTRRROOONNNMMMKKKJJJHHHGGGFFFFFFFFFDDDCCCAAA???>>>>>>===>>>AAADDDEEEDDDCCCBBB<<<===??????@@@AAACCCFFFFFFMMMYYYiiizzz}}}rrreeeZZZRRRPPPNNNKKKPPPYYYeeewwwooo\\\FFF<<<999666444333333333333333333333333333222111111111111222444555:::===@@@BBBBBBCCCDDDEEEIIIJJJJJJLLLMMMNNNOOOPPPPPPOOOPPPWWWcccttt}}}uuukkkbbbWWWJJJDDDCCCAAA@@@AAACCCDDDEEEMMMVVV```kkk{{{vvvllleeecccfffjjjqqqvvv}}}xxxmmm```RRRMMMLLLLLLNNNQQQVVVZZZ___ccchhhnnnwww}}}|||xxxuuuqqqkkkccc]]]ZZZWWWVVVZZZccckkknnnooommmgggaaaaaagggpppwww{{{~~~xxxrrrlllddd___aaahhhmmm{{{yyypppjjjfffdddhhhnnnssswwwyyy~~~wwwmmmfffbbbbbbbbbbbb]]]^^^^^^^^^^^^___cccfffooottt{{{}}}ooollluuu~~~vvvfffMMMBBB777333111///000222|||mmmbbbSSSKKKEEEDDDEEEDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQTTTTTTTTTTTTTTTUUUVVVWWWXXX\\\bbbgggmmmwww}}}tttjjjfffggggggiiilllnnnmmmhhh```[[[YYY[[[^^^bbbeeefffcccaaa\\\XXXUUUUUUYYY___dddgggiiidddbbbdddfffhhhmmmsss{{{~~~}}}uuunnnjjjbbb___[[[YYYWWWUUUSSSPPPKKKKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDBBBAAA@@@???>>>???AAADDDFFFGGGFFFDDDBBB<<<>>>?????????@@@CCCEEEGGGLLLWWWgggyyy}}}rrrcccXXXPPPPPPNNNLLLQQQ[[[cccvvvrrr^^^GGG<<<888666444444333333333333333333333333222111111111111333444555:::===@@@BBBCCCCCCDDDEEEJJJJJJKKKMMMNNNOOOPPPPPPNNNMMMOOOVVVcccttt}}}uuukkkbbbWWWJJJDDDCCC@@@???AAADDDEEEFFFNNNVVV```jjjzzzxxxnnngggeeehhhkkktttyyyyyyooobbbTTTNNNMMMMMMOOORRRXXX]]]bbbgggkkkrrrzzz}}}zzzvvvsssooohhhaaa[[[VVVTTTUUU\\\fffnnnrrrrrrkkkfffaaabbbiiirrryyy}}}~~~xxxpppjjjccc```eeelllxxx~~~tttkkkgggfffhhhnnnvvv{{{~~~~~~wwwnnnfffbbbbbbbbbbbb`````````______aaaeeehhhooottt{{{zzzlllkkkuuuvvvgggMMMBBB777333222000000222{{{mmmcccTTTLLLEEEEEEFFFEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNPPPRRRTTTVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\```dddjjjqqqxxxtttiiiddddddeeegggkkknnnmmmggg___YYYYYYZZZ]]]aaaeeeeeedddbbbYYYVVVSSSSSSWWW]]]cccfffhhhcccaaaccceeeggglllrrrzzz~~~|||tttmmmiiiaaa___[[[XXXVVVTTTQQQOOOIIIIIIHHHHHHHHHHHHGGGGGGCCCCCCCCCBBBAAA@@@@@@@@@AAADDDGGGJJJJJJGGGDDDBBB===???@@@?????????BBBCCCGGGLLLVVVeeevvv|||qqqaaaVVVOOOOOONNNLLLSSS]]]cccwwwvvvaaaIII===888666444444333333333333333333333333222111111111222333555666;;;===AAACCCCCCCCCDDDEEEIIIJJJLLLMMMOOOPPPPPPPPPKKKKKKMMMUUUcccuuu|||tttkkkbbbVVVJJJDDDDDD>>>>>>AAAEEEFFFGGGNNNWWW___jjjzzzzzzqqqjjjhhhkkkmmmxxx|||{{{rrreeeWWWPPPNNNNNNQQQUUU\\\```ggglllqqqwwwzzzwwwtttpppkkkddd]]]XXXSSSTTTXXX```iiioooqqqppphhheeebbbeeennnwww}}}vvvmmmgggcccccckkktttvvvnnngggfffiiipppxxx}}}wwwnnnfffcccbbbaaaaaa```______]]]^^^```eeeiiinnnsss{{{wwwjjjjjjvvvuuugggLLLBBB888444222000000222{{{nnndddVVVMMMFFFEEEFFFFFFGGGIIIKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPSSSVVVYYY[[[\\\\\\\\\^^^```cccdddeeeeeeeeeiiinnnuuu|||~~~ssshhhcccccceeegggkkknnnmmmggg___XXXWWWXXX[[[___cccdddcccaaaWWWTTTQQQQQQVVV]]]bbbeeegggcccaaaccceeeggglllrrrzzz~~~|||tttmmmiiibbb___[[[XXXVVVTTTQQQOOOIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBBBBAAAAAAAAAAAAAAABBBEEEHHHJJJJJJGGGCCC@@@>>>???@@@???>>>???@@@BBBGGGKKKUUUcccuuuzzzpppaaaVVVNNNNNNMMMLLLSSS]]]ggg|||zzzwwwbbbJJJ===888666444444333333333333333333333333222111111111222444555666;;;>>>AAACCCCCCCCCEEEFFFHHHIIIKKKMMMNNNOOOOOOOOOIIIIIILLLTTTcccvvv|||sssjjjaaaVVVJJJDDDDDD>>>>>>AAAEEEGGGHHHOOOWWW^^^iiiyyy|||tttmmmkkkllloooxxx}}}}}}qqqeeeYYYRRRPPPOOOSSSXXX___dddlllqqqvvv|||~~~wwwuuuqqqlllfff```YYYUUUTTTWWW]]]dddkkkmmmllliiieeeddddddiiirrr{{{}}}tttjjjeeedddhhhsss}}}wwwoooiiifffgggoooyyy|||vvvmmmfffcccaaaaaaaaa\\\\\\[[[YYYZZZ]]]bbbfffmmmrrrzzzvvvjjjkkkzzz~~~}}}ssseeeLLLBBB888555333000000222|||pppgggXXXNNNGGGFFFGGGGGGHHHKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTXXX\\\```cccddddddccceeehhhkkknnnooopppppptttyyyzzzqqqgggbbbccceeegggjjjmmmmmmggg___XXXVVVVVVXXX\\\___aaa```___UUUSSSPPPQQQVVV]]]bbbfffhhhcccaaacccdddfffkkkqqqxxx|||{{{tttmmmiiiccc```[[[XXXVVVTTTQQQOOOLLLKKKJJJIIIGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHGGGDDDAAA>>>===?????????>>>>>>@@@BBBFFFKKKTTTccctttxxxmmmbbbVVVNNNMMMLLLKKKRRR]]]mmm|||yyywwwtttuuu```III===888666444444333333333333333333333333222111111111222444666777;;;>>>AAACCCDDDDDDEEEFFFGGGHHHKKKMMMNNNNNNNNNNNNIIIIIIMMMUUUeeexxx{{{sssiiiaaaVVVJJJDDDDDD>>>>>>AAAEEEGGGIIIPPPXXX^^^iiixxx~~~vvvpppmmmnnnooovvv{{{}}}nnndddZZZUUURRRRRRVVV\\\ccciiiqqqwww{{{~~~|||uuussspppjjjccc\\\WWWTTTSSSXXX___ggglllllliiifffccccccfffmmmwww~~~zzzpppgggdddgggnnnzzz|||qqqiiiggghhhmmmxxxxxxssskkkeeebbbaaa``````ZZZZZZYYYYYYYYY\\\aaaeeelllqqqzzzwwwlllnnn|||~~~rrrbbbLLLBBB999666444111000111}}}qqqhhhYYYPPPGGGFFFGGGGGGIIILLLMMMMMMMMMMMMNNNOOOQQQQQQTTTWWW]]]ccchhhlllmmmnnnkkkmmmpppsssvvvyyyzzz{{{~~~}}}wwwnnneeebbbccceeefffhhhjjjjjjeee^^^XXXTTTTTTUUUXXX[[[\\\[[[ZZZSSSQQQNNNOOOUUU\\\bbbeeeiiiddd```bbbcccccchhhnnntttxxx|||}}}yyyrrrlllhhhbbb___[[[WWWUUUSSSOOOMMMMMMLLLKKKIIIGGGEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDBBB???>>><<<>>>???>>>>>>>>>AAABBBFFFKKKUUUddduuuvvvkkk```UUULLLLLLLLLLLLTTT___ttt{{{~~~rrrqqqrrrqqqooo\\\FFF<<<999666444333333333333333333333333333222111111222333555777888<<<>>>BBBCCCDDDDDDEEEFFFGGGHHHKKKNNNOOOOOONNNNNNKKKKKKOOOXXXggg{{{zzzrrriii```VVVJJJDDDDDDAAA@@@AAADDDFFFHHHPPPYYY]]]hhhxxxyyysssooooooqqqsssyyyzzzjjjccc\\\YYYWWWWWW\\\bbbhhhnnnvvv||||||zzztttsssoooiiiaaaYYYUUUSSSRRRXXXaaajjjnnnmmmjjjgggbbbccchhhqqqzzz~~~uuullleeeeeekkktttyyynnnfffgggmmmuuu{{{tttooohhhcccaaaaaa``````[[[\\\\\\]]]]]]```dddgggkkkqqqzzzyyynnnrrr||||||qqqaaaLLLBBB999777555222000111|||ppphhhZZZPPPHHHFFFGGGHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTXXX^^^ffflllqqqssstttrrrsssuuuyyy|||{{{tttlllddd```bbbddddddeeefffeeebbb\\\WWWRRRRRRRRRTTTWWWXXXWWWUUUQQQNNNLLLMMMSSSZZZaaadddhhhbbb______``````dddiiinnnrrrwwwyyyuuuoooiiifff```]]]XXXUUUSSSPPPMMMJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???;;;<<<>>>>>>>>>???AAACCCEEEKKKVVVfffwwwsssiii\\\QQQJJJJJJLLLNNNWWWcccwww|||{{{tttjjjkkkooooooiiiVVVCCC;;;999666444222333333333333333333333333111111111222333555777999<<>>@@@@@@@@@@@@@@@@@@@@@@@@:::<<<===>>>>>>???BBBDDDEEEKKKWWWgggyyy~~~rrrgggYYYNNNGGGIIILLLOOOZZZgggyyy}}}}}}llldddggglllmmmdddSSSAAA:::999666333222333333333333333333333333111111111222333666888999<<>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAADDDFFFDDDKKKXXXhhhwwwqqqdddVVVLLLFFFHHHLLLOOO[[[hhhuuuhhhaaagggmmmhhhaaaLLL@@@<<<555555777222333333333333333333333333444444333444555777999:::AAABBBCCCDDDDDDEEEGGGJJJNNNOOOOOOPPPQQQRRRSSSSSSUUUTTTWWWbbbssszzzssskkkcccXXXLLLEEEDDD?????????AAAGGGPPP\\\ddd\\\gggvvv{{{uuurrrrrrtttxxx~~~wwwrrrmmmlllkkkiiihhhjjjnnnqqqzzz|||}}}{{{yyywwwvvvooolllkkkggg___VVVTTTWWW]]]ccckkkpppooolllhhheeedddkkksssyyy}}}zzzsssllljjjjjjppp{{{tttlllhhhiiiqqq{{{{{{xxxnnnjjjddd```___^^^]]]\\\ZZZ[[[]]]___cccfffhhhjjjkkkqqqzzz{{{pppvvv~~~yyyaaaOOOFFF<<<666555555333111zzzrrrlll]]]TTTKKKHHHGGGFFFHHHMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRVVV^^^hhhooorrrqqqpppqqquuuzzz{{{qqqjjjfffbbb^^^]]]]]]^^^```___\\\WWWSSSMMMMMMLLLLLLMMMNNNPPPQQQLLLKKKKKKLLLOOOSSSXXX[[[[[[YYYVVVTTTUUUXXX[[[^^^ggghhhjjjmmmmmmjjjeee```YYYWWWSSSQQQOOOLLLIIIGGGIIIGGGEEEBBBAAAAAAAAABBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@CCCEEEFFFNNNZZZjjjyyy}}}ooobbbUUULLLFFFIIILLLPPP\\\jjjoooddd^^^dddkkkeee^^^JJJ???;;;555555777222333333333333333333333333333333333333555666999:::@@@BBBDDDEEEEEEGGGIIIKKKNNNOOOPPPQQQRRRSSSTTTUUURRRSSSYYYfffxxxzzzrrrjjjcccXXXLLLEEEDDD@@@@@@@@@AAAEEEMMMVVV]]][[[fffvvv{{{uuurrrqqqrrrvvv}}}yyyvvvqqqsssttttttsssssstttvvvzzz}}}}}}{{{xxxvvvtttmmmjjjhhheee^^^VVVUUUYYY```fffmmmqqqooojjjfffddddddmmmuuu{{{~~~zzzsssjjjkkknnnvvv|||qqqllljjjmmmwwwzzzwwwnnnjjjeeeaaa___^^^]]]\\\ZZZZZZ[[[]]]```cccfffhhhlllrrr{{{wwwlllrrr|||{{{dddSSSJJJ???888555555333111~~~yyyqqqkkk___VVVMMMIIIGGGEEEGGGKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPTTT[[[eeekkkmmmmmmkkklllqqqxxxxxxoooiiiddd___\\\ZZZ[[[\\\^^^]]]YYYSSSOOOJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJIIIJJJLLLPPPTTTWWWTTTSSSPPPOOOPPPSSSWWWYYY___aaadddgggiiigggccc___WWWUUUQQQOOOMMMKKKHHHFFFHHHGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>>>>???BBBDDDIIIQQQ^^^mmm|||zzzlll___UUULLLGGGIIILLLQQQ^^^mmmyyyiiiaaa]]]dddjjjeeeZZZGGG>>>;;;555555777111333333333333333333333333222222222222444666888999@@@BBBEEEFFFGGGIIILLLNNNNNNOOOPPPRRRSSSUUUUUUUUUPPPSSS\\\jjj|||yyyrrrjjjbbbXXXKKKDDDCCCAAABBBBBBBBBDDDIIIPPPUUU[[[fffvvv|||uuurrrppppppuuu~~~|||{{{yyy{{{~~~~~~|||yyyxxxwwwyyy|||~~~|||zzzwwwtttrrrkkkhhheeebbb[[[UUUWWW\\\dddjjjqqqrrroooiiieeecccfffoooyyy~~~yyyrrriiikkkrrr}}}xxxnnnkkklllrrr~~~~~~xxxtttnnnjjjeeeaaa___^^^]]]]]]ZZZYYYYYYZZZ]]]```dddgggmmmttt|||~~~tttiiiooozzzzzzfffZZZPPPDDD:::666444222111}}}xxxqqqkkkaaaXXXNNNJJJGGGEEEGGGJJJNNNNNNNNNNNNOOOPPPQQQRRROOOOOOQQQXXXaaagggiiihhhfffhhhmmmvvvuuulllgggbbb]]]YYYXXXYYYZZZ\\\\\\WWWQQQLLLIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGIIILLLOOOQQQOOOMMMKKKJJJKKKNNNPPPRRRWWWYYY]]]bbbeeeeeeaaa^^^VVVSSSOOOLLLKKKJJJGGGFFFGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>======>>>AAACCCJJJRRR```ooo~~~vvviii\\\SSSKKKGGGJJJMMMSSSbbbrrrtttgggbbb___gggmmmgggWWWEEE<<<;;;666555666000333333333333333333333333111111111222333666888999@@@BBBFFFHHHJJJKKKNNNPPPMMMNNNPPPRRRTTTUUUUUUUUUOOORRR[[[jjj|||~~~xxxqqqiiibbbWWWKKKDDDDDDAAABBBCCCCCCEEEHHHMMMQQQ[[[fffvvv}}}wwwsssqqqpppwww{{{vvvtttssswwwzzz~~~~~~}}}{{{xxxuuuqqqoookkkgggddd```YYYTTTWWW]]]hhhnnnttttttnnngggcccbbbgggrrr|||xxxpppiiimmmuuu~~~uuulllkkkpppxxx~~~wwwsssnnnjjjeeeaaa___^^^]]]\\\[[[ZZZXXXYYY[[[___dddgggnnnuuu~~~uuuiiiooozzzvvveee^^^UUUHHH===666333222111}}}xxxqqqkkkcccYYYPPPKKKHHHEEEFFFJJJOOOOOOOOOOOOPPPQQQRRRSSSOOONNNPPPVVV^^^dddffffffcccfffllluuuyyypppiiieee```[[[WWWWWWXXXYYYZZZYYYUUUOOOJJJIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFEEEEEEFFFHHHJJJKKKKKKIIIHHHFFFGGGHHHJJJLLLQQQTTTYYY^^^cccccc```^^^VVVSSSNNNKKKIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAA????????????????????????========================<<<============>>>AAACCCJJJSSSaaaqqq|||tttggg[[[RRRKKKHHHKKKNNNTTTeeewwwqqqgggdddccckkkpppiiiWWWDDD<<<;;;555555666000333333333333333333333333000000111222333666888:::@@@CCCGGGJJJKKKMMMOOOQQQLLLMMMPPPRRRTTTTTTTTTSSSPPPRRRYYYgggyyy~~~}}}xxxqqqiiibbbXXXLLLEEEDDD@@@BBBCCCDDDFFFJJJOOOSSS[[[gggwwwzzzvvvsssssszzzzzzrrrnnnmmmnnntttxxx~~~|||||||||zzzwwwsssnnnlllkkkgggccc___XXXTTTWWW]]]jjjqqqwwwvvvnnngggdddcccjjjuuu~~~vvvoookkkooowww|||ssslllmmmttt~~~~~~wwwsssmmmiiiddd```___^^^]]]\\\[[[ZZZYYYYYY\\\aaaeeehhhooouuu~~~vvvjjjoooyyy~~~~~~rrrddd^^^WWWKKK???777444222222~~~}}}yyyqqqllldddZZZPPPLLLHHHFFFGGGKKKPPPPPPPPPPPPQQQRRRSSSTTTNNNMMMOOOTTT]]]cccffffffdddgggmmmvvvyyyssslllgggccc___ZZZVVVWWWWWWWWWWWWVVVRRRMMMIIIHHHIIIJJJJJJJJJJJJIIIIIIDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFHHHIIINNNQQQVVV]]]bbbcccaaa^^^WWWSSSNNNJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>???????????????========================<<<===>>>======>>>AAACCCJJJSSSbbbsss{{{sssfffZZZQQQKKKIIILLLOOOVVVhhh|||qqqhhhggggggnnnrrrjjjXXXEEE<<<:::555555777111333333333333333333333333111111111222444777999;;;@@@CCCHHHKKKLLLMMMOOOQQQMMMOOOQQQTTTUUUTTTSSSRRRQQQRRRXXXeeewww|||xxxqqqjjjcccYYYMMMGGGFFF@@@AAACCCDDDGGGKKKQQQVVV]]]hhhxxx~~~yyyvvvwww}}}|||pppiiigggjjjmmmtttyyy}}}|||{{{{{{{{{yyyvvvqqqllliiiiiieeebbb___YYYUUUYYY___kkkrrryyywwwooogggeeeffflllwww{{{uuuooommmrrr{{{yyyqqqlllpppyyy}}}wwwssslllhhhccc___]]]]]]\\\[[[ZZZYYYYYY[[[^^^bbbgggiiinnnuuuxxxllloooxxx}}}}}}mmm```ZZZTTTKKK@@@999444333333}}}yyyrrrmmmdddZZZQQQLLLIIIFFFHHHKKKQQQQQQQQQQQQRRRSSSTTTTTTNNNMMMNNNTTT\\\cccfffgggfffiiiooowww~~~sssnnnhhhdddbbb___ZZZUUUVVVUUUSSSRRRQQQOOOKKKHHHGGGHHHIIIIIIIIIIIIHHHGGGCCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@AAACCCFFFHHHJJJNNNQQQVVV]]]bbbdddbbb___YYYUUUOOOJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@===>>>>>>>>>?????????@@@==============================>>>>>>===???AAADDDKKKTTTdddvvv{{{sssggg[[[PPPKKKIIILLLOOOWWWkkktttmmmmmmmmmsssvvvmmm[[[GGG<<<:::444555777222333333333333333333333333111111222333555888:::<<<@@@DDDHHHKKKLLLMMMNNNPPPQQQRRRUUUVVVWWWVVVTTTSSSPPPRRRYYYgggyyy}}}yyyrrrkkkdddZZZNNNHHHGGG@@@AAABBBCCCFFFKKKQQQVVV^^^iiiyyy}}}yyyzzzzzzpppfff```bbbhhhnnnwww|||~~~{{{zzzzzz{{{zzzyyyuuuooojjjgggdddbbb```___\\\YYY]]]ccckkksssyyyxxxooohhhgggiiinnnyyy}}}yyysssnnnooouuuuuunnnkkkrrr~~~{{{uuuqqqkkkgggbbb^^^\\\[[[ZZZYYYWWWWWWYYY[[[___cccgggiiimmmttt}}}ppprrryyy{{{eeeXXXTTTPPPIIIAAA:::555444444~~~zzzsssmmmcccZZZQQQLLLIIIGGGHHHLLLQQQQQQQQQRRRRRRSSSTTTUUUOOONNNOOOTTT]]]dddggghhhgggjjjpppyyyzzzoookkkfffcccbbb___ZZZUUUUUUSSSQQQOOONNNLLLIIIFFFFFFGGGHHHIIIIIIHHHFFFFFFBBBBBBAAA@@@????????????<<<===>>>@@@CCCGGGJJJLLLNNNQQQWWW^^^ccceeeccc```[[[VVVPPPKKKGGGEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@======>>>>>>?????????@@@===========================>>>???>>>>>>???BBBDDDKKKUUUfffxxx|||tttggg[[[PPPKKKIIIMMMPPPXXXlllyyysssssssssyyyzzzqqq]]]HHH===999333444777333333333333333333333333333222222222333666888;;;===AAADDDHHHKKKLLLMMMNNNOOOSSSUUUWWWYYYYYYWWWUUUSSSPPPSSS[[[jjj|||~~~~~~zzzssskkkeee[[[OOOIIIHHHAAAAAABBBBBBDDDJJJPPPUUU___jjjzzz{{{|||tttooofff^^^[[[___gggnnnzzz}}}zzzyyyzzzzzzzzzxxxtttoooiiieee```______```^^^\\\```gggjjjrrrzzzxxxpppiiiiiikkkpppzzz|||wwwsssnnnooowwwzzzqqqkkkjjjtttyyytttpppjjjfffaaa]]][[[ZZZYYYXXXTTTUUUXXX[[[```dddgggiiillltttuuuvvv|||sss^^^QQQPPPMMMHHHAAA:::666444555}}}{{{xxxrrrnnniiibbbXXXNNNHHHFFFHHHJJJNNNQQQSSSTTTSSSSSSSSSTTTLLLKKKNNNUUU___hhhlllmmmjjjnnnssszzzzzzrrrhhhfffccc___[[[XXXVVVUUUPPPOOOMMMLLLJJJIIIIIIHHHFFFGGGGGGHHHGGGFFFEEEDDDAAA@@@???===<<<<<<<<<<<<<<<===>>>@@@BBBGGGLLLQQQQQQYYY___bbbdddggggggeee[[[VVVOOOJJJGGGFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<>>>????????????@@@CCCEEEKKKUUUfffyyyssscccVVVSSSOOOKKKLLLOOOZZZmmmyyyzzzzzz~~~rrr\\\GGG<<<999333555888333333333333333333333333333555555444333333555888<<>>===<<<<<<<<<<<<>>>???@@@AAACCCFFFLLLPPPUUU[[[aaacccfffiiiiiifff\\\WWWPPPJJJHHHGGGFFFFFFEEEDDDCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>>>>???AAADDDGGGLLLVVVgggyyytttdddXXXOOOLLLJJJKKKPPP[[[ppp|||ttt]]]III>>>:::444555888333333333333333333333333333333333333333333666:::>>>EEEHHHKKKMMMNNNOOOQQQSSSTTTVVVXXXYYYXXXUUUQQQOOONNNQQQZZZiii|||zzzzzz{{{xxxqqqggg\\\RRRJJJEEEBBB???@@@CCCFFFHHHOOOWWW```nnn}}}~~~xxxpppiiiddd\\\[[[YYYXXXZZZaaajjjqqq|||}}}{{{zzz{{{wwwttttttooohhhcccbbb```dddgggeee___^^^bbbhhhrrrvvvyyyvvvooojjjiiikkkpppxxx~~~~~~wwwqqqqqqssswwwuuulllnnnsss|||}}}zzztttoookkkgggbbb^^^\\\[[[ZZZYYYXXXXXXYYY[[[^^^cccgggiiinnnsss{{{zzzeeeSSSIIIIIIHHHFFFAAA<<<777444444|||zzzvvvppplllddd^^^UUUMMMHHHGGGJJJLLLPPPRRRTTTUUUUUUTTTTTTUUUPPPOOOPPPUUU___ggglllnnnmmmooorrrvvv{{{~~~yyyrrriiiccc```___]]][[[YYYWWWUUUTTTNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@=========<<<<<<<<<======???@@@AAAAAABBBEEEJJJMMMVVV\\\aaadddgggkkkkkkggg^^^YYYQQQLLLIIIHHHGGGFFFEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>:::;;;===>>>???BBBEEEHHHNNNWWWgggxxx}}}qqqaaaVVVKKKIIIHHHKKKQQQ]]]rrryyy___KKK???;;;555555888333333333333333333333333333111222222333444777<<<@@@GGGJJJNNNPPPQQQRRRTTTUUUTTTUUUWWWXXXWWWTTTQQQNNNNNNQQQ[[[lll~~~xxxzzz|||xxxrrriii^^^TTTKKKFFFBBB???@@@CCCEEEHHHOOOVVV^^^lll|||yyyppphhh```YYYUUUQQQRRRSSSUUUYYY```iiioooxxx{{{~~~|||zzzyyywwwsssqqqqqqlllddd______dddhhhkkkgggaaa___ccciiirrrvvvxxxuuunnnhhhhhhjjjooovvv}}}|||vvvqqqqqqssszzz}}}sssnnnqqqyyy{{{yyyvvvrrrmmmkkkgggaaa^^^\\\[[[[[[ZZZXXXYYYZZZ\\\___bbbeeeffflllqqqyyy}}}vvvaaaPPPGGGHHHHHHFFFBBB<<<777555444|||zzzvvvppplllddd___VVVNNNIIIHHHIIIKKKQQQSSSUUUVVVVVVUUUUUUVVVSSSPPPPPPUUU^^^gggmmmnnnoooppprrruuuzzzxxxqqqlllhhhccc```]]]\\\[[[YYYVVVTTTRRRQQQLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBFFFIIIQQQVVV\\\```ffflllllliii```ZZZSSSMMMIIIHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<======:::<<<===>>>>>>AAADDDGGGNNNWWWfffwwwuuuiii[[[QQQIIIGGGGGGKKKRRR___ttt|||aaaLLLAAA<<<666666888333333333333333333333333333222333333333444777<<<@@@GGGKKKOOORRRSSSTTTUUUWWWUUUVVVXXXYYYXXXUUURRRPPPOOOSSS^^^pppyyy|||{{{xxxrrriii___TTTLLLGGGBBB???@@@CCCEEEGGGNNNVVV]]]jjjzzzyyysssjjjbbb[[[VVVRRROOOMMMNNNPPPRRRVVV[[[bbbgggrrruuuzzz~~~~~~}}}{{{yyyxxxtttqqqooonnnhhhaaa]]]^^^iiimmmnnnjjjcccaaaeeejjjsssvvvwwwssskkkffffffiiinnnuuu|||{{{uuupppqqqttt~~~{{{rrrnnnttt~~~}}}wwwtttrrrooolllhhhddd```\\\[[[[[[ZZZYYYXXXYYY[[[]]]___aaacccdddjjjpppyyyxxx}}}uuu```OOOHHHGGGGGGFFFBBB===888555444|||{{{wwwqqqmmmhhhbbbYYYQQQKKKHHHIIIJJJRRRTTTVVVWWWWWWVVVVVVWWWTTTQQQPPPTTT]]]gggmmmoooqqqqqqrrruuuzzz{{{ooofffbbbaaa___^^^\\\[[[YYYWWWTTTQQQNNNLLLJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>===::::::::::::;;;<<<===>>>===>>>??????>>>???BBBDDDHHHMMMSSSYYYbbbkkkmmmjjjaaa[[[TTTMMMJJJHHHFFFFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>???BBBEEEMMMVVVfffwwwyyymmmaaaUUUMMMIIIGGGHHHLLLTTTaaavvv}}}}}}yyyaaaMMMAAA===666666888333333333333333333333333333444444444444444777;;;???FFFJJJOOORRRTTTUUUVVVWWWXXXYYYZZZ[[[ZZZXXXUUUSSSRRRUUUaaauuu~~~|||zzzwwwqqqiii___TTTKKKFFFBBB??????CCCEEEGGGMMMUUU[[[iiiyyy~~~~~~}}}}}}|||{{{{{{{{{mmmhhh___XXXSSSPPPNNNMMMJJJLLLNNNPPPRRRWWW\\\```llloootttyyy}}}~~~~~~}}}|||zzzyyywwwvvvrrrooommmkkkeee___^^^aaammmpppqqqllleeebbbgggllltttvvvvvvppphhhdddeeegggnnnuuu{{{zzzuuuqqqrrruuuxxxqqqooowww{{{uuurrrpppmmmkkkeeeaaa]]]ZZZYYYYYYXXXXXXXXXYYY[[[]]]___aaabbbcccjjjpppzzz{{{ttt^^^NNNGGGFFFGGGFFFCCC===888555444}}}|||yyytttoookkkeee]]]TTTNNNKKKKKKKKKSSSUUUWWWXXXXXXWWWWWWXXXSSSPPPNNNRRR\\\fffnnnqqqrrrrrrtttwww|||xxxlllccc___]]]\\\ZZZZZZYYYXXXVVVSSSOOOLLLIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA???>>>=========:::::::::::::::;;;<<<===<<<===>>>>>>===>>>???AAABBBFFFLLLTTT```jjjmmmjjjaaa\\\TTTMMMIIIGGGEEEDDDBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::======>>>>>>===>>>AAACCCLLLVVVgggyyyuuuiii]]]SSSLLLHHHGGGIIINNNVVVcccxxxyyyxxxzzzsss```LLL@@@<<<666666999444333333333333333333333333555555555444444777;;;???FFFJJJOOOSSSUUUUUUVVVWWW[[[\\\]]]]]]\\\ZZZWWWVVVTTTWWWdddxxx~~~{{{zzzyyywwwrrrjjj```UUULLLFFFBBB??????BBBDDDFFFMMMTTT[[[iiiyyy{{{yyywwwtttrrrpppooooooeee___WWWQQQNNNLLLKKKKKKGGGIIIKKKNNNPPPTTTZZZ^^^eeeiiiooouuu{{{}}}||||||zzzxxxvvvtttsssqqqnnnkkkhhhbbb]]]___eeeooorrrsssmmmfffdddiiioootttvvvtttnnnfffbbbcccfffnnnuuu{{{zzzuuurrrtttwwwwwwpppqqqzzzzzzuuurrrooollljjjccc___[[[XXXXXXXXXXXXWWWXXXYYYZZZ\\\^^^```bbbdddkkkqqq{{{sss\\\LLLEEEEEEFFFFFFCCC>>>999555444~~~}}}{{{vvvrrrlllggg___WWWQQQOOOOOOOOOSSSVVVXXXYYYXXXXXXXXXYYYRRROOOMMMQQQZZZfffnnnrrrssstttvvvyyy~~~{{{qqqjjjeeeaaa\\\XXXWWWWWWVVVUUUSSSOOOLLLJJJGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@???===============::::::::::::::::::;;;;;;;;;===>>>>>>===>>>???AAAAAAEEEJJJRRR___kkknnnjjjbbb\\\TTTMMMHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<=========???BBBEEEMMMXXXjjj|||~~~qqqdddYYYPPPLLLFFFEEEHHHOOOYYYggg}}}{{{rrrtttvvvmmm^^^JJJ???;;;555666999444333333333333333333333333333444444444555888===AAAFFFJJJPPPTTTVVVWWWWWWXXX\\\]]]]]]]]]\\\ZZZXXXWWWTTTWWWdddyyy|||{{{yyywwwssslllbbbWWWMMMGGGBBB@@@???BBBDDDFFFLLLSSS[[[iiiyyyxxxvvvqqqlllgggcccaaa```ZZZVVVPPPLLLJJJJJJKKKJJJHHHJJJKKKLLLNNNRRRWWW[[[```dddkkkrrryyy~~~||||||{{{yyywwwtttrrrqqqoookkkgggddd^^^[[[```hhhpppssssssnnnfffeeejjjpppuuuuuusssmmmddd```bbbeeeooouuu{{{{{{vvvsssuuuyyy~~~wwwqqqttt}}}~~~zzzvvvsssooollljjjbbb___[[[XXXXXXXXXXXXXXXYYYXXXYYYZZZ\\\```cccfffmmmsss}}}uuu^^^MMMFFFDDDFFFFFFCCC>>>999555444~~~~~~|||xxxtttkkkggg```XXXTTTRRRRRRSSSTTTVVVYYYYYYYYYXXXXXXYYYQQQNNNKKKOOOZZZeeennnrrrssstttwww{{{xxxrrrmmmfff^^^XXXTTTTTTUUUUUUSSSPPPNNNLLLGGGFFFEEEDDDDDDDDDDDDDDD@@@???>>><<<<<<<<<===>>>;;;::::::999999::::::;;;;;;===>>>???>>>>>>@@@BBBCCCGGGKKKSSS```kkknnnjjjbbb\\\SSSLLLHHHEEEDDDBBBAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????999:::<<<===>>>@@@DDDGGGNNNYYYlll{{{mmmaaaVVVNNNJJJDDDDDDHHHPPPZZZjjjxxxppplllqqqtttlll]]]III>>>;;;555666999555333333333333333333333333111222333444666:::???CCCGGGKKKQQQVVVXXXXXXYYYYYY]]]]]]]]]]]]\\\ZZZYYYWWWTTTVVVdddyyy}}}~~~{{{|||zzzyyytttmmmcccXXXNNNIIIBBB@@@???BBBDDDEEELLLSSS[[[iiizzzwwwsssnnnggg```[[[WWWUUUQQQMMMJJJHHHIIIKKKLLLLLLMMMMMMMMMLLLMMMPPPTTTXXX^^^bbbhhhpppyyytttooommmooouuu~~~}}}||||||zzzxxxvvvsssqqqooommmiiieeeaaa[[[YYY```jjjpppssssssnnngggeeekkkqqquuuuuussslllccc___aaaeeeooouuu{{{{{{vvvsssvvvzzz}}}vvvqqqvvv}}}{{{xxxtttpppllljjjccc___[[[YYYYYYYYYZZZYYYYYYXXXXXXYYY\\\```dddgggnnnuuu~~~yyyaaaPPPIIIDDDEEEFFFDDD???999555444~~~zzzvvvtttnnnjjjbbb[[[WWWUUUVVVWWWYYYYYYYYY[[[]]]]]]ZZZXXXTTTRRRQQQSSSZZZeeepppwwwvvvwwwxxx{{{}}}}}}uuukkk```YYYVVVUUUTTTSSSQQQNNNIIIEEEKKKHHHDDDCCCCCCCCCCCCBBB??????>>><<<;;;:::999888999999::::::::::::;;;;;;<<<>>>???>>>>>>>>>@@@BBBBBBHHHOOOYYYeeeppppppkkkggg\\\PPPKKKGGGCCCAAABBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::<<<<<<>>>@@@???>>>CCCKKKPPP^^^qqqwwwiii]]]SSSKKKGGGFFFFFFHHHOOO]]]sss~~~}}}~~~qqqnnnjjjkkkmmmhhhWWWJJJ>>>999888555444444555444444333333444444555555666666555666999===AAAHHHLLLRRRTTTUUUWWW\\\___^^^___```___^^^\\\YYYXXXSSSVVVaaarrr~~~zzz{{{}}}zzzxxxtttooohhh]]]OOOEEEBBB@@@@@@CCCEEEGGGMMMUUU```iiiwww}}}xxxnnnddd___YYYRRRMMMLLLHHHHHHHHHHHHIIIKKKMMMOOOOOOQQQSSSTTTVVVXXX]]]``````eeelllrrrxxx|||mmmhhhccc___aaakkk{{{~~~}}}{{{wwwuuutttsssqqqooojjjfffaaa\\\VVVUUU]]]gggtttvvvtttlllcccaaahhhpppvvvtttooohhhbbbaaadddiiissswwwyyyvvvqqqpppvvv|||xxxttttttzzz~~~zzzwwwtttqqqmmmjjjgggbbb[[[VVVUUUVVVVVVWWWZZZZZZYYYYYY\\\___ccceeepppwwwxxxzzzyyyaaaPPPKKKLLLMMMMMMIIIBBB;;;666555}}}xxxtttqqqkkkgggaaa[[[XXXWWWXXXYYYXXXWWWXXXZZZ[[[[[[XXXVVVSSSQQQOOOQQQWWWbbbmmmuuuvvvvvvxxxzzz}}}~~~rrrfff^^^WWWUUUSSSRRRQQQNNNKKKHHHJJJGGGDDDBBBBBBBBBBBBAAA>>>>>>===<<<;;;::::::999999999::::::::::::;;;;;;<<<===>>>>>>===>>>@@@BBBEEEKKKSSS]]]jjjsssrrrllleeeZZZOOOJJJGGGCCCBBBDDD@@@@@@???>>>======>>>>>>===========================>>>>>>>>>===<<<;;;;;;<<<<<<>>>@@@@@@???DDDLLLSSScccvvvvvvhhh\\\RRRJJJFFFGGGHHHJJJSSSbbbwww~~~{{{|||uuuiiijjjiiimmmpppkkkUUUIII===999777555444444555444444333333444444555444555555555555888===@@@IIINNNSSSVVVWWWYYY]]]aaa___`````````___]]]ZZZXXXUUUVVV___nnn{{{|||~~~{{{xxxtttooohhh]]]PPPFFFBBB@@@@@@CCCEEEGGGMMMUUU]]]ggguuu|||uuujjj___YYYSSSMMMIIIHHHHHHHHHHHHJJJLLLNNNPPPRRRSSSUUUWWWXXXZZZ]]]aaadddeeejjjqqqvvv{{{ooo```YYYVVVTTTXXXdddttt||||||zzzwwwuuutttsssqqqoookkkgggbbb\\\WWWVVV___jjjuuuvvvtttlllcccaaagggoootttrrrnnnggg```___ccchhhqqquuuxxxvvvqqqqqqxxx~~~uuurrrrrrzzz}}}yyyvvvtttqqqmmmkkkgggbbb\\\WWWUUUVVVVVVVVVYYYXXXXXXXXX[[[___ccceeeqqqxxxssswwwvvv```RRRNNNRRRSSSRRRMMMDDD<<<777444zzzuuupppmmmgggddd```[[[YYYYYYZZZ[[[VVVVVVVVVWWWYYYXXXVVVTTTQQQOOOMMMNNNUUU___jjjqqqtttuuuwwwzzz~~~zzzllldddYYYWWWSSSQQQPPPNNNKKKIIIHHHEEEBBBAAAAAAAAA@@@???<<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::;;;;;;;;;<<<=========>>>AAACCCHHHPPPZZZeeepppwwwtttnnncccXXXNNNIIIGGGDDDCCCEEEAAA@@@???>>>====================================<<<===============<<<<<<<<<<<<>>>@@@@@@@@@FFFNNNWWWiii}}}sssdddXXXOOOHHHEEEHHHIIINNNXXXiii~~~~~~|||~~~|||iiibbbeeehhhooorrrkkkSSSGGG<<<888777555444444555444444333333444444555333444444444555888<<<@@@KKKPPPUUUXXXYYY[[[___bbbaaaaaabbbbbb```^^^[[[YYYVVVWWW^^^kkkxxxzzz{{{}}}yyytttnnnggg]]]QQQIIICCC@@@@@@CCCDDDFFFMMMTTT[[[dddrrr{{{rrrfffZZZSSSNNNHHHFFFFFFGGGHHHJJJLLLOOORRRUUUVVVXXXZZZ]]]___aaadddhhhkkklllrrrxxx}}}wwwcccVVVPPPNNNNNNTTT___nnn{{{~~~~~~~~~|||zzzzzzxxxuuuttttttrrrpppnnnkkkgggaaa\\\WWWXXXcccooowwwxxxtttlllbbb```eeelllrrrpppllleee______cccgggppptttwwwuuuqqqrrrzzzzzzrrroooppp{{{~~~{{{xxxuuusssqqqnnnlllhhhccc\\\WWWVVVVVVVVVVVVVVVVVVVVVWWWZZZ^^^ccceeeqqqyyyyyypppwwwttt___TTTRRRZZZ[[[YYYRRRGGG<<<666444~~~wwwqqqllljjjfffccc___\\\YYYXXXYYYYYYUUUUUUTTTUUUWWWWWWUUUSSSQQQNNNLLLMMMTTT^^^iiipppttttttvvvyyy~~~rrriii```\\\VVVRRROOOMMMJJJIIIFFFDDDAAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;<<<<<<<<>>====================================;;;<<<===============<<<===<<<>>>@@@AAABBBHHHQQQ[[[nnn}}}nnn```UUULLLGGGDDDHHHJJJPPP]]]ppprrrccc___dddhhhoooqqqhhhPPPEEE:::777777555444444555444444333333444444555222333333333444777<<<@@@KKKPPPVVVZZZ[[[\\\___bbbbbbcccccccccaaa___\\\ZZZVVVWWW___mmmxxx}}}~~~{{{tttwww~~~zzztttnnnhhh^^^SSSKKKDDDAAAAAACCCDDDFFFLLLSSSZZZcccppp~~~zzzpppdddWWWPPPLLLGGGFFFHHHGGGHHHKKKNNNRRRVVVYYY[[[^^^```dddfffhhhkkkooorrrvvv{{{ooo___VVVSSSRRRSSSYYYcccnnnwww|||~~~}}}|||||||||||||||{{{zzzxxxvvvtttssssssrrrooommmjjjeee___ZZZWWWYYYeeerrryyyyyyuuulllccc```dddjjjqqqoookkkeee``````dddiiirrruuuwwwtttppprrr{{{wwwpppoooqqq~~~|||yyyuuusssqqqpppnnnlllgggbbb\\\WWWVVVUUUUUUUUUSSSSSSTTTUUUYYY^^^bbbeeepppxxxxxxrrr{{{ttt___UUUTTT^^^___]]]UUUHHH<<<666444{{{tttnnnjjjgggeeeccc```\\\XXXVVVUUUUUUSSSRRRRRRSSSUUUUUUTTTSSSPPPNNNLLLNNNTTT___jjjqqqttttttvvvyyy~~~yyyqqqgggbbb[[[TTTOOOLLLHHHFFFDDDBBB@@@?????????===;;;:::::::::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;<<<<<<===@@@DDDHHHNNNYYYfffpppxxx{{{wwwpppdddYYYNNNHHHEEEAAA???AAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===============<<<===<<<>>>AAABBBCCCKKKTTT___qqqxxxiii[[[QQQJJJFFFDDDGGGJJJRRRbbbvvvxxxkkk```___eeejjjssssssfffMMMCCC999777777555444444555444444333333444444555222222333333444888===@@@KKKPPPWWWZZZ[[[]]]___bbbddddddddddddbbb___\\\ZZZVVVXXXaaappp|||{{{{{{wwwqqqttt{{{uuuoooiii___TTTMMMEEEBBBAAACCCDDDEEEKKKRRR[[[cccooo|||~~~xxxmmmaaaUUUNNNKKKHHHGGGJJJHHHJJJMMMRRRWWW[[[^^^```cccfffjjjmmmpppsssvvvyyymmm```ZZZVVVWWWZZZaaajjjsssyyy{{{~~~}}}{{{zzzyyyyyyzzzzzz{{{zzzzzzzzzzzzvvvuuussssssrrrpppmmmjjjfffaaa]]]YYYVVVZZZgggttt|||zzzuuulllcccaaadddiiiqqqooolllfffbbbbbbgggllluuuwwwxxxtttoooqqqzzzvvvqqqqqqtttzzzwwwssspppooonnnmmmkkkddd```[[[WWWUUUUUUUUUTTTRRRRRRSSSUUUXXX]]]bbbeeennnvvvwwwttt}}}uuu```VVVVVV```bbb```WWWHHH<<<666555~~~xxxrrrllliiigggdddbbb___[[[WWWTTTQQQPPPPPPOOONNNPPPRRRSSSSSSSSSOOOMMMLLLMMMTTT___kkkrrrtttuuuvvvyyy~~~yyymmmhhh```XXXRRRLLLHHHEEEDDDBBB@@@??????>>><<<;;;:::::::::::::::;;;;;;;;;999999::::::::::::;;;;;;:::;;;<<<<<<>>>BBBGGGKKKRRR]]]kkktttzzz|||xxxqqqdddYYYNNNHHHDDD@@@>>>???@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<===<<<>>>AAABBBEEEMMMVVVcccsss|||rrrdddVVVMMMHHHFFFEEEGGGKKKUUUfff|||~~~ooofff^^^```hhhnnnwwwuuueeeKKK@@@777666777555444444555444444333333444444555222333333444555999>>>AAAKKKQQQXXX\\\]]]^^^```bbbddddddeeedddbbb___\\\ZZZVVVXXXbbbqqq}}}zzz{{{~~~xxxrrrsss|||{{{vvvqqqkkkaaaUUUMMMFFFCCCBBBCCCDDDEEEJJJQQQZZZbbbnnnzzz~~~wwwiii^^^RRRMMMKKKIIIIIILLLKKKNNNRRRWWW\\\```ccceeeiiilllqqquuuxxx{{{~~~nnnbbb^^^WWWZZZ```iiirrryyy}}}~~~{{{xxxuuusssrrrrrrsssuuuwwwxxxwwwwwwxxxzzzvvvtttsssrrrqqqnnnjjjgggbbb___[[[YYYXXX\\\hhhvvv~~~{{{uuummmeeeccceeeiiiqqqppplllgggcccdddiiiooowwwxxxxxxsssnnnqqqzzzwwwrrruuuxxx|||xxxuuupppmmmlllkkkjjjiii```]]]XXXUUUUUUUUUTTTTTTSSSRRRSSSUUUXXX]]]bbbeeellluuu|||tttuuu}}}{{{zzzsss```XXXZZZeeehhhfff[[[KKK===777666{{{uuupppllliiigggaaa```]]]ZZZVVVSSSPPPNNNJJJJJJIIIKKKNNNQQQQQQQQQMMMKKKJJJLLLTTT___kkksssuuuuuuvvvyyy}}}|||ooojjjbbb[[[UUUOOOIIIFFFCCCBBB@@@@@@@@@???<<<:::;;;:::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<<<<===???CCCIIINNNVVVbbbooowww|||~~~zzztttbbbWWWLLLGGGDDD@@@???@@@>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;===<<<>>>AAACCCFFFOOOYYYgggtttxxxnnn___RRRJJJGGGFFFFFFHHHMMMXXXkkk|||mmmgggaaadddkkkooovvvrrr___III>>>666555777555333444555444444333333444444555222333444444666:::???CCCMMMRRRZZZ^^^___```bbbdddddddddeeedddbbb^^^[[[YYYWWWYYYaaaooozzz~~~}}}}}}yyysssqqquuu}}}~~~{{{wwwsssmmmbbbVVVMMMFFFCCCBBBDDDDDDDDDJJJQQQWWW___lllyyy~~~vvvhhh^^^TTTPPPOOOMMMNNNPPPPPPSSSWWW]]]bbbfffiiijjjnnnrrrwww{{{~~~rrrgggdddaaaeeellluuu~~~|||vvvpppkkkiiiiiiiiilllooossstttttttttvvvxxxvvvuuusssrrrpppmmmhhheee```]]]\\\[[[ZZZ^^^kkkxxx|||vvvnnngggeeegggjjjpppooolllgggdddeeejjjpppvvvwwwwwwrrrnnnrrr|||vvvssswww|||~~~{{{xxxwwwsssnnnkkkiiihhhgggfff]]]ZZZVVVTTTTTTTTTTTTTTTTTTSSSTTTUUUXXX]]]aaadddllluuu~~~}}}~~~~~~{{{rrruuuzzz~~~{{{xxxxxxzzzooo^^^[[[```nnnpppnnnaaaNNN???888777~~~yyytttoookkkiiihhh^^^^^^\\\YYYVVVRRROOONNNGGGFFFFFFHHHLLLOOOPPPPPPKKKIIIIIIKKKSSS___kkksssvvvvvvvvvyyy}}}zzzooojjjddd]]]WWWQQQKKKGGGCCCBBB@@@@@@@@@???<<<:::;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@DDDKKKOOOYYYeeeqqqyyy}}}{{{vvv```UUUKKKGGGDDDAAA@@@BBB============>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<::::::===<<<>>>AAACCCGGGPPPZZZjjjvvvuuukkk]]]PPPIIIFFFFFFGGGJJJNNNZZZnnn~~~ooolllfffiiimmmoootttlllWWWGGG>>>666555777555333444555444444333333444444555333444444555777:::???CCCNNNTTT[[[```aaaaaaccceeedddddddddcccaaa^^^[[[YYYYYYYYY___kkkvvv|||}}}xxxqqqmmmnnnuuu~~~}}}{{{xxxtttnnncccVVVMMMGGGDDDBBBDDDDDDDDDIIIPPPTTT]]]jjjxxx~~~uuujjj```WWWTTTTTTRRRSSSUUUTTTWWW\\\aaafffjjjmmmnnnrrruuu{{{vvvmmmkkkooorrryyyzzzrrrjjjdddbbbbbbbbbhhhkkkoooqqqqqqrrrtttwwwvvvuuusssrrrppplllgggccc___]]]]]]]]]]]]aaammmyyy}}}vvvnnnhhhfffiiikkkooonnnkkkgggccceeekkkppptttvvvvvvqqqnnnsss~~~vvvtttxxx~~~{{{xxxvvvwwwsssmmmiiiggggggfffeeeZZZXXXTTTSSSSSSTTTTTTTTTUUUTTTTTTVVVYYY]]]aaadddmmmvvv||||||~~~~~~yyyqqqwww~~~wwwzzz{{{uuutttxxx{{{}}}kkk\\\]]]eeevvvxxxuuugggRRRAAA999888|||vvvrrrnnnkkkgggeee___]]]YYYUUURRRNNNJJJGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGJJJQQQ\\\gggmmmsssqqqrrryyy~~~zzzoookkkfff```[[[UUUPPPLLLIIIFFFBBB@@@>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<999999<<<>>>@@@GGGNNNZZZfffsss|||{{{sssbbbUUUJJJEEEDDDAAA??????>>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<======:::;;;===?????????>>>>>><<<<<<>>>AAABBBFFFPPP\\\mmmyyyqqqdddVVVMMMGGGCCCDDDHHHKKKQQQ^^^rrr}}}wwwqqqmmmqqqwwwsssdddVVVEEE>>>888555666777444111444444444333333222222222444222333666777999>>>EEEKKKQQQXXX\\\^^^```dddggggggffffffdddaaa^^^[[[ZZZWWWZZZaaakkkvvv{{{pppjjjkkkrrrzzz~~~}}}zzzsssmmmeeeYYYMMMFFFDDDBBBBBBCCCFFFIIILLLWWW___kkkwww}}}vvviiiddd^^^XXXUUUVVVXXXZZZ^^^```dddhhhmmmpppssstttyyy{{{~~~{{{uuuyyy{{{pppbbbYYYVVVWWWYYY]]]```eeejjjnnnpppqqqqqquuuuuuuuuqqqlllgggeeeddd```aaa```]]]\\\bbbmmmwww}}}|||wwwooohhheeefffiiirrrpppkkkfffdddfffkkkooowwwvvvsssooonnntttyyyrrrrrrwww||||||yyyxxxssspppmmmjjjhhhfffcccaaaYYYVVVSSSQQQQQQRRRRRRQQQOOOQQQSSSUUUWWWZZZ^^^aaalllwww}}}~~~~~~~~~yyyyyytttrrr{{{yyy~~~wwwuuuxxx}}}}}}hhh]]]aaaiiivvv{{{wwwfffPPPBBB;;;888~~~zzzuuuqqqmmmkkkgggeeeaaa]]]XXXSSSPPPLLLIIIFFFBBBCCCCCCDDDEEEEEEFFFFFFHHHGGGFFFIIIPPPZZZdddjjjnnnmmmnnnuuu~~~|||wwwqqqmmmhhhccc^^^XXXSSSPPPKKKGGGCCC@@@>>>===;;;:::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<@@@>>>>>>@@@BBBDDDKKKRRR[[[gggttt|||{{{sssaaaTTTIIIDDDCCC@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>======<<<<<<>>>AAACCCFFFQQQ]]]ppp|||lll```SSSLLLFFFDDDFFFJJJLLLTTTbbbvvv}}}wwwrrrtttxxxttteeeWWWBBB===777444555555333111444444444333333222222222444222333666777999???FFFPPPUUU[[[^^^___```bbbeeeffffffeeedddaaa]]]ZZZXXXVVVYYYaaakkkvvv}}}sssnnnpppvvv~~~|||uuuooohhh[[[OOOFFFDDDBBBAAACCCFFFIIILLLVVV^^^kkkxxx}}}wwwlllhhhaaa\\\ZZZ[[[^^^aaaeeegggjjjmmmqqqtttwwwxxxzzz{{{pppaaaWWWTTTTTTUUUXXXZZZ___dddhhhlllnnnpppssstttsssooojjjdddaaa``````aaaaaa^^^^^^dddoooxxx~~~|||wwwooogggdddfffiiiqqqnnnjjjfffeeeggglllqqquuuuuurrrnnnmmmsss~~~vvvppppppuuuzzz~~~yyywwwvvvssspppllliiigggeeebbb```YYYVVVSSSQQQRRRRRRRRRQQQPPPQQQSSSTTTVVVZZZ___cccmmmwww~~~~~~tttuuu|||pppqqq~~~}}}wwwzzzyyy}}}{{{hhh^^^bbbkkkxxx|||xxxfffPPPAAA:::777{{{xxxssspppnnnkkkhhhfffbbb^^^WWWQQQMMMIIIGGGEEE@@@AAAAAABBBCCCCCCDDDDDDFFFEEEEEEHHHNNNVVV___eeegggfffhhhooowww}}}yyytttrrrnnniiieeeaaa\\\XXXTTTMMMIIIDDDAAA???===<<<:::::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<>>======<<<<<<<<<===<<>>??????@@@@@@AAAAAABBBDDDDDDCCCFFFKKKRRRYYY^^^______bbbhhhooouuuxxxxxxzzz~~~}}}uuuoooooolllhhheeebbb___[[[XXXPPPLLLFFFBBB???>>><<<;;;999999999999999999999999999:::;;;<<<============AAA>>>>>>AAACCCEEELLLSSS```kkkxxxzzzqqq]]]QQQFFFBBBAAA>>><<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@???===<<<<<<<<<===>>>======???BBBDDDIIIVVVcccwwwyyybbbXXXMMMHHHEEECCCFFFKKKOOOYYYjjj{{{xxxvvvuuulll\\\NNN>>>:::666555444444333111333333333333333333333333444222333666888:::@@@GGGXXX\\\bbbdddcccbbbbbbdddgggggggggfffccc___[[[XXXWWWZZZaaannn}}}~~~|||yyyssslll```UUUHHHEEEBBBAAAAAAEEEIIILLLSSS\\\iiivvv|||yyyxxxxxx{{{~~~zzzvvvrrrlllggggggjjjppptttvvvuuuuuuvvvwwwzzz|||}}}}}}rrrbbbWWWRRRNNNLLLLLLMMMPPPTTTZZZaaagggjjjoooooonnnjjjccc^^^ZZZYYY^^^aaadddddddddiiirrrzzz|||vvvllldddaaadddhhhkkkkkkiiiggggggiiinnnrrrrrrpppmmmkkklllrrr|||yyypppkkklllsssyyy~~~yyyuuusssrrrqqqnnnkkkhhhfffccc___\\\WWWUUUSSSRRRSSSSSSRRRQQQRRRRRRSSSSSSUUU[[[bbbgggooowwwxxxlllrrrwww}}}zzzuuutttsssvvvfff```hhhrrr|||zzzfffOOO@@@999666}}}|||yyywwwuuusssqqqooollljjjbbb\\\SSSKKKFFFDDDBBBAAA=========>>>??????@@@@@@BBBBBBBBBCCCGGGMMMRRRVVVWWWYYY\\\aaagggllloooppptttxxxxxxooojjjiiigggdddbbbaaa___]]]ZZZSSSOOOHHHCCC@@@>>><<<;;;999999999999999999999999::::::;;;<<<============???<<<===@@@CCCFFFLLLTTTbbbnnn{{{zzzppp\\\PPPEEEAAA@@@>>><<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<======>>>??????>>>===<<<<<<<<<>>>???@@@======???CCCEEEKKKYYYfffyyyuuu```VVVLLLGGGDDDCCCEEEIIIQQQ\\\lll|||{{{xxxtttiiiWWWIII<<<:::888666666555444333333333333333333333333333444222333666888:::AAAHHHWWW\\\cccffffffeeefffgggiiijjjjjjiiieeeaaa\\\YYYYYY[[[cccrrr~~~{{{}}}~~~yyytttmmmaaaVVVIIIFFFBBB@@@AAADDDIIILLLRRRZZZgggttt|||zzzyyyyyy|||}}}zzzvvvqqqmmmlllpppuuuyyywwwvvvuuutttuuuxxx{{{}}}uuueee[[[UUUPPPMMMLLLLLLNNNRRRWWW^^^dddgggkkklllkkkgggaaa\\\YYYXXX]]]aaaeeefffgggjjjsssyyy~~~{{{uuullldddaaadddgggjjjjjjiiigggggghhhllloooooommmjjjiiilllsss|||xxxpppkkkmmmuuu|||}}}yyyuuusssssspppnnnkkkiiifffbbb^^^[[[VVVUUUSSSSSSSSSTTTRRRQQQRRRSSSSSSTTTVVV\\\ccchhhpppwww~~~|||~~~{{{qqqwww~~~xxxssssssvvvsssdddaaajjjuuu}}}zzzfffOOO@@@999666~~~}}}zzzxxxvvvtttssspppmmmjjj___YYYQQQJJJEEEBBB@@@???<<<<<<<<<===>>>>>>??????@@@@@@@@@AAADDDHHHLLLOOOPPPRRRUUUYYY^^^bbbeeegggkkkpppxxx|||qqqhhhdddaaa```^^^^^^______^^^\\\VVVQQQJJJDDD@@@>>>===<<<::::::::::::::::::::::::::::::<<<===============>>><<<===BBBEEEHHHPPPXXXeeeqqq}}}yyyooo\\\PPPDDDAAA@@@>>><<<===<<<;;;;;;;;;;;;<<<======??????>>>>>>===>>>>>>???<<<<<<<<<======>>>???@@@>>>>>>@@@CCCGGGMMM[[[iii||||||ooo]]]SSSJJJFFFDDDCCCFFFJJJRRR```rrr~~~{{{uuuhhhUUUFFF;;;:::999777666555555555222222333333333333444444444222333777999;;;AAAIIIUUU[[[cccggghhhhhhhhhjjjkkkkkklllkkkgggbbb]]]ZZZZZZ\\\eeeuuuxxxvvvxxx~~~~~~{{{|||~~~~~~yyytttnnnbbbWWWJJJGGGCCC@@@@@@DDDHHHLLLPPPXXXdddqqq|||~~~|||}}}}}}~~~{{{vvvrrrrrrtttxxx{{{vvvtttrrrrrrsssvvvzzz}}}zzzkkkaaa[[[UUUQQQOOOOOOPPPSSSWWW[[[```cccfffffffffddd___[[[YYYXXX]]]bbbggghhhhhhkkkrrrxxxzzzyyytttmmmeeebbbdddfffiiijjjiiigggffffffhhhkkkjjjhhhffffffkkksss|||xxxppplllooowww}}}yyyvvvuuuuuupppnnnllliiigggccc^^^ZZZUUUTTTSSSSSSTTTTTTSSSQQQRRRSSSTTTUUUXXX]]]ccchhhpppwww~~~zzzyyy|||wwwzzzwwwyyy}}}pppbbbaaalllxxx~~~zzzfffOOO@@@:::777yyywwwuuutttrrrpppllliii\\\WWWOOOIIIDDDAAA???===;;;;;;<<<======>>>>>>????????????@@@BBBEEEHHHIIIIIIKKKOOORRRUUUXXX[[[]]]aaafffnnnvvv}}}tttiiiaaa]]][[[ZZZZZZ[[[^^^```______YYYSSSKKKEEEAAA???===<<<:::::::::::::::::::::::::::;;;<<<======>>>>>>>>>===;;;===BBBFFFJJJRRR[[[gggsssyyynnn\\\PPPEEEAAA@@@>>>======;;;;;;;;;;;;;;;<<<======@@@???>>>======<<<<<<===<<<===>>>>>>>>>>>>>>>===>>>>>>@@@DDDGGGOOO]]]kkkvvvhhhXXXPPPHHHFFFEEEEEEHHHMMMUUUeee{{{~~~{{{uuufffQQQBBB888888888777555444444444222222222333333444444444444222333777999;;;BBBIIITTT[[[ccchhhiiihhhiiikkkkkkkkklllkkkhhhbbb\\\YYYYYY[[[eeewwwvvvtttuuu{{{|||yyy|||{{{yyy}}}yyyuuuooodddYYYJJJGGGCCC@@@@@@CCCHHHLLLOOOVVVaaannnzzz{{{xxxwwwwwwyyy{{{tttsssqqqppprrrwww|||~~~ppphhhbbb\\\WWWRRRRRRSSSTTTWWWYYY\\\]]]___```aaa```]]]ZZZXXXXXX]]]bbbhhhjjjiiikkkpppuuuwwwvvvtttmmmgggcccdddfffjjjjjjiiigggdddcccdddfffdddbbbaaaccciiirrrzzzxxxppplllpppyyy~~~{{{xxxvvvuuuvvvqqqooommmjjjhhhccc^^^ZZZUUUTTTSSSSSSTTTTTTSSSQQQPPPRRRTTTWWWZZZ^^^dddhhhqqqwww~~~|||zzz{{{}}}~~~nnnaaaaaammmyyy}}}zzzeeeOOOAAA;;;999xxxwwwuuusssrrrooojjjgggZZZUUUNNNIIIDDDAAA???===;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???AAACCCEEEFFFEEEGGGJJJMMMOOORRRUUUWWWZZZ___gggooovvv|||{{{oooddd\\\YYYXXXWWWXXXZZZ^^^```aaa```ZZZTTTLLLEEEAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>:::999;;;@@@EEEJJJRRR[[[hhhtttyyynnn\\\PPPEEEAAAAAA???===>>>;;;;;;;;;;;;;;;<<<===>>>@@@???>>>===;;;;;;;;;;;;>>>>>>?????????===<<<:::>>>>>>@@@DDDHHHOOO___mmmqqqbbbUUUMMMFFFEEEFFFGGGKKKPPPWWWiii~~~|||{{{yyyrrrcccMMM>>>666777777666444333333444222222222333333444444444444222333777999<<>>===>>>>>>???@@@AAABBBCCCFFFIIIJJJKKKNNNUUUZZZ[[[```gggmmmrrrwww}}}}}}|||yyypppdddZZZSSSQQQOOOQQQVVVZZZ]]]_________ZZZVVVOOOHHHBBB>>>===<<<;;;;;;:::999999:::::::::;;;;;;:::;;;;;;<<<===>>>???===???CCCFFFJJJTTT___mmmzzz{{{nnn\\\QQQFFFBBB@@@>>>>>>AAA<<<;;;;;;:::::::::;;;;;;>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<>>>DDDJJJTTTcccppp}}}lll```RRRKKKFFFEEEFFFHHHPPPXXXaaauuu~~~vvv{{{{{{nnn\\\LLLBBB<<<999555555777777555222111111111222333444555666555666777888:::>>>CCCGGGSSS\\\eeegggiiikkkmmmkkknnnmmmlllkkkiiieee```[[[XXXZZZdddwww~~~}}}}}}xxxtttxxx}}}|||~~~uuupppqqqzzz~~~{{{wwwmmmbbbYYYPPPIIICCCBBBCCCDDDHHHMMMNNNVVVaaammmwww~~~{{{yyywwwuuussssssuuuzzzvvvoookkkeeeaaa______]]][[[XXXWWWYYYZZZ[[[]]]______]]]ZZZYYYXXX___eeekkkkkkhhhhhhmmmrrrxxxxxxvvvqqqjjjffffffhhhjjjgggccc```^^^]]][[[ZZZZZZYYYXXX[[[bbbmmmwww~~~}}}vvvooolllooowww}}}~~~}}}{{{xxxuuusssqqqqqqnnnjjjfffccc```\\\YYYUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVYYY^^^fffkkktttzzzzzz{{{}}}~~~mmmeeeiiissszzzxxxdddNNN>>>888777}}}||||||yyywwwtttrrrppplllhhhddd___WWWPPPLLLFFF???;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCCCCFFFJJJKKKLLLOOOUUUZZZ]]]ccclllrrrwww|||}}}}}}zzzxxxsssjjj^^^TTTOOOMMMLLLOOOUUUZZZ^^^_________YYYUUUOOOHHHBBB>>>======;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>???===???CCCFFFKKKUUU```nnn{{{{{{nnn[[[PPPFFFBBB@@@>>>>>>@@@<<<;;;;;;::::::;;;;;;;;;>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@???===???EEELLLVVVffftttyyyiii\\\QQQKKKFFFEEEFFFJJJRRRZZZiii||||||uuutttyyy}}}zzzmmm[[[JJJAAA;;;999777666666666555444666666444444333444444555555666777777999===BBBFFFSSS]]]fffiiijjjmmmnnnmmmooonnnmmmllljjjgggbbb^^^YYY]]]gggzzz{{{wwwuuuzzz~~~xxxooohhhiiirrr~~~|||wwwnnncccZZZQQQIIICCCBBBCCCDDDGGGLLLOOOWWWbbbmmmwww}}}|||zzzwwwvvvwww{{{xxxrrrnnnjjjfffbbbbbbbbb```]]][[[\\\]]]^^^```aaa```]]][[[ZZZYYY```fffkkkllliiiiiimmmrrruuuvvvtttooohhhddddddfffgggeeebbb___\\\ZZZXXXVVVUUUUUUVVVZZZcccnnnyyy~~~wwwpppmmmqqqyyy~~~|||yyyvvvsssrrrpppmmmiiifffccc```\\\YYYSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUWWWZZZ___fffkkkttt{{{~~~zzzmmmhhhnnnwww}}}xxxeeeOOO???888888}}}|||{{{yyyxxxuuusssqqqlllgggccc]]]VVVOOOKKKFFF???;;;;;;:::::::::::::::;;;;;;<<<>>>>>>>>>???@@@AAACCCDDDDDDGGGKKKMMMNNNQQQWWW\\\```gggqqqyyy{{{wwwvvvwwwvvvrrrkkk```UUUMMMHHHGGGHHHLLLSSSYYY^^^```______XXXTTTNNNHHHBBB???>>>===:::::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>???>>>???DDDGGGLLLVVVaaappp}}}zzzlllZZZOOOEEEAAA@@@======???;;;;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>AAA???AAAGGGOOOZZZkkkyyyssscccWWWOOOJJJFFFFFFGGGKKKTTT^^^rrr~~~{{{}}}}}}pppkkkpppvvv{{{xxxjjjXXXHHH???999999999777555444555666<<<:::777555333333444555444555666777999<<>>>>>>>>???@@@BBBCCCDDDDDDHHHLLLNNNPPPTTTZZZ___eeemmmxxx|||tttpppoooppppppkkkbbbWWWMMMGGGDDDCCCDDDHHHPPPWWW\\\^^^^^^]]]UUURRRMMMGGGBBB???>>>===::::::999999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>???>>>@@@DDDHHHMMMXXXcccrrrxxxjjjXXXNNNDDDAAA???======>>>;;;;;;:::::::::;;;<<<<<<===============<<<<<<<<<;;;;;;::::::;;;;;;<<<===BBB@@@BBBIIIQQQ]]]ooo~~~{{{mmm^^^RRRJJJGGGDDDEEEGGGKKKVVVaaawww}}}qqqiiigggnnntttyyyuuugggTTTEEE===777999:::888444333555777<<<:::777555333333444555555555666777999===BBBFFFTTT___iiimmmpppssstttrrrrrrqqqoooooonnnlllhhheee```bbbiiivvv}}}}}}~~~rrrkkklllttt~~~}}}yyyqqqfff^^^TTTLLLEEECCCCCCCCCFFFJJJQQQWWWaaakkkttt~~~}}}zzzxxxyyy{{{~~~yyyuuussspppnnnkkkmmmoooooommmjjjjjjjjjjjjjjjiiifffaaa^^^\\\\\\ccchhhmmmnnnmmmllloooqqqqqqrrrqqqlllfffaaaaaabbbbbbbbbaaa^^^YYYTTTPPPOOOOOOQQQUUU\\\gggrrr|||~~~xxxrrrpppttt{{{}}}zzzwwwtttrrrmmmjjjfffcccaaa^^^ZZZWWWTTTSSSSSSRRRRRRSSSSSSTTTPPPSSSVVVZZZ]]]bbbgggkkkuuu~~~}}}xxxzzznnnqqqxxxsss```LLL>>>777666~~~zzzyyyzzzzzzzzzxxx{{{zzzxxxvvvsssmmmgggbbbYYYRRRLLLIIIEEE???<<<===:::999999999999:::;;;;;;======>>>???@@@BBBCCCDDDEEEHHHLLLOOORRRWWW___eeeooowwwxxxpppjjjiiijjjjjjdddZZZPPPHHHCCCAAA@@@AAAEEEKKKRRRWWWYYYYYYYYYRRROOOKKKFFFBBB???======:::999999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>???>>>@@@EEEIIIOOOZZZeeesssuuufffVVVLLLCCC@@@???<<<<<<===:::::::::::::::;;;<<<===<<<<<<<<<===============>>>>>>======>>>>>>???@@@AAA@@@CCCKKKTTTaaasssvvvhhhZZZOOOFFFCCCCCCEEEGGGLLLXXXeeexxxvvvhhhdddfffmmmssswwwqqqbbbPPPCCC<<<777999:::888444333555888888777555333333444555666555666777888999===CCCGGGTTT___jjjooorrrvvvwwwuuutttsssqqqpppooommmjjjgggbbbbbbeeennnzzzvvvnnnpppxxx~~~{{{sssiiiaaaUUUMMMFFFDDDCCCCCCEEEIIIOOOVVV___hhhrrr}}}|||{{{yyyxxxyyy|||~~~xxxtttrrrqqqpppmmmpppsssssssssrrrrrrsssrrrrrrqqqmmmgggbbb___^^^eeeiiinnnpppoooooopppqqqqqqrrrrrrmmmfffaaa```aaa```aaaaaa^^^XXXRRRPPPOOOQQQTTTYYYaaakkkuuu}}}~~~xxxrrrpppssszzz~~~|||yyyuuurrrqqqkkkhhheeebbb```]]]YYYVVVSSSSSSRRRRRRRRRRRRSSSSSSPPPSSSVVVZZZ^^^ccciiimmmxxx~~~}}}{{{|||{{{||||||tttmmmssszzz~~~}}}wwwkkkYYYHHH;;;555444{{{wwwvvvxxxzzzzzzxxx{{{yyyxxxuuurrrlllddd___WWWPPPJJJHHHEEE???======:::::::::::::::;;;;;;<<<<<<<<<===>>>???AAACCCDDDFFFIIILLLNNNRRRZZZdddlllyyyvvvmmmfffddddddbbb[[[RRRJJJEEEBBBAAA@@@???BBBGGGLLLPPPRRRSSSSSSNNNLLLIIIDDDAAA>>>===<<<999999999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>???>>>AAAFFFJJJPPP\\\gggtttrrrcccTTTJJJBBB@@@???<<<;;;<<<::::::::::::;;;<<<<<<===<<<<<<<<<=====================<<<<<<======>>>???@@@@@@EEENNNXXXeeewwwpppcccVVVLLLCCCBBBCCCEEEGGGNNN\\\iiiyyyyyykkkaaa```eeeoootttvvvnnn]]]KKK@@@<<<777888888777555555666777444444444444444444555555444555666777999===BBBFFFSSS___kkkppptttxxxyyywwwvvvuuurrrqqqpppmmmjjjhhhbbbaaaaaagggrrr~~~}}}vvvxxx~~~|||uuukkkcccWWWOOOGGGEEECCCBBBDDDHHHMMMSSS\\\eeeooo{{{{{{zzzxxxxxxyyy{{{~~~|||vvvqqqnnnmmmnnnooommmpppsssuuuvvvxxxzzz|||||||||{{{wwwpppiiieeecccgggkkkoooqqqqqqqqqpppqqqssstttsssnnnfff```^^^______aaa```\\\VVVQQQPPPQQQUUUXXX___gggpppyyyyyyssspppsssyyy}}}~~~}}}zzzvvvssspppnnniiigggccc```^^^\\\XXXVVVPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSVVVZZZ^^^dddkkkooo{{{}}}|||}}}~~~vvvxxx~~~nnnkkkrrrwwwyyy|||uuunnnbbbRRRCCC999555444{{{vvvvvvyyy|||{{{yyyxxxwwwuuusssoooiiiaaa[[[VVVOOOIIIGGGDDD???===>>>;;;;;;;;;:::;;;<<<<<<===:::;;;;;;===>>>@@@BBBCCCGGGIIIKKKMMMRRR\\\iiirrr|||~~~tttkkkccc___^^^ZZZTTTKKKEEECCCBBB@@@??????@@@CCCFFFIIILLLMMMNNNKKKIIIFFFCCC@@@===;;;;;;999999999999:::;;;<<<===;;;;;;:::;;;;;;<<<===>>>???>>>AAAGGGKKKQQQ]]]hhhtttppp```RRRIIIAAA???>>>;;;:::;;;::::::::::::;;;<<<======<<<<<<<<<<<<=========>>>;;;::::::::::::;;;<<<<<>><<<;;;;;;;;;;;;<<<======999:::;;;<<<>>>@@@BBBCCCGGGHHHJJJMMMRRR]]]kkkvvv{{{|||sssiiiaaa\\\ZZZUUUOOOGGGCCCAAAAAA@@@??????@@@AAACCCEEEGGGIIIJJJIIIHHHEEEBBB???<<<;;;:::999999999999:::;;;<<<===;;;;;;;;;;;;;;;<<<>>>>>>??????AAAGGGLLLRRR^^^iiittt~~~nnn^^^RRRIIIAAA???>>>;;;:::;;;999999999:::;;;<<<===>>>;;;<<<<<<<<<======>>>>>>>>>============>>>??????@@@BBBJJJUUUaaammm}}}wwwhhh\\\PPPGGGCCCCCCFFFIIILLLSSScccrrryyynnnbbb\\\aaaiiitttwwwvvvjjjWWWFFF>>>===:::777444555777888777555444555666777777555333111000111222333555999>>>BBBQQQ^^^jjjqqquuuyyyzzzxxxzzzwwwtttqqqooommmiiiggg___^^^___ccclllwwwxxx|||}}}wwwmmmfffYYYPPPHHHEEECCCBBBCCCGGGHHHNNNXXXaaalllyyy|||wwwtttrrrpppnnnmmmnnnoooooooooppprrrsssttttttssssssppptttzzzzzz{{{yyyuuuooohhh```]]]YYYVVVUUUXXX^^^cccjjjlllpppssswww}}}xxxpppllljjjlllpppssstttsssqqqpppssstttsssmmmeee]]]ZZZYYY\\\^^^]]]XXXQQQNNNPPPSSSXXX\\\eeeooozzz~~~wwwssstttyyy}}}|||{{{yyyvvvrrrooollljjjgggeeeaaa___]]]ZZZWWWUUURRRQQQQQQPPPPPPQQQQQQRRRRRRTTTVVVXXX]]]eeemmmsss~~~}}}yyyxxxxxxxxx~~~|||www|||rrrcccgggooooooooosssjjjcccWWWKKK@@@999777666}}}{{{{{{zzzxxxvvvtttrrrnnnkkkgggccc]]]YYYWWWTTTNNNIIICCC@@@>>>===<<<;;;::::::999999999999;;;;;;;;;<<<>>>???AAABBBBBBEEEHHHJJJNNNXXXeeeooovvvxxx{{{~~~uuujjjaaaZZZWWWOOOLLLHHHDDD@@@????????????@@@AAABBBCCCEEEFFFFFFHHHGGGFFFCCC???;;;888666999999:::;;;<<<<<<<<<<<>>===<<<<<<===>>>>>>???===???FFFNNNTTT\\\eeewwwyyyjjj^^^LLLFFFAAA@@@>>>;;;:::<<<::::::;;;;;;<<<============<<<;;;::::::;;;<<<======?????????>>>???AAACCCAAAEEEMMMWWWdddtttqqqaaaSSSJJJEEEEEEEEEGGGGGGHHHNNN```qqqtttjjjdddeeellltttyyy}}}yyyhhhSSSEEE===:::999888777666666555555666444444555555555555444444555333333666777777<<>>777444333}}}}}}|||zzzxxxvvvssspppmmmiiiddd___[[[WWWTTTOOOIIIDDD@@@>>>===<<<;;;::::::999999999:::;;;;;;;;;<<<>>>???AAABBBBBBEEEHHHJJJMMMUUU```iiikkkmmmpppsssvvv{{{wwwkkk```YYYVVVNNNKKKGGGCCC@@@>>>?????????@@@AAACCCEEEFFFGGGHHHIIIHHHEEEBBB>>>;;;999777999999:::;;;<<<<<<<<<<<>>===<<<<<<===>>>???AAA???AAAHHHOOOUUU^^^fffxxxyyyiii\\\LLLEEE@@@???>>>;;;:::<<<::::::;;;<<<<<<======>>>@@@???>>>======>>>???@@@===>>>??????>>>>>>@@@BBBBBBGGGPPP\\\kkkyyyzzzkkk\\\PPPHHHDDDAAABBBEEEGGGJJJRRReeevvvxxxnnnjjjkkkrrrzzz~~~yyyfffQQQDDD===:::777777555444444444444444444444555555555555444444555333333666777777;;;BBBMMM[[[kkkssswww|||~~~~~~|||xxxtttpppmmmkkkjjjbbb```___eeeppp|||~~~ooojjjnnnuuu~~~vvvlllddd\\\RRRIIIEEEEEECCCDDDFFFHHHNNNWWW___iiittt~~~yyyuuuppplllgggcccbbbbbbaaaaaa___^^^^^^^^^_________^^^```dddjjjoootttxxx}}}wwwssssssttt{{{|||zzzssshhh^^^VVVSSSLLLJJJGGGDDDDDDFFFIIIKKKQQQWWW```iiirrr|||yyyuuuvvvvvvvvvtttsssrrrrrroooooommmggg___XXXSSSPPPRRRSSSSSSRRRPPPPPPRRRTTT[[[bbbmmmwww~~~vvvsssuuuyyy||||||yyyuuusssrrrqqqnnnlllkkkhhhbbb^^^[[[YYYWWWUUURRRRRRRRRRRRSSSSSSTTTTTTVVVWWWYYY]]]bbbkkkuuu|||{{{vvvuuuvvvyyyzzzzzz~~~~~~lll___cccooouuupppkkkfff___TTTHHH>>>888666555~~~}}}|||zzzxxxuuusssooollliiieee___[[[XXXUUUPPPJJJEEEAAA???>>>;;;;;;:::999999999::::::;;;;;;<<<===>>>@@@AAABBBAAADDDGGGIIIKKKPPPXXX^^^^^^```cccfffiiinnnsssvvv{{{wwwjjj^^^VVVRRRKKKIIIEEEAAA???>>>>>>??????@@@BBBEEEGGGIIIJJJKKKJJJHHHDDD@@@<<<:::999999999999:::<<<<<<=========???>>>============??????BBBAAACCCJJJPPPVVV___iiiyyyyyygggZZZLLLEEE@@@???>>>;;;:::<<<:::;;;;;;<<<<<<===>>>>>>======<<<;;;;;;<<<=========>>>???>>>======???AAADDDIIISSSccctttrrrcccUUUKKKEEEBBBAAAAAADDDHHHLLLUUUhhhxxx}}}uuurrrssszzzyyycccOOOCCC===999777777666555444444444444444444555555555555444444555333333666666777;;;AAAMMM[[[kkksssxxx|||~~~{{{wwwsssooollljjjeeebbbaaafffqqq}}}|||mmmfffhhhnnnwww}}}wwwnnnfff^^^SSSIIIEEEDDDBBBCCCEEEGGGMMMWWW```iiittt~~~~~~|||vvvrrrlllgggbbb^^^\\\\\\[[[[[[XXXWWWWWWWWWXXXYYY[[[\\\^^^ccciiipppuuuzzz~~~zzzrrrooooooqqqyyywwwsssjjj___TTTLLLIIICCCBBBAAA???@@@AAACCCDDDFFFLLLVVVbbbmmmyyyzzzyyywwwuuusssrrrqqqpppjjjiiigggbbbZZZSSSNNNLLLMMMNNNNNNMMMMMMNNNPPPSSS[[[bbbkkkuuu}}}~~~vvvssstttxxx{{{zzzxxxvvvuuutttrrrooommmjjjgggccc```^^^[[[YYYWWWQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ^^^dddmmmwww~~~~~~{{{wwwvvvxxx{{{}}}~~~uuuhhh```hhhtttxxxrrrlllfff___TTTHHH>>>999777777}}}{{{zzzyyywwwuuurrrooommmjjjgggccc^^^[[[YYYVVVPPPJJJEEEBBB@@@???;;;::::::999999:::::::::;;;<<<<<<===>>>@@@AAABBBAAACCCFFFHHHIIIKKKPPPSSSUUUWWWYYY\\\^^^bbbgggkkktttyyywwwiii\\\RRRNNNIIIGGGCCC@@@>>>===>>>??????AAADDDGGGJJJLLLMMMNNNKKKHHHCCC>>>;;;::::::;;;999999;;;<<<============???>>>=========>>>???@@@CCCBBBEEEKKKPPPVVVaaalll|||xxxeeeWWWKKKDDD??????>>>;;;:::<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>======???AAAEEEJJJUUUhhhzzzzzzkkk\\\PPPHHHDDDBBBDDDDDDFFFKKKOOOXXXiiiyyy{{{yyyzzzvvv___KKKBBB===::::::999888777666666666666444444555555555555444444666333444666666666;;;AAALLL[[[jjjsssxxx}}}}}}zzzuuuqqqmmmkkkfffcccbbbfffqqq}}}}}}nnnfffeeejjjsss|||}}}xxxoooiii```UUUJJJEEEDDDBBBBBBEEEFFFMMMWWWaaajjjttt||||||}}}~~~yyysssnnnhhhccc]]]XXXVVVVVVUUUUUUUUUUUUVVVVVVXXX[[[___bbbdddiiiqqqwww}}}uuunnnkkklllnnnxxxtttlllbbbVVVLLLEEEAAA??????>>>>>>???@@@AAAAAACCCHHHQQQ\\\iiiwww}}}zzzvvvsssqqqpppooonnniiihhheee^^^VVVOOOJJJIIIHHHIIIJJJJJJJJJLLLOOOQQQWWW\\\eeemmmuuu|||{{{ssspppqqquuuxxxyyyyyyxxxwwwuuussspppnnniiigggdddaaa```]]]ZZZXXXQQQQQQRRRSSSTTTUUUVVVVVVWWWYYY[[[___fffoooyyy~~~|||zzzzzz|||qqqgggbbbkkkwwwzzzvvvqqqiiiaaaUUUHHH>>>888777666}}}zzzxxxwwwuuusssqqqnnnllljjjhhhgggccc___\\\YYYVVVPPPJJJEEEBBB@@@???:::::::::999999::::::;;;<<<<<<<<<===???@@@BBBCCCAAACCCEEEFFFGGGHHHJJJKKKMMMOOOQQQSSSUUUXXX]]]```kkkpppyyyuuugggYYYOOOJJJGGGEEEBBB???======???@@@AAACCCFFFJJJMMMOOOPPPPPPJJJGGGBBB===:::999:::;;;888999;;;<<<===>>>>>>>>>???>>>=========???@@@AAABBBBBBFFFLLLPPPWWWdddpppvvvcccUUUJJJCCC???>>>===;;;:::<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBGGGLLLXXXkkk~~~vvvfffWWWLLLGGGDDDCCCEEEDDDGGGMMMTTT^^^ooo}}}~~~~~~qqqYYYHHHAAA===::::::999888777777666666777444444555555555555444444666444444666666666:::@@@KKKZZZjjjsssyyy~~~{{{wwwrrrnnnlllgggdddaaaeeeooo{{{~~~ooofffcccfffpppyyy}}}yyyqqqkkkcccWWWKKKFFFDDDBBBBBBEEEGGGNNNXXXaaajjjttt~~~~~~{{{{{{||||||vvvoookkkddd___XXXSSSQQQQQQQQQQQQSSSUUUWWWYYY[[[```fffkkkooottt{{{}}}ssskkkhhhiiilllvvvpppfff[[[PPPHHHBBB???<<<======>>>???@@@@@@AAAFFFIIIOOOXXXeeevvv~~~{{{vvvsssrrrqqqooommmjjjiiieee^^^UUUMMMIIIGGGFFFHHHJJJJJJJJJKKKNNNPPPPPPUUU[[[ccckkksss{{{vvvooolllmmmrrruuuyyyyyyyyyxxxuuurrrooonnnhhhfffdddcccaaa^^^[[[WWWSSSSSSSSSSSSTTTTTTTTTTTTWWWYYY\\\```gggqqq{{{~~~~~~~~~~~~pppgggdddlllwww{{{yyywwwmmmeeeWWWIII>>>777555444|||yyyvvvsssrrrpppnnnllliiihhhgggffffffddd```]]]XXXUUUPPPJJJEEEAAA???>>>::::::999999999:::;;;;;;<<<<<<===>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMOOOSSSVVV^^^dddnnnwww~~~~~~ttteeeXXXMMMHHHEEEDDDAAA>>>===>>>@@@AAACCCEEEIIIMMMPPPQQQRRRRRRIIIFFFAAA===:::999:::;;;888999;;;<<<>>>>>>?????????>>>======>>>???AAABBBBBBCCCHHHNNNRRRZZZhhhuuutttbbbTTTIIICCC>>>>>>===::::::<<<;;;<<<<<<======>>>??????<<<======>>>>>>======<<<<<<===>>>??????@@@BBBDDDIIIQQQ___rrrsssaaaSSSKKKGGGDDDCCCBBBBBBGGGPPPZZZfffwwwjjjSSSEEEAAA>>>;;;888888777666555555555555444444555555555555444444777444444666666666:::@@@KKKZZZjjjsssyyy{{{vvvrrrooommmgggccc```cccmmmyyy}}}~~~}}}nnnddd```ccclllvvv~~~}}}yyysssnnnfffZZZNNNGGGEEEBBBCCCFFFGGGMMMVVV___hhhrrr}}}~~~{{{|||}}}}}}yyyrrrkkkfff___ZZZSSSNNNMMMMMMNNNNNNOOOSSSYYY]]]```fffmmmsssxxx}}}}}}rrrjjjfffhhhkkkssskkk___TTTKKKEEEAAA>>>;;;;;;<<<===>>>???AAAAAAHHHKKKPPPXXXfffwww~~~zzzvvvttttttssspppmmmjjjhhhddd]]]TTTMMMIIIGGGHHHJJJMMMNNNNNNMMMMMMNNNLLLOOOUUU\\\dddnnnwww}}}|||sssmmmjjjlllqqquuuzzzzzzzzzwwwsssooonnnnnngggfffddddddbbb^^^ZZZVVVTTTTTTTTTTTTTTTUUUUUUUUUWWWYYY\\\```gggqqq|||~~~{{{zzzppphhhfffmmmvvvzzzzzzyyypppgggYYYIII===777444444tttqqqnnnkkkjjjhhhfffdddbbbaaa```aaaaaa```^^^[[[WWWTTTOOOIIIDDD@@@>>>===:::999999999::::::;;;<<<<<<<<<===>>>???AAABBBCCCCCCBBBBBBDDDEEEGGGGGGGGGGGGHHHIIIIIIIIIJJJMMMPPPUUU[[[dddmmmuuu|||}}}sssfffXXXNNNIIIEEECCC@@@>>>>>>???AAABBBEEEGGGKKKOOORRRSSSSSSRRRHHHEEEAAA===;;;:::::::::888999;;;<<<>>>????????????>>>======>>>@@@AAABBBDDDEEEJJJPPPUUU]]]mmm|||sssaaaTTTIIIBBB>>>>>>===::::::<<<<<<<<<<<<===>>>>>>??????::::::;;;<<<<<<;;;::::::;;;<<<>>>???@@@BBBEEEGGGLLLWWWiii|||{{{ooo^^^QQQJJJGGGDDDBBBCCCCCCHHHRRR^^^kkk|||yyycccNNNCCCAAA???<<<999888777666555555555555444444555555555555444444777555444666666666:::@@@JJJYYYjjjtttzzzzzzuuuqqqooonnnfffaaa^^^aaajjjvvvzzz|||~~~oooeee```bbblllvvv~~~}}}zzztttpppiii]]]OOOIIIEEECCCDDDGGGGGGLLLTTT\\\dddooo{{{~~~~~~~~~|||{{{{{{||||||zzzzzz{{{{{{|||}}}}}}zzzuuunnnfff```[[[VVVOOOJJJIIIJJJKKKLLLMMMSSS[[[aaaffflllttt{{{~~~rrrjjjfffhhhjjjmmmdddWWWMMMFFFBBB@@@>>>============???AAACCCEEEJJJNNNUUU```nnn~~~xxxuuuqqqrrrssssssooojjjeeeddd```ZZZRRRMMMJJJIIIKKKNNNRRRSSSRRROOOMMMLLLLLLOOOTTT[[[cccnnnxxx{{{tttmmmllloootttxxx{{{{{{zzzuuupppllllllmmmfffeeeeeedddbbb^^^XXXTTTPPPQQQQQQRRRSSSTTTUUUUUUVVVXXX[[[```hhhrrr}}}~~~~~~~~~}}}wwwppprrrlllggggggooovvvxxxwwwwwwpppgggYYYIII>>>777666666llljjjfffdddbbb```^^^\\\ZZZZZZZZZ[[[\\\\\\YYYWWWWWWTTTNNNIIICCC@@@>>>===999999999999::::::;;;<<<<<<======>>>???AAABBBCCCCCCBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKJJJIIIJJJLLLOOORRRWWW___gggnnntttzzz~~~}}}tttgggZZZPPPKKKDDDCCC@@@???>>>@@@BBBCCCFFFIIIMMMPPPSSSSSSSSSRRRGGGEEEAAA>>>;;;:::::::::888999;;;===>>>???@@@@@@???>>>>>>>>>>>>@@@BBBCCCEEEGGGLLLSSSXXX```qqqrrraaaTTTHHHBBB>>>======::::::===<<<<<<======>>>>>>??????<<<===>>>??????>>>===<<<:::<<<>>>@@@AAACCCGGGIIINNN\\\qqqyyymmm\\\OOOIIIFFFCCCAAAGGGGGGKKKTTT___lll|||zzzzzzuuu___KKKBBBBBB@@@<<<;;;:::999888777777777777444555555555555555555444777555444666666666:::@@@JJJYYYjjjtttzzzyyytttqqqooooooeee```]]]___hhhttt~~~~~~xxx{{{qqqgggaaacccmmmxxx}}}}}}zzzuuuqqqkkk^^^QQQJJJFFFDDDDDDGGGFFFJJJQQQYYYaaammmyyy~~~|||zzzxxxvvvtttrrrsssssstttuuuuuuvvvwwwxxxzzz{{{|||{{{{{{|||}}}~~~~~~|||xxxssskkkbbb\\\XXXRRRLLLGGGFFFHHHIIIJJJMMMTTT^^^fffkkkqqqzzzsssjjjfffhhhjjjhhh___RRRHHHCCC@@@???===AAA@@@???@@@AAADDDGGGIIILLLQQQ\\\hhhwww~~~rrrnnnlllmmmppppppkkkfff```___\\\WWWQQQLLLJJJJJJMMMQQQUUUWWWUUUQQQMMMLLLNNNPPPUUU\\\eeeppp{{{}}}uuuooonnnrrrwww{{{||||||zzztttnnnkkkkkkmmmfffeeeeeedddbbb]]]WWWRRRKKKLLLMMMOOOPPPRRRSSSTTTUUUWWW[[[```gggrrr}}}~~~~~~~~~|||~~~pppjjjmmmwwwiiifffhhhpppvvvvvvtttsssooofffXXXIII>>>999777888```___^^^]]][[[XXXVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZWWWSSSMMMGGGBBB???======<<<;;;;;;:::::::::;;;;;;======<<<===?????????>>>BBBCCCEEEFFFGGGHHHKKKMMMOOOPPPQQQOOOKKKIIIKKKNNNRRRUUU[[[bbbkkkssszzz~~~}}}ttteeeVVVKKKFFFAAAAAAAAA@@@@@@AAADDDGGGIIINNNRRRSSSUUUWWWUUUPPPHHHEEE@@@;;;888777777888999999:::;;;<<<===>>>???===>>>???>>>>>>???AAADDDEEEHHHNNNTTT^^^lll|||mmm[[[PPPDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======??????>>>>>>======<<<<<>><<<;;;:::888777666555666666666666666666555555555555666666555444444777;;;???KKKVVVgggttt|||~~~yyyuuurrrpppiiibbb]]]bbbjjjsss|||~~~}}}tttgggccchhhqqqxxx~~~|||xxxuuummmcccUUUJJJEEEDDDDDDDDDDDDGGGMMMTTT^^^kkkxxx}}}|||yyywwwppplllgggfffgggiiiiiihhhiiiiiiiiijjjlllnnnqqqssssssssssssssstttvvvxxxyyy}}}~~~}}}wwwooogggaaa^^^SSSMMMGGGFFFDDDBBBEEEIIIOOOTTT\\\ccciiiqqqzzz~~~qqqhhhgggeeeccceeeZZZOOOIIIEEE@@@===>>>>>>>>>???AAACCCEEEHHHJJJOOOYYYfffrrrxxxnnnkkkiiijjjlllllliiifff[[[UUUQQQPPPPPPMMMMMMOOOUUUXXX\\\\\\XXXSSSNNNLLLMMMRRRWWW\\\gggvvvyyysssrrrtttxxxzzz{{{yyywwwtttpppkkkhhhfffdddcccaaa```]]]YYYSSSOOOQQQQQQQQQQQQQQQRRRSSSTTTWWWZZZ]]]aaagggqqq}}}}}}zzz{{{~~~nnnhhhjjjzzzhhhhhhlllsssxxxuuunnnhhhfff^^^RRREEE;;;555333222WWWVVVUUUTTTRRRPPPNNNMMMNNNNNNOOOPPPRRRSSSTTTUUUTTTQQQLLLFFFBBB???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@CCCEEEGGGGGGHHHJJJMMMOOORRRTTTUUUTTTPPPNNNPPPRRRUUUWWW\\\cccjjjrrrxxx{{{{{{qqqcccTTTJJJEEEBBBBBBBBBBBBAAACCCFFFIIILLLQQQVVVVVVWWWWWWSSSNNNGGGDDD???;;;888777888888999::::::;;;<<<===>>>???===>>>???>>>>>>???BBBDDDFFFJJJPPPWWWaaaooo}}}kkkZZZOOOCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======???>>>>>>>>>=========<<<@@@======AAABBBCCCGGGLLLVVViii{{{~~~rrraaaNNNFFFEEECCCAAAAAADDDIIINNNVVVdddvvv}}}zzz|||xxx~~~|||hhhRRRGGGDDDAAA===<<<;;;:::999777666666666666666666666666555555555555666666555444444777;;;???JJJUUUfffsss{{{~~~zzzuuurrrpppjjjbbb]]]aaaiiirrr}}}~~~{{{zzzuuuiiieeejjjuuu}}}~~~|||xxxuuunnneeeWWWKKKFFFDDDDDDCCCEEEGGGLLLSSS\\\hhhttt|||~~~xxxsssmmmjjjhhheeebbb___^^^```bbbcccbbbbbbcccdddeeegggiiikkklllmmmllllllkkklllmmmooopppvvvxxxzzz|||}}}~~~}}}|||~~~}}}|||wwwooofff^^^ZZZPPPKKKFFFEEECCCBBBEEEIIILLLRRRZZZaaagggoooxxx|||ooofffdddccc``````UUUJJJFFFBBB>>>===>>>===>>>???AAADDDHHHMMMPPPXXXdddsssqqqgggeeedddeeeggggggccc```XXXQQQMMMMMMMMMKKKLLLNNNUUUXXXZZZZZZVVVQQQNNNLLLOOOUUU[[[aaammm{{{zzzsssqqqtttxxx{{{|||{{{xxxuuuqqqmmmjjjhhheeeccc```^^^\\\XXXSSSPPPOOOOOOOOOOOOPPPQQQRRRSSSVVVYYY]]]bbbiiittt}}}zzz{{{pppkkknnn~~~zzzhhhiiimmmtttxxxuuunnniiihhh```SSSGGG===888666555OOOOOONNNMMMLLLJJJHHHGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPMMMIIIDDDAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDFFFHHHIIIJJJLLLOOOQQQVVVYYY\\\[[[WWWUUUVVVWWWZZZ]]]aaagggmmmsssxxx{{{~~~wwwlll___QQQHHHCCCCCCCCCCCCCCCCCCEEEHHHKKKOOOVVV[[[\\\[[[YYYRRRKKKEEECCC???;;;888777888999::::::;;;<<<======>>>???===>>>?????????@@@CCCEEEGGGLLLSSS[[[ffftttyyyhhhWWWNNNCCC@@@===<<<<<<<<<;;;:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>============AAA>>>???BBBCCCDDDIIIPPPZZZlll~~~yyylll\\\LLLEEEEEECCCCCCDDDFFFJJJPPPXXXgggzzz|||}}}}}}uuusss{{{tttbbbNNNEEECCC@@@===<<<;;;:::999888666666666666666666666555555555555444555555555444444777;;;>>>HHHTTTdddrrrzzz~~~zzzuuuqqqooojjjbbb]]]___gggqqq}}}wwwuuutttyyyyyymmmjjjppp|||~~~{{{xxxuuupppgggZZZNNNGGGDDDCCCCCCDDDGGGKKKQQQYYYdddpppxxx}}}zzzssslllfffaaa]]]\\\\\\ZZZYYYZZZ\\\___aaaaaa```aaadddfffggghhhhhhhhhhhhgggfffdddddddddeeeeeennnooosssvvvyyy{{{||||||||||||zzzvvvnnndddZZZTTTMMMGGGCCCCCCCCCBBBDDDIIIIIIOOOVVV]]]cccjjjsssyyy~~~|||zzzxxx{{{zzz{{{~~~yyykkkcccaaa```]]]\\\QQQGGGCCCAAA>>>>>>@@@???@@@AAACCCGGGNNNUUU[[[bbboooxxxlllaaa``````aaadddbbb^^^ZZZSSSLLLGGGHHHIIIHHHJJJNNNUUUVVVWWWUUUQQQMMMKKKKKKOOOVVV^^^fffrrrzzzsssqqquuuzzz}}}{{{zzzxxxuuuqqqnnnjjjiiifffccc___\\\YYYWWWSSSQQQNNNNNNNNNNNNOOOPPPQQQRRRTTTXXX]]]ccckkkvvv~~~~~~}}}{{{||||||ssspppuuu|||~~~uuugggkkkpppuuuxxxvvvooojjjeee\\\OOOCCC;;;777555444NNNNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDFFFHHHKKKLLLLLLJJJGGGCCC@@@>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@BBBDDDFFFFFFGGGIIIKKKLLLNNNQQQSSSYYY]]]aaaaaa^^^[[[[[[\\\aaadddiiiooouuuzzz}}}{{{rrrfffYYYNNNFFFBBBBBBCCCCCCCCCDDDGGGKKKNNNRRRYYY```aaa___[[[SSSJJJCCCAAA>>>;;;999888999999:::;;;;;;<<<===>>>>>>>>>>>>????????????AAADDDFFFHHHNNNVVV___jjjxxxtttbbbTTTKKKAAA???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>============@@@>>>???BBBCCCEEELLLTTT___qqqwwwiii[[[LLLGGGFFFEEEDDDEEEGGGLLLRRR[[[kkk~~~uuurrrrrr{{{mmm\\\LLLDDDCCC@@@>>>===;;;:::999888777666666666666666555555555444444444444555555444444666:::===FFFRRRbbbpppxxx~~~{{{vvvrrroookkkccc]]]___fffpppyyywwwwww{{{}}}ssspppxxx~~~|||xxxvvvrrrkkk^^^RRRIIIEEECCCCCCCCCFFFJJJPPPXXXcccooowww{{{tttpppjjjccc^^^[[[ZZZZZZYYYYYY[[[]]]aaadddfffggggggiiilllnnnoooooommmllljjjhhhfffdddbbbaaaaaaaaagggiiimmmqqquuuxxxzzz{{{zzzzzzyyyuuunnncccWWWPPPIIIDDDAAABBBBBBAAADDDIIIGGGLLLSSSXXX\\\bbbiiiooorrrssstttsssqqqooonnnmmmsssuuuyyy~~~~~~uuuhhhaaa```___]]]]]]RRRHHHDDDBBB@@@@@@BBBBBBCCCEEEGGGLLLTTT^^^fffooo}}}ssskkk^^^^^^^^^```cccaaa\\\WWWMMMGGGCCCDDDFFFGGGJJJNNNSSSSSSRRROOOKKKHHHHHHHHHKKKSSS]]]fffsss{{{tttrrrvvv{{{{{{zzzxxxuuuqqqmmmjjjhhhfffccc]]]YYYWWWUUUSSSQQQNNNNNNNNNNNNOOOQQQRRRRRRTTTXXX]]]ccckkkwww}}}~~~}}}{{{|||zzz~~~wwwxxx|||zzzzzztttgggnnnuuuxxxxxxvvvpppkkkfff\\\MMMAAA:::777555555OOOOOONNNMMMLLLJJJHHHGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIGGGEEEBBB@@@>>>>>>===;;;;;;;;;;;;;;;<<<===>>>===???@@@??????@@@DDDGGGIIIKKKMMMNNNOOOQQQUUUWWW]]]aaaeeeeeecccaaaaaabbbgggkkkqqqxxx}}}xxxlll___TTTKKKEEEBBB@@@AAACCCDDDEEEIIINNNQQQUUU]]]cccdddbbb]]]SSSJJJAAA???===;;;999999999:::;;;<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@BBBEEEGGGIIIOOOXXXbbbnnn|||}}}lll\\\OOOHHH@@@>>>;;;;;;<<<<<<<<<;;;<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>>>>===???AAACCCFFFOOOZZZfffwwwvvveeeXXXLLLGGGEEECCCBBBDDDGGGMMMUUU```qqqqqqmmmnnnrrr{{{zzzfffXXXKKKEEEDDDAAA??????;;;::::::999888777666666555555555555444444444444333444555555555666:::<<>>===;;;;;;;;;;;;<<<===>>>>>>;;;===?????????AAAGGGKKKPPPRRRTTTUUUWWWYYY]]]___dddgggkkkkkkiiiggghhhjjjnnnsss{{{}}}tttfffYYYOOOHHHDDDBBB>>>@@@CCCEEEHHHMMMSSSWWWZZZaaaggggggccc]]]RRRHHH???>>><<<;;;:::999::::::<<<<<<=========>>>>>>>>>>>>???@@@AAAAAACCCFFFHHHLLLRRR\\\gggrrrvvveeeVVVJJJDDD???===;;;:::;;;======<<<<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>======???BBBDDDIIIUUUaaaqqq~~~rrr]]]SSSHHHDDDBBB@@@@@@BBBHHHPPPZZZgggzzzwwwjjjeeejjjsss{{{}}}rrraaaVVVJJJFFFEEEBBB@@@@@@;;;;;;;;;:::999888666555555555555444444444444333333444555555555666999<<>>???:::===AAACCCDDDHHHPPPWWWYYY[[[^^^___aaacccgggiiillloooqqqqqqooooooqqqtttzzz|||qqqbbbTTTKKKGGGDDDCCC>>>AAADDDHHHLLLRRRYYY]]]aaagggkkkhhhccc[[[OOODDD===<<<;;;::::::::::::;;;============>>>>>>>>>>>>>>>???AAAAAAAAACCCGGGIIIOOOVVV```kkkvvvooo^^^PPPFFFAAA>>><<<::::::;;;======<<<<<<=========>>>>>>>>>>>><<<=========>>>>>>>>>???>>>>>>AAADDDFFFMMM[[[iii{{{xxxkkkWWWNNNFFFCCCBBB@@@AAADDDKKKTTT```oooppphhheeennnxxx{{{nnn]]]SSSIIIFFFEEEAAA??????:::;;;;;;;;;:::888666555555555555444444444333333222333555555555666999;;;@@@KKK[[[jjjttt{{{~~~zzzvvvssskkkfffcccdddiiisss}}}zzztttpppggg\\\PPPIIIFFFGGGDDDFFFJJJOOOWWWbbbmmmuuuzzztttnnngggccc\\\[[[[[[[[[^^^bbbeeehhhqqqvvv~~~~~~{{{wwwsssqqqooooookkkkkkkkkkkkllllllmmmmmmmmmkkkjjjiiiggg```UUULLLFFFBBB@@@BBBBBBAAACCCGGGHHHKKKNNNOOOOOOQQQUUUYYYWWW[[[^^^^^^^^^```ffflllrrrxxx~~~uuuiiiccccccbbb```\\\QQQGGGCCCCCCCCCEEEIIIJJJQQQYYY```gggsss|||pppjjjccc\\\YYYWWWVVVWWWYYYYYYUUUQQQKKKGGGFFFKKKNNNNNNOOOQQQJJJJJJJJJHHHFFFEEEGGGHHHKKKSSS\\\eeerrr}}}zzz{{{|||wwwqqqmmmjjjccc```[[[WWWUUUSSSPPPNNNLLLMMMMMMNNNOOOQQQSSSTTTWWW[[[aaahhhqqq~~~}}}}}}{{{yyyzzz}}}tttjjjqqq|||~~~{{{}}}wwwxxx}}}uuukkk\\\III;;;666555444222nnnmmmllliiifffccc```___TTTTTTSSSRRRQQQOOOMMMLLLHHHGGGEEECCCAAA???===<<<;;;;;;;;;<<<<<<>>>??????;;;@@@EEEHHHKKKQQQZZZbbb```bbbeeeggghhhkkknnnqqqrrrtttvvvvvvttttttwww{{{zzzooo___QQQIIIFFFDDDCCC???AAAEEEJJJOOOUUU]]]bbbfffkkkmmmiiibbbXXXLLLAAA<<<<<<;;;:::::::::;;;;;;============>>>>>>>>>>>>>>>@@@AAAAAABBBDDDGGGJJJRRRYYYcccnnnyyy}}}kkk[[[MMMDDD@@@===<<<::::::;;;=====================>>>>>>>>>>>><<<=========>>>>>>??????>>>???BBBFFFIIIPPP___nnnssseeeUUUMMMFFFEEEDDDCCCEEEHHHMMMVVVdddtttwwwmmmhhhkkkvvv{{{kkk[[[QQQHHHFFFDDD@@@>>>>>>:::;;;;;;;;;:::888666555555555444444444333333333222333555555555666999;;;???JJJ[[[iiisss{{{{{{wwwtttkkkgggdddfffkkkttt~~~{{{ssspppiii]]]QQQJJJGGGHHHEEEGGGJJJOOOVVV```kkkrrrzzztttooohhhbbb]]][[[\\\___ccciiipppvvvyyy~~~{{{xxxwwwvvvsssrrrqqqpppooonnnnnnnnnjjjgggeeeeeeddd^^^TTTKKKFFFBBBAAABBBBBBAAABBBFFFHHHKKKOOOPPPPPPQQQVVVZZZVVVZZZ]]]^^^]]]```gggmmmqqqwww~~~xxxkkkdddcccbbb___]]]RRRHHHFFFGGGHHHKKKOOOPPPXXXbbbkkktttssskkkiiiddd]]][[[XXXVVVWWWYYYYYYVVVSSSLLLHHHIIINNNQQQPPPPPPRRRIIIJJJJJJIIIHHHGGGIIIJJJKKKRRRZZZcccppp}}}{{{}}}zzztttnnniiigggbbb___[[[XXXUUUSSSOOOMMMKKKKKKLLLMMMNNNPPPRRRSSSWWW[[[bbbjjjttt~~~}}}{{{xxxyyy}}}~~~|||}}}ppphhhppp|||{{{~~~yyymmm^^^JJJ<<<777666444222{{{zzzyyyvvvrrrmmmhhheeebbb^^^ZZZXXXXXXXXXWWWVVVSSSOOOJJJEEECCCAAA???===;;;=========;;;:::;;;<<<>>>???BBBHHHRRR]]]hhhoooqqqpppnnnmmmnnnppptttvvvzzz{{{{{{{{{{{{~~~rrr___SSSLLLFFFCCCDDDDDDEEEHHHMMMTTT\\\ccchhhjjjmmmnnniii^^^RRRHHHCCC===<<<;;;:::999:::;;;<<<===============<<<<<<<<<===>>>AAABBBDDDFFFJJJLLLWWW```kkkuuuwwwdddTTTHHHAAA>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@???>>>AAAFFFJJJRRRfffzzzxxxhhh]]]PPPIIIEEEEEEEEEDDDFFFIIISSS[[[kkkrrrmmmmmmsssuuubbbYYYRRRJJJFFFEEEEEEBBB???<<<;;;;;;::::::999888888777777666666555555444444555666666666555666888;;;???JJJZZZiiissszzz~~~zzzuuuqqqmmmddd___dddjjjttt}}}{{{|||}}}yyyvvvooobbbUUULLLGGGGGGGGGHHHKKKOOOVVV```kkksss~~~zzztttnnniiieeeaaa___\\\cccjjjlllrrr}}}~~~~~~{{{{{{{{{zzzxxxuuusssqqqkkkiiihhhgggddd^^^TTTMMMEEECCC@@@???AAABBBCCCCCCFFFJJJNNNRRRSSSTTTUUUVVV\\\]]]]]]\\\]]]```dddhhhiiikkknnnrrrwww}}}~~~vvvnnngggbbb```^^^ZZZRRRIIIEEECCCDDDKKKSSSZZZcccnnnwwwuuuiiieeeccc___ZZZQQQOOONNNOOOPPPQQQOOONNNHHHJJJMMMPPPSSSUUUVVVWWWPPPMMMIIIIIIKKKNNNMMMLLLRRRSSSXXXdddttt{{{xxxyyy}}}{{{uuuppplllhhheeeccc___YYYUUURRROOOMMMKKKJJJLLLMMMNNNNNNPPPRRRTTT[[[___eeelllwww~~~|||{{{|||}}}~~~~~~||||||{{{rrrlllppp~~~www{{{oooVVVDDD===666777888222{{{vvvqqqnnnjjjgggcccaaa```___^^^]]]XXXTTTNNNIIIEEEBBB???===999;;;<<<<<<;;;<<<===???@@@AAAEEELLLWWWbbbmmmssswwwuuusssrrrtttwww{{{~~~tttaaaUUUMMMGGGDDDEEEGGGIIILLLPPPWWW^^^eeeiiijjjllljjjdddYYYMMMEEEAAA<<<<<<;;;:::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBDDDFFFJJJMMMUUU```nnn{{{rrr___QQQGGGAAA???<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@BBBGGGLLLVVVjjj}}}tttdddYYYLLLGGGCCCDDDEEEEEEIIIMMMWWWeee{{{tttnnnoootttsssaaaWWWQQQJJJFFFFFFFFFDDDBBB>>>>>>===;;;:::888777777666666666666666555555555555666666666555666888;;;===GGGWWWfffqqqyyy~~~zzzuuuqqqmmmddd```eeelllwww~~~}}}}}}~~~~~~{{{xxxpppdddXXXNNNIIIGGGFFFHHHJJJNNNUUU___kkkrrr~~~xxxuuuooojjjgggfffeeedddkkkssszzz}}}|||zzzwwwuuuqqqnnnkkkhhhddd]]]TTTLLLFFFDDDAAA@@@AAABBBCCCCCCHHHLLLPPPTTTVVVXXX[[[]]]]]]^^^]]]\\\ZZZ[[[^^^```___aaadddiiiooovvv|||~~~wwwooohhhbbb___]]]YYYRRRKKKHHHGGGIIIQQQZZZbbbmmmzzz{{{kkkaaa```___[[[VVVNNNMMMLLLLLLMMMMMMLLLKKKIIIKKKOOORRRUUUWWWWWWWWWPPPMMMJJJJJJLLLNNNNNNNNNSSSTTT[[[gggvvv}}}yyyzzz}}}yyysssoookkkgggdddaaa]]]XXXTTTRRRQQQOOONNNLLLMMMOOOOOOPPPQQQTTTVVV\\\```fffnnnyyy|||{{{}}}~~~}}}}}}zzzzzzxxxqqqmmmuuuwww|||~~~lllSSSCCC<<<666666888111{{{yyytttqqqmmmjjjiiihhhfffeee___[[[TTTNNNIIIEEEAAA>>>888999;;;<<<<<<===@@@BBBBBBDDDJJJSSS^^^jjjtttzzz|||zzzxxxxxxzzz~~~xxxfffYYYQQQKKKIIIKKKLLLNNNQQQWWW]]]ccchhhkkkllljjjfff]]]RRRGGGAAA===<<<;;;;;;:::;;;;;;<<<<<<>>>>>>>>>>>>????????????<<<>>>@@@BBBDDDGGGKKKNNNUUUbbbsss}}}kkkYYYLLLDDDAAA???===<<<<<<;;;<<<<<<======<<<<<<=========>>>>>>>>>@@@??????>>>>>>>>>??????BBBAAADDDIIIPPP\\\ooo}}}mmm]]]SSSHHHDDDAAACCCEEEGGGLLLRRR]]]qqquuuppppppwwwppp___VVVPPPJJJGGGGGGGGGFFFDDDAAA@@@???===;;;999777666555666666666666666777777555666666666555666888;;;:::CCCSSSbbbnnnwww~~~{{{vvvrrrmmmeeebbbfffnnnyyy}}}}}}zzzrrrggg[[[PPPJJJHHHEEEGGGIIIMMMTTT^^^iiiqqq|||zzzvvvrrrooollljjjkkkmmmqqqsss~~~~~~|||xxxuuuoookkkfff^^^UUUNNNHHHEEEBBB@@@AAACCCDDDDDDEEEHHHLLLOOOSSSWWW\\\___`````````]]]ZZZXXXXXXYYYVVVWWW[[[bbbjjjrrrzzz~~~xxxppphhhaaa]]][[[WWWQQQLLLKKKKKKOOOYYYccclllzzzwwwmmmaaa[[[[[[[[[XXXSSSKKKJJJHHHHHHIIIIIIHHHGGGJJJLLLPPPTTTWWWXXXWWWWWWOOOMMMJJJJJJLLLNNNPPPPPPTTTWWW^^^kkkzzz{{{{{{}}}|||vvvqqqmmmjjjfffddd___\\\WWWTTTSSSRRRQQQPPPMMMOOOPPPQQQQQQSSSVVVXXX\\\```gggqqq|||}}}|||~~~~~~~~~{{{zzzyyytttsss~~~xxx|||zzzgggOOOAAA;;;555555777111zzzwwwtttqqqooonnnkkkiiifffaaa[[[TTTNNNHHHCCC???999;;;<<<<<<<<<>>>AAADDDDDDHHHPPP[[[gggrrrzzz}}}{{{zzzzzz}}}|||lll```XXXQQQQQQSSSQQQTTTYYY^^^dddiiimmmooonnniiiaaaVVVKKKCCC>>><<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????<<<===@@@BBBDDDHHHMMMQQQYYYfffwwwyyyeeeSSSHHHBBB???>>>===<<<<<<<<<<<<===>>>>>><<<============>>>>>>>>>@@@@@@??????>>>>>>??????BBBCCCEEEKKKUUUdddvvvvvvfffWWWNNNGGGCCCAAADDDEEEHHHOOOVVVccc{{{vvvqqqrrr}}}~~~nnn___VVVRRRMMMIIIHHHGGGFFFDDDAAA@@@???===<<<:::999888555555666666777777777888555666666666555666888;;;999AAAOOO___mmmwww~~~{{{vvvrrrmmmfffccchhhnnnzzz~~~zzzsssiii]]]SSSKKKGGGEEEFFFHHHLLLRRR\\\gggnnnyyyzzzssspppnnnnnnoooqqquuu}}}{{{uuuooojjjbbbYYYRRRKKKGGGCCCAAABBBCCCDDDEEECCCEEEHHHKKKOOOTTTZZZ^^^ccccccbbb___[[[XXXWWWWWWSSSUUUZZZbbbkkkuuu}}}xxxooofff```[[[YYYVVVQQQNNNNNNOOOTTT```lllwwwzzzkkkddd\\\YYYZZZ[[[WWWSSSIIIFFFDDDDDDEEEFFFEEEEEEIIILLLPPPTTTVVVVVVUUUTTTMMMLLLKKKKKKLLLOOOQQQRRRTTTYYYbbbppp~~~~~~{{{vvvqqqmmmjjjfffddd___[[[WWWTTTSSSRRRQQQPPPNNNPPPRRRRRRSSSUUUXXXZZZ[[[```hhhrrr~~~}}}}}}}}}{{{~~~xxx}}}vvv```KKK>>>:::333444777111~~~|||xxxvvvtttrrrpppnnnkkkfff___XXXRRRKKKEEEAAA===>>>>>>>>>===???BBBEEEHHHMMMWWWcccnnnxxx~~~~~~qqqhhh```YYYYYY\\\ZZZ]]]bbbhhhmmmppprrrsssoooggg\\\PPPGGGAAA===<<<;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>><<<>>>@@@BBBEEEJJJPPPTTTZZZgggwwwttt___NNNEEE@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>???@@@@@@???????????????@@@BBBDDDHHHOOO\\\mmm}}}~~~nnn^^^QQQJJJGGGDDDCCCEEEFFFIIIQQQZZZlllyyyvvvxxxzzzkkk___XXXUUUPPPLLLIIIGGGEEECCC??????>>>===<<<<<<;;;;;;555666666666777777888888555666666666555666888;;;:::AAANNN]]]lllxxx|||wwwsssmmmgggeeeiiimmmvvv}}}zzzsssjjj___UUULLLGGGEEEFFFGGGJJJPPPYYYcccjjjuuu|||~~~xxxssspppoooqqqvvv{{{{{{uuuooohhh^^^XXXNNNJJJEEEBBBCCCDDDEEEEEEGGGIIIKKKNNNQQQVVV]]]aaaddddddccc```\\\YYYXXXXXXVVVYYY___hhhrrr{{{wwwmmmddd]]]YYYWWWUUURRRPPPQQQTTTZZZhhhuuu|||oooddd___ZZZXXXYYYYYYUUUQQQGGGEEECCCBBBDDDEEEEEEEEEIIIKKKNNNPPPRRRQQQPPPOOOKKKKKKJJJKKKLLLNNNQQQTTTUUU[[[fffuuu{{{vvvqqqmmmjjjfffddd___\\\WWWTTTRRRQQQPPPNNNNNNPPPRRRSSSSSSUUUXXX[[[[[[```iiisss~~~|||}}}vvv}}}rrrZZZFFF<<<999333444777222|||zzzyyywwwtttrrrlllhhhbbb[[[UUUNNNGGGCCC???@@@@@@??????AAADDDGGGMMMSSS^^^kkkvvv~~~yyyrrrkkkfffeeeiiigggkkkppptttwwwwwwvvvuuummmdddWWWLLLDDD@@@>>>===:::;;;<<<===============;;;;;;<<<<<<======>>>>>>===???AAACCCGGGMMMSSSXXX\\\iiizzz{{{mmmYYYJJJBBB???===;;;;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>>>>?????????????????????@@@AAAAAACCCGGGMMMVVVfffxxxwwweeeUUUKKKGGGFFFDDDDDDFFFGGGKKKUUU___vvv}}}|||tttfff^^^YYYVVVRRRNNNJJJFFFDDDDDD>>>>>>>>>===<<<<<<;;;;;;666777777777777777777888555666666666555666888;;;<<>>===999:::<<<===>>>>>>>>>===;;;<<<<<<===>>>>>>??????>>>@@@BBBDDDHHHOOOVVV[[[cccqqqrrrdddRRREEEAAA???===;;;::::::::::::;;;<<<===>>>======>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCEEEKKKRRR]]]oooooo\\\MMMFFFDDDDDDCCCDDDGGGIIINNNZZZfff}}}}}}~~~}}}nnnaaa[[[WWWVVVSSSOOOKKKHHHFFFFFF??????>>>===;;;:::999999888888888777777777777777555666666666555666888;;;===AAAKKKYYYjjjvvv}}}}}}xxxuuunnniiihhhhhhfffgggvvv}}}zzz~~~uuuwwwzzz~~~}}}yyysssmmmfff\\\RRRKKKGGGGGGHHHIIILLLTTT\\\cccmmmsss}}}|||qqqeee\\\RRRNNNHHHDDDDDDEEEFFFGGGIIILLLPPPUUUYYY___eeeiiimmmllljjjeeeaaa___```aaaccchhhpppyyytttfff\\\VVVTTTTTTUUUVVVZZZ___eeeppp}}}pppfffaaaWWWUUURRRRRRSSSSSSQQQOOOHHHFFFDDDDDDGGGJJJLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEGGGIIIIIIJJJLLLQQQUUUYYYbbbqqq{{{uuuoookkkgggccc```[[[WWWSSSQQQPPPPPPOOONNNKKKMMMOOOPPPQQQTTTWWWYYY^^^cccmmmxxx~~~{{{{{{}}}~~~|||rrrrrr}}}wwwiiiQQQ@@@:::999333444888555~~~}}}{{{zzzzzzxxxuuussskkkgggbbb]]]WWWQQQJJJFFF???@@@@@@AAACCCGGGLLLPPPXXX___kkkxxxzzzvvvfff\\\OOOEEE@@@???>>>===999:::<<<>>>>>>>>>>>>===<<<======>>>???@@@@@@@@@???@@@CCCEEEIIIPPPXXX]]]lll{{{jjj]]]MMMBBB@@@@@@>>><<<999999999:::;;;<<<===>>>>>>>>>>>>>>>????????????===>>>>>>???@@@BBBCCCDDDGGGNNNWWWbbbvvv{{{jjjVVVHHHCCCBBBAAAAAACCCGGGKKKQQQ^^^kkkzzz}}}yyyiii^^^ZZZUUUUUUSSSOOOLLLIIIHHHIIIAAA@@@???===;;;999777777999999888888777777666666555666666666555666888;;;===AAAJJJXXXhhhuuu|||~~~}}}yyyuuunnnjjjhhhhhhcccbbbooo~~~zzzxxx|||}}}wwwyyy|||}}}}}}yyytttoooiii___UUUMMMHHHHHHHHHHHHKKKRRRZZZ```jjjqqq{{{ssseee[[[TTTOOOIIIEEEDDDEEEGGGGGGNNNRRRWWW]]]bbbiiiooosssuuutttpppkkkfffeeefffgggjjjooowwwsssdddYYYTTTSSSSSSVVVXXX]]]eeemmmyyypppccc\\\YYYUUUSSSQQQQQQRRRSSSRRRQQQIIIGGGEEEFFFIIIMMMOOOPPPNNNMMMJJJGGGEEEEEEDDDEEEDDDFFFHHHHHHIIILLLQQQUUU[[[eeeuuu~~~zzztttnnniiieeeaaa^^^WWWUUUQQQOOOPPPPPPPPPPPPJJJLLLNNNOOOPPPSSSVVVYYY```fffooozzz}}}{{{zzz|||yyyuuu}}}wwwnnnppp}}}tttfffOOO???::::::444555999666}}}yyyvvvsssrrrrrrrrrqqqpppjjjfff```ZZZUUUOOOJJJFFFEEEEEEDDDDDDFFFLLLSSSXXXdddlllvvvyyypppdddXXXKKKEEE@@@<<<;;;<<<;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>???@@@@@@DDDBBBCCCIIINNNRRRYYY```tttwwwdddVVVGGG@@@<<<888777888::::::;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAA===<<>>===<<<<<<<<<::::::999888777666555555555555666555555666888;;;===CCCOOO\\\iiisssyyy||||||~~~~~~xxxuuuooojjjfffdddbbbccclllvvv~~~yyysssqqqwwwyyytttsssuuu||||||vvvpppjjjbbbWWWPPPIIIEEEDDDHHHLLLPPPVVV]]]gggmmmwww~~~qqqddd\\\SSSNNNKKKIIIGGGEEEIIIOOOSSSYYY```eeemmmvvv{{{zzz{{{wwwrrrnnnmmmmmmmmmmmmuuu|||qqqdddZZZSSSSSSXXXTTT[[[dddmmmvvv}}}nnnccc]]]ZZZXXXVVVPPPKKKKKKNNNQQQPPPNNNJJJHHHGGGHHHLLLOOOQQQRRRWWWRRRJJJEEEBBBBBBBBBBBBEEECCCEEEIIIJJJKKKOOOVVVbbbnnn}}}~~~yyysssnnnkkkggg```[[[UUUTTTQQQOOOMMMMMMNNNOOOOOOMMMOOORRRSSSTTTXXX___aaaiiittt~~~wwwrrrgggiiivvvpppkkksss}}}qqqaaaHHHCCC<<<777555555555555}}}yyyuuurrrooommmllllllkkkjjjeeebbb]]]XXXTTTOOOJJJGGGGGGGGGHHHIIILLLRRRZZZ___kkkrrr{{{|||tttcccWWWKKKEEEAAA<<<;;;<<<;;;<<<===>>>>>>===<<<;;;============>>>???@@@@@@CCCAAADDDJJJPPPTTT\\\dddvvvqqq^^^QQQEEE@@@===:::999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???AAAAAA@@@>>>===@@@BBBBBBFFFKKKSSS^^^mmm|||{{{iii\\\QQQHHHCCCCCCEEEDDDEEEHHHKKKRRRbbbpppxxxxxx~~~~~~qqqfff^^^[[[WWWUUUSSSQQQOOOKKKGGGDDDCCCBBB@@@???===<<<<<<<<<::::::999888777666555555666777777777777888;;;>>>>>>DDDNNN[[[gggqqqxxx|||}}}yyyvvvppplllgggdddbbbbbbjjjtttzzzuuuqqqooouuu}}}~~~tttsssuuu{{{}}}xxxsssnnnfff[[[TTTJJJFFFEEEHHHLLLOOOVVV]]]eeellluuu}}}qqqeee^^^XXXTTTPPPNNNLLLKKKOOOVVVWWW___fffllluuu~~~}}}wwwsssrrrsssssssss|||}}}mmmaaaXXXRRRTTTZZZYYYaaajjjsss}}}}}}ooocccZZZVVVTTTSSSVVVQQQLLLKKKMMMOOOOOOMMMKKKJJJIIIKKKOOOSSSUUUVVVXXXRRRKKKFFFDDDCCCCCCCCCEEEDDDEEEHHHJJJJJJOOOUUUaaannn~~~yyyrrrmmmjjjeee___ZZZTTTRRRPPPNNNMMMMMMNNNOOOPPPNNNOOORRRTTTTTTXXX^^^bbbjjjvvv~~~vvvvvvjjjaaafffuuu~~~mmmiiisss}}}}}}~~~{{{lll]]]FFFAAA;;;666555444444444~~~{{{wwwtttooolllhhheeedddcccbbb```^^^[[[WWWTTTQQQNNNJJJHHHHHHIIIKKKMMMRRRYYYaaagggsssxxx{{{rrrbbbVVVKKKEEEAAA<<<;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>???@@@AAABBBBBBEEELLLRRRXXXaaakkk{{{{{{iiiUUUKKKCCC@@@>>><<<;;;<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAA@@@>>>???CCCDDDDDDIIIOOO\\\jjj|||tttbbbVVVMMMEEEBBBCCCEEEEEEFFFJJJNNNVVVfffuuu|||qqqpppxxxxxxlllbbb\\\ZZZVVVTTTSSSQQQPPPMMMIIIFFFCCCBBB@@@???======<<<<<<::::::999888777666666555555666777777777999<<>>>>>===<<<;;;<<<<<<<<<===>>>???AAABBBCCCCCCGGGOOOVVV]]]hhhssssssbbbNNNGGGAAA@@@???<<<;;;<<<;;;;;;;;;<<<======>>>>>>???????????????@@@AAABBBAAA@@@AAADDDEEEFFFLLLTTTeeevvvppp^^^QQQIIICCCBBBDDDEEEDDDFFFKKKOOOXXXhhhwwwxxxpppjjjooo{{{rrrggg___ZZZYYYVVVTTTSSSRRRQQQOOOKKKHHHCCCBBBAAA???>>>===<<<<<<;;;::::::999888777666555222333444555555777;;;>>>CCCGGGOOOYYYeeepppxxx}}}~~~zzztttpppkkkgggaaa^^^ccckkkuuu~~~}}}xxxuuuuuuuuutttxxx}}}xxxvvvvvvzzz}}}zzzvvvmmmaaaXXXNNNIIIFFFHHHJJJMMMSSSZZZ___fffpppzzz~~~{{{{{{~~~{{{ssslllfffbbb\\\VVVRRRQQQOOOPPPVVV^^^gggppp{{{|||mmmccc[[[YYY]]]dddhhhoooyyyrrrkkkbbb[[[WWWVVVVVVUUURRRNNNIIIGGGGGGHHHHHHGGGKKKKKKKKKNNNSSSWWWYYYZZZTTTOOOJJJFFFEEEFFFFFFFFFIIIFFFFFFHHHIIIIIINNNTTT___ooo}}}wwwoooiiieee```ZZZUUUOOONNNMMMMMMMMMNNNOOOOOOQQQOOOPPPTTTUUUUUUYYY___fffppp~~~~~~}}}{{{www}}}yyymmmiiilllyyyqqqcccfffrrr||||||zzzuuurrrsssoooaaaRRRAAA===888444333333333222}}}{{{yyywwwsssoookkkeeebbb]]]ZZZXXXVVVTTTRRROOONNNLLLKKKLLLKKKIIIHHHHHHKKKNNNSSSXXX```iiiooo{{{~~~sssgggZZZPPPFFFBBB@@@<<<;;;<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===???AAABBBCCCEEEFFFKKKSSSZZZbbbppp|||lll]]]JJJDDD@@@@@@>>>:::999;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCBBBCCCFFFGGGIIIRRR\\\qqq{{{lllZZZOOOHHHCCCBBBDDDDDDDDDFFFKKKQQQ[[[kkk{{{mmmiiihhhrrr|||nnnccc]]]ZZZYYYVVVUUUTTTSSSRRRPPPLLLJJJDDDCCCAAA???>>>=========;;;;;;:::999888777666666222333444555555777;;;>>>EEEHHHOOOXXXdddpppzzz|||vvvqqqmmmhhhbbb]]]```gggrrr||||||wwwuuuwwwxxxwwwyyy|||{{{xxxvvvyyy~~~{{{vvvmmmbbbYYYQQQKKKGGGHHHIIILLLRRRYYY]]]cccmmmwww|||{{{}}}~~~~~~|||uuuoookkkgggdddccc^^^[[[[[[ZZZZZZaaahhhpppzzz}}}ooofff___]]]bbbiiiooovvvuuuhhhccc[[[UUURRRQQQQQQPPPMMMJJJFFFDDDCCCDDDDDDDDDIIIHHHIIILLLQQQTTTVVVVVVOOOKKKGGGEEEEEEGGGHHHHHHKKKIIIHHHJJJJJJKKKPPPWWWaaaqqq{{{uuulllfffbbb]]]WWWSSSNNNNNNMMMMMMNNNNNNOOOOOOQQQOOOQQQTTTVVVVVV[[[aaaiiisss}}}}}}}}}||||||~~~}}}tttyyyxxxooopppxxxkkkbbbgggsss|||{{{wwwrrrnnnoookkk]]]NNN???<<<777444333333333222}}}{{{yyywwwtttqqqllliiibbb^^^ZZZVVVTTTRRRPPPNNNLLLJJJIIIHHHIIIIIIHHHFFFJJJLLLOOOSSSYYY___ggglllwwwyyy|||~~~pppdddUUUKKKCCC@@@???<<<;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>@@@BBBDDDEEEHHHJJJPPPXXX^^^gggvvvyyydddVVVGGGBBB???>>><<<888888;;;;;;<<<<<<===>>>???@@@@@@BBBAAAAAA@@@AAAAAABBBBBBCCCBBBDDDGGGIIIOOO\\\iiitttfffWWWMMMHHHCCCCCCEEEDDDEEEIIIPPPWWWcccuuuuuuddddddjjjwwwzzzlllccc^^^[[[[[[XXXVVVUUUTTTSSSQQQMMMJJJDDDCCCAAA@@@>>>=========;;;;;;:::999888777777666555666777777777999<<>>;;;777444444444333222{{{yyywwwuuurrrnnnjjjfff___[[[WWWSSSRRRPPPMMMLLLJJJIIIGGGGGGGGGGGGFFFDDDGGGIIILLLOOOSSSYYY___dddkkkmmmooorrruuuzzzwwwggg]]]OOOFFF???>>>>>><<<;;;<<<;;;<<<===>>>>>>===<<<;;;<<<===>>>???BBBDDDFFFGGGKKKMMMTTT\\\bbbkkk{{{qqq\\\OOOCCC???======;;;888999===;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDIIINNNXXXjjjzzz|||kkk___RRRKKKHHHEEEEEEGGGGGGHHHNNNXXXbbbppp{{{lllbbbgggpppxxxkkkccc___]]]\\\YYYXXXVVVUUUTTTQQQMMMJJJDDDCCCBBB@@@???>>>======<<<;;;::::::888888777666666777777777777888;;;>>>DDDFFFJJJSSS___mmmzzz}}}vvvsssooojjjbbb\\\\\\bbbmmm{{{{{{yyy|||~~~{{{yyyyyywwwtttrrrvvv|||zzzxxxrrrjjjcccUUUNNNHHHGGGHHHJJJPPPWWW[[[```iiisss|||~~~zzzwwwvvvuuutttrrrpppnnnmmmooopppoootttzzz~~~vvvqqqooooootttzzzuuujjj```]]]YYYTTTQQQPPPOOONNNMMMHHHGGGEEEBBBAAAAAACCCEEEEEEEEEEEEFFFHHHIIIIIIGGGGGGEEEDDDEEEHHHLLLNNNOOOQQQNNNMMMOOOPPPRRRXXX```mmm}}}{{{|||vvvpppgggaaa]]]ZZZUUURRROOOPPPPPPPPPPPPOOOOOOOOONNNMMMPPPUUUWWWYYY___eeeoooxxx~~~yyyyyyyyyxxxxxx{{{yyyqqqrrrrrrdddeeeooowww{{{xxxtttmmmiiihhheeeWWWIII===:::777555555555444333zzzxxxvvvsssqqqmmmhhhddd\\\YYYUUURRRPPPNNNLLLJJJJJJHHHGGGFFFGGGFFFEEECCCCCCEEEHHHJJJMMMRRRWWW[[[aaabbbdddfffjjjooovvv{{{}}}zzz{{{|||jjj\\\TTTLLLDDD===<<<===;;;;;;===;;;<<<===>>>>>>===<<<;;;======>>>@@@BBBEEEGGGIIIMMMPPPVVV^^^dddmmm~~~lllWWWJJJ@@@===;;;;;;:::888:::@@@;;;<<<===>>>???@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAADDDJJJQQQ^^^sss~~~tttdddYYYNNNJJJHHHFFFGGGIIIIIIKKKSSS^^^jjjzzzuuuggggggmmmyyyxxxkkkdddaaa___]]]ZZZYYYWWWUUUTTTQQQMMMJJJDDDCCCBBB@@@???>>>======<<<;;;;;;:::999888777777555555666555555666888;;;BBBCCCHHHPPP]]]lllyyy}}}vvvsssooojjjbbb[[[\\\aaannn}}}~~~|||{{{tttqqqpppuuu~~~{{{zzzyyyuuuoooiiiVVVOOOIIIGGGGGGIIIOOOVVV[[[```iiirrr{{{|||{{{{{{{{{zzzyyyzzzxxxyyy||||||{{{{{{yyyxxxyyy~~~xxxnnncccYYYVVVSSSOOOMMMLLLLLLKKKJJJHHHGGGEEECCCAAABBBEEEGGGEEEDDDDDDEEEFFFGGGEEECCCFFFDDDDDDFFFJJJNNNQQQRRRRRROOONNNPPPRRRTTT[[[cccrrr|||vvvwww}}}~~~yyytttnnnfff```\\\YYYUUURRRPPPQQQQQQQQQQQQPPPOOONNNNNNMMMOOOUUUXXXZZZ```gggqqqyyy|||xxxxxxxxxwwwwwwzzz~~~}}}qqqkkkrrrnnncccgggqqqyyy{{{wwwssslllggggggcccUUUGGG===:::777555555555444333|||wwwrrrqqqqqqpppkkkfff^^^[[[VVVSSSPPPNNNJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCFFFGGGHHHJJJNNNPPPRRRRRRSSSVVVZZZ___dddgggppprrrssssssqqqppppppqqqqqqwww{{{jjj^^^TTTOOOFFFDDDAAA>>><<<<<<<<<===<<<===???@@@AAA@@@>>>===>>>>>>???AAADDDGGGJJJLLLSSSYYY^^^aaahhhwwwsss___NNNDDD>>>===<<<;;;:::;;;;;;<<<<<<<<<===??????@@@@@@@@@???AAACCCCCCBBBBBBBBBCCCCCCGGGKKKOOOXXXiiivvvnnn___UUUKKKHHHGGGFFFHHHKKKGGGKKKTTTcccwww{{{ooojjjhhhtttrrrjjjgggddd```___\\\[[[ZZZWWWSSSPPPMMMKKKIIIGGGCCC@@@===<<<<<<<<<===<<<:::999888777777777888777555444555777:::<<>><<<<<<<<<===???>>>>>>>>>>>>>>>????????????@@@CCCFFFIIIMMMOOOWWW\\\aaadddlllzzz|||kkkYYYKKKCCC>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????@@@??????@@@BBBDDDDDDCCCCCCDDDEEEBBBEEEJJJRRR^^^rrr~~~rrrjjjZZZQQQIIIGGGFFFEEEGGGJJJOOOSSS]]]nnn{{{qqqmmmsss}}}pppiiigggdddaaa```\\\[[[ZZZWWWTTTQQQOOOMMMJJJHHHDDDAAA???=========<<<<<<:::999888888888888888777555555555777:::<<>>===???@@@@@@AAACCCEEEHHHJJJLLLMMMLLLOOORRRTTTVVVXXX\\\^^^bbbhhhpppyyyyyyqqqeeeZZZQQQJJJEEEBBBBBBAAA???===<<<;;;<<<<<>><<<<<<>>>???AAA@@@@@@BBBEEEHHHMMMPPPRRRZZZ___dddhhhqqq~~~nnn^^^PPPFFFAAA>>>===<<<;;;:::;;;<<<<<<>>>>>>???????????????>>>AAABBBDDDDDDDDDDDDEEEGGGEEEGGGMMMWWWhhh{{{zzzmmmcccUUUNNNHHHGGGGGGFFFHHHLLLQQQWWWcccwww~~~uuurrr}}}}}}nnngggeeeccc```___\\\[[[ZZZXXXUUUSSSQQQOOOJJJIIIFFFCCC@@@?????????<<<<<<;;;:::999999999:::888777666555666777:::;;;@@@BBBGGGNNNXXXfffttt}}}~~~|||xxxsssmmmgggdddbbbaaacccpppvvvoooooouuu{{{|||uuuooobbbYYYOOOLLLKKKKKKOOOTTTYYY]]]dddllluuu|||~~~~~~rrrggg^^^UUUNNNLLLHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLJJJHHHFFFGGGHHHLLLLLLLLLMMMNNNPPPQQQQQQSSSQQQQQQTTTYYYaaaooo||||||xxxvvvzzz}}}xxxkkkgggbbb^^^\\\YYYWWWUUUQQQQQQPPPPPPOOOOOOPPPPPPOOOQQQSSSVVVZZZaaahhhnnnwww}}}{{{xxxvvvxxxuuuuuuyyy{{{{{{~~~}}}oookkkmmmyyy}}}lllaaahhhvvv}}}zzzrrrmmmiii___QQQEEE>>>;;;777555444333111000xxxvvvrrrqqqpppooollliiiccc___ZZZVVVRRRNNNJJJGGGDDDCCCBBB@@@??????????????????@@@>>><<<<<<===???<<<===???AAACCCDDDDDDDDDGGGJJJMMMPPPRRRUUUYYY\\\___dddllluuu~~~yyyrrroooddd^^^VVVNNNIIIEEEBBB@@@???>>>===<<<;;;;;;<<<<<>>>>>???@@@AAA@@@AAACCCFFFJJJOOOSSSVVV[[[aaahhhnnnyyytttbbbSSSIIIBBB???===<<<;;;::::::;;;<<<===??????@@@@@@@@@???>>>>>>@@@AAACCCCCCCCCDDDFFFHHHKKKLLLRRR___pppwwwhhh\\\SSSMMMIIIJJJJJJIIIKKKOOOSSSZZZiii}}}{{{yyylllgggeeeaaa^^^]]]ZZZZZZYYYXXXVVVSSSQQQPPPJJJIIIGGGDDDBBB@@@@@@???===<<<<<<;;;::::::;;;;;;888777666666666777999:::>>>AAAFFFLLLUUUcccqqq{{{~~~{{{yyytttnnniiifffcccbbbaaakkkyyy|||sssrrrtttxxx~~~}}}wwwqqqeee[[[QQQMMMKKKJJJLLLQQQWWW[[[bbbjjjrrrzzz~~~|||}}}~~~}}}kkk___WWWPPPKKKIIIJJJIIIHHHGGGEEEDDDCCCBBBFFFFFFFFFFFFHHHJJJLLLNNNNNNOOOOOOLLLJJJHHHHHHIIIMMMNNNOOOPPPPPPOOONNNNNNNNNLLLMMMRRRYYYdddtttyyyxxxxxx}}}|||uuujjjgggbbb___\\\XXXUUURRRPPPOOOOOONNNNNNNNNOOOOOOOOOQQQSSSVVV[[[bbbjjjooo{{{|||yyyvvvxxxvvvwwwzzz|||}}}yyymmmkkkooo|||tttggg```kkk{{{|||tttnnnhhh]]]OOODDD<<<:::666444444333222111vvvtttrrrooonnnllliiigggaaa]]]XXXTTTPPPLLLHHHFFFCCCBBBAAA@@@???>>>>>>>>><<<===>>>===;;;;;;===???;;;<<<===??????@@@@@@???BBBDDDFFFHHHJJJMMMQQQTTT[[[aaajjjsss||||||uuummmfff```]]]XXXSSSMMMHHHEEEBBB???>>>======<<<<<<<<<<<<<<<===??????AAABBBBBBBBBAAA@@@BBBCCCEEEHHHLLLQQQUUUXXX[[[cccllluuummmYYYKKKCCC???======<<<;;;::::::;;;<<<===???@@@@@@@@@@@@??????>>>>>>???AAAAAAAAACCCFFFHHHMMMPPPWWWfffwww~~~sssbbbUUUPPPLLLIIIJJJJJJJJJNNNSSSZZZdddvvvwwwlllhhheee```\\\\\\ZZZYYYYYYWWWVVVTTTRRRQQQJJJIIIGGGEEECCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;888777777666666777888999<<<@@@EEEJJJRRR^^^mmmxxx}}}|||yyyuuupppkkkgggdddcccaaahhhsss~~~vvvssssssuuu|||}}}wwwrrrggg]]]SSSMMMJJJHHHIIIMMMTTTYYYaaahhhooowww|||{{{|||~~~~~~}}}vvveeeZZZRRRKKKGGGGGGHHHGGGGGGEEEDDDCCCBBBBBBDDDEEEEEEGGGIIIMMMOOOQQQRRRRRRQQQNNNKKKIIIIIIJJJMMMNNNQQQRRRRRRPPPMMMLLLNNNMMMOOOVVV___lll}}}uuuvvvyyyyyyrrrkkkhhhccc^^^ZZZVVVRRROOONNNMMMMMMMMMMMMMMMNNNNNNNNNPPPSSSWWW\\\ccckkkqqq~~~|||yyyzzzxxxxxx{{{}}}wwwmmmooouuunnnfffdddooo~~~vvvnnnfffZZZKKKAAA:::888555444555555555444sssrrrpppmmmjjjgggeeeddd^^^[[[VVVRRROOOKKKGGGEEEBBBBBB@@@???>>>=========999:::;;;:::999999;;;===;;;;;;;;;<<<<<<<<<======@@@AAACCCDDDEEEHHHLLLOOOUUU\\\fffpppxxxxxxpppnnniiiccc]]]XXXTTTRRRPPPLLLHHHDDDBBB@@@===;;;;;;<<<<<<<<<======>>>>>>>>>???BBBDDDEEEEEEDDDCCCEEEFFFHHHKKKOOOTTTXXX[[[___hhhsss~~~{{{eeeQQQEEE@@@===<<<<<<<<<;;;:::;;;<<<===>>>??????@@@@@@@@@@@@@@@???===>>>@@@@@@AAACCCFFFIIIMMMRRR]]]mmm}}}~~~wwwkkk\\\PPPLLLIIIHHHJJJKKKLLLSSS[[[dddppp~~~uuummmiiigggbbb^^^^^^[[[[[[ZZZYYYWWWTTTSSSQQQKKKKKKIIIHHHFFFDDDCCCBBBAAA@@@???===<<<;;;;;;;;;888777777777777777888888:::>>>DDDHHHNNNYYYhhhsss||||||zzzuuupppkkkfffcccaaaaaaeeennn{{{wwwsssqqqsssyyy~~~~~~}}}xxxsssiii___UUUOOOJJJGGGGGGJJJPPPVVV^^^eeekkksss|||}}}}}}}}}}}}}}}}}}~~~ppp___UUUNNNHHHDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDGGGJJJNNNRRRTTTVVVUUUSSSOOOKKKIIIJJJKKKLLLOOOSSSUUUUUUSSSOOOMMMMMMMMMQQQZZZdddrrrqqqsssxxx~~~wwwqqqlllhhhbbb\\\XXXTTTPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOQQQTTTXXX]]]eeemmmsss}}}|||zzzzzz|||}}}uuuooovvv|||kkkhhhjjjuuuyyypppfffXXXIII???:::888555555666777777666qqqpppnnnkkkfffbbb``````]]]ZZZUUUQQQNNNKKKHHHEEEBBBAAA@@@???============999::::::999888888999;;;<<<;;;:::::::::;;;======AAABBBCCCDDDEEEHHHMMMPPPQQQYYYdddnnnuuu}}}|||zzzssskkkccc```[[[VVVQQQNNNLLLKKKKKKHHHEEECCCAAA???<<<::::::;;;<<<===>>>?????????@@@@@@BBBDDDFFFGGGHHHHHHJJJJJJLLLOOOSSSWWW[[[^^^fffooo|||ppp[[[III@@@===<<<;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAA>>>???@@@@@@AAADDDHHHKKKRRRYYYfffuuu}}}tttkkk```UUUNNNJJJHHHHHHLLLOOOTTT^^^hhhsssxxxqqqlllkkkiiieeebbbccc^^^^^^]]][[[YYYVVVTTTSSSNNNMMMMMMKKKJJJHHHFFFEEECCCBBB@@@>>><<<;;;;;;:::888888777777777777777777999>>>CCCFFFJJJTTTcccooo||||||zzzvvvqqqkkkfffbbb```___aaajjjxxxzzzuuurrrrrryyy~~~~~~~~~yyyuuulllbbbWWWQQQLLLGGGFFFIIILLLRRRZZZaaagggoooyyy||||||||||||}}}{{{lll\\\SSSMMMGGGCCCBBB???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCFFFKKKOOOSSSUUUXXXWWWTTTPPPLLLIIIJJJKKKMMMPPPUUUYYYYYYWWWSSSPPPNNNOOOUUU___kkkxxxuuulllpppvvv|||}}}vvvpppkkkfff```ZZZVVVTTTQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQTTTWWW[[[```hhhqqqwww}}}{{{|||}}}uuuttt~~~vvvhhhkkkppp{{{~~~sssgggXXXIII???<<<:::777666777777777666pppooommmiiiddd```^^^]]]\\\YYYUUUQQQOOOLLLIIIFFFBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;999888999:::>>>===;;;:::;;;<<<>>>@@@???@@@BBBCCCDDDHHHLLLPPPPPPXXXdddnnnuuu{{{~~~yyyvvvssslllddd]]]ZZZUUUOOOKKKIIIHHHHHHIIIGGGDDDCCCBBB@@@>>>;;;:::;;;<<<>>>??????@@@@@@BBBBBBBBBBBBEEEHHHKKKMMMMMMNNNOOORRRVVVZZZ^^^```lllvvvvvvhhhTTTDDD===<<<;;;;;;<<<;;;;;;:::;;;<<<===>>>===>>>???@@@AAABBBBBBBBB???@@@AAAAAABBBEEEIIIMMMXXXaaannnzzzxxxmmmaaaWWWQQQMMMKKKIIIKKKOOOUUU\\\hhhttttttoookkklllkkkhhhfffgggaaa```___]]][[[XXXVVVTTTPPPPPPOOONNNLLLJJJIIIHHHDDDCCCAAA???===;;;::::::888888888888777777777777888===BBBEEEHHHRRR```lll{{{}}}zzzvvvqqqkkkeeeaaa^^^]]]^^^fffvvvyyyuuutttzzzzzzvvvnnndddYYYSSSMMMHHHGGGIIIIIIOOOXXX^^^dddlllvvv~~~{{{||||||||||||~~~zzzlll]]]UUUOOOHHHDDDCCCAAA@@@@@@???>>>======<<<@@@AAACCCFFFKKKOOOTTTVVVYYYXXXUUUPPPKKKIIIJJJKKKMMMQQQWWW\\\]]]ZZZVVVSSSTTTVVV]]]hhhtttzzzkkkjjjnnnttt{{{~~~{{{uuuoooiiieee^^^XXXVVVTTTSSSRRROOOOOOOOOOOOPPPPPPQQQRRRSSSVVVYYY]]]ccckkktttzzz~~~~~~||||||}}}uuuxxx}}}zzzuuuffflllttt~~~vvvhhhXXXIII??????<<<999777777777666555vvvqqqjjjeeebbbbbbaaaaaa]]]ZZZVVVSSSQQQNNNKKKIIIDDDBBB???>>>>>>===;;;:::999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBDDDEEEGGGHHHQQQUUU\\\gggrrr{{{|||yyyuuurrroooiiiaaa[[[VVVSSSNNNJJJGGGFFFFFFGGGHHHGGGDDDBBB???===;;;;;;::::::;;;;;;===>>>@@@AAABBBBBBBBBDDDFFFIIIKKKMMMSSSQQQQQQTTTWWW[[[ccckkkrrr~~~jjj[[[KKKDDDAAA>>>;;;;;;:::;;;;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAAEEEDDDEEEFFFFFFGGGMMMVVV]]]iiixxx}}}uuuiii]]]UUUOOOLLLJJJDDDIIIMMMQQQXXXggg|||~~~|||uuuqqqllliiihhhhhhggggggaaa```^^^\\\ZZZXXXWWWWWWSSSRRRQQQOOOMMMJJJHHHFFFGGGEEEBBBAAA@@@>>><<<::::::999888666666666777777;;;:::<<<@@@DDDLLL\\\kkkxxx|||wwwrrrllleee^^^YYY[[[]]]fffvvvzzzyyy{{{~~~|||zzznnniiiaaaWWWNNNIIIHHHIIIKKKOOOVVV\\\aaajjjssszzz|||xxxtttxxx}}}~~~~~~~~~~~~}}}zzzxxxuuuuuuwwwzzz|||}}}xxxjjj\\\TTTNNNHHHCCCBBBAAA@@@>>>===<<<<<<======???@@@BBBEEEHHHLLLOOOPPPTTTSSSPPPMMMJJJHHHGGGFFFKKKOOOTTTWWWZZZ[[[WWWSSSYYYdddmmmsss}}}qqqnnnjjjsss{{{}}}vvvmmmgggccc]]]XXXUUUSSSPPPNNNOOOOOOOOONNNNNNMMMMMMMMMRRRSSSYYY```fffkkkuuu~~~|||zzzzzzzzz~~~~~~tttwww{{{pppnnnppp{{{vvvmmmttt}}}zzzhhhPPPBBBBBB;;;999777666666666444333uuuqqqjjjeeebbbaaaaaa```___\\\WWWTTTQQQMMMJJJGGGDDDBBB???>>>======;;;:::999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBCCCEEEGGGGGGPPPSSSZZZcccnnnuuuyyyzzzyyyvvvssspppkkkddd[[[UUUQQQOOOKKKHHHFFFGGGHHHJJJJJJHHHEEEBBB???===;;;;;;:::::::::;;;===>>>@@@AAABBBBBBCCCEEEGGGJJJMMMOOORRRPPPRRRVVV[[[___hhhqqq{{{uuu___QQQDDD???>>><<<:::::::::;;;;;;<<<<<<=========>>>???@@@AAAAAAAAAAAAAAADDDBBBCCCEEEFFFIIIQQQ[[[iiitttssskkk```UUUNNNJJJHHHGGGJJJNNNTTTZZZeeevvv{{{}}}{{{ssspppllliiihhhgggfffeee```___]]]\\\ZZZYYYXXXXXXUUUTTTSSSQQQNNNLLLIIIHHHFFFDDDBBBAAA@@@???===;;;;;;:::888777666666777777:::999;;;???BBBJJJZZZhhhwww|||wwwrrrlllfff___ZZZ[[[\\\eeettt|||zzztttooofff[[[QQQKKKIIIIIIIIINNNTTTZZZ```hhhqqqxxx}}}yyytttxxx~~~}}}|||yyyvvvuuuwwwxxxyyyyyyzzzyyyxxxyyyzzzyyywwwuuuuuuvvvvvvuuusssssssssuuu{{{uuuhhhZZZSSSNNNHHHDDDCCCAAA@@@???=========>>>??????@@@BBBDDDGGGJJJLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHJJJNNNSSSWWWZZZ[[[ZZZXXXcccppp|||xxxppppppqqqyyyvvvmmmeee```ZZZUUURRRPPPNNNMMMPPPOOOOOOOOOOOOOOOOOOPPPSSSTTTZZZaaahhhnnnyyy~~~{{{zzz|||}}}yyyttt{{{yyyooommmqqqyyytttqqqzzzzzzgggPPPCCCBBB<<<:::777666666666444333uuuqqqkkkfffdddbbbaaa``````\\\WWWSSSPPPLLLHHHEEEDDDBBB???>>>===<<<;;;999999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBDDDFFFFFFMMMPPPVVV^^^hhhooorrrsssuuussspppmmmggg^^^UUUOOOKKKJJJHHHFFFGGGIIIKKKMMMKKKIIIGGGCCC@@@===<<<;;;999::::::;;;===>>>@@@AAACCCCCCDDDFFFIIIMMMPPPRRRRRRQQQSSSZZZ___eeennnwwwsssdddQQQGGG===<<<<<<;;;999:::::::::;;;<<<======>>>>>>@@@@@@AAAAAABBBAAAAAAAAADDDCCCCCCFFFIIINNNYYYdddwwwwwwggg```UUULLLHHHGGGGGGGGGKKKOOOWWWbbbqqq{{{yyyuuuqqqoookkkiiihhhgggeeeccc___^^^]]]\\\ZZZZZZYYYYYYXXXWWWUUUSSSPPPMMMKKKIIIGGGEEECCCBBBAAAAAA>>>===;;;:::999777666777777888888888:::===@@@GGGUUUbbbuuu}}}~~~{{{wwwrrrmmmgggaaa\\\[[[\\\cccqqq~~~}}}{{{yyyuuulllaaaUUUMMMJJJIIIHHHMMMSSSXXX]]]eeennnuuu{{{{{{~~~}}}||||||zzzwwwvvvvvvuuutttssssssqqqooommmllljjjgggddddddeeedddcccbbbcccfffiiiqqqwwwzzzrrrsss}}}qqqeeeXXXSSSOOOJJJEEEDDDAAA@@@???>>>>>>>>>???@@@@@@@@@BBBCCCEEEGGGIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIIIILLLQQQUUUXXXZZZ\\\^^^ooosssooorrryyywwwmmmbbb]]]VVVQQQNNNNNNMMMMMMOOOOOOOOOPPPPPPQQQRRRSSSUUUVVV[[[cccjjjrrr~~~~~~{{{zzz{{{~~~}}}sssuuuvvvnnnnnnrrrzzz|||rrrtttwwwcccNNNBBBAAA===:::888777777666555333vvvrrrmmmiiifffdddbbbaaa]]]YYYUUUQQQNNNKKKGGGEEEDDDAAA???======<<<:::999888888888888999999999999;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@AAACCCDDDEEEJJJLLLRRRZZZcccjjjmmmnnnqqqqqqoookkkddd[[[RRRLLLIIIHHHGGGGGGHHHJJJLLLNNNLLLJJJGGGDDD@@@>>><<<;;;999::::::;;;===???AAABBBDDDDDDFFFHHHKKKOOORRRUUUTTTSSSVVV]]]ccciiirrr{{{~~~zzzgggWWWJJJBBB;;;<<<===<<<;;;;;;::::::;;;<<<===>>>>>>???AAAAAABBBBBBBBBBBBAAAAAAGGGEEEEEEIIIMMMTTTbbbnnn~~~tttjjj^^^WWWNNNGGGEEEGGGIIIKKKKKKQQQ\\\kkk{{{{{{zzz}}}|||vvvyyy{{{sssooommmkkkiiihhhfffcccaaa___^^^]]]\\\[[[ZZZZZZZZZYYYXXXVVVTTTQQQOOOLLLKKKHHHFFFDDDCCCCCCBBB@@@???<<<;;;:::888777777777888777666888;;;===BBBOOO\\\qqqzzz}}}{{{wwwsssnnniiibbb^^^\\\\\\bbbooo}}}}}}{{{zzzwwwooodddYYYPPPKKKIIIHHHMMMRRRWWW\\\ccclllrrr|||~~~}}}{{{{{{zzzyyywwwvvvuuussspppnnnkkkiiifffcccaaa___[[[XXXWWWWWWVVVUUUVVVXXX]]]aaaiiipppxxx{{{nnngggjjjvvvooocccXXXTTTQQQLLLGGGFFFAAA@@@???>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIJJJLLLPPPTTTUUUWWW^^^fffzzzrrrooosss}}}vvvlllbbb]]]UUUPPPNNNNNNOOOOOONNNNNNNNNOOOPPPRRRTTTUUUVVVVVV\\\eeemmmwww~~~}}}}}}||||||{{{zzz{{{wwwqqqyyyuuuoooqqqvvvwwwqqqxxxppp^^^LLLBBBAAA>>>;;;999777777777555333vvvsssooollliiigggdddaaaXXXUUUQQQNNNLLLJJJGGGEEECCCAAA>>>===<<<<<<:::999777777777888888999999999;;;;;;<<<<<<===>>>>>>>>>????????????@@@BBBCCCCCCHHHIIINNNUUU^^^eeeiiijjjllllllkkkhhhaaaXXXQQQMMMKKKJJJIIIHHHIIIJJJLLLMMMLLLJJJGGGDDDAAA>>><<<;;;::::::;;;<<<>>>@@@BBBCCCEEEFFFGGGIIIMMMPPPTTTVVVVVVVVVYYY```eeejjjsss{{{~~~sss^^^NNNEEE???;;;<<<===:::999;;;::::::;;;<<<===>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBGGGEEEGGGKKKQQQZZZiiivvvzzzkkk___VVVPPPIIIDDDDDDGGGKKKMMMOOOWWWeeeuuuzzztttrrryyyvvvqqqooommmjjjiiihhhfffcccaaa___^^^]]]\\\[[[[[[[[[[[[XXXXXXVVVUUURRRPPPMMMLLLKKKIIIGGGFFFEEEDDDBBB@@@>>><<<;;;999888777888888666666888:::;;;>>>IIIUUUjjjttt}}}}}}{{{wwwsssooojjjddd___]]]\\\aaammm{{{vvvwww~~~|||xxxuuupppfff\\\RRRLLLJJJIIIMMMSSSWWW[[[bbbjjjpppyyy}}}|||}}}~~~~~~|||{{{zzzyyywwwvvvuuuuuutttrrrnnnjjjbbb___\\\YYYXXXVVVSSSQQQMMMMMMLLLLLLMMMQQQVVV[[[dddkkkttt|||sssfff```dddqqq}}}pppeee[[[XXXUUUOOOJJJHHHAAA@@@???>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKOOOSSSSSSVVVbbboootttqqqttt~~~~~~sssjjjbbb]]]VVVQQQOOOPPPQQQRRRMMMLLLLLLMMMOOOQQQTTTUUUVVVXXX^^^gggqqq{{{~~~|||{{{{{{zzz{{{{{{{{{|||rrrqqq~~~~~~uuusssxxx~~~}}}tttsssyyyjjj[[[NNNGGGEEE???<<<:::888888777555444vvvssspppmmmkkkhhhdddaaaVVVSSSOOOMMMLLLJJJHHHFFFCCCAAA>>>===<<<;;;:::888666666777777888999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBEEEGGGJJJPPPXXX^^^bbbcccbbbcccccc```ZZZTTTOOONNNLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHFFFCCC@@@>>>===<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGHHHJJJMMMQQQTTTVVVWWWVVVZZZ```fffjjjrrrzzz}}}jjjVVVFFFAAA;;;888999999777777999::::::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFEEEHHHOOOWWWaaaqqqrrrcccWWWNNNJJJEEEBBBDDDGGGJJJLLLNNNXXXhhhvvvqqqnnnqqq||||||uuuppppppnnnjjjhhhgggfffdddbbb```___^^^]]][[[[[[ZZZZZZXXXWWWWWWUUUTTTRRRPPPOOOOOOMMMJJJIIIHHHGGGDDDBBB???===;;;999888888888888666666888::::::;;;EEEOOOcccnnnxxx}}}~~~|||xxxtttpppjjjddd```\\\[[[^^^jjjxxx|||rrruuu}}}wwwvvvrrrjjj___UUUOOOKKKJJJMMMRRRVVVZZZ```hhhnnnvvv{{{~~~}}}{{{zzzxxx}}}}}}}}}}}}||||||zzzyyyxxxuuuuuuuuuuuutttpppjjjeeeYYYVVVSSSPPPOOONNNLLLJJJEEEEEEEEEEEEGGGKKKPPPUUU___gggqqqzzzzzzkkkaaa\\\___kkkwwwuuujjjaaa]]]ZZZSSSMMMJJJCCCBBBAAA???>>>??????@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIILLLKKKOOOTTTUUUYYYjjj}}}xxxuuuwww~~~xxxnnneee```[[[UUUQQQQQQQQQRRRRRRMMMLLLLLLLLLNNNQQQTTTVVVXXXZZZbbblllvvv}}}{{{yyyyyyyyyyyyzzz|||~~~xxxooovvvyyywwwzzzyyywww{{{vvvhhh\\\RRRMMMKKK@@@>>>;;;999888777555444tttrrrooommmjjjgggbbb___XXXUUUQQQNNNLLLJJJGGGEEECCC@@@>>><<<<<<;;;:::888666666666777888999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDDDDEEEJJJPPPTTTWWWXXXUUUVVVWWWTTTOOOLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJGGGFFFDDDBBB@@@>>>======<<<===>>>???AAADDDFFFGGGHHHHHHIIIKKKMMMPPPSSSUUUTTTTTTXXX___eeeiiiqqqyyy~~~nnn^^^NNNBBB>>>999666888888666777:::::::::;;;===>>>???@@@AAA???@@@BBBCCCEEEEEEFFFFFFGGGGGGMMMVVVaaammm~~~pppeeeYYYQQQKKKHHHDDDCCCEEEHHHKKKLLLMMMXXXgggssszzzuuujjjkkkrrrzzzvvvrrrooojjjhhhffffffeeedddbbbaaa___]]][[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUSSSSSSSSSPPPNNNLLLJJJHHHEEECCC@@@>>><<<:::999888888888666666888:::999999AAAKKK]]]hhhtttzzz}}}}}}yyytttpppjjjddd___[[[XXX[[[fffttt{{{ssswww}}}zzzzzzvvvooodddYYYQQQMMMIIILLLQQQTTTWWW]]]eeekkktttyyyzzzwwwwwwyyyzzz{{{~~~}}}~~~||||||}}}}}}|||{{{zzzzzzvvvvvvvvvuuusssmmmeee```UUUSSSOOOLLLKKKIIIHHHFFFAAABBBCCCCCCEEEHHHMMMQQQ[[[bbbmmmvvv}}}ttthhh___[[[]]]hhhssszzzpppgggccc___WWWOOOLLLGGGFFFDDDBBBAAA@@@@@@AAA@@@BBBCCCEEEEEEEEECCCBBBAAABBBBBBCCCEEEGGGHHHIIIKKKKKKPPPWWWYYY___uuuzzzyyy}}}xxxqqqggg___[[[WWWSSSPPPPPPPPPPPPOOOOOONNNMMMMMMOOORRRUUUWWW[[[^^^gggrrr||||||zzzxxxwwwwwwxxxwww{{{xxxwwwuuusssxxxxxx|||}}}sssfff[[[TTTOOOLLLAAA>>>;;;999999888666444rrrpppnnnllliiifffaaa]]][[[XXXSSSPPPMMMJJJGGGEEECCC@@@>>><<<<<<;;;999888555666666777888999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@@@@CCCBBBCCCEEEIIIMMMOOOOOOKKKMMMMMMKKKHHHFFFGGGIIIHHHHHHHHHGGGHHHHHHIIIIIIFFFEEECCCAAA???>>>=========>>>???@@@BBBEEEGGGHHHIIIIIIIIIKKKMMMPPPRRRTTTQQQQQQVVV^^^eeeiiiqqqyyy|||}}}pppaaaTTTHHH@@@===999777888888888:::>>>::::::;;;===>>>@@@AAAAAA???@@@AAACCCEEEFFFGGGGGGIIIKKKRRR^^^kkkyyyssscccYYYRRRLLLKKKIIIFFFFFFHHHKKKLLLMMMRRR]]]kkkuuuzzz{{{nnngggjjjuuu~~~sssooojjjgggfffffffffeeebbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUSSSPPPMMMLLLIIIFFFDDD@@@???<<<:::999888888888666666888:::999999@@@IIIYYYeeeqqqxxx|||~~~yyyuuupppjjjccc___YYYVVVYYYcccqqq{{{vvv{{{}}}~~~{{{ssshhh\\\SSSOOOGGGKKKOOOSSSVVV[[[ccciiirrrxxx|||vvvtttuuuyyy}}}~~~~~~}}}zzz{{{||||||}}}}}}}}}}}}}}}||||||wwwwwwwwwvvvrrrkkkbbb[[[WWWSSSOOOLLLJJJIIIGGGEEE@@@BBBCCCDDDEEEIIIMMMPPPWWW___jjjssszzz|||rrrhhhaaa]]]^^^hhhrrr~~~tttjjjfffbbbYYYQQQMMMJJJIIIGGGDDDBBBBBBBBBBBB???@@@BBBDDDDDDCCCBBBAAA>>>???@@@BBBDDDGGGIIIJJJKKKJJJPPPYYY\\\eee}}}zzz}}}|||tttlllccc[[[WWWTTTPPPNNNNNNNNNMMMLLLQQQPPPNNNNNNPPPSSSVVVXXX^^^aaajjjvvv|||yyywwwvvvwwwwwwsss{{{tttkkknnnyyyyyy}}}yyypppcccYYYRRRMMMIIIAAA???<<<:::999888666444qqqmmmhhheeedddccccccbbb```]]]ZZZXXXWWWSSSLLLGGGGGGDDD@@@>>>===<<<:::999666777777888999999:::::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>AAAAAABBBCCCDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@???>>>======>>>???AAACCCEEEGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOTTTTTTVVVZZZ```gggnnnrrrtttpppiii___TTTIIIBBB======<<<<<<;;;;;;:::999999=========>>>??????@@@@@@===@@@CCCDDDCCCDDDHHHLLLNNNUUU]]]iiizzzvvviii]]]RRRKKKJJJFFFDDDDDDHHHIIIIIILLLPPPVVV^^^jjjvvv~~~zzzppplllgggooo}}}{{{sssjjjeeeffffffeeeccccccaaa^^^]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVUUURRROOOKKKIIICCCBBB@@@===;;;999888777777888888888888:::>>>AAAUUUdddssswwwyyy}}}~~~{{{wwwpppiiibbb^^^YYYXXXYYY```mmm~~~}}}xxxyyy|||~~~~~~}}}~~~{{{vvvppphhh[[[OOOMMMJJJJJJOOOTTTXXX___fffpppuuu}}}|||xxxvvvxxx}}}~~~{{{xxxvvvssswww~~~~~~~~~~~~~~~}}}|||{{{vvvuuutttrrroooiiiaaa\\\TTTTTTSSSQQQNNNJJJFFFDDDCCCDDDCCCCCCCCCEEEJJJMMMXXX^^^gggnnnuuu|||vvvoooeee[[[XXX]]]gggnnnzzz}}}wwwoooiiiddd\\\RRRJJJLLLLLLKKKJJJHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBB>>>>>>BBBEEEDDDFFFIIIJJJMMMVVV___fffrrrwwwoooggg___ZZZUUURRROOOMMMMMMNNNMMMMMMLLLKKKKKKMMMPPPTTTUUUVVV```fffppp|||~~~{{{xxxvvvuuuvvvvvvzzz|||}}}ssskkkkkkxxx~~~tttfff[[[TTTOOOKKKHHHBBB@@@===:::888777777777ppplllhhheeedddccccccbbbbbb___\\\[[[[[[WWWQQQLLLHHHEEEAAA>>>===;;;:::888777777888888999::::::;;;:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>>>>======??????@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCAAAAAA@@@??????>>>======>>>???AAACCCEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQSSSWWW\\\bbbgggjjjmmmggg^^^TTTJJJCCC???===<<<<<<;;;;;;;;;;;;::::::======>>>>>>???@@@@@@@@@BBBEEEGGGHHHGGGIIIMMMQQQTTT]]]jjjwww|||kkk___UUUKKKFFFEEEFFFDDDEEEJJJLLLLLLPPPUUU[[[cccppp{{{wwwmmmjjjiiirrr|||uuummmhhhiiiiiihhhfffdddbbb`````````___]]]\\\ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVSSSOOOKKKIIIDDDCCCAAA>>><<<:::888888777888888888888:::===@@@OOO___ooouuuyyy}}}~~~|||xxxrrrjjjbbb^^^ZZZXXXXXX]]]jjjzzz}}}wwwxxx|||~~~}}}~~~|||wwwqqqjjj]]]PPPOOOKKKKKKOOOSSSWWW]]]cccnnnttt|||~~~}}}~~~zzzwwwuuusssxxx~~~~~~~~~~~~}}}|||{{{{{{uuutttsssrrrnnnhhhaaa[[[WWWWWWVVVTTTQQQMMMJJJGGGDDDDDDDDDCCCCCCEEEIIIMMMSSSZZZccckkkqqqwww~~~|||tttoooeee]]]YYY]]]eeekkkvvv|||~~~xxxooohhhccc[[[RRRKKKKKKKKKLLLLLLLLLJJJHHHGGGBBBBBBAAAAAA@@@@@@@@@@@@CCC@@@@@@EEEHHHIIILLLPPPPPPRRRZZZeeeooo~~~zzzyyypppggg___ZZZTTTRRRNNNMMMMMMNNNMMMMMMNNNMMMMMMOOORRRUUUXXXYYYcccjjjuuu|||{{{xxxvvvuuuuuuvvvwww}}}vvvnnnmmmuuuyyypppbbbWWWPPPLLLHHHEEEAAA@@@>>><<<:::888777777ooolllhhheeeddddddbbbaaabbb```^^^______]]]XXXTTTKKKGGGBBB???===;;;999888888888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>===============>>>>>>?????????????????????????????????AAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@??????>>>>>>======>>>@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNRRRVVVYYY\\\]]]___YYYPPPFFF???<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAABBBDDDFFFFFFFFFIIINNNSSS]]]jjjzzz{{{mmm^^^TTTLLLEEEBBBCCCFFFEEEGGGLLLNNNOOOUUU[[[cccmmmzzzwwwooommmmmmvvv|||xxxyyy}}}~~~~~~zzztttmmmjjjjjjjjjiiigggeeedddcccddddddcccaaa^^^[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXVVVTTTPPPLLLJJJEEEDDDBBB@@@===;;;999999666777777777777999<<>><<<:::888777ooollliiigggfffdddbbb```bbb```___```bbbaaa]]]YYYNNNJJJDDD???===;;;999888999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>???>>>>>>>>>============<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>======>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFHHHJJJMMMOOOQQQQQQQQQQQQLLLEEE>>>:::999:::<<<:::::::::;;;<<<======>>>>>>>>>??????@@@AAAAAAAAA@@@BBBDDDDDDEEEJJJQQQXXXhhhvvvooobbbUUUNNNIIIEEEDDDEEEFFFFFFIIIMMMPPPRRRXXX```nnnzzzzzzuuuuuuuuu|||yyyrrrrrruuuwwwwwwtttpppkkkhhhhhhhhhgggffffffffffffggghhhgggcccaaa\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXUUUQQQNNNLLLFFFEEEDDDBBB???===;;;:::666777777666666888;;;>>>FFFTTTeeessszzz}}}~~~~~~yyyppphhhbbb]]]ZZZWWWXXX___mmm}}}}}}yyytttuuu}}}yyyuuuwww{{{~~~yyysssfffZZZQQQMMMKKKMMMPPPSSSYYY```iiioooxxx}}}zzzwwwsssqqqqqquuu~~~{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyytttssspppnnnjjjddd]]]YYYUUUTTTSSSQQQNNNKKKHHHFFFEEEEEEEEEDDDEEEGGGKKKOOORRRXXX___dddeeeeeegggiiikkklllnnnnnnmmmmmmnnnoookkkjjjfffbbb___```ccceeekkkqqqzzzyyypppgggaaa[[[VVVSSSPPPSSSWWWZZZZZZVVVQQQNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDCCCDDDIIIMMMOOOUUU\\\bbbgggssszzztttnnnqqq||||||pppggg___YYYVVVQQQOOOMMMLLLMMMNNNMMMLLLOOOPPPQQQRRRTTTXXX]]]```lllttt}}}uuutttsssrrrrrrsssuuuvvvwww|||uuummmiiixxx}}}wwwmmmdddWWWMMMHHHDDDBBB???@@@@@@@@@???===;;;888777nnnmmmjjjiiihhhfffccc``````^^^^^^```bbbbbb^^^ZZZPPPKKKEEE@@@===<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>>>>============<<<<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDEEEGGGIIIJJJJJJIIIHHHEEECCC@@@===;;;:::;;;;;;999:::;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBCCCDDDFFFGGGJJJQQQ\\\dddvvv}}}pppcccXXXNNNJJJHHHFFFFFFHHHGGGGGGKKKPPPSSSVVV^^^hhh{{{}}}zzz}}}yyyqqqooopppqqqqqqooommmjjjhhhhhhhhhgggggghhhggghhhhhhiiigggdddaaa^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[YYYVVVSSSOOOMMMGGGGGGFFFDDDBBB???<<<;;;777777777666666777;;;===FFFQQQbbbrrrzzz|||}}}~~~}}}tttlllggg___]]]YYYXXX]]]iiixxxyyyvvvssstttzzz{{{ssswww}}}|||{{{~~~yyymmmaaaRRRMMMKKKMMMPPPSSSYYYaaafffllluuu}}}||||||{{{xxxtttqqqooonnnqqqxxx~~~xxxzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxsssrrrooolllhhhbbb\\\WWWRRRQQQPPPNNNKKKHHHFFFEEEEEEEEEFFFFFFGGGJJJNNNRRRXXX\\\aaaaaa^^^[[[ZZZZZZ[[[\\\^^^___```cccgggjjjhhhhhhgggeeecccbbbcccdddhhhmmmuuu}}}~~~yyyqqqhhhbbb]]]ZZZXXXWWW[[[```cccccc^^^XXXTTTSSSQQQNNNLLLJJJJJJJJJJJJNNNMMMOOOTTTWWWZZZaaaiiiqqqzzzzzzpppmmmmmmsss~~~uuujjjbbb\\\XXXVVVOOOMMMLLLLLLMMMNNNMMMLLLNNNOOOQQQRRRUUUYYY```eeepppyyy|||xxxvvvtttsssqqqqqqrrrtttuuuzzzwwwrrrqqqyyysssjjjaaaUUUKKKFFFDDDBBB@@@???@@@@@@???===;;;999777ooonnnlllllljjjhhhdddaaa___]]]]]]___aaa```\\\YYYQQQLLLEEE@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<======<<<<<<===>>>????????????>>>>>>============<<<<<<<<<<<<<<<======>>>>>>>>>>>>???AAABBBCCCCCCBBBAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????????????????@@@@@@AAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBB======>>>======<<<<<<;;;::::::;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCEEEGGGIIINNNYYYfffpppooobbbWWWNNNGGGFFFGGGFFFFFFHHHHHHJJJPPPVVVZZZ^^^iiiuuu|||}}}zzzrrrnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkiiihhhgggggggggfffbbb```____________^^^]]]\\\[[[\\\\\\\\\ZZZXXXTTTPPPNNNHHHHHHGGGFFFDDDAAA>>><<<888888888777666888;;;>>>DDDMMM]]]oooyyy{{{|||}}}vvvpppkkkaaa```]]][[[^^^hhhvvv~~~wwwuuussstttyyyxxx}}}}}}yyywwwzzz}}}rrrfffUUUPPPLLLMMMOOORRRXXX___dddjjjsss{{{~~~}}}|||zzzyyyxxxtttpppmmmmmmmmmsss}}}zzz}}}~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwsssqqqmmmjjjfff```ZZZUUURRRQQQOOOMMMJJJHHHFFFFFFEEEFFFGGGGGGIIIMMMRRRVVV]]]```bbb___XXXRRRPPPOOOMMMOOOQQQTTTWWW\\\cccgggiiijjjjjjhhheeebbbbbbbbbeeeiiipppxxx~~~|||yyyrrrkkkeeeaaa___^^^___bbbhhhllllllgggbbb^^^ZZZXXXVVVSSSQQQQQQRRRSSSVVVVVVYYY___bbbfffoooxxxvvvkkkgggiiimmmvvvyyyooofff___[[[WWWUUUMMMLLLKKKLLLMMMNNNMMMLLLLLLOOOQQQSSSVVV\\\dddkkkvvv~~~yyyuuuvvvtttsssrrrrrrsssuuuvvv|||{{{zzz~~~wwwssshhh___SSSKKKFFFEEECCCAAA??????>>>>>><<<:::999888pppooonnnnnnmmmjjjeeebbb___^^^]]]^^^```___[[[VVVQQQLLLFFFAAA>>>>>>==============================<<<<<<>>>???????????????>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>>??????AAABBBDDDFFFGGGGGGFFFEEEEEEDDDBBBAAA@@@???@@@@@@===>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAABBBCCCCCCCCCDDDFFFIIIMMMTTTbbbrrr}}}qqqcccXXXOOOHHHCCCEEEGGGFFFFFFGGGJJJMMMUUU^^^ccckkkyyy|||yyyssspppnnnnnnooommmnnnoooooonnnmmmmmmnnnjjjhhhfffddddddbbb```^^^^^^^^^^^^^^^]]]\\\[[[ZZZ]]]]]]]]][[[YYYUUUQQQOOOIIIIIIIIIHHHEEEBBB???===999999999888777888;;;>>>AAAGGGWWWkkkwwwzzz}}}~~~~~~{{{vvvqqqnnncccbbbaaa^^^```hhhvvv~~~wwwvvvvvvvvvzzz}}}zzzvvvsssvvv}}}ttthhh[[[TTTOOOOOOOOOPPPVVV\\\aaahhhqqqyyy|||{{{{{{zzzyyyyyyyyywwwrrrmmmkkkmmmooouuu}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzxxxwwwvvvrrrppplllhhhddd___XXXTTTQQQPPPNNNKKKIIIGGGFFFEEEEEEFFFHHHIIILLLPPPVVVZZZ```aaa```[[[SSSLLLIIIIIIFFFHHHLLLQQQVVV]]]eeejjjmmmnnnnnnkkkfffaaa___^^^bbbffflllsssxxx|||}}}~~~zzzxxxsssmmmhhhdddbbbbbbcccgggmmmrrrsssqqqllliiifffdddaaa^^^]]]]]]___``````aaafffmmmrrrwwwuuullliiifffjjjrrr|||vvvqqqhhh```ZZZVVVSSSQQQKKKJJJJJJKKKMMMNNNMMMKKKKKKOOOSSSUUUXXX___iiiqqq~~~{{{wwwttttttssssssrrrsssvvvxxxyyy}}}}}}wwwuuufff]]]RRRJJJFFFEEECCCBBB???>>>===;;;:::999999999ppppppoooooonnnkkkfffbbb```^^^]]]^^^___^^^YYYUUUQQQLLLFFFAAA???>>>>>>>>>>>>>>>>>>>>>============<<<===>>>??????@@@@@@???>>>=========<<<<<<<<<<<<::::::;;;<<<===???@@@@@@EEEGGGIIIKKKLLLKKKJJJIIIGGGFFFDDDAAA@@@@@@@@@@@@============>>>>>>>>>>>><<<<<<===============<<<>>>>>>??????@@@@@@AAAAAA??????>>>======<<<;;;;;;:::999999999999:::;;;<<<<<<<<<<<<<<<============@@@@@@AAABBBBBBCCCCCCDDDKKKMMMPPPUUU^^^mmm~~~uuuggg[[[RRRKKKEEECCCFFFIIIHHHGGGGGGKKKPPPYYYccckkkttt~~~}}}xxxtttqqqppppppppplllmmmoooooonnnmmmnnnnnnkkkhhheeebbbaaa```^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYY^^^^^^]]]\\\YYYVVVRRRPPPIIIJJJJJJIIIFFFCCC???===:::::::::999888999<<>><<<:::999888999999rrrrrrpppnnnkkkgggcccaaa]]]]]]]]]^^^^^^]]]ZZZWWWOOOLLLGGGBBB>>><<<;;;<<<>>>>>>============>>>>>>============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;>>>>>>??????@@@BBBCCCDDDCCCEEEIIIMMMPPPRRRSSSSSSNNNJJJFFFBBBAAA@@@???===>>>>>>>>>>>>============;;;<<<<<<===============?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999:::;;;<<<<<<<<<<<>>>>>>>>>>>??????@@@:::===@@@@@@@@@BBBGGGLLLIIINNNVVV```ppptttfffYYYNNNGGGDDDEEEFFFFFFGGGHHHLLLNNNMMMUUUbbbooo{{{}}}yyy|||~~~wwwvvvtttqqqnnnlllkkkkkkooommmjjjjjjkkkllllllkkkllljjjgggdddaaa___^^^^^^aaa```^^^\\\\\\\\\]]]^^^bbbbbb```^^^[[[YYYVVVUUUQQQPPPMMMJJJFFFCCC@@@???<<<;;;;;;::::::;;;;;;<<<@@@CCCMMM]]]nnnzzz~~~~~~~~~zzzzzzzzzxxxqqqkkkfffcccbbbdddgggllluuu~~~{{{}}}||||||{{{vvvtttwww{{{}}}|||vvvqqqfff\\\RRRMMMKKKKKKRRRZZZaaagggpppwww|||~~~yyyvvvwwwzzz|||}}}zzzuuussssssvvvxxx~~~~~~{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzyyyvvvtttrrrooojjjeee```ZZZTTTPPPNNNMMMKKKIIIGGGEEECCCBBBHHHIIIJJJLLLPPPTTTYYY\\\```]]]WWWQQQKKKGGGEEECCCDDDFFFKKKUUUbbbmmmtttvvvzzzyyyvvvoooggg```\\\ZZZ```___cccjjjppprrrwww||||||xxxrrrnnnllljjjgggddddddfffkkkpppuuuyyy{{{|||{{{xxxvvvvvvxxxzzz{{{{{{xxxooofffffflllpppvvv~~~wwwmmmggg```YYYUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNOOORRRQQQRRRVVV^^^hhhsssyyy~~~zzzwwwvvvvvvuuurrrssswwwyyyyyy~~~zzzxxxwwwxxx~~~}}}xxx~~~wwwpppaaaZZZPPPJJJGGGFFFEEECCC@@@???>>><<<:::999999888qqqpppooollliiieeebbb```\\\[[[[[[\\\\\\ZZZWWWTTTOOOLLLGGGBBB???<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<======???@@@@@@DDDFFFIIIMMMPPPRRRRRRRRRMMMJJJFFFCCCBBBAAA@@@??????>>>>>>>>>============;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999:::;;;<<<<<<<<<<<<>>>>>>======>>>>>>??????@@@BBBCCCBBBAAABBBFFFJJJNNNVVVbbbnnn~~~uuugggZZZQQQJJJFFFBBBCCCDDDEEEFFFHHHLLLNNNUUU^^^lll|||{{{yyy~~~}}}zzz~~~{{{sssrrrpppnnnmmmlllkkkkkklllkkkjjjkkknnnppppppooommmkkkhhheeebbbaaa``````aaa```___]]]]]]^^^___```ccccccbbb```]]]ZZZXXXWWWSSSQQQOOOKKKHHHDDDAAA@@@===<<<;;;;;;:::::::::;;;===AAAJJJZZZkkkwww|||}}}|||yyyzzz{{{yyysssnnnhhhdddbbbdddggglllvvv~~~~~~}}}|||{{{wwwuuuwwwxxxyyy}}}|||vvvsssggg^^^TTTOOOLLLLLLRRRYYY___dddmmmtttyyy|||~~~{{{vvvtttvvv{{{~~~~~~{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzxxxuuussspppmmmiiiddd___YYYSSSOOOKKKJJJIIIHHHGGGEEEDDDDDDIIIIIIJJJMMMQQQUUUYYY\\\___[[[UUUOOOJJJGGGEEEEEEJJJLLLSSS^^^kkkvvv|||~~~~~~|||xxxqqqiiiccc^^^\\\]]][[[___fffkkknnnrrrxxx|||xxxsssooommmjjjeeebbb^^^aaaffflllsssyyy~~~wwwooojjjeeegggoooyyy~~~vvvgggbbbZZZTTTPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUYYY```kkkxxx}}}yyywwwvvvvvvvvvtttuuuxxxyyy{{{|||}}}tttwww~~~xxx~~~uuummm```ZZZQQQLLLJJJIIIFFFDDDAAA@@@???===;;;:::999999pppooommmjjjfffccc```___[[[ZZZYYYYYYXXXWWWSSSQQQOOOLLLHHHCCC???===<<<<<<;;;::::::999999::::::;;;;;;<<<<<<===>>>??????@@@???>>>>>>======<<<<<<;;;<<<<<<;;;<<<<<<===>>>>>>DDDFFFIIILLLNNNPPPPPPQQQLLLIIIEEECCCCCCCCCBBBAAA??????>>>>>>>>>=========;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999:::;;;<<<<<<===<<<<<<===============>>>??????AAACCCDDDCCCBBBDDDIIINNNUUUbbbrrrxxxgggXXXNNNIIIGGGFFFCCCDDDFFFGGGGGGJJJNNNQQQXXXbbbsss~~~zzz{{{xxxssswww|||uuuooonnnmmmlllkkkjjjjjjjjjhhhhhhiiimmmqqqsssssssssmmmkkkiiigggeeecccbbbbbbbbbaaa`````````aaabbbccceeedddcccaaa___]]]ZZZYYYUUUTTTQQQNNNJJJFFFCCCAAA>>>>>><<<;;;::::::999999;;;>>>GGGUUUfffssszzz||||||zzzyyyzzz{{{zzzuuuqqqkkkfffcccdddfffkkkvvv~~~}}}~~~~~~zzzxxxwwwtttsssyyy|||wwwsssiii```WWWRRRNNNMMMQQQXXX[[[aaahhhoootttxxx{{{}}}{{{wwwsssrrrvvv|||~~~~~~~~~~~~}}}|||{{{zzz{{{zzzyyyyyyyyywwwtttqqqnnnkkkgggccc^^^XXXRRRMMMHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJLLLOOOSSSWWWZZZ\\\^^^YYYRRRKKKGGGFFFGGGHHHOOOSSS]]]iiiuuu~~~zzzsssllleeeaaa^^^ZZZYYY[[[bbbgggjjjnnnssszzzxxxuuurrrnnniiiccc___YYY\\\```hhhpppyyy{{{mmmiiihhhggglllttt{{{rrraaa\\\UUUPPPMMMKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRVVVZZZ]]]cccnnn}}}{{{xxxvvvuuuuuuvvvvvvwwwxxxyyy~~~}}}wwwrrryyy{{{rrriii___ZZZSSSOOONNNLLLIIIFFFCCCBBB@@@>>>===;;;;;;:::pppnnnkkkgggdddaaa______ZZZYYYWWWVVVVVVTTTQQQOOONNNLLLHHHDDD@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>======<<<<<<>>>============>>>???@@@BBBDDDFFFHHHJJJLLLLLLLLLIIIFFFCCCBBBBBBCCCCCCBBB?????????>>>>>>>>>======;;;<<<<<<========================>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999:::;;;<<<============<<<<<<<<<<<<===>>>??????>>>@@@BBBCCCEEEJJJRRRXXXbbbpppvvvlll]]]OOOHHHFFFGGGHHHGGGHHHJJJKKKKKKNNNQQQTTT\\\fffyyy|||{{{rrrppprrryyywwwrrrnnnmmmlllkkkjjjiiiiiiiiieeefffhhhlllqqqssssssrrrlllllljjjiiigggeeeeeedddcccbbbbbbbbbcccdddeeefffeeedddcccbbb```^^^\\\[[[WWWVVVTTTQQQMMMIIIEEECCC@@@???===<<<:::999999999999<<>>===<<<;;;pppmmmiiieeebbb```___^^^ZZZXXXVVVUUUUUUSSSQQQOOOMMMKKKHHHDDDAAA???===<<<;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHIIIFFFDDDAAA???@@@AAAAAAAAA????????????>>>>>>>>>>>>;;;<<<<<<===============<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;:::999999::::::;;;<<<============<<<<<<<<<======>>>@@@@@@<<>><<<:::999999888999<<>>===:::999999888888999999:::;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHEEECCC@@@>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;<<<<<<===============;;;<<<<<<======>>>>>>???===<<<<<<;;;;;;:::999999::::::<<<===========================>>>@@@AAABBB@@@CCCGGGJJJPPP[[[gggpppzzzlllVVVQQQJJJFFFDDDEEEEEEEEEHHHJJJMMMPPPSSSXXX]]]aaalllzzzpppiiiccclllyyyxxxsssqqqpppooommmkkkiiihhhgggggggggffffffhhhkkklllkkkjjjjjjjjjkkkjjjjjjiiihhhgggeeeeeeffffffffffffffffffddddddccccccaaa```___^^^ZZZZZZYYYVVVQQQLLLGGGDDDAAA@@@>>><<<;;;:::999999:::<<<@@@IIIVVVeeerrrzzz|||}}}}}}|||zzzxxxuuusssqqqjjjdddbbb```bbbjjjsss|||yyyrrrooouuu~~~~~~yyyuuusssnnnggg```[[[TTTNNNMMMOOOVVVZZZ```eeekkkqqqvvv{{{|||~~~~~~{{{|||}}}{{{vvv{{{~~~}}}}}}||||||||||||||||||||||||wwwwwwyyy{{{|||}}}}}}}}}xxxwwwvvvuuuuuurrrooolllhhhddd]]]XXXTTTPPPLLLJJJJJJJJJIIIIIIHHHGGGFFFFFFKKKNNNRRRWWW[[[]]]^^^^^^WWWRRRJJJDDDCCCGGGMMMQQQ\\\dddpppyyy~~~~~~}}}yyyuuupppnnnlllhhhbbb]]]XXXUUUUUUZZZ]]]___ccciiipppsssuuutttoooiiidddaaabbbeeejjjpppvvvzzz}}}~~~}}}qqqmmmiiikkkqqqyyytttggg___WWWSSSNNNKKKJJJKKKLLLLLLMMMMMMMMMNNNNNNPPPQQQRRRVVV]]]eeennnwww}}}{{{xxxuuussssssssssssqqqwww{{{{{{yyypppuuuzzzuuuoooiiiaaa]]]XXXUUUTTTRRRNNNKKKHHHFFFDDDBBB???>>><<<<<>>===::::::999999999999::::::<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCDDDEEEHHHHHHHHHHHHIIIJJJJJJKKKFFFCCC@@@??????@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;<<<<<<===============;;;;;;<<<<<<===>>>>>>???===<<<<<<;;;;;;:::999999:::;;;<<<======>>>>>>>>>======>>>>>>???AAABBBCCCCCCGGGLLLRRR[[[iiixxxzzzjjj]]]MMMIIIEEECCCCCCEEEGGGGGGGGGJJJOOOUUU[[[bbbjjjooo|||rrrhhhggggggsss{{{uuurrrpppnnnmmmllljjjiiihhhhhhhhhhhhgggffffffiiijjjjjjjjjiiiiiijjjkkkjjjjjjhhhhhhfffggggggggggggffffffeeeeeeeeeeeedddcccbbbaaa```[[[[[[ZZZWWWRRRMMMGGGDDD@@@???>>><<<;;;:::::::::999;;;>>>EEEQQQ___nnnwwwzzz{{{}}}}}}{{{xxxwwwvvvpppjjjdddaaa^^^^^^dddlllooowww}}}~~~{{{uuusssxxx|||yyywwwrrrkkkddd___XXXPPPNNNOOOTTTXXX]]]bbbhhhnnnuuuyyy|||~~~zzzxxxuuu{{{~~~}}}|||}}}||||||{{{{{{zzzzzzzzzwwwxxxyyyzzz{{{|||||||||xxxvvvuuutttsssqqqnnnkkkeee___WWWQQQMMMJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKOOOTTTYYY]]]______^^^UUUPPPJJJEEEDDDIIIOOOSSS```hhhrrryyy{{{yyywwwvvvrrrooollllllllljjjccc]]]YYYVVVUUUYYY\\\^^^bbbhhhlllppptttsssooojjjfffeeedddhhhooovvvzzzzzzyyyxxxvvvxxx{{{yyypppkkkmmmnnnttt}}}wwwlllaaaZZZTTTQQQLLLJJJJJJLLLMMMMMMMMMMMMMMMOOOPPPRRRTTTUUU[[[aaalllyyy}}}{{{xxxuuusssrrrrrrrrrrrrxxx}}}~~~~~~vvvrrrxxxzzzrrrjjjccc^^^XXXUUUTTTRRRNNNKKKHHHGGGDDDBBB???===<<<;;;jjjfff```[[[WWWVVVWWWXXXVVVTTTQQQQQQQQQRRRQQQOOOLLLKKKIIIFFFCCC@@@>>>======<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBDDDGGGIIIJJJMMMLLLLLLLLLLLLMMMNNNNNNGGGEEEAAA@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>;;;<<<<<<===============;;;;;;;;;<<<===>>>>>>???===<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCHHHOOOXXXddduuuzzznnn___SSSKKKHHHCCCBBBDDDGGGJJJKKKHHHLLLSSSZZZcccllluuu{{{zzzjjjdddgggooo}}}xxxssspppnnnkkkjjjiiiiiiiiiiiiiiiiiihhhgggeeefffhhhjjjkkkkkkhhhhhhjjjjjjkkkjjjiiihhhgggggghhhggggggfffeeedddffffffffffffeeedddcccbbb[[[[[[ZZZWWWSSSMMMGGGDDD@@@???>>><<<<<<;;;;;;;;;999:::<<>><<<<<<;;;;;;:::::::::;;;;;;;;;===??????>>>>>>@@@AAADDDCCCBBBAAABBBAAA@@@???CCCDDDDDDDDDEEEJJJPPPTTTWWWWWWVVVVVVVVVVVVVVVVVVPPPJJJDDD@@@AAABBBAAA@@@??????>>>???@@@@@@===;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<::::::;;;;;;;;;<<<===???@@@AAABBB???===>>>BBBEEEEEEDDDMMMOOOUUUbbbssswwwiii\\\RRRLLLIIIEEEDDDFFFGGGFFFIIINNNTTTUUU]]]iiirrrzzzttthhheeehhhwww|||uuuqqqoooooommmkkkiiihhhggghhhiiijjjhhhgggggggggffffffffffffhhhhhhiiiiiiiiihhhhhhggghhhhhhhhhhhhhhhggggggggggggfffeeeeeeeeedddbbb```]]][[[WWWTTTQQQMMMGGGDDDBBB@@@============<<<;;;===;;;<<>>???AAAAAA@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDDDDGGGHHHKKKMMMPPPUUU[[[___bbbcccdddeeeeeeeeeeeeeeeYYYRRRJJJEEEDDDDDDCCCBBBAAA@@@???@@@@@@???===;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<==================>>>@@@DDDHHHKKKMMMZZZ^^^fffrrruuufff[[[SSSLLLGGGGGGDDDDDDFFFGGGGGGKKKQQQWWW]]]kkk{{{uuulllkkkooovvvppplllkkkllllllkkkiiihhhggghhhiiijjjhhhhhhgggggggggfffffffffhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhggggggffffffffffffeeedddeeeeeeeeecccaaa]]][[[XXXUUUSSSOOOJJJFFFDDDBBB@@@?????????>>><<<<<<999:::>>>EEEOOO___mmmvvvyyy{{{yyyzzz{{{xxxrrrqqqnnnhhhbbb^^^\\\\\\]]]______fffrrr~~~{{{yyy}}}yyyvvvsssppplllgggbbb\\\UUUPPPQQQUUUZZZ]]]```gggpppwwwxxx{{{||||||||||||{{{{{{{{{{{{|||{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwvvvuuuvvvuuusssrrrqqqoookkkhhh^^^XXXPPPKKKJJJJJJHHHFFFEEECCCEEEGGGEEECCCEEEJJJLLLNNNRRRUUUWWWWWWUUUTTTNNNLLLJJJGGGHHHMMMUUUZZZ```dddiiikkkkkkjjjkkkmmmlllmmmnnnppppppmmmhhhddd^^^\\\[[[\\\___ccceeefffgggjjjmmmnnnlllkkkkkkllloooqqqsssxxxzzzxxxsssooolllkkkkkklllmmmooopppqqqpppooonnnmmmmmmkkkhhheee___cccgggjjjmmmttt~~~}}}xxxooofff^^^XXXRRROOONNNMMMLLLJJJJJJKKKMMMNNNNNNJJJJJJNNNQQQSSSWWW\\\eeeooo|||yyytttttttttqqqpppqqqvvvwww~~~sssuuu~~~vvvlllaaa^^^YYYVVVTTTRRROOOMMMJJJHHHEEEBBBAAA@@@>>><<>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===>>>>>>???>>>>>>======@@@CCCEEEHHHMMMTTTZZZfffmmmyyyrrraaaSSSMMMIIIGGGDDDFFFDDDEEEIIIJJJKKKPPPVVV\\\gggzzzwwwqqqsssyyyyyypppllljjjjjjmmmmmmllljjjhhhggghhhiiijjjhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeeeedddddddddccccccdddeeeeeedddbbb]]][[[YYYWWWUUURRRMMMJJJHHHFFFDDDCCCBBBAAA???>>>;;;888777;;;@@@JJJZZZhhhtttxxx{{{yyyyyyzzzwwwsssrrrooojjjeee```\\\ZZZYYYWWWXXX```nnn|||}}}|||||||||}}}yyyvvvssspppmmmiiieee___XXXTTTRRRVVVYYY\\\___eeemmmsssvvvyyy}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttrrrqqqpppnnnjjjggg^^^XXXRRROOONNNNNNMMMKKKIIIFFFEEEEEECCCAAACCCIIIIIIKKKMMMNNNPPPPPPOOOOOOLLLLLLJJJIIIJJJPPPWWW]]]aaadddgggggggggiiimmmqqqrrrssstttuuuuuurrrmmmhhhccc```^^^___bbbeeeggghhhgggjjjmmmooonnnnnnooopppqqqqqqsssuuuvvvuuurrrooommmmmmmmmmmmmmmmmmmmmmmmjjjhhhfffeeeeeeeeedddcccbbbgggnnnuuu|||yyypppkkkddd]]]WWWSSSOOOLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMJJJJJJNNNRRRTTTXXX^^^hhhrrr~~~}}}wwwssssssssspppppprrruuuzzzttt{{{uuukkk```]]]YYYVVVTTTRRRPPPMMMLLLIIIFFFDDDCCCAAA???===dddaaa^^^\\\\\\\\\[[[ZZZZZZYYYWWWTTTRRROOONNNMMMIIIIIIHHHGGGFFFDDDBBBAAA>>>============>>>>>>???CCCDDDEEEEEECCCCCCDDDEEEAAACCCEEEHHHIIIKKKNNNPPPRRRWWW^^^eeekkkpppuuuxxx{{{zzzpppbbbWWWRRRPPPOOONNNHHHFFFCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>======<<<===???@@@BBBBBBBBBBBBBBBFFFJJJKKKLLLSSS```jjjsss{{{|||ooocccSSSHHHFFFFFFEEEDDDHHHGGGIIILLLNNNOOOVVV^^^fffsssyyywww|||uuuooonnnnnnqqqtttpppnnnllliiiggggggggghhhiiiiiiiiihhhhhhhhhggggggggggggggggggggghhhhhhiiihhhhhhgggfffdddcccbbbbbbaaaaaaaaabbbddddddcccbbb^^^\\\ZZZYYYXXXUUUQQQNNNJJJHHHFFFEEEDDDCCC@@@>>>;;;888777999===EEETTTbbbqqqwww{{{{{{zzz{{{xxxuuurrrpppmmmhhhbbb]]]YYYVVVVVVVVV]]]jjjxxx|||}}}|||}}}}}}~~~}}}yyyvvvqqqpppmmmkkkhhhbbb\\\XXXUUUWWWYYY[[[^^^ccciiinnnsssvvv{{{~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvuuuvvvvvvwwwvvvvvvuuuuuutttrrrqqqpppooommmjjjggg___[[[VVVTTTTTTTTTSSSPPPMMMHHHDDDCCCAAA???AAAFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLQQQYYY^^^ccceeefffffffffkkkrrrxxx||||||}}}~~~}}}zzztttppphhhfffcccbbbdddgggiiijjjlllnnnoooqqqqqqrrrrrrrrrooopppppprrrssssssrrrqqqqqqqqqrrrsssssssssrrrrrrllljjjhhhgggiiijjjkkkkkkqqqvvv~~~xxxrrrgggccc]]]XXXUUURRROOOMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNLLLMMMRRRUUUWWW\\\cccjjjsss~~~|||yyyuuurrrsssrrrppppppssssss{{{uuu}}}qqqggg___\\\YYYWWWUUUSSSPPPNNNMMMJJJGGGEEEDDDCCC@@@???```^^^[[[ZZZZZZZZZYYYXXXXXXWWWVVVSSSQQQNNNLLLKKKJJJIIIIIIHHHGGGEEECCCBBB???>>>>>>>>>??????@@@AAACCCEEEFFFEEEDDDDDDEEEGGGEEEHHHKKKMMMNNNPPPTTTVVV___eeemmmuuu{{{|||mmmaaaZZZXXXVVVUUULLLIIIEEEAAA@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????????????????===>>>???AAACCCDDDEEEEEEEEEKKKPPPSSSVVV```qqq~~~wwwkkk^^^UUUKKKEEEEEEFFFEEEDDDHHHHHHJJJNNNPPPTTT^^^hhhvvv}}}|||~~~~~~tttqqqtttvvvzzz}}}sssqqqmmmjjjgggfffffffffjjjiiiiiiiiiiiihhhhhhhhhggggggffffffggghhhiiiiiihhhgggfffeeedddcccbbbbbb___^^^^^^```bbbcccbbb```^^^]]][[[[[[ZZZWWWSSSPPPLLLJJJHHHFFFEEECCC???<<<<<<999777999<<>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@@@@AAAAAACCCDDDGGGIIIJJJLLLTTT]]]dddkkkwwwzzzggg[[[MMMJJJFFFDDDCCCDDDEEEEEEGGGHHHKKKOOOTTT[[[iiiwww~~~yyy||||||ssssssvvvyyy}}}rrrpppmmmjjjhhhgggggggggjjjjjjjjjjjjiiiiiiiiihhhgggffffffeeefffgggiiijjjggggggfffeeeddddddcccccc___^^^^^^```aaabbbaaa______^^^\\\\\\[[[XXXTTTRRRMMMKKKIIIHHHFFFCCC>>>;;;<<<999888:::<<<@@@KKKVVViiirrrzzz{{{{{{||||||zzzsssrrrooojjjddd^^^YYYUUURRRQQQUUUaaaooo}}}|||}}}wwwwwwwwwxxx~~~{{{xxxrrrqqqqqqrrrpppmmmgggccc\\\[[[ZZZ[[[]]]```cccfffjjjnnnsssxxx{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{zzzxxxxxxwwwvvvuuuuuuuuuuuusssttttttuuuuuuuuuuuuuuusssrrrpppppppppnnnjjjhhhdddaaa]]]\\\]]][[[XXXTTTLLLEEE??????>>>===>>>AAA@@@AAAAAAAAABBBBBBCCCCCCEEEFFFHHHIIILLLPPPVVVZZZ\\\^^^aaacccgggnnnxxx~~~zzzrrrnnnjjjggghhhjjjlllmmmnnnmmmkkkkkkkkkkkkjjjhhhhhhjjjlllmmmnnnooorrrtttuuuxxx}}}zzzxxxwwwyyy}}}zzzsssllleee___ZZZWWWRRROOONNNMMMLLLKKKIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLOOOTTTVVVXXX```iiiooo||||||yyywwwtttrrrqqqsssrrrpppsssxxxvvvuuuyyyuuuggg___\\\ZZZXXXWWWVVVTTTQQQOOONNNKKKHHHFFFEEECCCAAA???\\\ZZZYYYXXXYYYYYYXXXWWWWWWVVVUUUSSSQQQPPPNNNNNNLLLKKKKKKIIIGGGEEECCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHIIIIIIIIIKKKMMMOOOTTTZZZ^^^___bbbhhhnnnooouuu}}}uuujjjdddaaa___]]]TTTOOOHHHCCC@@@???>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCDDDGGGLLLRRRWWWZZZ^^^hhhuuuvvveeeVVVLLLDDDEEEEEEDDDBBBCCCFFFIIIIIIJJJNNNUUU\\\hhh{{{zzz|||wwwoooppptttvvvwwwyyyooommmkkkiiiiiiiiijjjkkkkkkkkkjjjjjjjjjiiiiiiiiigggfffeeeeeeeeegggiiijjjgggfffffffffeeeeeeddddddaaa``````aaabbbcccaaa``````___]]]\\\[[[XXXTTTQQQOOOMMMKKKJJJGGGCCC>>>;;;:::888999:::;;;===FFFOOOcccnnnwwwyyyyyy{{{|||{{{tttrrrooojjjddd___ZZZWWWQQQOOOSSS^^^lllzzzzzz{{{{{{{{{zzz{{{}}}zzztttuuuvvvwwwvvvsssnnnjjj___]]]\\\[[[]]]___bbbcccfffjjjpppuuuyyy}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuuuuuuurrrsssttttttuuuuuuuuutttsssrrrqqqppppppnnnkkkiiieeebbb^^^]]]]]]ZZZUUUQQQHHHAAA<<<===>>>======@@@>>>???@@@BBBBBBCCCCCCCCCBBBDDDFFFHHHKKKNNNSSSWWWXXX\\\aaaeeejjjrrr{{{uuuqqqlllhhhhhhjjjlllmmmllljjjgggggghhhiiigggeeegggiiilllmmmmmmmmmooorrrrrrvvv{{{~~~}}}}}}~~~uuunnnjjjeee^^^YYYVVVSSSOOOLLLKKKKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMQQQVVVXXXZZZcccllluuu}}}zzzxxxvvvsssqqqrrrsssrrrqqqttt{{{ttt{{{|||oooeee___[[[YYYXXXWWWWWWUUURRROOOMMMKKKHHHEEEDDDCCCAAA???\\\ZZZYYYYYYZZZZZZYYYWWWWWWWWWVVVTTTSSSQQQPPPPPPMMMLLLKKKJJJHHHEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIJJJKKKLLLNNNPPPRRRXXX___cccfffjjjqqqwwwzzztttjjjeeebbb```^^^UUUPPPIIICCC@@@???>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAABBBBBBBBBCCCDDDGGGLLLTTT^^^ggglllqqq|||sssdddVVVKKKDDDAAADDDFFFEEEBBBCCCIIINNNLLLNNNSSS[[[dddssszzzzzz|||ssslllmmmpppppppppqqqkkkjjjiiiiiiiiikkkmmmoookkkkkkkkkjjjjjjjjjiiiiiigggfffeeedddeeegggiiikkkffffffffffffffffffffffffcccbbbbbbbbbddddddbbbaaaaaa___]]]\\\[[[XXXTTTQQQQQQOOOMMMKKKIIIDDD???;;;999777888;;;;;;<<>>======???===>>>@@@BBBCCCDDDCCCCCCAAACCCEEEGGGIIIMMMQQQUUUWWW\\\ccciiiooovvvwwwrrrmmmiiiiiikkklllmmmllliiiffffffiiijjjhhhfffgggjjjmmmmmmlllkkkmmmooonnnrrrxxx~~~~~~yyyssskkkgggeeebbb]]]XXXVVVSSSNNNLLLJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPTTTYYY[[[^^^fffppp}}}zzzwwwuuurrrqqqrrrtttsssqqquuu|||zzz|||vvvkkkdddaaaZZZYYYXXXXXXWWWUUURRROOOMMMJJJGGGEEEDDDCCCAAA???[[[YYYXXXWWWXXXXXXVVVTTTWWWVVVTTTSSSSSSRRRPPPNNNLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@@@@AAACCCFFFGGGGGGIIILLLNNNOOORRRVVVXXX\\\aaahhhlllpppuuu{{{pppgggeeedddaaa]]]WWWRRRKKKEEEAAA>>>;;;999;;;;;;:::999999:::::::::============>>>>>>>>>??????>>>===>>>AAABBBCCCCCCCCCFFFLLLUUU___jjjuuu~~~xxxggg[[[RRRJJJDDDCCCAAA>>>@@@DDDFFFFFFIIINNNNNNOOOWWWdddrrr~~~~~~yyytttmmmgggggglllooolllhhhkkklllllljjjhhhhhhiiikkkmmmmmmlllkkkiiihhhhhhggggggfffdddeeegggjjjkkkkkkhhhgggfffeeeeeeeeeeeeeeefffffffffeeedddcccaaaaaabbbbbb```^^^\\\YYYVVVUUUTTTRRRPPPLLLGGGCCC???===999999888777888<<>>===;;;;;;:::::::::::::::;;;============>>>>>>>>>>>>BBBAAAAAABBBDDDGGGHHHIIIJJJMMMTTT___lll|||uuuhhhYYYPPPJJJDDDAAAAAABBB@@@AAAEEEGGGGGGJJJPPPTTTVVV___mmm{{{{{{tttttt{{{zzzqqqmmmiiihhhjjjkkkiiifffjjjkkkkkkkkkiiihhhiiijjjlllllllllkkkjjjiiihhhggggggeeedddeeegggiiijjjjjjhhhgggfffeeeeeeeeeeeeffffffffffffeeedddcccaaa```bbbaaa```^^^[[[YYYVVVUUUUUUTTTQQQMMMIIIDDD@@@>>><<<<<<:::888888:::???CCCQQQ[[[iiirrruuuuuuuuuvvvsssqqqnnnkkkgggbbb\\\XXXRRRTTTUUUVVVbbbttt~~~~~~~~~~~~|||{{{{{{{{{{{{yyywwwtttjjjfff```\\\ZZZ\\\```bbbccceeehhhlllrrrwww{{{~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}|||{{{yyyyyyvvvvvvuuutttttttttuuuuuuttttttsssssssssssstttttttttsssrrrpppnnnlllkkkjjjgggddd```]]]YYYUUUPPPLLLAAA@@@>>>======@@@CCCEEEFFFEEEDDDCCCCCCDDDDDDCCCFFFHHHKKKMMMOOOSSSXXX[[[bbbfffmmmsssyyy{{{tttnnnjjjgggeeeccchhhiiijjjiiihhhggghhhjjjiiikkknnnppppppmmmjjjggghhhjjjnnnqqquuuwwwxxxyyyxxx{{{~~~}}}~~~|||wwwqqqnnnkkkeee```]]]]]][[[VVVRRRQQQOOOLLLIIIGGGGGGHHHIIILLLLLLMMMMMMNNNOOOOOOPPPQQQVVV\\\```dddnnnzzz}}}zzzxxxwwwuuusssqqqqqqssssssuuuvvvqqqtttvvviii```\\\[[[[[[[[[ZZZXXXVVVSSSQQQPPPMMMLLLJJJHHHFFFDDDCCCCCCZZZXXXWWWVVVVVVVVVTTTRRRPPPNNNLLLLLLLLLKKKIIIGGGHHHGGGFFFDDDBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHKKKMMMQQQUUUZZZ```hhhlllrrryyy~~~uuukkkffffffgggeeeccc[[[VVVNNNGGGCCCAAA???>>>;;;;;;:::::::::;;;;;;<<<>>>>>>>>>===============AAAAAAAAABBBDDDGGGJJJLLLSSSYYYbbbnnn~~~{{{nnn___UUUKKKFFFDDD@@@???AAADDDBBBCCCFFFGGGHHHLLLSSSZZZ___kkkzzz~~~pppkkknnnzzztttpppooommmkkkjjjhhhfffeeegggiiikkkkkkiiihhhhhhhhhiiijjjllllllllljjjhhhgggeeedddcccdddgggiiiiiiiiiggggggffffffeeeeeeffffffeeeeeeeeeeeedddbbbaaa```aaa```___]]][[[YYYWWWUUUVVVUUURRROOOJJJFFFBBB@@@??????<<<999777888<<>>???AAADDDFFFIIIIIIHHHGGGFFFEEEEEEDDDHHHKKKOOOSSSWWW\\\aaadddkkkoootttzzz}}}vvvoookkkhhheeecccggghhhhhhgggffffffgggiiihhhkkkooorrrrrrnnnjjjfffggghhhiiikkkmmmoooqqqrrrsssuuuxxxzzzzzzxxxuuusssqqqqqqrrrrrrpppmmmjjjhhheeebbb^^^\\\[[[XXXSSSOOONNNLLLJJJHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTYYY___eeelllwww{{{yyyxxxvvvuuussssssuuuuuuuuuyyy}}}qqqpppvvv{{{pppeee^^^[[[[[[[[[ZZZYYYXXXVVVTTTRRRQQQNNNLLLJJJHHHFFFEEEDDDCCCYYYWWWVVVUUUUUUTTTRRRQQQMMMKKKIIIIIIIIIIIIGGGEEEFFFEEEDDDBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGIIILLLQQQWWW^^^gggqqqwww~~~wwwqqqhhhddddddeeeeeecccXXXSSSKKKDDD@@@???>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========AAAAAABBBCCCEEEHHHMMMQQQ]]]hhhvvvxxxfff[[[RRRJJJDDDCCCCCCAAABBBDDDEEECCCDDDGGGHHHIIIOOOWWW```kkk|||wwwmmmlllrrr}}}wwwuuuqqqrrrssspppkkkgggffffffeeehhhjjjkkkjjjhhhgggggghhhiiikkkmmmmmmkkkiiigggdddccccccdddggghhhhhhgggggggggffffffffffffggggggeeeeeeeeeeeedddcccbbbaaa```______]]][[[YYYWWWVVVVVVUUUSSSOOOKKKGGGCCCAAA@@@???===:::888888:::===FFFPPP^^^iiioooqqqqqqppppppnnnllljjjgggccc]]]YYYRRRRRRQQQRRR[[[jjjyyy}}}}}}{{{{{{}}}|||{{{yyyvvvwww{{{}}}|||}}}}}}sssnnngggaaa]]]\\\^^^___bbbbbbcccfffkkkqqqvvvzzz}}}}}}~~~~~~~~~~~~~~~~~~|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwssssssrrrrrrrrrsssssstttrrrrrrqqqqqqqqqqqqrrrrrrsssrrrqqqooommmkkkiiiiiigggeeeaaa^^^ZZZTTTNNNIIICCCBBBAAAAAABBBDDDGGGIIIKKKLLLLLLKKKIIIGGGGGGGGGJJJOOOUUU[[[aaaeeejjjmmmtttwww{{{{{{tttooollljjjhhhgggeeefffffffffdddeeegggiiiiiilllqqqttttttpppkkkggghhhggggggfffgggiiilllmmmmmmoooqqqrrrqqqnnnjjjhhhjjjiiiiiiiiihhhgggfffeee```^^^\\\ZZZYYYVVVQQQMMMKKKJJJIIIHHHHHHJJJKKKLLLKKKLLLLLLMMMOOORRRTTTVVVWWW]]]dddkkksss|||yyyxxxwwwvvvuuuqqqtttwwwxxxxxx~~~{{{sssvvvuuujjjaaa\\\[[[[[[ZZZZZZYYYXXXWWWUUUSSSRRROOOMMMKKKIIIGGGFFFEEEDDDXXXVVVTTTTTTSSSSSSQQQOOOLLLJJJHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHMMMTTT]]]fffqqq{{{pppkkkdddaaa`````````^^^TTTOOOHHHBBB???>>>======<<<;;;;;;;;;<<<<<<===>>>????????????????????????CCCDDDFFFGGGJJJOOOWWW]]]kkk{{{qqqcccVVVPPPJJJEEEBBBCCCDDDBBBCCCFFFDDDCCCEEEHHHIIILLLUUU___lll{{{|||rrrlllqqqyyyxxxtttsssooorrrssspppjjjeeeeeefffeeegggjjjkkkjjjhhhgggggghhhiiikkkmmmmmmkkkiiigggdddcccccceeeggghhhhhhgggggggggfffffffffgggggghhheeeeeeeeeeeeeeedddcccbbb```______^^^\\\ZZZYYYXXXVVVUUURRROOOKKKGGGCCCAAA??????===:::888999;;;===BBBKKKXXXdddllloooppppppooommmkkkjjjhhhddd___[[[SSSQQQPPPQQQYYYfffvvv||||||||||||~~~wwwsssooommmpppuuu~~~vvvrrrkkkddd___]]]]]]^^^cccccccccfffjjjpppuuuxxx~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvtttsssrrrqqqppppppppppppqqqqqqppppppppppppqqqqqqrrrqqqpppnnnlllkkkjjjiiifffdddaaa___[[[VVVPPPKKKDDDCCCCCCDDDFFFIIILLLMMMMMMNNNOOONNNLLLKKKLLLMMMPPPVVV___ffflllqqquuuwww|||~~~zzztttooollljjjiiigggeeeeeeeeedddcccdddgggiiijjjnnnrrrvvvuuuqqqlllhhhjjjiiigggeeeeeegggiiijjjjjjjjjkkkkkkiiifffcccaaaeeedddcccbbbbbbbbbbbbbbb\\\[[[ZZZXXXVVVSSSOOOLLLIIIHHHHHHHHHIIIJJJLLLMMMKKKKKKKKKMMMPPPSSSWWWYYY\\\bbbkkksss{{{}}}zzzxxxxxxxxxvvvuuupppuuuyyyzzz}}}zzztttzzzyyyoooeee___\\\[[[\\\YYYYYYYYYXXXWWWVVVTTTSSSPPPOOOMMMKKKIIIGGGFFFFFFWWWVVVSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGKKKQQQ[[[fffqqq}}}ttteeeaaa]]]ZZZYYYXXXXXXWWWPPPLLLFFFBBB@@@???>>>===<<<<<<<<<<<<<<<===>>>?????????@@@@@@AAAAAAAAAAAAAAADDDGGGJJJOOOXXXdddlll~~~ttthhh]]]SSSKKKIIIDDDAAAAAACCCCCCAAABBBEEECCCDDDGGGJJJLLLQQQ]]]iii||||||tttnnnnnnvvvzzzssspppnnnlllnnnnnnkkkfffcccccceeefffhhhjjjkkkjjjiiiiiiiiiiiijjjllllllllljjjhhhgggdddcccdddfffhhhiiihhhgggggggggffffffgggggghhhhhhfffffffffffffffeeedddddd`````````___^^^\\\[[[ZZZVVVUUUSSSOOOLLLHHHDDDBBB>>>>>>===;;;999999;;;===???FFFRRR^^^gggmmmooopppnnnmmmkkkjjjiiieeeaaa]]]TTTQQQOOORRRXXXdddvvv{{{sssnnnjjjiiiooowww~~~zzzuuunnngggbbb___^^^___bbbbbbdddfffjjjooosssvvvzzz{{{}}}}}}|||~~~}}}~~~~~~~~~~~~}}}||||||yyyzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxwwwwwwvvvuuussssssqqqpppooonnnnnnnnnppppppooooooooooooppppppoooooonnnmmmlllkkkjjjjjjfffdddbbb```]]]XXXQQQLLLDDDEEEFFFHHHKKKNNNQQQSSSPPPRRRSSSRRRPPPPPPTTTXXX\\\bbbllluuu{{{|||uuuoookkkiiifffdddeeeeeeeeedddcccdddgggjjjkkknnnrrruuuuuuqqqmmmjjjjjjiiifffeeedddeeefffgggffffffeeedddbbbaaa___^^^aaa```___^^^]]]]]]]]]]]]XXXWWWVVVTTTQQQOOOLLLKKKGGGGGGHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNQQQVVVZZZ]]]aaaiiittt}}}|||zzzxxxxxxxxxxxxwwwvvvrrrxxx}}}wwwttt~~~yyyrrriiiaaa]]][[[[[[ZZZYYYYYYYYYXXXXXXVVVUUUUUUSSSQQQOOOMMMKKKIIIIIIHHHWWWUUUSSSRRRQQQPPPNNNLLLJJJHHHGGGGGGHHHHHHFFFEEEBBBBBBAAA@@@@@@@@@AAAAAADDDCCCCCCCCCDDDFFFHHHIIINNNUUUaaannnzzzpppfffXXXVVVSSSQQQPPPPPPPPPPPPIIIFFFCCCAAA@@@???===;;;<<<<<<<<<<<<===>>>???@@@???@@@@@@AAABBBCCCDDDDDDCCCGGGMMMTTT\\\iiiyyyzzzlll^^^WWWQQQIIIEEEEEE@@@>>>???BBBCCC@@@AAAEEEDDDEEEIIINNNQQQXXXffftttzzzuuurrruuu{{{uuuqqqmmmkkkkkkkkkiiigggeeedddeeefffhhhiiijjjjjjiiiiiijjjllllllllllllkkkjjjiiihhhgggddddddeeegggiiijjjiiigggggggggggggggggghhhiiiiiiggggggggghhhggggggfffeeeaaaaaa``````___^^^]]]\\\WWWVVVTTTQQQMMMIIIFFFDDD??????>>><<<999888:::;;;<<>>===<<<:::888<<<<<<<<<<<<===>>>@@@@@@???@@@AAABBBDDDEEEFFFFFFKKKQQQYYYbbbmmm}}}rrrhhh[[[PPPMMMKKKFFFCCCDDD======???CCCCCCAAABBBEEEEEEFFFKKKQQQUUU\\\lll{{{~~~{{{yyy}}}~~~uuurrrqqqnnnkkklllkkkhhhffffffggghhhiiiiiijjjjjjjjjiiiiiikkkmmmmmmmmmlllkkkiiihhhhhhgggeeeeeefffhhhjjjkkkjjjhhhggggggggggggggghhhiiiiiiggghhhhhhhhhhhhhhhgggfffaaaaaaaaaaaa```___^^^]]]XXXWWWUUURRROOOKKKHHHFFFAAAAAA???<<<999777888999:::>>>GGGSSS^^^ggglllnnnnnnmmmllllllkkkhhhddd```VVVQQQOOOSSSXXXcccwwwyyyrrrnnnlllppp{{{|||uuunnniiieeedddddd___```cccfffjjjmmmoooppptttvvvyyy|||||||||}}}xxxyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyzzzyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvuuutttnnnnnnnnnnnnnnnoooooopppoooooonnnnnnnnnnnnoooooollllllllllllllllllllllllllljjjgggddd___XXXOOOJJJDDDFFFHHHLLLQQQUUUYYY[[[VVVYYYZZZYYYXXX[[[cccjjjttt{{{yyyuuupppmmmkkkkkkjjjiiieeeeeeeeedddccceeeiiillljjjlllnnnppppppmmmkkkiiiddddddcccbbbaaa`````````aaa___\\\ZZZYYYZZZ\\\^^^```___^^^\\\ZZZYYYWWWVVVQQQPPPNNNKKKHHHFFFFFFHHHGGGGGGHHHIIIIIIJJJKKKKKKOOOOOOPPPRRRVVV\\\aaaeeeiiittt}}}xxxwwwwwwwwwyyyzzzyyyxxx|||xxx{{{vvv}}}}}}~~~~~~nnnhhh```[[[YYYYYYWWWUUUXXXXXXYYYYYYXXXWWWWWWVVVVVVUUUSSSPPPNNNMMMLLLKKKTTTRRRPPPPPPPPPOOOMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAAAAAAAACCCEEEFFFCCCCCCCCCDDDEEEGGGIIIJJJMMMUUUcccqqq}}}yyykkkaaaYYYQQQLLLGGGGGGFFFEEEEEEEEEEEEEEECCCBBB@@@???===<<<;;;;;;:::<<<>>>>>>======???@@@@@@CCCDDDDDDCCCEEEIIINNNPPP\\\jjjvvv|||kkk^^^TTTOOOHHHDDDCCCCCCAAA???BBBBBBAAA??????AAAFFFJJJGGGKKKQQQUUU[[[fffttt|||uuuoooiiihhhjjjgggggghhhiiiiiihhhhhhhhhhhhhhhfffffffffggghhhiiikkkkkkjjjiiigggeeedddccccccdddeeeffffffeeeddddddgggggggggggghhhhhhhhhhhhfffffffffgggffffffeeedddccccccbbbcccdddccc```^^^\\\[[[XXXTTTQQQNNNLLLKKKHHHFFFBBB???<<<999888888:::<<>>============:::<<<===>>>===>>>@@@BBBAAACCCFFFGGGGGGKKKRRRXXX```lll{{{vvvkkk^^^TTTMMMIIIDDDAAAAAABBBAAA???@@@@@@@@@@@@@@@BBBGGGJJJJJJLLLQQQWWWaaaooo~~~xxxrrrmmmhhhhhhjjjkkkllllllllllllllllllkkkiiihhhhhhggggggggghhhhhhiiiiiiiiiiiiiiihhhgggfffddddddffffffffffffeeeddddddeeeeeeeeeeeefffffffffddddddeeeffffffeeeeeedddeeedddcccdddeeedddbbb___^^^]]]ZZZWWWSSSQQQOOONNNHHHFFFCCC???<<<:::999888;;;<<<@@@IIIUUU```gggjjjlllmmmmmmllliiifffcccaaa[[[VVVRRRTTTXXX___lllxxx{{{qqqlllnnnuuu}}}~~~{{{wwwqqqlllgggdddaaa______aaafffllloooqqqssstttwwwyyy|||}}}~~~~~~|||zzzyyy|||}}}~~~~~~}}}yyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqpppooonnnmmmmmmmmmmmmppppppppppppppppppppppppmmmkkkjjjjjjkkkllllllkkkkkkjjjhhhfffbbb[[[SSSNNNIIIEEEFFFMMMSSSUUUXXX[[[ZZZ\\\___ccchhhsss|||uuuqqqmmmjjjiiihhhgggfffdddcccbbbbbbccceeeggghhhjjjiiiiiijjjkkkkkkiiihhhccccccbbbaaa```___^^^]]]\\\\\\ZZZYYYXXXWWWWWWWWW[[[[[[ZZZXXXVVVUUUSSSSSSNNNMMMKKKIIIHHHFFFFFFFFFHHHHHHHHHIIIIIIJJJLLLLLLOOOQQQTTTVVVYYY^^^eeekkkuuu|||yyyxxxvvvqqqppprrruuuuuuxxx|||{{{vvv{{{~~~zzz~~~zzz}}}|||wwwvvv|||~~~uuufffbbb^^^[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTQQQOOONNN]]]YYYTTTOOOLLLJJJGGGEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????@@@BBBCCCEEEDDDDDDDDDDDDEEEFFFFFFOOOTTT[[[cccjjjpppvvvzzz~~~wwwqqqddd]]]SSSKKKHHHEEEBBB@@@AAAAAA@@@????????????@@@>>>>>>=========>>>??????<<<>>>?????????@@@CCCEEEEEEHHHKKKMMMPPPVVV___eeerrr~~~vvvjjjaaaXXXOOOHHHDDDBBB???>>>???@@@@@@@@@???AAABBBCCCCCCEEEIIILLLOOOQQQUUU^^^kkk||||||{{{{{{{{{sssooolllhhhhhhjjjnnnnnnnnnnnnnnnnnnmmmmmmiiiiiiiiiiiihhhggggggffffffggghhhiiijjjjjjjjjjjjdddeeefffggggggfffeeedddbbbbbbbbbbbbccccccccccccaaabbbdddeeeffffffeeeeeegggfffeeeeeefffeeecccaaa```___\\\ZZZWWWTTTRRRQQQIIIGGGCCC@@@===;;;999999;;;<<<>>>EEEOOOZZZcccgggjjjkkkkkkjjjiiifffcccaaa]]]XXXSSSRRRSSSXXXbbblllyyy~~~zzz{{{}}}tttmmmlllqqq{{{{{{vvvoooiiifffaaa```___aaaeeejjjnnnoooqqqrrruuuwwwzzz|||}}}~~~~~~|||zzzyyyxxxzzz{{{}}}~~~~~~~~~}}}zzzyyywwwuuutttsssssstttttttttuuuuuuuuutttssssssssstttttttttsssrrrqqqpppqqqpppooonnnmmmmmmmmmmmmooooooooooooppppppppppppmmmkkkjjjjjjkkkllllllkkkjjjiiiiiihhhddd]]]UUUOOOJJJGGGHHHOOOTTTWWWZZZ]]]___ccciiipppxxxxxxrrrpppllljjjiiihhhfffdddaaaaaa``````aaadddfffhhhhhhggggggiiijjjkkkiiiggg``````______^^^]]]\\\\\\ZZZZZZXXXWWWVVVUUUUUUUUUWWWWWWWWWVVVUUURRRPPPOOOKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNQQQSSSVVVWWWYYY___gggnnn}}}zzzvvvttttttppppppsssttttttvvvzzz}}}vvvwww}}}zzz|||~~~zzzvvvxxx}}}uuusssuuu}}}zzzpppbbb___[[[YYYYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXWWWWWWVVVWWWWWWWWWUUUTTTRRRPPP```[[[TTTOOOKKKHHHFFFEEE@@@@@@AAAAAABBBBBBAAAAAA@@@@@@????????????@@@AAADDDCCCCCCBBBBBBBBBCCCCCCIIILLLPPPUUUYYY___dddhhhppprrrvvvzzz~~~|||}}}zzzrrrlllgggbbb[[[TTTOOOIIIEEEDDDCCCCCCAAA??????>>>======>>>>>>>>>>>>>>>=========>>>?????????@@@AAAAAAAAACCCEEEHHHLLLOOOSSSWWW\\\cccmmmtttvvviii]]]TTTMMMFFFBBB@@@???=========???@@@@@@BBBCCCEEEFFFGGGHHHKKKNNNTTTVVV]]]iiiyyy}}}xxxxxx~~~|||uuuooommmllliiiiiillllllllllllkkkkkkkkkkkkkkkiiiiiijjjjjjiiigggeeedddeeeeeeggghhhiiiiiiiiiiiieeeeeefffgggffffffdddccc````````````aaaaaaaaabbb```bbbdddfffgggggggggfffhhhgggffffffffffffdddccc______]]][[[XXXVVVTTTRRRJJJHHHDDDAAA>>><<<::::::;;;:::<<>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHKKKRRRWWW___fffmmmuuu|||qqqiii___VVVOOOIIICCC???@@@@@@???>>>>>>???@@@AAACCCEEEGGGHHHHHHJJJMMMOOOUUU[[[gggwww{{{{{{}}}xxxqqqmmmmmmllljjjjjjmmmkkkjjjiiihhhhhhhhhiiiiiihhhiiiiiiiiihhhgggeeedddeeeeeeffffffffffffffffffdddeeefffffffffeeecccbbb______`````````aaaaaaaaaaaacccfffhhhiiiiiihhhhhhhhhfffddddddeeeeeedddbbb]]]]]]\\\ZZZXXXVVVSSSRRRKKKIIIEEEBBB???===;;;;;;999999:::>>>FFFRRR^^^ffffffggghhhiiihhhfffdddccc]]]XXXTTTQQQOOONNNSSSZZZbbbooo|||yyyyyy}}}~~~xxxvvvxxx}}}~~~wwwqqqsss}}}~~~xxxrrrnnnhhhfffdddcccfffiiijjjkkkmmmnnnqqqtttwwwyyyzzz{{{}}}|||{{{yyyxxxwwwvvvvvvyyyzzz|||}}}~~~~~~~~~}}}{{{yyyvvvsssrrrqqqrrrsssuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqpppooopppooonnnmmmllllllllllllmmmmmmnnnnnnnnnooooooooonnnlllkkkkkklllmmmmmmllliiiiiiiiiiiigggbbb[[[VVVNNNMMMPPPWWW]]]aaagggnnnuuu{{{zzzuuurrrrrrpppmmmkkkjjjgggdddbbb``````___```aaadddfffhhhhhhhhhhhhiiijjjhhheeebbb___^^^^^^\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQPPPMMMJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKNNNPPPQQQQQQUUUXXXZZZ]]]eeerrr|||}}}xxxtttrrrpppooopppsssssssssxxx~~~}}}|||pppkkkjjjvvv}}}xxxuuuooorrrwww~~~{{{qqqhhh___]]]ZZZYYYZZZ\\\\\\\\\ZZZ[[[[[[[[[ZZZYYYYYYXXXVVVVVVWWWWWWVVVTTTSSSRRRccc___YYYTTTPPPMMMJJJHHH@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@BBBEEEGGGIIILLLPPPSSSSSSTTTUUUWWWXXXYYYZZZZZZXXXZZZXXXSSSPPPPPPNNNIIIDDDCCCAAA@@@?????????@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@?????????@@@@@@@@@BBBDDDEEEGGGKKKQQQTTT\\\dddoooyyyzzzqqqaaa\\\UUUNNNIIIEEEAAA>>>@@@AAABBBAAA@@@@@@BBBCCCCCCEEEGGGIIIJJJNNNRRRUUU[[[dddttt|||uuuooolllmmmmmmjjjjjjlllllljjjiiiggggggggghhhhhhggggggggggggfffeeeeeedddeeeeeeeeeeeeeeeeeedddcccddddddeeeeeedddcccbbbaaa____________````````````bbbdddgggiiikkkjjjiiihhhfffdddaaaaaabbbbbbaaa```ZZZ[[[ZZZZZZXXXUUUSSSQQQLLLJJJFFFCCC@@@>>><<<<<<888888999<<>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFJJJNNNSSSZZZaaafffoooxxxxxxmmmbbbUUUQQQKKKEEEBBBAAA@@@@@@???AAACCCCCCBBBBBBDDDGGGFFFGGGJJJMMMQQQWWW^^^ccckkkvvvxxxsssmmmkkklllllliiihhhiiikkkiiigggfffeeeeeefffgggfffeeeeeedddddddddeeeeeedddeeeeeeffffffeeeeeedddccccccddddddcccbbb```___]]]^^^^^^^^^^^^_________aaadddgggiiijjjiiigggfffcccaaa^^^]]]^^^___^^^]]]YYYYYYZZZYYYXXXUUURRRQQQLLLJJJGGGCCC@@@>>>======888888999:::>>>GGGRRRZZZeeefffhhhiiiiiihhhgggfffaaa\\\YYYVVVQQQMMMNNNSSSXXXdddrrrzzz~~~||||||}}}{{{yyyuuuqqqmmmjjjiiiiiiiiiiiikkkmmmpppsssvvvyyyzzz{{{xxxxxxvvvuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwttttttsssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrqqqqqqpppoooooonnnmmmllllllllllllkkkkkklllmmmmmmnnnoooooonnnmmmkkkkkkmmmnnnmmmlllkkkjjjiiihhhgggeeeaaa^^^XXXYYY___hhhpppwwwyyyuuuoookkkhhhfffdddbbb```___^^^^^^___aaacccdddeeeeeegggjjjlllkkkhhheeedddcccaaa___\\\YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSYYY___ccchhhttt~~~zzzwwwuuuttttttrrrqqqrrrttttttwww{{{nnnpppzzz~~~yyy{{{~~~~~~zzzrrrjjjeee```]]][[[ZZZ[[[]]]^^^^^^YYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZYYYXXXUUUSSSRRRtttqqqkkkfffaaa[[[UUUQQQPPPQQQRRRRRRQQQOOOMMMKKKEEEEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDD===@@@BBBCCCBBBBBBCCCDDDFFFEEEDDDDDDDDDEEEFFFGGGEEEGGGEEEAAA???AAA@@@<<<<<<===>>>>>>======>>>???>>>>>>>>>>>>>>>???@@@@@@?????????AAABBBDDDFFFGGGHHHKKKPPPVVV^^^gggpppvvv}}}vvvnnnaaaVVVOOOKKKEEE@@@>>>???AAACCC===@@@CCCDDDCCCCCCFFFIIIIIIKKKOOOSSSXXXaaajjjppp}}}{{{vvvqqqllljjjkkkkkkhhhfffgggiiigggeeecccbbbcccdddeeeeeedddcccbbbcccdddeeefffddddddeeefffggggggggggggbbbcccccccccbbbaaa___^^^\\\\\\]]]]]]]]]^^^^^^^^^aaacccfffiiiiiihhhfffdddaaa___\\\[[[\\\\\\\\\[[[XXXYYYZZZYYYXXXUUUSSSQQQMMMKKKHHHDDDAAA???>>>===888999999999<<>>===???===<<<>>>AAACCCBBB@@@AAA???>>>@@@CCCEEEDDDBBBAAAAAAAAACCCFFFIIIMMMOOOQQQXXXbbblllttt|||xxxpppjjjaaaUUUMMMHHHFFFBBB???>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFPPPQQQUUU]]]gggsssvvvnnnooommmjjjiiiiiihhhgggeeegggggggggggggggggggggggghhhgggeeecccbbbbbbbbbcccbbbdddgggjjjjjjiiifffeeefffeeedddbbb```___]]]]]]WWWVVVUUUUUUVVVXXXZZZ[[[___```bbbfffhhhhhhfffcccbbb```^^^]]]]]]]]]\\\ZZZZZZZZZYYYXXXWWWUUUSSSSSSNNNKKKGGGDDDBBB???===:::>>>:::999;;;===@@@IIIQQQ]]]eeejjjiiihhhhhhiiigggddddddaaa[[[TTTOOOOOOPPPQQQXXXdddooovvvzzz|||~~~~~~||||||}}}|||yyytttooolllkkklllpppnnnmmmmmmppptttvvvwwwxxxwwwuuuttttttvvvxxxyyyzzzyyywwwvvvttttttuuuuuuvvvuuusssqqqpppooonnnnnnlllllllllllllllmmmnnnooossspppmmmmmmoooqqqpppoookkklllmmmnnnnnnmmmlllkkkjjjkkkkkkkkklllmmmmmmmmmooonnnnnnmmmllllllkkkkkkkkkkkkiiihhhggggggffffffeeeiiipppyyy|||tttmmmiiifffcccbbb]]]]]]]]]]]]___aaacccdddfffgggiiikkkmmmmmmmmmmmmiiigggccc^^^ZZZWWWUUUTTTQQQPPPOOOPPPPPPOOOMMMKKKNNNMMMKKKHHHFFFEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKIIIMMMPPPPPPOOOOOORRRUUUZZZ___fffppp}}}~~~{{{wwwuuuuuuuuutttsssrrrsssttttttvvv}}}zzzoooiiigggjjjrrr}}}zzzvvv~~~ssskkkggggggbbbbbb```______```aaabbbaaaaaa```______```aaabbbaaaaaa```^^^[[[WWWTTTRRR|||xxxuuutttqqqpppnnnmmmkkkgggbbb^^^UUUPPPLLLKKKMMMNNNKKKHHHFFFEEECCCCCCDDDEEEEEEDDD@@@@@@AAAAAABBBCCCCCCCCCDDDBBBAAAAAACCCEEEFFFFFFCCCCCCBBBAAAAAA@@@@@@???AAA@@@???AAADDDFFFEEECCCDDDBBBAAABBBEEEGGGFFFEEEHHHHHHIIILLLPPPUUUYYY\\\dddkkkttt}}}|||uuummmeee___WWWNNNFFFDDDBBBAAA?????????AAABBBCCCDDDEEEFFFGGGIIILLLNNNPPPUUU^^^jjjxxxvvvooollljjjhhhhhhiiiiiihhhgggggggggggggggggggggggggggffffffdddccccccddddddeeedddeeehhhjjjjjjhhhfffdddffffffeeecccaaa___^^^]]]YYYWWWSSSPPPPPPSSSWWWZZZ______```ccceeefffdddbbbdddbbb```_________^^^]]]ZZZYYYYYYXXXWWWUUUSSSRRRPPPMMMIIIFFFDDDAAA>>><<<>>>:::888:::;;;>>>FFFNNNZZZbbbggggggfffggghhhfffddddddaaa\\\VVVQQQOOOPPPOOOUUU```jjjqqqwww{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~{{{wwwqqqmmmllllllooonnnnnnpppsssvvvwwwxxxwwwvvvuuuttttttvvvxxxyyyxxxwwwvvvtttsssssssssssssssrrrqqqpppooonnnnnnnnnmmmmmmmmmmmmnnnooopppqqqqqqnnnllllllnnnoooooommmkkklllmmmnnnnnnmmmlllkkkllllllllllllllllllmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjiiihhhgggggggggggggggjjjooovvv|||tttmmmhhheeecccaaa^^^^^^]]]]]]^^^```bbbcccccceeegggjjjlllmmmmmmmmmjjjhhhddd___[[[XXXVVVUUUWWWUUURRRPPPNNNLLLJJJGGGLLLKKKIIIHHHFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJIIIMMMPPPQQQPPPRRRVVVZZZaaafffooo{{{}}}zzzvvvsssssssssssssssttttttttttttxxxrrriiieeegggmmmwww}}}|||pppgggccccccbbbbbb```_________````````````______```aaabbbccccccbbbaaa___\\\YYYVVVTTT~~~|||xxxrrrkkkfff\\\YYYWWWWWWXXXWWWSSSOOOGGGFFFDDDDDDEEEEEEEEEDDD@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCC@@@@@@@@@BBBEEEFFFEEEDDDHHHGGGFFFHHHKKKNNNNNNNNNRRRSSSVVVZZZ```fffkkknnnzzz}}}xxxooohhh```XXXSSSMMMFFFAAA????????????@@@AAABBBCCCAAACCCDDDFFFGGGKKKPPPSSSVVV___mmm|||{{{{{{xxxqqqjjjhhhgggggghhhiiiiiihhhggggggggggggggggggggggggddddddcccccccccdddfffgggfffggghhhiiiiiihhhfffdddgggfffeeedddcccaaa___^^^[[[WWWQQQMMMLLLPPPVVVZZZ___^^^^^^___bbbccccccbbbdddbbb```_________^^^]]]YYYYYYXXXXXXVVVUUUSSSRRRQQQNNNKKKHHHFFFDDDAAA>>>===:::888999:::;;;AAAIIITTT]]]dddeeedddfffgggeeecccdddccc___YYYTTTPPPOOOMMMSSS[[[ccckkkrrryyy}}}{{{yyyvvvvvvyyy|||{{{zzz}}}~~~zzztttooommmlllmmmnnnpppssswwwzzzzzzyyywwwvvvuuuttttttvvvxxxyyyxxxwwwvvvtttssssssssssssoooooonnnmmmmmmmmmnnnnnnjjjjjjjjjkkklllnnnooopppnnnlllkkkkkklllmmmmmmlllkkkllllllmmmmmmllllllkkkmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhggggggggghhhhhhnnnrrryyy|||ssskkkfffcccbbbaaa___^^^]]]]]]]]]___```aaa```bbbdddhhhjjjmmmnnnooollljjjgggbbb^^^[[[YYYXXX[[[WWWSSSOOOMMMKKKIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIJJJMMMPPPRRRRRRUUU[[[```gggooo{{{|||xxxtttqqqpppqqqrrrrrrvvvtttrrrttt|||ttthhhcccbbbiiirrrxxxlllccc``````cccbbbaaa___^^^^^^^^^^^^____________```aaacccdddccccccbbb```]]]ZZZXXXVVV{{{sssmmmhhhgggffffffeeebbb\\\XXXOOOLLLJJJHHHHHHHHHFFFEEECCCDDDFFFGGGHHHHHHGGGGGGEEEDDDCCCDDDFFFGGGFFFFFFHHHGGGFFFDDDDDDDDDDDDEEEBBBCCCDDDGGGIIIJJJIIIIIILLLMMMOOOSSSWWW\\\___aaaaaabbbfffkkkrrrxxx}}}zzzqqqkkkddd^^^VVVPPPKKKHHHDDDBBB>>>>>>???@@@BBBBBBCCCCCCCCCEEEGGGIIIKKKOOOVVV[[[cccmmm}}}yyy{{{sssjjjhhhgggggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhdddcccbbbbbbbbbcccdddeeeffffffhhhhhhiiihhhgggggggggggggggfffdddbbbaaa___\\\XXXSSSPPPPPPTTTYYY\\\```___]]]^^^```bbbbbbbbbaaa___]]]]]]]]]^^^]]][[[YYYYYYXXXXXXWWWUUUTTTSSSQQQOOOLLLJJJHHHEEEBBB???===:::888999888888===CCCOOOXXX```cccdddfffgggfffdddddddddaaa\\\WWWRRROOONNNRRRXXX___gggpppyyywwwtttqqqsssxxx{{{{{{zzz|||~~~{{{vvvqqqmmmlllmmmnnnrrrwww|||~~~}}}{{{wwwvvvuuuttttttuuuwwwxxxyyyyyyxxxvvvuuuuuuttttttnnnmmmlllkkkkkkkkkkkkkkkdddddddddeeegggiiijjjkkklllkkkkkkkkkllllllmmmlllkkkkkkkkkllllllkkkkkkkkknnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkkkkooouuu|||{{{qqqiiidddbbb``````___^^^]]]\\\\\\]]]^^^^^^^^^___bbbeeeiiilllnnnoooooommmjjjgggdddaaa^^^]]][[[VVVQQQMMMLLLKKKKKKKKKFFFFFFEEEEEEFFFFFFGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIMMMPPPRRRSSSTTTYYYaaagggnnnwww}}}{{{wwwrrrooooooqqqrrrrrrvvvrrrqqqwwwzzzlllbbbaaaeeennnyyyuuujjjbbb```aaacccbbbaaa```^^^]]]]]]]]]^^^^^^___```aaabbbcccdddcccbbb```___\\\ZZZXXXWWWyyyxxxxxxwwwvvvsssnnngggbbb]]]ZZZVVVTTTRRRPPPNNNKKKIIIJJJLLLMMMNNNMMMLLLKKKIIIHHHFFFGGGHHHIIIIIIIIIKKKJJJGGGEEEDDDDDDEEEEEEIIIKKKNNNQQQSSSTTTUUUUUUUUUXXX^^^dddkkkqqqwwwzzzvvvxxx{{{~~~vvvmmmeee___YYYUUUOOOJJJGGGEEEDDDCCC@@@@@@AAABBBCCCDDDEEEEEEHHHLLLPPPRRRTTTYYYbbbhhhttt~~~~~~}}}}}}uuullljjjhhhggghhhhhhgggfffiiiiiiiiiiiiiiiiiiiiiiiieeedddcccbbbaaabbbbbbccceeeffffffggghhhiiiiiijjjggghhhhhhhhhfffdddbbbaaa[[[[[[ZZZYYY[[[]]]```bbbbbb```^^^^^^```bbbccccccaaa___]]]]]]]]]^^^]]]\\\YYYYYYYYYXXXWWWVVVUUUTTTQQQOOOMMMKKKIIIFFFCCC@@@===:::999:::888777:::@@@JJJTTT]]]aaadddgggiiihhheeeeeedddccc___ZZZTTTPPPQQQSSSXXX]]]eeeooozzzzzztttrrrppprrrvvvyyyzzzyyy{{{}}}~~~~~~{{{vvvqqqnnnmmmnnnpppuuu{{{}}}xxxwwwuuutttssstttuuuvvvxxxwwwwwwvvvuuutttsssrrrnnnmmmllljjjiiihhhggggggaaaaaaaaacccdddfffhhhiiijjjkkkllllllllllllmmmmmmkkkkkkkkkjjjjjjkkkkkkkkkmmmmmmllllllkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkllllllgggjjjooouuu|||}}}wwwnnngggbbb```___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\^^^```cccfffjjjmmmnnnooonnnllljjjhhheeecccbbb[[[WWWPPPLLLJJJJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKQQQSSSTTTVVVXXX___hhhppp{{{{{{xxxuuuqqqoooppprrrsssttttttrrrttt~~~ssshhhaaaeeemmmyyy~~~}}}rrriiidddcccdddbbbbbbbbbaaa___^^^]]]\\\]]]^^^___```aaabbbcccccc```___^^^\\\ZZZXXXWWWWWW|||vvvrrrhhheeeaaa^^^\\\ZZZWWWUUUTTTUUUVVVWWWWWWUUUSSSRRRQQQNNNLLLKKKLLLNNNOOOOOOOOOMMMKKKIIIHHHHHHJJJKKKOOOSSSXXX\\\^^^___aaabbbgggmmmuuu}}}xxxppphhhaaaZZZVVVOOOLLLHHHEEECCCBBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIOOOVVVZZZ]]]dddnnnvvv|||tttmmmkkkiiihhhiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiigggfffdddcccbbbccccccdddgggggggggggggggiiijjjkkkhhhhhhiiiiiihhhfffdddbbb]]]^^^```bbbdddeeeffffffcccaaa______aaacccccccccbbbaaa______``````___^^^ZZZZZZZZZYYYYYYXXXVVVVVVQQQOOONNNLLLKKKHHHDDDAAA>>>;;;:::;;;:::777999>>>DDDOOOZZZ___cccgggjjjiiihhhfffeeecccaaa\\\VVVRRRRRRTTTVVV[[[bbblllxxxyyyrrrrrrrrrrrrssstttvvvwww{{{|||}}}}}}}}}~~~~~~{{{wwwsssqqqqqqqqqsssxxx~~~zzzyyyvvvtttrrrrrrssstttttttttssssssrrrqqqooonnnnnnmmmkkkiiigggfffeeeeeecccccccccdddeeeggghhhiiihhhjjjlllmmmlllkkklllmmmkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkklllgggiiimmmppptttyyy~~~wwwrrrkkkeeeaaa___]]][[[ZZZZZZXXXWWWWWWXXXYYYZZZ[[[\\\]]]___bbbeeehhhiiijjjjjjiiiiiigggfffdddccc]]]XXXQQQLLLIIIGGGEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMTTTVVVXXXZZZ^^^hhhttt}}}{{{xxxuuusssqqqqqqsssuuuvvvvvvuuuwww~~~{{{qqqkkkiiippp{{{}}}wwwnnnhhheeefffgggbbbbbbbbbbbbaaa```^^^^^^]]]^^^```aaabbbbbbbbbbbb^^^]]][[[ZZZXXXWWWWWWWWWvvvssspppmmmllljjjgggeeecccdddeeefffeeebbb___^^^ZZZVVVRRRPPPRRRTTTWWWWWWVVVTTTSSSRRRRRRTTTWWWXXX[[[```fffkkkmmmoooqqqsssvvvqqqiiiaaa[[[VVVRRROOOGGGFFFEEEBBBAAAAAACCCDDDDDDDDDDDDEEEGGGKKKNNNPPPLLLUUU___fffllluuu~~~yyyyyy{{{{{{vvvrrrlllkkkiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhgggfffffffffggghhhiiikkkjjjhhhgggfffggghhhiiihhhiiijjjkkkjjjgggeeecccbbbcccdddfffggghhhhhhhhhbbbaaa___```bbbcccbbbaaabbb```______`````````___[[[[[[[[[[[[ZZZYYYXXXWWWRRRQQQPPPOOOMMMJJJFFFCCC>>><<<<<<===<<<888:::>>>???KKKVVV]]]aaafffiiihhhjjjgggeeecccbbb^^^XXXTTTPPPRRRTTTXXX^^^hhhsss{{{zzzsssvvvwwwtttqqqpppssswww{{{{{{{{{{{{{{{|||~~~{{{wwwuuuuuuvvvtttvvvzzz|||zzzwwwtttrrrqqqqqqqqqrrrrrrrrrrrrqqqooommmllllllkkkjjjiiiggggggffffffeeeeeeeeeeeefffggghhhiiieeehhhkkkllljjjjjjkkklllkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhiiiiiihhhjjjlllmmmnnnqqqtttwwwwwwxxxyyyzzz|||~~~~~~{{{yyyxxx~~~qqqnnnhhhdddaaa^^^[[[YYYWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]___aaacccaaabbbcccccccccbbbaaaaaa[[[VVVPPPKKKHHHFFFDDDCCCFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPUUUWWWZZZ___fffsss{{{vvvssssssrrrrrrtttwwwyyyyyyxxxzzz|||xxxvvvwww|||rrrjjjfffeeefffgggbbbbbbcccccccccaaa```___^^^___```aaabbbbbbaaaaaa]]]\\\ZZZYYYWWWWWWWWWWWW~~~}}}}}}{{{yyypppqqqrrrrrrpppmmmjjjhhh```\\\WWWTTTVVVYYY\\\]]]]]]\\\[[[[[[]]]```cccfffjjjpppwww|||}}}xxxlllggg___XXXSSSPPPMMMKKKDDDDDDDDDCCCBBBBBBDDDFFFDDDCCCDDDEEEIIINNNSSSVVVUUU___lllvvv~~~{{{wwwsssqqqssssssrrroookkkiiiiiiiiilllmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhggghhhiiikkklllnnnooommmjjjgggeeeeeeffffffhhhiiikkkkkkkkkhhheeecccffffffffffffgggggghhhhhhaaa```___```bbbbbbaaa``````^^^]]]]]]^^^^^^^^^]]][[[[[[\\\[[[[[[ZZZYYYXXXTTTSSSQQQQQQPPPLLLHHHDDD???======???===:::;;;???<<>>;;;:::::::::;;;@@@IIISSS\\\bbbfffgggggggggfffdddaaa^^^ZZZXXXTTTQQQQQQTTTVVVYYYaaajjjxxx|||yyyxxxzzz}}}~~~}}}|||||||||||||||||||||}}}}}}~~~~~~zzzwwwrrrooonnnmmmkkkjjjmmmooorrrrrrqqqooonnnnnnllllllkkkkkkjjjjjjiiiiiihhhhhhgggffffffffffffffffffggggggggghhhhhhiiiiiikkkjjjiiiggggggggghhhhhhhhhhhhhhhgggffffffeeeeeedddeeefffgggggghhhggggggfffeeeeeeeeeeeeffffffgggeeeeeefffggghhhiiijjjjjjggghhhhhhiiikkkllllllmmmmmmnnnpppqqqrrrrrrqqqppprrrqqqnnnllljjjjjjkkkkkkooorrruuuwwwwwwtttpppmmmjjjgggcccaaa^^^ZZZTTTPPPNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRQQQRRRSSSSSSQQQNNNMMMKKKHHHEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJMMMKKKLLLQQQSSSSSSVVV[[[```fffnnnxxx}}}yyyuuurrrpppppprrrtttuuuwww{{{~~~yyy|||qqqkkkdddaaaaaaccccccbbbbbbaaa```___^^^^^^^^^^^^______````````````aaaaaaaaa___\\\ZZZXXXWWWWWWXXX~~~{{{{{{|||~~~yyytttlllddd___ZZZVVVTTTOOOMMMJJJHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEGGGJJJLLLNNNQQQVVV\\\eeeqqq|||}}}tttllliiiggggggiiilllnnnoookkkjjjiiihhhhhhhhhhhhhhhggggggggghhhiiijjjkkklllmmmlllkkkiiihhhiiiiiijjjjjjiiihhhhhhhhhiiikkkllliiiiiihhhhhhgggffffffffffffeeeddddddccccccddddddccccccbbbaaaaaaaaaaaaaaa```___^^^]]]]]]^^^___```______```aaa```___^^^]]]]]][[[XXXUUURRROOOKKKGGGHHHFFFCCC@@@>>><<<<<<;;;:::<<>>===<<<;;;;;;>>>GGGTTT^^^aaaaaabbbdddeeeeeeccc___[[[XXXVVVRRRPPPPPPOOOPPPVVV]]]nnnvvv|||wwwuuuvvvyyy{{{{{{}}}~~~|||{{{yyyyyyxxxtttnnnjjjhhhhhhhhhgggfffiiimmmoooooooooooopppnnnmmmmmmlllkkkjjjiiiiiihhhhhhggggggggggggggghhhgggfffeeedddddddddeeeeeeiiiiiihhhggggggfffffffffeeeeeeffffffggggggggggggddddddeeefffgggggggggfffffffffeeedddcccccccccdddccccccddddddeeefffggggggdddeeeeeefffgggggghhhhhhffffffggggggfffeeeddddddcccdddeeeeeeeeeeeedddcccccceeefffhhhgggfffcccbbbdddbbb___[[[WWWSSSOOOMMMNNNPPPTTTXXXYYYXXXVVVTTTSSSRRRQQQPPPOOONNNNNNOOOKKKJJJJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLMMMNNNNNNOOOQQQPPPRRRVVVWWWYYY___gggnnnzzz|||{{{zzzxxxvvvuuuttttttqqqsssvvvzzz{{{|||yyygggccc^^^]]]___aaaaaa```______^^^]]]]]]]]]]]]]]]______``````aaabbbbbbbbbbbbaaa___]]]\\\[[[ZZZZZZyyy{{{}}}{{{vvvppplllddd^^^WWWQQQMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKMMMPPPUUUXXX___gggssszzzrrrooollljjjiiiiiijjjkkkkkkjjjgggggggggffffffeeeeeeeeeeeeeeeggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggffffffeeeeeeddddddddddddccccccccccccbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbaaa___^^^^^^___aaaccc```aaabbbbbbbbbaaa```___]]][[[YYYXXXWWWUUURRROOOKKKJJJGGGDDDBBB???>>>======;;;<<>>???===<<>>>>>===>>>CCCLLLWWW^^^```````````````______^^^\\\WWWSSSPPPMMMLLLPPPVVV^^^iii{{{|||wwwqqqkkkeeebbbcccfffmmmsssyyy}}}~~~~~~~~~}}}}}}||||||{{{{{{vvvuuutttuuuuuutttqqqnnndddggglllnnnooopppqqqrrrqqqpppooonnnlllkkkjjjiiihhhhhhggghhhhhhiiijjjjjjiiifffbbb___]]]\\\]]]^^^XXXYYY[[[]]]___```______aaaaaaaaaaaaaaaaaaaaaaaa______```````````````___bbbaaaaaaaaabbbcccdddddd_________```````````````_________```````````````^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZWWWXXXXXXUUUQQQPPPRRRTTTSSSTTTUUUUUUTTTQQQNNNLLLGGGFFFFFFEEEEEEEEEEEEEEECCCFFFHHHHHHGGGFFFHHHJJJIIIIIIIIIJJJJJJLLLMMMNNNPPPPPPPPPRRRTTTWWWZZZ\\\^^^aaaiiirrrzzzyyyttttttsssrrrpppooooooqqqrrrttt{{{sssmmmooovvv||||||wwwuuupppkkkeeebbbaaabbbdddeeebbb___[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___```aaa[[[[[[[[[ZZZZZZXXXWWWVVVqqqooonnnooorrrtttvvvvvvrrrvvvyyyzzzzzzzzz}}}}}}xxxsssqqqrrrrrrmmmiiiiiifffaaa]]]ZZZVVVPPPLLLHHHGGGFFFCCCBBBCCCFFFIIIHHHJJJMMMOOOQQQUUUYYY\\\bbbkkkwww|||}}}~~~wwwqqqppppppnnnllliiihhhgggggggggggggggggggggffffffiiilllmmmkkkiiijjjhhheeebbbbbbbbbdddeeefffeeecccaaaaaaaaacccdddeeeeeeeeeeeedddcccbbbaaabbbaaa___^^^^^^______```___^^^^^^]]]]]]]]]^^^^^^^^^___aaacccdddddddddcccfffeeeeeedddbbbaaa``````______``````___^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYWWWTTTOOOLLLKKKKKKGGGCCC???@@@AAADDDMMMWWW^^^``````^^^___bbbaaa]]]\\\YYYVVVSSSQQQPPPQQQRRR\\\eeexxxxxxpppiiidddaaa```^^^bbbhhhnnnrrrwww|||~~~~~~~~~}}}|||{{{{{{zzzzzz{{{xxxyyy{{{{{{yyyvvvrrrooonnnllljjjlllooopppnnnlllnnnpppqqqqqqnnnllljjjjjjkkkjjjiiiiiihhhhhhiiiiiiiiigggccc___]]]\\\\\\]]]ZZZYYYXXXWWWXXXZZZ]]]___^^^^^^^^^______`````````]]]^^^^^^^^^______`````````````````````_________```aaaaaaaaaaaa``````______^^^]]]\\\\\\]]]^^^___^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRPPPNNNLLLKKKIIIIIIJJJIIIGGGEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLJJJHHHIIIMMMOOORRRRRRSSSUUUXXX\\\___bbbcccjjjsss{{{zzzxxxvvvvvvtttqqqnnnmmmmmmoooooooooxxxuuunnnjjjkkkxxx~~~~~~~~~{{{pppgggddddddddddddbbb```^^^]]]XXXWWWVVVWWWYYY[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]___]]][[[ZZZYYYXXXVVVTTTnnnlllkkklllnnnqqqrrrrrrqqqtttxxxyyyxxxxxxzzz{{{|||yyytttpppjjjhhhhhhgggccc___]]]ZZZWWWUUUSSSPPPLLLHHHDDDEEEFFFEEEDDDDDDGGGIIIJJJOOOVVVZZZ\\\```eeeiiisss{{{}}}tttpppppppppnnnkkkjjjiiihhhgggggggggggggggfffeeeeeegggkkkllljjjhhhiiigggeeecccbbbccceeeffffffeeecccbbbaaabbbcccdddgggggggggfffeeedddcccbbbbbbbbb```____________```___^^^^^^]]]]]]^^^^^^^^^^^^___aaaccceeeeeeeeedddfffeeeeeedddbbbaaaaaa```___`````````___^^^]]]\\\]]]]]]]]]\\\\\\\\\[[[[[[YYYYYYXXXUUUPPPLLLJJJJJJHHHDDD@@@@@@AAACCCKKKTTT]]]```aaa```aaadddccc______]]]YYYUUURRRQQQQQQQQQZZZcccvvv}}}tttkkkddd```______^^^bbbfffkkknnnrrrvvvyyy}}}~~~~~~}}}||||||||||||}}}}}}~~~{{{xxxuuuooommmkkkllloooqqqpppooooooqqqsssrrrpppnnnllllllmmmlllkkkkkkkkkjjjkkkkkkiiihhhfffccc```^^^\\\[[[ZZZYYYWWWVVVWWWXXX[[[\\\\\\\\\\\\]]]^^^^^^^^^___]]]]]]^^^^^^^^^^^^^^^^^^________________________^^^^^^_______________^^^^^^]]]\\\\\\\\\\\\]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHFFFEEEEEEEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMPPPSSSSSSUUUWWWYYY\\\```dddgggmmmuuu}}}yyywwwuuuuuuqqqqqqpppoooooopppqqqrrr{{{sssllljjjkkkrrr|||{{{zzz}}}|||{{{{{{qqqiiiccccccccccccaaa___]]]\\\YYYWWWWWWWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\___]]][[[YYYYYYXXXVVVTTTjjjiiihhhhhhjjjlllmmmlllnnnqqqtttuuuuuutttuuuuuu{{{}}}}}}||||||zzzxxxwwwvvvuuussspppnnniiieee```]]]]]][[[WWWSSSPPPNNNLLLLLLKKKJJJHHHFFFBBBEEEGGGHHHIIIJJJLLLMMMSSS\\\gggmmmoooqqqwww|||zzzvvvpppnnnnnnooommmkkkiiihhhgggfffeeeddddddddddddddddddfffiiijjjiiiggghhhgggeeeddddddeeeggghhhjjjiiihhhgggfffggghhhiiigggggggggfffeeedddbbbaaaccccccaaa```____________^^^^^^^^^]]]]]]^^^^^^______aaaccceeefffgggggggggeeeeeedddcccbbbaaaaaa````````````______^^^\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[^^^______]]]XXXSSSPPPOOOJJJEEEBBBAAAAAABBBHHHPPPYYY]]]``````aaaddddddaaacccaaa\\\XXXTTTRRRRRRQQQYYYaaarrr}}}~~~}}}sssjjjccc```___``````bbbfffhhhkkknnnrrruuu|||~~~~~~~~~~~~~~~~~~}}}{{{sssqqqooooooppprrrrrrrrrppprrrttttttrrrpppppppppnnnnnnnnnnnnmmmmmmmmmmmmiiiiiihhhfffddd```]]][[[[[[YYYWWWVVVUUUVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNOOOQQQTTTVVVSSSUUUWWWZZZ^^^ccciiimmmzzz{{{wwwuuuttttttooopppqqqpppoooqqqvvvzzztttjjjfffdddgggnnn{{{}}}yyy{{{vvvvvv{{{zzzwwwyyy~~~{{{zzzzzzwwwooohhhccccccbbbbbb```^^^]]]\\\YYYWWWVVVWWWYYY[[[[[[ZZZZZZYYYXXXXXXXXXYYY[[[\\\^^^\\\ZZZYYYXXXWWWUUUSSSjjjiiihhhiiikkkkkkkkkiiijjjlllnnnpppqqqqqqqqqqqqxxx{{{~~~}}}~~~}}}}}}~~~~~~~~~}}}|||{{{~~~~~~}}}{{{yyyxxxwwwwwwtttrrrooonnnllljjjgggeee```]]]XXXVVVTTTRRRNNNLLLJJJIIIHHHGGGHHHHHHGGGGGGEEEGGGJJJLLLNNNRRRVVVZZZeeeppp|||xxxqqqooolllkkkllllllkkkiiifffeeedddcccbbbaaaaaaaaaddddddeeefffggghhhiiihhhiiihhhgggffffffgggiiijjjjjjiiiiiihhhhhhhhhiiijjjfffffffffeeedddbbbaaa```dddcccbbbaaa```_________^^^^^^]]]]]]]]]^^^______aaaccceeeggghhhiiiiiiiiiddddddccccccbbbaaa``````____________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\aaacccdddaaa]]]WWWSSSRRRLLLHHHDDDCCCAAA@@@EEELLLSSSYYY^^^___aaaddddddbbbdddbbb___[[[XXXVVVUUUUUU[[[aaannnyyyqqqkkkfffdddcccbbbcccfffhhhjjjnnnrrrvvv|||~~~zzzxxxuuusssssssssssssssqqqsssttttttsssrrrrrrrrroooooopppooooooooonnnnnnkkkjjjiiifffdddaaa^^^]]]\\\ZZZXXXVVVUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\XXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLOOOPPPQQQSSSUUUWWWVVVXXXZZZ\\\aaajjjuuu}}}}}}yyyvvvtttssssssoooqqqrrrqqqpppuuu~~~xxxgggaaabbbdddjjjttt}}}{{{~~~|||ssspppxxx{{{uuutttyyy{{{wwwsssqqqqqqnnniiidddcccbbbbbb```___^^^\\\\\\XXXWWWVVVVVVXXXYYYYYYYYYZZZYYYWWWWWWWWWYYY[[[]]]]]][[[YYYXXXXXXWWWUUUTTTppppppqqqrrrsssrrrooommmjjjjjjkkklllnnnooooooooosssvvvyyy{{{|||||||||||||||||||||{{{zzzyyyxxxwwwyyyzzz|||}}}}}}}}}|||{{{xxxxxxyyyyyyyyyyyyyyyyyywwwvvvuuutttrrrpppnnnnnnllljjjgggdddcccaaa___]]]WWWUUURRROOOMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJLLLOOOTTT[[[dddjjjxxxyyytttkkkjjjiiiiiiiiiiiiiiihhhfffeeedddcccbbbaaaaaabbbdddeeeffffffggghhhiiijjjjjjiiiiiihhhhhhiiijjjkkkffffffffffffffffffgggggggggggggggfffdddcccaaa```bbbbbbbbbaaa```______^^^]]]]]]]]]]]]]]]^^^___```dddeeeggghhhiiijjjiiiiiibbbbbbbbbaaa``````______^^^^^^^^^___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___```^^^ZZZUUUQQQPPPNNNJJJGGGEEEBBB@@@DDDJJJPPPXXX___aaabbbeeefffdddbbbaaa___]]]\\\[[[[[[[[[]]]aaajjjwww{{{uuunnnhhheeebbbccceeegggjjjooouuuyyy~~~}}}zzzwwwuuuttttttrrrtttuuutttsssrrrrrrsssppppppqqqqqqqqqpppooonnnmmmkkkhhhdddbbbaaaaaaaaa^^^]]][[[YYYWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPPPPOOOOOONNNNNNLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHJJJKKKKKKLLLIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNQQQRRRSSSTTTVVVXXX]]]___aaaeeekkkxxx~~~{{{xxxvvvttttttsssqqqssstttsssuuu}}}zzzjjjaaa]]]ccckkktttyyy~~~vvvkkklll~~~|||wwwrrrttt{{{tttpppllljjjiiihhheeecccccccccaaa```___]]]]]]\\\XXXWWWUUUVVVWWWYYYXXXXXX[[[ZZZYYYYYYYYY[[[^^^___]]][[[YYYYYYYYYXXXVVVTTT}}}~~~{{{wwwqqqooommmlllmmmooooooooonnnpppssswwwzzz{{{{{{{{{zzzzzzxxxwwwvvvtttssssssrrrsssuuuvvvwwwwwwvvvvvvssssssssssssssssssssssssqqqqqqpppooommmjjjhhhgggbbb___[[[YYYXXXWWWTTTSSSMMMMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGIIILLLNNNOOORRRVVV^^^iiittt|||yyyrrrooohhhggggggffffffffffffgggeeeeeeddddddccccccdddddddddeeefffffffffgggiiikkkjjjiiiiiihhhhhhiiiiiiiiihhhhhhiiiiiiiiiiiijjjjjjiiiiiiiiigggfffdddbbbaaa```````````````______^^^]]]]]]]]]]]]^^^______```dddeeefffggghhhggggggfff`````````______^^^^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^___]]]ZZZVVVSSSSSSPPPLLLIIIHHHDDDAAACCCHHHOOOXXXaaacccdddfffgggeeeaaa```______^^^^^^______\\\```gggqqq{{{~~~{{{ssslllgggcccdddfffhhhkkkqqqxxx}}}|||yyywwwwwwuuuvvvvvvuuusssrrrssstttqqqqqqrrrssssssqqqpppoooooollliiieeecccdddeeefffaaa```^^^]]][[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWXXXYYYYYYZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRROOOOOOOOOOOONNNNNNMMMMMMKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMOOOQQQSSSTTTUUUWWWZZZ\\\```dddjjjpppyyy}}}|||{{{yyywwwvvvuuuuuutttvvvxxx{{{|||iii```]]]]]]iiiwww}}}{{{{{{qqqjjjqqqyyyuuurrrvvv}}}~~~zzzqqqnnnjjjgggfffffffffeeedddcccbbb```___^^^]]]]]]ZZZXXXWWWWWWYYYZZZYYYXXX\\\\\\[[[\\\]]]^^^```aaa]]]\\\ZZZYYYZZZYYYWWWVVV}}}yyyrrroooooopppoooooolllnnnqqqvvvzzz}}}}}}}}}{{{zzzwwwuuusssrrrqqqqqqnnnooopppqqqqqqqqqpppooopppooooooooonnnmmmmmmmmmjjjjjjjjjhhhfffcccaaa___YYYVVVRRRPPPOOONNNMMMKKKHHHHHHHHHGGGGGGGGGHHHIIIGGGHHHIIIIIIIIIKKKOOOSSSUUUXXX^^^eeennnzzzwwwpppkkkhhhggggggfffdddccccccdddeeebbbbbbbbbaaabbbbbbcccdddbbbdddeeeeeedddeeehhhkkkhhhhhhggggggfffffffffeeeiiiiiijjjkkkkkkkkkkkkkkkhhhhhhgggfffdddbbb```___]]]]]]___``````______^^^]]]]]]]]]]]]^^^___``````ccccccdddddddddcccbbbaaa^^^^^^^^^]]]]]]]]]]]]\\\ZZZ[[[\\\]]]^^^_________[[[[[[\\\\\\\\\]]]]]]]]]^^^______]]]ZZZXXXWWWWWWQQQMMMKKKJJJFFFBBBDDDHHHKKKVVV___bbbbbbdddeeeccc````````````````````````\\\___fffmmmuuu||||||yyyzzz}}}|||xxxqqqmmmkkkkkklllmmmpppvvv~~~~~~{{{{{{xxxyyyyyywwwuuuttttttvvvssstttuuuvvvuuutttrrrqqqnnnmmmkkkjjjiiihhhiiiiiidddcccbbbaaa___^^^]]]]]]ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNRRRSSSUUUVVVXXX[[[```cccdddmmmxxx||||||{{{zzzyyyxxxwwwwwwvvvyyynnnaaa]]]___bbbrrr~~~|||ssspppsss}}}xxxtttsssxxxzzzssspppmmmhhheeedddeeeggghhhfffdddbbb```___^^^^^^___]]]\\\ZZZZZZ\\\\\\\\\[[[\\\\\\]]]^^^___```aaaaaa^^^\\\[[[ZZZ[[[ZZZYYYWWWxxxrrrpppppppppooommmooosssxxx}}}~~~{{{xxxuuusssrrrrrrsssnnnoooppppppooonnnlllkkkjjjjjjiiihhhgggffffffeee`````````^^^\\\YYYWWWUUUTTTQQQNNNLLLKKKKKKIIIHHHFFFGGGHHHHHHHHHIIIKKKMMMHHHJJJLLLMMMMMMPPPUUUZZZ\\\aaaiiirrr}}}{{{|||xxxqqqkkkfffbbbhhhgggfffcccaaaaaaccceee^^^^^^]]]^^^^^^___```aaaaaacccdddcccbbbcccfffjjjggggggfffeeedddccccccbbbbbbcccdddeeeeeeeeeeeeeeeddddddcccbbb```^^^\\\[[[[[[\\\]]]____________^^^\\\\\\\\\]]]^^^___```aaaaaaaaabbbbbbaaa```^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\YYYZZZ[[[]]]^^^___``````[[[[[[[[[\\\\\\]]]]]]]]]ZZZ[[[[[[YYYWWWUUUUUUVVVRRRNNNLLLKKKHHHCCCDDDIIIFFFRRR\\\______``````___aaaaaaaaaaaa`````````___]]]```eeejjjoootttzzz}}}yyyttttttyyy~~~~~~|||vvvsssssstttssstttvvv|||{{{{{{{{{yyyvvvuuuvvvwwwtttuuuwwwxxxwwwvvvtttsssmmmnnnnnnnnnnnnmmmkkkjjjeeeeeedddcccbbbaaa``````\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVUUUTTTPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFFFFHHHIIIJJJKKKKKKIIIJJJLLLNNNOOOOOOOOOOOONNNNNNOOOPPPPPPPPPOOOOOOSSSTTTUUUWWWZZZ___eeejjjnnnyyy~~~||||||{{{{{{zzzyyyxxxxxxwww{{{tttfff___```dddiii{{{wwwooorrr~~~~~~zzzwwwtttsssyyywwwnnnnnnkkkgggcccbbbdddfffhhhfffeeecccaaa____________```^^^]]]]]]^^^___^^^]]][[[\\\^^^___```aaaaaaaaa___]]][[[[[[\\\[[[ZZZXXX~~~zzzyyy{{{{{{yyywwwssswwwzzz{{{~~~|||sssmmmnnnpppooonnnnnnjjjkkkjjjhhheeeccccccccceeecccaaa___]]]\\\\\\\\\[[[YYYWWWTTTSSSRRRRRRRRRMMMKKKHHHGGGHHHJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOPPPVVVZZZ^^^]]][[[\\\```dddccciiitttxxxnnniiigggdddaaaeeedddcccbbbaaa```___^^^______^^^^^^______```aaa``````bbbccceeefffggghhhjjjiiigggdddcccbbbbbbbbb```aaabbbcccddddddeeeeeedddcccaaa___]]]\\\[[[[[[ZZZ[[[]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^_________cccbbbaaa```___^^^^^^^^^^^^\\\ZZZXXXXXXZZZ\\\^^^\\\]]]```bbbccccccbbbaaa]]]\\\ZZZYYYYYYYYYZZZ[[[]]]\\\ZZZXXXWWWVVVVVVWWWTTTSSSPPPMMMJJJGGGFFFEEEGGGKKKRRRZZZaaabbb```^^^aaaaaaaaaaaa```___]]]]]]\\\___dddiiinnnqqqssssssvvv{{{~~~zzzssspppuuu{{{}}}|||~~~~~~~~~|||xxxvvvvvvwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvoooooonnnlllllllllllllllgggggghhhhhhgggeeecccbbbaaa```___^^^\\\[[[ZZZYYYWWWUUUSSSRRRQQQRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSTTTTTTSSSSSSRRROOONNNLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIKKKMMMMMMMMMMMMLLLKKKLLLNNNOOOPPPPPPOOOOOOPPPOOONNNNNNPPPQQQQQQQQQWWWTTTWWW^^^bbbeeemmmwww~~~~~~~~~~~~|||zzzzzz||||||sssgggaaa```eeemmmsssnnnkkkvvv{{{}}}}}}}}}|||zzzvvvsssqqqjjjhhhfffddddddeeegggiiiccccccbbbbbbaaaaaabbbbbbbbb```^^^^^^___```___^^^^^^```bbbdddddddddcccbbb______^^^^^^^^^]]]]]]]]]|||{{{yyyyyy{{{}}}~~~}}}wwwnnneee___```cccddddddfffggghhhhhheeeaaa^^^\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRPPPNNNJJJIIIJJJKKKLLLLLLRRRTTTVVVWWWXXXZZZ^^^aaagggjjjllljjjggggggkkkooopppuuu{{{ooogggdddcccbbb```cccbbbaaa```___^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^``````aaacccdddfffgggggghhhgggeeedddbbbbbbbbbbbb___```aaabbbbbbcccbbbbbbbbbaaa___]]][[[ZZZZZZZZZZZZ[[[]]]^^^^^^^^^]]]]]][[[\\\\\\]]]]]]^^^^^^___``````___^^^]]]]]]]]]]]]^^^]]][[[YYYYYY[[[]]]^^^___```bbbdddeeedddcccbbb\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVRRROOOLLLJJJJJJHHHKKKQQQXXX^^^aaa```^^^``````aaa``````___^^^^^^\\\^^^aaadddfffgggggggggpppuuuyyyvvvpppooouuu|||{{{xxxwwwxxxxxx{{{{{{{{{{{{yyywwwvvvuuunnnmmmmmmlllllllllllllllhhhhhhhhhhhhgggeeedddcccbbbaaa```___]]]\\\[[[ZZZYYYXXXVVVTTTSSSSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNLLLKKKIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNOOOPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPPPPOOORRRQQQQQQRRRTTTVVVWWWXXX\\\ZZZ]]]dddjjjnnnvvv}}}||||||||||||~~~yyykkkeeecccgggrrr~~~qqqqqqttt~~~|||yyyuuuqqqooojjjhhhfffddddddeeeggghhhcccccccccbbbbbbccccccddddddcccaaaaaacccdddcccccc```aaacccdddeeedddbbbaaa```_________^^^^^^^^^^^^~~~~~~wwwmmmcccZZZTTTTTTWWWXXXZZZ]]]ccceeegggeeeaaa]]]YYYXXXVVVUUUTTTRRRQQQPPPPPPPPPMMMNNNOOOQQQSSSVVVXXXYYYWWWTTTOOOMMMMMMOOOQQQQQQYYY\\\aaaeeeiiinnntttxxx{{{||||||zzzwwwwww{{{~~~wwwpppgggbbbaaabbbaaa`````````___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___```aaabbbcccdddeeefffeeeeeecccbbbaaaaaaaaaaaa______``````aaa``````___^^^^^^\\\[[[ZZZYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\\\\ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\___]]]\\\ZZZZZZ\\\]]]___aaabbbcccdddddddddbbbbbb\\\[[[ZZZYYYXXXYYYZZZZZZ[[[[[[[[[[[[\\\^^^___```___]]]ZZZVVVSSSPPPNNNMMMIIIKKKNNNTTTZZZ^^^____________________________________``````___]]][[[ZZZeeekkkoooooommmnnnuuu|||}}}{{{zzzzzz~~~}}}{{{yyyvvvtttrrrlllllllllllllllmmmmmmmmmiiiiiiiiiiiihhhfffeeedddcccbbbaaa```___^^^]]]\\\\\\ZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUTTTTTTSSSQQQOOOMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMOOOQQQRRRPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQSSSUUUXXX[[[]]]cccdddhhhpppxxx|||{{{zzzzzzzzzyyy}}}rrrkkkfffffflllvvvooouuu|||xxxsssooommmiiihhhfffeeedddeeefffgggccccccccccccdddeeeffffffgggfffeeeeeegggiiiiiihhhbbbcccdddeeedddcccbbbaaaaaaaaa````````````______wwwiiiccc[[[SSSRRRRRRRRRUUUXXX^^^bbbfffgggeeeaaa]]][[[YYYXXXUUURRRPPPOOOOOOOOONNNQQQUUUZZZ___cccfffggg```[[[UUURRRRRRUUUWWWYYY]]]cccmmmvvv~~~|||pppkkkfffcccbbbccccccccc___^^^^^^^^^]]]]]]\\\\\\^^^^^^^^^^^^^^^______```______```aaabbbbbbccccccbbbbbbaaaaaa````````````^^^_______________^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^]]][[[[[[XXXXXXYYYYYYZZZ[[[\\\\\\YYYYYYYYYYYYYYYZZZ[[[\\\___^^^\\\\\\\\\\\\^^^___aaaaaabbbbbbbbbaaa______\\\[[[ZZZYYYXXXYYYZZZZZZ[[[[[[[[[\\\^^^___```aaa___^^^ZZZWWWSSSPPPNNNMMMKKKKKKLLLQQQWWW\\\___```______^^^^^^_________```bbbaaa```^^^[[[XXXUUUTTT[[[aaagggiiijjjnnnvvv}}}~~~}}}~~~|||zzzwwwtttqqqpppjjjjjjkkklllmmmnnnnnnnnnkkkkkkjjjiiihhhgggffffffdddccccccbbb```______^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQOOOMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMOOOQQQSSSTTTQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVYYY\\\aaadddjjjnnnvvv~~~|||zzzxxxxxxxxxxxxxxx{{{}}}kkkhhhhhhooo|||sss}}}wwwrrrnnnlllhhhggggggfffeeeeeeeeeeeebbbbbbccccccdddfffggghhhhhhgggfffgggjjjllllllllldddeeeeeeeeedddcccaaa```aaaaaaaaaaaaaaaaaaaaaaaapppiii```XXXUUURRRPPPRRRWWWYYY^^^eeeiiiiiifffcccaaa___\\\WWWSSSOOONNNOOOPPPSSSWWW___hhhnnnrrrttttttgggaaaZZZVVVVVVZZZ^^^aaaeeeooo~~~{{{qqqkkkiiifffdddcccdddcccccc______^^^^^^^^^^^^^^^^^^______^^^^^^______```aaa_________`````````aaaaaa``````_________^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^]]]\\\ZZZYYYVVVVVVWWWXXXYYYZZZ[[[\\\XXXXXXXXXXXXXXXYYYZZZ[[[^^^^^^]]]\\\\\\]]]^^^^^^aaaaaaaaaaaa```______^^^]]]\\\[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^___]]]ZZZVVVSSSPPPNNNMMMLLLKKKKKKOOOTTTZZZ^^^```______^^^^^^^^^^^^___```aaa```___\\\YYYVVVTTTSSSVVV[[[aaafffiiinnnwww~~~~~~}}}{{{xxxtttrrrpppooojjjkkklllmmmnnnooooooooommmlllkkkjjjiiihhhhhhhhhddddddcccbbbbbbaaa``````]]]\\\[[[YYYXXXVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUPPPOOONNNLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQQQQRRRSSSTTTTTTXXXZZZ\\\^^^```eeekkkpppttt|||~~~|||{{{yyyxxxwwwxxxxxxyyyzzz|||}}}rrrjjjkkkooo||||||vvvqqqnnnlllgggggggggffffffeeedddcccaaaaaabbbcccdddeeeggghhhgggfffeeefffiiikkklllkkkeeeeeeeeedddcccbbbaaa```bbbbbbbbbbbbbbbbbbbbbbbb|||mmmfff```\\\YYYVVVXXX]]]___dddkkkppppppmmmjjjhhhfffbbbZZZTTTQQQQQQSSSUUUZZZaaalllwwwoooiiiaaa\\\]]]bbbhhhkkktttrrrkkkfffeeedddcccbbbbbbaaaaaa^^^^^^__________________^^^^^^^^^^^^^^^______```^^^^^^^^^^^^____________^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYXXXUUUVVVWWWXXXYYYZZZ[[[\\\XXXXXXXXXXXXYYYYYYZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]]bbbbbbbbbaaaaaa`````````^^^]]]\\\[[[ZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^]]]ZZZWWWTTTQQQPPPOOOMMMLLLKKKNNNTTTZZZ^^^``````___^^^]]]]]]^^^______^^^^^^\\\ZZZXXXVVVTTTTTTUUUZZZ```eeejjjpppxxx~~~|||xxxtttrrrpppoookkklllnnnoooppppppooooooooonnnlllkkkjjjiiiiiiiiiddddddccccccbbbaaaaaa```]]]]]]\\\[[[ZZZXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOQQQSSSTTTTTTSSSRRRPPPPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSUUUWWWXXXYYYYYY]]]aaadddgggnnnvvv}}}|||yyyyyyxxxxxxwwwxxxyyy{{{{{{~~~|||oookkkkkkrrr}}}~~~zzztttooommmlllfffgggggggggfffeeecccaaa`````````aaabbbdddeeefffeeeccccccdddgggiiiiiiiiiddddddcccbbbbbbaaa``````aaaaaabbbbbbbbbbbbbbbccctttoookkkjjjhhhfffiiinnnuuuzzz|||xxxvvvqqqkkkccc\\\ZZZ\\\aaaeeeiiirrr|||uuummmhhhjjjpppwww{{{~~~ssskkkggg```aaabbbbbbaaaaaa``````]]]^^^^^^^^^______``````_______________```aaaaaa^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWVVVVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^]]]\\\ZZZXXXWWWUUUVVVWWWXXXYYY[[[\\\\\\ZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\aaa``````____________```___^^^]]]\\\\\\\\\]]]^^^[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[XXXVVVSSSQQQPPPPPPNNNLLLLLLNNNTTTZZZ^^^```aaa```^^^\\\\\\\\\^^^^^^^^^]]]\\\ZZZXXXWWWVVVVVVXXX\\\aaafffkkkrrryyy|||wwwsssqqqppplllnnnoooqqqrrrqqqpppooopppooommmlllkkkjjjjjjkkkddddddccccccbbbaaaaaaaaa^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUXXXZZZYYYUUUQQQNNNPPPOOONNNLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWYYY\\\^^^___]]]bbbhhhnnnsss|||}}}zzzxxxwwwwwwwwwwwwyyy{{{}}}pppjjjkkkppp{{{www{{{~~~}}}vvvpppmmmkkkkkkeeefffhhhhhhgggdddbbb```^^^^^^^^^___```aaabbbccccccbbbaaabbbdddfffffffffcccbbbbbbaaa````````````aaaaaaaaaaaabbbbbbbbbccczzzwwwvvvwwwwwwwww{{{|||vvvmmmfffeeeiiipppuuuxxxxxxsssuuu|||{{{|||||||||ssskkkgggeee]]]___bbbcccbbbaaaaaabbb\\\]]]]]]^^^^^^______```bbbbbbbbbbbbbbbccccccddd^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]]]]]]][[[YYYWWWUUURRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]^^^^^^]]]\\\ZZZXXXWWWUUUVVVWWWXXXZZZ[[[\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\\\\\\\]]]]]]^^^```___^^^]]]]]]]]]^^^^^^ZZZ[[[]]]___``````______YYYXXXVVVSSSQQQPPPOOONNNNNNMMMLLLOOOUUUZZZ^^^```bbbaaa^^^\\\[[[\\\]]]^^^aaa___^^^\\\ZZZYYYYYYYYY[[[^^^ccchhhmmmssszzz~~~zzzuuurrrpppnnnoooqqqrrrsssrrrpppoooqqqpppnnnlllkkkkkkkkkllldddccccccbbbbbbaaaaaaaaa^^^_________^^^]]]]]]\\\ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUU]]]```ccceeeccc^^^XXXUUUQQQPPPNNNMMMLLLMMMMMMNNNPPPPPPPPPPPPRRRTTTWWWXXXWWWWWWXXXZZZ\\\___bbbdddffflllttt{{{}}}{{{yyyvvvvvvwwwxxxzzz}}}vvvlllkkknnnxxxssssss{{{zzzsssnnnkkkjjjjjjeeefffhhhhhhgggdddaaa___^^^^^^]]]^^^^^^___```aaacccaaa```aaaccceeeeeedddbbbaaaaaa`````````````````````aaaaaabbbbbbbbbbbb|||xxxxxx{{{}}}~~~tttooollltttvvvnnniiieeeaaa______^^^^^^^^^]]]]]]]]]YYYZZZ\\\^^^aaaccceeeffffffeeeeeeddddddccccccbbbaaaaaa```^^^^^^]]]]]]]]]^^^]]][[[ZZZXXXWWWWWWVVVXXXWWWWWWWWWWWWXXXYYYYYYXXXZZZ[[[[[[ZZZZZZ[[[]]][[[\\\\\\\\\\\\[[[ZZZZZZUUUWWWYYYZZZ[[[[[[[[[ZZZ[[[]]]___^^^]]]\\\\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZ\\\]]]______^^^^^^]]]\\\[[[[[[^^^]]][[[ZZZYYYZZZ\\\]]]ZZZYYYUUURRRPPPPPPPPPPPPLLLKKKKKKKKKNNNVVV___fffggghhhddd]]][[[^^^___]]]aaa```^^^\\\ZZZZZZZZZZZZ\\\```eeegggjjjpppzzz~~~~~~{{{yyyyyyvvvsssqqqqqqrrrrrrqqqtttsssqqqppppppnnnkkkiiifffffffffeeecccbbb```___```___^^^^^^^^^]]]ZZZXXX[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXYYYZZZYYYXXXVVVUUUXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUUUUVVVaaapppjjjYYYSSSRRRQQQPPPNNNMMMMMMMMMNNNRRRQQQRRRTTTWWWYYYYYYYYYXXXZZZ\\\___bbbggglllqqqxxx}}}}}}}}}~~~}}}zzzwwwyyytttsssxxx{{{}}}}}}qqqiiigggooozzz{{{uuu|||~~~zzztttooommmkkkiiihhhjjjiiigggdddbbbaaa``````^^^___```___^^^^^^___```aaaaaa```````````````aaabbbbbbaaa```______``````bbbccceeedddbbb```______{{{tttpppooorrr{{{oooiiifffbbb____________^^^^^^^^^^^^]]][[[\\\]]]___aaaccceeeeeefffeeeeeeddddddccccccbbbbbbaaa```___^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]\\\\\\]]]]]]\\\\\\[[[ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]______^^^]]]^^^___^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZZZZYYYZZZ[[[\\\]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXZZZXXXUUUSSSQQQQQQQQQQQQMMMMMMLLLKKKNNNTTT\\\bbbhhhjjjhhhaaa]]]^^^___]]]aaa```^^^\\\ZZZYYYYYYYYY\\\___ccceeehhhnnnwww~~~}}}{{{|||~~~~~~{{{wwwuuuuuuuuuuuuttttttsssqqqpppooonnnllljjjhhhhhhhhhgggfffdddcccbbbaaa```___``````___\\\ZZZ]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZYYYXXXWWWYYYXXXWWWWWWVVVVVVWWWWWWYYYXXXWWWWWWVVVVVVVVVWWW\\\gggwwwxxxfffXXXSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]\\\^^^bbbfffkkkqqqxxx}}}}}}{{{yyyzzz{{{zzzxxxuuu|||wwwvvv{{{vvvooolllnnnxxxyyyvvv{{{wwwqqqmmmjjjiiihhhhhhhhhgggeeecccaaa```______^^^___```___^^^]]]^^^```bbbaaa``````________________________```aaabbbbbbdddeeegggfffcccaaaaaaaaawwwsssqqqrrrvvv{{{qqqjjjgggeeebbb````````````_________^^^^^^^^^^^^___```bbbcccdddeeefffeeeeeeddddddccccccbbbcccbbbaaa```_________```^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYY[[[\\\\\\[[[ZZZ[[[]]]]]]]]]^^^^^^]]]]]]\\\[[[]]]]]]\\\[[[[[[[[[[[[[[[\\\^^^``````______```aaa]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\XXXXXXXXXXXXYYYYYYYYYZZZYYYZZZ\\\\\\[[[YYYWWWUUUYYYXXXVVVTTTSSSSSSSSSTTTOOOOOOMMMLLLMMMRRRXXX]]]fffkkkllleee___^^^______bbbaaa___\\\[[[YYYXXXXXXZZZ]]]```bbbeeekkktttzzz~~~yyyvvvuuuwww|||~~~}}}~~~}}}}}}|||{{{zzzyyywwwtttrrrqqqpppmmmllljjjjjjiiihhhhhhgggfffeeecccbbbbbbccccccccc```^^^``````^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXWWW\\\fffnnnkkk___VVVSSSRRRQQQRRRRRRSSSTTTVVVVVVUUUVVVWWWYYY[[[]]]___aaafffiiimmmsssyyyzzzxxxwwwxxxyyyyyyxxxvvv}}}zzzzzz}}}wwwqqqqqqssszzzwwwyyywwwrrrmmmiiiggggggggggggeeedddcccaaa___^^^^^^]]]]]]___```___^^^]]]^^^___bbbaaa```___^^^]]]]]]]]]\\\]]]]]]^^^```bbbdddeeefffggghhhgggdddbbbbbbbbbxxxwwwzzz}}}wwwrrrmmmiiihhhfffdddbbbaaaaaa`````````_________aaaaaaaaabbbccccccddddddfffeeeeeeddddddccccccbbbccccccbbbaaa``````aaaaaa^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWWWWVVVWWWXXXXXXYYY[[[\\\]]]\\\[[[[[[\\\]]]^^^^^^______^^^^^^]]]\\\^^^^^^\\\[[[[[[\\\]]]^^^___```bbbbbb```___``````]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\WWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\ZZZXXXWWWZZZZZZXXXWWWWWWWWWWWWWWWRRRQQQPPPNNNNNNPPPUUUYYYaaajjjnnnhhhaaa```bbbcccdddcccaaa^^^\\\ZZZXXXWWWXXXZZZ]]]___cccjjjrrrxxx{{{tttqqqqqqtttzzz~~~}}}{{{{{{~~~~~~zzzvvvsssqqqooommmkkkjjjjjjiiihhhgggggggggeeeeeeeeefffggggggeeebbbbbbaaa```^^^]]]\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVYYY______YYYTTTSSSQQQQQQRRRSSSUUUVVVWWWXXXYYY[[[]]]^^^aaadddgggjjjrrrvvv|||~~~}}}xxxxxxxxxxxxyyyzzzzzzzzz}}}}}}uuuvvvwww{{{}}}www|||zzzqqqmmmhhheeeeeefffffffffbbbbbb```___]]]]]]\\\\\\]]]^^^______]]]]]]^^^___aaaaaa___^^^\\\\\\[[[[[[[[[\\\\\\]]]___aaacccdddeeeffffffeeebbb`````````zzzpppnnnllljjjhhhgggeeecccbbbbbbaaaaaaaaaaaa``````cccccccccddddddddddddeeefffeeeeeeddddddccccccbbbcccbbbbbbaaaaaaaaaaaabbb___^^^]]][[[ZZZZZZZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[\\\]]]^^^____________^^^]]]]]]]]]\\\\\\\\\\\\^^^```aaabbbcccdddccc```___^^^___]]]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\\\\YYYZZZ[[[\\\]]]___``````aaa```^^^\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZ[[[[[[TTTTTTSSSQQQPPPQQQTTTWWW^^^gggllliiiddddddgggiiigggfffdddbbb^^^\\\YYYXXXVVVWWWYYY\\\aaahhhpppuuu|||}}}rrrooonnnqqqwww}}}}}}|||zzzzzz{{{yyyuuurrrooommmmmmllljjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhhfffcccbbb```___^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXX[[[WWWUUUXXXYYYVVVTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\___bbbeeegggiiimmmssswww}}}}}}{{{yyyvvvvvvwwwwwwxxxzzz|||~~~}}}|||zzzxxxxxxrrrmmmjjjfffddddddeeeeeeddd```___^^^]]]\\\[[[[[[[[[]]]^^^___^^^]]]\\\]]]___```___^^^\\\[[[ZZZZZZZZZ\\\\\\\\\\\\]]]^^^___```bbbbbbbbb```]]][[[[[[\\\}}}xxxwwwkkkjjjiiihhhfffeeeccccccccccccbbbbbbbbbaaaaaaaaadddeeeeeeeeeeeeeeefffffffffeeeeeeddddddccccccbbbbbbbbbaaaaaaaaaaaabbbbbb___^^^]]]\\\[[[[[[[[[[[[YYYYYYXXXXXXYYYYYYZZZ[[[]]]^^^___^^^\\\\\\\\\]]]^^^^^^______^^^^^^]]]\\\[[[[[[\\\\\\]]]___```aaabbbcccdddccc```___^^^___\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[\\\]]]^^^```aaabbbbbbcccaaa___]]]]]]^^^```aaa^^^^^^^^^]]]]]]\\\\\\\\\VVVVVVVVVTTTSSSTTTVVVYYY^^^fffkkkjjjhhhjjjmmmmmmkkkjjjiiifffbbb^^^[[[YYYUUUUUUVVVYYY^^^dddjjjnnnvvvvvvsssppprrrwww|||}}}}}}~~~}}}|||{{{{{{|||~~~}}}}}}}}}xxxuuurrrqqqrrrpppnnnllljjjjjjjjjjjjkkkkkkkkkkkklllllliiigggcccbbbaaa```______^^^_______________^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ```[[[XXXZZZZZZWWWVVVXXXUUUVVVYYY\\\___aaabbbbbbcccgggkkknnnqqqvvv}}}~~~|||{{{yyywwwuuurrrtttuuuvvvwwwzzz~~~}}}~~~zzzxxx}}}yyyqqqnnnjjjhhhfffeeeeeeeeedddbbb^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^___^^^]]]\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[ZZZZZZZZZ[[[\\\\\\^^^^^^]]]ZZZWWWVVVVVVWWW|||sssooonnngggggggggfffeeecccccccccdddccccccccccccbbbbbbbbbeeeeeeeeeffffffgggggggggfffeeeeeeddddddccccccbbbaaaaaa`````````aaaaaabbb___^^^]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\^^^______^^^]]]\\\\\\^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^___aaabbbbbbaaa``````aaa\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]\\\\\\[[[\\\]]]^^^___```aaabbb```````````````aaaaaabbb^^^^^^^^^^^^]]]\\\[[[ZZZWWWWWWXXXWWWWWWWWWYYY[[[dddiiilllkkkkkkoooqqqpppooonnnmmmjjjfffaaa^^^[[[VVVUUUTTTUUUXXX]]]bbbdddooo}}}yyyyyy|||~~~|||||||||}}}~~~}}}~~~~~~|||{{{yyywwwtttqqqooonnnnnnooonnnmmmmmmmmmmmmllljjjgggdddccccccbbbaaaaaaaaabbbaaaaaaaaaaaa```___^^^]]]^^^^^^]]]\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]aaa^^^^^^___^^^ZZZYYY\\\ZZZ\\\```eeejjjmmmpppqqqooosssyyy|||~~~|||{{{zzzzzzyyywwwtttrrrtttvvvwwwxxx{{{zzz|||}}}www|||zzzqqqkkkjjjhhhggggggggggggfffccc```]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^\\\\\\]]]^^^\\\[[[ZZZZZZYYYYYYYYYZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYVVVSSSRRRRRRTTT|||sssmmmhhhdddeeefffgggfffeeedddeeefffdddddddddcccccccccbbbbbbeeeeeeffffffggghhhhhhhhhffffffeeeddddddccccccbbbaaa```````````````aaaaaa___^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^___```___]]]\\\]]]^^^]]]]]]^^^^^^]]]]]]\\\[[[\\\]]]^^^___^^^]]]\\\[[[\\\^^^```aaaaaaaaabbbddd\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^]]]\\\\\\ZZZ[[[\\\]]]^^^______```]]]^^^```bbbcccbbbaaa```^^^^^^^^^]]]\\\[[[YYYYYYWWWXXXYYYYYYYYYZZZ\\\^^^jjjmmmnnnlllnnnrrrsssqqqrrrqqqooolllhhhccc___]]]XXXVVVSSSRRRUUUXXX[[[\\\jjj|||~~~~~~{{{|||~~~~~~}}}yyyvvvsssrrrrrrsssooonnnnnnnnnnnnmmmjjjgggeeeeeedddccccccdddddddddbbbccccccbbbbbbaaa```___bbbaaa___^^^]]]^^^^^^___\\\[[[[[[ZZZZZZZZZZZZZZZ]]]\\\\\\\\\]]]^^^^^^___aaa```aaacccaaa\\\\\\```eeehhhmmmtttzzz|||{{{zzz{{{|||{{{yyywwwtttwwwyyyzzz{{{zzzyyy|||xxx~~~sssjjjgggfffgggggghhhiiiiiigggccc___\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^\\\\\\]]]^^^[[[ZZZYYYYYYYYYYYYZZZZZZVVVVVVVVVWWWWWWYYYZZZZZZYYYYYYWWWTTTQQQPPPPPPRRR{{{zzz{{{rrrnnnkkkhhheeeddddddeeefffeeedddbbbaaaddddddeeeeeeddddddcccbbbhhhgggfffeeeeeeeeeeeeeeeggggggeeecccbbbaaa``````bbbbbbbbbbbbaaa___^^^]]]^^^^^^]]]\\\\\\\\\\\\]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^```aaacccbbb```^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___```````````````___```______^^^\\\[[[[[[ZZZYYY[[[^^^``````]]]ZZZXXXYYY[[[\\\\\\\\\\\\]]]_________``````aaaaaaaaabbbdddcccaaa^^^\\\[[[ZZZYYY\\\\\\[[[\\\^^^aaadddfffsssrrrqqqooonnnppptttxxxyyywwwuuuqqqlllgggcccaaaaaa^^^YYYUUUSSSTTTVVVXXXdddvvv~~~}}}}}}}}}|||}}}}}}~~~~~~{{{zzzxxxwwwwwwuuurrrpppooommmjjjhhhgggfffdddccccccdddfffgggggggggffffffeeeddddddccccccbbbaaaaaa````````````____________^^^^^^^^^^^^]]]___``````^^^]]]]]]]]]```bbbcccddddddeeegggiiimmmttt~~~}}}|||}}}{{{zzzyyyyyyyyyxxxwwwzzzzzzzzz{{{~~~|||{{{}}}|||}}}zzz~~~yyy~~~uuukkkggggggiiibbbdddeeeffffffeeecccaaa[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]\\\XXXVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]][[[XXXTTTRRRPPPOOONNN~~~}}}rrrkkkiiihhheeebbbdddddddddddddddcccbbbbbbccccccddddddccccccbbbaaaeeedddddddddddddddeeeffffffeeedddbbbaaaaaa``````aaaaaaaaaaaa```___^^^]]]______^^^]]]]]]]]]]]]]]][[[\\\]]]\\\[[[[[[\\\^^^___aaabbbaaa^^^\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^___`````````______^^^^^^]]]]]]\\\\\\[[[YYYZZZ\\\^^^^^^]]][[[ZZZZZZ\\\]]]]]]\\\]]]^^^___`````````aaaaaabbbbbbbbbcccbbb```^^^\\\[[[ZZZZZZ^^^^^^___aaadddgggjjjlllrrrrrrqqqooooooqqquuuxxxyyyxxxvvvtttpppmmmjjjhhhccc___[[[VVVTTTSSSUUUVVV^^^ooo}}}}}}}}}}}}~~~zzzxxxvvvtttsssrrrooommmiiihhhgggffffffggghhhiiihhhggggggfffeeedddccccccdddcccbbbaaa````````````________________________cccdddeeeeeeccccccdddfffgggiiijjjkkklllnnnrrruuu{{{|||zzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxx|||}}}|||zzz{{{uuuqqqsssxxx|||xxxnnnfffccccccdddddddddeeeeeedddbbbaaa___\\\\\\\\\\\\]]]]]]]]]]]]ZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]ZZZWWWVVVWWWWWWXXXZZZ\\\^^^___ZZZYYYVVVSSSQQQPPPPPPPPP~~~|||{{{~~~wwwqqqjjjffffffeeecccaaaccccccbbbaaaaaaaaabbbbbbbbbbbbbbbcccbbbaaaaaa```aaaaaaaaaaaabbbcccdddeeecccbbbaaaaaa``````aaaaaa`````````______^^^^^^^^^``````___^^^^^^^^^^^^^^^\\\]]]^^^]]]\\\[[[\\\^^^___```aaa___\\\ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\^^^___````````````^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYZZZ[[[\\\\\\\\\[[[[[[]]]^^^^^^]]]^^^___aaaaaaaaabbbbbbbbbbbbbbbbbbcccbbb```^^^]]]\\\[[[[[[^^^___bbbeeeiiilllnnnpppqqqqqqqqqpppppprrrvvvyyyzzzzzzyyyxxxvvvtttrrrppphhheee```[[[WWWVVVUUUVVV[[[hhh{{{~~~~~~~~~~~~~~~}}}|||{{{yyyvvvsssmmmmmmkkkkkkkkkkkkmmmmmmllllllkkkjjjiiihhhgggfffhhhgggfffeeecccbbbbbbbbbcccccccccccccccdddddddddgggggggggfffeeegggjjjlllqqqrrrtttvvvyyy~~~~~~|||zzzxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{}}}xxxzzzxxxqqqllliiimmmttt{{{ooofffcccbbbaaa```eeedddcccbbbaaa___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^ZZZ[[[\\\\\\]]]]]]\\\\\\^^^^^^^^^___```___\\\YYYWWWWWWXXXYYY[[[^^^```aaaZZZXXXVVVSSSSSSTTTUUUWWW~~~tttnnnkkkhhhfffffffffdddbbbbbbbbb```______```aaabbbbbbbbbccccccbbbbbbaaa`````````_________``````aaa_______________```aaaaaa`````````_______________aaaaaa```_______________^^^___```___]]]\\\]]]]]]^^^______]]]ZZZWWWWWWXXXYYYYYYYYYZZZ[[[]]]^^^^^^___^^^\\\ZZZYYYZZZ\\\]]]\\\\\\^^^___aaaaaabbbbbb```______^^^\\\[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]______^^^^^^```aaaaaabbbccccccccccccbbbbbbbbbaaa```^^^]]]]]]]]]]]]]]]___bbbeeehhhjjjllllllnnnoooppppppqqqtttxxx|||}}}}}}}}}}}}|||zzzwwwvvvpppmmmhhhccc^^^[[[YYYXXX\\\eeerrr~~~~~~~~~~~~{{{uuutttsssssssssssstttuuutttsssrrrqqqpppooonnnnnnoooooommmkkkiiihhhhhhhhhjjjkkkkkkkkkkkkkkkllllllmmmmmmlllkkkkkknnnssswww|||~~~}}}|||zzzyyyxxxxxxyyyyyyxxxyyyyyyxxxyyyzzz}}}zzz}}}rrrllljjjjjjpppxxxvvvjjjcccbbbcccbbb```bbbbbb```___^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^______]]]^^^^^^_______________^^^^^^^^^```aaa```]]][[[XXXXXXXXXYYY[[[\\\^^^^^^[[[ZZZXXXVVVWWWYYY\\\^^^~~~tttnnnjjjiiigggffffffeeecccaaaaaa```_________```aaabbbcccccccccccccccbbbbbbaaa``````___]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^___````````````_________```aaaaaaaaaaaa```____________``````aaabbbaaa___]]]]]]]]]]]]]]]]]][[[XXXVVVVVVWWWYYYYYYYYYZZZ[[[]]]___``````___]]][[[ZZZ[[[\\\]]]\\\]]]___```aaabbbbbbcccbbbaaa```^^^\\\ZZZYYYXXXYYYYYYYYYYYYZZZ[[[]]]^^^\\\^^^____________```bbbaaabbbcccddddddcccaaaaaaaaa```___^^^^^^^^^^^^___```aaabbbdddfffgggggggggkkklllnnnppprrrvvv{{{}}}zzzxxxuuurrrnnniiiddd```]]][[[^^^bbbjjjrrrzzz~~~~~~~~~|||||||||{{{zzzzzzyyyyyyxxxwwwvvvtttrrrqqqqqqpppttttttuuuuuuvvvvvvvvvvvv{{{{{{zzzzzz{{{~~~||||||{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{zzz|||}}}}}}}}}uuunnnllllllooowwwyyyqqqgggaaabbbcccbbb```^^^^^^]]]]]]]]]^^^______]]]]]]]]]^^^^^^^^^______^^^^^^___````````````___\\\\\\]]]___aaa```^^^[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWXXX[[[]]]___{{{tttoookkkeeeeeedddcccbbbaaa```___``````______``````aaaaaaccccccddddddccccccbbbaaa```___^^^\\\[[[ZZZZZZYYY[[[[[[[[[[[[\\\]]]^^^_________^^^^^^^^^___aaabbbaaaaaa```_______________aaacccdddcccaaa^^^]]]]]][[[\\\[[[YYYWWWVVVWWWXXXYYYYYYYYYYYYZZZ\\\^^^___^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]___```aaaaaaaaaaaabbbaaa```^^^\\\ZZZYYYXXXZZZZZZZZZZZZZZZ[[[\\\]]]\\\^^^______^^^___```bbb```bbbcccddddddbbb```___```_______________``````cccccccccdddddddddeeeeeegggiiimmmppptttyyy}}}{{{xxxvvvsssnnnjjjeeeaaa___^^^```dddjjjpppvvv{{{~~~~~~}}}}}}~~~~~~|||zzzyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~}}}|||wwwvvvvvvqqqnnnppptttxxx~~~pppjjjccc``````aaa```___[[[\\\\\\]]]^^^^^^______]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]^^^^^^______^^^^^^ZZZZZZ[[[]]]______]]][[[YYYYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWYYYZZZ[[[vvvpppmmmjjjhhhaaaaaaaaa```___^^^____________```aaaaaaaaaaaaaaabbbbbbbbbcccbbbaaaaaa```___^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\]]]```aaaaaa```______^^^^^^______cccdddfffeeebbb___^^^]]]ZZZZZZZZZXXXWWWVVVXXXZZZXXXXXXWWWVVVWWWYYY[[[]]]ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]^^^_________^^^______^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[]]]^^^___^^^^^^___aaa```aaacccdddcccaaa___]]]______^^^______```aaaaaacccbbbaaaaaaaaabbbcccdddcccfffkkkpppuuu{{{|||{{{yyyvvvqqqmmmiiigggcccccccccfffjjjooorrrtttuuuvvvxxx|||~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzwwwwwwwwwwwwxxxzzz|||}}}}}}zzz}}}zzzxxxyyy~~~vvvhhhfffcccaaa```_________[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^_______________XXXXXXYYY[[[^^^^^^\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWW}}}uuunnnkkkiiigggeee______```___^^^^^^```aaa^^^___aaabbbbbbbbbaaa```aaaaaaaaaaaaaaa``````___]]]\\\[[[[[[[[[[[[[[[\\\ZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ\\\^^^`````````___^^^^^^^^^^^^^^^ccceeegggfffccc```^^^]]]YYYZZZYYYXXXWWWWWWYYY[[[WWWVVVUUUTTTUUUWWWYYYZZZVVVWWWXXXYYYZZZZZZYYYYYY[[[[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[]]]^^^^^^]]]^^^___aaa___```bbbccccccaaa^^^]]]^^^^^^^^^______```bbbbbb```___^^^]]]]]]___aaabbbaaaeeejjjpppvvv}}}|||yyyuuuqqqooojjjhhhfffeeegggiiijjjjjjppprrrvvv{{{~~~~~~~~~}}}}}}~~~~~~}}}zzz{{{||||||{{{{{{|||}}}wwwwwwwwwyyy{{{~~~~~~{{{rrreeefffeeedddaaa``````aaa\\\]]]___```___]]][[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]]___``````aaaaaaaaaaaaaaaVVVVVVXXXZZZ\\\]]][[[YYYWWWVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVyyyxxxyyytttooohhhdddbbbaaa___]]][[[[[[[[[[[[\\\]]]]]]^^^^^^___aaa```___]]]^^^_________^^^^^^^^^^^^______]]]\\\ZZZYYYXXXYYYZZZ\\\[[[[[[ZZZZZZZZZ[[[\\\\\\YYYZZZ[[[[[[\\\\\\[[[[[[]]]\\\[[[ZZZZZZ\\\^^^_________`````````___]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZWWWUUUTTTUUUYYYZZZYYYWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]^^^^^^]]][[[ZZZ\\\[[[ZZZZZZ\\\]]]\\\[[[\\\[[[ZZZYYYYYYZZZ[[[\\\]]]\\\\\\[[[\\\]]]___```bbbccccccbbb___\\\\\\\\\[[[[[[\\\]]]]]]^^^^^^___^^^\\\ZZZYYYZZZ]]]```cccaaaeeekkkqqqwww|||~~~zzzwwwpppooommmkkkhhhfffeeedddgggjjjnnnuuu~~~zzz}}}}}}|||}}}~~~~~~~~~}}}|||~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwrrrvvv{{{}}}~~~xxxoooiiidddcccaaa```___^^^^^^^^^]]]]]]]]]___``````]]][[[\\\\\\[[[[[[\\\\\\]]]^^^___``````aaa```^^^]]]\\\WWWUUUUUUWWWZZZ\\\ZZZXXXYYYWWWUUUSSSSSSUUUWWWYYYVVVUUUUUUUUUUUUUUUUUUUUU{{{zzz||||||rrrlllhhhbbb______^^^]]][[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\^^^______^^^]]]]]]^^^______^^^^^^^^^^^^______]]][[[ZZZXXXXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]]]]ZZZ[[[\\\\\\]]]]]]\\\\\\\\\[[[ZZZYYYYYY[[[]]]^^^^^^^^^_________^^^\\\\\\ZZZYYYYYYXXXXXXXXXYYYZZZXXXVVVTTTUUUXXXZZZZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^]]][[[ZZZ[[[ZZZYYYZZZ\\\\\\\\\[[[\\\[[[ZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]___```aaabbbcccaaa^^^\\\[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^\\\ZZZYYYZZZ\\\___aaaaaaeeekkkppptttwww{{{}}}|||wwwvvvtttqqqmmmiiifffdddeeeiiiqqqyyy~~~{{{zzzyyyzzz|||~~~~~~~~~~~~~~~zzzyyyxxxvvvvvvuuuuuuuuutttxxx}}}vvvmmmiiieeeeeeddddddcccbbbbbbaaa```___^^^___```___^^^\\\\\\\\\\\\\\\\\\]]]]]]^^^_________```___^^^\\\[[[WWWVVVUUUWWWZZZ[[[ZZZXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVxxx~~~~~~||||||xxxllldddbbb___[[[YYYZZZZZZZZZZZZ[[[ZZZYYYYYYYYYYYYYYYZZZZZZ\\\]]]]]]\\\[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^\\\[[[YYYXXXXXXXXXYYYZZZ\\\\\\\\\\\\]]]]]]^^^^^^\\\\\\]]]^^^^^^^^^^^^]]]ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYWWWVVVVVVXXXZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]]]]\\\ZZZYYYZZZYYYXXXYYY[[[\\\[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZ[[[\\\^^^___``````aaabbb```^^^\\\[[[\\\]]]]]]\\\\\\\\\\\\[[[[[[^^^\\\ZZZYYYYYYZZZ]]]^^^```dddjjjoooqqqqqqrrrsssxxxzzz~~~zzztttnnniiifffccciiisss|||yyywwwuuuvvvyyy|||~~~}}}}}}~~~~~~|||{{{{{{{{{|||~~~~~~~~~zzzyyyxxxvvvuuuuuuttttttuuuzzz}}}ssskkkhhhffffffhhhhhhhhhhhhgggfffdddbbb____________^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYwww~~~}}}ssskkkddd```\\\ZZZXXXWWWVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWYYY[[[[[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYXXXXXXWWWWWWXXXXXX[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]]]]^^^^^^^^^^^^^^^XXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWXXXZZZ[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXYYY[[[\\\\\\[[[YYYXXXYYYXXXWWWXXXZZZ[[[[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYZZZ[[[\\\]]]______^^^___```___]]][[[[[[\\\___^^^^^^]]]\\\\\\[[[[[[^^^\\\ZZZXXXXXXYYYZZZ[[[___dddjjjnnnooonnnmmmmmmnnnooosss|||zzzssslllhhheeejjjrrr{{{}}}yyyvvvsssrrruuuyyy|||~~~|||}}}~~~|||{{{zzz{{{{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}{{{|||~~~}}}}}}~~~~~~|||{{{zzzyyywwwvvvvvvuuuuuuuuu{{{wwwoooiiifffeeegggiiikkkkkkkkkjjjiiigggdddaaa_________^^^]]]]]]]]]^^^^^^____________]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\|||uuuiiibbb___]]]\\\ZZZZZZXXXWWWUUUUUUUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYZZZ[[[[[[[[[\\\]]]]]]\\\[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]]]]^^^^^^]]]]]]WWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZ\\\]]][[[ZZZZZZZZZYYYYYYXXXXXXWWWXXXZZZ[[[[[[ZZZXXXWWWWWWVVVVVVWWWYYYZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYY[[[\\\]]]]]]]]]\\\^^^___^^^\\\[[[[[[\\\``````___^^^]]]\\\[[[[[[\\\[[[YYYWWWWWWWWWXXXYYY]]]bbbiiimmmnnnlllkkkjjjfffgggkkkttt{{{uuuoookkkhhhkkkooosssyyyyyyuuuqqqoooqqqtttwwwyyyxxxzzz}}}~~~|||zzzyyyxxxzzz{{{zzzzzzyyyxxxwwwwwwxxxzzz{{{}}}~~~~~~}}}~~~||||||}}}}}}{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvvvv|||zzzqqqjjjfffddddddeeehhhjjjkkkkkkjjjiiiiiifffcccaaa``````___^^^]]]^^^___````````````___]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYWWWYYYZZZ\\\\\\\\\ZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]|||tttggg___[[[[[[ZZZYYYXXXYYYXXXWWWTTTSSSSSSUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUXXXYYYYYYYYYZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWYYY[[[\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[WWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\[[[\\\^^^]]]\\\[[[\\\]]]ZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVVVVUUUUUUVVVXXXZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYZZZ[[[[[[\\\[[[[[[ZZZ\\\]]]]]][[[ZZZ[[[\\\______^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWW[[[```fffiiijjjhhhffffffaaacccgggoooyyy~~~zzztttpppmmmjjjiiiiiijjjoooxxx|||~~~~~~zzztttqqqqqqrrrssstttvvvyyy}}}}}}{{{yyyxxxyyy{{{{{{zzzxxxwwwuuuttttttvvvxxxyyy{{{}}}~~~{{{zzz}}}|||{{{|||{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvwwwzzz{{{rrrkkkfffcccbbbcccdddfffhhhiiiiiiiiihhhiiigggdddccccccbbbaaa___^^^___```aaabbbaaa``````]]]]]][[[ZZZZZZYYYZZZZZZZZZ\\\]]]\\\ZZZYYYYYYZZZYYYZZZ[[[]]]]]]]]]\\\\\\ZZZ[[[[[[\\\\\\]]]]]]]]]xxxnnnggg___ZZZYYYYYYXXXVVVSSSUUUVVVUUURRRQQQRRRTTTQQQQQQPPPPPPPPPQQQRRRRRRRRRUUUWWWXXXYYYYYY[[[\\\XXXYYY[[[\\\\\\[[[YYYXXXVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTWWWYYYZZZZZZYYYXXXWWWXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZXXXWWWWWWVVVWWWXXXYYYZZZYYYZZZ[[[]]]]]]]]]]]]]]]ZZZ]]]``````^^^\\\\\\]]]YYYYYYYYYXXXWWWVVVVVVVVVUUUVVVXXXYYYYYYXXXVVVUUUUUUTTTTTTUUUXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYY[[[\\\\\\[[[ZZZ[[[[[[]]]\\\\\\[[[[[[ZZZZZZZZZXXXWWWVVVVVVVVVVVVVVVWWWYYY]]]aaadddcccaaa______[[[^^^bbbhhhppp{{{{{{wwwsssooommmhhhgggddddddgggqqq|||~~~zzzxxxwwwvvvuuuwwwzzz~~~{{{yyyyyyzzzzzzyyyyyywwwuuuttttttuuuwwwxxxzzz{{{}}}}}}}}}~~~|||}}}~~~}}}|||zzzzzzzzz|||{{{yyyyyyzzzzzzyyywwwxxxxxxxxxxxxyyyzzz{{{||||||xxxrrrkkkfffbbbaaa```cccddddddeeefffggghhhhhhhhhfffeeeeeeeeedddbbb```^^^___aaaccccccbbbaaa```^^^]]]\\\ZZZZZZZZZZZZZZZ[[[]]]^^^]]]ZZZXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\zzz~~~{{{nnnhhh___ZZZUUUSSSTTTUUUTTTRRROOOQQQSSSRRRPPPOOOQQQSSSOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTWWWXXXYYYYYY[[[\\\XXXYYYZZZ\\\\\\ZZZYYYXXXUUUVVVVVVVVVVVVUUUTTTTTTQQQSSSUUUWWWXXXXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[XXXWWWWWWVVVWWWXXXYYYZZZYYYZZZ\\\]]]^^^^^^]]]]]]ZZZ]]]aaabbb___]]]\\\]]]YYYYYYXXXWWWVVVVVVUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUTTTSSSSSSUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZ[[[[[[[[[ZZZXXXWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWXXX[[[^^^___^^^[[[YYYYYYVVVYYY]]]aaahhhsss~~~zzzuuuqqqnnnlllfffdddbbbaaadddmmmxxx{{{~~~~~~{{{zzzyyy}}}}}}zzzzzzyyyyyyxxx|||zzzwwwuuuuuuvvvxxxzzzyyyzzz|||{{{{{{|||~~~}}}~~~~~~}}}{{{{{{{{{yyyxxxxxxzzz{{{yyyxxxwwwxxxyyyzzzyyywww{{{||||||}}}~~~tttqqqlllgggccc``````___ddddddddddddeeefffggghhhgggfffffffffgggeeebbb```^^^```bbbcccdddcccaaa```^^^]]]\\\ZZZZZZZZZZZZ[[[[[[]]]___^^^ZZZXXXYYYZZZ[[[[[[\\\\\\]]]^^^______]]]\\\\\\\\\\\\\\\\\\\\\}}}{{{xxx}}}wwwiii```\\\YYYWWWTTTQQQPPPOOOOOOPPPOOOPPPPPPQQQQQQPPPOOOOOOOOOOOONNNMMMNNNOOOQQQRRRRRRSSSTTTWWWXXXZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVPPPQQQSSSUUUVVVWWWVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYZZZZZZ[[[[[[VVVVVVVVVWWWWWWWWWXXXXXX\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRTTTWWWZZZ[[[ZZZYYYXXXVVVWWWXXXVVVTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWYYYZZZYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZXXXVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUUUUUUUWWWZZZ```kkkvvv~~~~~~{{{vvvrrrooonnnjjjeeebbbbbbbbbgggrrr}}}zzzwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyzzzzzzzzz}}}}}}|||}}}~~~}}}}}}}}}~~~}}}|||{{{zzzyyyxxxvvvxxxzzz||||||zzzxxxwwwwww{{{}}}vvvnnnkkkgggdddcccbbb```___aaabbbcccdddddddddddddddddddddeeedddbbbbbbdddfffccccccbbbbbbaaa`````````^^^[[[YYYYYY\\\]]]\\\ZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^___```^^^_________^^^]]]\\\\\\}}}|||}}}wwwhhh___ZZZXXXVVVTTTQQQOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRSSSUUUVVVVVVVVVUUUVVVUUUTTTTTTTTTUUUVVVVVVZZZZZZZZZYYYYYYYYYYYYYYYUUUVVVVVVVVVVVVWWWWWWWWWZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXVVVVVVVVVUUUTTTSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ[[[[[[ZZZXXXWWWVVVWWWWWWUUUSSSRRRRRRSSSUUUUUUUUUTTTTTTTTTTTTUUUTTTVVVWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRPPPPPPPPPRRRRRRUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTWWW\\\eeeooovvv|||wwwssspppooommmhhheeeeeeeeegggpppzzzyyyttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{|||~~~~~~~~~}}}|||{{{{{{||||||zzzyyyxxxxxxxxxxxxwwwvvvwwwyyyzzzzzzyyyyyyyyyzzz}}}|||rrrkkkiiieeecccbbbaaa```___aaaaaaaaaaaabbbbbbbbbbbbbbbcccddddddbbbbbbcccdddcccbbbbbbaaa``````______]]]ZZZXXXXXXZZZ[[[ZZZXXXZZZZZZZZZZZZZZZZZZ[[[[[[^^^]]]]]]\\\]]]]]]^^^^^^_______________^^^]]]]]]}}}zzzyyyzzz|||{{{uuueeeYYYTTTSSSTTTPPPOOONNNLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNQQQRRRSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYXXXWWWWWWVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSUUUVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWZZZ[[[\\\\\\[[[YYYWWWUUUTTTUUUUUUTTTQQQPPPPPPQQQRRRRRRRRRQQQRRRRRRRRRSSSRRRTTTUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPNNNMMMMMMNNNNNNOOOSSSSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQSSSVVV]]]fffllltttzzz~~~yyyuuurrrqqqqqqmmmjjjiiihhhggglllsssyyywwwzzzxxxrrrqqqrrrrrrrrrttttttttttttttttttttttttvvvwwwwwwyyyzzz{{{||||||xxxxxxxxxxxxyyyzzzzzz{{{~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz}}}|||{{{zzzyyyyyyyyyzzzwwwwwwwwwvvvwwwwwwxxxxxx{{{{{{|||{{{zzzzzz|||~~~tttmmmgggeeebbbaaaaaaaaa```^^^aaa``````____________``````bbbdddeeecccbbbbbbbbbbbbaaaaaa```______^^^^^^[[[ZZZXXXWWWXXXYYYXXXWWWZZZZZZ[[[[[[[[[[[[ZZZYYY______^^^]]]]]]]]]]]]]]]_________```______^^^]]]~~~}}}~~~}}}~~~|||tttggg[[[RRRNNNOOOPPPMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKIIIHHHHHHJJJLLLMMMLLLMMMNNNOOOOOONNNMMMLLLPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSUUUUUUVVVUUUTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTVVVWWWTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZ[[[[[[ZZZXXXVVVUUUSSSTTTTTTRRRPPPNNNNNNOOOPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQSSSXXX^^^cccjjjoooxxx|||yyywwwvvvuuuqqqmmmllljjjggghhhlllwww~~~qqqtttzzzwwwpppnnnoooppppppvvvvvvuuutttssssssrrrrrrtttuuuvvvwwwyyyzzz{{{{{{vvvvvvvvvvvvuuuuuuuuuuuu||||||}}}~~~zzz{{{|||~~~||||||{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwxxxxxxwwwwwwxxxyyy{{{~~~}}}~~~uuummmiiicccaaa``````aaaaaa```___bbbaaa___^^^^^^^^^^^^___```bbbeeefffdddcccbbbbbb`````````___^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXWWWZZZZZZ[[[\\\[[[ZZZYYYYYY^^^]]]]]]]]]]]]]]]^^^^^^_________``````______^^^|||wwwtttlllggg___VVVPPPLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHIIIJJJLLLNNNLLLLLLNNNNNNNNNMMMLLLKKKOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQRRRTTTUUUWWWTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWWWWXXXXXXWWWVVVUUUSSSTTTSSSRRROOOMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNOOORRRTTTTTTSSSQQQOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSVVV[[[___dddffflllwww}}}|||yyyssspppooolllfffdddfffnnnzzzvvvvvvxxx{{{uuunnnlllmmmnnnnnnrrrrrrsssssssssssssssssstttuuuuuuvvvwwwxxxxxxxxxvvvuuutttsssrrrrrrrrrrrryyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~{{{|||}}}}}}~~~}}}}}}}}}zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwxxx{{{}}}uuunnniiifffaaa______```aaabbbaaa___bbbaaa``````____________```cccffffffeeecccbbbbbb______^^^^^^]]]\\\\\\[[[\\\[[[[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZ[[[[[[]]]^^^``````^^^^^^_______________^^^uuunnniiifffeee]]][[[VVVQQQMMMJJJHHHGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKNNNOOOPPPRRRSSSSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVUUUUUUTTTRRRRRRSSSTTTUUUUUUUUUTTTOOOPPPQQQRRRSSSUUUVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVVVVVVVUUUUUURRRRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWSSSSSSTTTUUUVVVVVVVVVVVVSSSTTTSSSQQQNNNLLLLLLMMMLLLKKKIIIIIIIIIKKKMMMOOOSSSTTTUUUTTTRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRSSSSSSSSSUUUYYY\\\^^^___cccmmm||||||vvvrrrqqqnnnhhhddddddiiirrr~~~tttnnnlllnnnnnnnnnooopppqqqsssuuuwwwyyyyyywwwwwwwwwvvvvvvvvvuuuuuuvvvtttrrrpppoooooopppqqqtttuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{|||~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyywwwyyyzzzzzzxxxzzz~~~uuummmhhhfffeee`````````aaaccccccbbb``````aaaaaabbbaaaaaa```___```bbbdddeeecccbbbbbbbbb^^^]]]]]]\\\\\\[[[ZZZZZZ[[[\\\\\\\\\ZZZZZZ\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZXXXXXXYYYZZZ\\\^^^___aaa\\\]]]^^^^^^___^^^^^^^^^uuuooofff```\\\ZZZXXXVVVRRRQQQNNNLLLIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSUUUVVVVVVVVVUUURRRSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTTTTQQQNNNLLLLLLLLLKKKJJJHHHGGGHHHJJJMMMOOORRRSSSTTTTTTRRRPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNOOONNNNNNMMMNNNOOOPPPQQQNNNOOOQQQQQQRRRSSSVVVYYYXXXYYY]]]hhhxxxzzzuuutttqqqkkkgggfffeeelllttt|||||||||}}}~~~~~~zzzyyy|||xxxsssssstttuuutttwwwwwwyyyzzz|||}}}~~~|||{{{zzzxxxwwwuuutttsssuuurrrooolllkkklllnnnppprrrssstttuuuwwwxxxyyyzzzzzzzzzzzzzzz|||~~~}}}||||||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyywwwwwwwwwwwwwwwxxxyyyyyy||||||}}}~~~~~~}}}||||||xxx{{{~~~~~~~~~wwwmmmgggeeeddddddaaaaaaaaacccddddddcccaaa]]]___aaaccccccbbb```^^^```aaabbbaaa```___```bbb]]]\\\\\\[[[[[[ZZZYYYYYYYYY[[[\\\\\\ZZZZZZ]]]______]]]ZZZXXXXXXXXXZZZ[[[XXXXXXXXXYYYZZZ\\\]]]^^^[[[\\\\\\]]]^^^^^^]]]]]]}}}rrrkkkaaa\\\WWWTTTSSSRRROOOLLLMMMLLLJJJHHHGGGHHHJJJKKKGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGHHHIIIJJJKKKJJJJJJNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSUUUVVVWWWVVVVVVSSSSSSTTTUUUUUUTTTRRRRRRVVVVVVVVVVVVVVVWWWWWWWWWTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVWWWWWWXXXXXXXXXXXXSSSSSSQQQPPPPPPQQQRRRRRRWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRNNNLLLLLLLLLKKKIIIHHHGGGHHHJJJMMMOOOQQQRRRTTTSSSRRRQQQQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLNNNOOOPPPKKKLLLNNNOOOPPPRRRTTTWWWTTTUUU[[[gggwww|||vvvvvvtttnnnjjjiiiaaaffflllqqqssstttuuuuuupppqqqsssuuuuuuxxx{{{~~~zzzwwwyyy}}}~~~zzz{{{||||||{{{}}}zzzxxxvvvtttssstttqqqllliiihhhjjjmmmppprrrssstttvvvxxxyyy{{{{{{|||{{{{{{zzz{{{}}}~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~||||||}}}~~~|||zzzyyyyyy{{{|||yyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~{{{zzzppphhhdddccccccccccccbbbbbbdddfffeeecccaaa[[[]]]```cccdddbbb___^^^^^^___```___]]]]]]___aaa\\\\\\[[[[[[ZZZYYYYYYYYYXXXZZZ\\\[[[ZZZZZZ]]]``````^^^ZZZWWWVVVXXXZZZ\\\YYYYYYXXXYYYYYYZZZ[[[[[[ZZZ[[[\\\\\\]]]]]]]]]]]]{{{qqqhhh```ZZZVVVTTTPPPMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPQQQPPPPPPOOOOOOQQQQQQQQQQQQRRRSSSUUUVVVSSSSSSSSSSSSSSSRRRQQQQQQTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWZZZYYYWWWVVVVVVWWWXXXYYYWWWVVVUUUUUUTTTTTTUUUUUUSSSQQQNNNLLLLLLNNNQQQSSSVVVVVVWWWXXXXXXWWWVVVVVVSSSSSSRRRSSSSSSTTTUUUUUUWWWWWWVVVUUUSSSPPPMMMKKKJJJKKKMMMMMMLLLLLLMMMOOORRRSSSTTTSSSQQQOOOOOOPPPRRRPPPMMMLLLLLLMMMLLLKKKIIIKKKMMMPPPQQQQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMNNNOOOQQQSSSUUUTTTXXX___gggpppxxx~~~|||zzzwwwqqqkkklllkkkkkkjjjkkkmmmnnnooottttttsssrrrtttyyy~~~}}}~~~{{{wwwtttqqqtttrrrooommmmmmppptttvvvyyy|||~~~}}}zzzyyyzzz|||{{{zzzxxxxxxyyyzzz}}}~~~{{{{{{{{{{{{zzzzzzzzzzzz|||||||||||||||}}}}}}}}}}}}zzzyyyzzz{{{|||~~~{{{zzzxxxuuutttwwwwwwwwwwwwvvvwwwxxxzzz||||||xxxtttmmmhhhfffeeedddcccbbbccccccdddcccbbbaaa```________________________^^^]]]\\\[[[[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYXXXWWWWWWWWWWWWXXX[[[[[[[[[[[[ZZZYYYXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZsssfff^^^XXXRRRMMMRRRPPPNNNKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUVVVUUUUUUUUUTTTRRRQQQOOONNNSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTTTTTTTUUUWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOMMMMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSPPPNNNMMMKKKMMMNNNNNNMMMMMMNNNPPPTTTUUUVVVUUURRRQQQQQQRRRRRROOOMMMLLLLLLMMMLLLKKKKKKLLLNNNOOOPPPQQQPPPPPPRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOQQQSSSTTTVVVUUUYYY___fffmmmssswwwyyy~~~~~~xxxsssooonnnmmmlllmmmnnnoooooovvvvvvvvvvvvwww{{{|||yyyvvvssssssqqqnnnmmmmmmppptttvvvyyy{{{}}}|||zzzyyyyyy{{{zzzyyyxxxxxxxxxzzz|||}}}xxxxxxxxxwwwwwwwwwxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{}}}|||zzzyyyxxxyyy{{{|||{{{|||zzzxxxtttsssvvvxxxxxxxxxyyyyyy{{{}}}}}}rrrnnnhhheeecccccccccbbbaaaaaabbbcccbbbaaa```___]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\YYYXXXXXXWWWVVVWWWWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZqqqiii^^^VVVQQQNNNKKKIIIMMMLLLJJJHHHFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQSSSTTTVVVVVVXXXWWWVVVTTTRRRPPPNNNLLLQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUUUUUUUVVVWWWXXXSSSSSSSSSSSSTTTVVVWWWXXXUUUTTTSSSSSSRRRRRRSSSSSSSSSRRROOONNNNNNOOORRRSSSTTTTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUTTTTTTTTTSSSRRRQQQPPPOOONNNOOOPPPOOONNNNNNOOOQQQTTTUUUUUUSSSQQQQQQRRRSSSQQQOOOLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWZZZ___eeejjjlllmmmmmmnnnqqqyyy{{{tttsssqqqooonnnnnnoooooowwwyyyzzz{{{|||~~~|||xxxuuurrrpppnnnnnnooorrrvvvxxx{{{|||}}}}}}{{{zzzzzz{{{xxxwwwwwwwwwxxxyyyzzz{{{wwwwwwvvvuuuvvvvvvwwwwwwuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyzzz|||}}}zzz}}}zzzuuuuuuxxxzzz{{{}}}~~~~~~wwwssskkkgggccc```````````````___```aaaaaaaaa```___^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[XXXWWWWWWVVVVVVVVVVVVVVVYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTUUUVVVXXXYYYZZZ[[[zzzpppjjj```ZZZSSSNNNLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRVVVVVVVVVVVVVVVWWWWWWWWWSSSSSSSSSTTTTTTUUUUUUVVVSSSSSSRRRQQQQQQQQQQQQRRRSSSQQQOOONNNNNNOOOQQQSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPNNNNNNPPPRRRRRRRRRRRRQQQOOOOOOPPPRRRPPPNNNLLLKKKMMMNNNNNNMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ]]]aaaeeeffffffdddcccbbbeeelllvvvzzzxxxvvvssspppooonnnnnnuuuxxx{{{}}}~~~yyyvvvsssrrrqqqppprrrtttxxxzzz}}}}}}~~~}}}|||{{{{{{zzzvvvvvvwwwwwwxxxxxxyyyyyywwwwwwwwwvvvvvvwwwwwwxxxuuuvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~|||xxxxxx|||}}}{{{sssnnnkkkgggddd```]]]]]]^^^]]]]]]___```aaaaaaaaa```______[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXWWWWWWWWWWWWYYY[[[\\\]]]\\\ZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ~~~ssskkkeee^^^YYYQQQNNNIIIFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNOOOQQQRRRSSSTTTUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQOOONNNMMMOOOQQQQQQQQQRRRQQQOOOOOOPPPQQQOOOMMMKKKKKKMMMNNNNNNNNNQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ]]]___bbbddddddbbb___]]]\\\^^^bbbjjjttt{{{wwwssspppnnnnnnrrrtttxxx{{{~~~}}}yyyvvvuuutttssstttvvvyyyzzz}}}|||||||||{{{zzzyyyxxxuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxxxx|||{{{{{{{{{|||}}}~~~{{{}}}{{{rrrmmmiiigggfffccc```^^^]]]]]]\\\[[[___```aaabbbbbbbbbaaa```]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\ZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUXXXXXXXXXXXXXXXYYYYYYYYYyyyrrrhhh___ZZZTTTOOOKKKHHHGGGDDDBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKJJJLLLNNNOOOPPPPPPPPPOOONNNOOOOOOPPPQQQQQQPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPSSSRRRQQQQQQPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPRRRRRRSSSTTTTTTSSSRRRRRRQQQPPPOOOOOONNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRQQQNNNLLLLLLNNNPPPPPPRRRTTTTTTRRRQQQQQQRRRNNNLLLKKKKKKMMMOOOOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[___```aaabbbaaa___\\\ZZZZZZ[[[^^^bbbjjjwww|||wwwssspppoooooopppsssvvvzzz~~~|||zzzzzz{{{|||}}}}}}|||{{{{{{{{{zzzxxxvvvxxxyyy{{{}}}~~~}}}|||{{{xxxyyy{{{{{{zzzxxxuuusssssstttuuuvvvxxxyyy{{{{{{~~~}}}}}}tttmmmjjjhhhffffffccc```___^^^^^^]]]\\\___```aaabbbbbbbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\___aaaaaa___\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXX{{{tttpppccc^^^VVVQQQOOOKKKGGGCCCDDDDDDCCCBBBAAAAAABBBCCC@@@@@@AAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUTTTTTTRRRSSSTTTTTTSSSRRRQQQPPPSSSRRRRRRQQQQQQQQQQQQQQQNNNMMMMMMLLLLLLMMMMMMNNNRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTRRRQQQOOOLLLJJJIIILLLNNNNNNQQQTTTUUUTTTRRRQQQQQQNNNLLLJJJKKKMMMOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[^^^^^^______^^^\\\ZZZYYYXXXZZZ]]]```eeennnyyy|||wwwtttrrrnnnnnnnnnooosss{{{~~~~~~|||yyy|||~~~}}}}}}xxxuuussstttwwwzzz~~~vvvnnnkkkiiigggdddcccaaa______``````___^^^^^^___```aaaaaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^\\\___bbbddddddbbb___\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYxxxkkkbbb]]]ZZZUUUQQQLLLJJJJJJIIIEEEBBB@@@AAAAAA@@@??????AAABBB>>>>>>@@@AAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLMMMMMMLLLKKKIIILLLMMMMMMNNNNNNNNNMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRSSSTTTUUUTTTSSSSSSOOOPPPQQQRRRRRRRRRQQQPPPSSSSSSRRRQQQQQQQQQQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMRRRSSSTTTUUUUUUTTTSSSRRRTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTQQQPPPNNNKKKHHHHHHJJJMMMKKKNNNRRRTTTSSSPPPNNNNNNMMMLLLJJJKKKMMMOOOPPPPPPQQQRRRTTTUUUVVVUUUSSSRRRTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[]]]]]]]]]\\\\\\[[[ZZZYYYVVVYYY]]]```cccjjjrrrxxxzzzvvvtttooonnnlllkkknnnvvv~~~}}}|||~~~~~~|||xxxtttvvvzzzzzzpppjjjiiihhhfffcccaaa___^^^___```aaaaaa```\\\]]]___`````````______]]]]]]]]]]]]]]]]]]]]]]]]^^^```cccffffffccc```^^^]]]\\\[[[ZZZZZZYYYYYYYYY\\\[[[ZZZZZZYYYZZZZZZ[[[YYYYYYXXXWWWWWWWWWWWWXXXWWWWWWXXXXXXYYYXXXXXXXXXSSSSSSTTTUUUWWWXXXYYYYYYxxxqqqggg]]]WWWSSSPPPOOOIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHJJJMMMMMMLLLJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNMMMMMMKKKJJJJJJMMMOOORRRTTTVVVUUUTTTSSSRRROOOMMMNNNRRRUUUUUUTTTSSSQQQOOOLLLKKKLLLMMMNNNPPPNNNLLLKKKJJJKKKLLLMMMPPPOOONNNNNNMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRRRRPPPNNNNNNOOONNNOOOQQQSSSSSSSSSSSSRRRUUUUUUVVVVVVVVVWWWWWWWWWYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWYYY\\\```dddgggiiissszzz}}}xxxsssqqqnnnkkkkkkrrr~~~~~~wwwvvv}}}~~~xxxtttnnniiieeeccc```^^^bbbaaa```^^^^^^______```aaaaaaaaa```______^^^^^^______^^^]]]^^^___```aaaaaaeeeiiijjjgggdddbbbccc___^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]WWWXXXXXXXXXWWWWWWVVVUUUZZZYYYXXXYYYZZZZZZXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXzzz~~~vvvpppccc]]]TTTMMMHHHFFFDDDCCCFFFEEEDDDCCCAAA@@@????????????>>>>>>>>>=========>>>>>>>>>?????????@@@@@@@@@@@@???@@@@@@AAABBBCCC@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJLLLMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLJJJIIIIIILLLNNNQQQTTTUUUUUUSSSRRRSSSQQQOOOOOORRRTTTSSSRRRQQQPPPMMMKKKKKKKKKMMMNNNOOONNNLLLKKKJJJKKKLLLMMMOOOOOONNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQQQQOOONNNNNNOOONNNOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUXXXWWWVVVVVVUUUUUUUUUVVVUUUVVVWWWXXX[[[]]]___aaahhhoooxxx~~~xxxxxxuuurrrppprrrxxx}}}zzzxxx~~~|||wwwsssnnniiigggeeecccaaacccbbbaaa```````````````````````````____________bbbaaa___^^^]]]\\\]]]]]]```dddhhhhhhfffcccbbbbbb^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUVVVWWWXXXVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXeeelllvvv~~~{{{ssslllgggbbb\\\XXXSSSNNNHHHCCCAAAAAA@@@???AAA@@@@@@??????>>>>>>============<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@AAABBBCCC??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCBBBFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIKKKKKKJJJHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOORRRQQQOOONNNMMMMMMNNNNNNNNNMMMMMMLLLKKKIIIIIIHHHKKKMMMPPPSSSTTTTTTSSSRRRUUUSSSQQQQQQQQQRRRQQQPPPNNNMMMKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPNNNMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVXXXYYYYYY^^^ccckkkuuu~~~}}}}}}|||zzzxxxvvvwwwxxx|||uuutttqqqmmmjjjhhhgggeeedddcccccccccbbbbbbaaa```_______________````````````bbbaaa```___]]]]]]]]]]]]```cccffffffeeebbbaaa```^^^^^^^^^]]]]]]\\\\\\\\\XXXYYYZZZ[[[\\\[[[ZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWUUUTTTTTTVVVXXXXXXWWWVVVXXXXXXXXXYYYYYYYYYZZZZZZPPPWWWbbblllsssuuutttsssooopppssswwwzzz|||xxxqqqfffbbb[[[WWWTTTRRRPPPNNNLLLHHHDDDAAAAAAAAAAAA@@@========================<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAABBB?????????>>>>>>?????????????????????@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBAAADDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNRRRPPPNNNLLLKKKLLLMMMNNNNNNNNNMMMLLLJJJJJJIIIIIIKKKMMMQQQSSSUUUUUUSSSRRRUUUTTTRRRQQQQQQPPPOOOOOOKKKKKKJJJIIIJJJKKKLLLNNNMMMLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOMMMLLLMMMMMMOOOOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRTTTSSSSSSRRRRRRSSSSSSSSSVVVUUUUUUUUUUUUVVVWWWWWW[[[^^^dddkkksss~~~~~~~~~}}}||||||}}}{{{zzzsssrrroookkkiiihhhfffdddcccbbbbbbccccccbbbaaa___^^^^^^^^^______```aaabbbbbb````````````aaaaaabbbbbb```bbbcccdddcccbbb```___^^^^^^^^^^^^]]]]]]]]]]]]YYYZZZ\\\]]]]]][[[YYYXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWYYY[[[\\\[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[AAAFFFPPP[[[bbbeeedddbbb^^^___bbbggglllpppsssuuuwwwxxxyyy{{{}}}tttlllfff```\\\TTTQQQMMMKKKJJJJJJIIIIIIDDDAAA>>><<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGFFFGGGHHHJJJKKKJJJKKKMMMNNNMMMKKKIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNQQQOOOMMMKKKJJJKKKLLLMMMOOONNNLLLKKKKKKJJJKKKKKKMMMOOORRRTTTUUUUUUSSSRRRRRRSSSRRRQQQPPPNNNNNNNNNJJJIIIIIIIIIIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWW[[[]]]```ccchhhpppxxx~~~}}}}}}~~~~~~||||||uuupppnnnjjjhhhfffdddbbb___aaaaaabbbccccccaaa```___^^^______```aaabbbcccccccccccccccddddddddddddddd```aaabbbccccccbbb```^^^^^^^^^^^^^^^^^^^^^______[[[\\\]]]^^^^^^\\\ZZZXXXZZZ[[[[[[\\\\\\[[[[[[[[[ZZZYYYYYY[[[]]]^^^]]]\\\ZZZZZZZZZ[[[[[[[[[\\\\\\:::===DDDMMMSSSVVVTTTRRRNNNNNNOOOSSSYYY^^^aaabbbfffhhhkkkmmmppptttxxx{{{yyyyyyzzz}}}}}}tttggg]]]XXXTTTQQQOOOIIIHHHFFFDDDBBBAAAAAABBB???===;;;:::::::::888777::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>============>>>???@@@AAA@@@@@@@@@??????@@@@@@@@@=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNLLLKKKJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJLLLLLLNNNOOORRRTTTTTTSSSQQQPPPNNNPPPQQQQQQOOOMMMMMMNNNIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSPPPPPPOOOPPPQQQRRRSSSSSSXXXYYY[[[\\\___bbbhhhkkkvvv~~~wwwvvvuuuvvv|||{{{{{{|||uuunnnllliiigggfffdddaaa^^^aaaaaabbbccccccccccccbbb```aaaaaabbbcccddddddeeehhhhhhhhhgggfffeeecccbbbbbbaaaaaabbbcccbbb```^^^^^^^^^^^^______`````````^^^_________^^^\\\[[[ZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZYYYYYY[[[]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\999:::>>>CCCHHHJJJHHHEEEBBBAAA@@@CCCGGGKKKMMMMMMOOORRRVVVYYY\\\___dddhhhhhhiiimmmrrrxxx~~~xxxqqqddd]]]TTTNNNKKKJJJGGGEEEAAAAAAAAA???>>><<<<<<<<<===<<<;;;;;;<<<<<<:::888999999999:::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<========================>>>@@@@@@??????>>>>>>>>>>>>??????<<<<<<======>>>??????@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGIIIJJJLLLNNNLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIKKKLLLMMMOOOQQQRRRRRRPPPMMMLLLIIILLLOOOOOONNNMMMMMMOOOJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOOOONNNMMMNNNOOOPPPOOONNNMMMMMMNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSOOOOOONNNNNNNNNOOOPPPPPPRRRTTTWWWYYYZZZ[[[^^^```hhhqqq}}}~~~vvvsssooonnnqqq{{{zzzyyyxxxrrrkkkjjjhhhggggggfffcccaaacccccccccdddeeefffggghhhcccccccccddddddeeeeeeeeehhhhhhhhhhhhgggeeecccbbbcccaaa```aaacccccc```^^^]]]^^^^^^___```aaaaaaaaabbbaaa```___^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^[[[ZZZZZZ[[[\\\]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[::::::;;;???CCCDDDAAA>>>===;;;999:::===@@@@@@??????BBBFFFHHHIIIKKKOOOSSSSSSVVV\\\cccjjjqqquuuwwwtttvvvyyy|||~~~~~~}}}~~~{{{yyyxxxvvvxxxzzzzzzyyywwwwwwwwwwwwzzzxxxqqqjjjaaaZZZRRRNNNHHHFFFEEEDDDAAA>>>:::<<<======<<<;;;<<<<<<:::999999:::;;;<<<:::999888888888888888999999999777777888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@>>>>>>============>>>>>>;;;<<<<<<===>>>??????@@@======>>>???AAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEDDDBBBBBBDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHJJJLLLNNNMMMLLLKKKIIIIIIHHHHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDFFFHHHJJJLLLMMMNNNOOOPPPOOOMMMJJJIIIFFFJJJNNNNNNMMMLLLNNNPPPKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOOOONNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQPPPOOONNNNNNNNNOOOOOORRRVVVYYYZZZZZZ\\\]]]___gggsss{{{~~~xxxtttmmmiiijjjqqq}}}zzz{{{|||}}}xxxrrrnnnjjjhhhhhhhhhiiihhhfffddddddddddddeeefffhhhkkklllddddddeeeeeeeeeeeeffffffddddddfffgggggggggfffeeedddbbb```aaaccccccaaa^^^]]]^^^^^^___```aaabbbbbbdddcccaaa```^^^^^^]]]]]]\\\]]]]]]^^^_________^^^]]]\\\\\\\\\]]]]]]\\\ZZZYYYZZZZZZZZZZZZ[[[[[[[[[::::::;;;;;;<<<;;;;;;;;;888888999999999:::::::::888999:::;;;===???AAABBBCCCEEEIIINNNTTTZZZ^^^```eeedddcccdddeeegggjjjllllllpppttttttrrrsssxxx}}}yyyxxxuuurrrmmmiiieeecccbbbbbbaaa``````___^^^^^^ZZZ]]]aaaeeehhhhhhhhhgggiiikkklllkkkkkkoooxxxwwwjjjbbb___[[[TTTNNNFFFDDDBBB???===<<<<<<<<<:::::::::999999888888888::::::999999::::::;;;<<<999999888777666666777777:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>???@@@@@@AAA>>>@@@BBBBBBBBBBBBDDDEEE@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLKKKKKKKKKKKKKKKJJJJJJIIIMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKLLLMMMOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPOOOOOONNNPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPRRRQQQPPPQQQSSSUUUTTTSSSXXXZZZaaammmuuuzzz{{{vvvnnniiiiiinnnvvv{{{xxxzzz}}}}}}zzzwwwtttssssssrrrooolllhhhgggfffeeeeeeeeeeeeeeeffffffeeeffffffggghhhiiiggggggggggggggghhhhhhhhhhhhhhhgggfffeeedddccccccaaabbbccccccbbbaaa___^^^]]]]]]]]]^^^```aaaccccccdddccccccbbb```^^^]]]\\\```^^^]]][[[\\\^^^aaacccbbbaaa^^^\\\ZZZZZZ[[[\\\[[[\\\\\\[[[[[[ZZZYYYXXX999999:::::::::999999888666666666777777888888888999888888999:::;;;<<<======???AAAEEEIIIMMMPPPQQQPPPPPPOOOOOOPPPRRRTTTUUUTTTWWWZZZZZZYYYYYY^^^bbb```___]]]ZZZWWWSSSPPPNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIKKKNNNQQQTTTUUUUUUUUUSSSUUUVVVUUUVVV[[[dddlllooofff[[[SSSQQQMMMGGGAAA@@@???===<<<;;;;;;;;;<<<::::::999999999888888888999999888888999999:::;;;999888777777666666777777999999999888888999999999::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;999::::::;;;<<<<<<<<<<<<=========>>>>>>??????@@@???@@@AAAAAA??????@@@BBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGJJJIIIIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLKKKKKKKKKKKKKKKJJJJJJIIILLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLMMMNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIILLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTUUUTTTSSSSSSSSSWWW```gggmmmvvv{{{sssmmmkkklllpppsss}}}}}}~~~}}}xxxuuurrrqqqqqqpppmmmjjjhhhgggffffffeeeeeeeeefffgggffffffffffffgggggghhhfffggggggggghhhhhhiiiiiikkkjjjiiihhhgggfffeeeeeeccccccdddccccccaaa______^^^^^^^^^___```aaacccdddcccccccccbbb```___]]]\\\___^^^]]]]]]]]]___```bbbaaa```]]][[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXX888888888888777666666555444444444444555555555555888777777666555555666666888999:::<<<>>>@@@AAABBBBBBAAA@@@@@@@@@AAACCCDDDBBBDDDGGGFFFDDDEEEHHHKKKLLLKKKJJJHHHFFFCCCAAA???@@@??????>>>>>>=========>>>???AAADDDFFFHHHIIIIIIDDDEEEEEEEEEFFFLLLUUU\\\___XXXNNNIIIGGGDDD@@@;;;999888888888888999:::;;;999999888888888888777777777777777777777888999999888777777666666666666777999999888888888888999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999:::;;;<<<==================>>>>>>>>>>>>>>>>>>???@@@???===<<<===>>>@@@??????@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLNNNPPPPPPPPPNNNMMMKKKKKKLLLMMMMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIILLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPSSSUUUUUUSSSQQQNNNLLLMMMRRRWWW^^^hhhrrryyyrrrnnnnnnooopppwww}}}uuuuuussspppooonnnmmmkkkhhhggggggggggggffffffffffffhhhhhhgggfffffffffggggggeeeffffffggghhhiiijjjjjjkkkjjjiiiiiihhhgggffffffeeeeeeeeedddcccaaa```_______________```bbbccccccccccccbbbbbb```___]]]\\\^^^^^^^^^^^^^^^____________^^^\\\ZZZZZZZZZZZZ[[[ZZZZZZZZZYYYYYYXXXWWWWWW777777777777666555444333333333333333333333333333666555444444333333333333777777888888999:::::::::===<<<<<<;;;;;;;;;<<<======>>>???>>>======???AAABBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::999999<<<<<<>>>???AAACCCEEEEEEAAAAAA@@@???@@@EEEMMMRRRSSSMMMFFFCCCBBB@@@===:::555666666666777777888888777777777777777777777777666666555555666666777888777666666555555666666666888888777777777777888888777777888888888888999999;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===???@@@AAA=====================<<<<<<>>>>>>>>><<<<<<===>>>????????????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEECCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMJJJHHHGGGGGGGGGHHHEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLOOOQQQQQQPPPOOOMMMKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKMMMOOOOOOMMMKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLNNNQQQSSSRRRPPPMMMLLLIIIIIIMMMPPPTTT\\\eeeooottt|||}}}wwwsssssstttvvvvvv}}}wwwppppppooonnnlllkkkiiihhhfffgggggggggggggggggggggfffhhhhhhgggfffeeeeeeeeefffdddeeefffggghhhiiijjjjjjhhhhhhgggffffffeeeddddddffffffeeedddcccaaa`````````````````````aaabbbcccbbbbbbaaaaaa```^^^]]]\\\]]]^^^_________^^^]]]\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXXXXWWWVVVVVVVVV777777777666666444333222333333333333333333333333444333333333333333444444666666666777777888888999888777777666666666666666999::::::999888888999:::::::::;;;;;;::::::999888777777777777666666666666777888999:::<<<===>>>???>>>===;;;999:::===BBBFFFFFFBBB===;;;;;;;;;999777666666666666666666666555666666666666666666666666555555444444555555666777666555555555555555666666888777777666666777777888777888888888999999999::::::::::::::::::999999999;;;;;;;;;;;;:::::::::::::::::::::;;;<<<>>>@@@AAA=========<<<<<<<<<<<<<<<;;;<<<>>>>>>===>>>???AAA????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLJJJHHHGGGFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKNNNPPPQQQPPPOOOMMMKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGHHHJJJLLLNNNNNNLLLJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBDDDFFFHHHJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIJJJMMMOOOOOOLLLIIIIIIGGGHHHLLLMMMMMMRRRXXX]]]dddoooyyy|||yyyyyyzzz|||wwwzzzzzzrrrnnnllllllkkkjjjhhhfffeeeeeeeeefffgggggghhhgggffffffggggggfffeeedddddddddeeecccddddddfffggghhhiiiiiiggggggffffffeeeeeeddddddffffffeeedddbbbaaaaaaaaaaaa```````````````aaaaaa`````````___^^^]]]\\\[[[\\\]]]^^^^^^^^^\\\[[[YYYZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUU555555555555555444333222333333333333222222222222333222222222333444555666333333333444555555666666555555555555555444444444888888777777777777777888555666777777777777777666555555555555555555555555555666777888::::::;;;;;;<<<:::999777888999;;;===>>><<<999888888888888777777777777777666555444444444444555555555555666666444444444444444555666666555444444444444555555666777777666666666666777777777777777888999999::::::888888888999999:::::::::;;;;;;:::::::::999999999888888777777888:::<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>>>>>>>>>>@@@BBB???>>>>>>??????@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAACCCDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBCCCDDDEEEFFFGGGGGGIIIJJJLLLMMMMMMLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJMMMOOOPPPOOONNNNNNLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAABBBDDDEEEGGGIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGJJJLLLLLLJJJHHHEEEEEEGGGKKKJJJHHHIIINNNRRRZZZeeeoooxxx}}}}}}~~~yyyxxxyyy{{{zzzyyyzzzvvvrrr|||~~~zzzwwwrrrooommmiiijjjjjjhhheeeccccccddddddeeefffgggggggggfffeeeeeeeeedddcccccccccddddddbbbccccccdddeeefffgggggggggggggggfffffffffeeeeeeeeedddcccbbbbbbaaabbbbbbaaa``````____________```^^^^^^^^^]]]]]]\\\ZZZZZZ[[[\\\\\\\\\\\\ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSSSSTTTUUU222222333333333222222111333222222222111111111111333333222222222333444444222222222222333333333333444555555666666666555555777666555555666777777777333444555666666666666666666666666666666666666666555666888:::;;;;;;:::999999888888888999::::::999;;;999888777888888888888555666777777777666444444333333444444555555555555444444444444444555666666444444333333444444555666777666666555555666666777555555666777777888999999666666777888999:::;;;;;;::::::::::::999999999999999888777666666888:::;;;:::::::::;;;;;;<<<<<<===;;;===>>>>>>======>>>@@@>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDAAAAAABBBCCCEEEFFFGGGHHHGGGHHHJJJLLLLLLLLLJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNLLLKKKIIIHHHIIIKKKMMMOOOKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIHHHFFFEEEFFFIIIHHHEEEFFFJJJLLLSSS\\\dddkkkttt}}}zzzyyyyyyvvvrrruuu|||yyy~~~{{{ssspppmmmwww|||sssrrrqqqooommmlllkkkkkkgggiiiiiigggdddbbbbbbdddbbbccceeefffgggfffeeedddbbbbbbbbbaaabbbbbbccccccbbbbbbbbbccccccdddddddddfffeeeeeeeeeeeedddddddddcccbbbaaaaaaaaaaaabbbccc``````___^^^^^^^^^^^^^^^[[[\\\\\\[[[[[[ZZZYYYXXX[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRRRRSSSTTT///000000111111111111000222222111111000000000///444333222222222222222222333333222222222222222111222222333444444444444444444222111111333444444333000000111222333333222222444444444444444444444444333555888:::;;;:::888777444444444666888888777666666555444444444555555555333444555666777666555444333333333444444555555555555444444444444555666666333333333333444444555666666666555555555555666666444444444555666777777888555555666888999:::;;;<<<:::::::::999999999888888;;;:::888777777999:::<<<999999::::::;;;<<<======<<<>>>>>>>>><<<;;;<<<===>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@BBBCCCEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDAAAAAABBBDDDEEEGGGHHHHHHGGGIIIJJJLLLLLLKKKIIIHHHFFFGGGHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOLLLJJJHHHGGGHHHJJJNNNPPPJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBBBBBBBCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFGGGIIIJJJJJJIIIIIIGGGGGGHHHGGGDDDFFFJJJIIINNNUUUZZZ___gggrrrzzz~~~}}}|||wwwpppqqqxxx~~~vvvssssssyyy~~~wwwsssrrrsss}}}zzzvvvuuulllkkkjjjiiihhhhhhiiiiiifffhhhiiigggcccaaabbbdddaaabbbdddffffffeeedddcccaaa`````````aaabbbccccccbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbaaa`````````aaacccccc```___^^^]]]]]]]]]]]]]]]ZZZZZZ[[[ZZZZZZYYYXXXWWW[[[[[[YYYXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQRRRSSSTTT111111222222222333333333000000111111111111000000111111111111111111111111333333333222222222111111333333222111111222333333222333333444444333333222444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666444444444555444444333333555444444333333444444555555555555555555555555555555444333333333333444555555555555555555555555555777777777777777666666666666666666777888888999999888888999999999999888888::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????BBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIMMMLLLJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIKKKLLLMMMNNNJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@???AAACCCEEEFFFFFFEEEDDDGGGFFFEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGKKKLLLPPPSSSTTTVVV___iiiwww{{{sssppprrruuuzzzxxxuuu{{{zzz|||}}}wwwsssmmmiiiggggggfffeeeeeedddccccccgggfffdddbbb````````````___aaadddeeedddbbbbbbbbbbbbaaaaaa`````````aaaaaacccbbb```______aaaccceeebbbbbb```______```aaabbbaaabbbcccddddddcccaaa```___^^^^^^^^^^^^^^^^^^^^^[[[[[[YYYXXXWWWWWWWWWWWW^^^]]]\\\YYYVVVTTTRRRQQQWWWWWWVVVVVVVVVWWWXXXXXXVVVUUUSSSRRRQQQRRRSSSUUU111111111111222222222222000000111111111111000000111111111111111111111111333333222222111111111111333222222111111222222333111222222222222222222111444444333333333222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444444444444333333444444333333333333444444444444444444444444444444555444333333333333444555555555555555555555555555666666666666666666666666666666666777888888999999777888888999999888888777999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDEEEFFFGGGHHHHHHIIILLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDBBBAAAAAA@@@DDDEEEEEEFFFEEEDDDCCCBBBEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGJJJJJJLLLNNNNNNOOOWWW```mmmvvvxxxssstttvvvxxx~~~||||||tttqqqmmmiiieeeeeeeeeddddddcccbbbbbbaaadddcccbbb`````````aaaaaa___bbbdddeeedddbbbaaa```aaa``````_________```aaa______``````aaabbbcccccc``````___^^^^^^___```aaa```aaabbbbbbbbbaaa```___\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYY\\\[[[ZZZYYYWWWVVVUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSRRRSSSTTTUUU000000000000111111111111000000111111111111000000111111111111111111111111222111111111111000000000333222111111111111222333000000111111111111000000333333333333222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222333333444444444444333333444444333333333333444444444444444444444444444444444444333333333333444444444444444444444444444444333444444555555666666666555666666777777888888999777888888999999888888777777888888888999:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBAAAAAAFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGKKKIIIIIIJJJIIIIIIPPPXXXbbbjjjuuu~~~}}}xxxvvvwwwyyy~~~{{{|||~~~xxxqqqmmmkkkhhheeebbbccccccbbbbbbaaa`````````aaa```___^^^______aaabbb___bbbeeeeeedddaaa______```___^^^^^^^^^^^^___```[[[]]]___bbbccccccbbbaaa]]]]]]\\\\\\\\\]]]___```______``````___^^^]]]]]]YYYYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVXXXWWWUUUTTTTTTTTTUUUVVV////////////000000000000000000111111111111000000111111111111111111111111111000000000000000000000222222111111111111222222000111111111111111111000333222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222333444444444333333444333333333333333333444333333333333333333333333333333333333333333333333444444444444444444444444222222333333444555666666555555666666777888888888777777888888888888777777666777777888999::::::;;;888999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCBBBAAAAAABBBDDDFFFHHHBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGLLLIIIHHHIIIIIIIIINNNVVV\\\ccclllsssyyy~~~|||{{{~~~~~~}}}~~~~~~|||yyyxxxzzzssspppllliiihhhgggdddaaabbbbbbaaaaaaaaa````````````___^^^]]]]]]^^^___```___bbbeeeeeedddaaa```___```___^^^]]]\\\]]]^^^___\\\]]]___aaaaaaaaa```___ZZZZZZZZZZZZ[[[\\\^^^___]]]]]]]]]]]]\\\[[[[[[ZZZVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[WWWVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUWWWVVVUUUTTTTTTTTTTTTUUU....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111222222333444444333333333333333222222333333333333333333333333333333333333333333333333333333333444444444444444444444444111222222333444555555666555555555666777777888888777777777888888777777777666666777888999999::::::888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>===============>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???@@@CCCEEEGGGCCCDDDEEEGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGKKKHHHGGGIIIJJJJJJNNNTTTZZZ___eeeiiilllqqqwww|||wwwuuussswwwyyysssooonnnllliiigggfffdddbbb```bbbbbbbbbbbbbbbaaaaaaaaa```___^^^\\\\\\\\\\\\]]]___aaadddeeedddbbbbbbccccccaaa___]]]\\\]]]^^^___``````___^^^^^^]]]]]]]]]ZZZYYYYYYYYYZZZ[[[]]]^^^\\\\\\[[[ZZZYYYYYYYYYXXXUUUUUUVVVWWWWWWXXXYYYYYYWWWXXXYYYYYYZZZYYYYYYXXXVVVUUUSSSRRRQQQQQQRRRRRRTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSS////////////000000000000000000111111111111000000000000000000000000000000000000000111111111111222000000111222222111000000111222222222222222222111111111111222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333000111222333333444444333333333222222222222333333222222222222222222222222222222333333333333222222333333333333333333333333222333333444444555555555444555555666666777777888666777777888888777777666666777777777888999999999888888888888999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQNNNNNNMMMLLLLLLKKKJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDBBB@@@@@@AAABBBCCCDDDEEEGGGHHHIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFGGGGGGHHHHHHHHHEEEFFFJJJKKKKKKMMMQQQWWWZZZ]]]^^^^^^aaafffjjjwww~~~}}}|||{{{yyy~~~uuupppllljjjiiigggfffcccbbb```______cccccccccbbbbbbbbbbbbbbb```___^^^\\\[[[[[[\\\\\\___aaabbbcccdddeeegggiiigggeeebbb___]]]]]]^^^___aaa```___]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^\\\[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYVVVWWWXXXXXXXXXWWWVVVUUUVVVTTTRRROOONNNNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSSSSRRRRRR//////000000000111111111000000111111111111000000000000000000000000000000111111111111222222333333///000111222222111000///000000111111111111000000000111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000000111333333444444333333333222222222222333333222222222222222222222222111222333333333333222111333333333333333333333333444444444444444555555555444444555555666777777777666666777777777777666666777777777777888888888888888888888888999999999999999999999999999999999999::::::;;;<<<<<<======>>>;;;;;;;;;;;;<<<===>>>???>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOPPPPPPQQQMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHIIIFFFGGGLLLNNNLLLLLLNNNOOORRRTTTTTTSSSSSSWWW[[[fffnnnyyy{{{yyyyyyyyy{{{zzzuuuwww{{{sssnnnkkkiiihhheeedddccc```___^^^___```bbbbbbbbbbbbbbbbbbbbbbbb^^^^^^]]]\\\\\\\\\]]]^^^^^^```aaabbbdddggglllpppllliiieeeaaa^^^^^^___```^^^^^^^^^^^^]]]\\\ZZZYYY]]]]]]\\\[[[[[[\\\]]]^^^\\\[[[YYYXXXVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXYYYXXXVVVUUUSSSUUUTTTQQQNNNMMMNNNOOOPPPNNNOOOOOOQQQRRRTTTVVVWWWTTTUUUUUUUUUTTTTTTSSSSSS000000000000111111111111000000111111111111000000000000000000000000000000111111222222222333333333///000111222222111000/////////000000000000//////000000111111222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222///000111222333444444444333222222222222222222333111111111111111111111111111222333444444333222111333333333333333333333333555555555555555555444444444444555555666777777777666666777777777777666666888888888777777777777777777888888888888999999999999999999999999999999999::::::;;;;;;<<<======>>>:::::::::;;;<<<===>>>???>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNNNNLLLJJJHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDFFFGGGHHHIIIDDDEEEFFFGGGGGGFFFDDDCCCGGGGGGGGGFFFFFFEEECCCCCCBBBCCCDDDEEEGGGGGGHHHHHHKKKIIIKKKPPPQQQNNNLLLMMMIIIKKKNNNMMMLLLLLLOOOSSSWWW___lllwww~~~yyywwwxxxuuutttwww{{{|||}}}zzzqqqpppxxx~~~yyyrrrmmmjjjiiihhhgggccccccbbb```^^^___aaacccaaaaaaaaaaaabbbbbbbbbbbb]]]\\\[[[[[[\\\^^^___```^^^___```aaadddiiipppuuuooolllgggbbb_________```YYY[[[^^^``````]]]ZZZWWW___^^^]]]\\\\\\\\\]]]^^^\\\[[[YYYWWWVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYYYYXXXVVVTTTSSSUUUSSSPPPNNNNNNOOOQQQRRRMMMMMMNNNPPPRRRUUUWWWXXXUUUVVVVVVVVVVVVUUUTTTTTT111111000000//////......111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000444444444333333222222222000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222333333333444444444333333333222222111111111111111111111111111111111333222222111111222222333444444333222222333333333444333333333333444555555555555555555666666666666888777777777666666555555555666777888888777666555666666777888888888888888777777777777888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===>>>??????@@@???>>>>>>>>>>>>@@@AAABBBEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJHHHHHHDDDEEEFFFGGGFFFFFFDDDCCCFFFHHHJJJIIIHHHGGGGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEAAADDDFFFFFFEEECCCBBBBBBEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJLLLSSS]]]dddkkksss~~~~~~|||tttrrrppprrrvvv{{{{{{wwwyyyzzzsssrrrooolllhhhfffeeefffffffffeeedddcccbbbaaaaaaaaabbbbbbaaaaaaaaabbbcccccc^^^___```aaaaaa```___^^^```aaabbbeeehhhlllooopppllljjjgggcccaaa______```____________^^^]]]\\\[[[]]]\\\[[[[[[\\\]]]___```___\\\WWWTTTSSSTTTUUUUUUZZZ[[[\\\\\\[[[YYYWWWUUUTTTUUUWWWWWWUUUTTTSSSTTTRRRSSSSSSQQQNNNLLLLLLMMMOOOPPPRRRTTTVVVXXXZZZZZZXXXXXXWWWVVVUUUUUUUUUUUU111000000000/////////...111000000000/////////...000000000000000000000000........................000000000000000000000000222222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222222222222222333333333333333333333222222111111111111111111111111111111111333222222111111222222333444333333222222333333444444333333333333444555555444444444444555555555555888888777777666666666666666666777888888777666666666666777888888888888777666666777777777888888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLLLLKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKLLLKKKKKKJJJIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEECCCFFFHHHHHHFFFDDDCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGKKKQQQVVV[[[eeepppyyyzzzwwwsssrrrtttwwwyyyzzz~~~||||||~~~zzzqqqlllmmmkkkiiifffeeeeeeggghhhffffffeeedddccccccccccccddddddccccccbbbccccccddd``````aaabbbbbbaaa`````````aaaccceeehhhkkklllnnnllljjjgggdddbbbaaaaaabbbaaaaaaaaaaaa```___^^^]]]^^^]]]\\\\\\\\\]]]^^^______\\\WWWUUUTTTUUUVVVVVVXXXYYYYYYZZZYYYWWWUUUTTTTTTVVVXXXYYYXXXVVVWWWWWWVVVWWWVVVTTTRRRQQQRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUU000000000000////////////000000000000////////////////////////////////////------------------------000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333222222222222222222222222000111111111222222222222222222222222222111111111111111111111111111111111222222111111111111222222333333333222222333333444444333333333333444555555333333333444444444444555888888777777777777666666666777777888888777777666555666777777888888777777666666777777777777888888999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIJJJKKKKKKIIIFFFDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHIIIIIIGGGEEEDDDDDDCCCDDDFFFIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJLLLMMMQQQZZZfffooo||||||wwwttttttuuuvvvvvvzzzzzzzzzyyyyyyzzz}}}}}}~~~{{{tttnnnhhheeegggfffdddddddddfffhhhiiigggffffffeeeeeeeeeffffffgggfffeeedddddddddddddddbbbbbbcccddddddcccbbbbbb```aaadddfffhhhjjjjjjjjjiiihhhfffdddbbbbbbbbbbbbccccccccccccbbbaaa``````______^^^]]]]]]]]]]]]^^^___\\\XXXVVVVVVWWWWWWVVVWWWXXXYYYYYYYYYWWWVVVUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[XXXXXXWWWUUUTTTTTTVVVYYYZZZZZZ\\\]]]^^^^^^______\\\[[[YYYXXXWWWVVVVVVVVV000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111111111111111111111000000000000111111111111222222222111111111111111111111111111111111111111222222111111111111222222333333222222222333444444444333333333333444555555333333444444444555555555777777777777777777777777777777777777777777777777555666666777777777777777666666666666777777777888999::::::::::::999999888999:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBCCCDDDFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJHHHFFFDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHIIIIIIFFFDDDDDDDDDCCCEEEHHHLLLNNNNNNMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKJJJJJJMMMTTT]]]cccmmmrrrzzz|||yyywwwwwwwwwvvvwwwxxxxxxwwwxxxzzz~~~|||xxxwww{{{|||uuuoookkkgggeeecccaaaaaaaaabbbcccfffiiijjjggggggfffffffffggghhhhhhiiihhhgggfffeeedddddddddcccdddeeeffffffeeedddcccaaaccceeehhhiiiiiiiiihhhfffeeedddcccbbbbbbbbbbbbcccccccccccccccbbbaaaaaaaaa```______^^^]]]]]]]]]^^^\\\YYYXXXYYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXZZZ\\\^^^^^^]]]\\\[[[\\\WWWWWWUUUTTTSSSTTTXXX[[[^^^___```aaaaaaaaa```___]]]\\\[[[YYYXXXWWWWWWWWW////////////000000000000////////////000000000000////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111222111111000000111111222333222222222333333444555444333333333333444555555444555555555666666666666666666666666666666666666777666666666666666666777555555666777777777777777555666666666666777777777999999999:::999999888888999999999999:::::::::;;;<<<<<<<<<<<<===============>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCAAABBBCCCEEEFFFHHHIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKGGGHHHHHHGGGEEEEEEGGGHHHFFFFFFFFFEEEEEEDDDDDDCCCGGGHHHIIIIIIIIIIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHGGGEEEDDDDDDEEEDDDFFFJJJNNNOOOOOONNNMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGIIILLLPPPTTT^^^dddllluuu|||~~~|||zzzwwwuuuvvvwwwwwwvvvwwwyyy~~~zzzvvvwww{{{{{{uuupppkkkgggeeeddddddccc______```aaacccfffhhhjjjggggggfffffffffggghhhhhhiiihhhgggfffeeeddddddddddddeeefffggggggfffeeedddbbbdddfffiiijjjiiihhhgggfffeeeeeedddddddddddddddbbbbbbcccccccccbbbaaaaaaaaaaaaaaa```___^^^]]]\\\]]]\\\ZZZZZZ[[[[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[___aaabbbaaa^^^\\\ZZZZZZVVVVVVUUUTTTSSSUUUYYY\\\___```aaabbbbbbaaa______]]]]]][[[ZZZYYYXXXXXXXXX////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111///000000000111111111111000000000111111111111111111111111111111111111111111111000000000000111111222222222222333444555555444333333333333444555555555555555666666666777777444444555555555555666666666555555444444555555666444555666666777777666666555555666666666666777777777888888999999999888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@AAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGFFFEEEEEEGGGIIIFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGEEEEEEEEEGGGEEEHHHKKKNNNPPPPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKSSSWWW^^^eeemmmvvv~~~|||wwwtttuuuuuuuuuuuuvvvzzzyyytttrrrkkkhhhdddbbbbbbcccccccccaaaaaabbbcccdddfffhhhhhhgggffffffeeeeeeeeeffffffgggfffeeedddddddddddddddddddddeeeffffffeeeddddddcccdddeeeggghhhhhhhhhggghhhhhhhhhhhhggggggggggggaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```___^^^]]]]]]\\\\\\]]]^^^^^^\\\ZZZYYYYYYZZZZZZ[[[[[[\\\\\\aaabbbcccbbb^^^[[[YYYYYYWWWXXXXXXWWWVVVWWW[[[]]]^^^___aaabbbbbb```___]]]\\\\\\[[[ZZZYYYYYYYYYYYY.../////////000000000111.../////////000000000111000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111222222///000000000111111111222111111111111111111111111111111000000000000111111222222222222333444555666444333333333333444555555444444444555555555666666333333333444444444555555555444333333333333444555444555666666777777666666555555555666666666777777666666777888999999999888888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDAAABBBDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJIIIIIIHHHFFFDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFHHHJJJHHHIIIKKKNNNOOOOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDEEEGGGHHHIIIIIILLLOOORRRVVV\\\eeennnttt|||}}}~~~{{{wwwtttuuuvvvwwwyyy{{{tttooommmllleeecccaaaaaabbbdddeeeeeedddddddddeeeeeefffffffffffffffeeedddccccccccccccddddddccccccbbbccccccdddbbbcccdddeeeeeedddcccbbbaaabbbbbbdddeeeffffffgggggghhhhhhhhhgggffffffeeeaaabbbbbbcccccccccbbbbbb```aaaaaabbbaaa```___^^^\\\\\\]]]^^^```___]]][[[ZZZZZZ[[[[[[\\\]]]^^^___```aaabbbaaa^^^[[[ZZZZZZWWWYYYYYYYYYXXXYYY[[[]]]]]]^^^```bbbbbb```^^^]]]ZZZZZZZZZYYYYYYYYYZZZZZZ.../////////000000111111.../////////000000111111111111111111111111111111000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222222//////000000111111111222111111111111111111111111111111000000000000111111222222222222333444555666444333333333333444555555333333333444444444555555222222222333333444444444444444222222222222444444444555555666666666666666555555555555666666666777555555666888999999999999777888888888888999999999<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKJJJIIIFFFCCCBBBDDDFFFHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGDDDBBB@@@AAACCCEEEFFFFFFJJJJJJKKKMMMQQQXXXaaahhhnnnqqqvvv}}}}}}uuuvvvxxxzzz~~~zzzvvvwww{{{~~~{{{vvvpppllliiihhhhhhdddcccaaabbbdddfffggggggggggggffffffffffffeeeeeefffeeedddcccbbbaaaaaaaaabbbbbbbbbaaabbbbbbccccccbbbbbbcccddddddcccbbbbbb`````````aaabbbdddeeefffeeeeeeeeeeeedddcccbbbbbbbbbbbbcccddddddccccccccc```aaaaaabbbbbbaaa___^^^\\\\\\]]]___aaa```^^^[[[]]]]]]]]]^^^___```aaabbb^^^___aaa```^^^\\\[[[[[[VVVXXXYYYYYYXXXXXXYYYZZZ\\\^^^```bbbbbbaaa___]]]YYYYYYYYYYYYYYYZZZZZZ[[[////////////////////////////////////////////////000000000000000000000000111111000000//////............////////////......,,,,,,---.../////////...///////////////.........000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000333333333222222222111111000111111111111222222222222111111111000000//////111111111111111111111111333333333333333333333333111111222222222333333333333333333333333333333333222222333333333333444444333333333333333333222222444444444444444444444444555444333222333555777999111333555666555555666777666666666666777888999:::;;;<<<======>>>>>>=========>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHKKKHHHEEEEEEGGGHHHGGGEEEKKKLLLLLLJJJHHHGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMLLLLLLKKKJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJLLLMMMMMMMMMMMMRRRNNNKKKJJJLLLMMMLLLJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFFFFHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIINNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMQQQTTT```ccciiiqqqyyy~~~zzzzzz{{{~~~}}}uuurrrssswwwzzztttqqqmmmjjjiiihhhfffeeegggfffeeecccbbbbbbccccccfffeeedddcccbbbaaaaaaaaafffeeecccaaa``````aaaaaadddddddddccccccbbbbbbbbbbbbcccdddffffffffffffeeebbbaaa``````aaabbbeeefffeeeeeeeeeeeecccbbb```___cccddddddcccbbb```^^^]]]````````````````````````aaa```___^^^]]]\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZ___^^^\\\[[[ZZZYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYYYY_________^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[\\\////////////////////////////////////////////////////////////////////////000000000000//////............////////////....../////////000//////....../////////////////////.../////////...............000000000000000000000000////////////000000000000000000000000000000000000111111111000000000////////////000000000111111111111111111111000000000///111111111111111111111111333333333333333333333333111111111222222222333333333333333333333333333333222222222333333333444444333333333333333444444444444444444444444444444444444333222111222444666777111333555666555444555666666666666666666777999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>????????????@@@@@@BBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHKKKHHHEEEEEEFFFHHHGGGFFFJJJKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMOOOLLLJJJIIIKKKLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEECCCEEEFFFFFFGGGHHHKKKNNNUUUWWW]]]eeemmmtttwwwxxxzzzzzz{{{~~~~~~zzzzzz{{{wwwqqqmmmmmmkkkhhhfffeeedddbbbaaacccbbbaaaaaaaaabbbcccdddfffeeedddcccbbbaaaaaabbbeeedddcccaaaaaaaaaaaabbbcccccccccbbbbbbaaaaaaaaadddeeefffffffffeeedddccccccbbbaaaaaaaaaccceeeffffffeeedddcccbbbaaaaaa```aaabbbbbbcccbbbaaa___^^^________________________```___^^^]]]\\\[[[[[[[[[______`````````___^^^^^^]]]\\\ZZZXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYZZZZZZZZZ[[[////////////////////////////////////////////////////////////////////////000000000////////////.........////////////......111111111111000///...---......//////////////////---------...............000000000000000000000000////////////000000000000000000000000000000000000111000000000000/////////.../////////000000000000111111111111000000000000111111111111111111111111222222222222222222222222111111111222222222222333333333333333333333333333222222222222333333333333222333333444444555555555444444444444444444444444444333222111111222333444222444666666444444444555555555444555555666777888999888888777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHIIIGGGEEEDDDFFFGGGGGGFFFHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDDDDEEEGGGIIIJJJLLLPPPWWW```gggkkkmmmttttttvvv{{{~~~||||||}}}~~~{{{~~~~~~}}}wwwqqqnnnkkkhhheeefffeeecccccccccbbb```^^^^^^^^^^^^___```bbbcccdddddddddcccbbbbbbaaabbbbbbcccbbbbbbaaaaaaaaabbbcccbbbbbbbbbaaaaaaaaaaaaaaaffffffggggggfffeeecccbbbccccccbbbbbbbbbdddeeeffffffeeecccbbbaaa```aaaaaa___```aaabbbbbbaaa```___^^^__________________^^^___^^^^^^\\\[[[[[[ZZZZZZ^^^______```````````````^^^\\\ZZZWWWWWWXXXZZZ[[[]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYZZZYYYYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXYYYYYY////////////////////////////////////////////////////////////////////////////////////////////////......////////////......//////000000000//////...............////////////------............//////////////////////////////////////////000000000000////////////////////////222222222222111111111111/////////000000000111111111111111000000000000000111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222111222222222222333333333222222333444555555666666333333333333333333333333444333222222222222333333333444666555444333333444444444444444555666777777999888777666666777:::;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHHHHFFFEEEDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFEEEEEEFFFHHHFFFGGGIIIOOOVVV\\\```bbbfffhhhkkkqqqyyy~~~yyywwwuuutttvvv{{{~~~zzzyyyyyyyyyzzz{{{~~~zzztttmmmhhhffffffeeedddbbbbbbbbbccccccccc```^^^\\\\\\]]]^^^___aaabbbccccccbbbaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbaaaaaaeeeffffffgggfffeeedddcccddddddcccccccccdddeeeffffffdddbbb```___```aaabbb___```aaaaaaaaa```___^^^]]]^^^____________^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^___^^^[[[YYYYYYZZZ]]]^^^______^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVWWWWWWWWW////////////////////////////////////////////////......................................./////////......////////////......+++,,,---...///000000000---.........//////000000....../////////000000000////////////////////////////////////000000000000////////////////////////111111111111111111111111000000000111111111222222000000000000000000111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222111111111222222222333333222222333333444555666666333333333333333333333333444444444333333333333333222444555555444222333444333333333333444555666777:::999777666666888:::;;;<<<<<<===>>>????????????????????????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHFFFEEEEEEDDDDDDDDDFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEGGGFFFEEEDDDEEEFFFFFFFFFGGGJJJOOOSSSUUUVVVVVVWWW[[[bbbjjjttt}}}{{{xxxtttrrrrrruuuyyy|||~~~{{{wwwwwwwwwxxxxxx}}}{{{tttlllhhhddd```______``````___^^^___```bbbbbb___]]]]]]]]]^^^_______________``````_________``````aaa___``````aaabbbbbbbbbcccccccccccccccccccccccccccbbbccceeefffffffffeeedddddddddddddddddddddeeeeeeeeecccaaa_________aaabbbaaaaaaaaaaaa```^^^\\\[[[\\\]]]^^^______^^^]]]\\\^^^^^^^^^^^^]]][[[ZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZYYYYYYZZZ]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYVVVVVVVVVUUUUUUUUUUUUUUU////////////////////////////////////////////////........................---............/////////......////////////......)))***,,,...///000000000------......///000000000......//////000111111111000000000000000000000000////////////000000000000000000000000000000000000......///////////////000111111111111222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222111111111111222222222222111222222333333444444444333333333333333333333333333333333444444444444444111333555555333333333444444444333444444555666777999999888777888999:::;;;<<<<<<===>>>??????????????????>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHDDDEEEEEEDDDCCCCCCEEEGGGGGGIIIJJJIIIIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNPPPQQQPPPNNNLLLLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAACCCEEEEEECCCBBBBBBCCCEEEEEEEEEGGGIIIKKKKKKKKKIIIJJJNNNSSSZZZcccjjjnnnyyy~~~yyyuuurrrrrrssstttuuu{{{}}}uuunnniiibbbaaa___]]]\\\]]]^^^^^^[[[ZZZZZZ[[[]]]^^^\\\[[[]]]]]]^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]^^^___```___```aaaaaabbbbbbbbbaaacccccccccccccccddddddddd```aaacccdddeeeeeeeeedddcccccccccdddddddddddddddcccbbb```_________```aaaaaaaaaaaaaaa___]]][[[ZZZ[[[\\\^^^______^^^\\\[[[\\\]]]]]]]]]\\\ZZZXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\XXXWWWWWWWWWWWWXXXZZZZZZ[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUUUUTTTTTT////////////////////////////////////////////////........................---------.........//////......////////////......+++,,,---///000000000000------......///000000111------......///000000111000000000000000000000000////////////000000000000000000000000000000000000............//////000000000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111222333333333333333000222444444333333444555444444444444555666777888777888888888888999999999;;;;;;<<<===>>>>>>>>>>>>???>>>>>>===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHCCCDDDEEECCCBBBBBBEEEHHHIIIJJJKKKKKKJJJJJJLLLNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMOOOQQQSSSQQQNNNKKKKKKLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@BBBDDDDDDCCCAAABBBBBBDDDCCCDDDFFFHHHHHHFFFDDDDDDEEEFFFIIINNNSSSXXX[[[cccnnnxxx|||~~~}}}zzzwwwvvvuuusssyyy}}}tttmmmgggbbb___[[[\\\\\\\\\[[[[[[[[[\\\ZZZYYYXXXXXXZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\^^^^^^___```aaabbbbbbaaaaaa```aaabbbbbbbbbcccccccccccc```aaabbbcccccccccbbbaaabbbcccccccccccccccbbbbbbaaaaaa`````````_______________``````___]]]\\\[[[ZZZ[[[]]]______]]][[[ZZZZZZZZZ[[[[[[ZZZXXXVVVTTTVVVVVVWWWXXXYYYYYYYYYXXXTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTT////////////////////////////////////////////////........................---------.........//////......////////////.........///000000000000000///---------...///000000111,,,,,,------...///000000000000000000000000000000////////////000000000000000000000000000000000000///000000000111111222222////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222111111111111111111222222222222222222222222...///000222222333333333///111333444333333444666555555444555555666777888666666777888999888888888999:::;;;<<<============???>>>=========>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHBBBDDDEEECCCAAABBBEEEHHHKKKLLLLLLLLLJJJKKKLLLNNNLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMOOORRRSSSRRRNNNJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIHHHFFFCCCDDDDDDDDDEEEGGGJJJNNNPPPQQQ[[[dddgggkkkttt|||~~~}}}www{{{}}}xxxppphhhccc^^^ZZZXXXSSSUUUWWWWWWVVVVVVVVVWWW\\\ZZZXXXXXXYYY[[[[[[[[[WWWXXXYYY[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]]]]___```aaabbbbbbaaa```___``````aaaaaabbbbbbbbbcccbbbbbbccccccbbbaaa___^^^bbbbbbcccccccccbbbbbbaaa___``````aaa``````___^^^]]]]]]_________^^^]]]]]]ZZZ[[[]]]______]]][[[ZZZWWWXXXYYYYYYXXXVVVTTTRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWXXXYYYYYYXXXXXXXXXVVVVVVVVVVVVUUUUUUTTTTTT,,,,,,,,,---------......////////////////////////...---,,,,,,,,,,,,---.......................................////////////........................////////////////////////...///////////////......///////////////000111111........................111111000000//////......000000000000000000000000////////////000000000000333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111222222333333444444444333333333222222111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555555666777888::::::;;;;;;:::;;;<<<===>>>@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGFFFEEEDDDEEEFFFHHHIIINNNNNNNNNMMMMMMKKKJJJIIILLLMMMNNNMMMKKKJJJJJJLLLNNNMMMLLLKKKIIIHHHFFFFFFJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGIIIKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIGGGEEEIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJHHHFFFDDDCCCBBBBBBDDDEEEGGGIIIIIIIIIGGGFFFIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCEEEEEEDDDCCCAAAEEEDDDBBB@@@???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHKKKNNNQQQUUUZZZbbbiiiooo{{{|||{{{vvvpppkkkeee___[[[YYYVVVUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXWWWUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZYYYYYYXXX]]]\\\[[[[[[[[[]]]___aaaaaaaaabbbbbbaaa```______ccccccddddddcccaaa```___aaaaaabbbbbbbbbbbbaaaaaadddcccbbbaaa````````````\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYWWWUUUTTTUUUUUUTTTRRRRRRQQQQQQRRRTTTVVVUUUTTTVVVVVVUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZUUUUUUTTTSSSSSSTTTUUUVVV---------.........//////////////////////////////......---,,,,,,---..........................................////////////................................................---...............------...............///000000........................000000000000//////......////////////////////////////////////000000000000111000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111000111222444666888999:::333333333222222111111111111111111111111111111111111111111222222222333333333333333333333333333333333333444444444555555555444555666888999:::::::::999:::;;;<<<>>>???@@@@@@>>>>>>>>>????????????>>>BBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNMMMKKKJJJKKKLLLNNNMMMLLLKKKIIIHHHGGGFFFJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGIIILLLMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIHHHIIIIIIIIIGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGIIIIIIIIIGGGFFFIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBDDDBBBAAA@@@???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBDDDFFFIIILLLRRRXXX]]]hhhjjjpppxxxxxxsssrrrpppkkkggghhhddd^^^ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUSSSRRRRRRSSSUUUVVVWWWWWWXXXXXXYYYXXXXXXXXX\\\[[[ZZZZZZ[[[\\\^^^```aaa`````````_________^^^aaabbbbbbcccbbbaaa___^^^\\\]]]___```aaaaaaaaa```cccbbbaaa```____________\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZXXXVVVSSSRRRSSSRRRQQQPPPPPPOOOOOOPPPSSSTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUSSSSSSSSSSSSTTTUUU........./////////000000////////////////////////......---,,,,,,---..........................................////////////................................................------------------------......---------...//////////////////////////////000000000////////////...////////////////////////////////////000000000000...............---------////////////////////////////////////////////////000000000000000000000000111000000000000000000///000111222444555777888888222222222222222111111111111111111111111111111111111111111222222222222333333333333333333333333333333444444444444555555555444555666777888999999999888999:::;;;===>>>??????@@@@@@@@@???????????????BBBCCCDDDDDDEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEHHHJJJLLLOOOPPPPPPPPPOOONNNMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIILLLNNNOOOMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJIIIIIIJJJJJJHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCDDDEEEFFFGGGHHHEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@?????????AAABBBBBBCCCFFFKKKNNNTTTWWW^^^hhhttt~~~zzzvvvqqqmmmgggddddddccc```]]]]]]ZZZVVVTTTTTTUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVVVVUUUUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUVVVVVVWWWWWWWWWWWWZZZZZZYYYYYYYYY[[[]]]^^^```___^^^]]]\\\]]]^^^^^^______```aaaaaa```___^^^YYY[[[___aaaccccccbbbaaaaaa```___^^^]]]]]]]]]]]][[[\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZVVVTTTRRRPPPPPPPPPNNNMMMNNNMMMMMMNNNQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUSSSRRRRRRRRRRRRRRR---.........////////////////////////////////////......------------..........................................////////////...................................................---------......////////////.........//////000000000000000000000000000////////////////////////////////////////////////////////////000000000000------------------------////////////////////////////////////////////////000000000000000000000000111111000000/////////...111111111000000000000000222222222111111111111111111111111111111111111111111111111111222222222222222222333333333333444444444444444444555555555555444444666777777888888888777888999:::<<<===>>>>>>BBBBBBAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDDDDFFFHHHKKKMMMNNNOOOOOOOOOOOOOOONNNMMMKKKLLLMMMLLLKKKJJJKKKLLLNNNMMMMMMLLLKKKJJJJJJIIILLLKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHKKKMMMOOOPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJJJJKKKKKKIIIGGGGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDBBBAAAAAAAAABBBCCCDDDEEEDDDDDDBBBAAA???>>><<<<<>>>>>AAA@@@????????????@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHEEEEEEDDDEEEFFFIIIKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNJJJKKKLLLLLLKKKJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGIIIJJJLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKKKKLLLLLLJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA???===<<<;;;;;;<<<======<<<===@@@BBBDDDEEEIIIPPPYYYaaagggiiimmmqqqxxx}}}yyytttmmmgggccc```^^^\\\WWWVVVUUUUUUVVVVVVVVVVVVSSSQQQOOOOOOPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ\\\[[[YYYXXXXXXZZZ\\\]]]]]]^^^___``````___^^^^^^\\\^^^aaaddddddbbb___]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVTTTRRROOONNNNNNMMMLLLJJJJJJJJJJJJLLLOOORRRRRRRRRNNNPPPRRRSSSTTTTTTSSSSSSPPPPPPPPPPPPQQQSSSTTTTTTUUUTTTTTTTTTTTTUUUUUUVVVTTTTTTTTTSSSRRRQQQPPPPPP,,,,,,,,,------------...////////////////////////---...////////////...---....................................////////////........................------------------------000//////...///000222333222222111111000000111111////////////////////////---............/////////........................////////////000000000000.........///////////////................................................////////////////////////000//////////////////.........//////000000000111000000000111111111111111111111111111111111111111000000000111111111111222111222222333333444444555444444555555555666666666555666777777888888888777777888999:::<<<===>>>>>>>>>===<<<<<<<<<===???@@@CCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEGGGHHHIIIIIIIIIFFFFFFEEEEEEFFFIIIKKKMMMLLLLLLMMMNNNNNNOOONNNNNNKKKMMMNNNMMMLLLLLLMMMOOOPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIGGGHHHIIIKKKLLLMMMMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNIIIHHHFFFEEEEEEEEEFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJNNNMMMLLLLLLMMMMMMKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHHHHIIIHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDD@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>======;;;<<<============???AAA???@@@CCCIIIPPPWWW[[[\\\\\\aaahhhmmmrrryyy}}}uuunnnlllgggaaa\\\XXXVVVTTTSSSRRRRRRSSSTTTTTTUUUUUUUUUSSSQQQOOOOOOPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQQQQOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZYYYXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZ\\\^^^______^^^[[[ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXUUUVVVVVVVVVVVVUUUTTTTTTQQQOOOMMMLLLMMMMMMLLLJJJHHHHHHHHHKKKOOOQQQRRRQQQOOOPPPSSSTTTUUUTTTSSSRRROOONNNOOOOOOPPPQQQRRRSSSUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQ------------............////////////////////////---...///000000///...---....................................////////////........................------------------------//////...---...000222333222222111000000000000000........................---------.........//////........................////////////000000000000---........./////////000................................................////////////////////////.........///////////////000000000000000111111111///000000000111111111222111111111111111111111111000000000000111111111111111111222333333444555555555555555555666666666666666777888888999888888888888888999;;;<<<===>>>???======<<<<<<===???AAABBBDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIJJJKKKKKKHHHGGGFFFEEEFFFHHHJJJLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOQQQQQQPPPOOOQQQRRRQQQQQQQQQQQQQQQRRRRRRRRROOONNNMMMLLLKKKJJJJJJIIIFFFGGGHHHJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPLLLKKKIIIHHHGGGHHHIIIJJJIIIJJJKKKMMMNNNOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLOOONNNMMMMMMNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDFFFGGGDDDDDDDDDCCCCCCCCCCCCBBB???@@@AAABBBCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>===???@@@???>>>>>>???AAA======???DDDJJJNNNPPPQQQOOOSSSWWW[[[___eeemmmssszzz~~~{{{sssnnnllljjjeee```___[[[VVVSSSQQQPPPOOONNNQQQRRRTTTTTTTTTTTTUUUUUUQQQPPPNNNNNNOOOPPPOOOMMMNNNNNNOOOOOOPPPQQQQQQRRROOOPPPRRRSSSSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSRRRRRRUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZ[[[[[[\\\[[[ZZZXXXWWWXXXYYY[[[\\\]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXSSSSSSTTTTTTSSSSSSRRRQQQMMMLLLJJJJJJKKKKKKJJJIIIEEEEEEFFFIIIMMMOOOPPPPPPPPPRRRTTTUUUVVVTTTRRRQQQOOOOOOOOOOOOPPPQQQQQQRRRTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRR............/////////000////////////////////////---...///000000///...---..................................../////////000........................------------------------///...---,,,---///111333111111000///////////////........................---------.........//////........................////////////000000000000---------....../////////................................................////////////////////////---.........//////000000333222111000///...---,,,//////000000111111111222111111111111111111111111000000000000111111111111111111222333333444555555555555555555666666666777777888888999999999999888888999:::;;;===>>>??????@@@???>>>>>>@@@BBBEEEGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGIIIJJJKKKLLLLLLIIIHHHFFFFFFFFFHHHJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRPPPRRRSSSSSSRRRRRRTTTUUURRRRRRRRRRRRSSSSSSSSSSSSOOOOOONNNMMMLLLKKKJJJJJJEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRNNNMMMKKKJJJJJJKKKLLLMMMKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@???>>>????????????>>>>>>>>>>>><<<===>>>===<<<;;;;;;<<<======???BBBFFFIIIIIIHHHHHHJJJMMMOOOQQQVVV]]]cccjjjooowww~~~}}}}}}vvvnnnmmmfff^^^ZZZ[[[\\\ZZZXXXSSSQQQNNNMMMNNNOOOOOOOOOMMMOOOQQQQQQQQQPPPQQQRRROOONNNMMMNNNOOOPPPOOONNNNNNNNNOOOPPPPPPQQQRRRRRRPPPPPPRRRSSSSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRQQQQQQPPPPPPUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYZZZYYYYYYWWWUUUTTTXXXYYYZZZ\\\]]]^^^______[[[[[[ZZZXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWRRRRRRRRRRRRRRRQQQQQQPPPKKKIIIGGGHHHIIIJJJIIIIIICCCCCCDDDGGGKKKNNNOOOOOOQQQSSSUUUVVVVVVTTTRRRPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSUUUVVVVVVUUUTTTTTT///////////////.........000000///...---,,,,,,+++------------------------///...---,,,,,,---...///........................//////.........---------..................------///...---,,,---000333555;;;999666333111000000000000000///...---,,,,,,,,,***+++,,,...///000000000---......///////////////////////////////////////.........------,,,,,,,,,------............------000000000000000000000000---...///000000111111000...//////000000000000000......//////000000111111............////////////000111111111111222222222333333333333333333333333000111222222333444555555444444444555555555555666555666888999:::999777666999999::::::;;;<<<======<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQTTTSSSQQQPPPQQQRRRTTTUUUVVVUUUSSSRRRSSSTTTSSSRRROOOOOONNNMMMLLLKKKJJJIIIKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLPPPTTTVVVTTTRRRRRRPPPOOOMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQRRROOOOOONNNNNNOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAABBBCCCCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>===>>>===<<<;;;<<>>@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRRRRTTTUUUWWWVVVTTTSSSSSSTTTTTTTTTSSSPPPOOONNNMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOORRRUUUWWWUUUSSSSSSRRRPPPOOONNNNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@????????????>>><<<===<<<;;;:::;;;>>>@@@<<<===???AAACCCDDDEEEEEE???@@@AAAAAABBBDDDHHHKKKMMMQQQVVVZZZ]]]^^^]]]\\\\\\bbbhhhkkkkkklllooossszzz}}}{{{xxxzzz|||{{{xxxtttpppkkkfffddd^^^]]][[[[[[ZZZYYYVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKJJJKKKMMMMMMLLLJJJMMMNNNPPPRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMNNNPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRTTTTTTTTTUUUVVVVVVTTTRRRTTTSSSRRRRRRRRRSSSTTTUUUVVVTTTQQQNNNMMMNNNPPPRRRVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZZZZZZZYYYXXXYYYZZZYYYXXXVVVSSSPPPNNNSSSVVVYYY[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUWWWWWWVVVTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOKKKIIIFFFDDDCCCBBBAAA@@@@@@AAABBBDDDGGGKKKOOORRRUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUSSSQQQOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQ........................---------.........//////------------------------///...------------...///.......................................---------........................///...------...000222444999888666444222222222222000///...---------------............---+++***)))---......//////////////////////////////////////////////////////.........------............------////////////////////////000000000000///...------------...////////////......////////////000000000............////////////000000000111111111222222111111111111111111111111444444333333222222222222333333333444444444555555333444666777777777666555;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???AAABBBDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLNNNPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUWWWWWWUUUSSSSSSSSSUUUVVVUUUTTTPPPOOOMMMLLLLLLNNNOOOPPPRRRQQQQQQPPPPPPPPPPPPQQQSSSRRRRRRTTTVVVWWWVVVTTTUUUTTTRRRQQQPPPQQQQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>><<<<<<<<<;;;:::;;;===???======???@@@AAABBBBBBBBB===>>>>>>>>>>>>@@@CCCFFFEEEHHHLLLPPPSSSSSSSSSRRRNNNRRRVVVWWWVVVWWWYYY\\\bbbfffjjjnnnrrrvvv{{{~~~~~~xxxrrrnnnfffeeebbb^^^[[[XXXVVVUUUPPPOOOOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKIIIHHHIIIKKKKKKJJJIIILLLMMMOOOPPPQQQQQQPPPPPPLLLLLLLLLLLLNNNOOOQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRWWWUUUTTTTTTUUUUUUSSSRRRUUUUUUTTTSSSSSSSSSTTTTTTUUUSSSQQQOOONNNOOOQQQSSSWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZYYYYYYYYYYYYZZZYYYYYYWWWTTTRRRPPPSSSUUUXXXZZZYYYXXXWWWXXXZZZYYYWWWVVVTTTRRRQQQPPPRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOIIIHHHFFFDDDBBBAAA@@@???AAAAAABBBEEEIIIMMMRRRUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQ------...............///........................,,,,,,------------------.........------.....................................................................////////////......------...///111222666555444222111111111111000///...---------------.........---,,,+++***)))---....../////////////////////////////////////////////..................------............------//////////////////////////////000000///......---,,,------...............////////////////////////............////////////000000000000111111111111222222222222333333333333333222222222222222222222222333333333444444444444333444555666666666555555999999::::::;;;<<<======>>>>>>???@@@AAACCCDDDEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXUUUUUUTTTTTTUUUUUUVVVWWWTTTSSSSSSTTTVVVWWWVVVUUUQQQPPPNNNMMMMMMPPPSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRUUUUUUTTTUUUUUUUUUUUUTTTVVVUUUSSSRRRRRRRRRSSSSSSRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKKKKMMMNNNNNNOOOPPPQQQQQQQQQLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@????????????@@@@@@@@@?????????>>>>>><<<======<<<;;;;;;===???===>>>>>>???????????????>>>?????????>>>???AAACCCCCCEEEHHHKKKMMMMMMMMMMMMJJJLLLNNNMMMLLLLLLMMMOOOOOORRRWWW[[[___cccgggkkknnnttt{{{|||uuummmgggbbb]]]ZZZXXXWWWTTTQQQNNNNNNNNNNNNKKKKKKKKKMMMOOOPPPOOOMMMHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHHHHIIIIIIJJJJJJIIIKKKLLLMMMNNNOOOPPPPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTSSSVVVTTTRRRQQQRRRRRRQQQPPPVVVVVVUUUTTTTTTSSSSSSSSSTTTRRRPPPOOOOOOQQQRRRTTTYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYWWWVVVTTTSSSTTTVVVYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPPPPTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLJJJGGGCCCAAA@@@@@@DDDEEEFFFIIINNNSSSXXX[[[XXXXXXYYYYYYXXXXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQ,,,---------......//////000//////...------,,,,,,,,,,,,,,,---------......---..................---........................---............................../////////000000......------...///000111111111000000//////////////////...------------...,,,,,,,,,---,,,,,,++++++---......///////////////////////////////////////------------------------------............------........................------...///////////////,,,------.............../////////...........................//////////////////000000000111111111111111111222222333333333000000111222222333444444222222222222333333333444333444444555555555555555777777999:::<<<===>>>???>>>>>>???@@@AAACCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSTTTUUUWWWXXXTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTUUUWWWXXXVVVUUURRRPPPOOONNNOOORRRUUUWWWUUUTTTSSSRRRRRRRRRRRRRRRUUUUUUUUUTTTSSSSSSSSSTTTVVVUUUSSSRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPOOOQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSRRRPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>?????????======>>>???===>>>>>>??????>>>>>>======???@@@???>>>>>>???AAA???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEGGGJJJLLLNNNPPPSSSVVVZZZaaajjjnnnpppsssyyy~~~~~~}}}xxxmmmhhhaaa[[[WWWUUURRRPPPMMMLLLIIIGGGFFFFFFHHHIIIFFFFFFFFFHHHKKKLLLLLLKKKHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTVVVTTTRRRQQQRRRRRRQQQPPPUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPRRRTTTUUU[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXZZZZZZXXXWWWWWWXXXTTTSSSSSSSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQOOOOOOMMMHHHDDDBBBBBBDDDJJJKKKMMMQQQVVVZZZ^^^aaa\\\\\\\\\\\\[[[ZZZYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTUUUUUUTTTRRRPPPNNNOOOOOOPPPQQQQQQQQQQQQQQQ,,,,,,,,,---......//////111000///...---,,,+++++++++,,,,,,------.........------...//////...------........................---------........................//////000000111...---------...//////000........................///......---------......***+++,,,------...---------......///////////////////////////////////////,,,,,,,,,---------------------............------........................,,,,,,---...////////////------...////////////.../////////............---............/////////////////////000000000111111......//////000111111111//////000111222333444444111111222222222333333333444444444444555555666666777777999:::<<<===>>>???>>>>>>>>>???AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPQQQQQQSSSTTTVVVWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUWWWXXXXXXVVVTTTRRRRRRQQQQQQRRRTTTVVVXXXUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUSSSRRRQQQRRRTTTVVVUUUTTTTTTSSSTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSQQQOOONNNNNNOOOOOOOOOPPPQQQSSSSSSSSSRRRQQQMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@????????????>>>???@@@AAA@@@>>>===>>>???===>>>>>>???>>>>>>======;;;===>>>>>><<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBB@@@??????AAABBBDDDDDDDDDDDDFFFHHHNNNSSSZZZ___aaabbbdddfffhhhjjjmmmqqquuuyyy{{{|||~~~|||zzzyyyyyyzzzzzzxxxsssmmmhhh___[[[UUUQQQOOONNNNNNMMMIIIHHHFFFEEEDDDEEEGGGHHHDDDDDDDDDFFFIIIJJJJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKHHHIIIIIIKKKLLLMMMNNNOOOQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUWWWUUUTTTTTTUUUUUUSSSRRRTTTTTTTTTUUUTTTTTTSSSRRRPPPPPPPPPPPPRRRSSSUUUVVVZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXYYY[[[ZZZXXXWWWWWWWWWQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRPPPPPPNNNJJJFFFFFFIIINNNVVVXXX[[[^^^```bbbddddddaaaaaaaaa```^^^]]][[[ZZZWWWVVVVVVVVVVVVVVVVVVWWWTTTUUUUUUUUUTTTRRRPPPOOONNNNNNOOOPPPQQQQQQQQQQQQ++++++,,,------...////////////......---------,,,++++++,,,,,,---......///------...//////...------........................---------.........//////---......///000000111111---------.........//////,,,---......////////////......---------......///,,,,,,---...............---......///////////////////////////////////////------------.........///------............------........................------......///...............///000000000////////////.........---------............////////////////////////000000000111.........///000111111111000000111111222222222333111111111111222222222222555555555555555666666777999::::::;;;;;;<<<<<<<<<=========>>>@@@AAACCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJLLLNNNOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRTTTVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVXXXYYYXXXVVVSSSSSSSSSSSSSSSTTTUUUWWWWWWUUUTTTTTTTTTTTTUUUUUUVVVTTTUUUUUUSSSQQQQQQSSSVVVXXXWWWVVVVVVVVVVVVXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZVVVVVVUUUTTTTTTSSSRRRRRRTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSQQQOOOOOOPPPQQQRRRPPPQQQRRRTTTTTTSSSRRRQQQMMMMMMNNNNNNNNNMMMLLLKKKMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>???@@@@@@>>>======>>>===>>>>>>?????????>>>>>>:::<<<=========<<<===>>>AAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDBBB@@@>>>>>>???AAAAAA@@@@@@BBBCCCHHHKKKOOOTTTVVVVVVTTTSSSTTTVVVXXX\\\aaadddeeefffkkkkkklllllllllnnnrrruuuuuuuuuuuuwwwzzz~~~|||wwwtttssssssmmmllljjjiiijjjmmmppprrrvvvtttpppkkkgggeeeccccccaaaccceeehhhiiigggccc___VVVSSSNNNKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFGGGIIIJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDEEECCCEEEGGGGGGEEEEEEGGGJJJGGGGGGHHHIIIKKKLLLNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVTTTRRRQQQRRRSSSTTTTTTTTTSSSRRROOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[[[[XXXYYYZZZXXXVVVUUUUUUVVVQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRNNNLLLOOOWWW^^^kkklllnnnpppooommmkkkiiiffffffeeecccaaa___]]]\\\XXXXXXWWWWWWWWWWWWXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPMMMMMMNNNPPPPPPQQQQQQQQQ++++++,,,,,,---...//////---------............///++++++,,,,,,---...//////,,,---...//////...---,,,........................---------.........//////---......///000111111222------..................,,,---...///000000000000......---------......///.........///......---------......///////////////////////////////////////---.........//////000000---..................---........................////////////...---,,,,,,...//////000000000000000//////.........---------............/////////000////////////000000000000///000000111222333333333222222222111111111111111000111111111111222222222666555555555555666777777<<<<<<<<<;;;;;;:::::::::<<<======>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLOOOPPPPPPOOONNNMMMMMMNNNNNNNNNMMMLLLLLLOOOOOOPPPQQQRRRTTTVVVWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYXXXUUURRRSSSSSSTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUVVVVVVWWWXXXTTTUUUVVVTTTRRRQQQTTTWWWZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXYYYZZZZZZ[[[[[[[[[VVVVVVUUUUUUTTTSSSSSSSSSUUUVVVXXXZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVWWWWWWTTTSSSQQQPPPPPPQQQRRRSSSPPPQQQSSSTTTUUUTTTRRRQQQMMMMMMNNNOOONNNMMMLLLKKKMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBB?????????>>>>>>>>>>>>===@@@@@@@@@????????????>>>===>>>@@@???===<<<<<<======>>>>>>???????????????;;;===??????>>>>>>???@@@???>>>=========>>>???@@@??????AAABBBCCCBBB>>><<<<<<>>>???@@@@@@@@@BBBDDDDDDEEEIIINNNQQQQQQNNNKKKJJJJJJLLLOOOSSSVVVVVVVVVYYYYYYYYYXXXWWWXXX[[[^^^^^^___aaacccfffiiikkkmmmkkklllnnnnnnnnnnnnoooqqqmmmmmmooosssxxx{{{{{{{{{xxxuuuooohhhbbb]]]ZZZYYYZZZYYYXXXWWWYYY]]]aaadddfffccc___ZZZXXXWWWWWWXXXSSSUUUYYY^^^aaaaaa___\\\RRROOOJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEEEEAAACCCFFFEEEDDDDDDFFFHHHGGGGGGGGGHHHJJJLLLMMMNNNKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVQQQQQQRRRTTTUUUUUURRRPPPPPPQQQRRRTTTTTTTTTSSSRRROOOOOOPPPQQQSSSUUUWWWXXXUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWYYYZZZ[[[ZZZZZZZZZYYYZZZ[[[\\\\\\WWWXXXYYYWWWUUUSSSTTTUUURRRRRRSSSSSSTTTTTTUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWVVVTTTSSSXXXccclll|||}}}|||wwwqqqnnniiihhhgggeeeccc```^^^\\\YYYYYYXXXXXXXXXXXXYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQLLLMMMNNNOOOPPPPPPQQQPPP000000//////............,,,,,,,,,------.........------------------------------............------,,,---...//////...---,,,,,,---------.../////////......------------....................................//////...---,,,,,,........................+++,,,,,,,,,---.........................................................///...---,,,,,,---.../////////.........---------,,,,,,,,,---------......---.........//////000000......------------......//////000000000000//////////////////////////////---///000222222000///---////////////000000000000000111111111111222222222111111222333333444555555666666666666555444333333666666666777888888999999;;;;;;<<<===>>>???@@@@@@AAACCCEEEEEEEEEFFFHHHJJJNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPRRRRRRQQQPPPQQQRRRUUUUUUUUUVVVWWWXXXYYYZZZWWWXXXXXXXXXXXXXXXXXXXXXSSSUUUWWWYYYYYYXXXWWWVVVTTTUUUWWWYYYYYYXXXVVVUUUYYYWWWTTTRRRQQQRRRTTTUUUWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXZZZ[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZYYYWWWVVVWWWXXXYYYZZZ[[[ZZZYYYYYYVVVTTTRRRQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLLLLNNNOOOQQQOOOOOOPPPPPPOOOOOONNNMMMNNNNNNLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>======<<<===>>>??????>>>===<<<================================================@@@@@@??????>>>>>>======@@@@@@???>>>>>>===>>>>>>???BBBFFFIIIKKKJJJHHHGGGCCCCCCDDDEEEFFFGGGHHHHHHKKKMMMMMMMMMKKKJJJKKKLLLNNNNNNOOOPPPQQQSSSUUUVVV\\\\\\\\\\\\\\\\\\\\\\\\XXXYYY\\\___aaabbbccccccfffccc^^^XXXSSSOOOLLLKKKJJJIIIIIIIIIKKKOOORRRTTTYYYYYYXXXTTTPPPLLLJJJJJJLLLLLLNNNTTTZZZ[[[VVVPPPNNNLLLHHHEEECCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUXXXWWWUUUSSSRRRRRRSSSSSSQQQSSSTTTUUUTTTTTTUUUWWWTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVWWWWWWXXXYYYYYYYYYYYYWWWVVVXXX\\\^^^^^^\\\YYYYYYYYYYYYZZZZZZZZZZZZUUUVVVXXXXXXXXXVVVTTTSSSUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWYYYYYYYYYYYYXXXXXXYYYXXXVVVXXXaaaooozzz~~~wwwqqqpppjjjdddaaacccccc```\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSQQQQQQQQQPPPPPPOOOOOOOOO/////////.........------,,,,,,,,,---------......------------------------------............------------............------------------..................------------....................................//////...------,,,....................................////////////................................................///...------------.../////////.........---------,,,,,,---------...................../////////000......------------......//////000000000000//////...........................///000111111000///...////////////000000000000000000111111111222222222111222222333333444444444444444555555555555444444666666777777888999999999;;;;;;<<<===>>>??????@@@AAACCCDDDEEEEEEFFFHHHJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNPPPRRRRRRQQQPPPQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXUUUVVVWWWYYYYYYYYYXXXWWWVVVWWWYYYZZZ[[[ZZZXXXWWWXXXWWWTTTSSSRRRTTTUUUWWWYYYZZZ[[[[[[[[[ZZZYYYYYYVVVWWWYYYZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\\\\\\\ZZZZZZXXXYYYZZZ\\\\\\\\\[[[[[[YYYWWWTTTTTTUUUVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSQQQPPPOOOPPPQQQRRRPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>============>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>??????>>>==================???BBBEEEFFFFFFEEEDDDAAAAAABBBBBBCCCDDDDDDDDDHHHIIIJJJIIIHHHGGGGGGIIIGGGGGGGGGHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLOOOQQQSSSSSSTTTSSSQQQPPPMMMJJJHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRSSSQQQMMMIIIFFFEEEIIIIIIKKKQQQVVVWWWRRRMMMKKKIIIFFFDDDBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVUUUSSSRRRQQQQQQQQQRRRQQQSSSTTTTTTTTTTTTUUUWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZ[[[YYYWWWWWWXXX[[[\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXXXXVVVUUUSSSVVVVVVUUUUUUUUUTTTTTTTTTQQQRRRSSSSSSTTTTTTTTTSSSVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\]]]]]]\\\^^^fffrrr{{{yyysssooojjjdddaaabbbaaa^^^[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSTTTQQQQQQQQQPPPPPPPPPOOOOOO.........---------------,,,,,,,,,------------...------------------------------............------------,,,,,,,,,,,,------............------------......------------.......................................///......---,,,........................////////////............................................................///...------------...///...............---------,,,------------.....................////////////......------------.........//////000000//////...........................////////////////////////////////////000000000000000000000111111111222222222222222333333333333333333333444555555555444444666666777888888999999::::::;;;;;;<<<===>>>??????AAABBBDDDEEEEEEFFFHHHIIILLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNPPPRRRRRRQQQPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWYYY[[[\\\]]]\\\[[[ZZZWWWVVVUUUTTTTTTVVVXXXYYY\\\\\\\\\\\\\\\[[[ZZZYYYWWWXXXYYY[[[\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXYYY[[[\\\]]]]]]]]]\\\YYYZZZ\\\]]]^^^^^^^^^]]][[[YYYXXXWWWXXXYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWUUUSSSQQQPPPPPPQQQQQQPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>==================>>>========================;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCC????????????????????????DDDEEEFFFEEECCCBBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIJJJIIIIIIEEEDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHJJJMMMPPPQQQMMMHHHDDDBBBEEEEEEGGGLLLPPPPPPMMMIIIGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSSSSTTTVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTUUUWWWXXXZZZ[[[\\\YYYXXXWWWXXXZZZ[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWUUUTTTVVVVVVUUUUUUUUUTTTTTTTTTPPPQQQRRRTTTUUUUUUUUUUUUYYYZZZ[[[\\\\\\]]]\\\\\\___```aaaaaaccciiirrryyy}}}xxxrrrnnniiidddaaa```___\\\YYYYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPPPP------------------------------------------------------------------------------............------------+++******+++------.........------,,,,,,,,,...------,,,,,,------...........................---...............------........................---------,,,,,,+++++++++.........................................................------.................................------------.....................///////////////......------------.........//////////////////...........................000///............///000////////////000000000000000000000000111111111111333333333222222222222222333333444444444333333222666666777777888999999:::999:::;;;<<<===>>>>>>???@@@BBBDDDEEEEEEEEEGGGIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPRRRRRRQQQPPPQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZYYYYYYYYYYYYZZZ[[[WWWYYY[[[]]]]]]]]][[[ZZZWWWWWWVVVVVVWWWXXXZZZ[[[]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYY[[[]]]^^^^^^]]]]]]YYYYYYXXXXXXWWWXXXXXXXXXVVVWWWYYYZZZ\\\\\\\\\\\\ZZZ[[[]]]___``````______\\\[[[YYYYYYZZZ[[[ZZZXXXWWWWWWXXXYYYYYYYYYYYYYYYSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@?????????>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;:::;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDD>>>>>>======<<<<<<<<<<<>>>>>@@@BBBDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMNNNPPPRRRRRRQQQPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXX[[[ZZZZZZYYYYYYYYYZZZZZZVVVXXXZZZ\\\\\\\\\[[[ZZZXXXXXXXXXXXXYYYZZZ\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYXXXYYYZZZ\\\]]]]]]\\\\\\WWWWWWWWWWWWWWWWWWXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]][[[\\\^^^___``````______[[[ZZZYYYYYYZZZZZZYYYWWWUUUVVVWWWXXXXXXYYYYYYXXXOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>;;;:::::::::::::::;;;;;;======<<<===>>>???AAABBB>>>>>>===<<<<<<;;;;;;;;;???@@@AAA@@@>>>===>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@????????????>>>===<<<<<<>>>???@@@AAAAAAAAA@@@@@@FFFKKKPPPSSSQQQLLLHHHEEEAAAAAACCCEEEFFFGGGEEEDDDBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPNNNPPPQQQQQQQQQQQQRRRTTTWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]XXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[[[[\\\\\\]]]^^^```aaacccfffiiikkkpppuuuwwwtttqqqooommmiiihhhfffbbb```]]][[[XXXVVVVVVVVVUUUUUUTTTUUUUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRR---------------............------------,,,,,,,,,------------------------------............------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,---......///.............................................------------................................................------...//////...---------------...............------.........////////////////////////...............------------......---......//////......---------------------------........................////////////000000000000/////////000000000111111111111111222222222222222333333333333222111000000444444555666666777777888888999999:::;;;<<<======@@@AAACCCDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNPPPRRRRRRQQQPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYUUUVVVYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZZZZZZZ[[[WWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^___[[[\\\^^^______^^^^^^]]]ZZZYYYXXXYYYZZZZZZXXXVVVTTTUUUVVVWWWWWWWWWWWWWWWPPPPPPQQQQQQRRRRRRRRRRRROOOOOOPPPPPPOOOOOONNNMMMJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::;;;<<<::::::::::::;;;<<<===>>>=========<<<<<<;;;;;;;;;>>>???@@@???===<<<===>>>===<<<<<<<<<<<<<<<===>>>========================???@@@AAABBBBBBAAA@@@???<<<===>>>????????????>>>>>>>>>>>>??????@@@@@@@@@CCCGGGKKKMMMKKKHHHEEECCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMOOOOOOPPPPPPPPPPPPMMMOOOPPPPPPPPPPPPQQQSSSUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTVVVXXXYYYYYYYYYYYY[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXTTTTTTSSSSSSSSSRRRRRRRRRVVVWWWXXXZZZ\\\]]]]]]^^^[[[ZZZZZZYYYZZZZZZ[[[[[[^^^^^^___aaabbbdddfffggghhhmmmpppmmmkkkkkkjjjfffdddcccaaa___\\\YYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSS------........./////////......---------,,,,,,,,,------------------------------............------------............------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................,,,------...//////..............................------------------......................................................------...//////...---------------.........//////............////////////000/////////..................------------......---......//////......---------------------------------...//////...------////////////000000000000////////////000000000111000000111111222222333333000000111222222222222222333333444444555666666666888888999:::;;;<<<<<<===???AAACCCDDDDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLNNNPPPRRRRRRQQQPPPQQQRRRPPPPPPQQQRRRTTTVVVXXXYYYWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUVVVYYY[[[\\\\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\]]]]]]YYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]][[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZYYYWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVRRRRRRSSSSSSSSSRRRRRRQQQNNNNNNOOOOOONNNNNNMMMLLLIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????===>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>???>>><<<;;;<<<===;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???<<<===???@@@AAAAAA@@@@@@======<<<<<<===???@@@AAABBBDDDFFFGGGEEECCCBBBBBB@@@AAAAAAAAA@@@@@@AAABBB?????????@@@@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOOOONNNNNNMMMNNNPPPPPPOOOOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVXXXWWWWWWVVVVVVUUUUUUUUUWWWXXXZZZXXXVVVTTTUUUWWWTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[^^^]]]]]]^^^```bbbbbbbbbbbbgggjjjhhhfffggggggddd`````````^^^[[[XXXWWWWWWUUUTTTSSSQQQPPPOOONNNNNNNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTT........./////////000000.........------,,,,,,,,,---------------------------..................---,,,---////////////---,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---........................,,,,,,---.../////////...........................*********++++++,,,,,,,,,................................................,,,---...//////...---,,,---------.........//////............/////////000000000//////.........---.........------.........---..................---------------------------,,,---///000000///---,,,////////////000000000000////////////000000000000//////000111222333333444,,,---///111333444555555222222333333444555555666777888999:::;;;<<<<<<===???AAACCCDDDDDDDDDFFFHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNPPPRRRRRRQQQPPPQQQRRRNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZXXXYYYZZZ[[[ZZZYYYWWWUUUUUUWWWYYY\\\]]]]]]\\\[[[\\\\\\]]]]]]]]]]]]^^^^^^___^^^]]]\\\]]]^^^___```^^^^^^______^^^]]][[[ZZZXXXXXXXXXXXXYYY[[[\\\]]]ZZZYYYYYYXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[YYYXXXYYYXXXXXXYYYZZZZZZWWWUUUUUUVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSRRRPPPOOONNNMMMNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>============>>>>>>>>>>>>:::;;;<<<======<<<;;;:::================================================<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<===:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<;;;;;;<<<<<<===>>>>>><<<;;;:::<<<;;;::::::;;;>>>@@@BBBBBBCCCDDDCCCAAA@@@AAAAAA???@@@@@@???>>>>>>@@@AAA>>>>>>>>>>>>>>>======<<>>???@@@AAA@@@AAADDDFFFIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLJJJHHHIIILLLOOOQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPQQQQQQSSSTTTTTTUUUVVVXXXYYYZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\[[[___^^^^^^]]]\\\ZZZZZZYYY___```aaaccccccaaa```___[[[[[[\\\]]]\\\[[[ZZZYYYZZZ[[[[[[\\\]]]^^^______]]]\\\[[[ZZZZZZYYYYYYZZZYYYXXXWWWVVVWWWYYY[[[]]][[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYWWWTTTTTTTTTUUUUUUTTTRRRPPPNNNLLLJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@DDDBBB???======???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>??????@@@;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBAAAAAA@@@???>>>>>>???AAACCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIEEEGGGIIIKKKLLLLLLKKKJJJKKKLLLOOOQQQQQQQQQPPPOOONNNNNNOOOPPPPPPQQQQQQQQQSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRTTTVVVXXX\\\\\\ZZZYYYWWWUUUTTTSSSSSSTTTVVVXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\\\\[[[ZZZYYYZZZ[[[]]]___```______^^^^^^^^^______bbbaaa^^^[[[XXXVVVUUUTTTTTTRRROOOLLLJJJJJJJJJKKKPPPOOOMMMNNNPPPRRRRRRRRRWWWWWWUUUUUUUUUUUUWWWWWW------............------......------------......,,,------,,,******,,,...------,,,,,,++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---------,,,,,,---,,,,,,,,,,,,,,,++++++........................000/////////.........---------------------------------------------,,,,,,++++++,,,---...///000000111000///...------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000............//////////////////000000000111111111222222333333333444444444222222333333444555555666666666777999:::;;;<<<======???@@@@@@???@@@BBBDDDFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMLLLJJJHHHIIILLLOOOQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVWWWYYYZZZZZZYYYXXXXXXVVVWWWXXXZZZ[[[\\\]]]]]]______^^^]]]]]]\\\[[[[[[___```aaabbbbbbaaa```___\\\]]]]]]^^^]]]\\\[[[ZZZ\\\\\\]]]]]]^^^_________]]]\\\[[[ZZZYYYYYYXXXYYYXXXWWWVVVVVVVVVXXXZZZ[[[[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPOOOPPPQQQQQQPPPPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEECCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>??????;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????AAAAAABBBBBBAAA@@@@@@???>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJKKKLLLKKKJJJIIIJJJKKKMMMOOOOOOOOONNNMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVYYYYYYXXXVVVUUUSSSRRRQQQSSSTTTVVVWWWXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZYYYXXXXXXXXXZZZ\\\]]]___^^^^^^]]]]]]]]]^^^^^^aaa___]]][[[XXXVVVUUUTTTRRRPPPNNNMMMLLLMMMNNNOOOOOONNNLLLMMMOOOQQQRRRRRRVVVUUUTTTSSSSSSTTTUUUVVV------............------......------------......,,,------,,,++++++,,,...,,,++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////.........---------***+++,,,---------,,,+++------------------------/////////...............000///......---,,,++++++,,,,,,------------------++++++***+++,,,---///000000///......------------++++++,,,,,,,,,,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------..................------......///000/////////...............//////000000000000111111000000000111111111222222222333333444444555555555666777888999:::<<<=========>>>???>>>===>>>@@@AAACCCDDDFFFGGGIIIJJJKKKKKKLLLLLLKKKJJJHHHIIILLLNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVXXXYYYWWWWWWVVVUUUUUUUUUVVVVVVUUUVVVWWWYYYYYYYYYXXXWWWUUUVVVWWWYYYZZZ\\\]]]^^^``````______^^^^^^^^^]]]___```aaabbbbbbaaa```__________________^^^]]]]]]________________________]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWYYYYYY[[[ZZZYYYWWWVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSPPPNNNMMMNNNNNNNNNMMMNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<======???@@@AAAAAA===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999:::::::::999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@????????????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLKKKJJJNNNMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOQQQSSSTTTUUUUUUTTTSSSRRRPPPPPPOOOSSSTTTUUUVVVWWWVVVUUUUUUSSSTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWVVVUUUUUUVVVXXXYYYZZZ\\\\\\\\\[[[[[[\\\\\\]]]^^^]]]\\\ZZZXXXWWWVVVUUUPPPOOOOOOOOOOOOQQQSSSTTTOOOMMMLLLMMMOOOQQQRRRRRRTTTSSSRRRRRRRRRRRRSSSTTT------............------......------------......,,,---...---,,,+++---......---------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------------------------------------------------------------............------------(((***,,,.........,,,+++------------------------........................------,,,++++++***)))))),,,,,,,,,------.........---,,,******+++---///111///......---,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,---------............------------...///////////////......---------////////////000000000111////////////000000000000333333333444444444555555666777888999:::<<<======<<<===>>>===<<<<<<===???@@@BBBDDDGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIILLLNNNOOOPPPQQQRRRSSSSSSRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYXXXWWWVVVTTTTTTTTTUUUVVVUUUVVVXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\````````````````````````aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````___aaaaaaaaa`````````______]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[ZZZYYYWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTQQQOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCDDDDDDCCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@???;;;<<<>>>???@@@@@@@@@???===========================<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::<<<===<<<;;;999777999999999999999888888888::::::::::::;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888999999999::::::999999::::::::::::999999::::::::::::::::::::::::999999999888888999999999<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<====================================>>>>>>?????????@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIJJJJJJIIIHHHGGGJJJJJJKKKKKKKKKJJJIIIIIILLLLLLKKKJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPOOONNNMMMNNNNNNNNNNNNOOOPPPRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOSSSSSSTTTUUUVVVUUUUUUUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXXXXXXXWWWUUUSSSRRRSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUQQQQQQQQQQQQRRRTTTUUUVVVPPPOOOMMMNNNPPPSSSTTTSSSTTTSSSRRRQQQQQQRRRSSSTTT------............------......------------......,,,---......---,,,---...............////////////,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------++++++,,,,,,---...//////---------,,,,,,,,,,,,+++(((***,,,.........,,,+++---------------------------------...............++++++++++++++++++++++++,,,,,,,,,------............---,,,++++++---///111...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,------------...---------------...////////////......------,,,,,,...////////////000000000222222222333333333444444333333333444444444444444555666777888:::;;;<<<<<<;;;<<<===<<<;;;;;;<<<>>>>>>@@@CCCFFFHHHJJJJJJJJJIIIJJJKKKJJJIIIIIILLLNNNNNNOOOQQQSSSTTTSSSSSSRRROOOOOOPPPQQQSSSUUUWWWXXXYYYXXXVVVUUUTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[[[[ZZZYYYXXXYYYYYYZZZ`````````aaaaaabbbbbbcccbbbccccccccccccccccccbbbcccccccccbbbbbbbbbbbbbbbcccbbbbbbaaaaaa``````___]]]\\\[[[YYYXXXXXXWWWWWWYYYZZZ[[[]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTRRROOOMMMNNNNNNMMMLLLIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCBBBBBBAAA@@@???AAAAAA@@@@@@@@@?????????>>>???AAABBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<888999;;;<<<<<<:::888777888888888888888888888888999999999::::::::::::;;;888888888888888888888888::::::::::::::::::::::::888999999999::::::::::::888888999::::::999888888::::::::::::::::::::::::::::::999888888999:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???>>>>>>??????@@@??????>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAACCCBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPOOOOOONNNMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPSSSSSSTTTTTTTTTUUUTTTTTTRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVUUUSSSQQQOOOQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXYYYXXXXXXWWWUUUUUUSSSSSSSSSTTTTTTUUUVVVVVVSSSRRRPPPPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTT------............------......------------......,,,---//////---,,,---...,,,,,,---------------...------............------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000------,,,,,,,,,+++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,------.........,,,,,,------------------...---,,,,,,,,,...///000---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,------...///.........---------------......////////////000000111111111111222222222333444444444444444444444444444555666777888:::;;;;;;:::;;;<<<;;;;;;;;;===>>>???@@@BBBDDDGGGHHHIIIJJJHHHIIIJJJJJJIIIJJJKKKMMMMMMOOOQQQSSSTTTTTTSSSRRROOOPPPPPPQQQSSSUUUWWWWWWYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZYYYYYYYYYYYY______```aaabbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbcccccccccbbbbbbbbbaaaaaa`````````]]]\\\[[[ZZZZZZYYYYYYYYY\\\]]]```bbbbbbbbb```___\\\[[[ZZZXXXWWWXXXXXXYYYXXXWWWWWWVVVVVVUUUUUUTTTRRRPPPMMMKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::999888777777777777777777888888888888888888888999999999999777777777777777777777777::::::::::::::::::::::::888888999999999:::::::::777888999::::::999888777999999999999999999999999;;;:::999888888999:::;;;999999999999::::::::::::999999999999999:::::::::999999999888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>???======>>>????????????>>>======>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIJJJJJJJJJKKKMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZVVVWWWXXXXXXWWWVVVTTTSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVTTTRRRRRRTTTUUUUUUTTTSSSSSSRRRQQQQQQRRRSSSSSS------............------......------------......+++---//////...---------+++++++++,,,,,,---------------............------++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------************************++++++,,,,,,,,,---------------,,,,,,------...///,,,------------------............/////////000000.../////////000000000000444444444444444444444444333333444666777888999:::999:::;;;;;;;;;;;;>>>@@@@@@@@@AAABBBDDDGGGHHHIIIGGGIIIJJJJJJIIIJJJKKKMMMLLLNNNQQQTTTUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWYYYYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ\\\^^^_______________^^^\\\ZZZYYYZZZ[[[\\\]]]^^^___aaabbbdddeeeeeeggggggffffffffffffggggggfffeeedddcccbbbccccccdddaaaaaaaaaaaaaaa`````````\\\\\\[[[[[[[[[[[[\\\\\\^^^```ccceeefffdddcccaaa\\\[[[ZZZXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVUUUTTTTTTRRROOOLLLJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;999999999999888888888888666666666777777777888888666777777777777888888888666666666666666666666666999999999999999999999999777777777888888888999999777888:::;;;;;;:::888777999999999999999999999999:::999777666666777999:::777777888888888999999999999999999999999999999999999888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::<<<>>>???<<<======>>>??????>>>>>><<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@??????@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHDDDFFFHHHIIIJJJJJJIIIHHHJJJJJJKKKKKKLLLKKKKKKKKKGGGHHHJJJKKKMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZVVVVVVWWWXXXWWWUUUSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXVVVSSSRRRSSSTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQRRR---..................---.........------.........+++---000000...---------,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------//////...---,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,//////.........---------......,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++.........------,,,,,,,,,******+++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++,,,,,,,,,---------------,,,++++++*********************************++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------...................../////////000111222222222333333333333444444444444444444444444222333444555666888999999888:::;;;;;;;;;<<>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;:::999888888777777888888555666666666777777888888666666666666777777777777666666666666666666666666777777777777777777777777666666666666777777777777777888:::;;;;;;:::888777888888888888888888888888999777666555555666777999666666777777888888888999999999888888888888888888999888777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::::::::;;;===???<<<<<<===>>>>>>???>>>>>>;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>======>>>===>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBDDDEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHCCCEEEGGGJJJJJJIIIGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOOOOPPPRRRSSSSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPTTTSSSQQQPPPOOOOOOPPPQQQPPPQQQSSSTTTVVVWWWWWWXXXVVVVVVVVVWWWXXXYYYZZZ[[[VVVVVVWWWXXXWWWUUURRRQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYVVVSSSRRRRRRRRRRRRQQQPPPPPPOOONNNNNNOOOPPPPPP........................//////.........---------//////.........---------,,,---......//////......///...---,,,+++,,,------,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,---------......---------------,,,,,,,,,***+++---///111111111111------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,........................///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...111000000///...------,,,000111111111111222222222444444444333333222222222444555666666555555666888999999999:::;;;<<<===>>>???AAADDDEEEFFFGGGJJJLLLKKKJJJHHHGGGGGGHHHJJJKKKNNNNNNPPPRRRSSSTTTTTTTTTTTTVVVWWWWWWVVVVVVWWWYYY]]]^^^^^^^^^]]][[[YYYXXXWWWYYY\\\^^^^^^___bbbccc`````````___^^^\\\[[[ZZZ___aaabbbccccccccceeegggjjjlllooopppnnnllljjjiiillljjjfffcccbbbccceeefffbbbbbbbbb```^^^^^^```bbb]]]___``````___^^^```aaaaaadddgggjjjjjjgggdddaaa[[[[[[ZZZYYYWWWVVVUUUTTTUUUVVVVVVUUUUUUTTTSSSRRROOOMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@???======<<>><<<:::999999999999999999999::::::;;;;;;;;;:::::::::999999888888888===:::888888;;;<<<:::888::::::999999888777777777:::999888888777888888888777777888888888888777777666666555666666777888999:::999888666555444444444777777888888888999999999999999999999999888777666666666555555555555666666777777777888999999999:::888888888888777777777777777666666666555555444444999888888888888888888888::::::::::::::::::::::::999::::::999888888999;;;========================>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCBBBBBBAAAAAA@@@???@@@CCCEEEFFFFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPRRRTTTWWWVVVVVVUUUTTTTTTTTTUUUUUURRRRRRSSSSSSTTTTTTTTTUUUUUUTTTQQQOOOMMMMMMNNNOOOPPPNNNLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRTTTUUUVVVUUUUUUWWWYYYXXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMM........................//////.........---------//////.........---------,,,------...............///...---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,---------......---------------.........)))***,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...............////////////000000111111111222222222444444333333333222222222444555666666555555666777:::::::::;;;<<<===>>>??????AAADDDEEEFFFGGGJJJLLLKKKIIIHHHGGGGGGIIIJJJLLLOOOOOOQQQRRRSSSTTTTTTTTTTTTVVVWWWXXXWWWXXXZZZ[[[]]]]]]^^^^^^^^^\\\[[[ZZZYYY\\\```bbbbbbcccdddeeebbbaaaaaa```___^^^^^^]]]```bbbdddeeeeeefffhhhjjjooorrrsssssspppmmmkkkkkkmmmjjjgggcccaaabbbcccdddbbbcccbbbaaa______aaacccbbbccccccbbb`````````bbbbbbeeehhhkkkkkkgggccc```[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMLLLKKKJJJIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>???>>><<<:::999999999999999999999:::::::::;;;;;;:::::::::999999999888888;;;999777888:::;;;:::999::::::999999888777777777666666666666777777888999777777888888888888777777666666666666666666777888555555666666777777777777777777777888888888999999888888888888888777666666666666555555555555666666777777888888888888888888666666666777777777777777999999999999888888777777777777777888888999999999:::::::::999999999999999888888999888666666888999<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>CCCCCCBBBBBBAAAAAAAAA@@@???AAACCCEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNLLLNNNOOOPPPPPPQQQSSSUUUVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTRRRPPPNNNMMMMMMMMMNNNOOOMMMKKKKKKMMMOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWVVVUUUUUUUUUUUUVVVWWWUUUUUUVVVUUUUUUTTTSSSRRRNNNPPPQQQQQQPPPPPPQQQSSSUUUTTTSSSRRRQQQOOONNNNNNNNNNNNMMMLLLLLLKKKLLLLLL.......................................---------...............------------------...............///...---,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,,,,---------......---------......//////000+++,,,------......------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,---...///111111222000000000111111111222222333333333333222222222222333555666666555555666777::::::;;;;;;<<<>>>???@@@???AAADDDEEEFFFGGGJJJLLLJJJIIIHHHGGGHHHJJJLLLMMMPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYYYYZZZ\\\]]]\\\]]]^^^______^^^]]]\\\[[[___ccceeeeeeeeeeeeeeedddcccbbbaaa```aaaaaabbbbbbdddggghhhiiijjjlllnnnwwwxxxxxxvvvrrrnnnlllkkkllljjjfffcccaaaaaabbbccccccccccccbbbaaaaaadddfffhhhiiihhhfffcccaaaaaabbbcccfffjjjlllkkkgggbbb^^^ZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJIIIIIIJJJJJJKKKKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCBBBAAA@@@??????>>>===<<<;;;:::999999999999999999999:::::::::::::::::::::999999999999888999777666777999::::::999::::::999999888777777777444444444555666777999999777777888888888888777777777777666666555666666666333444555777888888888777666666777777777888888888666666777777777666555555666666555555555555666666888888777777777777777777444444555555666666777777999999999999999888888888666666777777888888999999999999999888888777777777777888999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======BBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHIIIKKKMMMOOOOOOPPPQQQPPPPPPPPPRRRTTTVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSQQQPPPNNNLLLLLLLLLLLLMMMNNNLLLJJJJJJLLLNNNNNNNNNNNNNNNOOOOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTUUUVVVVVVTTTUUUUUUTTTSSSRRRQQQQQQLLLMMMNNNMMMLLLLLLMMMNNNQQQPPPPPPOOOOOONNNNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJ........................................................................------------......//////......------,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......,,,------...///000111111//////////////////......++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,---...///000111222000000000000111111111111333222222222222222222222333444666555444444555777999999::::::<<<===???@@@???AAADDDEEEFFFGGGJJJLLLJJJIIIHHHHHHIIIKKKMMMNNNRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXZZZZZZZZZZZZ[[[]]]\\\]]]___`````````______]]]aaaeeehhhgggfffddddddfffeeecccbbbbbbdddeeegggeeegggjjjkkklllnnnppprrr{{{{{{zzzwwwrrrmmmkkkkkkiiihhheeecccbbbbbbcccddddddeeeeeedddcccccceeehhhnnnmmmlllhhhdddbbbbbbcccdddfffjjjkkkjjjeee```\\\YYYXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPNNNNNNIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJHHHHHHHHHHHHFFFEEECCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@??????>>>======<<<;;;::::::999999999999999999999999999:::999999999999999999999999666666555666777999::::::::::::999999888777777777555555555555666777888999777777888888888888777777888777666555555555555555444555777888888666555333555555666666666777777777555555555666666555555444666555555444444555555666888777777666666555555555222222333444555555666666666666666666666555555555777777777777777777777777888888888777666666555555888999999999888888999;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIGGGGGGHHHJJJMMMOOOQQQRRRSSSRRRPPPPPPRRRSSSVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIIIIKKKMMMNNNMMMNNNNNNOOOPPPQQQSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQOOOOOOLLLMMMNNNMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHH........................---.....................---........................------------...///000---------------,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......,,,------...///000111111000/////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++...///,,,,,,,,,++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------.........//////000000//////000000000111111111222222222222222222222222333444555555444444555666777777888999:::<<<>>>>>>???AAADDDEEEFFFGGGJJJLLLJJJIIIHHHHHHJJJLLLNNNPPPSSSTTTUUUUUUUUUUUUUUUTTTXXXYYY[[[ZZZYYYYYYZZZ[[[]]]^^^```aaabbbbbbaaaaaaaaadddhhhjjjiiigggeeeeeefffeeedddcccdddfffhhhiiigggjjjlllnnnooopppsssuuuzzzzzzxxxsssnnnkkkiiijjjfffeeedddcccccceeefffhhhfffffffffeeeddddddfffhhhooonnnlllhhhcccaaaaaabbbccceeeggghhhgggccc^^^[[[XXXXXXWWWVVVTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOIIIIIIJJJKKKKKKLLLLLLLLLLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCC??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBB@@@@@@??????>>>=========<<<<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999555666666666777888999:::::::::999999888777777777888777777666666777777777777777888888888888777777777777666555555444555555444555777888888666444333444444555555555666666666333444444555555555444444555555444444444444555555666666666555555444444444111222222333444555555666333333444444444444444444999888888777666555444444777777777666666555555555666777888777777777999:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>::::::::::::::::::::::::>>>???@@@@@@AAAAAA@@@@@@>>>?????????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIHHHGGGGGGHHHJJJLLLNNNSSSSSSTTTRRRQQQPPPQQQSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKKKKKKKJJJJJJKKKKKKLLLJJJHHHIIIKKKMMMNNNMMMOOOOOOOOOQQQRRRTTTVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPOOOMMMLLLKKKMMMNNNMMMKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKJJJIIIHHHHHHHHHHHH........................---------...............---------.....................---,,,---...///000------......------,,,+++,,,,,,,,,---------......//////......---,,,,,,+++,,,,,,,,,---------......---------......//////000...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++---...000,,,,,,++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,---------------------------+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,///////////////........./////////000000000111111111111111222222222222222222444555555444444555666666666777888:::;;;===>>>???AAADDDEEEFFFGGGJJJLLLJJJIIIIIIIIIJJJMMMPPPRRRTTTTTTUUUUUUUUUTTTTTTSSSVVVXXXYYYYYYXXXWWWYYYZZZ___```aaacccccccccbbbbbbeeegggjjjkkkjjjhhhffffffddddddddddddeeegggiiijjjiiikkknnnooopppqqqsssuuuuuutttrrrnnnjjjhhhhhhiiiddddddddddddeeegggiiijjjggghhhgggeeeddddddeeegggmmmllliiieeeaaa___```aaabbbbbbccccccbbb___\\\ZZZYYYXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB????????????@@@@@@@@@@@@@@@??????>>>??????@@@@@@=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999888888888888999999999999:::::::::666777888777666777999:::::::::999999888777777777999888777777666666666777777777888888888888777777666666555555444555555555222333444666777777777666333333444444444555555555333333444555555555555444555555444444444444555555555555444444444444444444222222333333444444555555444444444444555555555555888888777666555444333333666666666666666666666666444555666666555555777999::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<=========::::::::::::::::::::::::<<<===>>>>>>??????>>>>>>======>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMQQQRRRRRRQQQOOOOOOPPPQQQSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHIIIKKKNNNNNNNNNPPPPPPQQQQQQSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQPPPPPPNNNMMMKKKJJJIIIJJJKKKKKKIIIIIIJJJKKKMMMMMMNNNNNNNNNOOOOOOOOOKKKJJJIIIIIIHHHIIIIIIIII........................---------.........//////---------........./////////...---,,,,,,...///000------.........---,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++++++++++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,////////////////////////////////////000000000111000111111111222222222222222444555555444333555666666666777888:::<<<>>>??????AAADDDEEEFFFGGGJJJLLLIIIIIIIIIIIIKKKNNNQQQSSSTTTTTTUUUUUUTTTSSSRRRRRRQQQSSSUUUVVVVVVWWWYYY[[[aaabbbcccddddddcccbbbbbbdddfffhhhhhhfffdddcccdddaaabbbcccdddfffgggiiiiiikkklllnnnooooooppprrrtttoooooommmjjjgggfffhhhjjjeeeeeeeeefffggghhhiiijjjiiiiiihhhfffccccccdddfffhhhgggeeeaaa]]]\\\^^^``````______^^^]]][[[ZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRSSSSSSSSSRRRRRRQQQPPPOOOLLLMMMNNNNNNOOONNNMMMMMMMMMKKKIIIHHHHHHGGGEEECCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@@@@??????>>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999999888888888777888888999999999:::::::::777888999888666666888:::::::::999999888777777777666666555555555666777777777777888888888888777777555555444444444555666666444444444555555666666666333333333333444444444444333333444555555555555555555444444333333444444555333333333333444444444444333333444444444444444444444444444555555666666666555555555555555555555555555555555666777777888888555666777777666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<===>>>???@@@AAABBBAAA@@@@@@@@@AAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOOOONNNLLLLLLMMMOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJIIIJJJLLLNNNOOOOOORRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRRRRPPPPPPOOONNNMMMKKKJJJIIIGGGIIIJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNIIIIIIIIIIIIIIIJJJJJJKKK........................---------.........//////---------........./////////...,,,,,,,,,---///111,,,---.........---,,,+++,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,---------......------------------,,,,,,///......---...///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++*********++++++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,************************---+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,............//////000000////////////000000000000000000111111222222222222222333555444333333444666777777888999;;;===???@@@???AAADDDEEEFFFGGGJJJLLLIIIIIIIIIIIIKKKNNNQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQMMMOOORRRTTTVVVXXXZZZ]]]bbbcccddddddddddddbbbbbbaaaccccccbbb```______```___aaabbbeeefffhhhhhhhhhkkkmmmooooooooopppqqqssslllkkkjjjgggeeefffiiilllggggggggggggggghhhiiiiiiiiiiiihhhfffcccbbbccceeeeeedddbbb^^^[[[[[[]]]______^^^\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMNNNOOOPPPPPPOOONNNMMMMMMKKKIIIHHHHHHGGGEEECCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999999888888777777888888888999999:::::::::888:::;;;999666666888:::::::::999999888777777777333333333444555666777888777777888888888888777777444444444444444555666777999888666555333333222333222222333333333444444444333444444555666666666555555444444333333444444555222222222333333444444444555444444444444444444444333333333444444555555555222222333444555666777888444444555666777888999999999:::;;;;;;:::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBB@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKNNNPPPQQQQQQPPPOOOKKKLLLLLLKKKJJJJJJKKKMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIJJJLLLOOOPPPPPPSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOOOONNNLLLKKKIIIHHHHHHIIIKKKKKKKKKKKKMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLLLL---...///000000///...---//////.........---------//////.........---------------------------------------------,,,,,,+++***---+++***+++---///---+++...------,,,,,,------...------------------------,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***+++,,,...///+++++++++************)))************************************+++,,,---...,,,------......------,,,++++++,,,------......///............///000222222111111000000111111222333555555444444444444555555444444555666888:::<<<===???AAACCCDDDDDDDDDFFFHHHJJJJJJJJJJJJJJJLLLQQQTTTTTTTTTUUUUUUTTTQQQOOOMMMOOOQQQTTTUUUWWWXXX[[[]]]cccddddddccc```______```aaaaaa````````````aaaaaacccdddfffgggfffggghhhjjjmmmmmmmmmmmmmmmmmmmmmmmmgggfffeeedddddddddeeefffhhhgggfffeeeeeefffggghhhjjjhhhfffdddbbbaaaaaaaaaaaa```___^^^\\\[[[ZZZYYY[[[ZZZYYYXXXXXXWWWWWWWWW[[[ZZZXXXUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLMMMNNNPPPPPPOOOMMMJJJHHHHHHJJJKKKIIIFFFDDDFFFIIIFFFFFFEEEEEEFFFFFFGGGHHHCCCCCCBBBAAAAAAAAAAAABBB>>>>>>???@@@@@@AAABBBBBBCCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<============<<<;;;:::999777777777777777888888999;;;:::888666666777888999<<<;;;999888888888999999;;;999777777999:::888555555666777888888888888888999888777666444444333333666666666666666666666666444555555555444333333222333333333333333333333333222333333444444333333222222222222222222222222222222222222333333444444444111111222222333444555555888444111111333444333111444444555555555555444444777666444333333444666777777777777777888888888888;;;;;;999888888888999:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@???>>>===<<>>======???AAABBB@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRPPPMMMKKKJJJJJJJJJKKKKKKMMMNNNNNNMMMMMMNNNOOONNNOOOOOOOOOOOONNNMMMLLLHHHJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRROOOOOOPPPOOONNNLLLJJJIIILLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ......////////////......//////.........---------//////.........---------........................---------------,,,+++***///---+++,,,......,,,***------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++*********+++,,,---+++++++++************)))++++++++++++++++++++++++************+++,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++,,,------......//////.........///000111111111111000000111111222333555555444444444444555555444555666777999;;;<<<===>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHKKKOOOSSSSSSTTTUUUUUUSSSQQQOOOMMMOOOQQQTTTUUUWWWXXX[[[]]]bbbccccccaaa___]]]^^^^^^_______________```aaaaaaccceeeggggggfffggghhhjjjkkkkkkjjjjjjjjjjjjjjjjjjdddcccbbbaaaaaabbbccccccgggfffeeeddddddeeefffgggiiigggeeecccaaa`````````___^^^^^^]]]\\\[[[ZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXVVVTTTRRRQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKLLLMMMOOOPPPOOOMMMJJJHHHIIIJJJKKKJJJGGGFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<;;;::::::999777777777777777888888999;;;999888666666777888999999999777666666666777777;;;888777777999999777555666666777777888888888888888777777666666666666666555555555555555555555555444444555555444333333222333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444111111222333333444555555666333111111333444333222444444555555555555444444333222222111222444666777666666666666777777777777:::999888777777777888999888888888888888888888888888888999999999:::::::::;;;:::999999999:::;;;;;;>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>===<<<;;;@@@???>>>======>>>@@@AAA???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPOOOLLLJJJIIIIIIJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKLLLNNNOOOPPPQQQPPPPPPNNNNNNNNNOOOPPPQQQSSSTTTSSSSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQOOOPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMNNNOOOPPPPPPQQQPPPRRRRRRQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL//////............//////...............---------...............---------////////////////////////,,,------------,,,,,,+++000...------------,,,***------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---...///------------------------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))***+++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***++++++,,,,,,++++++***++++++,,,------......////////////...//////000000111000000000000111222222555444444333333444444555444555666777999;;;<<<======???AAABBBBBBBBBDDDFFFFFFFFFGGGGGGGGGIIIMMMPPPSSSSSSTTTTTTSSSQQQOOONNNOOOQQQTTTVVVVVVXXX[[[]]]``````aaa___]]]\\\\\\]]]\\\\\\\\\]]]^^^___```aaadddfffggggggffffffgggiiihhhhhhggggggfffffffffeeebbbaaa`````````aaabbbcccfffeeedddccccccdddeeefffgggfffdddaaa```_________[[[[[[[[[[[[ZZZZZZZZZZZZUUUUUUUUUVVVWWWYYYZZZ[[[VVVUUUSSSQQQPPPOOOPPPPPPPPPPPPOOOOOOMMMLLLJJJIIIKKKLLLMMMNNNMMMLLLJJJHHHIIIJJJJJJJJJHHHIIIJJJLLLKKKJJJHHHFFFEEECCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999777777777777888888999999:::999777666666666777888777666555555444444555555999888777777888888777666666666666777777777777777666666666666666777888999444444444444444444444444444444444444444333333222444444444444444444444444222222333333333333222222222222222222222222222222222222222222333333333333222222222333333444444555444222111111333444444333333444444555555444444333000000000000222444666888444555555555666666666666888888777666666666666777666666666666666555555555666666666777777777888888999999888999999:::;;;<<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<;;;::::::>>>>>>===<<<===>>>@@@AAA??????@@@AAAAAABBBCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKIIIIIIIIIIIIJJJLLLMMMOOOOOONNNNNNNNNOOOQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSPPPPPPQQQQQQRRRSSSUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSQQQRRRSSSRRRPPPNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNN//////---,,,,,,---//////........................................................................,,,---------------,,,,,,------,,,,,,,,,---,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,------..............................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,***))))))***,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++,,,,,,,,,,,,++++++++++++,,,------......///000//////.........//////000000000000000111222222444444333333333333444444444555666888999:::;;;;;;<<<===???@@@@@@AAACCCEEEDDDEEEFFFFFFGGGIIILLLOOORRRRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTVVVVVVXXXZZZ\\\]]]^^^^^^]]][[[ZZZZZZ[[[YYYZZZZZZ[[[]]]^^^```aaaeeefffgggfffeeedddeeefffeeeeeeddddddccccccbbbbbbbbbaaaaaa``````aaaccccccdddcccbbbaaaaaabbbcccdddeeecccaaa___^^^]]]]]]]]]XXXXXXYYYYYYYYYZZZZZZZZZTTTUUUUUUUUUVVVXXXYYYZZZTTTSSSQQQPPPNNNNNNNNNOOOOOOOOONNNNNNMMMKKKJJJIIIJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJLLLJJJIIIGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????>>>===<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;:::999999999999999777777888888999999999999999888777666666666666777555555444444444444444444777777777777777777777666666666666666666666666777555555555555555666777777444444444444444444444444333333444444444333333222444444444444444444444444222222333333333333222222111111111111111111111111222222222222222222222333222222222333333333444444222111111222333333444444333333444444444444333333111111111111222444555666333333444444444555555555666666666555555555555555555555555555444444444444555555666666666777777777777888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===<<<<<<<<<===>>>???@@@??????@@@AAAAAABBBCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPPPPOOONNNOOOPPPRRRPPPNNNLLLKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOMMMNNNOOOPPPOOOOOOMMMMMMKKKLLLMMMOOOPPPRRRSSSSSSQQQRRRTTTSSSQQQPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNN///...---,,,,,,---...///---.....................---.....................------------------------,,,------......---------******+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------------........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,++++++,,,------......///000///...............///000000//////000000111222333333222222222222333333333444555777999999999999:::<<<>>>>>>>>>???AAACCCDDDEEEFFFGGGGGGIIILLLNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTVVVVVVXXXZZZ\\\[[[\\\\\\[[[YYYXXXYYYZZZXXXXXXYYYZZZ\\\^^^___```dddeeeeeedddbbbaaaaaabbbbbbbbbbbbaaaaaa````````````______^^^___```aaabbbbbbaaa```______```aaabbbbbbaaa___]]]\\\[[[[[[\\\VVVVVVWWWXXXXXXYYYZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@??????======<<<;;;;;;;;;<<<<<<;;;::::::999999999999999::::::999888888888888999777777888999999999999888777777666666666555666666444555555555555555555555666666666666666666666777666666555444444555555666555555444333333333333444444444444444444444444444222222333333444333333222444444444444444444444444111222222333333222222111111111111111111111111111222222222222222222222222111111111222222222222222000111222222222222333333222222333333333333222222333333333333333444444444333333333333444444444444555555555555444444333333555555555555555555555444666666666666777777777888666777888999::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>>>>>>>??????@@@BBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNQQQQQQPPPOOOOOOPPPQQQPPPNNNLLLLLLMMMOOOPPPPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPMMMNNNOOOOOOOOONNNMMMLLLKKKKKKLLLNNNOOOQQQRRRSSSRRRSSSTTTTTTRRRPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNN......------------......---------...............---------...............------------------------,,,------............---***+++---,,,++++++,,,...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......+++,,,------......------------------------------,,,------......------,,,......------------......,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,------......------,,,++++++,,,------......///.........---......//////000////////////000111111333222222111111222222333111222444666777888777777888:::<<<======>>>???AAABBBDDDFFFFFFGGGHHHKKKMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRUUUVVVVVVWWWZZZ\\\YYYZZZ[[[ZZZXXXWWWXXXYYYXXXXXXYYYZZZ[[[]]]___```bbbbbbcccaaa^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[[[[[[[[[[]]]^^^___```___^^^]]]]]]^^^___``````___]]][[[ZZZZZZZZZZZZVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWUUUTTTSSSSSSSSSSSSQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGCCCBBBAAABBBDDDFFFFFFEEEBBBAAAAAAAAABBBBBBCCCDDDAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;::::::999888888888888888999888777666666777888999666777999:::::::::999888666666666666555555555555444444555666666666666555444555666666555555666777777666444333333444555555555444333222222222222222444444444444444444444444111222222333333333333333333333333333333333333333111111222222222222111111111111111111111111111111222222222222222111111111000000000000000000000000///111333333222111222222111222222333333222222111444444444444444333333333222333333333444444444444444444555555444444333222444444444555555555666666666666777777777888888888666777888999:::::::::999999::::::;;;;;;::::::999;;;::::::::::::;;;;;;<<<999999:::;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLOOORRRSSSRRRPPPPPPPPPPPPOOOOOONNNNNNPPPQQQRRRPPPRRRSSSUUUVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRNNNOOOPPPPPPPPPNNNMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRTTTUUUTTTRRRPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNN,,,------......------,,,---------.........//////---------.........//////........................,,,,,,---..................000111///,,,+++,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......------------......,,,,,,,,,---------......------------------------)))***,,,------,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))+++++++++************)))++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------......///------------......///000///////////////000111111222222111111111111222222000111333555666666555555777999;;;<<<<<<<<<>>>@@@@@@BBBDDDEEEEEEFFFIIIKKKOOONNNNNNOOOOOOPPPPPPQQQQQQSSSUUUVVVVVVWWWYYY[[[YYYZZZZZZZZZXXXWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^______``````^^^[[[YYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZYYYYYYZZZ[[[]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^]]][[[ZZZYYYXXXYYYYYYVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVUUUTTTSSSRRRRRRRRROOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDAAA@@@AAACCCEEEDDDCCC@@@@@@??????@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;::::::999999999:::::::::999999888777777777777888999888666555555666888999666777999;;;;;;:::999888555666666666555555444444333333555666666666555555222555666666444444666888777666444333222333444555333333222222333333444444333333333333333333333333111111222333333333333333222222222222222222222222111111222222222222111111111111111111111111111111222222222222111111111000/////////////////////...///222444444111000000111111111222222222222111111111111222333333333333333333333333444444444444555444444555555555444333222222222333444555555666666666666666666777777777777777888999999:::999888888888999:::;;;;;;:::999888999888888888888999:::;;;777888999:::;;;<<<=========>>>???@@@BBBCCCDDDEEECCCDDDEEEEEEGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLMMMLLLLLLLLLOOORRRSSSRRRQQQPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRSSSRRRRRRPPPNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUTTTQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNN+++,,,............,,,+++---------.........//////---------.........//////////////////////////////,,,,,,---.../////////...333444555222---++++++,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,---------......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......------------......,,,,,,,,,---------......------------------------(((***,,,......,,,***(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,+++***)))(((+++++++++************)))************************,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++++++++,,,------......///,,,,,,,,,---...///000111///////////////000111111222222111111111111222222///000222555555555444333666888:::;;;;;;<<<>>>???>>>@@@BBBDDDDDDEEEGGGIIINNNNNNNNNNNNOOOPPPQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[XXXYYYZZZZZZXXXWWWXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^\\\YYYVVVVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZ\\\[[[[[[[[[[[[]]]___```^^^]]]\\\[[[[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWWWWXXXXXXYYYYYYYYYUUUTTTTTTSSSSSSSSSSSSSSSMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDBBB@@@AAACCCEEEDDDBBB@@@???????????????@@@@@@@@@??????>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;::::::999999888999999::::::999888888777777777777777888777666444555666888999666888999;;;;;;:::999888555555666666555555444333111222444555666555444444222444666666444333555888777666444222222222444555222222222333444555777777111111111111111111111111000111222333333333333333111111111111111111111111111111222222222222111111000000000000000000000000222222222222111111000000..................------///222555444111//////000111111222222222222111111---...000111333333444444333333444444444555555555444444555666555444333222000000111222444555666777555555555666666666777777777888999::::::999777666888999:::;;;;;;:::999888888777666666666888999:::666777999:::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLHHHIIIJJJKKKLLLLLLLLLKKKLLLOOOSSSTTTSSSQQQPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUSSSTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUSSSQQQOOONNNPPPPPPPPPQQQQQQQQQRRRRRRTTTUUUUUUTTTQQQNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOO------------------------///000111111000...,,,+++//////000000000000000000000000000000000000000000//////.........---------000000000000000000000000111000///---,,,+++******........................---,,,,,,++++++,,,,,,------------------------------------------------------......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000333111000......///111222333333222222333333444555555666777999;;;===>>>???>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIJJJLLLMMMNNNPPPPPPPPPQQQRRRSSSSSSUUUXXX[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[]]]^^^______aaa___]]][[[YYYXXXXXXXXXYYYYYYWWWUUUTTTUUUYYY\\\ZZZZZZZZZYYYZZZ[[[[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYY\\\[[[[[[ZZZYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVTTTRRROOONNNOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA======>>>>>>??????@@@@@@???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999777777666666666666777777666777888888888888777666777999;;;;;;888555444333555555555555555555555555333333333444444555555555333333333333333333333333666555444444222222111000111111222222444777999;;;333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000222111111111000000//////000000000000000000000000000000////////////000000000000111111111111000000000000/////////111222333222111111111000000//////111111222222222333333333444444444333000///000222444444444333333222222222444444333222333444555666444444444555555555555666777777777777666666666666777888888888999999999999888999:::999888999<<<>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNQQQPPPPPPOOOOOONNNNNNNNNMMMNNNPPPRRRSSSTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTXXXXXXYYYYYYXXXXXXWWWWWWTTTUUUXXXYYYYYYXXXVVVTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUSSSRRRPPPOOONNNMMMMMMNNNOOOOOOOOONNNMMM------------------------...............//////000............------------///////////////////////////.........------------////////////////////////000///...---,,,+++++++++........................---,,,,,,++++++,,,,,,---------------------------************************++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------++++++,,,------------,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............/////////000000000222111000......///111222222222222222222333333444555555777888:::<<<===>>>===???AAABBBBBBCCCEEEGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQRRRRRRTTTWWWZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[]]]___```aaa___^^^\\\ZZZYYYXXXXXXXXXXXXYYYXXXWWWUUUVVVXXX[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXX[[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::;;;::::::::::::999999999777777666666666666777777999999999999999999999999777999:::999777444333333444444444444444444444444333333333333444444444444333333333333333333333333444444444333333222222111111111111222333555777888222222222222222222222222222222222222222222222222000111111222222111111000000000000000000000000000111111111000000000//////000000000000000000000000000000////////////000000......////////////......111000/////////000111222111111111000000000//////111111111222222222333333333444444222000///000222444444333333333222222222444333333222333444555666555555555555666666666666666666666666666666666666666666666666777777777777666888:::;;;::::::;;;;;;>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTUUUVVVYYYZZZZZZYYYWWWUUURRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWUUUUUUTTTSSSRRRPPPPPPOOOLLLMMMOOOPPPQQQQQQQQQPPP---------------------------,,,++++++---///222444............------,,,,,,....................................------------..............................---,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---++++++,,,------------,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............////////////000111000/////////000111222111111111111111222222333333444555777888:::;;;<<<;;;===???@@@@@@AAADDDFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPPPPQQQRRRUUUWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWYYY[[[\\\^^^``````]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWYYYXXXXXXWWWVVVWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRPPPMMMKKKKKKKKKKKKJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGFFFEEEDDDBBB@@@???AAAAAABBBBBBBBBAAAAAA@@@BBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999888888777666666555555666666777777666666555555666666777666777888666444222333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333111111111111222333444555111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000111111000000000000//////000000000000000000000000000//////......//////000---......//////......---111000000////////////000000000000000////////////000111111111222222222222333333333222000///000111333333333222222222222222333333222222333333444555555555555666666666777777666666666666666666666666444444444444555555555666444777;;;<<<<<<:::999999<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSWWWXXXZZZ\\\\\\ZZZXXXVVVPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPKKKMMMOOOQQQRRRSSSSSSSSS------------------------,,,,,,+++,,,---///111333111000000//////......------------------------------------------------------------------------------,,,,,,+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,------------------........................---------......---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------........./////////000000/////////000111111000000000000000111111222222333444555777888999::::::<<<>>>???@@@AAACCCEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZYYYXXXWWWVVVVVVVVVUUUWWWYYYYYYWWWVVVVVVVVVXXXXXXYYYYYYZZZZZZZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTUUURRRRRRQQQQQQPPPOOOOOOOOOMMMKKKIIIHHHIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDCCCBBB@@@>>>===>>>>>>???@@@AAAAAA@@@@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>======<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888666666666555555666666666444444333222222333444444555666555444111111222333333333333333333333333333444444333333222222111111222222222222222222222222111111222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000//////000000000000000000000000/////////......////////////000000000000000000///111000000///............////////////////////////000000000111111111111222111222222111//////000111222222222222222111111111222222222222222333333444444444444555555555666666444555555555555555666666333333444444444555555555444777:::;;;:::999999999;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@DDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIFFFGGGHHHIIIKKKMMMNNNNNNQQQRRRTTTUUUVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUXXXYYY[[[]]]\\\[[[XXXWWWQQQQQQSSSUUUVVVWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPKKKLLLNNNPPPQQQQQQQQQQQQ------------------------+++,,,---/////////...---000000//////.........---------------------------,,,,,,------------------------------------------,,,++++++++++++,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......************************,,,------------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------............///////////////000000111000000//////000000111222222222333444666777888888:::<<<>>>??????@@@CCCEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFHHHKKKLLLLLLMMMOOOQQQRRRRRRRRRSSSRRRRRRQQQPPPSSSSSSSSSTTTTTTTTTUUUUUUWWWWWWWWWWWWVVVUUUUUUTTTTTTVVVXXXXXXVVVTTTSSSTTTVVVWWWXXXYYYYYYYYYYYYXXXUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRRRROOOOOONNNNNNMMMMMMLLLLLLJJJHHHFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???>>>>>>======>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::999999999999999888888888777777777666666555555555555666666666666666555555666666666444444444222111000111333333333333333333333333333333333333222222111111000222222222222222222222222000111111222222333333444333333333333222222111111222222222222222222222222000000000000000000000000000000000111111000000000//////////////////////////////////////////000000//////////////////////////////............////////////000000000000//////////////////......------...................../////////000000000111111111000111111000///...000111111111111111111111111111111111111222222222222222222222222333333333444444333333444444555555555555444444555555555666666666666777888888777777999;;;::::::;;;<<<============>>>??????@@@@@@@@@??????BBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFHHHJJJLLLNNNOOOPPPRRRRRRTTTTTTUUUTTTSSSRRRPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTXXXYYY[[[\\\\\\ZZZXXXVVVRRRSSSTTTVVVWWWXXXXXXXXXTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOONNNNNNNNNKKKLLLMMMNNNOOONNNMMMLLL------------------------+++---...000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((()))+++,,,,,,,,,+++***++++++,,,------------,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,***+++,,,------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......---......//////000000000000000000000000111111222222222333444555666777777999;;;===>>>???@@@BBBDDDBBBCCCCCCDDDEEEEEEFFFFFFCCCFFFHHHJJJJJJKKKLLLNNNNNNNNNOOOOOONNNNNNMMMLLLOOOOOOOOOOOOPPPPPPPPPQQQTTTTTTUUUUUUUUUUUUTTTSSSSSSUUUVVVVVVTTTRRRQQQRRRUUUVVVXXXYYYYYYYYYXXXWWWTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHFFFEEEDDDEEEFFFEEEDDDFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<===>>>???????????????@@@?????????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::999999999999888888888777777777777666666555555444444555555666444444555555555555444444222333444333111000111222222222222222222222222222222222111111111111111111222222222222222222222222000111111111222222333333222333333333333222111000222222222222222222222222///////////////////////////000000111111000000///////////////////////////......////////////000000///////////////////////////......------......///,,,------......------,,,---......///......---,,,---------...............////////////000000000000///000000///......///111000000000000000111111111000000111222222222222111111111111222222222333333222222333333444555555555555555555666666666777777666777777666555666999<<<999:::;;;<<<==================>>>???@@@@@@??????AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLOOOPPPQQQQQQQQQRRRSSSSSSRRRPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSWWWXXXZZZ[[[ZZZXXXVVVTTTTTTUUUVVVVVVWWWWWWWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLJJJJJJ---------------------------------------------,,,***++++++,,,,,,------...------------------------++++++,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///........................******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,,,,,,,***)))++++++,,,------------,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++---......---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,,,,,,,,,,---------,,,---...///000000000000111000000000000111222222222333333444555666777777777999;;;<<<===>>>@@@BBBAAAAAABBBBBBCCCDDDDDDDDDAAACCCGGGHHHIIIIIIJJJLLLKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTSSSRRRRRRSSSTTTSSSQQQPPPPPPPPPTTTVVVWWWYYYYYYXXXWWWVVVRRRRRRRRRRRRQQQQQQQQQQQQOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????????????????>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999:::::::::999999999999888888888777777777666666666666555555444444555555666000222444555555444222000000222444444333111111111222222222222222222222222000000000111111111111111111111111111111111111111111111111111111222222222000111222222222111000///111111111111111111111111//////////////////////////////000000000000//////////////////////////////........./////////000000///////////////////////////......------......///,,,------......------,,,+++,,,---.........------,,,,,,---------................../////////000000...///000///......///111/////////000000000111111//////111222222222111000111111222222222333333333111222222333444444555555555555555555666666666666444555777777777777888999999:::;;;<<<============<<<<<<===???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFGGGIIILLLNNNPPPQQQOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOOOOOOOOOOONNNNNNLLLMMMOOOPPPRRRSSSTTTTTTUUUWWWXXXYYYXXXVVVTTTRRRUUUUUUVVVVVVVVVVVVUUUUUURRRSSSSSSTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJ------------------------...---+++++++++---///000+++,,,,,,---...///000000........................+++++++++,,,,,,---------........................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,''')))+++,,,,,,,,,***)))))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,,,,---------,,,---...///000000000000111111111111111222222333333333444444555666777777666888:::;;;;;;<<<>>>@@@AAAAAAAAABBBBBBCCCCCCCCC@@@BBBFFFHHHHHHHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGIIIKKKNNNPPPRRRSSSQQQQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSRRROOONNNOOOPPPTTTUUUWWWYYYYYYXXXWWWVVVRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGEEECCCCCCEEEEEEEEEDDDCCCBBBAAA@@@????????????>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;:::999:::::::::999999999888888777777777777666666666666555555555444444555555555222555777999999777555222000222555555444222111111111111111111111111111111//////000000111111222222111111111111111111111111111111111111111111111111...///000111111000///...000000000000000000000000//////////////////////////////000000000000//////////////////////////////---.........//////000000////////////////////////.........------............//////////////////...***+++---...///......---,,,,,,,,,------...................../////////000.../////////------///111.../////////000000111111...///000222222111111000222222333333333444444444111111222333333444555555444444444555555555666666111444888999999777777777::::::;;;<<<============;;;<<<===???@@@AAAAAAAAA??????@@@AAACCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBDDDEEEGGGIIIKKKMMMOOOPPPNNNOOOOOOPPPOOONNNLLLKKKNNNNNNNNNOOOOOONNNNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVTTTVVVWWWXXXWWWUUURRRPPPTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGIIIKKKMMMMMMMMMMMM.........------,,,,,,,,,..........................................------////////////////////////---------,,,,,,+++++++++,,,---......//////......//////...---,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++*********++++++******)))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000111111111111444333222222333444666777777888999:::<<<===>>>???>>>??????@@@AAAAAABBBBBBAAABBBCCCDDDEEEGGGHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJLLLOOORRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQPPPNNNNNNOOOQQQVVVWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBDDDDDDCCCBBB@@@???>>>>>>==============================<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888777777777666666666666777777444444333333333333222222222222222222222222222333222222000/////////000111111111111111000000000000111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......------------..............................------------------------.....................---........................---------------------------...///...,,,+++,,,---......---------,,,,,,,,,////////////////////////......////////////.....................---------000000111111111111000000000000000000111111111111222111111000000111111222555444444333333444444555555555555555555555555555888888999::::::;;;<<<<<<:::::::::;;;<<<===>>>???@@@AAACCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFIIILLLNNNOOOOOOMMMMMMOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKOOOPPPQQQSSSSSSSSSRRRQQQQQQQQQRRRSSSRRRQQQPPPNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGG------------------,,,,,,---------------------------------------.................................---------,,,,,,,,,++++++,,,---......//////...............------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------------....../////////,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++*********++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///...////////////000000000222222111111222333555666333333444666777888999:::>>>>>>>>>??????@@@@@@@@@???@@@AAABBBCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKKKKKKKLLLOOOQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQPPPNNNNNNOOOQQQTTTUUUUUUUUUUUUSSSQQQPPPRRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<<==============================<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<999999999888888888888777888888888888777777777777666666555555555555666666444444333333333222222222222222222222222222222222444333222111000000111111000000000000000000000000111111111111111111111111222222111111111000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////......------------..............................------------------------------------.........///------------------------------------------------,,,---...---+++***+++,,,...------------,,,,,,,,,..............................////////////......000000000000///////////////000000111111000000/////////000000000111111111222222111111111111222222444444333333333333444444444444444444444444444444666777777888999999::::::::::::;;;;;;<<<===???@@@???@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNLLLLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGG,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------,,,,,,,,,,,,,,,---......//////......---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,......,,,+++)))+++***************++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))******+++,,,,,,---,,,,,,***+++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///............////////////111000000000111222333444333444555666777888999:::===============>>>>>>>>>======>>>???AAABBBCCCDDDGGGGGGHHHHHHHHHGGGGGGFFFGGGJJJLLLMMMMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNOOOPPPPPPOOONNNPPPQQQQQQRRRRRRSSSRRRQQQOOONNNPPPPPPPPPPPPPPPOOONNNNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEBBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<<<<888888777777777666666666777777777666666666555555555555444444444444555555333333333333222222222222111111111111111111111111333333111000////////////////////////////////////111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------......------------------------........................,,,,,,------......//////------------------------------------------------+++,,,---,,,***)))***+++------------,,,,,,,,,,,,........................---......//////......---//////////////////////////////000000000000////////////000000000000111111333222222222222222222333444333333222222333333444444444444444444444444444555555666666777777888888:::::::::;;;<<<===??????===???AAAAAA@@@???@@@AAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLGGGHHHJJJKKKLLLLLLLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHGGG,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------------------------------------,,,,,,,,,---......///.........,,,,,,---------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,------,,,,,,------...//////000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++******)))))))))***+++++++++++++++++++++*********+++++++++++++++***)))(((******+++,,,------------+++,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,------------......---------............///........./////////000000000000111111222333333444444444555666777999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGJJJMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOMMMOOOPPPPPPOOOOOOOOOQQQNNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<999888888888888777777777666666555555555444444444444444333333333333444444333333333222222222222111111111111000000000000000000000///...---,,,,,,+++............////////////111111111111111111111111111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,---------,,,,,,,,,++++++........................---------......---------,,,,,,---------------......//////000000//////...////////////000000000111333333222222222222333333333333222222222222333333333333333333333333333333555555555555666666777777888888999999:::<<<===>>>;;;===???@@@?????????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNNNNOOOOOOOOOOOONNNLLLKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKHHHJJJLLLNNNOOOOOONNNMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGFFF,,,,,,,,,------.........------------------------++++++,,,,,,---...//////........................------------------------,,,---......///.........,,,,,,---------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------******))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))(((***+++,,,---------------,,,,,,---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,------.........---------............/////////000000000111111111111111222222333444444444222222333444555555666666999:::::::::::::::;;;;;;<<<<<<===???@@@AAABBBCCCAAABBBDDDFFFGGGIIIIIIJJJGGGJJJMMMNNNNNNMMMMMMNNNPPPPPPPPPPPPPPPOOOOOONNNMMMNNNPPPPPPOOONNNNNNOOOKKKLLLMMMNNNOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;:::999999999999:::;;;;;;888888888777777777666666555555555444444444444333333333222222222222333333333333222222222111111111111111111000000000///////////////...---,,,,,,+++---........./////////000000000000000000000000000000000000/////////......////////////////////////////////////////////////........................////////////////////////------,,,,,,,,,,,,------------------------------........................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++---...------,,,,,,,,,+++++++++........................,,,,,,------------,,,,,,+++,,,,,,,,,------............////////////.........////////////000000000333222222111111222222333222222111111111111222222333333333333333333333333555555555555666666666666666666666777888999:::;;;:::<<<>>>???>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKHHHJJJLLLNNNOOONNNMMMLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEE,,,,,,------------------........................,,,------....../////////////////////////////////------------............,,,---......//////......---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,+++))))))+++,,,...************+++,,,------...------,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------...)))******++++++,,,,,,------------............///000000000000111111111111000111222333444444444444444444555555666777777888888888888999::::::;;;;;;<<<<<<===???@@@AAABBBCCC@@@AAACCCEEEGGGHHHIIIJJJHHHJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMOOOQQQQQQOOOMMMMMMMMMJJJKKKMMMNNNOOONNNNNNMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;999999999999999:::;;;;;;666666555555555444444444555555555444444444333333333333222222222222333333222222222222111111111111222222222111111000000///000000000111000000///............//////000000111000000000000000000000000////////////............////////////////////////////////////////////////........................////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++---------...//////000000------............------......////////////000000222111111111111111111222222111111000000111111222222222222222222222222222555555555555555555555555444444444555666777999999:::<<<>>>???>>>>>>???AAAAAAAAAAAABBBCCCCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLNNNMMMLLLLLLKKKLLLLLLLLLGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKHHHIIIKKKLLLLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEE------------------,,,,,,------------------------////////////////////////........................------------.........///,,,---......//////...............------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++,,,---.../////////......---,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,+++***)))((()))***++++++++++++++++++******+++,,,,,,---......))))))***++++++,,,---------------............////////////000000000000111///000111222333333333222666666777777888888999999666666777999:::;;;<<<===;;;<<<===>>>???@@@AAABBBBBBBBBDDDEEEFFFFFFGGGGGGHHHJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRQQQOOOLLLKKKKKKJJJKKKMMMOOOOOOOOOOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======>>>>>>>>>?????????==============================<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;999999999888999999:::;;;666666666555555555555444555555555555444444444444333333333222222333333333222222222222111111111111444333333222111111000000...///000111111111000000......///000000111222222000000000000000000000000/////////.........------........................////////////////////////........................////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,,,,++++++++++++***------------------------++++++,,,,,,,,,,,,++++++,,,,,,---......///000000---------......---------........./////////000000111000000//////000000111111111000000000000111111222222222222222222222222333333333333333333333333444444444555666777888999:::<<<>>>?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJFFFFFFHHHIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGGGG.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////---------------------------------.........//////,,,---......//////......//////...---,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------***+++,,,,,,---...//////*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,---...///000000000///...------,,,,,,++++++++++++,,,---......,,,,,,,,,+++***)))(((''''''((()))*********************+++,,,,,,---......++++++,,,------...//////---------.........//////............/////////000---...000111222222111111222333333444444555555555555666777888:::<<<===>>>:::;;;<<<===>>>@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDIIIIIIIIIIIIHHHIIIKKKNNNNNNOOOOOOOOOOOONNNMMMMMMOOOPPPRRRRRROOOLLLJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOOOOOOONNNMMMKKKJJJIIIHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAAAAA@@@???===<<<<<<<<<======>>>?????????==============================<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;999999888888999999:::;;;999888888888777777777777666666555555555444444444444333333222222333333444222222222111111111111000444444333333222111000000,,,---...000000000000///...//////000111222222333000000000000000000000000//////.........---------........................////////////////////////........................////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---...//////************************++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,,,,+++++++++******------------------------+++++++++,,,,,,+++++++++******++++++,,,---......,,,------......------,,,............/////////000000000////////////000000111111000000000000111111111111111111111111111111222222222111111111111111555555555555666888999::::::<<<>>>?????????@@@BBBBBBBBBBBBBBBBBBBBBAAAAAADDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIGGGFFFEEEFFFGGGGGGEEEFFFIIIKKKLLLMMMMMMLLLOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKLLLFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHH***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........+++,,,------......------,,,------.........//////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,---,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++......---,,,++++++++++++...---+++)))))))))+++,,,***************************+++++++++***)))'''%%%)))***+++,,,---------------------,,,,,,,,,++++++******))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---.........---,,,,,,+++---...............------............////////////111111111000000000000000111222222333333444444555666666777888999:::;;;;;;;;;<<<===>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHGGGGGGHHHIIIJJJKKKOOOPPPPPPOOOMMMMMMNNNPPPRRRQQQPPPNNNLLLJJJIIIHHHIIIKKKNNNQQQRRRRRRPPPOOOVVVUUUSSSPPPNNNKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@????????????>>>============>>>>>>>>>>>>============>>>>>>>>>>>>;;;:::999999:::;;;===>>>999999888888999999:::;;;888888999:::::::::999999999999888777666555444444555555666666666555333222444333222222111111222222222222111111111111222222000000000000000111111111000000000000000000000000////////////////////////........................////////////////////////.........------..................------,,,,,,,,,///...---,,,+++,,,------,,,,,,------.../////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,******+++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++***+++,,,---............,,,,,,+++++++++,,,------......---,,,,,,,,,---.........///000000000000000------......//////000000222111000//////000111111222111000000000000000000333333333333333333333333333333333333444666777888:::;;;<<<>>>????????????BBBAAA???>>>>>>@@@AAABBBDDDEEEGGGHHHHHHGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJMMMMMMMMMKKKKKKIIIGGGFFFEEEFFFGGGHHHGGGIIIJJJKKKKKKLLLOOOQQQRRRTTTUUUUUUSSSQQQPPPPPPOOOOOONNNNNNMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKJJJIIIHHHHHHHHHHHH+++,,,---/////////......------------------------,,,,,,------------------,,,,,,------------------+++,,,------......---------------------...//////,,,,,,+++++++++++++++++++++,,,------......------...............---------......---------,,,,,,,,,...////////////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,...---+++******+++,,,---+++++++++++++++*********,,,,,,,,,,,,+++***)))(((***+++,,,---............------------,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------......---,,,,,,+++------............------............////////////111000000000000000000000111111222333333444444555555555666777888999::::::;;;;;;===>>>@@@AAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEJJJIIIIIIIIIIIIKKKMMMNNNNNNOOOOOONNNMMMLLLNNNOOORRRRRRQQQPPPNNNMMMLLLKKKKKKMMMPPPRRRSSSRRRQQQPPPUUUTTTRRRPPPMMMKKKIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@?????????>>>>>><<<<<<=========>>>>>>>>>============<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<999999888888999999:::;;;999999:::::::::999999888999999888777666555444333444555666666555444333222444333222222111111222222111111000000000000111111222222111111111111111111////////////////////////000000000000000000000000......................................................------------......------------------,,,,,,///...---,,,,,,,,,------...............---------+++,,,------...---------------------------------++++++++++++++++++++++++------,,,,,,+++******)))************+++++++++,,,+++++++++++++++++++++++++++---...---,,,******+++***++++++,,,,,,++++++***+++++++++,,,,,,---------***+++,,,---............+++++++++++++++,,,,,,---+++,,,,,,---..................///000000000000000............////////////222111000//////000111111222111111000000000000000333333333333333333333333444444444555666777999999:::;;;<<<===>>>?????????AAA@@@???>>>>>>???AAABBBDDDEEEFFFHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJLLLLLLKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHHHHJJJKKKLLLLLLMMMOOORRRVVVWWWXXXWWWTTTRRRPPPPPPPPPOOONNNMMMMMMMMMNNNNNNPPPPPPOOOOOONNNNNNMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHH------......///......---........................------------------,,,,,,------------------,,,,,,+++,,,------......------......---,,,---...///000---,,,,,,,,,++++++******+++,,,------......------////////////////////////...------------,,,,,,,,,000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---------+++++++++,,,---...------,,,,,,++++++******,,,,,,,,,+++++++++,,,,,,+++,,,---......//////...---------,,,,,,,,,,,,+++---,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------............------............////////////000000000000000000111111111111222222333444444444444444555666777888888999:::;;;<<<>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGGGGHHHIIIKKKMMMNNNLLLMMMNNNMMMLLLLLLNNNOOORRRRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRTTTTTTSSSRRRQQQSSSRRRQQQOOOLLLJJJIIIHHHDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;:::===<<<;;;:::999999999999999999888888999999:::;;;;;;:::::::::999888888888888888777666555444444333444444555555555444333333444333222222111111222222222222222111111222222222333333333222222111111000////////////////////////000000000000000000000000........................------------------------------,,,,,,,,,,,,------,,,,,,------------------///...---,,,,,,,,,,,,---//////......---,,,,,,+++++++++,,,---------------........................++++++++++++++++++++++++---,,,,,,++++++*********)))))))))*********+++++++++++++++++++++++++++++++++,,,------+++***++++++***++++++,,,,,,++++++***))))))***+++,,,---......***+++,,,------......---++++++***++++++,,,------)))***,,,---...//////.........///000000000000////////////...............111000000//////000000111222222111000000000000000222222333333333333333333666666666666777999:::;;;999:::<<<===>>>>>>??????@@@???=========???AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIKKKKKKJJJHHHIIIHHHGGGFFFEEEFFFGGGHHHJJJKKKMMMMMMMMMNNNPPPSSSZZZ[[[[[[ZZZVVVSSSQQQQQQPPPOOONNNMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKJJJIIIIIIHHHHHHIII..................------.................................------,,,,,,,,,.........------,,,,,,,,,+++,,,------......------///...---,,,,,,---///000/////////...------,,,,,,+++,,,------......------///////////////000000000------------------------///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------++++++******+++,,,,,,------,,,,,,,,,,,,---//////...------,,,,,,+++++++++,,,+++*********,,,---...+++,,,,,,---......------,,,,,,+++++++++***************************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---.........------............////////////000000000000000111111111111111111222333333444444222333444444666666777888999:::;;;===???@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKLLLLLLMMMNNNMMMLLLLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===>>>======<<<<<<;;;;;;:::<<<;;;;;;::::::999999999999999888888999999:::;;;;;;;;;:::999888777777777777777666555555444333333333333444444444333333333444333222222111111222222444444333333333333444444333333222222111000//////////////////////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------...............------,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********((())))))))))))*********++++++++++++++++++++++++***+++------+++***++++++***++++++,,,,,,++++++***)))******+++,,,,,,------***+++,,,---------------,,,+++++++++,,,---...///,,,,,,,,,,,,,,,---...///---...//////000000///////////////......---------////////////000000000111333222111000/////////000222222222222222333333333555555666666777999:::;;;999:::;;;<<<===>>>>>>>>>>>>===<<<<<<===???AAABBBDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHIIIJJJJJJHHHGGGHHHGGGGGGFFFGGGGGGHHHIIILLLMMMNNNNNNNNNOOOQQQSSSYYY[[[[[[ZZZWWWTTTRRRRRRQQQOOONNNMMMNNNQQQTTTVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNOOOOOOOOOOOOOOONNNLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJ............---------...------------------------.........------,,,,,,,,,.........------,,,,,,,,,+++,,,------......------///...------,,,---...////////////......---------+++,,,------......---------------....../////////------------------------...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------,,,,,,++++++++++++***))))))***+++---...******+++,,,,,,,,,++++++************))))))))))))&&&&&&((()))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---......------............//////////////////000000111111111111000000111222222333333444222222333444555666777777999999;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKKKKLLLMMMMMMMMMMMMOOOQQQMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRRRRSSSRRRQQQPPPPPPOOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>=========<<<<<<888999999::::::;;;;;;;;;999999888888999999:::;;;;;;:::999777666666666777666666555555444444333333333333222222222333333333444333222222111111222222222222111111111111222222222111111000///......---................................................................................................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***((())))))))))))*********++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------...000000222///,,,***)))+++---///------.../////////////////////......------,,,,,,......//////000000000000333222111000////////////111111111222222333333333444444444555666777888999888999:::<<<===============<<<<<<<<<===???BBBCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHIIIJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJMMMNNNOOOOOOOOOOOOQQQSSSUUUWWWYYYXXXVVVSSSSSSSSSPPPOOONNNNNNOOORRRUUUXXXUUUTTTTTTSSSRRRRRRQQQQQQOOOOOOPPPPPPPPPOOOOOONNNOOONNNNNNNNNMMMLLLLLLLLLNNNMMMLLLLLLKKKLLLLLLLLL......---------......///------------------------------------------,,,,,,------------------,,,,,,+++,,,------......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------......///,,,,,,,,,------------.........---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,******++++++++++++***************)))))))))(((((($$$%%%'''***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,------...------............/////////////////////000111111222222000000111111222333333333222222333444555666666777888999:::<<<===???@@@AAA>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKIIIJJJLLLLLLLLLMMMOOOQQQJJJKKKKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>??????>>>>>>>>>=========;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>777888999:::;;;;;;;;;;;;999999888888999999:::;;;999888777555555555666666555555444444444333333333222222111111111222333333444333222222111111222222......------------......000000000//////......---........................------------------------........................////////////////////////------,,,,,,,,,,,,------,,,,,,------------------------......------,,,+++***++++++,,,------......******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,***++++++,,,,,,++++++***,,,,,,++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000111333111---***)))***,,,...------...////////////............---------------------...///000000000000333333111000////////////000000111111222333333333333333333333444666777888888888:::;;;<<<============<<<<<<<<<>>>@@@CCCEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKKKKJJJHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOQQQSSSSSSUUUVVVVVVTTTRRRQQQRRRPPPOOONNNOOOPPPSSSUUUWWWTTTTTTSSSSSSSSSSSSRRRRRRPPPQQQQQQQQQQQQPPPPPPOOOQQQQQQPPPOOONNNMMMLLLLLLOOOOOONNNNNNNNNNNNOOOOOO------,,,,,,---...///000........................,,,,,,------------------,,,,,,------------------+++,,,------......---------...///000///...,,,+++++++++,,,,,,---.........+++,,,------......------+++,,,,,,---......//////,,,,,,,,,---------.....................------,,,------------------------******+++,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++++++++************&&&(((***,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,------------............////////////...//////000111111222222000000000111222222333333222222333444555666777777888888:::;;;===>>>@@@@@@<<<===>>>@@@BBBDDDFFFFFFEEEEEEDDDDDDEEEGGGHHHIIIFFFGGGIIIIIIIIIKKKMMMOOOIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@??????@@@@@@@@@???>>>>>>???>>>>>>>>>============<<<<<<=========>>>>>>>>>;;;;;;<<<======>>>>>>>>>888888::::::::::::999888999999888888999999:::;;;777666444333333444555666444444444333333333333333222111000000111222333444444333222222111111222222......------------......000000000///////////////......................................................................................................------------......------------------,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++(((***+++,,,+++***+++,,,***++++++,,,,,,++++++******************+++++++++++++++,,,,,,,,,++++++************+++,,,---...//////...------,,,,,,,,,,,,,,,---......//////......,,,------------------...,,,---...000000000000///444333222000//////......///000000111222222333333222222333333444555777888777888999:::;;;<<<<<<<<<======<<<===???AAADDDFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJIIIHHHHHHJJJLLLLLLKKKJJJHHHIIIJJJKKKMMMMMMNNNNNNMMMNNNOOOOOONNNOOOQQQRRRSSSUUUVVVUUURRRPPPOOOOOONNNNNNOOOPPPQQQRRRTTTUUUSSSSSSTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQSSSRRRRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQ---,,,,,,,,,---...000111000000000000000000000000,,,,,,,,,------.........,,,,,,,,,------.........+++,,,------......------,,,...000111000...,,,***,,,------...///000111111+++,,,------......------,,,,,,------...//////000,,,,,,,,,------.........,,,---.........---+++***........................******+++,,,,,,---......,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,++++++***)))(((((()))***+++,,,,,,---,,,,,,.........---,,,+++,,,,,,---------,,,++++++---------,,,,,,,,,++++++***+++---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...---............/////////000...//////000111222222222000000000111222222333333222333333444555666777777777888999;;;===>>>???@@@;;;<<<===@@@BBBEEEFFFGGGDDDCCCBBBBBBBBBDDDEEEFFFCCCEEEGGGGGGGGGIIIKKKNNNIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>999::::::;;;<<<===>>>>>>999:::;;;;;;:::999777666999999888888999999:::;;;555444333222222333555666444444333333333333333333111111000000000111333444444333222222111111222222000000////////////000000000000000000111111111111........................////////////////////////........................------------------------///......------......///.........------,,,,,,,,,,,,---.........---,,,+++...------,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++''')))++++++******+++,,,+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---++++++,,,,,,,,,++++++***((((((((()))***,,,---...***+++...000000...,,,+++,,,---......//////......,,,,,,,,,------.........+++,,,...000000000000///444333222000///.........///000000111222222333333333333333444555666777888777888999:::;;;<<<<<<<<<============???BBBEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHIIIJJJMMMNNNMMMKKKHHHIIIKKKMMMNNNOOOOOOOOOMMMNNNOOOOOONNNNNNPPPRRRUUUVVVWWWUUURRROOOMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSS........................,,,,,,.../////////...------------,,,,,,,,,+++++++++++++++,,,,,,---------******++++++,,,---......//////.........---------000000...---,,,+++++++++/////////000000000111111000...+++,,,...000...---//////............//////------------------------...---,,,+++++++++,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++******************+++++++++---,,,***)))))))))******------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////000000000///---,,,---...000222222222111111111111111111222222333333333333444444999::::::;;;;;;<<<=========>>>???AAABBBBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKLLLJJJGGGDDDBBBBBBAAAAAA????????????AAAAAA@@@AAAAAAAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;========================:::;;;;;;<<<<<<;;;;;;:::888999999999999888777777:::999888777777888999:::666666555444333333222222333222222111111222222333222222222222222222222222111111111111111000//////000000000000000000000000111111111111111000//////,,,,,,,,,------.................................+++,,,---------,,,+++***...---++++++++++++---...///---***((()))+++...000................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------111000...------...///000------......///000000111000000000///000111111222111000/////////000222333222333333444555666888888999999:::;;;;;;<<<<<<===;;;;;;;;;<<<===???@@@AAABBBDDDEEEEEEDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMLLLLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOPPPNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRPPPNNNMMMQQQPPPPPPPPPQQQRRRTTTUUURRRSSSTTTUUUUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWVVVUUUUUUXXXYYYXXXUUUSSSSSSUUUWWWWWWUUUTTTSSSSSSRRRRRR------------------------++++++---.........---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,------......//////.........---------......---,,,,,,,,,------*********+++++++++,,,,,,000...,,,,,,...///...---///......------......///------------------------......---,,,,,,------...,,,------......------,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******------,,,+++***)))((((((,,,,,,***)))))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------//////.........///000111111111111111111111111111222222222333333333444444666777777888888999::::::<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHCCCEEEGGGFFFEEECCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999888777777666666555444444555666666777666666555444444333333333222222111111222222333222222222222222222222222111111111111111000//////000000000000000000000000...............---,,,,,,,,,,,,------------------------------------------+++,,,---...------,,,+++---,,,,,,,,,,,,,,,,,,---...,,,***)))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,+++******)))***++++++,,,,,,++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------///...---------...//////---.........//////000000000000000000000111111222111000000000000111222222333333333333555666777888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMOOOOOONNNNNNNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXZZZYYYVVVUUUVVVWWWWWWVVVTTTSSSRRRQQQQQQPPP,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,.........---------------------------------.....................---------,,,,,,,,,,,,,,,---...///,,,,,,---------.........///...,,,,,,...///...---...------,,,,,,------...------------------------///...---------......///,,,------......------,,,------............---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++------------------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++************++++++++++++******------,,,+++***))))))(((,,,+++******)))***************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000000000000/////////////////////000000000000111111111111111111111111222222222222333333333333555555666666777888888888:::;;;===???@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFBBBDDDFFFFFFDDDBBBBBBCCCBBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999::::::999999888777555444444333333444444555777777666666555555444444222222111111111111222222222222222222222222222222111111111111000000000///000000000000000000000000---------------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++++++++***))))))***++++++,,,,,,++++++***************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,---...///.........////////////////////////000000000111111000111111222222222222222333333333333444555777777888888999999:::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>@@@BBBCCCDDDCCCCCCEEEFFFGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYXXXYYYZZZXXXWWWVVVTTTRRRQQQQQQPPP,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...------------,,,,,,,,,/////////......------,,,..................------........................---,,,,,,,,,,,,---......///000000000111111111111///...---------.........---,,,,,,++++++,,,,,,------------------------------------------.........,,,------......------,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,......---,,,,,,+++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,++++++***************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------111111111000000000000///...///000000111111000000000000000000111111111111111222222222222333333333555666666777777888999999888:::<<<>>>????????????>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIHHHEEECCCBBBBBB??????>>>>>>>>>>>>???????????????@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::999999999999999:::999888888777666666666666666666666666666666555555444444444444222222111111111111222222111111111111111111111111222111111000000000000000//////////////////////////////000000//////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++,,,---......---,,,+++++++++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***))))))***++++++,,,,,,++++++************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++++++++++++++,,,,,,+++*********)))))))))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///......//////////////////...//////000000000000000000111222444444333222222333333333333444555666777777777888888999:::::::::<<<;;;;;;;;;;;;;;;<<<<<>>?????????======>>>???@@@AAACCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEBBBBBBAAAAAABBBBBBCCCDDDGGGHHHIIIHHHFFFCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888999999999999888888888888999999888888777666777777777777777777777777444444333333333333333222222111111000000111111222111111111111111111111111222111000000//////000000////////////////////////000111111111111000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,...//////...,,,,,,***+++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,((((((((())))))*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------...............////////////......///000000000000///000111222444444333222222333333333333333444555666666666777777888999999999;;;:::::::::::::::;;;;;;===???AAAAAAAAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIILLLLLLKKKKKKLLLLLLMMMNNNLLLNNNPPPSSSUUUWWWXXXYYYVVVUUURRRPPPOOOPPPRRRSSSPPPPPPNNNMMMMMMNNNOOOOOOSSSSSSSSSTTTUUUWWWXXXYYYWWWVVVUUUUUUWWWYYY\\\^^^^^^]]][[[[[[[[[[[[\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSS,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000............---------,,,.........---------------------------------......---------...............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...,,,,,,...///---,,,,,,++++++,,,,,,---------------------------******+++,,,------------,,,------......------,,,******++++++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,,,,,,,+++******,,,,,,------------,,,,,,------,,,,,,++++++++++++))))))***++++++++++++***,,,++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------............////////////...//////000000111111111111111111111222222222222222222333333444555555555777888:::===>>>?????????======>>>>>>???@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBAAAAAAAAAAAABBBCCCCCC@@@BBBDDDDDDCCCBBBBBBCCC??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777888888999999888888777777777888888777777666555444555555666666555555444333222222222222222222222111111000000000000111111111111111111111111111111333222000/////////000111000000000000000000000000///////////////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,......------............------***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,---'''(((((()))******++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------......///000000000---...///000111000///...000111111222222222222222333333333333333444555555555555666666777888888999999999888999999:::;;;;;;<<<>>>@@@@@@@@@AAACCCEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWUUUSSSQQQOOONNNOOOPPPQQQMMMLLLKKKJJJJJJKKKLLLMMMSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXYYY\\\^^^``````]]][[[ZZZZZZ[[[[[[ZZZWWWVVVUUUTTTSSSRRRRRRRRR------------------------------,,,,,,,,,---...///............------------,,,,,,,,,,,,------------++++++,,,,,,------......---------.........//////------,,,,,,,,,---................../////////000---...///...,,,,,,...000------,,,,,,,,,,,,------------------------------***+++,,,---.........---,,,------......------,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***---,,,,,,,,,,,,+++++++++((()))***+++,,,++++++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...///000111111...---,,,,,,,,,---///000......//////000111111222111111111111222222222222222222333333444555555555777888:::===???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDCCCCCCAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCC===???AAABBBAAA@@@@@@AAA>>>>>>???@@@@@@???>>>>>>======>>>>>>======<<<;;;999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777666666666666666555444444333444555555555555444333333333333333333333333333111111000000000000111111111111111111111111111111333222000///...///000111000000000000000000000000......//////......---,,,,,,,,,------------------------------------------******))))))***+++---.........------------......+++++++++,,,,,,,,,------************************************************))))))*********+++++++++++++++,,,---------------***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))******+++,,,,,,------************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---......---,,,,,,+++,,,---...///000111222,,,---///000111000///...111000000000000111222222333333222222333333444444444555555666666777888888777777777888888:::;;;<<<;;;===???@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJJJJIIIJJJKKKMMMNNNSSSUUUWWWXXXXXXWWWUUUTTTVVVVVVXXXZZZ\\\^^^```aaaaaa]]]YYYXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRR........................---,,,+++***+++,,,---...//////.........---------+++++++++,,,,,,---------******++++++,,,---......---------.........//////+++++++++,,,---...000000---------............///---...000...,,,+++...000...------,,,,,,------...------------------------***+++---///000000//////,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.........)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******))))))************)))))))))******+++---...//////((()))***+++,,,,,,+++***+++,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,---///000000...---+++***+++,,,...000---......///000111111222000111111111111222222222444444555666666777777888777888;;;===???@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCC@@@AAACCCDDDEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDD@@@BBBCCCCCC@@@>>>===>>>;;;<<<===>>>>>>===<<<;;;===============<<<<<<;;;999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777555555555666555444444333444444555666666555444444444444444444444444444444111111000000000000111111000000000000000000000000333222000///...///111222000000000000000000000000//////000000//////...---,,,,,,,,,------.................................))))))(((((()))+++---...///...---,,,,,,---...///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------............+++++++++,,,,,,+++++++++************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,------,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++***+++,,,...000111222333,,,---///000111000///...111000/////////000222333333333222222222333444444444444555555666777777777666666666777888:::;;;<<<:::<<<>>>??????@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPSSSUUUXXXZZZYYYWWWTTTRRRUUUWWWYYY\\\^^^```aaabbbaaa]]]YYYWWWXXXXXXWWWUUUUUUUUUTTTTTTTTTTTTUUUUUU000///...---,,,+++******------------------------,,,---...//////...---,,,,,,------......------,,,------............------........................---,,,,,,,,,,,,---..............................------------------------,,,------......------,,,------------------------+++,,,------......------,,,,,,+++,,,------,,,+++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++---,,,,,,+++*********+++------,,,++++++*********+++++++++,,,,,,------------,,,,,,+++***)))((((((,,,,,,,,,++++++*********......---,,,,,,+++******&&&&&&''')))***+++,,,---......///...---+++)))(((+++,,,---.........------+++++++++,,,,,,------------------............///333222000.........000111000000000000111111111111333222000000111333666888999999::::::;;;<<<<<<===??????>>>======>>>???@@@???@@@AAAAAABBBBBBAAAAAA>>>???@@@AAABBBAAA@@@@@@BBBAAA@@@@@@???@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;::::::======<<<<<<;;;;;;;;;;;;888888888888888888888888:::::::::999999888888888777777777777777666555555333444555555666666555555333111111555999:::666222111111111111111111111111...000111000///...///111000000000000000000000000000000000000000000000000111111000000//////......//////...---,,,+++++++++//////............//////---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******+++---------------------------,,,++++++******++++++,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------...///---+++)))'''((()))***+++,,,++++++***++++++***+++------+++))),,,,,,------,,,***)))(((++++++************++++++------------------------+++++++++,,,---...///000)))************+++++++++,,,,,,,,,------,,,++++++------............------...------------...//////---......///////////////......//////000000111111222222333333333333444444444444555555666666777777222333444666888:::<<<===::::::;;;===>>>???@@@AAAAAAAAABBBDDDFFFHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIILLLKKKKKKKKKMMMNNNPPPRRRUUUTTTSSSQQQRRRSSSUUUVVVXXXXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSQQQPPPOOO...---------------,,,,,,------------------------,,,,,,---......---,,,,,,,,,------......------,,,------............------........................---,,,,,,,,,,,,---..............................------------------------,,,------......------,,,------------------------+++,,,------......------,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------.........------,,,+++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********,,,,,,,,,+++++++++******---------,,,,,,++++++***''''''((()))***+++,,,,,,))))))*********))))))(((******++++++,,,,,,+++++++++++++++,,,,,,---------------------...............,,,+++)))))))))+++,,,//////000000000111111111000111111222333444555666:::::::::;;;;;;<<<<<<<<<>>>>>>=========???@@@AAA>>>???@@@@@@AAAAAA@@@@@@>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888888888888888888888::::::999999999888888888777777777777777666555555333333444555555555555555444222111444888999666333111111111111111111111111...000111000///...///111000000000000000000000000000000000000000000000000000000000000//////......000///...---,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,------------------------------------------,,,,,,,,,+++++++++******,,,------,,,++++++,,,...------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---...---,,,***((())))))+++,,,,,,,,,++++++,,,+++******,,,,,,+++***+++,,,,,,---,,,+++))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111)))************++++++++++++,,,,,,---,,,,,,++++++------............---------------------...//////------...///////////////.........///000000111111111111111222222222333333333333444555666666777777444555666777888999:::;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCDDDFFFFFFFFFEEEFFFEEEDDDDDDDDDEEEGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKMMMOOOPPPRRRQQQOOOOOOOOOPPPRRRSSSVVVVVVWWWXXXYYYYYYZZZZZZXXXWWWWWWVVVUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPNNNNNN,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,------............------........................---,,,,,,,,,,,,---......................................................,,,------......------,,,------------------------+++,,,------......------,,,,,,------------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------.........---,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++************+++---...///*********+++++++++++++++++++++,,,,,,,,,,,,------------------............///...---,,,,,,,,,---...//////000000000000111111...000222444555555444444;;;;;;;;;;;;;;;<<<<<<<<<============>>>???AAAAAA===>>>>>>???@@@?????????>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>======<<>>============<<<;;;;;;::::::999:::<<<<<<<<<;;;999777999999999999999999999999999999999888888888888888777777777777777666555555222333444444555555444444555333111333666888666444111111111111111111111111...000111000///...///111000000000000000000000000////////////////////////000000000////////////...000///...---------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------------------,,,,,,------------------------,,,,,,,,,++++++++++++***,,,---......,,,,,,---...------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++******++++++,,,,,,,,,,,,+++---+++))))))+++,,,,,,+++++++++,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///)))************+++++++++++++++,,,,,,,,,,,,++++++------............------------------......//////------...////////////...---......//////000111111000000000111111111111222222222333444555666777777666666777777888888999999<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKMMMNNNOOOSSSTTTUUUVVVVVVWWWWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOMMMLLLKKK,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,,,,,,,------......------,,,------............------........................---,,,,,,,,,,,,---..............................////////////////////////,,,------......------,,,------------------------+++,,,------......------+++---......---,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************,,,+++++++++,,,...///111,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222111000//////000111111////////////000000000111///000111222333444444444;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???@@@AAABBB===>>>??????@@@@@@??????===>>>???AAAAAA@@@@@@???<<<======>>>===<<<;;;:::???????????????>>>>>>=========<<<<<<<<<;;;;;;;;;999;;;===>>>>>><<<999777999999999999999999999999888888888888888888888777777777777777777666555555222333333444444444444444555333111222444666666555111111111111111111111111...000111000///...///111000000000000000000000000........................////////////////////////000///......---------...,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((***+++,,,,,,***++++++++++++,,,++++++++++++************++++++************************)))))))))))))))***++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,------......------,,,,,,------...............,,,---......//////......------......///000000111000000000111111111222222000111222333444555666777555666666777777888999999999999:::<<<===>>>???@@@BBBCCCEEEEEEDDDCCCCCCDDDCCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIKKKLLLMMMQQQQQQSSSTTTTTTTTTSSSSSSQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIII......---------,,,,,,,,,------------------------......------------......,,,------......------,,,------............------........................---,,,,,,,,,,,,---..............................////////////////////////,,,------......------,,,------------------------+++,,,------......------+++---//////---,,,,,,...)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++************+++***)))(((((()))***+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------......////////////000000000111111000///111333555666::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA>>>??????@@@@@@@@@@@@@@@===>>>???@@@AAA@@@??????===============<<<;;;;;;>>>????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????===;;;999999999999999999999999999777777777777777777777777777777777777777666555555222333444444555555444444555333222222333444555444111111111111111111111111...000111000///...///111////////////////////////------------------------...............////////////......------------...------,,,,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,************************++++++++++++++++++++++++)))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...,,,)))(((***+++,,,,,,++++++++++++++++++,,,,,,++++++************++++++************************))))))((((((((()))******))))))*********+++++++++)))***++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,---......//////......,,,------...............---------...//////000000111111111111222222222333000000111222333444555555333333444555777888999:::888888999:::<<<===>>>>>>>>>AAACCCCCCBBBBBBCCCEEECCCCCCBBBAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRQQQPPPOOOOOONNNNNNNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGG.........------,,,,,,,,,------------------------///......------......///,,,------......------,,,------............------........................---,,,,,,,,,,,,---......................................................,,,------......------,,,------------------------+++,,,------......------+++...000///---+++---///))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........------++++++++++++++++++++++++++++++******++++++,,,,,,.........---,,,+++++++++---,,,,,,,,,,,,,,,,,,+++)))))))))******+++++++++***++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++******---,,,+++******************))))))((((((***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......////////////000000222111///...///222555777888888888999::::::;;;;;;;;;<<<===???@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@======???@@@@@@@@@???>>>??????>>>============>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===?????????>>><<<:::::::::::::::::::::::::::666666666666777777777777777777777777777666555555333444555555666666555555333333333333333444444444111111111111111111111111...000111000///...///111////////////////////////........................---............/////////...------,,,,,,,,,------......------------......---,,,,,,,,,,,,---......------------------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++,,,,,,---,,,,,,++++++++++++,,,---+++))))))+++,,,,,,+++,,,,,,+++******++++++,,,++++++************++++++************************++++++*********++++++,,,)))************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,.../////////...---,,,,,,---............---,,,------......///000000111111111222222222333333000000111111222222333333111111222444555777888888888888999:::<<<===>>>???;;;???BBBBBB@@@???AAADDDDDDCCCBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHJJJKKKLLLMMMLLLNNNOOOQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIHHHGGGGGGFFF,,,,,,---------------...------------------------......---,,,,,,---......,,,------......------,,,------............------........................---,,,,,,,,,,,,---..............................------------------------,,,------......------,,,------------------------+++,,,------......------***...111000---+++---000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------.........---++++++++++++++++++++++++++++++******++++++,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++---.........------,,,+++***)))((('''((()))+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------......///////////////........./////////000000000000///000111222444555555555666777999:::;;;;;;<<<===>>>???@@@@@@???>>>===>>>>>>???@@@?????????<<<===???@@@@@@@@@???>>>BBBAAA???======>>>???AAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;::::::::::::::::::::::::555555555666666666777777777777777777777666555555444555666666777777666666111333444555444333222222111111111111111111111111...000111000///...///111////////////////////////........................---------.........//////,,,,,,+++++++++,,,,,,---......------------......---,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++......---+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++---,,,+++***)))******+++,,,+++******,,,,,,+++***...---+++************+++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++((()))***++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...///000///...---+++,,,------......------,,,,,,---......//////000000000000111111111111222111111111111111111111111111111222333333444555555666666777999:::;;;<<<===;;;???BBBAAA===<<<>>>AAACCCCCCBBBAAABBBCCCDDDEEEBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEBBBCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHGGGGGGFFFEEE***++++++,,,---//////000------------------------------++++++++++++------,,,------......------,,,---..................---........................---,,,,,,,,,,,,---..............................------------------------,,,------......------,,,------------------------+++,,,------......------***...111000---+++---000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---+++,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,((()))+++,,,,,,+++***))),,,+++***))))))+++---...---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---...//////................../////////000---///000222333333333333333444555666888:::;;;<<<===>>>???@@@@@@???>>>===<<<======>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>>EEECCC???======>>>AAACCC>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::444555555555666666777777777777777777777666666555555666666777777777777777000333555666555333222111111111111111111111111111///000111000///...///111////////////////////////////////////////////////---------.........//////+++++++++******+++,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,------.................................*********++++++,,,,,,,,,***,,,///000...---,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***************+++---,,,***)))))))))******++++++***+++------+++)))///...,,,***))))))******++++++************++++++++++++++++++++++++++++++******)))))))))))))))***)))************+++++++++(((((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...000000///...---+++,,,------......------,,,,,,------...//////000////////////000000000000111111111111000000000000222222222222222222222222333333444666777888999:::<<<@@@BBB@@@<<<999;;;>>>BBBBBBAAAAAAAAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBCCCEEEGGGIIIKKKKKKLLLKKKMMMOOOPPPPPPNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEE//////.........//////000//////.........---------------------------------,,,,,,,,,---------......,,,------......------,,,..................------......---------,,,,,,,,,,,,,,,---......---,,,,,,)))((((((+++///111///,,,------------------------222111///...------..............................,,,------......------,,,000///---,,,+++,,,------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++++++++,,,,,,,,,,,,---------------............//////////////////.........///000111222333222111111444444444555777888:::;;;>>>>>>>>>>>>?????????????????????????????????????????????>>><<<<<<>>>@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::::::::::::::::::::::::::999777444333444666666666777777777777666666666666555555666666666666555555333333444444333333222111222222222111111111111000000000000000000000000000000000000000000000000000111111000000//////..............................///............---------//////.........------------,,,++++++******++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***---+++***+++......,,,***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,+++++++++*********))))))************************************************++++++***))))))***++++++************************************************+++)))'''(((++++++***'''++++++,,,...000000---+++------------------------------------------------......---------,,,,,,,,,000111111111111222222222000111111111111222222222555555444555666888:::;;;<<<<<<===>>>???@@@AAAAAACCCBBBAAAAAAAAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEEEEGGGGGGHHHIIIKKKMMMOOOQQQOOOOOOOOOOOONNNNNNMMMLLLHHHKKKMMMMMMKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDD------,,,,,,,,,---------//////.........---------------------------------,,,,,,,,,---------......,,,------......------,,,..................------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++---111222000...------------------------......---,,,,,,---...///------------------------,,,------......------,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,,,,------------------............/////////////////////...///000111222222222111111333333444555666888999:::;;;;;;<<<<<<<<<=========?????????????????????????????????>>><<<<<<>>>@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::777555444444555666555777777777777666666666666555555666666666666555555333333444444333333222111222222222111111111111000000000000000000000000000////////////////////////000000000000//////......------------------------............---------------,,,,,,,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++***))))))+++)))((()))+++,,,***''',,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))************************************************+++)))((()))+++,,,***(((++++++,,,...//////---***------------------------------------------------............------,,,,,,//////000000000111111111000111111111111222222222444444333444555777888999:::;;;<<<<<<>>>>>>???@@@BBBAAA@@@??????@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKMMMNNNPPPPPPOOOOOOMMMLLLJJJJJJHHHJJJLLLMMMKKKHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB------------------------...............---------........................,,,,,,,,,---------......,,,------......------,,,------------------............---------,,,,,,,,,,,,------......------,,,---,,,,,,...000000///---------------------------,,,++++++,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++*********++++++------------------------++++++++++++++++++++++++)))******++++++******)))++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************+++++++++,,,++++++,,,,,,,,,,,,------------------................../////////////////////000111111222222111111333333333444555777999999:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::::::::;;;;;;<<<======>>>::::::::::::::::::::::::;;;888555444555555555444777777777777666666666666555555666666666666555555333333444444333333222111222222222111111111111000000000000000000000000000////////////////////////000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******))))))***++++++***(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,+++***************---------,,,,,,,,,,,,+++************************************************((()))***++++++***)))(((************************************************,,,***)))***+++,,,+++***---,,,,,,---......,,,))),,,,,,,,,,,,------------------------------------/////////............---........./////////000000000111111111111222222222333333333333444666777888999999:::;;;<<<===>>>>>>@@@@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLPPPPPPOOONNNLLLJJJHHHGGGGGGIIIKKKKKKIIIGGGFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@//////////////////..............................////////////////////////,,,,,,,,,---------......,,,------......------,,,,,,,,,------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---------------------------------------------++++++++++++++++++++++++******++++++++++++******...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.....................///////////////000000111111111111111222222222333444666888999<<<<<<<<<<<<====================================<<<===>>>>>>======>>>@@@===>>>>>>>>>????????????========================>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;999666555666666555444777777777777666666666666444555555666666555555444333333444444333333222111222222222111111111000000////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,.........---------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........---,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,+++***************************************************+++---......---+++***************************************************,,,++++++++++++,,,++++++...---,,,---...---+++))),,,,,,,,,,,,,,,---------------------------------/////////////////////........./////////000000000000000111111111222222222333333444444555666777777999999:::;;;<<<===>>>>>>????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEGGGIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>===//////000000///...---------.....................////////////////////////,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------............---------,,,,,,,,,------------------------,,,------,,,+++++++++,,,------------------------////////////......------------------------------,,,------......------,,,,,,---------------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---.........//////000000000000000000000111111111111111111222333555777777:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======>>>???===>>>>>>>>>????????????========================;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888666666777777555444777777777777666666666666444444555555555555444444333333444444333333222111222222222111111111000000////////////////////////......................................./////////------------------------...------------,,,,,,,,,......---------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000//////......,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---))))))))))))***++++++,,,************++++++++++++***************************************************+++---......---+++***************************************************++++++,,,++++++++++++,,,...---,,,,,,---,,,+++)))+++++++++,,,,,,,,,------------------------------...//////////////////////////////000000000111111000000111111111222222222444555555666777777777777999:::;;;;;;======>>>?????????@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@???BBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHDDDFFFHHHGGGFFFDDDDDDEEECCCBBBAAA@@@???>>>===<<<------.........,,,+++***---------.......................................,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,------............---------,,,,,,,,,...------,,,,,,------......//////...,,,,,,...///------------------------000000000000///...---,,,........................,,,------......------,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------......///000000000000////////////000111222000000000111222444666777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>======>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@>>>======<<<;;;;;;::::::::::::::::::::::::::::::999777666777888888777555777777777777666666666666444444555555555555444444333333444444333333222111222222222111111111111000000000000000000000000000........................---............/////////........................------------,,,,,,,,,,,,++++++++++++************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......---,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))))))))))))))***++++++)))***************++++++************************************************((()))***++++++***)))(((***************************************************+++,,,+++***)))***,,,---,,,++++++,,,,,,+++*********++++++,,,,,,---------------------------------............///////////////000000000111111111000111111111111222222222555555666777888888777777999::::::;;;<<<===>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHCCCDDDFFFFFFDDDCCCDDDEEEAAAAAA@@@@@@???>>>======---...//////...,,,***)))---------.........//////------------------------,,,,,,,,,---------......,,,------......------,,,***++++++,,,------............---------,,,,,,,,,...---,,,,,,,,,,,,---...---...///...,,,,,,...111---------------------------.../////////...---,,,------------------------,,,------......------,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......///000000111000//////...///000111222/////////000222333555666777777777777888888888999::::::::::::::::::::::::999;;;===>>>>>>===>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::777666666777999999888666777777777777666666666666333444444555555444444333333333444444333333222111222222222111111111111000000000000000000000000000........................---------.........//////---------------------------------,,,,,,,,,+++++++++++++++************)))---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,))),,,...---+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,***)))((((((((((((*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************(((***,,,+++)))((()))+++,,,+++******,,,---,,,+++)))******+++,,,,,,------------------------------,,,,,,------...................../////////000000000111111111111222222222444555666777777777666555888888999:::;;;<<<=========>>>>>>??????>>>>>>===??????@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJLLLLLLKKKJJJIIIFFFFFFGGGGGGGGGFFFFFFEEEBBBCCCDDDDDDCCCBBBCCCDDD@@@@@@@@@?????????>>>>>>///000111111000...,,,+++---------.........//////------------------------,,,,,,,,,---------......,,,------......------,,,******+++,,,,,,---............---------,,,,,,,,,...---,,,,,,,,,,,,---...***,,,---,,,******---000------------------------***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---...///...------------------------------++++++++++++++++++++++++******++++++++++++*********+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...///000000111000///.........///111222...//////000111333555555888999999999999:::::::::::::::::::::::::::::::::888;;;===>>>>>>===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============::::::;;;;;;<<<=========::::::::::::::::::::::::666555666777999:::999777777777777777666666666666333444444555555444444333333333444444444333222222222222222111111111111000000000000000000000000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++---,,,++++++******++++++************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))******++++++++++++------------------------...---,,,,,,,,,,,,---...***,,,......+++***+++---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---///...,,,***(((&&&%%%%%%+++++++++,,,,,,---------************************************************++++++***))))))***++++++************************************************'''***++++++(((''')))+++,,,***))))))+++------,,,))))))***+++,,,,,,------------------------------,,,,,,,,,---------......---------.........//////000111111111111222222222333444555666666666555444777777888999:::;;;;;;<<<;;;<<<===>>>>>>===<<<;;;??????@@@@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLMMMOOOOOONNNLLLKKKGGGGGGGGGGGGFFFDDDCCCCCCBBBCCCDDDCCCBBBBBBCCCDDD@@@@@@@@@???????????????...------,,,,,,------...---..................---)))******+++---....../////////......------------.........------,,,,,,,,,---------............///...------,,,,,,------...000000000///......------,,,---------.../////////.........------,,,,,,,,,---------------------------------............///---------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------......,,,,,,,,,,,,......---------......000111111//////000111111111111111111222222333333444444555444444555666777888999999888999;;;:::999999:::<<<;;;;;;;;;<<<===>>>>>>???<<<===???@@@AAAAAAAAA@@@<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888777777666666666666666:::999999999999999999:::777666444333222222333333444444333333222111000000222222333333222111///...000000000000000000000000"""%%%)))...111111000///..................------------------------------------,,,,,,,,,,,,++++++******)))(((((()))******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))***++++++------...///++++++******************+++++++++++++++,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))******)))))))))))))))***((((((((((((((()))******************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......******+++,,,,,,,,,++++++,,,,,,,,,---------..........................................////////////000000111222222222222111444444444555555555555555777888999999;;;;;;<<<===?????????>>>>>>===<<<;;;<<<===>>>???????????????????????????@@@AAABBBBBBEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKNNNPPPOOOMMMIIIFFFHHHGGGFFFEEEDDDDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAABBBAAAAAA@@@@@@......------------............////////////......,,,,,,,,,,,,,,,---------000000000//////...............---------,,,,,,,,,---------............///...------,,,,,,------...............////////////---------.....................---------,,,,,,,,,---------------------------------............///---------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...///...---------...///000000...///000000111111000000111111222222333444444444444444555666777888888999888999::::::999999:::<<<:::;;;;;;<<<======>>>>>><<<<<<===>>>????????????========================;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888888777666666666666777888888777777777777888888777666444333222222333333444444333222222111000000222222333333222111///...000000000000000000000000***+++---//////...,,,+++....../////////000000000------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,---......++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++***))))))***+++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................////////////000000111111222222222111444444444444555555555555666666777888999:::;;;;;;===>>>>>>>>>>>>===<<<<<<===>>>>>>????????????>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHJJJKKKNNNOOOOOOMMMJJJHHHIIIHHHGGGFFFFFFEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB......------------............////////////.........---------,,,,,,++++++//////............------...------------,,,,,,,,,---------............///......------------......,,,------...//////000000...............---------...------------,,,,,,,,,........................---------............///------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......------------......------------------......---......///000/////////111111111222333333444444333444444555666777888888777999::::::999999:::;;;:::;;;;;;<<<<<<===============<<<<<<<<<<<<==============================:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;<<<999888888777777777777777666555555555555555555666666555444333222222222333333333333222111111000000222222222222111000//////000000000000000000000000000000//////...,,,+++***------......//////000000------------------------------,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((++++++***))))))***+++++++++++++++***************))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))***+++,,,---------***+++++++++,,,,,,,,,,,,------------------------............////////////000000000111111111222222333333333444444555555555555555666777888999::::::<<<<<<===>>>>>>>>>======>>>????????????>>>>>>===@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGJJJKKKLLLMMMNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEE------,,,,,,,,,,,,------------............------...------------,,,,,,,,,++++++++++++++++++++++++---------------------------------............///......------------......---------......//////////////////...---------,,,------------------------////////////////////////---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,------,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,,,,------...,,,---......//////......000000111111222333333333222333444555666777777888777888999999888888999:::::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;======>>>>>>===============<<<:::999999999999:::;;;;;;::::::::::::::::::::::::777777888999::::::;;;;;;999999888777777777777777555555444444444444555555555444444333333222222222333222222222111111000000111111111111111000//////000000000000000000000000///............//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++)))***++++++------...///++++++,,,,,,---...//////,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,,,,,,,+++***((('''+++******************+++************************))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++******))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***)))************+++++++++((()))***+++,,,---------++++++,,,,,,,,,---------------------------------............////////////000000000000000111111222222222222333444444555555555555666777888999999::::::;;;<<<===>>>>>>>>>>>>???????????????>>>===<<>>===;;;;;;<<<===>>>============<<<<<<;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999999888888777666777777777666555555444444555555666333333333333333333222222222222111111111111111000111111000000000000000000////////////////////////......------...000111222......---,,,+++******)))------------------------------,,,,,,,,,+++++++++)))+++,,,......,,,+++)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++)))***++++++------...///++++++,,,---......//////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,,,,+++***((('''*********++++++*********************************))))))))))))))))))))))))))))))(((((()))***++++++))))))***+++,,,+++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))*********++++++((()))***+++,,,------,,,------------............------------------------............////////////000000/////////000111222111111222222333444444555555555666777888999::::::999:::;;;===>>>>>>>>>>>>???????????????>>>===<<<============>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDD,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------.........///,,,,,,------------......,,,,,,,,,------------...---------............/////////............////////////......---,,,,,,+++...............---------,,,,,,,,,------------...........................---------............///------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------******))))))))))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000,,,------...///........./////////000111111222222111222222333444555666666555777888888777777888999::::::::::::::::::::::::======<<<<<<<<<======>>>===<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<999999999999999999999999:::::::::999999999888888888777777666666666666666666666555555555555666666222222333333333333222222111111111111111111111111111000000/////////000000////////////////////////000///............//////111000000///...---,,,,,,------------------------------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------.........//////......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,+++++++++++++++***)))((()))***++++++++++++***)))***************+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++,,,---,,,++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++******+++,,,,,,,,,++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///...///000111222000000111222333333444444555555666777888999::::::999:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBCCCDDDEEEEEEIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC...------,,,,,,------...---......//////......---............------------------------.........///,,,,,,,,,---------......---------............/////////............//////---------------------------------...............,,,,,,,,,---------......---------------------------------............///------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------******))))))))))))************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---............---,,,+++,,,,,,---...000111222------...///////////////......//////000111111222111111222333444555555666555666888777666666777999::::::999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999888888888888999::::::999999999999999999999999999999999999999999::::::777666666555555555555555555555444444444444555555111222333333333333222111000000000000111111111111111000///...//////000111/////////////////////////////////.........------////////////////////////------------------------------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---------++++++***************+++)))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))***,,,---...---,,,+++***************************************************++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,,,,+++******---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000.........///111222//////000111222333444444444444555666777888888999::::::;;;<<<===============>>>>>>????????????>>><<<<<<<<<======>>>???@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFEEECCCBBB//////............////////////000000000000//////111000///...---,,,+++++++++++++++,,,,,,---------,,,,,,,,,------.........---------.........////////////............//////+++,,,,,,------......///,,,------....../////////,,,,,,,,,------.........---------------------------------.........//////------------------------------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))***+++,,,,,,+++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,------------...///000000///...---++++++,,,---///111333444---...//////000000//////......//////000111111111000111222333444555555666555666777777666666777888:::999999999999999999999666888999;;;<<<<<<;;;;;;;;;;;;:::999999888777777777777777777777888888999888888888888888888888888777777888999:::;;;;;;<<<666666555444444444444444555444444333333444444555000111333333444333222111000000000000000111111111111000///......///000111////////////////////////,,,,,,---...//////......++++++,,,---...///000111---------------------------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......))))))*********+++++++++)))***+++,,,---......///,,,,,,,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++***)))))))))***+++,,,)))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))***,,,......---,,,+++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111000...---...///111222...///000111222333444444222333333444555666777777:::;;;<<<<<<===<<<<<<<<<<<<===>>>???????????????============>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHGGGFFFEEECCCBBB......................../////////......------,,,---..................------,,,,,,++++++,,,,,,---///......------,,,++++++........................///............---------------------------------------------------------111000...,,,+++++++++,,,------............------------------------------------------------------...------,,,,,,------...,,,++++++***++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++------------------------//////...---,,,++++++******************************+++,,,,,,,,,,,,+++***---,,,,,,+++***)))((((((333111...,,,+++---///111++++++++++++++++++++++++************************((()))***+++,,,---......******+++++++++,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...//////...,,,++++++,,,---///,,,...000000///...///000......//////000000111111000//////000111444666777555555666666777777888888999888777777777888::::::777888888999999:::;;;;;;888888888888888777666555777777777888888999999999::::::::::::::::::::::::<<<:::888777666777888999888777777666666666666666555444444333333222222111111111111111111111111111000000000000000000000000111111000000//////......//////////////////////////////.........---------------------------------+++++++++++++++++++++++++++++++++************))))))************+++++++++******+++++++++,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******)))))),,,,,,,,,---------......+++,,,,,,------,,,,,,+++......---,,,++++++++++++000///---,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************++++++++++++******)))***+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,+++*********))))))((((((++++++,,,,,,,,,---------,,,,,,+++***)))))))))***************************))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000..................................../////////////////////000111111222222111222333555666666777777888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@////////////////////////...---------------------------............---------,,,,,,++++++,,,,,,---------------------------....................................------------------------------------------------------------000///...---,,,,,,,,,---------............------........................------------------------------,,,,,,,,,,,,------,,,,,,++++++***+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++***************************+++,,,,,,,,,,,,+++***,,,,,,++++++***))))))))),,,,,,++++++************++++++++++++++++++++++++*********************************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222///...,,,++++++,,,...///,,,...///000///...///000///////////////000000000//////000111222444666777444555555666777777888888888888777777777888999:::777888888999999::::::;;;888888999999888777777666888888888888999999999:::999999999999999999999999999888666444444555666777888777666666555555666666222333333333333333333333222222222222222222222222000000000000000000000000111000000000/////////...........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++*********+++++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********)))+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------000///---------------,,,+++++++++++++++++++++,,,------------------------++++++************++++++******************************++++++++++++******))))))******+++*********,,,+++)))(((((()))+++,,,************)))))))))((()))))))))*********++++++,,,+++******))))))******************************)))******+++,,,+++++++++***************************++++++,,,,,,++++++************++++++,,,,,,,,,+++***)))((((((***,,,---..................................../////////////////////000111111222222222222444555666777777777888888888999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>=========>>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDGGGFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEFFFHHHHHHGGGDDDDDDCCCAAAAAA@@@@@@AAA////////////////////////,,,,,,,,,------------...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////------------------------............------------------------------------........................//////...------......///------............------////////////////////////------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++*********++++++,,,---......---,,,+++------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++---//////---***(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...---,,,++++++,,,......,,,---//////.........///000000/////////////////////000111333444555555555444444555555666777777777888777777777777888999999777777888888999:::::::::888999999999999888777777888999999999999:::::::::888888888888888888888888888777555444444555666666777777666555555555555666111111222222333444444555333333333333333333333333000000000000000000000000000000000000////////////.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++************++++++******************************++++++++++++******)))))))))***))))))((((((,,,+++***))))))***+++,,,************)))))))))))))))))))))************+++++++++***)))))))))*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,------,,,+++++++++,,,...///////////////////////////............////////////...//////000000111111222222333444555666777777777888888888888888888888999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBBBBAAAAAAAAAAAABBBBBBGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDFFFGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAA////////////////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------.........---------,,,,,,------------------------....................................//////000000------............------........................------------------------++++++++++++++++++++++++------,,,+++***************+++---......---+++***++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,...000000...,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---------,,,,,,,,,---......+++---//////...---...///000000000//////......---...000222333555555444444333444444555555666777777777777777777777888888999777777777888999999::::::888888999999999999888888999999999999999:::::::::777777777777777777777777888888777666666666777888777666555555444444555555111111222222333333333333222222222222222222222222000000000000000000000000000000000000////////////................................................------------------------------------------------+++++++++*********))))))))))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...)))*********))))))***,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))******))))))((((((++++++***))))))***++++++*********)))))))))))))))++++++++++++,,,,,,,,,,,,******))))))))))))******************************++++++,,,------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,...------------...//////////////////////////////............////////////......//////000111111111222333444555666777777777999999999888888888888888::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???AAAAAABBBBBBAAAAAA@@@AAAAAAAAAGGGFFFCCCBBBBBBDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDDDDEEEFFFFFFEEECCCBBBBBBAAA@@@@@@@@@AAA------------------------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------...------------,,,,,,,,,------------------------........................------...//////000000000------............------------------------------------------------------***++++++,,,,,,++++++***---,,,++++++*********+++***+++---......---+++***++++++++++++++++++++++++------------------------///......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,,,,------......+++---//////...---...///000000//////......------...///111333444444333333333333333444555555666666666666777777888888888888666777777888888999::::::777888888999999999888888999999999999999999999999666666666666666666666666666666666666666666777777666555555444444444444444333333333222222111111111000000000000000000000000////////////////////////////////////000000000000........................---.....................------------------------------------------------+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))*********+++++++++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,)))+++++++++))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******)))***************))))))+++******************+++))))))))))))))))))************+++++++++,,,,,,,,,***))))))((())))))******************************++++++,,,------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++++++++******************++++++,,,////////////////////////............////////////.........///000000111111111222333555666666666666999999999888888888888888::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAFFFEEECCCAAAAAACCCFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHFFFDDDDDDEEEEEEEEECCCBBBBBBAAA@@@@@@@@@AAAAAA,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,---...///////////////------............------------------------------------------------------***+++,,,------,,,+++***,,,++++++***++++++,,,,,,***+++,,,------,,,+++***------------------------------------------------000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,---------,,,+++***+++,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------+++,,,,,,------.........+++,,,......---------...//////.....................///000111222222222222222222333333444555555555555666777777888888777777666666777777888999999999666666777888888888888777999999999888888888888777666666666666666666666666333333333444444444444444555555444333333333333444444333333222111111000000000000000000000000000000////////////////////////////////////000000000000---------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++)))))))))************+++)))))))))))))))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++///...---,,,+++++++++++++++---///---***))),,,///******+++++++++,,,,,,,,,------------------------++++++************++++++******************************++++++++++++******((()))******++++++******************************))))))))))))************((((((((())))))))))))***))))))((((((((()))*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***///......---,,,+++******+++++++++,,,,,,,,,,,,,,,....................................////////////---......//////000000111000111222333444555555555777777777777777888888888999999::::::;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBBBBBBBDDDFFFHHHFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA------------------------.........//////000000000------............---------,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...------------............------........................------------------------+++,,,---......---,,,+++************+++,,,------++++++++++++++++++++++++---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++*********+++,,,---............***,,,......---------...------..............................///000111222222222222333444444555555555555777888888888777666666666777777888888999999555555666777777777777777888888888777777777666666666666666666666666666666222222333333444444444444555444444333222333333333222222222111111111111111000000000000000000000000////////////////////////.../////////000000000111---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++))))))))))))************)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,***---...,,,(((''')))---))))))***+++,,,------...------------------------++++++************++++++******************************++++++++++++******&&&&&&((()))******++++++*********++++++*********((()))))))))************(((((((((((())))))))))))((((((((((((((()))******************************)))******+++,,,+++++++++***************************++++++,,,,,,++++++***------,,,,,,++++++******------......//////......------------------------............////////////------......///000000000///000111222333444444444444444444555555666666666888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@??????????????????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCFFFHHHJJJJJJJJJIIIIIIGGGEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@AAAAAA........................+++,,,---///000222333444---......//////......------,,,,,,++++++,,,,,,---+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,---......---,,,+++---..................---////////////////////////------------------------+++,,,...//////...,,,+++)))))))))***+++,,,......,,,++++++******++++++,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,***+++,,,---............***,,,......---,,,---...,,,------......////////////...---------///000111111222222333333444555555444555777888888888777666666666666777888888999999444444555666666777666666888777777777666666555555777777777777777777777777333444555555666666666555555444333333222222333333000000000111222222333333111111111111111111111111////////////////////////.../////////000000111111---------------------------------.........//////------------------------+++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......(((***,,,)))%%%###%%%)))(((((()))***,,,---...///++++++++++++++++++++++++++++++************++++++******************************++++++++++++******$$$$$$&&&((()))***************++++++++++++******(((((())))))*********+++************++++++++++++((((((((((((((()))******************************))))))***++++++++++++***))))))))))))))))))))))))+++++++++,,,,,,+++++++++***************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------......///000000000...///000111222333333333111111222222333444555555888888999::::::;;;<<<<<<<<<===>>>??????>>>======????????????@@@AAABBBCCC@@@AAABBBDDDFFFGGGHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCAAACCCFFFHHHJJJJJJJJJIIIIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@???@@@@@@AAAAAA......////////////..................---,,,+++++++++******+++,,,---...///++++++,,,------....../////////.........---------///...---,,,,,,---...///...------,,,,,,------...+++,,,...000000///...---///,,,+++,,,...///---+++///............---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,...------,,,,,,------...,,,,,,,,,---------......+++,,,,,,------...............---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,000///...---------------////////////000000000000111111222222222333333333666777888999999888666555888888777777666666555555888666555666999:::999666555555555444444333333333444555555666666666666666666555555555555444444444555555444333333222111111000000111111222222222222333333333222222222111111222111111000///......---000000///.......................................,,,------......------,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))+++*********+++,,,,,,------,,,++++++******++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((***+++,,,,,,+++***++++++***)))(((((())))))---------,,,,,,++++++++++++++++++,,,,,,---------************************+++++++++************)))&&&$$$###%%%(((***)))'''''')))***++++++***)))'''))))))*********+++++++++((()))***+++,,,---------******+++,,,,,,***)))((())))))(((((((((***+++,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++))))))*********++++++++++++***************++++++************************------------------------,,,...//////...------...////////////000000000000//////000111222333333333333444444333333444777999777777888999::::::;;;<<>>>>>>>>>>>AAA@@@>>>======???AAABBB@@@AAABBBDDDEEEGGGHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJIIIGGGDDDCCCCCCBBBAAA???BBBAAA@@@???>>>>>>>>>???------............------,,,,,,------...---------+++++++++,,,,,,---...///------------------------///.........------------///...------------...///,,,,,,,,,++++++,,,,,,,,,+++,,,...///000///...---...---+++,,,...///---+++,,,,,,------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------.........---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------.........//////...---------------.../////////000000000000111111111222222222333333444555888::::::999777666777777777777666666555555888666555666888:::888666666666666555555444444444444555555666666666666666666555555555555444444444444444444333333222222222111111111111111111222222333333222222222111111111111111111000///.........000//////........................---------------,,,,,,------------,,,,,,------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++*********++++++,,,------,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++++++++,,,+++***)))))))))))))))------,,,,,,,,,+++++++++)))******************+++************************+++++++++************)))((('''&&&'''***+++***(((((()))***++++++***)))((())))))*********+++++++++((()))***+++,,,,,,,,,,,,***++++++++++++***))))))***))))))(((((()))***+++---,,,***++++++,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++************************------------------------,,,...//////...------.../////////000000000111111/////////000000111111111333444444333222222444555666666777888999;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>===@@@???>>>===>>>???AAABBBAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLIIIFFFDDDCCCCCCBBBAAA??????>>>===<<<;;;;;;;;;;;;,,,,,,------------,,,,,,***+++,,,---............,,,,,,,,,------...////////////...------,,,++++++............------------///...------------...///,,,++++++******++++++,,,,,,---.../////////...---...---,,,,,,......---,,,******+++,,,---...//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***...------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,------......---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,+++*********,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++,,,---...///000///...------------------....../////////000000000111111111222222222222333111444777:::;;;:::888777777777777666666666666555666555555666888999777666666666666666666555555555444555555666666666666666666555555555555444444444333333333333333333333333444333111000000111222222333222222222222111111111111111000000//////......000///......------............------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++************+++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++***************)))))))))************************+++++++++************)))+++***)))***+++,,,+++)))((()))***++++++***)))(((***************+++++++++))))))***+++,,,,,,,,,,,,,,,+++******)))*********+++***))))))((())))))***,,,+++******+++,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***************+++************************,,,,,,,,,,,,------------,,,---//////---,,,---...000000000000111111111111////////////////////////111333444444222111111222555555666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@???>>>>>>>>>???AAABBBBBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEIIIJJJLLLMMMMMMMMMLLLKKKGGGEEECCCBBBBBBBBB@@@???BBBAAA???>>>===<<<<<<<<<,,,------......------,,,+++,,,------.........---,,,------....../////////......---------,,,,,,,,,------------------------.........------.........,,,,,,++++++++++++,,,,,,------...//////......---------,,,---------------******++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......///...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,************************///...---,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////......---,,,,,,---------........./////////000000111111111111222222222222111444888:::;;;:::777555666666666666666666666666444555555777777777666555666666555555555555555555444555555666666666666666666555555555555444444444222333333333333333333333555444222000000000222222222222222222111111111111111000000000/////////...//////...------------......------,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))+++***************++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++------,,,,,,++++++******************************+++++++++*********)))))),,,,,,++++++++++++***)))((()))************)))(((************************))))))***+++++++++++++++---,,,***)))))))))***+++++++++***))))))(((((((((,,,***)))***++++++***)))******************************++++++++++++,,,,,,,,,+++******)))*********************************,,,,,,,,,,,,,,,---------+++---///...---,,,------000000000000111111111222000////////////////////////111333444333222111222444444555777999:::;;;<<<:::;;;;;;;;;;;;;;;<<<<<>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@>>>CCCBBB@@@???===<<<<<<<<<......////////////......---.........------,,,+++,,,---.../////////......,,,,,,,,,---------......,,,,,,---------------------..................---------,,,,,,,,,,,,------..................------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------------............------...------,,,,,,------...,,,,,,,,,---------......000///---,,,++++++,,,---......---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,------...............////////////000000111111111222222222333555888999999777555333555555555555555666666666222444666777777666555555444444444444444444444444444555555666666666666666666555555555555444444444222333333333333333333333555444333111111111222222222222222111111111000000000000000000//////////////////...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))))))))))))))*********++++++***))))))*********---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))+++++++++***))))))((()))))))))************))))))************************))))))***+++++++++******---,,,***)))))))))***+++************))))))((((((+++***))))))+++++++++)))************************))))))))))))************,,,++++++***))))))******************************+++++++++,,,,,,,,,------+++---......---,,,,,,---///000000000000111111111000000000000000000000///---///222444444333444555333444555666888999:::;;;999999::::::;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEBBB@@@@@@@@@@@@???>>>>>>===<<<;;;999999999888...//////////////////...............---,,,+++***,,,---...//////...---,,,++++++,,,,,,---...//////,,,,,,,,,,,,------------------...//////...------...------,,,,,,------...///............---------,,,---......,,,,,,---......---------,,,,,,,,,+++......---------,,,,,,,,,........................------------------------------......//////.........------,,,,,,------...,,,,,,,,,---------......000...,,,++++++,,,---.........---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////000000000111111111111222444555666777666555333222444555555555555666666666111333666777666555444444333333333444444444444444444555555666666666666666666555555555555444444444333333333333333333333333333333333333333222222222222111111111111000000000000000000000///////////////...------,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,***************************************************************+++++++++++++++***))))))))))))***---,,,++++++******++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++************+++,,,,,,*********+++++++++++++++)))))))))))))))(((((((((************************+++++++++************))))))++++++***((('''((()))***))))))))))))))))))***+++++++++***************))))))***************))),,,+++******)))*********)))************))))))(((***)))((()))+++++++++)))************************((((((((())))))))))))***,,,,,,+++***))))))))))))******************************++++++,,,,,,------+++,,,......,,,+++,,,---////////////000000000000000000000000000000000000,,,///111333333444555777444444555666777888999999999999999:::;;;;;;<<<<<<======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCAAA????????????>>>===>>>===<<<;;;::::::::::::---......//////......------------...------,,,,,,+++,,,---......---,,,+++,,,---------------------++++++,,,,,,,,,---------------...//////...---------,,,,,,,,,,,,,,,,,,---//////...---------------+++---///...,,,+++---...---------------...............---------,,,,,,,,,................................................+++,,,---............---...------,,,,,,------...,,,,,,,,,---------......///---,,,***+++,,,...000......---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******++++++,,,---------...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,++++++,,,,,,---...---------.........//////000000000000111111111111222333333333333333333333444444444555555555666666///333777777666444444444444444444444555555555666444555555666666666666666666555555555555444444444444444444333333222222222111222333555555444333222111111111111000000000000////////////000000000000///...------,,,,,,------,,,,,,,,,---......//////++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,***************************************************+++++++++,,,,,,,,,,,,++++++***)))))))))))))))---,,,++++++******++++++******+++++++++,,,,,,,,,************************)))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++)))))))))))))))***+++,,,)))*********++++++++++++(((((((((((())))))))))))************************+++++++++************)))(((***,,,+++(((''')))+++******))))))))))))******+++++++++*********))))))))))))************))))))***++++++++++++***))))))((((((******+++***))))))***(((((()))***++++++***************************((())))))))))))*********---,,,+++***))))))))))))************************)))******+++,,,,,,------***,,,...---,,,+++,,,------.........////////////.........//////000000000---///000000000111444666555555555666666666777777999999::::::;;;<<<<<<===<<<===>>>???@@@AAAAAABBB>>>?????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDDDDBBB@@@>>>>>>??????>>>===>>>======<<<<<<======>>>,,,------......------,,,++++++,,,---............***+++---......---+++***///......------,,,,,,++++++++++++,,,,,,---------,,,---...//////...---,,,,,,++++++++++++++++++,,,000///...---------------+++---///...,,,+++,,,///+++,,,,,,---...///000000......---------,,,,,,,,,------------------------........................***+++,,,,,,------------...------,,,,,,------...,,,,,,,,,---------.........---+++***+++---///111......---,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,))))))***++++++,,,------,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,------.........++++++,,,,,,,,,---------***++++++,,,---...//////++++++++++++,,,,,,---...---------.........//////000000000000111111111111000000000111222333555555444444444555555555666666///333777888666333333444444555555555666666777777444555555666666666666666666666555555555444444444555555444333333222111111///111333666666555333222111111111111000000000000////////////000000000000......---,,,,,,,,,,,,---+++,,,,,,---...///000000+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------++++++***))))))((())))))---,,,++++++******++++++*********++++++,,,,,,,,,************************)))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++'''(((***+++,,,,,,+++***))))))(((((()))***++++++))))))******++++++++++++))))))******++++++,,,,,,************************+++++++++************)))(((***,,,+++)))(((***,,,******))))))))))))******++++++++++++******))))))))))))*********))))))(((******+++,,,,,,***)))((('''((()))***++++++***))))))(((((((((***++++++***)))))))))))))))))))))))))))************+++++++++---,,,+++***))))))))))))************************))))))***+++,,,,,,------***,,,...---,,,+++,,,,,,------------.........///,,,,,,------...///000000/////////.........111333666666666666666666666666999999:::;;;;;;<<<======<<<===>>>???AAAAAAAAABBB===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBBBBB@@@>>>===>>>???>>>===:::999999999999:::;;;;;;,,,,,,------.../////////......///---+++)))******////////////////////////........................---------............///---------............///------------------------........................000...---...111222111///------------------------///............---------000///...---,,,+++++++++...------,,,,,,------............------,,,,,,,,,******+++,,,---------------------............///,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...........................---,,,,,,++++++++++++++++++++++++******))))))***++++++,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---...///000000///...---000000000000000111111111111111222222222333333333222333444555666555444333555666666666666666555555555555666666666666555555888777555333333555777888777666666666666666777888555555444333333333333444222222222222222222222222222111111111000000//////000000000000////////////........................++++++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********++++++++++++*********))))))************************...---+++*********++++++************************++++++************+++++++++***(((((()))******))))))************+++++++++******************************+++++++++,,,,,,,,,,,,+++++++++***)))))))))+++)))'''(((+++,,,***(((---,,,+++)))((('''''''''+++++++++,,,,,,+++++++++))))))))))))************,,,+++***))))))***+++,,,++++++***************+++******************************+++++++++,,,,,,,,,///////////////////////////......---------......111111111111111111111222333333444444444444444444555666777999:::;;;<<<<<<>>>>>>???@@@AAAAAABBBBBB???????????????????????????@@@AAABBBBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCCCCAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;..................---------......---+++***+++,,,////////////////////////---------------------------------............///---------............///------------------------........................,,,+++***+++---...---+++------------------------///............---------//////...---,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------------,,,------------............,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,+++++++++,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,---------...///000000///...---222111111111000/////////111111111222222222333333111111222333444444444444555555666666666666555555555555666666666666555555777666555444444555666777666666555555555555555555555555444333333333333444222222222222222222222222111111111000000000//////000000000000/////////...........................+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******************************,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++))))))******************+++++++++*********))))))************************,,,+++***)))))))))******+++++++++***************++++++************+++++++++***(((((()))******))))))************+++++++++*********************************+++++++++,,,,,,+++++++++***************+++)))((((((***+++***((())))))(((((()))***++++++******++++++++++++******))))))))))))************++++++***))))))***++++++++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......---------......///000111111111222222333333333333333444444444444555666777888:::;;;<<<======>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCBBB@@@???===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;000//////...------,,,,,,+++---...---,,,+++,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///------------------------...........................---,,,---///000///...------------------------///............---------......---------------......------,,,,,,------......------------,,,,,,,,,------.........------,,,------------............,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++************......---,,,,,,+++******,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,------...////////////...---333222111111//////...---111111111222222222222333000000111111222333444555444555555666666666555555555555666666666666555555555555666666666666555555444555666666555444222222555555444333333333333333222222222222222222222222111111000000000000//////000000000/////////..............................,,,,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((************************+++++++++++++++++++++++++++++++++++++++*********+++++++++***************************************+++***))))))((()))))))))++++++++++++******))))))++++++************+++++++++)))(((((()))******))))))************+++++++++*********************************++++++++++++,,,***************+++++++++***)))((()))***+++***((((((((((((((()))***,,,,,,)))******************)))))))))))))))************++++++***))))))***+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------...///000000000111222333333444444333333333444444444555555777888999;;;======>>>>>>?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB????????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<---------.........//////***,,,------------...000////////////////////////---------------------------------............///---------............///................................................---.........---------...........................///............---------------------...///000000...------,,,,,,------...------------------------////////////...---,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,,,,---...+++++++++++++++++++++,,,+++++++++,,,,,,---------............------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------------...//////......------------............//////000000000111000000111111111222222222333333222222222444666777333333444555555555555555444444555555555555444444333555777888888777555333555666777888777555222111444444333222222222222333111111111111111111111111//////////////////000000////////////....................................,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++************************************************************++++++++++++++++++++++++++++++*********))))))++++++************++++++***((('''(((***++++++***))))))*********+++++++++************************))))))*********+++++++++)))))))))***+++++++++,,,))))))******)))))))))*********)))))))))))))))***))))))************))))))((()))))))))*********************++++++***************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111//////000111333444555555222222333333444555666666999:::;;;===>>>???@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????>>>===<<<;;;========================,,,,,,------...//////000+++---......------...000////////////////////////........................---------............///---------............///...................................................///000///...---...///........................///............---------...---------...///000000...------,,,,,,------...,,,,,,,,,------------...------.........------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------------------++++++------------++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,---..................------------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------...............//////000......------------......,,,---......000111111222000000000111111111111222444444333333444444555555222333444555555555555555444444555555555555444444444555666888888666555444555666777777666555444333444444333222222222222222111111111111111111111111......////////////000000/////////.........------........................------------,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++************************+++++++++******************************+++,,,,,,,,,,,,+++************************++++++************++++++***((('''(((***+++++++++)))************+++++++++************************)))))))))************+++***************+++++++++(((***+++***)))((()))***(((((((((((()))***,,,,,,)))******************)))))))))))))))************)))***++++++++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................---------------...///000//////000111222222333333111222333333444555666666999:::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>------..................,,,---///...------...///////////////////////////---------------------------------............///---------............///...................................................000111000---,,,...///........................///............---------///...............///000...------,,,,,,------...,,,,,,,,,---------......+++,,,,,,------------,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------***+++---......---+++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////...------,,,,,,------...---.........///000000000000000000000111111111111333444444444444333222222111222333444555555555555333444444555555444444333444555666777777666555444444444444444444444444444444333222222111222222222111111111111111111111111........./////////000000//////.........---------........................------------,,,+++***))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++************************************+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******************++++++************************)))******+++,,,,,,------))))))******************))))))*********+++++++++************************((()))***+++,,,,,,+++***)))))))))***++++++,,,,,,++++++************++++++)))((('''(((***+++++++++)))************+++++++++************************))))))))))))************+++++++++***************(((***+++***(((((()))+++))))))(((((()))***++++++******++++++++++++******))))))))))))************)))***++++++++++++***)))))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......---------......////////////000000111111111111222222333444555666777999:::;;;===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA??????===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>/////////...------,,,,,,---...///...---,,,---///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////////////////........................)))+++---+++)))''')))+++//////////////////////////////.........---------//////............//////...------,,,,,,------...,,,,,,,,,------.........******+++,,,------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------***+++---......---+++***++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++++++++,,,,,,---------...------,,,,,,++++++***+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...///////////////.........000000000000111111111111222333444444333222000///111222333444555555555555333444444555555444444333555555666666666666555555333333222222222333444444444333222222111111222222000000000000000000000000---.........//////000000//////.........---------........................---...------,,,+++***)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,------(((((())))))*********+++))))))******++++++++++++************************'''((()))+++++++++***)))(((((()))***+++,,,,,,---++++++************++++++)))((('''(((***,,,,,,+++)))************+++++++++************************))))))))))))************,,,+++++++++******))))))(((***,,,+++(((''')))+++---,,,+++)))((('''''''''++++++,,,,,,,,,,,,++++++))))))))))))************)))***+++,,,,,,+++***)))))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,------------------------///......---------......////////////000000000000111111222333444666666777888999;;;<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>........................,,,,,,,,,---------............------------......------------------------........................---......///000111111222444222000---,,,,,,------..............................------------.........---,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,//////...---,,,,,,++++++------------------------,,,------......------,,,,,,------......------,,,......---------,,,,,,,,,///............---------------------------------//////...---,,,,,,++++++------------------------+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------......///000000000000000.........///000000111111222222222111111111000000222222111111222222333444666666666555444444444333555555666666666666555555444444444444444444444444111111111111111111222222222222111111000000//////////////////////////////000000000000///...,,,,,,)))***+++,,,---------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************+++++++++***)))***++++++***)))************************************************+++++++++++++++***)))(((************************...//////...,,,***+++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******((())),,,---...,,,+++)))***************++++++,,,++++++++++++++++++++++++************************---+++(((%%%%%%(((+++---************************))))))))))))))))))))))))++++++++++++++++++++++++,,,***))))))******((('''(((((((((((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))......---,,,+++))))))(((,,,+++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111000111222222444444555666888999:::;;;<<<>>>???@@@>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@@@@BBBDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDCCC>>>>>>>>>>>>>>>???@@@@@@======>>>>>>???@@@BBBBBB........................,,,,,,,,,---------............------------......------------------------.................................//////000000000333111///---,,,,,,---.................................------------......///......---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...........................------,,,,,,+++------------------------,,,------......------,,,,,,------......------,,,.........---------,,,,,,............------------------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,---------------------------------------------------...///////////////---.........//////000000222222222111111111000000222222111111222222333333555555555555444444444444555555666666666666555555444444444444444444444444111111111111111111111111111111111000000000000000//////////////////////////////000//////...---,,,)))***+++,,,---------------------,,,,,,+++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))***++++++***)))************************************************+++++++++++++++***))))))************************...//////...,,,***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,------***))))))))))))***++++++************************************************+++***)))(((((()))***+++************************************************))))))))))))))))))))))))***)))(((((()))***)))((()))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))++++++************++++++************************++++++*********))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///////////////000000111000111111222333444555555777777888:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBFFFDDDBBBBBBDDDFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBB>>>===============>>>???============>>>???@@@@@@........................,,,,,,,,,---------............------------...........................................................................///111000///---------...///..............................------------....../////////...//////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------------------------------------------------,,,------......------,,,,,,------......------,,,...............---------............------------------------------------.........------,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------,,,,,,++++++,,,,,,---///......---+++******))),,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,---------------------,,,------------------------,,,,,,---............---............////////////222111111111111000000000111111222222222333333333444444444444555555555555444555555666666555555444444444444444444444444444111111111111111111111111000000000000111111111111////////////////////////....../////////......---******+++,,,------------------,,,,,,,,,,,,++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---+++***)))***++++++***)))***************************************************++++++++++++***))))))************************---...///---+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++***+++---///000)))))))))))))))******+++))))))))))))))))))))))))************************))))))***++++++***))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))((('''(((*********((()))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))++++++************++++++&&&''''''((()))***++++++******))))))))))))(((((()))************+++++++++++++++,,,,,,,,,+++************++++++++++++******++++++,,,,,,,,,,,,,,,,,,...////////////000000000//////......//////000111000000111222333444555555666666777888:::;;;<<<<<<=========>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBEEEDDDBBBCCCDDDFFFEEEEEECCCCCCDDDCCCCCCBBBAAA@@@>>>======<<<<<<<<<===============<<<<<<======>>>........................,,,,,,,,,---------............------------......////////////////////////.......................................---------//////............///000..............................------------......///............/////////------------------------------------------------.........//////000000000,,,,,,------------------------------------------,,,------......------,,,,,,------......------,,,.................................---------,,,,,,------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,------......------,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,*********+++++++++,,,,,,,,,...------------,,,,,,,,,------------------------,,,------.........------////////////////////////111111111111000000000000111111222222333333333333333333333444444555555555444444444555555444444444333333333333333333333333222222222111111111111111//////000000111111222222////////////////////////------......///.........***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,+++***)))***++++++***)))******************************************************+++++++++******)))************************,,,---...---+++***+++,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,---...///000))))))(((((())))))***+++************************************************************************************************************************+++++++++++++++++++++++++++***))))))***+++***(((((((((((((((((((((((((((***+++,,,+++***)))***,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))***++++++)))))))))((((((((((((((())))))*********+++++++++++++++,,,,,,,,,++++++***************************+++++++++++++++,,,,,,,,,............///////////////............///000000000000111222333444444555666666777888999:::;;;<<<<<<<<<======>>>???????????????@@@@@@AAABBBCCCCCCCCCBBB@@@AAABBBCCCBBBAAACCCCCCCCCCCCBBBAAA?????????>>>>>>============>>>???>>>======<<<<<<<<<===........................,,,,,,,,,---------............------------......////////////////////////.......................................---------...............//////000..............................------------......---------------------,,,------------------------------------------------------......//////000000,,,,,,------------------------------------------,,,------......------,,,,,,------......------,,,------.....................------------,,,,,,,,,---------------------------------------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,------------------------------------------------....../////////......---//////000000000000111111000000000000000000000000000111222333333333222222222333333333444444555555333333444444444444333333333333333333333333333333222222222111111111000000//////000000111111222222////////////////////////,,,---...............---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++++++++***)))***++++++***)))************************************************)))******+++++++++******************************+++---------+++***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***---/////////...---)))))))))))))))******+++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************...---++++++++++++)))((())))))))))))))))))))))))+++,,,---,,,++++++,,,---))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((()))))))))))))))*********+++++++++***++++++,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,,,,,,,---------.....................//////000///000000111222333444555777777888999:::;;;;;;<<<;;;<<<<<<===>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCAAAAAAAAABBBCCCAAA@@@BBBBBBBBBBBBAAA???>>>>>>@@@@@@??????>>>??????@@@@@@@@@???>>>============........................,,,,,,,,,---------............------------...........................................................................///.........///////////////..............................------------......,,,,,,---------,,,++++++---------------------------------------------------------...............------------------------------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,------------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------...////////////...------......//////000111111111//////000000000000000111000111222333444333222222333333333333444444444444222333333444444333333222333333333333333333333333333333222222111000000000000000000000111111111111////////////////////////------.........------,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++------............//////+++******))))))******++++++***)))***++++++***)))************************************************))))))***++++++++++++***************************+++,,,---,,,+++***+++,,,******++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++---//////...,,,******************++++++,,,++++++++++++++++++++++++************************---,,,***))))))***,,,---************************((((((((((((((((((((((((((((((((((((((((((((((((...,,,++++++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---))))))))))))))))))))))))++++++************+++++++++++++++******)))))))))(((((())))))))))))******)))************+++++++++******+++,,,,,,,,,++++++,,,+++************+++,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,---------......------......///000//////000111222333444444777888888999::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>???@@@AAACCCDDDEEEFFFDDDCCCCCCCCCEEEDDDCCCAAA@@@@@@AAA@@@@@@???>>>===@@@????????????@@@AAABBB@@@???>>>>>>============........................,,,,,,,,,---------............------------......------------------------.................................//////000000000//////////////////....................................------------......------.........---++++++------------------------........................---------------,,,,,,,,,.........------,,,,,,+++------------------------,,,------......------,,,,,,------......------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,******+++++++++,,,,,,,,,***++++++,,,---...//////------------------------...............---,,,,,,***+++,,,---...000000111////////////000000111111///111222444444333222111444444333333333333333333222222333333333333222222222222222222222222222222333333222222111000000///111111111000000000000000////////////////////////............---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************,,,,,,---------.........,,,++++++******++++++,,,+++***)))***++++++***)))************************************************))))))***+++++++++++++++***************************+++,,,,,,+++***+++,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,+++***+++++++++++++++,,,,,,---************************************************++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++***)))++++++++++++++++++++++++)))***++++++))))))***+++))))))))))))))))))))))))++++++************++++++******)))))))))((((((((()))))))))*********++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++---,,,+++******+++,,,---((())))))***++++++,,,,,,,,,,,,,,,---------.........------------...////////////000111222333444444666777777888888999999999::::::;;;<<<===>>>???@@@>>>???@@@BBBDDDFFFGGGHHHDDDCCCCCCDDDEEEDDDBBB@@@>>>???????????????>>>>>>>>>===>>>>>>???@@@BBBBBB>>>>>>===<<<<<<<<<======........................,,,,,,,,,---------...............------.........------------------------........................---......///000111222222//////000000///...------.................................------.............../////////...,,,+++------------------------........................---------,,,,,,+++++++++//////...---,,,,,,++++++------------------------,,,------......------,,,,,,------......------,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------,,,,,,++++++,,,,,,---///...------,,,+++*********++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///......///000///...******+++++++++,,,,,,,,,)))***+++,,,...///000000------------------------------------,,,,,,+++***((((((***+++---...000000.../////////000000111111///111222444444333222111444444444333333222222222222222222333333222222222222222222222222222222222333333222222111000000///222222111111000000//////////////////////////////...///......---,,,+++***,,,,,,,,,------,,,+++++++++++++++,,,,,,---------***++++++,,,,,,++++++***************************)))))))))******+++++++++---,,,,,,++++++,,,,,,---+++***)))***+++++++++)))************************************************((()))***+++++++++++++++***************************+++,,,,,,+++***+++---(((((()))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++***)))******+++,,,,,,++++++,,,,,,---...))))))))))))))))))))))))************************)))***,,,......,,,***)))************************))))))))))))))))))))))))************************$$$$$$$$$&&&)))+++++++++((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((())))))******+++++++++,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,------,,,++++++,,,------((())))))***++++++,,,,,,---------.........//////...------------...////////////000111222333333444555555666666777777888888::::::;;;<<<===>>>???@@@??????AAACCCEEEGGGHHHIIIBBBAAAAAABBBCCCBBB@@@======>>>>>>????????????>>><<<<<<<<<===>>>@@@BBBBBB<<<<<<;;;;;;;;;<<<<<<===------------------------------,,,+++,,,---...///&&&000333......333222***------------------------.........------,,,,,,,,,++++++++++++,,,---...///---...///...------...///,,,---......//////...............////////////000000---+++,,,......,,,***,,,,,,,,,------.........000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------)))))))))******++++++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***......------------..............................------------------------////////////000000000000111111222222222111111000555222000000333555555333333333333222222111111111333333333333333333333333222222222222222222222222333333222111000000000111222111111111000000//////////////////////////////////////////////////////------,,,,,,,,,,,,+++++++++,,,------,,,+++)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))++++++******++++++,,,---,,,++++++******++++++,,,))))))))))))))))))))))))++++++************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((---,,,+++******+++,,,---,,,++++++******++++++,,,((((((((()))******++++++)))************+++++++++,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((('''(((((()))))))))))))))+++++++++***((((((+++---,,,++++++******++++++,,,''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))000...---+++******++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++..................------...//////000000000000000111000.........000333444333555666888999999999999::::::::::::;;;===>>>???<<<>>>AAADDDFFFGGGFFFFFFAAAAAAAAAAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<<------------------------------,,,,,,,,,---...///---888<<<444...//////***------------------------......---------,,,,,,,,,,,,,,,,,,,,,---...///000,,,---......------...000,,,---......//////......------........./////////000...,,,,,,......---***,,,,,,,,,---------......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///.........------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000000111111111111000000444222000000222444444333333333333222222111111111333333333333333333333333222222222222222222222222333222111111000000111111111111000000000/////////////////////////////////........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***++++++******++++++,,,---,,,++++++******++++++,,,...---------------------******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++,,,++++++******++++++,,,************)))))))))))))))************+++++++++,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))************)))))))))((('''(((((())))))))))))))))))******)))'''(((***,,,,,,++++++******++++++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...---,,,+++******++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,---...............000000//////000111333444222333555777888888888777999999999:::;;;<<<===>>>>>>???AAACCCDDDCCCCCCBBB@@@@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<---------------------------,,,,,,,,,,,,---...//////:::>>>666---,,,---+++------------------------...------------,,,,,,,,,------------...///000000,,,---......------///000,,,---......//////......,,,---------............///...,,,---......---,,,,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,////////////////////////------------------------,,,,,,---------.........//////000000000000//////222111///000111333333222222222222222222111111111333333333333333333333333222222222222222222222222222222111000000000111111000000///////////////...////////////////////////........................------,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++++++++******++++++,,,---++++++************++++++---,,,,,,,,,++++++************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))))))))******)))))))))++++++************++++++,,,++++++***))))))(((((()))************+++++++++,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))************))))))))))))'''((())))))******))))))((()))***)))'''''')))+++++++++************++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---............---//////000111111222222333111222333555666666666666888888999999:::<<<===>>>???@@@AAAAAAAAA@@@>>>===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<::::::999999999::::::;;;------------------------,,,,,,,,,,,,------......***222666111,,,,,,---,,,---------------------------------------------------------------...//////.../////////---,,,---...,,,---......///.........,,,,,,,,,---------............------......------------------------------------------------------------------------------------------------------------------------------------------------------...------------,,,,,,,,,------------------------------------------------///...,,,+++***++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////////////////------------------------,,,------------.........---...//////////////////000000///000111111111111222222222111111111111111222222222222222222222222111111111111111111111111111111000000000000111111////////////............////////////////////////........................------,,,,,,,,,+++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++++++++******++++++,,,---++++++************++++++++++++******))))))(((((())))))))))))******************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++************+++++++++++++++******)))))))))))))))*********+++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))************))))))***+++***)))((()))+++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...//////000000//////...///000111222222222222111111222444555555666666999999999:::;;;<<<===>>>>>>>>>??????>>>===<<<;;;======>>>???@@@@@@@@@???========================<<<<<<<<<;;;;;;;;;;;;;;;999888888888888999999:::------------------------,,,,,,,,,---------------***,,,,,,,,,...000...+++------------------------------------------------,,,,,,,,,+++,,,,,,---...000111111///,,,+++***+++,,,---......///.........,,,,,,,,,---------......---..................///------------------------------------------------------------------------------------------------------------------------,,,,,,------------------------------------------------------------------------------------------///...,,,+++***++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,---------------------,,,,,,,,,,,,------************************------------------------------........./////////------.../////////////////////000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111111000000///000000111111............////////////////////////////////////........................------,,,,,,,,,+++++++++))))))******+++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************++++++******++++++,,,---+++******))))))******+++,,,,,,,,,++++++*********(((((()))))))))***************++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,+++***)))+++******))))))******+++))))))******+++++++++,,,))))))*********++++++++++++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((())))))******************+++,,,,,,+++***+++,,,+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************************************************************************+++,,,,,,,,,,,,+++++++++,,,,,,---------...---......///////////////......///111111111111111222222222333444555666777999999999:::;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::;;;;;;777777777777777888999:::------------------------+++,,,------......------///---+++,,,000111...***------------------------,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---111111111///,,,******+++,,,---......//////......,,,---------............---...//////...---///000...------------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------------,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,------......---------,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------............/////////,,,---...///000000000///...000111222111000111111000000000111111111111111222222222222222222222222111111111111111111111111000000/////////000111111...////////////000000000////////////////////////------------------------------,,,,,,,,,,,,++++++************+++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))'''(((((())))))***************++++++++++++******************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********++++++,,,,,,,,,,,,++++++******))))))))))))******))))))******+++,,,,,,---)))************++++++++++++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))******++++++*********,,,------,,,++++++,,,******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,------......++++++,,,------------,,,------...//////000000111222222222222333555666777999999999999:::<<<===>>>999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>===========================999999999999::::::::::::777777777777777888999:::------------------------+++,,,---.........------///---,,,...//////......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------...///000///---,,,,,,---,,,---......//////......------........./////////,,,...000///...---///111......---------,,,,,,,,,------------------------------------------------........................,,,,,,---......---,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////................................................++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++*********+++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---............,,,,,,++++++++++++,,,,,,........................------------------------,,,,,,---------.........------...///000111111000---000333333111000111222///000000000111111111222111111111111111111111111111111111111111111111111///////////////000111111/////////000000000111111////////////////////////------------------------------,,,,,,,,,,,,+++++++++************+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++******++++++,,,---******))))))))))))******&&&&&&''''''(((((())))))''''''(((((()))******+++******++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++************************((((((((()))))))))******++++++************++++++******))))))))))))******++++++++++++++++++++++++)))************+++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***)))+++------,,,******+++******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************((('''&&&******************************************************+++,,,,,,,,,,,,+++*********+++,,,---------***+++,,,,,,------,,,,,,------,,,,,,---...000111000000000000111333555666666666777777888:::;;;<<<::::::::::::::::::;;;<<<=========>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999::::::777777777777888999:::;;;------------------------+++,,,---.........---,,,)))***,,,...---,,,...222------------------------,,,,,,,,,------.........///......---------......,,,---......------...000,,,---......//////...............////////////000,,,...000000...---///222.........------,,,,,,,,,........................------------------------........................,,,,,,---......---,,,,,,+++++++++,,,,,,---------)))***+++,,,...///000000................................................)))***,,,---...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))------------------------))))))***+++---...//////++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,---............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------...///000111111111111---111444444222000111333//////000000111111111222111111111111111111111111000000000000000000000000///////////////000111111//////000000111111222222////////////////////////---------------------------------,,,,,,,,,++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++++++++******++++++,,,---******))))))))))))******))))))***+++,,,---......&&&''''''((()))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********++++++***)))(((((()))***+++******))))))))))))******------,,,++++++*********)))************+++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***(((***,,,,,,+++***)))*********))))))))))))******'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********)))(((&&&%%%))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,,,,---......//////......---,,,+++***+++---///111//////...///000111333444444555555555666888999:::;;;;;;::::::999:::::::::===>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::777777888888999999999:::777777777777888999:::;;;***+++,,,,,,------------/////////......---------......------------..............................++++++,,,,,,,,,---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///......---+++)))'''&&&...------,,,,,,------...---,,,,,,+++*********+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------)))+++------,,,,,,,,,---//////...---,,,++++++***---------,,,,,,+++++++++...,,,++++++---......---,,,++++++******++++++,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................000000000000000000000000111111111000000000000000000000000000111111111111222222222111111111000000000000000000000000000000000000///...------,,,,,,........................------------------------,,,,,,,,,+++++++++******++++++******++++++,,,------,,,,,,+++*********+++++++++++++++,,,,,,---...,,,,,,,,,++++++*********++++++************++++++************************,,,+++++++++***))))))))))))************+++++++++************************))))))))))))))))))******++++++++++++++++++++++++++++++******)))******+++,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************+++++++++++++++***)))((()))))))))******)))))))))************************))))))))))))******************************************************************))))))))))))******))))))))))))************,,,+++***))))))***+++,,,++++++***)))(((((())))))))))))************)))))))))*********++++++++++++******)))(((((((((((((((***)))))))))))))))******))))))))))))))))))******++++++******)))((((((((())))))))))))))))))))))))+++***)))))))))***,,,,,,((()))***,,,...000111222------------,,,++++++***---------.........//////---......///000/////////000//////000222444666777666666555555555666666777777888999:::;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777777555666888999:::::::::999777777888999999999999888+++,,,---............---////////////.........---......------------..............................++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------,,,++++++...------,,,,,,------...---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++)))+++------,,,,,,,,,---.........------,,,,,,+++------,,,,,,++++++++++++---+++******,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,************************---------.........//////------------------------........................000000000000000000000000111000000000000000000000000000000000111111111111222222222111111111000000000000000000000000000000000//////......---,,,,,,........................------------------------,,,,,,,,,++++++++++++******************+++,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++************++++++************************+++++++++***************))))))*********+++++++++*********************************)))))))))))))))++++++++++++++++++++++++++++++***************+++,,,++++++++++++++++++,,,,,,+++************+++,,,************************+++++++++++++++***))))))******))))))))))))******************************))))))))))))******************************************************************))))))))))))******))))))))))))******************)))(((((()))******++++++***)))))))))))))))******++++++++++++******)))))))))*********++++++******)))(((((((((((((((******))))))))))))***************)))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++***)))))))))***+++,,,)))******+++,,,---......,,,,,,,,,---,,,,,,++++++,,,,,,---------.........,,,---......//////......000000000000111333555666555555444444555555666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777555666777999999999999888777777888999999999999888------......//////......////////////..................------------..............................,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,---....../////////......------------......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++)))+++------,,,,,,,,,---------------------------,,,,,,+++++++++++++++***,,,***))))))+++,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++---------.........//////------------------------........................000000000000000000000000000000000000000000111111000000000000111111111111222111111111111000000000000000000000000000000000000//////......---------........................------------------------,,,,,,,,,,,,++++++++++++***))))))))))))***++++++,,,,,,++++++******++++++------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++************++++++***************************************+++++++++)))))))))*********++++++************************+++*********))))))((((((************************++++++******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++++++++***))))))+++***)))(((((()))***+++************************))))))))))))******************************************************************))))))))))))******))))))))))))************))))))(((((((((((())))))+++***))))))))))))))))))++++++,,,,,,,,,,,,++++++((((((((()))))))))************)))((((((((())))))+++******)))))))))******+++*********))))))((((((((((((((()))******++++++))))))))))))))))))))))))******))))))******+++,,,*********+++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------000000000000111222333444444333333333444444555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777666666666666777888888777777666666777888888999999888888------............------.........---------------......------------..............................,,,,,,,,,------------...........................------------------------------------------------,,,---......///.........***+++,,,---.../////////......------------......---,,,,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,)))+++------,,,,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,+++)))***,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))***+++------------------------+++++++++,,,,,,,,,------------------------------........................000000000000000000000000000000000000000111111111///000000000111111111111111111111111000000000000000000000000000000000000000/////////......------........................------------------------------,,,,,,,,,+++++++++)))))))))((())))))***+++,,,,,,++++++***++++++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))***+++++++++,,,))))))))))))************************************++++++******)))((((((((())))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******)))+++***)))(((((()))***+++************************((()))))))))******************************************************************))))))))))))******((()))))))))******************))))))))))))************)))))))))))))))******++++++++++++++++++***(((((((((((())))))))))))******))))))((())))))***++++++******))))))******++++++******)))(((((((((++++++******)))((((((((())))))))))))))))))))))))***************+++++++++******++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,000000000000111111222222222222222222333444555555777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888777666666777777777777777666666666666777777888888888888888,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,,,,---------.................................------------------------------------------------,,,---......///.........+++,,,,,,------------,,,///......------......///---,,,,,,+++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------)))+++------,,,,,,,,,---+++,,,,,,------.........++++++++++++++++++++++++---,,,++++++---......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,------------------------+++++++++,,,,,,,,,------------------------------........................//////////////////////////////000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000///////////////.................................---------------------------------,,,,,,,,,++++++)))))))))((())))))***+++,,,++++++***++++++,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))***+++++++++,,,(((((()))))))))*********************************************))))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***((())))))))))))))))))(((************************)))******+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))******************************************************************))))))))))))******((()))))))))************++++++++++++++++++++++++***)))))))))))))))******))))))************))))))(((((((((((())))))))))))******))))))))))))******,,,,,,+++***************************))))))((((((++++++******)))((((((((())))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,------)))******+++,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,---,,,,,,,,,...//////000111111111111111111111222222444555555777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888777777666777777777666666666666666666666777888888888888777,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------..............................,,,---------............................................................------------------------,,,---......//////......,,,------------,,,++++++//////............//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++------,,,,,,,,,---,,,,,,,,,------.........+++,,,,,,,,,,,,,,,------...,,,+++,,,---.........------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++---------.........//////------------------------......................../////////////////////////////////000111111222222000000000000111111111111//////000000000000000111000000000000000000000000////////////////////////........................------------------------------------,,,,,,,,,,,,***))))))))))))***++++++++++++******++++++,,,,,,------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++************++++++***************************************+++++++++((((((((()))))))))******************************)))))))))))))))))))))***************************)))***+++---------,,,,,,***+++,,,------,,,+++***(((((()))******)))((((((************************))))))***++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))))))))******))))))))))))************++++++,,,------,,,++++++)))))))))))))))******+++)))))))))******)))))))))((((((((()))))))))************)))))))))***++++++---,,,+++***************)))))))))))))))))))))***((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,,,,------)))***++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------///000111111111111111111111222333444555666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888777777666666666777888888555666777777888888777777------......---,,,,,,+++---------....../////////......------------..............................------------....................................////////////////////////........................,,,---......//////......------............------//////............//////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......,,,+++***)))+++------,,,,,,,,,---,,,,,,------------------,,,,,,---------.........---+++***+++,,,...------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................////////////////////////...//////000111111222222000000000000111111111111////////////000000111111000000000000000000000000/////////////////////000........................------------------------...------------,,,,,,,,,***************+++,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,++++++************++++++************************+++++++++***************(((((((((((()))))))))***************************((((((((()))******++++++++++++++++++++++++++++++(((***,,,---......---,,,)))***,,,------,,,***))))))***+++,,,,,,+++***)))************************))))))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************************************************************))))))))))))******))))))))))))***************+++,,,,,,,,,,,,+++***)))))))))))))))***++++++)))******++++++******))))))))))))*********++++++******))))))******+++,,,...---,,,+++************((((((((()))******++++++((((((((()))******++++++))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++***************++++++++++++******)))++++++++++++,,,,,,,,,---+++,,,,,,---------------+++,,,...///111111111111111111222222333555666777777888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999666666777777888888999999888777666666777888999:::555666666777777777777777.../////////...------,,,.../////////000000111111.........------.................................---------.........//////........................000000000000000000000000........................,,,---......//////......------...///000000000/////////............//////,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---//////...,,,)))''')))+++------,,,,,,,,,------------------------------------....../////////,,,***)))***+++---,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++---///........................+++++++++,,,,,,,,,------------------------------........................////////////////////////...//////000111222222222000000000000111111111111.../////////000000111111000000000000000000000000////////////000000000000........................------------------------......---------,,,,,,,,,++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++,,,------...*********++++++,,,,,,,,,++++++************++++++************************,,,+++++++++******))))))(((((((((((())))))))))))************************''''''((()))***+++,,,,,,++++++++++++++++++++++++((())),,,.........---,,,)))***,,,------,,,***)))+++,,,---......---,,,+++************************((()))***+++++++++++++++'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))))))))******************************************************************))))))))))))******))))))))))))************)))***+++,,,,,,+++***)))))))))((())))))***+++++++++++++++,,,,,,+++++++++************++++++++++++******))))))***+++,,,,,,...---,,,+++************''''''((()))***+++,,,,,,++++++******)))((((((((())))))))))))))))))))))))((()))***+++,,,+++******---,,,+++***)))((('''&&&+++++++++++++++***)))(((++++++,,,,,,,,,---------+++,,,------......------)))+++---///111111111111222222222333444555777888777888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999555555666777888999::::::888777777777777999;;;<<<555666666777777777777777///...---...000111000///+++,,,------......------------------------------000///...---------------///...---,,,,,,,,,,,,,,,------------------------//////.........---------////////////////////////---.../////////...,,,+++000000000000///////////////............---------,,,---......,,,+++,,,.................................---------,,,,,,,,,---.........---,,,,,,+++,,,,,,************,,,,,,,,,,,,,,,---------......------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////---,,,+++*********------++++++++++++------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////------------------------......---,,,---...///000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000------------------------************************++++++++++++++++++++++++------,,,+++***)))(((''')))))))))***+++++++++,,,++++++************++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))************+++++++++*********))))))(((((())))))*********+++******++++++++++++******************************************************************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))++++++************++++++************************************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,***(((***---...---+++------,,,,,,+++,,,,,,,,,+++,,,---...////////////000000111222333555666777444444555666777888999999:::::::::::::::999888777999999::::::999888666555666666555444333222222111444555555666666666666666111///...---------+++)))+++,,,------......------........................//////...---------------//////...---------------------------------------//////.........---------////////////////////////.../////////......---,,,---.........///////////////............---------,,,---......,,,,,,---.................................---------,,,,,,,,,------......------,,,+++---...////////////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,---------------------------------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,+++,,,,,,,,,------,,,++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++,,,,,,---......///------------------------...---,,,,,,,,,---//////000/////////............////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////------------------------............------------++++++++++++++++++++++++++++++++++++***************************+++++++++++++++************++++++************************************************,,,++++++******++++++,,,************************************************************)))))))))((())))))))))))************+++++++++*********))))))))))))))))))*********+++******++++++++++++******************************************************************************+++++++++*********))))))))))))))))))************************************************************************************++++++***)))))))))))))))+++******))))))******+++************************************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++,,,***)))***,,,---,,,*********)))))))))******+++,,,---------.../////////000000000111333444666777555555666777888999::::::888999999999888888777666888999999999888777666555555555555555444444444444555555666777777777777666000...,,,,,,+++***(((''',,,,,,---............---//////////////////////////////...------------...000//////...............------------------------...............---------////////////////////////000//////............///,,,,,,------....../////////............---------,,,---......,,,,,,---.................................---------,,,,,,,,,------......------,,,,,,,,,...000222222000...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,........................------------------------............------------------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,,,,------.........---------------------------,,,,,,,,,,,,---......////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////------------------------000000000//////.........++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++***************++++++************++++++************************++++++++++++++++++++++++++++++************++++++************************************************************))))))))))))))))))))))))************+++++++++***************)))))))))*********************++++++++++++******************************************************************************+++++++++***************)))))))))*********++++++************************************************))))))))))))))))))))))))++++++***))))))))))))***+++******))))))******+++************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((++++++***)))))))))******))))))))))))))))))))))))************************************+++++++++,,,---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,---...//////...---,,,------//////000000000111222444555666555555666777888999::::::777888888888888777666666888999999999888777666555444555555555666666666777555666777777888888777777---,,,***+++,,,,,,+++***,,,------.......................................///......---------......///...------------......................................................////////////////////////111000...------...///000........................///............---------+++---...---,,,,,,---///..............................---------,,,,,,,,,,,,------...------,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......------------------------------,,,++++++++++++,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,---......---------,,,,,,---------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------...///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////------------------------//////...---,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++***))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++*********************************************************)))))))))))))))((()))))))))******************************************************************++++++++++++******************************************************************************************************))))))*********+++++++++************************************************((((((((((((((((((((((((++++++***))))))***************))))))))))))******************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((,,,++++++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******+++++++++,,,,,,,,,---,,,++++++++++++***)))---------......000111111000///---,,,+++---.../////////000000111333444555444444555666777888999999777888888888888888777777999999999999999888888777666666666666666777777777666666777888888888888888...,,,+++,,,---...---+++,,,---......//////......------------------------......---------......///,,,,,,,,,++++++,,,------........................---.....................////////////////////////000///...------...///000222111111000///...------///............---------+++,,,------,,,,,,...///..............................---------,,,,,,,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,///...------,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------------------------------,,,,,,,,,---------------------------------------,,,,,,---------..................///////////////111111111111111111111111////////////////////////000000000000000000000000////////////000000000000........................------------------------------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++++++++***))))))))),,,,,,++++++++++++,,,,,,************************************************+++******))))))******+++************************************************))))))))))))))))))******((()))))))))************************************+++++++++*********************++++++++++++******************************************************************************************************************++++++++++++************************************************((((((((((((((((((((((((+++***************++++++***))))))))))))))))))***************************************************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))************************((())))))*********)))))),,,,,,+++***))))))******))))))))))))))))))))))))''''''''''''''''''''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********************+++,,,......000///---,,,+++---...////////////000111222333444222222333444555666777777888888999999:::999999888;;;:::::::::999999999999999888888777666666555555666666777888888888888888111///...---...---,,,***------...////////////...------------------------...------------...//////++++++++++++++++++,,,---........................---------...............////////////////////////...------------...//////222222111000///......---///............---------***,,,------------...///..............................---------,,,,,,,,,,,,,,,------......------...---,,,++++++,,,---...,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...---,,,,,,------------............------+++,,,,,,------.........------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,---......//////...............///////////////111111111111111111111111////////////////////////000000000000000000000000////////////000000000000........................---------------------------------,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++***************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))************))))))))))))***************************++++++++++++++++++++++++***************++++++++++++*********************************************************************************************+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,***))))))(((((())))))***************************************************)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))************************((())))))************))),,,++++++*********++++++))))))))))))))))))))))))************************************+++++++++,,,+++,,,---,,,*********,,,++++++++++++,,,---......///...---,,,------//////////////////000111222333111111222333444555666666888888999::::::::::::999;;;:::999999999999::::::999999888777666555444444555666777777888888777777000...------......---+++------...///////////////........................---------------...//////,,,++++++++++++,,,---...........................---------.........//////////////////////////////++++++,,,---------------///////////////////////////............---------***,,,------------...000..............................---------,,,,,,,,,+++,,,------......---------..................---,,,,,,,,,---------......------------------------///......---,,,---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...------------......///,,,---...//////...---,,,++++++,,,,,,---......///------------------------////////////////////////------,,,,,,,,,,,,------................................................***++++++,,,---...//////---------------------------------------------------...///000000000//////............/////////000////////////////////////////////////////////////000000000000000000000000.../////////000000000111........................------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***************+++++++++---,,,,,,++++++,,,,,,---******************************************************))))))))))))******++++++++++++++++++++++++************************((()))))))))************))))))))))))************))))))*********+++++++++,,,,,,,,,++++++***************++++++++++++******************************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********++++++,,,---))))))(((((((((((())))))************************************************)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))************************(((((()))***************++++++*********+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++)))+++---,,,******+++---......------------......,,,---------...////////////////////////000111222111222222333444555666777777777888999999999999999999888777777777888999999777777777666666555555555555555666777777777777666+++******,,,...000000///---......///////////////////////////////////////---------------...///000,,,,,,,,,,,,------...///////////////////////////---------.........//////////////////////////////)))***,,,---...---,,,,,,++++++,,,---...///000111//////.........---------***+++------------...000..............................---------,,,,,,,,,+++,,,,,,---.........---***,,,...//////...,,,***,,,,,,,,,---------......++++++++++++++++++++++++//////...------------...........................------------------------+++++++++,,,,,,---------------------------------........................,,,------......------,,,,,,,,,,,,---...///000111,,,---...//////...---,,,++++++,,,,,,---...//////------------------------000000000000000000000000///...---,,,,,,---...///................................................)))***+++,,,...///000000---------------------------------------------------...000111111111000///---.........//////000000........................////////////////////////000000000000000000000000.../////////000000111111........................------------------------*********************+++++++++++++++++++++++++++)))******+++---......///))))))******+++++++++,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))************))))))******++++++++++++,,,,,,,,,++++++***************++++++++++++******************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---))))))(((((((((((())))))************************************************)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))************************(((((()))***************************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********(((***---,,,******,,,...++++++***)))))))))******+++,,,---...//////////////////...//////000111222222333333444555666777777666666777888888888888888777777666555555666777888555555555555666666666666444555555666666666666666---------------...///000////////////////////////......////////////......///...---,,,,,,---...////////////...------,,,,,,000000//////............//////////////////..............................////////////............//////.........---------///............---------........................000000//////......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///000000///....../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------........................000///---+++++++++---...+++++++++,,,,,,---------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000///---+++++++++---.........//////...------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++//////.........---------........................////////////////////////....................................////////////////////////000000000000000000000000000000000000000000000000////////////////////////............------------------------///...---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***++++++,,,,,,------...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++************++++++***+++---......---+++*********++++++++++++******++++++++++++++++++++++++************************,,,+++++++++***)))))))))++++++***************+++------,,,,,,+++***))))))******+++,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++,,,,,,+++***))))))******++++++******************++++++************++++++******++++++++++++******---,,,+++*********+++,,,))))))******+++++++++,,,)))((('''''''''(((***+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))(((((('''''''''&&&******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((++++++************++++++$$$&&&(((***++++++***)))(((((())))))*********+++*********)))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///000111111222333222000//////111333444555555555555666666666666777777777777666666666666555555555555666666666666444444555555555555444444...------------......///..............................////////////......------,,,+++,,,,,,......------................../////////.........------------------------------........................,,,,,,------......////////////.........---------///............---------........................////////////............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...//////...---......///.........------------------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................000...---++++++,,,---...,,,,,,---------.........,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,---------.........////////////////////////000///---++++++,,,---...,,,,,,---------------,,,......---------,,,,,,,,,------............------//////.........---------....................................................................................////////////.../////////000000000000000000000000000000000000000000000000////////////////////////............------------------------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***++++++,,,,,,------...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***************++++++***************+++------,,,++++++***)))))))))***+++,,,,,,---------++++++************++++++++++++++++++++++++++++++,,,++++++***))))))******************************++++++************++++++******++++++++++++******,,,+++***)))))))))******)))))))))******+++++++++++++++*********++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,)))))))))(((((((((''''''******++++++++++++******************************+++*********))))))))))))*********))))))*********'''(((***+++++++++)))(((((()))))))))***************)))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......---......///000000111111222111000//////111222444444444555555555666666666666666666555555555444444444555555555666666666666444444555555555555444444///...------------------..............................////////////......+++++++++++++++,,,---...,,,,,,------...//////000.........---------------------------------------........................******+++,,,---...//////...............---------///............---------......................................./////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---......---,,,,,,---............------------------------------------........................,,,------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------///...---,,,+++,,,---...------............//////,,,,,,,,,---------............---,,,,,,,,,------,,,------------.........///////////////////////////...---,,,,,,,,,---...+++,,,,,,---------,,,,,,...------------,,,,,,,,,......////////////.....................---------------------------------------------------------........................---............/////////....../////////000000000000000000000000000000000000000000000////////////////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))++++++++++++))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************++++++++++++***************++++++,,,,,,,,,+++******)))))))))***+++,,,---.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************++++++************++++++******++++++++++++******+++***))))))(((((()))))))))))))))))))))*********+++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,++++++************++++++*********)))))))))))))))******++++++++++++******++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))((())))))))))))************))))))))))))))))))******************************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------.....................//////000000111111111000///000111222333444444444444555555555555555555444444444333333333444444444555555555666666444444555555555555444444///......---,,,,,,,,,,,,........................---......//////......---+++++++++,,,,,,---......---------.........//////------------------------.........///////////////........................++++++,,,---......//////........................///............---------..........................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...---,,,+++,,,,,,------------------------------------------------------------------------------......///.........,,,,,,------------------,,,,,,------------------------------------------...------,,,,,,,,,---...------------............,,,,,,,,,---------.........------,,,,,,,,,------------------............///////////////////////////...------------......---.........------,,,+++------------------------.........//////.................................------------------------------------------------........................---------.........//////........./////////000000000000000000000000000000000000000000////////////////////////............------------------------,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******)))******++++++******)))************************************************)))))))))***+++++++++,,,*********)))******+++,,,,,,+++++++++******))))))++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***************+++***************+++++++++++++++************++++++******++++++++++++******+++*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))(((************++++++++++++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++***)))))))))))))))))))))*********)))))))))))))))*********************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,------------............/////////000000000000//////000111222333333333333333444444444444444444444444333333333333333333444444444555555555333444444555555444444333///...---,,,,,,,,,,,,,,,........................------............------,,,,,,---...............//////.........---------------------------------........./////////000000........................//////..................---.....................///............---------........................000//////...---,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---------------------------------------------------------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...---------.........//////////////////////////////.........---.........///111111111000...---++++++------------------------------............---------.....................------------------------................................................------------........................////////////////////////////////////000000000000////////////////////////............------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++(((((())))))))))))((((((************************************************)))))))))***+++++++++,,,******))))))***++++++,,,++++++***************)))------------,,,+++******---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***************++++++))))))*********+++++++++++++++************++++++******++++++++++++******+++++++++++++++******************))))))))))))))))))***+++,,,,,,+++)))((())))))*********++++++++++++******))))))******+++************++++++++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++))))))************))))))&&&'''((()))******************))))))))))))))))))(((((())))))************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,............////////////////////////000111222333222222222222333333333333555555555444444444333333333333333333444444444444333333444444444444333333...---,,,,,,,,,,,,,,,,,,------------------------------............---------......//////......---000//////...------,,,,,,---------------.........++++++,,,,,,---.................................000000/////////.........---------...............///............---------........................//////......---,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...........................------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,---......------........./////////////////////////////////---.........////////////222222111111///...,,,+++,,,,,,,,,------------...---------......------------------...............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,------------.........------........./////////////////////////////////000000000000////////////////////////............------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++***++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))))))))(((***************************************************************+++++++++))))))))))))***+++,,,,,,************************,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))******+++,,,)))))))))***++++++,,,,,,++++++************++++++******++++++++++++******+++,,,,,,,,,,,,+++******+++++++++******************++++++,,,,,,,,,,,,,,,)))))))))************+++******))))))))))))*********************+++++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++************))))))))))))((((((((()))******++++++************************************************************************************************)))))))))******++++++,,,************++++++++++++........................---...///000000111222222111111111111222222222222555555444444444333333333222222222333333333444444333333444444444444333333,,,,,,,,,+++,,,,,,------------------------------,,,------......------,,,.........///...---+++***..................------------........./////////++++++,,,,,,---......///........................---.....................---------........./////////............---------........................,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---......---,,,,,,---++++++,,,,,,,,,---------------------------------------------------------***+++,,,------.........///.........------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............////////////////////////////////////------.../////////////////////////////////...---,,,,,,,,,---------............////////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,---------.........---------.........//////////////////////////////000000000000////////////////////////............------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,,,,------...***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************+++++++++***************))))))))))))***+++,,,---))))))))))))************((()))******+++++++++***++++++************++++++++++++++++++++++++++++++******))))))***++++++,,,((())))))***++++++,,,,,,++++++************++++++******++++++++++++*********++++++,,,+++***)))(((,,,,,,,,,,,,+++++++++***)))))))))***+++,,,---...))))))))))))******************))))))))))))******)))))))))*********++++++******++++++++++++***************************************++++++,,,,,,,,,***+++,,,------,,,+++***(((((((((((()))******+++************)))))))))((('''(((((()))******++++++************************************************,,,,,,++++++***)))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,........................,,,---...000111111222222000000000111111111222222333333333333222222222222222222222222333333333333222333333444444333333222++++++++++++,,,------...------------------------,,,------......------,,,---.........---+++)))(((,,,,,,------.../////////........./////////000000------......///000111111........................***++++++,,,---...//////---------.........////////////.........---------........................))))))+++,,,...///000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---......---,,,,,,---+++++++++,,,,,,---------------------------------........................)))***+++,,,------------//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............/////////000////////////////////////------...///000000//////+++,,,---...////////////,,,,,,,,,------.........//////000000000000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......---------.........//////////////////////////////000000000000////////////000/////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---......***+++,,,------,,,+++***++++++++++++++++++++++++++++++************++++++++++++************+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************,,,+++++++++******))))))))))))))))))***+++,,,---)))))))))))))))*********%%%&&&''')))+++,,,,,,---+++******************+++++++++++++++++++++++++++******))))))***+++,,,,,,((())))))***++++++,,,,,,++++++************++++++******++++++++++++******)))******++++++)))((('''---------,,,,,,+++++++++&&&&&&&&&&&&'''***,,,---))))))))))))******************))))))))))))******(((((())))))******************++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,***+++---......---+++***,,,+++******)))*********+++*********))))))(((((('''(((((()))***+++++++++************************************************---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++,,,,,,,,,---------.....................---,,,---...000111111222222000000000000111111111111222222222111111111111000111111222222222333333333222333333444444333333222******+++++++++,,,,,,,,,000000//////..................//////...---,,,,,,000000//////.........---000//////...------,,,,,,---------............///......------------......///......------,,,++++++........................////////////////////////111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------...///------------------------,,,,,,+++***)))))))))***,,,,,,,,,++++++*********/////////......---------.........------.........---------,,,,,,++++++++++++,,,------......---------------.........//////.............../////////......---------------............//////...------,,,,,,---------.................................//////000000000000/////////000000111111111000000222111000//////000111111333222111000000///000000111000...------...000111........................,,,,,,,,,------.........---------............///........................,,,,,,,,,---------......------............------111...,,,,,,---.................................222222111111000000//////000000000000000000000000......---------,,,,,,,,,***++++++,,,,,,------...---,,,***))))))***,,,---,,,,,,............,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++,,,,,,++++++)))((('''&&&+++++++++*********)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,---......///+++++++++*********)))))),,,+++***)))))))))++++++++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,++++++***************,,,,,,,,,,,,,,,+++***)))(((((()))******)))((('''---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---///111222111000111111111111111111111111222222222222222222222222000000111222222222222111111111222222222222111111++++++,,,,,,,,,---------/////////.........------...............---,,,,,,000/////////.........------------...............---------............///......------------......------------------------................................................000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++------,,,+++++++++++++++---------,,,,,,,,,++++++.........---------,,,,,,......------------...............---------,,,,,,,,,---......//////......------------............------------------......///......---------............/////////......---,,,,,,,,,------------...........................//////000000111000000000000111222333444444444444444333111000000111111222444333222111000000000000///...---,,,,,,---...///........................,,,,,,,,,------.........---------............///........................,,,,,,,,,---------......------............------000...,,,,,,...///...---........................////////////......------//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************)))************+++++++++))))))))))))))))))))))))*********))))))******************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++***************))))))(((+++++++++*********)))))),,,,,,,,,++++++*********************++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++*********)))))),,,+++***))))))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))******************)))((((((***)))(((((((((((()))***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---------............---,,,+++,,,///000///...111111111111111111111111111111111111111111111111000000111222222222222111111111222222222222111111,,,,,,---------..................------------------............------,,,/////////...............+++,,,,,,---.../////////---------............///......------------......++++++,,,------...//////................................................///............---------........................,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,++++++++++++++++++++++++...------,,,,,,,,,,,,---......------------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------//////............---------...//////000000//////......------------------........................//////............//////...//////000000/////////------------............000000000000000000000000000000111222222222222222222333555777888999::::::666555444222222222333444444444333222111000000111000///...------...///000........................---------------.........---------............///........................,,,,,,,,,---------......------............------...------...//////...,,,......................../////////............---////////////////////////000000/////////...............---,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,+++++++++******+++++++++***************************************)))************+++++++++))))))))))))))))))))))))******************************++++++++++++++++++************************,,,+++***))))))***+++,,,++++++************++++++(((((()))***+++++++++***+++++++++***************+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++*********+++++++++***************+++******)))******++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((((()))))))))************)))((((((,,,***(((&&&&&&(((***,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,...//////...000000000000000000000000000000000000000000000000000000111222222222222111111111222222222222111111,,,,,,,,,,,,---------------------------------------------......------,,,........................+++,,,,,,------......///---------............///......------------......,,,,,,,,,---------......................................................------------------------------------------------++++++,,,,,,,,,,,,,,,------,,,,,,+++************------------------------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............------------------...///////////////.........---------------//////////////////////////////......//////000000000000111222222222111111000000000000111111111111333333444444444444555555333333444555666666666666888888:::;;;<<<=========999888666555444555555666444444222111000000000000111000////////////000111........................---------...............---------............///........................,,,,,,,,,---------......------............---------,,,---...000000...,,,........................000000000000000000000000////////////////////////////////////.........------------,,,,,,+++++++++***++++++,,,,,,++++++************++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,+++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))++++++***))))))***++++++++++++************++++++))))))***++++++++++++***************************+++++++++***************)))))))))))))))))))))*********************************++++++++++++************************************************************************++++++++++++************++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***))))))(((((((((((((((++++++,,,,,,,,,++++++***+++)))((('''''')))+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++*********++++++*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------...000111111000//////////////////////////////000000000000000111000000111222222222222111111111222222222222111111++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------------,,,---------...............---------------------------------............///......------------............---------,,,,,,,,,................................................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++************------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,---............---........................------........./////////111000000000111111222333333333444555555555555555444444555555555666666666888888888999999:::::::::888888999:::;;;;;;::::::===>>>>>>???????????????<<<;;;999888777777888888444444222111000/////////000//////////////////000////////////////////////........................---------............///........................,,,,,,,,,---------......------............------,,,,,,---...000000...,,,........................///////////////000000000.................................---------,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************''''''((())))))(((''''''+++*********************))))))))))))))))))))))))+++******************+++++++++************+++++++++++++++++++++***))))))***************************************************)))))))))))))))))))))******************************++++++++++++******(((((()))***++++++,,,,,,************************))))))******++++++++++++++++++************++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((((((((((((***++++++,,,,,,,,,++++++(((((()))************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))))))))))))))*********++++++++++++******************+++))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++...---,,,...000111000///........................000000000111111111222222000000111222222222222111111111222222222222111111*********+++++++++,,,,,,---------------.........+++,,,,,,------------,,,---------------.........---------,,,,,,,,,,,,,,,---------............///......------------......//////...---,,,,,,++++++........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++,,,,,,---...---------....../////////000000000,,,,,,---...///000111111444444444444555666777777777777888999::::::::::::999999999999::::::::::::;;;<<<<<<======>>>>>>>>>======>>>>>>>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<::::::999::::::666555333222000000//////......................../////////////////////////////////...............---------............///........................,,,,,,,,,---------......------............---------,,,,,,---///000///...........................,,,------------....................................------------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++************++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++*********************+++++++++************************)))************+++++++++''''''''''''''''''''''''''''''))))))))))))''''''))))))******************************************************************++++++************+++++++++,,,,,,,,,+++***))))))***************+++++++++)))))))))***************+++************)))))))))******************************++++++++++++******(((((()))***+++,,,---...***************+++++++++((()))***+++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******)))((((((((())))))(((((()))************)))'''(((***+++,,,++++++***************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++***))))))))))))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))************++++++++++++))))))*********+++++++++,,,+++***+++---......---///////////////////////////000000111111222222222000000111222222222222111111111222222222222111111+++++++++,,,,,,,,,------------........./////////***+++,,,---------------,,,,,,,,,------.........+++++++++,,,,,,------...---------............///......------------......---------------------,,,........................------------------------,,,---------............------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,---------...............------------......,,,,,,,,,,,,------......,,,------.....................///000111222333333000000111333555666888888999999999::::::;;;<<<===:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@AAA@@@@@@@@@@@@???>>>======???@@@AAABBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;<<<888777666444222111111111000000000111111000000000////////////////////////000/////////.........------------............///........................,,,,,,,,,---------......------............---------,,,+++,,,...000000///........................,,,,,,,,,---------..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++************++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************)))************+++++++++((((((((((((((((((((((((((()))***++++++***)))((((((((())))))******++++++++++++++++++++++++++++++*********++++++*********++++++************++++++******++++++,,,,,,++++++))))))*********+++++++++((()))))))))*********+++,,,,,,++++++******************************************++++++++++++************++++++,,,,,,------))))))*********+++++++++'''(((***+++,,,,,,++++++++++++************++++++************************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))***(((((()))***************((())))))******+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++******+++---......---////////////////////////......//////000111111222000000111222222222222111111111222222222222111111,,,,,,,,,---------.............../////////000000***+++,,,,,,------------,,,,,,,,,------.........((()))***+++---...///000---------.........//////.........------.........+++,,,,,,------......///........................---------------------------------....../////////........................,,,,,,------...///000000,,,,,,,,,,,,---......///---------------------------------------...///000,,,,,,,,,------.........---------......////////////......------......///---------.........//////---......///////////////......///111222333444555555666777999<<<>>>???@@@=========>>>>>>@@@AAAAAA======>>>@@@@@@AAAAAAAAA<<<<<<<<<<<<=========>>>======>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<>>>>>>@@@BBBCCCDDDDDDDDDCCCAAA???>>><<<<<<<<<===:::999888666444333333333333444444555555444444333000000000000000000000000000000//////.........------------.........//////........................,,,,,,,,,---------......---..................---...,,,++++++---000000000................................./////////000000........................000/////////...............------,,,,,,++++++***---,,,***))))))***,,,------,,,+++******+++,,,---++++++++++++++++++++++++)))************+++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))'''(((((()))***++++++,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++((((((***+++,,,---------))))))******++++++++++++(((((())))))*********+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******---------,,,,,,,,,++++++))))))******++++++++++++'''(((***+++,,,,,,++++++++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++,,,++++++***************)))***+++,,,,,,,,,,,,,,,+++***((('''(((***---///++++++++++++************************************))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,---------.........---,,,,,,---///000000///000000000000000000000000---------...///000000111000000111222222222222111111111222222222222111111---...///000000...,,,+++---------............///......------------......,,,---------.../////////........................,,,,,,,,,------..................------,,,,,,,,,------------------------------------------------...............---------///...---,,,++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------............---,,,,,,,,,---......,,,***,,,...000...,,,,,,++++++++++++---///000....../////////000000000...///222555777999;;;;;;>>>>>>>>>???@@@@@@@@@AAADDDCCCBBBAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@???>>>===<<<============<<<;;;:::===============<<<;;;;;;??????>>>>>>======<<<<<<;;;<<<>>>@@@AAA@@@@@@???@@@@@@@@@???>>>===<<<;;;:::888777777999999999777555555555444444333333333000000000/////////......000000////////////000000000//////...------------+++,,,,,,------......///---------.........//////...///000000000///---,,,...------,,,,,,------...........................---...............------//////............//////---------............///++++++++++++,,,,,,---......---,,,++++++++++++,,,************************---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++******))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************++++++++++++******************************))))))))))))))))))))))))++++++************++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++******************************+++++++++*********)))))),,,,,,++++++++++++,,,,,,*********)))))))))))))))((()))))))))************''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))******++++++++++++******(((((((((((((((((((((((()))************+++++++++************************,,,,,,,,,---------..................////////////111111111000000000000000111111111111111111111111333333333222222222111111---...///000///...,,,+++---------............///......------------......---------.......................................,,,,,,------------------------------------,,,,,,---------------------------------------------------------...............///...---,,,++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++///---,,,---///000...,,,......---,,,,,,---...///111222333444555777888888555666888:::<<<>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>?????????>>>>>><<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>===<<<<<<>>>======<<<<<<;;;;;;:::<<<>>>@@@CCCCCCCCCAAA@@@@@@@@@@@@??????>>>===<<<===<<<<<<===>>>>>><<<:::999999888777666555444444333222222111000000//////000//////......//////000111000///.......................................---------.........//////...///000000000///------------,,,,,,,,,,,,------........................---...............------//////............////////////.........---------,,,,,,+++++++++,,,---------------,,,,,,+++++++++************************---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++*********)))******************************************************************************************************++++++++++++************++++++++++++******************************************************++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,+++++++++)))************+++++++++,,,,,,++++++************************************+++++++++*********))))))))))))(((((((((((())))))*********************************+++++++++,,,,,,'''((()))******+++++++++))))))))))))))))))))))))***************************)))))))))(((((((((((())))))*********+++++++++'''(((***+++++++++)))((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************((())))))*********************++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////000000000000000000000000111111111111111111111111333222222222111111111111---.../////////...---,,,---------............///......------------.....................---------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,------......//////......---,,,++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++,,,------......------,,,,,,,,,,,,---------......***+++,,,------,,,++++++000...---...//////...---000///......---.........111222333555888:::;;;<<<;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<==================<<<;;;:::;;;:::999999999:::;;;<<<<<<===???AAABBBAAA@@@?????????>>>>>>===<<<<<<<<<@@@CCCFFFIIIJJJIIIGGGFFFDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCEEEGGGFFFCCC@@@@@@???===;;;999888777777777666555444333222111000222222111111111111111222222111000///............111000000///......------------.........//////////////////000///......------,,,,,,++++++,,,,,,---........................------...............---//////............//////111000///...---,,,++++++------,,,+++++++++,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,++++++++++++************************************************************************************++++++++++++++++++++++++******++++++++++++************++++++++++++******************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++)))************++++++++++++************)))))))))))))))))))))))))))))))))+++++++++***************+++++++++******+++++++++))))))******++++++,,,,,,)))))))))*********++++++'''((()))******+++******))))))))))))))))))))))))******************************)))))))))((((((((()))))))))************+++'''((()))++++++******)))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))***+++++++++++++++******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000000000000000111111111111111111111111111111111111000000000000---......//////...---------------............///......------------....../////////...---------,,,------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------++++++,,,------...//////...---,,,,,,+++++++++,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))(((,,,------......------,,,,,,,,,,,,---------......,,,---///000111000...---.....................---////////////000000111111444555666888;;;<<<>>>???>>>???@@@@@@AAAAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@?????????>>>=========>>>>>>>>>>>>?????????>>>=========<<<;;;:::;;;>>>@@@BBBCCCEEEGGGHHHIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAHHHKKKOOORRRSSSRRROOONNNJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHKKKOOOQQQQQQMMMJJJHHHFFFDDDAAA>>>===<<<;;;;;;:::999888777555555444777666555444444444444444333222111000///.........000000//////.........---............///////////////////////////......---,,,,,,++++++++++++,,,,,,........................,,,---......///.........//////............//////000//////...------,,,,,,...---,,,,,,++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******++++++++++++************++++++++++++******************************++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,************************************))))))))))))))))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))************(((((()))************)))))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((((((((((((((((((((()))******++++++************++++++++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000000000000000111111111111111111111111000000000000000/////////------..................---------............///......------------....../////////...---------,,,------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------***++++++,,,---...//////------,,,+++++++++,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))))),,,------......------,,,,,,,,,,,,---------......,,,---///111111111///...,,,---------------...///...///000222333555666666>>>>>>???@@@AAABBBBBBCCC@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>============>>>???@@@@@@@@@@@@AAABBBBBBBBBAAAAAA??????>>>???@@@CCCFFFHHHMMMNNNOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIPPPRRRUUUXXXXXXWWWUUUSSSPPPOOONNNNNNNNNOOOPPPQQQMMMOOOSSSXXX[[[[[[XXXUUUOOOMMMJJJGGGDDDBBBAAAAAA?????????>>>===<<<<<<;;;;;;:::999888666666555555444333222111//////......---........./////////000........./////////000000000/////////............---,,,,,,++++++,,,,,,---........................,,,------...//////......//////............//////...........................---,,,,,,++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************++++++++++++******************************++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))*********+++++++++)))))))))))))))))))))***))))))))))))))))))))))))************************(((((()))******)))(((((())))))***+++,,,,,,------''''''''''''((((((((((((((())))))************)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((()))***************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))'''((())))))******))))))******++++++++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................//////000000000000000000000000000000000000////////////////////////---------............///---------............///......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------------------++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------......+++,,,---////////////...+++,,,............000222000222444777999;;;<<<<<<@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????????????????<<<<<<===>>>???AAACCCDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGJJJMMMPPPQQQWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSWWWXXXZZZ[[[[[[ZZZXXXWWWTTTTTTSSSSSSSSSTTTVVVWWWVVVXXX[[[```cccbbb___\\\VVVSSSPPPLLLIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGBBBAAA???<<<:::888777777777666555333222111111111.........///000111111111....../////////000000000000000///............///...------,,,,,,------...........................,,,,,,---...//////////////////............//////---------.........//////------,,,+++++++++,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************************************((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++************++++++++++++******************************++++++++++++++++++++++++++++++************++++++)))******+++++++++++++++*********++++++,,,,,,---------------------------,,,++++++++++++*********)))************+++++++++)))))))))************+++***************************************+++++++++((()))***++++++***)))((())))))******++++++,,,,,,)))))))))*********++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********)))))))))***)))))))))))))))(((((()))))))))))))))*********************************))))))))))))******************))))))))))))******************************''''''((()))))))))))))))******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---......//////000000111000000000000000000000000////////////000000000000---------------...//////---------............///......------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++,,,...///,,,------......------,,,,,,,,,,,,---------......,,,------...//////000000***---000000000111444666777888;;;===???@@@AAAAAA????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@??????@@@BBBEEEHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRUUUXXX[[[]]]^^^aaa```^^^]]]\\\\\\\\\]]]XXXXXXYYY[[[]]]___``````aaa`````````___^^^]]]]]][[[[[[ZZZYYYZZZ\\\^^^___```aaaccceeefffeeebbb___ZZZXXXTTTPPPMMMLLLLLLMMMKKKLLLMMMNNNPPPRRRSSSSSSMMMKKKIIIEEEBBB???>>>===;;;:::999777666555444444222222222222222222222222.../////////000000000000111000///...---......//////......------......///........................+++,,,---...//////////////////............//////...............---------,,,,,,+++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))******************************++++++++++++************++++++++++++******************************************************++++++************++++++))))))***+++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))************+++++++++************++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***+++---......---+++************************************+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******))))))(((((((((((()))))))))))))))******+++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))************)))******++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111000000000000000000000000/////////000000111111111---------------...///000---------.........//////.........------.........,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))(((***---///,,,------......------,,,,,,,,,,,,---------......////////////000111333333+++...111222222333666:::===>>>@@@BBBCCCDDDDDDCCCAAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHKKKOOOQQQSSSTTTTTTVVVWWWXXXXXXXXXXXXYYY[[[^^^aaaeeegggiiijjjiiigggeeeddddddeeeggghhh```aaabbbdddgggiiijjjkkkiiihhhfffeeeccccccccccccbbbaaa``````aaaccceeegggggggggggghhhhhhfffbbb^^^\\\ZZZVVVRRROOOOOOOOOPPPOOOPPPRRRTTTWWWYYY[[[\\\WWWUUURRRNNNJJJGGGEEEDDD???>>><<<:::999888777777666555555444444333333222////////////000000000000111000///------....../////////............//////........................+++,,,---...//////////////////............//////000000///...---,,,,,,+++++++++++++++,,,------...,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************************************************************))))))))))))))))))))))))******++++++++++++************++++++++++++******************************))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++'''(((***++++++***((('''*********)))))))))))))))))))))))))))************))))))*********))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))******))))))(((((((((''')))))))))))))))******+++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******(((((((((((((((((((((((()))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111000000000000000000000000//////000000111111222222------------------------------------------------000000//////.........---........................////////////////////////...........................+++)))***,,,---+++(((.........------,,,,,,,,,---------.........//////......---,,,++++++***)))+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,************************---..................---,,,,,,,,,---------......,,,,,,,,,---------......,,,...000000/////////111000111111000...///111333555444444555888===BBBEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDBBB@@@<<<>>>@@@AAA@@@AAABBBCCC@@@AAACCCDDDFFFGGGIIIJJJIIILLLPPPSSSTTTVVVXXXZZZZZZ\\\```ccceeeeeedddccccccfffiiimmmoooooonnnnnnssspppmmmllllllmmmmmmmmmllllllllllllmmmoooqqqsssmmmppprrrqqqmmmjjjjjjkkkkkklllmmmmmmkkkkkklllmmmlllkkkjjjjjjiiihhhfffdddbbb^^^YYYVVVUUUUUUTTTSSSUUUUUUWWW[[[___bbbcccbbb]]][[[YYYUUUQQQLLLHHHFFFIIIFFFCCCAAAAAAAAA@@@???=========<<<999666333222444444333222111000000///111222222333222000///...------------------------......////////////......------............------------............---------......//////......---,,,------......------,,,------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,---,,,,,,+++*********+++************************......,,,+++***)))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))******))))))******+++,,,++++++*********+++---...))))))***++++++++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++***(((((()))******)))************************,,,***((())),,,---+++((('''((()))******)))((('''************************///,,,))))))+++,,,+++))))))((((((((((((***,,,---******))))))))))))******))))))***+++,,,,,,------))))))***+++,,,------...******************************++++++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,************))))))))))))++++++***))))))***++++++******++++++++++++******+++*********))))))((((((***(((%%%######%%%(((***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***+++++++++***)))((('''))))))************))))))+++++++++*********)))))),,,,,,------------------000000000000////////////......///000000000000000333111///...---...///000------------------------------------------------///.........------------........................................................................///---++++++---...,,,***......---------,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------++++++++++++++++++++++++------............------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++---...///...---...///000111222222111222555777888999999;;;===@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>@@@BBBCCCBBBBBBCCCEEEEEEFFFGGGIIIJJJLLLOOOQQQSSSVVV[[[^^^___```bbbcccdddfffiiimmmoooooonnnmmmppprrruuuxxxxxxxxxvvvuuutttsssrrrrrrtttvvvwwwxxxssssssssssssssstttuuuvvvsssuuuwwwvvvtttrrrsssttttttuuuvvvvvvttttttuuuwwwvvvuuusssqqqooommmjjjhhhgggddd```______```aaaaaa```______aaaccccccbbbaaa]]][[[YYYUUUQQQMMMJJJHHHLLLJJJGGGGGGHHHIIIHHHHHHDDDCCCBBB???<<<999666555555555444333333222222222222222333333222111//////..............................////////////......---......//////......---,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,------------------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++************************,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******************************+++++++++++++++,,,,,,,,,******))))))******+++,,,++++++*********+++,,,---******+++,,,,,,,,,,,,+++++++++***))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++***((((((***+++***)))************************,,,***)))***++++++***)))))))))***++++++***)))(((************************...,,,))))))+++,,,+++)))*********)))))))))************))))))))))))******'''(((((()))******++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))((((((((()))++++++************))))))))))))******************************++++++++++++******************)))))))))(((,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,+++)))))))))))))))(((''''''))))))************))))))+++++++++*********))))))***++++++,,,---...//////,,,,,,---...///000000111......///000000000000000222111///...---...///000---------------------------------------------------------------,,,,,,,,,........................................................................///...,,,---......---+++------------,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,---//////...---...000000222444666777888;;;======>>>@@@BBBCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDCCCBBBAAA@@@?????????BBBDDDFFFFFFGGGHHHJJJMMMNNNPPPQQQRRRUUUYYY\\\___ccchhhlllmmmmmmnnnoooppprrrvvvyyyzzzzzzzzzyyy|||}}}~~~}}}{{{zzzwwwwwwxxxyyyzzz|||}}}}}}zzzyyyyyyxxxwwwvvvvvvvvvuuuwwwyyyzzzzzzzzz|||}}}~~~~~~~~~}}}{{{zzz{{{|||yyyxxxwwwuuurrrooommmkkkmmmjjjhhhggghhhjjjkkkkkkmmmkkkiiihhhgggeeebbb___^^^\\\YYYVVVRRROOONNNMMMPPPOOONNNOOORRRTTTTTTTTTNNNLLLIIIEEEAAA>>><<<;;;888777666666555555555555333333444333333111000///////////////////////////......////////////......---......//////......---,,,------......------,,,......////////////......,,,------......------,,,------------------------,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,******************************++++++,,,,,,,,,,,,******))))))******+++,,,+++************+++,,,,,,***+++,,,,,,------,,,,,,++++++***))))))***++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++***))))))+++++++++)))************************+++,,,,,,+++)))))))))*********+++,,,,,,++++++***))))))))))))))))))))))))---+++******+++++++++***,,,,,,,,,+++***)))((('''******))))))))))))******((((((((()))******++++++,,,,,,+++++++++***************************************((((((((((((******)))))))))))))))))))))))))))))))))((()))******+++************)))))))))))))))******++++++******)))******++++++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++************))))))))))))))))))************))))))+++++++++***************)))***+++,,,---...///000++++++,,,---...//////000......///000000000000///111000///.........///000,,,,,,------------------------------------------------------------------...........................................................................---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------...///000000//////111333111444888;;;<<<>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHDDDDDDDDDBBBAAA@@@@@@AAA@@@CCCGGGJJJLLLNNNQQQSSSWWWYYY[[[\\\\\\^^^cccgggjjjnnnssswwwxxxwwwwwwxxxyyy{{{}}}}}}{{{{{{||||||||||||{{{yyyxxxyyyzzz|||}}}||||||||||||}}}|||yyywwwtttrrrqqqpppppprrrvvvyyy|||~~~|||xxxuuuuuuvvvssstttuuutttsssqqqqqqqqqsssqqqooonnnpppqqqrrrqqquuussspppnnnllliiieeebbb```___\\\YYYWWWUUUTTTTTTVVVVVVVVVXXX[[[^^^___^^^XXXVVVQQQLLLHHHDDDBBBAAA===<<<:::999777777777777666666555444333222111000000000000///////////////......////////////............////////////......---......//////......---000000111111111111000000,,,------......------,,,---------------------------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++((()))***+++,,,,,,,,,,,,************************((((((((()))******++++++******))))))******+++,,,******************++++++)))***++++++,,,,,,+++++++++******************+++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***+++***)))***,,,,,,+++******************************,,,...,,,)))'''(((+++*********+++++++++++++++)))))))))))))))))))))))),,,+++************+++***+++,,,,,,---,,,***)))(((+++******))))))******+++******+++++++++,,,,,,,,,+++++++++***************************************+++)))'''&&&&&&''')))+++)))))))))))))))))))))))))))))))))))))))******+++************)))))))))(((((()))***++++++***)))(((******++++++++++++***************)))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++++++++,,,)))******++++++******)))******************************+++,,,------...............------------,,,---...//////000000//////000//////.........//////,,,,,,,,,---------......------------------------..................//////........................................................................,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---............---,,,,,,+++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------...............///000000000111333555555888===@@@AAABBBDDDEEEGGGFFFCCCBBBAAACCCEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGAAABBBBBBAAA??????AAADDDCCCGGGLLLQQQUUUYYY]]]```cccfffiiihhhggghhhlllqqqtttwww|||~~~}}}~~~}}}zzzxxxuuuttttttsssttttttuuuvvvxxx|||~~~yyytttpppmmmkkkjjjjjjmmmrrrxxxxxxqqqllljjjjjjmmmoooqqqrrrppppppqqqssstttsssrrrsssuuuwwwxxxxxxyyywwwuuusssrrrpppllljjjeeedddbbb```___^^^]]]]]]]]]]]]]]]___bbbddddddccc^^^\\\WWWRRRNNNJJJHHHHHHDDDBBB???===;;;;;;;;;;;;<<<;;;999888666444333222111000000000/////////.........////////////.........//////////////////...//////000000000000//////,,,------......------,,,,,,------......------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,---,,,,,,***)))(((&&&'''(((***++++++++++++************************(((((()))))))))***************))))))******+++,,,************************(((((()))************************++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++************+++---...,,,+++************************))),,,---,,,)))''')))+++))))))))))))******++++++))))))))))))))))))))))))************))))))***+++***+++,,,------,,,+++***++++++************+++++++++++++++++++++,,,,,,,,,(((((()))******+++,,,,,,************************+++)))'''&&&&&&''')))+++))))))))))))))))))))))))((()))))))))************************)))))))))((()))))))))******)))))))))******++++++++++++******))))))))))))))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***+++++++++******)))))))))))))))***+++,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,++++++/////////.........------------...//////////////////...............//////+++,,,,,,------.........------------------------.........///////////////........................------------------------........................+++,,,---,,,***)))***+++++++++++++++,,,,,,,,,,,,&&&'''(((***,,,...///000///......---+++******)))---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------..................////////////,,,---//////000222555888:::===BBBEEEEEEEEEDDDEEEGGGEEEBBB@@@@@@BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEE>>>@@@BBBAAA@@@BBBFFFJJJLLLPPPVVV\\\aaafffkkknnnppptttwwwvvvsssqqqtttxxxzzz}}}}}}zzzxxxsssqqqnnnmmmmmmpppsssvvvyyyzzzrrrlllhhhgggggghhhlllsss}}}vvvllleeebbbaaadddgggjjjkkkiiihhhkkkmmmmmmmmmmmmooorrruuuvvvvvvwwwvvvuuuuuuvvvuuusssqqqjjjjjjkkkjjjjjjiiiggggggfffeeeeeefffggggggfffddd```^^^[[[WWWSSSPPPNNNLLLIIIHHHEEECCCBBBBBBCCCDDDEEECCCAAA>>>;;;888777666222222222111111000000///......////////////.........//////000000//////.../////////000000/////////---..................---,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''&&&'''((()))************************************++++++++++++++++++++++++******))))))******+++,,,*********+++******)))((('''(((((()))***))))))))))))***++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++---//////---+++************************)))***++++++***)))***+++)))))))))))))))***+++,,,************************)))*********))))))***,,,+++,,,,,,---------,,,,,,++++++************++++++))))))))))))))))))))))))''''''((()))***+++,,,---******************************((((((((((((******))))))))))))))))))))))))(((((()))************)))************))))))))))))***))))))(((((())))))*********++++++++++++******))))))))))))************))))))************)))))))))))))))))))))))))))))))))******+++++++++******'''&&&%%%%%%&&&(((***+++******++++++++++++*********************+++++++++---------,,,++++++******,,,,,,---...///000111111------...////////////...---............/////////++++++,,,,,,---......///---------------------------------....../////////........................------------------------........................+++---...---+++)))+++,,,******+++++++++,,,,,,,,,(((((()))+++,,,...///000---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,++++++------------------------------............------------........./////////---------.........//////...///111222333777;;;>>>???BBBFFFHHHGGGEEECCCBBBCCCBBBAAA@@@AAACCCEEEFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@CCCFFFGGGFFFIIIOOOUUUXXX\\\bbbggglllqqqvvvyyy|||~~~zzz{{{~~~{{{|||~~~~~~~~~vvvrrrmmmjjjjjjnnntttxxxzzzppphhheeeddddddhhhmmmvvvuuujjjccc______]]]aaafffhhhhhhiiimmmqqqpppooonnnooopppqqqpppooonnnnnnnnnppprrrsssrrrqqqoooqqqsssttttttrrrpppoooooommmlllkkkkkkiiieeeccc^^^^^^\\\ZZZWWWSSSQQQOOOLLLKKKJJJIIIJJJLLLOOOPPPOOOMMMIIIEEEAAA>>><<<;;;555555555444333222222222......////////////......//////000000000000//////------............------//////000000000000//////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++---------+++)))((('''((()))***************************************------,,,,,,+++***************))))))******+++,,,)))***++++++***)))((('''(((((()))***************)))***++++++++++++***)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++---///000...,,,***************************)))((()))+++,,,,,,+++******))))))***+++---...++++++++++++++++++++++++((()))******((((((***---///...---,,,,,,+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))******++++++************************************************))))))))))))))))))))))))'''((()))***+++******)))************))))))))))))+++***(((&&&&&&(((***+++******++++++++++++******((()))))))))************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******+++++++++******)))'''&&&&&&&&&''')))+++---***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,---...//////000,,,---......//////......,,,---....../////////...++++++,,,,,,---...//////------------------------,,,,,,,,,------.................................------------------------........................,,,...000...,,,***,,,...*********++++++,,,,,,,,,******+++,,,---......///++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---......---,,,,,,........................---......//////......---.........////////////000,,,,,,,,,---------......222333555666888<<>>===<<<<<<>>>@@@DDDGGGHHHGGGEEECCCBBBAAA@@@??????AAACCCEEEFFFHHHMMMSSS[[[bbbgggkkkuuusssrrrssswww}}}}}}{{{rrrnnnlllmmmmmmqqq{{{|||vvvooolllnnntttzzz}}}uuuiiidddbbb```aaacccnnntttxxxmmmeeebbbcccddddddfffkkkqqqyyy|||rrrkkkbbbaaaaaabbbdddfffgggfffnnnqqqvvvyyyyyywwwvvvuuuyyyvvvssspppnnnllliiigggcccaaa]]]YYYVVVTTTSSSRRRUUUTTTSSSTTTXXX^^^dddhhhccc___ZZZWWWUUUPPPGGG@@@???>>>;;;999666555444333777444111000000111111000000000/////////.........////////////////////////---...///000000///...---------------------------***++++++,,,,,,------...)))******+++---......///++++++,,,,,,,,,,,,------)))***,,,.........,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))))))))***+++++++++,,,++++++***)))(((((())))))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------************************)))))))))***+++++++++,,,---+++)))***---///...,,,******************************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,++++++******)))))))))+++******+++,,,+++)))'''+++++++++***************++++++************++++++,,,+++***))))))***+++,,,((((((((((((((((((((((((+++++++++++++++***))))))++++++******)))((((((((())))))))))))************,,,,,,+++******+++,,,,,,,,,***((()))+++,,,+++((((((((()))))))))(((((('''(((((((((((())))))))))))+++***)))(((((()))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---------............///............////////////,,,,,,,,,---------......------------------------------......---,,,,,,+++------------------------***+++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---............---,,,,,,------....../////////...,,,++++++,,,...///...---------------...////////////000111333444555999;;;>>>AAADDDDDDEEEDDDDDDCCCBBB@@@???????????????AAACCCEEEEEEDDDCCCAAAAAAAAABBBCCCDDDFFFJJJLLLRRRUUUYYY___ffflllqqqtttyyyxxxxxxyyy{{{~~~{{{uuukkkgggdddeeehhhooo}}}}}}xxxqqqnnnpppuuu{{{~~~~~~uuukkkaaa]]][[[[[[]]]aaalllrrr}}}tttiiicccaaaccceeefffiiipppyyywwwpppeeedddbbbbbbcccdddeeeeeeiiilllppprrrqqqppppppqqqvvvtttrrrqqqpppnnnkkkiiiiiigggdddaaa]]][[[ZZZYYYYYYYYYXXXYYY\\\aaafffjjjmmmhhhccc```]]]XXXOOOIIIEEECCCAAA>>><<<:::888888888555111//////000//////000000000000000/////////////////////////////////---...///000000///...---------------------------......---,,,,,,++++++***------,,,,,,,,,,,,++++++*********+++++++++,,,,,,***+++,,,......---,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***************+++++++++++++++******))))))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------***************************************+++++++++,,,***((())),,,---,,,+++************************))))))***++++++++++++***++++++***))))))***+++++++++++++++++++++*********+++******+++,,,+++)))'''******************++++++++++++************+++++++++***))))))))))))***+++******************************++++++******)))))))))))))))))))))*********))))))))))))************,,,++++++******++++++,,,,,,***((()))+++,,,***)))((())))))******))))))((((((((((((((()))))))))*********)))))))))))))))***(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------............,,,,,,,,,---------......------------------------,,,,,,,,,---,,,,,,+++***------------------------//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---......//////...............---------------......---,,,,,,---...///++++++,,,,,,---......///111111111222444777999;;;CCCDDDEEEGGGGGGGGGFFFEEEAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCFFFIIILLLPPPUUUXXXbbbdddhhhmmmrrrxxx|||~~~~~~~~~}}}~~~xxxmmmjjjeeebbbeeelllvvvyyyuuunnnlllnnnsssxxx{{{{{{~~~~~~~~~zzztttlllbbbZZZWWWWWWYYY]]]cccpppvvvzzzoooeee``````cccfffkkknnnvvv~~~vvvqqqhhhgggdddbbbaaaccceeeggglllnnnrrrssssssrrrqqqrrrrrrpppoooooopppooonnnmmmmmmkkkiiifffdddbbbaaa```bbbaaa``````aaaeeehhhjjjoookkkfffccc___ZZZSSSMMMLLLKKKHHHEEECCC@@@???>>><<<999555222111111000///000000000000000111111111////////////////////////......////////////......------------------------......------,,,+++++++++---------,,,,,,+++++++++))))))*********++++++++++++,,,---...---,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************++++++++++++************)))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,************************+++++++++***************+++***((()))***++++++***************************(((((()))************)))++++++***))))))***++++++++++++++++++,,,,,,,,,,,,+++***)))***++++++)))''')))))))))***+++++++++,,,++++++************++++++******))))))))))))******************************************)))))))))((('''(((((()))******++++++))))))))))))************,,,+++************+++,,,+++***))))))++++++***)))))))))***************)))((((((((()))))))))*********************)))(((((('''(((((()))***+++------))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,---------,,,,,,+++------------------------000///---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...............------------------------...------------......///++++++,,,---............222222333666999===@@@BBBHHHHHHIIIHHHHHHGGGEEEDDDAAAAAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@AAAAAABBBDDDHHHNNNSSSWWW\\\aaafffooopppssswww{{{~~~~~~||||||~~~yyymmmlllhhhgggllluuu}}}yyyqqqmmmhhheeeggglllpppsssvvvzzz|||zzzzzzzzzwwwrrrkkkccc\\\ZZZ[[[]]]cccjjjtttzzzyyynnneee```aaaeeeiiipppssszzz}}}vvvpppmmmhhhgggeeeccccccggglllpppvvvzzz~~~{{{yyywwwrrrnnnjjjhhhiiikkklllmmmmmmmmmllllllkkkkkkkkkkkkllljjjhhhgggfffggghhhiiikkkhhhdddaaa^^^ZZZUUUQQQRRRPPPNNNKKKHHHFFFEEEEEEDDD@@@;;;777666444333111000000000000000111111111////////////////////////...//////////////////...........................++++++,,,,,,---.........******+++,,,,,,---......************++++++++++++,,,------------,,,******+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++***)))))))))++++++,,,,,,,,,+++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,************************,,,+++++++++***)))))))))++++++*********+++++++++************************((())))))***************+++******************++++++++++++,,,,,,---------+++)))))))))***+++)))((((((((()))***+++,,,,,,,,,++++++************+++++++++++++++******+++++++++((((((((((((((((((((((((******)))))))))((())))))(((((())))))************((()))))))))************++++++************++++++***)))))))))*********))))))******++++++++++++***(((((()))))))))*********)))***+++++++++)))'''&&&+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------............---------------------------------,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------...........................,,,,,,++++++,,,,,,---...++++++,,,------------,,,++++++,,,,,,---.........------------......//////---............/////////333444777;;;???CCCFFFHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@>>>>>>@@@BBBDDDKKKRRRZZZ___bbbgggmmmqqqyyyzzz{{{}}}}}}xxxuuuvvv{{{vvvmmmjjjlllsss{{{zzzuuuqqqkkkgggcccaaacccgggkkkmmmssswwwzzzxxxxxxyyyxxxtttmmmgggbbbaaaaaabbbiiippptttzzzzzzpppgggccceeeiiilllrrruuu{{{~~~uuunnnjjjhhhddddddeeefffiiioooxxx~~~zzzrrriiibbb___aaadddffflllmmmnnnppprrrssstttuuutttrrrpppmmmjjjhhhgggfffgggfffcccaaa^^^[[[XXXVVVSSSRRRQQQOOOMMMLLLKKKKKKKKKGGGAAA<<<999777555333000000000000000000000000/////////////////////////////////....../////////........................+++,,,,,,------...//////***++++++,,,,,,---------+++++++++,,,,,,,,,,,,---------------,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++***)))))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************,,,+++++++++***))))))))),,,,,,,,,+++++++++,,,,,,************************)))***++++++,,,,,,++++++*********++++++*********+++++++++,,,,,,---------***)))((((((*********)))(((((()))***+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++***)))((()))))))))************))))))((((((((()))))))))************************************))))))***))))))))))))***))))))***+++++++++++++++))))))))))))************)))***+++++++++)))(((''',,,+++******************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........,,,,,,,,,---------......------------------------------......//////......------------------------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,***++++++,,,---.........---------...//////000000000/////////000111333444777999===AAAEEEGGGHHHIIIFFFEEEEEEDDDDDDCCCCCCCCCGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>@@@CCCGGGIIIVVV]]]fffkkkmmmpppuuuzzz~~~|||{{{vvvrrrnnnmmmqqqzzzrrrppprrrzzz{{{vvvqqqooojjjgggdddccceeehhhkkklllpppuuuxxxvvvuuuvvvvvvtttmmmiiifffgggfffgggmmmtttzzz~~~}}}xxxpppjjjgggiiimmmppprrrvvv}}}xxxmmmddd```______bbbfffkkkqqq{{{xxxkkk```[[[\\\^^^___fffhhhjjjmmmpppssstttuuuwwwvvvtttrrrooollliiihhhdddcccaaa^^^\\\YYYWWWVVVTTTTTTSSSSSSRRRSSSSSSTTTRRRMMMGGGAAA===:::777555222222222111111111000000//////////////////////////////............//////........................//////......---,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************))))))+++,,,,,,,,,+++***,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************++++++++++++************************+++++++++***************,,,---...,,,+++***,,,---******************************+++,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,***((('''''')))******))))))))))))***+++++++++,,,++++++************++++++++++++,,,,,,,,,,,,++++++************************---,,,***)))))))))***+++++++++******)))(((((('''))))))))))))************))))))***++++++***))))))((()))******(((((()))***(((((()))***++++++++++++)))))))))*********++++++))))))************))))))***************+++,,,---))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------............,,,,,,,,,---------......------------------------+++,,,---............---------------------------++++++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,++++++,,,,,,---......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000//////111555999<<<===@@@DDDGGGIIIHHHFFFEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAACCCGGGLLLPPPSSSaaaiiirrrvvvuuuvvvzzz~~~|||xxxtttrrrhhhgggfffhhhppp|||}}}uuurrrssszzz~~~{{{wwwssspppnnnllliiiffffffhhhkkklllmmmooouuuwwwtttrrrssssssqqqjjjhhhhhhkkkkkkkkkpppwww|||uuurrrmmmiiiiiikkkpppssstttxxxuuuiiiaaa]]]\\\\\\aaaiiipppyyy}}}vvvlllddd```aaacccdddeeegggjjjmmmppprrrsssssswwwwwwwwwvvvtttqqqooonnngggfffddd```\\\YYYWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]][[[VVVOOOIIIDDD@@@<<<:::666666555444333222222111////////////////////////000///...------...///000......................../////////...------,,,,,,///......---+++******)))***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***************+++++++++'''(((***+++,,,+++***)))++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************++++++++++++***************************************++++++++++++------,,,))))))***---************************))))))***+++++++++++++++)))***++++++++++++***)))+++++++++++++++************(((&&&'''(((***************************++++++++++++************++++++)))***++++++++++++***)))************************...---+++***)))***+++,,,*********)))))))))))))))))))))))))))************((()))***++++++***)))(((''')))******((('''(((***&&&'''((()))************))))))*********+++++++++(((((((((((()))***+++,,,+++++++++******++++++,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......------------------------***+++,,,,,,------------------------------------,,,---/////////---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,++++++,,,,,,---...//////.........------,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,---......//////............---,,,,,,+++******,,,---...///000000000000000///...///333888>>>BBBBBBEEEHHHKKKKKKHHHDDDAAABBBBBBCCCDDDEEEGGGHHHIIIDDDDDDEEEEEECCCBBB@@@>>>DDDEEEGGGJJJOOOUUUZZZ]]]gggoooxxx{{{zzzyyy|||~~~{{{wwwrrrmmmjjj^^^___aaagggrrrvvvqqqmmmmmmsssxxxxxxyyyzzz~~~|||yyyuuuqqqnnnmmmllljjjggggggiiilllmmmnnnqqqvvvxxxtttqqqqqqqqqooohhhgggjjjmmmnnnnnnttt{{{~~~xxxrrrnnnllliiihhhiiimmmqqqtttwww{{{wwwmmmeeebbbbbbZZZaaakkkttt~~~tttpppkkkggghhhjjjlllmmmmmmnnnqqqtttvvvwwwxxxxxxvvvwwwxxxxxxwwwvvvtttssspppooommmhhhbbb___]]]]]]WWWXXXYYY[[[]]]```bbbdddccc^^^WWWPPPKKKFFFBBB@@@999999888666555444333222////////////////////////000///...------...///000////////////////////////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,---)))************+++++++++++++++++++++,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))******+++++++++,,,&&&''')))+++,,,+++)))(((******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))************+++++++++************************))))))******+++++++++,,,***,,,---+++((('''))),,,************************(((((()))***************)))***+++,,,,,,+++***))),,,++++++******)))))))))***(((&&&&&&(((*********+++++++++***************++++++************++++++'''((()))******)))((('''((((((((((((((((((((((((///...,,,******+++,,,---((((((((()))******++++++))))))))))))************((()))***++++++***)))(((''')))+++***'''&&&(((***&&&&&&((())))))*********)))************+++++++++((((((''''''(((***,,,---000///---+++***(((((('''))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......//////////////////...---,,,,,,+++++++++,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////......///000000111111222000222555999===AAAEEEFFFIIIHHHHHHGGGEEECCCBBBAAAGGGEEECCCEEEHHHIIIHHHFFFIIIIIIGGGDDDAAA??????@@@DDDIIIPPPTTTXXX___iiiqqqtttwwwzzz}}}}}}|||}}}zzzyyyvvvqqqhhhbbb```___bbbjjjwww|||sssooommmmmmoootttxxxxxxwww}}}}}}|||yyytttpppmmmmmmmmmmmmmmmoooqqqsssssssssxxxvvvuuutttssspppllljjjnnnmmmlllnnnqqqtttvvvvvv~~~}}}~~~}}}yyyrrrlllgggeeecccdddgggkkkoooqqqsssxxx|||rrrkkkfffeeeeeebbbhhhnnnuuu}}}vvvrrrlllllljjjjjjkkkpppwww}}}{{{{{{yyyvvvuuuuuuuuutttsssqqqqqqqqqqqqooojjjccc^^^___```______```cccgggjjjjjjgggbbb[[[TTTMMMHHHFFF???>>>===;;;999666333222......//////000000000000---...///000000///......///...,,,++++++,,,...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///---)))'''''')))---///,,,------......------,,,++++++************++++++******))))))))))))******+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++......---,,,++++++++++++***'''%%%%%%))),,,---,,,************++++++,,,---++++++++++++++++++++++++******************++++++************************+++++++++************)))************************++++++++++++++++++++++++***+++---......---+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))(((((()))***++++++,,,,,,+++++++++*********))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))************+++++++++,,,,,,,,,***************)))(((((((((((())))))******++++++)))******+++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))*********+++++++++,,,***(((***---...,,,***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...........................---,,,,,,++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////000000000000111222333444666888;;;???CCCGGGIIIJJJHHHHHHGGGFFFDDDCCCBBBAAAGGGFFFEEEFFFIIIJJJHHHFFFEEEEEEEEECCCAAAAAACCCEEENNNSSS[[[```eeekkkttt{{{||||||~~~~~~}}}~~~~~~}}}|||vvvnnnhhheeefffiiipppzzz{{{uuuooonnnnnnpppuuuxxxyyyxxxzzzzzzzzzwwwssspppoooooommmmmmmmmppptttwwwwwwwwwwwwuuusssrrrssssssqqqppprrrrrrrrruuuzzz}}}{{{vvvooojjjkkkiiihhhhhhjjjnnnqqqsssqqquuuzzz}}}wwwooojjjggghhhhhhhhhmmmsssxxxwwwqqqmmmffffffggghhhmmmuuu~~~yyyvvvsssqqqooonnnppppppqqqssstttrrrnnnkkkeeeeeeeeeeeeeeegggjjjmmmnnnkkkgggaaaZZZTTTPPPMMMHHHGGGEEEBBB>>>;;;888666111111000000//////......---...///000000///......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++******+++,,,,,,,,,------......------,,,,,,++++++******++++++,,,******))))))))))))******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,)))''''''***,,,+++******************+++,,,,,,++++++++++++++++++++++++************************************************((((((((())))))*********************************++++++++++++++++++++++++***+++---......---+++***************************************************))))))))))))))))))))))))+++++++++*********))))))((())))))***++++++,,,,,,+++++++++*********))))))++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***)))(((((()))******+++++++++******)))))))))***************)))(((((()))))))))))))))*********'''((()))***+++,,,,,,,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,***)))***,,,...,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------.............../////////111000000111333555888999>>>@@@CCCGGGJJJLLLMMMMMMFFFFFFEEEDDDDDDDDDEEEEEEIIIHHHHHHHHHJJJIIIHHHFFFCCCDDDDDDDDDEEEHHHLLLOOOZZZ```hhhoootttyyy~~~~~~~~~wwwqqqmmmooorrrxxx~~~|||xxxrrrqqqrrrtttxxxzzz{{{zzzyyyyyyyyyvvvrrroooooooooooooooqqquuuzzz~~~~~~{{{{{{}}}~~~~~~zzzwwwwwwvvvuuuuuuvvvxxxzzz|||yyy{{{~~~~~~zzzsssllliiiiiijjjlllmmmrrrwww{{{{{{rrrkkkhhhddddddeeehhhooozzz~~~xxxsssooollliiijjjjjjlllooosssuuuuuuuuupppooonnnmmmlllkkkkkkkkkmmmkkkiiieeebbb^^^[[[ZZZSSSQQQNNNJJJEEE@@@===;;;777666555333111000///.........////////////......000///...------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))+++,,,......,,,+++))),,,------......------,,,,,,,,,++++++++++++,,,,,,******))))))))))))******,,,+++++++++************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,------+++******++++++***(((***************++++++,,,++++++++++++++++++++++++************************************************''''''((()))***+++,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,+++++++++***************++++++************++++++************************++++++++++++++++++++++++******))))))))))))******,,,+++***)))((('''&&&&&&)))************))))))(((************))))))))))))&&&''')))***,,,,,,------)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,---......------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------........................//////000222666:::>>>@@@FFFGGGIIIKKKLLLLLLKKKKKKDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJIIIIIIHHHGGGEEECCCDDDEEEHHHJJJNNNRRRXXX]]]dddjjjrrryyy~~~~~~{{{|||~~~}}}xxxtttvvvyyy|||~~~~~~}}}~~~|||wwwwwwxxxyyy{{{|||||||||{{{{{{zzzwwwsssqqqpppqqqvvvvvvyyy~~~{{{tttnnnkkkkkkmmmnnnnnnsssxxx|||{{{qqqjjjfffhhhhhhhhhkkkqqq|||xxxsssooolllkkkgggggghhhkkkppptttvvvwwwyyywwwuuurrrpppmmmjjjhhhggggggfffeeedddcccbbbbbbYYYWWWSSSNNNIIIEEEAAA@@@>>>===:::777555333222111//////////////////......000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***,,,------......------,,,++++++************+++++++++******))))))******+++,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,***))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************************++++++,,,------......************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++************++++++'''''''''''''''''''''''')))))))))******))))))))))))))))))))))))*********++++++***))))))(((''''''))))))************)))(((++++++******))))))(((((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))(((((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,------,,,,,,,,,++++++,,,,,,---...------------------------..............................---------,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------............---...111555:::???DDDFFFJJJJJJKKKJJJIIIHHHFFFEEECCCDDDEEEGGGJJJMMMOOOPPPKKKKKKJJJGGGEEECCCBBBBBBFFFIIINNNSSSXXX]]]dddhhhppptttzzzzzzxxxvvvvvvyyy~~~zzzxxxyyyzzzzzz{{{|||~~~~~~xxxyyy{{{|||}}}}}}}}}}}}|||||||||{{{yyyyyyzzz||||||vvvrrrpppqqqrrrqqquuuyyy{{{yyyqqqkkkhhhjjjkkkkkknnntttwwwrrroooooooooooollljjjiiikkkooosssvvvvvvzzzxxxtttsssrrrpppllljjjfffeeedddcccaaa```___^^^ZZZXXXTTTPPPLLLHHHFFFEEEDDDBBB???;;;888555555444111111000000////////////000000000//////000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,******))))))))))))******++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,......---,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++************************++++++************++++++''''''''''''''''''''''''((()))************)))((((((((())))))************************************((())))))*********))))))++++++******))))))((((((******+++++++++******)))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------------------------...............///////////////......---,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...//////000000///222666;;;@@@EEEIIIKKKKKKJJJHHHGGGEEECCCBBBBBBDDDFFFHHHKKKMMMOOOPPPPPPJJJJJJHHHEEECCCBBBDDDFFFLLLPPPWWW]]]ccchhhmmmqqq{{{}}}{{{yyymmmmmmnnnqqqvvv}}}}}}yyywwwxxxxxxwwwxxxzzz~~~~~~}}}vvvyyy|||}}}{{{zzzzzzzzz}}}~~~}}}{{{uuupppmmmkkkiiijjjmmmrrryyy~~~tttpppkkkhhhjjjnnnrrrtttqqqpppnnnooorrruuuwwwwwwwwwtttqqqrrrtttuuusssqqqlllkkkhhhddd```\\\YYYWWWYYYWWWUUURRRPPPOOOOOOOOONNNKKKFFF@@@<<<888777666444333222111000000000111//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///---,,,******,,,---///,,,------......------,,,+++******************+++++++++************++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---000///...---,,,,,,,,,,,,(((***++++++******+++---...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))************************++++++******))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++***************************************+++++++++++++++************++++++***************************+++,,,------,,,+++***'''((()))******+++******)))))))))******+++++++++((())))))************)))************))))))))))))++++++,,,++++++***)))((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))*********++++++++++++,,,------,,,,,,---...+++++++++++++++,,,------........................---........./////////000000000//////...------,,,)))***,,,......---,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...000111222333444666888===BBBGGGJJJKKKLLLIIIGGGEEECCCBBBBBBCCCCCCGGGIIIKKKMMMNNNMMMKKKJJJGGGGGGFFFCCCBBBEEEJJJOOOVVV[[[ccckkkppptttxxxzzz|||wwwppplllbbbdddhhhnnnuuu}}}~~~yyywwwtttuuuvvvvvvvvvwww{{{}}}~~~{{{xxxuuuzzz{{{vvvrrrnnnlllhhhkkkooouuu}}}}}}tttiiieeebbbbbbhhhpppwww{{{}}}{{{zzz{{{{{{vvvrrrsssvvvxxxxxxvvvsssqqqmmmiiiddd___[[[YYYYYYXXXWWWWWWWWWYYYZZZ\\\]]]YYYRRRJJJCCC???<<<;;;666555444222111111222222...//////////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---...,,,------......------,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------......---,,,,,,,,,------***++++++***''''''))),,,---,,,+++************+++++++++++++++++++++++++++,,,,,,++++++***))))))(((************************(((((())))))))))))))))))************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++)))+++,,,------,,,+++)))&&&''')))***++++++******))))))))))))))))))(((((((((((()))***************)))))))))))))))***************+++++++++******)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,***,,,......,,,+++---///+++++++++***++++++,,,---........................---.........//////000000111111000///......------)))***,,,.........,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...///000111333555666777;;;>>>CCCHHHKKKLLLLLLLLLGGGEEECCCAAAAAACCCEEEGGGJJJKKKMMMOOONNNKKKGGGEEEEEEEEEDDDBBBCCCHHHPPPVVV___eeennnvvv{{{~~~|||vvvooogggaaa]]]```fffmmmuuu|||zzzvvvuuuqqqsssvvvvvvuuuvvvyyy||||||~~~~~~}}}zzzwwwtttssswww}}}zzztttpppmmmjjjmmmrrrxxx~~~vvvllldddaaa___aaaiiisss||||||vvvuuuwwwyyyxxxuuuuuusssqqqmmmiiieeebbbaaaZZZZZZZZZ[[[]]]```ccceeejjjeee]]]TTTKKKEEEAAA???777666555333222222333333......////////////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,///......------......///,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++,,,---......,,,---,,,)))%%%%%%'''***++++++***)))(((((())))))++++++++++++++++++++++++,,,,,,++++++***))))))(((************************(((((()))***+++,,,,,,---************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++******************))))))******++++++++++++++++++************++++++))))))))))))))))))))))))'''(((***++++++***((('''&&&''')))***+++++++++*********)))((('''&&&&&&%%%(((((()))***************(((((())))))******++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))************))))))(((++++++,,,,,,,,,---------***---///...,,,+++---000++++++******++++++,,,------------,,,,,,,,,++++++---------....../////////......//////...---,,,,,,---,,,,,,,,,,,,---......////////////////////////------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...///...000000111333666999<<<>>>BBBFFFJJJNNNOOOMMMJJJGGGBBBBBBBBBBBBCCCFFFHHHIIIPPPMMMJJJJJJJJJJJJFFFCCCCCCCCCBBBCCCHHHQQQ\\\cccoootttzzz~~~~~~uuulllfffbbb```\\\cccllluuuzzz}}}}}}{{{{{{zzzvvvsssuuusssqqqqqqsssvvvwwwxxxxxxzzzzzzvvvqqqppptttxxx~~~|||zzzuuuoooqqqtttyyyyyyrrrnnngggaaa^^^bbbffflllyyyzzzzzz{{{yyywwwsssssstttsssooojjjeeeaaadddddddddcccdddhhhqqqwwwtttoooggg^^^VVVMMMEEE@@@???:::444111333333000---//////000000111000000///...------,,,,,,------.........---------......///+++++++++,,,,,,---------------,,,,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---111000///---+++)))((('''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************///---,,,***))))))***+++---,,,+++******,,,...///,,,,,,++++++++++++******---------,,,,,,+++++++++---+++(((''''''))),,,///------,,,,,,,,,,,,++++++************************+++)))((('''((()))+++,,,,,,,,,,,,++++++*********......---,,,+++***)))(((************************(((((()))***++++++,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******************************)))))))))))))))************)))))))))))))))***++++++,,,+++)))&&&%%%))))))))))))))))))))))))))))))(((((((((''''''&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,---------........................---,,,,,,------,,,,,,------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------------------------------------------------,,,+++++++++,,,---------///000222555999===AAACCCGGGIIIKKKMMMLLLIIIFFFCCC@@@AAABBBDDDGGGIIIKKKLLLNNNKKKHHHGGGGGGGGGEEEBBBBBBDDDFFFJJJRRR\\\hhhoooyyy~~~~~~tttlllfffcccbbbbbbgggooouuuyyy{{{|||}}}~~~|||{{{|||}}}|||yyyvvvsssrrrpppppprrrtttvvvwwwvvvxxxzzzyyyvvvvvvzzz~~~}}}~~~}}}}}}yyyrrrmmmjjjeeecccgggmmmttt{{{wwwvvvwwwxxxxxxvvvsssooommmjjjkkkkkkiiiiiikkkppptttxxxsssmmmeee]]]UUUNNNIIICCC>>>888666666666333000111111111111000000/////////......------......///.........------......///++++++,,,,,,,,,---------...------,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---//////...---+++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************---,,,,,,,,,,,,,,,---------,,,+++******,,,---///------,,,,,,++++++******++++++******************+++++++++++++++,,,,,,,,,)))******+++,,,---......************************+++***)))((()))***,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************************((())))))***++++++,,,,,,************************,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************))))))...---,,,,,,+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************************************************))))))))))))*********)))))))))))))))))))))*********))))))(((''''''))))))))))))))))))))))))))))))((('''''''''''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------............------,,,...------------...//////........................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------........................------,,,,,,------...//////111555999>>>CCCGGGIIIMMMMMMKKKIIIGGGCCC@@@??????AAADDDHHHKKKMMMOOOOOONNNKKKFFFDDDDDDEEEEEEDDDEEEIIINNNUUU^^^hhhsssyyy|||ssskkkhhhggghhhkkknnnsssuuuvvvwwwyyyzzzyyyzzz|||~~~}}}zzzrrrqqqqqqqqqsssvvvyyy{{{yyy||||||wwwyyy|||yyyrrrlllgggeeeeeeiiipppyyy{{{wwwssstttuuuvvvvvvuuuttttttrrrssssssrrrooonnnnnnpppvvvrrrnnnhhhccc\\\UUUPPPHHHCCC>>>;;;:::999666333222222111111000/////////000//////////////////000//////......---......///,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---......//////,,,++++++******,,,---...///......---,,,++++++*********************++++++(((***---//////...,,,***))))))***+++,,,---......************************,,,+++*********+++---...,,,,,,,,,++++++++++++************++++++,,,,,,,,,************************)))))))))***++++++,,,,,,******************************))))))))))))******++++++++++++++++++++++++************************++++++***))))))(((''''''***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((************************************************************************))))))))))))))))))*********)))(((((((((((()))***))))))))))))))))))))))))***)))((('''&&&'''((()))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,......------......///000........................------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---------------------------...///////////////111222111444999>>>DDDIIILLLNNNOOOMMMIIIEEEBBB@@@???>>>AAADDDHHHLLLNNNOOOOOOOOOLLLIIIFFFCCCCCCEEEHHHJJJNNNRRRYYYaaahhhqqqyyy~~~zzzrrrmmmlllmmmooossstttuuuuuuttttttuuuwwwzzz|||}}}{{{qqqrrrtttvvvyyy}}}zzzxxx||||||sssnnnggggggiiimmmttt~~~~~~||||||{{{yyywwwpppqqqrrrsssttttttuuuuuuvvvvvvwwwvvvtttpppmmmlllkkkiiigggdddaaa]]]WWWSSSKKKGGGCCC???>>><<<888666222111111000000000000000000//////......//////000000//////...............,,,,,,------------------............---,,,++++++,,,,,,,,,------------...------------------------*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************)))***,,,.........------++++++******++++++,,,---//////...---,,,,,,+++++++++++++++,,,,,,---------(((***,,,...///---+++***,,,,,,,,,++++++++++++***************************+++************+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++************************((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************************************))))))******++++++******)))))))))))))))*********((())))))******++++++***))))))))))))))))))))))))***)))(((''''''''')))************)))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------------...//////........................------------------------+++,,,,,,,,,------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////222444666999>>>CCCHHHLLLMMMNNNKKKIIIEEEBBB@@@@@@AAABBBFFFHHHKKKNNNOOONNNLLLJJJGGGFFFDDDCCCDDDHHHNNNQQQYYY^^^fffmmmtttzzzyyytttpppqqqssstttuuuuuuuuusssqqqqqqsssttt{{{}}}~~~}}}{{{xxxwwwppptttzzz~~~}}}}}}yyysssppprrrtttwww}}}~~~wwwtttpppmmmnnnqqqtttuuuuuuuuuvvvwwwwwwxxxxxxxxxvvvwwwwwwwwwuuurrrnnnkkkbbbaaa___^^^]]][[[WWWTTTMMMJJJGGGCCCAAA>>>;;;999333222222111000111111222///..................///111000///...............------------------------------.........---,,,+++,,,,,,---------.........------------------------*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++++++++***)))***************************+++,,,------,,,+++***************++++++,,,,,,//////...------,,,+++++++++++++++,,,,,,---------)))******+++++++++++++++,,,,,,+++++++++*********************************)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((()))))))))))))))******++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************((()))***+++,,,+++++++++(((((())))))************''')))+++---...---+++***))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))***++++++,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------------,,,,,,,,,,,,+++,,,,,,------------,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,------......///+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...///333777<<<>>>CCCGGGJJJKKKKKKJJJFFFDDDAAA???@@@BBBEEEGGGKKKLLLNNNNNNMMMKKKHHHFFFBBBCCCDDDEEEIIIPPPWWW]]]fffkkkrrryyy~~~~~~{{{wwwuuuttttttuuurrrsssrrrqqqooooooqqqsssyyyzzzzzzxxxuuussstttuuuuuu||||||www{{{}}}}}}}}}uuuqqqmmmgggdddeeejjjqqquuu{{{|||}}}~~~~~~~~~}}}|||yyyxxxwwwvvvuuussspppmmmdddbbb___]]]\\\[[[XXXVVVOOONNNLLLIIIEEEBBB@@@>>>:::888666444333333333333///......------......///111111000///........................------------+++,,,---.........,,,,,,,,,---------............------------------------++++++++++++++++++,,,,,,++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************+++++++++,,,,,,+++***************+++++++++++++++------------,,,,,,,,,,,,******************+++++++++***)))((()))***,,,---(((((()))***+++,,,------************************(((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************************************,,,,,,------------,,,,,,************************************************''''''((())))))***++++++))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************((()))***,,,,,,,,,++++++((((((((()))******++++++''')))+++------,,,+++***))))))))))))))))))))))))(((((())))))))))))******&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------.........---------,,,,,,***+++,,,---------------,,,++++++++++++,,,------------------------------------------------------***++++++,,,------......+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,+++,,,,,,---......//////------------------------))),,,000111111222777<<>>@@@DDDHHHKKKMMMNNNNNNMMMKKKHHHEEEDDDBBBEEEIIINNNTTT\\\fffmmmtttwww||||||{{{|||~~~|||yyyuuurrrqqqmmmnnnnnnnnnnnnoooqqqsssvvvvvvuuurrrppprrrvvvzzzwwwppphhhfffbbbaaacccjjjsssyyy|||xxxwwwvvvuuurrrpppmmmiiiddd```^^^\\\YYYXXXSSSSSSRRROOOLLLHHHFFFFFFDDDBBB>>>:::777555444444000//////......//////000222111000///............///.........------------)))+++---...//////------------------....................................,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++++++++,,,---...))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++*********+++,,,---(((((()))***+++,,,------************************))))))******+++++++++*********+++++++++,,,,,,,,,***+++++++++++++++,,,,,,************************************************************************+++,,,---......---,,,+++************************++++++++++++++++++++++++))))))******************((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************''')))+++,,,------,,,+++'''(((((()))******++++++***)))((((((((()))***+++))))))))))))))))))))))))&&&((()))+++++++++)))(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////.........---------/////////......---------***+++,,,,,,------------++++++******++++++,,,---------------------------------------------------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,------...///000000........................+++000444555555777===BBBEEEGGGJJJKKKJJJGGGCCC@@@@@@???>>>>>>AAAEEEJJJMMMNNNNNNMMMLLLJJJGGGEEECCCEEEIIIPPPWWW^^^hhhrrrzzz}}}zzzvvvrrrssswww}}}{{{uuupppmmmhhhjjjlllmmmmmmoooqqqtttuuuuuusssqqqpppuuu|||}}}|||tttlll___^^^^^^```dddmmmwww~~~{{{xxxwwwwwwuuusssuuuppphhhbbb^^^[[[YYYWWWWWWWWWWWWTTTQQQMMMLLLKKKLLLIIIDDD>>>999666444333111111000000000000111111222222000///............//////.........---------(((***,,,...//////...------------.........//////........................---,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***************************+++******+++,,,...111222))))))***++++++++++++***)))******++++++,,,,,,---...------,,,,,,+++++++++++++++,,,,,,---------,,,+++++++++************)))******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,((()))***+++,,,---......************************++++++******************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***))))))))),,,---......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++************************''')))+++---...---,,,+++'''(((((()))***+++++++++,,,***&&&######%%%))),,,))))))))))))))))))))))))%%%'''***,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))//////...------,,,+++++++++,,,------......------///......------,,,++++++.........------,,,,,,,,,------------------------........................,,,+++)))(((((()))+++,,,......---,,,,,,+++******------------------------+++++++++,,,,,,,,,---------...000111111111000///333444555777;;;???CCCEEEGGGGGGFFFDDDBBBAAA???>>>===>>>???AAADDDGGGJJJKKKKKKKKKIIIFFFCCCBBBCCCDDDDDDOOO[[[dddnnnyyy{{{yyyooommmlllmmmqqqwww~~~yyyqqqllljjjooopppoooooonnnqqqtttxxxwwwuuutttuuu{{{|||vvvnnngggfffcccbbbccceeelll{{{|||zzzyyywwwuuutttrrrooojjjfffbbb___]]]___\\\ZZZ[[[______\\\XXXXXXTTTNNNGGGBBB===888444333222111111111111///...222111000......///000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,------...++++++++++++++++++++++++)))************+++++++++************************((()))***---...---)))&&&***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((+++***)))(((((((((******++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))(((((())))))))))))************...------,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))************))))))(((((((((((())))))******++++++++++++*********************++++++,,,'''((()))******)))((('''************))))))))))))))))))************))))))((((((''''''''''''((((((+++)))''')))+++,,,)))&&&(((((()))***************(((((())))))******++++++******************************))))))******+++,,,++++++++++++++++++++++++...............---------+++,,,------......------------------------------......---------,,,,,,,,,------------------------........................,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---...///000000111111111333555777;;;???BBBEEEFFFEEEDDDCCCAAA@@@???>>>>>>??????AAACCCFFFHHHJJJJJJIIIJJJIIIGGGEEEEEEFFFGGGNNNYYYeeemmmvvv}}}xxxrrrnnnggggggiiilllrrryyy|||vvvqqqnnnmmmnnnpppqqqrrrrrrtttvvvyyyyyy{{{yyyppphhheeecccdddhhhkkkrrr}}}yyyvvvssswwwvvvtttqqqmmmiiieeecccbbb```aaaeeelllqqqqqqooohhhbbbYYYPPPIIICCC>>>;;;777555222111222222111/////////...------------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++************************+++***))))))***+++)))(((***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******))))))))))))******++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************)))))))))((())))))))))))************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))******************))))))))))))************++++++++++++*********))))))))))))***++++++---,,,+++******+++,,,---************))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((('''''')))***+++***(((((())))))***************)))))))))))))))***************************************))))))******+++,,,++++++++++++++++++++++++---------.........//////+++,,,------......------++++++,,,------...//////...------------,,,,,,,,,------------------------------------------------,,,+++***))))))***+++,,,******+++,,,,,,---......---------------------------------.........//////---------...///111333444555888<<>>???AAABBBDDDGGGHHHIIIIIIIIIGGGGGGHHHGGGGGGHHHKKKNNN[[[eeepppwww}}}~~~yyyqqqiiidddaaaccchhhnnnuuu{{{~~~xxxsssqqqppppppooommmpppsssuuuwwwyyy|||}}}tttlllgggfffhhhmmmrrryyy~~~zzzwwwtttzzzzzzzzzxxxvvvrrrnnnllliiiiiijjjpppyyyxxxqqqeeeZZZQQQKKKEEECCC<<<999555333333333222111///////////////...------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++000---)))'''(((***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))(((((()))***++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************)))))))))))))))))))))*********++++++((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++***************+++++++++***************))))))))))))************++++++************++++++******++++++++++++******))))))((((((((()))******///...+++))))))+++...///************))))))))))))((())))))))))))))))))(((''''''))))))))))))''''''$$$&&&((())))))***+++,,,((()))******++++++******************))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++------------------------+++,,,------......------,,,,,,,,,---------......------------------------------------------------------------------------,,,++++++******++++++,,,***++++++,,,,,,------...------------------------------------............------,,,---///333777999:::===BBBFFFHHHGGGDDDBBB>>>===;;;999:::<<>>999555444444333222000111222333222111000///................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++222///+++)))***,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************&&&((()))+++,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))))))))*********+++++++++((()))))))))*********+++++++++++++++++++++++++++************************************************((()))))))))************+++******))))))******+++******++++++++++++******((((((((((((((())))))***,,,+++)))(((((()))+++,,,************)))))))))(((++++++,,,,,,,,,,,,++++++&&&''')))******)))'''&&&%%%(((++++++))))))+++---))))))***++++++++++++***++++++******))))))((((((******************************))))))******+++,,,++++++++++++++++++++++++------------,,,,,,+++++++++,,,------......------......---------,,,,,,,,,------------------------------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------...------...222666;;;>>>AAADDDGGGHHHGGGDDD@@@===;;;:::999999:::===AAACCCEEEGGGHHHJJJIIIHHHFFFEEEDDDCCCCCCCCCHHHPPP[[[cccnnnwww{{{wwwrrrnnnllljjjmmmpppuuuxxxzzzyyyvvvtttqqqnnnjjjjjjmmmooonnnmmmooorrrwww}}}}}}|||yyywwwwwwyyy}}}~~~}}}|||vvvssstttwww}}}}}}{{{xxxtttssstttvvvxxxzzz{{{}}}~~~}}}{{{xxxvvvxxxxxxxxxyyy{{{}}}~~~~~~zzzvvvqqqkkkccc[[[SSSMMMGGGCCC===999777666444333111222333333333222000///////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++...,,,++++++,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******************++++++++++++*********))))))(((((((((++++++++++++++++++++++++************************************************((()))))))))************))))))(((((((((((())))))******++++++++++++******((((((((((((((())))))***(((((())))))))))))((((((************)))))))))(((++++++,,,,,,,,,,,,++++++'''(((***++++++***((('''(((+++...---***)))***,,,))))))***+++++++++++++++++++++******))))))((((((******************************))))))******+++,,,++++++++++++++++++++++++------------------------+++,,,------......------//////...---,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------//////000222666;;;@@@DDDGGGGGGHHHGGGDDD@@@<<<:::999999999:::===AAADDDFFFGGGHHHHHHHHHGGGEEEDDDBBBDDDEEEFFFJJJPPP[[[fffnnnwww~~~}}}yyyuuusssqqqqqqrrrvvvwwwyyyzzzxxxuuuqqqnnnkkkjjjjjjkkkmmmoooooonnntttxxx}}}zzzyyyyyywwwvvvwwwzzz~~~}}}}}}~~~}}}|||}}}}}}|||}}}~~~{{{vvvtttpppllljjjmmmrrrvvv|||}}}~~~}}}{{{{{{{{{|||||||||||||||{{{uuusssqqqnnnjjjbbbZZZTTTNNNIIIDDD???<<<999777555111111111111111000//////////////////////////////........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,,,,)))'''***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))*********************++++++++++++,,,++++++******)))(((((('''))))))))))))))))))))))))***************+++++++++***************+++++++++))))))))))))************))))))(((((((((((())))))******++++++++++++******))))))((((((((()))******)))***+++,,,,,,+++***)))************))))))))))))((())))))))))))))))))(((((((((************((((((***,,,---,,,+++))))))***)))***++++++,,,+++++++++************))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,---...///000111222+++,,,------......---------------------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...------------------------,,,,,,,,,,,,---------...000000222666:::@@@EEEHHHIIIHHHEEECCC@@@===;;;999888999;;;===AAADDDGGGIIIIIIHHHGGGEEEDDDBBBAAA@@@EEEIIIOOOVVV___hhhrrrxxx{{{}}}{{{yyyxxxxxxxxxwwwwwwwwwvvvssspppmmmkkkjjjkkkllllllmmmooorrrttt{{{}}}{{{|||~~~}}}}}}{{{zzz|||{{{vvvsssqqqmmmhhhfffkkksssyyy}}}~~~|||yyyxxxpppooommmllliiiddd^^^YYYTTTPPPKKKFFFBBB???;;;888222222111000000000000111////////////////////////........................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++------,,,******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***((()))))))))*********************+++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))***************))))))))))))))))))*********++++++++++++*********))))))))))))***++++++++++++++++++++++++++++++************))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))(((((()))***+++***((()))***++++++,,,,,,++++++)))))))))))))))***************************************))))))******+++,,,++++++++++++++++++++++++***+++---///222444666777+++,,,------......------+++,,,,,,------......///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++---...///000---------------------------------.........//////000111444888===CCCGGGJJJIIIGGGCCC@@@===;;;::::::777999<<<@@@CCCGGGJJJKKKIIIHHHFFFDDDBBB@@@??????EEELLLVVVaaakkksssyyy}}}{{{}}}|||uuutttsssrrrpppmmmlllkkklllnnnnnnmmmlllooouuuzzz}}}zzzzzz}}}~~~~~~xxxsssqqqoookkkgggffflllwwwzzzvvvtttmmmkkkiiigggeeebbb^^^[[[XXXTTTPPPKKKGGGBBB===:::555444333222111222333444000000000000000000000000........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000111000+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++))))))))))))************++++++************++++++******++++++++++++*********************++++++,,,---+++)))(((((()))+++---************))))))))))))))))))************))))))******))))))))))))******'''%%%$$$&&&***,,,***'''******+++,,,,,,,,,,,,+++(((((())))))******++++++*********************************)))***++++++,,,++++++++++++++++++++++++------------------------//////...---,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------------------------------------+++,,,------......------..................------......//////////////////444555999???FFFJJJKKKJJJFFFDDD@@@<<<888666666555999;;;???DDDGGGIIIJJJJJJHHHGGGEEEAAA???@@@DDDGGGRRRZZZccckkkttt}}}~~~{{{zzz{{{~~~~~~zzzwwwrrrssssssrrrooommmllllllmmmoooqqqqqqsssxxx|||wwwsssqqqjjjiiilllkkkjjjuuu}}}wwwrrrqqqoookkkgggbbb___^^^]]][[[ZZZWWWSSSOOOKKKIIIGGG@@@<<<888555444333111000.........///////////////////////////////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,------....../////////---,,,++++++******++++++,,,++++++******++++++,,,+++******))))))******+++...---+++*********++++++))))))*********+++++++++)))))))))***+++++++++,,,+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************+++++++++++++++*********))))))+++++++++*********))))))++++++************++++++************))))))))))))+++++++++************************)))******++++++++++++++++++++++++++++++++++++******************)))************+++++++++,,,,,,++++++***)))((((((......---,,,+++)))((('''))))))))))))***+++,,,---++++++++++++++++++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,,,,------------------------------------------------------------.........//////------------------------------------------------+++,,,------......------........................------...///000111222333888999>>>DDDIIILLLLLLKKKFFFCCC???;;;888777777777===???CCCFFFIIIJJJIIIIIIFFFEEECCCBBBBBBEEEKKKPPPXXXaaakkkrrrzzz~~~{{{wwwuuuvvv{{{~~~yyywwwnnnpppqqqqqqooonnnoooppppppssswwwzzz|||{{{uuuqqqpppjjjhhhllllllnnnzzz~~~zzzvvvrrrppplllgggccc```]]]\\\^^^[[[YYYWWWVVVTTTQQQNNNIIIDDD>>>888555222000...//////////////////////////////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,---,,,*********+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---------------------......---,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,---,,,+++*********++++++***+++++++++,,,,,,,,,,,,***************++++++++++++++++++*********))))))************************************************************************)))************+++++++++************************++++++************+++++++++++++++*********))))))+++++++++*********))))))++++++************++++++************))))))))))))******************++++++++++++***************+++++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++***))))))(((((((((((()))***+++------***)))((((((((((((((()))************************))))))***+++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,---...---------------------------------------------------------............///------------------------------------------------+++,,,------......------........................,,,---...///111333555666===???DDDJJJNNNOOOMMMKKKDDDBBB>>>:::888888:::;;;BBBDDDGGGIIIJJJIIIHHHFFFBBBBBBBBBBBBFFFMMMVVV]]]cccllluuu|||~~~xxxuuupppmmmpppwww|||xxxuuunnnoooqqqqqqqqqrrruuuwwwwww{{{{{{tttpppoooiiihhhlllooottt}}}zzztttrrrnnnjjjeeeaaa___]]]```^^^]]]```cccbbb\\\VVVQQQKKKCCC<<<777444111///000000////////////////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...---,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,+++******+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++************++++++---,,,+++*********++++++++++++,,,,,,,,,---------+++++++++***************+++++++++***************************************++++++++++++++++++++++++************************)))************+++++++++************************++++++************+++++++++++++++***************+++++++++***************++++++************++++++++++++*********))))))))))))))))))***+++++++++,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++***)))))))))'''((()))+++...333777999++++++***(((((('''''''''))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++************+++++++++,,,------------------------------------------------+++++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......---------------...............------...///111444666888BBBDDDHHHMMMPPPPPPLLLIIICCC@@@===:::999;;;>>>???FFFGGGIIIJJJIIIGGGEEECCC>>>???BBBEEELLLWWWbbbiiiooowww~~~~~~xxxpppmmmhhhgggkkkuuuzzzvvvtttssstttuuuuuuuuuwwwzzz}}}xxxsssoookkkiiinnnsss{{{}}}{{{wwwuuurrrnnnjjjfffcccaaabbbbbbeeemmmtttrrriii___UUUOOOGGG???:::777444333111111000000000000/////////////////////////////////......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---,,,++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,------,,,,,,++++++*********---,,,++++++******++++++,,,++++++******++++++,,,******))))))))))))******,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++************************************************++++++************+++++++++++++++*********))))))(((((()))***+++,,,,,,,,,---,,,+++***))))))))))))***************************************+++++++++))))))*********++++++++++++++++++*********)))))))))))))))+++///444999<<<---,,,++++++*********+++)))))))))***************)))******+++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......---------------.........//////......///000222555888:::FFFGGGJJJNNNPPPNNNIIIEEEAAA???===<<<<<>>999666333222222111111000000000000////////////////////////......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,...000,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,++++++******)))---,,,++++++******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,+++++++++***)))))))))************************************************************************************************))))))*********+++++++++************************++++++************++++++************************************************++++++************++++++++++++++++++************(((((()))***+++,,,,,,,,,---,,,+++***))))))))))))************************))))))*********+++++++++))))))*********++++++++++++++++++***************)))(((''''''))),,,///222+++++++++++++++,,,------*********+++++++++,,,,,,******+++++++++******)))******************************************************+++++++++,,,,,,,,,************************------------------------000///...---,,,,,,,,,,,,------------------------------------------------///............---------------------------------------------------------+++,,,------......------,,,,,,------.../////////000000000222555999===???IIIIIIKKKMMMMMMJJJEEEAAA>>>>>>>>>???@@@CCCFFFHHHJJJIIIGGGEEEDDDBBBAAA@@@>>>DDDNNNXXXbbbllltttyyy~~~~~~{{{yyytttmmmjjjjjjkkkmmmrrrxxx~~~}}}{{{yyyyyyyyyyyytttuuuvvvxxxzzz{{{zzz{{{~~~}}}xxxvvvwwwxxxyyyyyyxxxwwwuuusssqqqpppqqqttt|||~~~uuuhhhaaaXXXNNNEEE>>>777333333333222222111000000000////////////////////////...------------...//////------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++,,,---,,,---...000,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,......------------......******+++,,,,,,,,,++++++))))))*********++++++++++++++++++******************************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************++++++************++++++***************+++++++++***************+++++++++++++++************++++++,,,++++++++++++*********)))))))))***+++++++++,,,,,,,,,+++***))))))))))))************************)))))))))***++++++,,,,,,)))************+++++++++************************,,,+++)))(((((()))***+++((((((((())))))+++,,,,,,*********+++,,,,,,------***++++++++++++***))))))************************************************************+++++++++,,,************************------------------------------,,,,,,+++,,,,,,,,,------------------------------------------------//////.........---------------------------------------------------------+++,,,------......------,,,,,,------...//////000000000222555:::@@@EEEHHHLLLKKKKKKKKKJJJGGGBBB???<<<===???BBBEEEGGGIIIKKKKKKIIIFFFCCCBBBBBBBBBCCCCCCKKKXXXdddnnnuuuzzz}}}{{{xxxxxxuuuqqqqqqrrruuuxxx{{{|||}}}}}}zzzxxxvvvtttsssssstttuuuqqqsssvvvzzz~~~~~~{{{wwwsssrrruuuxxxvvvwwwxxxxxxxxxwwwvvvuuuuuuxxx}}}~~~zzzpppjjjbbbYYYOOOFFF>>>999444333333222111111000000////////////////////////---------------...//////........................******+++++++++,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,---------.........,,,---...---,,,+++,,,...,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,...------,,,,,,------...)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***************+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++,,,,,,+++++++++***************************++++++++++++***************+++************************((())))))***++++++,,,,,,)))************+++++++++************************,,,,,,+++*********************)))))))))***++++++)))))))))***+++,,,,,,,,,+++++++++++++++***))))))************************************************)))))))))*********++++++************************------------------------************+++,,,---------------------------------------------------------------,,,,,,+++++++++------------------------------------------------+++,,,------......------,,,,,,------...///000000000000333777===EEEKKKOOONNNMMMKKKJJJIIIFFFAAA>>>;;;===@@@DDDGGGJJJKKKLLLLLLJJJFFFBBBAAABBBDDDFFFGGGQQQ___mmmvvv{{{~~~yyywwwyyyyyyvvvwwwyyy~~~{{{yyytttrrrooommmlllmmmnnnoooooorrrwww~~~~~~~~~}}}yyyyyywwwssspppqqquuuxxxtttuuuwwwxxxyyyyyyxxxxxxvvvwwwyyyzzz{{{{{{zzzyyyrrrnnnggg___WWWOOOFFFAAA444444333333222111000000////////////////////////---------------...///000........................*********++++++,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++---------........./////////000000...,,,******+++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++,,,+++******))))))******+++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------))))))******+++++++++,,,))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))******++++++++++++))))))******++++++++++++++++++************++++++,,,,,,,,,+++++++++******+++++++++*********************************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++******************++++++&&&'''''''''((((((((((((......---,,,++++++++++++'''(((((()))***++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++........................,,,------......------,,,,,,,,,,,,---------......////////////////////////,,,---------.../////////------------------------++++++++++++++++++++++++---------............///,,,---////////////000222222555999???EEEIIILLLMMMQQQOOOKKKGGGBBB???===<<<>>>AAAFFFKKKMMMMMMKKKJJJEEEDDDCCCAAA@@@CCCGGGKKKRRR[[[hhhttt{{{{{{xxxxxx{{{}}}}}}zzzvvvrrrpppmmmjjjiiikkklllmmmmmmsssxxx{{{wwwssspppmmmnnnsssyyy{{{|||zzzyyyxxxxxxyyyxxxvvvtttyyyyyyxxxvvvsssqqqrrrssstttssspppiii```UUUKKKEEE???;;;777555555555222000,,,---......//////..............................//////000000///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,************************,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,))))))******+++++++++,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++------++++++++++++------,,,,,,+++***)))))))))***************************---------,,,,,,+++++++++************************,,,,,,++++++***)))))))))))))))***++++++++++++***************************+++*********))))))(((((())))))))))))************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++222000...,,,***)))))))))************************************))))))((((((******))))))))))))************************************++++++++++++******)))************+++++++++)))((((((((((((***,,,---...,,,***)))((()))***+++************************************************+++*********))))))(((((()))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++........................,,,------......------,,,,,,,,,,,,---------..............................---------...............------------------------------------------------........./////////000000---///000000//////000222555999>>>DDDIIIMMMNNNOOOOOOLLLHHHDDD@@@>>>>>>>>>BBBEEEIIIMMMNNNMMMJJJHHHEEEDDDBBB@@@BBBGGGNNNSSS]]]eeeqqq{{{}}}|||}}}}}}{{{yyyuuurrrnnnllljjjiiijjjnnnrrruuu}}}}}}yyyuuuqqqnnnlllooouuu{{{}}}||||||{{{yyywwwuuuuuutttrrrnnnllllllmmmsssqqqnnnjjjddd\\\RRRLLLBBB===888666666555333000///000000000000//////...........................///////////////...------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++---,,,,,,++++++,,,,,,------,,,,,,+++******++++++************************,,,,,,,,,++++++***************************************************++++++******+++,,,,,,,,,,,,,,,************************+++*********))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))(((((()))***************************++++++*********)))))))))******))))))))))))************************************++++++++++++******)))************+++++++++)))((((((((()))***+++,,,---+++***(((((((((***+++************************************************++++++++++++*********))))))***++++++++++++***)))************************+++***)))(((((()))***+++........................,,,------......------,,,,,,,,,,,,---------.............................................---------------------------------........................////////////000000000111///000111000//////000222888<<>>>>>???@@@FFFIIILLLOOOOOOLLLHHHFFFDDDBBB@@@@@@CCCLLLXXX```jjjqqqzzz~~~~~~~~~|||yyywwwtttsssllllllllljjjkkkpppyyy~~~}}}|||{{{vvvsssooommmlllqqqzzz}}}|||zzzyyyvvvvvvvvvsssooommmlllmmmqqqmmmjjjiiihhhddd\\\UUUHHHCCC===:::999888555222222222222111111000/////////////////////////////////////////////......---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++***************)))************************((())))))***++++++,,,,,,++++++,,,------------,,,***************************************))))))))))))))))))*********++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((***++++++************************+++++++++++++++***************))))))))))))************************************++++++++++++******)))************+++++++++)))((((((((()))***+++,,,+++***)))((('''((()))***************************************************,,,,,,,,,+++++++++++++++)))***++++++++++++***)))******************************))))))))))))******........................,,,------......------,,,,,,,,,,,,---------............................../////////...---------,,,------------------------------------------------....../////////000000000//////000///...///111333:::???EEEKKKNNNNNNLLLJJJFFFCCC???<<<<<<>>>AAACCCIIIKKKNNNOOONNNJJJEEEBBBAAA@@@???@@@GGGSSSaaakkksssxxx~~~~~~zzz{{{~~~zzzuuutttssstttnnnppppppnnnnnnttt~~~|||zzzuuuqqqlllllloooxxx{{{yyywwwxxxxxxxxxuuurrrooonnnnnnlllhhhdddfffjjjjjjddd]]]QQQLLLEEE@@@>>><<<999666333222222111111111111111000000000000000000000000...///////////////......,,,,,,,,,,,,,,,---...///,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********'''((()))***,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++************************************))))))*********+++++++++***++++++,,,---,,,,,,,,,************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************((())))))******+++,,,---************************++++++++++++++++++++++++******))))))))))))************************************++++++++++++******))))))*********+++++++++)))))))))))))))******+++***)))(((((('''((())))))************************************************++++++++++++++++++++++++*********++++++************************************))))))))))))))))))***........................,,,------......------,,,,,,,,,,,,---------............................../////////...---------,,,------------------------------------------------------........./////////---.../////////111444777@@@CCCIIINNNOOOMMMIIIGGGAAA???===;;;<<>><<<<<<>>>AAAEEEHHHJJJJJJJJJIIIGGGDDDAAA???@@@CCCIIIPPPYYYeeepppwww~~~{{{xxxwwwwwwyyyyyy}}}~~~|||vvvqqqmmmmmmqqquuuxxxzzz{{{|||zzzuuurrrvvv~~~{{{xxxzzz{{{yyyvvvsssrrrrrrjjjgggdddfffjjjmmmjjjggg```[[[UUUQQQMMMGGG???:::444333111000000111222333////////////////////////---...////////////////////////...---,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,+++++++++,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---...+++,,,,,,------,,,,,,+++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************,,,,,,++++++***))))))((())))))***++++++++++++************************************+++++++++++++++*********++++++++++++,,,++++++************++++++))))))))))))))))))))))))************************))))))******))))))((('''*********************************+++++++++++++++******))))))))))))************************************++++++++++++******)))************+++++++++((()))************))))))(((((())))))))))))******************************************************)))))))))))))))*********++++++***))))))***++++++************************))))))************))))))........................,,,------......------,,,,,,,,,,,,---------......---------------------------------...............------------------------------------------------............////////////,,,...000222666;;;AAAEEEKKKMMMOOOPPPNNNIIIDDD@@@=========>>>@@@DDDGGGIIIKKKJJJHHHGGGEEECCCBBBBBBEEEKKKTTT^^^hhhpppwww|||~~~yyysssnnnmmmoooqqqwww{{{|||yyytttssspppllliiikkkpppuuu{{{|||{{{yyy~~~~~~zzz|||~~~~~~{{{xxxwwwwwwooommmkkkkkklllnnnmmmllljjjgggbbb^^^YYYQQQGGG@@@999777555222111000111111........................------...///////////////...------,,,,,,,,,------,,,,,,------.../////////,,,+++++++++,,,,,,---...,,,,,,,,,------------...------------------------***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...+++,,,,,,------,,,,,,++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++******************)))***++++++,,,,,,++++++*********************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************((()))***++++++***))))))************************)))))))))*********++++++******))))))))))))************************************++++++++++++******)))************+++++++++((()))***++++++***)))(((((())))))******+++******************************************************)))))))))******+++++++++++++++***))))))***++++++************************((()))***++++++***)))(((........................,,,------......------,,,,,,,,,,,,---------......------------------------,,,------....../////////------------------------++++++++++++++++++++++++////////////000000000000---///222555999???FFFKKKLLLMMMNNNMMMJJJEEE???<<<======>>>@@@BBBEEEHHHIIILLLJJJHHHEEEDDDCCCDDDDDDIIIQQQ]]]iiirrrxxx}}}|||tttkkkeeedddfffiiitttwww{{{~~~}}}yyysssooommmmmmllliiigggjjjpppuuu{{{}}}}}}~~~}}}wwwyyy{{{{{{yyywwwvvvuuusssrrrqqqooooooooopppppptttqqqmmmiiicccZZZOOOGGG>>><<<888444111000000000........................------...///000000//////,,,,,,,,,,,,---...//////,,,,,,------...///000000++++++++++++,,,,,,---...,,,,,,,,,---------..............................***+++,,,------,,,+++************++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///++++++------------++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))))))))***++++++,,,,,,++++++,,,------------,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......---,,,************************(((((())))))*********+++******))))))))))))************************************++++++++++++******)))************+++++++++((()))***++++++***)))(((((()))***+++++++++++++++*********************************************************++++++,,,,,,,,,,,,+++***))))))***+++,,,************************((()))***++++++***)))(((++++++,,,------......//////---,,,,,,---...------...------------,,,,,,,,,------------------------++++++++++++++++++++++++//////.........---------------------------------,,,,,,,,,------.........000222555:::@@@FFFKKKNNNQQQPPPNNNJJJGGGCCC@@@???@@@???@@@CCCHHHJJJHHHFFFIIIHHHFFFDDDCCCFFFKKKOOOVVV___jjjrrrzzz|||wwwrrrjjjbbb^^^___eeejjjuuutttsssqqqooolllkkkjjjfffeeedddeeeiiimmmppprrr~~~~~~}}}zzz|||zzzzzzzzzzzz{{{zzzwwwuuuuuuvvvvvvrrroooqqqxxx~~~~~~wwwmmmaaaWWWRRRIIICCC:::555333333111///111///......000111000/////////.........---------................................................------------------------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------------+++***------------------------...---,,,,,,++++++++++++...---,,,,,,++++++++++++------,,,+++***************++++++,,,,,,+++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,***)))***------+++(((---,,,,,,+++************++++++******************))))))(((((()))***++++++******++++++++++++******+++++++++++++++++++++++++++******))))))***++++++************************************************))))))************)))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))%%%&&&''')))************************************)))))))))))))))*********)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,++++++******)))************************************************------------------------...,,,++++++,,,------,,,.........------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,//////.........------------------------------------------.........//////222555999???EEEJJJNNNPPPPPPNNNKKKGGGDDDAAA???>>>AAA@@@BBBEEEIIIJJJHHHFFFGGGEEECCCAAABBBFFFNNNSSS___hhhrrrxxx~~~{{{rrrlllddd^^^]]]aaagggkkkooonnnkkkgggdddbbb`````````___```ccciiipppuuuxxx|||{{{|||}}}}}}|||xxxwwwwwwwwwwwwwwwvvvuuuxxxzzzzzzxxxvvvxxx}}}uuujjj```[[[OOOHHH@@@:::777666333000111000......000111000000000000000//////.........................................................------------------------...............---,,,,,,------------------------************************.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///---,,,---///000...,,,,,,+++******************************************)))))))))******+++++++++******++++++++++++******************************+++++++++***************************************************************))))))************))))))++++++***))))))***++++++************************************************&&&'''((()))************************************++++++++++++************))))))(((((())))))***+++******+++++++++,,,,,,,,,************************++++++************+++++++++++++++++++++++++++,,,************************************************//////...------,,,++++++///---+++,,,---...------//////...---,,,,,,++++++---------------------------------------........................---------------------------------...............///000000444888>>>EEEJJJNNNPPPQQQNNNKKKGGGCCC???>>>>>>>>>AAABBBEEEHHHKKKJJJGGGEEEEEECCCAAA@@@CCCKKKUUU]]]iiiqqqzzz~~~~~~xxxkkkeee^^^\\\___eeeiiikkkfffccc___[[[YYYXXXXXXXXX\\\]]]```eeellluuu||||||yyyyyy{{{|||zzzxxxwwwvvvwwwvvvvvvuuuuuuwwwxxxyyy{{{}}}~~~|||}}}~~~tttkkkeeeWWWPPPGGGAAA===:::555222222000//////000111111000111111000000000000//////................................................------------------------,,,------------,,,,,,+++........................+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************------,,,+++++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++***+++------+++************)))******++++++************************)))***+++,,,,,,,,,+++*********++++++++++++******))))))))))))))))))))))))***++++++,,,+++***)))(((************************************************))))))************))))))++++++***))))))***++++++************************************************((())))))******))))))(((************************------,,,,,,+++*********((((((((((((((())))))*********+++++++++,,,,,,,,,******************************++++++++++++******)))******+++,,,,,,------************************************************......---------,,,,,,,,,000...------...//////...//////...---,,,++++++***---------------------------------------.................................------------------------......------...///000111777;;;BBBJJJNNNQQQQQQPPPKKKHHHCCC>>><<<<<<===>>>BBBDDDHHHKKKLLLJJJFFFDDDDDDCCCAAABBBGGGRRR```iiipppwww~~~|||vvviiieeeaaabbbgggkkkjjjhhh]]]ZZZVVVRRRQQQRRRTTTVVV\\\___dddjjjrrr{{{|||}}}|||yyyvvvrrrpppvvvvvvuuuuuuuuuwww{{{}}}~~~}}}}}}~~~yyyqqqlll^^^WWWOOOGGGBBB>>>888333333111000000111111111000000000000000000000000000................................................------------------------+++,,,,,,---,,,,,,++++++------------------------++++++++++++++++++++++++***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,------...///------------,,,+++******)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++))))))******+++***))))))***************+++,,,---***************+++++++++***+++---......---+++*********++++++++++++*********************************+++,,,---,,,***((('''************************************************)))******++++++******)))+++******************+++***************************************************************)))((('''************************------,,,+++******))))))((((((''''''(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))*********++++++,,,,,,,,,************************************************,,,,,,,,,---------......///---,,,,,,---......---//////...---,,,,,,++++++------------------------++++++,,,,,,---------...---.....................------------------------------,,,,,,---///111333;;;???FFFLLLPPPPPPNNNLLLGGGDDD???;;;:::;;;>>>@@@DDDGGGJJJLLLKKKHHHEEECCCBBBBBBBBBEEEMMMZZZiiissswww}}}|||vvvllljjjiiilllpppooohhhbbbWWWTTTPPPMMMMMMOOORRRTTTYYY___gggqqqzzz}}}{{{xxxsssmmmhhhoooqqqsssssstttvvvyyy}}}}}}{{{zzzzzz{{{}}}~~~zzzuuuqqqccc]]]TTTMMMHHHAAA:::555444333111000111222111000////////////////////////................................................------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,---///...------,,,,,,,,,------------------,,,+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,---...))))))*********+++++++++***,,,---......---+++*********++++++++++++******++++++++++++++++++++++++)))***,,,---,,,***((('''******************************************************++++++++++++***************++++++************************************************************+++++++++***)))((('''************************,,,,,,+++***)))(((((('''((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******************************************************++++++,,,,,,---...//////---+++))))))+++,,,+++***......---------,,,,,,,,,------------------------+++++++++,,,------......---------...............---------------------------,,,,,,,,,...111555777@@@DDDIIINNNOOOMMMJJJGGGCCC@@@===;;;;;;===@@@CCCFFFHHHKKKLLLIIIFFFCCCBBB???@@@DDDJJJTTTbbbpppzzz~~~}}}wwwnnnooopppsssrrrlllccc[[[UUURRROOOMMMMMMOOORRRUUUYYYbbbnnnzzz|||zzzxxxuuurrrnnniiieeeiiimmmsssvvvvvvwwwzzz|||~~~{{{xxxwwwuuuvvvyyyzzzzzzxxxuuusssfff```XXXRRRMMMFFF>>>888555444222111222222111000......////////////000000................................................------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------......///,,,,,,+++++++++,,,------///...---,,,++++++++++++,,,,,,------------,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++***++++++,,,,,,)))))))))***++++++,,,,,,+++,,,---------,,,+++*********++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************************************++++++++++++******)))***++++++++++++***)))************************++++++++++++++++++++++++***+++++++++***))))))(((************************+++*********)))((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))************************************************,,,------------------------,,,******,,,---,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,---......//////---------.........//////---------------------------------...111555999;;;FFFIIIMMMOOONNNKKKFFFCCC???>>><<<;;;<<<@@@CCCEEEGGGJJJLLLJJJGGGCCCBBBBBB???CCCJJJTTT___lllyyy~~~zzztttnnnppprrrqqqlllddd\\\VVVPPPPPPOOOPPPSSSXXX]]]```fffppp~~~{{{wwwqqqnnnllllllkkkjjjmmmttt~~~|||zzzxxxvvvrrrssstttttttttsssqqqpppgggccc\\\WWWRRRKKKCCC===666444222222222333222000/////////000000111111111................................................------------------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,+++++++++,,,,,,---...---,,,,,,+++++++++,,,,,,***+++,,,---............++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&)))+++***((('''((()))+++***))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++******************************)))))))))***++++++,,,,,,***************************************************++++++,,,,,,++++++***)))***++++++++++++***)))************************++++++++++++++++++++++++******+++++++++***))))))***************************************************************+++,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++************************************************///......------,,,,,,+++000///------///000///...++++++,,,------......///---------------------------------...///000000111---------.........//////------------------------.........000333888<<>>AAAEEEGGGHHHJJJLLLIIIEEEBBBAAABBBCCCHHHQQQ\\\hhhuuuzzzyyyuuupppmmmooopppllleee]]]WWWTTTLLLMMMPPPUUU\\\cccjjjnnnvvv~~~|||vvvnnniiiiiilllooorrrvvv~~~{{{zzzxxxwwwvvvqqqppppppooonnnmmmlllllliiiddd^^^YYYUUUNNNFFF@@@777555333222333333222111000000111111222222222222................................................------------------------,,,------.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------++++++++++++,,,,,,---...++++++++++++,,,,,,---...************+++,,,------******,,,---.../////////,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))),,,...---+++)))+++---***)))((('''''''''''''''((())))))***++++++,,,,,,---,,,+++************+++******++++++++++++******)))))))))))))))))))))))))))(((((()))***+++---...***************************************************++++++,,,,,,++++++***)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++)))******+++++++++******************************++++++++++++++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...*********++++++,,,------************************************************,,,,,,,,,,,,,,,---...///........................///...---,,,,,,,,,,,,,,,....../////////...,,,+++---------,,,,,,+++++++++...///000///---,,,,,,...---,,,,,,,,,,,,---...///,,,,,,---000666===CCCGGGMMMNNNNNNLLLIIIDDD@@@===;;;;;;;;;<<>>@@@CCCFFFHHHIIIIIIEEEFFFFFFEEEDDDEEEHHHJJJXXX^^^hhhrrrxxx{{{{{{zzzuuuqqqmmmkkkmmmppprrrsssfff___WWWRRRMMMIIIJJJMMMXXX\\\dddnnnzzz|||xxxvvvvvvuuuttttttuuuyyy{{{||||||zzz{{{}}}{{{uuuqqqoootttzzz|||xxxxxxxxxxxx{{{xxxtttpppmmmhhhccc```dddfffggggggeee```[[[XXXRRRMMMEEE>>>:::888777666777666555333111000000///////////////////////////222111000.........//////.........------------------------,,,------...///++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,---...............------+++++++++++++++,,,,,,---,,,---...///////////////...------------,,,,,,,,,------------,,,,,,,,,,,,(((***,,,---------.../////////...---,,,++++++***,,,++++++******++++++,,,...---,,,++++++***++++++...------,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,///---+++,,,---...------)))***,,,---...///......++++++++++++++++++++++++************++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++***(((''''''((()))***+++***))))))(((((())))))*********************+++,,,,,,+++***)))(((((('''******++++++++++++******************************++++++++++++++++++++++++,,,++++++++++++*********,,,+++******)))*********++++++************++++++************++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++***)))))))))******///---***((('''))),,,...///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---000///......---............111666<<>>======???@@@DDDGGGKKKMMMNNNLLLIIIGGGEEEFFFHHHMMMUUU```mmmvvv|||~~~}}}vvvjjj___WWWSSSPPPSSSYYY___bbb```[[[VVVSSSMMMJJJLLLOOOSSS[[[bbbkkkxxx||||||~~~}}}}}}|||zzzxxxvvvuuutttsssrrrrrrqqqooommmjjjkkkooovvv|||~~~{{{wwwmmmggg___VVVMMMFFF???:::444333222111111111111111000000000000000000000000------------------------.............../////////000///......---.........,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,---.../////////..................//////000+++,,,---...............,,,,,,,,,------------...***++++++,,,---.........///111111000...,,,,,,,,,)))***+++,,,---......///,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,------...,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,***+++,,,---,,,,,,,,,,,,---,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******'''(((***+++,,,,,,+++***++++++*********)))))))))******++++++++++++******((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))***++++++++++++***++++++************++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,(((***,,,---...---+++)))------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,---...///000+++++++++,,,,,,---------+++,,,......---,,,...///.........///000111222333888<<>>;;;;;;===AAADDDHHHJJJLLLNNNNNNKKKHHHEEEBBBFFFMMMUUU```lllxxx}}}rrrdddWWWQQQOOOPPPRRRWWW[[[]]]ZZZTTTOOONNNJJJIIINNNSSSYYYbbbjjjwww|||}}}}}}zzzwwwuuuuuuvvvrrrqqqqqqrrrssssssrrrpppmmmnnnqqqyyy|||rrrmmmeee]]]TTTKKKBBB<<<777666444333111111000000000000000000000000000000......///////////////...---........./////////000000000///...............,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...------.....................------------...//////,,,,,,---......---------,,,,,,,,,---------......******++++++,,,,,,------,,,...///...,,,++++++,,,,,,,,,------......//////,,,++++++******++++++,,,++++++************+++++++++++++++++++++,,,------------,,,+++++++++,,,,,,*********************************+++++++++,,,,,,---+++)))***+++,,,+++***,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,+++***)))((('''(((***,,,,,,,,,+++******+++,,,,,,,,,+++***)))******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))***+++,,,++++++***++++++************++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,---...///000+++++++++,,,,,,---------***+++---,,,,,,,,,---............///000222444444:::>>>EEEKKKNNNOOOMMMLLLCCC@@@<<<::::::>>>CCCFFFJJJKKKMMMNNNMMMJJJGGGEEE???EEEPPP\\\hhhsss~~~{{{ooo```TTTOOOOOORRRSSSVVVXXXYYYVVVPPPLLLMMMJJJKKKQQQXXX___hhhqqq~~~}}}zzzuuurrrqqqsssuuuqqqpppppprrrssstttsssqqqoooooossszzz~~~tttpppjjjbbbYYYNNNDDD===:::999777444222111000///000000000000000000000000///000111111111111111000---.........//////000000000000///...............,,,------......------,,,++++++++++++,,,,,,---...---...............---------,,,,,,,,,,,,---......---------...------,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,************************,,,++++++++++++++++++,,,+++***************++++++************++++++,,,---...------,,,++++++++++++************************))))))*********+++++++++,,,***))))))***++++++***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++---...///...------++++++++++++++++++++++++((()))***+++++++++++++++)))******++++++)))((('''&&&(((***,,,---,,,+++***&&&(((***---......---,,,******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))***+++,,,,,,+++***++++++************++++++))))))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++*********+++---...,,,------......------,,,........................///............---------,,,,,,,,,---------..............................---...............------***...000000...///555:::DDDGGGKKKOOOOOONNNKKKHHH>>>===;;;<<<>>>BBBFFFIIIOOOPPPPPPNNNIIIEEECCCBBBBBBGGGSSScccsss~~~~~~wwwlll___WWWTTTSSSYYY[[[]]]ZZZUUUOOOMMMLLLJJJMMMQQQUUU\\\gggttt}}}{{{xxxssspppnnnoooqqqrrrjjjlllpppuuuyyy{{{yyywwwyyyvvvtttxxx}}}xxxqqqhhh___UUULLLFFFAAA===888444333333333333000000000000000000000000333111///000222222000---,,,---...//////...---,,,...---,,,++++++,,,---...------------------------...------,,,,,,------...........................000000000000///...---,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,)))***++++++++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++******)))******))))))******+++,,,---,,,+++*********+++,,,***************************+++,,,,,,******+++,,,***+++,,,---............---------,,,,,,+++++++++,,,,,,++++++***)))(((((()))***+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,------...---,,,***)))******+++,,,,,,,,,+++++++++,,,---,,,+++******,,,************************,,,------......------,,,........................///............---------,,,,,,,,,---------..............................---......//////...------,,,///111111000222999>>>EEEHHHLLLOOOOOOLLLHHHEEE>>>===<<<===???CCCHHHJJJKKKLLLLLLJJJGGGDDDBBBBBBDDDJJJVVVfffuuu~~~~~~{{{uuukkkbbb\\\[[[\\\______^^^YYYSSSNNNMMMMMMMMMQQQVVV\\\cccooo|||~~~|||}}}}}}}}}xxxuuupppmmmmmmooorrrtttrrrrrrtttxxx|||~~~~~~}}}{{{xxxvvvxxx~~~{{{uuunnnfff]]]SSSMMMFFFAAA;;;666555555555444111111111111111111111111222000///000222333000............//////.........///...---,,,,,,---...///------------------------...------,,,,,,------...........................///////////////......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++************+++,,,,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,***+++,,,------.........---------,,,,,,+++++++++---,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,,,,++++++,,,,,,,,,++++++***)))***+++***((('''((()))************************,,,------......------,,,........................///............---------,,,,,,,,,---------..............................---......//////............000111222222777>>>DDDHHHKKKNNNOOONNNJJJEEEAAA=========???BBBFFFJJJLLLJJJKKKJJJHHHEEECCCCCCDDDFFFNNN[[[jjjwww~~~{{{xxxssslllgggeeefffhhhgggeee___WWWQQQMMMMMMOOOQQQVVV]]]eeennnzzz|||{{{}}}zzzyyyyyyzzztttqqqmmmlllooossswwwzzz|||zzzyyyzzz|||~~~{{{wwwxxx{{{~~~~~~}}}}}}{{{wwwssslllddd[[[UUUMMMHHH@@@999666555555555111111111111111111111111111000000222333333111///000//////......//////000///......------......///------------------------...------,,,,,,------...---------------------------......///////////////,,,------------.........,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...---,,,+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***************)))++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))***+++,,,---------------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---)))***+++,,,---------,,,------,,,,,,,,,,,,++++++---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,''')))***,,,,,,+++***))),,,,,,,,,,,,------------++++++---......//////...,,,,,,---,,,,,,+++***)))+++---------+++***+++,,,++++++++++++++++++++++++,,,------......------,,,........................///............---------,,,,,,,,,---------..............................---......////////////......///111222555;;;CCCHHHKKKLLLNNNNNNKKKFFFAAA======>>>???AAAEEEHHHLLLNNNMMMMMMKKKHHHFFFEEEFFFHHHJJJRRR```ooozzz{{{xxxsssooolllllloooqqqmmmhhh___UUUOOONNNPPPRRRVVV\\\eeeoooyyy{{{yyy}}}~~~~~~|||xxxuuutttpppmmmkkknnnvvv~~~~~~{{{{{{}}}~~~|||xxxwwwxxxyyyxxxxxxwwwvvvuuusssooohhh```[[[SSSMMMDDD;;;777555444333111111111111111111111111000000222333444333222000111000///......///000111/////////....../////////------------------------...------,,,,,,------...------------------------+++,,,---///000000111111---------.........//////,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...///...,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,,,,++++++***))))))***+++,,,------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++((())),,,......---+++))),,,,,,,,,---------......,,,------....../////////------------,,,+++***))),,,---...---+++***+++,,,++++++++++++++++++++++++,,,------......------,,,........................///............---------,,,,,,,,,---------..............................---......///000000//////...///111444888???FFFJJJLLLMMMLLLKKKGGGBBB>>>;;;===>>>@@@CCCGGGJJJLLLNNNNNNMMMJJJGGGEEEEEEHHHKKKOOOYYYggguuu~~~|||yyytttpppooopppqqqrrrmmmfff\\\SSSPPPQQQUUUXXX\\\dddnnnxxx}}}xxxyyy{{{tttooommmlllmmmvvv~~~||||||{{{}}}{{{xxxvvvuuutttsssrrrppppppqqqrrrqqqlllfffbbbXXXQQQGGG>>>888555222111111111111111111111111111000111444555444333222111111000///......///000111...//////////////////...------------------------...------,,,,,,------...------------------------***+++---///000111111222---------.........//////,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((()))***************((((((***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,------------------------------------+++,,,------++++++,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,---------,,,,,,++++++---///111222000...---,,,,,,,,,---------......//////......------------.........---,,,+++***)))((()))***)))'''&&&'''(((++++++++++++++++++++++++,,,------......------,,,........................///............---------,,,,,,,,,---------..............................---...//////000000000000...000222666<<>><<<;;;;;;===???BBBFFFHHHJJJJJJJJJFFFEEECCCBBBDDDJJJRRRXXXdddlllwww}}}|||wwwsssooommmlllkkkhhhfff]]]XXXSSSQQQVVV]]]ccceeeqqqyyy}}}~~~|||~~~|||xxx~~~~~~zzzvvvwwwyyyrrrrrrssszzz{{{xxxyyy{{{zzzxxxtttqqqooohhhhhhjjjnnnqqqrrrqqqoooccc]]]UUULLLEEE>>>888444222222222222222222222222111555888888555222000000.........//////.........,,,---...//////...---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,++++++,,,---***+++,,,,,,,,,,,,+++***************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------((())))))*********))))))******+++,,,,,,++++++++++++************+++,,,,,,***+++,,,............---////////////////////////,,,---...---,,,,,,,,,...,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++((()))******++++++******++++++++++++,,,,,,,,,,,,...---,,,++++++,,,------,,,---------------,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................//////.........---------,,,,,,,,,---------..............................------///000111111111111111333777>>>DDDJJJLLLMMMKKKHHHCCC>>>;;;:::;;;<<<>>>@@@CCCFFFHHHIIIIIIIIIEEEDDDCCCCCCGGGOOOYYY```lllsss|||}}}{{{zzzrrrooollljjjjjjhhhdddaaaWWWSSSOOOQQQXXX```gggiiiyyyzzz|||xxxyyyxxx{{{uuusssrrryyy~~~zzz|||}}}vvvuuuwww{{{wwwyyy|||}}}zzzvvvrrrpppdddeeegggjjjoooqqqqqqqqqgggbbb[[[SSSKKKCCC<<<888222222222222222222222222222666999999555111//////,,,---...//////...---,,,+++,,,---......---,,,+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111+++++++++,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***++++++++++++,,,---***+++,,,------,,,+++***************************((())))))***++++++,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++***)))(((,,,,,,---------,,,++++++******))))))******+++,,,)))+++,,,...//////......000000000000000000000000,,,---......,,,,,,---...---------......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++........./////////000000******+++++++++,,,,,,,,,,,,+++******+++,,,...///,,,,,,------...------------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------.........//////000000//////.........---..........................................---------...//////......000222666888===CCCHHHKKKMMMNNNHHHEEEAAA===;;;;;;<<<===BBBCCCEEEHHHJJJJJJHHHFFFAAABBBBBBDDDHHHRRR___iiivvvxxx{{{|||{{{xxxuuutttppplllhhhfffeeebbb\\\WWWSSSOOOOOOTTTZZZaaakkkttt|||xxx{{{}}}~~~wwwyyyrrruuu~~~wwwoooooouuu}}}}}}}}}~~~zzzyyyyyy{{{}}}~~~{{{uuuoooiiigggfffiiinnnrrrsssrrrkkkgggbbb]]]XXXOOOEEE===<<<999555222333333444444666666555555333111000///000000000000///...---,,,........................///...---,,,,,,---...///------............------------------------------++++++,,,---...///000000......---------......///---..................---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++*********++++++*********---------,,,,,,+++++++++************************////////////000000000000111111111111000///...---111000///...............+++,,,------......------...///000///...---...///000000///..................------///222333000---++++++,,,---------------------------------------........................------,,,,,,,,,,,,++++++***+++,,,---------,,,++++++************,,,.../////////.........------------------.........//////000/////////...............................................................///000//////000222444888;;;@@@FFFJJJLLLMMMMMMGGGDDD@@@===;;;;;;===>>>BBBDDDFFFIIIJJJIIIGGGEEEBBBCCCEEEHHHOOOYYYdddkkkttttttsssqqqmmmjjjhhhgggiiihhheeeccc```[[[VVVSSSNNNKKKLLLSSS[[[eeeqqq|||}}}{{{zzz}}}yyywwwvvvpppqqqzzztttmmmmmmttt||||||zzzzzz{{{}}}~~~|||wwwsssllljjjhhhiiinnnsssuuuvvvtttpppjjjddd^^^TTTIIIAAA===999555333333444444444555555555444333222000///000000000000///...---,,,........................///...------------...///------............------------------------------,,,,,,,,,---...///000111......---------......///......////////////......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++,,,,,,,,,---------000000111111111111222222333222222111000000//////111111000///////////////,,,---......//////......///000111000///...///000000000000000000111222222222000//////111111...,,,---...//////000000//////------------------------...............---------........................++++++,,,---------,,,+++------,,,+++++++++,,,---...............------------------...............////////////...............................................................///000000000111444777;;;???EEEKKKNNNNNNMMMKKKDDDBBB>>><<<;;;<<<>>>???CCCEEEHHHJJJJJJHHHEEECCCCCCEEEHHHOOOYYYcccjjjnnnqqqmmmhhhbbb^^^\\\\\\]]]ccccccccc___ZZZUUURRRPPPMMMKKKNNNVVV```kkkzzz|||xxxyyy|||~~~wwwsssuuu~~~~~~tttooooooxxxoooiiikkkqqq{{{|||{{{}}}yyyyyyzzz|||~~~}}}zzzxxxrrrnnnkkkkkkooovvv{{{~~~|||vvvoooggg\\\PPPGGG???<<<777555555666666555555555555444333222111000000000000000///...------........................///...------------...///------............---------------------------------,,,,,,,,,---///111222///......---------......---......//////......---,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,+++++++++,,,---...+++++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,---...///000000111222222222222333333333444555444222111000111111222222222111111111000000000...///000000111111000000000111222222111000111333111222222333444555777777888666333222222111///...111111222333333333333222000000000000000000000000000000000//////.................................---......///......------///...---,,,++++++++++++................................................///////////////.................................---------..................///000000000222666999@@@DDDJJJOOOQQQOOOLLLIIIAAA???===;;;;;;===@@@BBBEEEGGGJJJKKKJJJGGGDDDCCCEEEGGGMMMXXXdddmmmppppppmmmggg^^^WWWTTTVVVYYY[[[___aaaaaa]]]WWWRRRPPPQQQRRRRRRVVV^^^hhhsss~~~yyyxxx|||}}}pppnnnsss|||}}}tttqqqpppyyyyyykkkfffhhhmmmyyy{{{xxxwwwyyy{{{|||wwwwwwxxxzzz{{{|||{{{{{{vvvsssoooooosss{{{wwwooocccWWWNNNDDD@@@<<<999888888888777555555555555444333222111000111111000000///...---.................................------.........------............------------------------------...---,,,,,,---///111333//////...------------...,,,,,,------------,,,,,,,,,------......------,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++------------------------------------------,,,,,,------,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,+++******,,,...///************************,,,------------------,,,------------------------+++,,,---...000111222333222222222333333444444555666444222111000111333444333333333333333333222222111111222333333333333333222333444444333333444555666666666666777999:::;;;===;;;888666555444444444333444444555555555555555444444444444444444444444333333222222222111111111111111111111111111111111000000000000//////............---,,,,,,+++++++++---..........................................---.........///////////////........................---------.........//////......///000111333888;;;DDDHHHNNNRRRRRROOOIIIFFF???===;;;;;;<<>><<<;;;;;;:::777777777666666444333222111111111111000///...---........................---..................---------............------------------------------------------...000111333//////...---------------***++++++,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++------------------------------------------------...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++---,,,+++******,,,...///************************,,,------......------,,,------------------------***+++,,,...///111222333111111222333333444555555666555333111111222444555444444555666666555555444444444555666666666666555444555777666555555777888;;;::::::::::::;;;<<<<<<===<<<:::999777777888999666777888888999999888888888888888888888888888888555555555555555555555555777777666666666555555555222111000///......---------------------------------------..............................---------.........///////////////........................,,,,,,------.../////////...///000111222666;;;???IIILLLPPPRRRQQQMMMGGGCCC===<<<;;;;;;===AAAFFFHHHHHHJJJLLLJJJFFFDDDEEEGGGKKKQQQ]]]iiissswwwwwwuuunnneeeXXXPPPPPPSSSWWWXXXZZZYYYVVVRRROOONNNPPPRRRSSSXXXbbbooozzzqqqhhhiiiooovvvzzzsssrrrttt}}}wwwhhhcccdddhhhttt|||xxxvvvrrrtttxxx~~~|||yyyuuusssoooqqqtttuuuuuuvvvxxxyyyxxxxxxwwwxxx{{{~~~xxxoooddd\\\TTTOOOIIIDDDAAA???>>><<<:::::::::999777555444333111111111111000///..............................------...//////...------------............------------------------------,,,---...///000111111222000///...---------------***++++++,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............///...---+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...*********+++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,***+++,,,---///000111222111111222333444555555666666666444444444444555666555666777888888888777666666777888888999999888888666777999999888888999;;;>>>============>>>>>>???===>>>>>>===<<<;;;===>>><<<======>>>???>>>>>>>>>========================::::::;;;;;;<<<<<<======;;;;;;:::999888888777666555444333111000/////////...//////000000000//////---------.........////////////.........---------............/////////000........................,,,,,,------...//////000111111222333555999???CCCKKKNNNPPPQQQOOOJJJDDD@@@<<<;;;;;;<<>>======<<<;;;999666444333111111111111111000..............................------...//////...------------............------------------------------+++,,,///111222222111000000000///------,,,,,,---,,,,,,------------,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---------------.........///000///---+++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------((())))))***++++++,,,,,,,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111222222333333444666777777888888888888888888888888888555777888:::::::::888888888999::::::;;;;;;::::::777999::::::::::::;;;=========>>>>>>???@@@AAABBBCCCFFFGGGGGGDDDCCCDDDEEEDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLIIIHHHGGGEEECCCBBBAAA@@@>>>===;;;999888777777777333444444444444333111000---------.........////////////.........------------.........//////000000........................,,,,,,------...///000000333333444555777<<>><<<:::777555333111222222111111000///...........................,,,---...//////...---,,,---..................---------------------------***,,,///222333222111///111000///...---,,,,,,,,,---......//////......---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---........................///...------------...///---------.........//////111///---+++***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------((())))))***++++++,,,,,,---,,,+++******+++,,,---)))+++---//////---+++)))***+++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------....../////////------...///000111111222444444555666777888999999999999:::;;;;;;;;;::::::666777999;;;;;;;;;999888999:::;;;;;;<<<<<<;;;;;;888999;;;;;;;;;;;;<<<>>><<<<<<===>>>@@@BBBDDDEEEKKKNNNQQQPPPMMMJJJJJJKKKJJJKKKLLLLLLMMMLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUWWWXXXYYY\\\[[[YYYWWWUUUSSSRRRQQQHHHFFFDDDBBB@@@??????@@@888888888888666444222111.........------,,,,,,,,,,,,,,,---......---,,,,,,------------------------........................//////.........//////000222222333666;;;AAAFFFJJJLLLLLLLLLKKKHHHCCC>>>;;;888999<<>>???<<<888666555444333111000000///...............111111000000//////......------------,,,+++***)))................................................////////////////////////------------------------......///000000///...---------------------------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---..................---************************+++,,,...//////...,,,+++------------------------******+++++++++,,,,,,,,,000////////////.........//////000111111111111111222444666999:::;;;<<<;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<>>>>>>===<<<;;;;;;::::::::::::::::::;;;<<<===>>>;;;<<<===>>>???BBBFFFIIIRRRWWW]]]]]]XXXPPPKKKIIIKKKLLLLLLLLLKKKLLLNNNQQQOOOPPPQQQSSSSSSSSSSSSRRRSSSTTTVVVXXX\\\```dddfffhhhhhhhhhfffccc___\\\YYYZZZUUUOOOLLLLLLKKKIIIFFFGGGFFFCCC@@@===:::888666/////////......---------------...//////...------------------------------..........................................///000111222444777<<>>BBBFFFIIIKKKLLLNNNKKKHHHFFFCCCBBBHHHPPPZZZbbbooo{{{}}}vvvqqqiiiccc```cccjjjnnnjjjeee]]]YYYTTTSSSWWW]]]bbbeeennnyyyvvvfff``````hhhqqq{{{{{{jjjbbbbbbbbbmmm|||}}}zzzvvvoookkkqqqyyy}}}zzzvvvuuuxxx{{{~~~~~~~~~|||{{{zzzzzzwwwqqqmmmeeebbb]]]VVVNNNHHHCCC@@@<<<:::777555555555444333000000///............///111111111111000000000///...//////...---,,,++++++........................................................................------------------------,,,---...//////...---,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...............//////111222333333333333555666888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<;;;:::999999999999999999:::;;;<<<<<<===>>>??????@@@BBBFFFIIIUUUZZZ___^^^XXXQQQKKKIIIFFFFFFGGGFFFEEEFFFHHHJJJMMMNNNPPPQQQRRRRRRQQQPPPQQQQQQSSSUUUXXX\\\```bbbhhhiiiiiiiiigggdddaaa___bbb___[[[YYYXXXYYYYYYYYYTTTSSSPPPLLLGGGBBB>>>;;;///////////////...............///000000///......------------------------........................---------------...//////000222555:::???EEEJJJMMMMMMKKKHHHDDD@@@===:::999;;;===BBBGGGJJJLLLMMMMMMLLLIIIFFFEEEDDDEEENNNWWW```gggrrr{{{|||vvvqqqjjjhhhhhhmmmsssrrrkkkcccZZZZZZYYYYYY[[[```ggglllwww~~~qqqccc___aaaiiiqqqyyy{{{iiiaaa```cccnnn}}}|||wwwrrrnnnoooyyyzzzxxxzzz|||~~~~~~||||||zzzxxxwwwvvvtttrrrooohhhfffbbb\\\TTTLLLEEEAAA<<<999666444444444222111111000//////......//////222222111111111111000000///////////////...---,,,........................................................................------------------------+++,,,------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.....................---........................000000222333555666666666888999:::;;;<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;:::999888888777777777777777888999:::;;;===>>>?????????AAADDDGGGPPPTTTXXXWWWPPPIIICCCAAA@@@AAAAAAAAA???@@@AAACCCEEEFFFGGGIIIIIIIIIIIIHHHGGGHHHIIIJJJMMMPPPSSSUUU]]]^^^___``````___]]]\\\^^^^^^]]]\\\\\\___cccgggcccbbb```\\\VVVOOOJJJFFF//////...........................//////.........------------------------........................---,,,,,,------...///000111333888===CCCHHHLLLNNNLLLIIIEEE@@@<<<:::999999===AAAFFFKKKNNNNNNMMMLLLKKKGGGEEEEEEEEEHHHSSS]]]eeekkkttt{{{~~~{{{vvvrrrllllllpppvvvzzzvvvkkkaaaXXX[[[]]]]]]]]]bbbjjjqqq}}}~~~nnnaaa___bbblllsssyyy}}}|||jjjaaaaaadddnnn|||~~~~~~{{{vvvrrrqqqvvv}}}yyyyyyyyyzzz{{{{{{yyywwwyyywwwtttrrrqqqqqqppppppjjjiiifff```XXXNNNEEE@@@===:::666333222111///---111000000///.../////////111000000000000000000000///////////////...---,,,........................................................................,,,,,,------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++//////............------------....../////////000111222444666777999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>============<<<;;;::::::999;;;::::::999888777777666777666666666777888888999;;;============>>>@@@BBBEEEJJJMMMLLLGGG@@@===;;;===>>>???>>>======>>>???>>>@@@AAABBBCCCCCCBBBBBB@@@@@@@@@AAACCCFFFHHHJJJLLLNNNPPPRRRSSSSSSRRRRRRQQQSSSTTTTTTUUUYYYaaagggjjjjjjiiigggccc]]]XXXUUU------------------------------------------------------------------------........................,,,,,,,,,---...///000000333666<<>>;;;777444333111000...111111000///////////////.../////////////////////---............------,,,........................................................................,,,,,,,,,---------......,,,,,,---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++)))******++++++,,,,,,---))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++............------------......///000111111222222444555777999:::;;;<<<<<<>>>>>>>>>==================>>>>>>?????????>>>>>>;;;;;;:::999888777777666888888888888888777777777777777777666777777888888888:::;;;;;;:::;;;<<<>>>>>>BBBFFFFFFCCC???======;;;===>>>>>>=========??????@@@AAACCCDDDCCCCCCBBB@@@@@@???@@@@@@BBBDDDEEEBBBDDDGGGIIIKKKKKKJJJJJJHHHJJJLLLMMMNNNSSSZZZ```dddfffhhhiiihhheeecccaaa,,,,,,,,,---------------------,,,,,,,,,,,,------------------------------........................---------...///000111222666:::@@@FFFJJJLLLLLLKKKEEEBBB>>>:::888999:::<<>>>>>??????>>>==================>>>>>>>>>>>>===<<<;;;999888888777666555555444666666777777888999999999999888888888888888999999777999;;;;;;:::;;;<<<>>>999===AAABBB@@@>>>>>>@@@===???AAABBBAAAAAABBBCCCAAABBBDDDEEEFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCC@@@AAACCCEEEFFFFFFEEEDDDBBBCCCEEEFFFHHHKKKOOOSSSXXXZZZ]]]```cccccccccccc------------.........//////...---,,,,,,---...///------------------------.................................///000111222333:::>>>DDDIIILLLLLLJJJHHH@@@>>>;;;999999:::===>>>HHHJJJLLLMMMLLLIIIFFFDDDCCCCCCGGGNNNUUU\\\iiiuuuwwwxxxyyyyyywwwtttqqqooommmnnnooopppooohhh^^^WWWUUUWWW[[[```gggsss~~~}}}{{{~~~zzziii^^^\\\```gggmmmtttxxx}}}kkkbbbbbb```iiittt}}}{{{zzzzzz{{{}}}}}}|||sssoooqqqtttvvvvvvwwwwwwuuuqqqmmmlllnnnqqqpppqqqqqqnnniiibbb[[[VVVKKKGGGBBB>>>;;;888555333222111000000//////000000............/////////000---....../////////......................................................------------------------++++++,,,,,,---......///,,,+++++++++,,,---...///------------------------,,,,,,,,,---------......******++++++,,,---......---,,,,,,+++******++++++***++++++,,,,,,++++++******************************************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111222333444555666888999999;;;;;;<<<===>>>???????????????======<<<===>>>>>><<<<<<<<<<<<;;;999888777777777666666555555444444444555666777999:::;;;<<<;;;::::::999999:::::::::999;;;===>>>>>>>>>???AAA;;;???CCCDDDBBBAAABBBDDDDDDFFFIIIJJJJJJJJJKKKLLLKKKLLLMMMOOOPPPOOOOOONNNMMMLLLKKKIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKJJJHHHGGGCCCBBBBBBCCCEEEGGGGGGGGGMMMOOORRRUUUXXXZZZ\\\]]]---.........//////000000000///...------...///000------------------------..............................//////000222333444===AAAGGGKKKMMMLLLIIIGGG===<<<:::999:::<<<>>>@@@JJJKKKLLLLLLJJJGGGDDDBBBAAABBBHHHRRRZZZcccppp|||||||||{{{yyyvvvqqqnnnkkkkkkkkkkkkjjjhhhbbbYYYTTTTTTUUUYYY```kkkyyy~~~zzz{{{~~~yyyhhh]]][[[^^^bbbjjjqqqwww|||jjjaaa```___hhhsss{{{}}}wwwyyyyyy|||~~~}}}}}}{{{pppkkkmmmrrruuuuuuyyyyyyxxxtttooommmoooqqqqqqrrrsssrrrooojjjeeeaaaVVVRRRJJJCCC===888222///222111111000000000000000.../////////000000111111//////000000000000000///................................................------------------------++++++,,,,,,---...//////******))))))***,,,---///------------------------,,,,,,,,,------.........))))))***+++---...//////---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++************************************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------...000111222333444333444555777888:::;;;<<<<<<===>>>??????????????????>>>===<<<<<<===>>>???;;;;;;:::999888666555444666666666666555555555555333444666777999;;;======<<<<<<;;;;;;:::;;;;;;;;;;;;===@@@AAAAAABBBCCCDDDDDDHHHKKKLLLJJJIIIKKKMMMKKKNNNQQQSSSSSSTTTUUUVVVZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQJJJGGGFFFGGGJJJJJJGGGDDDHHHIIIJJJMMMOOORRRTTTUUU...---,,,,,,,,,,,,---...000///...---,,,------...//////.........---------........................------......///222777;;;AAAEEEJJJMMMLLLHHHEEECCC<<<;;;888888:::???EEEHHHNNNLLLLLLMMMIIIBBB@@@BBBEEEHHHLLLSSS```ooovvvvvv~~~zzzsssmmmiiihhhhhhhhhkkkgggdddccc^^^WWWRRRSSSSSSYYY___gggttt||||||rrreee[[[XXXZZZbbbdddiiipppzzzwwwiiiaaa^^^]]]aaaiiiqqqyyy}}}|||}}}~~~yyyqqqllllllpppuuuxxx~~~{{{xxxvvvvvvvvvvvvuuuqqqwwwzzzxxxvvvvvvtttpppeee\\\QQQIIIEEE@@@999444333333222111000000000111000///...------...///000........................---------...............------------------------...///000111000///---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......,,,,,,,,,,,,...............------,,,,,,,,,+++,,,---,,,***(((((()))///...,,,++++++++++++,,,+++***)))***+++++++++)))******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,------++++++***************+++......---------....../////////000111222444555666555666888:::;;;======>>>??????@@@AAA@@@???>>>===<<<===>>>???>>>===<<<;;;;;;:::999888888888888888444555555444333333444666666777999::::::;;;>>>AAA>>>??????>>>>>>???AAADDDDDDFFFIIIJJJJJJLLLNNNPPPXXXYYY[[[\\\]]]\\\\\\[[[]]]^^^```cccfffiiilllmmmqqqrrrtttuuuvvvvvvuuuuuuqqqpppnnnkkkiiihhhgggfffccceeegggiiiiiifff```\\\[[[TTTMMMIIIJJJKKKJJJGGGHHHGGGGGGIIIKKKNNNNNNNNN...---,,,,,,,,,,,,---...000///...---,,,------...//////.........---------...............---------,,,---...///111666;;;???CCCGGGLLLNNNLLLGGGCCCAAA;;;999888999<<>>>>>>>>>>>???@@@@@@@@@???======<<<<<<<<<<<<;;;::::::999999888777555444333333333444555666555444444666888888999;;;<<<<<<>>>@@@BBBCCCEEEFFFFFFFFFHHHKKKMMMLLLOOOSSSWWW[[[^^^ccceeefffhhhiiikkkmmmmmmmmmmmmoooqqquuuyyy}}}~~~|||{{{zzzyyy{{{|||~~~}}}xxxttthhhbbb[[[XXXXXXXXXUUURRROOOMMMJJJIIIJJJKKKJJJIII...------,,,,,,------...//////...------------..................---------//////.........---------,,,---///111444999???DDDFFFIIIMMMNNNKKKEEE@@@===888888999:::>>>DDDIIILLLPPPMMMLLLLLLHHHBBBAAAEEEHHHQQQ[[[eeepppyyyzzzvvvlllfff___ZZZZZZ\\\^^^```ccc]]]XXXVVVRRRNNNMMMPPPTTT___mmmzzz{{{}}}{{{|||rrrddd[[[XXXZZZ]]]```eeennnyyyyyyjjj___ZZZYYY]]]dddkkkttt}}}~~~wwwsssssswww{{{~~~}}}~~~~~~zzzwwwvvvwwwrrrnnnlllnnnssswwwzzz|||}}}~~~}}}|||}}}{{{pppggg\\\QQQIIIBBB;;;666444444222111111000000000//////............//////000000000000000000000000/////////...---------,,,........................,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******)))***,,,,,,++++++,,,---++++++***)))***+++,,,---,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...............///000111111111222333555666777888999:::<<<===>>>?????????===>>>>>>>>>>>>===<<<<<<;;;:::999888777777666777555555444333222222222222666777888777777777999;;;:::<<>>BBBGGGLLLNNNPPPLLLJJJIIIEEEAAABBBFFFKKKWWWeeepppyyy}}}zzztttccc\\\UUUQQQSSSXXX[[[]]]aaaZZZTTTQQQOOOMMMOOOTTTXXXeeevvv~~~zzzyyy~~~{{{|||qqqddd[[[XXXZZZZZZ]]]dddmmmyyy|||lll```ZZZXXX\\\bbbjjjrrr{{{~~~wwwrrrsssxxx}}}|||}}}}}}|||yyyuuurrrpppmmmjjjhhhhhhlllqqqtttvvvyyy|||~~~~~~tttmmmaaaUUUKKKBBB;;;666555444333222111000000000/////////....../////////////////////////////////000000///...---,,,,,,,,,........................+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))+++++++++******+++---******)))))))))***,,,---,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------............///000111222333111111333444666777777888<<<===>>>??????@@@??????<<<<<<<<<<<<<<<;;;;;;;;;:::888666555444444444555333333333333444555777777999:::;;;;;;:::;;;===???===@@@DDDGGGIIILLLOOOQQQ[[[^^^bbbfffhhhjjjmmmppprrruuuzzz~~~}}}xxxuuuvvvqqqiiibbb]]]YYYVVVSSS------------------------------..................---.....................//////.........------------///111333666;;;AAAEEEIIIJJJKKKIIIDDD>>>:::888888:::>>>BBBFFFKKKNNNOOONNNJJJGGGFFFCCC@@@CCCHHHOOO\\\mmmxxx~~~xxxppp^^^WWWPPPNNNRRRXXX\\\]]]\\\UUUOOOMMMMMMMMMRRRYYY^^^lll}}}{{{{{{~~~||||||pppddd[[[XXXYYYXXX\\\cccmmmzzz~~~mmmaaaZZZXXX\\\bbbiiiqqq{{{{{{uuuvvv|||}}}{{{yyywwwuuurrrnnnllljjjiiiiiikkkooosssuuuvvvvvvzzz~~~~~~~~~wwwpppdddWWWLLLBBB;;;777666555444222111000000000...//////////////////...........................000000///...---,,,,,,,,,........................++++++,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,+++))))))+++---******)))))))))***,,,---,,,+++***+++,,,,,,,,,*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------...//////000111222444555666777888:::<<<<<<======>>>>>>???????????????>>>;;;;;;:::::::::999999999888777555444333333444444555555555555666777888999;;;<<<===>>>>>>???BBBDDDFFFJJJOOOSSSWWWZZZ^^^```jjjnnntttxxxzzz}}}{{{tttoookkkgggddd,,,------......------,,,,,,---......///.........---------..........................................000222444777<<>>BBBGGGKKKMMMOOOOOOMMMIIIEEEDDDBBBAAAFFFMMMTTTcccsss}}}~~~vvvnnn]]]VVVOOOOOOUUU\\\______WWWQQQKKKKKKLLLOOOVVV]]]fffuuu||||||~~~oooddd[[[XXXYYYWWW\\\dddooo}}}~~~mmmaaaZZZXXX\\\aaahhhpppzzzzzzyyy~~~zzzvvvrrrpppnnnllljjjhhhhhhiiimmmqqqssstttsssuuuxxxzzz|||}}}wwwqqqfffYYYMMMCCC===:::777666444333111000000000......////////////............................../////////...---------,,,------------------------++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------......,,,------,,,+++,,,...111++++++***)))***+++,,,------+++***+++,,,---,,,+++******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********+++,,,---.../////////000222444555666777888:::<<<>>>>>>>>>>>>>>>?????????>>>>>>===<<<:::999999888777888888888777777666666555555666666999888888777777888999999>>>@@@CCCEEEGGGJJJNNNQQQXXX\\\bbbfffjjjmmmpppsssyyy}}}|||xxxvvv,,,,,,---......---,,,,,,,,,,,,.../////////......---------.........//////,,,,,,------.../////////...///222555999@@@GGGLLLMMMLLLIIIEEE@@@>>>>>>???@@@BBBGGGKKKNNNOOOOOOOOOMMMIIIEEEDDDCCCDDDJJJRRRZZZiiiyyy~~~uuulll]]]WWWQQQRRRYYY```bbbaaaUUUOOOKKKLLLOOOSSS[[[dddrrr~~~|||{{{~~~~~~oooddd[[[XXXYYYWWW\\\eeeqqq{{{kkk___YYYXXX[[[```gggoooyyy}}}{{{|||uuuooommmmmmlllkkkjjjkkkmmmqqqtttvvvuuusssvvvvvvxxxzzz}}}xxxrrrhhh[[[OOOEEE@@@===777666555333111111000000---...///000000///...---..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,,,,---------,,,---......///111555888------+++******+++,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,***+++---......---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---.../////////000111333555777888777888;;;===>>>???>>>>>>>>>>>>>>>>>>===<<<::::::999888777666666666777777777777888888999999888888999999:::;;;===???@@@AAAFFFIIINNNSSSYYY^^^eeeiiiooosssxxx|||~~~~~~|||xxxwwwvvvvvvvvvwwwxxxyyyvvvyyy}}}~~~{{{yyyxxxvvvuuuwww{{{,,,,,,---......---,,,,,,+++,,,.../////////......---------.........//////+++,,,,,,---...///000000---///333777<<>>>>>======<<<:::999888999888666555555666666777666777999;;;;;;;;;::::::777888;;;???CCCHHHKKKMMMNNNRRRYYY```hhhpppxxx}}}|||}}}{{{zzzwwwtttqqqnnnlllkkkcccbbbbbbaaabbbdddeeefffcccfffjjjnnnnnnllliiifff```^^^\\\^^^ccciiinnnpppvvvxxx{{{}}}