BM6P6(@ CCCDDDFFFFFFGGGHHHKKKMMMQQQUUU]]]hhhuuu{{{rrrhhh^^^TTTNNNHHHFFFDDDDDDDDDCCCAAA???>>>>>>@@@EEEKKKUUUgggwwwhhhTTT@@@999999888555444333222222111222222333333222222222111000//////...111111111111111111111111000111111111111222222222333333333333555999>>>CCCIIIOOOVVV]]]cccjjjsssyyy|||}}}~~~~~~{{{sssnnnnnntttxxxiiiaaa\\\]]]^^^aaafffoooxxx}}}yyytttpppkkkfffaaa]]]XXXUUURRRPPPMMMJJJGGGEEEEEEDDDHHHGGGFFFDDDCCCCCCCCCCCCHHHHHHHHHIIIKKKOOORRRTTTZZZ]]]aaaaaa^^^YYYVVVTTTRRRUUUYYY\\\^^^```bbbdddaaa______fffpppyyy||||||xxxuuuqqqnnnlllmmmnnnpppnnnnnnoooqqqtttvvvxxxzzzxxxzzz}}}xxxnnngggbbb___ZZZWWWRRRPPPMMMJJJIIIJJJKKKLLLQQQQQQRRRSSSUUUXXX[[[\\\gggqqq|||zzzuuuvvvwwwyyy}}}|||vvvuuuyyyyyykkkaaaCCCEEEFFFGGGGGGHHHJJJMMMQQQUUU^^^iiivvvzzzqqqggg\\\RRRLLLHHHFFFDDDDDDDDDCCCAAA???@@@???AAAEEEKKKUUUfffuuu}}}dddQQQ???888999888666555333333222222111222222222222222222111000/////////111111111111111111111111000111111111111222222222333333333333555999>>>CCCKKKPPPXXX^^^dddkkktttzzz|||}}}~~~}}}sssooonnntttzzzkkkbbb[[[\\\^^^aaafffnnnxxx~~~|||xxxrrrnnnhhhccc^^^YYYUUURRRMMMLLLJJJHHHFFFEEEEEEEEEGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBCCCEEEHHHKKKLLLOOORRRUUUVVVTTTRRRPPPOOOOOORRRVVVYYYZZZ\\\]]]___```___aaahhhrrryyy|||{{{uuusssooollljjjjjjlllmmmnnnnnnoooqqqsssvvvxxxyyyzzz|||{{{tttkkkeeebbb```]]]ZZZTTTSSSPPPMMMMMMMMMOOOPPPSSSTTTUUUVVVWWWZZZ]]]```gggqqq|||zzzuuuuuuwwwzzz~~~|||wwwwww{{{xxxhhh]]]DDDEEEGGGGGGGGGHHHJJJLLLRRRVVV___jjjxxxyyyoooeeeZZZQQQKKKHHHFFFDDDDDDDDDCCCAAA???BBB@@@BBBEEEJJJTTTeeeuuuyyy^^^MMM===777888888777666444333333222111111111222222222222111000000//////111111111111111111111111000111111111111222222222333333333333555999>>>CCCLLLQQQYYY___eeellluuu{{{{{{}}}~~~uuupppooouuu{{{lllccc[[[\\\]]]```eeennnwww~~~zzzvvvoookkkddd^^^YYYUUUPPPMMMHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA???>>>>>>===============???AAACCCEEEDDDFFFIIIJJJJJJJJJKKKLLLNNNQQQUUUWWWXXXYYY[[[\\\```aaadddllltttzzz{{{zzzssspppmmmjjjhhhhhhiiijjjnnnnnnoooqqqsssuuuwwwxxx|||uuuppphhhdddcccbbbaaa___XXXVVVTTTRRRQQQRRRTTTUUUVVVXXXYYYZZZ[[[^^^bbbffflllvvv{{{yyytttuuuwwwzzz~~~|||wwwxxx}}}uuudddYYYDDDEEEGGGGGGGGGHHHKKKMMMRRRWWW```lllyyyxxxnnndddYYYPPPJJJHHHFFFDDDDDDDDDCCCAAA???AAA???AAAEEEKKKUUUgggxxxttt[[[KKK<<<777777666555555444444333222111111111111222222222111111000000000111111111111111111111111000000111111111222222222333333333333555999>>>CCCLLLQQQYYY___eeellluuu{{{{{{}}}vvvqqqpppuuu|||mmmdddZZZ[[[]]]```eeemmmwww}}}yyyuuummmhhhaaa[[[UUUQQQLLLIIIFFFFFFFFFEEEEEEEEEEEEEEECCCBBB@@@>>><<<;;;::::::<<<<<<;;;<<<===>>>???@@@@@@AAACCCDDDEEEHHHKKKNNNOOORRRVVVYYYZZZ\\\^^^___aaaccchhhooovvvzzzyyywwwpppnnnkkkiiigggggghhhiiinnnnnnoooqqqsssuuuwwwxxx~~~tttooohhhdddddddddcccaaa\\\ZZZXXXVVVUUUVVVXXXZZZYYY[[[]]]^^^___ccciiimmmxxx~~~{{{xxxssstttwwwzzzyyyuuuwww}}}rrraaaVVVCCCEEEGGGGGGHHHIIILLLNNNSSSXXXbbbnnn{{{wwwmmmcccYYYPPPKKKHHHFFFDDDDDDDDDCCCAAA???>>>===???DDDKKKWWWkkk|||~~~|||{{{|||pppXXXJJJ===777666444333333444333222222111111111222222222222222111111111111000000000000000000000000000000111111111222222222333333333333555999>>>CCCKKKPPPXXX^^^dddkkktttzzz{{{}}}xxxsssqqqvvv}}}mmmddd[[[\\\^^^```fffnnnwww~~~~~~xxxtttlllfff___XXXRRRNNNJJJHHHGGGGGGGGGFFFEEEDDDCCCCCC@@@???===;;;:::999888888:::::::::;;;<<<<<<===>>>@@@AAACCCDDDFFFIIINNNRRRRRRUUUYYY\\\^^^___aaabbbbbbffflllrrrwwwxxxvvvtttnnnmmmkkkiiihhhhhhiiiiiinnnnnnoooqqqtttvvvyyyzzzxxxrrrkkkgggggggggeeeccc___]]][[[YYYXXXYYY[[[\\\\\\___bbbcccdddiiiqqqwww~~~zzzxxxrrrtttwww{{{~~~uuurrrttt{{{ppp```TTTBBBDDDFFFGGGHHHJJJNNNPPPTTTYYYcccppp}}}~~~uuukkkaaaXXXPPPKKKHHHFFFDDDDDDDDDCCCAAA???===<<<>>>DDDKKKXXXmmm~~~~~~}}}|||zzzyyyxxx}}}{{{nnnVVVIII===888777444222222333222222111222222333333222222222222222222222222000000000000000000000000000111111111111222222222333333333333555999>>>CCCKKKPPPXXX^^^dddkkktttzzz{{{}}}zzztttrrrwwwooofff\\\]]]^^^aaafffoooxxx|||vvvrrriiiddd\\\UUUPPPLLLIIIGGGGGGGGGGGGFFFEEECCCAAA@@@===<<<;;;:::999888888888777888999999:::;;;<<<<<<@@@AAADDDFFFHHHMMMSSSWWWXXX[[[^^^```aaaaaabbbdddeeeiiinnnsssuuutttrrrpppkkkjjjiiiiiihhhiiijjjkkkmmmnnnppprrruuuxxx{{{}}}}}}wwwppplllkkkjjjiiigggcccaaa^^^\\\[[[[[[]]]^^^___ccchhhiiikkkqqq{{{}}}yyywwwqqqssswww{{{zzzqqqooorrryyy~~~ppp___TTTAAACCCEEEGGGIIILLLOOORRRUUUZZZeeeqqq~~~zzzqqqggg^^^VVVNNNJJJHHHFFFDDDDDDDDDCCCAAA??????>>>???DDDKKKXXXlll~~~}}}{{{zzzzzzxxxwwwwww|||{{{mmmRRRGGG===999888555444555111111111111222333444444222222222222222222222222000000000000000000000000000111111111111222222222333333333333555999>>>CCCLLLQQQYYY___eeellluuu{{{{{{}}}{{{vvvssswwwsssjjj]]]^^^```bbbhhhpppyyyyyysssnnnfffaaaYYYRRRMMMJJJHHHFFFDDDDDDEEEDDDCCCBBB@@@???::::::999888888888888888777777999:::;;;<<<======???AAAEEEIIINNNSSSZZZ^^^dddfffhhhhhhfffeeedddeeehhhlllpppssssssqqqnnnmmmhhhggggggggghhhiiikkkkkkmmmnnnpppssswww{{{~~~{{{tttpppoooooommmkkkhhheeebbb___]]]]]]^^^___ccchhhnnnppprrryyy|||}}}}}}yyyvvvqqqssswww{{{yyypppnnnqqqxxxppp___SSS@@@BBBEEEGGGIIILLLQQQTTTUUU[[[eeerrr}}}wwwnnnddd\\\TTTMMMHHHHHHFFFDDDDDDDDDCCCAAA???AAA???@@@DDDJJJWWWkkk}}}~~~{{{yyyyyyxxxwwwvvvwww||||||mmmOOOEEE<<<999999777666888000000000111222333555555222222222222222222222222000000000000000000000000000111111111111222222222333333333333555999>>>CCCMMMRRRZZZ```fffnnnvvv|||{{{}}}|||vvvssswwwuuulll]]]^^^```ccchhhpppzzz}}}wwwppplllddd^^^VVVPPPKKKIIIFFFEEEAAAAAABBBCCCBBBAAA@@@???999999888888888888999999888999;;;<<<>>>????????????BBBGGGMMMSSSYYYaaaeeennnooopppoookkkhhhgggfffjjjmmmqqqsssrrrooolllkkkeeeeeeffffffhhhiiikkkkkklllnnnppptttxxx|||}}}vvvsssrrrrrrqqqoookkkhhheeeaaa______``````ffflllrrruuuwww~~~uuuwwwzzz}}}xxxvvvpppssswww|||yyypppnnnpppxxxppp___SSSCCCEEEHHHIIIIIIJJJLLLNNNTTT[[[ggguuu|||vvvkkkaaaYYYRRRLLLHHHEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@AAAHHHXXXlllzzz{{{zzzxxxwwwwwwwwwxxxxxxxxx|||kkkOOODDD:::888888555333333333333333222222111111111111111111111111111111111222222111000//////000000333222222111111222222333444444444444555888>>>BBBMMMRRRYYY```fffnnnwww~~~}}}~~~{{{uuurrrvvv}}}tttfff^^^^^^```dddkkksss{{{{{{uuuoookkkaaaYYYQQQMMMIIIDDDBBBDDDEEEDDDDDDBBBAAA???===<<<<<<;;;999777777777777888<<<;;;::::::;;;<<<>>>???@@@EEELLLQQQWWW```llluuu}}}{{{xxxrrrkkkgggeeeeeehhhiiikkkmmmllljjjgggeeebbbcccddddddeeehhhlllpppnnnppptttwwwzzz~~~~~~yyywwwvvvtttrrrtttnnniiifffccc```aaaeeehhhooowww}}}}}}zzzqqqsssvvvzzz~~~zzzvvvtttuuuxxx}}}vvvnnnlllpppyyynnn]]]RRRCCCEEEGGGIIIIIIKKKMMMOOOWWW]]]iiivvvzzzsssiii___VVVPPPJJJGGGEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@CCCKKKZZZnnn}}}|||{{{zzzxxxxxxxxxyyyzzzyyy}}}jjjNNNCCC:::888777555333333333333222222222222222222111111111111111111111111222222111000000000000000333222222111111222222333333444444333444888===BBBMMMRRRYYY```fffnnnwww~~~}}}~~~~~~~~~{{{uuurrrvvv}}}wwwiii^^^^^^```cccjjjsss{{{zzztttmmmiii___WWWPPPLLLIIIDDDCCCEEEDDDDDDCCCBBB@@@>>>===<<<:::999888777777777888999<<<<<<;;;<<<<<<>>>???@@@BBBGGGNNNTTT[[[dddpppyyy~~~|||yyyrrrlllgggffffffdddeeefffffffffdddbbbaaabbbcccdddeeefffiiimmmqqqqqqssswwwzzz~~~~~~{{{zzzzzzyyywwwtttnnniiigggdddaaabbbffflllrrrzzz}}}zzzrrruuuxxx|||zzzvvvtttuuuxxx}}}~~~uuunnnmmmqqqzzz~~~nnn]]]RRRCCCEEEGGGHHHIIIKKKNNNPPPZZZ```kkkxxx~~~wwwpppfff\\\SSSMMMHHHEEEDDDDDDDDDDDDDDDCCCBBBAAA???@@@AAAEEEOOO___sss}}}|||{{{zzzyyyzzz{{{{{{zzzhhhNNNCCC999777777555333333222222222222222222333333111111111111111111111111222111000000000000000000222222111111111111222222333333333333444888===AAALLLRRRZZZ```gggooowww~~~}}}~~~~~~|||vvvrrruuu|||zzzmmm______```ccciiirrrzzz~~~xxxrrrkkkfff\\\UUUNNNKKKIIIEEEDDDEEEDDDCCCCCCAAA@@@>>><<<;;;888777777666777888999:::<<<<<<<<<===>>>@@@AAABBBCCCGGGNNNTTT[[[dddooowwwxxxwwwtttnnnhhhdddccccccaaaaaa``````______^^^^^^aaabbbdddfffgggjjjooorrrtttwww{{{~~~~~~}}}}}}{{{yyysssmmmhhhfffdddbbbeeeiiiqqqvvv~~~~~~zzzuuuxxx|||zzzwwwtttuuuxxx}}}}}}uuunnnmmmrrr{{{}}}lll[[[QQQCCCEEEGGGHHHIIILLLOOORRRZZZaaalllzzz}}}tttmmmcccYYYQQQKKKGGGDDDCCCDDDDDDDDDCCCCCCBBBAAA>>>@@@BBBHHHTTTeeewww}}}|||{{{zzzzzzzzz{{{||||||fffMMMBBB999777777555333333111111111222222333333333111111111111111111111111111111000000000000000111222222111111111111222222333333333333444888===AAALLLRRRZZZaaahhhoooxxx~~~~~~wwwrrruuu{{{|||nnn```___```bbbhhhqqqyyy~~~}}}wwwppphhhcccYYYRRRLLLKKKIIIEEEDDDFFFCCCBBBBBB@@@???===;;;:::666666666666777999;;;<<<<<<<<<===>>>???@@@BBBBBB@@@DDDIIINNNTTT\\\dddjjjjjjiiigggddd```]]]^^^___```___^^^]]]\\\]]]]]]^^^___aaadddfffhhhkkkpppsssvvvyyy}}}}}}{{{wwwtttrrrlllgggeeedddcccggglllsssyyy~~~zzz~~~zzzwwwtttuuuxxx}}}{{{sssmmmnnnttt~~~{{{kkkZZZOOOCCCEEEFFFHHHIIILLLQQQTTTZZZaaammm{{{}}}rrrkkk```VVVOOOJJJFFFDDDCCCCCCCCCCCCCCCBBBBBBAAA???@@@CCCKKKXXXjjj{{{|||{{{zzzyyyyyyzzz{{{|||~~~~~~cccLLLAAA888666777555333333111111111222222333333333111111111111111111111111111000000000000000111111222111111000000111111222222333333333444777===AAAKKKQQQZZZbbbiiipppxxx~~~xxxssstttyyy}}}nnnaaa``````bbbgggpppxxx~~~}}}vvvnnneee```WWWPPPKKKJJJHHHEEECCCEEEBBBAAAAAA???>>><<<:::999666666666666888:::<<<===;;;<<<===>>>???@@@@@@AAA@@@AAADDDGGGLLLQQQVVVZZZYYYZZZZZZXXXWWWWWWYYY[[[]]]\\\[[[ZZZZZZ[[[]]]^^^^^^```dddgggiiimmmqqqtttwwwzzz|||yyytttpppnnnhhhdddcccccccccgggmmmrrrzzzzzzvvvtttuuuxxx}}}yyyrrrmmmpppvvvzzziiiXXXNNNCCCDDDFFFGGGIIIMMMRRRVVV[[[bbbooo}}}|||pppiii^^^TTTMMMHHHEEECCCBBBBBBCCCCCCCCCBBBBBBAAA???@@@DDDMMM[[[mmm}}}{{{{{{zzzyyyzzz{{{|||}}}{{{```KKKAAA888666777555333444222222222222222222333333111111111111111111111111000000000000000111111222111111000000000000111111222222222222333777<<<@@@JJJQQQZZZcccjjjqqqyyyyyyssssssxxxpppbbbaaa```aaafffooowww}}}~~~vvvmmmddd]]]UUUOOOJJJJJJHHHDDDBBBDDDAAA@@@@@@>>>===;;;999888777777777888999;;;===???<<<===>>>??????@@@??????AAAAAABBBDDDFFFIIILLLNNNMMMNNNOOOOOOPPPRRRUUUXXXXXXWWWWWWWWWXXXYYY[[[\\\^^^aaaeeeiiilllppptttwwwyyy}}}~~~{{{wwwrrrnnnjjjddd`````````bbbgggnnnrrr{{{~~~yyyuuutttuuuxxx}}}wwwqqqmmmqqqxxxxxxgggWWWMMMCCCDDDFFFGGGIIIMMMSSSWWW^^^eeeqqq~~~yyymmmeeeZZZPPPJJJFFFCCCBBBAAABBBBBBCCCCCCBBBBBBBBB???@@@DDDNNN]]]ooo~~~}}}||||||{{{{{{{{{|||}}}~~~yyy^^^KKK@@@777666666555333444333333222222222222222222111111111111111111111111000000000000000111222222111111000000000000111111222222222222333777<<<@@@JJJQQQ[[[cccjjjrrryyy~~~zzzssssssxxxssscccaaa``````fffnnnwww|||~~~vvvmmmccc\\\TTTNNNJJJIIIGGGCCCAAABBB@@@@@@???>>><<<:::888777999999999999:::<<<>>>@@@>>>???@@@AAAAAA@@@??????@@@??????@@@BBBDDDFFFFFFDDDEEEGGGHHHIIILLLOOORRRSSSTTTUUUVVVXXXZZZ[[[\\\```dddiiimmmqqquuuyyy|||~~~zzzuuuooojjjfff```\\\\\\^^^```fffmmmttt}}}|||wwwssstttuuuxxx}}}vvvpppmmmqqqzzzwwwfffVVVKKKCCCDDDEEEGGGIIINNNSSSXXX```hhhsss}}}wwwjjjcccXXXNNNGGGDDDAAA@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@EEEOOO^^^ppp~~~yyy~~~}}}|||||||||~~~xxx]]]KKK@@@777666666555333444444333333222222111111111111111111111111111111111000000///000000111222222111111000000000000111111222222222222333777<<<@@@JJJQQQ[[[dddkkkrrrzzz}}}|||zzzsssssswwwvvvdddbbb``````eeennnvvv|||wwwmmmbbb\\\TTTNNNJJJIIIGGGCCC@@@AAA?????????===<<<:::888777::::::::::::;;;===???@@@AAAAAABBBCCCBBBAAA@@@???>>>===<<<===@@@AAABBBBBB???@@@BBBCCCDDDFFFJJJLLLRRRSSSUUUWWWYYY\\\]]]^^^bbbfffkkkppptttxxx|||yyyrrrjjjeeeddd^^^ZZZZZZ\\\___eeemmmvvv|||vvvssstttuuuxxx}}}uuupppmmmrrrzzzvvveeeUUUKKKBBBDDDFFFHHHJJJNNNSSSWWW___kkkyyy}}}tttjjjbbbWWWLLLFFFBBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@???BBBFFFOOOaaauuu}}}|||}}}sss]]]FFF>>>888888888555333444222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111333444444444555777;;;>>>JJJSSS^^^fffkkkqqqyyy}}}zzz|||{{{tttsssvvv~~~uuuiiibbb^^^aaaffflllttt{{{~~~wwwmmmaaaYYYQQQMMMHHHDDDCCCBBBAAA@@@======<<<;;;::::::999888888888999999;;;>>>@@@BBB???@@@BBBDDDEEEDDDCCCBBB@@@???===<<<===>>>@@@BBBCCCCCCCCCDDDFFFIIIKKKMMMSSSUUUWWWXXXYYY[[[___aaadddggglllppptttyyy}}}yyyrrrjjjeee___\\\YYYXXXZZZ^^^dddhhhwww|||xxxuuusssuuuxxx|||tttooonnnttt}}}ppp___SSSMMMCCCDDDFFFHHHJJJNNNTTTWWW```lllyyy{{{ssshhh```UUULLLFFFCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@AAADDDHHHQQQbbbvvv~~~|||||||||rrr\\\FFF>>>888888888555333444222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111333444444444555777;;;>>>IIIRRR^^^fffkkkqqqyyy}}}zzz{{{{{{tttsssvvv~~~vvviiibbb^^^aaaffflllttt{{{xxxnnnbbbYYYQQQMMMHHHDDDCCCBBBAAA@@@======<<<;;;::::::999999999999999:::<<<>>>@@@BBB???AAACCCDDDEEEEEEDDDCCC@@@@@@?????????AAABBBCCCCCCCCCCCCDDDFFFIIIKKKMMMQQQSSSVVVWWWYYY[[[___bbbfffjjjnnnssswww{{{}}}wwwppphhhccc___\\\YYYXXXZZZ___eeeiiiwww|||xxxuuutttuuuxxx|||tttooonnnttt~~~ooo^^^RRRLLLCCCEEEGGGIIIKKKOOOUUUXXXaaammm{{{yyyqqqeee^^^TTTKKKFFFDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@BBBFFFJJJSSSeeexxx|||zzzzzz|||rrr[[[FFF>>>888888888555333444222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111333444444444444777:::===HHHQQQ]]]ffflllrrrzzz}}}yyyzzz{{{tttsssuuu}}}wwwiiibbb^^^```ffflllttt|||yyyooocccZZZQQQMMMHHHDDDBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::999999:::;;;===???@@@AAA@@@AAACCCDDDEEEEEEDDDDDDAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJMMMOOOPPPSSSUUUWWWZZZ[[[^^^bbbeeejjjmmmrrrwww{{{{{{uuunnnfffaaa___]]]ZZZYYY[[[```fffjjjxxx|||yyyvvvtttuuuyyy}}}~~~tttoooooouuummm\\\PPPJJJCCCEEEGGGIIILLLPPPVVVZZZbbbooo|||yyyqqqeee^^^SSSJJJEEECCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@AAAEEEKKKVVVhhh|||~~~zzzyyyzzz~~~rrrZZZFFF>>>888888888555333444222222222222222222222222222222222222222222222222111111111111111222222222222111111000000111111222222333444444444666:::===GGGPPP]]]gggmmmssszzz~~~yyyyyy{{{uuusssuuu|||zzzjjjccc^^^```eeekkkttt|||{{{pppddd[[[QQQMMMGGGCCCAAA@@@???>>>;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>???@@@AAAAAAAAACCCDDDDDDEEEDDDDDD@@@AAACCCEEEGGGHHHHHHHHHJJJKKKMMMOOORRRTTTVVVWWWYYY[[[^^^```aaadddgggjjjmmmqqqvvvzzz{{{tttmmmfffaaa___]]][[[ZZZ]]]bbbhhhlllxxx|||xxxvvvuuuuuuxxx}}}|||sssppppppwww}}}kkkZZZNNNIIIDDDFFFHHHJJJMMMRRRWWW[[[dddppp~~~yyyqqqfff___TTTJJJDDDAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???DDDLLLXXXkkk|||yyyyyy{{{sssZZZFFF>>>888888888555333444222222222222222222222222222222222222222222222222000000111111111222222222222222111111111111222222222333333333444666:::===EEEOOO]]]gggmmmsss{{{zzzyyy{{{uuusssttt{{{|||lllddd^^^___dddjjjsss{{{|||qqqddd[[[QQQMMMGGGCCC@@@???>>>===::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@@@@AAA@@@AAABBBCCCCCCDDDDDDDDD???AAADDDGGGIIILLLMMMMMMPPPQQQTTTWWWZZZ]]]___```ccceeefffggggggiiikkknnnpppsssyyy~~~{{{uuunnnhhhccc```^^^\\\[[[^^^dddjjjoooyyy~~~zzzwwwuuuuuutttxxx|||{{{ssspppqqqyyy{{{hhhXXXMMMHHHEEEFFFIIIKKKNNNSSSYYY]]]eeerrryyypppfff^^^SSSIIICCCAAA??????AAABBBCCCCCCCCCBBBAAA@@@>>>DDDMMMYYYmmm{{{yyy{{{}}}rrrYYYFFF>>>888888888555333444222222222222222222222222222222222222222222222222000000000111222222333333222222111111111111222222222333333333333666999<<>>===<<<:::::::::;;;;;;<<<<<<<<<;;;<<<===???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCC@@@BBBEEEHHHMMMPPPSSSUUUXXXZZZ]]]bbbfffjjjlllmmmqqqqqqqqqpppnnnmmmnnnpppssswww||||||vvvpppjjjfff```^^^\\\\\\```fffmmmqqqzzz~~~|||yyyvvvttttttsssvvv{{{|||sssppprrrzzzxxxgggWWWMMMHHHEEEGGGIIILLLOOOTTTZZZ^^^fffssswwwoooccc\\\RRRIIICCCAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@FFFNNN[[[mmm{{{zzz}}}qqqWWWFFF>>>888888888555333444222222222222222222222222222222222222222222222222///000000111222222333333333222222111111222222333111222333333333555999<<>><<<;;;999999::::::;;;<<<======;;;<<<>>>@@@AAAAAAAAA@@@????????????@@@AAABBBBBBBBBDDDFFFKKKPPPVVV[[[^^^cccfffkkkpppvvvzzz}}}~~~|||wwwuuutttuuuwwwzzz{{{uuuqqqkkkgggaaa___]]]]]]aaagggnnnsss|||~~~{{{wwwtttssssssqqquuuzzz|||ssspppsss|||vvveeeWWWMMMIIIEEEGGGJJJLLLPPPTTTZZZ^^^gggttt}}}vvvmmmaaaZZZPPPHHHCCCBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBHHHPPP\\\mmm~~~{{{{{{~~~oooUUUFFF>>>888888888555333444222222222222222222222222222222222222222222222222///000000111222222333333333222222111111222222333111222333333333555999<<>>>>>>>>>>>???@@@AAABBBDDDEEEHHHLLLSSSZZZ```cccnnnqqqvvv||||||zzzzzzyyy}}}zzzuuuqqqlllhhhaaa___]]]^^^aaahhhooosss|||{{{{{{|||}}}}}}~~~zzzvvvtttsssrrrppptttyyy~~~}}}sssqqqsss|||uuueeeWWWMMMIIIFFFIIIMMMPPPQQQUUU[[[```jjjwww{{{tttoooddd[[[OOOGGGCCCBBBAAA@@@AAABBBDDDCCCBBBAAAAAABBBDDDHHHSSSbbbsss|||yyyzzz~~~mmmUUUEEE@@@;;;777555555555444333333333333333333333333333333333222222111111111111111111111111111111111111111222222222333333333333444444444444666999<<>><<<:::;;;;;;<<<===>>>>>>======??????@@@AAAAAABBBBBBCCCBBBAAA@@@>>>>>>???AAABBBAAADDDHHHMMMRRR[[[fffnnnrrryyy}}}|||tttnnniiifffbbb^^^]]]^^^aaaeeennnwww~~~tttqqqrrruuuyyy~~~}}}}}}yyytttqqqqqqrrrsssvvv|||zzzxxxxxx~~~sssdddVVVJJJDDDFFFIIIMMMPPPRRRVVV\\\aaammmzzz|||tttoooddd[[[OOOGGGCCCBBB@@@???AAABBBDDDDDDBBBBBBBBBCCCFFFKKKVVVeeettt|||zzz{{{~~~kkkSSSDDD@@@;;;777555555555444333333333333333333333333333333222222222222222222222222222111111111111111111111111222222222333333333444444444444555999<<>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@AAAAAADDDHHHLLLPPPXXXcccjjjrrrzzz{{{tttnnnhhheeebbb^^^\\\^^^```dddmmmwww}}}rrroooqqqtttwww|||yyyssspppppprrrtttxxx~~~}}}zzzyyyssscccUUUJJJDDDFFFIIIMMMPPPRRRWWW^^^cccqqq}}}|||uuupppccc[[[OOOGGGCCCAAA@@@>>>AAABBBDDDDDDCCCCCCDDDFFFJJJOOOZZZhhhwww|||zzz{{{~~~gggPPPCCC???:::777555555444444333333333333333333333333222222222222222222333333222222222222111111000000111111111222222222222333333333444333333555999<<>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEECCCBBB@@@???>>>???@@@@@@AAADDDGGGJJJMMMTTT]]]dddpppyyy{{{sssmmmgggcccaaa]]][[[]]]___dddmmmvvv|||sssrrruuuwww{{{yyysssppppppqqquuuyyy~~~|||qqqbbbTTTJJJEEEFFFIIIMMMPPPSSSXXX```fffsss~~~{{{tttooobbbYYYNNNFFFCCCAAA???>>>AAABBBDDDDDDDDDEEEGGGIIINNNSSS^^^lllzzz|||yyyzzz|||~~~cccMMMBBB>>>:::777666555444333333333333333333333333333111111111222222333333333333333222222111000000000111111111111222222222222222333333333333555888;;;BBBLLLZZZgggpppxxx~~~wwwsssqqqsss}}}}}}rrrgggbbbbbbeeelllsss|||}}}rrreee[[[QQQMMMGGGBBB@@@>>>===<<<:::;;;===???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCAAA@@@????????????AAACCCFFFHHHJJJOOOWWW]]]jjjsssxxxqqqkkkddd```^^^[[[YYY[[[^^^ccclllvvvzzz{{{~~~yyysssoooooopppvvvzzz}}}~~~nnn___SSSJJJFFFFFFIIIMMMPPPTTTZZZccciiitttzzzrrrmmm___WWWMMMFFFCCCBBB@@@>>>AAABBBDDDEEEEEEGGGKKKMMMRRRXXXbbbooo||||||yyyzzz|||~~~{{{```KKKAAA===999777666555444333333333333333333333333333111111111222222333333333222222222111111111000000000000111111111222222222222333333333333555888;;;@@@JJJYYYfffpppxxx~~~vvvrrrqqqsss|||ttthhhcccbbbdddjjjqqq{{{tttggg^^^QQQMMMFFFAAA???>>>===<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEDDDCCCBBB@@@@@@??????@@@CCCEEEFFFGGGKKKRRRWWW```iiiwww}}}}}}~~~|||tttmmmgggaaa]]][[[XXXWWWZZZ]]]ccclllvvvxxxrrroooooopppvvvzzz|||kkk\\\PPPIIIFFFFFFIIIMMMPPPTTT[[[eeelllvvvwwwooojjj\\\UUULLLEEECCCBBBAAA???AAABBBDDDEEEGGGJJJNNNQQQVVV]]]hhhttt~~~{{{{{{}}}~~~yyy^^^JJJ???===999777666555444333333333333333333333333333222222222222222222333333111111111111111111111111000000000111111111111222222222333222222444888;;;>>>IIIXXXeeepppxxx~~~wwwrrrppprrr{{{vvvjjjdddbbbccciiipppzzzxxxkkkbbbSSSNNNGGGAAA???>>>>>>======>>>???AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@??????BBBEEEEEEEEEHHHNNNSSSUUU___nnn}}}~~~yyyxxxwwwvvvvvvuuusssppprrrsssuuuvvvxxx{{{yyyooohhhbbb]]]YYYWWWTTTTTTXXX]]]cccmmmxxx~~~xxxrrrppppppqqqvvvzzzyyygggXXXNNNGGGEEEFFFIIIMMMQQQUUU]]]gggnnnzzz}}}uuulllgggYYYRRRJJJEEEDDDCCCBBB@@@AAABBBDDDFFFGGGKKKPPPTTT\\\cccnnnyyy~~~~~~xxx^^^JJJ>>><<<999777666666444222333333333333333333333333333333222222222222222222000000000111222222333333000000000000111111111111111222222222222444888:::===GGGWWWeeepppyyyxxxsssppppppxxxwwwkkkdddbbbccchhhoooxxx|||ooofffUUUPPPIIICCCAAA@@@@@@@@@??????AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHGGGFFFDDDBBB@@@??????BBBDDDEEEDDDGGGLLLPPPQQQZZZhhhvvv~~~yyysssooojjjhhhffffffggghhhgggfffhhhjjjlllooorrrvvv|||vvvkkkccc]]]YYYVVVTTTQQQRRRVVV\\\cccnnnyyy}}}wwwrrrpppqqqrrrwww|||vvvdddUUUKKKFFFDDDFFFIIIMMMQQQUUU]]]hhhooo}}}|||sssjjjeeeWWWQQQIIIEEEDDDDDDCCCAAAAAABBBDDDFFFHHHLLLQQQUUU___gggqqq|||xxx^^^JJJ>>><<<999777777666444222333333333333333333333333444333333222222111111111//////000111222333333444000000000000111111111111111222222222222444777:::<<>>AAADDDDDDDDDFFFKKKOOORRRZZZeeepppzzz~~~{{{{{{|||~~~}}}wwwqqqlllgggddd^^^]]][[[[[[^^^```aaaaaabbbdddgggjjjnnnsssyyy~~~ttthhh___ZZZVVVUUURRROOOPPPVVV\\\cccooozzz|||wwwrrrqqqqqqsssyyy}}}uuubbbSSSJJJEEECCCIIIHHHKKKQQQWWW]]]iiittt|||sssiiibbbUUUPPPHHHCCCBBBBBBCCCCCCCCCEEEGGGHHHIIIMMMTTTZZZdddkkkwwwpppYYYJJJ===<<<999777555444444444222333333444444333333222222222222111111111111000222222222111111111000000222111000//////000111222222222333333222444666999<<>>:::888888777666444666666555444333333222222222222222222222222222222444333111000000000111111////////////////////////000222444444444333444555888===FFFUUUfffuuuxxxpppmmmoooqqqyyypppeee___^^^___iiinnnvvvyyynnnfffXXXTTTOOOKKKGGGGGGGGGHHHDDDGGGMMMRRRVVVXXXYYYYYYWWWUUUTTTXXX^^^ccceeedddddd```XXXQQQLLLIIIHHHIIINNNQQQWWW^^^eeelllrrruuuzzz||||||}}}zzzrrrlllfffbbb\\\WWWUUUTTTSSSRRRUUUUUUTTTTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTVVVYYY]]]aaadddgggjjjooouuu|||tttggg]]]VVVQQQNNNJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHKKKRRR[[[fffvvv|||xxxwwwuuutttttttttttttttuuuwww{{{~~~yyytttsssttt}}}~~~{{{uuupppoooooopppuuu{{{}}}xxxxxx{{{qqq___RRRJJJEEEEEEGGGMMMOOOSSSZZZcccppp}}}}}}vvvmmmdddZZZQQQKKKDDDBBB???>>>@@@BBBCCCDDDDDDDDDDDDCCCDDDHHHMMMQQQXXX^^^gggooouuuzzz~~~uuuqqqmmmkkkmmmqqquuuwww~~~{{{dddSSSKKK???===999777666666444333555555555444444333333333222222222222222222222222333333111000000000111111111111111111111111111111000111333333222222444555888<<>>>>>@@@BBBCCCCCCEEEEEEDDDBBBBBBDDDHHHLLLVVV\\\fffooovvv{{{~~~}}}yyyoookkkhhhhhhlllrrrxxx{{{jjjVVVLLL@@@>>>:::888777777555444555555444444444444444444222222222222222222222222333222111111000111111111111111111111111111111111111111222111111111444666888<<>>>>>@@@BBBCCCCCCDDDDDDBBB@@@@@@BBBFFFIIITTT[[[fffpppxxx|||yyytttkkkiiiggghhhnnnvvv}}}nnnXXXLLLCCCAAA===;;;::::::888777444444444444555555555555222222222222222222222222222222111111111111111111111111111111111111111111111111111000///111444777888;;;CCCPPPaaaqqq}}}{{{sssnnnnnnooouuu|||{{{nnnfffbbbaaadddiiiqqqzzz{{{rrrggg]]]VVVOOONNNKKKJJJIIIJJJKKKMMMKKKOOOVVV^^^gggmmmrrrtttrrrooolllkkknnnooonnnlllddd```YYYSSSNNNLLLLLLMMMSSSWWW^^^dddjjjrrrzzzxxxooohhhbbb^^^___[[[WWWTTTSSSRRRQQQPPPRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRUUUYYY]]]aaadddfffkkkmmmpppqqqooojjjeeebbbWWWSSSMMMIIIGGGGGGFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKPPPZZZdddppp~~~tttmmmiiihhhggghhhkkkpppxxx|||uuuooolllnnnqqqtttzzzzzzrrrrrrwwwuuufffVVVMMMGGGDDDEEEHHHNNNRRRZZZbbbmmmyyy{{{uuukkkaaaXXXPPPIIIEEEAAA@@@>>>???AAACCCCCCCCCAAAAAA@@@??????AAAEEEIIISSS[[[gggsss{{{}}}uuupppiiiggggggjjjqqqyyyoooYYYMMMDDDAAA===;;;::::::999777444555555555555555555555222222222222222222222222111111111111222111111111000000000000000000000000222222222000000111444777777:::AAAMMM^^^ooo}}}|||sssnnnlllmmmssszzz~~~qqqhhhbbb```ccciiiqqqyyywwwmmmcccZZZTTTLLLLLLJJJJJJJJJKKKLLLNNNNNNRRRYYYbbbkkksssyyy|||}}}yyytttrrrsssrrrpppmmmddd```YYYSSSNNNLLLLLLMMMSSSYYYaaaiiipppyyywwwnnngggaaa]]]ZZZ[[[XXXUUUSSSSSSSSSRRRQQQTTTSSSRRRQQQOOONNNLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJLLLNNNQQQTTTVVVWWWYYY[[[]]]^^^]]]ZZZVVVTTTOOOLLLHHHEEEEEEEEEDDDCCC@@@@@@AAAAAACCCEEEFFFHHHKKKLLLRRR]]]gggtttxxxmmmeeeaaa^^^^^^^^^```eeelllsssxxx~~~{{{sssnnnkkknnnqqquuu|||yyyrrrsssxxxrrrdddUUULLLHHHEEEFFFIIIOOOTTT\\\fffppp|||wwwqqqggg]]]TTTNNNHHHEEEAAA@@@???@@@CCCDDDDDDDDD@@@@@@???>>>>>>AAAEEEIIISSS\\\jjjvvvzzzqqqkkkfffeeefffkkkqqqxxx}}}lllYYYNNNAAA???;;;999888888666555666666555555555555555555222222222222222222222222000000111222222222222111////////////////////////222222333222111222555777777999???KKK\\\nnn|||~~~uuuooollllllrrryyyuuujjjccc___bbbhhhpppxxx{{{qqqggg^^^VVVQQQKKKJJJJJJJJJJJJKKKMMMNNNRRRVVV]]]fffpppxxx~~~yyyuuutttrrrnnnkkk```\\\WWWRRRNNNMMMNNNOOOTTT[[[dddlllttt~~~vvvqqqjjjddd```]]][[[YYYXXXUUUSSSRRRSSSTTTTTTSSSTTTSSSRRRPPPOOOMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMOOOPPPPPPOOOMMMKKKIIIFFFDDDBBBBBBBBBAAA@@@AAAAAAAAAAAACCCEEEGGGIIILLLNNNUUU```lllyyyttthhh```\\\WWWWWWWWWXXX\\\bbbgggjjjxxx}}}}}}yyypppkkkiiilllooosss{{{xxxrrrsssyyy~~~ooobbbSSSLLLGGGDDDEEEHHHOOOTTT]]]hhhsssssslllbbbXXXPPPKKKFFFDDDAAAAAA@@@BBBDDDFFFFFFEEEAAAAAA@@@>>>>>>@@@DDDHHHTTT^^^lllzzzzzzqqqjjjeeefffhhhmmmsssxxx{{{{{{~~~}}}|||dddTTTLLLAAA>>>;;;888888777666444777777666666555555444444222222222222222222222222///000111222333222222111000000000000000000000000111333444444444444555777777888>>>IIIZZZlll{{{xxxqqqnnnmmmpppwwwyyymmmeee``````eeennnvvv}}}uuujjjaaaXXXQQQMMMJJJJJJIIIJJJJJJKKKMMMMMMTTTXXX^^^gggpppyyy}}}vvvqqqnnnkkkfffbbbZZZWWWSSSPPPNNNPPPRRRTTTVVV]]]gggnnnuuuyyyjjjgggcccaaa`````````______\\\YYYWWWVVVVVVTTTRRROOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHJJJJJJIIIHHHGGGEEECCCAAAAAABBBBBBAAA@@@CCCCCCBBBBBBDDDFFFHHHJJJOOOQQQYYYeeeqqq~~~sssggg^^^ZZZSSSSSSTTTUUUXXX\\\```bbbkkkqqqyyy|||yyypppkkkiiikkkooosss{{{vvvpppsssyyy{{{lll___QQQJJJFFFCCCCCCFFFOOOUUU^^^iiittt|||pppiii^^^UUUNNNIIIEEECCCBBBAAAAAACCCEEEGGGFFFFFFCCCBBBAAA>>>===???CCCFFFUUU___nnn|||}}}sssmmmggghhhkkkpppuuuyyyzzzzzzzzzzzz}}}rrr\\\NNNGGGBBB@@@<<<:::999999777666888888777666555444444333222222222222222222222222///000111222333333222111111111111111111111111111111333555666555555666777777888===IIIYYYlll{{{zzzssspppnnnpppvvv{{{ooofffaaa^^^dddlllttt{{{{{{pppeee\\\TTTNNNJJJJJJIIIIIIJJJJJJKKKLLLMMMSSSWWW]]]eeennnvvv}}}}}}wwwpppjjjgggccc^^^ZZZUUUSSSPPPNNNOOORRRUUUXXXXXX___hhhooouuuwwwoooiiigggffffffhhhiiijjjiiijjjgggbbb^^^ZZZWWWSSSPPPKKKKKKLLLLLLMMMMMMMMMNNNKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAABBBDDDDDDCCCBBBEEEDDDCCCCCCDDDFFFIIIJJJQQQSSS\\\hhhtttrrrggg^^^ZZZRRRSSSTTTUUUXXX[[[^^^___ccchhhooovvv{{{|||xxxrrrmmmkkknnnqqquuu}}}~~~tttooorrryyyzzzkkk^^^PPPHHHDDDAAAAAADDDQQQVVV___kkkxxx|||vvvllleee[[[RRRKKKEEEAAA>>>===>>>AAACCCEEEFFFFFFFFFCCC@@@???@@@>>>>>>EEEMMMUUUfffzzz|||vvvrrrlllnnnqqqtttvvvyyy}}}zzzzzz|||hhhYYYMMMDDD???>>>===;;;:::999888888666666555555555444444444555555444444444333333333000000000000000000000000111111000000000000111111111111111111222333444555888<<>>===>>>AAACCCEEEFFFFFFFFFBBB@@@??????>>>>>>EEENNNXXXiii~~~~~~xxxtttqqqssswwwyyyzzz{{{|||~~~}}}}}}~~~zzzcccUUUKKKCCC???>>>===;;;:::999888888666666555555555444444444555444444444444333333333111111111111111111111111111111000000000000111111111111111111222333444555888;;;>>>DDDTTTjjj|||wwwqqqnnnpppwwwssshhhbbbaaaccchhhooowww~~~|||qqqeee^^^WWWPPPLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOQQQRRRVVV\\\bbbfffgggeeedddbbb^^^YYYUUURRRPPPOOONNNLLLKKKLLLOOORRRTTTTTTUUUWWWYYY\\\aaaiiirrrxxx}}}}}}{{{wwwqqqkkkhhhgggllloootttwwwzzz|||}}}vvvmmmcccYYYQQQMMMIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHJJJLLLOOOQQQXXX[[[bbbkkkvvvwwwppphhhbbb_________]]]\\\]]]aaadddgggjjjooosssvvvyyy}}}}}}yyyuuuooommmlllmmmqqqwww~~~|||tttnnnttt~~~uuuggg\\\PPPHHHDDDAAACCCGGGTTTZZZdddppp}}}yyyssshhhaaaXXXNNNHHHCCC@@@======>>>AAACCCDDDEEEEEEEEEAAA???>>>>>>>>>???FFFOOO\\\nnn{{{wwwxxx{{{ppp[[[OOOHHHBBB???>>>===;;;:::999999888666666666555555555444444444444444444333333333333222222222222222222222222111111000000000000111111111111111111222333444555666:::>>>DDDSSSiiizzzyyyrrroooooovvvvvvkkkddd```bbbgggmmmttt|||xxxlll___XXXSSSMMMJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQSSSVVVYYY[[[ZZZYYYZZZXXXUUURRROOOLLLJJJJJJKKKJJJKKKMMMPPPRRRRRRQQQOOOPPPQQQSSSWWW^^^fffkkkkkklllkkkiiigggfffgggiiirrruuuzzz~~~}}}rrreeeYYYPPPKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMMMMLLLKKKNNNMMMMMMMMMNNNPPPRRRTTTYYY\\\bbbhhhqqq|||~~~xxxtttoookkkgggggggggeeedddeeehhhjjjlllooossswwwyyy|||yyyvvvvvvwwwwww|||}}}xxxtttllllllkkkmmmqqqxxx~~~zzzsssooouuu}}}sssfff[[[OOOHHHDDDBBBDDDHHHVVV\\\gggsss~~~vvvqqqeee^^^TTTKKKEEEAAA???======>>>@@@CCCDDDEEEEEEDDD@@@>>>===>>>>>>@@@HHHRRRaaattt|||gggUUUKKKFFFCCC@@@???===<<<:::999999999666666666666555555555555444444444333333333222222222222222222222222222222111111000000000000111111111111111111222333444444666999===CCCRRRhhhyyy{{{tttpppooouuu~~~xxxllleee```bbbeeekkkrrryyy~~~sssgggZZZTTTOOOKKKJJJKKKJJJJJJJJJJJJLLLMMMNNNOOOQQQQQQRRRSSSSSSSSSRRRQQQTTTSSSQQQOOOMMMKKKJJJJJJHHHIIIKKKNNNQQQRRRPPPNNNJJJJJJKKKMMMPPPVVV]]]bbbcccccccccbbbbbbeeejjjmmmuuuxxx}}}{{{ooobbbUUUKKKFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOPPPRRRUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUSSSRRRQQQOOONNNNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUXXX[[[```gggooowww}}}{{{vvvsssqqqooommmlllmmmmmmmmmmmmnnnqqqttttttwwwzzz}}}xxxrrrkkkfffbbbdddgggkkkrrrzzz|||vvvrrrjjjjjjkkknnnsssyyyxxxssspppwww{{{qqqeeeZZZNNNHHHDDDBBBEEEIIIXXX___jjjvvv|||tttnnnbbb[[[QQQHHHCCC@@@>>>======>>>@@@BBBDDDDDDDDDDDD@@@======>>>???BBBKKKUUUfffxxxxxxbbbSSSJJJFFFDDD@@@???>>><<<;;;:::999999777777666666666555555555444444333333333222222222111111111111111111111111111111000000000000111111111111111111222333444444555999===DDDRRRgggxxx}}}vvvrrrooottt}}}zzznnnfff```aaadddiiipppwww~~~zzznnncccWWWQQQNNNKKKJJJLLLIIIIIIJJJJJJKKKMMMNNNOOOQQQQQQRRRQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJHHHIIILLLOOOQQQQQQNNNKKKGGGGGGIIIJJJMMMSSS[[[```bbbbbbaaaaaaaaaeeekkkpppyyy{{{~~~}}}tttiii]]]QQQHHHCCC@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIILLLNNNPPPPPPPPPQQQRRRTTTWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTRRRQQQOOONNNMMMNNNMMMNNNNNNNNNOOOPPPPPPPPPQQQTTTWWW[[[```gggkkkwww~~~wwwtttppplllkkkjjjjjjiiijjjlllnnnppprrruuuyyy|||{{{~~~{{{qqqhhhaaa^^^YYYVVVYYY]]]bbbkkkssszzztttooohhhiiikkkooouuu{{{|||vvvrrrpppxxxxxxnnndddYYYNNNHHHEEECCCFFFKKK[[[bbbnnnzzzzzzrrrlll___XXXNNNEEE@@@>>>===<<<===>>>@@@BBBCCCDDDCCCCCC@@@>>>===???@@@DDDOOOYYYkkk{{{qqq^^^SSSKKKGGGEEE@@@???>>><<<;;;::::::999777777777666666666555555333333333333222222222222000000000000000000000000111111000000000000111111111111111111222333444555555:::>>>EEESSSgggxxx~~~|||xxxsssnnnsss{{{}}}ooogggaaaaaadddhhhnnnvvv}}}~~~vvviii^^^TTTPPPNNNKKKJJJLLLIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRRRRQQQNNNMMMNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKMMMPPPQQQPPPLLLIIIEEEFFFHHHJJJOOOVVV^^^dddeeedddcccbbbbbbffflllppp{{{|||~~~}}}|||zzz{{{|||xxxtttmmmdddYYYOOOGGGCCC>>>>>>============>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWVVVUUURRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQTTTYYY\\\ccciiioooqqqrrrsssoooiiigggfffcccaaaaaaaaabbbbbbdddgggkkknnnrrrvvv{{{~~~vvvnnneee^^^YYYVVVQQQOOOSSSXXX^^^gggppp~~~~~~xxxqqqlllgggiiilllqqqwww}}}yyytttrrrqqqzzzvvvkkkbbbXXXMMMGGGEEEDDDGGGLLL___fffrrrxxxpppjjj\\\UUUKKKCCC>>>===<<<<<<===???@@@BBBCCCCCCCCCBBBAAA>>>>>>@@@BBBFFFQQQ]]]mmm}}}kkk\\\TTTLLLGGGEEEAAA@@@>>>===;;;:::::::::777777777777666666666555333333333222222222222111111111111111111111111111111111000000000000111111111111111111222333444555666:::???FFFTTThhhxxx~~~~~~zzzyyyyyyuuunnnrrrzzzrrriiibbbbbbdddhhhnnnuuu|||zzzrrrcccZZZQQQNNNMMMJJJIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRRRROOOKKKIIIJJJLLLJJJKKKKKKLLLKKKKKKIIIIIINNNNNNOOOPPPQQQOOOKKKHHHCCCEEEHHHLLLRRRZZZdddjjjiiihhhgggffffffhhhmmmqqqwwwyyyyyyxxxuuussssssssspppmmmggg___UUULLLEEEAAA======<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<======<<<===>>>???AAABBBCCCDDDCCCEEEGGGIIIIIIJJJLLLNNNOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHJJJMMMPPPQQQVVVYYYYYYYYY[[[ZZZVVVVVVVVVVVVUUUUUUVVVXXXZZZ\\\```dddiiimmmrrrwwwzzz|||}}}xxxoooggg```[[[VVVSSSQQQNNNMMMSSSYYY___hhhqqq}}}vvvnnniiigggiiimmmsssyyyvvvsssqqqrrr{{{uuuiiiaaaWWWLLLGGGEEEDDDHHHMMMbbbiiiuuuxxxoooiii[[[TTTJJJBBB===<<<<<<<<<===???@@@BBBCCCCCCBBBBBBAAA???>>>@@@CCCHHHSSS___ooo}}}hhh[[[UUUMMMFFFDDDAAA@@@>>>===;;;:::::::::777777777777666666666666333333333222222222111111222222222222222222222222111111000000000000111111111111111111222333444555666;;;@@@FFFUUUhhhxxx~~~{{{wwwwww~~~zzzuuunnnrrryyytttkkkbbbcccdddgggmmmuuu|||wwwooo```WWWOOOMMMLLLIIIHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNQQQRRRQQQNNNIIIFFFGGGIIIJJJKKKLLLMMMMMMLLLJJJIIIPPPPPPPPPQQQQQQOOOKKKGGGBBBDDDHHHMMMTTT]]]gggnnnllllllkkkjjjjjjlllppptttrrrttttttrrrooommmlllmmmkkkhhhbbbZZZRRRIIICCC???===<<<<<<;;;;;;<<<<<<===999999::::::::::::;;;;;;999:::;;;<<<>>>@@@AAAAAA???AAACCCEEEEEEFFFIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCCCC@@@AAABBBAAAAAACCCEEEHHHGGGJJJKKKJJJKKKMMMMMMJJJIIIJJJKKKKKKLLLMMMPPPSSSXXX[[[```eeeiiimmmrrruuuyyy|||~~~rrrlllccc[[[VVVSSSPPPNNNPPPMMMNNNUUU\\\cccllluuu|||uuummmggggggiiinnnttt{{{uuurrrqqqrrr|||ttthhhaaaVVVLLLGGGEEEEEEHHHNNNdddqqq}}}tttiiiaaaWWWPPPGGG???;;;:::::::::<<<>>>AAACCCDDDBBB@@@>>>===;;;===AAAEEEKKKWWWcccppp|||www```SSSMMMIIIEEEDDD???>>>===<<<;;;:::::::::666777777777777777666555555555444444444333333333222222222111111111000000000000////////////000000000000000111222333555555999888>>>LLL\\\iiivvvyyyvvvwww{{{vvvqqqpppsss|||xxxooooooeee___ccckkksssyyy{{{nnneeeXXXTTTOOOKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPSSSTTTRRRNNNJJJGGGHHHIIIKKKOOOUUU^^^gggnnnuuurrrooonnnoooqqqrrrssszzzwwwssspppnnnmmmjjjiiilllggg___WWWNNNIIIEEECCCCCCCCCAAA???>>><<<::::::::::::999999888999999999888888999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<>>>???@@@===>>>>>>>>>??????@@@@@@CCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHOOOPPPRRRWWW]]]ccciiimmmrrrssstttwwwyyy{{{}}}~~~{{{ssslllaaa]]]XXXSSSOOOMMMMMMMMMKKKKKKOOOVVV[[[aaammmxxx|||vvvoooiiihhhjjjnnnttt|||tttnnnoootttxxxooojjj```WWWMMMHHHEEEFFFMMMUUUeeerrr}}}ttthhh```UUUOOOFFF???<<<:::::::::<<<>>>AAACCCCCCBBB@@@>>>>>><<<===BBBEEELLLXXXcccppp{{{rrr]]]QQQMMMHHHEEEDDD???>>>===<<<;;;;;;:::;;;888888999999888777666666555555444444444333333333333333333333222222222111000000////////////000000000000000111222333555555999888>>>MMM\\\iiiuuu~~~|||yyyzzz|||vvvrrrppprrr{{{{{{rrrrrriiicccfffmmmttt{{{wwwkkkbbbWWWSSSNNNKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMQQQSSSUUUUUUTTTPPPLLLIIIEEEFFFIIILLLSSS\\\eeelllqqqooonnnnnnppprrrttttttyyyxxxuuurrrooommmjjjhhhgggccc[[[SSSLLLHHHFFFEEEFFFEEEDDDBBB@@@>>><<<<<<;;;;;;::::::999999::::::888888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<=========@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEJJJKKKMMMPPPTTTZZZ^^^aaaeeefffiiikkkoooqqqtttuuuyyy{{{}}}~~~}}}vvvsssooommmmmmiiibbb\\\WWWUUUQQQNNNKKKJJJKKKKKKMMMMMMQQQXXX^^^eeerrr~~~{{{uuunnniiihhhjjjnnnuuu}}}}}}rrrnnnooouuuwwwnnniiiaaaYYYPPPKKKGGGHHHNNNVVVgggttt{{{rrrggg___SSSMMMEEE???<<<;;;::::::<<<>>>@@@BBBCCCAAA???>>>>>>===>>>BBBEEEKKKWWWcccoooyyy}}}zzzzzz|||~~~~~~{{{jjjYYYPPPLLLGGGDDDCCC???>>>===<<<<<<;;;<<<<<<::::::::::::999888777666555555444444444333333333444444444333333333222222111000000//////000000111000000000111222333555555888888???MMM\\\iiittt|||}}}wwwrrrppprrrzzzvvvsssjjjdddgggmmmssszzz|||rrrfff^^^UUURRRNNNKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNRRRSSSUUUUUUSSSPPPLLLIIICCCEEEHHHLLLQQQZZZcccjjjlllmmmnnnpppsssvvvxxxzzz||||||zzzxxxtttpppllliiiddd```XXXQQQLLLIIIIIIIIIIIIIIIGGGFFFCCCAAA???>>><<<<<<;;;:::::::::::::::888888999999::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>???@@@AAABBBBBBBBBFFFFFFGGGIIILLLOOORRRTTTWWWXXX[[[^^^aaadddfffhhhjjjlllnnnpppppppppooonnngggccc___]]]\\\ZZZVVVRRRNNNLLLJJJHHHHHHHHHIIIJJJKKKJJJNNNUUU\\\eeesss~~~yyytttmmmiiihhhkkkpppwww~~~zzzpppmmmooovvv~~~uuulllhhhccc[[[SSSNNNJJJJJJQQQYYYjjjvvv~~~xxxoooddd\\\PPPKKKDDD>>><<<;;;;;;;;;===>>>@@@BBBBBB@@@???======<<<===AAADDDJJJVVVbbbnnnwww}}}vvvssssssvvvxxxyyy|||qqqcccUUUNNNKKKGGGDDDCCC???>>>======<<<<<<======;;;;;;;;;:::999777666555555555444444444333333333444333333333333222222222111000000000000000000111000000000111222333555555888888???MMM\\\gggqqqyyy}}}~~~yyyssspppqqqxxxxxxnnnfffaaadddjjjpppxxxwwwlllbbbZZZSSSPPPMMMKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQSSSSSSQQQNNNJJJHHHFFFHHHJJJMMMRRRYYYaaafffhhhkkkoootttxxx|||{{{tttnnnkkkeeeaaaZZZSSSNNNMMMMMMNNNMMMMMMKKKJJJGGGDDDAAA???<<<<<<;;;:::999999999999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888999;;;<<<<<<<<<;;;:::==================>>>>>>======>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@CCCCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQSSSVVVXXXZZZ[[[[[[\\\^^^`````````______[[[XXXTTTRRRQQQPPPOOOMMMIIIHHHGGGFFFGGGHHHIIIJJJKKKJJJMMMTTT[[[dddttt|||wwwqqqllliiigggkkkrrryyyvvvnnnlllpppxxx{{{rrrkkkgggccc]]]UUUPPPLLLLLLSSS]]]lllxxx{{{uuulllaaaYYYMMMHHHBBB>>><<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>===;;;:::;;;???CCCJJJVVVbbbnnnvvv}}}xxxqqqmmmnnnppprrrvvvxxx|||~~~kkk___SSSNNNKKKGGGDDDDDD@@@???>>>===============:::::::::999888666555444555555444444444333333333222222222222111111111111111111000000000000111111000000000111222333555555888999???MMM[[[dddlllsss|||}}}zzzsssppppppvvvxxxjjjddd```ccchhhoooxxx~~~ssshhh^^^YYYQQQOOOLLLJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRRRRQQQNNNKKKIIIHHHJJJKKKMMMPPPVVV]]]aaadddiiiooovvv{{{yyyppplllgggccc]]]VVVRRRPPPPPPQQQRRRRRRPPPNNNJJJFFFBBB???<<<<<<:::999999888888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;888999;;;<<<===<<<;;;:::>>>>>>>>>>>>>>>>>>======<<<======>>>>>>======<<<===>>>???@@@@@@@@@@@@@@@??????@@@BBBDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPQQQRRRTTTTTTTTTTTTTTTOOOMMMJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIOOONNNPPPVVV]]]fffuuu{{{uuuoookkkiiiggglllttt{{{zzzrrrlllmmmrrr{{{xxxpppjjjgggddd^^^WWWQQQMMMNNNXXXcccooozzz~~~xxxqqqhhh]]]VVVJJJFFFAAA===<<<======<<<>>>???@@@@@@@@@???>>>===999888:::???DDDKKKXXXdddoooxxx~~~vvvnnnjjjjjjmmmoootttwwwzzz}}}~~~jjj___TTTOOOKKKGGGEEEFFFBBBAAA@@@>>>======<<<<<<999999999999888777555555555555444444444333333333222222222111111111000000222111111000000111111222000000000111222333555555999999@@@MMMYYY```ggglllyyy|||tttpppooouuu|||zzzlllfffccceeejjjpppzzzzzzoooddd\\\WWWOOOMMMKKKJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLMMMMMMNNNQQQRRRSSSSSSRRRQQQOOOMMMIIIJJJLLLNNNPPPUUU[[[___bbbhhhpppxxxsssnnnhhheee```\\\XXXVVVVVVVVVYYYXXXWWWSSSNNNIIICCC@@@======<<<:::999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===========================<<<<<<<<<<<<<<<<<<============<<<<<>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHIIINNNNNNQQQWWW^^^ggguuuzzzrrrmmmiiiiiigggmmmvvv}}}vvvpppkkkmmmttt}}}uuuooojjjhhhfff```YYYSSSNNNQQQ^^^kkkqqq{{{|||uuunnneeeZZZRRRHHHDDD@@@===============?????????@@@???>>>======999888;;;@@@FFFMMM[[[gggsss{{{~~~uuummmiiiiiilllnnnrrruuuyyy|||~~~kkkaaaVVVPPPLLLGGGGGGIIIDDDCCCAAA???===<<<<<<;;;999999::::::999888777777555555444444444333333333333333222222222111111111222111111000000111111222000000000111222333555555999999@@@LLLWWW]]]bbbfffttt~~~}}}uuupppooossszzz}}}pppkkkggghhhkkkoooxxxvvvjjj```YYYUUUNNNLLLJJJJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQRRRRRRQQQPPPOOOJJJLLLOOOQQQUUUZZZ```dddgggmmmvvv~~~{{{tttjjjiiigggdddbbbaaa```___```___]]]YYYSSSLLLFFFBBB@@@???>>><<<;;;;;;::::::========================<<<<<<<<<===============;;;<<<<<<<<<============>>>=========<<<<<<<<<<<<>>>>>>======>>>>>>???@@@??????>>>>>>============>>>>>>????????????>>>>>>???@@@@@@AAAAAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIJJJKKKGGGHHHHHHJJJKKKLLLMMMNNNPPPQQQVVV^^^eeennn|||yyyqqqkkkiiiiiifffnnnxxxtttnnnjjjnnnvvvzzzsssnnnkkkiiiiiiccc[[[UUUQQQUUUeeetttrrr|||zzzssslllcccXXXQQQGGGCCC???===============???????????????>>>======:::999<<>><<<;;;;;;::::::;;;;;;;;;:::999999555555444444444333333333444444444333333333222222222222111111111111222222000000000111222333555555999999@@@LLLVVV[[[___cccqqq{{{}}}uuupppnnnsssyyyrrrmmmiiihhhiiimmmvvvsssggg]]]WWWTTTMMMKKKJJJJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOPPPPPPPPPOOOOOOMMMOOORRRVVVZZZ```fffkkkmmmttt}}}{{{nnnnnnmmmlllkkkjjjiiiiiieeedddbbb]]]VVVNNNGGGCCCBBBAAA@@@>>>======<<<<<<>>>>>>>>>>>>>>>==================>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>@@@???>>>>>>>>>???AAABBBBBBAAAAAAAAA@@@@@@??????BBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGCCCDDDFFFGGGGGGGGGIIIJJJIIIJJJLLLNNNPPPRRRSSSTTTXXXZZZ```jjjrrr{{{xxxpppjjjhhhhhhfffnnnyyysssmmmjjjooowwwyyyrrrnnnkkkjjjllleee]]]VVVRRRXXXiiizzz|||yyyqqqhhh^^^TTTNNNDDDBBB>>><<<;;;<<<>>>???AAAAAABBBAAA@@@>>><<<;;;:::<<<>>>AAAGGGTTTeeerrryyyrrrllljjjjjjkkkkkktttxxx{{{}}}}}}qqqfffYYYQQQOOONNNJJJFFFEEECCCAAA>>><<<;;;;;;;;;:::::::::999999999888888777777777666555555444444222222222111222222333333111000///000222333222111222222111111222222333444555:::EEEOOOSSSSSSWWW\\\jjjxxxvvvqqqooorrrwwwxxxpppiiiiiikkknnnttt{{{zzznnnccc[[[TTTPPPOOONNNLLLJJJIIIHHHHHHIIIHHHIIIJJJIIIIIIIIIKKKMMMOOOOOOOOOPPPPPPOOONNNNNNMMMLLLKKKKKKKKKLLLNNNOOONNNNNNOOOPPPQQQQQQQQQPPPRRRTTTWWW[[[```hhhooouuuzzz~~~}}}wwwuuuttttttvvvwwwwwwwwwuuupppiiibbbZZZRRRKKKFFFFFFEEECCCAAA?????????@@@========================AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEHHHGGGFFFDDDCCCDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEHHHHHHHHHFFFEEEFFFIIIKKKKKKNNNQQQRRRRRRUUUZZZ^^^aaaeeellluuuzzzrrrllliiihhhhhhlllqqqxxx~~~rrrmmmkkkpppzzzxxxooojjjiiijjjmmmeee^^^ZZZUUUYYYmmm|||~~~wwwnnneee[[[QQQKKKDDDAAA>>><<<;;;<<<>>>???BBBBBBBBBAAA???===;;;::::::===???CCCKKKZZZlllxxx}}}wwwoooiiihhhjjjmmmnnnxxx{{{~~~uuujjj]]]UUURRRPPPLLLHHHFFFDDDBBB@@@>>><<<<<<<<<::::::::::::999999999999888777777666666555444444333222222222222222333333222111000111222333222111222222111111222222333444888;;;CCCLLLOOONNNRRRWWWgggvvvxxxssspppqqquuu}}}zzzqqqiiihhhjjjmmmssszzzyyymmmbbbZZZSSSPPPOOOMMMKKKJJJHHHHHHHHHIIIHHHIIIJJJJJJJJJJJJLLLNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSVVVYYY]]]bbbhhhqqqyyy~~~~~~yyytttlllddd]]]UUUOOOJJJGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKOOOQQQRRRUUUXXXZZZ\\\```gggllluuuzzz~~~wwwoooiiifffeeeeeemmmssszzz|||qqqlllkkkqqq{{{wwwqqqmmmmmmnnnmmmddd]]]YYYVVV[[[ppp|||{{{sssjjjaaaWWWMMMGGGBBBAAA>>><<<;;;<<<>>>@@@CCCCCCBBBAAA???===;;;999:::===BBBHHHSSSdddvvv{{{uuummmhhhhhhmmmrrruuu|||zzzpppcccZZZVVVSSSNNNJJJGGGFFFDDDAAA???>>>===<<<;;;;;;:::::::::999999999888888777777666555555555333333222222222222333333444333222222333444222111222222111111222222333444999;;;AAAFFFHHHGGGKKKQQQcccrrr{{{uuuqqqqqqsssyyy|||sssiiifffgggjjjqqqxxx}}}wwwkkkaaaYYYSSSOOOMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJLLLLLLKKKKKKMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNPPPPPPQQQQQQPPPQQQRRRTTTVVVWWWYYY\\\bbbhhhpppzzzyyyppphhh```ZZZTTTPPPJJJIIIHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOPPPQQQRRRTTTYYY\\\]]]```eeehhhlllrrr{{{}}}uuummmgggeeedddeeeooouuu|||xxxppplllkkksss}}}~~~wwwrrrqqqrrrssslllccc[[[XXXWWW___vvv}}}}}}xxxooofff\\\SSSKKKEEEAAA@@@>>><<<<<<===???@@@CCCCCCBBB@@@>>><<<:::999:::>>>EEEOOO^^^pppyyyssslllhhhjjjqqqxxx||||||sssggg^^^YYYTTTOOOKKKHHHGGGEEEBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::999888888777777666666555444444333222222222333333555333222333444444333111222222111111222222333444888999<<<@@@AAA@@@EEELLL]]]mmm~~~~~~{{{uuupppppprrrwwwuuujjjeeeeeegggnnnuuu{{{uuuhhh^^^WWWRRROOOLLLKKKJJJHHHHHHHHHIIIIIIJJJLLLNNNNNNMMMMMMNNNPPPQQQQQQRRRRRRSSSRRRRRRRRRPPPPPPOOONNNOOOPPPQQQRRRSSSRRRQQQRRRSSSVVVYYY[[[XXX\\\bbbjjjsss~~~|||sssjjjccc^^^YYYVVVPPPOOONNNMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVXXXYYY\\\___eeehhhjjjnnnsssxxx}}}|||tttmmmhhhffffffgggpppuuu|||uuunnnkkkllluuu|||uuurrrrrrssstttlllaaaYYYWWWYYYddd}}}zzztttkkkaaaXXXPPPIIIDDD@@@???=========>>>???AAACCCBBBAAA???===;;;::::::;;;@@@JJJXXXjjj}}}~~~uuupppkkkiiinnnuuu|||}}}zzzsssiiiaaaZZZUUUPPPLLLHHHGGGFFFDDDAAA???===;;;<<<<<<<<<;;;;;;;;;::::::999999999888777777666666555444444333222222222333444333222222444444333222222222111111222222333444555555888;;;<<<<<>>>>>=========???@@@AAABBBAAA???>>><<<<<<;;;;;;>>>EEERRRdddxxx}}}rrrooommmnnnsss{{{|||xxxwwwrrrjjjbbb\\\VVVQQQNNNJJJIIIHHHFFFCCC@@@>>><<<======<<<<<<<<<;;;;;;;;;::::::999999888777777777666555444333333222222333333111111222333444444222222222111111222222333444333333555999999:::@@@HHHQQQcccwww}}}wwwqqqpppqqquuu{{{nnnhhheeeeeeiiinnnxxx}}}|||ooocccZZZTTTPPPNNNLLLKKKJJJIIIJJJJJJLLLMMMLLLOOOQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUVVVXXXZZZ[[[ZZZ]]]bbbhhhpppyyy|||xxxrrrmmmiiifffcccaaa_________^^^\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\^^^___```aaaaaabbbbbbbbbbbbcccdddeeeeeeeeeffffffeeeeeedddcccbbbbbbbbbdddfffhhhjjjlllmmmmmmmmmnnnnnnnnnnnnoooooopppppprrrrrrrrrrrrppppppmmmmmmnnnmmmmmmllljjjjjjiiiiiiiiiiiijjjkkklllmmmqqqrrrtttvvvyyy}}}yyyuuummmgggdddeeehhhjjjqqqwww}}}zzzqqqlllkkkppp|||zzzuuuttttttsssqqqhhh]]]UUUVVV^^^lll{{{rrrkkkaaaXXXPPPJJJEEEBBB============>>>???@@@AAAAAA@@@>>>===<<<<<<======CCCKKK[[[ppp}}}tttssstttxxx~~~yyyvvvttttttpppjjjccc]]]XXXSSSQQQMMMLLLKKKIIIFFFCCC@@@>>>============<<<<<<<<<;;;;;;::::::999888888777777666666555333333222222222000//////111333444444333222222111111222222333444333333666999888888===DDDLLL___uuuzzzsssqqqpppsss}}}}}}qqqkkkgggeeegggkkkuuuzzzzzzmmmaaaXXXRRROOOMMMLLLKKKKKKJJJKKKLLLMMMNNNMMMPPPSSSTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWUUUTTTSSSSSSSSSTTTVVVWWWUUUUUUVVVVVVWWWXXXYYYYYYZZZ]]]aaaeeekkkrrrzzzxxxuuuqqqnnnllljjjhhheeeeeeeeefffgggfffeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffddddddeeeffffffgggggghhhffffffgggiiijjjlllmmmmmmnnnnnnnnnnnnooopppqqqrrrssssssssssssrrrqqqpppooorrrsssuuuxxx{{{~~~{{{{{{}}}~~~wwwrrrlllfffdddfffjjjmmmsssxxxwwwpppllllllrrryyywwwxxxxxxvvvsssfff[[[TTTWWW___nnnzzznnnhhh^^^UUUMMMHHHDDDAAA============>>>@@@AAAAAA@@@???===<<<<<<<<<===>>>GGGPPPaaawww|||xxxyyy}}}{{{tttrrrqqqrrrooojjjddd___YYYUUUSSSOOOOOONNNLLLIIIEEEBBB@@@>>>=========<<<<<<<<<<<<;;;;;;:::999999888888777777666555444333222222222///......000333444444444222222111111222222333444555444777999888777;;;BBBJJJ]]]sss}}}vvvrrrppprrr{{{~~~ssslllhhheeefffjjjsssxxxyyylll```WWWRRROOOMMMLLLLLLKKKKKKKKKMMMNNNOOONNNPPPTTTUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUVVVWWWXXXXXXWWWWWWYYY[[[^^^aaaeeelllsssxxx{{{~~~{{{zzzzzzzzzzzz|||~~~~~~|||yyyuuusssqqqpppooommmkkkiiigggiiijjjlllmmmmmmmmmlllpppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrooooooppppppqqqrrrssssssmmmnnnoooqqqrrrtttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz~~~~~~~~~~~~}}}|||{{{zzzxxxsssmmmhhhgggiiinnnqqquuuzzzuuunnnllllllsss}}}yyyxxx{{{|||zzzvvvdddZZZSSSWWW```ooo~~~vvvnnnfff[[[RRRLLLGGGBBB???>>>>>>>>>>>>???@@@AAABBB@@@===;;;;;;:::999===BBBJJJVVViii~~~vvv|||xxxqqqmmmlllkkkiiieeeaaa\\\XXXUUUTTTTTTRRRPPPLLLIIIGGGEEEDDDCCCBBBAAA@@@>>>===<<<;;;<<<;;;;;;:::999999999999666555555444444333222222555444444333222111000000111111000000111111222333555555555444444666:::>>>IIIVVVjjj|||wwwrrroooooowwwvvvkkkffffffggggggpppvvv~~~ssseee\\\VVVPPPMMMNNNMMMNNNNNNOOOOOOPPPPPPQQQUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVYYY\\\]]]\\\ZZZYYYWWWVVVVVVUUUUUUVVVVVVWWWYYYWWWVVVXXX[[[]]]\\\ZZZYYYZZZ]]]aaaeeeiiilllnnnuuuwwwyyy|||~~~}}}zzzxxxvvvtttvvvvvvvvvvvvwwwwwwwwwwwwnnnpppqqqpppooonnnooopppqqqrrrttttttssssssuuuvvvvvvwwwyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyzzzzzz{{{{{{zzzzzz{{{}}}wwwooohhhfffeeeffflllsss{{{xxxmmmjjjkkkpppyyyzzz{{{~~~vvvnnn^^^YYYTTTVVVaaauuu|||tttjjjbbbWWWOOOIIIEEE@@@=========>>>>>>???@@@AAABBB@@@<<<;;;;;;:::999===CCCMMM[[[ooo~~~|||vvvppplllkkkiiigggccc___[[[XXXVVVUUUUUUSSSQQQMMMJJJHHHFFFEEEBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;:::999999999999777666666555555444333333444333333222222111111111111111000000111111222333444555555444444666:::===FFFSSSfffxxx~~~xxxsssoooooovvv~~~yyylllfffeeefffgggooovvv~~~rrrddd\\\VVVPPPMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVYYY[[[\\\\\\[[[YYYWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXWWWXXX[[[]]]\\\ZZZ[[[\\\^^^aaadddgggiiijjjoooppprrrtttvvvwwwxxxyyy{{{zzzyyyxxxvvvtttsssssssssssssssttttttttttttuuuooopppqqqqqqooooooppprrrvvvxxxyyyzzzzzz{{{}}}~~~~~~~~~vvvooohhhffffffgggmmmtttzzz~~~wwwmmmkkklllqqq{{{{{{}}}}}}tttkkk[[[WWWSSSVVVcccwwwzzzqqqeee]]]SSSJJJFFFBBB>>>;;;<<<<<<===>>>???AAAAAABBB???<<<:::;;;:::999===DDDPPPaaauuu}}}{{{~~~uuuoookkkiiieeeccc```]]]ZZZXXXWWWVVVWWWUUURRROOOLLLJJJHHHGGGCCCBBBBBBBBBBBBAAAAAAAAA===<<<;;;:::999999999999888777777666555555444444222222222222222222222222111111000000111111222333444444555444444666:::===BBBNNNaaasss~~~zzzuuupppooouuu}}}}}}ppphhheeeeeeeeennnttt}}}}}}pppccc[[[VVVPPPNNNOOONNNNNNOOOOOOPPPQQQQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVYYY[[[\\\\\\[[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXXXXYYY[[[\\\[[[ZZZ]]]^^^___aaabbbdddeeefffiiijjjkkkmmmnnnoooppppppqqqqqqqqqqqqppppppppppppooooooppppppqqqqqqqqqqqqoooqqqqqqqqqpppqqqrrrtttyyy{{{~~~|||tttmmmhhhfffgggiiiooovvvzzzuuummmlllmmmsss}}}~~~|||pppeeeWWWTTTRRRVVVdddyyyvvvlll```XXXNNNGGGCCC@@@===:::;;;<<<===>>>@@@AAAAAAAAA>>>;;;:::;;;::::::>>>DDDOOObbbxxx~~~zzzyyy|||tttnnnjjjhhhaaa___\\\ZZZXXXXXXXXXXXXYYYWWWTTTQQQNNNKKKJJJIIIEEEEEEDDDDDDCCCBBBAAAAAA===<<<;;;:::999888888888777777666666555444444444111111111222222333333333111111000000111111222333333444444444444666999<<>>GGGWWWiiizzzzzztttppprrrxxxyyymmmfffddddddkkkqqqyyyvvvkkk___YYYUUUQQQNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\\\\YYYXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\^^^___aaacccdddeeegggggghhhjjjjjjkkkkkkkkklllllllllllllllllllllllllllmmmmmmnnnooooooppppppqqqrrrsssssssssuuuyyy{{{|||~~~|||xxxooojjjfffhhhjjjnnnuuu|||}}}pppkkkkkkqqqxxxwwwfffZZZQQQOOOPPPWWWfff{{{wwwlllbbbWWWQQQHHHBBB@@@???===;;;;;;<<<>>>???@@@??????>>><<<999999;;;;;;;;;@@@FFFLLL^^^qqq}}}zzzvvvvvvwwwyyyrrrmmmhhhccc\\\[[[XXXWWWWWWXXXZZZ\\\[[[YYYVVVSSSPPPNNNLLLKKKKKKJJJHHHFFFCCCAAA??????>>>===<<<:::999888777777555555555444333333222222111111111222222333333333111111000000111111222333111333444555555666888:::===DDDRRRdddvvv|||uuupppqqqvvv}}}}}}ooogggddddddiiioooxxxssshhh^^^YYYUUUQQQOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\[[[\\\^^^___bbbccceeefffdddeeefffhhhhhhiiiiiiiiillllllllllllllllllllllllllllllmmmnnnooopppqqqqqqrrrsssssstttuuuwww|||yyyuuulllhhhfffhhhlllpppxxxzzznnnjjjkkksss{{{~~~qqq```TTTNNNNNNPPPYYYiii{{{ssshhh^^^SSSMMMEEE@@@>>>>>><<<:::<<<===>>>??????>>>===<<<<<<999888:::;;;;;;@@@GGGOOO^^^nnnyyy}}}vvvssssssuuuvvvpppkkkddd___\\\[[[XXXVVVVVVXXX[[[]]][[[YYYWWWSSSPPPNNNLLLKKKIIIIIIGGGFFFDDDBBB@@@@@@>>>===<<<:::999888777777666666666555444444333333222222222222222222333333111111000000111111222333111222444555555666888:::;;;AAANNN```rrr~~~vvvpppppptttzzzqqqhhheeeeeehhhnnnwww~~~pppfff\\\XXXUUUQQQOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUWWWWWWXXXXXXWWWUUUVVVWWWYYY[[[\\\]]]^^^ZZZYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]\\\ZZZYYY[[[]]]]]]^^^___```bbbccceeeeeecccdddeeefffhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkklllllllllmmmnnnooopppqqqqqqrrrsssttttttvvvyyy~~~|||uuuqqqkkkfffeeeiiimmmrrrzzzvvvllljjjlllttt}}}xxxiiiYYYNNNKKKLLLPPP[[[nnnyyyqqqeee[[[QQQJJJCCC>>>======;;;999<<<===???@@@???>>><<<;;;;;;999888:::;;;<<>>>>><<<:::999888777777777777777666555555444444222222222222222222222222111111111000111222222333000222444555555666777999:::@@@KKK\\\ooo}}}wwwpppooossswwwrrriiiffffffgggmmmvvv}}}oooeee[[[XXXUUUQQQOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVWWWYYYZZZ\\\^^^^^^ZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\^^^]]]ZZZYYY[[[]]]______```aaabbbcccddddddcccdddeeegggiiijjjjjjjjjffffffggghhhiiijjjkkklllkkkkkklllmmmnnnppppppqqqsssssstttuuuvvvzzzzzzsssnnnjjjfffeeeiiinnnsss{{{tttkkkjjjmmmuuu~~~}}}sssdddTTTJJJIIIKKKQQQ^^^rrrzzzsssiii^^^VVVIIIGGGCCC???<<<;;;<<<<<<===>>>AAACCCCCCBBB@@@>>>===:::999;;;<<<<<>>>>>===<<<:::999888777555555555555555444444333444222111333555666444111222222222222222222222222444444333444444555666777;;;>>>EEETTTfffxxxxxxsssrrrssswww~~~xxxnnnfffbbbdddjjjrrrzzzwwwjjjaaaXXXUUUSSSPPPNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^______```aaaaaaaaabbbcccdddfffgggggghhhhhhggghhhhhhhhhiiiiiiiiiiiimmmmmmnnnooopppqqqqqqrrrttttttvvvwwwzzz~~~yyyqqqkkkdddeeegggjjjooovvv{{{ooohhhhhhmmmuuu}}}ssseeeVVVNNNNNNLLLMMMTTTeeewwwoooeeeZZZSSSGGGEEEAAA===;;;:::;;;;;;===???AAABBBBBBAAA???>>>;;;888888;;;<<<===BBBHHHSSSaaaqqq{{{|||uuuooonnnpppsss{{{~~~zzzppphhhaaa^^^^^^^^^\\\ZZZYYYYYYXXXVVVTTTSSSTTTTTTSSSRRRPPPNNNMMMHHHGGGGGGFFFDDDCCCCCCBBB???>>>===<<<:::999888888666666666666666555444444222000///111333333111///222222222222222222222222444333333444444555666777999<<>>;;;:::999:::;;;>>>???@@@AAAAAA@@@>>>===999777777:::<<<>>>EEELLLXXXfffuuu~~~|||uuuooonnnqqqsss|||tttlllfff```]]]^^^^^^\\\YYYXXXWWWUUUSSSQQQPPPRRRSSSTTTTTTQQQOOOMMMGGGGGGFFFEEEDDDCCCBBBBBB??????>>><<<;;;:::999888777777888888777777666555222111000111222222111000222222222222222222222222333333333333444555666777777:::AAAOOO```rrr~~~xxxvvvuuuvvv|||uuulllgggeeeiiiqqqxxx~~~|||ppphhh___WWWTTTSSSPPPOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^______``````aaaaaabbbdddeeefffggghhhiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiimmmnnnooopppqqqrrrssssssvvvwwwxxxyyy||||||vvvnnnhhhdddfffiiimmmqqqxxxuuummmjjjnnnttt~~~qqqdddWWWLLLGGGHHHKKKNNNYYYlllvvvlllcccYYYOOOHHHBBB@@@===:::999:::;;;<<<>>>???@@@AAA@@@???===<<<999777888;;;===???HHHQQQ___lllzzz}}}vvvrrrqqqtttwww~~~zzznnnhhhccc^^^]]]^^^]]][[[YYYWWWWWWUUUSSSQQQPPPRRRTTTUUUTTTQQQMMMKKKFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>===<<<:::999999888888999999888888777666444444333333333333333333222222222222222222222222333333333333444555666666666999@@@LLL\\\nnn}}}zzzwwwuuuuuuzzzxxxoooiiieeeiiiooovvv|||zzzmmmfff]]]VVVTTTTTTQQQPPPQQQSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^_________```aaaaaabbbbbbdddeeefffhhhiiiiiijjjjjjkkkjjjjjjjjjjjjiiiiiiiiinnnnnnooopppqqqsssttttttwwwxxxzzz{{{}}}{{{tttmmmhhhdddgggkkkoootttzzz|||rrrllljjjooowwwwwwhhh\\\QQQIIIGGGJJJLLLRRR___ttt}}}rrrggg^^^TTTKKKDDD@@@>>><<<::::::;;;===?????????@@@??????===<<<;;;:::999:::<<<===AAAKKKVVVgggtttzzzvvvwwwzzz~~~}}}rrrhhhcccaaa^^^]]]^^^]]][[[YYYXXXXXXWWWVVVTTTRRRSSSUUUUUUSSSOOOKKKIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@???>>><<<;;;:::999999999999:::999888888777555555444333222222222333222222222222222222222222333222222333333444555666666999???JJJXXXiiiyyy|||wwwssstttxxx|||qqqkkkfffiiinnnsssyyyyyylllccc[[[UUUTTTTTTRRRPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\]]]^^^__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^_________``````aaabbbbbbbbbdddeeefffhhhiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjnnnnnnoooqqqrrrtttuuuuuuxxxyyy{{{|||~~~zzzsssllliiieeehhhlllqqqvvv|||yyypppjjjjjjqqqyyytttcccVVVMMMGGGGGGJJJLLLUUUfff}}}yyymmmaaaXXXPPPGGGAAA>>><<<;;;999:::<<<>>>@@@@@@@@@??????===<<<;;;::::::999;;;===???DDDPPP]]]ppp{{{~~~{{{}}}uuukkkccc```___]]]]]]___]]]\\\ZZZYYYYYYYYYWWWUUUSSSTTTTTTTTTRRRNNNKKKHHHGGGFFFFFFFFFEEEEEEEEEDDDAAAAAA@@@>>>===<<<;;;:::999999::::::999999888777333333333111///...000222222222222222222222222222222222222222333444555666666999>>>FFFSSScccttt~~~xxxssssssvvv}}}tttmmmfffiiimmmqqqwww~~~xxxkkkaaaZZZTTTTTTUUURRRQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWXXXXXXXXXXXXXXXXXXXXX[[[[[[\\\]]]^^^______```````````````_________^^^^^^^^^]]]]]]^^^^^^___```___``````aaaaaabbbbbbcccdddeeefffggghhhiiiiiiiiijjjjjjkkkkkkkkklllllllllnnnooopppqqqssstttvvvvvvxxxzzz{{{|||~~~~~~wwwpppkkkiiieeeiiinnntttxxx}}}vvvnnnjjjkkkttt}}}rrr___RRRJJJEEEEEEHHHNNNZZZooo|||tttggg\\\SSSKKKCCC>>>;;;:::888888888;;;>>>@@@AAA@@@???>>><<<;;;:::999888888;;;>>>AAAHHHWWWfffvvv|||ooofff___^^^___^^^^^^```___]]][[[ZZZYYYXXXUUUSSSSSSSSSSSSRRRQQQNNNLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFBBBAAA@@@???===<<<;;;;;;999999999999999888777777333444333111...---000333222222222222222222222222222222222222333444555666555777<<>><<<;;;;;;888999999999999888777777555666666333000///222555222222222222222222222222222222222222333444555555333666:::???IIIYYYjjjuuu~~~~~~{{{uuurrruuuzzzzzzrrrgggiiilllooottt{{{tttiii___XXXSSSTTTUUUSSSRRRRRRPPPQQQRRRSSSUUUVVVWWWXXXUUUUUUVVVVVVWWWXXXYYYYYY[[[\\\\\\]]]^^^___``````aaaaaaaaaaaa````````````___^^^^^^^^^^^^___```````````````aaabbbbbbccccccbbbcccdddfffgggggghhhhhhhhhiiijjjkkkmmmnnnoooooonnnoooppprrrtttvvvwwwxxxwwwyyy{{{|||}}}yyypppiiiffffffeeejjjpppvvv{{{|||pppkkkkkkppp|||qqqbbbRRRKKKJJJKKKNNNRRR]]]mmmrrriii\\\QQQIIICCC>>>:::999999888999:::<<<>>>@@@???>>>===<<<:::999777777666999<<<@@@GGGTTTfffrrrzzzjjjfff```]]]]]]___```aaa]]]]]]\\\[[[YYYVVVSSSQQQSSSTTTTTTTTTSSSQQQNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>>;;;::::::999999888888888777777555444444444444444111111111111111111222222222222333333333333444444999888999>>>DDDOOObbbsss{{{}}}zzz~~~}}}xxxtttssswwwssslllgggeeejjjrrryyyrrreee^^^ZZZUUURRRRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYXXXXXXXXXYYYYYYZZZ\\\]]]]]]^^^___```aaaaaaccccccccccccbbb```___^^^]]]]]]]]]]]]]]]^^^___```bbbbbbbbbbbbbbbcccccccccffffffgggggghhhhhhiiiiiiggghhhiiikkkmmmooopppqqqpppqqqqqqrrrtttvvvwwwxxx||||||~~~{{{tttmmmhhhdddbbbggglllsssyyy|||xxxqqqnnnnnnrrr}}}~~~lll]]]PPPKKKHHHFFFLLLVVV]]]xxxnnneeeYYYNNNGGGBBB===999888888888999:::<<<>>>??????>>>===;;;:::999888777777:::>>>BBBKKKZZZlllxxx}}}}}}~~~tttiiifffbbb_________^^^^^^]]]\\\\\\ZZZXXXVVVSSSRRRRRRSSSTTTTTTSSSPPPNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@??????<<<<<<<<<;;;::::::999999777777666555444444444444222222111111111111111222222222222333333333444444666555777;;;AAALLL^^^ooo{{{}}}zzz~~~zzzvvvuuuwwwvvvoooiiifffjjjqqqwwwqqqddd]]]ZZZUUURRRQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]^^^___```aaaaaaccccccccccccbbbaaa```___^^^^^^]]]]]]^^^^^^___```bbbbbbbbbbbbbbbccccccccceeeeeeffffffggghhhhhhhhhhhhhhhjjjkkkmmmooopppqqqrrrrrrssstttvvvxxxyyyzzz}}}}}}zzzssslllgggdddccciiinnnuuu{{{~~~}}}uuuooommmooouuu|||fffXXXLLLHHHFFFEEELLLWWWccc}}}iii```TTTJJJDDD@@@;;;888888888888999:::<<<>>>???>>>===<<<;;;999999888888888;;;@@@GGGQQQbbbtttyyywwwwwwxxx}}}wwwooohhhfffcccaaa```^^^\\\ZZZ\\\[[[[[[YYYWWWUUUSSSRRRRRRRRRSSSSSSRRRPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>======<<<;;;;;;:::888777666555555444444444444333222111111111111111222222222222333333333333666555666;;;@@@JJJ[[[jjjzzz~~~{{{}}}}}}yyyvvvxxx~~~zzzssslllhhhjjjooouuu|||qqqddd\\\YYYTTTRRRQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]^^^___```aaaaaabbbbbbcccccccccbbbaaa``````___^^^^^^^^^^^^______```aaaaaabbbbbbbbbcccccccccdddeeeeeefffgggggghhhhhhiiiiiikkklllnnnoooqqqqqqsssttttttvvvwwwyyy{{{|||~~~~~~wwwqqqkkkgggeeedddkkkpppwww}}}xxxqqqllllllpppyyywww___SSSIIIGGGFFFFFFNNNZZZkkkccc[[[PPPGGGBBB???;;;999777888888999;;;<<<===>>>===<<<;;;:::999888999999999<<>>===<<<;;;;;;:::999888777666555555555555555444333222111000000000111222222222222333333333666666888<<<@@@HHHXXXgggwww~~~|||}}}zzzvvvvvv|||~~~uuunnnhhhjjjnnnssszzz~~~pppccc[[[XXXTTTRRRRRRRRRRRRQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^]]]]]]^^^___```aaabbbbbbbbbbbbcccccccccbbbaaaaaa```_______________``````aaaaaaaaabbbccccccddddddeeeeeefffggghhhiiiiiijjjjjjkkklllmmmooopppqqqrrrttttttuuuvvvxxx{{{|||~~~~~~zzztttnnniiifffeeeeeelllrrryyy~~~tttmmmiiikkkqqq|||~~~qqq\\\QQQIIIHHHGGGGGGQQQ^^^qqq]]]VVVKKKDDDAAA???<<<:::777888999;;;<<<===>>>>>>===<<<:::888888888999::::::>>>FFFRRRaaassszzztttjjjkkkmmmqqqxxx{{{rrrmmmlllgggaaa\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHFFFEEEEEE??????>>>===<<<;;;::::::999999888777666666666666555444333222111111111111111111111222222222333333555555777;;;>>>EEESSSaaasss~~~}}}~~~zzzuuutttyyyvvvnnnhhhiiimmmrrrzzz|||nnnbbbZZZXXXTTTSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWXXX[[[[[[ZZZZZZZZZ[[[\\\\\\]]]^^^^^^___```aaabbbbbbaaabbbbbbccccccccccccbbbaaa``````______````````````aaaaaabbbccccccddddddfffggghhhiiijjjkkkllllllllllllmmmnnnpppqqqrrrrrrssstttuuuvvvyyy{{{}}}~~~{{{wwwqqqjjjfffeeefffgggmmmssszzz~~~qqqkkkhhhkkksssxxxiiiYYYOOOHHHHHHGGGGGGQQQ___tttWWWPPPGGGAAA>>>>>><<<:::888999;;;<<<>>>?????????<<<;;;999888777888:::;;;<<>><<<;;;:::::::::999888777666666666666555444333222222222222222111111111111222222222222222222555888;;;@@@MMMZZZnnn{{{~~~{{{vvvsssvvv|||xxxoooiiiiiilllqqqxxx{{{mmmaaaZZZXXXUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZ^^^^^^___```aaabbbbbbcccaaaaaabbbcccdddddddddcccbbbaaaaaa````````````aaa``````aaabbbcccddddddeeeggghhhiiijjjkkklllmmmnnnmmmnnnnnnoooqqqrrrrrrsssttttttuuuwwwzzz|||~~~yyytttmmmgggddddddgggiiiooottt{{{zzzoookkkjjjooowwwppp```SSSKKKFFFFFFEEEFFFQQQ```wwwRRRKKKBBB===<<<<<<;;;999999:::<<<>>>???@@@@@@@@@;;;:::888777777888;;;<<>>===<<<;;;::::::999888777777777777444333333222222222333333111111111111222222222222222222444888999>>>IIIUUUiiixxx~~~wwwsssuuuyyy{{{rrrjjjiiikkknnnuuu|||yyymmmaaa[[[XXXVVVUUUVVVVVVUUUTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\^^^^^^___```aaabbbcccccc```aaabbbcccddddddddddddcccbbbaaaaaa``````aaaaaa___```aaabbbcccdddeeeeeefffggghhhiiikkklllmmmnnnnnnoooooopppqqqrrrssssssuuuvvvwwwyyy{{{~~~~~~vvvrrrkkkeeebbbdddgggjjjqqqvvv~~~tttmmmjjjlllttt~~~}}}jjjYYYNNNGGGDDDFFFFFFHHHUUUdddzzzNNNGGG???:::::::::999888:::;;;===???AAAAAAAAAAAA;;;:::888666777888;;;<<>>===<<<;;;:::999888777777777777333333222222222333444444000111111111111222222222333333666999;;;>>>JJJUUUgggvvvyyyttttttwww}}}uuullliiijjjlllrrryyyyyylllaaa[[[YYYWWWVVVWWWWWWVVVTTTSSSTTTUUUUUUWWWWWWXXXYYYZZZZZZZZZ[[[\\\^^^___```^^^^^^___```aaabbbcccccc```aaabbbcccdddeeeeeeeeeccccccbbbaaaaaa```aaaaaa___```aaabbbcccdddeeeeeeeeefffgggiiijjjkkklllmmmoooooopppqqqrrrrrrsssssswwwwwwyyy{{{}}}~~~}}}uuuqqqjjjdddbbbdddhhhkkksssxxx|||ooollljjjnnnwwwyyyfffVVVLLLGGGEEEHHHIIILLLZZZjjj}}}JJJEEE???:::999999::::::;;;;;;===>>>>>>======<<<>>>999666888999888999<<>>======;;;;;;:::888777555444333333333333222222222111111111111222222222333333333///333666777999>>>HHHPPPbbbppp~~~~~~yyyuuuuuu|||wwwnnnjjjhhhiiiooovvv~~~ttthhh```[[[[[[YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[\\\]]]^^^_________]]]^^^___```aaabbbccccccddddddcccccccccdddeeeeeefffeeedddcccbbbbbbbbbbbb``````aaabbbcccddddddeeehhhhhhiiijjjkkkllllllmmmrrrrrrqqqqqqrrrtttuuuwwwwwwyyy|||~~~}}}uuupppiiidddbbbeeejjjnnnwww{{{xxxssshhhkkkqqqzzz~~~ooo^^^SSSKKKHHHFFFFFFIIIQQQaaapppFFFBBB===999999:::;;;;;;;;;<<<===>>>>>>>>>===<<<;;;777555777999999<<<@@@IIISSS___mmm}}}yyypppfff]]][[[]]]aaalllxxx}}}ssskkkfffdddeeeaaa```^^^[[[YYYXXXWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVXXXYYYZZZ[[[ZZZYYYWWWVVVRRRQQQNNNLLLJJJIIIHHHHHHDDDDDDBBBAAA???>>>======<<<;;;;;;999888777666666555555444444444333333333111111222222222333333333222444777777777<<>>?????????>>>===<<<888555444777:::;;;@@@EEENNNWWWdddqqqsssiii```YYYYYY\\\dddooo}}}vvvnnnhhhcccbbbdddaaa```^^^[[[YYYXXXWWWVVVUUUTTTSSSQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVRRRPPPNNNKKKIIIHHHGGGGGGFFFEEECCCAAA???>>>===<<<<<<<<<;;;::::::999888888777666666666666555555555111111222222222333333333444666777666666999@@@EEEZZZiiixxxzzztttsssvvv~~~~~~tttnnnkkkkkkpppwww}}}~~~rrrggg___[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^__________________```aaabbbccccccddddddddddddddddddeeefffffffffeeeeeedddcccccccccbbbaaabbbbbbcccdddeeeffffffhhhiiiiiijjjkkklllmmmmmmqqqqqqqqqqqqssstttuuuvvvxxx{{{}}}{{{xxxllliiieeebbbdddjjjpppuuuyyy}}}pppllljjjooowww|||mmm]]]RRRIIIFFFFFFHHHMMMXXXkkk{{{@@@===999888888:::;;;;;;>>>???@@@@@@@@@>>>===<<<888555555888:::===CCCJJJSSS]]]jjjvvv}}}oooeee]]]XXXZZZ```gggsss~~~qqqjjjfffbbb```bbbaaa```^^^[[[YYYWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXYYYZZZ[[[ZZZYYYWWWVVVQQQPPPNNNKKKIIIHHHHHHHHHIIIGGGEEEBBB@@@>>>======;;;;;;;;;:::::::::999999777777777666666666555555111111222222222333333333444555555555555888===AAAUUUdddttt}}}~~~xxxuuuwww|||yyyrrrmmmlllpppvvv||||||qqqfff___ZZZZZZYYYWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\^^^______````````````aaaaaabbbccccccddddddcccccccccdddeeefffgggeeeeeeeeeeeeeeedddccccccbbbcccdddeeefffgggggghhhiiiiiijjjkkklllmmmnnnnnnppppppqqqrrrtttuuuvvvwwwyyy{{{~~~~~~yyyuuujjjgggdddcccfffkkkrrrwwwzzzwwwmmmjjjkkkppp{{{yyyjjj[[[RRRIIIGGGGGGJJJPPP\\\qqq@@@===:::888999:::::::::???@@@@@@@@@???>>><<<;;;999777777:::<<<>>>EEENNNYYYdddqqq{{{zzzlllbbb[[[YYY^^^dddlllxxxzzznnniiieeeaaa___```aaa```]]][[[XXXVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[XXXYYYZZZ[[[ZZZYYYWWWVVVQQQPPPNNNLLLKKKJJJKKKKKKMMMKKKGGGCCC@@@???>>>===;;;;;;::::::999999999888666666666555555555555444111111222222222333333333222333333444555888===@@@OOO___ppp{{{zzzuuuvvvzzz}}}~~~wwwrrrnnnppptttyyy}}}{{{pppfff___ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYY[[[\\\]]]^^^___``````````````````aaabbbbbbccccccbbbbbbbbbcccccceeeffffffeeeeeefffffffffeeeddddddddddddeeefffggghhhiiiiiijjjjjjkkklllmmmnnnnnnooopppqqqrrrtttuuuvvvwwwxxxzzz|||}}}xxxtttjjjhhheeedddgggmmmsssxxx{{{ssslllkkkkkkrrr~~~ttteeeXXXPPPJJJHHHHHHMMMUUUcccyyy???===:::999999:::::::::@@@@@@@@@@@@???===;;;:::999888999<<<>>>@@@IIISSSaaalllyyyxxxjjjaaa\\\[[[bbbjjjsss~~~vvvlllhhheeeaaa___```aaa```]]][[[XXXVVVTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\XXXYYYZZZ[[[ZZZYYYWWWVVVRRRQQQOOONNNNNNNNNOOOOOOQQQNNNJJJEEEBBB@@@??????<<<<<<;;;::::::999888888555555555555444444444444111111222222222333333333222222222333666999<<<>>>HHHYYYkkkwww~~~zzzuuutttwwwzzzxxxrrrqqqtttvvvzzz{{{qqqfff```YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^````````````___`````````aaaaaaaaaaaaaaaaaaaaaaaabbbdddeeefffeeeeeegggggggggfffeeedddeeeffffffggghhhiiijjjjjjjjjkkkkkklllmmmnnnooooooqqqrrrtttvvvwwwxxxyyyyyy{{{}}}|||vvvrrrkkkiiigggfffiiiooouuuyyy}}}}}}pppkkklllmmmuuu|||nnn___TTTOOOJJJIIIKKKRRR\\\mmm===;;;999999;;;=========@@@@@@@@@???>>>;;;999888888777:::===@@@DDDOOOZZZhhhtttyyyllldddaaaaaahhhqqq{{{yyyppphhhfffeeebbbaaabbbaaa```]]]ZZZXXXUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\XXXYYYZZZ[[[ZZZYYYWWWVVVRRRRRRQQQPPPQQQRRRSSSTTTTTTQQQLLLGGGCCCAAA@@@@@@>>>>>>===<<<;;;999999888666666555555555444444444111111222222222333333333444333222444666999;;;<<>>AAAGGGSSS___mmmzzz|||pppiiifffgggooowwwtttllleeedddeeecccbbbdddaaa```]]]ZZZWWWUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\XXXYYYZZZ[[[ZZZYYYWWWVVVSSSRRRRRRRRRSSSTTTVVVWWWVVVSSSNNNHHHDDDBBBAAAAAAAAA@@@???===<<<:::999999666666666666555555555555111111222222222333333333666444333444777999::::::===NNNcccpppyyyzzzxxxyyy{{{}}}{{{vvvvvvqqquuu{{{|||qqqgggaaaYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXZZZZZZ\\\\\\^^^___```aaaaaaaaa^^^^^^^^^_______________^^^^^^^^^___```bbbcccddddddfffgggiiiiiihhhfffeeegggggghhhiiijjjkkkkkklllkkkkkklllmmmnnnooopppppprrrtttvvvyyy{{{{{{|||||||||}}}xxxqqqmmmiiihhhgggiiimmmttt{{{tttkkkjjjmmmsss|||uuudddWWWOOOLLLHHHIIIOOOZZZjjj:::::::::;;;<<<===>>>???BBB@@@===:::888777777777888:::;;;===AAALLL\\\gggwww|||qqqllllllpppwww}}}nnnkkkgggdddcccccccccbbbaaa___]]]ZZZWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZWWWXXXYYYYYYXXXWWWTTTSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTQQQLLLGGGDDDBBBBBBBBBEEEDDDAAA>>>;;;999888777888888777777666666555555333333333333333333333333333333444444666777888999>>>HHHXXXgggttt|||{{{zzzzzz|||~~~zzzvvvrrruuuyyy}}}rrrhhhbbb[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYY]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^_________`````````^^^\\\]]]aaacccbbbaaaccceeegggiiiiiihhhfffeeedddeeefffhhhiiiiiiiiiiiikkkmmmnnnooonnnoooqqqrrrvvvvvvwwwxxxzzz{{{||||||~~~xxxrrrmmmjjjcccdddeeeiiinnnuuu{{{~~~tttllljjjllltttyyymmm^^^QQQLLLMMMFFFJJJRRR```uuu999999:::;;;<<<===??????AAA@@@===:::888777777888999;;;???BBBIIITTTcccnnn}}}|||ssspppqqquuu}}}xxxmmmiiifffcccccccccbbbaaa```___\\\YYYWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\[[[[[[[[[WWWXXXYYYYYYXXXWWWUUUSSSTTTSSSSSSRRRRRRRRRRRRRRRQQQNNNKKKGGGEEEDDDEEEEEEGGGEEECCC@@@===;;;999888888888888777666666555555333333333333333333333333333333444444555777888999===EEESSScccqqq{{{~~~~~~~~~|||{{{{{{|||{{{vvvqqqtttxxx~~~}}}rrrhhhaaa[[[[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^______aaa___]]]^^^```aaa```___ccceeehhhiiijjjiiigggffffffggghhhjjjkkkkkkkkkkkklllnnnooopppooopppqqqsssvvvwwwxxxyyyzzz|||}}}}}}|||vvvpppkkkhhhccceeeggglllrrrxxx~~~yyypppjjjkkkoooxxxyyyjjj[[[NNNIIIJJJKKKOOOXXXiii888999:::;;;===>>>???@@@@@@???<<<999888888888999:::>>>CCCIIIRRR```ooozzz|||uuutttwww{{{|||qqqjjjhhhdddcccbbbbbbaaa```___^^^\\\ZZZXXXVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXZZZZZZ[[[\\\\\\\\\\\\[[[WWWXXXXXXYYYXXXWWWUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQNNNLLLJJJHHHGGGGGGHHHIIIHHHFFFDDDAAA>>><<<;;;:::999888888777777666555555333333333333333333333333333333444444555666888888;;;AAALLL]]]nnnzzz|||{{{~~~|||{{{zzz|||wwwppprrrvvv|||}}}rrrggg```[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^bbb```^^^^^^___```___^^^dddeeehhhjjjkkkjjjiiihhhhhhiiikkklllmmmmmmnnnnnnnnnoooqqqqqqqqqqqqsssuuuwwwxxxyyyzzz{{{|||}}}~~~}}}yyysssmmmhhheeeccceeeiiiooovvv||||||qqqkkkhhhlllrrrttteeeWWWKKKHHHIIIMMMRRR___uuu888999:::<<<>>>???@@@@@@???===;;;999888888999:::===???DDDLLLYYYjjj{{{{{{vvvwwwzzz~~~vvvmmmgggeeebbbaaaaaaaaa```___]]]]]]\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[[[[\\\\\\\\\\\\\\\WWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQNNNMMMKKKJJJIIIIIIJJJKKKGGGFFFDDDAAA>>>===;;;;;;999999888888777666666555444444444444444444444444444444444444555666777888;;;>>>FFFWWWiiixxx~~~~~~{{{yyy{{{~~~{{{yyy}}}}}}wwwpppqqqtttyyy}}}qqqggg```\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\```___^^^^^^______``````dddeeehhhjjjkkkllllllkkkjjjkkklllmmmnnnooooooooopppqqqssstttssstttuuuwwwxxxyyyzzz{{{|||~~~|||wwwqqqkkkgggdddaaaeeekkkrrryyyvvvlllggghhhnnnuuu|||lll^^^SSSKKKJJJMMMMMMTTTfff888999;;;===>>>???@@@@@@===;;;:::888888888:::;;;???AAAFFFOOO___rrrzzzvvvxxx{{{}}}ssskkkdddbbb````````````___^^^\\\\\\\\\[[[[[[ZZZYYYYYYWWWWWWWWWVVVWWWWWWXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[WWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJFFFEEECCC@@@>>><<<;;;;;;999999999888777777666666444444444444444444444444444444333444444555666777:::<<>>?????????>>>;;;:::999777888999;;;<<>>===<<<;;;:::999999888888777666666444444444444444444444444444444333333444555555666999;;;AAANNN___nnnyyy}}}{{{yyyyyy{{{{{{~~~yyyqqqqqqrrrtttyyy~~~rrrhhhaaa\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\ZZZ[[[]]]]]]^^^___bbbdddbbbdddfffiiikkkmmmnnnooolllmmmnnnpppqqqqqqqqqqqqtttvvvxxxxxxxxxxxxzzz|||{{{|||}}}~~~~~~|||xxxsssnnnjjjfffdddcccgggmmmttt{{{}}}oooiiihhhmmmvvvppp___SSSMMMIIIIIILLLSSSeee;;;<<<>>>?????????======:::999888777888999;;;===BBBHHHSSScccvvv}}}yyyxxx}}}rrriiieee___^^^]]]^^^______]]]\\\\\\]]]^^^_________^^^]]]YYYYYYXXXXXXXXXXXXXXXYYYXXXXXXYYYZZZZZZZZZZZZYYYWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXVVVTTTRRRQQQPPPPPPOOONNNMMMLLLLLLGGGFFFDDDBBB@@@>>>======::::::999888888777777666555555555555555555555555444444333333444444555555666999???JJJXXXgggttt|||}}}zzzxxxyyyzzz|||}}}|||sssrrrqqqrrrwww}}}~~~sssiiiccc]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ\\\^^^^^^]]]^^^aaacccaaabbbeeegggjjjmmmooopppooooooqqqrrrssstttttttttvvvxxxzzzzzzzzzzzz|||}}}||||||}}}{{{yyyuuuppplllhhheeedddgggjjjooovvv}}}wwwllliiikkkqqq{{{wwwhhhXXXPPPLLLJJJKKKMMMYYYooo;;;===>>>@@@@@@>>>===<<<999888777777888999<<<===CCCKKKZZZmmm~~~||||||yyyzzzxxxllleeebbb^^^]]]\\\]]]^^^^^^]]][[[\\\]]]___`````````___^^^ZZZYYYYYYXXXXXXXXXYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWUUUSSSPPPPPPOOOOOOOOOOOONNNNNNHHHGGGEEECCCAAA@@@??????::::::999999888777777777555555555555555555555555444444333333333444555555444888???HHHTTTcccqqq{{{{{{yyyxxxxxxyyy}}}{{{|||tttrrrqqqrrruuu{{{~~~tttjjjddd]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[^^^___^^^\\\\\\___bbb```bbbdddgggjjjmmmoooppppppqqqssstttuuuuuuvvvvvvwwwyyyzzz{{{{{{{{{}}}~~~}}}}}}~~~xxxvvvrrrnnnjjjgggdddccckkkmmmqqqwww~~~}}}sssjjjhhhlllsss~~~oooaaaSSSMMMMMMMMMOOORRR\\\uuu===>>>???@@@???>>><<<:::999777777888555444999@@@HHHUUUeeeuuu~~~yyyyyy||||||}}}~~~rrrhhhaaa^^^[[[\\\]]]^^^___```aaaaaa```aaabbbbbbbbb```___^^^\\\[[[[[[[[[ZZZYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\ZZZWWWSSSQQQPPPOOONNNNNNMMMMMMMMMNNNJJJIIIHHHFFFCCCAAA@@@???>>>>>>===<<<:::999888777888777555444333333444444333333333444444555555555444999;;;>>>JJJ^^^nnnsssxxxxxxwwwwwwyyy}}}}}}xxxrrrooorrrwwwzzz}}}sssiiiccc\\\[[[ZZZXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[^^^]]][[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^__________________^^^^^^dddccccccdddgggjjjmmmoooppprrrssssssssstttwwwyyyzzzzzzzzz{{{|||}}}~~~~~~~~~xxxrrrnnnjjjddddddfffkkkooovvv|||vvvooohhhgggkkkttt|||lll\\\OOOLLLJJJHHHLLLTTTddd===>>>??????>>>===;;;999888777777999888888>>>FFFMMMZZZkkkzzz|||wwwsssuuuzzz~~~zzzpppfff```^^^\\\]]]___aaabbbbbbbbbaaa___``````aaaaaa```___^^^\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZ\\\\\\\\\\\\YYYVVVTTTRRRPPPPPPOOONNNNNNNNNNNNNNNJJJJJJHHHFFFDDDBBBAAA@@@@@@???>>>===<<<:::999999888777666444444444444444333333333444444444555555444888:::<<>>>>>???>>>===;;;999888777666777::::::<<>>===<<<;;;:::888777666555444444444555333333333444444444444555444777888999CCCTTTdddmmmtttvvvxxxyyyzzz|||{{{yyyrrrqqqrrrtttzzztttjjjddd]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]^^^___``````````````````````````````bbbbbbcccdddgggkkkoooqqqrrrtttuuuuuuuuuuuuwwwyyyyyyzzz{{{|||}}}~~~}}}{{{tttlllhhheeebbbdddhhhlllpppwww}}}qqqllljjjmmmtttvvvdddWWWLLLJJJJJJJJJPPPZZZkkk>>>>>>>>>===<<<:::888666777666777:::<<<>>>FFFPPPYYYgggxxxxxxlllfffdddgggoooxxxuuunnngggddddddaaadddgggjjjkkkiiigggeee______``````aaaaaaaaaaaa^^^^^^]]]\\\[[[ZZZZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYZZZYYYYYYWWWUUUSSSQQQOOOOOOOOOPPPPPPPPPOOOOOOOOOLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::888888777666666555555555444444444444444444444444666666777888???MMM^^^hhhrrrvvvyyyzzzzzz}}}|||zzz}}}|||ssspppppprrrxxx~~~vvvkkkddd^^^]]][[[YYYXXXXXXYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^___```````````````aaaaaaaaaaaaaaabbbbbbbbbdddgggkkkoooqqqsssuuuwwwwwwwwwwwwxxxzzzzzz{{{{{{}}}~~~~~~}}}}}}{{{xxxppphhheeebbbaaaeeekkknnnrrrxxx}}}yyymmmjjjjjjoooxxxrrr```TTTJJJIIIHHHHHHPPP[[[mmm>>>>>>===<<<:::888777666888777888;;;<<>>===;;;::::::888888888777777666555555444444444444444444444444777777777888===HHHWWWcccpppvvv{{{{{{yyyyyy~~~}}}zzz|||~~~tttpppppprrrxxx~~~wwwllleee___]]]\\\ZZZYYYXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]\\\\\\]]]]]]^^^___```aaaaaaaaabbbbbbbbbccccccbbbbbbcccdddgggkkknnnqqqsssuuuxxxyyyyyyyyyzzz{{{{{{|||}}}~~~|||yyy|||{{{xxxsssllleeebbbaaaaaagggnnnqqqtttzzz~~~sssjjjhhhjjjrrr|||}}}mmm\\\QQQIIIHHHGGGGGGPPP\\\nnn===<<<;;;:::999888777666888777888;;;===AAAKKKVVVeeerrr}}}rrriiiaaa___aaafffpppzzzzzztttqqqllliiiiiieeefffiiikkkkkkjjjhhhgggbbbbbbaaa```````````````^^^]]]\\\[[[ZZZXXXXXXWWWRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVUUUSSSQQQOOOMMMMMMLLLMMMNNNOOOPPPOOONNNMMMKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>>===;;;::::::888999999999888777666555555444444444444333333333666666777999;;;BBBPPP]]]lllssszzz|||xxxvvvyyy~~~{{{{{{}}}wwwrrrqqqrrrvvv|||yyynnnfff___^^^\\\ZZZYYYXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]][[[\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]^^^___``````aaabbbbbbccccccddddddddddddccccccdddgggjjjmmmooorrruuuxxxzzz{{{|||}}}~~~}}}~~~}}}yyyxxx|||}}}xxxuuunnngggbbbaaaaaacccjjjqqqtttwww|||yyypppiiihhhmmmwwwxxxhhhYYYOOOHHHHHHHHHIIITTTaaasss;;;;;;:::999888777777777777666888<<<@@@FFFQQQ\\\ooo{{{uuuiiibbb]]]]]]```eeeoooxxxuuuqqqoookkkhhhgggcccdddeeefffffffffeeedddbbbaaa```^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVWWWXXXWWWUUUSSSQQQOOONNNNNNJJJKKKMMMOOOOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA???>>>===<<<;;;999999999999999777666555555555444444444333333333444333666999999<<>>======999999::::::999888666555555555555444444333333333222222555888888999DDDRRRaaakkkvvvzzzwwwuuuxxx}}}~~~}}}{{{{{{}}}~~~xxxssspppqqquuu{{{zzzoooggg```___]]][[[YYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[]]]^^^___^^^]]]]]]_________``````aaabbbcccbbbbbbcccddddddeeefffffffffeeeeeeeeefffiiikkkmmmpppsssxxx|||~~~zzzwwwwwwxxx|||~~~zzzvvvrrrfffaaa___aaadddgggnnnuuuxxx{{{~~~rrrllliiikkksssooo```SSSLLLHHHLLLNNNRRR```ppp===<<<999777666666777777555999===???CCCNNN]]]jjj}}}xxxiii^^^XXXWWW[[[```eeeqqq}}}uuurrrmmmiiigggeeebbb```___^^^]]]\\\\\\\\\]]]^^^___^^^\\\ZZZZZZ[[[\\\]]][[[[[[ZZZXXXWWWVVVUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRSSSUUUWWWYYYZZZ]]]]]][[[YYYUUUPPPLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>???>>>===<<<;;;:::::::::666555555444444444555555777777777777888<<>>===<<<;;;:::::::::666666555444444444555555555555555555777:::@@@DDDWWWcccrrryyywwwvvvxxx}}}~~~}}}}}}}}}vvvssstttuuuxxx||||||rrrllleeebbb___]]]]]]]]]\\\ZZZ\\\]]]]]]^^^^^^^^^^^^^^^````````````````````````aaaaaabbbbbbbbbbbbccccccccccccdddeeefffgggggghhhgggggghhhiiikkklllmmmnnnrrrsssvvvzzz}}}zzzvvvtttwww|||~~~yyyrrrlllhhheeeaaa^^^```eeelllrrrttt{{{uuullljjjiiisssuuudddXXXPPPJJJHHHMMMQQQXXXmmm;;;999777666666666888999888;;;@@@FFFOOO___sssyyyjjj\\\\\\ZZZ[[[```fffnnnzzzwwwnnnkkkhhheeedddbbb```^^^[[[ZZZYYYXXXXXXYYYZZZ[[[^^^]]]\\\[[[ZZZ[[[\\\]]]___^^^]]][[[XXXVVVTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQQQQRRRTTTVVVXXXZZZ___^^^ZZZWWWSSSPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<:::::::::999777666555555444444555555333333444444555888===@@@PPP]]]mmmvvvxxxwwwyyy|||~~~~~~~~~zzzvvvttttttvvv{{{}}}sssmmmfffddd```^^^^^^^^^]]][[[]]]^^^^^^___``````______bbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddeeeeeeeeeffffffggggggggghhhiiiiiijjjlllmmmnnnoooppprrrtttvvvzzz}}}~~~wwwttttttxxx~~~|||vvvpppjjjfffcccaaa___bbbhhhooouuuxxx}}}|||pppjjjjjjnnnyyy{{{nnn^^^SSSPPPJJJIIINNNUUUaaawww999888777666666777999;;;>>>AAAEEELLLVVVfffyyy~~~sssggg\\\[[[\\\aaahhhqqq{{{zzztttnnnkkkhhheeecccaaa^^^[[[ZZZYYYXXXXXXXXXYYYZZZ[[[^^^^^^]]]\\\\\\]]]]]]^^^aaa```^^^\\\YYYVVVTTTSSSPPPPPPPPPQQQRRRSSSSSSTTTPPPPPPPPPQQQSSSUUUWWWYYY]]][[[XXXTTTQQQOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNIIIHHHGGGEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCC@@@???>>><<<;;;::::::999888777666555444444444555333333444444444777;;;>>>JJJVVVgggsssxxxyyyzzz|||}}}~~~}}}xxxtttssstttyyy~~~tttnnngggdddaaa_________^^^\\\]]]]]]^^^___````````````bbbbbbbbbbbbbbbccccccccccccccccccddddddeeeeeefffggggggggghhhhhhhhhhhhhhhjjjjjjkkkmmmnnnooopppqqqssstttvvvyyy}}}zzztttrrrsssxxx}}}xxxrrrlllgggddd```___```dddjjjqqqxxx{{{vvvmmmjjjmmmqqq}}}uuuhhhZZZQQQNNNJJJJJJPPP[[[lll888777666666777999<<<===@@@DDDJJJRRR^^^nnnwwwlllccc\\\XXX___hhhrrr~~~wwwssspppmmmjjjgggdddaaa]]]ZZZZZZYYYYYYXXXYYYZZZ[[[\\\______^^^^^^^^^_________bbbaaa___\\\YYYVVVTTTSSSOOOOOOPPPQQQRRRSSSTTTTTTPPPPPPOOOPPPQQQSSSUUUWWWXXXVVVTTTQQQOOONNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOJJJIIIHHHGGGEEEEEEEEEEEE@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???===<<<;;;::::::888888777666555444444444333444555555555777:::===FFFQQQaaaoooxxx{{{|||||||||}}}~~~~~~yyytttrrrrrrvvv|||vvvooogggeeeaaa```______^^^]]]\\\]]]^^^___````````````aaaaaabbbbbbbbbcccccccccbbbbbbcccddddddeeeffffffiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmooopppqqqqqqssstttuuuxxx{{{wwwrrrqqqssszzz~~~zzzuuuoooiiieeebbb]]]___bbbffflllssszzz~~~~~~ssslllmmmrrrtttzzzooocccYYYRRRKKKJJJMMMVVVeeezzz777777666777999;;;>>>@@@BBBGGGQQQ\\\jjjyyy{{{nnnddd___\\\[[[ffftttzzztttrrrooommmjjjgggeeeaaa]]]ZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^__________________bbbaaa___\\\YYYVVVTTTSSSPPPPPPQQQRRRSSSSSSTTTTTTQQQPPPOOOOOOPPPRRRSSSTTTRRRRRRQQQOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOKKKKKKIIIHHHGGGFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???===<<<;;;;;;999888777666555444444444444555666666666777:::<<>>FFFSSScccpppxxxyyyxxxwwwxxx|||xxxtttooosssxxx}}}xxxrrrgggdddaaa___^^^^^^]]]\\\]]]]]]___```aaabbbbbbbbbbbbccccccdddeeeeeeffffffcccddddddeeeggghhhhhhiiiiiiiiijjjkkklllmmmmmmnnnnnnnnnoooppprrrssstttuuuqqqqqqrrrtttxxx|||yyyqqqppptttzzz|||yyytttnnniiieeebbbaaa___ccciiinnnsssyyyssslllkkkpppvvv}}}ooobbbYYYRRROOOIIIOOOZZZjjj{{{777777777999;;;???BBBDDDRRRYYYeeerrr}}}wwwlllccc```ccciiipppuuuoookkkiiigggfffffffffeeedddaaa^^^YYYXXXXXXXXXYYYZZZ\\\]]]ZZZ[[[\\\]]]]]]]]]]]]]]]___^^^]]][[[XXXVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPOOONNNOOOOOOPPPLLLMMMOOOQQQRRRRRRQQQQQQNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@>>>======:::999888666555555444444333555666555555555777999<<>>>>>::::::999888777666555444444444444444444555666777:::@@@JJJWWWdddnnnsssuuuuuuyyy~~~yyyvvvtttvvv{{{uuummmhhhddd```]]]]]]]]]]]]]]]______``````aaabbbbbbbbbccccccdddeeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkllllllmmmnnnoooqqqrrrrrrrrrssstttttttttrrrsssttttttuuuyyy~~~yyysssppprrrwww}}}zzzyyyuuuoooiiiccc```^^^]]]aaagggnnnsssvvvzzzuuummmkkknnnuuu|||pppbbbVVVNNNLLLNNNPPPZZZhhhzzz{{{~~~888999;;;;;;===CCCLLLTTTaaammmzzzvvvjjjcccaaadddllluuu}}}rrrlllfffddddddaaabbbcccdddddddddcccccc^^^\\\ZZZYYYXXXYYYZZZ[[[ZZZZZZ[[[[[[ZZZZZZYYYYYY\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRPPPOOOOOONNNMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQPPPOOONNNLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@???>>><<<;;;:::999888666555555444444444444444555666666888===FFFRRR___iiippptttuuuzzzzzzwwwuuuvvv{{{wwwooohhhddd```]]]]]]^^^^^^]]]______```aaaaaabbbbbbccccccdddeeefffggghhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllllllllmmmmmmnnnoooppprrrrrrsssssstttuuuuuuuuuuuuuuuvvvvvvwwwyyy~~~uuuqqqpppssszzz~~~yyyvvvtttqqqlllgggccc`````````dddiiipppuuuxxx}}}qqqkkkkkkpppyyy{{{iii\\\RRRLLLKKKOOOSSS___ooo}}}888:::;;;===@@@IIITTT\\\mmmwwwwwwooogggbbbaaahhhwwwtttkkkgggcccbbbcccaaabbbccccccddddddcccccc___]]][[[YYYXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@???======<<<;;;999888777666555444444444444555666666666999AAAKKKWWWcccmmmrrrvvv{{{}}}yyyvvvwww|||zzzrrrhhheee```^^^]]]^^^^^^^^^``````aaaaaabbbcccccccccdddeeeffffffggghhhiiiiiihhhiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnpppqqqqqqsssssstttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxzzz}}}}}}qqqoooooovvv~~~zzzuuuqqqooolllhhhdddaaaaaabbbbbbggglllsssxxx|||wwwlllhhhkkktttqqq```TTTLLLIIIKKKPPPWWWfffyyy~~~888999<<<>>>DDDNNN\\\eeettt~~~zzznnniiieeeccceeepppzzzlllfffccc```___``````aaaaaabbbcccccccccccc___^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRQQQQQQPPPPPPOOONNNNNNOOOOOOOOORRRRRRRRRRRRRRRSSSSSSSSSQQQPPPOOONNNNNNMMMMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKIIIHHHGGGFFFDDDBBBAAA@@@??????>>><<<;;;999888777555555444444444555555666444777===EEEPPP]]]jjjqqqvvv}}}|||yyyxxx||||||uuuiiifffaaa___^^^_________aaaaaabbbbbbcccdddddddddffffffgggggghhhiiijjjjjjhhhhhhiiikkklllnnnoooooooooooooooooopppqqqrrrrrrttttttuuuvvvwwwwwwxxxxxxzzzzzzzzzyyyxxxyyy{{{~~~yyyooommmqqqzzz}}}yyytttpppkkkiiidddaaa___```bbbccciiiooouuuzzz~~~{{{qqqhhhhhhmmmxxxwwwiiiXXXNNNHHHFFFKKKQQQZZZkkk}}}www|||777999===AAAHHHTTTcccmmmzzz|||uuuhhhffffffhhhmmm{{{ttthhhcccaaa^^^]]]]]]______``````aaabbbcccccc___^^^\\\ZZZYYYYYY[[[[[[]]]\\\[[[YYYYYYXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@???===;;;:::888888666555555444444444555555444777;;;@@@JJJWWWfffpppvvv}}}|||zzz|||~~~~~~vvvkkkhhhcccaaa```aaaaaa```bbbbbbccccccdddeeeeeeeeeggghhhhhhiiiiiijjjjjjjjjhhhiiijjjkkkmmmooopppppppppooooooppppppqqqrrrsssttttttuuuvvvwwwxxxyyyzzzzzz{{{{{{yyyxxxxxxzzz{{{vvvoooooottt~~~|||yyytttpppiiigggbbb___^^^___bbbdddkkkpppwww|||uuunnnhhhjjjqqq}}}qqqdddTTTKKKFFFFFFKKKRRR^^^qqquuusss~~~777;;;@@@FFFNNN[[[jjjtttyyyqqqffffffjjjpppyyy{{{pppeeeaaa```^^^\\\\\\]]]]]]]]]^^^___```aaabbb^^^]]][[[ZZZZZZ[[[\\\]]]^^^]]][[[YYYXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXUUUSSSRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRPPPOOONNNLLLLLLLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@>>><<<:::888888666666555444444444444555444666999===EEERRRbbbmmmuuu~~~}}}}}}}}}}}}yyymmmjjjeeecccbbbccccccbbbccccccddddddeeefffffffffiiiiiiiiijjjjjjjjjkkkkkkiiijjjkkklllnnnooopppqqqpppppppppppppppqqqssssssttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{zzzxxxxxxyyy{{{}}}|||tttpppqqqyyy~~~}}}{{{wwwrrrooogggddd```]]]]]]___cccfffnnnssszzzpppllljjjoooxxx}}}kkk___QQQJJJGGGHHHNNNUUUeeexxx{{{tttuuu999>>>DDDLLLUUUbbbpppzzzzzzrrrkkkhhhiiinnnyyyuuukkkaaa___```^^^]]]]]]\\\[[[[[[[[[]]]^^^```aaa]]]\\\[[[ZZZZZZ\\\]]]___^^^\\\ZZZXXXWWWWWWWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWUUUSSSRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLKKKLLLNNNNNNNNNNNNPPPQQQQQQRRRRRRRRRNNNNNNNNNNNNNNNOOOPPPPPPMMMLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@>>><<<:::888777666666555444444444444444333555888;;;AAAMMM]]]iiittt~~~}}}|||{{{}}}|||ooolllgggeeedddeeeeeeddddddddddddeeeffffffggggggjjjjjjjjjjjjkkkkkkkkkkkkjjjkkklllmmmnnnoooppppppoooooooooooopppqqqrrrsssssssssuuuvvvwwwyyyzzzzzz{{{|||}}}|||zzzyyyzzz||||||xxxrrrqqqsss}}}}}}{{{xxxtttnnnjjjcccaaa]]]\\\]]]aaafffjjjqqqvvv}}}wwwkkkjjjllluuuwwwcccXXXNNNIIIHHHKKKQQQXXXpppyyyvvvzzz;;;@@@HHHPPPZZZfffttt~~~zzzssskkkdddjjjkkkrrr|||qqqggg___^^^```___^^^^^^[[[ZZZZZZZZZ[[[]]]___```\\\\\\ZZZZZZ[[[\\\^^^```]]][[[YYYVVVUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVTTTSSSRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKKKKLLLNNNOOONNNOOOPPPQQQRRRRRRRRRRRRNNNMMMMMMMMMNNNOOOOOOPPPMMMMMMKKKJJJHHHFFFEEEEEEBBBAAA@@@>>>;;;999888777777666555444444444444444222444777999???JJJZZZeeettt~~~~~~|||zzz|||~~~pppmmmiiifffffffffffffffddddddeeeeeefffgggggggggjjjkkkkkkkkkkkkkkkkkklllkkkllllllmmmnnnoooppppppoooooooooooopppqqqrrrsssrrrssstttvvvwwwxxxzzzzzz|||}}}~~~}}}|||{{{|||}}}{{{~~~uuuqqqqqquuu|||yyyvvvpppjjjfff```^^^\\\[[[^^^ccciiimmmsssxxxzzzqqqhhhhhhmmmxxxttt^^^TTTKKKHHHJJJMMMTTT[[[xxx~~~yyyyyyBBBEEEKKKTTTaaaooo{{{|||rrriiifffhhhggglllwww}}}uuufffcccaaa______^^^]]][[[ZZZZZZYYYZZZ[[[\\\^^^___\\\\\\\\\]]]^^^___```aaaaaa___[[[WWWUUUTTTUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMKKKJJJKKKNNNOOOOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB???>>>===<<<999777;;;888555444444555444333333444777:::<<>>;;;999;;;888666444555555444333333333666888:::>>>KKKXXXkkkwww~~~|||}}}~~~yyyqqqjjjhhhgggeeefffiiihhhhhhhhhiiiiiijjjjjjjjjooonnnllljjjjjjjjjllllllkkkmmmnnnnnnnnnnnnpppqqqqqqqqqrrrrrrssssssttttttsssuuuwwwxxxxxxyyy{{{}}}~~~~~~}}}||||||{{{{{{}}}~~~wwwqqqqqqvvv~~~zzzwwwsssmmmgggccc]]]^^^^^^___aaafffmmmrrrzzz~~~vvvmmmkkkiiinnnvvvtttiiiVVVPPPKKKIIIIIIPPP^^^lll|||zzzLLLRRR[[[gggsss}}}wwwnnneee]]]\\\```gggppp~~~~~~ppphhhcccaaa^^^]]]]]]]]]\\\ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]___```aaa___]]]ZZZWWWUUUTTTTTTUUUTTTUUUVVVVVVVVVUUUSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLMMMOOOPPPPPPPPPNNNNNNLLLJJJIIIGGGFFFEEEHHHFFFCCCBBBAAA@@@===;;;:::888666555555555444333222222444777777;;;FFFQQQcccrrr}}}||||||{{{sssllljjjhhhfffgggjjjgggggghhhiiijjjkkkllllllnnnmmmkkkjjjjjjkkklllmmmjjjlllnnnooooooppprrrtttrrrrrrrrrssstttuuuuuuuuuuuuwwwyyyzzzzzzzzz|||~~~~~~~~~}}}||||||||||||}}}~~~sssoooqqqwww|||wwwsssooojjjddd```\\\]]]^^^___bbbiiipppvvv{{{pppiiihhhlllrrr}}}~~~mmmaaaSSSMMMIIIHHHKKKUUUeeeuuu~~~~~~QQQXXXcccooozzzzzzoooggg^^^WWWXXX^^^gggpppyyyllleeeaaa___]]]\\\]]]]]]\\\ZZZ[[[ZZZYYYXXXWWWXXXXXXYYY[[[[[[[[[\\\]]]^^^``````^^^\\\YYYWWWUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNNNNOOOQQQSSSVVVWWWVVVUUUUUUSSSRRRPPPOOONNNPPPNNNMMMNNNOOOQQQQQQPPPQQQQQQOOOMMMKKKJJJHHHGGGHHHFFFDDDCCCBBB@@@>>><<<:::888666666666666444333333222444666666999AAAKKK[[[lll}}}}}}|||~~~}}}vvvnnnllljjjhhhhhhkkkiiiiiiiiijjjkkklllllllllmmmllllllkkkkkklllmmmmmmmmmnnnpppqqqpppqqqssstttrrrsssssstttuuuvvvwwwwwwwwwyyy{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~yyyooonnnqqqyyy}}}zzzuuupppkkkgggbbb^^^\\\]]]___aaaeeellltttzzz|||zzznnniiijjjooovvvwwwfff[[[QQQLLLHHHIIINNNZZZmmm~~~ZZZaaammmxxx{{{rrriiiaaaYYYUUUYYY___hhhqqq~~~uuukkkeee```^^^\\\\\\]]]]]]\\\[[[[[[ZZZYYYWWWWWWWWWXXXXXX[[[[[[[[[\\\]]]^^^___```]]]\\\ZZZXXXVVVUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNOOOPPPRRRUUUWWWYYYWWWVVVUUUSSSRRRPPPOOOOOOPPPOOOMMMNNNOOOPPPPPPOOOQQQQQQOOONNNLLLJJJIIIHHHHHHFFFCCCBBBAAA@@@>>>;;;:::888777777777777555333555333444666777888>>>FFFSSSeeexxx}}}xxxqqqnnnllliiiiiilllllllllllllllkkkkkkkkkkkklllllllllmmmmmmnnnnnnooopppqqqsssrrrqqqqqqrrrsssssstttuuuvvvwwwxxxyyyyyyyyyzzz||||||||||||~~~~~~~~~~~~~~~}}}~~~~~~uuunnnnnnsss||||||xxxrrrmmmhhhdddaaa^^^\\\^^^aaadddiiipppwww}}}~~~uuullljjjlllqqq{{{ppp```VVVPPPKKKIIILLLSSSaaavvvhhhnnnyyy{{{qqqjjjbbb\\\WWWVVV[[[bbbkkksssyyyqqqiiieee___]]]\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYY[[[[[[[[[[[[\\\^^^___```]]]\\\[[[YYYWWWVVVVVVVVVUUUUUUWWWXXXXXXXXXWWWVVVSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPRRRUUUWWWYYYXXXWWWUUUSSSQQQQQQPPPPPPPPPNNNMMMMMMOOOPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGHHHFFFCCCBBBAAA@@@===;;;:::999888888888777555333555333444777888888<<>><<<:::999888888999777555222444222333666777777:::???DDDUUUhhhttt|||}}}}}}}}}uuurrrooolllkkknnnmmmmmmmmmmmmmmmmmmnnnnnnmmmnnnooopppqqqrrrssssssrrrsssuuutttttttttuuuvvvuuuuuuvvvxxxyyyzzz||||||zzz{{{}}}}}}||||||~~~xxxppplllkkkqqqxxx~~~~~~vvvqqqjjjeeebbb```^^^]]]^^^bbbhhhnnnssswww||||||qqqllljjjlllppp~~~ssscccWWWQQQKKKJJJNNNXXXeeewwwxxx}}}vvvpppaaa\\\WWWVVVVVVWWW___gggrrr{{{xxxnnnhhhccc______]]]\\\]]]^^^______^^^[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]______^^^]]]\\\[[[ZZZYYYXXXWWWVVVWWWYYYZZZZZZZZZYYYYYYVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPRRRTTTVVVWWWWWWVVVTTTSSSRRRQQQRRRRRROOOMMMLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGDDDCCCBBBAAA???<<<:::999888999999888555222333111111555777666999===@@@OOObbbpppzzz~~~zzz}}}}}}~~~vvvssspppllllllnnnkkkllllllmmmnnnoooppppppmmmnnnpppqqqssssssttttttppprrrtttuuuuuuuuuwwwyyyuuuvvvwwwxxxzzz{{{|||}}}zzz{{{}}}}}}||||||}}}xxxnnnjjjhhhjjjrrrzzz~~~}}}|||sssnnngggbbb___^^^]]]\\\___dddkkkqqqvvvzzz}}}xxxooollllllooosssnnn___TTTOOOJJJJJJPPP\\\lllvvvlllfff___ZZZXXX[[[\\\^^^fffoooxxxtttnnnhhhdddccc______^^^^^^^^^^^^______\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXYYYZZZZZZWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPOOOOOONNNNNNMMMKKKLLLMMMNNNNNNOOOOOONNNNNNOOOOOOQQQSSSUUUWWWXXXTTTTTTSSSSSSSSSSSSSSSSSSPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>>;;;;;;::::::999888777777777666555555555777888999CCCKKKYYYgggrrrwwwxxxxxxxxx|||~~~{{{zzz~~~|||uuuqqqooonnnnnnlllmmmmmmnnnooopppppppppqqqqqqrrrrrrrrrssssssssssssssstttuuuvvvwwwxxxxxxuuuvvvxxxzzz}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||zzzxxxwwwyyy|||~~~zzzooojjjgggggggggjjjrrr{{{}}}xxxuuullliiiddd___\\\\\\]]]^^^bbbhhhpppvvvyyy}}}qqqiiiiiinnnwwwxxxfffUUUMMMMMMLLLMMMTTTccczzz}}}rrrjjjeee^^^YYYYYY\\\___ccckkkuuu|||qqqlllfffbbbbbb______^^^^^^^^^^^^______]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPOOOOOONNNNNNKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBB@@@???>>><<<<<<;;;:::999888888777777666555555555777888999???FFFSSSaaalllrrruuuuuuwww{{{|||{{{~~~~~~wwwsssqqqooonnnnnnnnnnnnooopppqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssstttuuuvvvwwwxxxyyywwwxxxzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~yyyssseeedddbbbaaabbbdddgggjjjmmmooorrrtttssspppkkkiiifffbbb```bbbdddhhhrrr}}}~~~zzzvvvrrrkkkgggbbb^^^\\\\\\___```dddjjjqqqwwwzzz~~~yyylllgggiiiooozzzrrrbbbSSSMMMMMMMMMPPPYYYkkkuuullleeebbb^^^\\\]]]bbbhhhnnnyyyvvvnnnhhhccc``````___^^^^^^]]]]]]^^^^^^___^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQPPPPPPOOONNNNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEECCCAAA???======<<<;;;:::999888888777666666555555666888888:::AAALLLYYYdddlllppprrrvvvzzz~~~|||~~~zzzuuurrrpppooopppppppppqqqrrrrrrssssssrrrrrrssssssssstttttttttttttttuuuvvvwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{{{{~~~|||sssjjjbbb\\\TTTSSSQQQOOOPPPRRRUUUVVVXXXYYY\\\^^^```___^^^]]]\\\ZZZ[[[^^^bbbiiivvv}}}xxxwwwzzz}}}{{{wwwrrrnnngggddd___\\\[[[]]]aaadddgggmmmtttyyy||||||qqqhhhgggllluuuxxxjjj\\\PPPLLLNNNOOOUUUcccxxxvvvllleeeaaa``````bbbfffllluuu~~~qqqkkkfffbbb______^^^^^^]]]]]]]]]]]]^^^^^^___^^^]]]\\\[[[[[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUURRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVUUUUUUUUUPPPOOOOOONNNNNNMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSTTTTTTSSSRRRPPPRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIJJJIIIHHHEEECCCAAA??????>>>===;;;:::999999888777666555555666777888888===GGGSSS^^^gggnnnqqqtttxxx~~~|||wwwtttqqqooorrrrrrssssssssstttttttttsssssstttttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyy{{{{{{||||||||||||{{{{{{{{{ssskkkccc[[[TTTOOONNNMMMKKKJJJJJJKKKMMMOOOOOOPPPRRRTTTVVVXXXYYYZZZWWWWWWZZZ___dddmmm{{{|||wwwtttrrrvvv|||~~~{{{xxxtttoookkkdddaaa]]]ZZZ[[[___eeehhhlllqqqwww|||uuummmhhhkkkrrr}}}ooobbbVVVMMMKKKMMMQQQ[[[nnn~~~vvvlllddd______```bbbgggooowwwvvvmmmiiifffaaa___```]]]]]]\\\\\\\\\\\\]]]]]]______^^^]]]\\\[[[ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSSSSTTTSSSSSSTTTTTTUUUTTTTTTTTTNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQSSSUUUVVVUUUTTTRRRQQQQQQQQQRRRRRRSSSSSSSSSUUUTTTRRRPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGDDDCCCAAA@@@???>>>===;;;::::::888777666555555666777888888<<>><<<;;;:::888888666555555666666777999;;;@@@HHHSSS___iiiooopppttt|||~~~zzzwwwtttqqquuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyywwwxxxzzz|||~~~xxxqqqmmmddd```ZZZUUUQQQNNNKKKHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQTTTWWW]]]dddjjjuuuzzzrrrkkkgggeeegggjjjoooyyy~~~zzzwwwsssnnniiieee]]]\\\[[[\\\___dddjjjmmmrrrvvv}}}vvvjjjhhhjjjrrr|||rrraaaVVVPPPKKKKKKMMMXXXiiioookkkccc\\\XXXZZZ___dddjjjvvv}}}wwwnnniiieeeeeeccc______aaa\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^^^^]]]\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQOOONNNNNNMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBB@@@???===<<<;;;999888777555555555666777888999<<>>HHHTTT```hhhmmmrrr{{{~~~|||yyywwwvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~xxxnnngggdddXXXTTTOOOKKKIIIHHHFFFDDDAAAAAAAAABBBCCCEEEFFFGGGFFFGGGIIIKKKMMMPPPQQQRRRWWW\\\eeeooowwwyyyqqqlllhhhccc```bbbbbbffflllrrryyy|||yyyvvvrrrnnniiiccc___[[[[[[]]]```dddhhhlllnnnsssxxxtttjjjgggiiiooo{{{ooobbbTTTNNNMMMMMMNNNQQQbbbvvv]]][[[XXXVVVWWW\\\dddjjj||||||tttnnnllleeeeeecccbbbaaaaaa``````______^^^]]]]]]\\\[[[[[[]]]]]]]]]\\\ZZZYYYWWWWWWWWWVVVVVVVVVWWWWWWUUUSSSRRRPPPOOOOOOQQQRRRRRRQQQRRRQQQOOONNNNNNOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDAAA>>>===<<<:::888555444444444555999888:::@@@FFFMMM[[[gggnnnrrryyy|||yyyxxxwwwuuutttttttttuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{|||{{{zzzyyyxxxyyyzzz{{{||||||||||||}}}~~~{{{qqqhhhcccYYYUUUQQQMMMJJJHHHEEECCCEEEEEEDDDDDDEEEFFFGGGGGGGGGIIIJJJLLLMMMPPPSSSVVVXXX```jjjsss~~~~~~vvvqqqkkkeeeaaa___]]]\\\ccceeejjjqqqzzz{{{yyyvvvrrrlllfffaaa___WWWZZZ]]]aaaeeejjjoootttyyy}}}wwwnnnkkkfffkkkttt|||jjj\\\QQQOOONNNKKKOOOWWWjjjWWWVVVTTTRRRTTT[[[dddjjj}}}|||vvvnnniiihhheeedddcccbbbbbbaaaaaabbb______^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVVVVUUUUUUVVVWWWWWWUUUSSSRRRPPPOOOOOOQQQRRRRRRQQQRRRQQQOOONNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJIIIIIIHHHGGGDDDAAA???======<<<999777666555666666777666999>>>CCCJJJWWWcccmmmpppwww}}}zzzxxxwwwvvvuuutttuuuvvvvvvxxxxxxxxxyyyzzzzzz{{{{{{|||{{{zzzyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}vvvnnniii^^^ZZZTTTOOOLLLIIIFFFDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKMMMNNNQQQUUUXXX\\\dddoooyyyvvvrrrjjjgggccc___^^^]]]]]]]]]eeeiiiooowww}}}zzzwwwsssmmmgggbbb^^^\\\XXX[[[___cccggglllrrrvvv|||qqqjjjiiiiiiooozzzxxxeeeXXXNNNMMMMMMLLLRRR[[[ppp}}}~~~SSSRRRQQQQQQUUU]]]gggnnn}}}tttoooiiieeeeeedddccccccbbbbbbccccccddd``````___^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUSSSRRRPPPOOOPPPQQQSSSRRRRRRRRRQQQPPPOOONNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOPPPPPPLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIGGGEEEBBB@@@>>>>>>===;;;999777777777888555444777;;;@@@FFFRRR]]]jjjnnnttt|||~~~{{{yyyxxxwwwvvvuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{|||{{{{{{zzzzzz{{{||||||}}}}}}}}}~~~~~~~~~vvvrrrfffaaaZZZTTTOOOLLLIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMOOORRRWWWZZZbbbkkkwwwvvvmmmgggfff^^^]]]\\\[[[\\\^^^aaabbbkkkpppyyy~~~{{{yyyxxxtttnnngggaaa]]][[[ZZZYYY\\\aaafffkkkpppvvvzzzwwwlllhhhiiillluuu}}}rrr^^^SSSKKKKKKLLLMMMVVVbbbzzzzzzwww}}}PPPQQQRRRTTTZZZdddooowwwvvvoookkkgggeeefffcccccccccccccccdddeeeeeebbbaaa```^^^]]]\\\ZZZZZZYYYYYYZZZYYYYYYXXXWWWWWWTTTSSSSSSTTTVVVVVVUUUSSSRRRQQQOOOPPPRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHEEECCCAAA@@@>>>===<<<:::888888888888555444666:::===BBBMMMXXXfffkkkrrryyy~~~{{{zzzyyyxxxvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{{{{||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~|||pppkkkbbb[[[VVVRRROOOMMMKKKLLLMMMMMMMMMLLLJJJJJJJJJKKKMMMNNNPPPTTTYYY]]]gggqqq}}}rrrkkkddd```___YYYYYYZZZ[[[^^^bbbgggkkkssszzz}}}yyywwwuuuqqqjjjbbb]]]ZZZZZZZZZ\\\___eeejjjpppuuu{{{}}}qqqiiihhhkkkooo{{{wwwkkkYYYPPPJJJKKKLLLOOO[[[jjjwwwrrruuuNNNPPPTTTYYYaaakkkvvv~~~zzzooojjjgggddddddfffccccccccccccdddeeefffgggcccbbbaaa___]]][[[ZZZYYYXXXYYYYYYYYYYYYYYYXXXWWWTTTSSSSSSTTTVVVVVVTTTSSSSSSQQQPPPPPPRRRSSSSSSRRRPPPPPPPPPOOOOOOPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIGGGEEECCCBBBBBB>>>===<<<:::999888777777666555666:::<<<@@@IIISSSaaagggooouuuyyy|||{{{{{{zzzyyywwwwwwxxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}|||||||||}}}}}}~~~~~~~~~yyytttllleee```\\\XXXVVVRRRQQQQQQPPPOOOMMMLLLKKKJJJKKKMMMOOORRRWWW^^^bbblllwwwuuulllfff```[[[ZZZXXX[[[]]]```ccchhhooottt~~~~~~|||yyyvvvrrrnnnfff___[[[ZZZ[[[]]]___ccciiiooouuuzzzvvvmmmhhhiiimmmssspppeeeVVVNNNJJJLLLMMMRRRbbbttt~~~vvvooopppxxxLLLPPPWWW___hhhrrr}}}yyyqqqhhheeebbb```aaaeeeddddddddddddeeeeeefffgggdddcccbbb```]]][[[ZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYVVVUUUTTTUUUVVVVVVTTTRRRSSSQQQPPPQQQRRRTTTSSSSSSNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDDDD>>>===<<<;;;:::999777777777666777:::;;;===FFFOOO[[[bbbjjjpppsssvvvzzz~~~{{{|||{{{zzzxxxxxxyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}||||||}}}~~~|||vvvpppkkkgggbbb___YYYWWWUUURRRPPPNNNMMMLLLKKKMMMOOOQQQVVV\\\dddiiittt}}}ooohhhccc^^^ZZZYYY[[[___cccfffjjjpppyyy~~~|||zzzwwwtttnnniiiccc^^^[[[\\\^^^aaacccgggnnntttyyy~~~yyyoooiiigggkkkpppzzzxxxhhh]]]RRRMMMKKKNNNQQQXXXlllvvvqqqoootttNNNTTT]]]gggqqq{{{sssllleeebbb```^^^```eeefffeeeeeeeeeeeeeeefffgggeeedddbbb```]]][[[YYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVSSSQQQSSSRRRPPPQQQSSSTTTTTTSSSLLLMMMNNNPPPQQQRRRSSSSSSQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLNNNNNNOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEEEE??????>>>===<<<:::999888777666777999999:::BBBKKKTTT[[[eeekkknnnqqquuuzzz}}}}}}|||zzzyyyyyyyyyzzz{{{zzz{{{{{{|||}}}}}}~~~~~~|||}}}~~~~~~yyyuuuqqqkkkhhh___]]]XXXSSSPPPNNNMMMMMMMMMOOORRRUUUZZZbbbkkkqqq|||}}}ooohhheeeaaa______aaaeeekkkooottt{{{~~~|||zzzwwwsssppphhheee```\\\[[[]]]aaacccgggkkkrrrxxx}}}rrrkkkiiijjjpppwwwppp```WWWNNNKKKLLLQQQUUU___wwwxxxuuuwwwQQQXXXcccnnnxxx}}}rrrkkkeeecccaaa___bbbfffgggffffffeeeeeeeeefffffffffdddccc```]]][[[YYYXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYWWWWWWWWWVVVSSSQQQSSSRRRQQQQQQSSSTTTTTTSSSKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFF@@@@@@@@@???>>><<<:::999777555666888888999@@@HHHPPPWWWaaagggjjjmmmrrrwww~~~}}}|||{{{zzzyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~|||}}}{{{vvvqqqmmmccc```ZZZTTTOOOMMMMMMNNNOOOQQQTTTXXX^^^gggpppwwwsssllliiigggggghhhfffkkkrrrwww|||~~~zzzwwwsssoookkkdddaaa^^^[[[[[[^^^bbbeeeiiimmmtttzzz~~~yyynnnjjjkkknnnvvv~~~yyyjjj\\\RRRKKKIIILLLRRRXXXddd}}}|||UUU]]]jjjxxxtttkkkiiifffcccbbbbbbcccddddddeeeggghhhhhhhhhgggfffgggddd```\\\YYYXXXWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYXXXVVVUUUTTTSSSSSSRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSPPPNNNMMMNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQOOONNNMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNOOOPPPOOONNNMMMLLLJJJKKKKKKLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@???>>>===<<<;;;::::::888777666888;;;???AAALLLSSS\\\bbbeeejjjqqqvvv{{{~~~{{{yyyzzz{{{|||{{{||||||}}}~~~~~~~~~~~~~~~~~~yyysssnnnjjjeee]]]VVVRRRQQQRRRTTTRRRUUUYYY^^^ccclllwwwwwwqqqppppppqqquuuxxx}}}~~~{{{wwwqqqjjjeeeaaa___\\\\\\___bbbeeegggnnnsssyyy~~~~~~pppfffhhhkkknnnyyysssbbbTTTMMMHHHIIILLLRRR```xxxZZZbbbooo{{{|||qqqiiigggdddbbbaaaaaacccddddddeeefffggggggfffeeeddddddbbb___\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXWWWUUUTTTSSSSSSRRRSSSTTTTTTUUUTTTSSSRRRQQQOOOPPPPPPQQQSSSTTTTTTUUUSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKLLLMMMMMMNNNLLLMMMNNNOOONNNNNNMMMLLLJJJJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<:::888777666777:::>>>@@@GGGOOOXXX___ccchhhnnnsssxxx~~~~~~{{{zzzzzz{{{|||{{{|||}}}~~~~~~~~~~~~~~~zzztttppphhhccc\\\VVVRRRQQQSSSTTTUUUYYY^^^ccciiirrr}}}}}}|||}}}~~~~~~~~~}}}zzzwwwtttnnnhhhddd```^^^\\\]]]___cccggghhhpppuuu{{{uuuiiibbbgggmmmrrr~~~nnn___SSSMMMJJJKKKNNNXXXiiibbbjjjuuuuuullleeecccaaa```___```bbbcccddddddeeeeeeeeecccbbbaaa___^^^\\\[[[ZZZZZZ[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQTTTTTTTTTUUUTTTTTTSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSQQQPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>===:::888777666777999<<<>>>AAAIIISSS[[[```eeekkkooouuuzzz~~~{{{zzz{{{||||||{{{}}}~~~~~~}}}zzzuuuqqqgggccc]]]WWWTTTTTTVVVXXXZZZ^^^dddjjjqqq{{{}}}{{{zzzxxxuuurrrooojjjeeeaaa]]]]]]]]]^^^aaaeeeiiilllssswww}}}zzzooofffccciiiqqqzzzvvvgggZZZQQQMMMLLLMMMSSS```vvvjjjppp{{{zzzoooiiiaaa```___^^^^^^___```aaaccccccccccccbbb```^^^]]]ZZZZZZZZZZZZZZZ\\\]]]^^^ZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUSSSRRRPPPOOONNNNNNOOOPPPOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOOOONNNMMMMMMJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@???>>>:::999888666777888:::<<<===DDDNNNWWW^^^ccchhhkkkrrrxxx}}}{{{||||||||||||~~~~~~}}}{{{wwwrrrooofffccc^^^ZZZXXXYYY[[[]]]___dddjjjqqqyyy~~~{{{zzzxxxuuuqqqnnnjjjfffaaa^^^[[[\\\^^^```cccgggmmmpppuuuzzz~~~rrrlllhhhhhhoooxxxooo```UUUOOOLLLMMMOOOYYYkkkqqqwww|||rrrkkkfff^^^^^^]]]]]]]]]^^^___``````aaaaaa```___]]][[[ZZZWWWWWWXXXYYYZZZ\\\]]]^^^ZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQOOONNNNNNOOOPPPQQQOOOOOONNNNNNMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPPPPPPPOOOOOOKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>><<<:::999888777888999:::;;;AAAJJJSSS[[[bbbfffiiipppvvv}}}}}}~~~~~~}}}|||xxxtttoookkkdddbbb___\\\\\\]]]```bbbeeejjjrrryyy~~~~~~|||zzzxxxxxxtttooojjjfffbbb^^^[[[ZZZ]]]```cccfffjjjpppuuuxxx|||uuukkkfffgggkkksss~~~zzzhhhZZZQQQMMMLLLNNNUUUdddzzz||||||ssslllgggddd]]]]]]\\\\\\\\\]]]]]]^^^]]]^^^^^^^^^\\\[[[YYYWWWUUUVVVWWWXXXZZZ[[[\\\]]]XXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQPPPQQQQQQQQQRRRRRRRRRSSSPPPPPPPPPPPPPPPPPPQQQQQQOOOOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOONNNNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQQQQQQQPPPPPPLLLLLLKKKIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???===<<<;;;999888888999999;;;???FFFOOOXXX___dddggglllsss||||||xxxtttoookkkdddcccaaa``````cccfffhhhooottt{{{~~~}}}|||{{{xxxvvvuuuqqqkkkfffccc```]]]ZZZ[[[___cccfffiiimmmtttyyy|||yyylllddd___dddlllwwwsssaaaUUUPPPNNNNNNUUUaaavvvzzzrrrlllhhhdddbbb]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\[[[[[[YYYWWWVVVUUUUUUWWWXXXYYYZZZZZZ[[[WWWWWWWWWWWWWWWWWWXXXXXXVVVVVVTTTRRRQQQPPPPPPOOOPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLKKKLLLMMMMMMNNNLLLMMMOOOPPPQQQQQQPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA???>>>===;;;:::999999999;;;===CCCJJJTTT\\\bbbeeehhhpppzzz~~~{{{wwwrrroooiiihhhggggggiiimmmppprrryyy~~~|||zzzzzzxxxvvvtttppplllfffbbb```___]]]\\\\\\aaagggjjjkkkooovvv|||~~~qqqgggbbb```hhhrrr}}}}}}kkkZZZRRRPPPQQQRRR```ppp~~~yyyrrrlllhhheeecccaaa]]]]]]]]]]]]\\\\\\[[[[[[YYYZZZZZZZZZZZZXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPQQQPPPPPPOOOPPPQQQRRRSSSOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSTTTSSSRRRRRRPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOKKKLLLNNNOOOPPPPPPOOOOOOOOONNNLLLKKKJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFDDDCCCCCC@@@???>>><<<;;;:::999999;;;<<<@@@GGGQQQYYY```cccfffmmmxxx}}}zzzvvvtttpppooooooppprrrvvvyyy|||}}}zzzyyyxxxvvvtttrrrkkkgggccc___^^^^^^^^^]]]^^^ccciiilllmmmqqqwww}}}xxxnnnhhheeehhhppp{{{wwweeeVVVPPPPPPSSSUUUhhh|||uuuqqqmmmjjjhhhfffcccaaa]]]]]]]]]]]]]]][[[ZZZYYYYYYZZZ[[[[[[[[[YYYWWWVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIGGGEEEBBB@@@???CCCAAA>>><<<:::999::::::;;;<<<>>>EEENNNWWW]]]aaafffjjjqqqzzz|||zzzzzzzzzzzz{{{~~~~~~|||{{{{{{zzzzzzwwwssspppmmmiiiccc^^^\\\\\\^^^```bbbfffkkkooosssxxx}}}~~~rrrhhheeefffllltttnnn[[[SSSOOOMMMRRR\\\rrr~~~xxxooommmkkkjjjiiihhheeeccc^^^^^^]]]]]]\\\[[[[[[[[[]]]]]]^^^^^^]]]ZZZXXXVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOOOOPPPPPPPPPPPPOOOPPPNNNLLLKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBDDDBBB???===;;;:::;;;;;;:::;;;===CCCKKKTTT\\\```eeeiiiooowww}}}{{{zzzyyyxxxwwwuuuqqqnnnjjjfffaaa]]][[[\\\___aaafffiiinnnrrrwww{{{vvvmmmgggfffiiisss|||tttdddUUUOOONNNNNNWWWbbb|||~~~}}}~~~zzzrrrmmmhhhhhhhhhjjjkkkkkkhhhfff```___]]]\\\[[[\\\\\\]]]``````aaa```___\\\YYYWWWUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOOOOOOOONNNNNNOOONNNLLLJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@>>><<<;;;;;;<<<::::::;;;???GGGPPPYYY___cccggglllssszzz}}}|||zzzxxxwwwvvvtttrrrnnnkkkdddbbb^^^\\\[[[^^^aaaccciiimmmrrrvvvzzzzzzoooiiifffjjjppp{{{|||gggZZZOOOMMMNNNRRR___mmmzzz}}}{{{wwwwwwyyyzzzqqqjjjgggdddeeehhhkkkmmmmmmjjjgggaaa```]]][[[[[[[[[]]]^^^___```aaaaaa___]]][[[YYYUUUUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKNNNOOOOOOOOONNNMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@>>>===<<<;;;;;;999999:::<<>>===999<<<======<<>><<<>>>DDDJJJUUU\\\eeellloootttzzz~~~|||{{{yyywwwtttqqqnnniiifffccc```]]]ZZZZZZ[[[]]]aaafffkkkqqqttt{{{~~~yyyllliiigggkkkpppzzzppp^^^UUULLLKKKPPPXXX___mmmwwwrrrsss~~~{{{|||zzzpppjjjbbb]]]\\\\\\[[[ZZZ\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRPPPPPPOOOOOOOOOMMMNNNPPPQQQRRRRRRSSSSSSVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIILLLLLLKKKJJJIIIIIIHHHHHHGGGHHHJJJKKKMMMNNNNNNOOOLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFEEECCCBBBAAA>>>===;;;:::<<>>@@@BBBIIIPPPYYY```eeehhhmmmqqq~~~}}}zzzwwwuuurrrnnnllleeebbb^^^ZZZXXXXXXYYYZZZ___bbbfffjjjnnntttzzzzzzpppjjjggggggkkkvvvuuucccWWWPPPNNNMMMQQQ[[[lll{{{xxxvvvvvvmmmfffbbb^^^]]][[[ZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRRRRQQQPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>===<<<===???@@@FFFLLLUUU\\\aaaeeeiiilllzzz|||yyyvvvsssoookkkhhh```^^^[[[XXXWWWXXX[[[\\\bbbeeejjjnnnsssxxx~~~|||pppiiieeegggiiippp|||~~~kkk\\\RRRPPPQQQRRRYYYeeexxx}}}}}}wwwllleee```^^^YYYYYYYYYXXXWWWVVVUUUUUUWWWWWWXXXYYYZZZZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRQQQQQQPPPPPPPPPPPPQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>>>>>>>???@@@CCCHHHPPPXXX___dddhhhjjjvvv~~~~~~|||xxxuuuqqqmmmhhhddd]]][[[YYYXXXXXX[[[^^^```eeehhhmmmrrrvvv{{{qqqiiieeedddgggnnnxxxtttdddXXXPPPNNNRRRUUUaaaqqq}}}{{{nnneee```]]]\\\VVVWWWXXXWWWUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@BBBFFFLLLSSS[[[aaaeeehhhpppwww~~~}}}|||yyyvvvrrrnnniiiccc___ZZZYYYXXXXXXZZZ^^^bbbeeehhhlllqqqvvv{{{uuujjjfffeeeffflllvvv~~~jjj^^^VVVOOOOOOTTT[[[lll~~~{{{pppfff```\\\ZZZYYYVVVWWWWWWUUUSSSRRRSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOONNNMMMKKKJJJJJJKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEIIIOOOVVV]]]aaadddjjjqqq{{{~~~~~~}}}|||zzzyyyvvvsssoookkkeee___ZZZXXXWWWWWWXXX[[[```eeehhhlllpppuuuzzz{{{llleeeeeehhhkkktttooo]]]VVVSSSPPPUUU]]]hhh~~~~~~yyysssiiibbb]]]ZZZXXXWWWVVVWWWWWWUUUQQQPPPSSSVVVRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEGGGLLLSSSYYY^^^```ffflllwww}}}||||||{{{zzzxxxvvvtttpppmmmhhhbbb[[[VVVVVVVVVVVVWWW[[[```fffiiiooosssxxx~~~sssgggcccfffkkkooozzzvvvbbbQQQOOOQQQTTT]]]iiivvvsssqqqllleee___[[[YYYXXXWWWUUUTTTRRRPPPOOOPPPQQQRRRQQQRRRSSSUUUWWWXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQOOOMMMLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLLLLKKKJJJIIIIIIMMMMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMOOOQQQQQQOOOMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEBBBBBBEEEIIIOOOVVV\\\___gggkkkrrrzzz~~~||||||{{{yyyvvvttttttqqqmmmgggbbb]]]ZZZXXXVVVYYY[[[^^^aaaeeejjjmmmvvvyyy}}}vvvlllhhhgggiiiooovvv{{{dddZZZTTTSSSQQQTTTfff{{{xxxooojjjfffaaa]]][[[ZZZXXXWWWUUUSSSQQQPPPOOOOOOPPPQQQPPPQQQRRRUUUVVVXXXXXXYYYVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQNNNLLLLLLMMMKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFEEEDDDGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPQQQQQQOOOMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDGGGLLLRRRYYY]]]cccgggnnnwww~~~}}}{{{zzzyyywwwtttqqqooolllhhhbbb]]]ZZZWWWVVVXXXZZZ]]]```dddhhhmmmqqqxxx|||xxxooogggeeeggglllttt}}}}}}ppp^^^VVVPPPRRRSSSZZZppprrrjjjbbb___\\\[[[ZZZZZZXXXWWWSSSRRRQQQOOOOOOOOOOOOPPPNNNOOOQQQTTTVVVXXXYYYYYYXXXXXXWWWUUUTTTSSSRRRQQQPPPQQQQQQOOOLLLKKKKKKLLLJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFEEECCCDDDHHHNNNUUUYYY]]]bbbiiirrrzzz~~~}}}|||{{{xxxwwwvvvssspppmmmjjjhhhccc]]]ZZZXXXWWWWWWYYY\\\```dddhhhlllrrruuu{{{zzzpppiiidddeeejjjrrr~~~mmmaaaVVVOOOLLLPPPWWWeee}}}wwwkkkccc]]]\\\ZZZZZZZZZZZZWWWUUURRRRRRPPPOOOOOONNNOOOOOOLLLNNNPPPSSSVVVXXXYYYZZZYYYYYYWWWVVVTTTRRRQQQPPPNNNOOOOOONNNKKKJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGDDDCCCFFFKKKQQQUUUYYY___gggnnnvvv}}}|||{{{{{{yyyvvvtttrrrpppllliiigggddd___[[[XXXXXXYYYZZZ[[[^^^cccggglllpppvvvyyy}}}}}}ssskkkfffdddhhhooozzzrrr```UUUOOOKKKJJJPPP[[[nnn}}}~~~~~~|||pppfff```\\\[[[ZZZZZZZZZYYYVVVTTTRRRQQQQQQPPPOOOOOONNNNNNLLLMMMPPPRRRUUUWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPOOOMMMNNNNNNMMMKKKIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEGGGIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJMMMJJJFFFDDDEEEIIINNNQQQWWW]]]eeelllsss|||~~~|||{{{zzzyyywwwtttrrrooolllhhheeeaaa^^^[[[XXXWWWXXXZZZ\\\\\\```eeejjjooosssxxx|||uuummmhhhffffffmmmuuuxxxfffWWWOOOLLLJJJKKKSSSaaauuu{{{yyy~~~uuukkkddd___\\\[[[YYYYYYYYYXXXVVVTTTRRRRRRQQQQQQPPPOOOOOONNNLLLMMMOOORRRTTTVVVWWWXXXXXXWWWUUUTTTRRRPPPOOONNNMMMNNNNNNMMMKKKJJJJJJKKKHHHHHHIIIIIIJJJIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHIIICCCEEEGGGJJJKKKLLLLLLLLLIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKGGGDDDDDDGGGKKKMMMSSSYYYbbbiiioooxxx~~~|||zzzyyyxxxwwwtttqqqnnnkkkgggccc___ZZZXXXWWWUUUVVVXXXZZZ\\\___ccciiinnnrrrwww{{{~~~vvvkkkgggeeefffjjjsss}}}lll\\\RRRNNNKKKLLLPPPYYYhhh}}}wwwvvvxxxzzzooogggccc```ZZZXXXWWWWWWXXXXXXWWWUUURRRRRRRRRRRRQQQPPPOOOOOOMMMNNNPPPRRRSSSUUUVVVVVVUUUUUUTTTRRRQQQOOONNNNNNMMMNNNNNNMMMKKKJJJKKKLLLGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHKKKLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIJJJIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJFFFDDDCCCEEEGGGIIINNNUUU]]]dddiiirrr~~~|||zzzxxxvvvvvvsssqqqmmmjjjfffbbb]]]ZZZVVVVVVVVVVVVXXXZZZ\\\^^^cccgggmmmrrrvvvzzz~~~|||llleeedddfffiiiqqq|||tttaaaTTTOOONNNJJJNNNUUU```pppwwwqqqrrrzzzqqqhhhcccaaa___WWWVVVTTTUUUVVVWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSSSSQQQPPPOOONNNMMMMMMNNNOOOMMMLLLKKKKKKLLLGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJGGGHHHIIIIIIJJJJJJJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOOOOKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMJJJJJJJJJJJJKKKLLLNNNNNNJJJHHHEEECCCCCCCCCEEEFFFIIIQQQZZZ```eeennn|||~~~|||zzzxxxvvvttttttqqqnnnjjjfffccc___ZZZVVVVVVVVVXXXYYY[[[^^^___aaafffjjjpppuuuyyy|||ttthhhccceeehhhmmmwwwlllZZZOOOMMMNNNKKKPPPYYYeeevvvvvvmmmnnnqqq|||yyylllccc```___^^^UUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOONNNMMMNNNNNNPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQOOOMMMLLLJJJMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNOOONNNMMMLLLIIIHHHEEECCCBBBCCCEEEGGGHHHKKKQQQYYYaaalllvvv||||||{{{zzzxxxvvvtttsssrrrkkkhhhddd___[[[YYYXXXWWWUUUWWWYYY[[[]]]```eeehhhjjjooouuuyyy{{{~~~vvvlllfffeeehhhiiirrr}}}lllaaaXXXNNNKKKMMMKKKSSSbbbuuu~~~~~~uuutttpppyyyqqqiiifffccc```___TTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKKKKLLLMMMOOOOOOOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLNNNOOOOOOMMMLLLMMMNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKMMMNNNNNNNNNMMMMMMJJJHHHFFFDDDDDDDDDEEEFFFGGGKKKPPPVVV___iiittt{{{~~~{{{zzzxxxvvvtttqqqpppooohhheeeaaa]]]YYYWWWVVVVVVUUUWWWYYY\\\^^^bbbgggjjjnnnsssyyy||||||ppphhhdddfffjjjrrr|||xxxdddZZZTTTMMMKKKOOOSSS]]]mmm~~~{{{yyyssssssvvv}}}nnnhhheeebbb______SSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJLLLMMMNNNOOOOOOOOONNNMMMJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLKKKIIIIIIIIIKKKHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPQQQPPPNNNMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNMMMJJJIIIHHHGGGFFFEEEDDDDDDEEEGGGKKKPPPXXXcccooovvv}}}|||zzzxxxvvvssspppmmmkkkjjjcccaaa]]]YYYVVVTTTSSSSSSUUUWWW[[[]]]aaaeeejjjnnnrrrwww}}}rrrjjjfffeeejjjpppyyy}}}lll[[[TTTPPPLLLOOOVVV___kkk~~~}}}yyyzzzxxxtttvvv~~~zzzlllfffddd```^^^^^^RRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLJJJIIIJJJKKKMMMOOOOOONNNMMMKKKJJJJJJJJJJJJLLLMMMNNNOOOOOONNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFJJJJJJKKKKKKKKKKKKKKKJJJIIIKKKLLLKKKIIIIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPOOOMMMKKKKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMJJJJJJJJJIIIHHHEEECCCBBBAAACCCEEEIIIPPP[[[fffnnn|||~~~|||{{{yyywwwtttqqqllliiifffddd^^^\\\YYYVVVSSSRRRRRRSSSWWWYYY]]]```dddiiiooosssuuuzzzvvvlllggggggiiiqqqyyyttteeeWWWRRRPPPNNNTTT___kkkzzz~~~xxxwww~~~|||{{{~~~wwwkkkfffbbb^^^\\\\\\QQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIKKKMMMOOONNNMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKHHHIIIIIIIIIIIIIIIIIIHHHEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCDDDFFFHHHIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJHHHJJJKKKJJJIIIHHHIIIKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLIIIJJJJJJJJJHHHFFFCCCAAAAAABBBDDDFFFLLLUUU```gggssszzz}}}{{{zzzwwwuuurrrmmmiiieeeaaa```YYYXXXUUUSSSSSSSSSTTTUUUZZZ]]]```dddhhhnnntttxxxxxx}}}vvvooohhhgggiiinnnxxx~~~lll```UUURRRPPPQQQ[[[iiizzz{{{uuuwwwuuukkkfffaaa\\\YYYZZZQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLJJJJJJIIIIIIJJJLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEAAABBBDDDGGGIIIJJJKKKKKKIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIGGGHHHIIIIIIHHHGGGIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLIIIKKKLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKJJJHHHIIIIIIIIIGGGEEECCCBBBCCCDDDEEEGGGKKKRRR[[[aaahhhpppzzz~~~{{{yyywwwsssqqqnnniiieee```]]][[[VVVUUUTTTSSSTTTVVVXXXYYY^^^aaaeeeiiimmmrrrxxx}}}||||||nnniiifffhhhllltttsssbbbYYYSSSRRRSSSWWWgggxxxxxxvvvzzzyyyqqqhhhddd___YYYWWWXXXQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMJJJKKKLLLLLLLLLJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEECCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFHHHGGGGGGFFFHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJGGGIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEHHHMMMTTTYYY___fffqqqzzz}}}{{{xxxuuutttnnnllliiieee```[[[XXXVVVTTTSSSSSSTTTVVVYYY\\\^^^ccceeeiiimmmqqqvvv|||rrrjjjggghhhlllsss}}}xxxfffYYYSSSQQQUUUZZZcccxxxyyyzzz|||pppiiiccc```\\\WWWVVVXXXRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJKKKLLLMMMMMMLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGIIIIIIIIIIIIGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJJJJJJJIIIHHHHHHGGGDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHJJJJJJIIIHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDD>>>@@@AAABBBDDDHHHMMMQQQZZZaaakkkttt|||}}}{{{xxxuuusssqqqkkkiiieeeaaa\\\XXXUUUSSSSSSSSSSSSUUUXXX[[[___aaaeeehhhkkkooosssxxx~~~vvvjjjjjjhhhjjjqqqzzzmmm\\\UUUPPPRRRYYYaaannn}}}rrriiiccc___]]]ZZZVVVVVVYYYQQQPPPOOOOOONNNNNNOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDEEEHHHJJJJJJIIILLLLLLKKKJJJHHHGGGFFFEEECCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLLLLKKKIIIHHHGGGGGGGGGGGGEEECCCAAA???AAAAAA@@@AAACCCGGGKKKMMMWWWZZZcccooowww}}}~~~|||zzzxxxvvvrrrmmmjjjeeeccc___[[[VVVTTTRRRQQQRRRTTTUUUVVVXXX\\\bbbfffhhhlllrrruuuxxx}}}zzznnniiihhhggglllyyynnn```XXXTTTRRRVVVbbbpppyyyrrriii```\\\XXXVVVVVVWWWWWWWWWPPPPPPOOONNNNNNNNNNNNOOOMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEHHHIIIJJJIIIJJJJJJIIIHHHGGGFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGFFFEEECCCBBBBBBAAAAAAAAACCCGGGJJJMMMTTTWWW```lllttt{{{|||zzzwwwuuurrrnnnjjjfffaaa___\\\XXXUUUSSSRRRRRRTTTVVVWWWXXX[[[___eeeiiilllqqqvvvyyy|||rrrjjjgggkkkkkksssqqqcccYYYRRRTTTUUU^^^ooowwwiii```^^^[[[WWWUUUUUUWWWWWWWWWPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBDDDGGGJJJLLLPPPSSS\\\gggpppxxx}}}{{{yyyvvvssspppmmmiiidddaaa[[[ZZZWWWUUUTTTSSSSSSSSSWWWXXXZZZ\\\___ccciiimmmrrrvvv{{{}}}rrrjjjggghhhooosss}}}ooobbbYYYTTTQQQVVV[[[jjj{{{lll```ZZZZZZXXXUUUTTTUUUVVVVVVVVVOOOOOONNNMMMMMMMMMMMMMMMOOONNNMMMLLLLLLKKKLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCEEEGGGIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHDDDCCCCCCDDDEEEHHHJJJLLLMMMPPPXXXcccllluuu}}}zzzxxxuuurrrnnnkkkgggccc___\\\UUUTTTSSSSSSSSSTTTUUUVVVYYY[[[]]]```cccgggmmmpppwww{{{ssskkkgggiiimmmttt{{{oooaaaYYYUUUTTTUUU[[[eeezzz}}}oooeee^^^YYYWWWUUUSSSRRRTTTUUUVVVUUUNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCDDDGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOVVV```hhhqqq~~~~~~zzzwwwuuuqqqnnnjjjfffccc___[[[XXXQQQQQQQQQRRRSSSVVVXXXYYY[[[]]]aaadddggglllqqqtttzzz~~~xxxnnnhhhhhhnnnuuu|||uuubbbXXXTTTRRRSSSWWWcccsssrrrggg```\\\YYYUUUSSSRRRRRRSSSUUUUUUTTTNNNMMMLLLLLLKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCDDDFFFHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHDDDCCCCCCCCCDDDFFFGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOTTT\\\ccclllyyy~~~zzzvvvsssqqqmmmiiidddaaa^^^ZZZWWWUUUPPPPPPQQQSSSVVVYYY\\\^^^^^^aaaeeeiiilllqqqvvvyyy~~~}}}qqqkkkiiikkkttt}}}xxxgggXXXRRRPPPNNNRRRZZZooo|||kkkaaa\\\XXXUUUTTTSSSRRRRRRSSSTTTTTTSSSMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDFFFFFFEEEDDDDDDEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCEEECCCCCCDDDFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNKKKKKKKKKLLLLLLMMMMMMNNNOOOOOORRRXXX^^^fffsss~~~~~~zzzvvvrrrnnnlllgggddd___[[[YYYVVVSSSQQQQQQQQQSSSUUUXXX\\\```bbbbbbeeejjjnnnrrrwww{{{zzzsssmmmlllmmmrrr|||{{{jjj[[[PPPNNNNNNPPPZZZhhh~~~qqqccc]]]ZZZWWWTTTUUUSSSRRRSSSTTTTTTSSSRRRMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBDDDFFFHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIEEEFFFFFFGGGIIIJJJKKKKKKFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDCCCEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCBBBCCCDDDFFFHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIKKKMMMOOOQQQLLLLLLMMMMMMNNNNNNNNNNNNOOONNNQQQVVV[[[bbbnnnzzz~~~{{{wwwsssoookkkiiiccc```[[[XXXUUUSSSQQQOOORRRSSSTTTWWWZZZ^^^bbbdddeeehhhmmmrrrvvvzzz{{{rrrnnnkkknnnrrrxxxkkk___SSSKKKMMMPPPUUUfffxxx|||zzziii^^^[[[ZZZXXXUUUVVVTTTSSSSSSTTTTTTSSSQQQOOONNNMMMLLLLLLMMMNNNOOOJJJJJJIIIIIIJJJLLLOOOQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFKKKJJJIIIHHHGGGGGGGGGGGGCCCAAA@@@BBBEEEGGGFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKMMMPPPQQQRRRQQQOOOOOONNNOOOPPPQQQPPPNNNOOORRRUUU[[[hhhsss|||~~~}}}|||wwwwwwvvvsssoooiiieeebbbYYYWWWTTTRRRPPPQQQRRRSSSRRRTTTWWWZZZ\\\___cccfffnnnppptttyyy~~~yyypppmmmjjjlllrrrwww~~~sssbbbUUUOOOKKKMMMSSS]]]ppp|||}}}rrrddd]]]ZZZWWWWWWYYYUUUUUUTTTTTTSSSRRRRRRRRRMMMMMMLLLKKKKKKLLLMMMMMMKKKKKKJJJKKKKKKMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDBBBAAACCCEEEGGGFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKIIIJJJJJJIIIHHHGGGEEEDDDBBBBBBAAAAAABBBCCCDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKNNNPPPRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSPPPOOOPPPRRRWWWbbbnnnxxx}}}|||{{{yyyxxxuuutttqqqnnniiiddd```^^^XXXWWWTTTRRRQQQRRRTTTUUUUUUWWWZZZ]]]___bbbfffiiiooorrrwww|||~~~sssnnnkkkjjjnnnwwwzzzgggXXXTTTNNNLLLQQQYYYggg{{{}}}yyyyyyttthhh\\\WWWVVVTTTUUUWWWVVVUUUUUUTTTSSSRRRRRRQQQLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIKKKLLLMMMLLLLLLKKKIIIIIIIIIHHHHHHFFFEEEDDDFFFEEEEEEDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOQQQSSSQQQPPPOOOOOOPPPQQQSSSTTTUUUQQQNNNNNNNNNQQQ\\\gggsss||||||yyyxxxvvvtttrrrqqqoookkkfffaaa]]]YYYXXXVVVUUUSSSRRRRRRTTTUUUWWWYYY[[[___aaadddggglllooosssvvv||||||rrrmmmlllkkkmmmtttzzzjjj[[[PPPQQQNNNOOOWWWeeewww~~~wwwrrrsss{{{tttfff]]]UUUSSSTTTSSSSSSUUUVVVVVVUUUTTTSSSRRRQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHHHHGGGFFFFFFEEEDDDHHHGGGGGGGGGFFFFFFGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHIIIJJJMMMOOORRRSSSPPPPPPOOOOOOPPPRRRSSSUUUUUUQQQNNNLLLKKKNNNWWWbbbnnnxxx}}}zzzwwwuuussspppnnnllliiiddd___ZZZVVVTTTTTTSSSRRRRRRRRRSSSUUUWWWXXX]]]___cccfffiiimmmqqqtttxxx||||||qqqjjjiiilllpppuuu}}}jjj^^^UUUOOONNNOOOUUUaaattt}}}vvvqqqooowwwuuuggg]]]WWWSSSSSSTTTSSSSSSUUUVVVVVVUUUTTTRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKLLLMMMMMMLLLLLLKKKHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCIIIIIIIIIJJJJJJJJJJJJKKKGGGHHHIIIKKKMMMOOOQQQRRRPPPOOOOOOOOOPPPQQQSSSTTTSSSPPPMMMLLLKKKLLLUUU___iiisss|||yyyvvvtttqqqmmmjjjgggddd___YYYUUUSSSRRRRRROOOPPPPPPRRRTTTWWWYYY[[[```cccgggjjjmmmqqqvvvzzz~~~uuummmhhhiiimmmuuu~~~nnn___UUUPPPOOOMMMSSS^^^ooouuunnnlllqqqzzzjjj```XXXTTTRRRSSSTTTQQQPPPSSSUUUUUUTTTSSSRRRPPPPPPOOOKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGJJJJJJKKKLLLLLLLLLKKKJJJGGGFFFFFFEEEDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLMMMOOOPPPQQQPPPOOONNNNNNOOOPPPRRRSSSQQQNNNLLLLLLJJJJJJQQQZZZbbbkkkxxx~~~|||yyyvvvsssppplllhhhddd___]]]YYYVVVSSSQQQQQQQQQNNNOOOQQQTTTWWW[[[]]]___dddgggkkknnnrrrwww|||vvvpppllljjjmmmsss|||tttbbbWWWOOOMMMNNNPPPZZZjjjyyyooogggjjjvvv~~~ooobbb\\\TTTQQQPPPRRRQQQNNNNNNPPPRRRRRRQQQQQQPPPPPPOOOOOOJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCBBBBBBCCCCCCDDDCCCEEEFFFEEECCCBBBCCCEEECCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEFFFHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPPPPOOONNNMMMMMMNNNPPPPPPNNNLLLLLLLLLIIIGGGKKKRRRYYYbbbnnnyyy~~~~~~~~~|||||||||wwwtttqqqnnnkkkfffaaa]]]XXXWWWUUUSSSQQQQQQQQQQQQOOOQQQTTTWWW[[[___bbbdddhhhkkkooossswww|||{{{tttooonnnnnnpppxxxwwwdddYYYRRRMMMLLLOOOUUUcccxxxtttmmmiiiooossseee\\\ZZZRRROOOOOOQQQPPPMMMNNNRRROOOOOOOOOOOOOOOOOOOOOOOOHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGGGGHHHJJJMMMOOOLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFBBBDDDFFFEEEBBBAAACCCFFFBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFDDDCCCCCCDDDEEEEEEBBBCCCDDDFFFGGGGGGFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOPPPOOONNNMMMMMMMMMNNNOOOMMMLLLKKKKKKHHHDDDGGGMMMRRR[[[gggqqqxxx}}}||||||~~~{{{~~~|||{{{zzzzzzssspppmmmjjjfffaaa\\\XXXSSSRRRRRRQQQPPPPPPPPPPPPQQQSSSVVVZZZ___cccfffhhhkkknnnrrrvvvzzz|||uuuppplllnnnqqqwwwxxxhhhXXXRRRPPPMMMOOOSSSYYYiiisssppppppxxxxxxlll^^^XXXXXXRRRPPPPPPRRRRRROOOQQQUUUMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKKKKJJJIIIHHHFFFEEEIIIIIIIIIJJJKKKLLLLLLMMMLLLJJJHHHHHHJJJJJJHHHEEEIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGIIIKKKLLLLLLKKKJJJKKKKKKLLLLLLKKKIIIFFFEEECCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKPPPUUU]]]eeelllssszzz~~~}}}{{{~~~~~~~~~{{{xxxuuusssrrrllliiieeeaaa^^^ZZZWWWUUURRRRRRQQQQQQRRRSSSUUUVVVVVVXXX[[[^^^aaaeeejjjnnnqqquuuzzz~~~{{{tttnnnkkkmmmsssyyyooo___SSSQQQNNNJJJNNNXXXfff}}}yyyqqqooorrr{{{mmmbbbWWWRRRQQQUUUSSSQQQQQQQQQRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJIIIHHHGGGFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLJJJHHHHHHJJJJJJHHHFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHJJJLLLLLLLLLKKKJJJKKKLLLMMMMMMLLLIIIGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIJJJKKKKKKPPPWWW^^^eeemmmtttyyy}}}||||||{{{{{{|||~~~~~~{{{xxxtttqqqnnnllleeeccc___[[[XXXUUURRRQQQSSSSSSRRRRRRSSSUUUVVVWWWYYY[[[^^^aaadddiiinnnqqqrrrwww||||||qqqlllkkkjjjoooxxxwwwaaaUUUNNNOOOOOONNNWWWcccvvv~~~rrrnnnoooxxxuuuhhh^^^UUUPPPPPPRRRPPPOOONNNOOOPPPOOONNNOOONNNNNNMMMMMMMMMNNNNNNLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIKKKLLLLLLLLLKKKIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIILLLQQQWWW^^^gggooouuu~~~}}}{{{zzzzzzyyyzzz{{{}}}}}}~~~{{{zzzvvvrrrnnniiifffeee]]]\\\YYYVVVSSSQQQOOOOOOSSSSSSSSSSSSUUUWWWYYYZZZ]]]```cccgggjjjnnnsssvvvwww||||||pppjjjiiilllnnnvvvwwwjjjUUUOOOLLLOOOQQQVVVcccsssssskkklllsss~~~mmmaaaXXXQQQNNNOOOOOOMMMLLLLLLMMMMMMMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKHHHFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGIIIJJJJJJJJJIIIHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKNNNRRRYYYbbblllsss~~~}}}|||zzzyyyyyyyyyzzzzzz{{{}}}~~~{{{yyyvvvtttqqqlllgggccc___]]]XXXXXXWWWTTTRRRPPPPPPQQQSSSSSSSSSTTTVVVYYY[[[\\\aaadddhhhlllooosssxxx{{{{{{ssslllkkkmmmqqqwwwmmm```TTTPPPNNNQQQUUU___sssvvvlllhhhppp|||tttdddZZZTTTNNNMMMOOOMMMLLLJJJJJJKKKLLLLLLKKKLLLLLLLLLKKKLLLLLLMMMMMMKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKNNNSSS\\\gggnnn}}}~~~|||zzzxxxwwwwwwwwwwwwyyyzzz|||}}}|||yyyvvvssspppnnnjjjfffaaa]]]YYYXXXSSSTTTTTTSSSQQQPPPRRRTTTTTTTTTUUUVVVXXX[[[^^^```eeehhhmmmqqquuuxxx}}}zzztttooolllmmmqqqvvvsssbbbWWWSSSQQQPPPSSS[[[mmmwwwooojjjjjjwwwwwwjjj]]]VVVQQQMMMMMMOOOMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJHHHFFFEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFGGGHHHMMMUUU^^^eeettt{{{}}}|||zzzwwwvvvuuuuuuuuuwwwxxxyyyzzz}}}~~~|||zzzxxxwwwsssooolllgggfffccc___[[[XXXUUUSSSMMMOOOQQQQQQOOOOOORRRUUUVVVVVVWWWYYY\\\```ccceeeiiimmmrrrvvvzzz~~~yyyrrrooommmlllooouuu~~~uuueeeWWWPPPNNNOOOQQQYYYhhh}}}ooommmnnnrrrkkk```VVVRRRPPPMMMLLLNNNLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFHHHIIIHHHEEECCCDDDFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJEEEEEEEEEFFFIIIPPPXXX^^^jjjrrr|||~~~|||yyywwwwwwvvvwwwvvvvvvvvvvvvwwwyyy{{{|||xxxwwwuuusssqqqmmmhhhddd___^^^\\\YYYVVVSSSQQQPPPJJJMMMQQQQQQOOOPPPTTTXXXZZZZZZ[[[^^^aaaeeehhhjjjmmmqqqwww|||vvvpppllllllmmmpppxxxwwwggg[[[TTTOOONNNQQQXXXeee{{{uuulllqqqwwwsssaaaXXXQQQOOOOOOLLLJJJKKKKKKIIIHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHGGGDDDBBBCCCEEECCCDDDDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@BBBCCCDDDEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEGGGDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDEEEBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJEEEFFFFFFFFFIIINNNVVV[[[bbbkkkvvv|||}}}}}}{{{zzzzzzzzzuuuuuutttssstttuuuvvvwww}}}~~~}}}|||{{{uuusssqqqooommmhhhccc___YYYXXXWWWUUURRRPPPOOONNNJJJNNNRRRRRRQQQRRRWWW[[[]]]]]]___aaaeeeiiilllnnnppptttzzzvvvqqqlllhhhjjjooowww|||kkk___XXXUUUTTTRRRWWWaaarrrsssmmmwwwuuufff[[[SSSMMMMMMNNNKKKIIIJJJJJJHHHGGGGGGIIIKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFFFFFFFGGGHHHJJJHHHIIIJJJIIIHHHGGGHHHJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKLLLMMMOOOPPPQQQTTTSSSSSSQQQPPPNNNLLLKKKEEEEEEEEEDDDEEEIIINNNRRR```fffooowww}}}|||zzzyyyyyywwwvvvtttrrrrrrssstttuuuvvvvvvxxxzzz}}}~~~}}}{{{yyyuuurrrpppnnnjjjeeeaaa]]]ZZZYYYSSSTTTSSSPPPMMMKKKLLLMMMMMMOOOQQQRRRTTTWWW[[[^^^```bbbfffhhhkkkooosssvvvyyy}}}uuupppnnnjjjkkkqqqxxx~~~hhh]]]XXXTTTQQQPPPUUUaaaqqqzzzrrrppp}}}{{{jjj```TTTPPPLLLJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIJJJLLLLLLMMMMMMMMMFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCDDDFFFGGGFFFGGGHHHJJJIIIKKKLLLLLLJJJHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMNNNPPPRRRSSSSSSTTTTTTSSSSSSQQQOOOMMMKKKJJJFFFFFFEEEEEEEEEHHHMMMPPP\\\bbbllluuu|||~~~|||{{{zzzvvvtttrrrqqqppppppqqqrrrsssssstttvvvxxx{{{}}}~~~~~~|||zzzxxxvvvsssooollliiigggddd```[[[XXXVVVTTTPPPQQQQQQPPPNNNNNNOOOPPPQQQRRRTTTVVVXXX[[[___bbbdddfffiiilllooossswwwzzzwwwooollllllkkkpppyyyppp___VVVSSSRRRSSSVVVcccppp|||wwwtttyyyqqqbbbYYYRRROOOKKKIIIJJJKKKJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>????????????>>>======@@@????????????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAACCCEEEFFFGGGFFFGGGIIIJJJKKKMMMOOOOOOMMMJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPSSSUUUVVVUUUUUUSSSSSSRRRPPPNNNLLLJJJIIIGGGGGGFFFEEEEEEGGGKKKNNNVVV]]]hhhsss{{{}}}||||||wwwvvvtttrrrpppppppppqqqpppppppppqqqrrrtttuuuvvv|||~~~}}}{{{yyyvvvsssqqqnnnkkkgggccc```^^^[[[XXXTTTRRRPPPOOOLLLMMMNNNOOOOOOPPPRRRTTTTTTVVVYYY[[[]]]```cccfffiiikkkooorrrtttxxx}}}}}}uuunnnjjjjjjnnnqqqyyy~~~kkk```VVVQQQOOORRRYYYbbbrrryyysssuuuyyytttdddXXXQQQNNNLLLIIIHHHIIIJJJIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>???>>>>>>======???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGGGGGGGIIIKKKMMMOOOQQQQQQOOOKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLPPPSSSUUUUUUTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFEEEFFFIIIKKKPPPXXXdddpppyyy~~~}}}}}}{{{zzzxxxvvvtttsssrrrrrrooonnnnnnnnnnnnoooooopppuuuwwwzzz~~~~~~|||yyywwwssspppllliiifffbbb^^^[[[WWWVVVTTTQQQOOOMMMLLLLLLJJJKKKMMMNNNOOOPPPSSSVVVWWWYYY\\\___aaacccgggjjjlllooosssvvvyyy}}}zzzrrrmmmiiijjjmmmttt{{{}}}lll\\\WWWRRRPPPOOOUUUbbbooo~~~vvvrrrsssuuuyyygggZZZQQQLLLJJJIIIHHHGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>======>>>>>>>>>>>>???????????????>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGGGGGGGHHHIIIKKKMMMOOORRRRRROOOLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLPPPSSSTTTTTTRRRQQQPPPPPPOOONNNMMMKKKIIIHHHHHHHHHHHHFFFEEEEEEGGGJJJMMMTTT___kkkuuu}}}~~~~~~}}}|||zzzxxxvvvtttsssssspppooonnnmmmmmmmmmmmmmmmppprrruuuyyy}}}}}}zzzyyywwwtttqqqllliiieeebbb___\\\XXXUUURRRQQQOOONNNMMMLLLLLLLLLKKKMMMNNNOOOPPPQQQTTTVVVXXX[[[___bbbdddgggjjjlllppprrrvvvyyy}}}{{{qqqllljjjjjjooouuu|||nnn___TTTRRRQQQQQQSSSZZZlll|||zzzqqqkkkmmmttt{{{mmm^^^UUUOOOKKKFFFFFFFFFFFFEEEEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAADDDFFFGGGHHHGGGHHHJJJKKKLLLNNNPPPPPPNNNKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIMMMNNNPPPRRRSSSRRRQQQPPPNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJPPPZZZdddnnnwww|||{{{zzzxxxwwwuuussssssrrrqqqpppnnnmmmmmmmmmmmmmmmnnnqqqtttwwwzzz|||}}}}}}|||yyyvvvsssrrrooollliiidddaaa]]]ZZZXXXVVVTTTRRROOONNNNNNMMMMMMMMMNNNNNNNNNPPPQQQRRRSSSTTTWWWZZZ\\\___cccgggiiilllnnnqqquuuwww{{{zzzrrrlllkkklllpppxxxrrrbbbXXXOOOOOOPPPTTTYYYeeeyyyuuuoooiiieeelllwwwrrraaaWWWRRRMMMJJJDDDEEEFFFEEEDDDCCCCCCEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHH@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???===<<<<<<<<<>>>???===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA????????????@@@@@@@@@@@@????????????@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB??????@@@@@@@@@AAAAAAAAADDDFFFHHHHHHHHHHHHJJJKKKKKKLLLNNNMMMKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJFFFGGGGGGFFFEEEEEEGGGHHHGGGLLLTTT]]]fffpppzzz}}}}}}|||{{{yyywwwvvvuuusssrrrqqqooonnnnnnmmmmmmkkklllmmmoooppprrrssstttuuuwwwyyy}}}~~~}}}|||{{{xxxvvvsssqqqmmmkkkhhhfffbbb___\\\ZZZVVVTTTSSSRRRQQQOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSUUUWWWXXXZZZ^^^```aaaeeeiiimmmppprrruuuwww{{{~~~~~~vvvrrrmmmlllooottt{{{rrrcccXXXSSSLLLMMMQQQZZZdddtttzzzpppiiiiiihhhiiiuuuuuucccUUUPPPNNNJJJGGGBBBDDDEEEEEEBBB@@@AAABBBDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFF?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAA@@@>>>===<<<===???@@@======>>>???????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB?????????@@@@@@AAAAAAAAADDDFFFHHHHHHHHHHHHJJJLLLJJJKKKLLLKKKIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJEEEFFFGGGFFFEEEEEEGGGIIIFFFJJJPPPXXXaaakkkuuu|||~~~}}}{{{zzzyyysssrrrqqqpppooonnnnnnnnnjjjkkkkkkllllllmmmmmmnnnnnnooossswww{{{~~~|||yyyxxxwwwuuusssqqqmmmkkkgggdddbbb___[[[YYYWWWUUUQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUXXXZZZ\\\___cccffffffiiinnnrrruuuwwwzzz|||}}}tttnnnooolllmmmttt{{{xxxgggZZZSSSQQQLLLMMMSSS___nnnwwwmmmdddbbbhhhlllqqquuuiiiXXXNNNKKKJJJHHHEEEAAADDDEEEDDDAAA???@@@AAADDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEE>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>@@@BBBDDDBBB@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAA@@@??????>>>???@@@BBBCCCFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFIIIMMMRRRYYYbbblllrrrxxx}}}}}}|||{{{wwwuuurrrqqqrrrqqqpppooojjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmpppsssvvvyyyzzz}}}{{{vvvuuussspppnnnkkkiiihhhdddbbb```]]]ZZZXXXVVVUUUPPPPPPOOOOOOOOOOOOPPPPPPLLLNNNOOOPPPQQQRRRUUUWWWWWWYYY[[[]]]```dddhhhlllmmmppptttwwwzzz}}}zzzqqqmmmooommmmmmsss}}}mmm___SSSOOOSSSRRRSSS[[[lllwwwnnngggaaa```hhhttt}}}aaaYYYMMMGGGEEEEEECCCAAA>>>>>>???AAACCCBBB@@@>>>DDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFF>>>>>>>>>?????????@@@@@@????????????????????????AAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>==================>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBAAAEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???@@@BBBCCCBBB@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAACCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDGGGJJJOOOUUU]]]ffflllrrrwww~~~}}}yyywwwtttsssssssssrrrpppooonnnmmmlllkkkjjjiiiiiiffffffgggiiillloooqqqrrrwwwyyy|||}}}~~~|||zzzvvvtttnnnllljjjhhheeecccaaa```[[[ZZZXXXVVVTTTRRRQQQPPPMMMMMMLLLLLLLLLMMMMMMNNNNNNPPPQQQRRRSSSTTTWWWZZZ[[[]]]```bbbdddhhhmmmpppsssuuuyyy|||zzzrrrlllkkknnnpppsss}}}rrreeeZZZQQQPPPUUUYYY___mmmwwwllldddbbb```dddppp~~~zzzmmm\\\TTTKKKEEEDDDDDDBBB???BBB@@@???@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEE=========>>>>>>>>>??????========================@@@@@@@@@??????????????????@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAABBBAAAAAAAAAAAACCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFEEEDDDDDDDDDBBBDDDGGGKKKPPPVVV^^^ccciiinnnuuu}}}|||zzzwwwvvvvvvuuutttrrrsssrrrqqqnnnllliiihhhgggbbbbbbcccdddfffgggiiijjjnnnppprrrsssuuuwww{{{}}}|||yyyuuusssoookkkiiidddcccaaa^^^\\\YYYWWWVVVSSSRRRQQQOOONNNMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNPPPRRRTTTUUUVVVXXX[[[^^^```cccfffhhhkkknnnrrrvvvyyy|||}}}uuuqqqmmmkkknnnsssyyyvvveee\\\UUUPPPSSS[[[^^^lllwwwlllddd___```cccmmm}}}|||iii]]]SSSNNNHHHDDDCCCBBB@@@===CCCAAA>>>>>>@@@BBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC============>>>>>>>>>>>>========================?????????????????????>>>?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>========================>>>>>>>>>>>>===============>>>??????AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>????????????????????????@@@??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBAAACCCEEEHHHKKKPPPVVV[[[___dddllluuu}}}~~~|||yyyxxxxxxwwwvvvtttuuutttrrrooommmjjjhhhgggcccccccccccccccdddeeefffgggiiikkkmmmmmmooosssuuuxxx{{{}}}~~~{{{yyyvvvsssoookkkhhheeeaaa^^^\\\[[[ZZZXXXUUUSSSRRRQQQNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSUUUWWWXXXZZZ\\\___bbbeeehhhkkknnnppptttwwwzzz~~~zzztttpppoooooopppvvv}}}zzzkkk]]]WWWSSSQQQXXXccckkk~~~wwwnnnfffbbbbbbdddmmm|||nnn^^^SSSLLLIIIFFFDDDCCCBBB???===AAA???===>>>???AAAAAAAAA???@@@@@@AAABBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBB============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>============<<<============>>>>>>>>>>>>=========<<<===>>>>>>???BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???@@@@@@@@@@@@???>>>>>>??????????????????????????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBCCCEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBAAABBBCCCEEEFFFHHHLLLQQQTTTWWW\\\cccllluuu|||zzzzzzyyyxxxvvvuuutttrrrpppnnnkkkjjjiiieeeddddddccccccccccccdddccceeefffgggggghhhkkkmmmnnnqqqtttvvvxxx{{{~~~~~~~~~}}}|||yyyvvvsssqqqllliiifffbbb```]]]YYYVVVUUUTTTSSSRRRPPPOOONNNMMMLLLLLLKKKLLLLLLMMMNNNOOONNNOOOOOOPPPRRRTTTVVVWWWVVVXXX[[[]]]^^^aaadddgggiiilllpppsssvvvyyy|||xxxtttqqqppprrrsssvvvooobbbWWWTTTRRRTTT^^^lllyyyooogggaaaaaaeeelllzzzssscccVVVMMMGGGFFFEEEDDDDDDBBB@@@>>>?????????AAACCCCCCAAA???>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA=========>>>>>>>>>??????????????????????????????============>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA??????>>>>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============<<<<<<============>>>>>>>>>>>>======<<<<<<======>>>???BBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@??????>>>===????????????????????????>>>???@@@@@@??????@@@BBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBCCCEEEFFFGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAACCCEEEFFFGGGIIILLLOOOQQQUUU\\\dddmmmxxx~~~}}}|||zzzyyyvvvuuutttrrrpppnnnllllllfffeeedddccccccbbbccccccaaabbbbbbbbbaaaaaaccceeefffiiilllnnnppprrruuuxxxxxx{{{}}}|||zzzzzzuuutttssspppnnnkkkhhhgggbbb```]]]ZZZYYYVVVSSSQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPQQQRRRUUUWWWYYYZZZ[[[]]]```bbbdddgggkkknnnooossswwwzzz}}}vvvoooooooooqqqvvvzzzuuudddYYYRRRRRRTTTZZZiiiyyysssiiiccc^^^bbbjjjyyyxxxfffYYYNNNHHHCCCDDDDDDCCCCCCAAA@@@???@@@@@@AAACCCEEEEEEBBB@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<>>>???@@@AAA????????????????????????>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBBBBBBBBBB???>>>>>>>>>============???????????????>>>>>>===????????????????????????===???AAA@@@???>>>@@@BBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@BBBDDDDDDEEEFFFIIILLLLLLOOOUUU]]]fffqqq{{{~~~}}}zzzyyyxxxuuussspppooonnnhhhhhhgggeeeeeeeeeeeeeeeaaabbbbbbaaa___^^^___aaaaaacccfffggghhhiiikkkmmmnnnqqquuuxxx{{{}}}}}}wwwwwwuuutttrrrqqqooooookkkiiigggdddaaa___]]]]]]YYYWWWUUUSSSSSSRRRPPPNNNJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSUUUWWWYYY\\\^^^```aaacccfffhhhkkknnnrrruuuwwwzzz|||vvvpppmmmppprrrxxxzzzhhh[[[SSSOOOTTT[[[fffyyy~~~mmmgggcccbbbjjjwwwkkk[[[QQQJJJEEEAAABBBBBBBBB@@@?????????@@@??????@@@BBBBBBAAA@@@>>>???????????????????????????@@@@@@AAAAAABBBBBB????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>=========>>>??????@@@@@@>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAA????????????????????????>>>=========<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@??????????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===???AAA@@@>>>>>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBBBBB???AAACCCCCCCCCEEEHHHJJJIIILLLQQQXXXaaalllwww~~~~~~}}}{{{xxxuuurrrpppoookkkkkkjjjiiihhhhhhhhhhhhdddddddddbbb___^^^___``````aaaccccccbbbbbbdddeeeaaaeeeiiimmmooorrrvvvxxx||||||{{{zzzzzzyyywwwtttqqqnnnnnnmmmkkkiiihhhgggfffdddbbb___[[[XXXVVVVVVUUUSSSQQQPPPOOOPPPOOOMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUWWWXXXYYY[[[^^^aaadddeeeeeegggjjjmmmooorrrwwwzzz|||yyysssqqqpppooossswwwnnn___WWWPPPOOOWWWbbbpppyyyiiifffgggjjjvvvuuuaaaTTTMMMIIIGGG@@@AAAAAA@@@???>>>>>>??????<<<::::::;;;===>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC;;;;;;;;;<<<<<<<<<<<<===@@@??????>>>===<<<<<<;;;<<<;;;::::::;;;<<<===>>>========================??????>>>>>>======<<<<<<@@@???>>><<<<<<<<<===>>>999:::;;;<<<============@@@@@@@@@?????????>>>>>>@@@>>><<<;;;:::;;;<<<===<<<<<<============<<<<<<;;;;;;<<<<<<======>>>>>>===>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>=========<<<<<<<<<<<<======>>>@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@AAACCCEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGEEEDDDBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFKKKJJJMMMTTT[[[cccnnnyyy~~~{{{zzzxxxwwwtttrrrnnnmmmlllllljjjjjjiiihhhgggfffcccaaa____________^^^]]]\\\[[[[[[\\\]]]^^^```aaabbbdddfffiiikkklllqqqtttvvvwwwwwwvvvwwwwwwtttuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}{{{{{{{{{zzzyyyxxxvvvuuuuuusssqqqnnnkkkhhhgggfffeeecccaaa^^^\\\[[[[[[[[[YYYXXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOONNNLLLLLLOOOSSSTTTSSSQQQRRRTTTUUUUUUUUUUUUXXXZZZZZZ]]]```bbbccceeehhhjjjkkknnnrrruuuxxxzzz}}}vvvnnnlllnnnsssvvvzzzooobbb^^^[[[XXXYYYbbbnnn}}}rrrjjjjjjkkkqqqxxxaaaSSSMMMHHHDDDCCCAAA???======???@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@??????@@@@@@AAABBB;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<===>>>================================================??????===<<<<<<<<<======::::::;;;<<<============@@@@@@?????????>>>>>>>>>???>>><<<;;;:::;;;<<<===<<<<<<============<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>???@@@BBBBBBAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAA>>>??????AAACCCEEEGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIHHHJJJQQQXXX___kkkuuu}}}~~~|||{{{yyywwwtttqqqqqqpppooonnnmmmlllllliiihhhfffdddbbbaaaaaaaaa]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\]]]^^^```bbbdddeeefffhhhjjjjjjiiihhhiiiiiikkkkkkmmmnnnppprrrssstttvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttttttttrrrqqqqqqpppooommmlllkkkhhhgggdddbbb___]]][[[[[[\\\[[[YYYWWWVVVUUUUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOPPPRRRUUUWWWVVVTTTVVVWWWYYYYYYYYYZZZ\\\^^^```bbbeeeggghhhjjjmmmppptttwww{{{~~~{{{wwwqqqnnnpppuuu{{{~~~uuufff^^^]]]YYY[[[cccqqq{{{pppiiimmmuuummmYYYNNNJJJFFFBBBAAA@@@>>>======??????>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@????????????@@@AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>========================:::;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>>>>======>>>===<<<;;;:::;;;<<<===<<<<<<============<<<<<<<<<============>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>>>>AAACCCCCCBBBAAAAAABBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@>>>??????@@@BBBDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGNNNTTT[[[eeeoooxxx|||~~~}}}zzzxxxvvvvvvuuutttsssrrrqqqqqqmmmllljjjhhhfffeeedddddd___^^^]]][[[[[[[[[\\\]]]ZZZZZZZZZZZZ[[[]]]^^^^^^___aaabbbbbb```______``````aaabbbccceeefffggghhhjjjjjjkkklllmmmmmmmmmmmmmmmlllkkkiiiiiihhhhhhhhhfffffffffeeecccbbb```___\\\[[[YYYWWWUUUSSSRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKOOOOOONNNOOOOOOPPPQQQQQQTTTTTTUUUWWWZZZ[[[ZZZYYY[[[]]]^^^______```ccceeegggiiilllnnnppprrruuuwwwyyy||||||uuupppooooooqqqvvv~~~|||nnnddd]]][[[]]]]]]eeetttxxxooollluuunnn^^^OOOHHHFFFCCC@@@??????>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>???????????????@@@@@@AAA::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;========================;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;<<<<<<===>>>???>>>AAADDDDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>>=========>>>>>>>>>>>>???>>>>>>??????AAABBBDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDFFFKKKPPPVVV```jjjwww|||~~~|||{{{zzzzzzyyyxxxwwwvvvvvvqqqpppnnnllljjjiiiggggggcccbbbaaa___^^^^^^______\\\\\\[[[[[[[[[\\\\\\]]]^^^___```^^^\\\ZZZZZZ[[[[[[[[[\\\]]]^^^______```aaaaaabbbccccccccccccccccccbbbaaa```____________^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ\\\]]]______^^^___aaaccccccdddeeehhhkkkmmmpppsssuuuvvvxxx{{{}}}~~~zzztttqqqoooppprrrwww~~~kkk```[[[YYY[[[___jjjvvvxxxsssooorrrvvv___SSSHHHEEEDDDAAA>>>=========<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<===?????????BBBDDDEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>??????AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGDDDEEEJJJNNNSSS\\\fffwww|||~~~~~~}}}|||{{{zzzzzzyyyuuutttsssqqqooommmkkkjjjgggfffdddbbbaaa``````aaa______^^^]]]]]]]]]]]]]]][[[\\\[[[YYYWWWUUUUUUVVVYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYY[[[]]]___```aaabbbbbbccccccdddggghhhiiikkknnnpppsssuuuxxxzzz|||~~~~~~wwwtttrrrqqqrrrtttyyy}}}ooo```XXXWWWYYY^^^eeezzzuuupppmmmppp}}}{{{gggWWWNNNFFFEEEDDD@@@===<<<<<<<<<<<<<<<;;;::::::;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======>>>>>>???@@@::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777999:::;;;;;;<<<;;;;;;;;;999:::;;;<<<============<<<<<<<<<;;;;;;;;;::::::999999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;========================::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAACCCEEEDDDCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>???<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGEEEEEEHHHLLLPPPYYYbbbsssyyy~~~}}}}}}zzzyyyxxxvvvtttqqqooonnnkkkiiigggeeecccbbbbbbcccbbbaaa```___^^^^^^^^^^^^]]]^^^]]][[[XXXVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVTTTSSSSSSRRRQQQQQQRRRRRRQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNOOONNNOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTUUUVVVWWWYYY[[[\\\___aaadddeeeeeeeeeggghhhhhhjjjlllnnnoooqqqtttwwwyyy||||||tttqqqrrrssstttwww}}}~~~jjjaaaXXXUUUVVV[[[fffpppqqqkkkkkkkkkwwwjjjXXXQQQIIIDDDDDDCCC@@@======:::;;;<<<;;;999999999:::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>???999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<;;;999888::::::::::::::::::::::::999999999999999888888888888999:::;;;<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>???@@@CCCDDDDDDDDDBBBAAAAAACCC@@@??????>>>>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>=========>>>??????@@@@@@?????????@@@@@@AAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGDDDCCCFFFIIIMMMUUU^^^jjjqqq{{{~~~|||zzzwwwtttrrrqqqpppmmmkkkiiihhhhhhhhheeeeeedddcccbbbbbbbbbbbbbbbbbbaaa___\\\[[[\\\^^^XXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYY[[[\\\^^^```aaacccfffiiijjjiiiiiikkkmmmoooqqqsssuuuvvvyyy|||}}}yyysssqqqsssvvvzzz|||vvvjjj\\\XXXTTTTTTWWWaaarrr~~~pppggghhhooovvvppp\\\MMMJJJDDD@@@AAAAAA>>><<<===999;;;<<<;;;888777888:::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<;;;:::888777::::::::::::::::::::::::777777777888999999::::::777888:::;;;<<<;;;;;;:::888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888999::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::;;;;;;<<<<<<<<<::::::;;;;;;===>>>???@@@DDDDDDDDDCCCAAAAAABBBCCC??????>>>===========================>>>>>>>>>???>>>>>>============>>>>>>@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFCCCBBBEEEGGGKKKSSS[[[bbbkkkvvv~~~~~~~~~}}}}}}}}}}}}zzzwwwvvvxxxvvvtttqqqooonnnnnnnnniiiiiihhhgggfffffffffgggbbbbbbaaa___\\\[[[]]]^^^[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVRRRRRRQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```bbbdddfffgggfffiiilllmmmllllllnnnppptttvvvxxxzzz|||~~~xxxtttqqqpppqqqwww~~~yyyggg\\\WWWUUUTTTUUUZZZggg}}}yyyqqqhhheeekkkvvvtttdddTTTHHHEEE@@@===??????===<<<>>>888:::<<<;;;888777888:::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>::::::999999888777666666======<<<;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::999999;;;<<<<<<;;;999999777777777777888888888888999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<:::888888:::;;;999666777777777777777888888999:::;;;<<<======;;;999888999999888888888888888888888888999999999:::::::::888888888888999:::;;;;;;:::::::::999999888888888999999::::::::::::;;;;;;=========>>>??????@@@@@@AAAAAABBBCCCBBBAAA???>>>?????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;<<<>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEFFFGGGGGGFFFEEECCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDEEEGGGKKKPPPRRR^^^cccjjjqqqvvvzzz~~~}}}}}}yyywwwwwwyyy{{{{{{}}}{{{yyyxxxwwwvvvsssqqqooonnnmmmmmmmmmlllkkkjjjiiihhhgggfffdddbbbaaa```____________^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVUUUSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSTTTUUUVVVXXX\\\]]]]]]^^^______``````bbbbbbbbbaaaaaa`````````___```aaabbbeeegggiiijjjlllmmmooopppqqqssswwwzzzyyy{{{}}}zzzsssrrrqqqrrrtttwww~~~}}}lll```\\\UUUTTTTTTZZZhhh{{{}}}uuummmiiifffhhhtttpppaaaTTTMMMKKKBBBAAA???===;;;;;;;;;<<<999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999999<<<;;;;;;;;;;;;<<<======::::::999888888777666666999999999888999999::::::999:::;;;<<<<<<;;;:::999999999::::::::::::999999666666777777777888888888999999999888888888888888888999:::;;;;;;<<<<<<<<<:::777666666888888666444777777666666777777888999999:::;;;<<<;;;:::888777888888888888888888888888888888888999999999::::::999999888888888999:::::::::::::::999999888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>?????????>>>>>>===============<<<<<<<<<;;;;;;;;;======;;;;;;;;;===???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEGGGKKKNNNQQQXXX]]]cccjjjooouuuzzz}}}~~~|||yyyyyyzzzzzzzzz}}}~~~}}}|||{{{zzzxxxuuusssrrrqqqqqqqqqpppooonnnlllllljjjiiigggfffdddcccccccccbbbaaaaaa```___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\YYYXXXWWWVVVVVVVVVWWWXXXYYYXXXVVVUUUUUUVVVXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[_________```aaaaaabbbbbbccccccccccccccccccccccccggghhhiiijjjlllnnnpppqqqoooqqqssstttuuuxxx|||zzztttqqqqqqvvvyyy}}}~~~pppbbbZZZWWWUUUWWW[[[dddssstttnnnhhheeefffjjjrrrtttdddWWWKKKEEEEEEAAA@@@>>>===;;;;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;<<<;;;;;;:::999999999999999;;;;;;;;;;;;;;;<<<<<<===999999999888888777777666777777777777777888999:::999::::::;;;;;;::::::999999888888777777888888999666666777777777777888888999999888888777777777666888888999:::;;;;;;;;;;;;888777666666777777666555666666666666666777888888777888999:::999888777666777777777777888888888888777888888888999999999999:::999888888888888888888999999999999999888888888999999999999::::::::::::;;;<<<<<<===>>>>>>??????@@@??????>>>>>>>>>>>>???@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@===;;;<<<>>>AAADDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIILLLNNNPPPTTTYYY___eeelllsssxxx|||}}}|||{{{zzzyyywwwzzz}}}}}}{{{yyyxxxvvvvvvuuuuuutttrrrqqqpppnnnmmmllljjjiiihhhhhhhhhfffeeeeeedddcccbbbaaaaaabbbbbbaaaaaaaaa`````````]]]\\\\\\[[[ZZZ[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[[[[[[[[[[]]]^^^___bbbbbbccccccdddeeeeeeeeeffffffgggggghhhiiiiiiiiilllmmmnnnoooppprrrssstttuuuvvvxxxzzz{{{~~~wwwuuusssqqqsssvvv}}}|||oooddd[[[WWWXXXYYY___iiiwww}}}qqqggg```___bbbiiitttuuubbbUUUKKKCCC???@@@??????===<<<;;;;;;;;;;;;999999999999999999999999999:::::::::::::::;;;;;;;;;:::999999888999999999;;;;;;::::::;;;;;;<<<===999888888888777777777666777777777888888:::;;;;;;999999::::::::::::999999888777666555555666777888666666666666777777777888:::999999888888777777777777888888999::::::999999888888888888888888888777666555555555555666777777666666777777777666666555666666666777777777777777777777777888888888888999:::999888777777777777777999999999888888888888888888999999999999:::::::::;;;;;;;;;<<<======>>>>>>???>>>===<<<;;;<<<===>>>??????>>>===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@>>>======???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKIIIKKKOOOTTT[[[ccclllrrrvvvzzz~~~{{{yyywwwxxxyyy{{{}}}}}}|||yyyyyyyyyxxxwwwvvvuuutttrrrrrrpppooonnnmmmmmmmmmjjjjjjiiihhhgggfffeeeeeeeeeeeeeeedddddddddccccccaaaaaa``````____________```___^^^^^^^^^___```aaaaaa````````````bbbcccdddffffffgggggghhhiiiiiiiiiiiiiiijjjlllmmmnnnooopppqqqrrrssstttuuuvvvwwwwwwyyy{{{}}}~~~zzztttppprrrtttvvv{{{rrrgggaaa]]]___cccgggooo}}}}}}sssjjjddd^^^aaaiiitttqqqcccTTTKKKDDD???===???======<<<;;;;;;;;;::::::888888888888888888888888999999999999::::::::::::999999888888888888999999:::::::::::::::;;;;;;<<<888888888777777777777777666666666777888999:::;;;999999999888888999999999888777555555555555777888555666666666666777777777::::::999999888888888777666777888888888888888888777777777777777777777888555555555444555555666777444444555555555555555555555555666666666777777777666666777777777888888888999888888777666666666666888888888888888888888888888888888999999999::::::999::::::;;;<<<<<<=========<<<;;;:::;;;<<<===>>>>>>>>>======<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGHHHDDDFFFIIIMMMSSS\\\eeelllpppttt{{{~~~{{{yyyyyyyyyxxxxxx{{{||||||||||||{{{yyyxxxwwwvvvvvvtttsssrrrrrrrrrrrroooooonnnmmmlllkkkjjjjjjhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeeeddddddcccbbbbbbbbbbbbcccddddddeeeffffffeeeeeefffgggiiijjjkkkkkkkkklllmmmmmmnnnnnnnnnnnnoooqqqsssuuuvvvvvvyyyzzz|||~~~~~~|||wwwsssssspppppptttyyy~~~yyylllfffeeegggnnnvvvvvvmmmgggddd```iiivvvttt```UUUIIIDDDAAA======???:::;;;;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999888888777777777888888999999999999999999:::;;;;;;777777777777777777777777555555555555555666777888999888888777777888888999777666666555555666666777555555666666666666777777888888888888888888888888666666777777777777777666333444555555444444555666444444444444444555666666444444444444444444555555444444555555666666777777666666666666777777777777888777666666666666666666777777777888888888888888888888888888999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDFFFIIINNNVVV___eeekkkooouuu{{{}}}|||{{{xxxvvvwwwzzz}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwuuutttsssrrrqqqppppppooollllllllllllkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiihhhggghhhhhhiiijjjjjjjjjkkkllllllkkkkkklllmmmooopppqqqqqqqqqrrrssssssttttttuuuuuuwwwxxxzzz|||}}}~~~~~~|||wwwsssqqqpppqqqqqquuu||||||ssskkklllrrr{{{|||pppgggcccdddffftttrrrbbbRRRIIIAAA???>>><<<;;;<<<888999999::::::::::::999888888888888888888888888999999999888888888888777777777777666777777888999999999888888999999:::;;;666777777777777777777777777666666555666666777777999888777777777777888999666666777777777777666666555555555666666666777777444444555555666777777777666666666777777666666555111444555555333333555777444444333333444444555666333333333333444444555555333333444555555666777777555555555666666666777777666666555555555666777777666777777777888888888999888888888888999999999999888888999999:::;;;;;;;;;:::;;;;;;<<<======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>????????????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJGGGFFFEEEDDDCCCCCCBBBBBBAAABBBDDDFFFJJJPPPXXX^^^eeeiiinnnrrrvvv{{{|||xxxwwwxxxyyyzzz|||~~~}}}|||||||||||||||zzzzzzyyyxxxwwwvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqppppppqqqqqqqqqpppooonnnnnnooopppqqqrrrrrrrrrrrrsssrrrrrrqqqrrrsssuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{|||}}}~~~|||vvvrrrqqqrrrssssssxxxzzzzzztttsss{{{wwwnnnggggggjjjtttrrr___UUUIIIAAA<<<===>>>;;;999:::666777888:::::::::999999888888888888888888888888999999888888777777777777666666666666666777888888888888888888888999::::::666666666666777777777777:::999999888888888888999999888777666666777888999555666777888888777666555555555555555666666666777111222222333444555666666555666666666666666555555333555777777555444666999444333333333333444555555444333333333444444555666333333444444555666777777555555555555666666666777555555555555555666777888666666777777888888888999777888888888888999999999777888888999::::::;;;;;;999:::<<<===>>>===<<<<<<999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<=========>>>>>>?????????>>>>>>AAABBBBBBCCCCCCBBBBBBAAABBB@@@===<<<<<<>>>AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@AAACCCEEEHHHMMMTTTYYY```cccgggkkknnnrrrvvvyyy}}}|||yyyyyyyyywwwyyy|||}}}~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwwwwvvvvvvvvvvvvssstttuuuuuuuuutttrrrrrrttttttvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvxxxyyyzzz||||||}}}}}}~~~~~~xxxtttqqqoooqqqtttwwwxxx}}}zzz}}}~~~vvvpppkkknnntttttt```SSSLLLEEE???<<<>>>???<<<999999555666888999::::::999888777777777777777777777777999888888888777777666666666666666666666777888888888888888777888999999:::444555666777777666555444555555666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555555444333333555555444333444555555666666666666666555555444444444555555666444444444444444444444444444444444555555555555666444444444444444444444444555555444444444444555555666666666666666666666666666777777777888888888888999888888888777777666666<<<999666555666777888777999999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<========================???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>???@@@CCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>???AAABBBEEEIIIOOOTTT[[[^^^bbbeeegggjjjmmmooouuuzzz}}}zzz{{{|||}}}{{{xxxxxxzzz}}}{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyxxxxxx{{{{{{||||||}}}|||||||||~~~~~~~~~zzzttttttssssssuuuzzz}}}tttqqqmmmlllvvvwwweeeSSSIIIGGG???===;;;;;;;;;:::999777888888888777777777777777888888888888888888888888777777666555555555555555666555444333333444555666888999999777666555666888555555666666666666555555555555666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555555333333333444555444333333333444555555555555555666555555444444444555555444444444444444444444444444444444444555555555555444444444444444444444444555555444444444444555555555555555555555555555555666666777777777888888888777777777666666666555555888777555555777999999999999999999::::::::::::;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;========================??????@@@@@@@@@??????>>>@@@???>>>>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>???AAABBBDDDIIINNNRRRXXX[[[^^^bbbdddgggjjjlllqqqvvv}}}{{{||||||yyyvvvuuuwwwyyy{{{|||~~~~~~~~~~~~|||wwwrrrrrrtttvvvzzzvvvoooqqqsssxxxtttdddUUUGGGAAA@@@>>>===;;;:::;;;:::888777777777777777777777777777444444444444444444444444777777666555555555555555777666555555555555666777666777888777666777999:::666666555555555555666666555555666666666666555555666666666666666666666666555555555555555555555555444444444444444444444444555333222333444555444222222222333444444444444444777666555444444444444444555555555555555555555555444444444444555555555555444444444444444444444444555555444444444444555555555555555555555555555555666666666666777777777777666666555555555555555444555444444666888::::::999888888999999999:::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>>===<<<<<>>>>>===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFDDDBBBAAA?????????>>>???@@@BBBDDDGGGLLLPPPSSSVVVYYY]]]```ccchhhkkknnnsss{{{~~~{{{wwwuuuuuuuuurrrtttvvvzzz~~~|||yyywwwttttttttttttrrrqqqvvvyyy{{{vvvooolllsss}}}yyycccTTTJJJBBB>>>>>>===<<<::::::::::::888666666666666777777777777777777777777777777777777777777666555555444555555555777777666666666666777777555666777777777888:::===666666444333333444666666444555555666666555555444555555555555555555555555555555555555555555555555444444444444444444444444444333222222444444333222222222333444444444444444888777666555444333333333555555555555555555555555333333444444444555555555333333333333333333333333555444444333333444444555444444444444444444444444555555555666666666777777555555555555555555555555444444444666999:::999777888888888888999999999999999999888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;:::>>>============>>>???@@@????????????????????????===>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????===???@@@AAACCCEEEJJJMMMNNNQQQTTTYYY]]]ccciiimmmpppuuu|||{{{xxxvvvuuupppqqqrrruuuwwwzzz}}}|||xxxuuuqqqpppooopppsssvvvyyyzzzxxxrrrqqqnnnppp{{{|||jjjVVVJJJEEEAAA>>>>>><<<:::999888999999777666555555666666666666666777777777777777777777777777666555555444444555555555666666555555555555666666555666777777777888:::<<<666555444333333444555666444444555555555555444444444444444444444444444444555555555555555555555555444444444444444444444444444333222222333444333222333333444555555555555444888777666555444333333333555555555555555555555555333333333444444444444555333333333333333333333333444444333333333333444444444444444444444444444444444555555555555666666666666666666666666666666666666555555666888888777555777777777888888888999999999888888777777888888999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;:::999======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBB@@@@@@?????????===>>>@@@AAAAAACCCGGGIIIJJJLLLPPPUUU[[[ccckkkppptttyyy|||yyywwwsssssssssssstttvvvwwwwww{{{~~~}}}wwwsssqqqqqqpppmmmnnnppprrrvvv|||xxxqqqmmmppprrrzzz|||fffWWWHHHBBB@@@===999888:::999777777888888777555444444555555555666666666444444444444444444444444555555444444444444555555444444444444444444444444666777888777666666888:::555555444444444444555555444444555555555555444444444444444444444444444444555555555555555555555555333333333333333333333333444222111222333444333111333333444555555555555555777666555444444444444444444444444444444444444444333333333333444444444444333333333333333333333333444444333333333333444444333333333333333333333333444444444444555555555666666666666666666777777777777555555555777888777555666777777777777888888888888888777777777777888888999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@????????????<<<>>>@@@@@@@@@BBBDDDFFFFFFIIILLLPPPWWW___hhhnnnvvv{{{}}}~~~{{{xxxwwwvvvuuutttssssssssstttvvvzzz}}}wwwtttooojjjhhhhhhjjjkkkkkknnnssswww}}}wwwqqqmmmkkkssszzz|||kkkUUUKKKBBB@@@???;;;888777999777666666777777666555333333444444555666666666555555555555555555555555444444444333444444555666222333444444444444333222555666777666555555666888333444444555555444444333333444444555555444444333333333333333333333333333555555555555555555555555333333333333333333333333333222111222333333333111222222333444444444444444666555555444444444555555333333333333333333333333222222333333333444444444222222222222222222222222444333333222222333333444222222222222222222222222333333444444444555555555444444555555555666666666666444333333666888999888666666666777777777888888777777777666666777777777999999999999999999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;===========================>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@<<<>>>???@@@@@@@@@BBBDDDEEEFFFHHHKKKPPPXXXaaagggsssxxx~~~}}}sssrrrpppooorrrzzz}}}zzzwwwtttsssrrrppprrrtttuuuvvvwwwzzz|||~~~}}}xxxsssqqqlllkkkiiiggggggiiimmmpppqqqvvv}}}|||tttoooooopppqqqzzziiiZZZKKKEEE@@@@@@>>>:::999:::888666555555777777666444222333333444555555666666777777777777777777777777444333333333444444555666333333444555555444333333222333444444444444777999222333555555555555333222333444444555555444444333333333333333333333333333555555555555555555555555333333333333333333333333333222111111333333222111111111222333333333333222555555444444444555555666222222222222222222222222222222333333333444444444222222222222222222222222444333333222222333333444222222222222222222222222333333333444444444555555333333333444444555555555444222111222555999;;;;;;666666666666777777777777777777666666666666777777888888888888888888888888888888888888888888888888888999:::;;;<<<=========;;;;;;;;;<<<<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@<<<===???@@@???@@@AAACCCDDDDDDEEEGGGKKKRRRZZZ```ooottt{{{}}}yyymmmkkkiiifffgggmmmtttzzz{{{xxxvvvtttooopppqqqqqqpppqqqsssuuuqqqvvv|||~~~wwwrrrooonnnmmmmmmhhhiiiiiiiiilllpppuuuyyy{{{~~~yyysssllllllqqqvvvxxxppp[[[OOODDD???<<<<<<:::666777:::777666555555666777555444222222333444444555666666444444444444444444444444333333333333444444555666333444555666666555444333///000222333333555888:::222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333222222111111222222333222222222333333444444444333333333444444444555555222222333333333333444444444444555666555444222111222222222222222222222222444444444444444444444444333333333333333333333333555555555555555555555555444444444333333222222222222333444444555555444444777777777777777666666666444444555555666666777777999999999888888888777777666666666666666777888888777888999:::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999:::;;;<<<============>>>>>>>>>>>>>>>=========>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAA??????????????????@@@@@@????????????????????????@@@AAABBBDDDGGGMMMTTTYYYdddlllwww|||tttnnnfffaaaaaadddiiikkkvvv{{{yyywwwuuurrrppppppooommmlllnnnoooqqqtttxxx||||||xxxqqqnnnllljjjjjjjjjiiihhhiiijjjlllooorrrwww~~~uuupppjjjiiimmmwwwmmm[[[OOOHHH>>>===:::888777777888888888777777666555444444444333333333333333333333333111555666444444666555111444333333222222333333444333333333444444444555555444444444555555555555666222333333333333333333444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333222222111111222222333222222222333333333444444333333333333444444444444222222222333333333444444333444555555555444333222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444333333333222222222222333444444555444444444666666666666666666666666555555555555666666666666999999999888888777777777666666666666666777777888777888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<=======================================>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@>>>>>>?????????@@@@@@@@@???????????????????????????@@@AAABBBEEEJJJPPPUUU^^^eeepppyyyzzzssskkkdddbbbbbbccccccfffmmmxxx}}}zzzwwwuuusssrrrpppnnnkkklllmmmppprrruuuwwwyyy}}}~~~zzzwwwtttooollljjjhhhfffeeefffggghhhiiimmmppptttyyysssmmmjjjgggiiiqqq|||rrr___QQQFFF@@@===;;;999777666666777777777777666666555444444333333333333333333333333333111555555333333666555222444333333222222333333444333333333444444444444555444444444444555555555555444333333333333333333222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333222222111111222222333222222222222333333333333222222333333333444444444222222222222333333333333222333333444444444444333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222333444444444444444444444444444444555555555666666666555555555555555888888888888777777777777666666555555666666777888777888999:::::::::::::::;;;::::::999999:::;;;;;;999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBB>>>??????@@@@@@??????>>>======>>>???@@@AAAAAABBB????????????????????????>>>???@@@@@@BBBFFFKKKOOOUUU[[[fffpppwww}}}vvvnnnhhhddd```^^^\\\___fffoooxxx|||zzzwwwtttqqqmmmmmmmmmmmmnnnooopppppppppqqqsssvvvyyy{{{}}}~~~~~~xxxtttpppmmmjjjiiihhhfffeeefffeeedddeeegggkkknnnqqqxxx{{{}}}ooodddgggggghhhnnnxxxqqq]]]OOOFFF>>>999;;;:::888666555555666666666666666555555444444333333333333333333333333333222444444111222666777444444333333222222333333444333333333333444444444444444444444444555555555555444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222333222222222222333333333333111222222222222333333333222222333333444444444444222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222333222222222222222222222222222333444444444444333333333333333333444444444666666666555555444444444777777777777777777777777666555555555555666777777777777888999999999999999999999999999999::::::;;;999:::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===???AAABBBBBBCCCAAABBBBBBCCCCCCCCCBBBBBB===>>>???@@@@@@???>>>===<<<======???@@@AAABBBBBB????????????????????????>>>???@@@@@@@@@CCCGGGJJJNNNTTT]]]gggooowww~~~|||tttllleee```___]]]___dddjjjrrr~~~~~~zzzwwwtttsssqqqooonnnmmmmmmmmmkkklllmmmnnnpppqqqrrrsssuuuwwwzzz{{{wwwrrrlllhhhiiigggfffeeeeeefffgggggghhhhhhjjjlllpppuuu|||}}}ooofffaaaeeehhhoooxxxxxx```NNNEEE@@@<<<888999888777555555444555555555555555444444444333333333333333333333333333333111444333111222666888777444333333222222333333444222222333333333444444444333333444444444555555555444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111222222222333333111111111222222222333333222222222222333333444444222222222222222222222222000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333111222222222333333333444666666555555444444333333666666666666666666666666555555555555555666666777777777888888999999888888888888888888888999:::;;;999:::;;;;;;;;;;;;;;;;;;888999999999:::::::::;;;:::;;;===???AAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA===>>>???@@@@@@???>>>===<<<======???@@@AAABBBBBB???????????????????????????@@@@@@@@@@@@AAADDDGGGJJJOOOWWW___hhhqqqyyy~~~wwwnnnhhhccc]]][[[]]]aaagggsss}}}{{{xxxuuussspppooonnnlllllllllkkkkkkkkkkkkkkknnnoooqqqtttxxx|||~~~{{{vvvssspppmmmjjjhhheeeccccccdddddddddeeegggiiikkklllooossswww{{{qqqgggccccccdddlllxxxyyyiiiSSSDDD???===;;;999777777666555444444444444444444444444333333333333333333333333333333333333111444444111333888;;;999444333333222222333333444222222222333333333444444333333333444444444444555444333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222111111111000000111111111222222222111111111111222222222222333222222222222333333444222222222222222222222222000000000111222222333333222222222222222222222222222222222222222222222222111111111222222222222222111111222333333333333333111111222222333333444444555555555444444444444444555555555555666666666666555555444444555555666777666777777888888888777777777777777777888999::::::::::::;;;;;;;;;;;;::::::888888999999::::::;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@===>>>>>>??????>>>>>>=========>>>???@@@AAAAAABBB???????????????????????????@@@AAA@@@???@@@CCCEEEHHHLLLQQQWWW___hhhqqqwwwxxxqqqeee]]]XXXZZZ\\\^^^jjjwww~~~zzzwwwuuutttoooooonnnlllkkkiiihhhhhhkkkkkkkkkmmmnnnppprrrsssyyy|||{{{wwwtttqqqnnnlllhhhgggfffeeedddccccccdddaaabbbdddfffgggjjjooorrrvvvzzzvvviiibbbcccgggjjjvvvdddXXXHHH>>>::::::999888666666666555555555444444333333333333333333333333333333333333333333333333000444555444666;;;===;;;444333333222222333333444222222222222333333333333333333333333444444444444222333333333333333333444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333222222111111222222333222222222222111111111000000000000000111111111222111111111111222222222222444333222111111111222333222222222222222222222222000000111111222333333444111111111111111111111111333333333333333333333333000111111111222222222222111111222333333333333222111111222222333444444555333444444444444444444555444444444555555666666666555444444444444555666666666777777777777777666666666666666777777888:::::::::::::::;;;;;;::::::999888888999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@????????????????????????>>>???@@@?????????AAACCCFFFHHHKKKOOOUUU^^^hhhnnnzzz|||oooddd^^^^^^\\\[[[cccpppxxxyyyxxxvvvtttqqqooommmlllllllllkkkkkkkkklllmmmmmmrrrssstttwwwzzz~~~~~~{{{yyyxxxrrroookkkhhhgggfffeeedddbbbbbbcccccccccdddfffhhhfffiiimmmpppssswww~~~|||xxxnnngggeeekkktttyyyiiiPPPJJJAAA;;;888777777777666666666666666555555444222222222222222222333333333333333333333333333333000444666666999>>>???===444333333222222333333444111222222222222333333333222222333333333444444444222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333222222222222222222333222222222222111111000000000000000000111111111111000111111111111222222222555444222111111111222222222222222222222222222222000000111222333333444444111111111111111111111111333333333333333333333333000000111111222222222222111111222333333333333222111111222333444444555555333333333444444555555555444444444555555555666666555444444444444555666666666777777777777777666666666666666666777888999::::::::::::;;;;;;:::999999888888999:::;;;;;;<<<<<<======>>>???????????????@@@@@@@@@@@@@@@???>>>===???>>>===<<<<<<===>>>?????????????????????@@@@@@????????????????????????<<<>>>???>>>>>>>>>@@@BBBDDDEEEGGGJJJOOOWWWaaagggttt{{{|||pppgggfffaaa[[[aaalllooo{{{}}}zzzwwwuuutttoooooonnnnnnmmmmmmnnnnnnpppoooooooooqqqsssvvvxxxwwwzzz}}}xxxvvvtttqqqnnnlllkkkjjjhhheeebbb``````aaa``````bbbcccddddddeeegggjjjlllppptttyyy}}}}}}xxxuuuzzzyyymmmiiiiiilllvvvwwwbbbQQQEEECCC???;;;888777777888666666666777666666555555222222222222222222222333333333333333333333333333///444777888;;;???@@@===444333333222222333333444111111222222222333333333222222333333333444444444444444333333333333222222222222222222222222222222222222444444444444222222333333333222222222111111222222333333333333444444222222222222222222222222000000000000000000000000000000111111111111000000111111000000000000111111222222222222222222222222333333333333333222111000222222222222222222222222444333333333222111111111111111111111111111111111111111111111111111111111222222111111222222333444444444444333333222222222333333333333333333333333222333333444444333333222666555444333333444555666666666666666777777777777777666666666666777777888;;;;;;;;;::::::999999999666777777888:::;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::;;;===>>>@@@BBBDDDGGGKKKPPPVVVZZZhhhoooxxxtttjjjeeeeeehhhkkktttwww}}}|||zzzwwwtttrrrrrrrrrrrrooooooooonnnooooooppppppnnnoooppprrrtttvvvxxxyyy}}}~~~|||{{{yyyvvvtttrrrqqqpppkkkhhheeedddffffffdddbbb^^^___```___^^^^^^```bbbgggiiilllnnnppptttyyy|||~~~vvvppprrrxxx|||vvvoookkklllpppxxxuuubbbPPPDDD===<<<:::888666666666666777777666555444444333333111222222333333222222111111111222222222333333333000111444888<<<>>>===<<<333333333222222111111111222222111111111111222222444444444444444444444444222222222333333444444444222222222222222222222222222222333444444333222222333333222222222111111111111111111222222222333333222222222222222222222222000000000000000000000000000111111111111111111000111111000000000000111111222222222222222222222222222333333333222222111000222222222222222222222222111111111000000000000000222222222222222222222222111111111111111111111111222222111111222222333444444444333333333222222222333333333333333333333333222333333444444333333222666555444333333444555666555555666666666777777777666666666666666666777888;;;;;;:::::::::999999999777777888999:::;;;<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@?????????AAA@@@???>>>============<<<;;;;;;;;;;;;<<<<<<===???@@@CCCEEEHHHMMMRRRVVVZZZaaajjjrrrxxx}}}zzzuuusssssstttsssvvvzzz~~~~~~{{{zzzzzzzzzttttttsssrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqttttttuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~}}}|||zzzzzzxxxwwwvvvuuussssssrrrrrrpppooommmjjjhhhgggffffffcccaaa^^^^^^```aaa___^^^ccceeefffgggfffhhhjjjlllnnnqqqtttwwwzzz~~~uuuooommmttt|||yyyooommmjjjiiipppyyywwwfffVVVHHH@@@:::999888666555555555666555555555444333222222222111222222333333222222111111111111222222222333333333444777:::>>>???===;;;333333333222222111111111222222111111111111222222444444444444444444444444000000111222333444555555222222222222222222222222222222333333333333222222333222222222222111111111000000000111111111111222222222222222222222222222000000000000000000000000111111222222222222111111222222111111111111222222222222222222222222222222222222222333222222111000222222222222222222222222000000000000000111111111222222222222222222222222111111111111111111111111222111111111111222333333333333333333222222222222333333333333333333333333222333333444444333333222555555444444444444555555555555555666666666666777666555555555666666777888:::::::::999999999999999888888999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<===???AAABBBDDDHHHLLLPPPPPPWWW```iiipppwww~~~||||||{{{|||~~~~~~}}}{{{yyyxxxwwwvvvvvvuuuuuutttrrrqqqpppooonnnnnnooooooooonnnnnnmmmlllkkklllmmmnnnooopppppppppppppppooonnnnnnnnnnnnnnnnnnooooooooonnnmmmlllkkkiiiiiihhhfffeeeeeeeeeeeeeeedddbbbaaa______^^^^^^^^^]]]\\\\\\^^^``````___eeegggiiikkkmmmooosssvvv{{{~~~{{{qqqlllkkkppp||||||tttmmmhhhiiijjjooozzzvvvaaaQQQGGG???;;;777777666555555555555555444444333333222222111111111222222333333222222111111111111222222222222333111222555888;;;:::666333222222222222222111111111222222111111111111222222333333333333333333333333000111111222333333444444111111111111111111111111222222222333333222222222222222222222111111111111000000000111111111222222111111111111111111111111000000000000000000000000222222222333333222222222222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111111111111222333333333444222222222222222222222222111111111111111111111111111111111111111222222333333222222222222222222222333333333333333333333333222333333444444333333222444444444444444444444444444444555555555666666666555555555555555666777888999999999999999888888888888999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<====================================>>>>>>>>>????????????@@@@@@@@@@@@????????????===<<<;;;::::::999999999888999;;;<<<======<<<;;;<<<===???@@@AAACCCFFFIIIKKKRRR[[[cccjjjsss}}}~~~~~~|||{{{{{{zzzxxxwwwwwwvvvsssssssssrrrpppooommmmmmkkkkkklllmmmmmmmmmmmmmmmkkkjjjjjjiiihhhiiiiiiiiikkkjjjjjjjjjiiihhhggggggeeedddcccbbbbbbbbbbbbbbbcccbbbaaaaaa````````````aaaaaaaaabbbdddfffggghhhjjjmmmpppsssvvvzzz|||uuuoooooorrr|||wwwpppmmmlllnnnpppvvvxxxbbbOOOCCC===999777555555555555555555666666444444333333222222222111111222222333333222222111111111111111222222222222111222555888999777222...222222222111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000111111111111222222222333111111111111111111111111000000000000000000000000222222222333333222222222222111111111111111111222111111111111111111111111000111111222222111111111111111111111111111111111111111111222333333333444222222222222222222222222000000000000000000000000111111000000111111222333222222222222222222222222333333333333333333333333222333333444444333333222333444444444444444444333444444444444555555555555444444444444555666777888888888888888888888888888888999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@?????????>>>>>><<<;;;:::999888888888888777888:::<<<===<<<<<<;;;;;;===?????????AAACCCEEEFFFKKKRRRYYYaaajjjuuu}}}~~~||||||{{{zzzxxxvvvtttssspppppppppppppppooonnnnnnkkkkkkjjjiiiiiiiiiiiijjjkkkjjjiiiiiihhhgggggggggfffeeeeeedddddddddeeeeeeffffffeeeeeefffggghhhhhhggghhhjjjkkkmmmooorrrsssxxx{{{~~~uuuqqqqqqwwwvvvooollllllrrryyy}}}ooodddSSSEEE>>>:::888777555555666666666666666666444444444444333333333333111222222333333222222111000000111111111222222222555666999<<<<<<:::444000111111111111111111111111222222111111111111222222222222222222222222222222333333222222111111111111111111111111111111111111222222111111111111222222222111111111111000000000111111111222222222333333111111111111111111111111000000000000000000000000111111222222222222111111111111000000000000111111111111111111111111111111///000111111222111111111111111111111111111111111000000000000000111111111111111111111111111111111000000000000000000000000111000000000000111222222111111111222222222222222333333333333333333333333222333333444444333333222333333444444444444333333333333333444444444555555333333333444555666777888777777777777777888888888888888888999999:::::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@????????????>>>>>>>>>;;;:::999888888777777777777888999;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDDDDHHHMMMRRRYYYbbbmmmvvv}}}}}}~~~}}}wwwwwwwwwvvvuuutttsssrrrppppppooonnnnnnnnnnnnooommmlllkkkjjjiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjkkklllllllllmmmoooppprrrsssqqqsssuuuwwwxxx{{{~~~{{{zzzqqqrrryyyyyynnnlllmmmpppzzzwww[[[SSSHHH@@@<<<;;;999777555555666666777666666555444444444444444333333333111222222333333222222111000000000111111111111222333444666999:::888444000000000000111111111111111222222111111111111222222111111111111111111111111111111111111111222222222111111111111111111111111333222111000000111222333111111111111000000000000000000000111111111111222111111111111111111111111000000000000000000000000000111111111111111111000000000////////////000000111111111111111111111111//////000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000111111111222222222222333333333333333333333333222333333444444333333222222333444444444444333222222333333333333444444444333333333444555666888888666666666777777777888888777777888888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>;;;:::999888777777777777888888888999:::;;;=========???AAABBBAAABBBCCCDDDDDDGGGJJJNNNRRR[[[fffnnnxxx|||~~~~~~|||{{{{{{zzzzzzzzzzzzzzzxxxwwwvvvuuuttttttuuuuuussssssssssssttttttuuuvvvxxxxxxyyyzzz|||~~~zzz{{{}}}zzznnnhhhmmmssszzzvvvcccNNNHHH@@@;;;:::999888666444444555666555555444333222222222222222333333333111222222333333222222111000000000000111111111111///000111444555444222//////000000000111111111222222222111111111111222222111111111111111111111111//////000111222333333444000000000000000000000000333222111000000111222333111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////............//////000000000000000000000000//////000111111111111111000000000000000000000000444333333333222222111111////////////////////////000000000000000000000000000000000000000111111222000000111111222222222222333333333333333333333333222333333444444333333222222222444444444444222222222222333333333444444444222333333444555666888888555666666666777777888888777777777777777888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>;;;:::999888777777777777999888888888999;;;===>>>>>>@@@BBBCCCCCCCCCDDDEEEAAACCCEEEGGGKKKSSS^^^fffrrrwww~~~}}}}}}}}}}}}}}}~~~zzzxxxyyyyyyxxxpppgggeeeooozzzfffTTTIIICCC;;;777777777777555333333444555444333222111111111111111111111222222222222222333333222222222000000000000111111111111000111222444666666444222//////000000111111111222222222111111111111222222000000000000000000000000333333333333333333333333000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000//////......000000000000000000000000111111000000//////............//////000000111111000111111111111222222222111111111111111111111111............////////////000000000000000000000000000000000000111111111111111111000000111111222333222222222222222222222333222222222111111111111111222222222333333444444444444444444333333222222222333333333444444444555555555555555555666666666666666666777888999999::::::777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????======>>>>>>===<<<;;;;;;;;;;;;:::999888888888888:::;;;<<<<<<<<<===???AAADDDDDDDDDDDDDDDCCCCCCBBB@@@@@@BBBEEEJJJPPPVVVYYYcccjjjttt~~~~~~~~~|||zzzyyy|||{{{xxx{{{vvvqqqgggeeekkkyyyzzzgggTTTGGGDDD@@@;;;666333222333444222333333444444333333222444444333333222111000000222222222111111111000000111111222222222222111111000111111222222222111111555444222111111111111222333333222111000///......000000111111111222222222222222222222222222222222000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111000000000/////////...000000000000000000000000000000000000//////........./////////000000000111000000111111111222222222111111111111111111111111............////////////000000000000000000000000//////000000000111111111111111000000111111222333333333333222222111111111111111111111111111222222222222333333333333333333444444333333333222222222333333333444444444444555444555555555666666666666666777777888888999999999777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>========================<<<;;;;;;;;;:::999999888999999;;;<<<>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCGGGKKKPPPRRR\\\bbbkkkuuu}}}~~~yyyuuutttuuuwwwyyy}}}zzz}}}xxxnnnkkkjjjkkksssttteeeVVVHHH???>>><<<888555333333444444222333333444444333333222333333333222222111111111222222111111111000000000000111111222222111111000111111222222222222222222444333222000000000000111111111111000000000000000111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000////////////000000000000000000000000000000000////////////...////////////000000000000000000000111111111222222111111111111111111111111............////////////000000000000000000000000//////000000000000111111111000000000000111222222444444333222111000000///000000000111222222222333333333333333333222222222333333333333222222222222333333333333444444444444444444444555555555666666777777777777777777777777777777777888999999::::::::::::::::::;;;;;;;;;;;;????????????>>>===<<<;;;;;;<<<==================;;;;;;:::999999999::::::;;;===???@@@@@@AAACCCEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCFFFHHHJJJQQQWWW```iiiqqqyyyyyyrrrmmmjjjiiiiiiooottt}}}~~~wwwmmmiiijjjqqqvvvppp^^^QQQHHHAAA<<<777777666555444444444555222222333333333333222222222222222222222222111111111111111111000000000000000111111222222111111000111111222222333333444444444333111000//////000000/////////000000111111111111111111111111111000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111111111111111111111............////////////000000000000000000000000////////////000000000111000000000000000111222222333333222222111111000000//////000111222333333333444333333333222222111111333222222222222222222222222222333333333444444444333333444444444555555555777777666666666666666666666666777777888999999999:::::::::::::::;;;;;;;;;=========>>>>>>===<<<<<<;;;;;;<<<===>>>>>>======;;;:::::::::::::::;;;<<<;;;>>>@@@BBBCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAACCCDDDEEEIIINNNVVV^^^fffpppzzz|||tttmmmhhheeeccceeeiiiooowwwuuunnnjjjlllqqqzzzrrr___OOOEEE@@@===<<<555555555555555555444333222222333333333333222222111111111111222222222222111111000000000/////////000000111111111111000000111111222222333444555666555444222111000///000000////////////000000000111///000000000111111222222////////////////////////////////////////////////000111111222222111111000000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////000000000000////////////////////////.............../////////000000000000//////////////////000000000111111111000000000000000000000000............////////////////////////////////////...////////////000000000000000//////000000111222000000000111111222222222//////000111222333333333333333333222222111111111222222222222222222222222222222222333333333444444333333333333444444444444666555555555555555555555555666666777777888888999999999999:::::::::;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;<<<===>>>>>>======;;;:::::::::;;;<<<======<<>>>>>>>>;;;<<<==================:::::::::;;;<<<===>>>???>>>BBBFFFIIIKKKMMMOOOQQQRRRQQQPPPNNNKKKHHHFFFEEEAAAAAAAAAAAABBBBBBCCCDDDAAAFFFKKKPPPUUU___mmmxxx}}}uuummmhhheee```aaaccceeejjjqqqzzztttnnniiiiiilllrrr~~~{{{kkkTTTMMMDDD===:::999777444666666666666555333222111111111222222222222111111111111111111111111000000////////////............///000000111111000000///000000000000222444666888888777555333222111111222000000000//////.........------...///111222333333////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////............//////.../////////000000000111////////////////////////---------.........//////111000000000/////////...////////////000000000111000000000000000000000000............////////////////////////////////////........./////////000000///////////////000111111//////000000111111222222111111111111111111222222111111111111222222222222000111111111222222222222111222222222222333333333222222222222333333333333222222333333444444555555444444555666666777777888777888888999::::::;;;;;;888999:::;;;<<<===========================<<<;;;:::::::::;;;<<<>>>???@@@BBBFFFKKKOOOQQQSSSUUUVVVVVVUUUSSSPPPLLLHHHEEEDDD@@@@@@@@@@@@AAAAAAAAABBB>>>BBBGGGJJJNNNVVVdddooo{{{|||wwwssspppllllllkkkiiijjjmmmssswww|||xxxzzz|||~~~wwwmmmkkklllqqqxxxxxxeeeUUUIIIDDD===:::::::::888666444444444333222222222111111111222222222222111111222222111111000000///////////////.........------//////000000000000////////////...///111444666888888777555222111000111111.........///////////////////////////000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000//////////////////////////////////////////////////////............//////.../////////000000111111////////////////////////---------.........//////111111000000/////////...////////////000000000000000000000000000000000000............/////////000////////////////////////............/////////000///////////////000111111111111111111000000000000222222222111111111111111000000111111222222222333000000111111222222222222111111222222222333333333111111222222222333333333111111222333333444555555444444555555666777777777777777888999::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;===>>>>>>>>>===<<<;;;;;;::::::;;;;;;===>>>@@@AAAEEEIIINNNSSSUUUWWWYYYZZZXXXWWWTTTQQQMMMHHHEEECCC@@@@@@@@@@@@????????????<<<@@@EEEFFFIIIPPP^^^hhhuuu~~~|||zzzvvvqqqmmmllloooqqqxxx|||vvvsssqqqpppuuu{{{yyypppoooooosss|||uuufffTTTFFF@@@<<<666444555666666444222222111000111111222222111111222222222222111111333222222111000//////...//////.........---------//////000000000000//////............000333666888777666444222000//////000,,,,,,---...///000111222222111111000///......---000///...---------------////////////////////////////////////////////////........................////////////////////////////////////////////////000000////////////000000000000000000111222333444000000//////.........---000000000000000000000000....................................////////////////////////////////////000000000000000000000000000///...------...///000...//////000111000000000000000000000000000000000000000000000000000000000...///000222333333444444111111111111111111111111111111222222222333333333222222222111111111000000111111222222222333333333444444444555555555666666555555555666666666666777777777777888999999::::::888888999:::;;;======>>>>>>===;;;:::;;;<<<>>>@@@=========>>>???AAABBBCCCFFFIIIMMMQQQUUUXXXYYYZZZYYYWWWSSSNNNJJJGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCEEEKKKTTTZZZjjjsss|||wwwsss}}}}}}|||sssooommmmmmnnnqqqzzzzzzuuutttqqqxxxnnnaaaUUUJJJAAA777777777777666666666666444444444444444444444444111111111111111111111111.........///////////////000000000000000000000000///000000000000000//////......///000111222222333666444111/////////...---111000000///......------333222111///...,,,+++***//////...---------------////////////////////////////////////////////////////////////////////////................................................000000////////////000000/////////000000111333333111000000000////////////////////////////////////................................./////////000000........................////////////////////////000///...------...///000....../////////000000000000000000000000000000000000000000000000000000000,,,,,,...///000111111111111111111111111111111111111111111222222222333333222222222111111111000000111111111222222222333333333333444444444555555555444444555555555666666666666666777888888999999:::888999999:::;;;<<<============;;;;;;;;;<<<>>>???======>>>>>>???AAABBBCCCGGGIIILLLPPPTTTVVVWWWXXXWWWUUUQQQMMMIIIFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAACCCIIIPPPUUU```iiiwww}}}zzzsssnnnlllmmmoooqqqzzz~~~zzz{{{|||mmm[[[OOOGGG???:::888888888777666555444444333333333333333333333333111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////.........//////000000111444222///...//////...---............////////////000000//////.........---//////...------------...////////////////////////////////////////////////000000000000000000000000................................................000//////......//////000//////...//////000111222111111111000000000000///////////////////////////........................////////////000000000000........................//////////////////////////////............/////////...---------...///000000000000000000000000000000000000000000000000000+++,,,---...///000000000111111111111111111111111111111111222222222222333222111111111111000000000111111111222222222222333222222333333333444444444333333333444444444555555666666777777888888999999999:::::::::;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>???>>>>>>>>>???@@@AAABBBCCCFFFHHHKKKOOOQQQSSSTTTTTTSSSQQQNNNKKKHHHEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@BBBEEEKKKOOOUUU\\\hhhuuu~~~~~~}}}|||~~~yyyqqqpppnnnmmmooosssxxx|||~~~}}}{{{|||~~~ooo[[[KKKBBB>>>;;;999999999888666555444333222222222222222222222222222111111111111111111111111111111111111000000000000////////////////////////...//////000000/////////........................111000...---...///...---,,,,,,---...//////000000------......///000000000///......---------......////////////////////////////////////////////////////////////////////////................................................/////////....../////////...............///000000000000000///////////////////////////////////////......................../////////000000000111111......................../////////////////////////////////......////////////...,,,+++,,,---///111////////////////////////////////////////////////---...///000111111111111111111111111111111111111111111111111222222222222111111111111000000000000111111111111222222222222111111222222222333333333222222333333333444444444555555666666777888888999:::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>??????AAABBBBBBFFFGGGJJJLLLNNNOOOPPPPPPNNNMMMKKKIIIGGGEEECCCCCCBBBBBBAAAAAAAAAAAA@@@@@@<<<===???@@@AAACCCGGGJJJNNNSSS[[[eeeppp{{{~~~}}}|||vvvqqqoooqqqvvvzzz|||xxxvvvuuuoooqqqssswww||||||wwwvvvpppssswww|||iii]]]NNNBBB===<<<;;;:::777777666666555444333333222222222222222222222222111111111111111111111111111111000000000000000///////////////////////////......//////000///////////////..................///---,,,---...///...---,,,,,,---......//////000,,,------...///000000111......---------......///////////////////////////////////////////////////........................................................................//////............//////..................///000........................................................................////////////000000000000...................................................//////////////////...///...,,,+++,,,---///111////////////////////////////////////////////////---...///000000111111000000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222111111111222222222333333222222222333333333333444444555555666666777888888999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAADDDEEEGGGJJJKKKLLLLLLLLLIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>@@@AAABBBCCCEEEGGGLLLOOOTTTZZZaaakkkvvv}}}~~~|||yyyxxx{{{}}}uuulllggggggeeehhhlllppptttyyy~~~}}}xxxssspppqqqtttwwwyyy}}}wwwmmmjjjlllkkkqqq|||{{{jjjRRRKKKBBB<<<999888777666444444444444444555555555333333333333333333333333000000000000000000000000000000000//////.................................------...///////////////000/////////////////////---,,,,,,---//////...---.................................///////////////...------------...//////////////////////////////////////////////////////........................------------------------------------------------///......------....../////////............//////,,,---------------..................................................................////////////------------------------..............................////////////......///...---------...///000000000000000000000000000000000000000000000000000,,,---...///////////////000000000000000000000000000000000111111111111222//////000000000000000111000000000111111111111222111111222222222333333333222222222333333333444444444444555555666666777777888999999999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<===============>>>???@@@AAACCCEEEGGGIIIJJJJJJJJJEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>???AAABBBBBBCCCDDDFFFJJJLLLOOOQQQUUU\\\gggnnn{{{~~~yyyvvvwww|||xxxnnngggddd]]]^^^```aaabbbeeeiiilllsssyyy}}}wwwqqqooommmkkklllqqqyyyuuukkkbbbbbbhhhmmmwww|||gggWWWDDDAAA===:::999888666444222222333333444555555666333333333333333333333333000000000000000000000000000000//////......------........................,,,---......////////////////////////////////////...------...//////...,,,......------------------///////////////.........---------------...//////////////////////////////////////////////////////........................------------------------------------------------///......------......///000000//////...//////000------------......//////................................................------------............------------------------........................---...///000000///...---....../////////000000000000000000000000000000000000000000000000000000000......//////000000//////000000000000000000000000000000000000111111111111////////////000000111111000000000000111111111111222222222222333333333444333333333333444444444444333444444555555666777777777777888999:::;;;;;;<<<::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>???@@@CCCEEEGGGHHHHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@?????????@@@BBBBBBAAABBBCCCEEEEEEHHHJJJKKKLLLQQQZZZaaajjjsss~~~yyyxxx{{{uuummmjjj``````___\\\[[[[[[]]]```ccciiiqqqwww~~~zzzrrrkkkgggeeefffhhhkkkqqq|||rrrlllgggbbbfffoooyyyvvvfffTTTEEE???===;;;999888888666666333333333333333444444444222222222222222222222222000000000000000000000000111111000000///......---........................+++,,,---...////////////---------......//////000///......///000000...,,,+++,,,,,,------......///////////////////////////---------------...///000////////////////////////////////////////////////000000000000000000000000------------------------------------------------.........------.........111000000/////////000000---.........//////000000................................................,,,,,,,,,---------......------------------------........................---...///000000///...---...//////000111000000000000000000000000000000000000000000000000000000000000111111222222222222111000000000000000000000000000000000000111111111111.../////////000000111111000000000000111111111111222222333333333444444444333333444444444444555555333333444444555666666777666777777999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<======???AAADDDFFFGGGGGGGGGBBBCCCDDDFFFFFFFFFFFFEEECCCCCCBBBAAAAAA@@@?????????@@@AAAAAA@@@AAACCCEEEAAADDDFFFFFFFFFJJJRRRYYYZZZeeettt|||~~~}}}tttppphhhfffccc___ZZZYYYZZZ\\\\\\aaagggkkkpppwww}}}ssslllfffbbb___]]]aaagggooozzzuuujjjiiiiiihhhooozzzwwweeeVVVFFF:::;;;999777555444333444444444444444333333222222222000000000000000000000000000000000000000000000000222222222111000//////...........................+++,,,---...////////////++++++,,,,,,---...///////////////000111000...+++)))***+++,,,...///000111------......//////000000000//////---,,,+++******.........------,,,,,,,,,,,,---...///000000000000........................//////.........---------------------------------......................../////////...---------,,,........................////////////////////////........................---------------------------------.........//////------------------------------------------------..................------////////////////////////111111222111111000///...////////////////////////////////////////////////111111000///////////////111111111000000000000000//////000000111111222222222111000000000111333444222222333333333333444444555555555555666666666666888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::999888888888:::<<<>>>======???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBEEEEEEEEEEEEFFFHHHKKKLLLTTTZZZeeeqqq{{{yyyuuupppkkkhhhddd___ZZZYYY[[[]]]___bbbiiissszzz~~~~~~zzztttkkkccc^^^\\\\\\\\\ccckkkuuuxxxqqqkkkjjjkkkppp~~~nnn[[[PPPFFFAAA???555555666666555555444333000000111111111111000000000000000000000111111111...///000///...---...000////////////////////////........................////////////////////////////////////////////////---...///111111///...------------------...///000111000///......///000111+++++++++,,,,,,,,,------......---------,,,,,,,,,)))***+++,,,------------........................//////.........---------////////////////////////........................---------------,,,,,,,,,........................................................................---------------------------------.........//////------------------------------------------------........................////////////////////////------------------,,,,,,000000000000000000000000////////////////////////111000000///////////////000000000000000000000000000000000000000111111111111111000000111111222333222222222333333333444444444555555555666666666666888999;;;<<<<<<<<<;;;:::::::::999999999999999999:::999888888999:::<<<======>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCEEEFFFHHHIIIOOOTTT]]]hhhsss|||{{{sssjjjddd``````___]]]]]]aaaggglllssswww}}}}}}vvvkkkgggaaa]]]]]]___bbbdddkkkttt~~~xxxrrrppprrryyyttt^^^PPPGGG???;;;:::444444444444444333333222000111111111111111111000000000000000000000000111...///000///...---...000................................................................................................//////............//////...------,,,,,,,,,,,,---//////...------...//////))))))***++++++,,,------...------------,,,,,,,,,,,,------...////////////.......................................---------........................------------------------++++++,,,,,,,,,,,,,,,,,,------------------------................................................---------------------------------.......................................------------------------........................////////////////////////......//////////////////111111111111111111111111////////////////////////000000//////......//////000000000000000000000000111111111111000000000000000000111222222222222222222222222222333333333333444444444555555555666666999999;;;<<<<<<<<<;;;:::888888888888888888888999888999999::::::;;;;;;<<<===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBDDDEEEFFFIIILLLSSS\\\fffqqqyyy~~~}}}uuujjjhhhddd___\\\\\\___aaaeeehhhmmmrrrwww|||}}}tttlllgggaaa___\\\\\\```fffmmmqqq||||||wwwsssrrrtttxxxjjj[[[LLLCCC>>>999555555333333333333333222111111111111222222222222111111111111000000000000000000...///000///...---...000------------------------........................................................................111///---,,,,,,---///111......---,,,++++++++++++......---,,,,,,---......,,,,,,,,,+++++++++++++++------------------------......///000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---------...------------------------........................------------------------,,,,,,------------------................................................---------------------------------...............////////////////////////000000000000111111222333000000000000000000000000////////////////////////000//////.........///////////////000000000000000222222111111000000/////////000111333333222111111111222222222222333333333333333444444444555555555777888999:::;;;::::::999777777777777888888888888777888999:::;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCFFFGGGKKKQQQZZZdddmmmrrryyy|||vvvsssnnnhhhcccaaabbbbbbaaaccceeehhhlllrrryyy}}}}}}tttnnniiigggeeedddddddddgggkkksss|||}}}uuuppppppssswww}}}lllUUUKKK@@@===:::777444555333333333333333222222111222222222333333222222222111111111000000000000000...///000///...---...000------------------------........................................................................///...------------...///------,,,,,,,,,,,,,,,,,,...------------------...---------------,,,,,,,,,------------------------++++++,,,---------,,,,,,........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////------------------------........................++++++++++++++++++++++++,,,,,,,,,---------...........................---........................---------------------------------.........//////////////////////////////......------...///000111//////////////////////////////////////////////////////............//////......//////000000000000222222111111000000/////////000111333333222111111111111111222222222333333333333333333444444444444555666777888999888777777666666666777777888888888777888999:::;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBFFFFFFGGGJJJPPPXXX___dddkkkqqq{{{{{{tttoookkkiiihhhdddddddddcccdddhhhmmmqqq{{{vvvsssmmmhhhddddddgggiiioooqqquuuyyy~~~yyyxxxvvvqqqmmmmmmsss|||yyyfffXXXIIIAAA;;;:::999666444555444444444444444333222222222222222333333222222222111111111111000000//////...///000///...---...000................................................................................................,,,---...//////...---,,,,,,,,,,,,,,,---...000000........................++++++,,,---......//////,,,,,,,,,------------...------............------........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------........................---------------------------------------------------------,,,,,,------.../////////////////////////////////000///.........///000111........................////////////////////////......------......//////---......//////000000111111111111111000000000000000000111222222222222222111111111111222222222222222222222333333333444444444444666777777777666555666666666777888888999999888999999::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAADDDDDDEEEFFFJJJOOOTTTWWW^^^eeeppp{{{|||wwwtttqqqmmmlllhhhdddaaaaaacccfffnnnssszzz{{{rrrmmmiiigggeeecccccchhhnnnttt{{{rrrkkkiiijjjlllnnntttsssbbbRRRHHH@@@;;;777777777333222444444444444444444333333222111111222222222222111111222222111111000/////////...///000///...---...000////////////////////////........................------------------------------------------------+++,,,...000000...,,,+++++++++,,,---...000111222......////////////......++++++,,,,,,,,,---------,,,,,,,,,---------......///000000000000000//////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000////////////////////////222111///......///000111////////////////////////////////////////////////...------------...///000------......///000000111000000000000000111111111111111000000111111222333111111111111222222222222222222222222333333333333444555666777777777666555666666777888888999:::::::::999888888999:::<<<======>>>???@@@@@@AAA@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCBBBAAA@@@???@@@AAABBBDDDGGGIIILLLMMMTTTYYYbbbkkkrrryyy}}}zzzuuunnnhhhddddddeeeiiilllrrrzzzyyyqqqjjjfffcccbbbdddfffiiioooxxxzzztttnnngggbbbccciiiqqqzzz}}}kkk[[[NNNDDD???;;;666444555555222222444333333333333333222111111000111111111111111111000222222111111000//////......///000///...---...000................................................------------------------------------------------------------------------++++++,,,,,,---...///000,,,---............---,,,......---,,,+++))))))(((,,,,,,,,,------.........,,,---------------,,,,,,........................---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---...////////////.........---------++++++++++++++++++++++++------------------------,,,,,,------...///000000////////////////////////...---+++)))))))))++++++000000000000000000000000////////////////////////---------------...///000---------...///000000111//////000000111111222222222111000000000111333444000111111111111222222222111111222222222333333333444555777888888888777666666777777888999::::::::::::999888888888:::<<<>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBBBBAAA@@@>>>======>>>AAACCCEEEGGGHHHHHHMMMPPPVVV]]]dddmmmwww}}}~~~~~~~~~}}}}}}||||||}}}{{{rrrmmmkkklllkkkllloootttzzz|||rrrjjjeeedddccccccaaaeeekkksss}}}uuulllhhheee```]]]eeennnzzz}}}hhhXXXKKKCCC>>><<<999555333555555333333666111222222222222111000000000000111111111111000000222222222111000//////......///000///...---...000------------------------........................------------------------------------------------///...,,,++++++,,,...///,,,,,,,,,++++++,,,------++++++------------++++++---------,,,,,,+++++++++---,,,++++++------,,,+++......////////////////////////...---,,,++++++***---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++...------,,,,,,,,,------------------------------///......---------......///............---------+++,,,,,,---.........---......---,,,******+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////.........////////////000000000000111111000000000000000111111111111111111111111111222222222222222222222222333333333444555666777777666777777777888888888888888888999999999:::::::::<<<===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???????????????@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@???@@@???>>>???BBBEEEFFFFFFKKKLLLPPPUUU]]]eeelllpppqqquuuyyy}}}|||yyyxxxzzz{{{|||xxxssspppnnnnnnooorrrvvv}}}yyypppnnniiidddaaabbbfffjjjmmmvvv|||uuummmhhhdddaaaccchhhlll|||qqqeeeTTTFFF@@@<<<888666555444444333333222222111111111111111111111111111000000000000////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,------..................------,,,,,,+++------,,,,,,,,,,,,------((()))+++,,,..................---------------...------------------------......------------..................------------+++,,,,,,---......---------...---,,,******+++---------------------,,,,,,........................------,,,,,,,,,,,,------------------------,,,,,,................................................/////////////////////////////////////////////////////////////////////////////////////////////...////////////000000000000111111000000000000000111111111111111111111111111222222222222222222222222333333444444555555666666666666777777777888888888888888888999999999::::::::::::;;;;;;;;;;;;::::::==============================>>>>>>>>>>>>======???????????????@@@@@@@@@BBBBBBBBBAAA@@@@@@??????@@@>>>>>>???BBBDDDEEEEEECCCDDDFFFKKKQQQWWW]]]```iiimmmrrrwww|||~~~|||{{{zzzyyy{{{|||{{{yyyyyyzzz}}}}}}tttoookkkkkkiiihhhiiimmmsssxxxyyyooojjjfffeeedddeeejjjppp{{{qqq^^^TTTGGG>>>:::999777444555444444333333222111111111111111111111111111111222222111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++------,,,+++))))))***+++,,,------...------------------------......------------......)))***+++,,,------------........................------------------------...---------------..................------------+++,,,,,,---------------,,,------,,,******+++---.........------,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,------------------------------------------........................////////////////////////////////////////////////////////////////////////......//////////////////////////////000000000000000000000//////000000111111111111111111111111111222222222222222222222222444444444444444444444444666666666666777777777777777888888888999999999999999::::::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@BBBBBBAAAAAA@@@????????????>>>===???AAACCCDDDDDD@@@AAACCCFFFJJJNNNSSSUUU]]]aaagggmmmssszzz}}}yyyvvvtttvvvyyy{{{~~~|||xxxsssooollljjjlllooosssxxx|||vvvppplllhhheeeeeehhhkkknnnvvvvvvcccUUUIIIBBB;;;666666666666555444444444333222222111111111111111111111111111111111111111000000000//////////////////////////////........................------------------------/////////......,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++((()))***+++,,,---......,,,,,,,,,------..................------.........///......---,,,***))))))------......//////......------------------,,,,,,------,,,,,,------...............---------,,,,,,+++,,,,,,---------,,,,,,+++------,,,++++++,,,---.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------------------........................////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000////////////000000111111111111111111111111111111111111111111111111111444444444333333333333333555555555666666666777777777777777888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>???>>>===>>>AAABBBBBBAAA???@@@BBBDDDGGGKKKNNNPPPRRRVVV\\\cccjjjrrrzzz|||wwwvvvwwwxxxyyy{{{|||zzzxxxwwwwwwxxxxxxyyyvvvyyy~~~~~~{{{wwwssspppmmmlllkkkkkkkkkmmmsssvvvzzzooo^^^NNNBBB===:::666555555666555444444444333333222111111111111111111111111111111111............------------////////////////////////................................................,,,,,,---.........------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))***+++,,,---...///000+++,,,,,,------..................------.........000///...,,,+++***)))))),,,,,,---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,+++,,,,,,---,,,,,,++++++***,,,------,,,+++,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........................................................////////////////////////////////////////////////////////////////////////---.........//////000000////////////000000000000//////......///000111111000000000000000000000000111111111111111111111111333333333333333222222222444555555555555666666666666666777777777888888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>=========>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>======>>>======>>>@@@AAA@@@???:::;;;===@@@CCCFFFIIIJJJKKKNNNTTTZZZ```hhhpppvvv~~~}}}}}}||||||||||||~~~|||wwwtttssssssuuuxxx|||{{{uuusssnnnmmmkkkjjjiiikkkmmmooorrrsssxxx~~~|||kkk\\\NNNCCC===:::888666555555444333222444333333222222111000000000000000000000000000000............------------////////////////////////................................................,,,,,,---------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******------------------------++++++,,,,,,,,,,,,---------,,,++++++------,,,++++++,,,,,,---...//////000,,,,,,,,,------...............------------......,,,,,,+++++++++,,,------***+++---...///......---.........------,,,,,,+++++++++++++++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++------,,,+++,,,---------------------------,,,------....../////////,,,,,,++++++++++++,,,,,,,,,,,,------------------////////////////////////........................////////////////////////////////////////////////////////////////////////------......///000000000////////////000000000000............///000111111000000000000000000000000111111111111111111111111222222222222222222222222444444444444555555555666666666666666777777777777666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>============>>>???@@@AAAAAABBB@@@@@@??????>>>=========>>>======>>>???@@@>>><<<999:::===???BBBEEEGGGHHHGGGJJJMMMRRRWWW^^^eeejjjttt|||}}}}}}|||wwwrrroooppprrrtttzzz}}}vvvqqqjjjfffggggggggghhhiiikkkooouuuyyy|||vvveeeXXXNNNDDD>>>===888888777555333111//////333333333222111111000000000000000000000000000000111111111000000000//////////////////////////////------------------------------------------------.........------+++***))),,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,------.........///,,,,,,------------------------,,,,,,,,,,,,------,,,++++++++++++,,,......((()))+++---......---,,,///......---,,,,,,++++++++++++++++++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******)))+++---...---,,,,,,---+++,,,,,,------.........,,,,,,------...//////000,,,,,,++++++++++++,,,,,,------------------,,,,,,................................................////////////////////////////////////////////////////////////////////////------......///000000111////////////000000000000...------......000111111000000000000000000000000111111111111111111111111000000111111222222333333333333444444444555555555555555555666666666777777555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<===>>>???@@@AAABBBBBB@@@??????>>>======<<<<<<======<<<>>>??????===;;;===>>>@@@BBBDDDFFFGGGGGGEEEGGGIIIKKKNNNSSSZZZ^^^bbbkkkvvv~~~~~~{{{wwwttttttxxx|||{{{mmmjjjgggaaa```ffffffjjjooosssyyy|||iii\\\PPPIIICCC<<<999:::666666666555333111000000333333222222111000000000000000000000000000000000222222111111111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++---------------------------------------------------,,,,,,++++++,,,,,,---///...,,,+++***++++++,,,'''(((+++---------,,,+++//////...---,,,,,,++++++++++++++++++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((+++---...---,,,,,,---***++++++,,,---...//////******++++++,,,---......,,,++++++++++++++++++,,,.........------,,,,,,,,,------------------------........................////////////////////////////////////////////////////////////////////////---------...///000000111////////////000000000000---------......000111111000000000000000000000000000000000000000000000000//////000111222333333444333333333444444444555555555555555555666666666777777777888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<===>>>???@@@AAABBBBBB?????????>>>======<<<<<<===<<<<<<===???>>><<<:::===>>>???AAABBBCCCCCCCCCEEEFFFGGGGGGIIIMMMRRRVVVSSS\\\gggpppvvv~~~{{{xxxwwwyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~|||zzz}}}{{{lllaaabbbbbb___bbbkkkiiinnnwwwrrrhhhVVVKKKCCCAAA>>>888555666555666666555444333333444333333222222111000000000000000000000000000000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++++++++++++++++++++,,,---,,,++++++---...,,,,,,,,,++++++*********------------------------------------------------,,,++++++,,,---,,,***'''++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,))))))))))))))))))))))))......---------,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------++++++++++++------+++++++++,,,,,,,,,------........................---------...///000000111///............---------////////////............///////////////........................///000000000000000000000000000000............///////////////000111222222333222222000111111111111222222222333333333444444444555555555555555555555555555555777777666666777999;;;<<<<<<<<<<<<;;;;;;:::::::::========================>>>>>>?????????@@@@@@@@@>>>??????>>>>>>===<<<;;;@@@?????????>>>>>>=========>>>>>>@@@AAABBBCCCCCCFFFDDDCCCBBBCCCGGGKKKNNNPPPVVV]]]bbbgggooo{{{}}}zzz{{{}}}zzzxxxxxxwwwwwwxxxwwwtttsssrrrtttvvvwww|||wwwkkkddd___^^^```dddllltttzzz{{{kkkZZZOOOEEEBBB>>>:::777666555555333333333333333333333333111111111111111000////////////000000000000//////........................+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,************+++++++++,,,,,,,,,...---+++))))))***+++,,,+++++++++*********))))))'''(((((()))***++++++++++++,,,---,,,******+++---,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.................................---------...///000000000............------------////////////............////////////...........................//////000////////////////////////............//////////////////000111222222222222000111111111111222222222333333333444444444444555555555555555555555555555777666666666777999;;;<<<<<<;;;;;;;;;::::::::::::=================================>>>>>>>>>??????>>>>>>>>>???>>>>>>===<<<@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBCCCFFFIIIKKKJJJNNNTTTXXX\\\dddnnnvvv~~~}}}|||}}}{{{zzz~~~}}}~~~|||yyyvvvttttttuuuvvvvvvwwwvvvtttssstttvvvyyy{{{}}}rrrkkkfffcccaaadddfffkkkuuuvvvhhhZZZLLLCCCAAA???;;;888666444444444333333333333333333333333111111111111111000////////////000000000000//////........................+++,,,,,,------,,,,,,+++//////.........---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++*********)))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++)))(((***+++,,,,,,,,,++++++++++++***------------------------++++++++++++++++++++++++...,,,++++++---......---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------.........//////---------------------------------...//////000000............------------/////////............---..............................------......///000////////////////////////............////////////...///000111222222222222000111111111111222222222333333333333444444444444444444444444444444444444666666666777888999:::;;;;;;;;;:::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>????????????>>>???????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFHHHKKKMMMPPPWWWaaahhhpppvvv}}}~~~~~~}}}||||||{{{{{{~~~zzztttqqqppppppppprrrvvv{{{}}}xxxuuutttrrrqqqrrruuuxxxzzz{{{|||{{{zzzyyy{{{~~~{{{uuunnnhhhdddcccdddhhhmmmqqqwwwppp```SSSIII@@@;;;;;;:::777555444333333333222222222222222222222222000000111111000000//////...//////000000//////...........................,,,,,,------------,,,,,,//////.........---------...---,,,+++++++++,,,,,,------------------------111///---+++***,,,...000******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************+++,,,,,,------,,,---,,,+++((('''(((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++))))))+++---......+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++------------++++++------------............---------------------------------....../////////.........---------,,,,,,//////.........---------------...............///...------------...//////////////////////////////............////////////...///000111222222222222000000111111111222222222222222333333333444444444444444444444444444444444555555666777888999::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<===>>>???@@@@@@@@@@@@??????????????????????????????@@@@@@AAABBBBBBCCCAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIKKKQQQYYY___hhhmmmtttxxxzzz}}}~~~|||yyywwwvvvwww{{{zzzvvvsssrrrooooooqqqtttyyy}}}~~~}}}|||{{{zzzyyyxxxxxxyyyyyy}}}~~~}}}{{{yyywwwvvvuuuvvvyyy~~~zzzuuutttuuuxxxyyyzzz}}}yyytttpppmmmlllkkkkkkhhhlllsss{{{~~~yyynnn]]]OOOFFFAAA===:::777666555333333333333333222222222222222222222222///000000000000000//////...//////////////////...........................,,,,,,------------,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))*********************************+++++++++,,,,,,,,,---,,,+++((('''(((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***((((((***,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++------------+++++++++,,,,,,,,,,,,---------------------------------------------...............------------,,,,,,,,,............------------,,,---------......//////---------------...//////....................................////////////......///000111111111111000000111111111222222222222222222333333333444444444444444444444444444444444555666777888999999:::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<=========>>>>>>;;;<<<===>>>???@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBCCCEEEGGGHHHHHHHHHGGGIIIIIIHHHHHHJJJNNNTTTXXX```eeekkknnnqqquuu{{{}}}zzzwwwuuuvvvxxxxxxxxxwwwuuuvvv|||~~~zzzyyyxxxxxxyyy{{{~~~}}}{{{yyyyyyyyyzzz{{{~~~vvvooollliiihhhiiikkkmmmnnnooonnnmmmlllmmmppptttvvvvvvzzztttbbbZZZNNNDDD???===:::777444444444333333333333333111111111111111111111111...//////000000000//////......////////////..............................,,,------......------,,,------,,,,,,,,,+++++++++---------,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************)))))))))***************,,,,,,,,,+++)))(((***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++)))((((((***++++++***++++++,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,.........------------,,,,,,,,,,,,---......//////------,,,,,,------...///....................................////////////---...///000111111111111000111111111111222222222222222222222333333333333333333333333333333333333444444666777888999999999777888888888888999999999999999999999999999999999<<<<<<<<<============>>>;;;;;;<<<>>>>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGIIILLLPPPRRRXXX[[[```ccceeejjjqqqwww{{{yyyvvvsssqqqooommmmmmrrrwww~~~|||ppphhhcccbbbaaaaaacccfffiiikkkiiikkkmmmpppsssxxx~~~}}}kkk[[[OOOIIIBBB===:::777444000333333333333333333333333000000000000000000000000......///000000000//////---......//////......---........................------............------//////.........---------,,,,,,---------,,,+++***************************((()))+++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))+++,,,---,,,******+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++.........---------,,,,,,++++++,,,------...//////------,,,,,,------...///....................................////////////---...///000111111111111000111111111111222222222111222222222222333333333333333333333333333333333333444666777888999888888777777777777888888999999999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===============?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDFFFIIIKKKMMMNNNQQQSSSWWWXXX[[[```gggmmmxxx}}}{{{wwwqqqnnnmmmpppssswwwyyypppgggbbb]]]^^^```bbbeeeiiinnnqqqrrrvvv|||}}}qqqfffWWWJJJBBB>>>999777777555222///111222222222222222111111000000000000000000000000---......///000000//////---......//////......---........................------............------//////.........---------,,,,,,---------,,,+++************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,))))))*********+++++++++************************+++,,,---,,,++++++---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---,,,***'''++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******---,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,...---++++++++++++---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---........................................../////////000---...///000111111111111000111111111111222222222111111222222222333333333333333333333333333333333333444666777888999888888666666777777888888888999888888888888888888888888999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBDDDFFFHHHJJJLLLKKKJJJJJJKKKNNNTTTYYY\\\bbbeeekkkppptttyyy~~~zzzuuuqqqnnnkkkiiijjjkkknnnsssxxx~~~vvvsssnnnlllkkkjjjgggddddddfffiiiooowww|||nnneeeXXXOOOIIIDDD===888666666555444333333222222111111111111111111111111........................000000000000000000000000////////////////////////------------------------------------------------000///...---------------*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,...---,,,***))))))***+++)))))))))***+++++++++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********************************************+++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......000///...------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---------,,,,,,,,,+++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------------------------------//////.........---------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,...//////...------...////////////////////////////////////////////////000000//////000000111222000000000000000000000000111111111222222222333333222222333333444555555666555555666666777888888888777777777777777777777777888888777777777777888888777888888999::::::;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJIIIHHHHHHIIIKKKNNNRRRTTTZZZ]]]aaafffjjjooouuuxxxxxxsssoookkkhhhiiijjjkkknnnqqqvvvyyy|||yyyxxxvvvtttssssssrrrqqqqqqooonnnnnnppppppnnnlllnnnpppuuu|||uuukkkZZZSSSJJJDDDAAA???;;;888555555555444333333222222111111111111111111111111........................////////////////////////........................------------------------------------------------......---,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,+++*********+++,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******************************+++++++++***************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,///---+++)))(((((()))***+++,,,,,,,,,,,,---------*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------,,,+++***)))++++++++++++++++++++++++******++++++,,,,,,------//////...------,,,++++++////////////............------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++---//////---------...////////////////////////////////////////////////000000//////000000111222000000000000000000000000111111111222222222222333333333333444444555555666333444444555666666777777777777777777777777777777888888888888888888888888888888888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJOOOQQQTTTXXX\\\aaaggglllrrrwww~~~}}}xxxssspppqqqpppooonnnnnnpppqqqsssyyy{{{~~~yyyvvvwwwzzz}}}yyytttmmmhhhiiihhhhhhggghhhjjjkkklllpppqqqtttxxx|||~~~}}}{{{{{{~~~|||nnn^^^SSSHHHCCC<<<999999999888666555444444333333222222222111111111111111111111111////////////////////////////////////////////////........................---------------------------------------------------,,,,,,+++++++++++++++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))))))))******,,,---...,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,++++++*********************************,,,+++******,,,---,,,************++++++,,,,,,,,,++++++++++++++++++++++++++++++************************(((''''''((())))))************************)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,............------------------------------------+++++++++,,,,,,,,,------,,,------......------,,,+++,,,......---,,,---...///////////////////////////////////////////////////////////////000111111000000000000000000000000111111111111222222222222222222222333333444444444333333444444555666666666666666666777777777777777777777888888999999888888888888888999999::::::::::::;;;;;;<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDDGGGHHHJJJLLLPPPUUU[[[```ggglllsss{{{|||xxxuuutttttttttxxxzzz{{{||||||zzzxxxwwwqqqooollliiihhhjjjnnnqqqzzz{{{}}}}}}{{{zzzzzzzzz~~~xxxpppjjjgggdddbbb```bbbccceeegggjjjoootttwwwzzz}}}{{{qqqfffYYYKKKBBBAAA>>>999666666666555444444333333333222222222111111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,+++++++++++++++***************************+++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******)))***+++------------,,,************************)))))))))******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,------......------,,,***,,,......---,,,---...////////////////////////......................../////////...///000000111////////////////////////000000111111111222222222111111111111111222222222333333444444555666666777555555666666777777777777666777888999:::999999999888999999999999999:::::::::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBAAAAAA@@@>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEFFFHHHMMMRRRWWW]]]bbbiiiqqqwww~~~~~~{{{vvvrrrooogggdddaaa^^^___aaadddfffjjjlllmmmllljjjiiijjjkkkooottt}}}wwwqqqmmmnnnqqquuu|||}}}|||}}}{{{wwwsssmmmiiiddd```___```aaaaaa]]]aaafffkkkpppvvv~~~|||sssfff[[[RRRIIIAAA;;;===;;;888666555555555555222222222222222111111111000000000000000000000000000000000000000000000000................................................---------------------------------------------------,,,,,,,,,,,,,,,------))))))))))))************++++++++++++++++++++++++------------------------,,,+++++++++***)))))))))************************++++++******))))))(((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***************++++++''')))+++---...---,,,***---------,,,,,,,,,,,,+++*********+++++++++++++++******++++++++++++************++++++++++++***************+++++++++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,---...//////,,,,,,,,,,,,+++++++++***------------------------++++++,,,,,,,,,,,,------,,,------......------,,,)))+++---------,,,---...////////////////////////........................//////......//////000111////////////////////////000000000111111111111222000000000000000000000000333333333444555555666666444555555666666777777888666777888:::::::::999999999999999999999999999999999999::::::;;;<<<<<<<<<;;;<<<<<<======>>>>>>???=========>>>>>>>>>????????????AAAAAAAAA@@@???>>>===>>>@@@AAACCCDDDDDDDDDBBBCCCDDDDDDEEEGGGKKKNNNSSSWWW^^^dddjjjqqqwww{{{zzztttpppfffccc^^^\\\]]]___aaabbbcccddddddbbb```______```bbbfffmmmrrruuussspppnnnhhhccc```bbbdddfffkkkrrrwwwxxxxxxvvvsssrrrrrrsssxxx}}}|||wwwwwwwwwzzz}}}yyyuuusssssstttuuuuuuwwwzzz~~~~~~~~~~~~}}}yyyuuuqqqnnnllllllkkkgggdddbbb```]]]\\\\\\^^^aaaccceeekkkssszzzyyyfff^^^RRRIIICCC???<<<999777666555444444555666777111111111111111111111111000000000000000000000000////////////////////////........................---------------------------------------------------------------------------,,,,,,,,,,,,------...***+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------+++++++++***************)))******+++******)))))))))))))))))))))((((((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++,,,---***************))))))(((---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******)))***+++,,,,,,+++***))))))*********++++++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++------------------------,,,---------------------------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,------......------,,,)))+++------,,,,,,---...////////////////////////........................///............///000000////////////////////////000000000000111111111111111111111000000000000000111111222222333444444444444444555555666777777888555777999:::;;;;;;:::999999999999999999999999999999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????<<<<<<=========>>>>>>>>>===>>>@@@AAAAAA@@@>>>===??????@@@@@@AAABBBCCCCCCAAABBBCCCCCCBBBCCCEEEGGGIIILLLQQQVVV[[[aaafffjjjttt{{{{{{ppplllgggeeefffiiijjjjjjggghhhgggddd```^^^^^^^^^^^^aaaeeehhhjjjhhhfffddd```[[[ZZZ[[[\\\\\\___dddfffggggggfffeeedddeeegggkkkooovvv{{{{{{wwwqqqmmmjjjiiiiiilllppptttvvvwwwssspppkkkhhhffffffhhhiiijjjllloooqqqqqqpppooonnnllllllmmmmmmmmmmmmnnnnnnmmmnnnppptttvvvvvvtttqqqnnnjjjeeedddeeefffcccaaaaaaaaaaaabbbdddhhhlllooo{{{|||rrrggg___QQQKKKCCC>>><<<:::888555333444444333333333555666000111111111111111111111000000000000000000000000................................................------------------------------------------------------------------------+++++++++++++++,,,------+++++++++,,,,,,---------************************++++++++++++++++++++++++***************+++++++++'''((()))***++++++******)))))))))))))))*********))))))))))))))))))))))))+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))******+++++++++,,,++++++++++++++++++++++++************************)))((((((***---......------,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---...333111///,,,+++***+++++++++++++++******)))))))))---------,,,,,,+++++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))******++++++++++++///...,,,+++******+++,,,++++++++++++++++++++++++------------------------///......------,,,,,,+++......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------......------,,,(((***,,,---,,,,,,---...////////////////////////.......................................///000000////////////////////////000000000000111111111111222222222111111111111111000000000111222222333333444444444555666777777888555777999;;;<<<;;;:::999999999999999999999999999888999999::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@<<<<<<<<<<<<=========>>><<<===???@@@AAA@@@>>>===AAA@@@@@@@@@@@@AAABBBBBB@@@AAABBBBBB@@@@@@AAABBBAAADDDHHHLLLPPPUUU[[[^^^aaaiiittt||||||wwwrrrppprrruuuwwwwwwppppppnnnjjjeeebbbaaaaaa___aaadddfffgggeeecccbbb\\\YYYWWWYYYYYYWWWYYY\\\]]]^^^^^^^^^]]]]]]^^^```aaaeeejjjnnnnnnjjjeeebbbaaa______```dddggghhhiiijjjgggccc___]]]^^^```bbbdddeeeggghhhhhhfffcccbbbbbbbbbbbbbbbbbbcccccccccdddeeehhhlllpppqqqpppnnnkkkgggcccbbbdddffffffdddiiikkknnnqqquuuzzzuuujjj]]]PPPGGGCCC???;;;999999888555222555555555444222222333444000000000000000111111111000000000000000000000000................................................------------------------------------------------------------------------******))))))***+++,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******+++++++++,,,$$$&&&(((***,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************000///---,,,++++++,,,,,,***++++++,,,,,,++++++*********+++,,,---......///((()))***+++,,,---------((())))))))))))*********---)))))),,,...---,,,...***+++,,,------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,------...///++++++++++++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............---,,,++++++******)))))))))))))))***,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000//////.........---,,,,,,------...///000000........................000000000000111111111111000000000000111111111111111111000000111111222333666666666666777777777777888888777777888999999::::::::::::999999888888888;;;::::::999999::::::;;;===<<<;;;::::::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@?????????>>>>>>======AAABBBCCCDDDEEEHHHLLLPPP[[[^^^eeemmmwww}}}wwwsssqqqqqqqqqpppppppppooommmkkkiiigggeeebbb^^^\\\\\\]]]]]]]]]```aaaaaa___^^^^^^```aaaaaafffiiiiiihhhhhhddd^^^^^^^^^^^^^^^```bbbdddeeebbb```]]][[[[[[]]]```bbbfffgggggggggeeebbb___^^^````````````aaadddfffggghhhiiilllqqqwwwyyyzzzyyyvvvrrrpppqqqqqqppprrrvvv|||}}}tttggg]]]UUUMMMEEE>>>;;;:::888666555444444555333333333333333333333333333333222222111000//////000000000000000000000000111111000000//////......000000//////.........---.........------,,,,,,,,,///////////////////////////,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------***++++++,,,,,,++++++***))))))*********+++++++++...,,,***)))((()))***+++)))))))))))))))******+++))))))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++++++++************++++++************************///...,,,+++******++++++)))******++++++******))))))))))))******++++++,,,******+++,,,,,,,,,++++++)))))))))*********++++++,,,((((((+++---++++++,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---************+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------------,,,+++******))))))*********,,,,,,,,,,,,------------,,,,,,,,,---------..................///////////////.........------------,,,,,,------...//////000......................../////////000000000111111000000000000111111111111222222111111222222333444555555666666666777777777888888777777777888999999::::::999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>=====================>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============>>>???@@@@@@AAACCCGGGJJJQQQTTTZZZbbbkkkvvv}}}{{{wwwtttrrrooolllhhhffffffggggggggghhhhhhgggfffeeeeeehhhjjjmmmrrruuusssqqqooojjjcccbbbaaa``````aaaccceeegggfffcccaaa___```dddiiilllpppppppppooollliiifffdddcccccceeegggjjjmmmppprrrtttvvvzzz|||zzz|||}}}}}}zzzssshhh```UUUMMMGGGCCC<<<888888777666444333333333333333333333333333333333333333333222111111000//////000000000000000000000000////////////.........---............---------,,,......---------,,,,,,,,,------------------------...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,***++++++,,,,,,++++++***************************---+++***)))((()))++++++)))))))))))))))******+++))))))))))))************(((((())))))******++++++++++++++++++++++++++++++++++++************++++++************************---,,,+++***))))))******)))))))))******)))))))))************************++++++,,,,,,+++******)))************+++++++++,,,,,,((('''+++,,,******+++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,---***))))))******+++,,,---........................---------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,---............,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............/////////---------------,,,,,,,,,,,,,,,------.../////////............................../////////000000000000000000000111111111111333222222222222333444444555555555666666666666777999888777777777777777888999999999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>AAACCCFFFIIIOOOUUU]]]fffpppwww}}}yyyxxxxxxyyyzzzzzzyyyyyywwwvvvuuuwww{{{~~~~~~wwwooommmkkkiiiggggggjjjmmmoooooommmkkkjjjmmmssszzz~~~~~~{{{wwwsssqqqnnnpppssswww|||wwwlllbbb\\\QQQKKKBBB===;;;999777555444444333222222222222222222222222222222222222222222222222111111000000///000000000000000000000000............---------------------,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))******++++++++++++******+++++++++***************+++***)))))))))***+++,,,)))))))))))))))******+++))))))))))))************)))))))))))))))*********************************++++++************++++++************************,,,,,,++++++************))))))************))))))---------,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,---)))(((+++---******+++++++++******+++---...000++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++------,,,,,,------...///++++++******+++,,,,,,---................................................---------,,,,,,+++++++++***+++,,,---------------,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---------------------------------.........//////....................................///////////////000000000111111111111222222111111222222333444444444555555555666666666888888777666666666666777888888888999999::::::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;===???AAACCCHHHLLLRRRZZZbbbggguuuzzz~~~|||yyyvvvwwwyyy}}}~~~|||}}}xxxnnndddYYYPPPKKKDDD@@@:::777777777777777222222222111222222222222222222222222222222222222222111111111000000000///////////////////////////........................---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++((('''******++++++++++++******))))))*********+++++++++***)))))))))***+++,,,---)))))))))))))))******+++((()))))))))*********************)))))))))))))))************************++++++************++++++************************,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++***...------,,,,,,+++++++++'''((()))***++++++++++++******+++++++++,,,,,,,,,...***))),,,...+++***,,,***)))(((((()))+++---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++,,,------++++++++++++++++++++++++------,,,,,,------...///---,,,,,,,,,,,,---......................................................---------,,,,,,+++++++++,,,,,,------,,,++++++***,,,,,,++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------......------------..............................//////---------...................................................///////////////000000000111111111111000000000000000111111222444444444444555555555555777777666666555666666777888888888999999:::::::::999999999888888999999999:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========>>>=================================<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>===@@@CCCFFFJJJOOOUUUYYYbbbgggooovvvzzz~~~tttnnneee\\\SSSKKKEEE@@@===:::777555555555666666111222222222333333333333111111111111111111111111111111111000000000000000////////////////////////////////////////////////---------------------...------------------------------------------------+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,***(((''')))******++++++******)))''''''(((***+++,,,---...)))))))))******+++,,,,,,)))))))))))))))******+++((()))))))))*********************)))))))))))))))************************++++++************++++++************************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))&&&'''(((***+++,,,,,,,,,************+++++++++,,,///+++***---...,,,***,,,)))))))))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---......------------..............................---------------------------,,,,,,,,,,,,,,,,,,+++------------,,,+++***)))++++++++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------------..................///////////////....................................................../////////000000000000000000000111111111111///////////////000111111333333333444444444555555555555555555555666777777999999999999999999::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<======>>>======<<<<<<<<<<<<===============<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;======;;;;;;<<<===:::<<>>>>>======<<<;;;;;;<<<============<<<<<<;;;::::::999::::::::::::;;;;;;<<<<<<888999;;;;;;::::::;;;<<<:::;;;======>>>???BBBEEEFFFJJJPPPUUUYYY\\\```cccmmmppptttyyy~~~wwwppphhh]]]TTTKKKGGGCCC???<<<:::777444222333555555333111000///111222333333333222111111000000000000000000000000///000000000000000000000000000000000000000000000........./////////000000++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++---************************))))))))))))************))))))************))))))***************+++++++++***++++++++++++******))))))))))))))))))******+++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))++++++************++++++************************((()))***++++++***)))((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((())))))))))))*********...***(((+++,,,)))((()))***+++,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))((()))******+++++++++++++++++++++++++++------,,,,,,------...///------,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,************+++,,,---...,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------..............................---........................000000000000111111111111000000000000111111111111111111111000111222222333222222333333333444444444222222333333555666888999;;;::::::999999888888888999888888888888888888999999999;;;;;;;;;;;;999999::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<=========<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<555777999:::999888999:::;;;<<<=========>>>@@@BBB@@@CCCGGGKKKNNNPPPTTTVVV^^^```dddiiinnnuuu}}}{{{nnneee```YYYNNNFFFBBB@@@<<<:::999777555333333555888999777555333222111222333333333111000///000000000000000000000000////////////000000000000000000000000000000000000---------.........//////*********++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++))),,,---,,,***)))+++---************************))))))(((((()))***+++,,,))))))************)))))),,,,,,++++++***)))((((((+++++++++++++++***)))((()))))))))))))))******+++))))))))))))************'''(((((()))***++++++,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,+++***))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))((((((((((((************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++******+++---...---+++)))(((++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++------...///---,,,,,,++++++,,,,,,---***)))***+++...///...---...,,,+++,,,......+++)))************************++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******+++,,,,,,------,,,,,,+++//////.........---------111...***'''&&&(((+++---111111111000000000000000000000000000000111111222333333222222111222222222222222222333333333444444333333222333333444555666555555666777888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????;;;::::::999:::;;;===>>>;;;;;;;;;::::::999999999:::::::::999999888888888999::::::999888888999;;;<<<;;;;;;;;;;;;<<<======@@@BBBCCCDDDEEEGGGKKKMMMPPPRRRUUUXXX^^^eeennnttt{{{zzzkkkbbbWWWOOOKKKGGGBBB===999888777666555444333333555555444444333222111111000000000000000000000000000000000000////////////000000000000000000000000///000000000000...,,,+++//////000000//////...---///...---,,,,,,---...///---,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))------,,,+++***)))((('''*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++,,,,,,+++******)))((((((************************************************---,,,,,,++++++******)))---,,,,,,,,,,,,,,,------***************************************************++++++,,,,,,++++++***++++++,,,------------,,,)))******+++***)))((('''++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++***...,,,+++,,,......+++)))************************************************,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++//////.........---------000...,,,******,,,///111////////////////////////000000//////000000111222222111111000000111111111222222222333333333333444555444444555555666777888666666777777888999999::::::::::::999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>;;;;;;:::999::::::<<<<<<;;;;;;:::::::::999999999:::::::::999999888888888777888888777666666777999:::::::::::::::;;;;;;<<<===>>>@@@@@@@@@BBBEEEHHHGGGIIIKKKNNNRRRYYY```eeehhhlllrrryyy{{{nnneeeXXXQQQHHHBBB???===999555888888777666555444333333444444333333222111111111000000000000000000000000000000000000////////////........................///000000000///...,,,+++---------------,,,,,,+++///...---,,,,,,---...///---------,,,,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********+++++++++*********))))))))))))))))))))))))))))))+++++++++***************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******)))(((((((((************************++++++++++++++++++++++++///...---,,,***((('''''',,,,,,,,,,,,---...///000++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,+++******++++++,,,------------,,,*********)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,---...//////...---,,,...---,,,---...---,,,***---,,,,,,,,,------+++)))************************))))))))))))))))))))))))+++++++++++++++,,,---...++++++,,,,,,,,,,,,------((()))***+++,,,......///+++,,,,,,------,,,,,,+++...............---------...------,,,---///111222........................000000//////000000111222000000/////////000000111111111222222222333333333444444444444555666777888777777777888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999:::::::::::::::999999999999999999999999999999888888888666777888777666555777999999999888888999999:::;;;:::;;;<<<<<<;;;<<>>999777777777666555666666555555444333333222222111111111000000//////000000000000000000000000000000000000////////////......................../////////......---------....../////////...------------------------------++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++*********************************************************+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++------...///,,,---///000000///---,,,+++***+++,,,///000///...,,,---------,,,+++++++++************************++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---.....................---.........---,,,,,,+++.........//////000000000/////////...///000000111000000000000000111222333000000000111111111222222222111111222222333444555888888888888888999999999999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;::::::999999888888:::::::::999999888888777888888888888888888888888888888888888888888888888888999999888777777888:::999999999999999::::::;;;999:::;;;;;;999999999::::::<<<>>>>>>>>>>>>@@@BBBBBBEEEJJJNNNTTT^^^jjjsss{{{~~~{{{tttlllggg[[[WWWQQQJJJDDD???<<<999;;;888555333333333222222555555444444333333222222111111000000000000000///////////////////////////000000000000////////////////////////////////////.........---------------.........///...------,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++++++++,,,------------,,,)))))))))))))))*********++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,---...//////...---,,,///...------///...---++++++---......,,,++++++,,,************************++++++++++++++++++++++++***************+++,,,---++++++,,,,,,,,,,,,------+++++++++++++++*********+++,,,,,,------,,,,,,+++---------...............000000//////...------,,,.........//////000000111//////......//////000111000000000000111222333333///000000000000111111111333333333333444555666777777777777777777777777777777888888999999::::::;;;999999999999::::::::::::::::::999999888888777777888888999999999888777777777777777777777888888888777777777888888888888888555666777666555444666888999999888888999999:::;;;888:::;;;;;;:::999999:::777999;;;<<<;;;;;;<<<===<<>>;;;888666555666777666666555444333222333444333333333333222222222222111111111111111111111111////////////////////////000000000000////////////////////////////////////...---,,,,,,,,,---......+++,,,,,,,,,,,,+++******+++,,,------------,,,+++...------------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********))))))*********))))))*********+++++++++))))))))))))))))))))))))***************+++++++++************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------)))))))))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++++++++***((()))+++---...---+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---......///---,,,,,,++++++,,,,,,---,,,++++++---000111000///***---///...+++***+++,,,************************))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------))))))******+++++++++++++++,,,,,,------,,,,,,+++---------.........//////+++***))))))***+++---...++++++,,,,,,---...//////...............///000000---------......000111111////////////000000000000111111111111222333444444666666666666555555555555555666666777888888999999888888999999999:::::::::777777777777777888888888555666777999999999888777555666666666777777888888666666777777888888888999777888888888666666888999666666666666666777888888333555777888777666666666333666999;;;:::999999:::333777;;;======>>>BBBFFFAAADDDIIIMMMPPPUUUYYY]]]bbbhhhpppuuuyyyzzzrrrjjjbbb\\\SSSOOOIIIEEEAAA>>>;;;999888777666333111111333555000111111111000000111333333333222222222222222222111111111111111222222222////////////////////////000000000000////////////...........................---,,,+++,,,---...///------.........---,,,,,,++++++------------+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++)))************++++++++++++++++++***************---------,,,,,,+++++++++)))***+++,,,,,,+++***)))+++*********))))))((((((+++++++++*********)))))),,,,,,++++++***))))))))),,,,,,+++******+++,,,,,,+++++++++***)))((((((''',,,++++++******++++++,,,++++++************++++++)))************+++++++++************)))))))))(((++++++***************+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************************************)))((((((++++++++++++++++++++++++------,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..................------////////////////////////000000000000111111111111111111222222222333333333555555555555666666666666666666666666777777777777777777777777888888888888777666666666666666777777666666666666777777777777777777777777777777777777888888888888888999999999777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666999999999:::::::::;;;;;;>>>???AAADDDGGGJJJMMMNNNUUUYYY^^^ccciiiooouuuzzzuuupppggg^^^WWWQQQLLLIIIEEEDDDAAA>>>;;;888777666333333333333333333333333222222222111111111000000333333333222111000000///222111111000///......---........................///......------///000111------------------------------------------------++++++++++++,,,,,,---...------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************)))'''(((+++...//////))))))************))))))///---******,,,,,,***'''((()))***++++++***)))(((+++++++++************)))+++*********))))))((((((***)))(((''''''((()))*********))))))(((((('''''''''''''''''''''((())))))+++++++++******))))))))))))************+++++++++)))************+++++++++******************+++++++++++++++*********)))))))))***++++++++++++***)))+++*********))))))))))))+++++++++*********))))))******************++++++,,,,,,+++******+++,,,,,,+++++++++***)))(((((((((,,,++++++******++++++,,,++++++************++++++)))************+++++++++(((((()))***+++,,,------++++++************++++++***++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******)))))))))***++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************************************)))(((((())))))))))))))))))))))))---,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................//////////////////////////////000000000111111111111111111222222222333333444444444444555555555555666666666666777777777777777777777777888888888888777777666666666777777888777777777777888888888888777777777777777777777777888888888888888777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888888888999999999999:::;;;<<<>>>@@@BBBCCCDDDFFFJJJNNNRRRWWW\\\aaaeeeqqqvvv~~~wwwooojjjbbb]]]VVVPPPKKKGGGCCCAAA???>>>;;;999666444333222333333333333333333333333222222222111111111000000333222222111000000//////111111000000///......---........................///......---...///000111------------------------------------------------,,,,,,+++++++++,,,------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))***,,,...//////******++++++++++++******---***((()))******(((&&&((()))***++++++***)))(((+++++++++*********))))))************)))))))))(((***)))(((((((((((()))***+++*********))))))))))))((((((''''''(((((()))************))))))))))))))))))************+++++++++)))************+++++++++)))))))))***+++++++++,,,+++++++++************))))))***++++++++++++***)))***************)))))))))+++************)))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,+++++++++***))))))((((((,,,++++++******++++++,,,++++++************++++++)))************+++++++++))))))***+++,,,---......++++++************+++++++++++++++++++++*********+++,,,---//////---,,,+++++++++++++++++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++************************)))************))))))((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***------------------------------------------------------------....................................//////////////////////////////000000000000111111111111111222222222222333222333333333444444444444666666666666777777777777777777777777888888888888888777777666666777777777777777777888888999999999777777777777777777777777888888777777666666555555666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666777777777888888777777888888999:::::::::===???BBBEEEHHHKKKOOORRRXXX]]]dddlllrrrvvvwwwwwwssstttuuuvvvxxx}}}zzzsssllleee]]]VVVQQQKKKHHHCCC@@@>>>===;;;999999888666555333222111111333333333333333333333333222111111111111000000000111111000000//////......111000000//////.................................///............///000000------------------------------------------------------,,,+++++++++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++---......---++++++,,,,,,,,,,,,++++++,,,***))))))******((('''))))))************))))))++++++*********)))))))))************))))))))))))+++***))))))))))))***+++++++++++++++************))))))((((((((()))************************))))))))))))*********+++++++++))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************************))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++******))))))))),,,++++++******++++++,,,,,,++++++******++++++,,,))))))*********+++++++++,,,,,,+++++++++*********++++++*********+++,,,,,,,,,,,,++++++******)))))))))+++---//////---+++)))+++,,,------,,,+++)))(((++++++++++++++++++++++++************************************************))))))************)))(((++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...............////////////////////////////////////000000000111111111111111222222222222333333333333444444444444666666666666777777777777666777777777888888888888888888777666666666777777666666666777888888999999777777777777777777777777888888777666555444444333666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777888888888888:::;;;===>>>???AAACCCFFFIIILLLQQQWWW\\\```cccdddbbbccceeegggjjjpppwww{{{~~~xxxsssooollliiieee]]]WWWQQQKKKFFFCCC>>><<<999888999999888777777666555444333333333333222222222222222222222222111111111111000000000000000000//////............000000/////////............................................./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,---,,,+++***++++++++++++++++++***---,,,++++++++++++******)))))))))******)))))))))************))))))))))))*********)))))))))))))))+++******************+++******************************))))))))))))******++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***************+++++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,))))))*********++++++++++++*********))))))))))))++++++******+++,,,,,,---+++++++++******)))))))))((())),,,------,,,)))(((+++,,,------,,,+++)))(((++++++++++++++++++++++++************************************************((())))))*********))))))++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////////////////////////////...////////////000000000000000111111111222222222333444444444444555555555666666666666777777777777666777777777888888888888888777777666555555666666444444555555666777777888777777777777777777777777888777777666555444333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777555555666777777888999999666777888888777888:::<<>>:::888777666777888777555555444444333333333333444222222222222222222222222000000000000000000000000/////////...............////////////....................................---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***((())))))************))))))+++,,,,,,,,,+++***++++++***))))))))))))))))))************)))))))))(((((())))))))))))))))))***************++++++*********))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,)))************+++++++++)))************+++++++++)))))))))***+++++++++,,,)))************+++++++++++++++***))))))***++++++*********+++++++++++++++(((((()))))))))))))))***,,,,,,++++++***))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))************+++++++++''''''((()))***++++++,,,++++++***++++++,,,---...***************)))))))))((()))***,,,,,,***)))(((++++++++++++++++++***)))***++++++,,,,,,++++++***************************************************((())))))************)))))))))))))))))))))))))))******)))******+++,,,---,,,++++++******++++++,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////////////////////////////......////////////000000000000000111111111111222444444444444555555555555666666666666777777777777777777777777888888888888777777666555444444444444333333444444555666777777777777777777777777777777777777666666555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555666666666777777777222333444555666777777888666777888777666666777999<<<<<<===>>>???@@@@@@@@@EEEFFFIIIJJJMMMQQQVVVZZZ^^^cccjjjrrr{{{zzznnniiiccc\\\VVVPPPJJJFFFBBB???<<<;;;;;;;;;;;;:::777666555555666666555333222222111111111111222222222222222222222222222222//////000000000000000111//////////////////......................................................---......///000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++)))''')))))))))******)))))))))(((***+++***)))((()))*********))))))))))))************)))))))))((((((((())))))))))))************))))))***++++++***))))))((((((((((((((()))))))))******)))((((((((()))))))))*********++++++++++++)))************+++++++++)))************+++++++++******************++++++))))))*********+++++++++++++++***))))))***++++++*********++++++,,,,,,,,,(((((((((((())))))******++++++*********************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))************+++++++++'''((()))***+++,,,,,,---++++++++++++,,,---......))))))))))))************)))******++++++******)))******)))))))))***++++++***+++,,,,,,,,,,,,+++***************************************************(((((()))***************))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000////////////////////////........./////////000000000000000000111111111111222333333333444444444444666666666666777777777777777777777777888888888888666666555333333222222333333333444555666777888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555555555222333333444444555555555777888888777666666777999777888999:::;;;;;;;;;:::;;;===>>>???@@@CCCFFFJJJOOORRRXXX^^^eeeoooxxx~~~yyyzzz{{{|||{{{yyywwwtttpppkkkeeeaaaWWWTTTNNNJJJFFFBBB>>><<<999777666555666777666555444333333333555555444222222111111000000111111222111111111111111111111111////////////000000111111////////////////////////................................................------///000000000///...------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,---.........************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,***((()))******++++++******)))((()))+++***(((((()))++++++***)))(((((()))***+++***)))))))))((((((((((((((()))))))))************((())))))******))))))((((((((()))))))))************)))((((((''''''(((((((((((())))))*********+++)))************+++++++++)))************++++++++++++++++++***************+++++++++,,,,,,---------,,,+++***))))))***+++,,,*********++++++,,,,,,,,,'''((((((((())))))******)))))))))***++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,+++++++++******++++++++++++,,,---...///(((((())))))******++++++++++++++++++++++++++++++))))))((((((((()))+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))************************(((((()))***************++++++++++++++++++++++++))))))))))))***+++,,,------,,,+++******+++,,,---(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////............/////////000000000000000111111111111111111222222222333333333666666666666777777777777777777777777888888888888666555444333222111111222444444555666777888999999777777777777777777777777666666666777777777777777555555555555555555555555444444444444444444444444444444444444444444444444666666666666666666666666222222333333333444444444444444444444444444444444333444555444333333444666444555888:::;;;<<<;;;;;;666777888888888:::===@@@BBBDDDGGGJJJOOOVVV___eeekkkooouuuxxxvvvssspppnnnlllmmmnnnpppsssvvvxxxzzz~~~~~~}}}~~~}}}zzzvvvqqqmmmkkkeeebbb^^^ZZZVVVQQQLLLHHHHHHEEEAAA>>><<<;;;999777888666555555555555333111222222222333555555444333444333222222222222222333111111111111111111111111.../////////000000111111/////////000000000000000---.............................................,,,---///000000000///...------------------------++++++++++++++++++++++++++++++++++++,,,------...///......------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---...,,,***+++++++++,,,,,,+++++++++)))+++---,,,***)))+++---+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))*********+++'''((()))******)))((('''))))))******+++++++++,,,))))))(((''''''''''''''')))))))))))))))******++++++++++++*********))))))************************++++++************++++++...---,,,,,,++++++++++++++++++***************+++++++++++++++++++++++++++***+++++++++))))))***,,,************************((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++************)))************************************************)))************+++++++++************************)))************+++++++++))))))***+++---...//////+++++++++*********))))))+++++++++******)))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))******))))))))))))******///***...888888...***...---,,,+++******,,,...///,,,---......//////......,,,,,,,,,---------...............////////////000,,,,,,,,,---...///000000000000000111222222333333333333333444444444555555666666666666777777777777666666777777777777666666555444333333222222222222666666777777777777666666444444444555555777888888888777555444444555555666444444444444444444444444444555555555444333222222555555555555555555555555777666555444444444444444444333222111000111222333444444444333333222222222444444444444444444444444555555555555555555555555555555555555666666666666<<<<<<>>>@@@DDDHHHKKKMMMXXXZZZ\\\\\\\\\\\\]]]^^^ZZZZZZ[[[^^^bbbggglllooossstttwwwzzz|||vvvqqqnnnlllkkkjjjhhhddd___\\\YYYWWWWWWNNNMMMJJJGGGDDDAAA???>>>:::999999777666555444333444333333555777777444000222222222222222222222222333222111000000111222333222111111000000000000000000111111000///......///111111000//////////////////............---------........................---------------...///000///...,,,,,,+++,,,---...,,,,,,---...---,,,***))),,,++++++******++++++,,,++++++---......---++++++))))))************))))))************************************************'''))),,,...///---***(((************************------+++***)))'''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))***+++++++++++++++*********))))))************************,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++***+++,,,,,,---************************'''(((((('''&&&&&&''')))************************++++++++++++++++++++++++************************************************+++++++++************)))************************************************)))************+++++++++************************)))************+++++++++)))******+++,,,---......+++++++++*********))))))---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))++++++************++++++---+++000::::::000+++...++++++,,,,,,---------,,,,,,------...............---------.........//////------........./////////,,,---------.../////////...//////000000111222222333333333333444444444444555555666666666777777777666666666777777666666666555444333333222222333333666666777777777777666666444444444555555666777888777666666555555555555555555555555555555555555555555555555555555444333333555555555555555555555555555555444333333333333333555444333222111222222333444444333333333222222222444444444444444444444444444444444444444444444444444444555555555666666666777777888:::<<<@@@BBBDDDFFFGGGIIIJJJIIIIIIJJJKKKMMMMMMNNNPPPTTTXXX\\\___bbbcccfffjjjooouuu{{{~~~~~~|||{{{zzzzzz||||||zzzxxxwwwyyy~~~|||yyyqqqnnniiiddd```]]]\\\[[[UUUSSSQQQMMMJJJGGGFFFEEEBBBAAA@@@>>><<<:::999888888888777666555444444333333222111222444555222000222222222222222222222222222222111000000111222222222111000000//////000000///000111000.........///111000000//////////////////.........------,,,,,,---------------------------------------...//////...---,,,,,,,,,,,,---...,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))******************)))************************************************&&&(((***,,,,,,+++)))(((************************++++++******))))))(((((())))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***))))))))))))***+++++++++++++++***************************************---,,,,,,,,,,,,,,,,,,---******************++++++++++++++++++,,,---......)))))))))))))))))))))))))))***+++***((((((***+++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,---+++++++++***************+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++************+++++++++++++++***************,,,,,,++++++++++++,,,,,,***)))...777888000+++---)))***,,,......---,,,+++,,,,,,---...........................////////////,,,---------............------..................------...//////000000111222222333333333444444444555555555666666666666777555555666666666666555555555444333333333333333333555666666777777666666555555555444555555666777888666666666666666555444444555555555555555555555555555555555666555555444333444444444444444444444444444333333222222222222222555444444333222333333333333333333333222222222222444444444444444444444444444444444444444444444444444444444444555555555555333333444555666888999::::::<<<>>>>>>======>>>?????????@@@BBBDDDGGGJJJLLLNNNOOOQQQUUUZZZ___dddgggkkkllllllmmmmmmnnnnnnooonnnpppsssvvvzzz}}}}}}yyyooonnnmmmmmmooossswwwzzz~~~{{{xxxsssqqqppppppqqqqqqooonnnkkkjjjiiihhhhhhfffccc```XXXVVVSSSOOOLLLJJJHHHHHHEEEDDDCCCAAA???===;;;999777666666555555444444444555555555444444444333333333222000111222333222111222222222222222222222222222111111000000111111222222111000000//////000000///000111000.........///111000//////....../////////......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,++++++************++++++++++++************++++++******++++++++++++******************************************************((()))***++++++++++++***************************)))))))))))))))*********(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************************,,,,,,++++++++++++,,,,,,))))))***+++++++++,,,,,,---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))++++++,,,+++******+++---************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************************************))))))*********+++++++++************************))))))*********+++++++++,,,+++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))************************++++++************++++++************************+++++++++******+++++++++((('''***000111,,,***,,,***+++,,,---------,,,,,,,,,,,,---.........------------------............,,,,,,,,,---------.....................------------......//////000111111222222222222333333333333444444555555555666666666444555555666666555555444555444444333333333444444555666666666666666666555555555555555555666777777444555666777666555444333555555555555555555555555555555555666666555555444444444444444444444444444333333222222222222333333555555444444444333333333333222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555666777888:::::::::999:::;;;999999999:::<<<>>>@@@AAABBBBBBDDDFFFIIIMMMPPPRRRUUUVVVWWWXXXZZZ\\\]]]^^^^^^```bbbeeehhhjjjllllllmmmnnnppprrrssspppkkkgggbbbaaaaaaaaacccgggjjjlllnnnppprrrsssrrrqqqrrrsssvvvuuutttsssrrrqqqppppppmmmllljjjjjjjjjhhheeeccc^^^\\\[[[ZZZ[[[ZZZYYYWWWUUUSSSRRRQQQQQQOOOLLLJJJGGGEEECCCAAA???>>>============>>>>>><<<:::888777444444444333333333333333222222222222333333333333444333111000111222333444111111111111111111111111111111000000000000111111111111000///////////////...///000000...---...000000000///............///......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---++++++************+++++++++***)))(((((()))***++++++++++++,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,------...************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***************++++++,,,************************************************++++++************++++++)))***+++,,,------,,,,,,...---,,,***))))))))))))************************'''((()))(((&&&&&&((()))************************))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************))))))*********+++++++++************************))))))*********+++++++++,,,,,,++++++++++++******************************((((((((())))))*********))))))))))))))))))))))))************************++++++************++++++******************************))))))))))))*********((((((***+++***,,,...,,,,,,+++++++++,,,---...+++,,,,,,---...---------++++++,,,,,,,,,---------,,,,,,,,,---------.....................---------......///000000111111222111111111222222222333333444444444444555555555555444444555555555555444444444444444333333444555555555555666666666666555555666555555555555666666777444555666666666555333222333333333333333333333333444444555555555555555444444444444444444444444444444333333333333333444444555555555444444444333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333555555555555444444444333222444555555444444444555777777777888888999:::;;;;;;<<<<<<===>>>@@@AAABBBEEEEEEFFFHHHIIIKKKLLLLLLNNNOOOQQQSSSUUUWWWXXXXXXXXXYYY[[[]]]^^^\\\WWWSSSRRRRRRRRRSSSUUUWWWZZZ[[[ZZZ[[[]]]]]]\\\[[[\\\]]]______^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTTTTSSSQQQOOOLLLJJJIIIHHHIIIIIIGGGEEEEEECCCBBBAAAAAA@@@>>><<<===<<<;;;:::999888888777555666777777777666444333666555555444333333222222111111111111222222222222222111000......///111333111111111111111111111111000000000000000000000000111000000///.../////////---...000///...---...000000//////.....................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,***++++++,,,,,,---------,,,+++***)))******,,,---+++******))))))******++++++***((((((((((((***++++++++++++,,,,,,+++++++++************************)))))))))))))))))))))))),,,,,,+++++++++,,,---...************************++++++******)))((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))+++************+++,,,,,,***************+++++++++************************+++******))))))******+++***+++,,,---...---,,,+++---,,,+++***)))(((((((((************************)))******)))(((((()))+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))************************************************)))************+++++++++************************)))************++++++++++++++++++++++++************************+++++++++*********+++++++++++++++))))))))))))))))))))))))************************++++++************++++++***************+++++++++***))))))))))))))))))***---+++******+++,,,...///---,,,+++******,,,...///++++++,,,---------------***+++++++++,,,,,,,,,,,,,,,---------............------.....................//////000000111222222000000111111111222222222333333333444444444555555333333444444444444333333444444444444444444555666444555555666666555555444666666555555555555666666555555555555555444333333222222222222222222222222222333444444555444444444333333333333333333333333444333333333333444444555444444444444444333222222111111111222222222222222333333333333333333333333222222222222222222222222111111111111222222222222222333333333333222222111000222333333222111111222444444555555555666666666666666777777777777777777;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKJJJGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGEEECCCCCCCCCCCCAAA@@@@@@>>>======>>>>>><<<;;;<<<:::999888999999888666777777666666555555555444222333333333333333222222555555444333222111000000111111111111111111111111//////...,,,+++,,,...111111111111111111111111111///000000111111000000///111000//////......//////,,,...//////...---...000000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***)))***+++,,,---------,,,+++************++++++,,,******))))))))))))************))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))(((((())))))***+++************************+++++++++***)))(((((('''''''''(((((())))))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++******++++++,,,---))))))*********+++++++++************************,,,++++++******++++++,,,***+++,,,------,,,***)))+++++++++******++++++,,,))))))))))))))))))))))))+++,,,,,,+++******+++---************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++************************)))************+++++++++***************+++++++++))))))*********+++++++++++++++++++++************))))))))))))))))))))))))************************++++++************++++++))))))*********++++++++++++******))))))******++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,------++++++,,,------------,,,+++++++++,,,,,,,,,------------........./////////,,,---------.../////////------...//////000000111000000000000111111111222222333333333333444444444333333444444444444333333444444444444444555666666444555555666666555555444666666555555555555666666555555444444333333444444333333333333333333333333111222222333444444333333333333333333333333333333222222222222222333444444222333444444444333111111000111111111222222222222222222222222222222222222222222222222222222222222000000000111111111222222///000111222333222111111111333444444333222222333111222222333333333333333222222333333444444444444666666666666777777777888888999:::;;;<<<<<<<<<<<<>>>===<<<===>>>>>><<<:::;;;;;;<<<<<<===============>>>>>>===<<<<<<===>>>>>>=========<<<<<<;;;;;;<<<:::888888999999999777999888777777888999888666777555444444666666666555444444444444444444333333333333333222222333333444333222222111111000000000222222111111111111111111///000000///------///222111111111111111111111111...///000111111000///...000000///............///,,,---///...------///000//////...------------...---------------.........------------------------+++,,,---......,,,+++)))((()))+++,,,------,,,,,,))))))***+++++++++++++++******))))))))))))******)))******++++++******))))))******************)))************************))))))))))))))))))))))))''''''((((((((()))))))))******************************))))))))))))))))))'''''''''((()))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++******++++++,,,---))))))******++++++++++++************************---,,,,,,++++++,,,,,,---***+++,,,---,,,***((('''*********+++,,,---///000((((((((((((((((((((((((((())))))(((''''''(((***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************)))************+++++++++************************)))************+++++++++))))))*********+++++++++))))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))************************++++++************++++++))))))******++++++++++++,,,++++++++++++++++++,,,'''***---------,,,)))&&&)))***,,,......---,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------...............////////////000,,,,,,------...///000000,,,,,,------...//////000000000000000111111111111222222333333333444444444222333333444444333333222444444444444444555666777444555555555555555555444777666666555555555666666666555444333222333444555444444444444444444444444000111222222333333333333333333333333333333333333111111000000111222333333222222333444333222111000000000111111222222222222222222222222222222222222111111111111111111111111000000000000111111111111///000111333333333333222000222333333111000111111000111111222222222222222///000222333444555555555333333444444444555555555444555666777777777777777999777666666777888777666888999999::::::999888888888999999888666666888999777777777777777777777777777555333333555666555444777555555555777888777666444333222222444555555555444444444555444444333333333222111000000111222333111111111111111111111111222222222222111111111000111333444333111000222555000000000000000000000000...///000111111000///...000000///...............,,,---......------///000//////...------------...,,,,,,---......//////000........................+++,,,.........,,,***)))((()))+++,,,------,,,,,,((()))***,,,,,,,,,+++*********))))))))))))******)))***+++,,,,,,+++***)))))))))************))))))************************))))))))))))))))))))))))(((((()))************)))************************'''(((((()))***+++++++++&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***,,,,,,+++***))))))******++++++******++++++,,,---************************************************)))***,,,,,,***)))***+++,,,+++******,,,,,,+++***(((((())))))******++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***((((((((()))***************************))))))***++++++++++++***************************++++++******))))))((((((************************,,,,,,+++***)))))))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,***(((***+++,,,---,,,+++***)))************************++++++******)))(((((((((******))))))******+++,,,++++++******************************************++++++******))))))((((((************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................------000//////...------,,,,,,//////000111111111111111111111222222222333333333333333333444444444555555555555555555555555555555666666666666666666666666666555555555555444444444333333333333333333333333333333333222222111111111777666444333222333444444333333333444444333333222444444444444333333222111333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333444444444555555555666666666666666666666666666666333444555555666555555555666555444333333444555666555555555444444333333333555555555555555555555555111111111222222333333333222222222111111111000000222222222222222222222222444444444333333222222222111111000000000000111111000000000000000000000000000000000000000000000000////////////............,,,,,,---...///000111111//////.........---------...............///000000///...---,,,+++,,,,,,---........................000...,,,))))))***,,,...+++,,,,,,------,,,,,,+++++++++************++++++)))************+++++++++************************************************))))))************))))))++++++******)))(((((((((+++*********))))))((((((************)))((('''&&&(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******+++*********))))))((((((,,,++++++***))))))*********************+++,,,,,,************************************************'''(((******((((((((())),,,+++******,,,,,,+++***)))))))))))))))*********************************************************,,,+++***)))(((((()))***************************))))))***++++++++++++************************************)))))))))))))))************************,,,+++******))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,***(((***+++,,,,,,,,,+++******************************++++++++++++++++++++++++******))))))******+++,,,************************************************************))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...................................................//////000111111111111111111111111222222222333333333333333444444444555555555555555555555555555555666666666666666666666666555555555555444444444444333333333333333333333333333333333222222222111111555444444333222222333333111111222222333222222222333333444444333333222111333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000222222111000000000000000111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333444444444444555555444444444444444444444444333333444555555555555555444333222222222222333444444444444333333333222222222222222222222222222222111222222222222222222333222222222111111111000000222222222222222222222222222222222222111111000000111111000000000000111111000000000000000000000000000000000000000000000000////////////............------......//////000000///.........------------...............//////000///...---,,,,,,,,,------------------------------///...,,,******+++,,,---++++++,,,,,,,,,,,,++++++++++++************++++++))))))*********+++++++++************************************************))))))************)))))))))))))))))))))*********************)))))))))((())))))))))))((('''&&&%%%)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********)))))))))(((((((((,,,+++******)))************))))))))))))***++++++************************************************''')))******)))(((((())),,,+++******,,,,,,+++***************))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++***)))))))))******************************))))))***++++++++++++***************************))))))))))))************))))))))))))))))))))))))++++++***)))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((******++++++,,,++++++***************************+++++++++,,,---.........***))))))))))))***++++++************************************************)))))))))***************++++++++++++,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,------...///000000//////000000111111000000111111111222222222222333333333333444444444555555555555555555555555555555666666666666666666666666555555444444444333333333333333333333333333333333333333333222222222222111222333333333333222111111///000111111222222222222333333333333333222222111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000222222111111000000111111222222222222222222222222222111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333444222222222222222222222222222333333444444444444444222111000000000000111222333222222222222111111111000000000000000000000000222222222222222111111111222111111111111000000000111111111111111111111111000000000000////////////111111000000000000111111////////////////////////000000000000000000000000////////////................................................------------......------......///000......---,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++******++++++++++++******++++++************++++++)))))))))*********++++++))))))))))))))))))))))))************************))))))************))))))'''(((((()))******++++++************)))))))))))))))******))))))((('''&&&************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''++++++***************+++)))))))))((())))))***+++************************************************)))+++---,,,+++***++++++,,,+++******,,,,,,+++***++++++******))))))((((((((((((((((((((((((((((((+++++++++++++++++++++++++++*********************************************))))))***++++++++++++***************************(((((())))))******++++++((((((((((((((((((((((((******))))))))))))******************************************************++++++++++++++++++++++++++++++***************)))*********+++++++++++++++************************,,,,,,,,,,,,------......)))))))))))))))***++++++***************+++++++++************************)))))))))******++++++++++++,,,,,,,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...............,,,,,,------...///////////////000000000000000///111111111111222222222222333333333444444444555555555555555555555555555555555555555555555555555555444444444444333333333222222222222222222222222222222222222222222222222222000111222333333222000000///000111222222333333222222222333333333222222111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000000111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111222222333333333333333000000000000000000000000111111111111111000000000222222222222222222222222333333222222111111000000111111111111000000000000111111111111111111111111////////////////////////111111000000000000111111////////////////////////000000000000000000000000////////////............/////////......---------------------------------...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++)))******++++++******)))++++++************++++++))))))))))))************((((((((((((((((((((((((************************))))))************))))))(((((())))))*********************)))))))))))))))+++++++++++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((''''''''''''+++***************++++++)))))))))((())))))***+++***************************************************+++------+++***+++,,,,,,+++******,,,,,,+++***++++++******))))))(((((())))))))))))))))))))))))*********************************++++++++++++***************************))))))***++++++++++++***************************(((((())))))******++++++((((((((((((((((((((((((***))))))((())))))******************************************************++++++++++++++++++++++++++++++++++++***))))))***)))))))))******+++++++++************************---,,,,,,,,,+++++++++***))))))(((((())))))***+++))))))*********+++++++++************************))))))******++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////........................//////000000000//////...000000111111111222222222333333333444444444555555555555555555555555555555444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222///000111222333222111000111111222333444444333333111111222333333222222222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000111111111222222111111111111111111111111000111111222222222222222000000111111111111000000000000000000000000000000222222222222222222222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////////////////............//////......------,,,,,,,,,,,,---------------------------------...//////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))******++++++******)))++++++************++++++(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))))))))******))))))******))))))((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((*********)))******+++,,,***))))))))))))***++++++************************************************(((***++++++***))))))***,,,+++******,,,,,,+++***************))))))))))))************************)))))))))))))))))))))))))))***++++++,,,+++++++++************************))))))***++++++++++++***************************))))))))))))************))))))))))))))))))))))))))))))((((((((()))******************************************************++++++++++++++++++++++++***+++,,,+++)))))))))***)))))))))))))))***+++,,,************************,,,,,,,,,+++***))))))))))))(((((((((((()))******)))))))))***++++++,,,,,,*********************************+++++++++++++++******++++++,,,,,,------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////..................------//////000000000///......000000000111111111111222333333333444444444555555555555555555555555555555444444444444444444444444333333333222222222111111222222222222222222222222111222222222222333333333000000111222222222222111333333444444444333333222000111222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......---------...////////////////////////////////////000000000000000111000000000000000000000000000000000000000000000000////////////////////////222222222222222222222222000000000111111111111222222222222222222222222222///000000111111111111111000111111222222111111000/////////000000000000111000000000000000000000000111111111111111000000000//////000000000000000111////////////////////////000000000000111111111111111111000000000000111111////////////////////////////////////////////////////////////............///.........------,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///+++,,,---.........------++++++++++++++++++++++++***+++,,,---...---,,,+++******++++++++++++******++++++************++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******)))(((((('''))))))))))))************&&&&&&''''''''''''&&&&&&************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''(((((((((((()))))))))******))))))***++++++,,,***************+++,,,,,,************************************************(((***++++++***))))))***,,,+++******,,,,,,+++***)))))))))))))))*********************************************************)))***+++,,,,,,,,,++++++************************))))))***++++++++++++************************************)))))))))))))))************************((((((((((((((()))*********************************************************************************+++---+++)))((()))+++)))((((((((()))***,,,---************************++++++++++++************((((((((((((((()))******((())))))***++++++,,,,,,************************,,,++++++++++++++++++***))))))******+++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000,,,,,,------...///////////////000000///......---000000000000111111111111333333333444444444555555555555555555555555555555333333333333333333333333222222222222111111111111111111111111111111111111111111222222222333333333111111111111111222333333333333333333333222111000000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...............///000000////////////////////////////////////000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000111111111222222222111111111111111111111111...///000000111111000000///000111222222111000/////////000000000111111111////////////////////////000000000000111111111111////////////000000111111//////////////////////////////000000000111111111111111000000000000111111000000000000000000000000////////////////////////////////////............------------------------++++++,,,,,,,,,---------------,,,,,,------...///+++,,,---.........------++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++************++++++(((((((((((()))))))))***************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))))))))************&&&''''''((((((((('''''')))))))))))))))*********************************))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''((((((((()))))))))************))))))***+++,,,,,,++++++******++++++,,,---***************************************************,,,...---,,,+++,,,---,,,+++******,,,,,,+++***(((((())))))******++++++************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************))))))***++++++++++++***************************++++++******))))))((((((************************((((((((((((((()))******************************************************************************)))+++---,,,)))((()))+++)))((((((((((((***,,,---************************)))******++++++,,,,,,---((((((((((((((()))******((())))))***++++++,,,,,,************************---,,,,,,++++++*********(((((()))***++++++,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000***+++,,,---///000111111//////000000///...------000000000000111111111111333333333444444444555555555555555555555555555555333333333333333333333333222222222111111111111000111111111111111111111111111111111222222333333333333222111111111222444555333333333222111000///...///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222111111111111111111111111...//////000000000000000...///000111111000///...///000000000111111222222000000000000000000000000//////000000111111222222.../////////000000111111////////////////////////.../////////000000111111111111000000000000111111111111111111111111111111////////////////////////000/////////............------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---......***+++---...///...------************************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++(((((())))))*********+++)))******+++++++++******(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((())))))******++++++************************---,,,+++***))))))))))))++++++++++++++++++++++++%%%%%%&&&((()))***+++,,,------------,,,,,,+++***))))))*********++++++++++++++++++*********))))))+++++++++***)))***,,,...++++++************++++++(((((())))))*********+++++++++++++++++++++++++++*********)))))))))))))))************************---,,,***)))))))))******))))))))))))************)))))))))))))))******+++************************,,,,,,+++***))))))******************************++++++++++++++++++++++++************************,,,+++***)))))))))++++++))))))************))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***)))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------............///000000000000111111111111000111222444555666666666666666555555555444444444555444222111111111222222222222222222222222222222///111333444222000000000000000///...///000444666222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////...000111000///...///111////////////............---------............//////...---,,,,,,---...///////////////////////////////////////////////////............////////////000000//////......------000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000//////.........---000000000000000000000000000000111111111111000000000000000000000///.....................///000111////////////////////////............////////////---......///////////////////////////////////////.........------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------************************,,,++++++***)))(((''''''***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))******&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************---,,,+++***))))))))))))++++++++++++++++++++++++''''''(((((()))***+++++++++,,,,,,,,,++++++***)))))))))*********++++++++++++++++++*********))))))***++++++***)))))),,,...++++++************++++++)))*********++++++++++++++++++++++++++++++++++++************))))))))))))************************,,,,,,***)))))))))******))))))))))))************)))))))))))))))******+++************************,,,++++++******)))******************************++++++++++++++++++++++++************************,,,+++***))))))***++++++))))))************))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......---------............/////////000000000111111111000111222444555555666666666555555555444444444333444333222111111111222222222222222222222222222222000222333333222111111222333666888666222......///333222222111111222222222111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////...000111000///...///000////////////............---------............//////...------------...///////////////////////////....................................////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000111111111////////////////////////111000000000////////////000000000000000000000000/////////000000/////////000000000000000///......///............//////000........................---------.........//////---...//////000000//////..............................------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((()))******'''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))************************,,,,,,+++******)))))))))++++++++++++++++++++++++)))))))))*********++++++******+++++++++***))))))***************++++++++++++++++++***************)))*********))))))+++---++++++************+++++++++++++++++++++,,,,,,,,,************************************************************************,,,+++******)))*********))))))))))))************)))))))))))))))******+++************************+++++++++***************************************++++++++++++++++++++++++************************+++******)))******++++++))))))************))))))+++++++++***************)))************+++++++++*********************************************************++++++++++++,,,*********+++++++++++++++***++++++,,,,,,++++++***......---,,,,,,+++******++++++,,,,,,,,,,,,------......---,,,,,,,,,---------------............/////////000000000000111111000000222333444444444444555555444444444444333333333333222111111111111222222222222222222222222222111222222222111222444666+++///333444222000000000333222111000000111222333000000000000000000000000111111111111111111111111111111000000000000//////////////////////////////...///000000......///000/////////............------------............//////...------------...///////////////////////////........................---............/////////.............../////////////////////////////////........................////////////////////////////////////000000000000////////////////////////111111111000000000000///000000000000000000000000---......//////......---//////000000000///......//////......---.................................------------...............//////000000000000000........................------,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''***))))))(((((())))))***((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))************************++++++++++++******))))))************************++++++************************++++++++++++******************************************************((()))******((((((***+++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***************++++++************************++++++******************((()))))))))************)))))))))))))))******+++******************************+++++++++*********************************************++++++++++++******************************************++++++))))))************))))))************************))))))*********+++++++++************************************************************++++++++++++)))))))))******++++++,,,***++++++,,,,,,++++++***---------,,,,,,,,,+++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------............///////////////000000000111///000111222333333333333444444333333333333333333222222111111111111111111111222222222222222333333222222222111000222666:::555333111111333555444333222111000//////000222333////////////////////////111111111111111111111111111000000000////////////////////////////////////...///000///......///000//////.........------------------............///.........------.........////////////////////////........................---------.........//////---------....../////////////////////////////////........................////////////////////////........./////////000000////////////////////////000000000///////////////////////////////////////.........//////............///////////////......000///......------------........................---............/////////...///000000111111000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******************************+++++++++***))))))************************+++++++++***************++++++,,,,,,,,,,,,,,,+++************************************************''')))******))))))***+++++++++************++++++******************))))))))))))))))))))))))))))))))))))******+++++++++,,,************************************+++*********((()))))))))************)))))))))))))))******+++************************)))******+++++++++******************************)))))))))******+++++++++************************))))))******++++++++++++))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))))))))******++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------............///...////////////000000000//////000111222222222222222222333333333333333333111111111111111111111111111111111222222333333333222222111000000222777;;;UUUHHH:::333444666333///000000/////////000111222////////////////////////111111111111111111111111000000000////////////...////////////////////////---///000///...---...///............---------------------............///---..................---////////////////////////........................------------............,,,,,,------......//////........................////////////////////////........................---............/////////...........................................................................//////000000//////.........////////////......000///...---------------............................../////////000000000......///000000000000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++*********+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************+++******)))((('''''''''+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))******************************************))))))++++++,,,---------,,,,,,+++++++++******************************+++++++++''')))++++++***)))***+++++++++************++++++*********)))))))))))))))************************))))))******+++,,,,,,,,,************************))))))***++++++++++++***))))))))))))************)))))))))))))))******+++************************((()))***,,,,,,+++******************************(((((())))))***+++++++++************************((()))***+++++++++++++++))))))************))))))***************+++++++++)))************+++++++++++++++++++++++++++++++++************************)))))))))************+++*********+++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------++++++,,,,,,,,,,,,------......---,,,,,,,,,---------------............///......////////////000000...//////000111111000000111111222222222222333333///000111111222111111111111111111222222333333444111111111000000222666999YYYJJJ888000111333111---......//////000000111111000000000000000000000000111111111111111111111111000000////////////......////////////////////////---...//////------...///.........------------,,,---------............///------...//////...------////////////////////////------------------------,,,------------.........---------------.................................////////////////////////........................------------.........///........................,,,---------------............................../////////000000/////////------.../////////............------,,,---------------------------------.........////////////000---......///////////////------------------------------,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,+++*********+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))((('''&&&%%%%%%*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))&&&&&&'''((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))************************((()))+++,,,,,,+++***)))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++(((***,,,,,,+++***++++++++++++************+++++++++++++++******)))))))))++++++++++++++++++++++++))))))***++++++,,,------************************((()))***+++,,,++++++***))))))))))))************)))))))))))))))******+++************************''')))***,,,,,,,,,***)))************************((((((((()))***+++++++++************************'''(((***+++,,,,,,++++++))))))************))))))))))))*********+++++++++)))************+++++++++************************************************))))))))))))************,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------------,,,,,,,,,---......---------............///........./////////000000......///000000000//////111111111111222222222333...///000111222222111000000111111222333333444444000111111000000111444777???888111---...111222111+++---///000111111000///111111111111111111111111111111111111111111111111000000/////////.........////////////////////////---...//////------...///.........---------,,,,,,---------............///------...//////...------////////////////////////------------------------,,,,,,---------............------------------,,,........................................................................,,,,,,---------.................................------------......//////---------------------------......//////......---,,,---......//////......------,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,---...............------------------------......------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((''''''******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******%%%&&&'''))))))))))))((('''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))))))))((()))***+++++++++++++++++++++++++++******))))))))))))******++++++++++++(((***------,,,++++++,,,++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------************************((()))***+++,,,,,,+++***))))))))))))************)))))))))))))))******+++************************'''(((***,,,---,,,***)))************************'''(((((()))***+++++++++************************'''(((***+++,,,,,,++++++))))))************))))))))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))************---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++******)))(((((((((++++++,,,,,,,,,---------,,,,,,,,,,,,------...///---------.........//////............/////////000---...//////////////////000000111111222222222333...///000222222222111000000000111222333333444444000111111000000000333555///111333222000000111333***,,,///111222111///...111111111111111111111111111111111111111111111111000/////////............////////////////////////---...///...------...///......---------,,,,,,,,,---------.........//////,,,---...//////...---,,,////////////////////////------------------------,,,,,,,,,---------...............------,,,,,,,,,........................------------------------........................,,,,,,,,,---------..............................---.........//////000000------------------------,,,------......------,,,,,,,,,---.../////////...,,,,,,,,,,,,------...///------------------------******+++++++++,,,,,,,,,+++,,,------......------------------------------///......------......///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,+++***))))))+++---...++++++************++++++------------------------************************))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++$$$%%%'''))))))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++------,,,++++++******)))************************************************++++++******************************************+++,,,,,,------,,,,,,+++************************+++++++++*********))))))++++++++++++++++++++++++'''(((***,,,---,,,+++***((((((((((((((())))))***'''((()))***************---,,,+++******+++,,,---+++*********))))))((((((************************))))))***+++++++++++++++++++++************+++++++++***)))))))))***,,,---************************+++*********))))))((((((+++++++++*********))))))))))))************))))))******))))))***+++,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''+++*********))))))((((((++++++++++++++++++++++++((())))))))))))*********---,,,,,,++++++,,,,,,---------...///...---+++*********+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...///...---,,,,,,---...///////////////////////////////////////000000000000000000000000000000000000///000111222222111000///111111000000//////......000000000000000000000000111111111000000000000000......///000000000000000000000000000000000000000---......///000111111222222111111000///......---//////////////////////////////............//////000000//////.........---+++,,,---.........---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................//////.........---------------------------------......---------,,,,,,,,,---------............///........................******+++,,,---//////000..................------,,,,,,,,,---------.................................------,,,,,,------...******+++,,,,,,+++******...---,,,+++,,,,,,....../////////...------,,,,,,.........------,,,,,,,,,........................***+++,,,------,,,+++***))))))***+++---...//////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))***************)))(((((())))))))))))((((((******))))))((((((''''''))))))***+++++++++++++++))))))))))))(((((((((((((((((())))))******++++++,,,***((('''&&&'''((()))''''''(((((()))******+++++++++************))))))************************************************************************************************++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))++++++++++++++++++++++++&&&''')))******)))(((''')))))))))))))))***++++++((())))))************))),,,+++************+++,,,************)))))))))(((************************((())))))***************+++******************+++******))))))******+++,,,************************+++*********))))))))))))+++++++++*********)))))))))******************)))******))))))***++++++,,,************************,,,,,,,,,+++++++++******************)))))))))(((++++++++++++++++++++++++)))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...///...---,,,,,,---...///.........................../////////000000000000000000000000000000000000/////////000000/////////111000000000/////////...000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000......//////000000111111111111000000///......---........................//////............/////////.........------------+++,,,---.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...............---------///.........------------------------------------.........---------,,,,,,------------....................................------------------------..................------,,,,,,,,,------------..................---------...------,,,,,,------...,,,---............---,,,......---,,,+++,,,---------------.....................---------,,,,,,,,,------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((()))******************************(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((%%%%%%&&&'''''''''''''''''''''(((((())))))******((((((((((((((()))))))))***)))'''&&&&&&&&&((()))'''(((((())))))*********((())))))))))))***************************************************************************************************************++++++++++++******************************+++++++++***************++++++++++++++++++++++++(((((()))******)))'''&&&***************++++++,,,*********+++******))))))+++******))))))******+++************))))))))))))************************(((((()))))))))*********************************))))))***+++++++++++++++***************************************)))))))))+++++++++*********************++++++++++++***************)))******+++,,,))))))))))))))))))))))))******))))))))))))((((((************))))))))))))++++++++++++++++++++++++************+++++++++,,,+++******))))))******+++,,,++++++************+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------..................................../////////000000000000000000000000000000000///......------......///000000000000////////////000000000000000000000000000000000000000000000000///000111111222222111111000000000000000000000000////////////000000000000111000000//////.................................//////............//////---------------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///.........------,,,,,,............------------------------------------...............---------------------............------------------------//////...---,,,++++++***------------------......,,,,,,,,,,,,------------///.........------,,,,,,...------,,,,,,------...---......//////......---///...---,,,++++++,,,,,,+++,,,,,,---......//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,......---,,,+++******)))++++++***************)))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((()))***************************)))*********++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))((('''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***++++++((((((((((((''''''''''''''''''&&&%%%%%%&&&((()))(((((()))))))))*********(((((())))))***++++++,,,***************************************************************+++++++++************************))))))************))))))************************************************************************++++++,,,,,,+++***)))(((***))))))))))))***++++++++++++++++++******)))(((***))))))))))))))))))************)))))))))))))))************************((((((((((((((())))))************++++++*********((()))***,,,,,,+++******************************************************************************+++++++++,,,,,,++++++++++++***************++++++************************((((((((((((((((((((((((*********)))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,***))))))***+++,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...------------------------................................./////////000000000000000000000000000000000///...------...///000000000000000/////////////////////////////////////////////000000000000000000000111222222222222222000000000000000000000000000000000000////////////000000/////////.................................///......------......///------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........------------------------//////...---,,,++++++***,,,,,,------------......++++++,,,,,,,,,---------///......------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...------,,,+++***))))))++++++++++++************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++***************++++++************************......---,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,,,,++++++******))))))(((((((((((((((((((((((()))************))))))((((((((())))))))))))((((((''''''(((((())))))******''''''((())))))))))))((('''''''''((()))*********)))))))))((((((''''''''''''&&&&&&&&&&&&'''))))))))))))))))))************((())))))***+++,,,------************************************************))))))*********+++++++++************************((())))))******))))))(((************************************************************************++++++++++++******)))))))))(((((((((((()))******+++++++++++++++***)))((()))))))))******)))))))))))))))))))))))))))******************************((((((((('''((()))******)))***++++++++++++***)))((()))***,,,,,,+++*********************************************+++++++++************************+++++++++,,,,,,+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,------------------,,,....................................////////////////////////////////////111000............000111////////////000000000000////////////////////////......//////000000000000000000111222222222222222000000000000000000000000000000000000////////////////////////..........................................------------........................//////,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,------......+++++++++,,,,,,,,,------......------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************......---,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((''''''(((((())))))******)))***++++++,,,,,,++++++))))))))))))((((((((((((*********))))))((((((((('''''''''(((((()))******************************)))******+++,,,---------************************************************)))))))))***++++++,,,,,,************************))))))************))))))***************************************+++++++++************************)))))))))(((((((((((((((((((((((((((((())))))***+++++++++,,,++++++******)))******++++++******)))))))))))))))***************************************)))((('''((()))***+++)))***+++,,,,,,+++***)))))))))***+++++++++++++++*********************************+++++++++++++++***************+++++++++******++++++++++++******,,,+++******)))*********++++++++++++++++++++++++)))))))))***************))))))))))))************************************************+++++++++,,,+++******))))))******+++,,,++++++++++++,,,------++++++,,,---------------,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,------------------------------........./////////////////////////////////000//////////////////000////////////000000000000000000000000000000000000---......//////000000111///000111111222222111111000000000000000000000000////////////000000000000........................------------------------......------------...............///////////////---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,,,,++++++......------,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,---------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((((((((((((************************)))*********++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))***+++))))))))))))))))))))))))((())))))(((((('''&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++******)))))))))((((((((('''************))))))))))))((((((((()))))))))))))))************************))))))******++++++,,,,,,************************************************((())))))***++++++,,,,,,************************)))******++++++******)))************************))))))*********+++++++++************************(((((((((((((((((())))))))))))(((((())))))***+++******+++,,,,,,,,,++++++******+++,,,,,,+++******((()))))))))************************************+++***)))((((((***+++,,,(((***+++,,,,,,+++***(((******))))))******+++,,,*********************************++++++,,,,,,,,,))))))*********+++++++++)))******************))),,,++++++***))))))******************************&&&'''''''''((((((((()))((()))))))))************************************)))))))))*********+++++++++******))))))******+++))))))***++++++++++++++++++,,,------...---------,,,,,,++++++,,,,,,---...+++,,,------------,,,+++---------------------------------.........//////////////////////////////---......//////......---.../////////000000000111000000000000000000000000------......///000000111...///000000111111000000000000000000000000000000......//////000000111111........................------------------------...------,,,,,,------...---------....../////////------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,------......***++++++++++++,,,,,,,,,+++++++++,,,,,,------......------,,,,,,------...---,,,++++++++++++,,,---))))))+++,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,+++++++++)))*********++++++++++++******++++++,,,,,,,,,,,,+++******))))))******+++******************************************************)))(((((((((((((((************************(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%(((((())))))))))))(((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((''''''++++++******************))))))))))))************************************************************((())))))***++++++,,,,,,******************************++++++++++++******************************))))))******++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,*********)))***++++++,,,)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((())))))*********+++************************,,,***)))((()))***,,,---((()))+++,,,,,,+++)))(((+++***)))))))))***,,,---*********************************++++++,,,,,,,,,))))))******++++++++++++))))))************)))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))((())))))))))))*********---,,,,,,,,,,,,,,,,,,---'''((()))+++++++++***)))+++,,,------......------,,,,,,++++++,,,,,,---...++++++------------++++++---------------------------------.........//////////////////////////////+++,,,............,,,+++.../////////000000111111000000000000000000000000---------...///000000111......///000000000000000000000000000000000000000---......///000111111222---.....................------------------------...------,,,,,,------...,,,,,,,,,------.........------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,------...///+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......******+++++++++,,,,,,,,,)))***+++,,,------...///...------,,,,,,------...+++***)))(((((()))***+++'''(((***,,,---------,,,***++++++,,,,,,------...,,,,,,,,,------.................................***+++,,,------,,,+++***++++++******************))))))******++++++++++++---,,,,,,,,,,,,,,,,,,---************************)))))))))))))))))))))))),,,,,,+++******)))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++***)))((('''(((((())))))))))))((((((******))))))(((((('''''''''(((((()))))))))))))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%******++++++++++++******************************************************************************************************$$$&&&((()))*********)))******))))))))))))))))))))))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******+++++++++***)))(((((('''************************)))************+++++++++************************------++++++++++++------+++++++++************)))))))))*********))))))(((((()))))))))******************************************))))))))))))******,,,+++******))))))******************************))))))))))))))))))))))))******++++++++++++******,,,+++++++++++++++++++++,,,+++***((((((((())))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++,,,......---,,,---...---------............///........./////////000000........................,,,---///000111000///---......//////000000111111////////////////////////111111000000//////......111000///...------......///.........------------.........///////////////------------------------000///---,,,+++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++...,,,***+++...000...,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---......,,,++++++---......------------,,,,,,+++++++++))))))*********+++++++++************************+++,,,------......------...------,,,,,,++++++***------......///......---------------------------......------------......000///---+++*********+++,,,++++++******++++++,,,************************((()))***+++,,,,,,+++***************************))))))************))))))******)))(((((()))***+++******))))))))))))******(((((())))))******++++++'''((()))******)))((('''))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))+++++++++***************+++(((%%%&&&)))++++++)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))************++++++++++++******************************************************************************++++++++++++++++++++++++(((((()))***++++++++++++************************************************+++***************++++++************************++++++++++++++++++++++++************************++++++************++++++*********++++++*********+++++++++***)))(((((((((************************)))************+++++++++************************+++++++++******++++++++++++++++++************)))))))))***++++++*********************++++++++++++******************************))))))))))))******(((((())))))***+++---...******************************************************++++++++++++******+++++++++++++++++++++++++++***)))(((((()))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......,,,******+++------------............,,,,,,,,,---------..............................,,,---///000111000///...///////////////000000000////////////////////////////////////.........---000000000/////////....../////////.........------............------------------------------------222111000///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,***,,,...///...,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------...,,,++++++---......---.........------,,,,,,,,,+++++++++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...,,,+++******++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,+++******))))))))))))))))))))))))******++++++++++++******---,,,+++***))))))************))))))))))))******((((((((())))))*********'''((()))******)))((('''((((((((()))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&)))******)))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))******)))))))))((((((((())))))))))))((((((((((((((((((((((((((()))************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,******++++++++++++++++++************************))))))))))))***+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++***))))))((((((************************)))************+++++++++************************))))))************))))))+++++++++************))))))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************))))))))))))******(((((())))))***+++---...************************++++++++++++++++++++++++******++++++++++++************************************)))))))))***++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...///...,,,++++++,,,------------............//////000000000111111111........................,,,---///000000000///...000000//////////////////////////////////////////............------------///000111111111000///...000000000/////////...............---,,,,,,++++++------------------------------.........------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........++++++***************)))---,,,,,,++++++*********++++++************++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---++++++,,,---...---,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,---,,,++++++---......---............---------------,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++******++++++,,,------...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++///...,,,+++******))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***((('''''')))******)))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))++++++*********)))))))))(((((((((((())))))))))))((((((((((((((())))))*********++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,+++++++++++++++,,,,,,,,,************************))))))))))))***+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---+++++++++******************++++++++++++******)))))))))************************))))))*********+++++++++************************((()))***++++++***)))(((+++++++++*********)))))))))***+++,,,------...---*********+++++++++,,,,,,******************************))))))))))))******,,,+++******))))))******************************++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********)))))))))******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,,,,---------.........000000000111111111222222........................------...///000/////////000000000//////......---////////////////////////........................///000222333333111///...000000000000//////////////////......---,,,++++++------------------------***+++,,,......---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++************------,,,,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------------+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++---+++***+++,,,...------------------------------,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,------******+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))***++++++++++++++++++***,,,,,,++++++******************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))++++++++++++*********)))(((((((((((())))))))))))))))))(((((((((((())))))******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))***+++******+++++++++,,,,,,,,,************************))))))))))))***+++,,,---************************++++++++++++++++++++++++************************++++++---......---++++++++++++***))))))***++++++++++++++++++************************************))))))*********+++++++++************************)))***+++,,,,,,+++***)))+++++++++*********)))))))))***+++,,,---.........))))))))))))*********+++******************************))))))))))))******,,,+++******))))))******************************++++++++++++++++++++++++******++++++++++++******(((((()))))))))*********))))))******++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,...///...,,,******+++,,,,,,,,,------------...,,,,,,,,,,,,------------........................---......///////////////000000//////......------////////////////////////////////////////////////...///111333333111000///000000000000////////////111000000///...---,,,,,,---------------------------...000111111000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++---+++******,,,------,,,++++++++++++++++++++++++++++++++++++************************************+++,,,,,,---------------,,,,,,,,,++++++*********+++,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++******)))))))))************************))))))************))))))(((((()))******+++++++++******))))))))))))******)))))))))))))))((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************((()))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))++++++++++++*********)))'''((((((((()))))))))***))))))(((((((((((())))))******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************)))************+++++++++***************************++++++++++++++++++***+++++++++************)))***++++++,,,------------(((((()))))))))***************************************))))))))))))******(((((())))))***+++---...************************++++++++++++++++++++++++******++++++++++++******((())))))******+++++++++)))***++++++,,,+++++++++************************)))************+++++++++++++++++++++++++++++++++***+++,,,.........---------......,,,(((&&&%%%%%%,,,,,,,,,,,,------------,,,,,,---------............................................./////////000//////................../////////////////////////////////000000000000000...///000111111111000///000000000/////////......000000000//////......---------------------------....../////////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,------------,,,,,,++++++***************+++,,,,,,+++******++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,+++******,,,------,,,************++++++++++++))))))*********+++++++++************************,,,,,,---............------,,,,,,+++******))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,++++++***+++,,,------,,,+++***)))))))))))))))))))))))),,,+++******)))*********************************)))))))))******)))))))))&&&'''((()))++++++++++++******))))))))))))******************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&''''''(((((()))''')))******(((''''''((())))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))++++++*********)))))))))''''''(((((())))))*********))))))(((((((((((((((******++++++++++++******************************************************************************++++++++++++++++++++++++)))***************))))))(((((())))))***++++++,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,+++***((((((***+++,,,++++++++++++++++++++++++************************)))************+++++++++******************************))))))))))))******+++++++++************)))***+++,,,,,,,,,,,,++++++))))))*********+++++++++******************************))))))))))))******(((((())))))***+++---...******************************************************++++++++++++******))))))******+++,,,,,,---***+++,,,,,,,,,+++***)))************************)))************+++++++++************************)))***,,,...//////...---+++,,,---,,,***((('''(((++++++,,,,,,,,,---------///000000000111111111111.......................................///000000------..................////////////////////////........./////////000000....../////////000000000/////////.........------........................------------------------...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))+++---,,,******,,,...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,+++)))***+++------,,,*********++++++,,,,,,,,,((()))******+++,,,------************************++++++,,,------------,,,+++++++++***************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++,,,+++******)))***,,,------,,,***)))))))))))))))))))))))))))+++***)))))))))***+++,,,************************)))******++++++******)))'''(((***++++++++++++*********))))))))))))******,,,+++++++++*********)))***)))(((''''''((()))***((((((((()))))))))************))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''')))++++++(((''''''((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))******)))))))))((((((((('''''''''((()))***************)))(((((((((((((((******++++++++++++******************************************************************************************************))))))+++,,,,,,+++***)))'''(((((()))******++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************)))************+++++++++***************************)))(((''''''((()))***+++++++++************)))++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******************************))))))))))))******,,,++++++***)))*********************************))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------+++,,,,,,---,,,+++)))(((************************)))************+++++++++************************)))***---...//////...---'''***,,,.........000111++++++,,,,,,,,,---------............////////////.......................................///000000,,,------....../////////////////////////////////---------.........//////.........---...///000111///.........------------,,,,,,------------------------------------------333111///...------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........))))))******++++++++++++++++++++++++++++++,,,,,,+++,,,------------,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++(((+++---,,,***)))+++...+++,,,,,,------,,,,,,+++++++++++++++,,,------...,,,***)))***+++---,,,,,,+++++++++,,,,,,---------))))))***+++---...//////******************************+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,)))***+++,,,---.........------------------------++++++************++++++)))***+++,,,,,,+++***))))))***,,,------,,,***)))******************************)))))))))***,,,---))))))))))))))))))))))))+++++++++,,,,,,+++++++++***+++,,,---,,,,,,***)))******))))))))))))******,,,,,,,,,+++++++++*********)))(((''''''((()))***))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))'''''''''((()))******+++'''))),,,+++(((&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''((()))******+++******)))(((((((((((((((+++,,,---,,,***)))***+++))))))))))))))))))))))))************************)))(((''''''''')))***+++)))************++++++++++++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************+++++++++*********))))))(((((()))))))))))))))))))))))))))((((((((()))+++---///***+++---......---+++***************************+++++++++************)))******))))))))))))************************************++++++++++++******###%%%(((+++---......---))))))))))))))))))))))))************************************++++++++++++******************************))))))))))))******+++******)))))))))))))))*********)))))))))))))))************************++++++************++++++++++++++++++++++++++++++*********)))))))))))))))---,,,***+++,,,,,,+++***)))************+++++++++******))))))******+++,,,***+++,,,+++))))))***+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------////////////////////////........................+++,,,------......------...........................//////...,,,,,,---///000///...------...///000............////////////222111111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,......------------------------++++++++++++++++++++++++---------------,,,+++***)))***+++,,,---,,,+++***))))))))))))))))))))))))++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,............---,,,++++++,,,,,,,,,---------......++++++------------++++++...---,,,+++***+++,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******$$$&&&)))+++,,,***)))''')))***+++,,,,,,+++)))(((---,,,+++******,,,...///))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))***++++++***)))((((((***************************************************))))))((((((((()))***+++)))************+++++++++******************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******************++++++*********))))))))))))************************))))))((()))***+++---...***+++---......---+++***************************+++++++++************)))++++++************++++++******************************++++++++++++******&&&(((***,,,,,,,,,++++++************************************************(((((((((((())))))))))))******************************))))))))))))************))))))***+++,,,,,,************++++++++++++************************++++++************++++++++++++++++++++++++++++++************))))))))))))***(((((((((******)))((()))************+++++++++++++++******++++++,,,---***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------................................................+++,,,------......------........................,,,...///...------...///000///...------...///000............////////////111111000//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********((()))***++++++)))(((''''''((()))***+++******)))+++***)))((()))***,,,---************************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******))))))((('''''''''''''''))))))((((((((('''''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))***++++++++++++++++++++++++******************************))))))******+++,,,)))************+++++++++*********+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,***************************************)))))))))************************))))))))))))***,,,---...***+++,,,------,,,+++***************************+++++++++************))),,,,,,++++++++++++,,,,,,******************************++++++++++++************+++,,,+++***)))(((************************************************((((((((()))))))))************************************))))))))))))******)))))))))***+++,,,......*********+++,,,,,,------************************++++++************++++++++++++++++++++++++++++++************************+++***)))***,,,------,,,)))************+++++++++,,,++++++++++++,,,------+++,,,------,,,+++,,,---...---------,,,,,,++++++++++++,,,,,,,,,,,,------........................------------------------+++,,,------......------........................***,,,/////////....../////////............//////............////////////000000//////...---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++******++++++,,,---++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++***************)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++++++++++++++***))))))))))))*********++++++,,,,,,------,,,,,,+++------,,,+++++++++++++++******+++++++++++++++***++++++++++++++++++++++++,,,++++++++++++*********,,,++++++******)))((((((%%%&&&''')))************))))))((('''((()))***+++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))((((((''''''''''''((()))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))),,,---...---,,,+++,,,---++++++++++++++++++++++++************************+++++++++++++++++++++,,,))))))*********+++++++++*********++++++,,,,,,---))))))))))))))))))))))))************++++++++++++*********++++++*********************************************************))))))******+++,,,------***+++,,,,,,,,,,,,+++***************************+++++++++*********))))))+++++++++******+++++++++******************************++++++++++++******+++++++++++++++***)))(((******************************************************+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))***+++,,,---))))))******+++,,,------************************++++++************++++++++++++++++++++++++++++++)))***************++++++***))))))***---......---))))))*********+++++++++++++++******++++++,,,---***+++---,,,++++++,,,---///......---,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++,,,------......------........................(((+++///000000//////////////////....../////////............//////////////////......------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))),,,+++***)))***+++,,,---++++++++++++++++++++++++***))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---.../////////++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))((()))+++,,,,,,+++******************************++++++++++++************---,,,***)))))))))******'''(((((())))))*********)))(((((((((((()))******************************''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))*********+++)))(((''''''''''''(((((()))))))))(((((((((((('''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((+++,,,------++++++,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,+++++++++))))))*********+++++++++*********++++++,,,,,,---))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))***************+++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))************************************++++++++++++******)))******+++++++++******************************************************++++++++++++,,,,,,,,,,,,******************************))))))))))))******))))))(((((((((((())))))'''(((((()))***+++,,,,,,************************++++++************++++++++++++++++++++++++++++++))))))******+++++++++,,,&&&%%%%%%&&&(((***)))((())))))*********+++++++++)))))))))))))))******+++(((***++++++******+++---///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------+++,,,------......------........................(((+++///000000/////////...//////////////////...............////////////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---......///...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))''')))***+++,,,+++******************************+++++++++*********))))))+++***)))((()))***,,,---,,,++++++***))))))))))))))))))))))))******++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))*********((((((''''''''''''((((((***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''')))******)))(((***+++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******)))************+++++++++*********+++++++++++++++)))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++************************+++++++++************)))***))))))))))))))))))*********************************++++++++++++******)))))))))******+++,,,,,,++++++++++++++++++++++++************************)))))))))************+++******************************))))))))))))*********)))((('''''''''''''''((((((((()))*********+++************************++++++************++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,((('''&&&''')))******))))))************+++++++++((((((((((((((()))******((()))************+++---...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................***,,,/////////......///......////////////..................////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++******++++++,,,---...+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************++++++,,,,,,------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------...---,,,,,,+++(((((()))***++++++++++++************************+++************)))))))))))))))(((((()))***,,,---...---,,,***))))))))))))*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''(((((()))******)))))))))((((((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''))))))(((''')))******************************************************+++,,,,,,,,,***)))((()))************+++++++++******************))))))))))))))))))))))))))))))))))))))))))************(((***+++,,,,,,+++***(((*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++++++++************++++++************************+++++++++************)))+++******))))))******+++******************************++++++++++++************************+++,,,++++++++++++++++++++++++************************)))))))))*********++++++******************************))))))))))))******)))((((((((((((((()))***************************************************++++++************++++++++++++++++++++++++++++++))))))***++++++,,,---------,,,+++,,,---...---,,,)))************+++++++++)))))))))((()))******+++(((***++++++++++++,,,...,,,+++***)))***,,,...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,...///...------...///---...///000000///...---............////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************++++++,,,,,,---......///******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))******)))))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++***)))+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,---------,,,******((((((((())))))***+++,,,************************************)))))))))))))))))))))(((((()))******,,,+++***)))(((((()))))))))***++++++,,,,,,++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((((((((('''''''''''''''((())))))*********)))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))***************************++++++,,,+++***)))((()))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++++++++************++++++************************+++++++++************))),,,++++++++++++++++++,,,******************************++++++++++++******,,,+++******)))*********++++++++++++++++++++++++************************++++++,,,,,,,,,---------******************************))))))))))))******(((((((((((()))+++,,,---,,,,,,++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,---------+++******,,,,,,+++***)))************+++++++++*********)))***++++++,,,)))+++,,,,,,,,,,,,...///******))))))***,,,...000++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...........................//////...,,,,,,---///---...///000000///...---............/////////000/////////000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,------------------------++++++++++++++++++++++++***+++,,,---------------)))***+++,,,---,,,++++++))))))))))))))))))))))))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,---...//////))))))******++++++++++++******************************************************************************+++++++++******)))++++++++++++++++++++++++***+++,,,------,,,+++******************)))((('''***++++++++++++,,,,,,,,,------++++++++++++------((())))))******((('''&&&)))(((((('''(((***,,,---))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))(((''''''((()))***))))))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***************))))))))))))++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))************))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))+++,,,,,,+++)))((()))***'''(((***++++++***((('''++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++*********)))******+++,,,++++++++++++++++++++++++...------,,,,,,++++++***)))))))))******++++++,,,***++++++++++++***))))))))))))***++++++++++++***++++++++++++++++++++++++************))))))((((((+++++++++*********))))))************************,,,++++++******++++++,,,***)))))))))((((((''''''++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++*********+++...---+++)))(((((()))******************)))((('''***************************)))(((((()))+++---...************************++++++******************************************)))))))))))))))))))))))),,,+++++++++***)))))))))+++*********))))))((((((++++++++++++++++++++++++******))))))))))))*********************************++++++,,,,,,++++++***,,,---...//////...---,,,///...,,,++++++,,,---///////////////....................................---------............///........................000///...------...///000------------------------+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------++++++++++++------***************************+++,,,,,,,,,***)))((((((((()))***+++,,,,,,,,,************************))))))***++++++++++++******************************+++,,,---...---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((&&&&&&''')))+++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,+++)))))))))***************************......---,,,,,,+++******,,,***((('''(((***---...******+++,,,,,,,,,,,,++++++++++++++++++***)))(((************))))))))))))++++++******))))))(((((())))))******++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((******************************))))))((((((''''''***)))((('''''''''''''''))))))))))))((((((((((((***+++,,,+++))))))***+++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++)))))))))((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++++++++***))))))))))))***++++++++++++*********************************)))))))))(((((((((+++++++++*********))))))************************,,,++++++******++++++,,,++++++*********))))))))),,,,,,,,,++++++++++++++++++******))))))******+++---,,,++++++*********+++---,,,+++))))))))))))***)))************))))))(((++++++++++++++++++++++++***)))(((((()))+++---...************************))))))))))))))))))))))))************************************************+++++++++***************++++++++++++*********)))++++++++++++++++++++++++*********))))))************************************++++++,,,,,,++++++***,,,,,,------------,,,,,,///...,,,++++++,,,...///////////////....................................---------............///........................//////............//////------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))---,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++++++++***)))))))))))))))***+++++++++,,,************************))))))***++++++++++++******************************+++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,***))))))*********(((,,,++++++***))))))******,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***************************---,,,,,,+++******))))))+++***)))((()))***+++---)))***++++++,,,,,,++++++******++++++***))))))(((************))))))))))))*********))))))))))))))))))))))))***************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''(((((((((((((((((()))))))))))))))***++++++***)))***,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************))))))))))))******)))(((((((((((()))******++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))*********))))))))))))(((+++++++++***************************************++++++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***,,,,,,+++************+++,,,,,,++++++***)))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++,,,---************************(((((((((((((((((())))))************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,...---,,,++++++,,,....../////////............------------------------------------............///..............................////////////......------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++************************************++++++************************))))))***++++++++++++******************************++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++***************************---,,,******+++++++++***,,,+++******)))*********++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***************************+++++++++***))))))((((((+++++++++***************)))***++++++,,,,,,++++++))))))******))))))((((((************))))))))))))))))))))))))***************))))))))))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))%%%%%%&&&''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((())))))''''''(((((())))))******((()))++++++******+++---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))******+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++***))))))))))))***++++++++++++***************************++++++++++++************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******))))))))))))******++++++***************++++++++++++++++++***)))(((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******,,,,,,************************((((((((()))))))))))))))************************++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************++++++++++++,,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***---,,,+++******+++,,,---------,,,,,,,,,---......//////.........------------------------------------------............///........................,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***************************************))))))***++++++++++++*********************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************(((((()))+++---------++++++***************+++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***************************++++++*********)))))))))***+++,,,,,,+++***)))((())))))***+++++++++++++++(((((())))))))))))((((((************)))))))))((((((((())))))******++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((()))******&&&''''''((()))******+++((()))++++++******+++---+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))******)))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++***++++++++++++***))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******))))))******+++)))))))))***************+++++++++,,,,,,---------+++++++++******+++++++++*********))))))***++++++******+++++++++***))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************)))))))))******+++++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,))))))******************)))))))))******+++++++++,,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***...---,,,++++++,,,---...,,,,,,,,,,,,------..................---------------------------------------------............///........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,+++++++++***************************************))))))***++++++++++++***************************************++++++,,,,,,++++++++++++++++++++++++************************)))((('''(((***,,,---,,,+++***************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***************************+++++++++++++++************+++,,,,,,,,,***((('''))))))***++++++++++++***'''((())))))))))))((((((************)))))))))((((((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))***+++&&&''''''((()))******+++)))***++++++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++))))))************)))))),,,++++++++++++,,,------++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***************+++++++++******************************))))))))))))******((((((((((((((())))))))))))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,***))))))))))))***++++++******************************((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++,,,,,,************************++++++++++++++++++++++++***************+++++++++)))))))))))))))*********(((((())))))***+++++++++++++++************++++++***************************++++++,,,,,,++++++***------,,,,,,,,,,,,------+++,,,,,,------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++************************************************+++,,,******************++++++************************))))))***++++++++++++***************************+++************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,***))))))******)))(((*********)))******+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***************************++++++++++++++++++++++++)))***+++,,,,,,+++)))(((((()))******++++++******(((((())))))******))))))************))))))))))))))))))))))))***************))))))))))))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))(((++++++***))))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((*********))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******''''''(((((())))))*********+++,,,+++))))))***+++*********))))))*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))(((++++++******++++++,,,---+++++++++++++++++++++++++++++++++************************+++++++++++++++***++++++++++++***))))))))))))***++++++++++++************************************+++++++++,,,,,,))))))*********+++++++++******************************))))))))))))******'''''''''(((((()))))))))(((((()))******+++,,,,,,++++++************++++++)))))))))))))))***++++++++++++***))))))***+++,,,,,,+++)))((('''(((***+++++++++++++++++++++++++++******+++++++++*********************************((((((((()))***+++++++++************************************************+++++++++***************)))))))))******+++++++++((((((((()))***+++++++++*********))))))************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))***+++++++++,,,************************))))))***++++++++++++***************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++++++++*********))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***************************************************)))******++++++++++++***((())))))***************((())))))***++++++******************))))))))))))*********))))))))))))))))))))))))***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$&&&)))+++,,,+++)))'''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''((((((((()))))))))*********))))))((()))))))))(((((((((((())))))))))))+++,,,,,,+++)))((()))*********))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))(((*********)))******+++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))******++++++,,,***++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))************))))))******++++++++++++******************************))))))))))))******''''''(((((()))))))))***'''(((((()))******++++++******))))))))))))******))))))((())))))***++++++,,,+++)))((((((***+++------+++)))((('''((()))*********************************+++++++++******)))************************&&&''''''((()))******+++************************)))))))))))))))))))))))),,,+++++++++******))))))*********++++++,,,,,,,,,'''(((((()))***+++++++++******))))))))))))******************************+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))***+++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................,,,++++++,,,......++++++++++++++++++++++++************************------------------------************************))))))******++++++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))***,,,,,,,,,+++***(((((()))***+++,,,,,,---************************))))))***++++++++++++***************************+++***)))))))))***,,,---*********++++++,,,,,,,,,------------------------+++***)))***---...///...******))))))***+++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,+++)))))))))***************************(((((((((((()))))))))))))))))))))******++++++,,,(((((()))***************))))))***+++++++++++++++************))))))))))))++++++******))))))(((((())))))******++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((($$$$$$%%%%%%&&&''''''''''''((()))******)))((('''(((((((((((((((((((((((("""%%%))),,,---+++)))&&&(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((())))))******++++++***)))(((((())))))))))))))))))((((((((((((,,,+++***((((((((())))))************))))))((((((******++++++++++++************++++++++++++******++++++*********************************************((('''(((+++,,,+++(((******))))))))))))******,,,+++++++++***)))))))))***)))))))))((((((''''''))))))************))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++******************)))************+++++++++************************+++++++++***************((()))***++++++***)))(((************************)))************+++++++++((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***)))))))))***++++++,,,,,,***)))))))))))))))******(((((((((((())))))))))))*********)))))))))((((((************************((()))***++++++***)))(((******+++++++++,,,,,,,,,************************)))***++++++***)))***+++*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---////////////...+++---000000///---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///000///...,,,,,,---...............------,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***)))***)))((()))*********((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))******+++++++++***))))))---,,,***'''&&&'''+++///)))******+++++++++******---+++***((()))+++---///+++++++++***)))***,,,...))))))***+++---,,,***''',,,,,,,,,++++++*********+++++++++************)))---,,,+++*********+++,,,------------------------+++++++++*********))))))((((((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))))))))*********)))(((((()))***+++)))(((((()))***+++---...((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++******)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((())))))((((((((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,---,,,***)))***)))'''%%%%%%&&&((()))(((((((((((())))))))))))++++++***))))))***+++,,,++++++*********)))))))))******++++++++++++************++++++++++++*********************************************************((('''(((+++,,,+++)))******))))))))))))******+++++++++***************++++++++++++++++++******++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++***+++++++++******)))((()))***,,,------,,,***)))******+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***++++++******************&&&''''''((()))+++---...(((((()))))))))*********,,,,,,,,,+++++++++******************************((()))***++++++***)))((())))))*********+++++++++************************)))***++++++***)))***+++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,+++---///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---/////////...---------------......---------,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***)))+++***))))))++++++***))))))************+++++++++************************++++++++++++++++++++++++************************)))******************)))************++++++++++++,,,+++++++++++++++************+++++++++******)))---+++***((()))+++---...,,,------+++******,,,---,,,,,,---...000///---***+++++++++******)))))))))+++++++++************))),,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++***)))((((((((()))++++++++++++++++++,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))))))))*********))))))(((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********))))))***)))((('''''''''((()))(((((((((((())))))))))))************+++,,,---...+++++++++++++++***************++++++++++++************++++++++++++*********************************************************)))((()))+++++++++*********))))))))))))*********************++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++******)))************)))((((((***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************)))************+++++++++************************+++++++++,,,,,,------...*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++***))))))((('''''''''((()))+++,,,---))))))*********+++++++++,,,++++++++++++*********************************))))))************))))))(((((()))))))))*********************************)))***++++++***)))***+++*********+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---++++++,,,------,,,++++++,,,...------------------------...---,,,++++++,,,---..................---,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***,,,***)))***+++,,,+++***)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******+++************+++---...555111,,,***++++++)))'''++++++++++++******)))))),,,+++***))))))+++---............---+++***+++------------...000///---+++*********)))))))))))))))+++++++++************))),,,++++++******+++,,,,,,+++++++++++++++++++++++++++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((++++++++++++)))((('''&&&,,,,,,---------,,,***)))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))((((((***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******+++++++++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++*********************+++++++++***************************))))))******++++++++++++******))))))******+++)))))))))***+++++++++,,,)))))))))******++++++,,,))))))************))))))******+++++++++******))))))***************))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++++++++))))))*********+++++++++************************)))******+++,,,---......,,,+++))))))))))))+++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))+++***))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))((((((((((((************************)))))))))******)))))))))))))))))))))*********+++************************)))***++++++***)))***+++))))))******+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............------,,,,,,,,,,,,,,,***)))))),,,...........................------,,,++++++,,,------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,+++***+++,,,,,,+++***))))))*********+++++++++************************************************************************+++++++++,,,,,,++++++++++++***))))))***,,,...000CCC888+++$$$%%%((()))))),,,,,,+++******))))))))),,,+++***)))***+++,,,......//////...,,,***+++,,,+++******+++,,,,,,+++)))******************))))))+++++++++*********))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((('''''''''&&&)))***+++++++++)))(((''')))***,,,------,,,***)))************************''''''((()))))))))))))))'''((())))))***)))))))))+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''((()))***+++++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((())))))((())))))************)))(((((((((((()))))))))))),,,++++++***))))))((('''++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))*********+++++++++************************)))***************+++,,,++++++************++++++)))))))))***+++++++++,,,)))))))))******++++++,,,))))))************))))))******+++++++++******)))******++++++,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************************((())))))***+++,,,,,,---,,,+++***))))))***+++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++***)))(((((())))))++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((***************************))))))))))))))))))************+++++++++,,,,,,************************)))***++++++***)))***+++'''(((((()))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------......+++,,,+++***))))))+++---........................,,,,,,,,,++++++,,,,,,,,,,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,++++++++++++***)))((()))+++...///???666***$$$%%%)))++++++,,,,,,******))))))******++++++*********+++,,,---...///000...,,,+++++++++***)))((()))***+++)))(((+++++++++++++++++++++++++++++++++*********))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((())))))************,,,,,,,,,++++++*********'''((()))+++++++++***)))%%%''')))+++,,,+++***)))++++++++++++++++++++++++''''''((()))))))))))))))((()))******+++++++++***+++)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''(((((())))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((()))***(((((()))***+++*********(((((((((((()))))))))))),,,,,,++++++)))(((&&&%%%*********+++++++++++++++******++++++++++++************++++++++++++******)))))))))***++++++,,,,,,************************)))***++++++******+++---++++++************++++++***************++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))************+++++++++************************)))))))))******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,(((((((((((()))***+++,,,******+++++++++,,,,,,,,,))))))***************+++******************************))))))))))))*********++++++++++++,,,,,,,,,************************)))***++++++***)))***+++((((((((()))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,+++******+++---------------------------++++++,,,,,,,,,,,,++++++---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,***)))***+++,,,+++***)))************+++++++++++++++++++++++++++++++++******************************************************++++++++++++*********))))))))))))***,,,---...+++)))***,,,...,,,***,,,+++***))))))***+++,,,++++++******++++++,,,---,,,...///...,,,+++++++++,,,***)))***+++,,,+++***+++++++++++++++,,,,,,,,,+++++++++************)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************))))))))))))))))))))))))((((((((()))******++++++***************)))))))))&&&'''((()))++++++++++++%%%&&&((()))+++++++++***************************''''''((()))))))))))))))((()))***++++++,,,++++++***)))((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********)))))))))))))))(((%%%### ))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((('''(((((())))))******+++(((((((((((())))))))))))++++++,,,,,,+++)))(((''')))))))))*********++++++******++++++++++++************++++++++++++******((())))))***++++++,,,,,,************************)))+++,,,,,,******+++---,,,++++++******++++++,,,+++++++++***************++++++++++++++++++******++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++))))))***+++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++*********************++++++(((((((((((()))***+++,,,************++++++++++++))))))))))))******++++++************************+++***)))(((((()))***+++************++++++++++++************************)))***++++++***)))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++***))))))++++++***))))))************+++++++++************************************************************************)))******************)))))))))))))))))))))))))))%%%'''))),,,---,,,***)))******)))((()))***,,,...******+++++++++,,,,,,,,,***,,,---...,,,+++++++++---+++******+++,,,,,,+++)))*********+++++++++++++++++++++************)))((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++''''''''''''(((((((((((()))((((((((()))***++++++(((((())))))************************************''''''((()))))))))))))))'''((()))***++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))(((((()))((('''$$$""" )))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))((('''&&&''''''&&&&&&''')))***+++(((((((((((())))))))))))***+++,,,---,,,+++***)))(((((())))))*********+++******++++++++++++************++++++++++++******((())))))***++++++,,,,,,************************(((+++---,,,***)))+++...,,,++++++******++++++,,,,,,+++++++++******))))))***)))))))))((((((''''''))))))************))))))'''((()))***+++,,,,,,,,,(((((()))***************,,,++++++******++++++,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++************************---,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************)))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++***))))))))),,,+++***)))(((((((((((())))))*********+++++++++&&&'''''''''(((((())))))************************+++***)))(((((()))***+++))))))))))))************************************)))+++++++++***)))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,+++***++++++,,,***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++***+++,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,***)))((()))***+++***((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((()))))))))((((((''')))******(((&&&&&&(((******)))(((((()))+++---///******+++++++++,,,,,,,,,(((***------,,,+++++++++,,,***))))))***++++++***(((((())))))*********++++++++++++************)))((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++,,,,,,+++***)))(((((()))******,,,+++******)))*********))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''((()))*********************+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))%%%''')))***+++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))'''%%%###((('''%%%%%%&&&(((***,,,(((((((((((())))))))))))******))))))))))))******------,,,,,,+++*********+++++++++*********))))))++++++++++++++++++++++++************************---,,,,,,+++***)))((((((++++++++++++++++++++++++---+++***+++,,,,,,+++***,,,++++++******++++++,,,,,,,,,++++++***)))))))))************************)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***,,,+++)))((((((((()))***++++++,,,,,,,,,++++++***---......------+++******))))))))))))))))))))))))+++*********+++,,,,,,---***+++,,,---...---,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++************++++++)))))))))***,,,,,,+++***))))))))))))))))))))))))))))))************))))))++++++************************))))))))))))******++++++******************************************************************++++++++++++******))))))((((((((((((((((((((((((,,,,,,+++***))))))******))))))))))))************((()))******)))((()))+++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///******,,,---.../////////,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))*********++++++++++++,,,+++++++++***)))))))))******))))))))))))******,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,***((((((***+++)))&&&)))************+++++++++************************,,,+++******++++++)))((()))************++++++++++++)))((()))+++,,,,,,+++)))************++++++++++++++++++*********))))))++++++************+++++++++*********))))))((((((,,,++++++***)))(((''''''))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,)))***,,,+++)))(((((())))))************++++++++++++*********))))))(((((())))))))))))))))))))))))+++)))'''&&&&&&(((***,,,+++*********))))))((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((+++******)))(((''''''&&&%%%%%%'''((())))))))))))******))))))((((((''''''$$$$$$%%%'''(((***++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++******))))))))))))******))))))******************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,*********,,,,,,+++***,,,++++++******++++++,,,******************++++++************************)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***,,,+++***)))((())))))******+++++++++++++++******))))))***************)))************************+++*********++++++,,,---***+++,,,---------,,,,,,---,,,,,,++++++*********((((((((((((((((((((((((++++++************++++++***))))))***,,,,,,+++***************************))))))************))))))******************************))))))))))))******+++++++++*********))))))************************************************************))))))(((((()))))))))))))))))))))))),,,++++++***))))))******))))))))))))************)))+++,,,+++***)))***,,,))))))*********+++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------------++++++,,,---............,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++++++++***))))))))))))*********+++++++++++++++***************++++++************++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))***+++)))''')))************+++++++++************************,,,+++******++++++***((()))************++++++++++++***((()))***,,,+++***)))************++++++++++++++++++*********))))))+++******************+++************)))))))))(((++++++******))))))(((((()))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************(((((((((((()))))))))***)))***++++++)))(((((())))))************+++++++++************)))))))))((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&************)))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))((('''''''''&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))************))))))))))))******&&&''''''((())))))******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***))))))***,,,---,,,+++++++++************++++++((())))))***++++++,,,,,,************************)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++***))))))))))))***))))))******+++******)))''''''((())))))***++++++************************+++************+++,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***))))))***,,,,,,+++)))************************))))))************))))))******************************))))))))))))******)))))))))***++++++,,,,,,************************************************)))))))))))))))(((((((((************************,,,+++******)))*********)))))))))*********+++++++++,,,---,,,+++***+++---(((((()))))))))*********,,,++++++******++++++,,,)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++******)))))))))***++++++++++++***)))((((((((()))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))))))))******)))''')))************+++++++++************************,,,+++)))***++++++***))))))************+++++++++,,,+++))))))***+++***))))))************++++++++++++++++++***************************************************))))))))))))*********)))))))))))))))***))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))))))))(((***++++++)))(((((())))))************+++++++++************))))))))))))))))))))))))))))))))))))((()))))))))(((&&&$$$###************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((()))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++******))))))******+++'''((((((((()))))))))***++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++)))(((((())),,,------,,,++++++************++++++))))))*********+++++++++************************)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++*********)))))))))(((((()))************))))))))))))******+++,,,,,,************************+++***************++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))***,,,,,,***)))************************))))))************))))))***************++++++++++++******))))))******+++%%%&&&''')))+++---//////************************************************************))))))))))))************************++++++***************+++))))))*********++++++++++++,,,---,,,+++***+++,,,))))))))))))*********+++++++++++++++++++++++++++((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------............++++++++++++,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((((((*********++++++*********(((((((((((()))))))))))))))))))))***+++++++++,,,+++++++++******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((())))))*********+++++++++************************,,,***)))***++++++***)))))))))*********+++++++++---+++***)))*********((())))))*********+++++++++*********************************++++++******************))))))))))))))))))))))))))))))***************))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++)))((()))***))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&*********)))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''')))(((''''''&&&'''((((((''''''(((((())))))******+++******))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((++++++************+++++++++++++++******)))))))))))))))))))))************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))(((((()))+++---,,,++++++******))))))******++++++++++++*********))))))************************)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++++++++*********)))'''((()))***************++++++***))))))***++++++************************++++++***))))))*********************++++++,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))++++++************+++++++++***)))***,,,,,,***(((************************))))))************))))))))))))*********+++++++++++++++************++++++'''((()))***+++,,,------************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++************+++++++++++++++,,,---,,,***)))***+++*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,---......*********+++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,---------)))*********++++++++++++,,,,,,,,,,,,------------------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((+++******************+++(((((((((((()))))))))))))))))))))***+++++++++,,,******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))((())))))*********+++++++++************************+++***)))***+++,,,+++)))))))))*********+++++++++---+++***)))*********((())))))*********+++++++++************************)))***++++++++++++***)))))))))))))))))))))******)))))))))))))))***************))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++''')))++++++)))))))))***))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))((('''%%%%%%%%%''')))***))))))))))))))))))******'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((()))((((((''''''''''''(((''''''(((((())))))******''''''((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((++++++************++++++------,,,,,,+++******)))((((((((()))))))))))))))************************************************))))))******+++++++++,,,++++++++++++++++++++++++)))(((((()))+++,,,+++*********))))))))))))******,,,,,,++++++***))))))(((************************)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,++++++***)))(((((()))***+++++++++++++++***(((((('''((()))***++++++++++++++++++++++++++++++***))))))))))))***+++************+++,,,,,,*********++++++,,,,,,,,,************************++++++************+++++++++*********++++++***(((++++++++++++++++++++++++))))))************)))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,+++***)))((((((************************************************+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))******+++,,,*********++++++++++++,,,+++,,,---,,,***((()))******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,------...************++++++++++++++++++++++++***************++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++************)))))))))++++++***))))))***++++++((((((((()))))))))*********************+++++++++***))))))))))))))))))***)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++,,,+++))))))))))))************+++++++++************************+++)))))))))+++,,,+++***)))************+++++++++,,,+++))))))***+++***))))))************+++++++++***************+++++++++)))***+++,,,,,,+++***)))))))))))))))*********************)))))))))))))))***))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,***************)))))))))''')))***+++)))))))))***)))************+++++++++))))))))))))************))))))))))))))))))))))))&&&$$$""""""###%%%)))+++))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++(((((())))))***************************************************************************+++++++++++++++++++++++++++++++++***)))((()))***+++***)))******))))))))))))******++++++******************************************)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,***)))(((((((((***,,,---++++++++++++++++++++++++++++++***)))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++******++++++)))(((++++++++++++++++++++++++))))))************))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))(((******************************************************+++++++++,,,,,,,,,******************************))))))***++++++,,,*********+++++++++,,,,,,,,,---...---+++)))***+++************++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,************++++++++++++++++++++++++******************+++,,,,,,---......---------.........//////++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))************++++++***))))))***++++++)))))))))*********+++++++++++++++***************+++******))))))******+++************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$(((,,,---+++))))))))))))************+++++++++***************************)))((()))+++,,,+++***)))************++++++++++++***((()))***,,,+++***)))************+++++++++))))))*********+++++++++(((***+++,,,,,,+++***(((((()))))))))************++++++******))))))(((((()))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***,,,---...///+++++++++******)))))))))'''(((***+++***)))***+++)))************+++++++++((()))))))))************))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))$$$%%%(((******)))((('''))))))))))))((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******,,,++++++******++++++,,,*********+++,,,,,,------))))))******+++++++++,,,))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++***((()))******)))(((******))))))))))))******)))))))))***++++++,,,,,,************************)))***,,,,,,+++++++++,,,+++++++++,,,,,,+++++++++++++++,,,---,,,+++***)))))))))***+++,,,---------+++***)))***+++...000222++++++++++++++++++++++++++++++***))))))((())))))+++***)))))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++,,,+++******++++++)))'''++++++++++++++++++++++++))))))************))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,'''((()))***+++,,,------************************************************))))))******++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,...//////...,,,++++++,,,))))))))))))***************+++,,,------,,,+++***+++++++++***************)))************++++++++++++++++++************)))******+++,,,,,,---......*********+++++++++,,,,,,)))************+++++++++***++++++,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++((((((((()))******++++++,,,+++***))))))***+++,,,************++++++++++++,,,+++++++++******)))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$(((,,,---+++))))))***)))************+++++++++***************************)))((()))+++,,,,,,***)))************++++++++++++)))((()))+++,,,,,,+++)))************+++++++++))))))******++++++++++++((()))+++,,,,,,+++)))((((((((())))))*********+++,,,++++++***)))(((((('''))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))+++---///111222---------,,,,,,+++++++++'''(((***+++***)))***+++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,+++***)))(((((())))))*********+++''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))"""$$$(((+++,,,***(((&&&******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))***+++++++++,,,))))))))))))************))))))************))))))******)))))))))))))))***************************+++*********))))))(((((())))))))))))))))))))))))************************************************,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))******))))))))))))))))))------+++***))))))((((((************************************************+++++++++*********))))))%%%'''***---...---+++)))************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************...---+++***)))***++++++)))************+++++++++******)))))))))***,,,---++++++***************+++))))))))))))))))))))))))++++++++++++++++++++++++---***((((((***,,,+++***)))))))))))))))))))))))),,,,,,++++++***)))((((((******++++++++++++******------,,,+++*********+++************************))))))*********++++++++++++,,,,,,---,,,+++)))(((((()))***+++,,,---------......---,,,+++***)))(((******+++,,,,,,---......---------,,,,,,+++++++++...---+++******+++---...***)))))),,,///000...+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((************************,,,+++***))))))***+++,,,,,,,,,+++***))))))******++++++++++++++++++++++++*********)))(((''''''&&&***++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************++++++******************---,,,,,,+++*********++++++***((('''''')))***,,,******++++++++++++******)))))))))))))))))))))))),,,+++++++++******))))))***)))((()))***)))(((&&&************)))))))))))))))))))))))))))(((''''''+++++++++,,,,,,+++++++++'''(((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))************))))))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))************))))))************))))))++++++************++++++************************++++++++++++*********)))******************************************************************************))))))))))))******)))***,,,------,,,***)))************************,,,+++***************+++))))))))))))))))))))))))************************+++++++++*********))))))'''(((***,,,,,,,,,+++***************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******************************************************,,,+++******)))))))))***)))************+++++++++******)))))))))***,,,,,,++++++***************+++************************++++++++++++++++++++++++---***((((((***,,,+++***************************,,,,,,++++++***))))))(((******++++++++++++******,,,,,,+++************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,---......//////......------------,,,,,,+++******+++,,,,,,+++***+++---000000...,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******,,,+++)))(((((()))+++,,,+++++++++++++++***))))))************************++++++***))))))***++++++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,+++******)))(((((()))*********,,,---...///))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************---,,,,,,+++*********++++++***)))(((((()))***+++)))******++++++******)))))))))))))))))))))))))))++++++*********)))))))))***)))(((((())))))'''&&&(((((())))))*********+++)))))))))))))))(((''''''))))))************))))))(((((((((((((((((('''''''''((((((((()))))))))***((((((((()))))))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))*********++++++))))))************))))))+++++++++++++++++++++,,,************************,,,,,,,,,+++++++++++++++************************************************************************))))))(((((((((((()))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++***************+++,,,,,,************************************************+++++++++***************)))))))))***++++++,,,,,,************************************************************************************************************************))))))))))))))))))))))))******))))))))))))******************************************************)))************)))(((((()))************+++++++++*********)))******+++,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***************************,,,,,,++++++***)))))))))******++++++++++++******++++++***)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,***++++++++++++***))))))************************++++++***))))))***++++++,,,+++******)))*********++++++++++++++++++++++++---------,,,++++++******)))((()))***,,,000333555))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************,,,,,,+++++++++++++++++++++***)))(((((()))***+++)))******++++++******)))))))))))))))))))))))))))******))))))))))))((((((***(((&&&&&&'''(((((('''''''''((()))***+++,,,,,,)))))))))))))))(((((('''''''''(((((((((((('''''')))))))))(((((('''''''''(((((((((((())))))))))))''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))*********+++++++++)))******++++++******)))******++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))(((((((((((()))))))))***++++++++++++***)))++++++,,,,,,,,,,,,,,,---+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))***,,,---************************************************************************************************************************+++++++++++++++++++++++++++******))))))******+++************************************************((()))***++++++***)))((())))))*********+++++++++******************++++++*********)))******+++,,,++++++++++++++++++++++++************************+++************+++******************************+++++++++*********))))))******++++++++++++************)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,---------************************------............------++++++,,,...///...---,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))++++++***))))))***++++++******+++++++++******)))************************+++******************+++++++++***************+++************************------,,,,,,,,,+++++++++)))(((((()))+++///444666))))))))))))))))))))))))((()))))))))************************************************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************************++++++++++++++++++,,,+++++++++***+++***))))))((())))))***))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((***(((&&&&&&'''((((((''''''(((((()))******++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&******))))))((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''(((((())))))((((((''''''''''''((()))*********(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))************++++++++++++******++++++++++++******(((((()))***++++++******************************))))))******************************************************************************************+++******))))))******+++************************++++++,,,,,,,,,---------...---,,,+++************++++++++++++++++++++++++************************************************+++***)))((()))***,,,---************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************************************)))***+++,,,,,,,,,******))))))*********+++++++++*********+++******************))))))***++++++,,,******************************************************++++++************************************+++++++++*********************++++++++++++*********)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,*********+++,,,---++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------........................,,,,,,------------,,,,,,)))***,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((((()))************)))(((+++******************+++)))******+++++++++***************************************++++++*********+++***************++++++************************++++++++++++***************)))(((((())),,,000222))))))))))))))))))))))))((()))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,,,,+++***+++******))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))'''&&&&&&((()))((('''******))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''******))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))******))))))(((&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++************************++++++++++++,,,******++++++++++++******&&&''')))***++++++***)))************************)))))))))))))))*********++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,------...///...---,,,*********)))((((((((((((((((((((((((***************************************+++++++++++++++***))))))***+++,,,************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++***++++++++++++***))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))************************(((***,,,,,,***)))***+++++++++++++++++++++++++++******************************++++++++++++************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............************************(((***,,,,,,+++*********++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))(((************************))))))***++++++++++++***************************)))***++++++++++++***)))*********)))******+++,,,******************************************))))))+++***)))((((((***,,,---))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************)))))))))***++++++,,,,,,)))***+++,,,---,,,+++***++++++******))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))******((('''''')))***+++)))'''************))))))(((((('''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))************))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''***************+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***&&&(((***+++,,,,,,+++***************************)))))))))******+++++++++++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,******))))))))))))***************+++,,,---------...---,,,+++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++***************+++************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++***************************************+++,,,,,,)))************+++++++++***++++++,,,+++***)))((())))))))))))***+++,,,---************************************************(((***---,,,***))))))+++++++++++++++++++++++++++******************************++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,)))***+++,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,+++************+++,,,(((+++...---+++******+++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))(((*********++++++*********))))))***+++++++++++++++************************)))***++++++++++++***)))******))))))***++++++,,,************************)))***************************)))))))))******+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((())))))***++++++,,,,,,(((***+++------,,,+++***+++++++++******)))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++'''((()))+++---,,,***''')))))))))))))))*********''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))******++++++***)))))))))((((((((('''((((((((()))))))))******(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***''')))+++---...---,,,+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,******))))))))))))******))))))***++++++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++******+++***************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************)))((((((((()))+++,,,)))************+++++++++***+++,,,,,,+++***)))((())))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))'''***------***))))))+++++++++++++++++++++++++++******************++++++******++++++++++++******++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((***+++,,,---,,,,,,+++((()))***+++,,,---------((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///---,,,,,,---///000))),,,//////,,,***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((''')))***++++++***)))'''******++++++++++++******((()))***+++++++++++++++************************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,))))))))))))))))))))))))*********************+++************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((())))))***++++++,,,,,,((()))+++---------+++***++++++++++++***)))''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,'''(((***---///...***'''''''''((()))***+++,,,,,,''''''((()))))))))))))))''''''((((((((((((''''''''''''((()))***+++,,,,,,******))))))((((((((('''))))))))))))************''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))***++++++,,,,,,)))***+++***))))))+++---************************+++*********))))))(((((('''(((***++++++***(((''')))************+++++++++))))))******(((&&&$$$###)))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++++++++***)))))))))++++++************++++++,,,,,,,,,++++++*********((()))***+++,,,,,,+++*********)))))))))))))))))))))***+++,,,---,,,++++++************************))))))))))))))))))))))))************************+++++++++*********)))))))))***++++++***)))***+++++++++******************++++++************++++++***,,,...,,,***(((***,,,))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))))))))))))))***)))***,,,.........,,,+++(((((())))))******++++++******))))))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++(((***++++++******+++,,,)))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************...---+++*********+++++++++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++******+++,,,---))))))))))))************)))***,,,------+++(((&&&))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))------......---+++***)))))))))))))))))))))))))))(((((()))***************''''''''''''(((***+++,,,---+++(((((()))+++++++++&&&''''''(((((((((((((((,,,,,,,,,+++***)))((((((+++++++++*********))))))*********+++,,,,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((()))(((''''''''')))***+++******))))))((((((''''''***)))((((((((((((((()))***************)))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******+++*********))))))))))))++++++******************(((***++++++******+++,,,************************++++++++++++*********))))))***+++,,,,,,+++***))))))************+++++++++(((((()))************)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************+++++++++,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,+++++++++******((()))***+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++************************************************************************+++++++++*********)))))))))***++++++***)))***+++++++++******************++++++************++++++***,,,---,,,)))((()))+++++++++******++++++,,,,,,************************))))))***++++++++++++*********************************))))))))))))******)))***,,,......---,,,+++))))))))))))******************))))))))))))******++++++***))))))***++++++---,,,,,,++++++*********)))))))))******+++++++++************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))***+++++++++*********)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,))))))))))))***************+++---------+++***((())))))))))))************++++++++++++++++++++++++************************************************(((***+++***)))((()))***))))))))))))))))))))))))))))))((()))))))))***+++)))))))))((())))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---------,,,+++)))((())))))))))))))))))))))))(((((())))))*********)))))))))((((((((()))******---+++(((((()))+++++++++((())))))***************,,,+++++++++***)))))))))+++++++++*********))))))*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((())))))((('''((((((*********)))))))))(((((((((''')))((((((((((((((())))))***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********************))))))))),,,,,,++++++***))))))((('''))),,,,,,+++******+++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***))))))***++++++++++++***++++++,,,,,,------......)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************+++++++++***************)))***++++++***)))***+++******++++++++++++++++++++++++************++++++***+++,,,+++)))((()))***++++++******)))*********************************))))))***++++++++++++*********************************)))))))))******+++***+++,,,---...---,,,+++***************)))))))))******))))))))))))******++++++***))))))***+++++++++++++++++++++++++++,,,***((('''(((+++,,,+++(((************+++++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******++++++++++++***************++++++************++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++++++++***))))))))))))************,,,,,,,,,,,,,,,+++++++++))))))))))))************************************************************++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))*********+++++++++,,,,,,******)))(((((()))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))))),,,+++***))))))))))))))),,,***(((((()))***+++***((()))******++++++******++++++******************+++++++++*********************************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''((())))))******))))))(((******)))((((((((())))))))))))))))))((((((((((((''''''(((((())))))*********************)))((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((()))(((((((((((()))******************************+++++++++*********))))))&&&))),,,---,,,*********************************++++++++++++++++++++++++,,,+++************+++,,,))))))*********+++++++++///...,,,+++******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++++++++***)))))))))*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************+++*********))))))***+++,,,,,,------******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))***++++++***)))***+++******+++++++++++++++,,,++++++************+++++++++++++++++++++***+++++++++***)))(((((((((((((((************************))))))***++++++++++++*********************************))))))******++++++++++++,,,---------,,,++++++++++++******)))))))))+++******))))))******++++++******************+++(((((()))***,,,---...///+++(((%%%'''+++---+++'''*********+++++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++,,,------...************************+++******))))))******+++************************)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))((()))))))))************,,,,,,+++*********+++,,,((()))))))))************))))))))))))))))))))))))************************************************(((***+++***)))((()))***))))))))))))))))))))))))******+++++++++,,,,,,+++******)))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))++++++***************++++++***(((((()))******)))''''''((())))))))))))(((***************+++++++++************************+++*********)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((()))))))))******)))))))))+++******))))))((((((((())))))))))))((((((((((((&&&&&&'''((()))************************)))((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((())))))***+++***************+++++++++))))))*********+++++++++&&&))),,,---,,,*********************************))))))************************))))))))))))******))))))*********+++++++++...---+++***))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++++++++***)))))))))(((((())))))******++++++++++++************++++++++++++++++++++++++++++++++++++******************))))))***+++,,,,,,------+++***++++++++++++,,,,,,************************************************************************************************)))***++++++***)))***+++******++++++,,,,,,,,,,,,++++++************++++++,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************************))))))***++++++++++++******************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******))))))++++++************++++++*********++++++*********)))******++++++,,,------,,,(((%%%''',,,...+++'''***++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++,,,,,,------------************************+++******))))))******+++************************)))***+++,,,,,,+++***)))))))))+++,,,,,,+++))))))((()))))))))************+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))******++++++******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************)))(((((('''((()))******))))))))))))***+++,,,---+++)))(((((()))******)))'''(((((()))))))))))))))***************+++++++++************************+++*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********)))((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))++++++*********)))(((((((((((((((((())))))))))))%%%&&&((()))***************************)))((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++*********+++++++++++++++((())))))***++++++,,,,,,'''))),,,,,,+++******+++************************)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++((((((((()))***+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************((((((((()))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,,,,+++******)))*********++++++,,,,,,------......++++++******++++++,,,---************************))))))))))))))))))))))))***************************************+++++++++)))***++++++***)))***+++******++++++,,,---------++++++************++++++,,,*********,,,---,,,+++...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++*********++++++************++++++)))***++++++++++++***)))------,,,,,,+++***))))))+++)))((())),,,---,,,)))++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,++++++******************+++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******)))******************)))))))))))))))************))))))((('''''')))***+++))))))))))))************************************************************(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))&&&''')))*********)))(((((('''''''''(((((()))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************)))((((((((()))+++,,,((((((((()))***+++,,,---***)))((((((******)))((()))***++++++,,,,,,++++++++++++*********************************+++++++++******************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))*********))))))(((((((((************************(((((())))))))))))******)))******++++++******)))******+++++++++***))))))(((((((((((())))))))))))&&&'''(((*********))))))***************)))((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))***++++++*********++++++,,,,,,,,,******************++++++(((***++++++******+++,,,************************)))))))))******+++++++++)))***++++++++++++***))))))************+++++++++'''((()))***,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++*********)))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,***)))))))))******++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---************************************************************************))))))*********+++++++++)))***++++++***)))***+++******++++++,,,------...++++++************++++++***((('''(((+++,,,+++))),,,+++++++++++++++,,,---++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************+++,,,---......---,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++******++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))************)))))))))))))))******+++))))))))))))************++++++++++++++++++++++++************************(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))&&&''')))***+++***)))(((&&&&&&&&&'''((()))***+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***++++++************************++++++)))))))))***,,,---(((((((((((())))))***+++)))(((((((((******)))'''******+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))((()))***+++++++++******'''((((((((()))))))))***&&&''')))******)))((('''***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,++++++***))))))))))))***+++***))))))+++---*********************************++++++,,,,,,,,,)))***,,,------,,,***))))))************+++++++++***+++,,,---,,,+++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,+++++++++******))))))++++++************++++++*********++++++,,,,,,,,,---,,,***)))))))))************)))))))))))))))))),,,+++*********+++,,,---************************++++++++++++++++++++++++************************))))))******++++++++++++)))+++++++++***)))***+++******+++,,,,,,---......++++++************++++++(((&&&%%%&&&)))***)))'''((((((''''''((()))******++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************+++,,,---......---,,,,,,+++++++++,,,*********++++++,,,,,,---,,,++++++******++++++,,,)))***+++,,,,,,+++***)))&&&'''(((***,,,...000111***,,,------,,,+++---...++++++,,,,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************---......///...---+++***))))))******++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))))))))************))))))******++++++++++++))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))&&&(((***+++++++++)))(((%%%%%%%%%&&&((()))+++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,************************,,,+++***))))))+++---...***))))))((((((((((((((()))(((((()))******((('''(((((()))************)))---,,,,,,+++***)))(((((())))))******++++++++++++*********+++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))*********+++******++++++++++++******((()))***+++,,,,,,+++***'''((((((((())))))******'''(((***+++***)))'''&&&***************)))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++*********)))******+++,,,---,,,,,,+++*********+++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++---,,,***(((((()))***+++************************---+++))))))***+++***)))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++************))))))))))))))),,,------,,,++++++,,,...++++++++++++++++++++++++******++++++,,,,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++******))))))***+++,,,,,,......---------,,,,,,,,,)))))))))***+++++++++,,,******++++++++++++******---,,,***))))))***,,,---++++++,,,,,,,,,+++******************************(((((())))))***+++------((((((((((((((((((((((((+++,,,,,,------,,,,,,+++)))******++++++******)))******+++++++++******))))))+++,,,,,,***))))))***---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,+++++++++*********)))))))))***+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))************************************++++++,,,,,,,,,///...---,,,***)))((((((,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++***((('''''')))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))***+++***)))((((((***+++,,,,,,---,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++&&&)))++++++((('''((()))******)))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))************))))))------------,,,***((('''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************---+++******+++,,,,,,+++---......---+++******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''&&&(((***,,,---,,,+++***************************(((((())))))******++++++******))))))))))))******(((((((((((())))))))))))******))))))))))))******''')))***)))((('''(((***))))))))))))))))))))))))'''((()))++++++***))))))++++++***)))(((((())))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((---,,,++++++*********+++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++---,,,***)))((()))***+++************************+++***))))))+++,,,,,,,,,************************))))))***++++++++++++******++++++,,,,,,++++++***************++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++((((((((((((((())))))))),,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,******))))))***++++++,,,---,,,,,,,,,++++++++++++***************+++++++++******++++++++++++******---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))******************************************++++++)))))))))))))))))))))))))))******++++++******)))******++++++++++++************+++++++++******)))+++,,,...---+++*********+++***************++++++++++++++++++++++++******,,,***)))***+++---,,,++++++++++++*********)))))))))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++)))))))))+++******************************+++++++++,,,,,,,,,...------,,,+++***))))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++***)))(((''''''&&&***************+++++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))***+++***)))((((((******+++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********&&&(((***)))'''&&&''')))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++++++++++++++***)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,***)))***+++,,,+++***)))***++++++***)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***))))))((('''''')))))))))))))))))))))))))))))))))***************(((((((((((())))))))))))&&&(((***,,,,,,,,,+++***************************)))))))))))))))*********))))))(((((((((((())))))))))))))))))******************))))))))))))******)))***+++***)))((()))+++))))))))))))))))))))))))(((((()))***************++++++***)))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++************+++***************++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++***************************)))(((***,,,.........++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++*********++++++,,,---------)))******)))(((((()))++++++++++++++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,---------*********)))******+++,,,++++++++++++************+++++++++*********************++++++++++++******,,,+++***))))))***+++,,,---------,,,+++***)))(((************************,,,++++++***))))))******************************)))******++++++******)))++++++,,,,,,,,,,,,++++++)))******+++++++++******---...///...,,,*********))))))))))))***+++,,,---++++++******)))))))))(((+++***)))***,,,---,,,++++++++++++***************)))******+++++++++******************************++++++++++++++++++++++++************************)))+++,,,+++******+++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******))))))))))))+++++++++***************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++***)))((((((***+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))******(((((()))******)))))))))))))))******))))))))))))))))))))))))'''''''''((()))*********))))))************)))))))))))))))))))))***+++,,,))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))***************************))))))***,,,,,,***(((&&&'''))))))))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))(((((('''''''''))))))))))))))))))))))))+++++++++***************'''''''''((()))*********'''(((***+++,,,++++++***************************************))))))))))))((((((''''''''''''((((((************++++++++++++******))))))))))))******)))+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))))))))(((((()))***************************************************************++++++***************+++************************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************++++++***))))))******+++************************,,,***)))***---.........++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))******)))(((((()))+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---+++***************++++++,,,++++++++++++*********,,,+++++++++***)))))))))******++++++++++++******++++++***))))))***++++++---------,,,+++***)))(((************************++++++***************++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++++++++******,,,...///...+++))))))*********))))))***++++++,,,+++++++++******)))((((((+++******+++,,,---,,,+++************************)))*********++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++***************+++,,,,,,+++***,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++***++++++,,,))))))))))))))))))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************(((((()))+++,,,+++)))&&&'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))((((((((('''''''''&&&)))))))))))))))))))))))),,,,,,++++++******))))))'''((((((((()))))))))***(((((()))***++++++******************************++++++******))))))(((((()))((((((''''''(((((())))))))))))*********++++++******))))))))))))******)))***++++++))))))***+++))))))))))))))))))))))))***)))((((((((()))+++,,,******)))))))))))))))***(((((()))***************++++++++++++++++++++++++*********************************))))))***++++++************************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++******************************************++++++************************...,,,++++++,,,---,,,+++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,++++++*********)))++++++,,,+++***)))+++---++++++++++++++++++++++++******))))))(((((('''''',,,++++++******++++++,,,************++++++++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,+++++++++***)))))))))******++++++++++++******************************,,,------,,,+++***)))(((************************))))))))))))***+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++((()))***++++++++++++++++++,,,---,,,***(((((())),,,++++++***))))))******,,,,,,++++++*********************+++------,,,***************************)))))))))******++++++,,,))))))))))))))))))))))))))))))*********+++++++++------,,,,,,++++++++++++)))+++,,,,,,++++++,,,---************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))***+++***(((((((((***,,,+++***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((())))))++++++,,,))))))(((((()))***++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))************)))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++)))&&&***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((('''''''''''')))))))))))))))))))))))),,,++++++******)))))))))***)))))))))((((((((('''(((((())))))*********)))))))))))))))))))))))))))++++++******))))))((((((***))))))(((((())))))***((((((((()))))))))************))))))))))))******((()))***)))(((((()))***))))))))))))))))))))))))***)))((((((((()))+++,,,***)))))))))))))))******(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************++++++++++++++++++++++++***************+++++++++******++++++++++++******)))************+++++++++************************)))*********++++++++++++************************...,,,+++***+++,,,+++***++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***,,,+++++++++************,,,------,,,++++++,,,...++++++++++++++++++++++++******************)))))),,,++++++******++++++,,,))))))*********+++++++++,,,+++******)))*********---,,,,,,,,,+++++++++++++++++++++*********************++++++++++++******************************++++++,,,,,,,,,+++******************************((((((((()))***,,,---...++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++)))+++,,,,,,***))))))***---,,,+++***))))))))))))++++++++++++++++++++++++*********,,,------,,,******************+++++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))******+++,,,,,,,,,...------,,,,,,+++++++++(((***++++++******,,,---************************,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,++++++************************************************++++++++++++,,,,,,)))))))))***************+++++++++***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++***)))((((((***++++++++++++++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))'''%%%%%%''')))******(((((((((((()))***+++,,,))))))))))))))))))))))))*********)))((('''''''''))))))************)))))),,,+++***)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,***(((,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******'''((((((((())))))))))))******))))))))))))******''')))***)))((('''((())))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))************+++++++++************************))))))***+++++++++++++++************************,,,***))))))+++,,,,,,+++************************))))))***++++++++++++******++++++,,,,,,++++++************+++,,,------...,,,---------++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,,,,++++++***))))))******++++++++++++***************************+++++++++******++++++++++++******))))))************))))))******+++,,,,,,,,,++++++***************************)))))))))***+++,,,,,,++++++++++++++++++++++++)))******++++++******)))******++++++++++++******(((((()))++++++,,,,,,+++)))***,,,,,,+++***+++,,,++++++***************+++(((((())))))***+++++++++))))))***,,,......+++)))))))))*********+++++++++***))))))))))))+++,,,---*********************************+++,,,---------------,,,,,,+++******)))'''(((************+++---************************,,,,,,,,,+++++++++******,,,+++++++++++++++++++++)))))))))***++++++,,,,,,************************)))))))))******+++++++++))))))))))))))))))((((((***************+++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***+++***)))((((((***))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************(((%%%&&&)))+++,,,+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))***++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***+++,,,+++******+++,,,,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((()))))))))***************))))))))))))******((()))******(((((()))***))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++(((((()))***************++++++++++++++++++++++++************************))))))((())))))***++++++++++++++++++******))))))++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++************************)))((('''(((+++------,,,))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,+++++++++((()))***,,,...000111222,,,------,,,++++++,,,...++++++++++++++++++++++++((((((((())))))******+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,+++***))))))******************))))))))))))))))))******+++++++++,,,******++++++++++++******))))))************))))))))))))***+++,,,,,,,,,,,,************************,,,+++******)))*********************************,,,,,,,,,------,,,,,,,,,*********++++++*********(((((()))++++++,,,,,,,,,)))+++------,,,,,,---...))))))))))))***+++,,,---&&&&&&'''((()))***++++++))))))***,,,......+++)))))))))******++++++++++++***))))))))))))+++---...******************************+++,,,------......,,,,,,++++++***))))))(((&&&((()))***))))))+++,,,************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******''''''(((***+++,,,---...))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++***)))((((((***'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++...+++((())),,,//////...(((((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((())))))******))))))************))))))'''(((***,,,------------))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))---+++******+++,,,,,,+++((()))++++++******,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))*********)))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''(((((()))************+++++++++******))))))))))))******)))+++,,,+++***)))***+++))))))))))))))))))))))))'''(((***+++++++++***)))))))))((())))))***++++++(((((()))***************************************++++++++++++++++++++++++************************,,,+++******))))))******************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++******))))))******+++,,,,,,+++***)))((((((((((((************))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++******************+++++++++************++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************+++++++++*********))))))+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************************************((())))))))))))*********************************((()))+++---000///---***))))))))))))))))))))))))))))))***++++++++++++***+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,+++***((((((((()))***)))************+++++++++************************///---+++***++++++***)))++++++++++++++++++++++++'''((()))***************++++++******++++++,,,---************************************************)))((((((((()))***++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((()))***+++************************++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************,,,+++++++++******)))))),,,+++++++++******))))))++++++******))))))((((((************))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))************************)))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((+++*********))))))((((((+++*********))))))((((((((((((((((((((((((((((((+++*********))))))(((((())))))************))))))+++*********))))))(((((())))))************))))))+++)))&&&'''***,,,+++)))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---******))))))******+++,,,************************,,,,,,+++************+++************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++******))))))******+++,,,,,,+++***)))(((((((((((((((((())))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++************+++,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,************************,,,,,,++++++************************************************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************+++++++++*********)))))),,,+++*********+++------,,,,,,++++++************+++++++++*********))))))************************************************)))))))))*********++++++************************))))))+++...000///---+++))))))))))))))))))))))))))))))***++++++++++++***+++***)))))))))***+++,,,++++++++++++++++++++++++,,,+++***)))(((((()))***)))************+++++++++************************,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++******))))))******+++,,,************************************************))))))))))))))))))***+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++++++++*********)))))))))++++++*********)))))))))*********))))))))))))))))))))))))******+++++++++******))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))************************)))))))))))))))******+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************)))))))))(((************)))))))))(((************************************)))))))))((())))))************))))))************)))))))))((())))))************))))))***((('''(((+++,,,***)))))))))))))))))))))))))))))))))))))))************************++++++++++++***))))))))))))***++++++************************------,,,+++++++++++++++************************+++++++++*********************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,,,,+++***)))((((((((((((''''''((()))***+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,+++))))))+++,,,...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++************************+++************)))))))))************************++++++++++++++++++++++++)))***+++,,,---///000000++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++***************,,,,,,++++++,,,,,,---...+++************)))))))))+++++++++***************************************************************************+++++++++,,,******************************+++...000///---+++))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,++++++++++++++++++++++++++++++***)))))))))******)))************+++++++++***************************)))((()))+++------,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))(((((())))))***+++************************************************+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))*********************************))))))))))))******************************+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++,,,,,,++++++******))))))))))))((((((******))))))))))))(((((())))))))))))************)))))))))******+++++++++***))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))************************)))))))))))))))******+++***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************))))))))))))************))))))))))))************************************))))))))))))))))))************))))))************))))))))))))))))))************))))))(((((((((***,,,,,,***((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************************++++++,,,************************...---,,,,,,++++++,,,,,,******************************************************++++++++++++************************************))))))******+++,,,++++++***)))(((((())))))'''(((((()))******++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///---+++******+++---///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,++++++************************************)))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++---...//////++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************++++++++++++,,,,,,------***)))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,************************+++++++++---//////---+++))))))))))))))))))))))))))))))***++++++++++++******************+++++++++************************+++*********************))))))*********+++++++++***************************)))((()))+++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++)))))))))))))))***++++++************************************************++++++***)))((((((((()))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))******************************))))))))))))))))))*********************************)))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******+++++++++******)))))))))((((((((((((((()))))))))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))*********)))))))))))))))''''''''''''''''''''''''*********))))))))))))))))))******++++++******)))*********)))))))))))))))))))))************))))))'''((()))+++,,,+++)))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************...---,,,,,,++++++,,,,,,******************************************************++++++++++++************************************))))))******+++,,,+++***))))))))))))))))))******))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********************************)))))))))))))))))))))***************************************************))))))******++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************************************)))******+++++++++++++++)))))))))))))))))))))*********************************************************************************+++++++++,,,,,,,,,************************+++++++++,,,......,,,***))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++*********************************++++++++++++***))))))*********+++++++++************************,,,***))))))***++++++***+++++++++++++++++++++++++++***))))))))))))******+++************+++,,,,,,************************************************++++++***)))((((((((()))((()))))))))************))))))))))))))))))))))))******))))))))))))******************************)))))))))******)))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))))))))((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((())))))******++++++******)))((('''&&&&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************)))))))))))))))******+++))))))))))))************************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******))))))))))))))))))******''''''''''''''''''''''''))))))))))))))))))************++++++++++++******))))))))))))))))))******))))))************))))))&&&(((***,,,+++***)))((())))))))))))))))))))))))************++++++++++++***++++++,,,------.........------------...//////************************------,,,+++++++++++++++***************************************+++++++++******++++++++++++************************************))))))******+++,,,******)))))))))))))))***************))))))((((((******************************************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++************************)))))))))************+++************************))))))))))))))))))))))))************))))))))))))******++++++++++++******,,,,,,,,,+++++++++*********************************************+++++++++((()))***++++++++++++***)))))))))************+++***************+++++++++************************************************************+++++++++,,,************************+++***)))***,,,,,,+++)))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***************************)))***++++++,,,+++++++++)))************+++++++++************************,,,***((((((***+++***)))+++++++++++++++++++++++++++***)))((((((((()))***+++++++++***+++,,,,,,---************************************************+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))((((((''''''(((((())))))))))))******(((((())))))))))))******))))))))))))******************)))(((''''''&&&%%%)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************)))))))))))))))******+++)))))))))************+++************************))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))************************************))))))))))))******************++++++++++++******))))))))))))************))))))************))))))&&&(((++++++***))))))***))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,...//////000...............//////000************************,,,,,,+++************+++************************))))))*********+++++++++******++++++++++++************************************))))))******+++,,,******))))))))))))******)))))))))))))))*********************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,+++******---,,,,,,++++++,,,,,,---------------------------******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,************************************++++++,,,,,,******************************************************************************++++++++++++******,,,,,,,,,+++++++++******************************))))))*********+++++++++)))***+++,,,,,,,,,++++++************++++++,,,,,,))))))*********+++++++++************************************************)))))))))*********++++++***************************)))((()))******)))((())))))))))))))))))))))))))))))***++++++++++++***((()))***+++,,,++++++***************************)))***+++,,,,,,,,,++++++)))************+++++++++***************************((('''(((***+++++++++++++++++++++++++++++++++---,,,***(((((()))***+++***************++++++,,,************************************************))))))))))))))))))***+++))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))((('''''')))))))))*********++++++)))))))))*********++++++*********))))))))))))))))))))))))***************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************)))))))))))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))(((((()))***************((()))))))))************((()))))))))************************************((()))))))))***************++++++,,,,,,++++++***((()))))))))************))))))************))))))''')))+++***)))(((***,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------......//////---------,,,------...///************************,,,+++******))))))******************************))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))*********)))***++++++,,,***)))))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((---,,,,,,++++++,,,,,,---------------------------)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******************************))))))******++++++++++++***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++************************************************((())))))))))))************************************((('''((())))))((('''))))))))))))))))))))))))))))))***++++++++++++***((()))***+++,,,+++******)))))))))))))))))))))))))))***+++,,,---,,,,,,+++)))************+++++++++************************'''&&&&&&'''***,,,------++++++++++++++++++++++++...---+++))))))***+++,,,)))))))))))))))******+++************************************************))))))(((((()))***++++++))))))))))))************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))******+++++++++,,,))))))******+++++++++,,,++++++******))))))((((((((()))***+++,,,---......))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************)))))))))))))))******+++))))))******++++++++++++************************))))))))))))))))))))))))(((((()))***************(((((())))))*********+++(((((())))))*********+++(((((((((((((((((((((((((((((())))))*********+++***++++++,,,,,,++++++***(((((())))))*********+++))))))************))))))((()))+++***''''''***---))))))))))))))))))))))))******+++++++++,,,,,,,,,///............---------,,,++++++++++++,,,------************************************************,,,***)))***,,,+++((($$$))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++************************))))))))))))***+++,,,,,,---+++)))((('''((()))***+++++++++************)))******++++++++++++******((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++///---+++,,,...///---++++++,,,,,,------,,,,,,+++************************************************))))))))))))************+++++++++,,,,,,---------***,,,------+++******+++((((((((((((((()))))))))******))))))))))))******......,,,+++***))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))(((''''''))))))))))))))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******)))))))))***+++++++++,,,+++++++++++++++***)))((())))))))))))************)))))))))))))))******+++)))************+++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))))))))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&'''(((***,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******)))******'''$$$$$$'''***))))))))))))************)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((((((((((((((''''''''''''))))))***++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))(((((())))))************''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((((((((((((&&&&&&''''''''''''&&&&&&+++*********))))))(((((())))))))))))************))))))************))))))))))))(((((((((((())))))((((((((((((((()))******))))))*********++++++++++++*********))))))((((((+++++++++*********))))))***(((''')))+++,,,***((($$$%%%%%%&&&'''((()))))),,,,,,,,,+++++++++******......---,,,,,,+++******...---------------...///************************,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))+++,,,***(((******************************++++++++++++************++++++++++++******************************++++++***)))(((((())))))+++***)))(((((()))+++,,,+++++++++************)))******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++...,,,++++++---...---++++++,,,,,,------,,,,,,+++************************************************************++++++++++++*********++++++,,,,,,,,,***,,,------+++******+++++++++++++++************++++++************++++++------,,,+++************---------,,,,,,,,,++++++************************++++++++++++++++++++++++((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))************))))))))))))******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++*********************++++++++++++++++++++++++***))))))))))))))))))************)))))))))))))))***++++++)))************+++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))************+++******************+++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))+++,,,,,,)))((((((***))))))))))))************))))))))))))))))))))))))(((((()))))))))*********************************+++*********))))))))))))((()))******++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((('''(((((())))))(((((('''******)))))))))((((((((())))))))))))************))))))************))))))))))))(((((((((((())))))((((((((((((((()))******))))))*********+++++++++************)))))))))(((+++++++++*********))))))+++))))))***,,,---+++)))******************************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&(((***---------++++++++++++++++++++++++******++++++++++++******)))******************)))***************************))))))((((((((())))))******))))))***+++---...+++++++++************)))******++++++++++++******************+++++++++,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))***************+++++++++,,,------+++******+++((())))))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++************************(((((())))))*********+++++++++*********)))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******+++++++++******************++++++++++++***))))))))))))))))))***************))))))))))))***++++++)))************+++++++++************************+++++++++***************************************************************))))))))))))))))))))))))++++++************))))))))))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************,,,+++***))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))+++...///---+++******))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))************************++++++*********)))))))))'''((())))))******))))))************))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))******))))))((())))))((((((((((((((('''))))))))))))************))))))************))))))***))))))(((((())))))***)))(((((((((((()))*********************+++++++++************))))))))))))+++++++++***************,,,+++++++++------+++))),,,,,,,,,,,,++++++******))))))***+++,,,---......)))******+++,,,------......------,,,+++++++++,,,************************************************)))((((((((()))+++---...++++++++++++++++++++++++******++++++++++++******))))))************))))))************************'''''''''((()))+++------++++++******++++++------+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++++++++---...---,,,***++++++###$$$&&&(((***,,,...///+++++++++******++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++************************************************))))))))))))************,,,++++++******))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******,,,+++++++++***)))))))))******+++++++++******)))((()))))))))******************))))))******+++,,,))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++,,,+++***))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******************************)))))))))(((((((((''''''''''''((()))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((((((((((((((''''''''''''((()))))))))************))))))************))))))***))))))))))))))))))***))))))(((((())))))***+++*********************************)))))))))))))))************************++++++++++++,,,+++***)))************))))))))))))******++++++,,,------...******++++++,,,---------000000///...............************************************************,,,+++***)))))))))+++,,,******************************++++++++++++******))))))************))))))************************)))))))))***+++,,,......---,,,,,,++++++*********+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,++++++,,,&&&&&&''')))***,,,------******))))))))))))******************+++,,,------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------,,,,,,************************************************************)))))))))))),,,+++++++++******))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******,,,+++++++++***))))))))))))******+++++++++******((()))))))))***************************++++++,,,))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))(((((())))))***************))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''''''''((())))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))%%%'''***,,,,,,+++)))'''))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''''''''''''''((((((((((((((()))))))))************))))))************))))))******))))))))))))******)))))))))))))))***++++++************************))))))))))))))))))******************************)))******+++***)))))))))''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////000000111222************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))((()))***))))))))))))))))))))))))******++++++++++++******)))******************)))************************......---,,,+++******+++,,,,,,,,,+++******))))))+++++++++************)))******++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------,,,,,,,,,,,,,,,,,,---......,,,++++++,,,---------,,,+++++++++******))))))))))))))))))***+++*********+++,,,,,,---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------++++++++++++++++++++++++************************+++*********))))))((((((++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******+++++++++***************))))))***++++++++++++***))))))))))))************+++************+++,,,,,,)))************+++++++++***************************************+++++++++************************************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************,,,,,,++++++++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************++++++***'''%%%$$$&&&((())))))))))))))))))************))))))))))))))))))))))))************++++++++++++((((((((((((((((((((((((,,,,,,+++++++++*********'''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())),,,......---+++)))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))((((((''''''(((((((((((()))))))))))))))))))))************))))))************))))))+++******))))))******+++***))))))))))))***+++++++++++++++***************))))))))))))***************************+++++++++'''(((******))))))***+++((()))***+++,,,---.........---------,,,,,,,,,+++............------------...//////000222444666777************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***((()))*********************************++++++++++++************++++++++++++******************************///...---+++***)))))))))******************))))))+++++++++************)))******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++---...---++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++******,,,---///...---++++++,,,---------,,,,,,++++++++++++******))))))******++++++++++++***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))******++++++,,,,,,---++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++*********************+++++++++))))))***+++++++++++++++))))))))))))************++++++******++++++,,,---)))************+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))*********+++))))))))))))************++++++************++++++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((()))*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++***(((&&&'''***+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******((()))******++++++******((()))))))))************************************))))))))))))))))))))))))************+++++++++,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))(((((((((((()))))))))******))))))))))))************))))))************))))))+++******))))))******+++******))))))******+++,,,+++++++++*********))))))((()))))))))************))))))*********+++++++++%%%(((++++++******+++---++++++,,,,,,------......,,,,,,,,,---------------------......///000000000000111222555888;;;>>>@@@************************************************))),,,......+++))))))+++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++************************,,,+++******)))*********'''((()))******+++******+++++++++************)))******++++++++++++******((())))))))))))*********************************))))))*********++++++++++++++++++++++++++++++++++++---///...,,,+++---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++******)))))),,,...///...---+++,,,,,,&&&'''((()))+++,,,---...,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))***+++,,,,,,))))))***+++,,,------...)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))******+++++++++,,,((()))***+++++++++++++++))))))))))))************++++++******++++++,,,---)))************+++++++++************************))))))******++++++++++++************************************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))************((((((''''''''''''((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++******))))))((((((((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++***)))))),,,//////,,,)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********************************))))))))))))((())))))***+++++++++++++++(((((())))))*********+++------------------------))))))))))))))))))))))))***(((&&&$$$$$$'''***,,,''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))************************((((((((((((((()))************++++++++++++******(((((())))))******++++++))))))))))))************))))))************))))))++++++************++++++*********)))******+++,,,++++++++++++******))))))(((((())))))*********+++))))))******++++++++++++%%%(((,,,,,,++++++---000------,,,,,,,,,+++++++++***++++++,,,---...//////,,,,,,...///000222333333444555777:::>>>BBBFFFHHH))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******************///......---,,,******)))+++++++++*********))))))******+++***))))))+++,,,******))))))***+++,,,,,,+++++++++*********))))))+++*********))))))(((((())))))***++++++++++++***(((+++...,,,'''&&&***...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********...,,,)))(((***,,,------*********)))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++******))))))************)))))))))***,,,---*********************************)))))))))((((((******))))))******+++,,,************************(((*********)))((()))***+++***)))(((((()))***+++))))))))))))))))))))))))************************************************,,,++++++***)))((('''''')))************+++++++++)))))))))***+++++++++,,,******)))))))))))))))***)))))))))))))))*********))))))((((((''''''&&&&&&))))))************))))))+++*********))))))(((((()))))))))***+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************,,,,,,,,,++++++*********,,,+++)))''''''(((***+++))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))***++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++)))************+++++++++''''''((()))***+++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,+++***))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,((())))))))))))*********((()))+++,,,------,,,+++))),,,...///...------------...//////000222666::::::===CCCHHHMMMSSSXXX\\\++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))***++++++***))))))***,,,******))))))***++++++,,,+++++++++*********))))))+++*********))))))))))))))))))***++++++++++++***)))+++,,,+++)))(((+++---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,+++++++++*********(((&&&&&&((()))))))))************))))))))))))******************************************************+++++++++,,,,,,,,,------,,,,,,++++++******,,,+++******))))))******+++***)))))))))***+++,,,************************,,,,,,,,,+++++++++************))))))******+++,,,************************)))***++++++))))))***++++++***)))(((((()))***+++************************************************************************,,,,,,,,,+++++++++++++++)))************++++++++++++++++++++++++,,,,,,,,,******))))))))))))******************************)))))))))((((((((((((((())))))************))))))************)))))))))(((******************++++++((((((((()))))))))******))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************,,,,,,,,,++++++*********+++***)))(((((()))******))))))))))))))))))))))))+++++++++*********))))))))))))************))))))************************))))))))))))))))))))))))))))))*********))))))(((*********************************)))))))))(((((()))************+++++++++)))************+++++++++((((((((()))******++++++******))))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********************************+++++++++,,,,,,---,,,+++***))))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---...------,,,+++---/////////...///111///111333444666999>>>BBBEEEIIINNNTTTYYY^^^cccggg++++++++++++++++++++++++******************************++++++++++++******************************)))))))))***+++++++++,,,)))*********++++++,,,,,,+++++++++******************++++++***))))))***,,,*********)))******+++,,,+++++++++******************************)))))))))))))))***++++++++++++******************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++***,,,+++)))***+++,,,+++)))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++******,,,+++******))))))******,,,+++******)))*********************************,,,,,,,,,+++++++++++++++******))))))******+++,,,***************************+++,,,+++***)))***,,,+++***))))))))))))***+++******************************************************************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))******+++,,,,,,++++++******)))))))))))))))))))))*********))))))************))))))************))))))))))))******************)))))))))))))))*********++++++))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))************+++++++++++++++*********))))))))))))))))))******))))))))))))))))))))))))+++++++++***************))))))************))))))************************))))))))))))))))))))))))'''(((((()))))))))((((((******)))(((((()))******)))))))))((((((((((((((()))************+++++++++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++***))))))))))))+++***))))))))))))***+++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---............---,,,...///000000111333666444666999<<>>CCCGGGJJJNNNRRRTTTWWWZZZ___cccfffiiimmmppprrrtttvvvwwwwwwxxxzzz|||))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************)))))))))((((((((((((((()))***+++,,,---...//////))))))******++++++++++++,,,---,,,+++)))((()))***,,,,,,+++***))))))******))))))******++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***,,,///111...)))''')))---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))))))))))))))))))))))),,,+++++++++******))))))---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,...,,,(((''''''((()))((())))))***+++,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++***)))*********((()))***+++,,,,,,+++***************************(((((())))))*********************)))***++++++,,,************************(((***+++***)))((()))******+++,,,------,,,+++***++++++++++++++++++++++++************************************************)))))))))))))))*********)))************+++++++++))))))******+++++++++,,,************+++,,,---...)))))))))))))))*********+++*********))))))(((((())))))************))))))(((((())))))*********+++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))************(((((())))))*********+++))))))''''''(((***,,,...))))))))))))))))))))))))))))))******++++++++++++))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))************))))))************))))))'''((((((((())))))******)))************+++++++++)))************+++++++++))))))))))))))))))******+++++++++++++++,,,,,,,,,************************))))))************)))))))))************+++++++++************************)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************************************))))))))))))************+++***************++++++***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......//////000111444777:::<<<@@@DDDJJJOOOSSSVVVZZZ\\\ZZZ^^^ccchhhlllppptttvvvsssuuuvvvwwwvvvvvvxxxyyy******************************************+++++++++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((()))***,,,------,,,***)))******************************))))))))))))******)))************+++++++++)))************+++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************((((((((((((((((((((((((((()))***...111111000...******************************************************))))))))))))******)))))))))***++++++,,,,,,...+++)))))),,,---,,,************++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,++++++*********++++++*********+++---...************************))))))))))))))))))))))))************************+++***))))))***,,,...000,,,+++++++++***)))))))))************))))))))))))''')))***++++++***)))'''((()))***++++++***)))(((***************************)))))))))(((((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))))),,,+++++++++******))))))111///,,,)))(((((()))+++((((((((((((((((((((((((******+++,,,---///000111))))))))))))************++++++++++++++++++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))(((((('''''')))***+++++++++)))(((''',,,,,,+++***)))((('''&&&************************(((((())))))*********+++,,,***((())),,,...---+++((((((((((((((((((((((((******************************++++++++++++************+++++++++,,,,,,,,,++++++***)))(((((())))))((()))***+++,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,---...---,,,,,,...000666666555555888>>>FFFLLLNNNPPPRRRTTTVVVYYY^^^aaagggiiimmmqqquuuwwwxxxxxxvvvtttrrrooonnnmmmnnnnnn++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++*********)))***+++,,,,,,+++***)))*********************************))))))*********)))************+++++++++)))************+++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++---//////---+++++++++++++++++++++++++++******************************))))))))))))******++++++******************,,,***((((((***,,,+++))))))))))))******+++++++++***************+++++++++************************))))))))))))(((((('''''',,,,,,,,,++++++*********++++++***)))******,,,,,,************************************************************************((('''''''''''')))***++++++++++++***************************))))))))))))((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))*********))))))((((((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((((((((((((((()))))))))***++++++*********)))))))))...---+++)))(((((())))))************************((((((((()))***+++,,,---))))))))))))************************************))))))***+++++++++******************************************************))))))*********+++++++++,,,,,,++++++************+++++++++******)))))))))************************))))))))))))))))))))))))***************************************************************)))))))))******++++++******)))(((+++************)))))))))************************((()))))))))************,,,***((()))+++,,,,,,***))))))))))))))))))))))))******************************++++++++++++***************+++++++++,,,,,,,,,,,,+++******************************************++++++++++++,,,,,,,,,***+++,,,,,,---------------.../////////000333555666888;;;===@@@EEEKKKOOORRRTTTVVVXXX[[[^^^cccfffjjjmmmppptttvvvwwwwwwvvvsssqqqmmmjjjiiiiiijjjjjj,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************************************++++++************++++++)))************+++++++++)))************+++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******,,,,,,++++++***))))))(((+++)))(((((()))******))))))))))))))))))*********+++++++++***************))))))))))))))))))))))))++++++++++++************+++++++++++++++*********++++++***)))))))))******************************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,***************+++++++++************))))))))))))((()))***++++++***)))((())))))************))))))((((((((((((((((((((((((***************))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((()))))))))************))))))))))))((((((*********)))))))))((((((************************((((((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))******+++++++++******)))************************++++++++++++++++++++++++)))))))))************++++++************)))))))))*********)))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++++++++,,,,,,+++************+++)))*********++++++,,,,,,************************))))))))))))************,,,***(((((()))***)))(((++++++++++++++++++++++++******************************++++++++++++***************++++++++++++,,,---,,,++++++++++++++++++,,,,,,+++***)))(((((('''++++++++++++,,,,,,,,,,,,***++++++---......//////...///000111222555999<<<:::>>>DDDHHHLLLOOORRRTTTWWWZZZ]]]```bbbfffjjjmmmppprrruuuxxxxxxvvvtttrrrnnnlllhhheeecccdddfffhhh,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,******)))(((((()))******************************,,,++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((''''''(((***,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******++++++***)))++++++++++++++++++++++++******************************))))))))))))******+++++++++*********))))))+++***)))))))))*********))))))******************,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++***))))))(((((((((************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,)))))))))***+++++++++,,,************)))))))))(((((()))************)))((()))))))))******)))))))))))))))))))))))))))))))))++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((('''(((((()))))))))*********)))))))))(((((((((((((((((()))***++++++***))))))************************,,,++++++*********++++++))))))*********+++++++++************************+++++++++++++++***)))(((************************++++++++++++++++++++++++))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))*********++++++,,,,,,---,,,+++*********,,,,,,***++++++++++++,,,,,,,,,************************)))))))))))))))*********+++***)))(((((((((((('''++++++++++++++++++++++++******************************++++++++++++******************++++++++++++,,,++++++*********++++++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------++++++,,,,,,---...//////...///111333555999???CCCDDDHHHMMMQQQTTTVVVXXXZZZ^^^```dddgggjjjmmmqqqtttuuuwwwyyyzzzyyyuuuqqqooojjjhhheeecccccceeehhhkkk++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******)))(((((()))******************************,,,++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))+++,,,,,,+++))))))))))))))))))))))))******************************))))))))))))******))))))*********++++++++++++++++++*********+++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++((((((((()))))))))))))))************************************))))))((((((************************++++++++++++++++++++++++************************'''((())))))***))))))((()))))))))***+++++++++,,,************)))))))))((())))))************))))))***))))))))))))))))))*********************************************++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''))))))))))))************((((((((((((((()))))))))((()))+++,,,---,,,+++***))))))))))))))))))))))))------,,,++++++++++++,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((************************************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********************************************************************************************************((())))))******+++++++++,,,,,,*********+++,,,---,,,,,,,,,++++++++++++*********************************))))))))))))))))))******)))((('''''''''(((******************************************************++++++++++++******))))))*********+++++++++******))))))))))))***++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,---.........000333666:::???EEEIIIOOORRRUUUWWWYYY[[[___aaadddgggkkknnnqqqtttwwwzzzyyyzzz{{{{{{yyyuuuqqqoookkkiiihhhhhhiiimmmqqqsss************************(((((()))***+++,,,,,,---++++++++++++++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************++++++************++++++)))************+++++++++)))************+++++++++++++++************++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))************+++++++++***************************************************))))))***---......---))))))))))))))))))))))))******************************))))))))))))******((())))))***++++++,,,,,,+++,,,,,,+++******+++---,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++)))))))))************+++)))))))))*********************+++++++++***))))))************************++++++++++++++++++++++++***************************************************************+++++++++************))))))))))))***))))))))))))))))))*********))))))))))))******************************)))))))))***************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))*********++++++(((((())))))))))))************,,,------,,,+++***((((((((((((((((((((((((+++******)))))))))***************++++++++++++,,,++++++++++++++++++++++++******+++++++++******)))************************))))))))))))))))))))))))***)))))))))))))))(((((()))))))))************+++***************+++++++++++++++++++++++++++++++++************************************************************************)))))))))***************+++************+++,,,,,,,,,,,,++++++*********)))************************************))))))))))))))))))***)))''''''(((***))))))))))))))))))))))))******************************++++++++++++******)))))))))************+++)))))))))((())))))***+++******+++,,,---...///000,,,,,,,,,,,,------------...---,,,,,,---...000111111444999===BBBGGGLLLPPPXXXYYY[[[]]]^^^bbbfffjjjkkknnnrrruuuwwwyyy|||~~~||||||||||||zzzwwwuuussspppppppppqqqtttwwwzzz|||++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))*********************************))))))*********)))************+++++++++)))************+++++++++++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++------------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***))))))************************)))************+++++++++))))))))))))))))))))))))******************************+++---//////...,,,))))))))))))))))))))))))******************************))))))))))))************************++++++***+++,,,+++)))(((***---++++++++++++*********)))***************+++++++++************************++++++,,,,,,,,,---------((()))))))))*********+++)))***+++,,,,,,++++++***************************************************************************...---,,,++++++,,,------+++++++++***************************))))))))))))******))))))))))))******+++***)))(((((()))***+++************************((((((((())))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,))))))*********+++++++++)))))))))*********++++++***++++++++++++******)))))))))))))))))))))))))))))))))((((((((())))))************+++++++++,,,,,,************************))))))***+++++++++************************************************************))))))((((((((((((************++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++*********((()))******++++++******)))))))))***************************************************)))))))))(((((()))***)))''''''))),,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))***************)))))))))******+++,,,)))******+++---......///,,,,,,,,,------------...------------///222555777777;;;AAAGGGLLLPPPTTTWWWZZZ]]]```cccfffjjjnnnqqqqqqtttxxx{{{|||~~~~~~}}}|||{{{zzzzzzxxxyyyzzz|||}}},,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))******************************))))))))))))******)))************+++++++++)))************+++++++++++++++************++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++---.........---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++------+++)))(((************************)))************+++++++++((((((((((((((((((((((((************************++++++,,,...000///---*********************************************************))))))))))))******,,,,,,++++++***)))))))))(((***+++***((('''))),,,+++*********))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********+++)))***+++,,,------,,,+++************************))))))))))))))))))))))))************************,,,***(((''''''(((***+++,,,+++++++++******))))))************))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...///)))************+++++++++))))))******+++++++++,,,+++******)))))))))))))))************************)))))))))))))))***++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++************************++++++++++++++++++++++++******))))))((((((((('''******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************---------,,,,,,+++++++++'''((()))+++++++++***)))&&&'''((()))***+++,,,,,,************************+++*********))))))((((((''')))+++***((((((+++---))))))))))))))))))))))))******************************++++++++++++******))))))))))))************+++*********+++,,,,,,---)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,---///222666:::<<<<<>>DDDKKKSSSXXX\\\___bbbeeehhhlllqqqttttttxxx}}}~~~zzzwwwvvvtttsssrrrqqqrrrtttvvvwww++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,+++*********+++,,,---,,,------......------,,,,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,***,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------''''''((()))))))))))))))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,++++++******++++++,,,------------,,,,,,+++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++***(((((('''************************+++,,,............,,,+++,,,+++,,,,,,---...///000...---+++))))))***+++,,,***)))''''''(((+++...000++++++++++++++++++++++++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++*********************************++++++,,,,,,,,,------,,,++++++******)))+++++++++*********))))))************************''''''(((((())))))******))))))))))))************++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********++++++++++++++++++++++++***)))(((++++++******))))))((((((************************(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************((()))***++++++***)))(((++++++******************)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********,,,+++***))))))***+++,,,)))************++++++++++++++++++************)))*********)))))))))))))))******************++++++,,,+++***))))))***+++,,,++++++++++++,,,---......************************+++++++++************))),,,+++++++++***))))))))),,,,,,+++++++++,,,---...************************+++*********))))))((((((*********++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))************************+++++++++******)))))))))++++++++++++++++++++++++,,,------...---,,,***)))((()))++++++++++++---...111...++++++---...---+++000000000//////000444666555:::CCCJJJPPPTTTXXX[[[dddfffiiilllqqqtttwwwyyy|||}}}yyyuuurrrqqqnnnooopppsssuuuwwwyyyzzz++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++*********))))))++++++*********+++,,,---,,,,,,------------,,,,,,,,,++++++******++++++,,,******))))))))))))************+++++++++,,,,,,,,,***,,,......,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,---------,,,,,,+++***************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,++++++++++++,,,---...///...---+++***)))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,+++++++++*********))))))************************(((((((((((())))))******))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++)))************)))((((((*********)))))))))))))))************************((((((((()))))))))******)))))))))))))))))))))))),,,+++++++++************(((((((((((())))))))))))))))))************))))))************************************************)))************+++++++++,,,,,,++++++******))))))+++******))))))******+++)))************++++++++++++++++++************)))************))))))))))))************************++++++***))))))***++++++))))))))))))***+++,,,---************************+++++++++************)))+++++++++***************++++++++++++,,,,,,------************************+++*********))))))))))))***++++++++++++++++++,,,++++++***))))))***+++++++++++++++*********))))))************************++++++******))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,+++***)))***,,,,,,++++++,,,...000---,,,,,,...000///...///000000//////111555888???DDDLLLSSSYYY]]]aaaccchhhiiilllppptttwwwzzz|||~~~}}}wwwsssppppppmmmooorrrvvvzzz~~~++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************))))))))))))++++++******++++++,,,---+++++++++,,,,,,+++++++++,,,++++++******++++++,,,))))))(((((((((((())))))******+++++++++,,,,,,,,,***,,,------,,,+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,---...///000000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***++++++,,,---...---,,,+++*********+++,,,------,,,+++***))))))(((++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++,,,,,,------+++++++++***************************************((((((((())))))))))))***)))))))))*********++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))+++++++++******************************+++++++++'''((())))))***)))))))))))))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******************************************************)))************+++++++++...------,,,+++***))))))))))))************)))))))))************++++++++++++++++++************)))************************************************++++++***))))))***++++++(((((((((((((((***++++++************************+++++++++************)))***************+++++++++++++++++++++,,,,,,,,,---***************************************)))))))))+++++++++++++++*********++++++***))))))***+++++++++++++++***************************************************))))))))))))************************)))***++++++,,,+++++++++***,,,---,,,+++***,,,---...---,,,---///111111000000111111111333666<<>>DDDLLLTTT[[[aaafffiiilllnnnrrruuuwwwzzz}}}yyywwwsssnnnkkkiiihhhgggkkkooossswwwzzz|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,***+++,,,+++***+++...000))))))***+++,,,------...------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,---......++++++------------++++++,,,++++++++++++++++++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,......---,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,*********************************++++++,,,,,,---*********++++++,,,------))))))******++++++++++++************************++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))))))))***++++++++++++***++++++******))))))((((((************************(((((((((((())))))))))))************************(((((())))))******++++++***++++++++++++,,,,,,,,,((()))***++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++++++++...---,,,++++++,,,---...)))************++++++++++++++++++************)))))))))***+++,,,,,,------,,,,,,++++++***))))))((()))***+++,,,,,,+++***)))))))))))))))***+++,,,---************************+++++++++************))),,,+++++++++******))))))''')))+++,,,,,,,,,***)))*********************************++++++,,,,,,,,,(((((())))))******++++++)))***+++,,,,,,+++***)))))))))******++++++++++++************************''''''(((((()))))))))***------------------------///...,,,+++++++++,,,,,,***+++------------///000***---111333444777<<<@@@GGGNNNWWW___eeeiiilllnnnnnnqqqtttwwwxxx{{{~~~}}}{{{zzzsssqqqmmmiiigggeeeeeeeeelllpppuuuzzz~~~******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************)))---,,,+++))))))+++,,,---******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++*********+++---///000++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------......///,,,++++++******++++++,,,++++++++++++******))))))******+++++++++,,,,,,,,,000...+++++++++,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************!!!$$$(((,,,...///...---...---+++******,,,---///,,,,,,,,,++++++*********++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......)))***,,,---...---,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++******+++,,,,,,)))***+++,,,,,,,,,,,,,,,+++***)))***++++++***((()))***+++,,,---.........))))))***+++,,,,,,------,,,+++*********+++,,,---)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,...---,,,+++************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))++++++************++++++------......///.........+++******)))))))))))))))'''(((***++++++******))),,,,,,++++++***)))((((((************************+++,,,---,,,***)))***+++,,,,,,+++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++++++++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***+++++++++*********))))))************************+++***))))))(((((()))))),,,------,,,++++++,,,------------------------------......---------000222111111222333666===EEEKKKVVV[[[bbbhhhkkknnnppprrrtttuuuwwwyyy|||~~~}}}{{{xxxtttrrrmmmjjjgggeeedddfffhhhjjjqqqvvv}}}******+++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,---***)))(((''''''((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,++++++******++++++,,,++++++++++++*********)))***++++++++++++,,,,,,,,,***((('''''')))+++,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---------------,,,+++---,,,+++))))))***,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...------,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------))))))*********+++++++++---,,,,,,,,,+++*********&&&''')))***+++,,,------...---,,,---......---+++))))))***+++,,,,,,,,,,,,)))******+++,,,,,,---------,,,***)))((('''((((((+++++++++++++++++++++++++++++++++******+++++++++++++++*********++++++,,,)))))))))***+++++++++,,,************************************************,,,,,,++++++******))))))))))))***++++++++++++***************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))***,,,++++++******++++++,,,***+++,,,,,,---,,,,,,,,,++++++***)))))))))))))))((())))))***************,,,,,,++++++***))))))(((************************+++,,,---,,,***)))***+++,,,++++++***))))))*********************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++************************+++++++++*********))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,++++++******************************))))))******+++---......,,,---,,,,,,++++++,,,---------------------------,,,------,,,+++,,,...000111222555999>>>FFFNNNTTT[[[```eeejjjmmmpppssstttuuuwwwyyy{{{~~~}}}zzzxxxuuupppmmmiiihhhfffeeefffiiilllnnnwww{{{******+++++++++,,,,,,,,,++++++***************))))))***+++,,,---...//////,,,,,,************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,++++++******++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,***)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------222111///---++++++++++++///...,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,------------,,,---.........////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++******+++,,,...///))))))*********+++++++++------...---,,,+++)))(((%%%&&&''')))+++,,,------+++******+++,,,,,,+++))))))******+++++++++***************++++++,,,,,,------,,,+++)))((((((((((((------------------------++++++************++++++))))))))))))***+++,,,---******************++++++++++++++++++++++++++++++************************...------,,,+++***))))))))))))***++++++++++++***++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,++++++***))))))))))))******))))))))))))***++++++,,,,,,++++++***)))))))))************************+++,,,---,,,***)))***+++,,,+++******)))*********))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,++++++***---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,++++++,,,,,,------------------------------......---,,,---///111222666<<>>CCCIIIOOOTTT[[[```ffflllnnnpppqqqrrrtttxxx|||vvvtttrrrrrrrrrqqqooonnnmmmmmmmmmnnnqqqqqqqqqoootttwww}}}///***''''''+++---,,,))),,,,,,,,,***))))))+++...,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++******))),,,,,,,,,---------.........,,,++++++,,,------,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,---------------------------------------------------.........///000000000++++++------------++++++,,,,,,,,,---------..............................///......---------......+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................................................................,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********------.........---,,,,,,------------,,,,,,+++***------------------------++++++,,,,,,,,,---------............---,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++((())))))))))))*********************************++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))+++*********************''''''((()))***++++++,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((())))))))))))*********************))))))((((((*********)))))))))))))))))))))***+++,,,------...+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******************++++++$$$&&&(((***+++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++......---,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------***((())),,,//////...,,,---//////...///111333555;;;DDDJJJOOOTTTZZZ___dddfffhhhkkknnnqqqtttuuuwwwxxxzzz}}}|||zzzxxxsssqqqooommmllllllmmmnnnmmmmmmnnnooorrruuuxxxyyyzzz~~~+++((($$$%%%(((***)))&&&+++,,,,,,+++******+++---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,------------...,,,***+++,,,---,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,------------------------------------------------..................//////+++,,,------------,,,+++,,,,,,---------.................................///...------------------,,,,,,---------.........,,,,,,---------.........................................................------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))))))))*********++++++************************++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))***+++++++++++++++******(((((())))))******+++++++++***************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))*********++++++++++++*********)))))))))+++++++++******)))))))))))))))******+++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***'''((()))***++++++************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...+++)))***,,,......------.../////////000444666:::AAAJJJRRRWWW\\\bbbfffgggiiikkknnnqqqtttvvvxxxyyyzzz|||~~~zzzwwwtttssspppooonnnmmmmmmnnnoooppprrrrrrssstttvvvxxx{{{|||---***((((((+++---+++))))))+++---,,,+++***+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------------,,,,,,,,,------------.................................///...---,,,,,,,,,,,,,,,---------.........//////---............/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++((()))***+++,,,---------,,,------------,,,,,,+++************************,,,,,,,,,,,,------------,,,---------,,,+++***)))***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...*********++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---************+++++++++,,,************************++++++++++++++++++++++++************************)))******+++++++++******)))))))))))))))))))))))))))+++,,,------,,,+++***)))************************************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++++++++*********---,,,,,,+++***)))))))))************************+++++++++******************++++++++++++,,,,,,,,,************************+++***)))((((((((((((((()))******+++******))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---++++++---......---////////////000333888<<>>GGGMMMYYY```ggglllmmmmmmnnnpppssstttuuuwwwyyy{{{}}}~~~}}}wwwuuuqqqooonnnnnnppprrrrrruuuzzz++++++,,,---,,,,,,++++++)))+++---,,,+++***+++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,+++))))))+++,,,+++***,,,,,,++++++***+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------------------------------.........---------------......------------......------........./////////........................------------...///000000+++++++++,,,,,,,,,------,,,,,,---------.................................................................................------,,,,,,,,,,,,------,,,---------............,,,,,,,,,,,,---------------------,,,+++***)))(((,,,------............---------------------------,,,---------............++++++,,,,,,,,,,,,++++++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))...------,,,+++***))))))***++++++,,,,,,++++++***+++******))))))******+++************+++++++++,,,************************++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))))))))((()))+++---...---,,,+++******++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------*********++++++++++++++++++++++++++++++*********+++++++++******)))))))))***************+++++++++,,,,,,,,,++++++++++++***************************...---,,,+++++++++++++++)))))))))******,,,---...++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,...---,,,,,,,,,,,,---...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...000000///......//////111333777>>>GGGQQQXXXbbbhhhnnnqqqpppooopppqqquuuvvvwwwyyy{{{}}}~~~~~~zzzwwwooommmkkkjjjlllppptttwww~~~---...000000///.........+++,,,,,,+++******+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,------------,,,***))))))***++++++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,---.........---,,,+++------------------------........................................../////////...---,,,,,,---...///............////////////........................,,,,,,---...///111222333,,,,,,,,,,,,---------...---............/////////................................................------------------------......------------......------------............,,,,,,,,,---------......,,,,,,,,,,,,+++******))),,,,,,---...............------------------------------------............,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,)))))))))*********++++++************************++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,)))))))))*********++++++)))))))))************++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++*********+++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,+++++++++++++++,,,------------------------......------------......+++...111111000///000111111444888>>>FFFQQQ\\\ccciiimmmrrrtttsssssstttvvvxxxyyyzzz|||}}}|||xxxssspppjjjiiihhhiiinnnttt|||***+++---...---+++++++++,,,,,,,,,***)))))),,,...*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,------...---,,,,,,------------......,,,***))))))***++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........------------------------,,,---.........---,,,+++------------------------////////////////////////---.........///000000000///...---,,,,,,---...///............/////////000........................,,,,,,---...000222444555---------.........//////////////////000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---------.........//////,,,,,,,,,------.........,,,,,,---.........------,,,,,,---.../////////...---------------------------------.........//////,,,,,,---......---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---------((())))))+++,,,---......+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---((())))))))))))*********************************++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))******+++,,,,,,))))))***+++,,,,,,------///...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,(((((())))))*********+++((((((((()))******++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************++++++...---,,,***))))))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,)))***++++++++++++***)))))))))))))))***+++,,,---------------------------......------------......***---111222000///000222333666<<>>CCCLLLSSS\\\eeelllqqquuuwwwxxxxxxyyyzzz{{{|||}}}}}}|||~~~}}}wwwvvvtttrrrqqqsssxxx{{{{{{yyy+++---......,,,***++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,---------,,,+++++++++,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------...///////////////000................................................------------------------............................../////////......------------.........------//////..................111111111111111222222222//////000000000111111111111111111111222222222222000000111111222222222222444444444555555666666666222222222222222333333333444444333333222222222222333333333333333222222222222222111111111111111111////////////////////////////////////////////////000000000000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---//////...------------...------------------------,,,,,,---------.........)))******+++,,,---......---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,************************++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***((())))))*********))))))***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))*********((('''&&&&&&(((***+++,,,((()))))))))************))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,+++***)))))))))***)))))))))************+++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111222333666<<>>======<<<<<<;;;;;;:::======>>>>>>????????????????????????????????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::666666666666555555555444555555555555555555555555222222222222111000///...222222222111111000000000////////////////////////......////////////......------,,,++++++++++++,,,,,,,,,,,,---------......------------............,,,,,,------.........///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******)))))))))(((((((((************************,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++((())))))******))))))((()))******+++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,'''&&&%%%'''***+++)))'''))))))))))))************++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))******++++++,,,,,,,,,------------...,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,---......------,,,........./////////000000000333888===CCCKKKTTTZZZ___dddkkkrrruuuxxxzzz{{{}}}}}}}}}~~~|||yyywwwuuuoooqqqvvv||||||xxxsssooonnnmmm)))+++------,,,,,,---...---------,,,,,,,,,++++++------,,,++++++*********,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,******,,,///,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------***,,,......,,,+++---///................................................................................................---...000111333333444444000111222333444444333222222333444555777888999999999999::::::;;;;;;;;;<<<=========>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA=========<<<<<<<<<;;;;;;888888888888888888888888666666666666555444333222444444444333333222222222111111111111111111111111......////////////......//////...------------...,,,,,,,,,------.........---------.........//////---------............///........................---,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++,,,,,,------,,,,,,++++++++++++************)))************************+++***)))))))))***,,,---------------------------++++++++++++++++++++++++************************)))************+++++++++(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++***))),,,...///,,,)))))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,------.........++++++++++++++++++++++++---------,,,,,,+++++++++***)))))))))***+++,,,,,,)))************+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++)))***,,,...//////......000000000000000////////////333999AAAIIIRRR[[[aaaccchhhooouuuxxxzzz|||}}}~~~|||yyywwwuuuuuummmqqqwww|||xxxsssooonnnnnn---------------------------,,,+++*********+++,,,,,,,,,,,,++++++*********---------.........//////,,,------,,,++++++,,,......---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......---------.........//////,,,,,,------...///000000,,,,,,,,,---------......,,,---------------------...---++++++++++++---......+++***+++...000...,,,,,,---///111111000///...//////////////////............///000000000/////////////////////000000000///////////////000000000111111222444777888777666666666555555666666777888:::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVXXXWWWUUUTTTRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGFFFEEECCCEEECCCBBB@@@????????????>>>===<<<:::888777777666;;;999777555444444444444555444333222222222333444111111111000000000//////........................///////////////.........111111000//////...------......................../////////...---------,,,------------------------++++++---......---++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---.........///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********************************,,,,,,---...---,,,+++*********++++++++++++******))))))***+++,,,------...+++***(((''''''(((***+++***+++,,,------,,,+++***+++++++++*********)))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***++++++***)))***+++***************************+++,,,,,,******+++,,,************************************************,,,,,,************,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++***+++------,,,,,,---...---,,,,,,+++*********+++***+++,,,,,,------,,,,,,,,,,,,------...---------------------------------------,,,,,,,,,---......---///000000000111333555444999@@@IIIPPPYYY```eeeiiimmmsssxxx{{{}}}}}}zzzwwwvvvuuuuuuvvvnnnsss{{{zzzyyyvvvsssqqqnnnllllll------------------------...---,,,++++++,,,------,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,---...---++++++---......---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,---------...............------,,,,,,+++---,,,,,,,,,,,,,,,,,,---...,,,+++,,,...///...,,,,,,---///000000000...---------------------------------...............---.....................///000000111111222222333333222333666:::>>>??????===<<<<<<<<<===>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZ[[[[[[ZZZZZZYYYXXX\\\\\\]]]^^^___```aaaaaa^^^]]]\\\[[[YYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[XXXYYYYYYYYYXXXWWWUUUTTTTTTSSSRRRRRRRRRQQQPPPOOOQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGEEECCCBBBBBBBBBAAA@@@>>><<<;;;:::::::::999888666555444444444444333333222111111000//////111111111000///................................./////////......---------////////////////////////..................------------------------------,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,---------,,,+++*********++++++++++++******++++++++++++++++++,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,++++++++++++++++++*********)))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***++++++***)))***+++***************************+++,,,,,,******+++,,,))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))*********+++++++++------,,,,,,,,,+++++++++***+++,,,,,,++++++,,,------,,,++++++******++++++***+++,,,,,,------,,,,,,***+++,,,---......///...------------------------------,,,,,,------.........000111111111222444777888===DDDLLLTTT\\\ccchhhlllpppvvvzzz|||~~~~~~zzzxxxuuusssrrrrrrtttuuutttyyy~~~}}}}}}|||{{{yyywwwuuurrrppppppoooooo------------------------...------,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,---...---++++++---...---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------***++++++,,,,,,---------,,,,,,,,,---------......//////...---,,,++++++***,,,,,,------------,,,,,,...,,,,,,,,,...///...---+++,,,.../////////...---------------....................................////////////////////////222333333444555666666777666888===DDDJJJLLLKKKIIIFFFFFFGGGHHHJJJLLLNNNOOOMMMNNNOOOQQQSSSUUUWWWXXX[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]^^^^^^_________`````````aaaaaa```______^^^aaaaaabbbcccdddeeeeeefffdddcccbbbaaa````````````aaaaaabbbcccdddeeeffffffdddeeeeeeeeefffffffffgggeeeeeefffggggggfffddddddaaaaaaaaaaaaaaa```___^^^]]]]]]\\\\\\\\\[[[[[[[[[^^^]]][[[ZZZXXXWWWWWWWWWVVVVVVTTTSSSQQQQQQPPPPPPLLLKKKIIIHHHFFFFFFEEEEEEAAA@@@>>><<<:::999888888888888777666444333222222333333222222222111111111///////////////////////////////////////.........////////////////////////..................//////------------------------------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++*********++++++++++++******,,,,,,,,,+++++++++******...---,,,++++++,,,---...,,,++++++++++++++++++,,,+++++++++***************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***++++++***)))***+++***************************+++,,,,,,******+++,,,************************************************++++++************++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,***)))***+++,,,,,,++++++******++++++***+++,,,,,,------,,,,,,)))***+++---...///000000------------------------------,,,,,,---......//////000111111222333666999>>>CCCJJJRRRYYY```hhhlllqqquuuyyy}}}~~~|||{{{uuutttqqqpppppprrrvvvxxx}}}}}}{{{xxxwwwxxxxxxxxxwwwvvvtttrrrqqqppprrrtttuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---,,,******,,,---,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////,,,,,,,,,---------...............------,,,,,,,,,+++,,,---......---,,,+++...---------.........---,,,,,,---...///......---000000000000000111111111111000000000000000000000111111111111222222222222444555666777888:::;;;;;;===AAAHHHQQQXXXZZZYYYVVVRRRRRRRRRSSSUUUVVVXXXYYYWWWWWWYYYZZZ\\\^^^___```aaaaaa`````````aaaaaabbbcccccccccbbbbbbbbbbbbbbbaaaaaabbbaaaaaa```___^^^___``````aaabbbcccddddddeeeddddddcccccccccccccccdddeeeeeefffggghhhiiiiiihhhhhhhhhiiijjjjjjjjjkkkiiiiiiiiiiiihhhfffdddcccccccccbbbbbbbbbaaaaaa```^^^_________^^^^^^______bbbbbbaaa```__________________^^^]]]\\\\\\\\\\\\XXXXXXWWWVVVTTTSSSSSSSSSNNNMMMKKKHHHFFFDDDBBBAAAAAAAAA???>>><<<:::999888444444444555555555555666111111111111111111111000000000000000000000//////////////////////////////------......//////000000...........................---,,,++++++,,,---...,,,------......------,,,------------------------------------------------,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,,,,,,,---...---,,,+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++***************************+++,,,,,,******+++,,,------------------------************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++***,,,,,,+++)))((()))***,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,***+++,,,---............------------------------------,,,------...///000///000111222333555999<<>>@@@AAABBBIIIMMMTTT]]]ccceeecccaaa[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]^^^___aaabbbccccccccccccbbbbbbbbbcccddddddffffffeeeeeeddddddccccccaaaaaaaaa``````___]]]]]]___``````aaabbbcccdddddddddccccccccccccdddeeeeeeeeeeeefffggghhhiiijjjjjjhhhiiiiiijjjkkkkkkllllllkkkkkkjjjhhheeebbb___]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZ\\\^^^]]]\\\\\\^^^`````````aaaaaabbbbbbbbbbbbcccbbbbbbbbbbbbcccddddddbbbbbbbbbaaaaaa```______[[[ZZZYYYVVVTTTRRRPPPOOOMMMLLLKKKIIIGGGEEEDDDCCC===<<<<<<;;;:::999888888444444333333222111111000000000////////////..............................---......//////000000000........................///...,,,,,,,,,,,,...///,,,------......------,,,------------------------------------------------,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++***************************+++,,,,,,******+++,,,------------------------************************,,,------------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***,,,,,,+++)))((()))***,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,---------...------,,,,,,------------------------------------...///000111...///111222444888===AAAKKKOOOVVV\\\ccciiippptttwwwzzz~~~~~~{{{xxxvvvuuuqqqqqqrrrtttyyy|||vvvrrrmmmlllkkklllooorrrttttttsssrrrqqqrrrtttyyy~~~,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,***+++++++++))))))+++,,,***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////------............------...///000///---------///............/////////000......//////000000111111000/////////000222444555444444555777999:::;;;<<<@@@AAABBBEEEGGGJJJKKKLLLTTTWWW]]]dddjjjjjjhhheee`````````___``````aaabbbaaaaaaaaabbbbbbcccccccccfffeeeeeeeeefffgggggghhhjjjiiiiiihhhfffeeeddddddaaaaaaaaaaaa```^^^]]]\\\\\\\\\]]]^^^___```aaaaaabbbbbbbbbbbbcccdddeeefffeeeeeefffggghhhiiiiiijjjiiiiiijjjkkklllmmmmmmnnnmmmllljjjgggddd___[[[YYYUUUTTTTTTSSSSSSTTTTTTUUUUUUXXX[[[[[[ZZZZZZ\\\___]]]^^^___`````````````````````aaabbbccceeeggghhhffffffggghhhhhhhhhhhhgggddddddcccbbb```^^^\\\[[[XXXWWWVVVTTTSSSQQQOOOOOOLLLKKKIIIFFFCCC@@@>>>===;;;:::999888666555333333111111000000///.........//////////////////////////////////////////000000..............................------------......,,,------......------,,,------------------------------------------------++++++,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++((()))***+++,,,------...******++++++++++++******,,,++++++++++++++++++,,,***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))***++++++***)))***+++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,))))))*********+++++++++*********+++++++++++++++***+++,,,,,,***)))***+++++++++******++++++,,,,,,***+++,,,,,,------,,,,,,............---,,,+++***------------------------,,,,,,------...///111111...000222444888===DDDIIIRRRVVV\\\bbbhhhnnntttxxxyyy|||~~~{{{yyywwwvvvvvvrrrtttwww|||yyysssnnnlllgggffffffiiimmmqqqssstttvvvvvvvvvxxx{{{++++++++++++++++++++++++)))***+++---------------,,,,,,,,,---------......,,,,,,---------.........,,,------,,,++++++,,,...******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------...............------------.........000111000---,,,---//////////////////000111111......///000000111222222222222111222444666999;;;:::;;;===???BBBDDDFFFGGGJJJKKKMMMPPPSSSUUUWWWXXX]]]___cccgggkkkjjjgggdddaaaaaaaaaaaabbbcccdddeeeeeedddddddddccccccccccccggggggggghhhiiijjjkkkllllllkkkjjjiiigggeeeddddddaaaaaaaaa```___^^^\\\[[[XXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^___```bbbcccdddaaabbbbbbcccdddeeeffffffhhhhhhiiijjjkkklllmmmmmmkkkkkkiiifffbbb^^^ZZZXXXQQQPPPOOOOOOOOOOOOPPPQQQQQQUUUXXXYYYWWWWWWZZZ^^^ZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXZZZ\\\^^^aaadddeeeeeefffhhhjjjkkkkkkkkkkkkhhhhhhiiihhhgggfffdddccc```___^^^]]][[[ZZZYYYXXXWWWVVVTTTRRROOOMMMKKKJJJHHHGGGEEECCC@@@>>><<<;;;888888777555444333222111111111111111111111111111000000000///////////////........................------............------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***++++++***)))***+++***************************+++,,,,,,******+++,,,******************************************************+++,,,,,,+++******))))))*********+++++++++)))*********++++++++++++***+++,,,,,,++++++,,,---++++++******++++++,,,---***+++,,,,,,------,,,,,,---------...------,,,,,,------------------------,,,,,,------...000111222000111444888<<>><<<:::999888777333333333333333333333333111111000000//////......////////////////////////,,,---...//////...---,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........)))***,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******+++,,,------,,,+++***))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))+++++++++***)))***+++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((++++++,,,,,,,,,---------))))))******++++++++++++***+++------,,,,,,---///+++*********+++,,,,,,---++++++,,,---------,,,,,,+++,,,,,,---............------------------------,,,,,,------///000111222111333666:::@@@GGGPPPVVV\\\```eeekkkpppvvv{{{}}}~~~}}}|||{{{zzz{{{{{{||||||wwwqqqllliiihhhhhhjjjjjjkkkoootttzzz}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,---------.........,,,,,,,,,------+++))),,,,,,+++***+++,,,---...---...///...,,,+++,,,---------------------------//////...---,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,------------......000////////////////////////000111222222444888:::999:::<<<>>>@@@CCCGGGKKKMMMNNNPPPSSSUUUXXXZZZ[[[]]]^^^```aaabbbccccccccchhhggggggfffeeecccbbbaaa___```bbbdddfffhhhiiiiiiggggggggggggggghhhhhhiiiggghhhjjjkkkllllllkkkjjjkkkjjjiiihhhgggeeedddddd^^^___```aaaaaa___]]]\\\^^^]]][[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[]]]^^^^^^]]]^^^___aaacccfffhhhiiieeeffffffeeebbb]]]YYYVVVTTTRRRQQQPPPPPPQQQRRRTTTQQQRRRRRRSSSTTTVVVWWWXXXTTTTTTSSSRRRPPPOOONNNNNNMMMLLLLLLMMMOOOSSSVVVXXX]]]^^^```ccceeeggghhhhhhiiiiiihhhgggfffeeeeeeddddddbbb___\\\[[[ZZZ[[[[[[\\\[[[ZZZZZZ[[[\\\]]]^^^[[[[[[YYYWWWUUUSSSRRRQQQLLLLLLKKKGGGBBB>>>===<<<;;;999777666555444222000666444111///000000////////////000111111000...---......//////......------.........------,,,,,,,,,........................+++*********+++---///000,,,,,,,,,++++++*********---------,,,,,,+++++++++........................---------,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++***+++---//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))************************+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,+++++++++***)))))))))(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............///000000/////////000222333333222444888>>>DDDKKKRRRYYY^^^cccgggmmmrrrvvvyyy}}}~~~}}}~~~uuusssnnnkkkiiikkkmmmooooooqqqsssvvvyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---------......,,,***,,,,,,+++++++++,,,---...---...///...,,,+++,,,---------------------------,,,,,,+++++++++,,,,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...............------,,,,,,,,,---------......////////////////////////........................////////////////////////222444555666666888<<<>>>BBBDDDGGGIIIKKKNNNRRRUUUSSSTTTVVVXXXZZZ\\\^^^___aaabbbdddeeefffggggggggggggggggggfffeeecccaaa``````aaaccceeegggiiiiiijjjjjjiiihhhgggffffffffffffggghhhiiijjjkkkjjjjjjiiiiiihhhgggfffeeedddbbbbbb___```bbbccccccaaa```______^^^]]]]]]\\\]]]^^^___[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\^^^```bbbeeefffeeeeeefffeeebbb___[[[YYYTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTRRROOOMMMKKKJJJKKKKKKKKKLLLNNNQQQTTTVVV[[[\\\^^^aaaccceeefffgggggggggfffeeeeeedddccccccaaa___]]]ZZZXXXWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\^^^aaaaaa```___]]]\\\[[[[[[UUUUUUTTTQQQMMMJJJIIIJJJGGGEEEBBB???>>>;;;888666888555222111111111000////////////000//////...---//////000000000000//////...............---------........................---,,,+++++++++,,,---...------------,,,,,,++++++---------,,,,,,,,,++++++........................---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++***+++---.........,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,************************+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,------...///......///000111222111777;;;BBBHHHOOOVVV^^^bbbhhhlllqqqvvvyyy|||}}}~~~zzzpppnnnkkkiiiiiillloooqqqrrrtttwwwzzz~~~---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,---------,,,,,,,,,,,,,,,---------......///...---...//////---,,,,,,,,,+++++++++,,,---...---.........,,,+++,,,---------------------------***)))******+++,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,---------......///////////////////////////////////////////////////000000111111222222333777999;;;===>>>@@@DDDFFFMMMPPPSSSVVVXXXZZZ\\\^^^ZZZ[[[\\\^^^```aaacccccceeeeeeggghhhiiiiiijjjiiihhhhhhgggfffeeecccbbbaaabbbccceeeggghhhiiijjjjjjlllkkkiiigggfffeeeddddddgggggghhhiiiiiiiiihhhhhhgggggggggfffdddcccaaa``````aaacccddddddcccbbbaaa``````____________```aaa]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[]]]___```bbbcccdddcccbbb___\\\ZZZWWWVVVUUUTTTTTTUUUVVVWWWYYYXXXWWWVVVVVVUUUVVVVVVXXXWWWTTTQQQNNNKKKIIIGGGIIIIIIIIIJJJLLLOOOQQQSSSWWWXXX[[[]]]```bbbcccccccccccccccbbbbbbaaaaaaaaa]]][[[YYYVVVTTTSSSRRRRRRSSSSSSSSSSSSUUUWWWZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^\\\YYYWWWWWWXXXUUURRROOOKKKIIIFFFBBB???>>>;;;888666666555333222222111111000/////////000------................................./////////..............................---,,,++++++,,,,,,............------------------------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++)))*********+++,,,,,,,,,+++,,,,,,,,,,,,---------*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////,,,++++++++++++,,,------000000//////000222333444<<>>999777444222000///000000111111111000000000000000........................+++,,,---...//////......,,,---------............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////.../////////000000000000...------------...//////---000333555888???JJJSSSYYY^^^eeekkkpppuuuyyy||||||~~~}}}vvvtttrrrqqqtttzzz{{{uuuqqqqqqsssuuuvvvtttvvvxxxzzz{{{|||||||||~~~)))***+++,,,------...///,,,,,,,,,---------......000///...---,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,---------......---,,,,,,...///000///---***+++,,,---...---,,,,,,+++,,,------,,,,,,...///------------------------(((((()))***+++---///000............/////////000........................000000//////.........---,,,,,,,,,---------......////////////////////////000111333555777999:::;;;AAADDDIIIOOOUUU\\\```cccdddfffhhhhhhfffddddddddd```aaaaaa```___```ccceeefffggghhhjjjlllmmmooooooiiiiiijjjjjjkkkjjjjjjjjjiiiiiiiiihhhfffeeecccbbbbbbccccccbbbaaa```______aaaaaa````````````aaaaaabbbbbbcccdddgggjjjmmmnnnvvvwwwxxxyyywwwtttqqqoooggghhhiiikkkmmmpppssstttqqqqqqqqqooommmjjjhhhfffbbb```]]]\\\]]]___ccceeeeeefffggghhhhhhgggeeedddZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZYYYWWWVVVTTTTTTSSSTTTVVVWWWYYYYYYZZZZZZXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYY[[[[[[\\\\\\]]]\\\\\\[[[]]]\\\ZZZXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUSSSQQQPPPQQQRRRPPPPPPRRRVVV[[[___``````fffeeefffgggiiiiiigggeee___^^^\\\XXXSSSNNNIIIFFFBBB@@@===:::777777777777444333333333222111111111........................---.../////////...---,,,---.........//////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++------,,,,,,,,,---...///...---+++******+++---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,------...(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000////////////000000000000000000000000000111222222000333777999===FFFRRR\\\^^^ccciiippptttxxx|||~~~}}}~~~{{{tttrrroooooosss{{{zzzvvvqqqoooqqquuuyyy{{{yyy{{{}}},,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........---------...------,,,,,,------...---......///......---------...///...,,,+++,,,---......---,,,---...///000000///...---,,,------...,,,---......------///111---...//////...///111333555777999;;;===BBBGGGKKKQQQTTTXXX]]]aaacccddddddhhhhhhgggfffdddbbb```^^^^^^]]]\\\[[[[[[]]]___```eeefffhhhkkklllmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiffffffeeedddcccbbbaaaaaa```aaaccccccbbbbbbbbbccccccbbbaaa``````_________bbbccceeegggjjjnnnssswww~~~~~~yyyrrrqqqnnnlllnnnrrrvvvxxxwww|||xxxuuussssssrrrnnnkkkfffdddaaa^^^^^^___bbbdddlllmmmnnnooonnnllljjjiiifffccc```______`````````^^^^^^^^^^^^___```bbbbbb```______]]]\\\[[[ZZZZZZYYYXXXXXXXXXYYY[[[]]]___bbbaaa```___]]]ZZZXXXWWWXXXZZZ\\\___aaabbbcccccc```___]]][[[ZZZYYYXXXXXXYYYXXXVVVUUUTTTUUUWWWXXXYYYYYY[[[\\\]]]^^^^^^^^^```^^^[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSSSSQQQNNNJJJHHHLLLNNNQQQTTTWWWZZZ___bbbfffhhhkkkkkkjjjiiiiiiiiidddcccbbb```\\\XXXTTTRRRPPPNNNKKKGGGCCC@@@===;;;888666444222111000111111,,,---...//////...---------......//////......---////////////............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++,,,,,,---...//////+++***)))))))))***+++,,,,,,,,,,,,---------......++++++++++++++++++++++++---------------------------,,,+++******,,,...///*********++++++,,,,,,---,,,,,,++++++++++++++++++************************,,,+++)))'''(((***,,,...,,,***)))((((((***,,,---///......------,,,++++++---,,,************,,,------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,---...///000000000000............/////////000.../////////...///222444333777===BBBGGGNNNWWW^^^hhhlllrrrwwwzzz|||{{{wwwrrrqqqppprrrxxx|||sssqqqqqqrrrvvvzzz}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---......------,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,---...///...,,,+++,,,---...---,,,,,,,,,---//////000///...---------.........//////...------///111---...000000111333666999999;;;???BBBFFFKKKPPPTTTZZZ\\\___ccceeefffffffffhhhhhhfffdddbbb___]]]\\\[[[ZZZZZZYYYZZZ\\\___```dddfffhhhjjjkkkllllllllliiihhhgggfffeeeeeeeeeeeecccbbbaaa______^^^^^^^^^```bbbdddeeeeeeeeefffggghhhgggeeecccbbbaaa``````bbbdddfffiiilllqqqwww{{{|||vvvuuusssqqqrrrvvvyyyzzzyyy{{{yyywwwvvvvvvtttqqqnnnmmmkkkhhhgggfffhhhjjjlllnnnooopppppppppooommmkkkkkkhhheeedddeeefffffffffffffffffffffgggiiijjjkkkjjjiiihhhgggeeedddcccccccccbbbbbbbbbbbbcccdddeeeffffffdddcccaaa^^^\\\[[[^^^```bbbeeegggiiiiiijjjdddcccbbb```^^^]]]\\\\\\[[[YYYWWWUUUUUUVVVWWWXXXYYYZZZ[[[]]]___```aaaaaacccaaa]]][[[[[[ZZZXXXVVVTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTRRROOOMMMKKKLLLNNNQQQSSSUUUXXX\\\```eeehhhkkkmmmlllkkkjjjjjjkkkjjjiiigggeeebbb```___WWWVVVSSSPPPLLLGGGDDDBBB>>><<<999777444333222222222222222111///---,,,+++---......///////////////////////////............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------+++,,,,,,,,,---.........---,,,+++++++++,,,---...,,,,,,,,,---------......---------------------------------------------------,,,+++******,,,---///+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************,,,+++***)))***+++---...+++***)))))))))***,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------...///////////////........./////////000000//////000//////000333666444999???EEEKKKSSS]]]dddkkkoootttyyy|||~~~zzzvvvrrrrrrtttwww|||}}}xxxuuusssssstttwww{{{,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,---------.........******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++...------,,,,,,------...******+++,,,---------------.........,,,+++,,,------,,,,,,,,,,,,---......000///......------......///000000///...---///000///000111222333777;;;??????CCCIIINNNSSSXXX]]]```dddfffhhhjjjjjjjjjiiihhhhhhgggeeebbb___\\\ZZZXXXVVVVVVVVVWWWYYY\\\^^^```dddeeegggiiijjjjjjjjjjjjfffeeedddcccbbbbbbbbbbbb```___]]][[[[[[\\\]]]^^^aaadddfffhhhhhhiiikkklllnnnllljjjgggeeecccaaaaaabbbdddhhhkkkoootttzzz~~~zzzyyyxxxvvvvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxwwwtttqqqooonnnmmmllllllnnnoooppprrrssstttttttttsssrrrqqqqqqooollllllmmmoooooonnnpppppppppqqqrrrsssuuuuuuqqqpppooommmlllkkkjjjjjjnnnnnnnnnnnnnnnnnnmmmmmmlllllljjjiiigggeeecccbbbdddfffhhhkkknnnoooqqqqqqlllkkkiiigggeeedddcccccc^^^\\\ZZZWWWWWWWWWYYYZZZ[[[\\\^^^aaacccfffggghhhhhheeeaaa^^^]]]\\\ZZZXXXWWWVVVTTTSSSTTTUUUWWWXXXXXXWWWVVVUUUSSSQQQPPPOOOMMMOOOQQQRRRSSSVVVZZZ]]]cccggglllnnnnnnmmmlllllllllkkkiiihhhfffeeedddddd___^^^]]]ZZZWWWRRROOOMMMHHHFFFCCC???;;;888666555777666444222000...------.........//////000000000////////////............//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------------------------,,,+++***+++,,,---...,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------)))************++++++++++++++++++,,,---.........,,,,,,------------,,,,,,*********+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...................../////////000000000///000000000000111555777777===DDDKKKRRRZZZdddkkknnnrrrwww|||~~~}}}yyyvvvsssuuuyyy~~~{{{uuurrrqqqtttvvvyyy~~~------------------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,------------*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///......------,,,---......,,,,,,,,,...,,,,,,,,,,,,---------...//////..................///000000///...---...000222333444555777:::@@@CCCIIINNNUUUZZZ___bbbfffhhhjjjkkklllnnnnnnmmmkkkjjjhhhfffccc___\\\XXXVVVUUURRRSSSTTTVVVXXX[[[^^^```cccdddfffggghhhhhhhhhhhheeedddcccbbbaaaaaaaaaaaa```^^^\\\ZZZZZZ\\\^^^```cccfffiiikkklllmmmpppqqqrrrqqqnnnkkkgggeeecccbbbdddfffiiilllppptttyyy|||}}}yyyzzzyyyxxxxxxxxxyyyzzzzzzxxxyyyyyyzzzzzzxxxvvvtttssssssssssssssstttttttttvvvwwwwwwxxxxxxxxxwwwwwwuuusssrrrrrrtttvvvvvvuuuxxxxxxxxxyyyzzz{{{||||||xxxwwwuuusssrrrrrrrrrrrruuuvvvxxxyyyyyyxxxwwwvvvsssrrrpppnnnlllkkkjjjiiihhhjjjlllooorrrtttvvvwwwvvvuuussspppnnnlllkkkkkkcccaaa^^^[[[ZZZ[[[]]]^^^```bbbeeeiiimmmoooqqqqqqnnnjjjfffbbb```^^^\\\[[[[[[YYYWWWVVVWWWZZZ\\\^^^]]][[[YYYVVVTTTSSSSSSSSSQQQRRRSSSSSSSSSUUUYYY\\\bbbfffkkkooopppooonnnnnnkkkjjjgggeeecccbbbbbbccc```aaaaaa```^^^[[[XXXVVVSSSQQQNNNIIIEEEAAA>>><<<888777444222111111111111............//////000000////////////............000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---...---------,,,,,,++++++*********++++++,,,---......++++++++++++++++++++++++******,,,---------,,,+++))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,............,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........////////////000000000///000000000000222777:::>>>CCCKKKRRRXXX```iiipppqqquuuzzz~~~~~~|||yyywwwuuuuuuyyy|||uuurrrqqqrrruuuyyy~~~------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...............------,,,,,,------...000000000///...---,,,+++,,,---...---,,,,,,---...,,,,,,---------.............../////////////////////000000///......000222222444777:::>>>CCCIIIMMMTTTYYY___cccfffhhhjjjkkkjjjkkkmmmnnnooonnnlllkkkgggeeeaaa]]]YYYVVVSSSRRROOOPPPRRRUUUXXX\\\^^^```bbbccceeefffffffffeeeeeecccbbbaaa```____________^^^\\\[[[ZZZZZZ\\\___aaaeeehhhkkkmmmnnnppprrrttttttssspppmmmjjjhhhgggfffhhhjjjlllnnnppprrruuuxxxzzzzzzzzz{{{{{{zzzxxxvvvxxxxxxxxxxxxxxxyyyyyyzzzyyyzzz{{{{{{zzzyyyxxxxxx{{{|||}}}~~~~~~}}}||||||wwwxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwxxx{{{|||||||||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~xxxwwwuuusssqqqpppppppppnnnoooqqqtttwwwzzz}}}~~~~~~|||yyyvvvtttsssrrrjjjgggdddaaa```bbbdddfffiiilllqqqvvvzzz|||}}}}}}vvvrrrlllgggdddbbb```___]]]\\\[[[ZZZ\\\___bbbdddbbb```]]]ZZZWWWVVVVVVVVVUUUVVVVVVUUUUUUWWWZZZ]]]```eeejjjmmmooonnnooooooooommmjjjfffdddbbbaaaaaa\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYVVVSSSOOOKKKHHHFFF>>><<<999777444333333333000000////////////000000////////////............000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------++++++++++++,,,,,,------...------,,,,,,+++++++++******+++,,,------......++++++++++++++++++++++++((()))+++,,,,,,,,,+++***))))))***++++++++++++***------,,,,,,,,,++++++++++++,,,............,,,+++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////////////////000000000111...///000000111555:::>>>FFFKKKSSSYYY^^^dddlllrrrtttwww|||}}}zzzxxxvvvvvvwwwxxx}}}}}}vvvqqqqqqssstttwww{{{------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------------*********+++++++++,,,,,,++++++,,,,,,,,,---------------...............///...------,,,,,,------............---,,,+++***)))+++---...---,,,,,,---///,,,---......//////............///000000000//////...///111111111222555777444888>>>DDDJJJPPPWWW\\\^^^aaaeeehhhiiijjjkkkllljjjlllmmmoooooonnnlllkkkgggddd```[[[WWWTTTRRRQQQOOOPPPSSSVVVZZZ]]]___```bbbbbbdddeeeeeedddcccbbb```___^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZ[[[]]]___aaahhhjjjmmmooooooppprrrssstttsssqqqooonnnmmmllllllmmmoooqqqrrrrrrsssuuuwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwyyy{{{{{{{{{|||~~~~~~~~~}}}|||}}}~~~yyyzzzzzz{{{|||}}}}}}~~~}}}|||zzzwwwvvvuuuvvvvvvuuuvvvxxxzzz~~~|||zzzyyyxxxqqqnnnkkkhhhhhhjjjmmmoootttxxx{{{tttnnnkkkiiifffeeeaaaaaa```aaacccfffiiijjjiiigggddd```\\\ZZZYYYXXXXXXXXXXXXVVVVVVXXX\\\___```ccchhhjjjkkklllmmmoooooommmjjjfffccc```^^^]]]XXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZXXXVVVTTTRRRPPPJJJHHHDDD@@@<<<999666555555444222111000000111222////////////............//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******)))************+++++++++---------,,,+++*********,,,,,,------------,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......------...///111222/////////000000000111111///000111222444999@@@EEENNNSSSZZZ___dddiiiooouuuwwwzzz||||||zzzxxxvvvvvvxxxzzz~~~~~~zzzuuupppoooqqqtttwwwyyy~~~........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,------............------,,,,,,------...++++++,,,,,,---,,,,,,++++++,,,...---,,,,,,---///---...///000000000//////---...///000111000000///...000333444666888;;;>>>>>>CCCJJJQQQWWW\\\aaaeeecccfffiiikkkkkkkkklllmmmnnnooopppppppppnnnlllkkkfffccc___ZZZVVVSSSRRRRRRPPPQQQTTTXXX[[[^^^```aaaaaabbbcccccccccbbbaaa``````___^^^]]]]]]\\\\\\]]][[[[[[\\\]]]^^^```bbbcccjjjllloooooooooooopppqqqssssssrrrrrrrrrsssssstttsssuuuwwwxxxxxxxxxyyy{{{zzz{{{{{{{{{zzzzzz{{{|||zzz}}}~~~|||zzzzzz{{{{{{yyyzzz|||~~~|||{{{wwwtttqqqoooooorrrvvvxxx~~~}}}vvvrrrpppmmmllliiijjjkkkllloooqqqsssuuupppnnnkkkgggccc___]]][[[YYYYYYXXXWWWVVVYYY]]]aaa```bbbeeeggghhhiiilllnnnjjjiiigggeeeaaa]]]ZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYWWWXXXYYYZZZZZZYYYXXXXXXTTTSSSPPPLLLGGGBBB>>><<<;;;999777444333333333444////////////............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,*********+++,,,,,,,,,---,,,---.../////////...---,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,+++++++++***)))))))))***,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......------///111333555//////000000000111111111111222333555999???FFFLLLTTTYYY```fffjjjnnnuuuzzz{{{~~~yyyzzzyyywwwvvvxxx|||uuusssqqqooopppssswwwyyyzzz........................,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......---------.........//////+++++++++,,,,,,---------...------,,,,,,------...***+++,,,...///000000000+++,,,------,,,,,,...///---...000111111111000///---...///111111111000//////111444777999<<<@@@CCCKKKOOOVVV[[[___bbbeeeffffffhhhkkklllllllllnnnoooqqqrrrssssssqqqooolllkkkeeeccc^^^ZZZVVVSSSRRRRRRQQQRRRUUUYYY\\\___aaaaaaaaaaaabbbccccccbbb```___bbbbbbaaa```____________]]]^^^___aaacccdddfffffflllnnnoooooonnnnnnnnnooossssssssstttuuuwwwxxxyyywwwyyy{{{}}}|||}}}~~~~~~~~~}}}~~~}}}}}}~~~zzz{{{}}}~~~}}}zzzxxxuuurrrsssvvv{{{~~~|||wwwtttrrrqqqqqqrrrtttwwwyyy{{{}}}~~~uuusssppplllgggccc___]]]YYYYYYXXXVVVVVVYYY]]]aaa```bbbcccdddeeegggjjjmmmjjjjjjiiigggddd```\\\ZZZYYYWWWUUUSSSRRRSSSUUUWWWTTTUUUWWWZZZ[[[\\\\\\\\\XXXWWWVVVTTTPPPLLLHHHFFF???===:::777666555555666000/////////............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,))))))***+++,,,,,,------***+++,,,---------,,,+++,,,,,,,,,---------......++++++++++++++++++++++++------------------------***+++,,,---------,,,,,,,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,***)))((((((***,,,---*********++++++,,,---------,,,************,,,---'''(((((()))***++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------......---...///222555777000000000000111111111111222333555888<<>><<<999666555333111000111222111111333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...------,,,,,,------...///...---,,,+++...------,,,,,,++++++***//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++------------,,,+++******---------,,,,,,+++++++++...---+++)))))))))+++,,,------------------------///...---,,,,,,,,,,,,,,,///////////////000111111333333111///...///222555222444666:::@@@HHHRRRYYY]]]bbbhhhnnnssswww|||}}}|||vvvvvvwwwyyy~~~{{{yyyxxxqqqsssvvvxxx{{{,,,------......------,,,------------------------------------------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------...---------,,,,,,,,,+++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++,,,------------,,,,,,,,,---------.........,,,------......//////000///000000///......111333777;;;???DDDHHHNNNSSSWWW[[[___dddhhhiiihhhhhhiiijjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllloooiiiaaa[[[XXXWWWUUUSSSQQQTTTXXX[[[\\\]]]^^^___``````bbbdddeeefffffffffiiifffddddddffffffdddbbbfffhhhiiijjjkkklllnnnqqqtttuuuwwwyyyzzz{{{||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~||||||}}}}}}}}}xxxtttooojjjgggcccaaa^^^\\\\\\]]]```bbbeeeeeeeeeffffffggghhhiiieeeeeeeeedddcccaaa```___[[[XXXTTTRRRRRRQQQOOOLLLPPPQQQRRRTTTVVVXXXYYYYYY[[[[[[ZZZZZZYYYXXXXXXXXXUUUQQQLLLIIIGGGDDD???<<<:::777444333333444333333000///...---,,,,,,------------------------------........................------..................------......---+++***)))------------------------///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,---------------------,,,,,,+++++++++...---,,,+++***++++++,,,------------------------///...------,,,,,,,,,---//////......//////000111111111111000///000333666333555999>>>EEEMMMVVV[[[aaaeeekkkqqquuuzzz~~~|||{{{wwwxxxzzz~~~zzzvvvuuuvvvuuuwww{{{~~~,,,------......------,,,++++++,,,------...//////,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,------------.........------------------,,,,,,+++++++++++++++........................,,,,,,,,,,,,,,,---...///++++++,,,---------------,,,------------.........,,,,,,---...///000111111111222111000000222666999===AAAHHHNNNTTTYYY]]]aaadddhhhkkkmmmmmmkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiijjjkkkmmmooorrrmmmeee___ZZZXXXVVVTTTTTTWWW\\\^^^___^^^^^^^^^___aaacccfffhhhiiiiiiiiimmmkkkiiiiiijjjjjjiiihhhkkkmmmoooqqqrrrtttwwwyyy{{{}}}~~~zzztttqqqllliiieeebbbbbbdddgggjjjmmmmmmlllkkkkkkjjjjjjiiidddddddddccccccbbbbbbaaa^^^[[[YYYWWWVVVTTTRRROOORRRRRRSSSUUUVVVWWWXXXYYYXXXXXXXXXYYYYYY[[[\\\\\\]]][[[XXXUUURRROOOJJJFFFBBB>>>:::777666666555444000///...---------...///................................................,,,,,,------...//////000............---,,,+++***,,,,,,---......///000000.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---******+++,,,------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------------///...------,,,---------......------......///000...///111111000111333555444888>>>EEELLLSSS[[[```fffjjjpppuuuxxx|||~~~|||{{{yyy|||~~~xxxtttsssuuuwww{{{~~~,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,------------...........................---,,,,,,+++++++++,,,,,,........................---,,,,,,,,,,,,---......+++,,,,,,---...---------------------.....................//////000000000444444333333444777<<>>;;;999777555222111000/////////000111................................................---------.........//////......////////////......,,,---------.........///......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,------------------......------------......---------------...//////...000222222111111333444666;;;CCCKKKRRRYYY```dddkkknnnssswwwzzz}}}~~~~~~~~~}}}~~~zzzuuurrrtttxxx|||,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,---------.................................---,,,,,,+++,,,,,,------------------------------......---,,,,,,,,,,,,---,,,,,,---.........---------------.........//////000000000000000000//////333333444555777<<>>GGGPPPXXX^^^dddgggnnnqqqvvvyyy{{{}}}|||zzzwwwttttttxxx~~~,,,------......------,,,//////...---,,,,,,++++++,,,,,,------------------,,,------......------,,,,,,---------............---------------.........,,,,,,,,,,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,,,,,,,---...............------........./////////111111111111000000000000111333666999<<>>;;;999666444111000//////------------------------........................000//////...------,,,,,,((()))))))))+++,,,...///...------,,,++++++******------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---******+++,,,------------++++++,,,,,,,,,,,,---------------...............+++,,,,,,------..................---......///000......------......///000222333444444333333555777===CCCLLLUUU]]]ccchhhlllrrruuuxxx{{{|||}}}~~~~~~|||vvvvvvwwwwwwyyy~~~,,,------......------,,,---------------------,,,------------------,,,,,,,,,------......------,,,------------............+++,,,,,,,,,------------,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,---......,,,------...........................////////////......///000222333333444444777<<>>999666333111111..................................................................------,,,++++++***+++,,,---...---------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++,,,------------+++++++++,,,,,,---------------,,,,,,,,,---//////++++++,,,,,,---......///...............///000000//////......//////000111222333333333444666:::===CCCIIIQQQZZZaaaggglllpppuuuxxx{{{}}}}}}~~~~~~||||||~~~~~~zzztttvvvzzz~~~,,,------......------,,,+++,,,,,,------......///.........------,,,,,,,,,,,,------......------,,,---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///........................+++++++++,,,---...000000,,,---......//////................../////////000+++,,,...000222555666777999===CCCIIIOOOVVV]]]bbbbbbeeehhhiiiiiiiiijjjkkkkkkmmmnnnmmmkkkjjjjjjkkkjjjiiihhhgggfffeeedddcccbbbaaa______aaafffjjjnnnqqqqqqpppkkkeeebbbbbbdddgggiiilllnnnppptttzzz}}}}}}}}}}}}~~~zzzxxxvvvtttttttttuuuvvvxxx}}}tttqqqlllfffbbb___]]]]]]VVVTTTRRRQQQQQQRRRUUUVVVYYY]]]aaabbb``````bbbdddccccccddddddbbb]]]WWWRRRLLLIIIEEE@@@;;;888555444000000000000000000000000........................,,,,,,------.../////////222111///...------......,,,,,,------.../////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++------------,,,+++******+++++++++,,,,,,---------...---+++***+++---///000++++++,,,,,,---...//////...............///000000///////////////000111111000111222333555999>>>BBBHHHMMMUUU\\\cccjjjooossswwwzzz}}}}}}{{{zzzzzz|||~~~yyyuuuyyy...------,,,,,,------...+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,+++,,,---...///.........////////////000//////............//////+++---//////.........///000000111111111444888<<<@@@FFFOOOWWW]]]aaaeeegggjjjjjjjjjjjjkkklllmmmnnnnnnoooooommmjjjhhhggghhhllliiiggggggiiijjjhhheeefffbbb___aaaccceeejjjpppoooppppppnnnlllkkklllmmmjjjooovvv{{{~~~}}}}}}}}}{{{yyyzzz||||||tttmmmgggaaa]]]ZZZWWWXXXXXXWWWUUUVVVXXXZZZ[[[\\\^^^```bbbcccdddddddddeeeeeedddcccaaa___]]]WWWUUURRRMMMFFF@@@:::777555444222222222111000........./////////......---//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++***))))))***++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++...---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,------......------//////.........---------///...---,,,,,,---...///............///000222222000111333444666999>>>BBBPPPUUU\\\bbbhhhmmmrrrvvv|||}}}~~~zzzyyyxxxwwwyyy~~~zzzxxx{{{}}}...------,,,,,,------...,,,,,,---------.........---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------------...------.........///////////////............//////,,,...000000///...///000000111222333444999>>>CCCJJJOOOWWW]]]aaadddfffhhhjjjjjjjjjkkklllmmmnnnnnnooooooooollliiiffffffgggiiihhhgggiiikkkllljjjhhhhhhccc```bbbdddeeejjjpppoooppppppooommmmmmnnnppprrrvvv}}}~~~}}}}}}xxxqqqjjjeee```]]]YYYZZZYYYXXXVVVVVVXXXZZZZZZ[[[]]]___```aaabbbbbbddddddeeeddddddbbbaaa```^^^\\\YYYTTTOOOHHHCCC@@@888666444333333222111///.....................---//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++************+++,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,---------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---+++,,,------......------//////.........---------///..................///000...,,,+++,,,...111222///000222333666;;;@@@EEETTTXXX___fffkkkpppuuuxxx|||}}}~~~}}}vvvvvvttttttwww}}}|||yyyxxx~~~...------,,,,,,------...---------.........//////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++,,,---------............//////............//////...///111111000///000222111222444666:::@@@HHHMMMWWW\\\aaaeeeggghhhiiiiiijjjjjjkkklllmmmnnnooopppoooooonnnjjjfffdddcccdddeeefffhhhlllooopppnnnlllkkkgggdddfffggghhhlllqqqqqqrrrssssssssssssvvvxxx}}}~~~vvvoooiiidddaaa]]]]]]\\\ZZZXXXWWWXXXZZZ[[[\\\^^^```aaaaaaaaaaaabbbbbbcccddddddcccccccccdddccc```\\\WWWRRRMMMKKK@@@<<<999666555444222111/////////000000000///////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++++++++,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------...---+++******+++,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------......------...............---------...//////000000//////...111...+++)))))),,,///222000111333555999???GGGLLLYYY^^^dddjjjoootttxxx{{{|||}}}}}}{{{tttsssssssssvvv}}}|||xxxwwwxxx...------,,,,,,------...------------............---------------------------,,,,,,,,,,,,---......------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---............,,,***))),,,,,,,,,---------......//////............//////...///000000///000111333333555888<<>>CCCIIIQQQYYY___cccfffiiikkkkkkkkklllmmmkkklllmmmnnnoooooooooooojjjjjjhhhddd```^^^^^^___dddhhhnnnsssuuuuuusssrrrnnnjjjiiilllnnnooosssxxxyyy{{{~~~{{{vvvqqqmmmjjjhhhhhhgggccc```^^^___``````bbbdddeeeeeedddbbbaaa^^^^^^^^^______```aaaaaadddddddddbbb```]]]ZZZXXXTTTPPPJJJEEE@@@<<<888555444333222000000000000000000000/////////.................................---------------------------------------------------------.........//////......---,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************------------------------,,,,,,---......---,,,,,,.........------,,,,,,,,,---------,,,,,,++++++++++++,,,------......---------........................///000111111000///.../////////000000000000000333555999===DDDLLLUUU[[[cccgggmmmqqquuuxxx{{{}}}~~~}}}zzzxxxwwwrrrtttwwwzzz~~~{{{vvvrrrsssvvvyyy...------,,,,,,------...+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,---------............//////............//////---...000000111333666999>>>BBBHHHNNNTTTZZZ```eeeeeegggjjjlllllllllmmmnnnlllmmmnnnoooooonnnmmmlllhhhgggeeebbb___^^^```bbbiiimmmrrrvvvvvvuuutttsssllliiiiiinnnqqqssswww}}}|||xxxuuurrrpppnnnnnnmmmiiifffdddeeefffccceeefffhhhgggeeecccaaa^^^^^^^^^]]]]]]^^^______ccccccdddcccbbb```^^^]]][[[WWWRRRNNNIIIEEE???<<<777555333111///......///000000000/////////..............................------------------------------------------------,,,,,,------.../////////...---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,---......---,,,+++------------------,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------......---------------..................//////000000//////......///111222333333222111222555;;;AAAHHHPPPYYY^^^hhhkkkppptttwwwyyy|||~~~}}}{{{yyywwwvvvrrrvvv|||{{{yyywwwsssrrruuuzzz~~~...------,,,,,,------...,,,,,,,,,,,,---------...---------------------------,,,,,,,,,,,,---..............................++++++,,,,,,---......///------------------------......------,,,---------------.........///////////////............//////...///111222333666;;;>>>FFFKKKRRRXXX^^^bbbfffiiiiiikkkmmmnnnnnnmmmnnnooommmnnnooooooooommmkkkjjjggggggeeecccaaaaaadddgggnnnrrrvvvxxxvvvtttssssssnnnlllnnntttxxx{{{}}}zzzyyywwwuuussssssrrrnnnkkkjjjjjjkkkiiijjjlllmmmmmmjjjgggeeeaaa```___]]]]]]\\\]]]]]]___```aaaaaaaaa```___^^^\\\ZZZXXXUUUSSSNNNIIIEEE>>><<<999555333222111222000000000000/////////...........................................................................,,,,,,------...//////000...---,,,++++++,,,---...,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---+++,,,------......---------------........./////////..................///...///000111333444444555444999@@@GGGOOOWWW^^^cccllloootttwwwyyy{{{~~~}}}{{{yyyxxxwwwvvvwww|||}}}zzzwwwvvvuuutttuuuzzz...------,,,,,,------...---------.........//////---------------------------,,,,,,,,,,,,---..............................++++++,,,,,,---...//////........................000///...------...000111.........////////////000//////............/////////111222444666999>>>BBBLLLQQQYYY___dddgggjjjlllmmmnnnppppppooonnnooopppnnnnnnoooooonnnllliiihhhggggggfffdddcccdddhhhkkkrrruuuyyyyyyvvvsssrrrrrrrrrqqqssszzz~~~|||{{{zzzyyyvvvvvvtttrrrnnnmmmnnnooooooqqqssstttssspppllljjjdddbbb```^^^]]]\\\\\\]]][[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZXXXUUUPPPLLLFFFCCC@@@<<<999777666777000000000000////////////........................................................................,,,,,,------...///000000---,,,++++++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------+++,,,------.........---------------------------........................------------------------+++,,,...//////...,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,------......---------------........./////////...---,,,,,,---.../////////...///000333666888999>>>FFFNNNVVV]]]cccgggnnnrrrvvvyyy{{{}}}~~~|||zzzxxxwwwwwwvvv|||~~~yyyuuuuuuuuuvvvvvvxxx~~~------------------------...---,,,+++,,,,,,......,,,,,,---...//////......,,,---...//////---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------.........//////222111//////000000//////333444555777:::AAAIIIOOOUUUYYY___dddgggiiijjjlllnnnnnnoooooooooooonnnnnnnnnmmmllljjjiiigggggggggeeedddccceeehhhkkkmmmmmmyyy{{{}}}|||xxxuuuvvvwwwwww{{{~~~~~~~~~|||zzzwwwtttrrrqqqqqqrrrtttuuuvvvwwwuuurrrooommmgggeeeccc___\\\ZZZYYYXXX\\\[[[ZZZ[[[[[[[[[YYYWWWVVVVVVVVVXXXZZZZZZXXXVVVPPPMMMHHHCCC???;;;666333111000000/////////000000///000222444333111///---////////////////////////........................***++++++,,,---...//////...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------,,,,,,------...///000///...---------------..................------.........------,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///,,,,,,---...///000111222---.........///111555888;;;CCCMMMVVV]]]bbbiiimmmsssuuuwwwyyy|||}}}~~~~~~~~~|||zzzxxxyyy|||~~~zzzwwwuuutttwwwzzz||||||~~~------------------------......---,,,,,,,,,---...,,,,,,---...............------.........---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------------------------------........./////////...------///000000000222444777;;;AAAHHHQQQVVV]]]aaaeeeiiikkklllnnnooommmnnnoooppppppooonnnmmmkkkjjjhhhfffeeedddddddddhhhggggggiiimmmpppssstttwwwzzz||||||yyyyyy{{{~~~~~~zzzwwwuuuuuuuuuuuuuuuvvvwwwvvvuuussspppooojjjiiifffccc___\\\ZZZXXXZZZYYYXXXXXXYYYXXXVVVTTTSSSSSSRRRTTTVVVWWWVVVTTTUUURRRNNNIIIEEE@@@;;;777555444222111000000000000---...///000000///---,,,////////////////////////---------------------------------------------......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------------------------------------------------------------..............................---------,,,,,,,,,******))))))******+++,,,//////...---------------------------------......------,,,,,,,,,+++++++++---,,,,,,,,,,,,---..............................---------............///,,,------...///000111111...///000000000333777:::@@@GGGRRRZZZ```ffflllppptttvvvxxxzzz|||~~~}}}}}}|||zzzzzz|||{{{wwwuuuttttttxxxzzz}}}------------------------///...---,,,,,,,,,,,,,,,,,,------............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........./////////...------...///111333444222666===CCCKKKRRRZZZ___eeegggjjjlllmmmnnnpppqqqnnnooopppqqqpppooommmkkkhhhgggeeeccccccccccccdddeeefffgggiiilllpppsssuuuwwwzzz}}}|||zzzyyyyyyyyyxxxxxxwwwuuutttsssqqqqqqmmmlllkkkhhhccc___[[[YYYXXXWWWWWWXXXXXXXXXUUUSSSRRRQQQOOOPPPRRRTTTTTTTTTYYYWWWTTTQQQNNNIIICCC>>>;;;999666333111000000111---.....................////////////////////////.................................---------,,,,,,......------------......------,,,,,,,,,,,,------------------------,,,,,,------------------------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------------------++++++,,,,,,------......,,,,,,++++++++++++******---,,,,,,,,,,,,---..............................---------............///---.........//////000000000111111222222555:::>>>GGGNNNXXX```fffkkkqqquuuvvvwwwyyy{{{}}}~~~}}}{{{{{{{{{{{{|||~~~yyytttrrrrrrtttvvvyyy|||........................///......---,,,,,,,,,,,,,,,------......---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------....................................////////////000000000000111333666888777<<>>:::666333111111111111000/////////000111222////////////////////////////////////////////////...............---------......------------......------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......---,,,,,,---------******++++++,,,---......,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---..............................---------............///.........///////////////111111222222444888>>>BBBMMMTTT^^^eeejjjoootttxxxxxxyyyzzz|||~~~~~~||||||yyyzzz{{{|||{{{xxxtttqqqpppssswwwyyy~~~.................................------,,,,,,+++,,,---------------,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---..................................../////////000000000111222111111333777;;;???DDDLLLTTTZZZ___dddggggggiiikkkmmmmmmooorrrtttssssssrrrqqqnnnjjjfffdddcccccccccdddeeeeeefffgggjjjkkkmmmnnnnnnqqquuuxxx|||~~~~~~~~~|||yyyuuusssqqqqqqqqqoooooonnnkkkgggbbb^^^[[[ZZZZZZ[[[^^^```___]]]ZZZXXXUUUQQQOOOOOOQQQRRRRRRTTTTTTUUUWWWXXXWWWSSSPPPGGGEEE@@@;;;777444333222222111000//////000222333////////////////////////000000000000000000000000,,,,,,---......///000000///......------......///...------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------,,,,,,,,,------...******++++++,,,---......,,,,,,,,,------------------,,,,,,,,,,,,---..............................---------............///.........///////////////000111222333666;;;BBBGGGSSSYYYbbbiiimmmqqqvvvyyyyyyzzz{{{}}}~~~}}}|||zzzyyywwwyyy|||xxxvvvsssqqqrrrwww{{{........................,,,,,,---......------,,,,,,------------,,,,,,+++,,,,,,---------------...------------------------,,,,,,,,,---......//////...---,,,++++++,,,---................................./////////000000000///111222222222444:::???HHHMMMTTTZZZ___cccfffhhhiiikkknnnpppqqqrrrsssuuusssrrrpppnnnkkkgggeeecccaaaccceeegggiiiiiiiiihhhkkknnnpppqqqqqqsssxxx|||}}}yyyuuusssqqqqqqnnnnnnmmmkkkhhhdddaaa___\\\]]]___cccffffffdddbbb^^^ZZZUUURRRQQQPPPPPPOOOPPPPPPRRRUUUXXXYYYWWWUUUNNNLLLHHHCCC>>>:::888666222111000///...///000000////////////////////////111111111111111111111111+++,,,---...///000111111//////............//////......------------......------------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,------...++++++,,,,,,------......,,,,,,------------......---,,,,,,,,,,,,---..............................---------............///---.........//////000000000111333555999@@@HHHNNNWWW]]]ffflllooorrrwwwzzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuxxx}}}}}}vvvuuuttttttwww{{{........................***+++,,,............------------------,,,+++***++++++---.........------........................,,,,,,------...////////////...,,,++++++,,,...///.........................../////////000000000000///222444555666:::BBBIIIPPPUUUZZZ___cccfffiiikkkkkknnnqqqrrrrrrqqqqqqrrrpppooollljjjhhhggggggfffdddfffkkkoooqqqpppooonnnkkkooosssuuuuuuyyy~~~yyyuuusssqqqnnnmmmlllkkkiiigggfffeeebbbcccgggllloooqqqooommmgggccc^^^YYYVVVTTTRRRPPPNNNNNNOOORRRVVVXXXXXXWWWTTTSSSPPPLLLGGGBBB>>>;;;444444222111000000//////////////////////////////////////////////////////------......//////000000//////............//////......------------......,,,,,,------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////,,,,,,++++++,,,,,,---...------------------......++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................---------............///,,,------...///000111111111333555888===FFFOOOVVV[[[aaaiiioooqqqtttxxx{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}{{{yyyvvvtttssssssxxx{{{vvvuuuvvvwww{{{////////////////////////)))***,,,.../////////...------------,,,,,,+++******+++---//////...---,,,////////////////////////,,,,,,------...///000000///...,,,++++++,,,...///////////////////////////////////////000000000000000444888:::;;;AAAKKKRRRUUUYYY^^^bbbfffiiilllnnnkkknnnqqqsssqqqooonnnmmmmmmkkkiiigggggggggiiijjjhhhlllqqqvvvyyyxxxuuussspppuuuzzz}}}~~~}}}{{{zzzzzz|||~~~}}}{{{yyyuuuwww{{{}}}~~~}}}xxxtttrrrnnnnnnlllkkkjjjiiiiiiiiihhhjjjnnntttxxxzzzxxxvvvppplllfffaaa]]]YYYVVVSSSOOOOOOOOOQQQTTTWWWWWWWWWXXXWWWUUURRRMMMGGGBBB???777777666555444222111111////////////////////////........................///////////////.........//////............//////......------------......,,,,,,,,,------.........++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,---.....................------*********++++++,,,,,,,,,---,,,,,,,,,,,,---..............................---------.........//////,,,,,,---...///000111222333444666:::@@@JJJTTT[[[]]]ccckkkpppsssuuuyyy|||zzzzzz{{{|||||||||||||||}}}}}}|||zzzxxxuuusssrrrrrrwww}}}zzzuuuvvvwwwyyy}}}......---,,,,,,+++******------------------------------------------------///...---,,,,,,---.../////////.........---------///...------...///...---//////.........---------///......---------.........///000000//////111222333555888;;;AAAIIIRRRXXX___aaadddfffhhhjjjnnnqqqqqqrrrrrrrrrpppnnnkkkiiigggfffdddaaa___```dddgggiiiooovvvyyyxxxvvvvvvwwwuuu{{{zzzwwwrrrmmmjjjhhhiiiiiilllnnnrrrttttttrrrooommmhhhjjjlllooopppqqqqqqqqqqqqqqqpppooopppqqqrrrssszzz{{{{{{||||||}}}}}}~~~}}}wwwtttqqqooonnnmmmnnnnnnmmmkkklllpppwww}}}xxxrrrjjjfffeeeccc^^^YYYWWWUUURRRQQQSSSUUUUUUUUUUUUVVVWWWWWWTTTOOOKKKGGG???===:::777666333000...///000000000///...------000/////////............////////////////////////////////////////////////........................................................................///000000000000...---,,,......---------,,,,,,,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------........................---------.../////////000222444222555:::???FFFOOOXXX^^^iiilllpppssstttwwwyyy{{{{{{|||}}}~~~~~~}}}||||||{{{{{{zzzwwwsssqqqpppqqqssszzz{{{wwwyyy{{{}}}~~~......------,,,++++++***------------------------------------------------...---,,,++++++,,,---...//////.........---------///...------...///...---///.........------------///......------.........///000111000000000222444555888<<>>:::777666444222222333333333333222222111000000/////////.........////////////////////////////////////////////////........................................................................,,,---...///000//////...------------,,,,,,,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.................................///000000///000222444555888===DDDKKKTTT^^^dddlllooorrrtttvvvwwwzzz|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzvvvsssqqqqqqrrrvvv}}}~~~zzzxxxzzz|||......------,,,+++++++++------------------------------------------------...------,,,,,,------..................---------///...------...///...---............------------///......---......//////000111111111000222444666999>>>DDDJJJQQQWWW^^^bbbeeegggiiijjjjjjkkkmmmooorrrqqqpppnnnkkkhhhfffdddaaabbbaaa``````bbbfffjjjrrrwww{{{|||{{{{{{}}}}}}wwwqqqoooqqqqqqtttxxx{{{{{{{{{|||}}}zzzzzzyyywwwwwwvvvvvvvvvuuuwwwzzz}}}|||wwwtttvvvxxx{{{}}}}}}{{{yyywwwsssssstttuuuwwwvvvtttrrrfffccc^^^ZZZWWWVVVWWWXXX\\\^^^aaaccccccaaa^^^\\\YYYYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZ^^^^^^^^^^^^^^^^^^______eeehhhmmmrrruuuxxxyyyyyyuuuwwwzzz}}}~~~~~~~~~}}}|||wwwsssqqqqqqqqqppptttxxx~~~|||vvvrrrpppmmmiiieeebbb___\\\ZZZZZZZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVVVVRRRMMMFFF@@@<<<:::888666000000111111111111111111000000000/////////......////////////////////////////////////////////////........................................................................,,,------.........------,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////............------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................000111111000000000333555777<<>>DDDKKKSSSYYY___dddggggggiiikkklllmmmmmmoooqqqrrrqqqnnnllliiifffdddccc___```aaaaaabbbeeeiiimmmvvvyyy}}}~~~~~~xxxqqqlllgggfffiiikkknnnrrrttttttttttttuuurrrqqqpppooonnnmmmmmmmmmoooqqqtttxxx{{{}}}~~~~~~~~~yyyssspppqqqrrruuuvvvvvvtttrrrpppmmmmmmnnnpppqqqpppmmmkkkaaa^^^ZZZVVVTTTTTTUUUVVVZZZ[[[]]]______]]]ZZZXXXYYYYYYXXXWWWVVVUUUSSSSSSQQQRRRRRRRRRSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[^^^aaadddgggiiijjjiiikkknnnppprrrssssssrrruuuuuuuuuvvvxxx{{{}}}}}}wwwtttsssssssssvvvzzz{{{xxxuuurrrnnnkkkgggdddaaa___^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXTTTNNNHHHDDD@@@;;;999000000000///000000000000000000000////////////...////////////////////////////////////////////////........................................................................000//////...,,,+++***))),,,,,,,,,+++++++++******------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111111000///000333666:::>>>FFFOOOWWWaaaiiiooorrrtttwwwxxxxxxxxxzzz{{{{{{|||}}}}}}}}}|||{{{zzzyyyyyywwwtttrrrrrruuuwww~~~{{{yyyxxxxxxzzz}}}......------------,,,,,,------------------------------------------------///000000000000000000///---.....................///---------...///...---,,,,,,------------------...............///000111///000111111333666;;;???EEEJJJRRRZZZ___cccgggiiigggjjjmmmnnnooooooppprrrpppooollliiifffdddcccccc```bbbcccdddfffiiinnnqqqxxx|||{{{sssnnnjjjeeeccceeegggjjjnnnooooooooooooooommmmmmkkkjjjjjjiiiiiiiiinnnooorrruuuxxxzzzzzz{{{}}}~~~xxxsssppppppqqqrrrssssssqqqooommmkkkkkklllnnnooonnnjjjggg___]]]YYYVVVUUUVVVXXXZZZ[[[\\\^^^______]]][[[YYYZZZZZZXXXWWWUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTVVVXXX[[[]]]^^^```bbbeeehhhjjjjjjjjjjjjkkkkkkkkklllnnnqqqsssuuu||||||xxxwwwvvvvvvwwwzzz~~~zzzwwwtttpppnnniiifffdddbbbaaa```^^^\\\\\\[[[YYYXXXWWWWWWWWWXXXYYYWWWTTTQQQMMMGGG@@@;;;777666555333333333333333111000000000////////////////////////////////////////////////////////////........................................................................000///...---,,,+++******,,,,,,,,,+++++++++******+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------.............../////////000000000000000//////000444777<<>>BBBNNNTTT]]]dddkkkooosssvvvwwwyyy{{{||||||}}}~~~||||||}}}}}}|||zzzxxxwwwpppooonnnnnnqqqxxx~~~{{{xxxxxxvvvvvvuuuvvvwwwwww~~~|||vvv