BM6P6(@ zzztttqqqnnnooossswwwzzzzzzzzzxxxuuusssrrrtttwwwyyy~~~yyyuuuxxxsssnnnmmmoooooollliiijjjiiigggeeedddccccccbbbdddfffjjjnnnttt}}}{{{yyy|||}}}wwwyyy{{{|||zzzyyyyyyyyy}}}^^^KKK;;;999777333555<<<666666666555555444444444000000111111222222222222000111111111111222222222444777===CCCIIILLLOOOOOOSSSSSSTTTVVVXXX[[[]]]^^^aaadddgggiiiiiiiiikkklllmmmppppppwwwzzzwww}}}wwwiii```ZZZTTTRRRSSSQQQSSSVVVXXXYYY\\\___bbb^^^bbbfffggghhhnnnzzzvvvooofff]]]WWWWWWXXXWWWVVV[[[ZZZ^^^jjjxxx~~~^^^JJJ<<<===;;;222222;;;777777666555444444333333333333333444444555555555444444444333333222222222444444444333333222222222444333333444444666777777777<<>>===555444:::777777666666555555444444333333333444444555555555444444444333333222222222444444444333333333222222444444444444444555666777999>>>GGGOOOUUUYYY[[[\\\\\\___ccceeefffgggiiijjjlllnnnpppsssuuuvvvvvvvvvqqqmmmjjjppp}}}yyyvvvxxx||||||uuuooobbbaaa```___```bbbdddfffnnnqqqvvv{{{yyyqqqkkkiiigggeeebbbcccccccccccccccccccccccceeegggiiilllpppwww~~~}}}zzzzzz{{{{{{yyywwwxxx|||~~~}}}}}}|||}}}qqqZZZCCC;;;999444222222444333333333333222222222111111111111222222222222222111111111222222333333777999===BBBHHHMMMQQQSSSUUUUUUVVVWWWYYYZZZ\\\]]]aaadddhhhjjjlllmmmoooppppppttt|||nnn^^^SSSMMMHHHGGGIIISSSTTTVVVWWWYYY]]]aaaeeehhhlllqqqvvv~~~vvvjjjcccXXXSSSLLLHHHIIIJJJJJJIIIKKKMMMUUUaaaoooyyyvvvuuu|||mmmUUUAAA??????999666999666666666555555555555555444444444444444555555555444444333333333333222222444444444444333333333333555555555444555555666666;;;AAAJJJRRRWWWZZZ\\\]]]]]]```ccceeefffhhhjjjkkknnnppprrrtttuuuvvvvvvvvvpppnnnoooyyy~~~zzzwwwyyy|||yyyooofff[[[[[[[[[\\\^^^aaacccdddiiilllqqqwww{{{rrrmmmiiifffdddbbbcccddddddeeefffffffffeeegggiiikkknnnrrrxxx|||}}}zzzvvvtttuuuvvvwwwwwwwwwyyy~~~~~~}}}}}}}}}xxx```FFF<<<;;;999666444555555555555555555555555222222222222222222222222333222222111222333444555999;;;>>>CCCHHHNNNSSSUUUVVVVVVWWWXXXYYY[[[\\\]]]```cccgggjjjlllnnnppprrrsssyyy}}}mmm\\\QQQLLLIIIJJJNNNUUUWWWXXXYYY\\\```fffkkkrrrtttwww||||||qqqfff]]]WWWQQQMMMHHHFFFGGGHHHIIIHHHJJJLLLRRRZZZcccrrr~~~vvvsssssszzztttZZZCCC>>>???;;;777888444444444444444555555555444444444555555555555555333333333333333333333333444444444444444444333333666666555555555555666666===CCCLLLSSSWWWZZZ\\\^^^___aaadddfffggghhhkkkmmmpppqqqsssuuuvvvvvvuuuuuuooopppvvvyyyvvvssstttvvvrrrhhh___XXXZZZ\\\___bbbeeehhhiiigggkkkpppwwwvvvooojjjgggeeebbbcccdddeeefffffffffffffffgggiiijjjlllooossswwwyyyyyyxxxuuurrrppprrrssswwwxxxzzz}}}~~~||||||}}}kkkNNN???<<<;;;888555555555555555555555555555333222222222222222222222444333222222222333555666;;;<<<@@@DDDJJJOOOTTTWWWVVVWWWWWWXXXZZZ\\\^^^______cccgggjjjlllnnnqqqrrruuuqqq^^^QQQKKKIIIKKKPPPUUUVVVWWWYYY\\\bbbjjjooo|||||||||wwwlllaaaYYYRRRNNNMMMKKKHHHGGGGGGHHHIIIIIIJJJKKKNNNRRRWWWaaatttzzzqqqpppooonnnqqqyyy{{{vvvuuuyyy~~~yyy```GGG>>>>>>;;;888777333333333333333333444444555555555555555555555555333333333333333333333333444444444444444444444444666666555555555666777777===EEENNNUUUWWWYYY\\\___```bbbeeefffgggiiilllnnnrrrrrrtttuuuuuuuuuttttttooouuu{{{wwwpppooommmmmmlllhhhaaa[[[WWWZZZ^^^ccchhhllloooqqqlllooouuu{{{xxxqqqmmmkkkkkkdddeeefffgggggggggeeeeeefffgggiiijjjjjjmmmpppsssuuuuuutttqqqooooooqqqsssxxx{{{~~~}}}{{{|||}}}}}}]]]GGG>>>:::666222222222222333333333333444333333333333222222222222555444333222222444666777;;;===AAAFFFLLLQQQUUUWWWVVVVVVWWWYYY[[[]]]___```aaadddiiilllnnnooorrrssswwwuuu___PPPHHHFFFJJJOOOTTTTTTVVVXXX\\\dddmmmttt~~~wwwqqqfff]]]UUUPPPLLLIIIIIIHHHHHHGGGGGGGGGHHHIIIHHHGGGIIIMMMPPPVVVdddqqqyyy}}}tttkkkfff^^^]]]]]]\\\___eeelllrrrzzzvvvwww{{{jjjPPPBBB===:::888888444444333333333333333333666666666555555555555555222222333333333333444444444444444444555555555555555555555555666777888999???GGGQQQVVVXXXYYY\\\```bbbdddfffggghhhjjjmmmppprrrssstttuuuuuutttrrrrrrppp{{{yyysssooohhhhhhgggeeebbb___\\\[[[YYY\\\bbbiiipppuuuxxxzzzvvvzzz~~~|||yyytttpppnnnnnnooojjjkkkllllllllljjjhhhfffeeegggiiiiiijjjllloooqqqssssssrrrpppnnnooorrruuuzzz~~~|||{{{|||~~~lllPPPAAA;;;777333222222222333333333444444444444333333333222222222666555333222222444666888;;;>>>CCCIIINNNRRRUUUWWWUUUUUUWWWYYY\\\___aaabbbdddhhhllloooppprrrtttuuu}}}sss]]]NNNHHHGGGMMMTTTUUUVVVWWWZZZ```iiisss{{{~~~}}}zzzzzz}}}wwwgggaaaYYYRRRMMMKKKIIIHHHHHHHHHIIIHHHGGGGGGHHHIIIHHHFFFHHHLLLOOOQQQYYYaaaeeerrr~~~tttjjjaaaZZZVVVQQQQQQRRRRRRSSSWWW\\\```iiiooozzz~~~xxxvvvzzzxxx\\\III???:::999999666666666555555444444444777666666666555555555444222222222333333444444444444444444444555555555666444444444555666888999:::AAAJJJTTTYYYYYYZZZ]]]aaacccdddfffggghhhkkknnnqqqrrrssstttttttttrrrqqqppprrrzzzrrrllliiicccddddddaaa]]]ZZZ[[[\\\\\\```gggooovvv||||||wwwuuuvvvmmmmmmmmmkkkiiiiiijjjlllqqqrrrssssssqqqooollljjjeeegggiiiiiijjjkkknnnppprrrrrrqqqooooooppptttwww|||||||||}}}~~~uuuVVVDDD===:::777444444444555555666666666444444444333333222222222777555333222222444777888;;;>>>DDDJJJPPPSSSUUUVVVTTTUUUWWWYYY\\\___bbbdddgggjjjnnnqqqrrrtttuuuwwwoooZZZMMMIIILLLTTT\\\XXXYYY[[[^^^dddnnnzzz}}}|||wwwsssrrrqqqooommmnnnssszzzuuulll]]]XXXQQQLLLIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKIIIIIIMMMOOOPPPSSSWWWYYYeeeuuu}}}yyyzzz~~~|||rrrggg^^^WWWQQQMMMKKKLLLNNNNNNOOOPPPTTTVVVYYY___iiiuuuzzzxxxzzzfffOOOAAA;;;999:::999999888777666555555444777777666666555555555444222222222333333444444444444444444555555555666666333333444555777999:::;;;CCCLLLVVV[[[[[[[[[___cccdddeeefffggghhhkkkooorrrrrrsssttttttsssqqqpppoootttzzzssslllhhhfffcccaaa^^^ZZZXXXXXXYYYYYY^^^cccllluuu~~~}}}||||||wwwoooiiifffdddaaa^^^^^^```aaa``````ccciiinnnsssuuuwwwvvvsssooommmlllmmmlllllllllllllllkkkkkknnnpppssstttsssssstttvvv|||}}}|||}}}}}}|||{{{}}}zzz{{{tttuuu}}}^^^FFF;;;777444555555444444444555555666333333333333333333333333444111///111444777888666:::@@@GGGNNNQQQSSSTTTUUUWWWYYYZZZ[[[\\\___ccceeefffiiinnnrrrqqqooottt{{{vvvgggVVVOOONNNPPPTTTYYY^^^\\\\\\bbbnnnyyy|||xxx~~~wwwpppmmmjjjgggbbbaaaaaaaaadddiiinnnqqqxxx|||zzziii^^^VVVQQQKKKGGGFFFHHHJJJKKKNNNMMMJJJIIIHHHIIIJJJLLLIIIKKKMMMMMMMMMNNNPPPRRR[[[```hhhttt{{{wwwqqqkkkiiikkknnnqqqsssuuuyyy}}}{{{nnniiibbbZZZSSSNNNKKKJJJIIIIIIJJJLLLNNNPPPRRRTTTWWWXXX[[[bbblllyyy~~~vvvzzz~~~tttTTTBBB>>>:::444777777666555555555555555555555555555555555555555444333333333333444555555555555555555555555555555666666555333333666:::>>>IIINNNTTTYYY\\\^^^```aaaeeefffggghhhiiilllpppsssqqqtttvvvvvvssspppoooooowwwvvv{{{wwwsssoookkkhhhbbb```\\\YYYXXXXXXZZZ[[[ccciiirrr}}}~~~wwwrrrpppiiiddd^^^ZZZYYYXXXVVVTTTTTTVVVWWWXXXZZZ___gggnnnvvvxxxzzzzzzwwwtttrrrqqqqqqppppppooonnnnnnmmmmmmkkknnnrrruuuwwwyyy|||}}}|||}}}}}}|||zzzyyy~~~rrrssstttoooooosss|||dddJJJ>>>:::999444444333333333444444555333333333333333333333333444111000111444777888777<<>>;;;<<<444444333333333333333444333333333333333333333333333111000222444777888888>>>DDDKKKRRRUUUWWWXXXXXXWWWXXX[[[]]]___bbbfffjjjmmmnnnqqqvvvtttpppoooqqqfffYYYMMMKKKPPPVVV]]]cccdddccceeekkkttt|||xxxwww|||{{{nnnddd___\\\[[[YYYYYYYYYYYYZZZ]]]aaadddgggnnnrrrxxx}}}}}}nnn___VVVOOOMMMJJJIIIIIIJJJJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMMMMOOOPPPOOORRRXXX___hhhsss}}}{{{vvvssspppjjjeee^^^\\\YYYWWWVVVWWWYYY[[[XXXYYY[[[^^^```ccceeefffccccccbbb```]]]YYYUUUSSSUUUSSSOOOLLLJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUXXX^^^eeejjj|||kkkQQQDDD>>><<<777777666555555555555555555555555555555555555555555555555555555666666777444444444444444444444444666666555555555999>>>BBBLLLPPPUUUZZZ\\\^^^```bbbfffggghhhiiijjjmmmqqqtttvvvxxxxxxuuupppmmmmmmnnnzzz{{{vvvtttrrrsssuuutttnnnjjjeeeccc```^^^___ccchhhkkkqqqxxxrrriiiaaaXXXRRRQQQMMMLLLJJJIIIIIIJJJKKKLLLLLLNNNQQQTTTZZZdddqqqzzz|||{{{yyyxxxuuutttrrrqqqppprrrvvvyyy|||~~~}}}}}}|||zzzxxxuuuxxx{{{~~~yyyrrrmmmlllqqqyyy}}}mmmNNN===999;;;555555444333333333444444333333333333333333333333222222111222444777999:::@@@EEEMMMSSSVVVWWWXXXYYYWWWYYY\\\^^^```dddiiimmmmmmmmmqqquuuuuuqqqoooqqqwwwbbbWWWMMMMMMSSSYYY```eeeeeefffhhhmmmsssxxxyyyyyytttvvv~~~yyyrrrggg___[[[ZZZYYYYYYVVVWWWXXX[[[^^^bbbfffhhhlllpppvvvzzzwwwiii\\\TTTMMMLLLKKKLLLMMMMMMLLLJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOOOORRRVVV[[[```hhhpppuuuxxxpppgggcccbbbaaa]]]XXXUUUTTTSSSRRRQQQQQQRRRRRRPPPQQQRRRSSSUUUVVVWWWXXXYYYXXXVVVTTTRRRPPPOOOOOOOOONNNLLLJJJIIIIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJMMMPPPRRRTTTYYY```fffrrrsssVVVCCC<<<<<<777777666555555555555555555555555555555555555555333333222222333333444555444444444444444444444444555666666666777;;;AAAEEEMMMQQQVVVZZZ]]]___aaacccfffhhhjjjkkklllnnnrrrtttvvvyyy{{{xxxrrrnnnnnnppp~~~{{{xxxvvvuuutttuuuuuurrrmmmhhhdddcccbbbbbbfffkkkppptttyyy{{{oooccc[[[UUUNNNJJJIIIJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQTTTWWW\\\fffsss|||}}}{{{yyyvvvuuutttrrrtttwwwyyy{{{~~~|||yyywwwssswww{{{{{{sssnnnqqqvvv~~~rrrRRR>>>999:::777777666555555555555555333333333333333333333333111222222333444777999;;;AAAFFFNNNSSSVVVXXXXXXYYYXXXZZZ]]]```bbbfffkkkooopppooorrruuusssoooooorrr}}}nnn]]]SSSMMMQQQYYY___eeejjjiiijjjlllpppsssvvvvvvvvvsssvvvooojjjccc]]]ZZZZZZ[[[[[[WWWYYY\\\```dddiiilllnnnnnnrrrvvvzzz~~~uuuggg[[[TTTNNNNNNNNNOOOPPPPPPNNNLLLJJJJJJKKKKKKLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKLLLNNNPPPRRRUUUXXX[[[```fffjjjuuuwwwyyy{{{yyyvvvqqqnnnhhhaaaZZZWWWWWWWWWUUURRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOONNNLLLLLLLLLLLLMMMNNNMMMLLLJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJGGGKKKNNNPPPRRRWWW___eeennn||||||xxx[[[DDD<<<<<<777777666555555555555555555555555555555555555555222222222222222333444444444444444444444444444444555666777777:::>>>DDDIIIPPPSSSWWW[[[]]]___bbbdddgggiiikkklllmmmooorrruuutttxxx|||{{{uuurrrtttwww}}}xxxuuutttvvvwwwwwwtttnnniiifffaaabbbdddgggmmmsssyyy}}}hhh^^^TTTPPPMMMIIIGGGHHHFFFHHHIIIJJJJJJKKKMMMOOORRRTTTWWWZZZ___hhhsss||||||zzzxxxwwwsssuuuwwwxxxzzz}}}}}}zzzwwwrrrvvv{{{|||sssrrruuu|||xxxYYYCCC;;;:::888888777666555555555555333333333333333333333333111222333444444666:::===CCCHHHOOOUUUXXXYYYYYYZZZZZZ\\\___aaadddhhhmmmpppttttttuuuuuuqqqmmmrrrzzzssseeeTTTNNNMMMUUU___fffkkkooommmoooqqqtttwwwyyyzzzzzzvvvzzzxxxgggddd```\\\ZZZZZZ\\\]]][[[]]]bbbfffkkkooorrrsssrrrtttxxxzzz~~~wwwiii]]]UUUPPPOOOOOOQQQRRRQQQOOOMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMKKKJJJKKKLLLMMMOOORRRTTTVVVZZZ^^^bbbhhhjjjkkkkkkiiieee```]]]WWWUUUQQQOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLKKKJJJKKKLLLNNNOOONNNNNNLLLKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHKKKOOOOOOOOOSSS\\\cccnnn}}}yyywwwzzz{{{aaaHHH>>>>>>777777666555555555555555555555555555555555555555444444444444444555555666555555555555555555555555555666777999;;;AAAGGGLLLQQQTTTXXX[[[]]]```ccceeegggiiilllnnnoooqqqsssuuusssxxx|||{{{wwwxxx~~~{{{vvvrrrqqquuuyyyxxxqqqiiieeedddbbbdddiiiooowww~~~|||jjjYYYQQQJJJIIIIIIHHHGGGIIIEEEHHHKKKMMMMMMOOORRRUUUXXX[[[___bbbgggoooyyy~~~}}}|||yyyzzzzzzyyyyyyzzz~~~~~~zzzwwwtttwww{{{|||rrrqqquuuvvv{{{^^^HHH===:::888888666555555444444444333333333333333333333333000222444444444666:::>>>EEEJJJQQQWWWYYYZZZ[[[\\\\\\^^^aaaccceeehhhmmmqqqrrrtttvvvvvvqqqqqq|||}}}wwwjjj]]]QQQLLLNNNXXXccciiilllnnnmmmooorrrvvvyyy}}}}}}rrrbbb```^^^\\\[[[\\\^^^aaaaaacccgggkkkooorrrsssttttttvvvyyy{{{yyykkk^^^VVVQQQPPPPPPPPPQQQQQQNNNLLLKKKJJJJJJIIIJJJKKKLLLMMMLLLMMMNNNMMMKKKJJJJJJLLLIIIKKKNNNPPPRRRUUUYYY\\\```aaaaaa```]]]XXXSSSPPPJJJKKKLLLJJJHHHGGGIIIKKKKKKKKKLLLNNNOOOQQQRRRSSSOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRPPPPPPOOONNNMMMKKKKKKJJJKKKLLLMMMOOOOOONNNLLLKKKHHHLLLOOONNNNNNSSS]]]fffsss|||vvvtttssswww}}}|||~~~yyycccKKK@@@???777777666555555555555555555555555555555555555555444444333333444444555666666666666666666666666666555666888:::===CCCJJJOOOSSSVVVYYY\\\^^^```cccfffgggjjjmmmooopppqqqtttvvvuuuxxxyyywwwvvv|||tttwww}}}zzztttpppmmmtttyyywwwooofffcccdddeeeiiiooowww~~~hhhXXXQQQJJJDDDFFFHHHGGGHHHIIIGGGKKKOOORRRSSSUUUYYY]]]___ccchhhlllpppxxx~~~{{{xxxwwwxxxzzz}}}{{{wwwwwwyyy|||tttjjjkkkooorrr{{{~~~~~~|||```JJJ===888777777666555444333333333333333333333333333333333000222444444444666:::>>>GGGLLLSSSYYY[[[\\\]]]]]]]]]___bbbccceeeiiimmmqqqmmmpppuuuuuurrrvvv{{{vvvqqqeeeXXXRRRNNNPPP[[[eeehhhiiiiiijjjmmmqqquuuzzzxxxooo``````___]]]]]]^^^aaaddddddgggjjjnnnqqqrrrrrrrrruuuwwwzzz|||{{{lll___WWWQQQPPPOOOOOOPPPOOOMMMKKKLLLKKKIIIHHHIIIJJJMMMNNNLLLMMMNNNMMMKKKIIIJJJKKKHHHJJJMMMOOOQQQTTTXXX[[[]]]]]]]]]\\\YYYSSSNNNKKKCCCGGGJJJIIIEEEDDDGGGJJJJJJKKKLLLOOORRRUUUXXXZZZQQQQQQPPPOOONNNMMMMMMLLLHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPOOONNNNNNKKKLLLNNNOOOPPPOOOMMMLLLHHHKKKOOOOOOOOOUUUbbblllyyy{{{www}}}{{{uuurrrooorrrxxxqqqtttxxxuuucccLLL???>>>777777666555555555555555555555555555555555555555222222111111222222333444777777777777777777777777555666888:::>>>DDDKKKPPPTTTVVVYYY\\\^^^```dddfffhhhjjjmmmpppqqqrrrtttvvvwwwxxxwwwttttttpppwww~~~~~~~~~}}}{{{xxxsssooorrrrrrpppmmmiiifffeeefffnnnsssyyy~~~wwwcccVVVPPPIIIHHHHHHHHHJJJKKKKKKJJJMMMPPPSSSTTTUUUYYY___dddggglllpppqqqvvvxxxxxxzzz|||~~~zzzzzz{{{zzz|||}}}nnnffffffiiipppxxx}}}zzztttssskkkKKK999>>>:::888555444555555555444333333333333333333333333444222111333444555:::@@@HHHNNNVVVZZZ\\\]]]___aaaaaabbbdddfffiiimmmoooqqqrrrqqqssstttooouuuwwwpppkkkbbbXXXRRRIIIMMMSSS[[[cccggghhhhhhppprrruuu{{{wwwmmmjjjeeeaaa___aaacccdddccchhhjjjkkklllmmmoooqqqtttxxxyyy{{{{{{jjj\\\SSSUUUTTTRRRRRRRRRQQQPPPNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJHHHFFFIIIIIIMMMQQQRRRRRRWWW^^^___``````^^^YYYRRRKKKFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLOOOSSSVVVWWWXXXYYYQQQOOOMMMNNNPPPPPPMMMJJJJJJJJJIIIJJJLLLOOORRRTTTYYYXXXWWWVVVTTTQQQLLLIIINNNNNNMMMNNNNNNMMMJJJHHHJJJHHHHHHKKKNNNTTT```lllyyyxxxwwwyyyvvvqqqooommmllliiihhhkkkpppiiiUUUBBB999666777888777666555666777666666666666777777777777333333333444444444555555444444444555555555666666666666666999>>>EEELLLPPPVVVXXXZZZ\\\]]]___ccceeeiiikkknnnoooppprrruuuwwwyyyuuutttuuuwwwpppvvv|||~~~~~~|||}}}}}}|||{{{yyyvvvqqqnnnmmmmmmmmmlllkkkkkklllnnnuuuzzzzzzfffWWWNNNJJJGGGFFFGGGHHHJJJKKKLLLLLLQQQTTTWWWYYYZZZ^^^eeejjjnnnssswwwxxx~~~}}}xxxxxxzzz}}}~~~zzz{{{|||{{{}}}xxxllldddbbbccckkkrrr|||yyyxxxvvvrrrrrr}}}nnnQQQ===>>>999777555444444555555444333333333333333333333333555222222444444555:::@@@IIIPPPWWW\\\]]]^^^```bbbcccdddeeehhhkkknnnqqqrrruuusssssssssqqq{{{|||kkkccc^^^XXXQQQNNNGGGKKKQQQYYY```eeefffeeekkkpppxxxxxxnnnjjjfffbbbaaaccceeeffffffiiijjjlllmmmnnnooorrruuu|||~~~|||kkk]]]UUUUUUSSSRRRQQQRRRQQQOOONNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFIIINNNOOOQQQYYYbbbfffeeeeeebbb]]]UUUMMMGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTNNNLLLKKKKKKMMMNNNLLLJJJMMMMMMMMMMMMOOORRRUUUVVVYYYXXXWWWWWWUUURRRNNNJJJNNNNNNMMMMMMNNNMMMKKKHHHLLLJJJJJJNNNPPPVVVaaalll}}}}}}{{{zzz|||}}}wwwqqqjjjfffeeeeeekkkpppkkkYYYFFF<<<777777888777666666666777444444555555666777888888333333333333444444444444444444444555555555666666666666777999???FFFMMMQQQWWWXXX[[[\\\^^^```cccfffjjjllloooqqqrrrsssuuuwwwzzzwwwttttttwwwsssxxx|||}}}}}}|||{{{{{{||||||{{{yyyvvvrrrnnnllljjjkkklllmmmnnnppptttwww{{{vvvaaaSSSLLLGGGEEEFFFGGGHHHKKKMMMOOOQQQRRRSSSVVVZZZ\\\^^^cccjjjooovvv{{{vvvsssvvv{{{~~~{{{|||}}}}}}~~~uuukkkccc___^^^gggmmmvvvxxxrrrqqqpppnnnooozzz~~~}}}tttYYYBBB>>>999777444333444444444333333333333333333333333333666333333444555555:::@@@KKKQQQYYY]]]___```bbbdddeeeeeegggjjjmmmpppssstttvvvsssqqqoooppp~~~ppp^^^UUUQQQMMMKKKJJJFFFKKKQQQYYY___ccceeefffjjjrrr}}}vvvooojjjgggddddddeeehhhiiijjjmmmnnnppprrrrrrtttwwwzzz|||kkk^^^WWWUUUSSSQQQQQQQQQQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEGGGKKKOOOUUU```kkksssrrrooolllfff]]]SSSLLLIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMNNNOOOOOOOOONNNNNNMMMLLLJJJKKKLLLNNNNNNMMMQQQQQQQQQRRRSSSVVVXXXYYY[[[[[[[[[[[[ZZZVVVQQQMMMNNNMMMMMMMMMNNNNNNLLLJJJMMMLLLMMMQQQSSSXXXbbblll{{{~~~ttthhh```aaacccjjjqqqnnn^^^KKK???888888777777666666666666111222333444666777888888222222222333333333444444444444555555555666666666666666777;;;@@@GGGNNNRRRWWWYYY\\\^^^___aaaeeehhhkkknnnrrrtttuuuuuuuuuvvvzzzwwwttttttwwwqqqvvvyyyyyy||||||yyyxxxyyyzzz~~~}}}{{{wwwrrrmmmjjjiiikkkmmmoooppprrruuuyyy|||sss___PPPJJJHHHGGGFFFGGGIIILLLOOORRRUUUXXXZZZXXX\\\```bbbeeejjjqqqwww{{{}}}tttpppsssxxx~~~||||||~~~~~~vvvmmmfffaaa___fffmmmvvv~~~tttnnnkkkjjjiiikkkyyy|||___DDD>>>999666444333444444444333333333333333333333333333666444333555555555:::AAALLLRRRYYY^^^``````ccceeeeeefffhhhjjjnnnqqqtttuuuvvvrrrnnnjjjkkkyyyuuueeeUUUNNNKKKIIIHHHIIIGGGLLLSSSYYY___cccgggiiiqqqyyy}}}rrrllliiihhhffffffhhhjjjlllmmmsssuuuwwwyyyzzz}}}{{{kkk___XXXUUUSSSQQQQQQQQQQQQOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIGGGIIINNNSSS\\\kkkxxx}}}yyyssshhh[[[SSSLLLKKKJJJJJJJJJKKKKKKLLLPPPPPPOOONNNMMMLLLKKKJJJNNNMMMMMMMMMOOOQQQSSSSSSUUUUUUUUUVVVXXXZZZ\\\]]]___``````aaa___[[[UUUPPPNNNMMMLLLMMMNNNNNNMMMKKKMMMMMMOOOSSSUUUYYYbbblll}}}}}}{{{|||~~~xxxjjjaaa___cccllltttrrrcccNNN???:::999777666666777777666222222333333444555666666222222222333333333333444555555555555666666666666666666888<<>>DDDLLLRRRVVVZZZ\\\___aaabbbeeeiiilllmmmqqquuuwwwwwwvvvuuuuuuuuuuuusssssszzzkkkrrrvvvwwwyyy~~~|||}}}~~~~~~~~~}}}~~~}}}xxxsssqqqsssvvv|||{{{xxxrrriiiddddddeeejjjnnnuuu{{{qqq```RRRMMMHHHGGGHHHKKKKKKJJJIIIMMMSSSVVVYYY\\\bbbffffffiiimmmpppsssxxxzzztttsssnnnsssyyy|||||||||}}}{{{wwwkkkggggggeeemmmwww}}}vvvsssoookkklllpppnnngggHHH@@@:::777555444555555555444333333333333333333333333555333333666777888>>>EEEOOOUUU\\\aaabbbccceeehhhggggggiiikkkooorrruuuvvvxxxuuuoooiiiiiiuuunnn\\\RRRJJJHHHGGGFFFEEEGGGHHHLLLQQQUUUZZZbbblllttt~~~~~~wwwooojjjhhhhhhiiikkklllmmmpppsssvvvyyy||||||mmmaaaZZZWWWUUUSSSSSSSSSSSSQQQOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKLLLKKKJJJNNNVVV^^^hhhxxxxxxfffXXXPPPOOOMMMLLLKKKLLLNNNOOOSSSRRRQQQPPPOOOOOOOOOOOONNNQQQUUUXXXZZZ[[[^^^```___```ccceeehhhjjjlllmmmkkklllllllllhhh```WWWPPPNNNMMMKKKLLLNNNOOOOOOOOONNNMMMNNNRRRUUUZZZeeeooo~~~~~~}}}yyyvvvvvv{{{|||sssmmmfffnnnxxxsssYYYCCC>>>:::666555777888777555666555555444444333222222333333333444444444555555555555666666666777777777666777:::@@@FFFNNNTTTXXX[[[]]]```bbbdddgggkkknnnooorrruuuvvvvvvuuuuuuuuusssuuutttsss{{{lllsssxxxxxxyyy||||||zzzuuutttsssuuuxxx{{{}}}}}}~~~wwwyyyyyyuuupppnnnpppsssuuuuuusssmmmeeebbbcccfffmmmrrrzzzxxxpppfffZZZNNNGGGGGGGGGHHHJJJKKKMMMMMMMMMSSSYYY\\\^^^bbbhhhmmmmmmqqquuuwwwyyy~~~wwwqqqnnnkkkpppuuuxxxxxxyyy{{{~~~}}}rrrlllllliiinnnuuuzzzxxxtttpppqqqvvvuuulllLLLBBB;;;999666555666666666555333333333333333333333333444222222666888:::@@@GGGRRRXXX___dddffffffiiikkkhhhiiikkkmmmppptttvvvxxxvvvtttnnniiilll|||wwwfffUUUMMMFFFDDDEEEDDDFFFJJJMMMPPPSSSWWW\\\fffsss}}}|||}}}yyyooojjjjjjjjjjjjllloooqqqqqqtttxxx|||~~~oooccc\\\XXXVVVUUUTTTUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQOOONNNMMMLLLLLLLLLMMMNNNMMMNNNTTT]]]eeennn|||kkk[[[RRRPPPNNNLLLLLLMMMOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSSSSXXX^^^bbbccceeegggiiihhhiiilllpppsssvvvxxxyyywwwwwwwwwuuupppggg[[[SSSNNNLLLKKKLLLNNNPPPPPPPPPOOONNNOOOSSSVVV\\\hhhttt~~~zzz{{{zzzwwwtttuuuzzz|||tttnnnjjjttt}}}bbbIII@@@;;;666444777999777555555555555555444444444444444444555555555666666666555666666666777777777777666777;;;AAAHHHOOOUUUYYY\\\^^^aaaccceeeiiimmmpppqqqsssuuuuuuttttttuuuvvvtttvvvvvvttt|||fffmmmssssssssstttrrroooqqqnnnlllnnnsssxxxyyyxxxyyy}}}~~~|||sssvvvwwwsssnnnkkkmmmpppooopppnnniiibbb```ccchhhrrrxxx|||vvvkkklllggg^^^WWWSSSNNNIIIFFFHHHJJJKKKKKKLLLOOOQQQSSSYYY___cccdddhhhnnntttzzz}}}~~~tttlllhhhiiimmmrrruuuuuuvvvzzz}}}~~~yyyqqqqqqmmmpppuuu~~~~~~yyyssssssxxx|||pppPPPDDD<<<999777666777777777666333333333333333333333333333111222666999;;;AAAIIITTTZZZbbbggghhhiiikkkmmmjjjkkklllooorrruuuxxxzzzrrrpppkkkgggnnntttbbbUUULLLDDDCCCDDDEEEIIINNNRRRUUUXXXZZZ```kkk{{{~~~~~~rrrjjjiiikkkmmmkkknnnrrrtttuuuwww|||rrreee^^^YYYWWWUUUUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPOOONNNMMMMMMMMMNNNOOOQQQSSSYYYccckkktttqqq```SSSQQQOOOMMMLLLMMMOOOPPPPPPOOOOOOOOOPPPRRRTTTUUUXXX^^^fffkkklllmmmoooqqqnnnpppssswww{{{~~~xxxmmmaaaYYYNNNLLLKKKLLLNNNPPPQQQQQQQQQOOOOOOSSSWWW^^^kkkwww~~~}}}yyyzzzzzzwwwsssttt{{{|||sssmmmmmmwwwiiiOOOAAA;;;555444777999888555444444444555555666666666555555555666666666666777666666666666777777777777555777<<>>;;;777555555666666555444444444444444444444444333111222555777;;;DDDNNNZZZ]]]bbbfffiiiiiihhhhhhlllmmmooorrruuuwwwxxxyyywwwuuulllffftttyyyhhhVVVKKKBBBAAAEEEGGGJJJMMMYYYXXXXXX]]]iiiwwwtttqqqqqqnnnooorrrmmmppptttwwwzzz~~~zzzhhh]]][[[WWWVVVYYYZZZWWWUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTRRRPPPNNNMMMNNNPPPRRRRRRVVV\\\eeeooo{{{vvvbbb[[[TTTOOOOOONNNLLLLLLOOONNNOOOQQQQQQRRRUUUYYY]]]eeeiiippptttvvvvvvwwwwwwxxx|||tttdddVVVTTTOOOLLLNNNOOOLLLLLLNNNMMMOOOQQQSSSYYYdddqqq{{{~~~{{{xxxvvvwwwwwwvvvzzz|||wwwsssooossswwwsssNNNGGG???:::::::::888666777555555555555555555555555555555555555555555555555666777777666444555888:::<<<;;;;;;AAAJJJSSSXXXZZZ\\\^^^bbbeeehhhkkkooorrruuutttsssssstttvvvxxxyyyyyyxxxtttrrr~~~bbbcccfffhhhiiihhhgggggghhhjjjmmmooopppooommmlllllloootttzzz~~~}}}zzzxxxvvvvvvsssrrrpppnnnllljjjhhhggghhhfffbbb]]]ZZZ]]]dddiiiqqquuu{{{~~~zzzvvvppppppooolllfff^^^VVVQQQOOOMMMJJJGGGFFFEEEDDDDDDFFFHHHJJJLLLNNNQQQVVVZZZbbbhhhppptttwww|||xxxqqqllljjjiiijjjmmmooorrrwww|||uuuoooooommmqqq~~~~~~{{{yyy[[[BBB>>>;;;777666666666666555444444444444444444444444555333444777999<<>>;;;888666666666666555444444444444444444444444777555666888:::>>>HHHRRR]]]aaafffiiijjjjjjjjjkkkmmmooorrruuuxxxzzz{{{{{{yyyuuummmlllyyygggRRRIIIBBBCCCFFFIIIMMMRRRZZZ^^^fffoooxxx}}}~~~}}}~~~{{{{{{yyysssssstttsssssstttqqqrrrtttvvvyyy}}}tttggg```\\\[[[^^^___]]]\\\]]]\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYVVVUUUTTTVVVXXXYYY\\\bbblllxxxnnn___WWWQQQPPPOOOMMMOOORRRSSSUUUVVVXXXZZZ^^^cccfffpppuuuyyy{{{{{{{{{}}}qqqcccZZZTTTQQQQQQQQQNNNNNNPPPNNNQQQUUUZZZcccqqq~~~{{{xxxwwwxxxwwwvvvzzz}}}~~~}}}xxxuuurrrttt~~~___HHH@@@:::999999777666777555555555555555555555555555555555555555555555555444666777888777666777888:::<<<@@@HHHQQQXXX\\\]]]aaacccfffiiikkkmmmpppssstttuuuwwwyyy{{{|||||||||yyyvvvssswww^^^______```bbbcccdddeeeiiikkkmmmnnnlllhhhbbb___ZZZ[[[^^^bbbgggkkknnnpppssstttvvvvvvuuussspppnnnjjjiiihhhgggfffeeedddcccaaa___ZZZWWWXXX\\\bbbfffhhhiiijjjiiigggbbb]]]ZZZYYYVVVRRRNNNJJJGGGFFFFFFCCCDDDEEEFFFEEEFFFGGGHHHJJJNNNSSSWWW\\\aaagggjjjsss}}}zzztttnnnjjjgggfffhhhjjjlllpppvvv~~~www|||~~~xxxzzzzzz}}}jjjLLL???<<<888666666666666555555555555555555555555555888666666888:::???IIITTT___ccchhhjjjjjjiiikkkllloooqqqtttwwwzzz{{{|||||||||vvvmmmqqqppp^^^NNNGGGBBBDDDGGGKKKPPPUUU^^^cccmmmwww~~~}}}zzztttrrrrrrxxxyyyvvvssssssuuuuuuttttttppppppqqqrrrtttzzzxxxlllddd___^^^aaabbb______````````````___``````aaaaaa\\\[[[XXXWWWWWWXXXZZZ\\\aaahhhrrrrrrddd\\\UUUSSSRRRQQQSSSWWWWWWYYY[[[]]]```dddiiimmmsssxxx||||||zzzzzz~~~tttddd\\\VVVRRRRRRQQQOOONNNPPPPPPRRRWWW\\\gggvvv~~~{{{wwwvvvwwwwwwvvvzzz}}}{{{~~~~~~yyyvvvvvvwwwcccJJJBBB;;;:::999777666888555555555555555555555555555555555555555555555555333555888888777666666777888;;;BBBKKKSSSYYY]]]^^^bbbdddgggiiikkkmmmpppssssssuuuxxx{{{}}}}}}|||{{{yyyuuuuuu~~~\\\\\\]]]___```aaacccccciiikkkmmmmmmjjjeee___[[[VVVWWWYYY\\\^^^aaacccdddjjjllloooqqqqqqpppmmmkkkffffffeeedddcccbbbaaaaaa___\\\XXXVVVWWW[[[___aaa``````___]]]YYYUUUQQQNNNJJJHHHEEEBBBAAABBBCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMQQQTTTYYY^^^ccciiiooottt{{{tttmmmhhheeedddfffiiilllpppwww~~~xxx}}}zzz{{{pppRRR@@@===999777666666666555555555555555555555555555777555555888:::???KKKVVVaaaeeejjjkkkjjjiiikkkmmmqqqsssvvvyyy{{{|||{{{{{{zzzrrrllluuuiiiVVVLLLFFFCCCEEEHHHLLLRRRXXX```eeennnwww~~~~~~{{{wwwqqqooopppwwwvvvvvvuuuttttttuuusssqqqkkkkkkkkklllnnnsss{{{}}}qqqiiidddbbbddddddbbbaaacccbbbbbbaaabbbbbbcccdddddddddbbb```______aaacccdddlllrrr|||ttthhh___WWWTTTSSSRRRUUUYYYYYY[[[]]]___bbbggglllppptttyyy||||||yyyzzzvvvfff]]]VVVRRRQQQQQQNNNOOOQQQRRRTTTXXX^^^iiiyyy}}}zzzvvvuuuvvvuuuuuuyyy~~~||||||~~~zzzxxx||||||lllNNNEEE===;;;:::777666888555555555555555555555555555555555555555555555555333555888888777666666777666<<>>:::777666666666555555555555555555555555555777444555888;;;AAAMMMYYYccchhhmmmmmmjjjiiilllpppsssuuuxxxzzz|||{{{zzzxxxtttmmmlll|||}}}hhhUUUJJJFFFDDDFFFIIILLLSSSZZZ___dddmmmvvv||||||yyyuuummmkkkmmmvvvwwwyyyxxxuuurrrrrrpppllleeeeeeeeefffhhhmmmtttyyy{{{qqqllliiijjjjjjgggggghhhdddddddddeeeeeeggghhhiiijjjiiigggffffffhhhjjjlllttt{{{yyykkkaaaXXXUUUTTTSSSVVV[[[[[[]]]___aaadddhhhmmmqqqwww{{{~~~|||~~~zzziii]]]WWWRRRRRRQQQPPPPPPSSSUUUWWW[[[aaalll}}}}}}{{{xxxuuutttuuutttssswww~~~~~~|||}}}sssSSSIII@@@===;;;888666777555555555555555555555555555555555555555555555555444666777888777666777888777>>>GGGOOOUUUZZZ]]]___aaadddgggjjjkkknnnqqqtttvvvxxxzzz}}}~~~}}}|||{{{{{{}}}XXXZZZ]]]```bbbbbbbbbaaaddddddeeedddaaa]]]YYYWWWQQQRRRUUUWWWXXXXXXWWWVVVVVVWWWZZZ]]]````````````^^^^^^\\\[[[YYYXXXWWWVVVSSSQQQNNNNNNOOOOOOLLLJJJHHHGGGEEEDDDBBBAAAAAAAAA??????@@@AAABBBDDDEEEFFFDDDFFFHHHIIIIIINNNWWW]]]fffhhhjjjmmmqqqxxx{{{tttmmmgggddd]]]aaagggmmmsssxxx~~~|||uuu\\\AAA>>>:::777777666666555555555555555555555555555777555555999===DDDQQQ^^^ggglllqqqqqqmmmkkkooossstttvvvyyy{{{{{{zzzwwwvvvtttnnnppp{{{gggTTTJJJFFFEEEHHHJJJMMMSSS[[[```eeeoooyyy{{{wwwjjjiiilllvvvzzz}}}|||uuupppooolllggg``````aaabbbdddhhhnnnssszzz~~~|||vvvrrrrrrqqqnnnmmmooolllllllllmmmnnnoooqqqqqqrrrpppnnnmmmnnnppprrrtttzzzpppfff\\\XXXWWWWWW[[[```aaaccceeefffiiilllrrruuu|||}}}lll^^^XXXSSSSSSSSSRRRSSSVVVXXXZZZ___eeeqqq~~~{{{yyywwwsssrrrsssrrrrrrvvv|||{{{XXXMMMCCC???<<<888666777555555555555555555555555555555555555555555555555555666777666555666777999;;;AAAJJJQQQVVVZZZ^^^aaabbbeeehhhkkkmmmppptttvvvzzz{{{}}}~~~~~~}}}|||~~~ZZZ]]]```dddffffffeeedddaaaaaaaaa```^^^[[[XXXVVVNNNPPPSSSVVVXXXWWWVVVUUUNNNPPPSSSVVVXXXZZZ[[[[[[[[[[[[YYYXXXVVVTTTSSSRRRNNNLLLJJJJJJKKKIIIDDD@@@@@@???>>>===<<<===>>>???;;;<<<>>>@@@AAABBBBBBBBBEEEGGGJJJKKKLLLSSS]]]fffnnnooopppqqquuu}}}zzztttnnnhhheee[[[```gggnnntttyyy}}}~~~vvv^^^BBB>>>:::888777666666555666666666666666666666666777555666:::???FFFTTTaaajjjoootttsssooommmqqqvvvuuuwwwzzz{{{{{{yyyvvvtttyyyrrruuu}}}yyyeeeRRRJJJFFFFFFHHHJJJMMMSSS[[[bbbhhhtttzzznnnmmmqqq}}}}}}~~~uuunnnmmmiiiccc]]]^^^___```bbbffflllpppwwwzzz}}}yyyxxxwwwtttssstttttttttuuuuuuwwwxxxzzz{{{|||zzzyyywwwxxxzzz|||~~~vvvkkkaaa]]][[[[[[```eeehhhiiikkklllnnnrrrwww{{{~~~lll___YYYTTTTTTUUUTTTVVVYYYZZZ]]]aaaiiiuuu}}}zzzxxxvvvrrrqqqrrrqqqqqquuu{{{ZZZPPPEEE@@@<<<888666777555555555555555555555555555555555555555555555555666777777666555555888:::===DDDLLLSSSWWW[[[___cccccceeeiiilllooorrrvvvyyy}}}~~~~~~}}}XXXZZZ]]]```bbbddddddeeeeeedddbbbbbbaaa^^^XXXSSSRRRUUUXXXYYYXXXVVVUUUUUUPPPPPPPPPPPPQQQRRRTTTTTTUUUSSSQQQQQQQQQQQQOOOMMMIIIHHHFFFCCCAAA@@@???>>><<<<<<;;;:::;;;<<<===>>>@@@???>>>>>>???BBBEEEFFFFFFHHHJJJMMMPPPVVV]]]bbbmmmooosssvvv{{{yyytttqqqkkkddd___[[[^^^ccckkkttt{{{~~~yyy```FFFAAA:::555666888777444555555555555666666666777444555666777;;;GGGXXXeeennntttxxxtttqqqsssvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxrrrrrr}}}vvvvvv}}}fffRRRIIIGGGEEEEEEGGGMMMSSSVVVcccjjjxxxzzzrrrtttzzz~~~wwwooogggdddccc]]]\\\[[[\\\___eeekkknnnssssssuuuyyy~~~{{{{{{|||yyywww~~~{{{yyy{{{~~~~~~|||ooobbb]]]]]]aaahhhnnnrrrtttvvvvvvvvvyyy~~~zzzlll\\\WWWTTTUUUTTTSSSVVVZZZ\\\cccjjjqqq~~~|||{{{{{{wwwvvvtttsssrrrrrrrrrsssjjjPPP@@@===888777999777555555555555555555555555666666555444444444444555777666444444666888888888:::DDDNNNSSSWWW]]]``````eeegggjjjnnnrrrvvvyyy{{{yyy|||}}}|||{{{WWWXXX[[[___bbbdddeeeeeeeeedddbbbbbbaaa^^^XXXTTTSSSWWWZZZ\\\[[[ZZZYYYYYYVVVVVVUUUTTTSSSSSSSSSSSSTTTQQQOOOMMMMMMLLLKKKIIIDDDCCCAAA???===;;;;;;::::::999999888999:::;;;<<>>===;;;999888888888999999999888999::::::;;;===>>>???AAACCCEEEFFFGGGFFFIIINNNRRRVVVZZZ___bbblllooosssvvvzzz}}}yyyuuusssqqqnnniiiddd___```dddjjjrrrxxx{{{|||}}}}}}zzznnnkkkuuuvvvuuuuuuzzzzzzxxxgggJJJCCC;;;888999:::888555555555666666666777777777666888999999>>>JJJ[[[hhhooovvvzzzvvvrrrsssvvvvvv{{{|||~~~~~~~~~}}}}}}ttt}}}}}}fffTTTHHHGGGGGGHHHKKKOOOTTTVVV```lll}}}}}}www|||uuujjjbbb^^^]]]___]]]\\\\\\^^^aaafffhhhgggjjjooovvv|||}}}pppjjjjjjppp{{{wwwkkkaaa\\\YYYZZZZZZZZZ]]]bbbdddkkkttt}}}|||wwwtttsssrrrtttsssqqqnnnmmmlllllllllooo{{{uuuXXXEEE@@@:::888:::666555555555555555555555555333333333444555666777888777666666666666888999:::???IIISSSWWW[[[```ddddddfffhhhkkkpppuuuzzz}}}~~~||||||~~~SSSUUUXXX[[[___bbbdddfffgggfffeeedddcccaaa___]]]\\\```dddfffgggfffffffffdddcccaaa^^^[[[XXXUUUTTTSSSOOOIIIEEECCCBBBAAA@@@>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;<<<<<<===;;;<<>>KKK\\\iiipppxxx{{{xxxttttttvvvwww{{{}}}yyyzzz~~~vvv```PPPFFFFFFGGGIIILLLPPPTTTVVV]]]jjj}}}yyyuuu~~~ssshhhaaa^^^]]]```___]]]\\\]]]```ccceeefffhhhmmmrrrxxx~~~yyyuuuvvv{{{vvvkkkccc^^^[[[\\\]]]]]]aaagggkkksss}}}~~~yyyuuusssqqqqqqsssqqqooollljjjiiiiiiiiikkkttt{{{\\\GGGAAA:::888999555555555555555555555555555333333333444444666777777666777777777777888:::<<>>===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<============:::;;;===???AAABBBCCCCCCFFFJJJPPPUUUYYY\\\___bbbhhhlllqqquuuxxx{{{}}}}}}yyytttqqqppplllfffbbb\\\\\\___fffoooxxx~~~~~~|||zzz{{{||||||ssshhhbbbiiirrr|||nnnkkkjjjnnntttyyy}}}VVVHHH<<<:::<<<:::888777666666666666777777777888555777888999>>>JJJ\\\iiirrryyy}}}zzzvvvwwwyyyyyy{{{}}}zzz}}}pppYYYLLLDDDDDDFFFHHHLLLQQQUUUXXX^^^lll~~~zzzvvvuuu~~~qqqgggcccaaaaaabbb```^^^]]]]]]___aaabbbfffgggiiilllrrryyyxxxnnnfffaaa^^^___```aaaffflllttt~~~|||xxxuuusssrrrrrrqqqpppmmmkkkiiihhhhhhhhhiiippp{{{___HHH@@@999888888333666666666666666666666666666555555444444444555555666777888888777888;;;>>>CCCMMMVVVZZZ]]]bbbdddddddddfffjjjoootttyyy}}}}}}SSSSSSUUUXXX[[[___bbbcccffffffgggfffeeefffiiikkkjjjmmmppprrrqqqooonnnnnniiiiiihhheeeaaa]]]ZZZWWWRRRNNNIIIDDDBBB???===;;;999999999888888999::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAEEEIIIOOOTTTWWW[[[^^^aaafffjjjoootttvvvwwwyyy{{{{{{~~~}}}yyytttqqqoookkkeee```[[[[[[^^^dddnnnxxx}}}{{{yyyzzz~~~xxxoooddd]]]aaaiii~~~tttqqqoooqqqvvv{{{___LLL===;;;<<<999777888666666666777777777888888555666888999>>>KKK\\\iiirrrzzz}}}zzzzzz||||||}}}{{{lllVVVKKKCCCDDDEEEHHHMMMSSSYYY\\\gggtttyyyuuuuuuyyy{{{ooohhheeeeeedddcccaaa```^^^^^^___```aaaeeeeeefffiiiooovvv}}}}}}vvvkkkfffcccdddfffhhhnnnttt}}}xxxuuusssrrrrrrnnnmmmkkkiiigggffffffffffffkkksss~~~aaaHHH@@@:::888999333666666666666666666666666666666555444444444444444555777999999777888<<<@@@FFFOOOXXX\\\^^^ccceeeeeeeeegggjjjoootttyyy|||~~~|||~~~SSSTTTUUUWWWYYY]]]```bbbbbbdddeeeddddddgggkkkooopppsssuuuvvvssspppooonnnlllkkkjjjgggbbb]]]XXXVVVPPPMMMHHHEEEBBB???<<<999888888888888888999:::;;;;;;;;;===>>>>>>>>>===<<<>>>=========>>>???AAABBBDDDHHHMMMQQQUUUYYY]]]```dddhhhnnnrrrtttuuuuuuvvvuuuzzz}}}|||xxxssspppnnnkkkeee```\\\\\\]]]ccclllvvv~~~|||yyyxxxyyy{{{xxxtttooohhh^^^WWW[[[bbbuuu|||zzz}}}fffPPP===:::;;;888666999666666777777777888888888666777999:::???LLL^^^kkksss{{{}}}~~~|||hhhRRRIIIDDDEEEFFFIIIOOOWWW^^^cccppp|||zzzqqqpppsss{{{zzzoooiiigggffffffcccbbbaaa```___```aaaaaafffgggjjjnnnsssyyysssmmmjjjlllnnnqqqwww~~~~~~xxxtttqqqooonnnjjjiiigggeeedddddddddeeecccgggoooyyydddJJJAAA;;;:::;;;555666666666666666666666666555555444444444555555666555888:::999777888===AAAIIIRRR[[[^^^aaaeeegggfffgggiiilllpppuuuyyy|||~~~}}}~~~TTTTTTTTTVVVYYY\\\___``````aaacccccccccffflllqqqtttvvvxxxxxxuuuqqqooonnnnnnmmmkkkhhhbbb\\\WWWTTTNNNKKKHHHEEEBBB???;;;888999999999999:::;;;<<<======>>>@@@AAAAAAAAA@@@???AAA???>>>======???AAABBBDDDGGGKKKOOOSSSXXX\\\```bbbgggmmmqqqssssssssstttsssvvvyyyyyyzzz}}}{{{wwwrrrpppnnnkkkfffaaa^^^]]]^^^ccckkkuuu||||||yyywwwyyyyyyzzzsssooojjjcccZZZTTTXXX```rrrkkkSSS>>>::::::777666:::777777777777888888888888777999:::<<>>;;;999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<===>>>???@@@@@@DDDIIIMMMQQQTTTXXXZZZeeehhhlllppprrrrrrqqqooonnnmmmmmmoooqqqwww}}}zzzwwwsssrrrrrrrrrqqqnnnhhhddd[[[\\\^^^aaafffmmmvvv|||~~~zzzvvvuuuuuu|||zzzsssmmmeee```ZZZWWWZZZaaajjjpppSSSAAA===999999===;;;777777888888888888777777555777888:::AAAOOObbbppp~~~|||vvv^^^OOOJJJAAADDDHHHMMMUUU^^^iiioooyyyxxxjjjfffnnnwwwuuuooommmhhheeeddddddcccaaaaaabbbeeeiiilllppptttxxxzzz{{{~~~~~~{{{{{{}}}|||tttnnnkkkiiihhhfffeeeddddddccccccccccccaaadddkkkxxxqqqQQQ@@@======;;;:::777777777777666666666666666666666666666666666666666555777:::999999>>>EEEPPPVVV\\\```cccfffkkknnnnnnppprrrsssuuuxxx|||UUUTTTUUUXXX]]]______]]][[[[[[\\\^^^```dddfffhhhnnnooopppooommmlllllllllllljjjhhhfffccc^^^WWWSSSMMMJJJEEEAAA???===;;;999999::::::;;;<<<===>>>>>>????????????>>>>>>>>>>>>=========>>>>>>@@@AAABBBCCCFFFJJJNNNQQQUUUYYY\\\eeegggkkkoooppppppooommmnnnlllkkklllmmmrrr}}}}}}yyywwwttttttssssssqqqmmmhhhddd[[[\\\^^^aaaeeemmmuuu{{{zzzwwwuuutttyyywwwooogggaaa[[[XXX\\\bbbkkkrrrUUUCCC???999888;;;888777777888888888888777777666888:::<<>>===:::888777777777777666666666666666666666666666666666666666555777:::999999>>>FFFQQQWWW^^^cccfffhhhlllooopppqqqtttuuuwwwzzz~~~WWWVVVWWWZZZ]]]______^^^[[[[[[\\\^^^```ccceeefffiiiiiijjjiiihhhhhhjjjllljjjiiihhhgggddd```YYYUUUNNNJJJEEEAAA>>><<<:::888::::::;;;<<<===>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>??????AAABBBCCCDDDGGGIIILLLOOORRRVVV[[[___eeegggkkknnnooonnnlllkkkllliiihhhiiiiiikkkttt~~~|||yyyvvvuuutttsssrrrqqqlllgggccc\\\]]]^^^```dddllluuu{{{{{{xxxuuusssuuuzzz{{{sssjjjbbb\\\YYY\\\ccclllsssWWWEEE@@@:::888999555777777777777777777777777777999:::<<>>??????AAA@@@@@@??????>>>>>>===@@@@@@@@@AAACCCEEEFFFGGGKKKLLLNNNPPPSSSWWW]]]aaafffhhhkkkmmmnnnmmmjjjiiihhheeedddfffggghhhpppxxx~~~}}}{{{xxxvvvuuutttrrrqqqooojjjeeeaaa]]]]]]^^^___cccjjjssszzz}}}|||yyyvvvrrrrrrvvv||||||}}}uuukkkccc\\\YYY\\\cccnnnsssWWWEEEAAA:::888999555888888777777777777888888777888:::<<>><<<;;;:::999:::;;;;;;<<<===>>>??????AAA@@@@@@@@@??????>>>>>>@@@AAABBBCCCEEEGGGIIIJJJMMMOOOPPPRRRTTTXXX^^^aaafffhhhkkkmmmmmmllliiihhhcccaaaaaaeeehhhjjjooovvvzzz}}}{{{xxxvvvtttsssqqqooollliiiddd```]]]]]]]]]^^^bbbiiirrrxxxyyy}}}{{{wwwrrrqqqtttzzz}}}uuulllddd]]]YYY\\\bbbooosssVVVEEE@@@:::999;;;777888888777666666777888888666777999;;;BBBRRRgggwwwppp\\\LLLFFFGGGGGGHHHNNNYYYeeekkkjjjgggjjjccc^^^^^^aaahhhvvvzzzrrrkkkiiigggdddccceeefffgggjjjooouuu{{{tttiiiccc`````````\\\\\\[[[[[[[[[\\\\\\]]]bbbdddiiirrrtttbbb]]]nnn~~~ppppppzzz}}}|||tttWWWFFF???:::777666777777777777666666666666666666666666666666666666777666777999999:::AAAIIITTT[[[dddjjjlllnnnppprrrrrruuuxxxzzz|||~~~~~~SSSVVVYYYZZZ[[[[[[]]]___aaaaaabbbcccdddddddddccceeeeeedddbbbaaacccfffiiinnnmmmmmmmmmjjjccc\\\VVVKKKFFFAAA<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFIIIKKKLLLNNNPPPRRRTTTVVVYYY]]]aaadddfffiiikkkllljjjhhhfff```^^^___eeejjjlllqqqvvvvvv~~~|||yyywwwtttrrrpppnnnllliiidddaaa^^^^^^]]]]]]```hhhqqqwwwyyy~~~|||xxxssssssuuu}}}}}}uuummmfff___ZZZ]]]bbbooo}}}zzzuuuWWWDDD???999999<<<999999888777666666777888999666777888:::BBBSSShhhxxx}}}lllYYYJJJEEEHHHFFFIIIOOOXXX```dddbbb______ZZZYYY]]]aaagggvvvxxxqqqjjjhhhgggeeefffiiijjjlllooouuu|||}}}qqqgggaaa^^^^^^]]]ZZZZZZZZZZZZZZZ[[[[[[\\\^^^cccjjjsssrrr```[[[iii{{{nnnoooyyy{{{uuuXXXFFF>>>:::888888777777777777666666666666666666666666666666666666777666666999999:::BBBJJJVVV]]]eeekkkmmmooorrrtttsssuuuyyy|||~~~~~~SSSVVVZZZ[[[\\\]]]___bbbaaaaaabbbcccccccccbbbaaaddddddeeeddddddfffjjjmmmooonnnnnnlllhhhaaaXXXRRRIIIDDD???;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@AAAAAABBB@@@AAABBBDDDGGGIIILLLMMMNNNQQQTTTVVVWWWZZZ]]]___```bbbfffhhhiiihhhfffddd^^^\\\^^^fffkkkmmmpppuuurrr{{{|||zzzxxxuuussspppooommmkkkgggddd___^^^]]]\\\___gggpppwww}}}}}}zzzuuuuuuxxx|||vvvoooiiiccc]]]^^^cccnnn{{{tttnnnsssxxxyyyZZZEEE>>>777777;;;888999888777666666777888999777888999;;;CCCTTTjjj{{{~~~zzzyyyzzz}}}iiiVVVHHHDDDGGGEEEIIIPPPXXX\\\^^^]]]\\\[[[WWWYYY```eeekkk}}}xxxqqqjjjiiiiiiiiilllqqqrrruuuyyyzzzooofffaaa^^^\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\ccclllvvvsssbbb\\\ggg|||pppppp||||||zzz\\\HHH>>>:::999:::777777777777666666666666666666666666666666666666777666666888999:::BBBKKKZZZ___ggglllnnnqqquuuxxxtttwww{{{~~~SSSWWW[[[]]]]]]^^^aaadddbbbcccdddeeeeeedddcccbbbbbbdddeeefffgggjjjmmmpppooonnnmmmlllggg___UUUNNNGGGCCC>>>;;;:::<<<======;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@AAABBBDDDGGGJJJLLLNNNNNNQQQTTTWWWXXXZZZ\\\^^^]]]___cccfffgggfffdddccc^^^\\\^^^fffkkkmmmpppssspppyyy}}}zzzyyyvvvtttqqqpppooollliiiggg___^^^]]]\\\___fffpppvvv~~~{{{wwwwwwzzz|||vvvqqqllleee``````dddmmm}}}uuullleeeiiinnnvvv|||]]]FFF>>>666555999777999888777555555777888999888999:::<<>><<<<<<===<<<;;;>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLOOOPPPPPPRRRUUUWWWYYYYYYXXXXXX]]]\\\]]]aaaeeefffcccaaa___\\\\\\```ccceeejjjpppxxxzzz}}}}}}yyywwwrrrqqqppppppooommmiiifffbbb^^^\\\^^^aaaeeeoooxxx|||yyy||||||{{{zzzvvvlllcccccchhhkkktttsssjjjdddcccllluuu}}}~~~^^^HHHAAA;;;:::;;;777777777777777888888888888777<<>>DDDWWWlllzzzwwwooonnnooo|||zzz|||bbbOOOHHHEEEDDDIIIJJJNNNTTTZZZ\\\ZZZWWWVVVYYY___cccgggtttvvvrrrooonnnqqqwww|||xxxnnneee^^^ZZZVVVTTTVVVVVVVVVWWWXXXYYYZZZ[[[]]]aaammm}}}ssseeebbbtttzzzrrrkkknnnzzzzzzyyy```HHH???<<<:::888777777777777777777777777777666555555555666888999777666888;;;:::<<>>>>>>>>?????????@@@@@@@@@@@@??????@@@AAACCCDDDIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSVVVXXXYYYZZZYYYYYY\\\\\\^^^aaaeeefffdddaaaaaa^^^^^^aaaeeeggglllqqqwwwyyy{{{~~~zzzxxxsssqqqqqqpppooommmhhheeeaaa]]]\\\^^^aaafffpppzzz|||yyy~~~~~~||||||zzzrrrhhheeegggmmmttt}}}{{{ooofff``````jjjuuuaaaJJJBBB;;;999;;;777777777777777888888888888777<<<>>>>>>FFFYYYooo|||wwwpppooouuu|||gggSSSIIIFFFDDDIIIJJJOOOUUU[[[]]][[[XXXXXX[[[```dddhhhwwwzzzwwwssssssvvv|||xxxnnneee^^^YYYVVVSSSVVVUUUUUUUUUVVVXXXZZZ[[[```eeeqqqtttfffbbbuuu~~~{{{{{{yyyqqqhhhgggqqq}}}{{{yyy~~~~~~___HHH???<<<:::888777777777777777777777777666666666666666777777888777777888::::::===FFFQQQ___dddkkkooorrrtttyyy||||||~~~\\\\\\^^^bbbhhhmmmoooooocccbbbbbbbbbbbbaaa^^^\\\YYYYYYYYYXXXWWWUUUTTTSSSQQQNNNKKKIIIIIIIIIHHHGGGAAA???===<<<===>>>=========>>>>>>>>>????????????@@@???>>>>>>???@@@BBBCCCKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUWWWYYY[[[[[[[[[[[[\\\\\\___bbbffffffeeecccccc``````dddggghhhmmmrrruuuwwwzzz|||{{{xxxtttrrrqqqqqqooolllhhheee```\\\[[[^^^bbbhhhrrr||||||{{{}}}{{{zzzzzzuuullleeedddlllrrr{{{}}}qqqiii``````kkkwwweeeLLLBBB:::999;;;777777777777777888888888888777<<<>>>???HHH]]]sssyyyrrrqqqzzzmmmVVVKKKGGGEEEIIIKKKPPPWWW\\\^^^]]]ZZZ\\\^^^bbbfffkkk{{{}}}{{{yyyyyy}}}~~~wwwmmmddd]]]XXXUUURRRUUUTTTSSSRRRSSSVVVYYY[[[aaagggtttuuuhhhbbbwww}}}zzzyyyyyy{{{uuuiiidddlll|||{{{~~~|||^^^HHH???<<<:::888777777777777777777777777555666666777777777777777777777888:::;;;===GGGSSSaaafffmmmqqqsssuuuyyy|||}}}\\\^^^aaaeeejjjmmmpppqqqhhhfffeeedddcccaaa]]]ZZZXXXXXXXXXVVVTTTQQQNNNLLLMMMJJJFFFDDDDDDDDDCCCBBB???===;;;;;;<<<===============>>>>>>>>>???????????????>>>>>>???AAACCCDDDKKKKKKMMMOOORRRUUUWWWXXXWWWXXXZZZ[[[\\\]]]]]]]]]\\\^^^aaaeeeggggggeeeddddddaaaaaaeeehhhiiilllrrruuuwwwyyy{{{~~~zzzwwwtttsssrrrqqqpppmmmhhheee___\\\[[[^^^bbbiiittt|||||||||wwwuuuuuurrriiicccaaagggmmmyyyyyypppeeedddooo|||hhhNNNCCC:::888;;;777666777777777888888888888777;;;>>>@@@KKKaaawww{{{tttsssyyypppXXXLLLHHHFFFIIIMMMSSSYYY^^^```___^^^aaabbbeeeiiippp~~~~~~~~~|||uuukkkbbb[[[WWWSSSQQQTTTSSSQQQPPPQQQTTTWWWZZZ]]]dddsssyyykkkeeezzz~~~~~~~~~{{{~~~qqqiiiqqq{{{]]]HHH???===;;;888777777777777777777777777444555777888888888777666777777888:::;;;>>>IIIUUUbbbhhhnnnrrrtttuuuxxx{{{~~~aaacccfffjjjlllnnnpppqqqnnnllljjjhhheeebbb]]]ZZZWWWWWWVVVUUURRROOOLLLJJJJJJHHHFFFEEEEEEDDDBBB@@@???===;;;:::;;;======<<<>>>>>>>>>>>>????????????????????????AAACCCEEEFFFJJJKKKNNNRRRVVVYYY\\\]]][[[[[[\\\]]]^^^_________^^^aaaeeehhhiiihhhfffeeeeeebbbbbbfffhhhiiilllpppuuuwwwyyy{{{}}}~~~yyyuuutttsssrrrqqqpppmmmiiieee```\\\[[[^^^cccjjjvvv}}}||||||vvvqqqpppmmmfffbbbbbbcccjjjxxx{{{qqqhhhgggrrriiiOOODDD;;;999;;;777666777777777888888888888777;;;===AAAMMMdddzzz~~~vvvuuuttt~~~pppXXXLLLIIIHHHKKKOOOVVV]]]aaacccccccccggggggiiinnnvvv~~~xxxrrrhhh___YYYUUURRRPPPRRRQQQOOOMMMOOOQQQUUUWWWYYYaaappp~~~rrrjjj}}}|||uuu~~~{{{^^^III@@@===;;;888777777777777777777777777444555777888888888777666777777888:::;;;???KKKWWWccchhhoootttuuuvvvxxxzzzfffiiimmmooopppqqqrrrtttrrrpppmmmkkkhhhddd___[[[WWWWWWVVVTTTQQQOOOMMMKKKFFFFFFFFFGGGHHHGGGEEEBBBAAA???<<<<<<===>>>======>>>?????????@@@@@@@@@@@@???@@@@@@AAADDDGGGIIIKKKLLLNNNRRRVVVZZZ^^^```aaa^^^^^^^^^___```aaaaaabbbaaadddiiilllkkkiiigggffffffddddddhhhjjjiiilllpppuuuvvvyyyzzz{{{}}}|||wwwtttsssrrrqqqqqqqqqnnnjjjgggaaa]]][[[^^^cccjjjwww}}}||||||wwwsssqqqllleeeccceeecccjjjvvv{{{oookkkiiittthhhOOOEEE<<<:::;;;888777777777777888888888888777:::===AAAOOOfff|||yyyxxxssspppXXXLLLJJJJJJMMMRRRZZZ```dddfffggghhhllllllnnnttt|||sssmmmddd\\\WWWTTTQQQPPPPPPNNNMMMLLLNNNPPPSSSUUUWWW^^^lll}}}yyyrrr}}}___JJJAAA>>>;;;777777777777777777777777777555666666777777777777777888777888:::<<<@@@LLLYYYdddjjjqqqvvvwwwxxxzzz|||fffjjjoooqqqrrrrrrsssuuurrrpppnnnllliiifffaaa^^^\\\ZZZXXXUUURRRPPPNNNNNNIIIHHHGGGHHHJJJJJJIIIGGGEEECCC@@@??????@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAADDDGGGJJJNNNPPPRRRTTTWWW[[[___aaacccccc````````````aaabbbccccccdddhhhmmmooommmjjjgggggghhhffffffjjjlllkkkmmmpppsssuuuwwwxxxxxxzzz|||~~~{{{wwwuuurrrqqqqqqqqqqqqooollliiibbb^^^\\\^^^cccjjjwww~~~{{{xxxvvvuuutttmmmdddbbbeeefffjjjtttvvvrrrpppyyyfffNNNEEE===;;;<<<888777777777777888888888888888:::<<<@@@OOOggg|||zzzyyyzzzrrrZZZNNNLLLLLLOOOUUU]]]dddgggiiikkklllppppppsssyyyyyynnniii```YYYUUURRRPPPOOOMMMLLLLLLLLLMMMOOOQQQRRRUUUYYYdddrrr}}}zzz~~~aaaLLLBBB???;;;777777777777777777777777777666666666666666777777888888777888:::<<>><<<===888777777777777888888888888888:::<<<@@@OOOggg|||{{{zzzttt[[[OOOMMMNNNPPPVVV___fffiiijjjmmmooorrrrrruuu|||uuulllfff^^^XXXTTTRRRPPPOOOKKKKKKLLLLLLMMMOOOPPPPPPRRRUUU^^^iiipppwwwcccMMMCCC???;;;777777777777777777777777777777666555555555666888999888777888:::<<>>:::888:::::::::999999999888888;;;999;;;BBBMMM^^^uuu{{{bbbRRRNNNQQQUUUWWW___iiinnnnnnqqqxxxtttzzz||||||~~~{{{|||tttnnncccYYYUUURRROOOMMMOOOOOONNNMMMMMMLLLMMMMMMMMMMMMWWWXXXZZZgggnnnsss}}}cccLLL???:::888777999999999888888888888777666666666666777777777777===;;;;;;;;;<<>><<<:::999:::::::::999999999888888<<<;;;<<>>======999999999888888888888777666666666777777777888888999888999;;;>>>EEETTTbbblllqqqwwwzzz{{{|||lllnnnqqqrrrqqqqqqrrrsssttttttrrrqqqppppppoooooonnnnnnoooppppppnnnjjjgggeeefffgggggghhhiiilllnnnkkkddd[[[SSSNNNLLLIIIGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMOOORRRXXX^^^bbbffffffffffffhhhjjjlllnnnkkkkkkjjjiiihhhgggggggggiiiiiiiiihhhiiijjjkkklllnnnnnnnnnnnnnnnooooooooommmnnnqqqqqqrrrsssuuuwwwuuuvvvxxx{{{~~~~~~zzzwwwuuutttsssrrrqqqoookkkhhhaaa^^^___aaabbbiii}}}~~~|||zzzvvvtttzzz}}}oooccc^^^lll|||{{{xxxuuuwww~~~qqqTTTDDD>>><<<;;;::::::::::::999999999888888<<<;;;===BBBKKK[[[tttqqqiiieeehhhqqq~~~hhhVVVRRRSSSUUU]]]gggppptttwww}}}zzzsssmmmlllllllllqqqvvv|||wwwqqqnnnsssyyy}}}yyyuuukkkaaaXXXUUURRRNNNLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOTTTRRRSSS\\\bbbmmm~~~sssgggOOOBBB>>>>>>>>>999999999888888888777777666666777777777888888888999888999<<<>>>FFFUUUcccmmmqqqvvvyyyzzz|||nnnoooqqqqqqppppppppprrruuutttssssssrrrrrrrrrsssrrrrrrsssuuuuuutttpppmmmkkkmmmnnnmmmmmmnnnrrruuuvvvoooeee[[[SSSOOOMMMMMMMMMNNNPPPQQQSSSSSSSSSSSSUUUTTTSSSSSSVVVZZZ^^^```bbbdddfffiiikkkllllllllljjjjjjiiiiiiiiijjjjjjkkkkkkjjjiiiiiiiiikkklllmmmnnnnnnooooooooopppppppppmmmoooqqqrrrrrrsssuuuwwwwwwxxxyyy{{{}}}~~~{{{wwwvvvvvvuuuuuutttqqqllliiiccc``````cccdddiii}}}}}}zzzuuusssyyy~~~uuukkkbbb^^^kkk~~~~~~uuurrrooopppxxxwwwXXXFFF???===;;;;;;:::::::::999999999888888;;;;;;<<>>======999999999888888888777777777777777777888888888888;;;999:::<<>><<<<<<:::::::::999999999888888::::::<<>><<<;;;999999999888888888888777777777777888888888999999;;;::::::===@@@GGGVVVdddppptttyyy}}}rrrssssssrrrpppoooppprrrttttttsssssstttuuuvvvvvvwwwvvvuuuuuuvvvuuusssqqqmmmooorrrrrrqqqtttzzz}}}ssshhh^^^YYYWWWWWWVVVXXX[[[___aaabbbbbbbbbccc```^^^___bbbeeeggggggcccdddfffiiilllnnnooopppooonnnmmmmmmmmmmmmmmmnnnooommmkkkiiiiiijjjlllmmmmmmmmmooopppppppppooonnnrrrsssuuuuuutttuuuvvvxxxxxxyyy{{{}}}~~~~~~~~~~~~{{{xxxxxxxxxxxxyyyyyyvvvrrrnnngggaaa```dddfffiiivvv|||xxxtttrrrxxxwwwyyyrrrjjjgggeeebbbcccooo|||pppjjjhhhfffhhhppp~~~}}}^^^KKKDDD@@@======:::::::::999999999888888999999;;;>>>DDDTTToooqqqggg```bbbkkkwwwooo]]]VVVWWW^^^ppp~~~}}}yyywwwwwwwwwvvvuuuttttttvvvyyyuuuooolllooosssssstttvvv|||}}}tttlllfff^^^VVVPPPOOOOOOLLLJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKIIILLLLLLQQQZZZ\\\iii{{{hhhppphhhRRREEE???<<<:::999999999888888888888777777777888888888999999999999888999===AAAIIIXXXgggrrrwww~~~tttuuuuuusssqqqpppqqqssssssssssssssstttuuuvvvwwwxxxvvvttttttttttttrrrqqqkkknnnrrrrrrrrrvvv~~~wwwkkkaaa[[[YYYZZZYYY[[[___bbbeeeffffffffffffcccaaacccgggkkklllkkkfffffffffhhhjjjnnnqqqtttsssrrrqqqooonnnnnnnnnnnnpppnnnllliiiiiijjjlllmmmlllmmmnnnppppppoooooonnnsssuuuvvvvvvuuuuuuvvvxxxwwwyyy{{{}}}{{{xxxxxxxxxyyy{{{{{{xxxtttpppggg```^^^cccfffiiisss~~~zzzwwwsssrrrxxxyyy|||rrriiiggggggeeekkkvvvwwwkkkjjjiiihhhjjjsss~~~___MMMEEEAAA>>>===:::::::::999999999888888888888:::===BBBRRRnnn~~~oooddd\\\^^^hhhtttppp^^^WWWXXX^^^ssswwwuuurrrqqqqqqqqqpppooorrrrrrssswww|||uuuoookkknnnrrrqqqqqqssszzz{{{qqqhhhbbb[[[TTTNNNNNNNNNKKKJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKOOOPPPVVV^^^```mmmwwwdddllliiiTTTGGGAAA<<<:::999999999888888888888777777888888888888999999999666666888===BBBKKK[[[jjjtttzzzttttttsssrrrssstttuuuvvvwwwvvvuuutttuuuxxx{{{}}}}}}xxxttttttvvvwwwssspppnnnoooqqquuuzzzvvvkkkccc___^^^]]]___bbbeeeggghhhhhhgggjjjgggddddddgggjjjjjjiiiffffffggghhhkkknnnppprrruuusssqqqqqqqqqqqqpppooolllkkkiiigggggggggggghhhhhhkkkooopppnnnmmmnnnpppvvvvvvvvvvvvvvvwwwwwwwwwwwwyyy|||{{{wwwttttttuuuvvvxxxyyywwwrrrooofffaaa___```ccciiisss}}}~~~vvvtttttttttxxx}}}yyytttuuugggcccgggmmmjjjyyyzzzrrrhhhjjjtttuuurrr~~~dddOOOFFFBBB>>>:::======<<<;;;::::::::::::999777999???CCCOOOjjjlllfffcccgggnnnttt|||sss___WWWXXXeeewww|||uuuoookkkkkkkkklllmmmoooqqqqqqsssuuuyyy~~~yyysssnnnnnnooooooppptttuuu~~~|||tttjjjcccUUUTTTRRRPPPMMMKKKJJJIIIJJJIIIIIIHHHHHHHHHIIIIIIMMMTTTUUUWWW___fffvvvsssfffjjj}}}mmmSSSEEEAAA???===999888888777777777777777::::::;;;;;;;;;::::::999999888:::>>>CCCLLL\\\lllyyy~~~vvvvvvuuuvvvvvvxxxyyyzzzyyyxxxvvvvvvwwwzzz}}}{{{wwwvvvxxxxxxvvvsssrrrssstttwww{{{uuulllfffccc___```cccfffhhhjjjkkkkkkkkkgggddddddfffiiijjjiiijjjjjjkkklllnnnqqqtttuuutttrrrooonnnmmmmmmkkkiiikkkkkkjjjiiihhhhhhhhhhhheeehhhlllmmmmmmnnnppprrryyyyyyxxxxxxxxxxxxxxxxxxxxxzzz|||}}}yyyuuurrrrrrrrrssstttuuussspppmmmgggbbb___```ccchhhrrr|||{{{tttrrrqqqqqqtttyyyxxxuuuxxxiiibbbdddhhhmmm{{{yyytttvvvxxxyyy{{{___LLLEEECCCAAA>>>======<<<;;;:::::::::::::::888:::???CCCOOOjjjjjjeeedddiiiooosssxxx}}}sss___XXXYYYhhh{{{|||zzzwwwrrrnnnppppppqqqrrrsssuuuwwwxxxzzz{{{~~~yyysssnnnoooooonnnpppsssuuu}}}{{{vvvnnnddd\\\TTTTTTSSSQQQOOOLLLJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKRRRRRRUUU___gggxxxoooccciii}}}uuuXXXGGG@@@===::::::999999888888888888888888888888999999888888777:::999:::===BBBLLL]]]mmmzzz~~~wwwxxxxxxyyy{{{|||}}}~~~{{{zzzxxxxxxyyy|||{{{yyyzzz{{{yyywwwwwwwwwwwwyyy|||{{{pppiiieeecccdddeeefffiiilllnnnpppkkkhhheeeccceeehhhjjjkkkllllllmmmnnnppprrrtttvvvtttrrrnnnlllkkkjjjgggeeejjjjjjkkkkkkjjjiiiggggggdddfffiiikkknnnqqquuuxxx||||||{{{{{{zzzzzzyyyyyyzzz{{{}}}}}}yyytttqqqrrrqqqppppppqqqpppnnnlllhhhccc``````bbbfffpppzzzyyysssrrrpppooorrrwww~~~vvvttt|||llldddcccdddkkkxxx}}}}}}||||||```MMMFFFEEECCCAAA>>>===<<<;;;::::::::::::;;;999;;;@@@CCCNNNhhhgggdddccciiimmmooorrrvvvzzzrrr^^^XXX[[[lll|||xxxxxxwwwuuusssxxxyyyzzz|||~~~yyyssspppppppppnnnoooqqqttt}}}}}}wwwqqqiii___WWWSSSSSSSSSSSSQQQNNNKKKIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKRRRRRRUUU```kkkjjjaaaiii~~~]]]KKKBBB>>>;;;;;;::::::999888999999999777888888999999888888888;;;999999<<>>===<<<;;;;;;:::::::::<<<:::<<<@@@CCCMMMfff}}}fffaaa```eeeiiikkkmmmqqquuuqqq^^^XXX\\\mmm}}}~~~{{{uuuqqqqqqqqqnnnnnnpppttt}}}|||vvvoooggg]]]VVVPPPRRRSSSSSSRRROOOLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKNNNTTTTTTWWWdddqqqgggbbbmmm```MMMDDD@@@>>>::::::999888888888888999999999:::;;;;;;;;;::::::<<<999999<<>>>>>===<<<;;;;;;;;;;;;<<<:::<<<@@@BBBKKKccc||||||eee___]]]```dddgggkkkpppvvvttt___YYY\\\kkk~~~~~~xxxssssssrrrooonnnqqqttt}}}yyyssslllddd[[[TTTNNNOOOQQQRRRQQQOOOLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOVVVVVVZZZggguuu}}}iiiggguuu```LLLDDD???===999999888777777777777777888999:::;;;;;;;;;;;;;;;<<<999999<<>>===<<<;;;;;;;;;;;;<<<:::<<<@@@AAAIII```xxx~~~yyyccc^^^[[[___dddgggmmmrrryyyzzzccc[[[^^^iii||||||uuusssrrrooopppsssuuu~~~zzzssslllfff^^^VVVOOOKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMUUUVVV\\\kkk{{{{{{nnnnnn}}}___KKKAAA<<<999999888777777666666777777666777888888999999999999;;;999999===BBBMMM```qqq}}}yyy|||xxxuuuqqqmmmkkklllnnnoooqqqssstttssspppoooqqqssspppqqqrrrsssttttttssssssnnnlllkkkkkkmmmnnnnnnmmmmmmnnnoooppppppooonnnmmmdddeeeiiiqqqzzz}}}~~~~~~}}}xxxqqqlllccccccdddgggkkknnnnnnnnnhhhccc___^^^___bbbkkkuuu{{{wwwsssqqqnnnoooyyyvvvnnn~~~wwwqqqmmmlllllllllhhhlllrrryyy|||yyytttooonnnzzzjjjXXXPPPMMMHHHDDD???>>>===<<<;;;;;;;;;;;;;;;999;;;??????GGG]]]uuu~~~xxxaaa]]]]]]ccchhhkkkpppttt|||iii___```iiizzzwwwtttrrrpppqqquuuvvv~~~yyyyyyyyyzzz|||yyytttllleee```YYYQQQKKKHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLUUUYYYaaassszzzsssttt{{{]]]KKKBBB===::::::999888888777777888888666666777888999999999999999888:::>>>DDDNNN```ppp}}}|||yyyvvvsssooonnnoooppprrrrrruuuwwwvvvsssqqqrrrtttoooppprrrsssssssssrrrrrrrrrpppoooooopppppppppooopppqqqrrrrrrsssrrrqqqqqqkkklllpppxxx}}}}}}~~~zzzsssnnneeeeeegggkkkooorrrsssrrrgggbbb^^^^^^___bbbllluuu~~~zzzvvvssspppsss~~~xxxqqq|||uuurrrqqqqqqpppkkkmmmrrrxxx{{{xxxpppiiihhhwwwmmm\\\TTTPPPJJJEEE???>>>===<<<<<<;;;;;;<<<;;;999;;;>>>???EEE\\\ssszzz___]]]___gggmmmppprrruuu~~~nnnbbbbbbjjjzzz}}}~~~xxxtttrrrppprrrwwwwwwyyyoooiiieeefffiiipppwww|||~~~vvvqqqiiibbb]]]WWWOOOIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMWWW]]]ggg{{{yyyuuuwwwvvv[[[LLLEEEBBB???;;;:::999999888888999999777888999:::;;;<<<<<<<<<888888:::???EEEOOO```ppp}}}xxxrrrrrrsssrrrqqqssswwwvvvuuutttsssttttttuuusssssssssttttttuuuuuuuuuuuutttrrrpppppprrrtttvvvtttttttttttttttuuuuuuvvvqqqxxx{{{tttooojjjnnnqqquuuzzz~~~{{{ttthhhddd```___^^^aaalllvvv}}}yyyuuutttuuuyyyrrrqqqwwwpppmmmmmmrrrqqqrrrvvvyyyxxxqqqkkkhhhtttzzzbbbSSSMMMJJJGGGCCCAAA???>>>===<<<:::888:::===<<<===BBBFFFWWWrrrwwwcccaaaaaaeeeooozzz~~~xxxkkkhhhooo|||~~~}}}wwwtttttttttvvvzzzyyywwwmmmfff```XXX]]]aaadddjjjssswwwwwwnnniiiccc^^^ZZZTTTMMMGGGEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLLLLKKKKKKLLLMMMNNNQQQXXX```hhhyyyuuu~~~wwwWWWGGGCCC>>>777<<<;;;:::999888888888888777888888888888999999999888:::===BBBJJJWWWdddmmm{{{{{{uuuuuuvvvuuuuuuwwwwwwvvvtttsssssssssssstttuuuuuuuuuuuuuuuuuuvvvvvvsssrrrqqqqqqsssvvvyyy{{{vvvvvvuuuuuuvvvvvvwwwxxxzzz{{{wwwvvvzzz}}}zzzjjjeeeaaa```___cccnnnyyy~~~zzzwwwwwwxxx}}}}}}kkknnnrrroooqqqppppppppptttwwwvvvooojjjjjjuuu}}}eeeUUUMMMIIIDDDCCCAAA???>>>>>>===;;;999:::===;;;;;;@@@CCCRRRmmm{{{fffddddddjjjuuu|||ooommmooo||||||}}}~~~}}}{{{zzzyyyuuuvvvuuutttuuuxxx|||xxxtttsssrrrtttxxx|||nnnddd^^^YYYWWW\\\aaaccchhhooorrrqqqlllggg```ZZZVVVQQQJJJEEEEEEEEEEEEEEEFFFGGGHHHIIILLLLLLKKKKKKLLLMMMOOOPPPSSSZZZbbbllluuurrrTTTEEEBBB???999<<<;;;:::999888888888888888888888888999999999999<<<===???DDDLLLYYYhhhrrr||||||wwwxxxzzzzzzzzz|||wwwvvvuuusssssssssssstttwwwwwwwwwvvvvvvvvvvvvvvvssssssrrrssstttwwwzzz|||xxxxxxxxxxxxxxxyyyyyyzzzlllgggbbb``````eeeqqq~~~{{{yyyzzz}}}tttcccjjjpppmmmrrrpppppppppsssuuutttooojjjmmmyyyhhhYYYRRRLLLFFFCCCAAA???>>>>>>>>><<<;;;;;;===::::::???@@@MMMfff~~~~~~llljjjjjjqqq|||qqqoooppp~~~}}}}}}~~~wwwuuurrrooommmjjjiiihhhcccddddddcccdddfffkkknnnyyyyyytttrrrqqqssswwwwwweee\\\XXXVVVXXX^^^dddgggkkkppppppmmmjjjddd\\\VVVRRRMMMHHHCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJKKKLLLNNNPPPRRRVVV\\\eeessszzzxxx{{{|||kkkPPPCCCBBB@@@<<<;;;;;;:::999888888888888888888888888999999999:::===>>>@@@CCCKKKYYYjjjvvv~~~zzzvvvyyy|||}}}yyyxxxvvvuuuttttttuuuuuuxxxxxxxxxwwwwwwvvvvvvvvvwwwvvvuuutttuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{|||||||||nnniiidddbbbbbbhhhuuu}}}|||~~~pppaaajjj}}}ppppppuuutttssssssuuuvvvtttpppmmmqqq~~~|||zzz~~~kkk___YYYSSSLLLDDDBBB@@@>>>??????>>>===:::<<<999:::??????KKKbbb||||||tttppppppvvv~~~ooolllqqq~~~~~~~~~xxxssshhhgggdddaaa^^^\\\[[[ZZZXXXYYYYYYYYYYYY\\\```ccciiirrrzzzsssqqqqqqtttxxxnnn```ZZZZZZ\\\\\\dddlllqqqvvvyyyvvvrrrmmmfff\\\TTTOOOLLLGGGDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMOOORRRTTTWWW]]]gggyyyxxx~~~xxxvvv|||fffMMMCCCAAA???===;;;:::999999888888888999888888888999999999::::::;;;<<<===???FFFUUUiiiwwwzzztttsssyyy~~~{{{zzzxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvvvv{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{||||||}}}{{{}}}xxxooojjjeeecccdddkkkyyy~~~nnnbbbkkk~~~xxxxxxzzzzzzyyyyyyxxxxxxvvvssspppuuu}}}}}}zzzxxx~~~lllbbb^^^WWWPPPFFFDDDAAA????????????>>>:::<<<888:::AAAAAAKKKaaa~~~|||{{{|||vvvtttzzz}}}mmmiiilll{{{|||{{{pppfff___\\\ZZZXXXVVVTTTRRRRRRQQQQQQRRRSSSSSSTTTVVVYYY\\\aaaiiittt}}}zzzsssrrrssswww|||{{{tttrrrssswww{{{ssseee[[[XXX\\\aaacccmmmxxxzzzsssjjj^^^TTTNNNKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMPPPSSSUUUWWW^^^jjj~~~www{{{sssvvv~~~bbbLLLCCC@@@>>><<<::::::999999888888999999888999999999999:::::::::999;;;;;;===CCCSSSiiiyyyvvvrrrsss{{{{{{zzzyyyyyyyyyzzz{{{|||zzzzzzyyyyyyyyyyyyyyyyyy}}}}}}}}}~~~~~~{{{{{{{{{zzz{{{||||||}}}~~~}}}~~~wwwnnnjjjfffeeegggmmm{{{jjjaaajjj~~~~~~|||~~~}}}zzzxxxuuusssrrruuuzzzyyy{{{xxxvvv~~~mmmccc___WWWOOOIIIFFFBBB@@@?????????>>>:::<<<999;;;BBBBBBJJJ___yyy~~~}}}zzzvvvzzz~~~}}}lllhhhgggvvv}}}{{{|||tttkkkbbbZZZUUUSSSRRRQQQPPPOOOOOOOOOOOONNNPPPQQQQQQRRRSSSVVVYYY]]]bbbkkkrrrxxx{{{tttssstttyyyssskkkeeecccdddhhhmmmttt|||tttggg]]]XXXWWW]]]dddlllxxxxxxnnn___SSSMMMJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKNNNQQQTTTUUUWWW___nnn~~~wwwyyysssvvv~~~{{{]]]KKKDDD@@@===<<<::::::999999888999999:::999999999999::::::::::::999<<<===>>>EEETTTkkk|||xxxuuuxxx~~~yyyyyyxxxyyyzzz{{{}}}~~~{{{||||||||||||||||||}}}zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||{{{|||~~~vvvmmmiiifffgggiiiooo|||xxxbbb]]]fffvvv~~~zzzuuurrrppppppsss|||zzzuuussstttrrrrrr~~~~~~llldddaaaZZZRRRLLLHHHCCC@@@?????????>>><<<===999;;;BBB@@@GGGZZZsss{{{wwwzzz|||||||||lllhhhfffttt~~~zzztttkkkddd___[[[WWWTTTPPPPPPPPPQQQQQQRRRSSSTTTSSSUUUVVVWWWWWWYYY[[[^^^aaaeeelllrrrzzz~~~vvvssstttyyyssseee^^^[[[ZZZ\\\\\\```fffnnnuuu{{{~~~pppfff\\\ZZZZZZ\\\dddmmmzzz{{{ooo^^^QQQIIIFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLNNNQQQSSSUUUXXXbbbrrryyyxxx|||vvvyyysssWWWIIIEEEAAA===<<<:::999999888999999::::::999999999:::::::::;;;;;;999<<<>>>@@@FFFUUUlll}}}~~~{{{yyy|||~~~|||wwwwwwwwwxxxyyy{{{~~~}}}}}}~~~~~~~~~|||{{{yyyyyyyyyyyyyyyyyyyyyzzz{{{{{{wwwwwwxxxxxxyyy{{{~~~vvvkkkhhhggghhhjjjppp|||qqq[[[XXXbbbpppzzz}}}}}}xxxsssooonnnmmmrrr|||yyywwwqqqnnnnnnlllnnn}}}{{{kkkeeeccc^^^WWWMMMIIIDDDAAA??????>>>===>>>>>>:::;;;AAA>>>CCCUUUnnn{{{vvvzzz{{{{{{zzzjjjggghhhvvvyyywwwvvvwwwzzz{{{yyyvvvkkkddd\\\VVVTTTUUUTTTSSSRRRSSSSSSTTTVVVXXXZZZ[[[[[[]]]^^^______aaacccfffmmmqqqvvv}}}wwwttttttyyy~~~jjj]]]XXXVVVWWWYYYTTTWWW\\\cccjjjpppsssuuufff]]]WWWYYY___dddoooyyy{{{ooo]]]NNNFFFCCCBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUXXXddduuuvvv{{{yyy|||mmmSSSHHHEEEAAA===<<<999999999888999999::::::999999:::::::::;;;;;;;;;777:::>>>@@@EEETTTkkk}}}~~~}}}zzzuuuvvvxxxzzz|||~~~~~~|||{{{}}}|||zzzzzzyyywwwvvvyyyxxxwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuwwwzzz}}}~~~yyyvvvnnnjjjhhhggghhhnnn}}}ooo[[[UUU[[[hhhtttxxxzzzpppjjjiiilll}}}vvvpppnnnmmmjjjggglll|||vvviiidddaaa]]]YYYNNNKKKGGGEEEDDDDDDBBBAAA===<<<<<<<<<===AAAGGGLLLeee|||~~~qqqppptttzzzxxxllllllfffxxxzzztttllleeefffiiihhhhhhhhh^^^^^^^^^]]]\\\ZZZXXXWWWWWWXXXZZZ\\\]]]^^^aaaddddddgggkkkmmmmmmmmmpppssswww||||||xxxxxxzzz{{{sss```[[[ZZZVVVUUUWWWRRRWWW\\\___dddiiihhhddd\\\YYYYYY\\\aaaiiiwwwssseeeUUUMMMHHHEEECCCEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLHHHHHHLLLOOOPPPSSSWWWcccfffvvvppp{{{zzzxxx}}}bbbPPPJJJ@@@<<<===999;;;:::999888777777777777:::::::::999999888888888>>>:::999>>>GGGWWWnnn{{{xxxssstttvvvxxx{{{}}}~~~||||||~~~}}}zzzyyyyyyyyywwwuuuwwwvvvuuuvvvxxxyyyxxxwwwuuutttssssssvvvzzz~~~|||xxxuuullliiiffffffgggoookkkYYYSSSZZZhhhttt~~~uuullliiijjj}}}yyyrrrooommmkkkiiihhhnnntttgggaaa___[[[XXXRRROOOKKKIIIHHHGGGFFFDDD>>>>>>===<<<<<>>;;;:::999888888777777888555666777888:::<<<======CCC@@@AAADDDJJJUUUiii{{{zzztttpppnnnoooqqqtttxxx{{{}}}~~~|||{{{|||}}}~~~|||vvvvvvvvvwwwxxxxxxuuusssrrrqqqooooooppprrrrrrqqqnnnlllkkklllpppuuu|||}}}zzzyyywwwuuusssjjjfffddddddiiittt~~~yyy```SSSQQQZZZlll~~~tttoooooo}}}rrrnnnhhheeeeeemmm~~~rrrfffbbbaaa^^^[[[XXXUUURRROOONNNLLLIIIGGG>>>>>>===<<<;;;===AAADDDUUUmmmxxxtttrrrwww~~~ooo```\\\\\\bbbiiimmmqqquuuvvvwwwyyy|||~~~uuufffZZZYYY[[[XXXYYY]]]```iiiuuuyyyoooiiippp~~~tttcccTTTLLLDDDAAA@@@???@@@CCCDDDEEEEEEFFFGGGHHHIIIIIIMMMJJJKKKOOORRRTTTYYY```jjj{{{{{{ooonnn|||sssYYYJJJGGGAAA???AAA>>>;;;;;;:::999888888888888555666777888:::;;;======BBBAAACCCFFFKKKUUUhhhyyy}}}vvvpppmmmlllnnnpppsssvvvyyy|||}}}{{{zzz{{{}}}~~~|||zzzttttttuuuwwwxxxvvvssspppnnnkkkiiihhhiiijjjjjjiiihhhgggfffgggkkkqqqvvvzzz}}}~~~}}}zzzyyywwwtttrrrjjjfffcccdddiiiuuu~~~~~~}}}}}}uuu]]]SSSSSS]]]rrryyyvvvtttxxxqqqjjjeeeccciiixxxoooccc``````^^^[[[WWWTTTQQQOOOMMMJJJGGGDDD<<<======<<<<<<>>>BBBEEEOOOgggzzzvvvvvv|||zzziii___\\\^^^fffnnnttt|||vvvggg\\\\\\]]][[[]]]bbbjjjuuuzzzvvv~~~~~~hhhXXXOOOHHHCCCBBB@@@>>>???BBBEEEEEEFFFGGGHHHIIIIIIJJJLLLKKKLLLPPPRRRTTT[[[cccnnnxxxooopppxxx}}}tttZZZKKKHHHAAA>>>???<<<<<<;;;:::999888888888888777777888999::::::;;;;;;>>>???BBBFFFJJJTTThhhzzzzzztttooolllmmmnnnpppsssuuuxxxzzz{{{{{{zzzzzz|||}}}}}}{{{yyyuuuuuuvvvwwwxxxuuuppplllfffddd```^^^^^^______^^^^^^^^^```bbbggglllrrruuuzzz|||}}}{{{xxxtttrrriiieeecccdddgggrrr~~~}}}}}}}}}~~~rrrZZZSSSVVV```xxxzzz{{{vvv|||tttlllfffdddhhhuuuzzziii___\\\\\\[[[XXXVVVTTTQQQNNNLLLIIIEEEBBB<<<===>>>======???BBBEEEKKKbbb}}}{{{}}}wwwggg]]][[[]]]eeennnwww{{{{{{~~~vvvhhh^^^^^^___^^^bbbiiivvvttt```SSSJJJFFFCCCCCCAAA??????CCCEEEFFFGGGHHHIIIJJJJJJKKKMMMLLLNNNQQQSSSVVV^^^hhhuuuuuuqqqvvvyyyttt{{{ttt[[[LLLIIIBBB??????;;;<<<;;;:::999999888888999999999999999999999999999;;;<<<@@@DDDGGGQQQfffyyy~~~xxxtttpppnnnmmmnnnpppsssuuuwwwyyyzzz{{{zzzyyyzzz{{{|||zzzyyyvvvwwwxxxyyyxxxtttnnniii^^^[[[VVVTTTSSSSSSRRRRRRSSSUUUYYY^^^dddjjjooorrrzzz|||~~~zzzuuuqqqfffcccaaaaaadddmmm~~~~~~}}}~~~~~~oooXXXSSSWWWbbb|||}}}zzz}}}xxx{{{tttlllhhhggglllxxxwwwfff\\\ZZZ[[[YYYWWWWWWUUURRRPPPMMMIIIEEEAAA???@@@@@@???>>>>>>AAACCCIII___{{{~~~~~~wwwfff[[[XXXZZZbbblllwww~~~}}}~~~wwwjjj```aaacccdddkkktttzzzeeeVVVNNNEEEBBBBBBCCCBBB@@@AAAEEEGGGGGGHHHIIIJJJKKKKKKLLLOOONNNQQQTTTVVVYYYcccmmm}}}~~~pppsss~~~uuusss|||ttt[[[MMMJJJCCC@@@AAA===<<<<<<;;;:::999999999999888888999999999::::::::::::;;;???AAACCCMMMcccwww}}}xxxtttrrrpppnnnoooqqqsssuuuwwwyyyyyy{{{zzzyyyyyyzzz{{{zzzyyyxxxxxxyyyyyyxxxssslllgggYYYUUUPPPMMMKKKKKKJJJJJJKKKNNNTTT[[[cccjjjooorrr{{{}}}{{{uuuqqqeeeaaa______aaaiiiyyy~~~mmmVVVSSSXXXccc}}}|||yyy|||zzzyyyrrrllljjjkkkppp|||wwwfff]]][[[\\\[[[XXXYYYWWWTTTRRROOOKKKFFFBBBBBBBBBBBB@@@>>>>>>???AAAHHH]]]yyy|||xxxgggZZZXXXYYY```kkkwwwyyymmmdddeeehhhjjjsss~~~lllYYYMMMIIIAAA@@@@@@CCCCCCAAACCCGGGGGGHHHHHHIIIJJJKKKLLLLLLPPPQQQSSSWWWXXX[[[eeepppuuukkkuuu{{{sssttt~~~sssZZZLLLKKKEEEBBBCCC???<<<<<<;;;:::999999999999777777888999::::::;;;;;;:::<<<>>>???AAAJJJ```uuu~~~zzzvvvssspppmmmooooooooorrrwwwzzz|||||||||zzzxxxwwwyyyzzz||||||zzzyyyxxxvvvsssnnngggbbb^^^UUUMMMKKKJJJHHHHHHJJJIIILLLPPPWWW___hhhooosssyyy}}}}}}uuunnnmmmfff```^^^```fffrrr~~~|||eeeWWWTTTUUUhhhrrrpppsssyyyyyylllkkkrrrqqqwwwxxxiiiaaa^^^\\\[[[\\\\\\YYYTTTQQQNNNLLLJJJHHHEEECCCAAA@@@??????@@@AAAMMMaaazzz{{{iii^^^]]][[[]]]fffuuu|||nnndddggglllqqqzzzrrrbbbSSSIIIEEE@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFFFFGGGJJJMMMOOONNNPPPTTTXXXYYY^^^jjjxxx}}}nnngggxxxsssqqquuuzzzkkk\\\MMMHHHGGGDDD@@@>>>>>><<<;;;:::;;;;;;:::888333333555666888:::;;;<<<999===<<>>>>>===;;;;;;<<<<<<:::999666666777888999999:::::::::===;;;===DDDGGGWWWqqq|||zzzvvvrrrooonnnmmmnnnrrrwww{{{}}}~~~}}}{{{xxxwwwvvvvvvvvvyyyxxxvvvtttpppjjjccc^^^VVVOOOJJJJJJKKKJJJLLLOOONNNQQQWWW^^^fffnnnsssvvvwww|||}}}wwwqqqiiibbb\\\[[[\\\bbbmmmyyyttt^^^RRRTTT___zzzvvveee___aaarrr}}}yyymmmmmmrrrrrr|||}}}oooiiifffaaa______\\\YYYVVVTTTSSSRRRPPPNNNKKKHHHDDDAAA@@@AAACCCEEEQQQdddzzzrrr```^^^\\\___hhhtttxxxmmmiiiiiilllqqqvvvyyy|||yyyoooqqqxxx}}}kkk^^^RRRHHHBBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPVVV]]]bbbkkk|||sssdddcccooouuummmjjjrrr~~~eeeWWWJJJFFFFFFDDDAAA??????===<<<<<<<<<<<<;;;999::::::::::::999999999999;;;===:::<<>><<<<<<======;;;:::;;;;;;;;;;;;::::::::::::<<<>>>:::;;;@@@DDDSSSnnn{{{xxxwwwxxxzzzzzz~~~zzzuuuqqqpppppprrrvvvxxxzzzyyyxxxyyyzzzxxxvvvuuuwwwyyyyyywwwvvvssspppjjjccc^^^XXXUUUTTTVVVXXXXXX]]]bbbbbbfffmmmtttyyy|||~~~~~~~~~}}}xxxrrrhhhbbb^^^^^^```eeeqqq|||kkkWWWMMMRRRddd|||pppkkkuuu|||{{{nnneeeeeejjjsssssskkkjjjlllmmm{{{}}}pppjjjfffaaa]]]]]]XXXWWWUUUUUUVVVUUUSSSRRRRRRNNNIIIDDDBBBCCCFFFHHH\\\iiiyyy|||gggcccbbbiiivvvyyymmmhhhggggggiiimmmpppsssyyy~~~~~~wwwzzziii]]]PPPIIIEEEAAA@@@AAA???@@@BBBDDDEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMLLLPPPRRRXXX```iiiwwwuuuddd\\\YYYddd{{{|||tttxxxzzzwwwoooooouuu{{{]]]SSSIIIFFFFFFCCCBBBBBB???>>><<<<<<======;;;::::::::::::;;;<<<<<<======<<<>>>;;;;;;@@@CCCQQQkkkvvvtttqqqooooooqqqtttvvv~~~}}}uuunnnmmmmmmooorrruuuvvvvvvtttwwwyyyxxxvvvuuuxxxzzzyyyxxxvvvuuurrrllleee```[[[YYYZZZ]]]^^^___dddkkkjjjooovvv~~~}}}wwwrrreee```]]]^^^aaagggrrr}}}fffVVVMMMRRRbbb|||mmmiiiooovvv{{{vvvkkkeeehhhnnn}}}wwwpppoooooopppqqqjjjfffbbb___^^^XXXWWWVVVVVVWWWWWWUUUSSSSSSPPPKKKFFFDDDDDDFFFGGG[[[fffrrrzzzoooiiifffnnn}}}xxxnnnjjjiiihhhiiilllppptttzzz||||||}}}wwwlll[[[QQQGGGDDDBBB@@@@@@BBB???AAACCCEEEFFFGGGFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOSSSUUU[[[dddnnn}}}iii^^^\\\YYYhhh}}}rrrllllllnnnmmmhhhmmmzzz{{{\\\SSSJJJGGGFFFCCCBBBCCC???===<<<<<<<<<<<<;;;999888999:::;;;<<<===>>>>>><<>>===;;;;;;<<<<<<:::999888999:::;;;<<<======>>><<<@@@>>>???DDDCCCOOOggg|||vvvpppllleeeeeeddddddeeehhhmmmqqqyyypppddd``````aaafffkkkpppssssssssswwwzzzyyyuuusssvvvyyyzzzyyyxxxwwwuuuqqqkkkfffffffffhhhlllmmmnnnttt{{{|||}}}~~~{{{vvvqqqgggbbb```cccgggnnnzzz___TTTPPPSSSaaatttmmmooommmtttxxxsssjjjgggnnnvvv|||~~~|||vvvtttqqqrrr|||lllddd```\\\[[[\\\[[[ZZZZZZ[[[[[[ZZZWWWUUURRRPPPMMMIIIGGGEEEEEEEEEEEEMMMUUU[[[hhh}}}}}}~~~}}}tttnnnttt}}}vvvvvvvvvsssrrrtttxxx{{{zzzyyyqqq```VVVKKKDDD>>>???AAA@@@???AAA???AAACCCFFFGGGGGGGGGFFFHHHHHHHHHIIIKKKOOORRRUUUXXX[[[bbbnnn}}}hhhUUUSSS[[[iii}}}qqqlllfff^^^\\\aaakkkwwwuuu\\\TTTLLLJJJGGGCCCBBBDDD>>><<<;;;:::;;;;;;:::888999:::::::::;;;<<<<<<<<<<<<@@@???AAAEEEDDDOOOfff}}}xxxsssmmmgggccc```___^^^]]]^^^```ccceeennnyyy|||mmmaaa[[[[[[\\\```gggnnnrrrqqqpppssstttwwwyyyzzzzzzyyyxxxyyyzzzzzzzzzxxxuuuqqqooommmnnnooopppsssyyy~~~}}}|||zzzvvvrrrllleee___aaagggppp}}}~~~[[[TTTLLLRRRiii{{{vvvsssnnniiinnnwwwvvvnnnlllgggiiivvv}}}{{{zzzzzzzzzvvvuuuyyyxxxxxx|||kkkccc```^^^___aaa^^^]]][[[[[[ZZZXXXVVVSSSSSSSSSQQQNNNIIIEEEBBBAAACCCCCCEEEKKKXXXmmm}}}~~~tttvvv{{{zzz{{{zzz{{{~~~}}}zzz~~~iiiXXXOOODDDCCC@@@???>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMOOOQQQTTTZZZ]]]dddppprrr___VVVYYY___vvv~~~qqqggg^^^YYYZZZ___fffzzzyyy]]]UUUKKKEEEDDDCCCAAA>>>???===;;;;;;;;;<<<;;;999;;;::::::999999::::::;;;<<<===@@@AAA@@@DDDRRRbbb}}}~~~yyytttooojjjddd```\\\[[[YYYYYYYYY[[[^^^___gggpppxxxwwwnnnccc\\\YYYYYYZZZ^^^dddjjjnnnnnnlllssstttvvvxxxyyyyyyxxxwwwwwwxxxzzz{{{zzzxxxvvvtttssstttvvvwwwzzz~~~}}}zzzuuupppkkkddd```bbbhhhqqqwwwYYYRRRLLLQQQhhh{{{wwwtttnnniiikkkvvvwwwqqqooojjjlllyyy}}}zzzxxxwwwwwwwwwyyy~~~zzzjjjbbb___^^^___aaa\\\[[[YYYYYYZZZYYYWWWUUUUUUTTTSSSPPPKKKGGGDDDCCCAAA@@@BBBGGGPPPbbb~~~{{{|||}}}|||fffUUUKKKCCCBBB@@@>>>>>>???AAACCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMNNNOOORRRUUU]]]```hhhvvvooo^^^WWW\\\eeeyyyoooggg___[[[]]]ccclllsss]]]UUULLLFFFEEEDDDBBB???@@@>>><<<;;;<<<<<<;;;:::;;;::::::999999::::::;;;<<<===???@@@???CCCQQQ```|||{{{xxxsssnnnjjjfffaaa]]]ZZZYYYWWWVVVVVVXXXYYY[[[aaafffiiiggg```ZZZXXXXXXXXXYYY]]]ccchhhkkklllkkkssstttvvvwwwxxxwwwwwwvvvuuuwwwyyy{{{||||||{{{zzzxxxzzz}}}~~~zzztttoooiiiccc```cccjjjtttkkkUUUPPPLLLSSShhh{{{xxxvvvqqqlllgggfffsssvvvqqqpppmmmqqq~~~~~~zzzwwwvvvvvv|||vvvggg```___^^^___bbb[[[ZZZXXXXXXYYYZZZYYYXXXWWWVVVUUURRRNNNJJJFFFDDD@@@@@@AAACCCHHHVVVrrrwwwbbbQQQIIIAAA@@@???>>>>>>???AAABBBBBBCCCDDDEEEGGGHHHJJJJJJKKKMMMNNNNNNNNNPPPSSSVVV___dddnnnjjj[[[XXXbbbooo~~~}}}uuummmfffaaa___cccjjjxxxlll]]]VVVNNNHHHFFFEEECCCAAABBB@@@============;;;:::;;;::::::999999::::::;;;;;;;;;===>>>>>>BBBOOO\\\zzz}}}{{{vvvsssnnnjjjgggccc___\\\\\\[[[YYYXXXXXXXXXYYYZZZ___bbbccc```[[[WWWWWWYYYXXXZZZ^^^dddiiimmmnnnooossstttuuuvvvwwwvvvvvvuuuuuuwwwyyy{{{}}}~~~}}}}}}{{{~~~~~~yyysssnnngggbbbaaaeeemmmwwwuuu___PPPNNNMMMWWWkkkyyyuuurrrtttsssnnnhhheeedddqqqsssooooooooowwwzzzyyy{{{}}}rrrddd_________aaaddd___]]]ZZZYYYZZZZZZZZZYYYXXXWWWUUUSSSQQQMMMIIIFFFBBBAAABBBCCCDDDNNNiii}}}vvvqqqtttooo]]]OOOHHH??????>>>===>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKLLLKKKLLLMMMNNNNNNPPPTTTWWW```fffssswwwdddXXXXXXgggxxx~~~}}}vvvmmmgggbbbcccmmmwwwzzzggg]]]WWWPPPKKKHHHGGGFFFDDDDDDBBB???>>>>>>===<<<:::;;;::::::999999::::::;;;::::::;;;======@@@LLLXXXwww|||yyyxxxtttppplllhhheeebbb___]]]^^^]]][[[ZZZZZZZZZZZZZZZ___aaabbbaaa]]]ZZZYYYZZZXXX[[[```eeejjjmmmppprrrttttttuuuuuuvvvvvvvvvvvvvvvwwwyyy{{{}}}}}}~~~~~~}}}xxxrrrmmmeeeaaaaaahhhqqq{{{gggVVVLLLLLLOOO[[[qqqtttooonnnssssssmmmgggeeegggssssssnnnooosss}}}|||oooccc___aaabbbeeehhhgggccc^^^[[[ZZZZZZZZZYYYXXXWWWUUUUUUTTTQQQLLLHHHDDDAAABBBDDDBBBIIIbbb}}}}}}www}}}yyypppkkklll}}}{{{hhhWWWLLLFFF>>>>>>===>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJLLLLLLKKKLLLMMMMMMNNNQQQVVVYYYaaaiiixxxooo___VVVYYYmmmxxxnnngggdddhhhvvvvvvfff]]]YYYSSSNNNKKKIIIHHHHHHFFFDDDAAA@@@???>>><<<;;;;;;::::::999999::::::;;;:::999:::<<<<<>>???@@@AAACCCCCCDDDEEEFFFGGGIIIJJJLLLLLLKKKLLLMMMNNNPPPTTTYYY]]]dddmmm}}}|||fff[[[VVV\\\ttt~~~wwwnnnhhhfffmmm~~~tttggg]]]ZZZUUUPPPMMMKKKJJJKKKIIIFFFCCCAAA@@@???===;;;;;;::::::999999::::::;;;:::888999;;;<<>>@@@AAACCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNOOORRRWWW^^^cccjjjsssqqq]]]WWWWWW```|||}}}tttpppllliiihhhpppqqqggg\\\[[[WWWRRRNNNLLLLLLMMMJJJHHHDDDBBBAAA@@@===;;;;;;::::::999999::::::;;;;;;888999;;;===???GGGPPPjjj}}}zzzwwwtttrrrqqqqqqmmmiiifffddddddcccbbb````````````````````````^^^___bbbeeehhhllloooqqqlllnnnppppppnnnnnnppprrrsssssstttvvvxxxzzz|||}}}wwwyyy{{{~~~|||sssllliiiaaa___bbblllxxxwwwYYYKKKJJJEEEHHHNNN]]]rrrzzzqqqiiigggooopppgggaaacccggguuuwwwsssuuu{{{wwwlllcccccchhhlllooosssmmmhhh```[[[YYYYYYZZZZZZ\\\ZZZZZZ^^^aaaaaa\\\VVVRRRGGGCCCHHHEEEBBBNNNaaa{{{~~~zzzsssqqqzzz{{{wwwvvvttt~~~xxxpppllljjjlllqqqxxx~~~ooo^^^OOOFFF@@@>>>===>>>???@@@BBBCCCEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNOOOQQQTTTZZZaaafffnnnwwwjjjXXXUUUXXXccc|||qqqkkkiiiiiiiiijjjqqqoooggg\\\[[[XXXTTTOOOMMMMMMNNNKKKHHHEEECCCAAA@@@>>><<<;;;::::::999999::::::;;;;;;999999;;;===@@@GGGOOOggg~~~}}}yyyvvvsssqqqpppooonnnmmmkkkhhheeebbbaaaccccccbbbbbbccccccdddeeeddddddfffjjjpppuuuxxxyyyrrrssstttrrrpppoooooopppttttttuuuttttttuuuxxxzzz|||~~~zzztttllleee``````dddnnnxxxlllUUUHHHDDDGGGGGGLLLYYYkkkyyyvvvllliiiooopppgggcccfffeeeoootttpppooo}}}{{{nnndddcccfffhhhjjjkkkfffccc___ZZZXXXYYY[[[\\\```___```bbbcccaaa[[[UUUQQQLLLGGGEEECCCEEEOOOZZZzzzzzz~~~}}}uuurrrvvv|||wwwvvvvvvpppwww}}}zzzwwwxxx}}}uuuiiiYYYLLLFFFBBB>>>;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMRRRPPPQQQUUUWWWYYY```gggssspppaaaUUURRRUUUcccvvvnnnlllgggdddeeeiiirrryyykkkddd```]]]XXXUUUSSSRRRQQQPPPMMMJJJEEEBBBAAA???===;;;<<<<<<;;;::::::999888888;;;;;;::::::;;;???EEEJJJeee|||~~~zzzwwwtttrrrqqqoooooommmkkkiiigggeeecccfffeeeeeeeeeeeeeeefffgggggggggiiimmmsssxxx{{{|||wwwwwwwwwtttqqqooooooooouuuvvvvvvvvvvvvwwwyyy|||}}}}}}yyyssskkkeeebbbbbbfffpppzzzgggRRRHHHFFFGGGGGGLLL[[[ooouuuqqquuusssjjjeeegggffflllooommmllluuuyyymmmbbb```cccddddddfffdddaaa]]]YYYWWWXXXZZZ[[[aaa``````aaabbb___ZZZVVVTTTPPPLLLJJJGGGGGGOOOXXXttt{{{|||}}}uuurrrvvv~~~}}}zzzyyyzzzuuuxxxqqqaaaWWWLLLDDDAAA@@@>>><<<<<<===>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPOOOQQQUUUYYY\\\dddmmm{{{jjj]]]SSSQQQUUUbbb}}}ssskkkiiieeebbbcccgggooo}}}wwwjjjddd```\\\XXXUUUTTTTTTSSSQQQOOOKKKGGGDDDBBBAAA???===<<<;;;;;;;;;::::::999999::::::999999:::>>>DDDHHHaaaxxx{{{wwwtttrrrqqqpppooonnnlllkkkiiihhhgggjjjiiihhhhhhhhhhhhhhhiiikkkjjjlllpppuuu{{{~~~}}}|||{{{wwwrrrooooooooovvvxxxyyyyyyxxxyyy|||~~~~~~|||xxxrrrkkkeeeddddddhhhrrr~~~zzz___NNNHHHGGGGGGGGGMMM^^^vvvtttlllkkkjjjiiikkkllljjjmmmvvvjjj```^^^___^^^^^^___```^^^ZZZWWWVVVWWWYYY[[[cccbbbaaa``````^^^ZZZWWWWWWTTTRRRPPPLLLIIIMMMTTTiiizzzxxx{{{~~~vvvsssxxx|||zzzzzzzzzyyy{{{vvveeeXXXMMMGGG@@@<<<===>>>>>>======>>>???AAACCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOOOORRRXXX\\\aaalllvvvzzzbbbWWWOOOPPPVVVccc{{{ssslllhhhdddbbbdddggglllwwwtttiiiccc___\\\YYYWWWVVVVVVUUUTTTPPPMMMIIIFFFDDDBBB@@@???;;;;;;;;;;;;;;;;;;::::::999999999888999===BBBFFF\\\ttt{{{wwwtttrrrqqqpppooonnnlllkkkjjjjjjiiillllllkkkjjjjjjjjjkkkkkkmmmlllmmmqqqvvv|||}}}xxxtttqqqpppqqqyyyzzz|||||||||}}}{{{wwwrrrkkkgggeeeeeejjjuuuqqqXXXKKKGGGHHHGGGHHHQQQeeeyyyssspppiiiiiimmmkkkkkk}}}pppggg^^^\\\]]]\\\[[[]]]]]][[[XXXVVVVVVWWWYYYZZZeeedddbbbaaa___]]]\\\ZZZYYYWWWWWWVVVPPPJJJKKKOOO___uuuwwwtttvvv{{{vvvuuu{{{|||yyywww{{{xxxxxx}}}sssiii___SSSJJJEEEAAA===;;;<<<======<<>>===<<<===>>>>>>>>>@@@AAABBBCCCEEEFFFHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMRRRSSSWWW\\\```gggvvv{{{iiiVVVOOOLLLSSSbbbxxx{{{vvvkkkfffdddgggiiikkkoootttuuuyyyyyymmmfffaaa]]][[[YYYYYYZZZZZZYYYXXXQQQNNNJJJGGGEEECCCAAA@@@======<<<<<<<<<<<<<<<;;;999:::::::::;;;>>>BBBEEEWWWppp~~~|||yyywwwuuuttttttrrrpppnnnmmmmmmmmmmmmoooooonnnnnnoooppppppqqqrrrqqqpppsssxxx~~~|||xxxwwwxxxzzz}}}|||wwwqqqkkkhhhdddfffnnn{{{fffRRRHHHFFFGGGIIITTTiiiwwwppplllllljjjooo}}}{{{|||~~~hhhbbb^^^___```___```ccc___^^^\\\ZZZZZZZZZ\\\\\\dddeeeeeeccc```^^^______``````cccccc]]]TTTPPPRRRWWWfff|||zzzzzzzzzvvv|||xxxvvvxxx|||yyyyyy{{{}}}vvvhhhYYYOOOHHHAAA??????:::::::::;;;===???AAABBBAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSWWW]]]aaaiiizzzoooaaaRRROOOPPP[[[ooovvvkkkfffcccfffhhhiiikkkooopppuuu~~~sssjjjeeeaaa\\\[[[ZZZZZZ[[[ZZZYYYWWWRRROOOKKKHHHFFFDDDBBBAAA???>>>>>>===<<<<<<;;;;;;999:::;;;;;;<<<>>>BBBEEETTTmmm~~~{{{zzzyyyyyyxxxvvvtttqqqpppoooppppppppppppqqqqqqrrrsssuuuuuuxxxvvvuuuwww|||{{{zzz{{{}}}~~~{{{uuunnniiifffeeehhhqqq{{{cccQQQIIIGGGGGGLLL^^^yyy~~~{{{uuummmlllttt~~~xxxxxxzzz{{{vvvgggbbb___aaaaaa___```cccbbbaaa___^^^]]]]]]^^^^^^```bbbcccbbb```^^^^^^______```ccceee___UUUQQQRRRQQQ\\\ooo~~~wwwuuuwww|||{{{{{{{{{~~~|||}}}}}}xxxvvvuuurrrooodddXXXLLLFFFBBB===;;;<<<:::;;;;;;;;;<<<>>>AAADDDCCCCCCDDDEEEFFFHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRUUU[[[aaafffpppsssbbbZZZOOOPPPVVVfff}}}yyymmmgggdddfffiiijjjlllooorrryyyoooiiieeeaaa\\\[[[ZZZZZZZZZZZZXXXVVVTTTQQQMMMIIIHHHFFFDDDBBBAAA@@@???>>>===;;;::::::888999::::::;;;===@@@CCCMMMggg~~~}}}||||||{{{yyyvvvtttrrrqqqrrrrrrrrrrrrrrrsssuuuvvvxxxyyy|||zzzyyy{{{~~~|||}}}~~~~~~~~~}}}zzzssslllgggeeefffiiisssvvv```QQQJJJHHHHHHOOOddd}}}qqqnnnzzz~~~xxxyyy{{{~~~mmmgggcccaaabbbaaa______ccceeedddbbb```____________\\\___bbbbbb___]]]]]]^^^[[[]]]```bbb\\\SSSOOOQQQJJJRRRddd{{{|||}}}wwwsssvvv{{{~~~~~~}}}|||rrrkkkfffccc^^^[[[TTTJJJCCCBBBAAA<<<:::<<>>======>>>AAACCCCCCDDDDDDFFFGGGHHHIIIIIILLLLLLMMMNNNOOOPPPPPPQQQUUUYYY___ffflllxxxiiiZZZUUUMMMQQQ[[[mmmqqqjjjfffiiilllmmmnnnqqqxxx~~~nnnhhheeeaaa\\\[[[ZZZZZZZZZZZZWWWUUUVVVRRRNNNKKKIIIHHHFFFDDDBBBAAA@@@>>>===;;;:::999777888999::::::;;;???AAAHHHbbb~~~}}}{{{xxxvvvuuuvvvwwwxxxyyyvvvuuuuuuxxxxxxwwwttt{{{|||}}}wwwuuuwwwxxx{{{~~~~~~}}}~~~|||}}}{{{wwwrrrmmmkkkjjjkkkqqq|||ooo\\\PPPIIIGGGIIIVVVlllyyyvvvvvvtttvvv}}}mmmeeeccc``````aaaaaaaaa```eeefffeeeccc```]]]]]]]]]___aaaaaa```]]][[[[[[[[[\\\\\\\\\[[[XXXUUURRRPPPMMMSSS]]]lll~~~xxxsssrrruuuyyy|||~~~xxxxxx{{{|||}}}yyyuuuooofff^^^YYYUUUQQQOOOHHHEEEAAA===;;;::::::;;;=========>>>@@@BBBDDDFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKMMMOOOOOOOOOPPPRRRTTTXXX]]]cccgggpppzzzgggWWWMMMTTTPPP\\\|||ooojjjfffhhhooowww{{{|||qqqfffaaa```]]]]]]\\\[[[ZZZYYYXXXWWWUUURRROOOLLLKKKIIIGGGEEEBBB@@@>>><<<::::::::::::999:::;;;;;;:::<<>>???AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLNNNOOOOOOPPPRRRTTTWWW\\\ccckkkxxxvvvdddUUUMMMTTTVVVffftttqqqooorrryyy|||pppgggcccccc______^^^\\\ZZZYYYXXXWWWVVVSSSQQQOOOMMMKKKHHHFFFDDDCCC@@@>>><<<<<<;;;<<<999:::;;;::::::;;;>>>AAAHHHWWWppp~~~}}}rrrgggaaa```bbbgggllltttzzz}}}}}}}}}}}}~~~zzzuuupppnnnnnnpppttt|||nnn[[[OOOJJJJJJNNN```zzztttjjjggghhhsss}}}kkkccc```]]]\\\]]]___``````eeeeeedddaaa\\\YYYXXXXXXVVVYYY[[[\\\[[[[[[]]]^^^\\\\\\]]]\\\ZZZWWWTTTRRROOOQQQUUU___rrruuupppnnnqqqvvv}}}ssseeeeeennn|||zzzsssxxxzzzrrrhhhaaaWWWSSSLLLGGGCCCAAA???======<<<:::999999;;;<<<>>>===>>>???AAACCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLMMMKKKMMMOOOPPPPPPRRRUUUWWW[[[^^^eeeqqqooo___UUUQQQVVV___uuutttssstttxxxwwwnnnhhheeefffaaaaaa___^^^\\\ZZZXXXXXXWWWVVVTTTRRRQQQNNNJJJGGGFFFEEECCC@@@>>>=========999:::;;;::::::;;;>>>@@@FFFSSSlllzzzkkkccc^^^^^^bbbffflllssszzz~~~{{{vvvqqqooooooooottt{{{kkkYYYMMMIIIKKKQQQccc~~~~~~rrrkkkjjjkkkuuuyyyhhhaaa^^^ZZZYYY[[[]]]___```aaaaaa```^^^ZZZWWWWWWWWWVVVXXXZZZ[[[[[[[[[\\\^^^\\\\\\]]]\\\[[[XXXUUUTTTRRRRRRSSSYYYhhh~~~vvvrrrppptttzzzzzzmmmmmmzzz|||wwwzzzwwwmmmfff___XXXSSSOOOKKKFFFBBB@@@???>>><<<<<<<<<;;;;;;;;;===???@@@===???AAADDDEEEFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMNNNMMMOOOQQQRRRSSSVVVYYY\\\bbbdddlll{{{zzzhhh[[[WWWYYY]]]kkkssstttwww{{{qqqkkkgggeeeeee``````___^^^]]]\\\[[[[[[YYYXXXVVVVVVTTTQQQLLLIIIHHHFFFDDDAAA???>>>>>>>>>999:::;;;:::999:::===???DDDQQQhhhvvviiiccc```cccggglllpppuuuzzz~~~zzztttpppoooooolllrrryyyhhhVVVKKKGGGMMMTTTiii}}}uuuooooooppp|||rrreee]]][[[XXXXXXZZZ\\\^^^^^^[[[\\\\\\ZZZXXXVVVVVVWWWWWWYYY[[[[[[[[[ZZZ[[[\\\[[[[[[\\\\\\[[[YYYVVVUUUUUUTTTTTTWWWaaasssuuussssssxxx~~~xxxyyyzzz|||~~~xxxqqqggg^^^YYYTTTOOOKKKEEEBBB>>><<<<<<;;;;;;:::===<<<<<<;;;<<<===>>>???>>>@@@BBBEEEGGGGGGGGGGGGIIIJJJKKKKKKMMMMMMNNNOOONNNOOOQQQRRRTTTWWW\\\___eeejjjuuuqqq```VVVYYYaaammm}}}yyyxxx{{{wwwkkkgggdddaaa```\\\\\\]]]]]]]]]^^^^^^^^^ZZZYYYXXXWWWVVVRRRNNNJJJHHHFFFCCCAAA>>>=========999:::;;;:::999:::<<>>===<<<<<<::::::::::::999999<<<>>>AAAJJJ___xxxooogggfffiiipppwww|||{{{zzzvvvpppiiieeedddeeegggqqqzzz~~~hhhUUUJJJIIIRRR]]]~~~~~~vvvzzz}}}yyywwwvvvpppccc]]]UUUUUUUUUWWWYYY[[[ZZZYYYUUUVVVWWWVVVSSSRRRSSSTTTVVVXXXYYYZZZYYYXXXYYYZZZXXXYYYZZZZZZZZZXXXVVVUUUUUUUUUWWWYYYYYY```tttxxxuuuwwwxxxzzz}}}}}}{{{yyyuuuooogggbbbZZZUUUPPPMMMLLLIIIDDDAAA@@@>>><<<<<<======<<<;;;::::::;;;;;;<<<===>>>>>>CCCCCCDDDEEEGGGIIIJJJLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUWWW\\\bbbfffppp~~~yyyjjjaaaYYYZZZkkk~~~uuuuuuxxx{{{}}}www{{{xxxeee___aaa```\\\XXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\YYYVVVTTTSSSQQQNNNLLLIIIGGGDDDAAA>>>===<<<<<<:::::::::999888999;;;===???FFFYYYrrr~~~ooohhhhhhllluuu|||wwwuuuqqqkkkdddaaa``````hhhrrr|||iiiVVVKKKKKKUUU```{{{yyy}}}}}}{{{zzziii^^^ZZZSSSSSSUUUWWWZZZ[[[YYYXXXVVVWWWWWWUUURRRPPPPPPQQQSSSUUUWWWXXXWWWWWWXXXZZZWWWXXXYYYZZZYYYXXXVVVUUUSSSTTTXXXYYYWWW[[[mmm}}}sssrrrvvv||||||}}}~~~xxxtttvvvtttqqqoookkkfff___ZZZRRROOOKKKIIIIIIFFFAAA<<<<<<:::999999:::::::::999;;;;;;<<<>>>???AAABBBBBBDDDDDDDDDEEEFFFIIIKKKMMMLLLLLLMMMNNNOOOPPPPPPQQQTTTVVVWWWYYY\\\aaagggkkkzzzxxxkkk___[[[YYY```xxxtttoooqqqvvvzzz}}}{{{ppp___\\\``````[[[XXXWWWXXXXXXXXXYYYYYYYYYZZZ\\\YYYVVVSSSRRRPPPNNNLLLJJJHHHEEEBBB???>>>======:::::::::999888999;;;======DDDUUUnnnrrrjjjhhhkkkuuuzzzsssllliiieee```^^^```gggsssvvv[[[TTTNNNJJJVVVlllyyyzzz~~~~~~||||||ttt}}}~~~wwwddd[[[XXXUUUVVVWWWZZZ]]]\\\ZZZWWWWWWVVVUUUSSSRRRRRRQQQQQQVVVUUUVVVXXXZZZZZZYYYWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVVVVUUUXXXeeerrrwwwuuuyyy}}}zzz|||vvvqqqmmmkkkiiifffaaa\\\XXXTTTSSSMMMKKKIIIFFFCCCAAA???>>><<<;;;;;;:::;;;;;;<<<<<<>>>>>>======>>>@@@BBBCCCFFFDDDDDDFFFJJJLLLLLLJJJJJJKKKLLLLLLKKKKKKLLLMMMWWWSSSTTT[[[aaafffooozzz}}}mmm```VVVVVVWWWaaazzzpppjjjiiiqqq{{{{{{mmm```[[[ZZZXXXUUUUUUUUUUUUVVVWWWXXXXXXXXXXXX[[[XXXSSSPPPPPPPPPPPPPPPKKKJJJHHHEEEBBB???===<<<>>>===<<<;;;:::;;;<<<===AAAAAALLLeee{{{oooiiigggkkkuuu}}}vvvooojjjhhhfffbbbcccfffmmmzzznnnVVVPPPLLLJJJXXXnnn{{{zzzzzzyyyvvvrrrnnnzzz}}}tttaaaYYYWWWSSSSSSUUUXXXZZZ[[[YYYVVVUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWYYY[[[\\\ZZZXXXWWWXXXYYYZZZZZZZZZYYYXXXYYYWWWWWWWWWUUUVVVaaannn~~~~~~}}}yyyuuuqqqllliiifffdddaaa]]]XXXTTTPPPOOOGGGFFFCCCAAA>>><<<;;;:::999999888888888999::::::>>>>>>>>>>>>???AAABBBDDDFFFEEEDDDGGGJJJLLLLLLJJJIIIKKKMMMMMMMMMNNNPPPRRRUUUTTTWWW___fffmmmzzztttcccXXXRRRVVVZZZfff|||uuuqqqooouuu||||||{{{uuuiii]]]ZZZZZZYYYWWWXXXWWWWWWXXXXXXYYYYYYXXXXXXXXXUUUQQQOOOOOOOOOOOOOOOMMMLLLIIIFFFCCC@@@???>>>======;;;;;;:::;;;;;;<<<@@@???JJJbbb|||uuukkkffffffkkkvvvxxxpppkkkgggffffffeeehhhmmmuuu{{{cccOOOLLLJJJLLL]]]uuu|||zzzyyyuuurrrjjjkkkxxx}}}{{{|||uuusssxxxzzzyyy}}}nnn]]]VVVUUUOOOOOOQQQTTTWWWXXXWWWUUUTTTSSSSSSSSSTTTWWWZZZ[[[YYYXXXYYY[[[]]]]]]\\\ZZZXXXYYY[[[\\\\\\\\\[[[ZZZ[[[ZZZYYYXXXUUUUUU]]]ggg}}}wwwuuuqqqnnnllliiieeebbb^^^]]]ZZZVVVRRRNNNKKKIIIBBBAAA???===:::999888777888888888888888999:::;;;????????????AAABBBCCCDDDGGGFFFFFFGGGJJJLLLLLLKKKIIIKKKMMMOOOPPPRRRUUUWWWWWWYYY]]]dddlllwwwsssgggZZZQQQNNNUUU]]]kkk}}}zzzxxxyyy}}}|||wwwxxxnnnddd[[[ZZZ[[[ZZZYYYZZZYYYYYYYYYZZZYYYYYYXXXWWWTTTRRROOONNNOOOPPPOOOOOOOOOMMMJJJFFFCCCAAA@@@@@@===<<<<<<;;;::::::;;;;;;===>>>HHH^^^vvvwwwnnnfffdddfffkkkvvv|||ssslllgggdddddddddeeekkkrrr|||jjjXXXJJJIIIJJJPPPeee~~~||||||}}}}}}|||xxxuuusssiiimmm{{{{{{vvvnnnlllppprrrsss|||hhhYYYTTTSSSLLLLLLMMMPPPSSSUUUUUUTTTSSSSSSRRRRRRTTTWWWZZZ]]]ZZZZZZ[[[\\\^^^___]]]\\\YYYZZZ]]]______^^^]]]\\\\\\ZZZYYYYYYVVVUUU[[[cccwwwzzzuuupppmmmiiifffccc```]]]ZZZWWWVVVSSSOOOLLLHHHFFFDDDAAA@@@>>><<<:::999999888::::::::::::;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGIIIJJJKKKLLLLLLKKKLLLNNNPPPQQQSSSWWWZZZ]]]___dddiiirrr|||iii]]]UUUMMMLLLTTT___ooo{{{vvvwwwtttiiiaaaZZZZZZ\\\ZZZZZZ[[[ZZZZZZZZZYYYYYYWWWVVVVVVRRRQQQOOOPPPQQQRRRQQQPPPPPPNNNJJJGGGCCCBBBAAAAAA======<<<;;;;;;:::::::::<<<>>>GGGYYYqqq}}}wwwqqqiiiccccccfffmmmxxxzzzsssjjjfffccccccccceeemmmuuurrr\\\OOOFFFGGGKKKVVVoooqqqwww}}}|||wwwsssrrrjjjrrr|||rrrlllnnnooorrr{{{cccVVVRRRRRRKKKKKKJJJLLLPPPRRRSSSSSSSSSSSSRRRRRRSSSVVVXXXZZZZZZZZZ[[[]]]______^^^\\\ZZZ\\\___bbbbbbaaa```^^^[[[YYYYYYZZZXXXWWW[[[aaalll}}}~~~~~~xxxrrrmmmiiiddd```]]]YYYVVVSSSQQQPPPMMMKKKGGGDDDBBBAAA???>>>===;;;::::::999999:::::::::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSWWWZZZ___ccciiipppuuubbbWWWQQQKKKKKKVVVeeeyyy}}}zzz{{{}}}lllfff```[[[\\\\\\ZZZYYYZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVUUUSSSPPPNNNKKKHHHDDDBBBAAAAAA>>>>>>======<<<;;;::::::;;;>>>FFFTTTjjjzzzuuutttmmmgggbbbccchhhooozzzzzzuuujjjfffdddddddddgggppp{{{sssaaaPPPIIIDDDGGGMMMZZZvvvoooxxx{{{tttqqqqqqlllzzzvvvmmmkkkjjjnnn}}}www```TTTQQQQQQLLLKKKJJJKKKNNNQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZYYYZZZ\\\^^^^^^]]][[[\\\^^^aaadddeeedddbbb```[[[ZZZZZZ\\\[[[YYY[[[```iiiyyywww~~~zzzzzzxxxxxx|||}}}|||{{{{{{|||}}}{{{|||}}}vvvqqqjjjfff```[[[WWWSSSPPPMMMLLLKKKIIIFFFDDDAAA@@@???;;;;;;:::999888888888999999999999:::<<<>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHIIIKKKKKKJJJKKKLLLNNNNNNOOOPPPQQQRRRUUUYYY]]]aaahhhrrrnnn]]]TTTLLLJJJOOO___rrr}}}vvviiiddd___]]]^^^^^^ZZZYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVXXXYYYYYYWWWUUUQQQPPPMMMKKKHHHEEEBBBAAA?????????>>>===<<<;;;::::::>>>DDDOOOccc|||uuuooooooqqqkkkfffbbbdddiiippp{{{xxxsssjjjgggfffffffffkkkwwwwwwcccUUUHHHDDDCCCGGGMMM]]]{{{}}}vvvnnnyyy{{{sssrrruuutttxxxoookkkhhhiiiwwwuuu___TTTQQQQQQNNNLLLJJJJJJMMMPPPRRRRRRQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]]]][[[ZZZ\\\___cccfffgggfffdddbbb^^^[[[\\\^^^^^^ZZZZZZ^^^eeeuuu|||ttt||||||yyyuuuuuu|||}}}{{{yyyxxxwwwwwwxxxyyyyyy{{{}}}}}}{{{zzz|||}}}~~~~~~|||wwwpppkkkfffaaa[[[VVVRRROOOKKKIIIGGGGGGEEECCCAAA???===<<<::::::999888888888999999999::::::<<<>>>@@@BBBCCCBBBCCCEEEFFFGGGHHHGGGGGGHHHJJJLLLLLLJJJJJJLLLNNNOOOPPPQQQRRRTTTYYY^^^bbbgggrrr{{{hhhYYYQQQKKKNNNZZZmmmooofff```]]]]]]``````\\\ZZZ\\\XXXXXXYYYXXXXXXWWWVVVVVVWWWWWWXXXZZZ\\\[[[YYYVVVRRRRRRQQQOOOLLLHHHEEEBBB@@@@@@AAA@@@???===<<<;;;888===AAAIII\\\uuuvvvlllhhhjjjmmmkkkeeebbbeeejjjrrr|||}}}uuuooojjjhhhggghhhiiiooo|||lllZZZNNNDDDBBBBBBFFFMMM^^^}}}tttmmmkkkwww|||uuuvvv{{{}}}}}}uuuqqqlllkkkwwwuuu___TTTQQQQQQPPPNNNKKKKKKMMMPPPRRRRRROOORRRUUUXXXZZZ[[[ZZZZZZWWWWWWXXXZZZ\\\\\\ZZZYYY]]]```dddgggiiigggeeeccc```^^^^^^```___ZZZYYY[[[\\\kkk}}}{{{wwwuuu~~~yyytttvvv~~~~~~zzzyyywwwuuutttuuuvvvwwwxxxzzz|||~~~~~~|||yyywwwwwwxxxzzzzzz{{{}}}~~~zzzwwwtttpppiiidddaaa]]]WWWRRRNNNLLLIIIGGGEEEDDDBBBAAA???===;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===???AAACCCEEEFFFBBBCCCEEEGGGHHHHHHHHHGGGHHHKKKMMMLLLKKKJJJLLLOOONNNOOOQQQTTTWWW\\\bbbgggppp}}}vvvdddVVVOOOOOOUUUcccyyy}}}~~~zzziiiccc^^^\\\]]]aaaaaa^^^\\\^^^YYYYYYYYYYYYYYYYYYXXXWWWXXXXXXYYY\\\]]]\\\YYYVVVSSSTTTTTTSSSPPPKKKFFFDDDAAAAAABBBAAA@@@>>><<<;;;777<<>>???@@@BBBCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIPPPOOONNNLLLJJJKKKNNNQQQQQQUUUXXXXXXXXX]]]gggppp}}}rrrbbbXXXVVVPPP```uuu{{{yyytttddd^^^[[[]]]^^^``````___]]]\\\]]][[[YYYYYYZZZZZZYYYWWWYYY\\\```bbbaaa]]]XXXUUUQQQWWW\\\[[[UUUNNNJJJIIIEEEEEEEEEDDDBBB@@@>>><<<===:::<<>>===<<<;;;:::::::::999999::::::;;;;;;<<<<<<>>>>>>???AAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJLLLOOORRRQQQVVV[[[^^^```gggrrr|||tttccc[[[ZZZfffsss~~~|||mmm```\\\ZZZ[[[]]]___``````___^^^]]][[[XXXWWWWWWXXXWWWVVVWWWZZZ]]]___^^^[[[XXXUUUWWW\\\___]]]VVVNNNIIIHHHGGGFFFFFFDDDBBB???<<<;;;<<<:::<<>>@@@CCCIIIWWWppp{{{aaaWWWWWWdddooozzz~~~|||zzzcccVVVSSSRRROOOMMMLLLKKKJJJKKKMMMOOOQQQMMMMMMMMMOOORRRTTTUUUTTTUUUUUUUUUTTTSSSSSSUUUXXX[[[[[[[[[]]]___```^^^\\\\\\^^^^^^]]][[[XXXXXXXXXWWWZZZ]]]aaalll|||}}}zzz~~~xxxvvvxxx}}}|||wwwuuutttrrrsssuuuwwwxxxwwwsssqqqnnnmmmnnnpppppppppmmmnnnnnnooopppoooooooookkklllmmmppprrruuuxxxyyyxxxpppkkkjjjiiiiiiiiigggcccaaa___[[[WWWTTTRRRPPPNNNMMMGGGDDDAAA?????????>>>===<<<;;;::::::999999999999:::::::::;;;<<<=========>>>???@@@AAABBBDDDEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKHHHJJJLLLMMMMMMOOORRRUUURRRWWW]]]aaafffppp~~~wwwhhhbbbddd{{{zzz|||wwwfff]]][[[YYYZZZ\\\___````````````]]]ZZZWWWUUUUUUVVVVVVVVVWWWXXXZZZ[[[[[[YYYWWWVVVZZZ^^^```^^^WWWOOOKKKIIIGGGGGGEEECCCAAA>>>;;;:::;;;;;;<<<@@@FFFVVVpppwwwkkk```YYYTTTQQQOOOPPPSSSVVVXXXXXX\\\___dddjjjssszzzuuummmlllooowwwgggPPPFFFDDD@@@AAADDDMMM```~~~xxx___VVVXXXhhhsss{{{}}}ttt^^^UUUSSSQQQNNNMMMLLLKKKJJJKKKLLLNNNOOOMMMLLLLLLOOORRRTTTTTTTTTUUUUUUTTTRRRPPPQQQSSSVVVXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[\\\[[[ZZZXXXVVVWWWYYYaaa```^^^___fffssszzzyyy|||~~~yyytttqqqpppqqqsssuuuuuutttsssnnnkkkhhhggghhhkkklllmmmjjjkkklllmmmmmmlllkkkjjjeeefffgggiiilllnnnqqqrrruuuuuuvvvxxx{{{~~~xxxoooiiieeecccbbbaaaaaa___\\\YYYWWWTTTPPPNNNLLLKKKIIIGGGBBB@@@>>>===>>>>>>===<<<;;;:::999999999999999::::::;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIILLLOOOPPPQQQSSSVVVXXXYYY\\\bbbgggppp~~~zzzoooooouuu{{{uuuzzznnnbbb\\\\\\[[[\\\]]]^^^_______________\\\XXXVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWYYY[[[ZZZVVVQQQNNNMMMGGGFFFEEECCCAAA>>>===<<<:::;;;===>>>AAAMMMggg~~~pppeee]]]UUUPPPOOOOOOOOOQQQSSSUUUUUUUUUXXX\\\ccckkkvvvxxxqqqpppqqqvvvfffPPPEEEBBBBBBBBBDDDOOOeeettt```\\\aaarrrzzzzzzwwwyyyooo[[[TTTRRROOOMMMLLLLLLKKKKKKKKKMMMNNNOOOOOONNNNNNPPPRRRTTTTTTTTTSSSSSSRRRPPPOOOOOORRRTTTVVVWWWYYYZZZZZZYYYXXXXXXYYYZZZYYYXXXVVVUUUWWWYYY```]]][[[ZZZ___iiiwww}}}zzzwwwrrrrrrrrrtttuuuuuurrrpppiiifffcccbbbdddfffhhhhhhfffggghhhiiihhhgggfffeeeaaaaaabbbdddfffhhhjjjkkkiiijjjlllnnnrrrwww{{{~~~~~~}}}tttlllgggeee[[[ZZZXXXWWWVVVUUURRRPPPOOOMMMJJJIIIHHHGGGDDDCCC@@@>>><<<<<<<<<<<<;;;999::::::::::::::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPRRRSSSUUUWWWYYY```dddjjjtttzzzvvv||||||vvv{{{xxxkkkbbb___```^^^^^^^^^^^^^^^^^^]]]]]]```^^^[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYTTTVVVVVVVVVSSSOOOMMMLLLFFFEEEDDDCCCAAA@@@??????;;;;;;<<<<<<===GGG^^^ttt|||nnnbbbZZZUUUQQQNNNLLLMMMNNNPPPQQQRRRSSSSSSUUU[[[cccnnn{{{zzztttrrrttt}}}|||cccOOOEEEBBBBBBBBBEEEPPPgggkkkaaadddmmm{{{uuurrr{{{jjjZZZTTTPPPMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQPPPPPPQQQSSSTTTTTTSSSQQQRRRRRRPPPOOOOOORRRTTTTTTWWWYYYYYYXXXVVVVVVWWWWWWXXXXXXWWWVVVUUUWWWYYY[[[YYYYYY[[[^^^cccooozzz}}}zzzwwwwwwwwwwwwwwwwwwuuurrrooofffdddaaa```bbbcccdddddd``````aaaaaaaaa``````___\\\\\\\\\]]]^^^```aaabbb``````aaadddhhhlllqqqtttxxx{{{}}}yyyvvvxxx{{{}}}~~~}}}{{{zzztttwwwyyyssshhh```^^^___TTTSSSPPPOOOOOONNNLLLJJJHHHFFFDDDCCCCCCBBB@@@>>>===;;;::::::::::::888666::::::::::::;;;<<<<<<===<<<===>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQRRRTTTVVVYYY\\\bbbhhhsss{{{yyyxxxxxxvvvxxx~~~zzz}}}sssjjjdddaaabbb```______^^^]]]]]]\\\\\\aaa___^^^^^^___``````___\\\\\\ZZZYYYXXXXXXXXXYYYVVVVVVUUUSSSQQQNNNKKKIIIHHHGGGEEECCCBBBAAA@@@@@@<<<;;;;;;;;;<<>>@@@AAABBBDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOQQQSSSUUUWWW[[[aaaeeekkkuuuyyynnnjjjhhhhhhlllpppuuuzzz{{{~~~}}}xxxooojjjeeebbbaaa______^^^]]]]]]]]]^^^^^^```___```bbbddddddcccaaa]]]\\\[[[ZZZXXXWWWWWWVVVWWWVVVTTTSSSRRRQQQOOOMMMMMMKKKHHHEEEBBB@@@??????>>>;;;:::;;;<<>><<<:::999999999:::<<<===<<<:::888888888999:::;;;<<<======>>>???@@@BBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOSSSTTTVVVYYY\\\bbbiiinnn|||~~~mmmaaa]]][[[]]]eeelllrrrzzzyyyvvv|||}}}yyyzzz}}}rrrllljjjeeeaaa```]]]]]]]]]]]]]]]^^^___```^^^___```cccffffffdddbbb]]]\\\[[[ZZZXXXVVVUUUTTTUUUTTTSSSTTTUUUVVVUUUTTTQQQOOOKKKFFFBBB???======???;;;:::;;;===CCCOOOZZZuuu~~~uuummmeee]]]RRRKKKIIIJJJKKKLLLLLLOOOSSSTTTSSSSSSWWWZZZ[[[bbbmmmzzz|||{{{}}}~~~}}}fffZZZOOOEEEAAAEEEFFFFFFPPPfff}}}zzziii[[[VVV^^^mmmxxxwww{{{~~~}}}yyyuuuoooiiieee```^^^hhh|||~~~hhhZZZTTTNNNOOOQQQKKKMMMMMMMMMLLLMMMMMMNNNNNNOOOMMMLLLMMMOOOQQQRRRRRRMMMPPPSSSVVVWWWVVVTTTRRRYYYXXXWWWVVVUUUTTTTTTSSSVVVXXXYYYXXXWWWUUUVVVVVVXXXZZZ]]]]]]\\\[[[[[[[[[dddooo|||{{{tttqqqooowww}}}|||zzz{{{{{{vvvrrrooollljjjeeedddbbbaaa```^^^[[[YYYZZZYYYXXXWWWWWWWWWWWWWWWWWWUUUSSSSSSSSSSSSRRRQQQMMMMMMNNNOOOQQQRRRSSSSSSYYYZZZ\\\___aaadddfffgggooooooooopppqqqsssuuuuuuyyy{{{|||}}}|||}}}|||}}}|||||||||||||||{{{{{{{{{{{{wwwzzz|||yyyxxxvvvvvvuuutttrrrpppnnnmmmhhhhhhgggfffeeedddcccccccccbbbccccccccc```ZZZWWWUUURRROOOMMMLLLJJJGGGEEEBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHJJJIIIIIIIIIJJJLLLNNNOOOUUUTTTYYYaaaeeehhhqqq|||yyyhhh\\\WWWUUUVVV^^^llluuuxxx|||tttrrruuuzzz~~~yyy}}}wwwkkkfffccc```^^^^^^]]]]]]]]]]]]^^^___``````___```cccddddddccc```___```^^^ZZZVVVTTTTTTVVVWWWWWWXXXYYYZZZYYYXXXUUUTTTQQQOOOMMMJJJFFFCCCAAA???===<<<>>>@@@???@@@HHHRRRooo~~~|||qqqiii]]]VVVMMMHHHGGGIIILLLMMMNNNQQQTTTUUUTTTUUUXXX\\\bbbjjjvvv~~~uuu^^^RRRKKKCCCBBBEEEEEEMMM___yyylll\\\WWW\\\gggooonnnsss}}}}}}{{{}}}vvvssspppjjjeeebbb```aaammmzzzdddWWWRRRLLLMMMOOOJJJLLLLLLLLLLLLLLLMMMNNNOOOMMMLLLKKKKKKKKKMMMMMMMMMJJJLLLPPPTTTWWWXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSUUUWWWWWWVVVUUUUUUVVVWWWYYY[[[\\\[[[ZZZZZZZZZccckkkvvv}}}}}}wwwpppkkkiiioooyyy}}}yyywwwwww{{{tttoookkkiiigggeeecccbbbbbbaaa___\\\YYYYYYXXXWWWVVVUUUUUUUUUVVVTTTRRRPPPOOOPPPPPPOOONNNLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRTTTVVVYYY[[[]]]^^^dddeeeeeefffhhhjjjkkklllqqqssstttuuutttuuuwwwxxxyyyzzz|||~~~~~~zzzvvvwwwyyyzzzxxxuuuvvvvvvuuuuuuuuuttttttttttttwwwzzz{{{yyyuuusssqqqnnnnnnmmmllljjjhhhfffeeedddcccbbbbbb``````___^^^]]]\\\ZZZYYYYYYWWWTTTRRRNNNLLLJJJIIIHHHGGGEEECCC@@@@@@???>>>===<<<;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOQQQSSSUUUVVVVVV[[[dddllluuuxxxkkk^^^TTTRRRPPPRRR\\\kkkvvv~~~yyymmmpppwww{{{pppfffcccbbb___]]]^^^\\\\\\[[[\\\\\\]]]^^^___^^^___aaaccccccaaa___^^^^^^\\\XXXUUUTTTUUUVVVXXXYYYYYYZZZZZZYYYWWWVVVTTTRRRQQQNNNKKKHHHEEECCCAAA@@@???@@@AAA??????FFFOOOhhhyyywwwkkkbbbUUUPPPJJJGGGHHHKKKNNNPPPRRRUUUXXXXXXXXXYYY^^^bbblllvvvkkkSSSIIIFFFBBBCCCGGGGGGZZZvvvmmm\\\WWW\\\cccggggggllluuuwwwvvvxxxsssqqqmmmhhhdddbbbdddkkkyyysss^^^SSSOOOIIIJJJMMMIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKNNNQQQTTTVVVXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPRRRUUUUUUUUUTTTTTTUUUUUUWWWZZZZZZZZZYYYYYYYYY```eeemmmtttwwwssslllfffgggjjjqqq|||~~~yyyxxxzzz}}}~~~tttmmmiiifffeeecccbbbbbbbbbbbb```\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLMMMNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJLLLNNNPPPRRRTTTUUUXXXYYYYYY[[[]]]___aaabbbeeegggiiiiiiiiiiiikkkmmmmmmnnnppprrrtttvvvwwwwww|||{{{{{{|||}}}}}}{{{yyyvvvrrrooonnnppppppnnnkkkllllllllllllkkkkkkkkkkkkkkknnnppppppmmmjjjgggfffffffffeeedddcccaaa___^^^\\\\\\[[[ZZZYYYXXXXXXWWWUUURRROOONNNNNNMMMLLLKKKEEEDDDBBBBBBCCCCCCAAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::999999;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIKKKMMMOOOPPPRRRVVVXXX[[[\\\bbbmmmyyysssggg\\\SSSOOOPPPTTTXXXcccrrrxxxnnnjjjrrr}}}ppphhhaaa```___]]][[[\\\ZZZYYYYYYZZZZZZ[[[\\\]]]\\\]]]___``````___]]]\\\]]][[[YYYWWWWWWXXXZZZ\\\[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRPPPMMMJJJGGGEEEDDDDDDBBBAAAAAA???>>>CCCKKK^^^ppp{{{pppcccYYYQQQOOOKKKJJJKKKOOOSSSUUUWWWZZZ\\\]]]^^^aaagggllluuu{{{cccKKKCCCCCCBBBDDDIIIOOOiiimmmZZZWWW\\\bbbdddfffhhhooopppqqq{{{vvvrrrnnnlllhhhppp|||lllYYYPPPNNNHHHIIIMMMIIIMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIJJJKKKMMMMMMNNNOOOQQQSSSTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQNNNPPPTTTUUUUUUTTTUUUUUUTTTWWWYYYZZZYYYXXXYYYYYY\\\___dddlllrrrrrrnnnhhhiiiiiimmmyyy~~~vvvmmmhhhfffdddaaaaaaaaaaaaaaa^^^ZZZWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWYYYZZZ[[[\\\^^^^^^^^^^^^```bbbaaabbbeeehhhjjjlllmmmnnnqqqppppppqqqrrrrrrooommmnnnkkkhhhggggggfffdddbbbccccccccccccbbbbbbbbbbbb___aaaccccccaaa^^^]]]]]]aaa``````___^^^\\\ZZZYYYUUUTTTTTTSSSRRRQQQPPPPPPLLLKKKIIIHHHHHHHHHFFFDDD@@@???======>>>>>>===;;;<<<<<<;;;;;;::::::999999:::::::::::::::::::::999;;;;;;<<<============<<<======>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGIIIJJJKKKLLLIIILLLPPPQQQRRRTTTYYY\\\bbbfffppp|||wwwggg[[[SSSOOOPPPTTTaaaiiiwww~~~yyysssqqqmmmiiimmmyyy{{{iiibbb]]]]]]]]]YYYXXXYYYWWWWWWWWWXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ]]]\\\ZZZZZZZZZ\\\^^^```\\\[[[ZZZXXXWWWVVVVVVVVVRRRQQQPPPMMMKKKIIIGGGFFFEEEAAA??????===<<>>===;;;;;;;;;;;;999888:::::::::999999999999999::::::::::::::::::::::::;;;<<<======>>>>>>>>>===>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNMMMQQQTTTVVVVVVYYY___eeeiiissswwwjjj[[[RRRNNNOOOTTT[[[lllzzz}}}zzz{{{yyyqqqkkkhhheeeiiisssssseee___[[[[[[ZZZVVVTTTVVVVVVVVVVVVVVVVVVWWWYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYY[[[ZZZYYYYYYZZZ\\\^^^___[[[ZZZYYYWWWVVVVVVUUUUUUQQQPPPOOOMMMLLLJJJIIIHHHDDD@@@======<<<;;;???EEEMMM^^^ttt{{{sssjjj___TTTMMMLLLNNNOOOPPPQQQTTTWWWZZZ[[[]]]aaadddiiiqqq{{{{{{{{{~~~gggUUUFFFCCCCCCBBBFFFMMM___}}}pppZZZUUUYYY]]]___eeedddggghhhkkk{{{zzz{{{~~~xxx___QQQMMMMMMHHHJJJOOOLLLNNNMMMKKKHHHFFFDDDCCCCCCAAADDDHHHHHHFFFFFFHHHJJJIIIIIIJJJLLLNNNQQQSSSUUUSSSSSSRRRQQQPPPOOONNNNNNLLLPPPTTTVVVVVVUUUTTTTTTQQQTTTVVVWWWWWWWWWWWWXXXUUUVVVXXX___hhhrrrzzz~~~~~~}}}{{{uuuttt}}}wwwooojjjfffdddbbb```^^^]]]ZZZWWWTTTRRRQQQPPPNNNMMMLLLLLLLLLIIIGGGEEEEEEGGGGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMNNNOOONNNOOOQQQRRRPPPRRRTTTWWWYYY[[[]]]]]]___^^^___```bbbbbbaaa______^^^\\\ZZZXXXVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPQQQRRRRRRRRRRRRTTTUUUPPPPPPPPPPPPNNNMMMLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCAAABBBCCCEEEFFFDDD@@@<<<<<<;;;999999::::::999777999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGHHHJJJLLLNNNPPPMMMQQQUUUVVVWWW]]]gggooowwwzzzeee[[[QQQNNNPPPUUU^^^ggguuuzzzuuusssssspppiiidddcccdddmmm|||xxxkkkaaa]]]YYYYYYVVVRRRRRRUUUUUUUUUUUUUUUUUUVVVXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYWWWVVVUUUUUUUUUWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUPPPPPPOOONNNMMMLLLKKKJJJFFFAAA======<<<;;;>>>CCCHHHTTTjjj}}}yyyqqqhhh```WWWQQQMMMKKKNNNRRRUUUVVVYYY]]]``````cccggglllrrr}}}||||||}}}lllWWWKKKCCCCCCBBBAAAFFFOOOeeelll\\\WWW[[[^^^```ddddddkkknnnttt~~~yyy{{{~~~lllZZZMMMJJJLLLGGGIIIOOOMMMKKKJJJIIIGGGEEEDDDDDDDDDAAAEEEIIIIIIFFFDDDFFFIIIHHHIIIJJJLLLNNNPPPQQQQQQRRRRRRQQQPPPOOONNNMMMMMMKKKNNNSSSUUUTTTSSSRRRQQQNNNPPPSSSTTTTTTTTTUUUUUURRRSSSTTTYYYaaannn{{{xxxxxxvvvrrrrrryyyzzzsssnnniiifffaaa^^^\\\ZZZXXXVVVRRRQQQOOONNNLLLKKKKKKKKKGGGFFFDDDDDDFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHHHHHHHHHHJJJKKKIIIJJJMMMOOOQQQSSSTTTTTTUUUUUUVVVXXXZZZ[[[ZZZXXXVVVVVVTTTRRRPPPOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKIIIJJJLLLMMMHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>===============???@@@???===:::999888777888999::::::888888888888999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<===>>>????????????AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHJJJMMMPPPQQQOOOTTTXXXZZZ^^^ffftttlllZZZSSSPPPTTT]]]fffrrr{{{zzzvvvpppkkkggghhhgggdddeeehhhppp{{{nnneee]]]YYYVVVUUURRROOOPPPUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTQQQQQQPPPPPPOOONNNMMMMMMKKKEEE??????===;;;===AAADDDLLL```www}}}wwwrrrjjjaaaYYYSSSOOOMMMLLLPPPVVVZZZ\\\___cccgggfffiiinnnttt{{{~~~~~~ppp]]]LLLDDD@@@BBBAAA???EEEPPPiiiyyyhhh\\\[[[^^^bbbdddcccfffpppwww~~~|||xxx{{{cccWWWJJJIIIKKKFFFHHHNNNLLLHHHHHHGGGFFFEEEEEEFFFFFFEEEIIIMMMLLLHHHEEEFFFIIILLLLLLMMMMMMMMMMMMLLLLLLRRRQQQQQQPPPOOONNNMMMLLLJJJMMMRRRTTTSSSQQQPPPOOOKKKNNNQQQRRRRRRRRRRRRSSSQQQQQQRRRTTT[[[iiizzz}}}}}}~~~{{{wwwyyy}}}qqqssstttrrrrrrwww|||wwwmmmiiiccc___\\\ZZZYYYWWWRRRQQQOOONNNLLLKKKJJJJJJIIIGGGFFFFFFHHHIIIHHHGGGCCCCCCDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@AAACCCCCCCCCDDDEEEGGGEEEFFFHHHJJJLLLMMMNNNOOOMMMMMMNNNQQQTTTUUUSSSRRRPPPPPPOOOMMMKKKJJJJJJKKKGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFEEECCCBBBAAACCCEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999;;;:::888888:::::::::999555555555666999;;;;;;:::888888888999::::::;;;;;;<<<<<<<<<=========>>>>>><<<<<<===??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHIIIJJJMMMPPPRRRXXX]]]bbbeeejjjuuummm[[[WWWSSSTTT^^^kkkwww}}}vvvsssrrrhhhbbb^^^___aaadddkkkqqqvvvhhhdddYYYUUURRRRRRPPPMMMPPPVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTSSSRRRRRRQQQQQQQQQSSSUUUVVVVVVVVVTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPIIIBBB@@@>>><<<<<>>@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;::::::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>??????@@@@@@AAABBBBBB???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFLLLKKKJJJJJJLLLOOORRRTTT]]]```fffmmmyyy}}}uuugggYYYRRRUUUQQQXXXjjjyyy|||xxxqqqjjjfff```ZZZZZZbbbooo{{{~~~lllccc```XXXVVVSSSPPPNNNMMMMMMNNNRRRTTTUUUVVVUUUUUUVVVXXXWWWXXXXXXYYYXXXXXXWWWWWWYYYUUURRRRRRTTTUUUTTTRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNMMMKKKGGGBBB???>>>======<<>>>>>???@@@AAAAAA@@@AAACCCDDDBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCBBBAAAAAAAAA??????>>>>>>>>>=========AAA@@@@@@???>>>>>>===============<<<<<<;;;:::999<<<<<<;;;:::::::::::::::999999999999::::::::::::888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???>>>>>>======?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGIIIKKKNNNPPPRRRUUUZZZ]]]dddjjjttttttgggaaaYYYTTTSSSTTTYYYiii}}}{{{xxxtttqqqhhhaaa[[[^^^kkk|||uuuiiibbb^^^VVVTTTRRRPPPNNNNNNOOOPPPRRRSSSUUUUUUTTTTTTVVVWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXUUURRRQQQTTTUUUTTTRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLIIIDDDAAA@@@@@@???>>>@@@EEEPPPaaattt}}}xxxrrrmmmjjjdddbbb]]]WWWSSSSSSVVVYYY[[[___gggpppzzz~~~}}}}}}zzzrrr___NNNEEEAAA>>>===>>>>>>@@@IIISSSllltttYYYUUUTTT^^^ooo|||~~~pppjjjpppxxxpppppprrrsssyyyyyy```LLLIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@AAACCCEEEGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHIIIKKKLLLLLLMMMLLLJJJHHHFFFEEEGGGJJJOOORRRQQQPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNPPPQQQSSSTTTVVV]]]gggooo}}}|||qqqgggaaaaaafffjjjkkkkkkqqq|||}}}{{{~~~}}}yyypppgggbbbXXXUUUPPPNNNLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<===>>>??????======>>>???===>>>>>>??????>>>>>>===@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;:::999888777;;;;;;:::999999999::::::999999999:::::::::;;;;;;888999999999999:::::::::>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>===<<>>>>>AAAJJJTTTmmmlll[[[YYYZZZcccpppzzz|||{{{rrriiiooowwwooolllllllllsss~~~kkkWWWHHHEEECCCBBBCCCDDDEEEDDDCCCBBBCCCCCCCCCDDDCCCCCCCCC???@@@AAACCCDDDFFFFFFGGGGGGHHHHHHGGGFFFGGGIIIKKKJJJKKKKKKJJJIIIGGGEEECCCFFFIIIMMMOOOOOONNNNNNNNNPPPOOOOOOOOOOOONNNNNNNNNPPPRRRSSSUUUVVVZZZaaaeeeqqqyyyssskkkbbbfffiiihhhhhhooo~~~zzznnnhhhXXXUUUQQQOOONNNLLLJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<===>>>>>><<<;;;;;;<<<<<<======>>>>>>======<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999;;;;;;;;;;;;;;;:::999888;;;::::::999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@??????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLQQQVVVVVVWWW]]]hhhrrruuuhhhYYYRRRRRRVVVXXXYYYaaammmtttooonnnyyypppmmmlllfff```VVVUUUSSSQQQPPPPPPQQQRRRPPPQQQSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYVVVSSSPPPPPPSSSUUUTTTRRROOOOOOPPPQQQSSSTTTUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQMMMKKKHHHFFFEEEDDDBBB@@@===???EEEPPPaaattt|||xxxwwwtttqqqmmmiiifffeee___^^^\\\[[[[[[___eeeiiinnnttt}}}}}}zzz{{{}}}{{{~~~nnn[[[MMMEEECCC>>>;;;;;;>>>???CCCLLLWWWkkkxxxbbb[[[[[[___hhhrrryyyzzzyyyqqqjjjrrr|||vvvnnngggeeefffqqq~~~ttt___NNNEEEBBBAAA@@@AAACCCCCCBBBAAA@@@AAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDEEEHHHJJJIIIIIIJJJIIIHHHGGGEEEDDDDDDGGGJJJLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRTTTUUUWWWYYY]]]___kkkttt~~~vvvhhhkkkkkkhhhfffooossskkk]]]ZZZWWWUUUTTTRRROOOMMMIIIHHHHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>========================>>>>>>=========<<<<<<<<<<<<>>>???>>><<<;;;:::;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::999999999999999:::::::::;;;::::::999888:::::::::999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>==============================???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOUUUYYY]]]^^^bbbmmm~~~uuuddd]]]TTTQQQVVV___eeegggssszzzuuuvvv{{{vvvjjjkkkmmmggg___YYYXXXUUURRRPPPOOOPPPPPPOOOQQQRRRSSSRRRRRRSSSUUUYYYXXXWWWVVVUUUVVVVVVVVVUUURRROOOOOORRRTTTSSSRRRPPPPPPQQQRRRTTTUUUVVVVVVWWWVVVVVVUUUTTTRRRPPPOOOLLLJJJHHHGGGGGGEEEBBB@@@;;;<<>>@@@DDDOOOYYYeeetttyyyiiiXXXTTTYYYcccoooyyyqqqppp|||{{{wwwsssoooiiicccbbbeeeqqq|||}}}iiiTTTFFFAAA@@@??????@@@BBBBBBAAA???>>>???AAACCCDDDDDDCCCCCCAAAAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEDDDEEEGGGIIIGGGGGGHHHIIIHHHGGGFFFEEECCCFFFHHHIIIJJJJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSTTTVVVXXXZZZ\\\]]]gggnnnzzz}}}tttuuusssnnnmmmttt|||rrrdddbbb^^^[[[XXXUUUQQQNNNJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<<<<>>>@@@???>>><<<;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999::::::::::::999999999999888888999999999999888888;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=================================<<<===???@@@BBBBBBCCCCCCAAAAAABBBCCCCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMOOORRRSSSTTTWWW[[[aaagggqqqmmmbbbYYYVVVRRRRRR\\\lllwww{{{}}}vvv{{{}}}kkkccceeegggccc]]][[[YYYVVVSSSPPPPPPPPPPPPPPPQQQSSSSSSRRRRRRTTTUUUZZZYYYWWWUUUTTTTTTUUUUUUTTTQQQNNNOOORRRTTTSSSQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIIIIGGGCCCAAA;;;;;;<<>><<<<<<;;;<<>>@@@CCCDDDDDDCCCBBB@@@@@@??????@@@BBBCCCDDDBBBCCCEEEFFFEEEEEEEEEGGGDDDEEEFFFGGGGGGGGGFFFEEECCCDDDFFFGGGHHHIIILLLNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTVVVYYY\\\]]]]]]aaafffooo{{{~~~}}}ssspppkkkfffbbb\\\WWWSSSOOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>=========>>>=========<<<<<<<<<<<<;;;===???@@@>>><<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888999999999:::::::::::::::::::::::::::::::::;;;999::::::;;;;;;::::::999<<<;;;;;;;;;<<<<<<===>>>;;;<<<<<<<<<============<<<<<<<<<=========>>>>>>????????????????????????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOSSSWWW[[[^^^``````dddlllwwwxxxjjj^^^XXXSSSWWW[[[bbbppp~~~{{{pppbbb[[[\\\______]]]ZZZXXXUUUSSSQQQQQQRRRRRRPPPRRRSSSSSSSSSSSSTTTVVVYYYXXXVVVUUUTTTUUUVVVWWWSSSPPPMMMNNNQQQSSSSSSQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLJJJEEEBBB???>>>===???IIIZZZooo}}}{{{}}}~~~~~~|||zzz{{{{{{{{{zzzwwwtttpppnnnqqqtttwwwyyy{{{~~~~~~|||}}}{{{zzz}}}~~~ssshhhXXXKKKDDDAAA???===<<<;;;<<<@@@BBBGGGRRR]]]```___dddlllkkk___VVVTTTTTTbbbuuu}}}tttrrrjjjeeeeeedddeeemmmwww|||qqqYYYDDD???CCC@@@??????@@@AAAAAA>>><<<<<<===@@@BBBDDDDDDCCCBBB>>>>>>>>>???AAACCCEEEGGGAAACCCFFFGGGFFFEEEEEEEEEAAABBBDDDFFFFFFFFFFFFEEEBBBDDDEEEFFFGGGHHHKKKNNNLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTVVVZZZ]]]^^^___[[[^^^fffsss|||vvvppphhhaaa\\\TTTSSSQQQOOOMMMKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;:::<<>>===<<<<<<<<<<<<============<<<<<<999999999999999:::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<=========>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMOOOTTTYYY```eeejjjlllpppttt~~~wwwggg\\\VVVTTTOOO[[[iiiwww~~~rrriii^^^WWWWWWZZZ^^^___XXXWWWTTTSSSRRRRRRTTTTTTQQQRRRTTTTTTSSSSSSUUUVVVXXXWWWUUUTTTTTTUUUWWWXXXSSSPPPMMMNNNQQQSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQPPPNNNNNNNNNNNNNNNLLLGGGDDDBBB@@@>>>>>>FFFVVViiiwww~~~{{{{{{|||}}}~~~~~~~~~~~~|||zzzyyyxxx}}}zzzyyyzzz{{{|||{{{{{{{{{|||{{{zzzpppcccXXXLLLFFFBBB===;;;===;;;===DDDMMMPPPPPPVVV```aaaccchhhkkkeee[[[TTTSSSZZZmmm|||sss~~~pppiiicccbbbaaacccnnnzzz~~~gggOOODDDBBBBBB?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJTTTSSSQQQRRRTTTUUUTTTTTTSSSTTTUUUWWWZZZ\\\]]]^^^XXX\\\dddooovvv~~~~~~|||{{{}}}yyyoooggg```\\\WWWUUUTTTQQQLLLHHHGGGFFFDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA>>><<<>>>??????@@@@@@>>>===<<>>???>>><<<<<<<<<======<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@???>>>======>>>???@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBEEEEEEEEEFFFGGGJJJMMMOOOSSSXXX___eeekkksss}}}kkk]]]XXXTTTSSSTTT```ppp~~~zzzgggaaaZZZVVVWWWZZZ[[[\\\\\\ZZZVVVSSSRRRQQQRRRSSSPPPPPPPPPPPPQQQSSSTTTUUUVVVUUUSSSRRRQQQRRRTTTUUURRRRRRSSSSSSTTTTTTTTTUUURRRPPPOOOMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMNNNMMMLLLJJJHHHGGGAAA@@@@@@@@@AAAJJJ___rrr|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwww|||}}}~~~}}}{{{{{{|||}}}|||{{{zzz{{{}}}~~~~~~~~~}}}rrreeeVVVLLLDDDAAA???<<<<<<>>>>>>>>>EEESSS^^^cccgggmmmmmmqqquuurrreeeWWWSSSVVVdddvvv}}}uuuuuuxxxkkkddd^^^\\\]]]cccqqq~~~eeeMMMBBB???>>>========================<<<===>>>???@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKNNNPPPQQQUUUSSSRRRRRRTTTUUUUUUTTTSSSTTTUUUWWWYYYZZZ\\\\\\[[[\\\aaaiiipppxxx|||||||||xxxsssooooooppp{{{vvvmmmggg___YYYVVVSSSPPPLLLJJJIIIHHHHHHHHHGGGEEECCCEEEDDDCCCCCCDDDCCCAAA???>>>??????@@@??????======???===<<<===>>>???>>><<<<<<<<<======<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>?????????>>>======>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCEEEFFFFFFFFFFFFEEEIIIJJJKKKMMMOOOQQQSSSUUUWWW___kkkwwwttt```YYYVVVSSSXXXaaasss~~~vvvlllccc^^^XXXUUUUUUWWWXXXXXXYYYWWWUUURRRQQQQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSUUUSSSQQQPPPOOOPPPQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMNNNOOOPPPRRRRRRQQQPPPOOONNNMMMLLLLLLMMMMMMMMMLLLJJJHHHGGGCCCAAAAAA@@@@@@HHH[[[mmm{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyxxxwwwyyy{{{}}}}}}|||||||||}}}{{{zzzzzz|||{{{xxxxxxyyy{{{~~~xxxfffVVVHHHAAA============>>>BBBBBBDDDPPPeeexxxwwwbbbSSSTTT]]]lll|||~~~tttnnnqqq|||xxxsssmmmeee\\\YYY\\\fffvvvvvv]]]III@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????@@@???????????????@@@@@@AAAAAA@@@?????????@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHLLLPPPTTTWWWYYYUUUSSSRRRRRRTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ]]][[[\\\aaagggooo}}}{{{}}}{{{||||||zzzzzz~~~}}}uuupppmmmjjjgggcccbbbgggvvvyyymmmddd___[[[WWWTTTMMMLLLJJJJJJIIIGGGCCCAAADDDCCCBBBBBBCCCBBB@@@?????????@@@@@@??????>>>===???===<<<===>>>???>>><<<<<<============<<<;;;;;;=========<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<=====================>>>>>>>>>??????>>>>>>=========>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRUUUYYY\\\cccnnnxxxcccSSSSSSRRRQQQ___sss~~~}}}wwwfff^^^^^^ZZZVVVSSSSSSSSSSSSSSSUUUTTTSSSQQQQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSRRROOOMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHEEECCCBBBAAA@@@EEEUUUdddttt}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}||||||{{{{{{|||{{{{{{zzz{{{|||}}}~~~zzz|||}}}~~~~~~}}}|||||||||}}}zzzzzzzzzyyyyyyyyyxxxxxxxxxzzz||||||{{{{{{{{{|||xxxyyy||||||zzzuuuqqqoooppptttwww}}}qqq\\\KKKCCC>>><<<===>>>>>>AAAEEEFFFQQQfffrrr^^^RRRXXXcccnnnyyyzzztttpppmmmnnnzzz~~~|||zzzwwwuuummmccc^^^aaalll|||~~~fffQQQDDD@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHLLLQQQUUUYYY[[[VVVTTTQQQQQQSSSUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXYYY[[[YYYYYY\\\```fffqqq{{{~~~{{{wwwsssvvvxxxxxxxxx|||wwwqqqmmmllllllkkkeee___]]]eeeppp|||xxxqqqkkkeee```WWWSSSOOOLLLJJJIIIGGGEEEDDDCCCBBBCCCDDDCCCAAA???@@@@@@@@@@@@??????>>>>>>???===<<<===>>>???>>><<<===============<<<;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>======>>>>>>>>>?????????>>>======>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOQQQTTT[[[ccciiivvvrrr^^^QQQSSSTTTUUUkkkzzzpppuuu{{{jjj^^^YYYXXXVVVTTTRRRQQQPPPPPPPPPRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQOOOLLLKKKLLLMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLNNNMMMMMMMMMLLLKKKJJJJJJHHHEEECCCBBB@@@BBBNNN[[[nnnyyy~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{zzz{{{{{{zzzzzzyyyyyyxxxxxxwwwyyyyyyxxxxxxyyyzzz|||}}}xxxyyy{{{{{{{{{}}}}}}||||||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{{{{yyyxxxxxxyyyvvvzzz~~~rrrqqqnnnkkkiiikkkpppttt{{{}}}}}}jjjUUUGGGDDD@@@>>>???>>>===AAAFFFIII___wwweeeXXXUUU^^^iiirrrxxxyyyuuuqqqrrrtttuuuvvv}}}}}}xxxssskkkfffjjjvvvqqqXXXHHHBBB@@@???>>>;;;;;;;;;<<<<<<=========;;;<<<===>>>????????????>>>=========>>>>>>???@@@?????????@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHKKKOOOSSSVVVXXXVVVSSSPPPPPPRRRTTTUUUUUUZZZZZZZZZYYYYYYXXXXXXXXXXXXVVVVVVZZZ]]]___dddkkksss|||sssmmmkkkqqqyyy~~~uuummmjjjjjjlllmmmlllccc]]]^^^dddmmm{{{yyyrrrfff```YYYRRROOONNNMMMLLLIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@@@@??????????????????===<<<===>>>???>>><<<======>>>>>>======<<<;;;========================;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<==============================????????????????????????=========>>>>>>>>>??????>>>>>>>>>>>>????????????===>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKPPPRRRTTTVVV[[[ffftttvvvmmmlll\\\SSSVVVYYY```|||wwwmmmsss{{{nnnbbbYYYVVVSSSSSSRRRPPPOOONNNOOOOOORRRSSSSSSTTTUUUUUUTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQNNNMMMLLLLLLMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLOOONNNNNNMMMLLLLLLLLLLLLIIIFFFDDDCCC@@@AAAIIISSSiiiuuu~~~|||{{{{{{{{{{{{}}}~~~~~~~~~|||{{{zzzyyyyyyyyyxxxwwwwwwwwwvvvvvvuuuuuuxxxwwwwwwvvvwwwxxxyyyzzzxxxyyyyyyyyyyyyzzz}}}~~~}}}||||||}}}xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyywwwuuuuuuvvvxxxwww}}}{{{uuurrrjjjjjjiiigggfffiiipppuuu}}}}}}tttaaaPPPEEECCC???===>>>===<<>>????????????===<<<<<<<<<===>>>???@@@??????@@@AAABBBDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGJJJMMMPPPSSSTTTUUURRROOONNNPPPSSSTTTUUUZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTUUUYYY[[[ZZZ[[[^^^fffsssvvvpppmmmttt}}}rrriiieeefffjjjnnnnnneee^^^]]]```hhhuuuwwwpppfff\\\VVVRRRPPPOOOKKKIIIHHHGGGGGGEEECCC@@@AAAAAA@@@????????????@@@???===<<<===>>>???>>><<<===>>>>>>>>>>>>===<<<<<<<<<============>>>>>>>>>;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJJJJLLLMMMOOOPPPTTTWWW[[[___ggguuutttgggaaaZZZTTTQQQVVV^^^nnn}}}uuuyyypppfff\\\UUURRROOOPPPPPPNNNMMMMMMOOOQQQSSSTTTUUUVVVUUUTTTSSSRRRNNNNNNNNNOOOPPPQQQSSSTTTQQQPPPNNNLLLLLLMMMNNNOOOSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNKKKKKKJJJIIIIIIJJJKKKLLLOOONNNMMMLLLLLLLLLLLLMMMIIIGGGEEEEEEBBBAAAFFFNNN```ooo~~~~~~}}}||||||{{{|||{{{zzzzzzzzz{{{|||}}}}}}}}}{{{zzzyyyyyyxxxxxxuuuuuuuuuuuuuuutttttttttwwwvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{{{{wwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuusssrrrsssvvvyyy|||zzztttmmmiiiccceeefffffffffkkksss{{{iiiWWWJJJCCCAAA>>>=========>>>EEEMMMaaa~~~qqq\\\RRRQQQXXXccclllwwwuuurrrsss~~~yyy}}}kkkZZZIIIBBB@@@===999999999999999:::;;;<<<<<<<<<::::::<<<===============<<<<<<<<<<<<===>>>??????AAAAAAAAA@@@AAAAAABBBCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGHHHKKKMMMPPPSSSUUUTTTQQQNNNMMMNNNQQQSSSTTTXXXXXXXXXWWWVVVVVVUUUUUUVVVSSSSSSWWWXXXVVVVVVXXX]]]gggyyyuuullliiimmmvvv|||xxxqqqjjjiiikkkrrr}}}~~~sssiiiaaaZZZUUUPPPOOOMMMKKKJJJHHHEEEBBBBBBAAA@@@?????????@@@@@@???===<<<===>>>???>>><<<>>>>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>?????????@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLNNNPPPTTTVVVXXX[[[bbbjjjrrr|||wwwhhh___]]]SSSWWW\\\cccooorrrgggaaaYYYRRROOOKKKLLLLLLKKKJJJKKKOOORRRSSSTTTUUUVVVUUURRROOONNNNNNNNNNNNNNNNNNOOOPPPQQQOOONNNLLLKKKLLLMMMOOOPPPRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNOOOOOONNNNNNMMMLLLJJJIIIHHHGGGHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLIIIFFFFFFFFFDDDBBBEEELLLVVVfffxxx~~~~~~~~~~~~}}}|||{{{zzzzzz}}}|||{{{zzzyyyzzzzzz{{{}}}|||{{{zzzyyyxxxxxxxxxttttttttttttttttttttttttwwwvvvuuuttttttuuuvvvwwwyyyyyyyyyxxxwwwxxx{{{}}}||||||}}}~~~}}}|||zzzyyyuuuuuuuuuuuuuuutttttttttssssssrrrppppppssswww{{{}}}{{{zzz}}}zzzwwwtttqqqlllggg___bbbeeefffgggmmmwwwyyyaaaPPPFFFAAA@@@>>>===>>>???BBBKKKUUUpppwwwiiiXXXQQQQQQWWWbbbkkkooonnnmmmuuu~~~|||^^^NNNAAA??????;;;888888777777888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????CCCBBBAAA@@@????????????@@@@@@@@@AAABBBDDDGGGHHHGGGHHHIIILLLOOORRRUUUWWWSSSPPPMMMLLLMMMPPPRRRSSSVVVVVVVVVUUUUUUTTTTTTTTTXXXTTTRRRTTTVVVTTTTTTVVVXXX___nnnzzzssssss{{{}}}~~~uuujjjccc\\\ZZZWWWUUUTTTQQQNNNKKKBBBAAA@@@?????????@@@AAA???===<<<===>>>???>>>===>>>>>>>>>>>>>>>======<<<<<<=========>>>>>>??????<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@???@@@AAACCCDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLMMMPPPTTTYYY]]]___hhhqqq~~~yyytttkkk^^^XXXYYY\\\hhhrrrxxxyyyhhhaaa^^^YYYSSSOOOIIIJJJJJJIIIGGGIIINNNSSSSSSTTTUUUUUUSSSPPPMMMJJJOOOOOONNNNNNMMMMMMNNNNNNMMMLLLKKKJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLIIIHHHGGGGGGGGGIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKHHHFFFFFFGGGEEECCCEEEKKKNNN___sss~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz~~~|||zzzxxxwwwwwwwwwyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxwwwxxxzzz|||yyyyyyzzzyyyxxxvvvtttsssuuutttrrrqqqpppoooppppppnnnnnnmmmmmmnnnssszzz|||vvvtttooommmttt~~~xxxqqqmmmmmmllliiifff```bbbeeegggkkksss}}}|||qqqZZZIIIAAA???>>>;;;<<>>>>>>>>>>>@@@@@@??????????????????AAAAAAAAABBBCCCDDDDDDEEEHHHJJJLLLNNNQQQSSSTTTTTTSSSQQQOOOMMMLLLMMMOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUWWWXXX___qqq|||zzzlllhhhdddbbbaaa\\\TTTMMMIIIBBB???AAABBB@@@>>>???>>>===<<<;;;;;;;;;<<<===??????>>>>>>>>>=================================>>>>>>>>>>>>>>>>>>======????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========@@@????????????@@@@@@AAA????????????????????????>>>>>>>>>@@@CCCDDDEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHMMMJJJIIIJJJJJJIIIMMMTTTTTTUUUWWW[[[```gggpppvvvooodddccc```YYY]]]hhhuuu}}}pppccc^^^[[[VVVPPPNNNKKKKKKJJJJJJLLLMMMOOOPPPSSSSSSSSSQQQNNNKKKKKKKKKOOOOOONNNMMMMMMMMMNNNNNNLLLLLLLLLKKKLLLMMMMMMNNNPPPPPPOOONNNMMMMMMMMMMMMOOOOOOMMMMMMMMMMMMOOOOOOHHHGGGGGGHHHIIIIIIHHHFFFKKKKKKIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEJJJXXXkkkzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{|||{{{zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuttttttsssuuuuuuvvvvvvuuuttttttsssvvvvvvvvvvvvvvvvvvvvvvvv{{{{{{{{{xxxuuussstttuuuvvvvvvwwwxxxwwwvvvtttsssooonnnlllkkkjjjjjjjjjkkkllllllllllllooottt{{{~~~wwwsssmmmmmmlllmmmuuu~~~~~~yyyssslllhhhhhhgggdddaaa```cccfffiiinnnvvv~~~jjjVVVHHHAAA???<<<<<<>>>AAADDDNNNdddyyyuuueeeVVVVVV___eeehhhiiimmmkkkooo~~~|||~~~eeeLLLFFF???;;;<<<<<<:::888777888999:::;;;;;;;;;:::;;;<<<===<<<;;;:::;;;===:::;;;<<<===>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIKKKMMMOOOPPPQQQRRRQQQOOOMMMKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRRRRQQQOOOOOOQQQSSSWWWWWW[[[hhhzzz~~~}}}wwwvvvuuuooodddZZZQQQIIIDDDEEEFFFDDDBBBCCCBBBBBB@@@??????>>>???????????????>>>>>>>>>==============================???>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????????????????????????????????????????@@@@@@?????????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGIIIIIIHHHFFFGGGHHHIIIKKKLLLMMMMMMLLLJJJLLLOOOPPPPPPTTTZZZZZZ]]]bbbhhhqqq|||qqqeee]]]______```kkkyyyvvvjjj^^^ZZZXXXSSSOOOMMMJJJJJJJJJKKKLLLNNNPPPQQQUUUUUUTTTRRRNNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKJJJKKKMMMMMMLLLJJJJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGTTTfffuuu~~~zzz{{{|||}}}}}}~~~}}}}}}||||||{{{zzzzzz{{{{{{{{{xxxxxxvvvuuuuuuvvvwwwwwwvvvvvvuuutttsssrrrqqqpppsssttttttttttttssssssrrruuuuuuuuuuuuuuuuuuuuuuuu||||||{{{wwwsssqqqpppqqqrrrssstttuuuuuutttsssrrrjjjhhhfffdddccccccddddddeeeggghhhjjjnnnssszzz~~~{{{vvvpppllliiieeeiiilllqqqyyy|||tttnnnhhhdddcccbbb```]]]___cccggglllrrr{{{ooo]]]OOOFFF@@@>>><<<===@@@DDDKKK^^^|||oooaaaWWW\\\ggglllkkkhhhhhhjjjrrr|||yyy|||}}}uuu[[[FFFBBB<<<:::<<<===<<<:::777888999:::;;;;;;;;;::::::<<<===<<<;;;:::;;;<<<;;;<<<===>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAA??????AAABBBDDDEEEFFFGGGGGGHHHIIIKKKMMMMMMNNNNNNOOOMMMKKKJJJJJJKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPNNNLLLLLLNNNPPPUUUUUUVVV]]]iiizzz{{{yyywww}}}xxxwwwwwwzzz|||zzzwwwzzzwwwiiiWWWNNNGGGFFFEEECCCBBBCCCBBBBBBAAA@@@??????>>>===?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSSSSRRRRRROOOOOOQQQVVVXXXYYY]]]cccggglllvvv}}}uuunnnbbb]]]\\\```bbbiiiyyy}}}kkkaaaXXXUUUUUUQQQMMMLLLJJJJJJJJJKKKMMMOOOPPPQQQQQQPPPOOOLLLIIIHHHIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGIIIJJJLLLNNNOOOPPPMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHIIIJJJJJJIIIHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEENNN]]]mmmzzzyyyzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{|||wwwvvvtttssssssssstttuuussssssrrrqqqpppooonnnnnnrrrrrrsssssssssrrrrrrqqqssssssssssssssssssssssssvvvwwwvvvtttrrrqqqrrrsssqqqrrrrrrsssrrrqqqpppooohhhfffccc___]]]\\\]]]]]]\\\___bbbfffjjjooouuuzzzyyywwwsssoookkkhhhfffeeeffflllsssyyy|||ppplllfffcccaaaaaa```^^^^^^ccchhhnnnuuusss```PPPGGGCCC@@@>>>AAA???@@@GGGXXXsssjjj^^^WWW^^^jjjmmmjjjfffcccgggttt{{{zzz|||}}}}}}kkkSSSCCC???;;;:::;;;<<<;;;;;;666666777888999999999999:::;;;<<<<<<::::::;;;<<<<<<======>>>??????>>>>>>======>>>??????@@@AAAAAA>>>>>>@@@BBBCCCEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIIIIKKKLLLQQQRRRSSSUUU]]]jjjzzz{{{vvvqqquuuwwwnnnmmmnnnrrrssssssxxxttt^^^TTTKKKHHHFFFDDDCCCEEECCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDFFFHHHIIIJJJKKKLLLNNNPPPWWWYYY\\\^^^^^^\\\ZZZXXXYYYWWWYYY^^^aaaccciiiqqq||||||uuuoookkkfffbbbZZZ```ggglllnnnuuuyyy{{{nnnbbbZZZTTTSSSSSSQQQNNNNNNLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLIIIFFFEEEGGGHHHIIIJJJLLLLLLLLLJJJHHHFFFFFFGGGHHHJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEGGGGGGFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDIIIUUUeeettt~~~}}}zzz{{{|||}}}~~~~~~~~~~~~||||||||||||||||||{{{{{{wwwuuutttrrrqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssrrrpppppprrrsssrrrrrrrrrqqqpppmmmkkkjjjgggddd___ZZZVVVTTTTTTUUUTTTWWW]]]aaafffjjjooorrrqqqooollljjjhhhhhhiiijjjooovvv}}}yyyllliiidddaaa````````````^^^cccjjjqqqxxx|||}}}vvvhhhUUUIIIDDDDDDCCCAAAFFFBBBBBBMMMhhh~~~ggg]]]XXX___hhhjjjhhheee```gggxxx}}}wwwvvvvvv~~~~~~aaaJJJAAA>>>;;;:::999999999999555555555666777777888888:::;;;<<<;;;:::999:::<<<<<<======>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@======???@@@BBBDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKIIIGGGGGGIIIKKKMMMOOOQQQSSSVVV___kkkttt{{{qqqqqq}}}rrreeeccceeekkkqqqwww}}}iii___TTTPPPNNNJJJJJJKKKHHHHHHGGGGGGFFFFFFEEEEEE@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMOOOPPPRRRUUU[[[___dddhhhmmmqqqrrrpppkkkiiieeecccdddjjjpppvvvwwwrrrjjjccc^^^\\\\\\\\\]]]lll{{{}}}|||~~~}}}}}}qqqaaa]]]VVVRRRSSSTTTQQQPPPQQQNNNNNNNNNNNNMMMMMMMMMLLLOOOOOONNNLLLIIIHHHIIIKKKIIIJJJLLLLLLKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKKKKIIIGGGFFFGGGHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFNNN\\\mmmzzz{{{yyy~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}{{{zzzzzzvvvuuusssqqqppppppppppppoooooooooooooooooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrpppnnnnnnoooppprrrrrrqqqpppnnnkkkiiigggddd```ZZZTTTPPPNNNNNNNNNPPPUUU[[[```dddgggjjjmmmlllkkkjjjiiikkknnnqqqtttwww}}}~~~yyyssseeeccc```^^^]]]^^^___``````eeemmmttt{{{~~~zzz~~~iii^^^OOOFFFDDDEEEFFFEEEGGGEEEHHHYYYyyyvvvddd^^^]]]bbbhhhhhhggggggccckkk~~~zzzrrrppprrrsssVVVAAA???===;;;999888777777777555555555555666777888999999;;;<<<;;;:::999:::;;;<<<<<<============<<<<<<;;;;;;<<<<<<======>>>>>><<<===>>>???AAABBBCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLOOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHGGGFFFFFFHHHJJJJJJLLLOOOQQQTTTYYYaaagggvvv~~~wwwqqqyyy|||ooobbb___aaajjjtttuuujjj```[[[XXXTTTSSSTTTPPPNNNLLLIIIHHHGGGGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLNNNPPPRRRRRRQQQSSSVVVXXX[[[bbbkkkssszzzwwwvvvzzz~~~tttaaa___ZZZVVVTTTWWW]]]bbbmmm~~~}}}|||{{{}}}uuudddYYYXXXSSSQQQSSSSSSPPPOOOPPPNNNOOOOOOOOONNNMMMLLLLLLMMMNNNNNNLLLJJJHHHHHHIIIJJJJJJKKKKKKJJJHHHFFFEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIGGGDDDCCCDDDEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDIIITTTcccrrr{{{|||xxx}}}~~~~~~~~~}}}{{{yyyxxxtttsssqqqpppppppppqqqrrrnnnnnnoooppppppqqqqqqrrrpppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooommmlllmmmooopppppppppooonnnkkkiiihhhaaa]]]XXXRRROOOMMMNNNOOORRRVVV]]]bbbeeegggiiijjjkkkjjjjjjllloootttyyy|||yyy|||}}}xxxtttrrrnnniiiaaa```^^^]]]\\\^^^```cccdddiiipppwww~~~|||{{{||||||ttt[[[SSSIIIBBB@@@BBBCCCDDDCCCHHHRRRggg{{{lll``````cccjjjllljjjiiikkkjjjrrr|||wwwpppkkklllrrr~~~bbbLLL???;;;;;;:::999777777777888777777666666777888:::;;;999:::;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKNNNNNNMMMKKKJJJIIIHHHGGGEEEFFFGGGFFFEEEFFFHHHKKKHHHJJJLLLNNNRRRVVV[[[^^^gggqqqvvv}}}|||tttyyyzzzkkkggggggnnnyyy|||rrrnnnkkkfffdddddd___[[[VVVQQQMMMLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSVVVYYY\\\___```^^^aaadddfffkkkvvvzzznnndddTTTTTTTTTTTTWWWaaammmwwwtttfff[[[VVVTTTPPPOOOQQQQQQMMMLLLMMMLLLMMMNNNOOOOOOOOONNNNNNIIIKKKMMMMMMJJJHHHGGGGGGJJJIIIIIIHHHFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHEEEBBBAAAAAABBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBEEEMMMZZZiiivvv}}}}}}yyywww~~~}}}{{{xxxwwwrrrqqqpppppppppqqqssstttnnnnnnooopppqqqrrrsssssspppqqqrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrlllmmmnnnnnnmmmmmmooopppnnnnnnoooooonnnlllkkkiii```]]]XXXSSSPPPPPPRRRSSSTTTYYY```eeeggghhhiiijjjkkkkkklllnnnsssxxx}}}wwwyyywwwpppjjjhhhfffbbb```______^^^]]]___cccfffhhhlllssszzzzzz|||qqqfffOOOJJJBBB===<<<===???@@@>>>IIIZZZqqqqqqccc]]]aaaiiiqqqqqqmmmmmmooopppwwwzzzqqqmmmhhheeekkktttjjjRRRFFFCCC999999999888777777888999999888888888888:::;;;<<<999:::;;;;;;999999:::;;;:::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::999;;;<<<<<<===>>>??????@@@@@@AAACCCDDDFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIMMMLLLKKKIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEFFFIIIKKKIIIIIIIIIKKKPPPTTTXXX[[[]]]gggnnnyyywww{{{~~~wwwqqqnnnsss{{{{{{xxxxxxqqqmmmeee^^^YYYVVVVVVVVVMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJLLLNNNPPPRRRTTT^^^___bbbfffjjjmmmpppqqqppprrruuuxxxvvvppphhh^^^UUUQQQTTTVVVZZZaaannnttteee\\\XXXWWWPPPMMMMMMOOONNNJJJHHHJJJIIIKKKMMMOOOPPPQQQQQQPPPLLLOOOQQQRRROOOLLLJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCAAACCCFFFHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFHHHIIILLLIIIFFFDDDEEEFFFFFFEEE???@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBHHHSSScccsss|||{{{uuu}}}~~~}}}|||zzzwwwtttppppppqqqqqqqqqpppoooooorrrqqqqqqpppqqqrrrtttuuuuuuuuuvvvvvvvvvuuuuuutttrrrsssssstttsssqqqpppooonnnnnnmmmmmmmmmlllllllllnnnkkkiiikkknnnnnnjjjeee```\\\VVVQQQOOOQQQSSSVVV[[[```gggkkklllmmmooorrrpppppprrruuuyyy{{{|||{{{uuuqqqllliiigggccc^^^ZZZYYYZZZ[[[\\\\\\^^^bbbdddkkknnnssszzz|||xxxdddUUUKKKDDD???@@@AAA???>>>@@@DDDPPPfff|||llleeeeeekkknnnllliiikkkooorrruuuxxxuuuqqqkkkaaa^^^iiixxxyyy___MMMCCC<<<999999999999999999999999666666666777888888999999;;;888777888::::::777444888999:::;;;;;;:::888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<============@@@BBBCCCCCCBBBCCCDDDFFFGGGGGGFFFEEEEEEFFFHHHGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPRRRUUUVVVaaa^^^aaalllvvvzzz{{{||||||{{{zzz{{{yyynnnfffaaa___]]]ZZZYYYXXXVVVVVVUUUUUUUUUSSSRRRPPPNNNMMMMMMNNNNNNRRRNNNKKKKKKNNNPPPOOOMMMPPPOOONNNOOOPPPPPPNNNLLLPPPOOONNNMMMKKKJJJIIIHHHLLLKKKKKKJJJJJJKKKLLLMMMPPPRRRUUUVVVWWW[[[ccchhhjjjoooxxx|||rrrggg^^^WWWTTTSSSTTTVVV\\\fffuuu~~~~~~uuueee]]]XXXSSSOOOOOONNNMMMLLLKKKKKKKKKKKKMMMJJJHHHJJJNNNQQQQQQQQQPPPQQQSSSQQQNNNJJJHHHGGGGGGFFFEEEDDDBBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFEEECCCDDDEEEGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEFFFAAA@@@GGGQQQ]]]mmmyyy}}}}}}}}}|||{{{yyyvvvtttrrrsssssssssrrrqqqpppppppppoooooopppqqqsssuuuvvvvvvvvvwwwwwwvvvvvvuuuuuusssttttttttttttsssqqqqqqnnnnnnmmmmmmmmmlllllllllooollljjjkkknnnnnnjjjeeebbb___ZZZVVVVVVYYY]]]```hhhlllqqqttttttttttttvvvsssrrrrrrssstttuuutttrrrllliiieeecccbbb```\\\YYYZZZ[[[\\\]]]^^^```dddgggkkkooowwwnnnZZZMMMFFF@@@===>>>???>>>???AAAIII[[[wwwyyykkkfffiiimmmooollliiiiiinnnrrryyy{{{rrroookkkfff```___kkkzzzhhhQQQDDD===999999999999999999999999999777777777777777888888888:::999777888::::::888555888888999::::::999888777999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>AAABBBAAAAAAAAABBBBBBCCCDDDDDDCCCDDDFFFHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKMMMOOORRRTTTUUU\\\ZZZ]]]fffpppuuuyyy}}}|||{{{wwwxxx|||{{{vvvrrrooolllkkkiiihhhfffeeeeeeeee___]]]ZZZXXXWWWXXXYYYZZZ[[[YYYWWWWWWXXXYYYYYYYYYZZZYYYYYYZZZ\\\\\\[[[YYYWWWYYYZZZXXXTTTOOOLLLKKKMMMMMMNNNNNNNNNPPPRRRSSSUUUYYY___dddiiipppxxx}}}pppkkkccc\\\VVVTTTSSSTTTYYYaaammm}}}vvvuuu{{{wwwfff[[[WWWUUUSSSPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHIIILLLOOONNNMMMMMMNNNOOONNNKKKHHHFFFFFFGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@EEEMMMXXXhhhvvv~~~{{{}}}}}}|||{{{zzzxxxuuussstttttttttsssrrrqqqpppooonnnnnnnnnoooqqqsssuuuwwwwwwwwwwwwwwwwwwvvvuuuuuutttuuuuuuuuutttsssrrrqqqnnnnnnnnnmmmmmmmmmllllllpppnnnlllmmmnnnnnnjjjfffdddaaa]]][[[]]]ccciiimmmvvvyyy}}}~~~}}}{{{zzzyyyvvvtttqqqooonnnllliiigggcccaaa___^^^^^^]]][[[YYYZZZ\\\]]]^^^___bbbgggjjjnnnttt~~~tttaaaQQQGGGBBB===<<<>>>>>>>>>AAAFFFPPPkkksssiiihhhnnnooooookkkgggffflllrrr|||xxxuuummmiiieeebbbaaaeeesssrrrYYYGGG@@@===;;;888888888888888888888888888888777777777777666666:::999888999::::::888666777777888888888888777777999999999999::::::::::::999999999:::::::::::::::;;;===???@@@?????????@@@???AAABBBCCCCCCDDDFFFIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHJJJKKKNNNQQQSSSTTTVVVUUUXXX___eeekkkttt}}}zzzuuutttvvv}}}~~~yyyvvv|||xxxuuuqqqmmmkkkkkklllmmmnnnnnnooonnnmmmmmmnnnpppoooooooooqqqssssssrrrpppjjjnnnqqqlllcccYYYTTTSSSQQQSSSUUUVVVWWWYYY\\\___bbbiiittt}}}{{{xxxsssmmmhhh]]]ZZZUUURRRRRRUUUYYY\\\gggsssxxxoooooo}}}nnneeeXXXQQQPPPQQQPPPOOOLLLKKKJJJIIIIIIHHHIIIIIIGGGFFFGGGIIIKKKLLLJJJIIIIIIJJJJJJIIIGGGEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@CCCGGGPPPaaaqqqzzzzzzyyy}}}~~~|||{{{{{{yyyvvvttttttttttttsssrrrqqqpppooopppoooooooooppprrrsssuuuwwwwwwxxxwwwwwwvvvuuutttvvvuuuuuutttrrrqqqoooooonnnnnnnnnnnnmmmmmmmmmmmmpppooonnnnnnnnnmmmjjjgggcccaaa______cccjjjrrrwww~~~}}}{{{vvvsssoookkkiiifffbbb```___^^^]]]]]]]]]]]]\\\[[[ZZZ\\\]]]___bbbffflllpppttt|||xxxhhhWWWKKKEEE@@@>>>===??????@@@EEEMMM[[[zzzxxxjjjgggkkkpppnnnlllhhhdddccckkkttt{{{uuusssjjjfffbbbaaadddnnn|||eeeMMMAAA>>><<<;;;888888888888888888888888999888888777666666555555999999999999:::999888777666666666777777777777777888999999999999:::::::::888888888888999999999999:::<<>>>>>>>>>>>AAABBBCCCCCCCCCDDDFFFIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIGGGHHHIIIKKKMMMPPPRRRSSSTTTTTTVVVZZZ\\\aaannnzzzyyysssqqqwww|||zzzwwwvvvvvvwwwyyy}}}sssfffaaaaaa]]]```dddfffhhhjjjnnnrrr{{{zzzwwwqqqnnnjjjfffccc```]]][[[TTTTTTTTTVVV\\\dddkkkppp|||zzzuuuppppppnnnccc[[[RRRMMMMMMNNNMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKJJJGGGFFFFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCJJJ[[[kkkvvv}}}zzzwwwxxx~~~}}}||||||zzzxxxvvvvvvvvvvvvvvvuuutttsssrrrsssrrrqqqpppppppppqqqrrrvvvvvvvvvvvvuuutttsssrrrvvvuuusssqqqooommmlllkkkoooooonnnnnnnnnmmmmmmmmmoooooonnnnnnnnnmmmjjjhhheeedddccceeeiiipppxxx|||~~~{{{rrrnnnjjjgggdddbbb___]]]]]]^^^^^^]]]\\\[[[[[[\\\[[[\\\___aaaeeelllsssxxx}}}ooo]]]NNNFFFCCC>>>======>>>===@@@JJJUUUnnnvvvhhhbbbfffnnnnnnjjjfffdddaaabbblllyyyvvvqqqooohhhddd______ggguuurrrVVVDDD<<<:::888666777777777777777777777777999888888777666555444444777888999999888888888888555555555666666777777888888888888999999999::::::888888888888888888888888:::===??????>>>======>>>AAABBBCCCBBBAAAAAABBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGHHHJJJMMMOOORRRSSSUUUUUUVVVWWWWWWZZZfffrrr|||qqqlllrrr~~~}}}xxxpppiiifffgggiiikkkzzztttpppqqquuuyyy}}}zzzuuuppplllhhheeebbb^^^]]][[[WWWTTTSSSTTTUUUTTTXXX^^^hhhtttyyyzzzyyy{{{nnn```YYYTTTOOOLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEGGGJJJKKKKKKHHHFFFEEEEEEEEEFFFEEECCCCCCEEEGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>??????@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBFFFTTTcccqqqyyy|||xxxwww~~~}}}||||||{{{yyyvvvyyyyyyzzzzzzzzzyyyxxxxxxvvvuuusssqqqppppppqqqqqqttttttttttttsssrrrppppppsssqqqpppnnnlllkkkjjjjjjooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnmmmllljjjiiiiiiiiiiiikkkooouuuzzz}}}{{{vvvkkkhhhdddaaa```___]]]\\\[[[\\\]]]\\\ZZZZZZZZZ\\\]]]___bbbffflllttt|||vvvdddSSSGGG@@@>>>;;;:::;;;<<<<<>>;;;888666666666666666666666666666888888777666666555444444444666888888777666777888666555555555666777888999888888888888999999999999888888888888888777777777:::<<<>>>???===<<<<<<<<<===>>>???>>><<<<<<===???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGIIIJJJMMMPPPRRRSSSVVVUUUUUUVVVTTTVVV___iiitttooottt~~~zzzqqqiiidddaaa___^^^ccclllzzzzzzrrrmmmcccaaa^^^[[[XXXWWWVVVVVVSSSUUUTTTRRRPPPQQQUUUZZZ```gggtttnnn```VVVOOOMMMJJJJJJJJJKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFIIILLLLLLJJJGGGEEEDDDCCCDDDEEEEEECCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCEEEFFFFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAA<<<===>>>???@@@BBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCBBBEEENNNYYYfffqqq|||~~~zzzxxx}}}}}}|||||||||{{{xxxvvvxxxyyyyyyzzzzzzzzzzzzzzzvvvuuusssrrrrrrrrrrrrsssrrrrrrrrrqqqpppooommmmmmnnnmmmllllllllllllmmmnnnoooooooooooonnnnnnnnnmmmjjjkkkmmmmmmlllkkkkkkkkkjjjkkklllnnnqqqtttwwwxxx{{{{{{|||~~~~~~yyyrrrllleeebbb^^^\\\[[[[[[[[[ZZZXXX[[[\\\\\\[[[[[[\\\___```bbbfffkkksss|||lllYYYLLLCCC???>>>999:::;;;===???HHH]]]qqq{{{mmm^^^YYYZZZ^^^eeelllhhh```]]]```bbbgggyyytttqqqqqqpppjjjfff``````lll|||rrr]]]GGG???===;;;888888666666666666666666666666777777777666555555555444222555777777555555666777666666666666666888999:::888888888888999999999999999999999888888777777777999;;;======;;;:::::::::999;;;;;;;;;::::::<<<>>>BBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIHHHHHHIIIKKKMMMPPPRRRTTTTTTRRRSSSUUUTTTUUUZZZbbbppp}}}yyyuuupppiiiaaa\\\YYY___hhhqqq|||zzzppphhhaaa\\\YYYSSSRRRQQQPPPOOOPPPRRRSSSQQQUUUYYYZZZ[[[aaajjjrrryyy~~~zzziii]]]UUURRRJJJJJJIIIJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGIIILLLKKKGGGDDDDDDDDD@@@BBBDDDDDDCCCBBBAAABBBEEEEEEDDDCCCCCCCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCEEEDDDBBB@@@>>>???@@@AAAAAA@@@???>>>======>>>>>>???@@@AAAAAA===>>>>>>???@@@AAABBBBBBBBB@@@@@@CCCCCCDDDIIIPPPXXXfffuuu|||~~~|||yyy{{{}}}|||{{{zzz{{{zzzwwwuuuuuuuuuvvvwwwxxxxxxxxxxxxuuutttsssssssssssstttuuuqqqqqqppppppnnnmmmlllkkkjjjjjjjjjkkklllnnnppprrroooooooooooonnnnnnnnnnnnhhhjjjlllmmmlllkkkkkkkkkiiijjjkkkmmmoooqqqrrrrrrwwwvvvvvvwwwwwwqqqiiibbbbbb___[[[YYYXXXYYYXXXWWWXXX[[[^^^^^^]]]]]]```cccbbbeeeiiioooxxxwwwcccRRRHHHDDDBBBAAA:::;;;===@@@CCCPPPiiiooobbbUUUUUUZZZ```eeeiiifff^^^[[[```cccjjjwwwqqqsssvvvvvvnnnjjjccccccpppgggRRR>>>777777555333444666666666666666666666666666666666666666555555555111444666666444333555777777666666666777888:::;;;777888888888888999999999:::999999999888888777777777999;;;;;;:::888888999888:::;;;;;;;;;<<>>>>>???AAACCCCCC@@@>>><<<===>>>??????>>>===<<<>>>>>>>>>>>>????????????;;;<<<<<<>>>???@@@AAABBBBBB??????BBBDDDCCCFFFJJJMMM]]]ooozzz~~~}}}zzzyyyyyyyyyxxxxxxwwwuuutttsssrrrssstttuuuvvvwwwwwwwwwttttttttttttttttttttttttqqqqqqooonnnmmmmmmllllllooonnnmmmmmmmmmmmmnnnnnnoooooopppppppppqqqqqqqqqpppooonnnllllllmmmmmmnnnggghhhjjjlllmmmoooooopppssssssrrrpppmmmhhhdddaaa[[[YYYVVVSSSRRRRRRTTTUUUYYYZZZ[[[[[[\\\]]]```cccfffkkkssszzzxxxyyylllVVVIIICCC>>>;;;;;;<<<:::>>>FFFKKKVVVrrreeeXXXNNNPPPYYY^^^___^^^\\\YYYUUUYYYiii{{{|||yyysssooopppuuuuuuooojjjmmmzzzvvvWWWJJJ>>>:::999777666777333333333444444444555555666666555555555444444444666666666666666555555555555555555555666666777777777666666666777888999999999999999888888888777777;;;;;;::::::999::::::;;;777999:::;;;;;;===???AAABBBCCCDDDDDDBBB@@@>>><<<===>>>@@@BBBEEEFFFGGGGGGFFFFFFHHHKKKOOOQQQRRRQQQQQQQQQQQQQQQSSSUUUWWWXXXhhhwww{{{zzz{{{yyy{{{}}}xxxwww{{{}}}wwwwww|||{{{llljjjgggbbb]]]___iiiwwwwwwlllddd[[[VVVPPPOOOPPPQQQOOOMMMRRRSSSSSSSSSTTTXXX^^^bbbeeennnzzzuuummmkkkllloooxxxwwwzzzhhhYYYQQQLLLJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD???@@@AAABBBBBBBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAACCCEEEFFFEEECCC@@@???<<<>>>@@@AAABBBAAA???>>>AAAAAAAAAAAAAAA@@@???>>>======>>>>>>?????????@@@<<<===@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHRRRbbbrrr~~~}}}{{{{{{~~~~~~~~~xxxxxxxxxxxxwwwuuutttsssooopppqqqrrrssssssttttttssssssssssssssssssttttttssssssqqqppppppooooooooommmmmmmmmmmmmmmmmmnnnnnnooooooooopppppppppqqqqqqpppooonnnmmmlllmmmmmmnnnggghhhjjjkkklllmmmnnnnnnpppooonnnlllhhhddd```]]]YYYXXXUUUSSSSSSSSSTTTUUUUUUVVVXXXYYYZZZ]]]aaadddjjjpppxxx{{{rrrvvv~~~uuudddQQQFFFAAA===;;;<<<:::;;;???FFFQQQdddwww___TTTLLLPPPXXX[[[ZZZYYYXXXXXXYYY___ooo}}}zzzyyyuuupppoooqqqooollliiiooo{{{xxxkkkMMMBBB888555444222222333333333333444444444555555666555555555444444444444666666666666666666666555444444555555666666777777888777777777777888888999:::::::::999999888888888888888777777777777888888777888:::::::::;;;===@@@AAABBBBBBBBBAAA???===;;;>>>???AAACCCEEEGGGHHHHHHGGGHHHIIIKKKNNNPPPQQQQQQPPPPPPPPPQQQRRRTTTVVVXXXfffrrr{{{wwwsssqqqrrruuutttwww|||zzzyyyvvvooojjjiiilllppptttuuutttpppmmmooowww~~~tttpppmmmhhhaaa]]]```hhhooo{{{}}}xxxqqqkkkccc[[[UUURRRPPPNNNLLLLLLOOOSSSVVV\\\```eeegggiiilllqqquuu~~~uuukkkggggggjjjlllvvvuuuyyyrrr```WWWRRRMMMIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCC???@@@AAABBBBBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCBBBAAA@@@>>>===>>>???@@@AAA@@@?????????@@@@@@@@@??????>>>======>>>>>>>>>????????????>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDIIIQQQ^^^nnnzzz~~~{{{xxxwww~~~|||zzzyyyyyyyyyuuuuuuuuuuuutttrrrqqqppplllmmmmmmnnnnnnoooooooooppppppqqqqqqrrrrrrsssssssssrrrqqqqqqppppppppppppkkklllmmmnnnoooooonnnmmmnnnnnnooooooooopppppppppooonnnmmmmmmllllllmmmmmmggghhhiiijjjkkkkkkkkkkkkkkkkkkiiifffbbb^^^ZZZXXXVVVVVVUUUTTTTTTTTTTTTTTTRRRTTTVVVXXX[[[___dddhhhooouuu{{{rrrmmmsss|||~~~zzzhhhYYYIIIAAA>>>;;;;;;<<<;;;>>>AAAHHHZZZvvvwwwhhhXXXQQQMMMSSSYYYZZZWWWUUUSSSYYY```iiiwww|||zzz{{{yyyrrrlllkkkggghhhkkkrrr||||||mmm[[[FFF===666666666444333444333333333444444444555555555555555555444444444444555555666666666666666666444444555555666777777888999999888777777777888888::::::::::::999999999999777777666666666666777777777999:::999999:::<<<>>>@@@AAAAAAAAA@@@>>><<<;;;>>>???@@@BBBEEEFFFHHHHHHIIIJJJJJJKKKMMMNNNOOOPPPNNNNNNOOOPPPRRRTTTVVVWWWccchhhpppxxx{{{wwwooonnnkkkgggeeeggglllooouuuvvvyyywwwuuuppphhhaaa^^^aaaeeehhhiiiiiifffeeejjjttt}}}~~~xxxvvvqqqiiiaaa]]]^^^aaaffffffiiinnnvvv}}}|||yyytttqqqooonnnllljjjhhheee```\\\XXXTTTPPPMMMMMMNNNOOOOOOPPPWWWbbbjjjsss{{{zzzuuuooolllmmmqqquuuwwwyyy{{{kkk```WWWTTTRRRMMMGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???BBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>???>>>>>>===<<<>>>>>>>>>>>>???????????????????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCHHHMMMWWWfffttt}}}~~~|||xxxuuuzzz}}}{{{yyyvvvtttssssssssspppqqqqqqqqqpppnnnlllkkkjjjjjjiiiiiijjjjjjjjjkkklllmmmnnnooopppqqqrrrssspppoooooonnnnnnnnnooooookkkllloooqqqqqqqqqooonnnmmmmmmnnnnnnnnnooooooooonnnnnnmmmmmmllllllllllllggghhhiiiiiiiiiiiiiiiiiihhhgggeeebbb^^^ZZZWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUXXXZZZ]]]bbbiiimmmuuu|||ssspppkkkkkkrrr{{{zzzuuu^^^QQQDDD>>><<<::::::======BBBEEELLLcccssseee[[[SSSPPPPPPWWW]]][[[WWWUUUSSS]]]jjjttt~~~}}}}}}sssjjjfffbbbgggooowww}}}vvvaaaLLL???999555777777555444555333333333444444444555555444444444444444444444444555555555555666666666666444444555555666777777777:::999888777777777777777999999888888888888888888888777777777777888888999999:::;;;:::999999;;;===AAAAAAAAAAAA@@@???======>>>>>>???AAACCCEEEGGGHHHJJJKKKLLLLLLLLLMMMNNNOOONNNOOOPPPQQQSSSUUUVVVWWW]]]___bbbdddkkkzzzwwwsssjjjkkkiiicccaaafffmmmpppwwwuuutttwww~~~|||uuukkkaaa]]]^^^```ffffffeeeaaa___dddoooxxx}}}|||wwwooogggbbbbbbdddbbbcccdddeeegggkkkppptttxxxyyy|||yyysssoooiiicccaaacccbbb```___^^^\\\ZZZXXX\\\YYYVVVTTTSSSRRRRRRRRRUUUVVVXXX\\\cccooo}}}{{{vvvtttuuuuuuuuuzzz{{{kkk]]]UUUPPPQQQPPPLLLGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<>>>???@@@???>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????>>>======>>>>>>>>>>>>>>>?????????AAA@@@>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBFFFHHHPPP]]]mmmyyy~~~}}}xxxxxxxxxwwwtttqqqooonnnmmmmmmmmmnnnoooooonnnllliiihhhfffeeedddccccccddddddeeefffgggiiikkknnnpppqqqrrrnnnnnnnnnmmmnnnnnnoooooommmnnnppprrrsssrrrpppooollllllmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkggghhhhhhiiiiiihhhhhhggggggfffdddaaa^^^ZZZWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWYYY\\\```fffmmmrrr|||sssiiihhhfffgggooouuussskkkVVVLLLBBB===;;;999:::<<<===CCCIIIUUUpppsssiii```XXXSSSNNNNNNRRRZZZ^^^[[[XXXWWWXXXfffvvvssshhhdddbbbkkkvvv|||{{{nnnWWWBBB888444222444555222111333333333333444444444555555333333444444444444444444444555555555666666777777555555555555666666666666999999888777666666666666666666666666666777777777777777666666777888888999:::;;;<<<;;;:::;;;===>>>BBBBBBBBBAAAAAA@@@??????======>>>???AAADDDFFFGGGIIILLLNNNNNNMMMLLLLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVWWWXXXZZZZZZ]]]hhhxxxzzzrrrpppjjjnnnmmmgggfffmmmuuuyyyyyysssmmmmmmtttuuujjjcccbbbcccjjjiiifff___ZZZ\\\eeemmmyyyzzzzzzvvvpppjjjhhhjjjnnnqqqssstttqqqmmmhhhfffeeeeeeeeefffkkksss{{{vvvooohhhiiilllpppvvv~~~{{{oooddd```^^^[[[YYYYYYUUUVVVWWWXXXWWWVVVUUUUUUUUUUUUTTTTTTVVV[[[```ccciiihhhjjjqqq~~~xxxuuuwwwyyy}}}~~~}}}wwwfff]]]YYYRRRMMMNNNNNNJJJHHHIIICCCCCCCCCCCCDDDEEEFFFFFFAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;<<<===???AAA>>>>>>======>>>>>>???@@@>>>>>>???????????????>>>??????>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<===>>>??????????????????@@@AAAAAABBBDDDIIIUUUdddsss}}}{{{www|||sssrrrooollljjjhhhhhhgggiiijjjkkklllkkkhhheeeccc^^^]]]\\\ZZZZZZZZZ[[[\\\]]]___aaaeeeiiilllooopppnnnnnnnnnnnnoooooopppqqqooopppqqqrrrrrrqqqpppoookkkkkklllllllllmmmmmmmmmlllmmmmmmmmmmmmlllkkkkkkgggggghhhhhhiiihhhhhhhhhgggfffdddaaa___\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWZZZ^^^ccckkksssyyywwwmmmbbbbbb```bbbhhhlllfff]]]OOOGGG@@@===;;;999:::===;;;AAANNNccc~~~kkk___WWWQQQNNNMMMJJJKKKQQQYYY\\\ZZZYYYZZZbbbrrrrrrhhheeeeeerrr~~~uuucccNNN>>>888555444666666333333666333333333444444444555555333333333333444444444444444444555555666777777777666666666666555555555555777777666555555555666666555555555555555666666666555444444555555666777888:::;;;<<<<<<;;;<<<>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>===>>>???AAADDDFFFHHHGGGKKKPPPQQQNNNLLLKKKLLLPPPPPPQQQSSSSSSSSSSSSSSSQQQTTTWWWWWWXXX^^^hhhpppwwwpppnnnmmmuuuwwwqqqqqqzzz|||rrrooovvv{{{tttqqqrrrvvvtttooofff^^^]]]bbbhhhrrrvvv|||ttttttsssqqqnnnpppuuuzzz{{{pppiiifffccc```]]]]]]___cccfffggglllooorrrsssrrrqqqqqqqqqssssssttttttuuuwwwxxxyyy|||~~~xxxpppfff^^^YYYWWWXXXZZZ\\\```gggnnnssswwwzzzyyynnnfffaaaZZZTTTSSSSSSSSSVVVZZZVVVXXX[[[]]]\\\\\\]]]]]]^^^___```bbbgggoooyyysssnnnnnnrrrsssqqqvvvuuubbbWWWUUUWWWQQQLLLLLLKKKHHHHHHJJJDDDCCCCCCCCCCCCDDDDDDEEEAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>============>>>>>>>>>>>>???@@@AAAAAA>>>????????????@@@@@@@@@>>>>>>===<<<<<<===??????=========>>>>>>>>>??????>>>>>>??????@@@@@@??????????????????>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@AAAEEEMMMZZZiiiwww|||uuuuuuzzzjjjiiifffccc```___^^^^^^aaabbbdddeeedddaaa^^^[[[UUUSSSQQQPPPOOOOOOPPPQQQTTTVVVYYY^^^ccchhhkkkmmmlllllllllmmmmmmoooppppppqqqppppppoooooonnnnnnmmmkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmlllkkkjjjfffggghhhiiiiiiiiiiiiiiigggfffdddbbb```^^^]]]]]]\\\[[[XXXVVVUUUVVVWWWWWWWWWZZZ^^^ccckkkuuuwwwmmmhhhaaa```^^^^^^bbbddd\\\QQQGGGAAA===<<<;;;:::;;;???@@@EEEWWWtttooo\\\SSSNNNIIIGGGIIIIIIKKKRRRZZZ\\\[[[]]]aaalll|||pppggggggiiixxx~~~mmmYYYGGG<<<;;;888777999777444444888333333333444444444555555222222333333333444444444444444555555666777777888888888777666555444333333555444444444444555555666555555555666666666777777555555555555666777888999888999:::::::::;;;>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@BBBEEEHHHJJJDDDJJJQQQSSSPPPLLLKKKKKKOOOOOOPPPQQQQQQPPPOOOOOOLLLQQQVVVXXXWWWZZZ```fffpppvvvyyyvvv|||~~~zzz~~~|||wwwnnndddaaadddiiillllllooorrrtttuuuvvvxxxnnnrrrvvvyyy||||||{{{uuullleee```^^^]]]\\\[[[^^^``````^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^______bbbfffmmmssssssqqqtttzzz}}}vvvrrrqqqiiiiiifffbbb\\\WWWSSSQQQRRRSSSTTTUUUWWW\\\ccciiiiiilllqqqtttwwwzzz}}}}}}xxxuuutttuuuxxxwwwuuurrroookkkeee^^^ZZZQQQOOOOOOQQQRRRTTT\\\dddjjjmmmpppqqqppppppqqqsssvvvwwwwwwyyy}}}|||nnnjjjmmmvvvyyyyyyrrrcccVVVQQQSSSTTTNNNKKKJJJIIIFFFEEEHHHDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>>===<<<<<<===============>>>>>>???AAAAAA>>>>>>>>>>>>??????@@@@@@>>>======<<<<<<<<<======;;;<<<>>>?????????>>>===<<<===>>>>>>??????>>>>>>????????????>>>>>>>>>===;;;<<<<<<=========<<<<<<>>>============>>>??????>>>@@@CCCGGGOOO]]]nnn{{{uuurrrttttttbbb```]]]ZZZXXXVVVUUUUUUXXXZZZ\\\]]]\\\YYYVVVSSSNNNLLLJJJHHHGGGGGGHHHIIIMMMPPPTTTYYY___dddhhhkkkiiiiiiiiijjjkkklllmmmnnnqqqpppooommmlllllllllllljjjjjjkkkkkkkkklllllllllkkklllmmmmmmmmmlllkkkjjjfffggghhhiiijjjjjjjjjjjjgggfffdddbbb```____________]]]YYYWWWUUUVVVWWWXXXZZZ]]]bbbiiirrr~~~zzzlllfffdddcccbbb___^^^aaa```WWWLLLBBB===:::;;;;;;:::===AAAHHHLLL```vvveeeTTTNNNKKKFFFDDDFFFLLLNNNTTT\\\^^^^^^bbbgggrrrooogggiiikkk{{{}}}gggRRRCCC<<<999666555555333///000444333333333444444444555555222222222333333444444444444444444555666777777888999999888666555444222222333333333333333444555666555666666666777777888888777777777777888999;;;;;;666777999999999;;;===@@@AAA@@@??????>>>?????????AAAAAAAAABBBDDDGGGJJJLLLBBBIIIQQQTTTQQQLLLJJJKKKNNNNNNOOOPPPOOONNNMMMLLLJJJOOOVVVXXXXXXYYY^^^cccfffhhhnnn{{{|||{{{vvvmmmccc___bbbfffiiigggfffhhhjjjkkknnnqqqkkkrrr{{{zzzpppiiieeebbbWWWZZZ[[[YYYVVVSSSTTTUUUQQQQQQQQQQQQQQQPPPPPPPPPRRRUUU[[[___^^^[[[]]]dddgggkkknnnllleee```___```[[[[[[ZZZWWWTTTRRRQQQRRRSSSTTTUUUUUUVVV[[[bbbhhhmmmpppsssuuuvvvwwwyyy{{{vvvuuurrrooolllmmmooorrrppplllgggcccaaa___]]]\\\QQQRRRUUUYYY[[[^^^gggrrr|||{{{}}}vvvxxxuuu{{{zzzkkk___XXXRRRQQQTTTPPPKKKIIIJJJHHHDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@>>>===<<<<<<<<<===============>>>???@@@AAA======>>>>>>?????????@@@=========<<<<<<;;;;;;:::;;;<<<>>>???@@@???===<<<;;;;;;<<<===>>>>>>======@@@?????????>>>>>>======999:::<<<===>>>===<<<;;;===============>>>??????>>>AAACCCDDDHHHUUUgggvvvwwwrrrsssiiitttZZZXXXUUURRRPPPQQQRRRSSSTTTUUUVVVUUUSSSOOOLLLIIIFFFFFFFFFEEECCCCCCEEEGGGDDDJJJNNNQQQWWWaaahhhjjjggghhhhhhiiikkklllnnnooommmooopppooollliiihhhhhhiiihhhhhhhhhiiijjjjjjkkkooollliiifffeeeeeefffgggjjjiiihhhiiikkklllkkkjjjiiigggeeecccaaa```______```\\\ZZZ[[[ZZZWWWXXX\\\___```ggguuu|||pppfffbbbbbb^^^___aaadddccc\\\QQQIIIAAA???===<<<>>>??????>>>DDDXXXqqqkkkZZZMMMMMMMMMIIIJJJOOOSSSRRRWWWaaafffeeefffjjj{{{wwwhhhhhhppp|||xxx[[[FFF===:::333111000111333444333111000111222333333333333333222222222222222222222222333333222222333444666777666666555555555444444444:::666444555888:::777333666666555444444555777888888999999::::::999999888888999;;;<<<>>>???@@@@@@???@@@@@@@@@@@@@@@@@@AAA@@@BBBDDDFFFHHHIIIJJJJJJHHHNNNUUUYYYWWWQQQKKKGGGLLLMMMNNNMMMLLLLLLNNNPPPOOOQQQSSSSSSSSSTTTVVVXXXYYY^^^dddkkkttt|||sssjjjfffeeegggiiijjjddd```bbbbbbaaafffmmmnnnqqq~~~{{{rrrrrrlllddd___]]]]]][[[ZZZTTTSSSQQQPPPNNNNNNNNNOOOTTTQQQTTT[[[___^^^```eee^^^gggjjjddd^^^^^^^^^[[[]]]ZZZVVVUUUWWWYYY\\\\\\^^^___```bbbfffnnnwww~~~zzzvvvvvvyyy}}}{{{tttnnnjjjgggeeeccc```___]]]]]]aaalllzzzxxxmmmlllqqqvvv~~~{{{tttuuu~~~{{{ppp```VVVQQQPPPOOOMMMOOOMMMJJJGGGEEECCCBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>=========<<<<<<<<<<<<======>>>>>>===============>>><<<999666666:::>>>??????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>>>>??????>>>???AAADDDMMM___ooowwwmmmjjjnnnwwwTTTRRROOOLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMKKKHHHFFFBBBBBBBBBAAA??????AAACCCAAAFFFIIIKKKRRR^^^fffiiiiiihhhhhhhhhhhhiiikkkllllllmmmnnnnnnkkkiiihhhiiiiiiiiiiiiiiiiiijjjkkkkkkmmmkkkiiigggfffggghhhjjjlllkkkjjjkkkmmmmmmmmmkkkhhhgggfffdddcccaaa```___^^^[[[ZZZ[[[ZZZXXXZZZ___cccfffppp~~~zzzooofff^^^[[[\\\____________\\\UUUKKKCCC<<<<<<;;;:::;;;<<<>>>@@@JJJ[[[ppptttbbbSSSKKKQQQVVVTTTRRRUUU\\\[[[^^^ccceeedddggglll}}}rrrmmmtttqqqUUUCCC;;;999444222111222444444333111000000111222222222111111222222222222222222222222333333222222333444666777666555555555444444444333777333111333666888555222555555444444555666777888888999999999999999999888888999:::<<<>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJIIINNNTTTWWWVVVQQQLLLJJJKKKMMMMMMMMMLLLLLLNNNPPPOOOQQQSSSTTTSSSSSSTTTVVVVVVYYY]]]```fffqqq~~~wwwpppmmmmmmnnnoooiiiccc___```___]]]```fffnnnuuuyyytttpppllliiieeedddbbb```___^^^_________^^^bbbkkkqqqqqqssswwwwww|||{{{qqqjjjiiijjjiiikkkiiihhhiiinnnrrruuuvvvyyyzzz}}}~~~|||zzzrrrrrrpppooorrr{{{xxxiii```___bbbnnnsss|||~~~yyy{{{kkkaaaUUUNNNLLLLLLKKKIIIJJJIIIHHHFFFEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>===========================<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>;;;999888;;;======<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>??????>>>???AAABBBHHHWWWfff{{{yyyrrriiillltttNNNLLLIIIFFFDDDDDDDDDEEECCCDDDFFFGGGGGGFFFDDDCCC???@@@@@@>>>======@@@BBB@@@DDDFFFHHHPPP]]]gggjjjmmmllljjjhhhggghhhiiijjjiiikkklllllljjjiiiiiijjjjjjjjjjjjjjjjjjkkkkkklllkkkjjjhhhhhhhhhjjjlllnnnooommmlllmmmnnnnnnmmmlllgggggggggfffdddbbb```___\\\YYYYYY[[[ZZZYYY]]]ccciiiooo|||yyynnnggg```[[[ZZZ\\\___]]][[[XXXSSSKKKBBB===999:::;;;:::999;;;AAAFFFMMMWWWdddmmmrrrpppggg]]]XXXPPPOOOZZZbbb```]]]^^^fffeeeeeeeeedddeeejjjrrr{{{sssoooooovvveeeLLL>>>999777666444333333444444222111333444444444444333333222222222222222222222222222333222222222333444555666555555444444444444333333444222111222666777666333444444444444555666777888888888999999999999888888888888:::;;;===>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGHHHIIIJJJJJJGGGKKKOOORRRQQQNNNKKKJJJKKKLLLMMMMMMLLLMMMOOOQQQNNNPPPSSSTTTSSSRRRRRRRRRQQQSSSVVVXXX\\\dddooowww~~~{{{xxxwwwvvvuuujjjeee```___^^^]]]```eeemmmyyy}}}||||||}}}}}}~~~~~~uuuddd[[[UUUUUUXXXbbbhhhsss|||vvvfff[[[UUUNNNJJJKKKLLLLLLKKKHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<@@@>>><<<<<<<<<<<<:::999;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>??????>>>???@@@???BBBMMMYYYrrr}}}}}}yyyppprrrxxxJJJIIIFFFDDDBBBAAAAAAAAA@@@AAABBBDDDDDDCCCBBBBBB@@@@@@@@@???>>>???AAACCCCCCEEEFFFIIISSSaaalllooossspppmmmjjjhhhhhhiiiiiigggiiijjjjjjiiiiiijjjkkklllkkkkkkjjjjjjkkklllllljjjiiiiiijjjllloooqqqsssrrrpppnnnmmmnnnmmmkkkiiifffgggggggggfffccc```^^^ZZZYYYYYY[[[ZZZZZZ___fffmmmwwwwwwnnnfffaaa^^^ZZZZZZ]]]]]]ZZZVVVPPPJJJDDD>>>:::999;;;===;;;:::>>>FFFNNNSSSUUUWWWZZZ\\\ZZZTTTNNNTTTUUU\\\fffiiieeebbbccchhhgggfffdddccchhhrrrzzz{{{tttkkkiiioootttXXXDDD;;;777666777666555444444333222111333444444444333222111111222222222222222222222222222222222333333444444555444444333333333333333333444333222444777888777666333333333444555666777888777777888888888888777777777888999;;;<<<<<<======??????@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIICCCFFFIIIJJJIIIIIIHHHIIIIIIKKKLLLLLLKKKLLLNNNPPPMMMPPPSSSTTTSSSPPPOOOOOOMMMPPPSSSWWW\\\dddmmmsss}}}}}}vvvooogggbbb```aaagggkkksssgggYYYUUUTTTVVVXXX\\\fffwwwtttdddYYYPPPMMMJJJIIIKKKLLLLLLKKKIIIIIIGGGFFFEEEDDDCCCCCCEEECCCAAA??????@@@AAABBBAAABBBBBBBBBBBBCCCCCCCCCAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>><<<:::888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===>>>?????????FFFOOOfffvvvyyyxxx~~~GGGFFFDDDBBBAAA@@@@@@@@@??????AAAAAABBBAAAAAA@@@AAAAAAAAAAAA@@@@@@CCCEEEEEEGGGIIIMMMXXXgggppprrrtttrrroookkkiiihhhhhhhhhfffhhhiiiiiihhhiiijjjlllllllllkkkjjjjjjkkkkkkkkkjjjjjjkkkmmmooorrrtttvvvsssqqqnnnmmmllljjjhhheeeeeefffggggggeeeccc```___[[[ZZZZZZ\\\[[[[[[aaajjjrrrvvvkkkccc\\\ZZZWWWTTTTTTWWWXXXVVVQQQJJJDDD???===<<<999;;;===<<<===CCCNNNWWW```YYYSSSQQQRRRSSSRRRQQQUUU]]]hhhlllggg```___bbbddddddcccaaaeeeooo{{{}}}zzzxxxyyyqqqiiihhhsssfffMMM???999777666666666666555333222222222000000111000000///...---222222222222222222222222222222333333333333333333222222333333333333333333333222222444555777777666222333444444555666666666666777777888888777777666666777888:::;;;;;;;;;;;;>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGBBBDDDFFFFFFFFFFFFGGGIIIIIIJJJKKKKKKJJJKKKMMMOOOLLLOOORRRSSSQQQOOOMMMMMMKKKNNNQQQVVV\\\cccjjjooommmsss{{{rrrfffbbbeeelllqqqyyy```TTTTTTVVVYYY[[[cccmmm}}}ooobbbXXXSSSHHHGGGFFFFFFGGGHHHGGGFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@??????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>><<<===??????>>><<<;;;:::<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===;;;===?????????DDDKKK[[[nnn~~~|||CCCBBBAAA@@@????????????>>>???@@@AAAAAABBBBBBAAABBBBBBCCCBBBAAABBBEEEGGGHHHJJJNNNTTT```mmmsssssssssqqqooommmkkkiiihhhgggggghhhiiiiiihhhiiikkkmmmlllkkkkkkjjjjjjjjjjjjkkkjjjkkklllnnnppprrrtttvvvrrrpppmmmlllkkkiiigggeeeeeeeeeeeeeeedddbbb```___[[[[[[]]]___^^^___hhhrrr|||wwwoooddd]]]WWWVVVUUUQQQQQQSSSSSSQQQMMMFFF@@@===<<<===999:::;;;===BBBMMMZZZdddiii]]]RRROOORRRTTTVVVXXXZZZccclllkkkccc]]]]]]bbbbbbcccaaaaaajjjxxx}}}xxxvvvwwwtttnnngggiiiwwwsssVVVDDD<<<888666666444555555444222111222333333333333444333333222222222222222222222222222222222222333333333333222222111111222222222222333333000111111222222333333333333333444555555555555444666666777777777777666666666777888999::::::::::::<<<======>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFEEEDDDFFFGGGGGGFFFGGGIIIJJJHHHIIIJJJIIIHHHHHHJJJLLLKKKNNNPPPQQQOOOMMMMMMMMMJJJKKKNNNRRRVVV[[[^^^```]]]cccmmmuuu}}}}}}mmmgggkkkrrruuusss]]]TTTUUUYYY___ccctttyyy{{{kkk^^^TTTOOONNNIIIIIIIIIHHHGGGGGGFFFFFFAAABBBCCCEEEFFFFFFGGGGGGAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???:::<<<>>>>>>===;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???<<<;;;<<>>???@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCEEEFFFHHHGGGFFFGGGHHHJJJHHHHHHIIIGGGFFFEEEGGGHHHKKKMMMNNNNNNMMMLLLMMMNNNJJJKKKLLLOOOQQQSSSSSSRRRRRRXXX```gggoooyyyvvvqqqxxx~~~|||lll\\\XXX]]]fffpppwwwuuueee[[[SSSLLLIIIKKKJJJJJJJJJIIIGGGFFFEEEFFF???@@@BBBDDDFFFGGGGGGGGG???@@@AAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>:::<<<>>>===;;;999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===??????===;;;;;;>>>???>>>AAAFFFJJJ^^^vvvAAABBBBBBBBBCCCCCCCCCDDDBBBCCCEEEGGGJJJMMMOOOPPPJJJKKKLLLKKKJJJKKKNNNPPPQQQVVV]]]fffsss}}}~~~yyyvvvwwwxxxxxxvvvtttqqqooojjjjjjjjjiiihhhiiikkknnnkkkjjjjjjiiihhhhhhhhhiiihhhiiijjjkkklllnnnooooookkkjjjjjjkkkmmmnnnmmmlllddddddbbbaaa````````````[[[]]]bbbfffhhhlllyyyxxxmmmeeeaaaZZZUUUQQQRRRRRROOONNNPPPNNNMMMIIIBBB;;;777888:::===;;;===EEEUUUiiizzzyyylllbbbcccgggggggggjjjjjjjjjhhhgggjjjoooqqqqqqkkkjjjgggiiivvv}}}{{{||||||tttlllmmmssstttqqqnnnqqqcccPPP>>>999999666333444000222444333111000222444...///000000111111111111222222222222222222222222111222333444333333111000000000111111222222222333333444444444333222333333444555555666555444222111555555666666666666555555555666777888888888888888::::::;;;<<<===>>>??????BBBBBBCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFKKKLLLMMMMMMLLLLLLMMMOOOKKKKKKLLLNNNPPPQQQOOONNNPPPTTTYYY^^^dddlllvvv~~~}}}|||{{{{{{|||zzz|||tttggg\\\^^^hhhuuuzzzlll```VVVRRROOOJJJHHHJJJEEEEEEEEEDDDBBB@@@AAAAAAAAABBBDDDEEEEEEEEEDDDCCC>>>???AAABBBBBBAAA@@@>>>===>>>>>>>>>>>>?????????===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999666777888999:::;;;;;;;;;:::999999999999999999:::999999999999:::;;;<<<===;;;===>>><<<999777888:::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===??????>>>;;;:::===>>>===???DDDFFFZZZrrrAAA???>>>>>>@@@CCCEEEFFFIIIGGGGGGMMMWWW^^^``````^^^[[[VVVQQQNNNPPPUUUYYY___```dddmmmwww~~~{{{||||||{{{xxxsssnnnkkkjjjkkkkkkkkkkkklllnnnpppkkkjjjhhhhhhiiijjjjjjiiiiiigggfffgggiiikkklllkkknnnkkkiiijjjmmmnnnllliiieeeeeedddcccaaa```______]]]```dddhhhooo{{{vvvoooiiibbb\\\WWWVVVSSSPPPMMMKKKIIIHHHKKKJJJFFF@@@;;;999:::;;;:::<<>>???@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEEHHHFFFEEECCCCCCCCCDDDDDDHHHHHHIIIIIIJJJKKKKKKLLLFFFHHHLLLOOOQQQQQQPPPOOOPPPQQQSSSVVV[[[```dddfffsss~~~yyyqqqpppssstttuuuwww{{{{{{pppiiicccgggttt|||kkk```XXXUUUPPPKKKGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCC???===@@@DDDFFFDDDAAA???>>>>>>>>>>>>>>>???@@@======>>>>>>>>><<<;;;:::??????>>>>>>======<<<<<<>>>>>>===<<<:::999888777777777888999999999999888999999777777777999;;;===:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::888666:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::999999999999:::;;;<<<======<<<;;;;;;<<<>>>AAABBBGGGTTThhhyyyDDDCCCBBBBBBDDDFFFHHHHHHLLLMMMRRR\\\iiisssvvvvvvsssooohhh```[[[ZZZ]]]```bbbdddhhhnnnuuu{{{}}}~~~|||wwwqqqnnniiiiiiiiihhhhhhiiikkkmmmllljjjhhhggghhhhhhhhhgggiiigggeeefffgggjjjjjjjjjiiigggdddeeehhhiiigggdddbbbbbbaaa```______^^^^^^]]]aaagggnnnwwwwwwlllgggbbb\\\WWWTTTSSSQQQNNNLLLIIIHHHGGGFFFEEEBBB===:::888:::;;;===@@@JJJZZZmmm{{{zzzrrrmmmlllnnnooopppmmmsss}}}oookkkmmmyyy}}}vvvqqqnnnlllkkkmmmrrrtttzzzfffPPPDDD>>>777444555555444111222222222111111111000000111111222222222222111111000111111222111111000000000111111111222111111111222111000111333333111///111111222222222333333333444444444444444555555555444444444444555555555555777777777777888888888888888888888888999:::<<<===??????@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJGGGIIILLLOOOQQQQQQPPPOOOMMMMMMNNNPPPTTTXXX\\\^^^gggsss|||{{{zzzyyy|||~~~xxxnnnllllllkkkkkkmmmzzz~~~uuuppplllqqq}}}vvvjjj^^^VVVSSSPPPLLLHHHDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB???===???CCCEEEDDDAAA???>>>>>>======>>>>>>>>><<<<<<=========<<<;;;;;;>>>>>>>>>=========<<<<<<======<<<;;;:::999999888777888999999::::::999999;;;:::999777777888:::;;;888777777777999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<=========<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999999999999:::;;;<<<===<<<<<<;;;;;;<<<>>>@@@BBBBBBOOObbbqqqzzzDDDCCCCCCDDDEEEFFFHHHIIIPPPTTT^^^mmm|||yyyooohhhdddeeegggiiikkknnnqqqtttwww{{{~~~{{{uuunnnjjjiiihhhfffffffffhhhjjjllljjjhhhffffffhhhiiiiiiiiikkkhhhfffeeefffhhhiiiiiigggdddaaaaaaddddddccc```aaaaaa```_______________bbbgggoooxxxuuuiiiaaa^^^[[[WWWSSSPPPOOONNNKKKIIIGGGFFFEEEAAAAAA???;;;999999;;;===>>>EEERRRbbbqqqyyyzzzxxx|||yyyvvvtttsssrrrqqqpppkkkuuu~~~pppttt|||yyyqqqkkkiiihhhhhhmmmssszzznnnTTT@@@;;;888444333444555333111222111111111111000000000000000111111111111000000111111222222222222222111000000111111111111111111222111000111333333111000111111222222222333333333444444444333333222222222222333333333444444444444999888888888777777777666888777777666777888999:::===>>>>>>???????????????<<<===>>>@@@BBBDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGIIILLLOOOPPPQQQPPPPPPMMMLLLKKKLLLNNNQQQUUUWWWYYYdddttt}}}zzzzzzzzzyyy|||vvvmmmjjjiiigggggghhh{{{xxxvvvvvv~~~}}}pppddd]]]VVVPPPLLLLLLJJJGGGCCCAAA@@@@@@AAA?????????????????????@@@AAA???===???BBBDDDBBB@@@??????>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;===============<<<<<<<<<;;;;;;;;;;;;::::::::::::888999::::::;;;;;;::::::<<<;;;:::888777777888999555555666777999;;;===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA???LLL[[[fffmmmvvvEEEEEEFFFGGGGGGIIILLLNNNYYY```mmm}}}~~~vvvqqqoooooooooqqqtttttttttvvv{{{yyyrrrkkkgggiiigggffffffhhhkkkmmmmmmiiigggffffffiiilllmmmnnnmmmjjjhhhggghhhiiijjjjjjiiieeebbbaaacccdddbbb```aaaaaa``````aaacccdddeeejjjpppyyyrrrkkkaaa[[[YYYWWWTTTQQQLLLLLLKKKIIIGGGEEEDDDCCC@@@???>>>;;;999:::===???>>>KKK\\\iiiooorrrtttvvv}}}{{{sssooojjjtttvvvqqq}}}~~~tttmmmgggfffhhhlllttt}}}qqq\\\JJJ>>>888666444444555555333111111111111111000000000000//////000000000000//////111111222333333333222222444444333222222222222222111111111222222222111000111111222222222333333333333333333333333333333333333333333333444444444444777777777777777777777777888888777666666777888999<<<<<<===>>>>>>>>>>>>======>>>???@@@AAACCCDDDDDDAAACCCDDDFFFGGGGGGFFFEEECCCDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKNNNOOOPPPPPPPPPQQQOOOMMMLLLMMMOOORRRTTTTTT[[[eeepppyyy{{{{{{}}}uuunnnmmmmmmlllmmmppp|||{{{zzzwwwyyy}}}kkkddd[[[SSSOOOLLLJJJHHHGGGEEECCCAAA?????????????????????@@@@@@@@@@@@@@@???>>>===>>>@@@AAA@@@??????>>>===<<<;;;;;;;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;:::999888888888999999666666777888:::;;;<<<===:::::::::::::::::::::::::::;;;;;;;;;999888888999999999999999::::::::::::;;;;;;::::::999::::::;;;:::999999999::::::;;;<<<:::::::::;;;<<<===???@@@AAALLLXXX^^^```iiixxxHHHIIIKKKKKKMMMPPPUUUZZZeeennn}}}}}}xxxvvvsssuuuvvvvvvvvvyyy|||uuuoookkkjjjhhhgggiiilllooopppooonnnllliiiiiikkknnnoooooopppnnnllllllmmmnnnnnnmmmkkkgggcccbbbcccdddcccaaa`````````aaacccfffiiikkkpppxxx~~~sssjjjddd]]]XXXUUUTTTQQQOOOJJJJJJIIIHHHFFFDDDBBB@@@======<<<:::999:::===@@@GGGXXXmmmvvvuuuvvv~~~wwwnnnkkkqqqzzz{{{sssmmmrrr|||pppiiidddfffkkkrrr~~~zzzaaaMMMBBB;;;666555444444333333111///000000000000000000000000/////////000000/////////000111222333333333333333666555444222000000000000000111222222222111111111111111222222222333333333111222222333444444555555333444444444444555555555444444555666666777888888888888777666666777888999:::;;;<<<<<<======<<<<<<@@@@@@@@@AAABBBBBBCCCCCC@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOSSSQQQOOONNNNNNOOOQQQRRRWWWXXXZZZ```hhhqqqxxx|||}}}wwwrrrrrrrrrqqqtttxxx|||~~~~~~}}}xxxyyykkkcccWWWUUUPPPMMMKKKIIIHHHFFFCCCBBBAAA@@@???>>>??????>>>>>>>>>?????????@@@@@@>>>=========>>>???>>>>>>>>>===<<<;;;::::::::::::888888999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;888888888999999::::::;;;888888999999:::::::::999::::::::::::::::::::::::<<>>>>>BBBKKKTTTVVVUUU[[[iiivvvGGGHHHJJJKKKNNNTTT\\\ccclllwww{{{yyyzzzzzzzzz{{{yyytttrrrpppooonnnqqquuuvvvtttqqquuurrrnnnlllmmmnnnoooooossssssssstttuuuuuutttrrrlllhhhcccaaaccccccbbb```______```bbbfffkkkpppsssxxxtttkkkbbb^^^YYYTTTRRRPPPMMMKKKJJJJJJIIIHHHFFFCCC@@@???999::::::999999;;;@@@CCCUUUiiiyyymmmlllnnnqqqrrrpppnnnlllkkkxxxzzznnngggccceeekkktttmmmUUUCCC888222444333333222111//////...//////000000000000000111//////000000000000/////////000111222333333333333555333111///...---......000111333333111000111222111111222222222333333333000111111222444555555666444444444444555555555555222222333444555666777777777777666555666777888999:::;;;;;;<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGHHHJJJLLLMMMNNNNNNPPPOOONNNNNNMMMNNNOOOOOOWWWUUUTTTUUUZZZbbbkkkqqq|||xxxwwwuuusssuuuyyy{{{|||yyyuuuzzz~~~{{{wwwzzznnnaaaVVVQQQKKKKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@??????>>>>>>>>>;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<=========<<<<<<;;;:::999999999:::999888888888888999999::::::::::::;;;;;;;;;;;;;;;999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;777777888999::::::;;;;;;::::::;;;::::::888777666::::::::::::::::::::::::999???FFFHHHDDD===888666777777888888888999999999999999999999999::::::;;;:::::::::999999::::::;;;888999999:::;;;<<<======@@@HHHOOOPPPNNNQQQZZZcccvvvIIIKKKMMMNNNRRRZZZfffpppwww~~~|||}}}|||{{{vvvuuuqqqnnnlllnnnpppqqqrrrvvvwwwyyy|||~~~}}}zzzwwwooojjjeeeccccccdddcccaaaaaabbbdddhhhmmmtttzzz}}}}}}tttkkkeee\\\YYYVVVSSSPPPNNNLLLKKKKKKKKKKKKIIIGGGCCC@@@>>>777999:::;;;>>>BBBHHHLLL^^^qqqxxxlllhhhiiiiiigggfffgggkkkoooyyynnngggbbbdddhhhnnnyyy}}}oooYYYGGG<<<666111333333333111000000111222////////////000000111111///000000111111000000///...///000111222222222222222111///.........000111///111333333111000111222111111222222222333333333000111111111222222333333222333333333444444444444222222222333333444444444444444444444555666888999:::;;;;;;<<<===<<<<<<<<<>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFHHHJJJKKKMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMPPPPPPQQQRRRTTTXXX___eeeqqqyyyooonnnssswww}}}{{{xxxuuuwww{{{~~~||||||~~~}}}uuukkknnnsssyyy|||xxxvvvuuutttsss|||mmmccc[[[RRRKKKJJJFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>======;;;;;;;;;<<<===>>>>>>>>>;;;<<<<<<<<<;;;;;;;;;<<<::::::999999999999:::::::::999888777777777888888999999:::::::::;;;;;;;;;::::::999999999999999999999999:::;;;;;;;;;;;;;;;888999999:::::::::999999::::::;;;;;;:::888777666999999999999999999999999222<<>>???AAABBBCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEGGGIIIJJJLLLLLLKKKLLLMMMOOOOOOOOONNNMMMHHHLLLQQQSSSSSSTTTXXX\\\^^^ooo~~~oooeeeeeemmmsss~~~|||yyy{{{uuuppphhhiiimmmttt}}}{{{uuuooollllllnnnooopppyyy}}}{{{yyyyyyhhhYYYTTTRRRLLLIIIJJJEEEEEECCCAAA??????@@@BBB@@@@@@???>>>======<<<<<<=========>>>???@@@@@@AAA:::;;;<<<<<<:::::::::;;;999999999888999999:::::::::999888666666666777777999999999::::::;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;:::::::::::::::::::::999777777999::::::;;;:::999888777999999999999999999999999222???NNNVVVSSSJJJAAA<<<777777777777888888888888999888888888999::::::;;;;;;;;;:::999999:::::::::777888999:::;;;<<<<<<<<>><<<>>>:::<<>>>>>>>>>>>??????>>>======>>>???@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOMMMLLLMMMQQQSSSSSSRRRVVV]]]gggqqq{{{nnndddgggrrr}}}~~~}}}vvvtttqqqsssvvvxxxzzz~~~|||rrriiifffeeedddeeehhhooouuuzzzzzzyyyxxxrrrxxx~~~{{{lll^^^YYYRRRLLLIIIHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@============<<<<<<<<<<<<555666888:::===>>>??????<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999888777555555777888999888888999999999999888888777777888888888999999999::::::::::::::::::::::::777888888999999999888888::::::::::::::::::::::::888888777777888888999:::777666DDD\\\gggZZZFFF;;;888777777777888999::::::888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???CCCKKKQQQPPPKKKLLLQQQgggfffhhhmmmttt|||~~~pppjjjeeegggpppzzz{{{vvvooojjjdddbbbcccgggiiijjjpppsssxxx~~~wwwjjjccc___ZZZVVVUUUTTTRRRPPPOOONNNNNNNNNMMMLLLIIICCC???>>>======???>>>DDDQQQaaalllppppppssssss|||{{{rrrmmmmmmeeebbbaaaaaaaaaeeeppp||||||sssoooooofffaaaZZZXXX```mmmsssrrrcccTTTCCC;;;777444333333222000...///111222111///000000000000000000000000111000000///////////////....../////////000000000000111111111111222222222222111111111222222333444000000111111111222222222111111111222222222222333333333333333333333333333333333333333333333333333333333444555666777888888888888777777777888999999;;;;;;;;;<<<<<<<<<======>>>>>>=========>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNLLLKKKLLLOOOQQQQQQOOOSSSWWW\\\ccckkkwwwwwwqqquuu}}}{{{}}}}}}~~~|||yyyyyyzzzyyy{{{{{{qqqhhheeeddddddhhhmmmooovvv}}}xxxvvvuuutttvvv}}}yyydddXXXTTTPPPKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<999:::;;;<<<============<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999999999888999888666555555666888999777888888999999888888777888888999999999::::::::::::::::::::::::999999999888888999999999888888777999999999999999999999999888888777777888888999:::;;;999DDDYYYcccWWWFFF===888888888777888888999999888888999999999999999999999999999::::::::::::;;;::::::::::::::::::::::::;;;???GGGNNNNNNKKKMMMRRRjjj~~~wwwzzz}}}lllhhhfffkkkuuu~~~yyysssjjjfffbbbaaadddjjjpppsssyyy|||}}}nnnccc^^^[[[XXXTTTSSSRRRQQQPPPNNNMMMLLLLLLJJJHHHFFFBBB>>><<<===??????DDDOOO```rrr~~~zzz}}}qqqnnnnnnnnnmmmnnnccc```^^^^^^^^^aaakkkvvv}}}{{{wwwpppjjjfffeeefffbbb]]]WWWWWWcccppptttqqqUUUHHH;;;666444333222444222111111222333333222000000000000000000000000000000000//////......////////////000000000000000111000111111111111222222222222111111111111222333333000000000111111111222222222222222222333333333333333333333333333333333333222222333333333333333333222333333444555666777777777777666666777888999999999999999:::::::::;;;;;;===<<<<<<<<<===>>>@@@AAAAAABBBDDDEEEFFFFFFEEEEEECCCCCCDDDEEEFFFHHHIIIIIIGGGHHHHHHIIIJJJJJJKKKLLLMMMKKKJJJJJJLLLNNNNNNMMMPPPRRRSSSTTTYYYcccpppyyy||||||~~~wwwssstttvvv{{{~~~~~~}}}}}}xxxpppmmmlllmmmttt{{{~~~vvvsssqqqpppxxxvvvdddUUULLLKKKHHHFFFDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888777777888888666666666666888888777888888999999888888777999999999:::::::::;;;;;;999999999999999999999999999999999999999888777666777777777777777777777777888777777777777888999999<<<999@@@PPPWWWOOOBBB<<<999999888777777777888888999999999888888888888888888888999999999:::::::::999999999999999999999999777;;;DDDMMMPPPPPPSSSYYYppp~~~yyymmmllllllrrr{{{~~~vvvqqqgggdddaaaaaaeeemmmtttyyyzzzqqqfff^^^[[[YYYWWWTTTOOOOOOOOONNNMMMKKKIIIHHHIIIGGGDDDAAA===;;;>>>CCCBBBLLL[[[mmmzzzyyyyyyoooeeeaaagggoooqqqnnnkkkccc___\\\[[[YYYYYY___gggqqqllleee```^^^^^^_________^^^]]]bbblllsssnnncccIII???666333333111111333111111222333444333111000////////////////////////000//////.........//////000000000000111111111111000000111111111222222222222111111111111111222222000000000000111111111111222222333333333444444444222222222222222222222222222222222222222333333333222333333444555555666666888888888888888999:::;;;999999999999::::::::::::;;;;;;;;;;;;<<<>>>@@@AAA@@@AAACCCEEEFFFFFFEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJJJJKKKKKKLLLLLLQQQQQQQQQOOOPPPVVV```gggpppsssuuuwww{{{~~~yyywwwvvvsssmmmkkkmmmpppuuuyyyzzz}}}tttooonnnnnnsss|||uuueeeYYYPPPKKKGGGFFFEEEEEEEEEDDDBBB@@@????????????????????????>>>>>>>>>=========<<<<<<===============<<<;;;:::;;;;;;;;;:::::::::999999;;;;;;:::999888777666666888777666666666666777888777777888888888888777777888888999999999999::::::888888888888888999999999:::::::::999888777666555777777777777777777777777777777777777777888999999999666:::CCCHHHCCC;;;777:::999888777777666777777999999888888777777777666888888888888999999999999999999999999999999999999888<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::999888777777666666777666666666666666666777777777777888888777777777777777777777888888888888777777888888888999999999:::::::::999888777666555888888888888888888888888777777666666777777888999777555666;;;===:::666555999999888777666666666666888888888777777666666666777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999<<>>???@@@@@@AAABBBDDDEEEFFFGGGCCCDDDEEEGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLKKKNNNPPPPPPMMMKKKLLLNNNRRRVVVZZZ___gggsss}}}rrrmmmiiiiiiiiiiiimmmssssssxxx{{{||||||{{{wwwsssuuuxxxxxxllldddZZZRRRNNNKKKGGGDDDDDDCCCAAAAAAAAA@@@===;;;<<<<<<===============>>><<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<::::::::::::999999999999888888888777777777777777666666666666666666666666666777777888888777777666666666666777777777777888777777888888999:::::::::999999999999999888777666777777777777777777777777777666666666666777888888666777888999999888777666888888777666666666777777777777777777666666666666666777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;888999@@@LLLTTTWWW[[[```\\\]]]]]]]]]aaalllyyyeeecccaaa___```cccgggiiiqqq|||{{{uuupppmmmjjjfffbbb___]]]\\\ZZZ]]]bbbhhhooovvv~~~~~~yyyzzztttppplllhhhfffdddhhhlllpppvvv~~~zzzmmmdddaaa[[[YYYVVVSSSQQQPPPOOONNNIIIKKKMMMNNNLLLIIIEEEBBB===999999>>><<<;;;FFFVVVjjjzzzmmmeee\\\WWWQQQKKKIIIKKKNNNSSSbbbsss|||vvvkkkeee^^^^^^ccckkkooommmlllmmmdddcccaaa___^^^```bbbeeeiiitttzzziiiQQQ>>>999555444666555222000222///000111000......000222000000000000000000000000...------------...///000000000000/////////......000111111111111222222222222222111000000000000000////////////000000000111111111111222222222222333111111111111111111111111///000000111222222333333222222222222333333333333333333333444555666888888:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;===>>>AAAAAA@@@@@@BBBDDDGGGHHHCCCEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGEEEDDDDDDFFFGGGGGGFFFFFFIIILLLIIILLLNNNMMMJJJIIIJJJLLLKKKNNNRRRWWW\\\fffsss{{{~~~yyyvvvvvvvvvuuuwww|||zzz{{{yyy|||{{{wwwssssssrrrpppoooppprrrtttyyy}}}yyyqqqggg___\\\WWWPPPKKKIIIHHHEEECCCCCCAAA????????????>>><<<;;;;;;<<<<<<<<<=========;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<:::::::::999999999999888666666666777777777777777555666666666666666666555666666777777777777666666666777777777777888888888888888888999:::;;;;;;;;;888888999999999888888777666666666666666666666666666666666666666777888888555888:::999777777777777777666666666666777777888555555666666666666666666666666666777777777888888::::::::::::::::::::::::999888<<>><<<888:::AAAAAAAAAOOO```ooozzzlllbbbWWWNNNGGGDDDIIIPPPYYY]]]hhhtttxxxpppfffbbbggghhhoooxxx}}}{{{xxxxxxkkkjjjhhheeeccceeejjjnnnwwwttt```HHH777555222333666666222111333000111222000......000444000000000000000000000000---------------...///000000000//////.........---000111111111111222222222222222111000000///000000////////////000000000000000000111111111222222222111111111111111111111111///000000111222222333333222222222222222222333333444444555555777888999:::999999:::::::::;;;;;;;;;<<<;;;:::::::::;;;<<<===BBBAAA??????AAADDDGGGIIIDDDEEEGGGIIIJJJIIIHHHGGGEEEFFFGGGHHHGGGEEECCCBBBAAADDDFFFEEEDDDEEEHHHKKKIIILLLMMMLLLIIIHHHJJJMMMJJJMMMPPPRRRUUU[[[dddkkkssszzz~~~xxx{{{}}}||||||~~~zzzuuurrrnnnjjjhhhgggfffeeefffgggiiikkknnnqqqtttyyyrrrgggbbb^^^XXXSSSRRRMMMGGGDDDDDDDDDBBBAAACCCAAA??????@@@AAAAAA@@@;;;;;;;;;<<<<<<<<<======:::::::::999999999888888==================<<<;;;:::::::::999999999888888555555666666777888888888555555666666666666555555666666777777777777666666777888888888888999999999888888999:::;;;;;;<<<<<<777888888999999999888888555555555555555555555555666666666666666777888888333777:::888666666777777666666555666666777888999444555555555666666777777666666666666777777777777999999999999999999999999:::888:::@@@CCCBBBBBBCCCBBB@@@???@@@BBBHHHRRR[[[sss^^^SSSKKKKKKNNNPPPRRRUUUYYY^^^eeeiiiiiifffdddbbb\\\[[[ZZZWWWSSSOOOLLLIIIMMMMMMQQQUUUWWW[[[eeeppp~~~}}}~~~~~~{{{uuullleeeccccccdddeeeggglllttt|||vvviii___YYYUUUSSSPPPOOONNNLLLKKKJJJJJJJJJGGGGGGFFFEEECCCAAA>>><<<===;;;:::<<>>>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGHHHIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDLLLLLLKKKJJJJJJIIIHHHHHHHHHJJJLLLPPPTTTWWWZZZ[[[```gggqqqzzzyyyvvvxxxxxxpppjjjiiikkkhhhggggggfffeeeiiiooolllqqqvvvzzz{{{pppjjjaaaYYYSSSPPPMMMLLLHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>>>>>======<<<<<<<<<<<<===============<<<<<<;;;:::999888888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555555777777777777777888888999999888777666666555666666444555666888999999999999888888888888888888888888999999888888777888888999777777666555555555555555777666555444444444444444777777888777777666555444888888888888777777777666666666666666666666666666444444444444555555555666777777777777777777777777777888::::::999999999:::<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;999999<<>>??????@@@AAACCCDDDEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKNNNQQQTTTWWWXXXXXX\\\aaafffkkksssyyywww{{{{{{sssnnnlllnnnkkkjjjlllllllllqqqxxxvvv|||tttkkk^^^ZZZSSSOOOLLLKKKJJJIIIFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<<<<;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666555777777777777777888888999888777777666666666666777555666777888888999888888444444444444444444444444999888888888888888888888777777666555555555555555666666555444444444444444666777777777777666666555888888888777777777666666555555555555555555555555444444555555555666666666777777777777777777777777555666888888777777777888<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<@@@EEEIIIZZZoooWWWNNNEEEDDDEEEEEEGGGJJJJJJMMMQQQTTTXXX\\\bbbeeeiiihhhgggeee```ZZZTTTPPPNNNNNNPPPTTTVVVYYYaaakkk}}}}}}xxxtttrrrrrrrrrpppqqqsssttttttrrrooommmfffddd```^^^___cccgggkkkooovvvnnniiiaaaZZZUUUQQQMMMKKKHHHGGGFFFFFFEEEEEEEEEFFFDDDCCCAAA>>><<<;;;:::::::::;;;@@@IIIVVVjjjxxxooobbbTTTHHHFFFJJJSSSddduuu~~~zzzssskkkggglllvvvoooOOO<<<555444333333222111111111111111111111000000000000111111000000000/////////......,,,---......//////......---------........./////////............///111222111111000000000000//////222222111111111333444555666555333111111111111222111111111111111111111111222111111111111000000000222333333444444333333222333333333444555666888999999:::<<<<<<;;;::::::;;;999999999:::;;;<<<===>>>???@@@AAABBBCCCEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJMMMOOOQQQRRRSSSUUUVVVVVVVVVXXX___jjjrrr}}}{{{{{{xxxsssrrrnnnkkkkkknnnpppqqqxxxyyynnneee\\\VVVNNNKKKHHHFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>=====================>>>>>>>>>>>>======<<<;;;:::999999888888999999999999999999999999999::::::999888777777666666777777777777777888888999777666666666666777777888777777888888888888777777555555555555555555555555888888888888888888888888777666666555555555555666666666555444444444444555555555666777777777666666777777777777666666666666555555555555555555555555555555555555666666666777777777777777777777777777555666888888777777777888;;;;;;::::::::::::;;;;;;<<<======<<<<<>>CCCQQQeee|||zzzxxxtttooo^^^UUUNNNOOOTTT^^^nnn}}}ssskkklllxxx~~~___EEE888666777222111111111111111222222111111000000000000111111000000//////............,,,---......///...............////////////000000000///---,,,---///111222000000000000000000//////222111000000000222555666666555333111000000111111111111111111111111111111111111111111111111111111222333444555555444333222333333333333444666999:::888:::<<<<<<;;;::::::;;;999999999:::;;;<<<===>>>@@@AAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPRRRRRRQQQOOOPPPVVV^^^dddjjjqqq}}}}}}yyyuuuuuuooommmmmmqqqsssvvv~~~ooobbbZZZUUUQQQNNNJJJHHHFFFEEEDDDCCCAAA???BBBAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;:::999999999999999::::::::::::::::::::::::999999888888777777666666777777777777777888888999666666555666666777888888888888888888888777666666777777777777777777777777777777777888888888888888777666555555555555666666666555555444444444555555444444555666777777777666777777666666666555555555555555555555555555555555555555555666666666777777666666666666666666666666777888::::::999999999:::::::::999999999999::::::===>>>>>>===<<<>>>BBBEEEEEENNN]]]oooTTTMMMGGGFFFFFFEEEHHHLLLMMMNNNQQQVVV___lllzzztttjjjddd]]][[[]]]ccchhhlllssszzzyyyxxxuuuqqqlllgggdddbbbbbb^^^_______________^^^^^^YYY[[[]]]```bbbhhhoootttyyyooohhhaaa]]]XXXTTTQQQNNNJJJHHHCCCBBBBBBAAAAAAAAABBBBBB???===:::777666777999;;;BBB???EEEYYYttt|||tttrrrqqqnnn[[[ZZZZZZ^^^ccckkkvvvyyyrrruuujjjPPP@@@999777777111111000000111111222222111111000000000000111111000000///...---.........,,,---......///.........//////000000000111111111000///---,,,,,,...000111//////////////////000000111000......///111333555444333111000/////////000000000000000000000000000...///000111222333444444333444555666666555444333555444444444555777999:::777999;;;;;;:::999:::;;;999999999:::;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNOOOKKKKKKLLLLLLNNNQQQUUUYYY]]]bbbjjjsss~~~|||yyyuuurrrrrrrrrpppppptttxxx|||~~~{{{{{{|||nnnggg]]]UUUQQQOOOLLLJJJHHHGGGEEEDDDDDDCCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::888888777777777777777777777777777777777888888999666666555666666777888888888888999888888777666555444444444444444444444444555666777888888888888777666666555555555555666666555555444444444555555666333444555666666666666666666666666555555555555444555555555555555555555555555555555555666666666666666666666666666666666666777888::::::999999999:::999999888888888888999999:::::::::999888:::<<>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNHHHIIIKKKNNNPPPSSSUUUVVVXXXZZZ]]]bbbkkkxxxwwwuuutttqqqooooooooommmnnntttyyy~~~yyyvvvvvvrrrxxx}}}pppeee[[[XXXRRRNNNKKKHHHFFFDDDCCCBBBAAAAAABBBBBBAAA?????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777777777777777777777777888888999777666666666666777777888888888888888888777666555666666666666666666666666444555777888999888888777666555555555555666666777555444444444444555666666444444555666666666555555666555555555444444444444444444444444444444444444444444444444555555555666777777777777777777777777555666888888777777777888888888777777777777888888999:::::::::999:::<<<>>>@@@???CCCMMM[[[lll]]]WWWRRROOOKKKGGGIIIMMMLLLOOOUUU^^^kkk{{{xxxuuuvvv{{{zzzqqqkkkgggeeeaaa]]]YYYVVVTTTSSSPPPPPPQQQRRRUUUXXXZZZ\\\WWW\\\dddjjjooovvv~~~uuunnniiiccc___YYYUUUPPPLLLIIIHHHFFFDDDAAAAAA???>>>============999888777777888;;;===>>>DDDKKK\\\uuu}}}vvvnnnhhhfffeeefffgggpppwww}}}~~~{{{xxxwwwwwwpppooosss~~~uuu___GGG<<<888444222222222111000000000000000111111111000000000000111111111///...,,,,,,---...///,,,---......//////..................////////////................................./////////000000////////////////////////000///.........///000111000000000000000000000000//////000111333444555555444444333333333333444444444555555666666555555555444666888888888777888:::999999999:::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBCCCCCCAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEAAAAAABBBCCCEEEGGGHHHIIIFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJLLLOOORRRVVVXXXXXXWWWWWWWWWYYY^^^gggqqqwww}}}}}}~~~wwwvvvvvvtttrrrsssnnnmmmooowwwyyyvvvvvvuuu{{{xxxrrrooopppssssssnnniiiccc\\\TTTQQQOOOLLLIIIFFFDDDBBBAAA@@@???======???@@@??????<<<<<<======>>>>>>>>>???>>>>>>>>>?????????@@@@@@============<<<;;;:::999;;;;;;:::::::::;;;;;;<<<999999999999999999999999555666666666777777888888777777777777777888888999888777777666666666666777777777888888888777777666777777777777777777777777333444666888999888777777555555555555555666777777444444444444444555666666555555555666555555444444555555555444444444333333444444444444444444444444333333333333444444444444777777777777777777777777555666888888777777777888888777777666666777777888888999::::::999:::<<<>>>======@@@FFFLLLYYYqqqeee___ZZZUUUPPPJJJKKKOOOPPPTTT[[[eeesssvvvmmmfffaaa___\\\XXXUUUQQQOOONNNLLLLLLMMMOOORRRVVVZZZ\\\ZZZaaajjjqqqwww|||rrrjjjfffbbb]]]ZZZWWWSSSNNNJJJIIIHHHGGGFFFAAA@@@>>>===<<<;;;::::::777777777888:::<<>>888555222222555222222111000000000000000111111000000000000111111111///---,,,,,,,,,...///,,,---......//////......,,,,,,,,,---------......---......//////...---------.........//////000000///000000000000000///...//////.........000111222000000000000000000000000111111111222222333333333444444222111111222444444333444555666555444333222333555777777777777888999999999999:::;;;<<<===>>>?????????@@@@@@AAAAAAAAACCCBBB@@@???>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAACCCEEEGGGIIIKKKFFFGGGHHHKKKMMMOOOQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHKKKOOOSSSVVVWWWXXXWWWVVVVVVXXX]]]cccgggdddcccffflllooopppuuu{{{|||{{{|||zzzyyyzzzttttttwww~~~zzzzzz|||zzzvvvsssnnnhhhccc```___^^^ZZZ]]]]]]YYYVVVUUUQQQLLLMMMKKKHHHFFFDDDCCCCCCCCCCCC@@@===<<<===>>>======:::;;;;;;<<<<<<=========<<<<<<======>>>>>>>>>???<<<<<<<<<<<<;;;:::999888;;;;;;:::::::::;;;;;;<<<888888888888888888888888555555666666777777888888777777777777777888888999999888777666666555666666777777888888888888777777333333333333333333333333222444666888999999777777555555555555555666777888444444444444444555666777555666666666555444333333555555444444444333333333444444444444444444444444222222222333333333444444777777777777777777777777777999::::::999999:::;;;777777666666666666777777333444555555555555888::::::;;;@@@CCCDDDMMMfff~~~sssiii___XXXRRROOOQQQVVVWWW^^^fffooo~~~ttthhh```^^^[[[VVVQQQNNNMMMMMMNNNKKKMMMOOOQQQTTTYYY^^^cccbbbiiiqqqzzzuuunnneee___^^^\\\WWWTTTPPPNNNLLLIIIFFFDDDBBBAAABBB>>>;;;:::;;;;;;888666666<<<>>>999555999AAAGGGWWWlllzzzjjjeee^^^WWWSSSPPPWWWkkkzzzmmmeeeccc___nnnqqq[[[IIIEEE@@@:::555111///...//////000000000000//////111111111111000000000///---------............/////////////////////////////////.........------------......///000111111222...------------,,,,,,,,,////////////////////////////////////////////////111111111000000000000000666555555444222111111000222222111111111111111111555555555555555555555555444444444555555777888888888888888999:::;;;<<<===;;;;;;<<<<<<===???@@@AAAAAAAAAAAA@@@@@@@@@??????BBBAAAAAA@@@AAABBBDDDEEECCCCCCDDDFFFGGGHHHJJJJJJIIIIIIJJJMMMQQQRRRPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLHHHIIIKKKMMMOOOQQQSSSTTTTTTSSSRRRQQQRRRTTTVVVWWW[[[ZZZYYYXXXZZZ\\\___aaaiiimmmsss{{{{{{}}}|||qqqeee^^^[[[YYYVVVSSSQQQPPPPPPQQQOOOOOOOOONNNMMMKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;999888888888999999777777777777777777777777777777777777777777777777888888999999999999888888888888777777666666555555555555444444444333333333555555444333444555666777;;;:::999888777666555444666666666666666666666666333333333333333444555666222333555777777666555444333444444555555444444333333444555666777777777777444444444555555555555666888888888888888888888888;;;999888666666666777777777777888888888999999999999;;;<<<>>>DDDQQQbbbooosssiii___YYYUUUSSSVVV\\\bbbjjjsss}}}rrreee]]]YYYVVVRRRNNNLLLKKKLLLMMMLLLNNNQQQTTTWWW\\\bbbfffmmmsss|||vvvnnnlllfff___\\\[[[ZZZVVVRRROOOMMMKKKHHHEEECCCAAAAAA@@@===999888888888666333777999:::999999???MMMYYYtttnnn]]]UUUOOOJJJKKKOOOZZZooowwwkkkdddccceeeuuuwww^^^MMM<<<:::777444222111111111//////000000000000//////111111111000000000//////---------............/////////////////////////////////.........---------.........//////000000000......//////000000000111////////////////////////////////////////////////000000000000000000000000555444444333333222111111222222222222222222222222444444444444444444444444666555555555555555666666888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@?????????AAAAAA@@@@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHLLLOOOPPPNNNLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIKKKMMMOOOQQQRRRSSSRRRQQQPPPOOOOOOQQQRRRTTTTTTSSSQQQQQQRRRUUUWWWYYYYYY\\\```eeejjjqqqyyy~~~zzzxxxsssmmmggg^^^VVVPPPPPPOOOLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;========================;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;:::999888777777777888888666666666666666666666666777777777777777777777777777888888999999888888777777777777777666666555555555555444444444333333333555444444333444555666777888888777666555444333333444444444444444444444444444444444333444444555555222333555666666666444444333333444444444444333333111222333444444444444444444444444444555555555555888888888888888888888888999888777666555666777777888888888888999999999999:::<<<>>>???DDDOOO^^^iiiqqqyyypppggg___ZZZXXXXXX^^^eeeoooyyy~~~pppccc[[[UUUSSSPPPMMMLLLMMMNNNPPPQQQSSSWWW[[[___eeekkkooottt{{{{{{qqqhhhcccaaa]]]YYYXXXXXXWWWSSSPPPMMMKKKIIIFFFCCCAAA@@@???===:::888777888999888888<<<999999===AAAIII]]]rrrwwwcccSSSHHHCCC@@@EEEPPPaaattt~~~xxxqqqiiiggghhhtttuuu\\\III@@@333222111000000000111222//////000000000000//////000000000000////////////---------............///////////////////////////...............---------.....................///------...///000111222222////////////////////////////////////////////////000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333666666555444444444444555777777777777888888999:::<<<<<<<<<<<<<<<===>>>???AAA@@@@@@@@@@@@?????????????????????@@@AAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGJJJMMMMMMLLLJJJJJJLLLMMMNNNNNNMMMLLLKKKHHHIIIJJJLLLNNNPPPQQQRRRPPPOOONNNMMMMMMMMMNNNOOOMMMLLLKKKJJJKKKMMMPPPQQQPPPRRRSSSTTTWWW[[[aaafffmmmnnnppptttyyy~~~yyymmmfff^^^[[[XXXTTTQQQMMMHHHDDDEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@?????????@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999::::::888888777666666666777777555555555555555555555555777777777777777777777777777777888888888888777777777777777666666666666555555555444444444333333333444444444333444555555666444444444444333333333222333333333333333333333333666666555444444444555555222333444555666555444333333333444444444444333333111222222333333333222222444444444444555555555555666666666666666666666666666555555555555666777777888888888999999999::::::;;;===>>>@@@CCCKKKVVV^^^\\\bbbmmmyyylllddd]]][[[\\\^^^fffmmmzzzqqqeee^^^UUUTTTRRRQQQQQQRRRTTTVVVYYY\\\aaafffkkkqqqwww|||}}}vvvooohhhbbb```ZZZXXXVVVVVVVVVTTTQQQNNNJJJIIIGGGDDDAAA???>>>>>>:::999888999:::===???@@@BBB===>>>GGGNNNXXXooosss___PPPFFFAAA???GGGWWWhhhwwwxxxpppllljjjkkkpppwwwzzz___III===999444333222111000000000000//////000000000000//////000000/////////.........---------............///////////////////////////.......................................---------***++++++,,,------....../////////////////////////////////////////////////////////000000000000000111111111222333333444444222222222333333333333333111111111111111111111111444444444333444444555555777777666666666777777888<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@????????????>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAADDDEEEGGGIIIKKKKKKJJJIIIIIIJJJMMMOOOOOONNNKKKJJJHHHIIIJJJKKKMMMNNNOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNQQQVVVZZZXXXYYY\\\```eeekkkppprrrvvvxxx{{{}}}wwwsssnnnooopppnnniiiaaaZZZUUUPPPMMMJJJHHHGGGFFFDDDBBBBBBAAAAAAAAAAAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999777777777777777777777777666666666666666666666666666666666666666666666666666777777777777777777666666666666666666666666666555555444444444333333333333333333444444444555555222222222333333333333333555555555555555555555555777666666555444444444444222222333444444444444333333333333444444333333333333333444444444333222222333333444444444555555555555555555555555555555555333333444444555666777777888888888999999999999:::;;;<<<===>>>@@@EEELLLQQQMMMOOOXXXhhhzzziiiccc___```cccgggooowwwuuuiiicccYYYXXXXXXWWWXXXYYY[[[]]]aaaeeekkkpppvvv|||qqqiiiddd___\\\\\\WWWWWWVVVVVVUUURRROOOLLLHHHGGGEEEBBB@@@>>>======;;;:::::::::;;;===@@@BBBEEEEEELLLXXXbbbmmmnnnYYYLLLDDDBBBCCCLLL^^^ooowwwyyyuuummmffffffjjjsss|||yyycccMMM>>>777555444444333111000///////////////000000000000///////////////............------------............///////////////////////////---....................................---------++++++++++++++++++++++++////////////////////////////////////////////////......//////000000000000///000000111222333444555000111111111222222222333111111111111111111111111111111222222333555666777777777666555555555666666;;;:::::::::;;;<<<===>>>@@@@@@@@@?????????>>>>>>======???@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???CCCEEEHHHIIIJJJIIIIIIHHHGGGIIILLLNNNNNNMMMKKKIIIHHHHHHIIIJJJLLLMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLJJJJJJIIIIIIHHHJJJNNNQQQOOOOOOPPPSSSVVVZZZ]]]______```bbbfffjjjnnnrrrttt}}}wwwnnngggaaa\\\XXXXXXXXXWWWWWWUUURRROOONNNKKKIIIFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<======<<<<<<;;;:::::::::999999999999::::::999999999999999999777777888888888888888888777777777777777777777777666666666666666666666666555666666777777666666555555555555555555666666666555555444444444333333333333333333444444444444444222333333333333444444444555555555555555555555555777666555444444444444444111222222333333333333333222333333333333333333222333333333444333333222222333333333444444444444555444444444444444444444444222222333444555666666777777777888888888888999999999::::::;;;===???CCCEEEFFFEEEJJJXXXmmmmmmhhhgggkkkpppuuu}}}zzzoookkkbbbaaaaaaaaaaaabbbdddeeeiiimmmtttzzz|||qqqfffbbb___[[[YYYZZZUUUUUUUUUTTTRRROOOMMMKKKGGGFFFDDDBBB@@@>>>======<<<<<<;;;999999:::>>>AAAKKKVVVdddpppzzz{{{```MMMDDD???AAAFFFQQQbbbqqquuurrrnnngggcccgggppp|||}}}vvvyyy~~~yyycccNNN@@@888333111000000000000//////////////////000000000000/////////.........---------------------............///////////////////////////---------....................................///............------,,,,,,////////////////////////////////////////////////---......//////000000111//////000111222333444444000000000111111222222333111111111111111111111111//////000111333555777888888777666666555555555555999999999:::;;;<<<===>>>@@@????????????>>>>>>>>>======???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????BBBDDDHHHIIIHHHGGGGGGHHHFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIJJJFFFGGGHHHHHHGGGHHHKKKMMMLLLLLLKKKLLLMMMOOOQQQRRRQQQQQQRRRTTTWWW[[[^^^```ccchhhnnnppppppsssxxx~~~wwwqqqnnniiieee^^^XXXTTTPPPMMMJJJMMMLLLKKKJJJIIIIIIHHHHHHFFFDDDBBBAAAAAABBBAAA@@@@@@@@@@@@??????>>>>>>===???@@@@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888:::::::::999999999999999666777888999999999888888888888888888888888888888777777777777777777777777555555666666666666555555444555555555555666666666555555444444444333333333222222333444444444444333333333333333444444444444222222222222222222222222555555444333333333444444111111111222222222333333222222333333333333222222000111111222222222111111333333333333444444444444444444444444444444444444222333444555666666666666666666666777777777888888888888888999:::<<<===>>>BBBAAACCCMMM```vvvuuussstttzzz}}}vvvuuutttyyy~~~xxxuuuoooooonnnnnnnnnnnnooooootttxxx~~~yyyoooggg```]]][[[WWWUUUVVVPPPPPPPPPOOOMMMLLLKKKKKKGGGFFFDDDAAA???>>>======:::;;;;;;::::::===BBBGGGZZZppp~~~fffPPPDDDAAA===CCCLLLVVVdddppppppiiifffcccccckkkttt}}}xxxwwwuuutttuuuyyy}}}}}}{{{ttteeeQQQAAA999666333000//////000000000///////////////000000000000//////.........---------,,,,,,---------............///////////////////////////---------.........//////.........//////000000000.../////////////////////////////////////////////////////////////////////------......///000000111//////000111222333333444000000111222222333444444111111111111111111111111000000000111222444555666999888777666555555555555777777888999:::<<<>>>???????????????>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@??????CCCFFFGGGFFFDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIFFFHHHJJJJJJIIIIIIJJJKKKJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJKKKMMMPPPRRRTTTRRRVVVYYY[[[\\\^^^aaadddeeejjjpppsssuuuzzz~~~~~~{{{uuupppmmmlllmmmnnnnnnjjjccc\\\YYYXXXVVVSSSOOOLLLJJJIIIGGGEEEEEEEEEFFFFFFEEEEEEDDDDDDAAA@@@??????@@@@@@???>>>>>>????????????>>>======>>>>>>???@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::999999999999888888888888999999888888888777777777555555777888888888777777777777777777777777777777777777777777777777777777444555555666666555555444444444444555555555666666555555444444444333333333111222333444444444333333333333333333333333333333222222222222222222222222333333222222222333333444111111111111111222222333222222333333333333222222000000111222333333333222222222333333333444444444555555555555555555555555333444555666777777666555555555555555666666666666888777777777999;;;<<<<<<===>>>@@@HHHVVVlll}}}|||~~~|||rrrkkkjjjjjjmmmsssyyy~~~~~~zzzzzzyyyyyyxxxxxxxxxyyy|||xxxjjjeee^^^YYYXXXUUUQQQNNNOOOKKKLLLLLLKKKJJJIIIJJJKKKGGGFFFDDDAAA@@@>>>======777999;;;<<<>>>CCCKKKQQQjjj{{{{{{vvviiiUUUEEE@@@BBB@@@HHHRRR[[[fffnnnkkkbbb```___ccclllvvv~~~|||yyyyyyxxxtttqqqsssyyy}}}|||zzzaaaUUUFFF;;;777666555333333333333222111000...---//////000000000000//////......---------,,,,,,,,,---------.........//////////////////////////////---------.........//////---......///000111222222,,,------...///000111111////////////////////////////////////////////////---------...///000000111///000000111222222333333111111222333333444555555111111111111111111111111222111111111222333444444:::999888666666555555555666666777888:::===???@@@????????????>>>>>>>>>>>>===>>>@@@CCCDDDEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>AAAEEEFFFDDDBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIDDDGGGIIIJJJIIIGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLIIIHHHGGGGGGHHHJJJLLLNNNMMMOOOPPPQQQRRRSSSUUUVVVVVVZZZ^^^^^^^^^bbbjjjqqqtttxxx||||||zzz{{{yyyuuusssrrrnnnppprrrrrrqqqnnnjjjgggccccccbbb___\\\[[[]]]^^^XXXZZZ[[[XXXSSSNNNMMMNNNLLLJJJHHHGGGGGGFFFEEECCC???@@@CCCEEEFFFEEECCCBBB?????????@@@BBBBBBAAA???>>>>>>???@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@===>>>?????????>>><<<;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777888888999999999999888888888888777888888777777666666666555333444666777777777666666666666666666666666666666777777777777777777777777444555555555555555555444444444444555555555666666555555444444444333333333111222333444555444333333333333333222222222111111444444444444444444444444111111111111222333333444111111111000111111222333222222222333333222222222111222333444555666666666222222333333333444444444555555555555555555555555444555666777777777666555444444444555555555555666999888777777999;;;<<<<<<888;;;@@@FFFRRRggg}}}}}}tttmmmiiidddaaaaaadddhhhkkkoootttyyy}}}uuummmhhh```[[[TTTNNNIIIHHHIIIJJJFFFGGGHHHIIIHHHFFFDDDCCCGGGEEEBBB@@@???>>>===;;;:::<<<===<<<<<>>>>>?????????@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJIIIIIIHHHHHH@@@AAABBBDDDFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNIIIJJJLLLNNNRRRVVVYYYZZZ___```aaacccdddeeeffffffhhhhhhhhhhhhggggggggggggmmmkkkkkknnntttyyy{{{{{{}}}||||||}}}|||yyywwwyyyzzz|||sssmmmfffbbbbbbaaa]]]ZZZYYYYYYYYYYYYXXXWWWVVVUUUOOOPPPPPPPPPQQQQQQQQQQQQLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIFFFCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;888888888999999:::::::::888888888888888888888888777777666666555555555444888888777777666666555555555555666666666666555555666666666666777777777777666666666666666666666666999999888666555444333222555555555555555555555555444333333222222333333444333333444444333333222111222222222222222222222222222222222222222222222222111222222333333222222111111222333444444333222111111111222333222111000///000111111111111222222222666444222000000000222333555555555444444333333333000111222222333444555555444444555555666777777888666666666666777888999:::======>>>CCCSSSjjj{{{|||}}}vvvmmmfffaaa^^^[[[YYYXXX[[[```dddiiinnntttwww~~~uuukkkddd___XXXUUUOOOJJJFFFFFFGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@??????>>>===<<<===???AAACCCHHHVVVkkk{{{~~~ooo]]]VVVLLLEEECCCCCCCCCCCCOOOVVV___dddccc___[[[YYYUUU^^^iiinnnnnnpppvvv|||~~~|||vvvsssuuuxxx{{{yyywww|||qqq]]]GGG@@@777222222222222000///...------///000000///000000000000/////////...///...---,,,,,,,,,,,,,,,---------............///........................//////...---------------........................------------------------........................---------............///000//////---,,,+++******////////////111222333444111111111111111111111111111111111111111111111111222111111111222444555666444444333333333444555555555555666777888999:::;;;;;;<<<<<<===>>>>>>???????????????@@@AAAAAABBBBBBCCCBBBAAA@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFF@@@AAACCCEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLOOOQQQSSSTTTSSSTTTUUUVVVWWWXXXXXXXXX[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWZZZ___cccdddcccbbbbbbbbbcccdddgggjjjlllmmmlllkkkhhheeecccaaa`````````aaadddggghhhgggeee^^^XXXSSSQQQQQQQQQOOOKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999888888888888888888888888777666666666555555555555777777777666666666555555555555666666666666555555555555666666666777777777666666666666666666666666888777777666555444333333444444444444444444444444444333333222222333333444333333444444333333222111222222222222222222222222333333333333333333333333111222222333333222222111///000111111111111000///111111222222222111000///000000111111111222222222222111000//////111222333444444444333333333222222222222333333333333333333333333444444555666777777666666666666777888999999:::<<<>>>EEEXXXrrrssstttuuuwwwzzz~~~yyyqqqjjjgggbbb\\\WWWUUUUUUTTTSSSSSSVVV\\\aaaffflllrrrwwwzzz~~~tttiiiaaa[[[WWWPPPMMMIIIEEECCCBBBBBBCCC@@@???>>>======???@@@AAA>>>>>>>>>>>>>>>>>>======AAAEEEJJJRRR^^^rrrppp```QQQKKKCCC@@@CCCHHHKKKLLLYYY___eeefff```ZZZXXXWWWZZZdddooovvvxxxwwwyyy|||}}}~~~~~~zzztttppppppqqqtttwwwzzz{{{bbbKKK???999333000000111///---///...------///000000///000000000/////////......000///...---,,,+++++++++---------............///........................//////...------------...........................---------------------------------------------------------............/////////......---,,,++++++............///111222333111111111111111111111111111111111111111111111111222222222222222333444555333333333333333444555666333444555666888999:::;;;999:::;;;<<<===>>>???@@@>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEGGGGGGHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFEEEHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOORRRQQQQQQPPPOOONNNNNNMMMIIIIIIJJJMMMPPPRRRRRRQQQPPPPPPOOOPPPRRRTTTVVVXXXVVVVVVUUUTTTSSSRRRQQQPPPOOONNNNNNPPPSSSTTTTTTSSSOOOKKKGGGFFFGGGHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC???>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;:::999999999888888888888888888888888666666666666555555555555666666666666666555555555555555666666666666555555555555555666666666666777666666666666666666666666666666555555555444444444444444444444444444444444333333222222222222333333333333333333333222222111222222222222222222222222444444444444444444444444111111222222222222111111///000000111111000000///111111222222111111000///000000000111111111222222000//////...///111222444333222222222222111111111444444333333222222222222333222222333333444555666666555555666666777888999999;;;>>>GGG[[[wwwgggggggggggghhhjjjllllllmmmkkkiiihhhgggddd^^^ZZZXXXVVVRRRPPPPPPQQQRRRSSSUUUYYY___dddjjjqqqxxx|||vvvjjjbbb\\\WWWTTTJJJHHHEEEBBB@@@?????????>>>>>>>>>>>>>>>??????@@@;;;<<<======<<<<<<===>>>EEENNN[[[iii{{{zzzgggVVVKKKFFFAAACCCJJJSSSXXXYYYaaaccceeeaaa\\\[[[```eeeooovvv|||vvvpppnnnmmmooovvv}}}~~~yyyjjjSSS???777555111000000000///---///...------///000000///000000/////////.........000///...---,,,+++++++++---------............///........................///......---------..............................---------------------------------------------------------............///---......///000111111222---------......000111111111111111111111111111111000000000000111111111111222222222222222222333333333333333333444444555666222222444555777999:::;;;999:::;;;<<<>>>???@@@AAA=========>>>??????@@@@@@AAAAAA@@@@@@AAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBBCCCCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGGGGHHHIIIIIIIIIIIIMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGIIIKKKLLLLLLKKKJJJLLLLLLLLLLLLMMMOOOQQQRRRPPPPPPOOONNNNNNMMMMMMLLLKKKIIIHHHJJJLLLNNNOOONNNKKKHHHEEEEEEFFFFFFEEECCCAAAAAABBBBBBBBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<=========>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::999999999999999999888888888888888888888888666666666666666555555555555555555555555555555555444555555666666555555444444444555555555666666666555555555555555555555555444444444444444444444444333333333333333333333333333333222222222222333333222333333333333222111111111111111111111111111111333333333333333333333333111111222222222222111111111111222222222222111111111111111111111000000///000000000000111111111111000000000000000111222333111111111111111000000000333222222222222222222222222222111111222333444555555555555555666777888888888<<>>>>>>>>???@@@CCCDDDDDDBBB???>>>:::<<<===<<<;;;;;;>>>@@@III\\\ssszzzmmm]]]OOODDDAAAAAAIIIVVVaaaffffffiiigggbbb\\\[[[bbboooyyy{{{uuuqqqpppuuu}}}wwwfffUUUEEE:::444222111111111111///...///...------///000000///////////////............//////...---,,,++++++,,,---------............///..............................---------......///........................------------------------........................---------............///------...///000222222333------------...///000000000000000000000000000000//////000000000111111111111111222222222222222222333222222333444555666666222222444555777999:::;;;:::;;;<<<===???@@@AAABBB<<<======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFFFFHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCDDDFFFHHHIIIHHHGGGEEECCCBBBAAAAAA???>>><<<<<<===>>>?????????>>>????????????@@@@@@@@@@@@@@@@@@@@@????????????>>>======>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888555555666777888999999:::777777777777777777777777555555555666666666666666444444444444444555555555444444555555555555444444444444444444555555555555444444444444444444444444333333333333444444444444333333333333333333333333333222222111111222222333222222333333222222111000111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111111111111000000000000000//////000000000111111111333333222222111111111111000000000000000000000000000000111222222333444444333222111000000111333444444444444444555666777888777<<<@@@HHH]]]xxxSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLJJJKKKMMMNNNPPPSSSXXX\\\aaadddiiioootttzzz|||qqqlllfff^^^XXXVVVTTTQQQNNNIIIGGGDDDAAA???@@@AAABBBCCCEEEHHHIIIHHHDDD???<<<:::<<<<<<;;;:::<<>>???@@@AAABBB=========>>>??????@@@@@@????????????@@@@@@AAABBB@@@AAAAAABBBBBBCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIFFFFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDFFFHHHJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAACCCEEEDDDCCCDDDDDDBBBAAA???>>><<<<<<;;;;;;<<<>>>????????????===>>>>>>>>>>>>?????????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999888888888777777777777333333444666777888999:::777777777777777777777777555555555666666666666666333333333444444444444444444444555555555555444444333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111222222222222222222222111111000111111111111111111111111111111111111111111111111000000111111111111000000000//////......//////000222111000////////////000/////////000000000111111444444333333222111111000/////////000000000000111//////000111222333444444444222111000000111333444444333333444444555666777555<<>>;;;999:::;;;::::::???HHHPPPgggrrrbbbWWWPPPKKKGGGHHHIIIQQQ```pppyyywwwrrrjjjgggfffkkkwwwsssYYYCCC999666555222222222111000000000111///...------///000000/////////.........---------------,,,,,,,,,---......---------............///........................---------------...//////........................------------------------........................---------............///------....../////////000//////......//////000111000000000000000000000000......//////000111111222...///111222333333333333222222222333444555666777555555666777888999:::;;;<<<<<<======>>>??????@@@======>>>??????@@@@@@AAA??????>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBCCCEEEGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIFFFGGGIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEECCCBBBBBBBBBDDDEEECCCDDDFFFHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGDDDFFFFFFEEECCCBBBCCCFFFCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCEEEEEEDDDBBBCCCCCCCCCBBB@@@>>>>>>===;;;<<<===>>>@@@@@@AAAAAA=========>>>>>>>>>?????????>>>>>>>>>>>>=========<<<<<<=========<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777666666666444555555666777888888999777777777777777777777777555555555555666666666777222222333333333444444444333444444555555444444333222333333333333444444444333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111222222222222222222222111000000111111111111111111111111111111111111111111111111000000111111111111000000000///...------...///000222111000///...//////000////////////000000000111111222222222222111111111//////000000000111111111000000111111222222222333555333111000///111333444333333333333444555666777555===CCCKKK```uuuuuuhhhDDDEEEFFFGGGGGGGGGFFFFFFEEEGGGIIIJJJLLLMMMPPPQQQSSSWWW]]]aaafffllltttyyyyyy|||{{{tttooonnnnnniiimmmmmmgggccccccaaa^^^YYYUUUOOOMMMMMMMMMKKKHHHDDDBBB@@@>>>@@@EEEJJJNNNMMMLLLJJJGGGDDD@@@===;;;777999::::::;;;BBBMMMVVVvvvwwwcccUUUMMMJJJIIIJJJIIIKKKSSSaaaoootttmmmeeebbbccchhhuuu~~~eeeJJJ:::777666444111222222111//////000111///...------///000000/////////.........---------,,,,,,,,,,,,---...//////---------.........//////........................---------------...///000........................---------------------------------------------------------.........//////,,,,,,...000222333555666000////////////000000111000000000000000000000000---......///000111111222---...000222333444333333222222222333444555777777666777777888999:::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIKKKKKKKKKIIIHHHGGGHHHIIIIIIJJJJJJIIIIIICCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEEDDDEEEGGGHHHIIIHHHFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGCCCCCCCCCDDDEEEEEEFFFFFFBBBCCCCCCAAA>>>>>>AAADDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBDDDFFFFFFCCCAAA???AAAAAAAAA???>>>===>>>777888:::;;;===>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>=========<<<<<<<<<999:::;;;<<<===<<<;;;::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999999888888999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777666666666666777777777777888888888888777777777777777777777777444555555555666666777777222222222333333444444444333444444555555444444333222222333333333444444444333333333333333333333333333333333222222222111111111111111111111111111111222222111111111111222222111222222222222111000000000000000000000000000000222222222222222222222222000000111111111111000000222111000//////000111222222111///.........///000////////////000000000000...///000111111222111111///000000000111111222222222222222111111111111111555444111000000111333555333333333333444555666666777???DDDJJJ\\\ooojjjXXXDDDCCCCCCDDDGGGIIIJJJJJJLLLMMMOOOQQQTTTXXX[[[]]]___dddlllsssxxx|||~~~xxxuuupppjjjddd```]]][[[bbbaaa^^^[[[XXXUUURRRQQQOOONNNLLLJJJIIIGGGGGGGGGDDD???<<>><<<<<<:::888:::999:::>>>@@@FFFVVVgggoooeeeWWWNNNJJJKKKLLLMMMMMMOOOTTT]]]eeegggddd___^^^eeeooodddJJJAAA<<<444111444//////............//////000000000000000000000000000000///...------------------------------,,,,,,...------------...//////------------------------------------------------------------------------------,,,+++,,,---.../////////.........---------,,,,,,,,,------.........111111111111111111111111////////////////////////000000//////......------///////////////000111111///////////////000000111111111111222333444555666666666666666666666666666:::;;;<<<=========<<<;;;<<<===>>>??????@@@@@@??????@@@BBBBBBAAA?????????BBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHEEEGGGIIIHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@DDDCCCBBBAAA@@@AAABBBCCCEEEDDDCCCBBBAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@CCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBB@@@@@@@@@???>>>======<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<===>>>=========<<<===>>>???>>><<<:::999777777888999;;;<<<======<<<;;;:::999888999:::::::::999777666666666777888888666444555888999777555444444444555555555666666666666666666666666666666777777666555444333333222555555444444444333333333222333333444444555555666444444444444444444444444111222222222222111000000222222222222222222222222000000000000000000000000111111111111111111111111111111000///......//////000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////111111111111111000//////......////////////......000000111222222222222111///000111222222222222111111111111111111111111111444333111000000111333444666555444333333444666666<<<;;;AAARRReeehhh[[[KKKGGGFFFFFFHHHJJJLLLMMMNNNPPPRRRUUUYYY^^^bbbfffhhhnnnsss{{{}}}wwwqqqnnniiiddd___ZZZXXXWWW\\\ZZZXXXVVVSSSPPPNNNMMMIIIHHHGGGEEECCCBBBBBBBBBBBB???>>>BBBJJJPPPQQQQQQMMMGGG???999777777777666999777:::???EEEPPPdddwwwwwwiii^^^XXXPPPLLLMMMRRRUUUWWW[[[UUUQQQSSS[[[aaabbb______hhhuuu~~~lllUUU@@@:::777111...111//////............//////////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------........................------------------------...---,,,,,,,,,---////////////.........---------,,,,,,,,,---------......////////////////////////........................////////////............///////////////000000111111111000000111111222333222222222222333444555666666666666666666666666666999999;;;<<<<<<<<<;;;:::<<<<<<===>>>>>>>>>>>>======???AAAAAA@@@???>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIIIIGGGFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAABBBBBBAAAAAA@@@DDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<============<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<=========;;;999888888888999999::::::;;;;;;<<<;;;:::999888999999:::999999777666666666777777888666555555777888777555444444444555555555666666666666666666666666666666666666666555444444333333555555444444444333333333333333333222222222222222333333333333333333333333222222222222222111111000111111111111111111111111000000000000000000000000000000000000000000000000333222222111000000111111000000000000000000000000000000000000000000000000111000000000000000000111////////////////////////000000111111000//////.........////////////......000000111222222222222111111222222222222333333333111111111111111111111111333222000//////000222333444444333333444555666777<<<;;;@@@PPPaaacccUUUFFFLLLMMMOOOQQQSSSUUUWWWXXX[[[^^^bbbhhhnnntttyyy{{{zzzsssmmmgggddd```[[[WWWTTTRRRQQQSSSRRRQQQOOOMMMKKKJJJIIIDDDDDDBBBAAA??????>>>>>>@@@@@@AAAGGGMMMQQQQQQOOODDD@@@:::666555555666777999999===DDDNNN^^^ttt|||qqqggg[[[QQQOOOMMMKKKMMMSSSYYY^^^aaaddd[[[RRRPPPVVV]]]``````ffftttyyyjjjUUUDDD666444444000.../////////............/////////////////////////////////...---,,,++++++++++++******++++++,,,,,,---------------------......///------------------------////////////////////////------------------------......------......///000...............---------,,,,,,,,,------------...------------------------.......................................///////////////......//////000111111111000000111111222333333222222333333444555666555555555555555555555555777888999:::::::::999999<<<<<<<<<<<<<<<;;;;;;:::;;;===@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIIIIGGGGGGGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIEEEEEEEEEDDDDDDBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDAAABBBBBBBBBCCCCCCCCCCCCEEEDDDBBBAAA@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;:::888777999999999999999999999999;;;:::999999888888999999888888777666666666777777777666555555777777666555444555555555555666666666777777777777777777777777555555555555555555555555555555444444444333333333555555444333333222111111222222222222222222222222222333333333333222111111000000000000000000000000000000000000000000000000////////////////////////222222111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////...---......////////////......///000111111222222111111///...---------...///000111111111111111111111111111000///......///000111222222222333444555666777:::999???MMM[[[\\\NNN@@@TTTWWW[[[^^^aaadddgggiiillloootttzzz{{{vvvpppjjjeee^^^\\\XXXTTTQQQNNNMMMLLLLLLKKKKKKJJJHHHGGGGGGFFFCCCBBBAAA@@@???>>>>>>>>>???@@@DDDIIIMMMNNNLLLIII;;;999777666666777888999;;;???FFFPPP\\\kkk~~~|||mmm```XXXSSSLLLFFFIIIJJJMMMQQQWWW\\\___aaa___\\\XXXVVVZZZ___eeehhhwww|||gggVVVEEE;;;333333444111///000//////............//////////////////////////////......---,,,++++++++++++******+++,,,------......------,,,,,,------...///------------------------........................------------------------............//////000000........................------------------------------------------------........................---------......////////////............///000000...............///000000333333333333333444555555444444444444444444444444666666777777888888888888;;;;;;;;;;;;:::999888777999;;;>>>???>>>======>>><<<======>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHKKKJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFEEEDDDCCCBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAAAAAAAA??????@@@@@@BBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888777888888888888888888999999:::999999888888888888888777777777666666666777777666666555666666666666555555555555555555666666666777777777777777777777777444444444555555555666666555555444444444333333333666666666555555555444444222222222222222222222222333333333333333222111111//////000000000000000111000000000000000000000000////////////////////////000//////.........//////000000000000000000000000///////////////////////////000000000000000000///////////////////////////---......///......------......////////////......///000000111111111111111...---+++***+++,,,...///111111111111111111111111111000000//////000000111111111111222444555666777777777===IIIUUUUUUIII===^^^bbbhhhlllpppsssxxx{{{}}}yyyrrrmmmiiiccc^^^XXXVVVSSSOOOLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEE@@@@@@???>>>>>>>>>>>>>>>>>>@@@CCCGGGHHHGGGDDDAAA666777777888888888888999>>>HHHVVVcccnnnyyyvvviiiYYYOOOKKKHHHEEECCCFFFJJJOOOTTTXXXZZZ\\\]]]VVVXXXZZZZZZ\\\eeerrr|||hhhRRRFFF;;;666333333333111000000//////............//////..............................---,,,+++++++++++++++,,,,,,---...///000000,,,,,,,,,,,,,,,---......------------------------------------------------------------------------.........///////////////---.....................------------------------------------------------........................,,,,,,------......//////...............//////000.........---...//////000333222222222222333444444333333333333333333333333555555555555666666777777:::::::::999888777666555888:::===>>>=========>>><<<<<<===>>>??????@@@@@@CCCCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBDDDCCCCCCCCCBBBAAA@@@@@@===>>>???@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCAAA@@@????????????AAA@@@@@@??????>>>>>>>>>??????@@@@@@??????>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888999999:::;;;:::::::::<<<<<<;;;;;;:::999999888555666777888999:::;;;;;;888999888888888888777777666666666777777777666666555666666666555555555666666666666666666666666666666666666666666666666666333333444444555666666666555555444444444333333333444444444555555555666666333333333333333333333333222333333333333222111111000000000111111111222222000000000000000000000000000000000000000000000000///...............//////////////////////////////////////////////////////...///000000000000///...////////////////////////------............------......////////////......//////000111111111111000222111///...///000222444000000000000000000000000111111111000000111111111///000111222444555555555555555:::EEENNNNNNFFF===lllqqqxxx}}}}}}wwwpppjjjfffbbb]]]XXXSSSQQQNNNKKKHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCC======<<<;;;;;;;;;<<<<<<===???AAABBBAAA@@@===;;;555666777888888:::===@@@KKKZZZlllzzz~~~fffZZZMMMFFFDDDBBBAAAAAADDDIIIQQQVVVYYYZZZ[[[[[[UUUWWWYYY[[[aaappppppXXXGGG@@@555444222111000....../////////............//////........................///...---,,,++++++++++++------......//////000000,,,,,,,,,,,,,,,------...------------------------------------------------------------------------------...////////////...---------..................------------,,,,,,,,,---------------------------------------------------------------...............------......///000000000//////000000111222222222111111111111222222222222222222222222222222555555444444444555666777999999999999888777666555777999<<<=========>>>???======>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???<<<===???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBDDDBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999::::::;;;;;;::::::<<<<<<;;;::::::999999888555666777888999;;;<<<<<<777888888888888777666666555555666777777777666666444555666666444444555666777777777666666666666555666666666666666666666666444444444555555555666666555555444444444333333333000000111222222333444444333333333333333333333333111222222222222111000000///000000111111222222222000000000000000000000000000000000000000000000000000000//////000000111111////////////////////////000000000000000000000000......000000000000......////////////////////////,,,---......///...............////////////.........///000000111111000000000000/////////000111222000000000000000000000000111111111111111111111111///000111222333444444444333444777???FFFGGGBBB<<>>>>>>>>???@@@???????????????????????????@@@AAABBBDDDEEEGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIHHHIIIKKKKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDEEEEEEBBBAAA@@@????????????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDBBBAAA???>>><<<===???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA???=========>>>???<<<===>>>??????@@@@@@@@@======>>>>>>>>>>>>>>>===<<<======>>>@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;::::::999888999::::::;;;;;;;;;;;;;;;;;;::::::999888888777777777888888999:::;;;;;;<<<666777888888888777666555444444666777777777666666333555777666444333555666777777777777666666666555444444444444444444444444444444444555555555555555555555444444444333333333000111111111111111111111222222222222222222222222000111111111111000//////......//////000111111222000000000000000000000000///////////////////////////////////////000111111////////////////////////000000000000000000000000---...000111111000...---////////////////////////------...///////////////......////////////.........//////000000000000000------------............000000000000000000000000///000000000000000000//////000111222333333222222444444555999===>>>;;;888}}}wwwtttiiieee```]]][[[XXXRRRNNNKKKIIIFFFBBB???>>>===<<>>>>>=========<<<<<<<<<;;;<<<<<<======:::::::::999888888:::<<<333444555888@@@OOOaaammmzzzwwwdddQQQHHHAAAAAABBBBBBFFFMMMSSSYYY```ddddddbbbbbbbbb___```gggvvvxxx||||||aaaKKK<<<555333222444333...+++---000222//////............//////........................000000///...------------------------------,,,,,,,,,,,,++++++,,,,,,---...------------------------////////////////////////------------------------++++++---.........---,,,---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...------------...//////---------------...//////000000///////////////000111111111111111111111111555555444333444555666777888888888888888777777666666999<<<>>>>>>>>>???AAA@@@@@@@@@???????????????===>>>???AAACCCEEEFFFGGGGGGIIIJJJJJJIIIHHHHHHIIIGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>><<<===???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDD@@@???===<<<===>>>@@@AAA<<<===>>>@@@AAAAAAAAAAAA======>>>>>>>>>>>>>>>===;;;<<<===>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>BBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;999::::::::::::999888888999:::;;;;;;<<<<<<;;;;;;:::999888777666666666666::::::::::::::::::::::::666777888888888777555444333444666777777777666666333555777666444333444777888888777777666666666555444444444444444444444444555555555555555555555555555555444444444333333333444444333333222111111111000000000000000000000000000000000000000///......---------...///000000111000000000000000000000000........................---------------...///000////////////////////////000000000000000000000000---...///111111///...---////////////////////////------...///000000000///......////////////.........//////000000000000000...///000000111111000000000000000000000000000000......////////////......000000222333333222111000555444444555888888777444zzzuuuqqqmmmkkkbbb___[[[YYYWWWTTTOOOKKKLLLIIIDDDAAA??????>>>>>>AAA???>>>???AAA@@@===999<<<<<<<<<;;;:::999888777555777:::999666555666777:::888666<<>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAABBBCCCEEEFFFBBBCCCCCCBBBAAA>>><<<;;;@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@<<<<<<;;;;;;<<<>>>AAABBBBBB???>>>???CCCEEEEEECCC@@@???===<<<<<<<<<===>>>=========>>>??????@@@@@@@@@@@@>>>===<<<<<<<<<<<<===>>>?????????===<<<;;;<<<<<<======<<<<<<;;;:::888999:::<<<======<<<<<<;;;;;;:::999888777666555777777888888888999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666777777777777777777777777888888888888888888888888666666666666666666666666555555666666777777888888777666555444444555666777555555666666666666555555555555555666666666666777666666555444333333222222444444333333222111000000111111111111111111111111222111000000111111000...000000000000000000000000---......///000111111222111///,,,******,,,///111111111000000//////......000///...---,,,,,,---...------------------------/////////......---------+++++++++,,,,,,,,,------111111000000//////......////////////////////////000...,,,---000111///---111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333~~~zzzuuuppplllhhhdddaaa\\\XXXTTTRRRPPPMMMIIIFFFGGGDDD@@@>>>===>>>??????BBB@@@??????@@@@@@>>><<<:::::::::::::::999888888444666777666444444666999777888===GGGWWWhhhwwwttt```PPPKKKFFFDDDGGGIIIMMMWWWbbbnnnnnnooopppssswww{{{}}}|||xxx{{{~~~ppp^^^KKK???:::666555555111111111000000000//////000/////////.........---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......------............------------------------,,,,,,------,,,,,,++++++,,,,,,---,,,+++******,,,---///........................---,,,,,,+++,,,---...///....................................////////////000000000000000000000000111111111111111111111111222222333444555555666666666777777888888888777777888888999;;;<<<===>>>???>>>??????@@@@@@AAABBBBBB@@@AAAAAA@@@???@@@BBBDDDHHHIIIKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???AAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<;;;===???AAABBBBBBAAA???AAADDDFFFFFFEEE@@@???>>>===<<<===>>>>>>??????@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999777888999;;;<<<<<<;;;;;;888888888888888888888888777777777888888888999999888999:::;;;;;;;;;;;;;;;::::::::::::999888777666666666666666666666666666888888888888888888888888666666666666666666666666555555666666666777777777777666555444444555666777777777777777777777666666444444555555555666666666555555555444333333333222444444333333222111111000222222222222222222222222222111000000111111000...////////////////////////.........///000111111111000///---++++++---///000000000000000//////......000///...---------......------------------------.........---------,,,,,,,,,,,,---------.........000000000000//////..............................000...------000000///---111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333|||sssnnnlllhhheeebbb^^^ZZZWWWUUURRRMMMJJJHHHGGGEEECCCBBBAAA>>>======???BBBDDDCCCAAA@@@@@@@@@@@@>>>===888888888888888888888888666666555444333555999<<<<<>>>>>??????@@@AAABBBBBBCCC???@@@AAA@@@???@@@AAACCCGGGHHHIIIIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGEEEDDDBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????======<<<<<<===???AAABBBCCCAAAAAABBBDDDFFFFFFFFFAAA@@@>>>=========>>>???@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::::::::;;;:::999999888666777888999::::::999999555666666777888999::::::777777777777888888888888777888999999:::999999999999999999999999888777666666666666666666666666666777777777777777777777777555555555555555555555555555555555666666666666666666666555444444555666666666666666666666555444444333333333444444444555555444444444444333333333333444333333222222111111111222222222222222222222222222000//////111111000...////////////////////////......//////000000111111///......------......///000000000////////////...000000///............///........................------,,,,,,,,,,,,,,,+++---------.........//////000000000////////////...........................///...---...//////...---000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333333333333333{{{tttjjjcccbbb```^^^]]][[[XXXTTTPPPQQQNNNJJJFFFDDDCCCCCCCCCAAA@@@???>>>>>>AAAFFFIIIEEEFFFFFFFFFEEEBBB>>>;;;888888777777666666666666888777555444555888===@@@EEEHHHOOO\\\jjjwww~~~xxxuuummmcccXXXPPPIIIEEEGGGIIINNNWWWaaakkksssxxx}}}{{{zzz}}}|||xxx|||~~~jjjVVVFFF<<<444222222111000111000000/////////.................................///...------,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,------------,,,,,,+++***,,,,,,+++***+++,,,...///,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,------------------...........................////////////111111111111111111111111111111111111111111111111111111222444555666777888:::999777666666666777888888888999:::;;;<<<======???????????????@@@@@@@@@???@@@AAAAAA@@@???AAABBBEEEFFFHHHHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCEEEDDDBBB@@@??????????????????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>=========>>>???AAABBBAAA@@@@@@AAABBBDDDEEEEEEAAA@@@???>>>===>>>>>>?????????>>>===<<<<<<;;;;;;>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;999999999999999888777777666666666777777888888888555555666777888999::::::666666666777777777888888777777888888888888888777888888999999888777666666666666666666666666666666777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555333333333333333222111000222222333333333444444444333333333333333333444444333333333222222111111111222222222222222222222222222000//////000000///...////////////////////////.../////////000000000111......////////////......////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++------------............////////////////////////..............................---...............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222~~~zzzuuuqqqlllfff^^^YYYXXXVVVUUUUUUTTTRRRNNNKKKLLLJJJGGGDDDAAA@@@AAABBB@@@@@@@@@??????CCCJJJOOOOOOQQQSSSSSSNNNGGG@@@<<<:::999777666444444444444888777666777:::???DDDGGGMMMQQQYYYfffrrrwwwvvvrrrhhhbbbYYYQQQKKKGGGGGGHHHKKKSSS]]]fffnnntttwwwwwwtttvvv{{{zzzxxxxxx```JJJ@@@999444444444111///000/////////............------------.....................---,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,------,,,++++++***,,,++++++***+++,,,...///++++++++++++,,,,,,------------------------------,,,------...............---------.........//////............////////////222222222222222222222222000000000000000000000000111111222333444555666666999888777666666777888999999999:::;;;<<<======>>>??????>>>>>>======<<<<<<>>>???AAAAAA@@@???@@@BBBCCCEEEFFFGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>======>>>>>>>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>============>>>>>>???@@@@@@===>>>>>>??????AAABBBCCC@@@@@@>>>=========>>>??????>>>>>>===<<<;;;::::::===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888888999999888888777666666555555555666666777777777777777777777777777777555555666666666777777777777777777888888777666666777777888888888777666666555555555555555555555555666666666666666666666666777777777777777777777777555555555444444444444444444444555555555555444444222222222222222111000000222222222333333333333444222222333333333333333333333333222222222222222111222222222222222222222222111000//////000000///---........................////////////000000000000......///000000///...................../////////......//////////////////////////////////////////+++++++++++++++++++++++++++,,,,,,,,,,,,---------.............../////////........................---.........---------.........////////////......//////////////////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222zzzvvvmmmkkkhhheeebbb]]]WWWSSSOOOMMMLLLKKKKKKJJJGGGEEEEEEEEEDDDAAA>>>===>>>???>>>???@@@@@@BBBGGGPPPWWW^^^```aaa^^^VVVLLLCCC>>>:::999777555444444444555777777:::???GGGNNNSSSTTTZZZ___iiiuuu|||xxxlllaaaVVVOOOJJJHHHFFFFFFIIINNNRRR^^^lllrrruuuvvvtttqqqnnnvvv|||}}}}}}~~~|||~~~xxxhhhQQQ>>>888333222444444111000111///.........---------------------------............------,,,,,,,,,,,,,,,...,,,)))(((((())),,,...************+++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,------.../////////............////////////222222222222222222222222000000000000000000000000111111222222333333444444777777777777777888888999:::::::::;;;<<<=========>>>>>>======<<<;;;;;;;;;===???AAAAAA@@@???@@@AAAAAACCCEEEFFFEEEEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBCCC??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????>>>>>>????????????>>>>>>>>>>>>????????????>>>>>><<<<<<======>>>>>>>>>>>>;;;<<<============@@@BBB@@@???===<<<<<<<<<===>>>@@@??????>>>===<<<<<<;;;<<<;;;;;;:::::::::;;;;;;:::999999999999999:::;;;888888888999888888777666666666555555555555666666888888888777777666666666555555555555666666666666777777888888777777666666666666777777777777666666555555555555555555555555666666666666666666666666777777777777777777777777444444444444444333333333444444555555555555444444333333444444444444333333222222222333333333444444333333333333222222222222222222222222222222222222111111111111111111111111111///......000000///---........................////////////000000000000...//////000000//////...---............/////////,,,---......///.................................***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------............/////////------------------------,,,...///...---,,,---...---......//////......---/////////////////////////////////////////////////////////////////////////////////000000000111111222222222222222222222222}}}zzzxxxuuupppkkkggg``````___^^^\\\WWWRRROOOJJJHHHFFFEEEEEEDDDCCCBBBAAACCCCCCAAA>>><<<===>>>>>>@@@CCCEEEHHHPPP[[[dddkkkkkkiiiaaaUUUJJJAAA>>>888777555444555666777888999<<>>>>><<<>>>AAAAAA@@@??????@@@???BBBDDDEEEEEEEEEFFFGGGDDDDDDCCCBBBBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCC>>>>>>???@@@BBBCCCDDDEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>;;;<<<<<<===============999;;;===<<<;;;<<>><<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::;;;;;;999888888777888999:::;;;888999999999999888777777777666555444444555666777888777777777666666666666444444555555555666666666888888888888888777666666555666666777777666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333222222333444444555555444444333222222333444555555555555333333333333444444444444444333333333222111111111222222222222222222222222000000000000000000000000111///......//////...---........................000000000000////////////////////////////////////---------.........//////***+++---.........---,,,------------------------++++++++++++,,,,,,------,,,,,,,,,,,,---------...---------.........//////------------------------+++---///...,,,+++---///------...//////...------////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111|||{{{{{{zzzzzzyyyyyyxxxtttqqqnnnkkkiiifffbbb___ZZZZZZ[[[[[[XXXTTTOOOLLLIIIGGGCCCBBBBBBBBBBBBAAA@@@CCCEEECCC@@@===>>>??????CCCGGGKKKOOOYYYfffoooqqqoooiii^^^QQQEEE>>><<<555555444444555888:::<<<===BBBMMM\\\lllxxx|||}}}oooiiibbb___^^^YYYOOOGGGFFFCCCDDDKKKOOOPPPTTT[[[]]]mmm{{{yyyqqqmmmkkkjjj~~~xxxuuuvvvwwwxxx|||zzzdddQQQDDD:::333222//////222111...,,,.........---------,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))++++++,,,---///000111111,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++((()))***+++,,,---------+++,,,...//////,,,***(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,------...///000000............/////////000////////////////////////000000000000000000000000111111111000000000000///222444666888:::::::::999888888888999999::::::;;;::::::;;;===>>>@@@AAAAAA<<<>>>AAAAAA@@@??????@@@???AAACCCDDDDDDEEEFFFGGGCCCCCCBBBAAAAAA@@@??????BBBBBBAAAAAAAAABBBBBBCCC===>>>???AAACCCDDDFFFFFFBBBBBBDDDDDDDDDCCCBBBAAA@@@AAAAAABBBAAA@@@>>>===AAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@@@@??????:::;;;<<<<<<<<<<<<<<<;;;999;;;======;;;<<>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999999:::;;;;;;888888777777777888:::;;;999999999999999888777777777777555444444555666777666666666666777777777777444444444555555555666666888888888888888777666666555555666666666666666555555555555555555555555555555555555555555555555555333333333333333333333333444444444333333222222222333333444555555444333333///000111222333444444444333333444444444444555555444444333333222111000000222222222222222222222222////////////////////////111///......//////...---........................000000000000////////////000000////////////000000---------.........//////)))***,,,---...---,,,,,,------------------------+++++++++,,,,,,------------------.........//////---------.........//////------------------------+++---///...,,,+++,,,///,,,---...//////...---,,,////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111~~~zzzwwwrrrqqqpppooommmmmmmmmmmmjjjiiigggeeebbb___]]]\\\UUUUUUSSSQQQNNNLLLIIIHHHGGGFFFDDDAAA???>>>===<<>>???BBBCCCGGGIIINNNRRRWWW^^^fffkkkrrriii\\\PPPGGGAAA;;;777777:::999666777===BBBCCCJJJTTTaaaooo~~~tttiii\\\PPPMMMKKKFFFDDDEEEAAAFFFMMMRRRVVVZZZ```eeeaaagggoooqqqhhhcccnnn}}}{{{vvvvvvyyyzzzxxxwww|||uuu]]]JJJ@@@<<<888555111111111111000000000000000000//////...---++++++......---,,,,,,,,,,,,---++++++***************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///...,,,+++***))).........////////////000///...---,,,+++,,,------+++++++++,,,,,,,,,------------------------------,,,++++++***+++,,,...///------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********+++++++++,,,,,,111000///......///000111////////////////////////////////////000000000000000000000000000000111111000111222444666777999999888888777777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA@@@>>>>>>>>>AAAAAAAAABBBCCCEEEGGGHHHEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA???>>>>>>??????@@@AAAAAAAAA???@@@AAACCCBBBCCCDDDDDDDDDDDDDDDCCCEEECCC@@@===;;;::::::;;;CCCCCCBBBBBBAAA@@@??????========================>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999888888888:::888666555444555666777999888888777666555555444222222333444555555444444666555333222222333555666888777666555555555555555555555555555555555555555666666666666666666666666555555666666666666555555444444444444444444444444777555333111111111222333///000111222222222222222333333333333333333333333333333333333333222111000222222222222222222222222333333333222222222111111111111111111111000//////////////////////////////......---,,,---...///000........................------............---------------............/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///...---,,,,,,---+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,......------------......,,,,,,,,,---...///000000000000000000000000000000000000000000000000000000333222222222111000000000zzzvvvrrroookkkjjjhhhgggeeeddddddcccbbbaaa___\\\ZZZWWWUUUUUUQQQQQQOOONNNKKKHHHFFFEEEDDDCCCAAA???>>><<<<<<;;;>>>>>>===<<<===???AAABBBNNNQQQUUUXXXZZZ[[[]]]______XXXOOOHHHCCC@@@<<<999999;;;:::999===GGGPPPSSS```gggooovvvxxxkkkWWWMMMEEEDDDEEECCCCCCEEELLLQQQXXX[[[]]]```dddgggfffhhhjjjiiifffiii{{{~~~~~~rrrcccNNN@@@999666333000111111000000000/////////////////////...---,,,,,,......---,,,,,,,,,,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,+++******)))------........./////////......---,,,,,,,,,,,,------------............///------------------------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++---------.........//////000//////////////////000.........................../////////000000000000111111111000000000000000000111222444666777999999666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAAAA???>>>===>>>AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>??????@@@BBBCCCCCCBBBAAABBBDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA???===<<<<<<===>>>AAA@@@@@@??????>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::999999888888888777777777999888666555444555666777888888777777666555555444444555555666777777666666666555333222222333555666777666666555444444555555555555555555555555555555444444444444444444444444444555555666666555555444333333333333333333333333666555333222111222333444111111222222222222222222333333333333333333333333222333333333222222111000222222222222222222222222222222111111111000000000111111111111111000//////...........................------,,,---...///000...............---------------............------------------.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,,,,---,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///......------------......------......///000000000////////////////////////////////////////////////111111000000000000000///}}}xxxrrroookkkhhheeedddbbb```^^^\\\[[[ZZZYYYXXXWWWUUUSSSQQQOOONNNMMMLLLKKKJJJHHHFFFDDDBBB@@@??????>>>===<<<;;;;;;:::===<<<;;;;;;<<<===???@@@MMMQQQUUUWWWVVVSSSQQQPPPJJJFFFAAA>>>===<<<<<<;;;;;;>>>???AAAKKK\\\jjjppprrrsssrrrqqqqqqmmmbbbWWWIIIBBB===???CCCEEEHHHJJJVVV[[[```ccccccdddfffiiiiiifffddddddhhhuuu{{{~~~zzzXXXMMM???555222111000...000////////////.........---...............------......---,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,---------......------......------,,,+++------------............---------------------------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,------............------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......////////////..................................../////////000000000222111111111000000//////111111222444666777888999444444666777888999999999::::::::::::;;;;;;;;;;;;===???AAAAAA???=========@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<===>>>???@@@BBBDDDEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA???>>>=========>>>@@@AAA================================================;;;;;;;;;:::::::::::::::=========<<<;;;;;;;;;:::999999999999999999999999999999999999999999999999;;;;;;;;;:::::::::999999777777777777666666666666888777666555555555666777888777777666666555555555444555666666777666666666555444333222222333444555555555555444444444444444444444444444444444444444222222222222222222222222333333444444444444333333222222222222222222222222555444333222333444555666222333333333333222222111333333333333333333333333222222222333222222111000222222222222222222222222111111000000000/////////000000111111000000//////...........................------------...////////////.........---------------............------------------............------------------------------------------------........................+++---......---,,,------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000......------------......//////////////////000000////////////////////////////////////////////////......///////////////000uuurrrmmmjjjgggeeebbb```___^^^\\\YYYWWWUUUSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIGGGGGGFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<===>>>BBBFFFJJJLLLJJJGGGEEECCC@@@===:::888999;;;>>>@@@@@@DDDHHHPPP___ssswwwqqqhhhaaa[[[UUUMMMFFFFFFBBB@@@BBBHHHOOOTTTXXXYYY]]]aaabbbaaaaaadddfffffffffhhhmmmwww{{{~~~vvveeeGGG@@@777222111111000/////////.........---------,,,------...//////.........---,,,,,,++++++,,,,,,*********)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------///000000///------................................./////////000000222222111111000/////////111222333444555777888888333444666888999999999888999999:::::::::::::::;;;<<<>>>@@@@@@>>>===<<<===>>>@@@AAACCCCCCBBB@@@???AAAAAAAAAAAA@@@@@@@@@???===<<<;;;;;;;;;<<<===>>>>>>@@@CCCEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@?????????===============>>>???@@@<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::>>>>>>===<<<<<<;;;::::::888888888888888888888888888888999999999999999999::::::::::::999999999999666666666666666666666666777666666555555555666666777777666666666555555555333333444444444444444333555444333333333333444555444444444444444444333333444444444444444444444444222222222222222222222222222222333333333333222222111111111111111111111111333333333333444555666777444444444444333333222111222222222222222222222222111111222222222222111111111111111111111111111111111111000000000////////////000000000000000//////........................------------......///////////////...------,,,,,,------............------,,,,,,---------.........,,,,,,,,,------.........................................................+++,,,......---,,,---.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///......------------......////////////............////////////////////////////////////////////////.........//////000000000mmmkkkgggeeedddbbb```]]][[[YYYWWWTTTQQQOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@???===<<<;;;;;;<<<======<<<;;;;;;888888888888999:::;;;;;;:::<<<>>>>>>===;;;;;;;;;;;;:::999999;;;AAAGGGLLLJJJOOOUUU^^^mmm}}}qqqggg[[[RRRLLLHHHFFFEEEDDDDDDEEEIIIQQQ[[[cccggg___```aaa___]]]]]]aaaeeejjjrrr}}}ttt^^^OOO>>>999444111222222111000............------------+++,,,---...////////////------,,,++++++++++++,,,******))))))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,---...///...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************++++++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...//////...---,,,....................................////////////111111111111000000//////222222333444555777777888444555777999::::::999999999999999::::::;;;;;;;;;<<<>>>??????>>><<<<<<<<<===>>>@@@AAABBBAAA???>>>AAA@@@@@@@@@????????????<<<;;;:::::::::;;;<<<===;;;>>>AAABBBBBBAAAAAAAAACCCBBB@@@???>>>>>>>>>>>>>>>=====================<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===<<<;;;::::::999888888888888888888888888888888999999::::::::::::::::::999999999888888888666777777777777777777777666555555555555555666666666666666666555555555555333444444444444444333333444444444333333444444444333333444555555444444333444444444444444444444444222222222222222222222222111111222222222222111111111111111111111111111111222222222333444555666777444444444444333333222111222222222222222222222222000111111222222111111111111111111111111111111111222222111111111000000000...//////000000000//////........................---------...............//////.........---------------............------,,,,,,,,,------------...+++,,,,,,------.........................................................***,,,......---------...//////......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///......------------......---------------------,,,................................................/////////000000111111111fffdddaaa``````^^^\\\ZZZSSSRRRPPPMMMJJJHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>><<<;;;:::;;;<<<=========;;;;;;555666666777888888888999888999:::888666666777888999;;;===AAAEEEKKKRRRWWWUUUXXX\\\bbbkkktttvvvrrr___UUUKKKEEEBBBAAACCCGGG@@@FFFMMMTTT]]]gggmmmnnneeeeeebbb___]]]```gggnnn~~~rrr\\\JJJ@@@888555222000000111000//////............---------,,,,,,---.../////////...------,,,+++++++++++++++))))))))))))***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++***)))******)))******+++,,,---******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------------,,,------------------------------........./////////000000000000000000000111222222333444555666777888555555777888999:::::::::999999::::::;;;;;;<<<<<<;;;===??????===;;;;;;;;;<<<===>>>???@@@??????>>>@@@@@@@@@@@@????????????<<<<<<::::::999:::;;;<<<999<<<>>>@@@?????????@@@AAA@@@>>>===<<<===>>>>>>??????>>>>>>======<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999999999999999999888888888999999:::;;;;;;999999999888888888777777666666666666777777777777444555555555555666666666555555555555555555555555666666666777666666555444444444444444444444444444222333555666666555444444333333333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111111111222333333444555555222333333333333222222111222222222222222222222222///000111111222111111111111111111111111111111111222222111111111000000000......///000000000//////------------------------,,,---......//////..............................------............------,,,,,,,,,,,,------------,,,,,,,,,------.........------------------------------------------------***,,,---...------.../////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000......------------......,,,,,,,,,,,,,,,,,,,,,---................................................///000000000000000111111]]][[[ZZZYYYYYYWWWUUUSSSMMMLLLJJJGGGEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;:::999:::<<<======<<<:::999333444555666666777777777666777999888777777777999999???GGGLLLPPPRRRUUUWWWUUUWWWWWWXXX]]]aaa^^^WWWJJJCCC???@@@@@@???AAAFFFGGGSSS___gggnnnsssrrrmmmdddccc```^^^aaakkkyyyjjjWWWHHH>>>888333222000//////000000000/////////............---------..................---,,,++++++***+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---+++,,,,,,,,,,,,---------++++++++++++++++++++++++))))))++++++,,,+++******))))))))))))***+++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------))))))*********+++++++++------,,,,,,,,,,,,---------------------------------------.........///////////////000111111222222222333333444555666777777555555555666777888999:::999::::::;;;<<<<<<======;;;<<<>>>>>><<<;;;;;;;;;;;;;;;<<<===>>>?????????AAAAAA@@@@@@@@@?????????>>>===;;;:::999999:::;;;999;;;=========>>>???AAA???>>>===;;;;;;<<<>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;;;;::::::::::::::::::999999888888888888888888888888666666777777888999999:::999888888888777777777777444444555555555666666666333444555555666666666555555555555555555555555555666666777777666555555444333444444444444444444333222444555777777666555444333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222000111111222333333333333111111222222222222222222111111111111111111111111//////000111111111111111111111111111111111111111111111000000000/////////---......///000000//////------------------------,,,---.../////////...---,,,,,,------.../////////------............------++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///......---,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///......------------......+++,,,,,,,,,---.........................................................000///////////////......VVVUUUSSSSSSSSSRRROOOMMMKKKJJJHHHEEECCCBBBAAAAAA????????????????????????============<<<;;;:::999999:::;;;<<<<<<;;;999777222333444555666666666666111444777999:::::::::;;;<<>>>>>:::<<<>>>>>><<<;;;:::;;;::::::;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@??????===<<<:::999999:::::::::<<<=========>>>@@@BBB>>>===<<<;;;;;;<<<>>>???@@@@@@AAABBBBBBBBBAAAAAA>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888888999999:::::::::999999999999999999999:::888888888888888888888888444555555666777888888999888888888888777777777777333333333444444555555555333333444555666666666555444555555555555555555555444555555555444333222222333444444555555444444333333444666888888777666555333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222000000111222222222111111///000111222222222222222111111111111111111111111//////000111111111111111000000000000000000000000000/////////............------...///000000//////------------------------,,,,,,.../////////...---+++,,,,,,---...///000000---..................---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---...------...///...---,,,,,,---...///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,.........------.........,,,,,,------...///000000................................................/////////......------,,,SSSRRRPPPNNNLLLJJJIIIIIIGGGFFFDDDAAA???<<<:::999===<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::::::::777888888777666555777888555555444444555777999:::444888888555555:::===>>>GGGPPPYYYZZZTTTMMMJJJJJJJJJHHHEEECCCCCCCCCAAA@@@>>>>>>>>>???CCCJJJSSSYYYhhhsss}}}}}}uuuiii___WWWUUUWWW___pppnnnaaaPPPBBB:::555111...111111111111000000000000........................,,,,,,,,,---------......++++++***)))(((((())))))))))))*********+++++++++222///***)))+++,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...,,,******+++,,,---------,,,+++************((())))))))))))*********......---,,,,,,+++******++++++,,,---......//////,,,...///...+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///---+++++++++---......------,,,,,,------.........................../////////000111111222222222222222333333333444444777777777888999999::::::888888999:::;;;;;;;;;;;;999;;;===???@@@>>><<<;;;;;;<<<<<<===============BBBBBBBBBBBBAAA???===<<<888999999::::::;;;;;;<<<:::888666888<<<@@@AAA@@@>>><<<::::::<<>>===;;;:::::::::::::::999999999888888;;;::::::999888999999999;;;;;;;;;::::::999999999:::999888666666666666777777777666666555555555444444444555555555555444444555555555555555555555555444444444333333222222222444444444444444444444444444444444444444444444444333333333444444444555555333333333444444555555555333333333333333333333333111111111111111111111111000000111222222222222111111111111111000000000000111111000000000000111111333333222111000///......000000000000000000000000000000000000000000000000//////000000111111111222//////.........---------------------------------......//////......---,,,,,,------......------,,,.........///......------------............------------------------------......---,,,,,,,,,------------------------------***+++---......---+++***---------------------------......///////////////******+++,,,,,,---......------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,---------............///........................OOONNNLLLJJJHHHGGGFFFFFFBBBBBB@@@???===<<<::::::;;;;;;:::999999:::;;;;;;;;;;;;::::::999999999888999::::::888555444555666666666555555555444555555666;;;===<<<>>>DDDHHHHHHTTTYYY]]]ZZZPPPHHHDDDDDDAAAAAA@@@@@@@@@@@@???>>>===>>>AAAFFFLLLVVV```gggssszzz|||wwwpppggg___VVVYYYaaaooowwwXXXNNNBBB999666555333111000000000000////////////..............................------,,,,,,,,,+++++++++***)))))))))))))))***+++++++++,,,,,,,,,,,,111...***)))+++,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///---,,,******+++,,,---,,,,,,++++++***+++++++++)))))))))*********++++++...------,,,++++++******(((((())))))***++++++,,,---...///...,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...---++++++,,,---......------,,,,,,------.........................../////////000111111222222222222333333333444444444666666777777888999999::::::::::::;;;::::::999888999:::<<<>>>???===<<<:::;;;;;;<<<===============AAAAAAAAA@@@???>>><<<<<<888999999::::::;;;;;;<<<<<<:::999:::===???>>>===>>><<<;;;;;;===@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>===;;;:::999999;;;;;;:::::::::999999999999999999888999999:::;;;::::::::::::999999999999::::::888777666666777777666666666666555555444444555555666666666666555555555555555555555555555555555555555444444444333333444444444444444444444444444444444444444444444444333333333444444444444555333333333444444444555555333333333333333333333333333333333222222222222222000000111222222222222111111111111111000000000000111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000111111111000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,+++******,,,------......------,,,,,,------.........------------............---------------------------------------------......///------------------------***+++---......---+++***++++++++++++++++++++++++------...///////////////+++++++++,,,,,,---------++++++++++++++++++++++++---------------,,,,,,,,,,,,------......------,,,,,,---------------------,,,------......------,,,---------............///........................IIIHHHFFFDDDCCCBBBAAAAAA>>>======<<<;;;::::::999888888777666666777888888888888777777777777777777666666666555333222333444222333444666888999::::::;;;BBBHHHJJJNNNTTTWWWWWW]]]___^^^VVVKKKBBB??????>>>>>>>>>>>>>>>=========???CCCJJJSSS\\\fffooouuu|||~~~{{{sssllliiieeeaaa^^^eeerrrnnnYYYCCC===666222333444444333////////////.........---------------------------//////...---,,,+++******+++***))))))))))))))))))++++++,,,,,,,,,---------...,,,******+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---,,,******++++++,,,++++++++++++++++++,,,,,,************+++++++++,,,------,,,,,,++++++***************++++++,,,,,,------...//////---++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,---......------,,,,,,------..............................//////000000111111222333333333333444444444444555666666777777888999999<<<<<<;;;;;;999888666555888999;;;<<<===<<<:::999;;;;;;<<<============<<<@@@@@@>>>===<<<<<<<<<<<<888999999::::::;;;;;;<<<>>>===<<<===>>>>>><<<:::<<<<<<;;;<<<===???BBBCCCFFFEEEDDDCCCAAA@@@???>>>>>>>>>===;;;:::999888888;;;;;;;;;::::::::::::999777777777777888999:::;;;888888888999999999999999::::::999777777777777777666555555555555444444444555666666777777666666555444444444444444444444444666666555555555555444444444444444444444444444444444444444444444444444444333333333333444444444444333333333444444444444555333333333333333333333333333333333222222111111111000000111222222222222111111111111111000000000000111111000000000000111111//////000000111111111222000000000000000000000000000000000000000000000000222111111000000//////.../////////............---........................///////////////......---,,,------......------,,,***+++,,,,,,------------------............------------------------------++++++,,,,,,------......------------------------++++++------------++++++++++++++++++++++++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,---------------------,,,,,,------......------,,,---------............///........................CCCCCCAAA@@@>>>>>>======<<<;;;;;;:::999999888888555555444444444444555555555555555555555555555555333444555555444444666888444555666888;;;???CCCEEEJJJSSS[[[___aaacccbbb^^^[[[ZZZVVVNNNDDD>>>>>>@@@AAAAAA@@@>>>======???AAAHHHOOOYYYccckkkqqquuuxxxwwwwwwqqqhhhdddgggjjjkkkqqqxxxlllTTTCCC<<<888444222222333222111.........---------,,,,,,------------------------......------,,,+++************)))))))))))))))***+++++++++,,,,,,,,,,,,---++++++******+++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,++++++******++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------...//////---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,---......------,,,,,,------.................................//////000111111111333333333333444444444444444555555666666777888888;;;;;;::::::999777666555777888:::;;;;;;;;;999999:::;;;<<<<<<======<<<<<>><<<::::::::::::;;;888999999::::::;;;;;;<<<======>>>>>>>>>===;;;::::::;;;<<<======>>>@@@BBBDDDDDDCCCBBBAAA@@@??????======<<<;;;:::999888888:::::::::999999999888888777666666666666777888999777777777888888999999::::::999999888777777666666444444444444444444444444444555555555555555555444444444444444444444444444555555555555444444444444444444444444555555555555444444444444444444444444222222333333333444444444444444444444444444444444222222222222222222222222222222222111000000//////000000111222222222222111111111111111000000000///111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000//////////////////...............////////////////////////111111111111111000//////,,,------......------,,,((()))***+++,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,------...,,,------......------,,,...------------,,,,,,,,,,,,------......------,,,---------............///........................??????>>><<<<<<;;;;;;;;;<<<;;;:::999888777666555333333333333333333333333333333333444444555555555555666777777666777999;;;999999999;;;@@@GGGNNNSSSccclllssssssoooiiiaaaYYYRRRPPPKKKDDD>>>;;;===@@@>>>??????>>>>>>AAAFFFJJJUUU]]]gggpppssssssqqqooojjjjjjgggbbbdddnnnxxx|||rrrbbbQQQBBB999888666444333222111000///------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******************++++++++++++)))*********++++++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++******(((((((((((()))))))))))),,,---///...---+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,------------...------,,,,,,------....................................///000000111111222222222333333333333444333444444555555666777777777888888999999888888777777888999:::::::::999888:::;;;;;;<<<<<<<<<<<<<<<===<<<:::999888999999:::888999999::::::;;;;;;<<<:::<<<===>>>>>>===<<<<<<999;;;>>>>>>======???AAAAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<;;;:::999999888888888777777777777666777666666555555555666666777777777888888999999:::999888888888777666666555333333333333444444444444222333333444444333333222444444444444444444444444333333333333333333333444444444444555555666666666444444444444444444444444222222222333333333444444444444444444444444444444222222222222222222222222333333222222111111111111000000111222222222222111111111111111000000000///111111000000000000111111111111111111000000000000000000000000000000000000////////////////////////------...///000111111222////////////////////////////////////////////////---............---,,,,,,,,,------......------,,,((()))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++------------------------***++++++,,,,,,---------,,,------......------,,,------------------------,,,------......------,,,---------............///........................<<<<<<;;;::::::999:::::::::999999777666555444444222222333333333333222222222222333444555555666666555666777777666666888:::777999<<>>BBBDDDFFFJJJPPPUUU```fffnnnssssssooojjjgggaaaeeehhhjjjqqq~~~~~~fffUUUIII???999777222222222222111000000///------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---)))))))))))))))******+++))))))*********+++++++++(((***++++++******+++---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++*********)))***+++,,,---,,,+++***************+++++++++,,,++++++++++++++++++************************++++++***,,,...---,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------...------,,,,,,------...........................---......//////000000111111111111111222222222222222333333444555555666666555555666888888999999999777888888999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::999999999999999888999999::::::;;;;;;<<<888:::<<<===<<<<<<<<<>>>:::>>>AAABBB???>>>???@@@????????????????????????======<<<;;;;;;:::999999777777777666666666555555666666666666666666777888888888888999999999999999777777777777666555444333222222333333333333333444111222222222222222222111333333333333333333333333222222222333333333333444444444444555666666777777444444444444444444444444222222222222333333333333555444444444444333333333222222222222222222222222333333333333333333333333000000111222222222222111111111111111000000000000111111000000000000111111222111111111000000//////000000000000000000000000////////////////////////,,,,,,---...000111222222...////////////000000000..............................//////......---,,,,,,------......------,,,)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,---------............///........................:::999888888888888888888555555555444444444333333222222333444444333222222222333333555666777888888777999;;;<<<>>>@@@DDDFFFGGGJJJNNNUUU]]]eeelllpppmmmpppnnneeeZZZQQQHHH@@@@@@@@@>>>======???AAACCCBBBJJJRRRXXXYYYZZZ\\\___fffiiilllnnnllliiiggggggeeemmmuuu{{{rrr```MMMAAA:::555333555///000111111000000000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))***++++++*********+++++++++,,,,,,(((***,,,,,,***)))***,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++***))))))***+++,,,------,,,***))))))))))))*********++++++******************++++++.........---------------)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---.........---...------,,,,,,------...........................------......///000000000///000000000000111111111222222222333444444555555444555666777888888888888888888999999999999::::::999:::;;;;;;<<<<<<;;;;;;999::::::::::::999888888888999999::::::;;;;;;<<<999;;;<<<;;;999999;;;>>>>>>BBBGGGFFFBBB???@@@AAA??????>>>>>>======<<<<<<;;;;;;::::::999999888888777777777777666666666666666666666777999;;;<<<===::::::::::::999999999999555666666666555444333222111222222222333333333333222222222333333222222222333333333333333333333333333333333333444444555555444444444555666777777777444444444444444444444444111222222222222333333333555555444444444333333333111111111111111111111111000000000111222222333333000000111222222222222111111111111111000000000000111111000000000000111111000000000000111111111111000000000000000000000000////////////////////////,,,------...///000111111.../////////000000000000------------------------///000000000000///......,,,------......------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,...///...------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,------......------,,,***++++++,,,---...//////,,,------......------,,,---------............///........................888777777666666666777777111111111222222333333444222333444555555444333222333333444555777888999999===AAAEEEJJJNNNSSSYYY]]]ggghhhiiiiiihhhfffcccbbb\\\]]]YYYOOOGGGCCC@@@<<<999:::;;;>>>AAADDDHHHJJJQQQ[[[ffflllkkkhhhfffeeegggggghhhgggffffffhhhjjjmmmwww}}}zzznnn\\\MMM>>>888555111000333111222222222000000000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))))))))((())))))***++++++++++++,,,,,,,,,---------(((+++---,,,***((()))+++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------***++++++++++++***))))))++++++---------+++)))(((((())))))))))))***************************++++++++++++++++++++++++++++++(((***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------.........---...------,,,,,,------...........................------......///000000000////////////000000000000111222222333333444555555555555666777777777777777888999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;888999:::;;;;;;:::888777888999999::::::;;;<<<<<<:::;;;<<<:::777777:::===AAAFFFJJJJJJEEEAAAAAACCC@@@???>>>===<<<;;;:::999:::999999999888888777777888888888888777777777777555555777999<<>>=========AAAAAA>>>AAAOOO___hhhmmmoooxxxzzzmmmfffeeebbbcccggghhhiiiqqq{{{xxxsssqqqvvvzzzbbbRRRBBB;;;444111222333111///000000///...------,,,,,,,,,------......------,,,,,,---...//////...---,,,---,,,+++***))))))))))))+++***)))))))))***,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************************************,,,***'''%%%%%%'''***,,,++++++******++++++,,,---************************,,,++++++++++++++++++,,,------------------------///000000...+++*********.........------,,,,,,,,,---------------.../////////////////////.........000000000111222222333333111111222333333333333222555777999999777666666666888888777777777777888888888888888999::::::;;;;;;;;;;;;:::777555555777999<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>???DDDDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@>>>======<<<<<<:::;;;<<<<<<;;;:::888777555666777888888777666555999888555666>>>IIILLLIIIFFF@@@999777:::<<<:::888777777777666555555444444333333333444444555555555666555444333333333333333333333333333333333333333444444444444444444444444444333333222222333333444222222222222222222222222111111222222222333333333333333333444444555555555111222222222222111000000000000111222222222222111000000000000000000000000111000///------......///000000000000000000000000......///000000000000000//////000000000000//////---...000111111000...------,,,,,,,,,---...000111//////............//////.........------,,,,,,,,,------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...+++++++++++++++***)))(((++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++)))************+++++++++***+++------+++******+++++++++******++++++,,,---------,,,,,,,,,,,,++++++------------------------........................666555444333222222222222222222222222333333333333333333333333333444444444777555666888777888???HHHUUUfffvvv}}}~~~qqqeee]]]VVVOOOJJJEEECCC@@@===;;;:::;;;;;;<<>><<<<<<<<<<<<888888999999888777666444555666777888888777666555::::::999;;;CCCLLLOOOLLLCCC===777666777999888666777777777666555555444444222222222333333333444444555555444333333333333333333333333333333333333333444444444444444444444444444333333222222333333444222222222222222222222222111111222222222333333333333333333444444444555555111222222222222111000000000000111222222222222111000000000000000000000000222111///...---------.................................///000000000000000//////000000000000//////+++,,,---......---,,,+++---------------...///000.........//////.........------------------,,,,,,---------......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---...---************++++++++++++)))+++,,,,,,+++******+++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------------------------------------------------444444333222222111222222333333333333333222222222333222222222333444555555666777999;;;;;;???LLLYYYqqq~~~vvvlll___SSSLLLGGGCCC@@@???>>><<<::::::;;;<<<===???DDDLLLZZZrrrttthhhccc```___cccnnnzzzzzzuuussspppuuuwwweeeVVVIII>>>888666333//////000111...,,,/////////...------,,,,,,,,,------......------,,,...---,,,++++++,,,---...,,,,,,+++***))))))))))))******))))))******+++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************************************---,,,++++++++++++,,,---+++************+++,,,,,,*********************************))))))*********++++++++++++++++++++++++,,,......---,,,++++++---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000........................//////000111111222222333000111222222333333222222222444666777555444444555444444555666777888999999777777777888999999::::::999:::999888666777999;;;<<<;;;;;;;;;;;;:::::::::999999999::::::::::::;;;???????????????>>>>>>===??????===<<<;;;;;;;;;;;;888888999999888777555444666666777777777777666666999;;;<<<>>>EEEMMMNNNKKKAAA<<<777666777999888777777777777666555555444444111111222222222222333333444444333333222222333333333333333333333333333333444444444444444444444444333333222222222222333333222222222222222222222222111111222222222333333333333333333333444444444444111222222222222111000000///000111111222222111111000000000000000000000000111111///...------------..............................///000000000000///...//////000000//////...------------------------,,,------.........---------...///000000///...---,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,...///...************+++++++++,,,(((***,,,,,,***)))***+++------,,,,,,------...///------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------555555444333333333444444444444444333333333333333222222111222333444666777555777<<<@@@CCCKKK]]]ooo|||pppggg]]]VVVMMMFFFBBB@@@>>><<>>===<<<===???BBBCCCHHHRRRaaatttrrrhhheeebbbcccjjjwwwzzzvvv```MMMAAA;;;888666111000//////111111...,,,//////.........---------,,,------......------,,,------------------------,,,++++++***))))))*********************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************************************+++,,,,,,,,,,,,,,,,,,+++***************++++++,,,******************************))))))))))))******------------------------+++,,,------,,,+++,,,---++++++++++++++++++++++++...------,,,,,,------...------.............../////////000000111222222222000000111222222222222222111333555666555444444444555555666666777777777777666666777888888999999:::888999999999777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===============<<<<<<>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;:::888777666666666777777777777777888;;;===>>>CCCHHHGGGCCC@@@===999888999::::::999777777777666555555444444222222222222222333333333333333222222222222333333222222222222222222222222333333333333333333333333333333222222222222333333222222222222222222222222111111222222222333333333333333333333333333333333111222222222222111000000///000000111111111111111000000000000000000000000//////........./////////........................---...//////000000//////...//////////////////...000///............///000,,,---...///...---,,,+++,,,---///000000///---,,,,,,,,,,,,------...............------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********))))))***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((())),,,---------*********+++++++++,,,,,,((()))++++++***)))***+++,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---444444333333333444555555333333222222222222222222222222222333555777:::<<<===???EEEIIIMMMUUUhhhzzzrrrcccXXXPPPLLLKKKHHHFFFEEECCCAAA???>>>>>>>>>???AAADDDGGGIIITTTdddyyyvvvooonnnnnnrrrzzzkkk^^^LLL>>>777555555555/////////000111111///..................---------,,,------......------,,,+++,,,...//////...,,,+++,,,+++******)))*********))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************************************************+++,,,,,,+++************))))))******+++,,,******************************))))))))))))******------------------------***+++---,,,++++++,,,...++++++++++++++++++++++++000///...---,,,+++++++++,,,---------......//////...//////000111111222222000000111222222222222111000222555555444444444444666777777888777777666555777777777888999999::::::888999:::999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<=========<<<<<<===<<<;;;:::999999999:::<<<============;;;:::999666666666666666777888888999===??????@@@BBB@@@;;;===;;;999888888999::::::777777777666555555444444444444444444444333333333222222111111111222222333222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333111222222222222111000000//////000111111111111000////////////////////////,,,,,,---...///000111111////////////////////////------...///////////////......////////////......000///............///000,,,,,,.........---,,,++++++---...000000...---+++,,,,,,,,,------.........//////...------...//////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((***+++,,,,,,------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,******+++,,,+++******++++++++++++,,,,,,,,,((()))++++++******+++,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------222222111222222333444444111222222222333333333333444444555666:::>>>BBBDDDJJJKKKMMMPPPQQQVVVdddrrr{{{jjjZZZPPPIIIEEECCCEEEGGGHHHGGGDDDAAA?????????@@@CCCGGGLLLPPPSSSaaasss}}}sssoooppp}}}xxxhhhSSSJJJ>>>666222111000///......///000000000000000........................,,,------......------,,,+++,,,---......---,,,+++++++++***************+++))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***************++++++************************************************))))))************))))))***))))))))))))***++++++*********************************))))))*********++++++++++++++++++++++++***+++---,,,++++++,,,---++++++++++++,,,,,,,,,,,,000///...,,,+++*********,,,,,,,,,---......//////......///000000111111222///000111111222222111111000222555666555444444555666777888999999888777666777888888999::::::;;;;;;999:::;;;:::999888999::::::::::::;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;999888777666666555555666777888999<<<@@@BBB@@@??????<<<888999888777666666666777888777777777666555555444444555555444444444444333333111111000000111111222222222222222222222222222222333333333333333333333333222222111111111111222222222222222222222222222222111111222222222333333333333333333333222222222222111222222222222111000000...///000000111111000000////////////////////////+++,,,---///000111111111000000000000000000000000------...////////////...---......//////......---------------------------+++,,,,,,---------,,,,,,,,,---...//////...---,,,,,,,,,------------------///...---,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++******)))(((***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///---+++***++++++***)))++++++++++++,,,,,,,,,,,,(((***,,,,,,++++++,,,---+++************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......222222222222333444555666555555666777888999::::::888888999<<<@@@EEEJJJNNNNNNMMMMMMNNNMMMNNNUUU]]]eeeeee___RRRIIIEEEDDDAAA???BBBFFFHHHHHHFFFCCCBBBEEEFFFIIINNNUUU\\\bbbfffooo{{{}}}xxxpppjjjlllqqq|||nnn\\\MMM@@@;;;555222111111///---......//////...//////000........................,,,------......------,,,,,,+++)))(((((()))+++,,,+++***************++++++((()))***+++,,,++++++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************)))))))))))))))***++++++************************++++++************+++++++++++++++++++++++++++++++++,,,---,,,******+++,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++,,,------...//////......//////000111111111///000000111111111111111000333555666555555555666444555888:::;;;;;;::::::999999999:::;;;;;;<<<<<<:::;;;<<<;;;999888888999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>===<<<:::999999999:::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888999999:::999777666555666555555555666777999:::<<>>???@@@AAA@@@???===;;;777888999:::::::::::::::<<<<<<;;;:::::::::;;;;;;999999::::::999888666555666555555555666777999::::::>>>@@@===;;;;;;:::777888888999888777888999:::777777777666555555444444333333333222222111111111000000///000000111222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333333333333222222111111111111222222222222111000000...//////000000000000000///////////////////////////000000000000...---,,,........................,,,---......//////......---..................------...000111111000...---++++++******+++---///000...------,,,,,,------............------,,,,,,,,,,,,+++)))(((((()))+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************'''((()))***++++++***)))+++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************,,,***)))***+++------,,,++++++,,,,,,,,,---------)))+++---...------...///---,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...///000000444555666777888;;;???CCC===EEEHHHIIIPPPXXXTTTGGGKKKGGGEEEGGGLLLNNNLLLHHHDDDDDDBBB@@@???>>>>>>===>>>>>>======>>>???AAABBBIIILLLQQQVVVXXXYYYYYYXXXZZZXXXZZZcccqqq|||vvvkkkgggfffgggooozzzyyydddSSSIIIAAA:::444111111000000000000111111///............---------.........------,,,,,,,,,------,,,++++++***)))))),,,,,,,,,+++++++++******...---+++))))))***+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++*********))))))((((((+++++++++************)))******************************+++++++++******)))+++++++++,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......111000...,,,+++))))))(((,,,++++++******++++++,,,///...,,,++++++,,,...///000000000000111111111111111000///......///000000222222222222222222333333333555777999:::999888777999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<===============??????>>>>>>======<<<<<<::::::;;;;;;::::::999888888999;;;<<<<<<;;;999888:::999888777666555444333555555666777888999999:::<<<;;;;;;::::::999999888999999999888888888888777666555333222222333444666555555555555444333222111000000000000000000000000111111222222222222111111222222222111111000000000000000000000111111111111222444///000666111+++111111111111111111111111111111111111222222333333333222111111000///......---111000///......---......000000000000//////////////////............//////111111///...---,,,,,,,,,.................................------,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))***+++++++++,,,************************((())))))))))))*********************************))))))***+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++++++++(((***,,,,,,++++++,,,------,,,,,,+++*********+++(((+++---,,,***)))+++...888:::===???BBBFFFKKKOOOXXXaaahhhiiimmmnnncccSSSKKKHHHDDDEEEGGGGGGDDDAAA>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>AAAEEEIIISSSWWW\\\___aaa```____________aaaiiiuuu~~~zzzqqqjjjiiikkkpppzzziii]]]MMMBBB===:::555111000000////////////000000............------------//////.........---------************++++++++++++---------,,,,,,,,,++++++---,,,+++))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************)))))))))(((*********))))))))))))(((************************)))******+++++++++************++++++++++++******------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,///...,,,++++++,,,...///////////////000000000000111000////////////000111333333333333333444444444444555777888999999888888999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999888999;;;<<<<<<;;;999888:::999888777666555444444555666666777888999::::::999:::::::::::::::::::::888888888777777777666666777666444222222222444555555555555555444333222111111111111111111111111111111111222222222222111111222222222222111111111000//////000000000111111111000555222111444...+++555111111111111111111111111111222222222222222222333111111000000///......---///...............///000000/////////////////////......------------......///...------------------------------------------......---------,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,***************+++++++++***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))*********+++,,,---------+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------+++******+++---,,,++++++******++++++***+++,,,,,,++++++,,,---;;;???CCCIIIOOOVVV]]]bbbpppyyy~~~wwweeeSSSHHHEEEBBBAAACCCBBB???<<<999999999999:::;;;<<<===;;;???BBBBBBCCCHHHQQQXXXfffiiinnnooommmjjjgggfffbbbbbbccchhhqqq|||}}}vvvqqqnnnrrryyyqqqcccNNNFFF<<<777777666444111//////............//////............------------////////////............((())))))***+++,,,,,,---.........---------,,,,,,,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******************************************************++++++++++++******************))))))))))))***))))))))))))(((((((((************************((()))***+++++++++++++++)))******************))),,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++***)))***,,,...///------,,,,,,,,,,,,------...---,,,++++++,,,---...---.........////////////111111000000000000111111333333333444444555555555666666666777888888999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<======>>>????????????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::;;;;;;:::999888999999888777666666555555666666777888999:::;;;;;;888888999999:::;;;;;;<<<777777777777666666666555888666555333222222333333444555555444444333222111111111111111111111111111111111222222222222111111222222222222222111111111//////000000000000111111...444333333444...+++666111111111111111111111111222222222222222111111111111000000//////.........------------...///000111////////////////////////------,,,,,,,,,,,,------,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------000//////...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++******************************************++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++*********++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++---...---+++))))))***,,,,,,++++++******++++++,,,++++++,,,---...---,,,@@@DDDJJJQQQYYYaaaiiinnnzzz|||uuuiiiWWWGGGAAA???>>>>>>???@@@>>><<<999999:::;;;<<<===???@@@===CCCJJJMMMOOOVVVcccmmm{{{~~~~~~xxxqqqlllkkkcccbbb```aaaiiiwwwrrrrrrttt||||||hhhWWWLLLBBB===777444555555222///.........------..................---------,,,,,,..................------******++++++,,,,,,------------------,,,,,,,,,,,,+++************,,,---------,,,***))))))***,,,---************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******************************************************++++++++++++***************)))))))))))))))************))))))))))))************************'''((()))***+++,,,,,,,,,))))))************)))))),,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())),,,...000...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,---------.........000000000000111111111222222222333333444444555555666666666666777888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888999::::::::::::999888999888888777777666666666777777888999:::;;;;;;<<<888888999999::::::::::::888888777777777666666666888777555444222222222222444444444444444333222111111111111111111111111111111111222222222222111111222222222222222222111111////////////000000000111...333333666;;;444---333111111111111111111111111333333222222111111000000000000/////////.........---------------...///000.........///////////////...------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,+++++++++***)))))))))************************(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((()))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++***************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++*********,,,,,,++++++***++++++,,,...,,,***+++///000...,,,KKKNNNSSSXXX\\\bbbgggkkkxxxxxxsssiii___TTTHHH>>>;;;;;;:::;;;<<<<<<<<<;;;<<<<<<===>>>@@@BBBDDDEEEFFFMMMVVV[[[___gggttt~~~{{{rrrmmmllleeebbb^^^```jjj}}}zzzpppttt{{{ppp]]]MMMCCC???999666333111222111...+++......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************+++,,,,,,------,,,***))))))***,,,---************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))******,,,,,,++++++++++++******************************'''((()))***+++,,,,,,,,,))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***))))))***,,,---...------,,,,,,------...---------,,,,,,---------,,,,,,,,,,,,------------//////000000111111111111000111111222333333444444666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999999999999999999888888888888777777777777777777888999:::;;;;;;<<<:::::::::999999888888888999999888888888777777777777777555444333222111111333333333444333333222222111111111111111111111111111111222222222222111111111111111111111111111111...////////////000000000222555444<<>>???@@@AAABBBCCCEEEEEEFFFIIINNNSSSXXX\\\^^^iiinnntttxxxxxxvvvuuutttrrruuuvvvrrrllliiilllpppqqqnnnnnnuuuyyyzzzmmm\\\KKKBBB<<<666222222111111111111222222111111//////............//////---------,,,,,,,,,+++++++++++++++,,,,,,---------)))******++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************))))))************))))))((()))))))))************,,,,,,,,,+++++++++******************************)))******+++++++++************++++++++++++******)))*********++++++++++++++++++,,,,,,,,,---------)))***++++++,,,+++***))),,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------...+++,,,...///000000//////000000111222333444555666444555777888999999888888888888888999999999::::::999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888999999777777777888888999999999555666666777888999::::::999999999888888888888888888888888888777777777777555555555555444333333222111222222333333333222222222222222222222222222222111111222222222222111111---........./////////000........./////////000000333333111;;;IIICCC444111000000000000000000000000000000000000111111111111..............................---,,,,,,---------,,,,,,---......///000000///......------......///------------------...///------------------------,,,,,,,,,---------......------------------------******++++++++++++,,,,,,******++++++++++++************++++++++++++************+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))***************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***)))(((((((((((()))***((()))))))))*********+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,++++++******++++++,,,---***+++,,,,,,++++++,,,---@@@BBBCCCBBB@@@>>>>>>??????>>>>>>>>>===;;;<<>>AAADDDGGGIIILLLOOORRRJJJMMMQQQVVV]]]dddiiilllvvvyyy}}}|||uuummmhhhbbbgggjjjhhheeeffflllsssyyyuuuzzzdddWWWHHH<<<;;;<<<777000...///............---------//////............//////---------,,,,,,,,,++++++,,,,,,,,,------.........&&&&&&''')))***+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************))))))************))))))(((((())))))*********++++++++++++************)))******************************+++++++++******)))++++++,,,,,,,,,,,,++++++))))))******++++++++++++******+++++++++,,,,,,,,,'''(((***,,,---,,,+++***,,,++++++******++++++,,,,,,------......------,,,,,,,,,---------.........***+++---////////////...111111222333555666666777444555777999:::999888777777777888888888999999999777777888888888999999999;;;<<<<<<===============999999999::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::999999888888888888999999777777777888999999::::::555555666777888999::::::777777777888999999::::::777777777777666666666666444444444555555444333333111222222333333333222222222222222222222222222222111111222222222222111111,,,---------......//////............/////////000---///---333???:::///000000000000000000000000000//////000000111111222222---.....................,,,,,,,,,,,,---...//////,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,---...///111111........................,,,,,,,,,------.........------------------------***++++++,,,,,,------...******++++++++++++************++++++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))******+++++++++,,,************************((())))))))))))******************************************)))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++---...---+++))))))***+++*********+++,,,,,,---(((+++---,,,***)))+++...999:::<<<======;;;:::999===:::<<>>:::666333222222222////////////////////////------------------------------------------------+++,,,---...///...---,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,***+++,,,---,,,***(((&&&***++++++,,,,,,++++++***++++++++++++++++++++++++******)))))))))))))))***......---,,,++++++++++++333111///---,,,+++,,,,,,((())))))))))))*********************************************************************************************************------,,,,,,+++***))))))+++*********))))))((((((******************************))))))(((((('''''')))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***((())),,,///+++++++++++++++++++++++++++,,,---...///////////////000000111111222333333555555555555555555444444444555777777666666888999999999999999999999999999::::::::::::::::::::::::777888999;;;<<<=================================888999:::;;;:::999888777777777777777777777777777999999888777666666777777888888888888777666555444777777888999999999999999555555666666555444333333111222222333333222222111222222222222222222222222111111000000000000111111//////...//////000111222000000000000000000000000......///////////////.........///000000000000000...///000111111000///...//////////////////////////////......------,,,,,,.../////////...---,,,+++///............---------......---------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++******+++++++++***************++++++++++++++++++++++++************++++++++++++***)))))))))***+++,,,,,,************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000::::::::::::;;;;;;;;;;;;???===>>>AAAAAA@@@EEEMMMWWW\\\gggrrryyyxxxrrrlllfffeeeeeefffjjjmmmooopppssstttsssooommmlllgggaaa```^^^^^^```cccjjjxxx}}}rrrmmmmmmmmmyyyrrrdddWWWIII@@@888777444222000000000000........................------------------------------------------------******++++++,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,+++++++++++++++,,,------,,,***((('''***++++++,,,,,,++++++***+++++++++++++++++++++++++++******)))))))))******++++++******)))*********...---,,,+++***))))))))))))))))))*********++++++************************************************************************************************,,,,,,+++******)))((((((************)))))))))(((************************++++++*********)))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,+++++++++,,,---...////////////000000000111222222333333555555555444444444444444444555777777666666888999999999999999999999999999;;;;;;::::::::::::::::::777888999;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999::::::999999888777777777777777777777777777999888777777666666777777777777777777666555444333333444555555666666666555444444444444444333222222111222222333333222222111222222222222222222222222111111000000000000111111000////////////000000111000000000000000000000000......////////////............///000000000000000...///000111111000///.................................------------------....................................------------......---------,,,,,,,,,---------,,,,,,+++++++++)))))))))***+++,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++************************++++++,,,,,,++++++++++++++++++(((((((((((())))))))))))***************+++++++++***************************************************************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))***+++---...<<<<<<<<<<<<===>>>@@@AAAAAABBBFFFMMMRRRVVV\\\bbbnnnrrryyyyyysssjjjjjjiiijjjkkkkkkkkkjjjjjjnnnpppnnnnnnnnnlllgggfffeeeggglllrrryyy{{{rrriiifffhhhnnnwwwtttbbbQQQEEE>>>888555222111000///...///000111........................------------------------------------------------++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++************,,,,,,---------+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++*********)))******++++++***************)))((((((******+++++++++,,,,,,,,,************************************************************************************************++++++******)))(((((((((************))))))))))))************************+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********+++++++++++++++++++++++++++,,,------+++)))******,,,,,,,,,,,,,,,,,,------+++,,,---......//////...000000111111222333333333444444444444444444444444333555666666666666777999::::::::::::::::::::::::<<<<<<;;;;;;::::::999999777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999777777777777777777777777888777777666666666666777666666666666666555444333222333444444444444444444222333333333333222222111111222222333333222222111222222222222222222222222111111000000000000111111111111000/////////000000000000000000000000000000...///////////////............///000000000000///...//////000000//////...........................------------------......//////...---......000111............------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++(((((()))***+++---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************++++++++++++******)))))))))***+++++++++,,,,,,,,,,,,++++++*********((((((((()))))))))******++++++++++++************++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,************************+++******))))))***++++++@@@AAACCCDDDFFFGGGHHHHHHGGGNNNZZZhhhppptttvvvwww}}}zzzwwwsssooollliiikkknnnlllgggeeeeeeggggggpppwwwzzzzzz{{{yyyuuuxxxwwwyyy~~~xxxtttnnnhhhgggiiinnnvvv~~~}}}rrr```VVVIII===777444333222111111000000000000111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++******,,,------------,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++,,,---......***+++,,,------,,,+++***+++++++++,,,,,,,,,------************************************************************************************************++++++******))))))))))))*********)))))))))))))))************************++++++++++++++++++******++++++++++++++++++++++++++++++---......---++++++------,,,,,,+++***))))))++++++++++++++++++++++++***,,,......,,,***)))))),,,,,,------------......++++++,,,---............000000111111222333333333333333333333333444444444333555666666555666777999::::::::::::::::::::::::<<<<<<;;;;;;::::::999999888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888999777777777777777777777777777666666555555666666666555555666666555444333333555555666666666666555555222222333333333333222222111222222333333222222111111111111111111111111111222111111000000111111222222222111000////////////000000000000000000000000//////////////////...------...//////000000//////////////////////////////........................---------....../////////222000...------...///111.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******(((((()))***+++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************PPPRRRUUUWWWYYYXXXWWWVVVVVVcccuuu}}}xxxqqqjjjdddaaa___bbbjjjooolllccc```fffmmmppp}}}zzzuuuqqqppplllhhhgggiiinnnwwwppp^^^SSSEEEBBB<<<888555333222111222111111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++,,,---......***+++---.........---,,,+++,,,,,,,,,,,,---------************************************************************************************************+++++++++++++++*********))))))))))))))))))******************************************************++++++++++++++++++++++++++++++---......---++++++------,,,,,,+++***))))))++++++++++++++++++++++++)))+++......---***)))))),,,,,,,,,------.........***+++,,,---............///000000111111222222333222222222222333333444444333444666666555555777888999999999999999999999999;;;;;;:::::::::999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888999666666666666666666666666666555555555555555666666555555555555555555444333666666666777777666666555333333444444444444333333111222222333333222222111111111111111111111111111222222111111111111222222333222111000000///000000000000000000000000000000///////////////...------------.../////////////////////............//////..............................//////000000000111333111///---,,,,,,.........------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++qqqrrrrrrrrrqqqnnnllljjjggguuuwwwrrrrrrqqqmmmfff___ZZZXXXXXX```fffeee```bbbnnnyyy{{{vvvqqqmmmllliiiffffffiiisss}}}rrrcccUUUGGG???777777777555333111...---000/////////...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,---*********)))******++++++******+++++++++++++++***++++++,,,,,,,,,---------************************************************************************************************++++++++++++++++++++++++))))))))))))************************************)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++(((***---...---+++******++++++,,,,,,------......***+++,,,------......---......//////000111111222000111111222222333333444222444555555555555666888888888888888888888888888888888888999999999999999888888999:::::::::::::::::::::::::::::::::::::::999999888777777777777888666666666666666666666666555444444444444555555666555555666666666555555444444444444555444444333222222333333444444444444444111222222333333222222111111111111111111111111111222222111111111111222222222222111000000000111111000000000000000000000000000000000000///...---,,,------...////////////...///......------......///------------------------///////////////000000000111000...---,,,,,,------------------,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++************......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))************++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,~~~yyyuuurrrqqqnnnyyy{{{mmmhhhiiiiiieee___[[[YYYYYYUUUYYY^^^bbbhhhsss|||wwwpppjjjhhhgggggglllrrr}}}}}}qqq```RRRIIIAAA;;;666111222222111///.........------......------,,,,,,------------------------------------------------++++++++++++++++++++++++******++++++,,,,,,++++++------,,,,,,,,,,,,++++++************+++++++++,,,++++++*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++******)))*********+++******))))))))))))***++++++++++++,,,,,,,,,,,,***************************************************************************************************************+++++++++((()))))))))*********************************************+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++'''***,,,---,,,+++,,,---******++++++,,,---------******+++,,,------------------......//////000000000000000111222333333333222444555555555555666888666666666666666666666666666666666777888888999999888888999::::::::::::999999999999999999999999999888888888888888777777666666666666666666666666666444444333333444444555666555666666777777666666666333333333333333222111111111111222333333333333333111222222333333222222111111111111111111111111111333222222111111222222333111111111000111111222222000000000000000000000000000000000000///...---,,,,,,---......//////......///...------------...///------------------------............------------+++,,,,,,,,,------......---------,,,,,,,,,++++++......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++*********++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++************************++++++*********++++++,,,,,,---)))))))))*********++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,vvvnnniiihhhgggmmmuuu|||uuuiiihhhfffaaaZZZTTTTTTXXX\\\\\\\\\___hhhwwwxxxppphhhfffgggllluuu~~~|||ooobbbVVVGGG<<<888777666444//////...,,,,,,...111444,,,---...////////////...------------------------------------------------+++++++++++++++++++++++++++,,,---...///...---,,,---------,,,,,,,,,++++++(((((())))))*********++++++******)))******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,......---,,,++++++++++++---,,,***)))))))))***+++******+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))*********(((((())))))*********+++************************+++++++++,,,,,,---------)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++''')))+++,,,+++,,,---...))))))***++++++,,,------******+++,,,------------,,,,,,------...////////////000000111222222333333222444555555444555666888666666666666666666666666444444555666777888999999888888999:::::::::999999999999999999999999999999777888999999999888666555666666666666666666666666333333333333444444555666666666777777777777777666444444444444444333222111///000111222222222222222222222222333333222222222000000000000000000000000333222222111111222222333111000000000111222333333000000000000000000000000000000000000///...---,,,,,,---......//////......///...---,,,,,,---...///---------------------------------,,,,,,+++++++++'''(((***,,,.../////////---------,,,,,,,,,++++++......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++******++++++++++++******+++++++++***************))))))***+++,,,------...++++++,,,,,,,,,---------)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,******+++++++++,,,,,,,,,************************'''(((***+++,,,,,,,,,+++wwwiiibbbaaaaaa___gggnnnsssqqqooooooiiiaaaaaa^^^ZZZVVVTTTVVV\\\``````hhhqqq{{{{{{rrrooosss{{{~~~ppp^^^QQQEEEBBB===888444222222222////////////....................................++++++,,,---.........---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++++++++,,,+++++++++*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))************************************************,,,+++)))(((((()))+++,,,************************************************************************************************************************+++***(((***,,,---***((((((((()))***+++,,,,,,,,,************************)))***+++***((('''((())),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++******,,,,,,,,,---------......111111111111111222222222111111222333444666666777888666555666888999777444555555666666777777888888888999:::;;;;;;:::888888777888888888888777666666666666777777777777666666555555555555555555555555666555444333333333333333444444555555555555444444222111111111222333333444///111333444222111000111000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000......//////000000000111///000111111111000...---------------------------------............------...---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,......---------,,,,,,,,,++++++++++++++++++++++++......---,,,+++))))))(((++++++++++++++++++++++++******************************+++++++++******)))************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))************))))))++++++++++++++++++++++++)))***,,,,,,,,,+++)))'''((())))))*********))))))))))))))))))))))))))))))************************------------,,,,,,+++***------,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++*********sssqqqiii___[[[]]]___]]]___eeehhhfffdddccc^^^WWWYYYYYYXXXUUUUUUZZZdddlllyyy}}}uuummmdddXXXIII???:::888555222000///////////////.........---------........................++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***((('''+++++++++*********)))))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************************************,,,+++)))(((((()))+++,,,************************************************************************************************************************+++***)))***,,,,,,***((()))))))))***+++++++++,,,************************,,,---...---+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------..................,,,,,,---------.........000000111111111111222222111222222333444555666666777555444666888888666444555555666666777777777777666777888888888888777666999999::::::999999888777555555555555555555555555444444444444444444444444555555444333333333333333444444555555555555444444222222222222222333444444///111222222111000000111000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000/////////000000000111111000000000000000///......---------------------------......//////......---...---,,,,,,+++++++++,,,///...---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++******))))))******+++))))))))))))))))))))))))++++++******)))(((((('''))))))************))))))************************,,,++++++***************---------,,,+++***)))(((++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***++++++*********++++++,,,,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,************************,,,,,,,,,+++++++++******aaaaaa]]]WWWWWW\\\```___aaaeeefffdddbbb```[[[UUUWWWZZZ]]]\\\^^^fffttt{{{rrrggg```VVVMMMFFF???777222444333333222111000000///............------------------------------------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&(((***,,,,,,***'''%%%+++++++++***************)))))))))***************))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,************************************************************************************************************************+++***)))***,,,,,,***)))******************++++++************************---...///...,,,,,,,,,...,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,---.../////////---------........./////////000000000111111111222222222222333333444444444555444444555666666555333555666666666666777777777444555555666666666555555999999999999999888777777555555444333333444555555444444444444444444444444555444444333333333333333444444555555555555444444222222222222222222333444000000111000//////000222000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000000000111111111111111000//////......//////..............................////////////......------,,,+++++++++,,,,,,......---,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++------------------------******)))))))))***,,,---************************************************************************)))((((((''''''(((((()))))))))))))))))))))))))))++++++******)))((((((((())))))************))))))))))))))))))))))))))))))...,,,***)))((()))+++,,,+++,,,,,,,,,+++******)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************,,,,,,,,,++++++++++++***[[[^^^^^^]]]```hhhllllllpppqqqpppmmmjjjfffbbb___eeejjjnnnmmmnnnvvvsssdddZZZLLLFFF???:::777555333222000111111222111000///.../////////............---------------------------------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++)))(((************************&&&'''''''''(((((())))))))))))))))))))))))))))))************************************************++++++***))))))***++++++*********************************************************************************************************************************+++++++++***)))+++++++++******************************************+++,,,+++***)))***+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------........./////////...//////000000111111111222222222222333333333333444444444444555555444333666666666666666666666666333444444555555555555555666666777777666666555444666555333222222333555666444444444444444444444444444444333333222333333444333444444555555444444333111111111000000111222222000000000///---...000222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111111111111000///------...//////////////////////////////...//////000000//////...---,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...************************........................---+++)))(((((()))+++,,,************************************************************************)))(((((((((((((((((()))))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))))))))---,,,+++***)))***++++++%%%&&&''')))***+++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***))))))))))))***,,,------++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++bbbhhhmmmqqqxxx}}}{{{wwwsssqqqppp{{{~~~vvvssstttttttttuuutttyyyyyylll```UUUJJJCCC;;;888666444444444444444,,,---...///...,,,***)))000000000/////////......------------------------...............---,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++************************************************,,,+++)))))))))***+++,,,************************((((((((())))))*********))))))))))))))))))))))))************************************************+++******************+++************************************************************************************************************************)))***+++++++++*********+++++++++***************************************(((***+++***)))((()))+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********------------.........///------...///000000111111111111222222222222222222333333444444444333333333666666666555555555555555444444444444555555666666555666666666666555444444777666444333333444666777555555555555555555555555333333222222222333333444333333444444444444333333000000////////////000000000000000///---...000222000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000111111000000000000000000111000...---------...///////////////////////////......////////////......,,,,,,,,,++++++,,,,,,---------,,,,,,,,,------...+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************///---+++)))(((((()))***************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))************))))))************************++++++,,,---,,,+++***)))$$$%%%'''((()))***++++++))))))))))))))))))))))))******************************+++,,,,,,+++++++++*********+++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************++++++++++++++++++++++++sss|||{{{pppgggfffhhhhhhiiijjjhhhmmmtttzzz~~~rrr___OOODDD>>>999777444444333333222111111111...//////000///---,,,***000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++************************************************+++***'''&&&&&&(((+++---***************+++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************************************************************************************************************************************)))***,,,,,,***)))***+++******************++++++************************)))+++,,,,,,+++***+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,+++++++++,,,,,,,,,---------......,,,,,,---...///000111111000000000111111222222222222444555555444333333444666666666555555555555444444444444444555666777888777777777777777666666555777666555444444555666777555555555555555555555555222222222222222333333444333333444444444444333333111000//////////////////000000111000//////000222000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000////////////000///......------..............................------............------,,,,,,+++++++++,,,------------,,,,,,,,,---......,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************...---+++)))(((((())))))************************************************(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******))))))))))))))))))))))))************))))))***************************+++---......,,,***(((***+++++++++***))))))(((++++++++++++++++++++++++************************)))***++++++++++++++++++++++++++++++,,,---......***++++++,,,,,,++++++***++++++,,,,,,,,,---------***************************++++++++++++,,,,,,,,,|||rrriiibbb^^^```cccdddgggkkkkkkpppwwwxxxlll^^^TTTGGG<<<777555444333111111111000///.........000000000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***************************************************************************)))(((((((((***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))*********************************************************++++++*********************************************************************************************************************************(((***,,,,,,***)))***+++)))))))))***+++++++++,,,***************************+++---,,,++++++---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---///000000111...//////000111222333333222555777666444333444555666666555555555444444444444444333333444555777888666666777777777666555555444444444444444444444444333333333333333333333333222222111111222333333444222333333444444333333222222222111000000000000000///111222222111000000111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////.........---......//////......---,,,------------------------,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***))))))************)))))))))))))))))))))))))))))),,,,,,---,,,,,,,,,++++++++++++++++++***)))''''''++++++++++++++++++++++++************************))))))***+++++++++++++++,,,+++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,{{{pppfff^^^ZZZYYY^^^cccfffjjjooouuuyyy}}}rrrhhhZZZKKKCCC===777444444555444222...//////---,,,,,,...000+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------))))))******++++++++++++++++++******))))))(((((())))))))))))))))))))))))******************************************************++++++++++++******************************************************************************************************************************(((***---,,,***(((***+++(((((()))***+++,,,,,,---************************)))***,,,+++++++++,,,---,,,++++++++++++++++++,,,************************++++++++++++++++++++++++)))))))))******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111---...///000111222333444222555777777444333444666666666555555555444444444333333222222333555666777444444555555444444333222222333333444444333333222111111111111111111111111222111111111222333333444222333333444444333333222444444333222111111222222///111333444222111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////......---------,,,---.../////////...,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************&&&''')))+++,,,,,,,,,,,,************************************************************************///..................///)))))))))))))))))))))))))))))))))))))))*********))))))************))))))((((((((((((((((((((((((///...,,,******+++,,,---''''''((((((((((((((('''))))))))))))))))))))))))************************((()))***+++++++++++++++++++++*********************+++,,,------,,,+++***)))************+++++++++*********************************++++++,,,,,,,,,zzznnnggg``````bbbffflllttt{{{ooo^^^QQQHHH@@@:::555444333222111///......000///...------...///000---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,---...//////,,,******++++++,,,,,,++++++***,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))************************))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++******************+++,,,---...'''(((***,,,---,,,***)))+++*********))))))((((((************************************************+++***)))(((***,,,...000))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))'''&&&%%%!!!%%%))),,,............---+++*********++++++---------,,,,,,+++++++++)))+++,,,...//////......111000/////////000222333333444555555666666555555444333333333333444555555777666555444333444555555444444555555555555444444222333444333111000111222555444333333222222222222222222333333333444444444222222222222222222222222111111000000000000111111111222333444444333111111111111222222222333333333111111111111000000000000//////////////////////////////............//////222222111111000000000//////...---,,,,,,---.../////////...------------...---.........---,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,***)))((((((((((((******)))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))&&&'''((((((''''''((()))******))))))))))))************)))(((((('''((((((,,,,,,+++******+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************)))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%%%%))),,,---,,,+++++++++*********))))))+++++++++************)))++++++++++++++++++++++++|||ssssssvvv{{{vvvlllhhh```dddkkkttt{{{|||kkk```RRRGGG@@@<<<777333222222111000///......---000///...------...///000------------,,,,,,++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,---,,,,,,---//////---,,,++++++,,,,,,,,,,,,++++++++++++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))************************))))))))))))***************************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))***+++,,,,,,,,,***+++,,,------,,,+++***************)))))))))(((************************))))))))))))))))))))))))++++++*********+++---...))))))))))))))))))))))))))))))************))))))************************************)))((('''''''''(((***,,,,,,,,,******---,,,+++*********++++++++++++++++++++++++*********+++,,,............---000000//////000000111222222333444444555555444444444333333333333444555555777666555444333333444444444444555555555555444444222333444333222111111333444444333222222222222222111111111111222222222222222222222222222222222222111111000000000000111111111111222333333222111000000111111111222222222222111111111111000000000000//////////////////////////////............//////...---------------,,,,,,///...------------.../////////...---------------------......---,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))******+++,,,---,,,+++******)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))+++,,,,,,++++++---...******))))))))))))******+++***))))))((((((((())),,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))),,,+++******)))))))))***,,,,,,,,,++++++*********************************++++++++++++++++++++++++...+++((((((+++------,,,+++++++++*********))))))+++++++++************)))++++++++++++++++++++++++|||mmmfffgggjjjoootttwwwwwwvvv}}}|||uuupppooohhhnnnyyyxxxppphhhaaa^^^KKKDDD<<<777666555222000/////////.........------///......------......///...---------------,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++---,,,***+++---///......+++,,,,,,------,,,,,,+++*********)))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))************************))))))))))))************+++++++++***************))))))))))))))))))))))))******++++++++++++******'''((()))***++++++******++++++++++++************************))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))******************************+++++++++******))),,,------...---+++)))(((---,,,+++*********++++++******************++++++***+++,,,---......------//////000000111111000000111222222333444333333333333333333333333444555555777666555444333222333333444444555555555555444444333444555444222111222333444333222222111222222222/////////000000000111111111111111111111111111111111111000000000000111111000000111222222111111000000000111111222222111111111111111111000000000000//////////////////////////////............//////...............////////////...------------...//////......------------------------------,,,,,,++++++************+++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---...---,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))&&&'''))))))((()))***,,,******))))))))))))******++++++***))))))))))))***,,,+++************+++,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))+++************)))))))))+++++++++++++++*********************************************************///---***)))***++++++***+++++++++***************+++++++++************)))++++++++++++++++++++++++~~~{{{vvvooohhhaaabbbcccfffiiillloooppp}}}}}}}}}}}}zzzwwwwwwvvv{{{|||oookkkccc[[[SSSMMMJJJHHH===:::666333333222111///------..................------------------------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++***((((((+++---......,,,,,,------------,,,,,,***)))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))***************************((()))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++******%%%''')))***+++***)))((('''''''''&&&'''((()))************)))))))))))))))************************))))))))))))))))))))))))------------+++***(((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,+++++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,---------------...000111111111000///000000111222222222222222333333222222333333444555666666555444333222111111333444444555555444444333333444555444222222222333222222111111111111222222////////////000000000111000000000000000000000000111111000000000000111111///000000000111111111111000111222333333333222222111111111111000000000//////////////////////////////......------......///------......//////000000.........------.........///...------,,,,,,------,,,,,,---------,,,,,,+++***************++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,+++++++++++++++++++++******************************))))))((()))))))))000///---,,,+++******)))++++++******))))))(((((())))))))))))))))))))))))!!!###%%%%%%%%%%%%'''(((******))))))))))))******++++++***************+++++++++************++++++((((((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))***************))))))+++++++++***************************************+++++++++++++++++++++++++++***)))(((((()))))))))************************+++++++++*********))))))************************|||sssnnnkkkhhheeedddccccccbbbbbbdddhhhmmmqqq{{{}}}}}}~~~~~~~~~|||uuummmddd___PPPMMMGGGAAA===<<<<<<<<<555333111//////...---,,,---------............///,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))(((&&&''')))+++,,,,,,+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++******%%%''')))******)))((('''%%%%%%%%%&&&''')))***+++))))))))))))))))))******************************++++++++++++++++++++++++------------+++***(((((())))))))))))))))))))))))))))))************))))))************************)))***+++,,,,,,---,,,,,,((()))***++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++,,,,,,,,,------...///111111000/////////000111111222222111111333222222222222333444444444444444333333222111000333333444444444444333333333444555444222111222333111111000000000111111222000000000111111111222222000000000000000000000000111111000000000000111111//////000000000111111222111333444555666555444333111111111111000000000///////////////////////////......------------......*********++++++,,,,,,,,,---..................---......---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******))))))******+++,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********+++,,,,,,000///...,,,+++*********++++++******))))))(((((())))))))))))))))))))))))%%%'''((((((((((((***+++******))))))))))))******+++***************++++++************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))((())))))*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))***+++************************+++++++++*********))))))************************{{{uuupppnnnjjjddd``````hhhhhhfffeeefffiiiooottt|||~~~tttqqqkkkcccZZZPPPIIIEEE===;;;777444333333555666000///......---------------------------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------*********+++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++)))'''&&&''')))************++++++,,,,,,++++++************)))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))******++++++++++++******'''((()))******)))((('''&&&'''((()))***+++,,,---))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++*********))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,......//////000000/////////000111111222111111111222222222222222333444444222222333333333222111111333333444444444444333333222333444333111000111222000000000///000000111222111111111222222222333333111111111111111111111111111111000000000000111111000000000000000111222333222333555777777666555444111111111111000000000000////////////////////////......------------......,,,,,,,,,,,,------------------...//////...------...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***))))))))))))***+++++++++,,,,,,------,,,,,,+++******))))))))))))***************+++++++++++++++*********+++++++++++++++******************************+++---...111333444///...---,,,+++*********************))))))))))))))))))))))))))))))))))))((()))******))))))***+++******))))))))))))*********))))))))))))***++++++))))))***++++++***))))))''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))*********))))))))))))))))))))))))'''((()))*********)))((()))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---***************++++++++++++++++++************)))************************zzzsssnnnmmmjjjeeecccfffnnnooopppppppppqqquuuyyy~~~{{{vvvwwwuuuooojjjhhhZZZVVVPPPIIIBBB===:::888444333222111000000111111000000///...---...///000,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++************+++++++++,,,,,,)))*********++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,***))))))***+++,,,***))))))******++++++******)))++++++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***+++++++++***)))((()))))))))************************************++++++++++++++++++++++++++++++*********+++---...))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))***+++++++++++++++***,,,++++++***)))((((((((()))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++---,,,+++******+++,,,,,,///............///000000000000111222222222222111222222222111222222333444000000222333333222222111222333333444444333333222111222333222000///000111///////////////000111111111111111222222222333333222222222222222222222222111111000000000000111111111111000000111222444555111333555777777666444333111111111111000000000000////////////////////////...------,,,,,,------...000000000///////////////------...//////...------...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,)))))))))))))))***+++++++++,,,,,,------,,,,,,++++++******************+++)))*********++++++++++++)))*********++++++++++++************************))))))***,,,...111333444------,,,+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((()))***)))'''&&&'''(((******))))))))))))******)))((((((((())))))***+++((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++))))))))))))))))))))))))&&&''')))***+++***)))(((((()))))))))*********+++************************++++++++++++++++++++++++***,,,...---+++)))***,,,))))))*********++++++++++++++++++************)))************************|||rrriiigggeeedddiiiqqqrrrvvvzzz{{{zzzyyy{{{}}}{{{}}}}}}rrriiiaaa]]]YYYQQQJJJHHHBBB@@@===999777555555555////////////////////////000000///---+++***,,,---++++++++++++******))))))***+++,,,------,,,+++***))))))*********+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---+++++++++,,,------***((())))))************)))))),,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++******+++***))))))))))))******((()))++++++***(((&&&$$$(((((())))))*********+++************************************************+++***)))(((***,,,...000))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******+++++++++******)))++++++******)))******+++)))***+++,,,---,,,,,,+++,,,+++++++++******))))))---,,,+++*********+++,,,//////...------///000111000000111222222222222222222222111111222222333444...///111222333333222222222333333444444333333222000111222111/////////000///////////////000111111111111111111222222222222222222222222222222222222111111000000000000111111222111111000111333555666000222555666777555444222111111111111000000000000////////////////////////...------,,,,,,------............------,,,,,,+++,,,---...//////...---,,,...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))******++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,))))))******++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))***+++,,,---...,,,,,,+++******+++++++++(((((())))))******++++++))))))))))))))))))))))))***+++,,,+++)))'''((()))******))))))))))))******(((((('''(((((()))******((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))%%%''')))***+++***)))((((((((())))))*********+++***************************************************,,,---,,,(((&&&&&&((())))))******+++++++++++++++++++++************)))))))))))))))))))))))))))wwwsssnnnjjjjjjmmmrrruuuyyy{{{~~~}}}wwwqqqooopppqqqnnnkkkWWWRRRJJJDDD@@@===<<<:::777666555333222111111111000///...---------------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++************************+++++++++*********))))))***++++++,,,,,,++++++***++++++************+++++++++++++++*********))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))***+++++++++,,,***)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++,,,,,,((()))))))))************+++++++++***)))((((((''',,,,,,,,,,,,+++)))((('''))))))))))))************))))))******+++++++++++++++++++++***************))))))))))))))))))))))))...---+++******+++,,,---555+++&&&))),,,***)))************)))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++******)))*********++++++************++++++,,,***)))***...///...,,,+++***))))))((()))))))))............////////////000000///////////////000333222222111111222222333///000111333444555666666444444444333333222222222////////////000000000000000000000000000000000000000000000000111111111111111222444555555444222111//////...//////000111111222222222222222222222222333333444555444333222111222111000......//////000---------............///000...++++++---///000000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++***))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))))))))***+++*********))))))(((((())))))************))))))---,,,***)))))))))***+++'''(((((()))))))))))))))((()))))))))))))))(((((('''%%%(((...,,,######)))))))))))))))(((((((((((('''((()))++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++wwwtttoookkkjjjmmmqqqttt||||||}}}~~~~~~{{{vvvrrriiiccc\\\XXXXXXVVVSSSOOOBBB>>>:::777666666555555333222111///...---------------,,,,,,,,,------.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************************+++++++++*********))))))***++++++,,,,,,++++++***++++++************+++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))******************++++++***)))((((((((()))++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***************************++++++++++++++++++******)))(((((('''((())))))))))))(((((('''))))))))))))***************************++++++,,,******************++++++************************+++******+++---000222444999000***+++---***((()))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))***)))))))))***+++,,,,,,++++++************++++++,,,***)))***---///...,,,...---,,,***)))(((''''''------------............000000///////////////000222111111000000111111222000111222333444555555555222222222222222111111111000000000/////////////////////////////////////////////000000000111111111000111333444444333111000000/////////000000111222222222222222222222222222222333333444333222111000000///...---,,,------...,,,,,,,,,,,,---------...---+++((((((***,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((,,,+++******))))))******************)))))))))((())))))************))))))***))))))((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((...)))(((,,,,,,'''&&&)))***)))))))))((((((((((((''''''((()))*********)))))))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++***************++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++++++++************++++++{{{wwwqqqkkkhhhiiikkklllrrrpppllliiifffaaa[[[WWWNNNIIICCC@@@???===:::777555333111111222333222111000///...---,,,,,,,,,,,,+++******+++,,,---............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***************************+++++++++******************++++++,,,,,,++++++***++++++************+++++++++++++++***************))))))))))))))))))))))))++++++******)))(((((('''******************)))))))))))))))((()))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((***++++++++++++,,,,,,,,,++++++******)))(((((((((''''''((()))))))))))))))))))))))))))************+++***)))))))))***,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++((())))))***---000333555666000***+++,,,***((()))))))))))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))((((((((()))***,,,---...++++++************+++++++++******+++---...---,,,...---,,,+++************+++,,,,,,,,,------------000//////......///000000111000000000000000000111222222333444444444444444000000000111111111111111000000000//////.................................//////000000000000111111///000111222222111000///111000000000000111222222222222222222222222222222111111222222222111000//////...------,,,,,,------+++++++++,,,,,,,,,------///---++++++---...//////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))++++++***)))))))))******************))))))))))))))))))************))))))((())))))))))))((((((''''''((())))))******))))))(((((())))))***))))))(((000+++((()))++++++***+++******)))))))))(((((((((&&&''''''(((((('''''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++yyytttmmmfff```]]]\\\\\\]]]ZZZTTTOOOKKKFFFBBB>>>;;;888555444555666444333333111111111222111///...000000///...------......,,,,,,++++++,,,------...---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******************************************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))************))))))((((((++++++******))))))(((((()))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********+++++++++,,,,,,************))))))(((((()))******+++++++++******((()))))))))************+++***)))((()))***,,,---(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,------***'''((()))*********)))))))))))))))*********))))))))))))))))))))))))******+++++++++******)))))))))))))))***+++,,,---++++++************+++++++++******+++,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,,,,------------//////.........///000000111111000000000000111111333333444444444444333333///000000111111222222222000000000///......------........................////////////000000000111000000111222222111000000222111111111111111222222111111111111111111111111000000000000000/////////000000//////............+++,,,,,,,,,,,,---------000...,,,---...000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++***))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))***************)))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))(((((()))************)))(((((()))*********))))))***,,,,,,+++***+++------*********)))))))))(((((('''''''''(((''''''&&&&&&))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++************++++++gggccc\\\UUUPPPLLLJJJIIIKKKGGGBBB>>><<<:::777555222222111222333555555444///.........///...,,,***000//////.........////////////...------------------,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******************************************************++++++,,,,,,++++++***++++++************++++++************************************************(((((())))))************+++******))))))(((((((((((()))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))*********+++*********))))))))))))))),,,,,,,,,++++++***((((((((()))))))))************+++***)))))))))***+++,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))***)))((('''(((******)))(((((())))))************)))))))))))))))))))))))))))******+++++++++******++++++***************+++++++++************++++++******+++++++++++++++,,,*********+++,,,...///000,,,------------........................///000000222222222111111222222222333333333444333333222111000111111111222222333333000/////////.........---////////////////////////...////////////000000000111111222222222222111111222222111111111111111222111111111111111111111111000000/////////.........///////////////......---------------............,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++***))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))******))))))))))))))))))******))))))************)))))))))***+++,,,,,,+++***)))((())))))***************(((((()))***************(((444999222***))),,,,,,************))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++JJJHHHDDDAAA>>><<<<<<<<<;;;888555333333333222222000000000000000000000000---,,,,,,...///000///---------------------......000000///...------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******************************************+++++++++***++++++,,,,,,++++++***++++++************++++++***************+++++++++************************'''(((((()))******++++++))))))))))))))))))(((((((((((()))************)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))((((((((()))))))))***************))))))))))))))))))+++*********((('''&&&%%%))))))))))))************))))))******++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---,,,)))(((******(((((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++***,,,++++++***))))))******++++++************++++++)))+++,,,+++******+++,,,------,,,+++++++++,,,,,,------------............------------...///000000333333222222222222333333111222222222222222111111111111111222222222222222........................////////////////////////......////////////000000222222222222222222222222222222111000000000000111111111111111111111111111111000///.........//////,,,------------,,,++++++---------.........//////---++++++,,,---...---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******))))))))))))************))))))************))))))'''(((((())))))))))))(((((()))******++++++******(((((()))***++++++++++++---???FFF888***(((***)))++++++*********)))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,************************))))))************))))))++++++++++++++++++++++++************************++++++************++++++777666555333333333333444111///------...//////....../////////...---,,,,,,///...---...000111111000,,,,,,,,,,,,,,,---...///......------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++************************)))))))))))))))*********((((((((()))))))))))))))'''((()))***+++******)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))*********+++++++++)))))))))))))))))))))***)))))))))))))))((('''&&&))))))))))))************((()))***,,,,,,+++***)))******************++++++************************((()))***+++,,,,,,,,,,,,)))------)))'''******''''''(((((()))******++++++))))))))))))))))))))))))))))))***+++++++++++++++*********)))******++++++++++++************++++++)))+++,,,+++)))(((***,,,------,,,++++++***+++++++++,,,,,,,,,------------------------...///000000222222111111111111222222///000000111111111000000111111111111111000000000,,,------....../////////................................./////////000000111111000000000000111111222111000000/////////000111111111111111111111111111111///.........///000,,,,,,---------,,,+++***,,,,,,---------...............---...000111000...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((()))******((()))))))))************))))))************))))))((((((((((((((())))))***))))))***++++++++++++***(((((()))***++++++++++++000AAAEEE444'''(((+++'''+++++++++*********))))))'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,************************))))))************))))))************************))))))))))))))))))))))))++++++************++++++222111000000//////000000111000......///000///...,,,...//////...---......///---++++++,,,------,,,------------...///000000++++++++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++************************))))))******+++++++++++++++++++++,,,,,,+++++++++++++++************++++++))))))******++++++++++++************************++++++******)))(((((((((''''''(((((())))))******'''((()))++++++******)))))))))************))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,******+++++++++,,,,,,,,,)))))))))))))))*********))))))***+++++++++++++++))))))))))))************'''(((+++------,,,***(((+++++++++***************))))))))))))))))))))))))'''(((((())))))))))))((("""((()))&&&%%%***+++)))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))***+++------++++++************++++++)))+++---,,,)))(((***,,,************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---...///000111111111000000000000111111......///000000000000000111111000000//////......+++,,,,,,---...///000000------------------------............/////////000000000////////////000000111111000//////...//////000000000000000000000000222111000......//////000---.../////////...---,,,++++++,,,,,,,,,---------++++++***,,,---...,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++***++++++++++++***))))))************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******(((((())))))*********+++))))))************))))))+++***)))))))))***,,,---))))))***++++++++++++***(((((()))++++++,,,,,,,,,---<<<===,,,###***---'''+++++++++************)))&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++222///------///000///---........................------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++***)))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((())))))*********+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******,,,+++***))))))***+++,,,************************))))))))))))************(((((()))***************+++*********))))))((((((***((('''&&&&&&'''(((***(((((())))))******++++++&&&&&&''')))************((((((((((((((((((((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((************************++++++*********************++++++,,,,,,------...************))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,,,,---...///000000000000222222000///............000000000000000///............------------......---------.........//////------............------/////////000111111222222111111111111111111111111////////////000000000000000000000000000000000000///......------......///------..................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,...---,,,,,,,,,,,,---.........---,,,,,,+++******---,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************************+++***)))'''''')))***+++((((((''''''''')))***+++000+++&&&&&&)))+++***'''******))))))))))))******+++*********))))))(((((((((((())))))))))))((((((***)))))))))((((((''''''((((((''''''''''''((((((******))))))((('''''''''))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))+++***)))(((((()))***+++***************************)))))))))***+++,,,,,,+++*********))))))((((((,,,,,,+++***))))))******+++++++++*********))))))111...,,,---///000...---------------------------------------------------......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++++++++++++++++++++*********************************+++++++++,,,,,,)))*********+++++++++++++++++++++,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++++++++++++++++++++++++++))))))))))))************(((((()))***************************)))))))))(((+++***)))(((((()))***+++)))))))))))))))*********'''((()))***+++++++++***))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++************************++++++++++++************************))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))******+++++++++++++++------,,,,,,,,,+++++++++++++++************+++++++++,,,---...///000000000............///000111222000000000000000///............------------......------------............---......//////......---/////////000111111222222////////////////////////////////////000000000000000000000000000000000000//////............//////---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---......------,,,++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((************************************************+++***)))(((((()))***+++******)))((())))))++++++...***&&&'''***+++***'''******))))))))))))******************)))))))))((())))))************))))))*********))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))((((((((('''))))))))))))))))))))))))***++++++++++++***)))(((************)))))))))((()))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))+++***)))(((((()))***+++*********************************)))******++++++************)))))))))(((,,,++++++***))))))******+++++++++*********))))))...---,,,,,,...///...---------------------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************+++******))))))******+++++++++++++++++++++++++++))))))))))))************(((((()))***************************))))))))))))+++***)))(((((()))***+++************)))))))))))))))***++++++++++++***************************************++++++++++++,,,***************************************)))))))))++++++++++++++++++++++++************************+++******)))((((((''''''************))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************((()))******++++++******,,,,,,,,,,,,++++++++++++***)))))))))))))))******)))***,,,---.../////////............///000111222//////000000000///............------------......,,,,,,,,,---------......---......//////......---...//////000000111111222////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////...---,,,,,,------------------------------++++++++++++------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++************************+++***)))(((((()))***+++,,,+++***************+++,,,)))'''(((++++++)))'''******))))))))))))******************))))))))))))******++++++++++++*********************))))))))))))((((((''''''(((((()))(((((())))))***++++++,,,))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))******++++++******))))))************)))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))+++***))))))))))))***+++************************++++++******)))*********************)))))))))))),,,+++******)))*********+++++++++***************,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************************************))))))))))))))))))))))))+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((()))************************)))))))))))))))))))))(((''''''((())))))++++++******))))))((((((******+++++++++***))))))************************************++++++++++++))))))))))))))))))))))))***************************************************************+++++++++******))))))((((((((((((************)))))))))((())))))************))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************+++++++++(((((()))************))),,,+++++++++++++++++++++))))))))))))))))))***+++((()))***,,,---...//////111000///..................///////////////............------------......,,,,,,,,,,,,------------......////////////............//////000111111111111111111111111111111111////////////000000000000////////////////////////........................////////////...---,,,+++------------------------...---+++******+++---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******+++++++++*********************************)))))))))))))))++++++++++++++++++++++++******************************)))(((((()))******,,,++++++***))))))))))))***)))((()))++++++)))'''******))))))))))))***************))))))))))))))))))******++++++******)))++++++******************))))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))************)))))))))))))))++++++***************+++************************+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++******************))))))((()))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))***************))))))))))))))))))******))))))(((((((((((())))))++++++******))))))(((((()))))))))***))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++************)))))))))((())))))************))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++(((((()))************)))++++++++++++++++++++++++***************+++,,,---((()))***,,,---.........000//////.....................////////////............------------......,,,,,,,,,---------.........//////////////////............///000000111111111111111111111111111111////////////000000000000////////////////////////,,,---............---,,,////////////...---,,,+++++++++++++++++++++++++++...---+++******+++---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******''''''(((((())))))******************************))))))))))))))))))************************************************************))))))))))))***************))))))((((((''')))))))))***++++++)))(((******))))))))))))******))))))))))))))))))******(((((())))))))))))((((((******************++++++))))))(((((((((((())))))++++++++++++******))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))******++++++++++++******************************,,,,,,+++***)))))))))***))))))))))))))))))******+++***************++++++************************,,,...000000...,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************)))))))))************+++*********)))))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))(((''''''''''''''''''''''''))))))))))))************(((((()))***************))))))))))))************++++++++++++++++++++++++************))))))))))))'''(((((()))))))))(((((()))))))))))))))))))))))))))))))))************+++*********************************+++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***++++++,,,------************))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))***++++++,,,,,,((()))******++++++***************+++++++++++++++++++++++++++,,,---......******+++,,,------------,,,,,,,,,---...000111222------.../////////............------------......---------.........//////...//////000000//////...---......//////000000111////////////////////////////////////000000000000000000000000000000000000,,,---...//////...---,,,////////////...---,,,,,,++++++++++++++++++++++++------++++++++++++------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******((((((((((((((()))))))))************************))))))))))))************************************************************)))))))))******)))))))))((())))))))))))((((((''')))))))))))))))***************))))))))))))******))))))))))))************(((((())))))))))))(((((()))))))))******************))))))(((((())))))***,,,++++++***))))))(((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))******+++,,,,,,+++******************************++++++******)))*********))))))))))))*********************)))******+++,,,***************+++++++++---000222111...,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++******+++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************))))))))))))************+++++++++******)))))))))((()))***************)))************************************************))))))))))))))))))))))))))))))))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((()))***************((()))))))))************+++++++++,,,,,,+++++++++)))))))))))))))*********'''((()))***************************************))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,***+++++++++++++++++++++************))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++((())))))***++++++,,,,,,)))******+++++++++++++++)))*********++++++++++++++++++++++++,,,---...///,,,,,,------------,,,,,,++++++,,,---...000111222,,,---......//////............------------.............../////////000000//////000000000000//////------......///000000000////////////////////////////////////000000000000000000000000000000000000...///000111111000///...---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********************++++++***************)))))))))************************((()))))))))************++++++++++++++++++++++++************************))))))************))))))'''((()))*********)))))))))))))))(((((()))+++,,,******))))))))))))******((()))))))))************)))))))))******)))))))))((((((((())))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))***++++++,,,,,,++++++************************************)))******++++++((()))))))))******************))))))***++++++,,,))))))*********+++++++++...111444333///+++++++++************************))))))***+++,,,,,,------+++*********+++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,++++++************++++++******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,'''((()))******)))((('''************************))))))))))))************(((((()))***************(((((())))))*********+++))))))************))))))(((((())))))******++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++,,,---...///------......------,,,,,,......---------......///,,,,,,---.../////////............------.........////////////000000000000//////000000000000//////------......///000000000111111111111111111111111////////////000000000000000000000000000000000000///111222333333222111///------......///.........------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***+++,,,------,,,+++*********************++++++---,,,,,,,,,++++++******))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))((()))***+++,,,,,,+++******))))))((('''(((+++...******))))))))))))******(((((())))))*********+++******++++++++++++******''''''(((((()))))))))*********))))))))))))******''''''(((((())))))******))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))***+++,,,------,,,+++******************************)))))))))***+++,,,,,,(((((())))))*********+++******))))))***+++,,,,,,))))))******++++++++++++,,,------......------,,,------++++++++++++------***+++---///000000///...++++++,,,------,,,,,,,,,------,,,++++++******))),,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++*********))))))(((((()))))))))))))))))))))))),,,,,,---------,,,++++++)))************+++++++++************************)))************+++++++++************))))))))))))******))))))((((((''''''******************+++++++++*********))))))(((((()))(((''''''(((***,,,...+++*********))))))((((((++++++******************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,++++++***))))))******))))))***++++++++++++***)))************+++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++((()))***+++,,,+++*********++++++,,,---...//////---......---++++++---...///---+++,,,000222111000111000/////////111222333...........................///////////////...---000000000000000000000000---......///000111111222000000//////.........---///000111111111000...---//////.........---------////////////////////////,,,,,,,,,------...............---,,,,,,+++******++++++------------++++++*********++++++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))***+++++++++)))(((&&&$$$((((((((((((((((((((((((+++)))'''(((+++,,,***(((------,,,,,,+++***))))))))))))))))))))))))))))))---+++((('''&&&(((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((''''''((()))************++++++++++++******(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******)))************++++++++++++***))))))++++++***))))))************+++++++++)))***+++,,,,,,+++***))),,,,,,------------,,,,,,++++++,,,------,,,++++++***+++,,,---............------,,,,,,+++***)))((()))******++++++,,,------,,,,,,,,,+++++++++******************************))))))*********+++++++++************+++++++++,,,************************************)))))))))(((***************************++++++,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++************))))))))))))******))))))((((((((((((************************************)))))))))((())))))''''''((()))+++,,,************)))))))))(((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((()))))))))(((((()))************))))))************+++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,,,,------.../////////,,,...///...---,,,---...///---+++,,,///111111///000000/////////000111111..............................///////////////...000000000000000000000000......//////000000111111000/////////............000000000000000///......//////.........---------........................,,,,,,,,,,,,------------...------,,,++++++******++++++,,,------,,,++++++,,,,,,+++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))*********)))&&&$$$!!! ************************+++)))((((((***+++***(((,,,,,,++++++******))))))))))))))))))))))))))))))((((((((()))+++...111333))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))((((((((()))******)))******++++++******)))(((((((((((())))))))))))+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++,,,***)))***+++,,,+++***)))************+++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++)))***---//////---***)))+++******++++++,,,---...+++++++++++++++***)))((()))******++++++,,,------,,,,,,,,,+++++++++******************************(((((()))))))))*********)))))))))*********++++++************************************))))))))))))************************((()))***+++++++++++++++)))************+++++++++************************)))************+++++++++************))))))))))))***))))))))))))(((((((((************************************))))))))))))***)))(((''''''((()))***************))))))))))))************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))((((((((((((((())))))''''''((())))))))))))))))))************+++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,..................//////+++---///000...------......---,,,---///000000/////////////////////..............................------...///000000000///000000000000000000000000////////////////////////////////////............111111000///////////////...............---------........................,,,,,,,,,,,,++++++++++++------,,,,,,++++++*********+++,,,------,,,+++***------,,,++++++******)))++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++***(((&&&%%%***************************)))((()))***+++***(((************************))))))))))))))))))))))))++++++++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++***)))))))))******)))******++++++******)))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))(((((()))******)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++,,,+++******,,,,,,+++***)))************++++++++++++******))))))******+++***++++++,,,,,,++++++***)))***,,,------,,,***))),,,+++*********,,,---...'''((()))+++,,,---------------,,,++++++******))),,,,,,,,,+++++++++******************************))))))))))))*********+++((())))))))))))******************************************)))))))))))))))))))))))))))))))))))))))''''''(((***++++++++++++))))))*********+++++++++************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))************))))))))))))*********)))))))))))))))***)))(((''''''(((((()))*********)))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))(((((((((((()))******'''((())))))******))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------//////......------------***---000111000...---......---------.../////////......///000///...,,,+++........................,,,,,,...///000000000000//////////////////////////////////////////......///////////////.........222111///.........///000................................................,,,,,,,,,++++++*********,,,,,,,,,,,,++++++*********+++,,,------,,,+++***,,,+++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,---------***************************)))))))))******)))))))))))))))))))))*********))))))))))))))))))))))))((()))******)))(((&&&%%%))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,+++***)))))))))***))))))************))))))(((((((((((())))))))))))((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))(((***+++---,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******))))))))))))************,,,+++***+++,,,---,,,***))))))*********++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,+++++++++,,,...///((()))***,,,---.........------,,,++++++******))),,,,,,,,,+++++++++***************************************+++++++++,,,,,,((())))))))))))*********************************))))))))))))))))))******((((((((((((((((((((((((&&&'''((()))***+++++++++))))))*********+++++++++************************))))))*********+++++++++************)))))))))((())))))))))))*********************)))))))))(((((())))))))))))))))))******)))))))))((((((((((((((())))))))))))))))))******(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++*********))))))******+++((()))******++++++******))))))*********+++++++++************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,++++++***))),,,///000///...---...------------------...///---.../////////---,,,+++........................,,,,,,...///000000000000////////////////////////////////////.....................///////////////222111///.........///000---.............................................,,,,,,,,,++++++*********,,,+++++++++++++++************+++,,,,,,+++******))))))***+++,,,,,,------((())))))))))))))))))((())))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))))))))******)))))))))***)))))))))))))))*********)))))))))))))))))))))))) """%%%''')))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&''''''((()))***++++++,,,,,,+++***)))))))))***)))))))))******)))))))))(((((((((((())))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((()))+++,,,---+++***((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((()))))))))*********,,,+++******,,,,,,+++***))))))*********++++++++++++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,------,,,,,,,,,,,,---------------------,,,+++***)))******++++++,,,------,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,)))))))))*********++++++************************))))))))))))************(((((((((((((((((((((((('''((()))***************)))************+++++++++************************)))************+++++++++************)))))))))))))))))))))************+++*********))))))(((((('''))))))))))))************)))))))))***************))))))))))))************'''(((((())))))*********'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,+++***************))))))***+++++++++++++++)))************+++++++++************************)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++******)))+++.........------...---......---,,,,,,---///..................------........................------...///000000000///000000000000000000000000.................................///////////////111111000///////////////---------...............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))***+++,,,,,,+++***)))(((((()))***,,,---...///(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))******(((((((((((((((((((((((((((***+++***)))((()))***************************))))))))))))))))))))))))%%%&&&((()))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))*********++++++***)))))))))******((())))))******))))))((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******((((((((((((((((((((((((&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((((((((()))))))))******+++***))))))++++++***))))))************+++++++++***))))))(((((())))))***,,,,,,------------,,,,,,*********++++++*********++++++,,,,,,,,,,,,++++++---------,,,,,,***)))((()))******++++++,,,------,,,,,,,,,+++++++++******************************************++++++++++++************+++++++++,,,************************((()))))))))************************************))))))***++++++*********)))************+++++++++************************)))************+++++++++************))))))))))))))))))*********++++++++++++******)))((((((''''''((()))))))))************))))))***++++++,,,,,,+++((()))))))))************''''''(((((()))******+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,+++)))((((((((((((((())))))***************)))************+++++++++************************))))))***++++++++++++++++++++++++++++++++++++++++++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++)))***,,,,,,+++,,,---///,,,...///---++++++---///..................//////..............................///////////////...000000000000000000000000,,,------....../////////............/////////000000000000000000///......---------.........//////------------------------,,,,,,,,,,,,------------******************++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------((()))************)))((())))))))))))))))))))))))...---,,,+++***++++++,,,))))))))))))))))))))))))(((***+++***(((((()))+++,,,,,,++++++******))))))))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********))))))((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++++++++***((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******(((((((((((()))))))))******)))((((((******)))((()))************+++++++++(((((())))))))))))((((((,,,------......------,,,((()))+++------+++)))((()))***+++,,,,,,+++)))((()))******+++++++++******------,,,,,,+++******))),,,,,,,,,+++++++++******************************))))))))))))***************++++++++++++,,,,,,,,,************************(((((())))))*********+++++++++++++++++++++++++++***++++++++++++******))))))************+++++++++************************)))************+++++++++************))))))))))))))))))******+++++++++++++++******)))(((''''''&&&(((((())))))*********+++((()))***,,,,,,---------(((((())))))*********+++&&&''''''((()))******+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,***)))'''&&&&&&&&&'''(((((())))))))))))))))))************+++++++++************************))))))***++++++++++++***+++++++++++++++++++++++++++***)))))))))***+++,,,------------------------)))***+++******+++---///,,,...///...+++***,,,//////...------...///111222...........................///////////////......000000000000000000000000,,,,,,------...///000000---.........//////000000///000111111111000...------------.........//////------------------------,,,,,,,,,------.........******************++++++)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((''''''&&&''')))***+++************************(((***,,,+++(((''')))+++---------,,,+++***))))))))))))))))))))))))))))))&&&&&&'''(((***,,,------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++(((((('''(((((()))******(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++((((((((((((((((((((((((******))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))((('''((()))***)))''')))************+++++++++'''((()))******)))(((''',,,------......------,,,,,,,,,+++******+++,,,,,,)))************++++++++++++++++++************)))---+++)))+++---...,,,)))++++++++++++++++++++++++))))))(((((((((((())))))***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))))))))(((************))))))))))))***+++,,,---...---,,,+++%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------'''((()))***************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------............/////////000000000000//////........................////////////000000000000//////.........---------,,,,,,,,,,,,,,,---...///------,,,++++++++++++,,,,,,,,,,,,------.........++++++++++++***)))(((((())))))*********))))))(((******))))))******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((''''''''''''---,,,,,,++++++,,,,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((,,,+++***(((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************###''')))))))))))))))((())))))*********))))))(((((()))***************((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++************************+++*********))))))((((((,,,+++***))))))***+++,,,*********))))))))))))))),,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++++++++***))))))***++++++)))************++++++++++++++++++************)))++++++++++++,,,---+++***++++++++++++++++++++++++******))))))))))))************++++++******)))(((++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))+++++++++++++++***))))))************************************************(((((()))))))))))))))***))))))))))))))))))))))))******)))(((((()))*********))))))(((((('''((((((************************)))***+++++++++***))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))*********************************+++++++++++++++))))))******+++*********************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------------............///......////////////................................./////////000000000000//////.........---------...---------......///000...------,,,,,,,,,,,,,,,,,,,,,,,,---------------******+++++++++++++++***))))))************))))))******))))))******+++,,,******************************))))))))))))******************************))))))))))))))))))))))))++++++************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((******)))((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************&&&((())))))(((((()))***+++++++++++++++***)))((((((((()))***************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++************************************)))))))))((((((((('''&&&&&&'''((((((***)))))))))))))))))))))+++******))))))))))))***++++++,,,,,,,,,,,,++++++******)))(((((()))******)))************++++++++++++++++++************))))))***,,,,,,+++******+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++***)))************************************************************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))***))))))(((((())))))***+++***(((''''''((())))))***************************+++++++++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))***************************************)))))))))++++++++++++++++++***)))************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///------............------............................../////////000000000/////////............---///............///000000///......---,,,---------------------,,,,,,,,,,,,))))))***+++,,,------,,,))))))************))))))******))))))******+++,,,************************+++******))))))******+++************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((())))))))))))(((((())))))))))))************,,,,,,+++)))'''''')))+++---------,,,+++***(((((((((((()))***************************************(((((((((((()))))))))))))))))))))))))))******+++************************************))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))******)))))))))))))))))))))***------............------*********))))))*********))))))*********++++++++++++++++++*********))))))&&&))),,,+++((('''(((***************************+++******))))))******+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************++++++++++++++++++++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((())))))))),,,+++)))(((((()))***+++(((((())))))))))))******---------,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++***))))))))))))))))))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******))))))(((,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///---......//////......---................................./////////000000/////////...............///...............////////////...------------......------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,((())))))************)))******))))))******+++,,,++++++++++++++++++++++++******))))))))))))************************************+++++++++++++++,,,)))((((((''''''(((((())))))))))))))))))*********))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***************++++++,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************+++,,,,,,***(((((()))***+++++++++++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''(((((()))))))))))),,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))%%%(((******'''%%%''')))************************))))))(((((((((((())))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))******)))))))))))))))))))))))))))******+++++++++******************************++++++++++++++++++++++++,,,,,,++++++******))))))************************((((((((())))))(((((((((***)))((((((((()))******'''''''''((((((((())))))...---,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++************************))))))))))))************))))))))))))))))))))))))************************(((((())))))************))))))*********+++++++++++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************,,,,,,++++++*********))),,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............////////////000000/////////....................................////////////////////////////////////......------,,,------...//////...------------...---------,,,,,,++++++***+++,,,,,,,,,++++++***)))(((((()))*********************))))))******+++,,,************************((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))(((((()))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******,,,++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************%%%(((++++++***)))((()))''''''((()))******))))))(((((()))***************(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******************************(((((())))))************&&&'''((()))******))))))))))))************))))))++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++************)))'''(((******((((((((()))************************))))))(((((((((((()))))))))***++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++***************)))))))))************************'''(((((())))))(((((('''''''''''''''((((((((((((&&&''''''(((((()))))))))+++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********))))))*********************************)))))))))************+++))))))))))))))))))))))))************************((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++***)))***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------............/////////000000000000//////........................------........./////////...////////////000000000......---,,,,,,,,,,,,---///......---,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,+++***)))(((((('''((()))******+++************))))))******+++,,,))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((()))***************))))))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++***)))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************"""%%%)))++++++)))((((((%%%%%%'''((()))*********(((((()))***************''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((()))******++++++'''((()))***+++***)))((((((((())))))))))))(((((()))***+++,,,,,,+++***))))))************++++++++++++++++++************)))+++******+++,,,,,,+++)))***************************))))))))))))))))))***((()))******++++++******************************************************((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++************************************************(((((()))))))))))))))***************************''''''((())))))((('''''''''((()))+++++++++))))))((((((((()))***+++++++++***)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************))))))*********+++++++++))))))))))))))))))))))))************************'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************))))))******+++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---------............///...//////////////////...........................---------.........//////.../////////000000000000//////...---------------...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))*********))))))((('''((()))******+++++++++******))))))******+++,,,((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((()))******+++******))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))((((((((()))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************$$$&&&)))))))))((()))***&&&'''((()))))))))))))))(((((()))***************((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************''''''((())))))((('''''''''(((((()))******++++++)))***+++,,,+++***)))'''))))))************))))))((()))***++++++***)))((()))************++++++++++++++++++************)))///,,,+++,,,///000---***))))))))))))))))))))))))++++++************++++++'''((()))***************************************************************(((((())))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******************************&&&'''((())))))((('''&&&)))+++...000000///---+++)))******+++,,,,,,------++++++***))))))***+++,,,(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))************************))))))******++++++++++++))))))))))))))))))))))))************************'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++((()))***++++++***)))((((((((())))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---------.........//////---..................---........................---------.........//////.../////////000000111111111000///...............------,,,++++++++++++,,,*********++++++,,,,,,---&&&'''((())))))******)))''''''(((******+++++++++*********)))***++++++,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++&&&&&&''''''(((***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((())))))((('''''')))+++)))************))))))((((((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))(((''''''(((((()))***+++++++++***+++,,,---,,,***((('''++++++******************************************************************************************))))))))))))))))))))))))+++***)))***++++++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))).........---------,,,,,,******++++++++++++******************************)))***+++++++++++++++***))))))))))))))))))))))))))))))))))))************************************,,,***)))(((((()))***,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))(((&&&''')))+++(((((()))***+++,,,,,,,,,((((((((()))******++++++,,,+++++++++******)))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))(((***+++,,,,,,,,,+++++++++******))))))))))))***************++++++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,...//////,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///......---------..............................,,,------......------,,,///...---,,,,,,---...///......////////////......///......------......///111///---***)))***++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))************,,,,,,++++++******))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******+++*********))))))((((((((((((((((((((((((((((((***+++,,,------,,,+++***(((((()))***************+++***((('''''''''((()))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((+++*********))))))(((((())))))************))))))%%%''')))+++,,,+++***)))******))))))))))))******+++***)))'''''')))***+++)))((('''%%%%%%%%%&&&'''******************************))))))))))))******))))))((())))))***++++++)))((('''((()))***)))(((((('''&&&&&&&&&''')))***))))))))))))))))))))))))************************************************************************************************************************+++***)))***++++++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((('''''''''******++++++++++++******************************))))))))))))(((((('''&&&))))))))))))))))))))))))))))))))))))************************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((('''''')))+++)))))))))***+++++++++,,,*********)))))))))))))))+++++++++******))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++***)))((()))************)))))))))(((((())))))))))))************)))******++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...//////,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------........................,,,------......------,,,///...------------...///......////////////......---,,,,,,++++++,,,,,,---///...,,,+++******+++,,,,,,++++++++++++,,,------++++++++++++++++++++++++***++++++++++++++++++,,,++++++******)))(((((('''))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))************))))))((())))))*********************)))((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((************)))))))))(((((())))))******))))))(((&&&''')))***++++++************))))))))))))*********)))(((''''''((()))******)))(((((('''''''''((())))))))))))))))))))))))******))))))))))))************)))))))))***++++++)))((('''(((*********((())))))((((((((()))***+++))))))))))))))))))))))))************************************************************************************************+++++++++++++++++++++++++++***)))***++++++***)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++************)))******++++++++++++******************************))))))))))))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***)))'''''')))+++******************++++++++++++******)))(((((('''*********))))))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))***++++++***((('''((()))*********))))))))))))))))))))))))*********++++++(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------......///------,,,,,,++++++,,,,,,------------------------,,,,,,+++++++++,,,,,,---........................------............------///...------------...///......////////////......---,,,,,,++++++,,,,,,---...---++++++++++++,,,---+++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++*********++++++******)))((((((((())))))))))))************(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******************))))))))))))++++++++++++++++++++++++)))((((((''''''(((((()))((()))******++++++******))))))******))))))((('''******))))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((******************))))))(((((())))))))))))((((((((((((((()))******++++++******))))))))))))******)))((('''&&&&&&'''((()))))))))*********)))((((((((((((((((((((((((((((((******))))))))))))******((((((''''''&&&''''''''')))((('''(((***+++***)))+++************+++,,,,,,(((((((((((((((((((((((())))))))))))************************************************************************************+++++++++++++++++++++++++++***)))***++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))------------------------******++++++++++++*********************************************)))((('''))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((++++++***))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((*********(((((()))***+++++++++***************************))))))(((((())))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++,,,+++(((''''''(((++++++++++++++++++++++++))))))*********+++++++++'''((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,---......---,,,+++***+++,,,---........................,,,,,,,,,+++,,,,,,---...........................------............------.........------...............////////////......///......------......///,,,++++++++++++,,,---...+++++++++***+++,,,,,,---************************,,,,,,++++++******))))))************))))))((((((((()))))))))************))))))******++++++,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))***************)))))))))))))))++++++++++++++++++++++++)))((('''&&&&&&'''((()))))))))***++++++++++++***))))))***++++++)))((('''***))))))(((((())))))***))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((()))***+++++++++***))))))((((((((())))))((((((((())))))(((((()))***++++++******))))))))))))******)))((((((''''''(((((()))((()))*********)))((('''))))))))))))))))))))))))******))))))))))))*********)))(((''''''''''''''')))((('''(((***+++***)))************++++++,,,,,,(((((((((((((((((((((((((((((()))))))))*********************************************************************************************************+++***)))***++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************(((((()))******+++******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***+++++++++***************(((((())))))************)))))))))))))))*********+++******************+++************************************************))))))))))))))))))))))))******)))))))))***+++,,,((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++,,,+++(((''''''(((++++++++++++++++++++++++************++++++++++++(((((()))+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***,,,------+++***+++,,,---,,,+++***+++,,,---...........................---------------...//////........................---......//////......------..................---......////////////......///......------......///++++++++++++,,,------...+++************+++,,,,,,************************+++++++++******)))))))))*********)))))))))))))))((()))))))))************))))))******++++++,,,,,,++++++***)))((('''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))************************************(((''''''(((******))))))***+++++++++++++++)))***+++++++++***(((''')))((((((''''''(((((()))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))((((((***))))))((())))))***+++******))))))))))))******))))))))))))))))))))))))&&&''')))******)))((('''******************************))))))))))))******------,,,+++***************)))((()))***++++++))))))))))))***************(((((((((((((((((((((((('''(((((())))))*********************************************************************************))))))))))))))))))))))))+++***)))***++++++***)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************************%%%&&&''')))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((***++++++***))))))*********************++++++'''(((((()))******++++++***************+++++++++++++++***))))))***++++++************************************************))))))))))))))))))))))))+++***)))((()))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))***++++++***((('''((())))))))))))))))))******************++++++++++++,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...))),,,///...+++)))***,,,,,,,,,++++++,,,,,,------------------------------------------...//////000..............................////////////......------...//////...------......////////////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***************+++,,,,,,***************************************)))))))))******))))))))))))))))))))))))))))))************(((((((((((())))))))))))++++++***)))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))+++******))))))******+++)))***++++++,,,+++++++++******++++++******)))(((((((((''''''''''''(((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))******)))((()))+++------,,,***)))))))))************))))))))))))))))))))))))************))))))))))))******))))))************))))))''''''(((((())))))((((((******************************))))))))))))************)))((((((((())))))***)))((()))+++,,,+++***'''((())))))******))))))((((((((((((((((((((((((''''''(((((()))******+++************************************************************************************************+++***)))***++++++***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++******++++++++++++******************************'''((()))******+++******))))))))))))))))))))))))))))))))))))************************************)))))))))******)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***,,,,,,+++))))))***)))))))))***+++++++++,,,)))))))))))))))************+++++++++,,,,,,,,,,,,++++++***))))))***++++++************************************************)))))))))))))))))))))))))))((('''&&&'''(((***+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***+++***)))((()))***(((((()))))))))******************+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***...111000,,,***+++---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000..............................////////////......------...//////...------......////////////......---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,***************++++++,,,************************))))))))))))************)))))))))))))))))))))***))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((()))))))))************)))))))))))))))))))))))))))******++++++******))))))***++++++,,,,,,++++++,,,+++******))))))******))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((&&&'''((()))************((()))+++---...---+++*********++++++++++++******((()))***++++++***)))(((******))))))))))))******((())))))))))))))))))((()))((((((((())))))***+++******************************))))))))))))******(((''''''''''''(((((()))***)))((()))+++,,,+++***'''((()))*********)))((())))))))))))))))))))))))&&&''''''((()))******+++************************************************************************+++++++++++++++++++++++++++***)))***+++++++++)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******************************,,,,,,---------,,,,,,+++))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((***,,,,,,+++***)))***(((((()))***+++,,,,,,---++++++******)))(((((((((+++++++++,,,,,,---------,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))((('''%%%$$$%%%&&&(((*********************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))******)))(((***+++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,000333222...+++---///)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///..............................////////////......,,,---...//////...---,,,......////////////......///......------......///+++,,,,,,------,,,,,,+++*********)))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))*********))))))))))))************,,,,,,++++++******))))))&&&&&&'''((()))***+++,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++---,,,***)))))))))***+++******))))))))))))******(((((())))))*********+++************************++++++++++++++++++++++++))))))))))))((((((((((((&&&'''((()))************'''))),,,......---+++***++++++,,,,,,,,,,,,++++++((()))***,,,+++***((('''******))))))))))))******''''''((((((((((((''''''+++***)))))))))***,,,---))))))))))))))))))))))))******))))))))))))******---,,,,,,,,,---...//////***)))))))))+++,,,+++***'''((()))***+++***))))))************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))))))))************))))))******************************))))))(((((('''''')))************+++++++++,,,)))&&&''')))++++++*********++++++++++++******************************)))************+++++++++++++++************++++++************************************))))))))))))***(((''')))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))(((((('''''')))))))))))))))))))))))))))*********++++++++++++---,,,,,,+++***)))(((((())))))))))))************************************++++++++++++++++++++++++******++++++++++++******************************+++*********))))))((((((&&&'''(((******+++++++++******+++++++++,,,,,,,,,************************///+++&&&&&&(((******)))************************------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))),,,***(((''''''(((***,,,+++++++++*********))))))++++++*********************(((&&&(((,,,///000///222444666777666333///,,,///......,,,+++***))))))++++++,,,,,,,,,,,,------+++,,,------......------+++,,,---.........---,,,///...---,,,,,,,,,,,,,,,---...............------///////////////.........////////////////////////......------------......//////...------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((***((('''((()))***)))'''(((((()))***************************************+++*********))))))(((((())))))))))))))))))))))))((((((((()))******++++++,,,+++)))((('''((()))+++)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((('''((((((+++******)))((())))))))))))))))))))))))((('''''')))******+++++++++******'''(((((((((((((((***,,,))))))))))))))))))))))))&&&(((*********)))***+++,,,,,,+++***)))))))))***)))************+++++++++***************)))(((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((&&&%%%&&&)))***)))'''*********)))))))))))))))''''''((())))))***))))))++++++******))))))(((((((((((())))))))))))(((((())))))(((((()))***+++,,,((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---...///...,,,*********))))))************))))))***************************)))))))))((((((((('''))))))*********++++++++++++)))'''''')))++++++***(((((())))))))))))((((((************************)))************+++++++++++++++************++++++************************************)))))))))))))))(((''')))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************))))))))))))************************************++++++++++++++++++++++++******++++++++++++******************************************)))))))))((('''((()))***************))))))*********+++++++++************************///,,,)))'''((()))******************************------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++***)))(((((()))***++++++++++++*********))))))************************+++)))'''))),,,///000///333555777888777444000---,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,------...---------+++,,,---.........---,,,......---,,,,,,,,,,,,,,,------............------////////////..........................................------------......//////...------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((***((('''((()))***)))((((((((()))***************************************************)))))))))((())))))))))))))))))))))))*********))))))))))))))),,,+++)))((('''((()))***)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))***************+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))************)))))))))((()))))))))))))))(((''''''(((((()))***++++++++++++))))))***))))))))))))***))))))))))))))))))))))))(((***++++++)))((())))))++++++******************(((((()))))))))************************)))(((((())))))))))))))))))))))))***)))((('''''''''((())))))'''&&&''')))+++)))(((***)))))))))))))))))))))'''((())))))))))))))))))*********)))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///000000///,,,***)))***))))))************))))))************************))))))))))))(((((((((((()))))))))*********++++++***)))'''((()))++++++***(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++************++++++************************************)))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))******++++++++++++******************************************))))))))))))((())))))*********))))))(((((()))))))))*********************************------+++)))'''''')))+++************************,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************+++***)))***---///000///444555777999888555111///,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++,,,---------------...------,,,,,,,,,,,,,,,------............------......................................................------------......//////...------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))***)))((((((******)))((((((((()))***************************************************))))))))))))))))))))))))))))))))))))++++++******)))((((((''',,,+++)))((((((((()))***))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))***))))))(((((()))+++,,,+++*********))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***)))******+++***)))(((''')))))))))))))))(((((('''&&&'''((()))******++++++***************)))(((((())))))))))))))))))))))))***+++,,,+++)))''''''(((***************+++++++++'''((((((((()))))))))))))))************))))))((())))))))))))))))))))))))))))))((((((((()))******)))((('''(((***+++***)))))))))))))))))))))******)))))))))***))))))(((((())))))))))))************)))******************)))))))))***++++++***(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***((((((((()))******++++++******)))************************))))))))))))(((((((((((())))))))))))************))))))((()))******************++++++++++++******(((((((((((((((((((((((())))))*********+++++++++++++++************++++++************************************)))))))))((((((((()))******+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,,,,((()))))))))************************************))))))))))))))))))))))))******++++++++++++***************************************))))))))))))))))))************))))))((())))))))))))*********+++************************+++,,,,,,)))&&&$$$'''***************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))************))))))***************************************++++++++++++++++++,,,---/////////333444666777666444111/////////......---,,,++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,------------------,,,,,,+++,,,,,,---,,,,,,---.........------------...............///..............................------------......//////...------------...//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))***)))((()))******)))((((((((()))************************************************)))))))))))))))))))))))))))))))))))))))************))))))((((((+++***))))))(((((())))))))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))***)))(((''''''(((***+++++++++******)))((((((((())))))))))))))))))))))))(((((('''(((((()))******((()))+++,,,+++***(((&&&(((((())))))))))))((((((((((((((((((((()))******(((((()))*********(((''')))))))))))))))))))))))))))***++++++)))(((((()))))))))******++++++++++++((((((((()))))))))******))))))************)))((())))))))))))))))))))))))(((((()))))))))***++++++***)))))))))*********))))))))))))))))))************************)))((('''(((((())))))******++++++******++++++++++++******)))***+++,,,+++)))'''&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))******++++++++++++******************************(((((((((((())))))))))))(((((()))))))))*********((())))))*********************++++++++++++******(((((((((((((((((((((((())))))*********+++++++++++++++************++++++************************************)))))))))((('''(((******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))------,,,++++++***))))))((()))))))))************************************((((((((((((((((((((((((******++++++++++++******************************))))))))))))))))))******)))************))))))(((*********+++++++++,,,,,,************************)))***+++)))%%%$$$&&&)))************************++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))************))))))************************))))))*********++++++++++++,,,------------......000111333444333111///---.........------,,,,,,+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---++++++,,,---......------,,,---------......//////..............................------------......//////...------------...//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******+++)))((()))***+++***)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************+++******)))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))***)))(((''''''((())))))************))))))(((((())))))))))))))))))))))))(((((('''(((((()))******((()))+++,,,+++***(((&&&(((((())))))))))))((((((***)))(((((('''(((((()))(((&&&&&&'''******)))'''))))))))))))))))))))))))'''(((*********)))***+++((()))***+++++++++++++++)))))))))*********++++++((())))))*********))))))************************(((((())))))******++++++)))*********)))))))))***(((((())))))******************+++******)))(((((((((((())))))******++++++******++++++++++++******)))***+++,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++******+++,,,******++++++++++++******************************(((((((((((())))))))))))((((((((()))))))))******''')))***+++***)))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++************++++++************************************))))))))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******------,,,+++***)))((('''))))))))))))************************************((((((((((((((((((((((((******++++++++++++******************************))))))))))))************((())))))*********))))))***++++++++++++,,,,,,,,,************************((())))))((('''&&&''')))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,***,,,......---,,,,,,---...///000111000///---,,,******++++++,,,---......************++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++++++++,,,,,,---***+++,,,------...------,,,,,,,,,---......//////------------------------......------------......//////...------------............------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++***))))))++++++***)))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++************)))))))))((())))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))***)))******+++***)))(((''''''(((((()))))))))))))))******((((((((((((******+++(((&&&&&&)))+++)))'''))))))))))))))))))))))))&&&(((***************,,,((()))+++,,,,,,+++***)))************++++++++++++((())))))************)))************************(((((()))*********)))))))))***+++***((('''((()))((((((((()))******++++++*********+++******))))))))))))))))))************)))******************)))))))))***++++++***((((((((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,*********+++***++++++,,,,,,++++++***************************'''((((((((()))))))))***(((((((((((()))))))))***&&&)))++++++***))))))+++(((((())))))))))))((((((************************)))************+++++++++++++++************++++++************************************))))))))))))&&&)))++++++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++*********))))))((((((((())))))))))))************************************))))))))))))))))))))))))******++++++++++++******************************((()))))))))************'''((()))***************************++++++++++++***************************)))((()))***+++******************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((()))***+++))))))*********+++++++++((())))))***++++++,,,,,,))),,,......,,,******,,,---.../////////...,,,,,,((())))))***+++,,,---...************++++++++++++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---++++++******+++,,,,,,---******+++,,,------------++++++,,,------...//////------------------------......------------......//////...------------...------------,,,,,,,,,,,,************************************************++++++++++++++++++++++++((()))))))))************+++***))))))++++++***)))(((((()))***************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))************************)))(((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((()))***++++++)))'''&&&((((((((()))******++++++))))))))))))))))))))))))***))))))(((((((((((()))************)))))))))(((''''''((())))))))))))))))))((('''''')))+++---///222---(((''')))+++)))'''))))))))))))))))))))))))''')))++++++)))))))))***)))***+++,,,,,,+++)))((())))))))))))************(((((()))***************************************(((((()))))))))((('''&&&((()))+++)))'''&&&''')))'''(((((()))******++++++))))))***+++++++++***************)))))))))))))))((())))))******))))))((())))))))))))************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))(((((((((***++++++,,,,,,++++++***************************'''((((((((())))))******(((((((((((())))))))))))%%%))),,,,,,***((()))+++******++++++++++++******************************)))************+++++++++++++++************++++++************************************))))))))))))&&&)))++++++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))))))))******************************************************************++++++++++++******************************(((((())))))*********+++''''''(((******+++++++++))))))))))))************************************,,,)))(((***---///---+++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,***)))'''''')))***,,,))))))******++++++++++++((())))))***++++++,,,,,,)))+++......+++))))))+++---.../////////...---,,,++++++******************)))************+++++++++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---+++*********+++,,,,,,---)))***+++,,,------...---++++++,,,,,,---...//////------------------------.........------.........//////...------------...------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++(((((())))))*********++++++***)))***+++++++++)))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++******)))(((((((((***************)))(((((()))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))((()))+++---,,,***'''%%%''''''((()))***+++,,,,,,))))))))))))))))))))))))+++***)))(((((('''((((((+++******)))((()))))))))''''''((()))))))))))))))&&&&&&&&&'''***---000222999222+++((()))+++)))''')))))))))))))))))))))))))))+++,,,+++)))(((((((((***+++,,,---,,,***((('''(((((((((((())))))))))))(((((()))***************************************(((((()))))))))'''&&&%%%''')))***)))&&&%%%&&&((('''(((((()))***+++++++++((()))***+++++++++++++++++++++******))))))(((((((((((())))))))))))(((((())))))(((((()))***+++,,,)))))))))))))))((('''''''''((()))******)))'''''')))******+++++++++******))))))))))))************))))))))))))))))))))))))++++++******************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++************************************************)))***++++++)))((((((((()))************+++++++++))))))))))))))))))))))))))))))*********))))))(((************************))))))))))))************))))))(((((((((((())))))((()))***++++++***)))(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************+++++++++*********))))))++++++++++++++++++++++++((((((((((((((())))))***++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))))))))************))))))(((((())))))))))))((((((******))))))))))))******(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++******+++++++++******)))))))))))))))***************+++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,---......//////....../////////...---,,,******------------------------,,,,,,+++***))))))******+++++++++++++++++++++++++++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++*********)))))))))))))))******))))))((((((''''''))))))(((((((((((())))))+++*********))))))((((((+++***))))))((())))))***))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,++++++***)))))))))))))))++++++************++++++))))))************))))))))))))))))))))))))))))))((())))))''''''...:::DDDOOO999)))***///+++''')))((()))***++++++***)))(((((('''''''''''''''((((((++++++++++++++++++++++++$$$%%%&&&((()))))))))***))))))))))))*********************))))))))))))))),,,+++)))((((((((()))***)))***+++++++++)))((('''***)))((((((((((((((()))'''(((******))))))***+++***************)))((((((*********)))))))))))))))))))))))))))************)))))))))))))))(((''''''(((((()))))))))))))))(((******+++++++++***))))))))))))))))))************))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******************************(((((())))))))))))((((((************************)))************+++++++++************************************************)))+++,,,+++***(((((())))))************+++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))***************))))))(((((())))))***)))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,************************************************+++++++++*********))))))++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))************))))))((())))))******))))))(((******))))))))))))******((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,******++++++++++++******)))***++++++,,,,,,++++++******+++++++++******)))))))))))))))************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,------...............---------...------,,,,,,------------------------,,,++++++***))))))******************************+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))************)))))))))((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++***))))))((((((((()))((((((''''''''''''(((((())))))************)))))))))))))))))))))))))))))))))******))))))...888@@@GGG555)))+++---***''')))))))))************))))))******))))))))))))******************************&&&'''((()))************(((((()))))))))************)))))))))))))))))))))++++++)))((((((((())))))***************)))(((((()))))))))((())))))******+++++++++)))((((((+++---***************)))((((((***)))))))))))))))))))))))))))))))))************)))))))))))))))(((((('''(((((('''(((((()))***+++***+++++++++***))))))((()))))))))*********++++++))))))))))))))))))))))))************************)))******************)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++((())))))******))))))(((++++++++++++++++++++++++)))************+++++++++***************************************************+++---,,,***)))******)))************+++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))*********************))))))*********++++++,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,************************************************+++++++++***************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***************))))))************))))))*********++++++***************))))))))))))******))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******)))***++++++,,,,,,++++++)))******+++++++++******)))))))))*********++++++---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,---...............+++,,,------......------------------------------,,,+++******)))*********))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))%%%&&&'''((())))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))***+++,,,******---333999:::000)))+++,,,((('''*********))))))))))))************))))))))))))******(((((((((((((((((((((((())))))************))))))(((((())))))))))))******))))))))))))))))))************)))((((((((())))))+++******)))))))))))))))))))))))))))***+++,,,,,,------+++)))'''(((+++...***************)))(((((())))))))))))))))))******))))))))))))************(((((())))))))))))((((((((('''''''''''')))+++,,,***+++++++++***)))((('''))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******)))))))))++++++++++++++++++++++++))))))*********+++++++++***************************************************+++------+++***++++++))))))*********+++++++++))))))))))))))))))))))))((())))))************)))************************((()))))))))************++++++************++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***************************************************************************+++++++++++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++******+++++++++************************)))******++++++******)))***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************++++++++++++******))))))***+++++++++++++++))))))***+++++++++******))))))*********+++++++++---,,,+++***)))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********+++((((((((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))*********)))))))))))))))$$$%%%(((*********)))(((((()))))))))************))))))))))))))))))))))))''''''(((((((((((((((((())))))((((((((((((((())),,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))***+++,,,+++******---000///***)))+++***&&&'''++++++***)))(((((()))***+++)))((((((''''''''''''(((((((((((((((((((((((((((***************)))((('''(((((((((((()))))))))***)))))))))))))))*********)))))))))((((((((())))))+++***)))(((((()))***+++))))))******+++,,,---...*********)))((()))+++...***************)))(((((()))))))))))))))*********((()))))))))************(((((())))))))))))((((((((('''''''''''')))+++,,,***************)))((('''************++++++++++++))))))))))))))))))))))))(((((()))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++))))))*********+++++++++************************************************)))+++------+++***+++,,,))))))*********+++++++++))))))))))))))))))))))))(((((()))***************************************((()))))))))************++++++************++++++*********))))))***************************************************************+++++++++,,,,,,,,,*********************************************************************************++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++******))))))))))))************************************++++++++++++******++++++,,,,,,,,,,,,++++++******))))))))))))************)))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))((())))))))))))***************++++++++++++******))))))***++++++++++++***((()))***+++++++++++++++************++++++++++++---,,,+++***)))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...---------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++******)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))*********''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******%%%&&&)))+++,,,+++***)))((()))))))))************))))))))))))))))))))))))((((((''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))************))))))((((((((((((((((((((((((((()))******)))(((((()))''''''***+++)))&&&'''++++++***)))(((((()))***+++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((((((((()))))))))(((((())))))************((((((((()))))))))((((((+++***)))(((((()))***+++************+++,,,......###%%%)))*********++++++***************)))(((((((((((())))))************((()))))))))************'''(((((()))))))))))))))(((((('''(((((()))***+++((())))))******))))))(((*********++++++++++++,,,))))))))))))))))))))))))'''(((((())))))*********)))******************)))))))))))))))))))))))))))***))))))))))))(((((((((++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++)))************+++++++++************************************************(((***,,,,,,+++***+++,,,)))************+++++++++))))))))))))))))))))))))'''((()))******+++******************************))))))))))))*********************))))))***************)))(((((()))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************+++++++++*********++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++***))))))))))))))))))******************+++++++++******++++++++++++*********++++++,,,,,,++++++*********))))))))))))******************)))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******((()))******++++++******((()))***+++++++++++++++*********++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++++++++++++++++++++++++++******)))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''((((((&&&''''''(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************'''((()))+++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))******+++***))))))(((((())))))***))))))************))))))(((((((((((((((((((((((('''(((((())))))((('''&&&%%%'''***+++((('''(((+++******))))))))))))******,,,+++***))))))(((((()))************************((((((((((((((('''&&&&&&''''''(((((((((((())))))((((((((()))******++++++''''''((()))))))))(((((()))))))))))))))******+++************+++,,,------ $$$(((++++++***))))))***************)))((((((((((((((()))******++++++))))))))))))************''''''((()))))))))))))))(((((()))))))))))))))(((&&&'''((()))*********************+++++++++,,,,,,))))))))))))))))))))))))''''''(((((()))******+++((())))))******))))))((())))))))))))))))))))))))++++++*********)))))))))************************)))******++++++******)))************************)))************+++++++++************************************************''')))++++++***)))***+++)))************+++++++++))))))))))))))))))))))))'''((()))******+++++++++************************))))))))))))***************))))))(((((())))))***++++++***))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++)))******+++,,,,,,------***************+++,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++************))))))))))))******************)))))))))((()))))))))))))))******+++************************))))))))))))))))))))))))************+++++++++,,,******++++++++++++******((())))))***************(((((()))++++++,,,,,,+++*********+++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,------------,,,---.........---,,,,,,+++++++++++++++++++++++++++******))))))***++++++,,,************************+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''***************+++,,,,,,,,,,,,++++++++++++,,,,,,))))))************))))))((((((((((((((((((((((((''''''((()))******)))'''&&&)))+++***))))))))))))))))))************)))))),,,+++***)))((((((((((((************************(((((()))))))))((((((''''''''''''((((((((())))))'''(((((()))******++++++&&&&&&((()))))))))(((((((((((()))***************++++++************+++,,,%%%'''***+++)))(((((()))***************)))(((((('''(((((()))******++++++))))))))))))************''''''((()))))))))))))))(((((()))******)))''''''%%%&&&''')))******************+++++++++,,,,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++************************************************&&&(((******))))))***+++)))************+++++++++))))))))))))))))))))))))''''''(((******+++++++++************************))))))))))))************))))))(((((((((((())))))---,,,+++******+++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))******++++++++++++))))))***+++,,,,,,------******))))))******+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++***++++++,,,,,,++++++************++++++***************))))))))))))******+++*********))))))(((((()))))))))))))))******+++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++******(((((()))***************(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,+++,,,------......------++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&'''((())))))***'''((((((((())))))******))))))(((((((((((())))))(((((())))))*********+++)))(((((('''''''''(((((())))))))))))************))))))))))))))))))))))))******))))))((((((((('''+++*********+++,,,------))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((()))+++,,,+++***(((***+++***)))******)))((()))***++++++***)))(((******((('''&&&&&&&&&&&&************************))))))************))))))''''''''''''((((((((()))'''(((((()))***+++++++++%%%&&&((()))))))))(((((('''((()))+++++++++***)))++++++******)))*********+++,,,,,,***((('''((()))***************)))(((((('''(((((()))***+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&'''***,,,+++))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))*********************************)))))))))))))))''''''((()))))))))))))))***************************************************************)))((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))((((((*********+++,,,,,,,,,---,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++((()))))))))************,,,,,,,,,)))'''&&&***---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++000,,,))))))+++,,,+++)))++++++******************************))))))))))))+++*********+++,,,------******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''(((***,,,...000000,,,,,,,,,++++++******************++++++,,,,,,,,,------------------------------------------------,,,***)))+++...///...,,,+++++++++************)))(((***,,,---...---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************((())))))))))))*********''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))*********+++++++++***)))((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))************)))(((************))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))***))))))************))))))(((((()))************)))+++++++++,,,,,,---------(((((())))))))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))************)))))),,,)))&&&''')))++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((***++++++))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************+++++++++***************))))))***++++++++++++******************************************************************)))((((((''''''((())))))))))))))))))))))))***************))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))*********+++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************++++++++++++---......,,,***)))+++...++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++******)))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++///,,,))))))+++,,,+++***************************************************++++++******++++++,,,,,,...------,,,+++***))))))************************)))))))))***+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++++++++++++++************))))))+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((************************++++++++++++,,,,,,,,,---''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))************))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))************)))))))))))))))))))))((('''&&&***************+++++++++(((((())))))))))))((((((************************************)))))))))((())))))))))))))))))))))))))))))************))))))+++)))'''''')))++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))***************************)))'''(((***++++++***))))))))))))))))))))))))))))))))))))******++++++))))))************))))))************************++++++++++++++++++++++++++++++,,,------------,,,*********************************************************+++******)))((((((((())))))******))))))))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))***************)))************+++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))*********))))))*********************************++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,---...---+++++++++---++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************...,,,******+++,,,+++***************************)))))))))******+++,,,,,,++++++++++++************...------,,,+++***))))))++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++...,,,++++++------,,,***,,,+++++++++************)))))))))*********++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))(((((('''(((((())))))))))))((((((''''''(((((((((((())))))******))))))((((((''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''(((((()))))))))************))))))))))))))))))((((((((((((''''''&&&&&&'''''''''((((((((())))))************))))))******))))))(((&&&%%%$$$))))))))))))(((((((((((((((((())))))))))))((((((************************************))))))))))))))))))))))))))))))))))))))))))************))))))***)))'''((()))++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************************************)))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((()))******+++))))))))))))))))))))))))))))))******++++++++++++))))))************))))))*********************************++++++++++++++++++,,,,,,---------------*********************************************************++++++******)))((())))))*********))))))(((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))******+++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))(((((((((******))))))))))))******************************++++++++++++++++++++++++))))))***+++,,,---------*********+++++++++,,,,,,)))***+++++++++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++***)))((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++++++++++++++++++++***************+++++++++(((((()))***+++,,,---...,,,,,,,,,++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))(((((((((++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,+++***,,,,,,+++++++++*********))))))(((((())))))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))******))))))(((((('''''')))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))*********)))((((((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))))))))((((((((())))))************)))))))))((())))))((((((((((((((((((((())))))))))))*********))))))************))))))))))))))))))((('''&&&%%%)))))))))(((((('''''''''(((((())))))))))))((((((*********************************)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))((()))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))************************))))))))))))******++++++***++++++,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))************))))))''''''(((((()))***++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******************+++*********)))(((((((((******))))))))))))******************************++++++++++++++++++++++++((()))***,,,,,,------,,,))))))))))))*********+++))))))***+++++++++***)))++++++++++++++++++++++++************************************************************************++++++***))))))***+++,,,************************))))))))))))))))))))))))(((((()))))))))************+++,,,,,,++++++++++++))))))*********+++++++++((()))***+++,,,---...///,,,,,,------,,,+++***)))******+++++++++,,,,,,,,,************************))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,++++++++++++***))))))(((((())))))***+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))((((((***)))))))))((((((((('''***)))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))************++++++(((((())))))))))))(((((((((((())))))))))))((((((******)))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))------+++***)))(((((()))************)))))))))((((((((())))))))))))))))))))))))))))))*********+++))))))************))))))((())))))******)))))))))*********))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))************))))))((())))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))************************((()))***)))((((((***,,,))))))))))))))))))))))))((()))+++,,,,,,,,,+++***))))))************))))))************************((((((((()))******++++++)))***++++++,,,,,,++++++************************************************)))***++++++,,,+++++++++******++++++******))))))''''''(((((())))))******))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))***************************))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++(((((()))))))))*********---+++++++++---...---,,,++++++++++++++++++++++++************************************************+++++++++***************)))*********++++++++++++************************))))))))))))))))))))))))((())))))******+++++++++)))***,,,,,,+++++++++,,,)))))))))***++++++,,,,,,)))******,,,---...//////,,,,,,.........---,,,+++...------,,,+++***))))))))))))))))))))))))))))))((())))))******+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,(((((())))))))))))((((((******))))))))))))((((((((((((((()))))))))))))))******))))))******++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))************((())))))******))))))(((((())))))******))))))(((************))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***///...,,,***)))))))))***************))))))))))))(((((())))))))))))******'''''''''((((((((())))))))))))************))))))(((((()))***************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((()))******((((((***,,,))))))))))))))))))))))))((()))+++------,,,+++***))))))************))))))************************(((((()))******+++,,,,,,******+++,,,,,,,,,,,,+++************************************************)))***++++++,,,,,,,,,+++***++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++***)))************+++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++*********+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***))))))*********+++++++++...+++)))***,,,......---++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))''')))***,,,,,,,,,******************************))))))))))))))))))))))))))))))******+++,,,,,,---'''***------+++***+++---((())))))***++++++,,,,,,***++++++,,,---......///,,,---...000000///...---...------,,,+++***))))))************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------,,,,,,,,,+++++++++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++,,,,,,,,,(((((())))))))))))((((((*********)))))))))((((((''''''(((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))'''''''''((()))*********************************'''''''''((((((((())))))))))))************))))))))))))************))))))************)))))))))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***,,,+++)))((()))***+++,,,************))))))))))))(((((()))))))))*********''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))&&&)))++++++***))))))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,------......))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***((('''***---))))))))))))))))))))))))(((***+++------,,,+++***))))))************))))))************************))))))***+++,,,,,,------***+++,,,,,,------,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++***************))))))))))))))))))))))))---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))******+++++++++,,,,,,,,,---***&&&'''))),,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))&&&(((+++------,,,***)))************************))))))))))))))))))))))))))))))***+++,,,,,,------'''***---...,,,***+++---((())))))***++++++,,,,,,+++,,,,,,------.........+++---///000111000///...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))+++------++++++---///---------,,,,,,,,,++++++(((***,,,---...---+++***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++(((((())))))))))))((((((+++*********))))))((((((&&&&&&'''((()))***++++++((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++************************++++++++++++,,,,,,,,,,,,))))))************))))))))))))************))))))+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''+++)))(((''''''((()))+++((((((''''''(((***---...************))))))))))))(((((())))))*********+++************++++++++++++))))))************))))))))))))))))))((('''%%%%%%''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))%%%))),,,,,,***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))******************))))))))))))******)))))))))))))))(((''''''+++------,,,***)))***+++++++++************++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------************************************************************************,,,,,,,,,+++++++++******---,,,***)))))))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,(((((((((((()))***,,,,,,......---,,,++++++++++++(((((())))))******++++++------------,,,+++******)))***+++,,,,,,+++***)))+++++++++*********))))))***************************+++,,,,,,------,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******))))))***,,,---///...............///000000++++++************))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,------------,,,,,,+++************************++++++*********+++,,,------------............------,,,,,,,,,++++++*********)))***,,,.........,,,,,,++++++************************))))))))))))******((()))***++++++***)))(((***)))))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))((((((((()))******++++++************************))))))(((((('''''''''&&&,,,+++)))''''''(((***+++(((((())))))******++++++))))))))))))************)))***+++++++++)))((('''***((('''%%%%%%'''(((***))))))))))))))))))))))))***************)))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&''')))************''''''''''''((((((((()))++++++***)))(((((())))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))+++***)))(((((()))***+++***************)))((('''+++***)))))))))***,,,,,,*********))))))))))))))))))************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))******************))))))))))))*********************)))(((((()))+++++++++)))((()))***+++******))))))******+++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************************************,,,+++++++++************---,,,***)))))))))***+++***++++++,,,,,,++++++************+++++++++,,,,,,***************+++,,,------,,,,,,++++++++++++,,,************++++++++++++)))******+++++++++*********+++,,,,,,,,,,,,+++***---,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++************,,,---......------------...//////.........------,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++*********++++++,,,---------,,,,,,+++***++++++++++++******************************+++,,,------............---------------,,,,,,,,,++++++***************+++++++++******************************))))))))))))******))))))************))))))++++++***************++++++******))))))))))))***))))))))))))))))))))))))*********)))))))))))))))************************))))))((((((((('''''''''***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))************)))************))))))(((+++***(((''''''(((***+++))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''((()))))))))'''(((((())))))(((((('''&&&'''((())))))***))))))'''''''''((((((((())))))++++++***)))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((((((((())))))+++***)))(((((()))***+++)))************))))))((())))))((((((((()))***+++)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))*********++++++++++++,,,************************))))))++++++++++++))))))))))))))))))******************))))))))))))*********++++++++++++******)))''')))***)))(((((()))*********))))))))))))******************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++*********))))))))),,,,,,+++************+++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,+++++++++,,,,,,---++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,((()))************)))(((------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************+++***************++++++++++++******+++,,,---...,,,,,,,,,,,,,,,---......------,,,+++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,---------,,,++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++------............------......------------,,,,,,,,,***((('''&&&((()))+++******************************))))))))))))************))))))))))))******---,,,++++++***************************+++++++++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******************))))))))))))))))))))))))************))))))))))))))))))***+++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))((((((''''''((((((((()))))))))+++***))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))))))))******((())))))************)))((((((((('''((())))))***(((((())))))******++++++)))))))))*********++++++))))))))))))))))))))))))************++++++++++++************************%%%&&&(((******(((&&&%%%((()))))))))******************))))))))))))***************++++++***))))))'''((())))))))))))***+++***))))))(((((())))))***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))(((++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++---,,,,,,++++++++++++,,,))))))))))))***+++,,,,,,------,,,,,,++++++******+++,,,,,,---......------*********++++++*********---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********++++++++++++,,,,,,------+++++++++++++++,,,,,,---,,,,,,+++***)))(((''''''++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++***+++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,------......------,,,---------------,,,,,,,,,+++***)))(((''''''((()))***************+++++++++******))))))))))))******+++***)))(((((()))***+++,,,,,,+++***))))))))))))))))))***+++++++++,,,,,,))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((()))))))))((((((***+++++++++++++++++++++((()))))))))***************)))(((((((((***+++,,,,,,++++++******++++++,,,(((((((((((((((((((((((())))))************)))(((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((())))))************))))))((())))))))))))((((((''''''(((((((((((()))))))))******)))))))))))))))***)))))))))))))))*********((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))*********))))))))))))))))))***'''((()))***************(((((((((((())))))******''''''((()))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************%%%&&&(((******(((&&&%%%((()))))))))******************))))))))))))******(((((()))))))))))))))(((''')))******))))))+++,,,******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))(((+++++++++,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++,,,++++++*********++++++))))))))))))***+++,,,,,,,,,,,,++++++*********)))...............---,,,+++........................+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********+++,,,,,,,,,------------***************+++,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,******+++,,,---......///...---,,,++++++***++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,******+++++++++***((('''))))))*********+++++++++******))))))))))))******+++***)))(((((()))***+++******)))(((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&(((((())))))***+++,,,,,,((()))))))))***************)))(((((((((***+++,,,*********))))))*********((((((((((((((((((((((((((())))))*********))))))******))))))((((((''''''************************(((((())))))))))))(((((()))))))))))))))((((((((())))))************))))))((())))))))))))(((((('''(((((((((((()))))))))******)))))))))))))))******(((((())))))************((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))******++++++)))))))))******)))))))))'''((()))***************))))))*********+++++++++''''''((()))***++++++,,,(((((()))))))))*********)))))))))))))))))))))))))))))))))************+++************************))))))++++++++++++))))))))))))))))))******************))))))))))))******''''''((())))))))))))((((((***+++***))))))***,,,++++++************++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))***+++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************+++,,,++++++*********++++++,,,++++++++++++************------------,,,+++***))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,------------,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,***+++,,,,,,---...//////******))))))(((((()))))),,,,,,------------,,,,,,******++++++++++++,,,,,,)))***,,,------,,,)))((()))))))))***++++++,,,,,,******))))))))))))************))))))))))))******(((((((((''''''(((((()))'''(((***++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))******************))))))))))))&&&&&&&&&'''(((((())))))))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((((((((((()))))))))******)))))))))))))))******+++((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))((())))))************)))))))))***+++++++++++++++(((((())))))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))******************))))))))))))******'''((()))***************(((*********((('''((())),,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***************+++,,,---------,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------+++++++++++++++,,,---...---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***)))(((((((((((()))***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,+++++++++******************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,---......---,,,++++++************+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))***+++,,,,,,---------,,,............------------******)))))))))***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******++++++++++++++++++((())))))***++++++,,,,,,******))))))))))))******))))))************))))))''''''''''''((()))***+++'''((()))******)))'''&&&)))))))))))))))))))))))))))))))))))))))*********************************(((((()))))))))************)))))))))***+++---...)))))))))(((((('''''''''))))))))))))************)))************))))))(((((())))))))))))))))))((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))*********+++'''(((((())))))(((((('''&&&'''((())))))***))))))(((((()))))))))*********)))))))))))))))***++++++'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))))))))((()))***++++++***)))((()))************))))))(((((((((***+++++++++***))))))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))******************))))))))))))******((()))***+++++++++++++++((()))***)))'''&&&&&&'''---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***)))***,,,---...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,---...///000......---,,,++++++++++++,,,,,,,,,------.........,,,,,,---...//////////////////...------...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******************************------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,---.........---,,,++++++++++++***++++++,,,---+++++++++,,,------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---,,,+++***)))***+++,,,,,,------------111000///...---,,,++++++,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++***)))((()))***,,,...((())))))***++++++,,,,,,******))))))))))))******((()))***++++++***)))((((((((((((((()))+++,,,---'''((()))***)))(((&&&$$$))))))))))))))))))))))))++++++******)))(((((((((************************(((((())))))*********+++(((((('''(((***---000222//////...,,,***)))((('''))))))))))))************)))***+++++++++)))((('''))))))************))))))))))))))))))))))))))))))(((((()))***************''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((()))***++++++,,,''''''((((((((((((''''''&&&&&&((()))************))))))))))))************))))))((())))))***++++++'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))***++++++***)))(((***************)))((('''&&&''')))*********)))(((*********)))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++)))))))))))))))))))))))))))))))))(((((((((((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++******((('''''',,,+++++++++***)))))))))------,,,,,,------...///++++++************++++++---,,,,,,,,,///444999<<<777222---++++++,,,+++***)))***,,,......---,,,+++***++++++,,,,,,++++++*********))))))***,,,---///.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,------...///...,,,*********,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,...---,,,,,,++++++,,,,,,---******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++******************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++)))))))))***+++++++++,,,------,,,+++***)))((('''(((((())))))*********+++***))))))((('''&&&&&&%%%))))))((('''&&&%%%$$$$$$'''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))******)))))))))))))))***)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***...,,,***(((''''''((()))************))))))))))))''''''(((((())))))******************************))))))(((((((((((())))))))))))(((((((((((())))))((())))))))))))***************))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((++++++******)))(((''''''))))))))))))))))))))))))++++++******))))))(((((((((((()))***+++,,,,,,---***)))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++++++++***)))((('''++++++++++++******************))))))******+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,---///333777999555111,,,***+++,,,,,,+++***+++---.........---,,,++++++,,,,,,,,,,,,+++++++++*********+++,,,---............------,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++,,,------------,,,------------------------++++++++++++++++++++++++...------,,,,,,------...///...,,,+++***+++,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++******************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,************************))))))))))))*********++++++******))))))(((((((((******))))))((('''''''''(((((()))******)))(((((((((((((((((()))))))))******)))((((((((((((((()))))))))************))))))******))))))))))))******)))))))))))))))******+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***+++***(((&&&%%%&&&'''((()))))))))((((((((((((''''''((((((((()))))))))***************************((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******,,,+++***))))))***+++,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***))))))(((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((*********+++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,---...///111333444111...+++***+++,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...............------------------............/////////++++++++++++++++++++++++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........,,,+++++++++,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---)))))))))***************++++++++++++++++++++++++************************((())))))******))))))(((((((((((()))))))))************)))((((((((((((((())))))************))))))***)))))))))))))))******)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((())))))))))))************************(((((('''(((((()))***+++))))))(((((((((((())))))'''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))++++++************++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******)))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))*********++++++,,,,,,,,,---------------...//////------,,,,,,,,,,,,------+++,,,---...////////////...,,,+++***+++,,,------///............///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.....................---------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------........................------------------------...------,,,,,,------......---,,,,,,,,,,,,------------,,,,,,,,,+++++++++------------------------++++++,,,---------------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,+++++++++***(((((()))***+++,,,,,,---***************************+++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((()))))))))*********+++***)))((((((''''''((())))))************))))))))))))))))))))))))***+++)))))))))))))))******+++((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,))))))((((((((('''''''''(((((((((((())))))))))))************************))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))***************))))))))))))******(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******&&&''''''((()))******+++,,,+++++++++*********)))))))))))))))))))))))))))(((((())))))******+++++++++++++++***************)))(((((((((((((((((()))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///...------,,,,,,+++++++++,,,---...//////.........///000111......---,,,,,,---......,,,---------....................................,,,------------.................................,,,,,,---.........------........................------------------------...------,,,,,,------...---------------------...---------,,,,,,,,,,,,,,,---------------------------,,,***)))***+++---......------,,,,,,------...,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++******))))))*********************++++++++++++***************)))))))))***************'''(((((())))))***************))))))))))))******))))))))))))******************)))((((((((((((((())))))************))))))))))))(((((()))***++++++)))))))))))))))******+++((()))))))))************++++++++++++++++++++++++(((((())))))))))))((((((((((((((())))))***++++++*********)))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++***(((''''''''''''))))))(((((((((((()))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******++++++++++++***************))))))))))))))))))))))))(((((())))))******+++++++++++++++***************((((((((())))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******+++,,,,,,---))))))))))))))))))))))))*********++++++,,,,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,------............------+++,,,---,,,+++,,,---///.........//////////////////...---,,,,,,---...///------...//////......---.............../////////,,,,,,---------.........////////////////////////,,,,,,---..................................................................------,,,,,,------...------------............------------,,,,,,,,,,,,------------------------...,,,***((()))+++---///......------------......+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++******************,,,+++++++++******))))))+++++++++++++++*********))))))))))))))))))(((((('''''''''(((((()))))))))+++******))))))******+++)))))))))*********++++++))))))(((((((((((())))))))))))************))))))(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***(((''''''''''''))))))(((((((((((())))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))************************((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))******++++++++++++******''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++...------------...//////------,,,,,,,,,,,,------......---------.........+++---///...,,,,,,---000,,,---...///000///......000///...------...///000---...///000//////...------........./////////000---............/////////////////////////////////,,,------..................................................................------,,,,,,------...,,,------...............------------------------........................---,,,,,,+++,,,---............------------......***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************************************************++++++************++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++******************)))(((((((((''''''(((((((((((((((((((((++++++***))))))***++++++))))))*********+++++++++(((''''''(((((()))***+++))))))************))))))(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))************'''''''''''''''''''''''''''((()))******)))(((''''''''''''(((((((((((('''***))))))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************------,,,++++++*********))))))))))))))))))))))))(((((()))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------------------,,,,,,++++++++++++************+++,,,,,,.........------...............---------...//////,,,...000///---,,,...000+++,,,...000000///---,,,111///...------...///111......///000000///...------.........//////000000////////////000000000000........................,,,---......//////......////////////////////////////////////////////////...------,,,,,,------...,,,,,,---.../////////...------------------------........................,,,---.../////////...---......------------......)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************************************************++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------******************++++++,,,,,,,,,++++++*********,,,++++++***)))((('''''')))))))))(((((((((((((((,,,+++***))))))***+++,,,)))************+++++++++''''''''''''(((***+++,,,))))))************))))))(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))************************************'''((()))******)))((('''))))))************)))))))))(((((((((''''''''''''******))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******))))))((((((((())))))***+++,,,,,,---'''((()))******)))((('''(((((((((((())))))))))))******))))))))))))******+++++++++*********))))))************************************************)))************+++++++++,,,+++***))))))***++++++''''''(((***+++,,,---...,,,***(((***---...,,,***,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///......------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------......------,,,,,,++++++------------............,,,---.../////////////////////.....................//////////////////000///000000///------///000000000111111111000000000111111111111111111111111000000111111222111111000,,,...000222333333111000000000000000000000000000//////..................000000000/////////.........///////////////000000//////............//////........................---------.........//////...---,,,,,,,,,...000111///......---------......------......///......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&***......---+++)))&&&///***'''***,,,******+++,,,***)))***+++------,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------+++******)))***+++---...************************...---+++******+++---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$"""###$$$&&&'''&&&((((((((((((((((((((((((+++***)))(((((((((******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))*********)))))))))))))))''''''(((((())))))************)))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,...///))))))))))))))))))))))))'''((()))******+++******)))((('''&&&&&&'''((()))))))))))))))************+++******))))))******++++++++++++*********))))))************************************************)))************+++++++++***++++++++++++******)))(((((()))***+++,,,,,,---,,,***)))***,,,---,,,***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........///,,,,,,,,,---------------000/////////......---------------...............,,,---...//////////////////...................../////////000000000000111111222333333222111222333111222333333444333333222222222333333333333333333333333333333222222111000///000111222333222111111111000000000000000000000...//////////////////000/////////........................------------,,,//////............//////////////////////////////---------.........//////------...............///---------,,,,,,------...---.............................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---++++++---///000...+++***+++,,,,,,,,,---,,,***)))***,,,------,,,++++++++++++++++++++++++************************+++***)))***,,,---,,,+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,------,,,+++*********+++,,,++++++++++++++++++++++++...---+++******+++---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$%%%&&&((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((())))))************)))((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,))))))))))))))))))))))))))))))***+++++++++******)))(((''''''''''''((()))************++++++++++++***))))))(((((())))))***+++++++++***************************************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,+++)))((())))))*********++++++++++++***)))***,,,---,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++,,,------******+++++++++,,,,,,,,,---------.........//////------------------------------------------,,,,,,........................,,,---...///000000000000000000000000000111111111222222222333333444444444444777999:::999888999999888999:::;;;;;;;;;::::::888888888999999:::::::::;;;::::::999888777666666555555555555444444444444444444333333222222111111000000000000000000000000///////////////////////////......------,,,,,,,,,///......------......///////////////////////////---............/////////....../////////...------,,,,,,,,,,,,,,,---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,///111---...000222444444000,,,---+++******,,,------,,,++++++++++++++++++++++++************************+++***)))***,,,---,,,+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))'''(((((()))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))******((((((((())))))))))))******))))))((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''(((((())))))))))))))))))))))))))))))******+++++++++***)))))))))((((((''''''(((((())))))))))))*********++++++(((''''''&&&&&&''''''(((************************************************(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,++++++*********************************+++******+++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........*********+++++++++,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,------------------......////////////////////////000000111333444444444444666666666666666777777777888888999999::::::;;;;;;;;;>>>AAACCCBBBAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCC?????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::999888777777666666555444333222111000000000000000000111111111111/////////////////////...///..................///////////////////////////.............../////////000000///......------...,,,,,,,,,------///000111/////////.......................................------------------------////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++......+++,,,///===BBBGGGMMMRRRPPP???------,,,******,,,------,,,++++++++++++++++++++++++************************+++***)))***,,,---,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((()))******)))((((((((((((((((((((((((%%%&&&(((***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))************)))((((((''')))(((((((((((((((((()))((((((((()))))))))******)))((((((''''''(((((()))************************************************(((((((((((((((((((((((())))))*********+++++++++---,,,+++))))))+++,,,---+++++++++************)))******++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---------------------------------,,,000000000111111222222333222222222222333333333333666777888999;;;;;;<<<<<<>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCFFFJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKHHHGGGBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@>>>===;;;999666444222111111111111111111111222222.../////////000111111111000//////......//////000........................////////////////////////333111///---,,,---///000............///111222222111000///............///........................------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,000000111:::EEE```hhhooovvv}}}uuuTTT000...,,,++++++,,,---,,,,,,++++++++++++++++++++++++************************+++***)))***,,,---,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((())))))((('''''''''''''''''''''''''''%%%&&&((()))*********)))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************************))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))))))))))))))((('''((((((((())))))))))))+++******))))))******+++***************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++*********,,,...///++++++******************)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000000000111222333444444444777777888999:::;;;<<<<<>>;;;999888555444444444333333333333000000000111111111222222111000000//////000000111////////////////////////000000000////////////...222000///------...000111000000000000000111222333222111///...---......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,000------///000999RRRlll{{{___333///---++++++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***,,,,,,---,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,***'''%%%%%%&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((()))******+++++++++************)))))))))((((((((((((((())))))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''))))))))))))))))))))))))(((((())))))((((((''''''((())))))******))))))((((((((()))))))))************))))))(((((())))))***))))))*********+++++++++************************************************)))************+++++++++&&&(((+++---//////...---******************++++++)))+++,,,,,,******+++...,,,++++++******++++++,,,***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---------...................../////////000000000111222333444444555444555555666888999::::::===>>>???AAACCCDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPPPPQQQSSSTTTTTTUUUUUUWWWXXXXXXVVVVVVWWWXXXWWWWWWWWWUUUQQQLLLGGGCCC@@@@@@??????>>>>>>=========<<<<<<<<<===@@@BBBCCCKKKLLLOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRROOONNNMMMJJJHHHEEEDDDCCC======<<<;;;:::999999888888777777666555444444444222222111111111111222222111111111111111111111111000000000000/////////...---...000111111000//////111000000000000000111111333222000...---...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------111///000000///;;;^^^hhh>>>///...,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---............---,,,******+++,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))'''%%%''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))******+++++++++++++++*********))))))((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((()))***************)))((()))************)))((()))************+++++++++&&&&&&&&&%%%%%%&&&&&&&&&))))))******++++++++++++************************************************)))************+++++++++"""&&&,,,111222111...+++))))))*********+++++++++(((+++---,,,***)))+++...,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------......///---------.........//////000000000000111111111111222222333444666777888888>>>???@@@AAABBBDDDDDDEEEBBBCCCDDDFFFIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTQQQQQQQQQRRRSSSTTTTTTUUURRRSSSTTTUUUVVVWWWXXXXXXZZZ[[[[[[ZZZYYYXXXZZZ\\\\\\\\\[[[YYYTTTNNNGGGDDDAAAAAA@@@???>>>======<<<===<<<;;;;;;;;;===???AAAHHHKKKNNNRRRUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWSSSSSSRRRPPPOOOMMMLLLKKKFFFEEEDDDCCCBBB@@@??????@@@@@@>>><<<:::888777666333333222222222222333333333333333333333333333333111111000000/////////...))),,,111444555222///,,,111000000////////////000444222000...---...//////................................................////////////////////////------............------------------------------,,,---111222...777ZZZ~~~{{{rrrPPP000...,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------...//////...------+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******'''%%%((((((((((((((((((((((((***)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++++++++++++++******))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((($$$%%%'''(((***++++++,,,)))***+++,,,+++***)))(((++++++++++++++++++++++++*********)))******+++,,,++++++++++++******)))))),,,,,,,,,++++++*********,,,+++*********+++,,,------------,,,,,,+++++++++------------------------+++++++++,,,---.........------,,,,,,,,,---///000...//////000111111222222000000222333555666888888:::;;;===???@@@???>>>===@@@BBBDDDFFFHHHIIIIIIIIINNNLLLJJJIIIJJJLLLOOOQQQQQQRRRSSSTTTUUUVVVVVVWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\\\\[[[ZZZYYYZZZ\\\^^^```^^^______ZZZTTTOOOOOOPPPJJJHHHFFFEEEDDDBBB???<<<<<<;;;:::999:::;;;===>>>???AAAEEEIIIMMMNNNOOOOOORRRRRRSSSTTTUUUVVVWWWWWWTTTUUUVVVWWWWWWWWWVVVUUUSSSRRRPPPMMMKKKIIIHHHHHHGGGGGGGGGFFFDDDBBB???>>><<<;;;:::888666555444444333333222111000000000000222333333222222111000///------...//////000000111000000000000000000000000000000000000//////////////////000000///...------....................................////////////000000///...---,,,,,,,,,,,,,,,---.../////////...(((***111333---111LLLlllooozzzJJJ111///---+++***+++,,,---......---------,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++---+++)))***,,,---,,,)))*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))************,,,+++++++++******))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))+++)))''''''''''''&&&%%%))))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&&&&))))))))))))))))))))))))+++*********))))))(((((('''''''''((())))))******))))))))))))************+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((***+++,,,))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))&&&'''((()))************++++++,,,,,,+++***))))))++++++++++++++++++++++++***************++++++,,,++++++++++++*********))),,,,,,,,,+++++++++******,,,+++*********+++,,,------------,,,,,,,,,++++++------------------------+++++++++,,,,,,---------//////...---......000000000000111333444555666777777888999;;;<<<>>>???@@@BBBDDDFFFHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMOOONNNNNNNNNOOOQQQSSSUUUSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWXXXYYY\\\\\\[[[[[[[[[\\\^^^______```___]]]ZZZWWWVVVVVVRRRPPPMMMKKKJJJHHHEEECCCGGGFFFDDDBBB@@@???>>>===<<<===@@@CCCEEEFFFFFFFFFIIIJJJKKKLLLMMMNNNOOOPPPTTTVVVWWWYYYZZZ[[[ZZZZZZXXXWWWVVVTTTRRRQQQQQQPPPPPPPPPPPPOOOMMMJJJHHHFFFAAA@@@???===<<<;;;;;;;;;999888777555444333333333333333333222222000///...///////////////000000000///////////////000000000000000000////////////...//////000000///......---....................................////////////000000///...------------+++,,,------------------...,,,---///,,,...@@@WWWmmmjjj===111///---+++++++++,,,---------------,,,,,,,,,,,,++++++******+++,,,---------,,,++++++******++++++++++++++++++++++++++++++---+++)))***,,,---,,,***************+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***)))))))))))))))************************))))))))))))))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&***))))))))))))******+++))))))))))))))))))))))))))))))))))))************++++++*********)))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))'''&&&''')))*********(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********)))))))))***))))))((((((*********++++++,,,---...++++++++++++++++++++++++***************+++,,,,,,++++++++++++************,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......111000000000000111222222333444555777999;;;======@@@@@@AAACCCEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNPPPPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMNNNPPPRRRSSSZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___```___\\\YYYXXXUUURRROOONNNMMMLLLJJJMMMMMMKKKJJJGGGDDDBBBAAA<<<<<<======>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGGLLLNNNPPPRRRTTTUUUVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNKKKIIIGGGDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@>>><<<;;;999999999777777777666555333222111111111111000000000000000/////////000000111111111000000/////////.........//////000000000///..........................................////////////000000///...------------,,,,,,,,,---,,,,,,++++++000+++))),,,,,,,,,444@@@WWWkkkooo{{{~~~sss```>>>000///---,,,++++++,,,---,,,,,,,,,,,,++++++++++++************+++---......,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))(((((((((************************))))))))))))))))))))))))''''''&&&&&&&&&&&&%%%%%%+++******))))))))))))***************************))))))))))))******************))))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''((((((((()))))))))***))))))))))))))))))))))))************))))))))))))*********)))((('''''''''))))))))))))************************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******)))))))))((((((((())),,,///222333+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------////////////////////////000111111222444555666777888999;;;===???BBBDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOOOOOOOOOONNNNNNMMMKKKJJJJJJJJJKKKLLLOOOPPPQQQRRRRRRRRRQQQQQQSSSRRRRRRQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJQQQSSSUUUWWWYYYZZZ[[[[[[YYYXXXYYY[[[^^^^^^YYYUUUSSSPPPMMMKKKKKKLLLLLLKKKIIIJJJJJJKKKJJJIIIGGGFFF@@@???>>><<<;;;;;;;;;;;;:::::::::;;;<<<>>>@@@AAACCCDDDFFFIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHEEECCCAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@?????????>>>>>>======;;;:::888777555444444333222222111111000000111111111222222222000000000/////////......//////000000000//////.......................................////////////000000///...............---------------,,,+++***,,,((((((,,,...---000555;;;GGGJJJ[[[bbbWWWOOO;;;///...---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,---///000,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++++++++***))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''&&&''''''************************((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''''''''&&&(((((((((((((((((((((((((((''''''''''''((())))))*********)))((('''''''''))))))))))))))))))))))))*********)))))))))))))))(((((((((''''''&&&&&&&&&((()))))))))*********************)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++'''((()))***++++++++++++***))))))***+++...000222+++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,------.........////////////000000000000111222444666999;;;======>>>???AAACCCEEEGGGIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQPPPOOOOOONNNMMMHHHHHHFFFEEEEEEFFFGGGGGGKKKKKKLLLMMMLLLJJJHHHGGGJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????<<<<<<<<<<<<>>>@@@BBBCCCFFFHHHKKKNNNRRRTTTVVVWWWVVVUUUTTTWWWYYYXXXSSSNNNJJJHHHEEEDDDFFFHHHIIIIIIEEEFFFHHHIIIJJJJJJJJJIIICCCBBB@@@>>><<<;;;::::::999999888888999;;;===???@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEECCCAAA>>>======<<<<<<<<<======>>>???@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBAAA@@@???======999999888777666555444444111111111111111111111111111000000000000///////////////000000000000000///////////////////////////............////////////000000///.........//////......///......---,,,+++)))***...000///---...222///333...;;;>>>444555,,,......------,,,,,,,,,---,,,,,,,,,+++++++++***************+++,,,...///000,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************+++++++++***************++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((''''''&&&''''''************************((()))))))))************((((((((((((((()))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((---+++))))))***+++***)))))))))))))))))))))))))))))))))(((((())))))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******'''''''''(((((()))))))))((()))))))))************))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++'''((()))***++++++++++++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------------------............---------...//////000000//////000111111222222333555777:::===@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@???@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>;;;;;;;;;<<<>>>@@@BBBCCCBBBCCCFFFIIIMMMQQQTTTUUUXXXWWWWWWWWWWWWUUUQQQOOOIIIGGGEEEFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMIIIIIIGGGEEECCCAAA?????????>>><<<<<<<<<>>>@@@AAAAAABBBDDDEEEFFFFFFFFFEEECCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBAAA???===<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<======???@@@AAACCCDDDDDDCCCCCCBBBAAA@@@======<<<<<<;;;:::999999333333333222111111000000222222111111111000000000//////000111111111000000////////////////////////............////////////000000//////...//////000......//////......------+++///333333///,,,,,,///...000&&&...///)))111---------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////++++++******++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,++++++++++++++++++++++++************************)))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******+++******))))))))))))***************************))))))))))))************(((((())))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%$$$$$$%%%(((***************************************))))))******+++,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,))))))))))))************))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))******+++++++++************+++++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,---.........---,,,------------.........///......//////000111111222444444555666888999::::::>>>???BBBDDDFFFHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNOOOOOONNNLLLKKKIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGGGGFFFEEECCCAAA@@@======>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>??????@@@AAABBBBBBCCCAAAAAAAAABBBDDDFFFIIIJJJJJJKKKLLLNNNRRRUUUYYY[[[^^^___```^^^[[[YYYXXXXXXSSSRRRQQQQQQSSSTTTSSSQQQTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXWWWVVVTTTRRRPPPNNNKKKIIIGGGEEEEEEFFFHHHIIIGGGIIIKKKMMMOOOPPPPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDCCCAAA@@@????????????????????????@@@AAABBBEEEFFFFFFGGGGGGFFFFFFEEEAAAAAA@@@@@@??????>>>>>>;;;:::999888666555444444333333333222222222222111//////000111111111111111////////////////////////............////////////000000////////////000000,,,,,,---.........---------000222000...---,,,,,,***000)))...///---777222,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++******++++++,,,---++++++++++++++++++++++++***+++---,,,***)))+++---,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++*********++++++,,,---************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))###"""!!!###%%%((((((((()))))))))))))))))))))))))))))))))))))))******+++&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))))))))************))))))******************))))))))))))************((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++,,,,,,,,,++++++)))(((((($$$%%%(((+++---.........++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,---.........---,,,---------.........//////...//////000111222222333::::::;;;===???@@@BBBBBBEEEFFFHHHJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJHHHFFFDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEAAA>>>===999999:::;;;<<<===>>>>>>======>>>???@@@AAABBBBBB???@@@AAACCCDDDFFFGGGGGGGGGGGGHHHHHHJJJMMMOOOQQQVVVVVVVVVWWWYYY]]]```bbbeeeggghhheeeaaa___```bbb___^^^]]]]]]^^^]]][[[YYYZZZZZZ[[[\\\^^^```ccceeegggggghhhhhhfffccc```^^^VVVTTTQQQOOONNNOOOQQQRRRRRRTTTWWWZZZ\\\^^^______\\\[[[YYYXXXVVVVVVUUUUUUQQQQQQSSSSSSTTTSSSRRRQQQLLLKKKIIIGGGFFFDDDDDDCCCEEEEEEDDDDDDDDDDDDDDDEEEHHHIIIJJJJJJKKKKKKJJJJJJCCCCCCBBBBBBBBBBBBAAAAAACCCBBBAAA???===;;;:::999444444444333333333222222//////000111111111111111000000000000000000000000............/////////000000000////////////000111***+++,,,,,,------------,,,------,,,...///...,,,&&&000***---,,,)))111(((,,,,,,---......---------......------------,,,,,,------,,,,,,,,,------...+++*********+++,,,,,,---++++++++++++++++++++++++))),,,---,,,***)))+++---+++*********))))))((((((+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++*********+++,,,,,,---))))))))))))))))))))))))************************))))))******++++++++++++************************))))))))))))))))))))))))((()))))))))******++++++''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))+++)))((((((***++++++***((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((('''&&&&&&%%%%%%))))))))))))************(((((())))))*********+++************************'''(((((()))))))))))))))************************))))))(((((((((((())))))******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))************))))))))))))))))))))))))))))))---,,,***)))((((((((((((((()))***++++++***)))(((,,,+++***)))))))))++++++))))))************))))))***,,,,,,***(((***222888888111***((()))+++)))'''++++++,,,,,,,,,---------,,,,,,---...---,,,+++***------------------------////////////////////////222333444666888:::<<<===???@@@AAACCCEEEGGGHHHIIIJJJKKKMMMPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNLLLJJJHHHHHHGGGCCC???<<<<<>>??????>>>>>>>>>@@@AAABBBAAA@@@BBBGGGLLLLLLLLLLLLLLLLLLNNNOOOPPPNNNQQQTTTWWWYYY[[[^^^aaagggiiimmmoooqqqpppooonnnvvvwwwwwwtttpppnnnppprrrwwwuuusssrrrrrroooiiidddfffggghhhfffdddfffkkkooooooyyy{{{vvvjjjbbb[[[[[[\\\ZZZZZZ\\\___```bbbeeeggglllqqqtttvvvuuuuuutttrrrooollljjjccc\\\YYY]]]]]]VVVQQQPPPRRRRRRQQQOOOMMMNNNQQQTTTWWWTTTRRRPPPOOOMMMJJJHHHKKKKKKMMMPPPRRRSSSRRRQQQPPPNNNKKKGGGCCC@@@>>>>>>BBBCCCDDDBBB@@@===<<<<<<===<<<:::888777666555555444333222111111111111111111000000000000000111111//////...---------------111000...------...000111........................000000/////////.........------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,************************---,,,,,,+++***)))(((((())))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,------------,,,,,,+++++++++)))))))))))))))******+++,,,+++++++++******))))))''''''((()))***++++++,,,(((((()))***************(((((((((((()))***+++,,,***************)))(((((()))'''&&&'''***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((***)))''''''((())))))(((++++++************++++++************************)))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))************************))))))************))))))************************))))))))))))((((((((((((((()))***++++++***)))))),,,+++***))))))***++++++)))******++++++******)))+++,,,---+++)))+++111666555000***)))***,,,***''',,,,,,,,,,,,------------+++,,,---.........------.........---------------......///000222333444444666777999;;;===???@@@AAACCCDDDEEEGGGIIIKKKLLLMMMPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSQQQNNNJJJFFFCCCBBBBBBBBBCCCAAA@@@AAACCCEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDBBB???=========:::>>>BBBEEEGGGGGGHHHIIIEEEGGGHHHIIIIIIMMMRRRVVVTTTUUUVVVVVVVVVVVVVVVWWWWWWZZZ___dddiiinnnuuuyyy~~~yyyzzzzzzxxxuuuvvvzzz~~~wwwlllgggfffddddddgggjjjmmmrrrxxx}}}}}}tttmmmhhhiiiggg```[[[ZZZVVVVVVUUUTTTTTTVVVZZZ]]]bbb```^^^]]]\\\YYYUUURRRTTTSSSTTTUUUXXXYYYXXXWWWWWWVVVSSSOOOKKKGGGDDDBBBAAABBBBBBCCCCCCDDDFFFGGGCCCBBB@@@===:::888666555444444333333222222222222222111000000//////000000000000///////////////000000///---,,,,,,---///000..............................---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------,,,,,,++++++*********************************++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,+++++++++*********)))))))))))))))******+++++++++*********))))))))))))))))))))))))*********(((((()))*********************)))))))))))))))******************)))((((((***(((&&&'''***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''((()))***)))(((+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************'''((()))***************)))******+++******))))))+++******)))******++++++***++++++,,,,,,++++++***+++---...---++++++///333111...+++***,,,---+++(((,,,,,,,,,,,,---------...***+++,,,...///000000000........................///000222444666999;;;;;;===>>>@@@AAACCCEEEGGGGGGJJJKKKLLLNNNPPPQQQQQQRRRVVVWWWXXXXXXXXXWWWUUUUUURRRQQQNNNJJJFFFCCC@@@>>>@@@BBBDDDEEEDDDDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA???@@@AAAAAA@@@???AAABBB@@@DDDIIIMMMNNNOOOPPPRRROOOQQQTTTVVVYYY\\\```dddcccfffiiiiiihhhfffeeeeeekkknnnsssyyy}}}{{{zzz|||wwwpppnnnlllgggcccbbbaaaaaa```^^^^^^aaaeeeiiilllkkkjjjiiigggbbb]]]YYYXXXVVVTTTUUUVVVXXXXXXXXXYYYYYYXXXUUUQQQLLLGGGDDD??????>>>???AAADDDGGGIIIGGGGGGFFFDDDBBB@@@===<<<777777777777666555444333444333222111111000111111111111000000000111111222111000///......///000111.................................------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,---...***************))))))))))))))))))))))))******+++******))))))))))))((((((************))))))(((((((((((()))***************,,,+++***)))((((((((((((***************)))((((((***)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))((((((((()))***++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((((()))******)))+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))************************)))***+++,,,,,,,,,++++++******+++*********))))))******************+++++++++,,,,,,------,,,,,,+++***,,,------+++***,,,......,,,+++,,,------+++)))++++++++++++,,,,,,,,,,,,++++++,,,---//////000000---......000111222333333333444666999<<>><<<999777555555444333333222222333333111111111111111111222333333222111111111111222333........................000000000///////////////........................------------------------------------------------------------------------***+++---......---+++******++++++,,,++++++*********************************++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,))))))******************++++++++++++++++++++++++,,,,,,++++++******))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++,,,---************************)))))))))))))))******+++)))))))))(((((((((((((((******))))))))))))))))))(((((()))***************++++++***)))(((((())))))***************)))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((()))***,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++)))((((((***++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************++++++,,,,,,++++++***,,,++++++***************))))))******++++++++++++,,,,,,------------,,,,,,)))***++++++*********+++++++++,,,---...---,,,***************++++++++++++---------------......///---...000222555777999::::::;;;===???BBBDDDEEEFFFIIIJJJKKKLLLNNNOOOQQQQQQUUUVVVXXXZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[ZZZYYYXXXPPPNNNLLLIIIFFFDDDCCCCCCBBBBBBBBB???======???AAADDDDDDEEEFFFHHHJJJLLLNNNSSSUUUWWWWWWVVVWWWXXXZZZ[[[^^^aaaccceeegggkkkmmmpppttt{{{}}}vvvqqqbbb___[[[YYYZZZ[[[\\\]]]ZZZ]]]```bbb```[[[VVVRRRQQQNNNKKKJJJIIIGGGDDDAAACCCDDDFFFHHHJJJLLLMMMNNNIIIIIIIIIHHHEEEAAA===:::555555444333333333444444222111111000111111222222111111111111111111111111////////////////////////000000000000000000000000........................------------------------------------------------------------------------***+++---......---+++******++++++,,,,,,,,,++++++************************+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))))))))))))))*********************************************************)))))))))))))))******+++******++++++++++++++++++)))))))))))))))******+++((((((((((((((()))))))))'''(((((()))******++++++(((((()))***************))))))(((((()))***++++++***************)))(((((()))******)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************(((((((((((()))***,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***++++++******))))))))))))))))))***************************((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++***)))))))))***+++,,,,,,---,,,+++***************((()))***++++++++++++++++++,,,,,,------,,,,,,+++************************+++,,,,,,------,,,,,,+++************++++++++++++//////.........//////000000111333666:::===???@@@AAAAAACCCEEEGGGIIIJJJKKKMMMNNNOOOPPPRRRSSSTTTUUUWWWXXXZZZ\\\\\\\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZXXXWWWRRROOOLLLHHHEEEBBBAAAAAA======>>>>>>>>>AAAEEEHHHKKKMMMOOORRRVVVYYY[[[\\\YYY[[[^^^___```aaacccfffgggiiikkknnnrrrxxx~~~|||xxxuuuooolllhhhfffggghhhiiiiiicccfffjjjmmmllliiiddd```^^^YYYTTTQQQPPPNNNIIIFFFGGGGGGGGGHHHIIIJJJKKKLLLRRRSSSTTTSSSPPPLLLGGGDDD;;;:::999777666555555555333333222111111111111111////////////////////////////////////////////////---............/////////................................................------------------------------------------------+++,,,---......---,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))******************************************************))))))((((((((())))))************+++++++++++++++)))))))))))))))******+++(((((())))))))))))******''''''((()))***+++,,,,,,(((((()))***************(((((((((((()))***+++,,,***************)))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))************))))))(((((())))))***************************))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))+++...222444...---,,,***))))))******'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,------,,,,,,---,,,++++++,,,,,,++++++,,,,,,,,,---------000/////////000222444555666777888;;;===@@@AAABBBDDDEEEFFFIIIKKKNNNOOOPPPQQQRRRRRRTTTUUUVVVWWWXXXWWWXXXZZZ\\\\\\[[[YYYXXXWWWWWWXXXWWWVVVTTTQQQPPPNNNKKKHHHDDDBBB@@@??????===@@@CCCGGGIIIMMMPPPSSSSSSUUUYYY]]]aaaccceeefffbbbeeeiiinnnqqquuuzzz}}}}}}}}}}}}}}}|||{{{|||}}}}}}}}}yyy|||~~~yyyvvvppphhh^^^XXXUUUTTTQQQNNNPPPOOOMMMKKKKKKMMMOOOPPPWWWYYY\\\]]][[[WWWSSSPPPJJJHHHEEEBBB>>><<<:::999666666444333222222111111000000111111111111000000////////////////////////---.........////////////................................................------------------------........................------------------------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++,,,,,,------,,,,,,++++++******))))))************************))))))))))))***************************************************+++++++++***************************)))))))))))))))))))))******************************************************)))))))))))))))***)))))))))*********++++++)))))))))))))))******+++)))))))))*********++++++(((((())))))*********+++(((((()))******************)))))))))))))))*********************)))((((((&&&(((***)))(((''')))+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&((()))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++///444999<<>>???AAABBBCCCDDDFFFHHHKKKNNNQQQSSSTTTSSSTTTUUUVVVWWWXXXYYYZZZVVVXXXZZZ\\\\\\ZZZXXXWWWTTTTTTSSSRRROOOLLLJJJHHHGGGEEECCC@@@???@@@AAAAAABBBGGGMMMRRRUUUXXXYYY[[[VVVYYY]]]aaaeeeggghhhhhhqqquuu{{{zzzkkkaaa\\\[[[ZZZXXXXXXVVVSSSQQQQQQSSSVVVXXXYYY\\\___bbbbbb___[[[XXXXXXUUUQQQLLLGGGCCC@@@>>>999888666555333333222222333444444555555444444333000000000000000000000000///000000000111111222222////////////////////////////////////////////////------------------------...........................------,,,,,,------...,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))***+++,,,,,,------)))(((((('''&&&%%%%%%$$$))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))************************++++++***************+++'''((((((((())))))******)))))))))))))))******+++))))))******+++++++++,,,************))))))))))))(((((()))***************,,,+++***)))((((((((((((***************)))((((((%%%(((***)))((('''))),,,(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((************************+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$%%%'''))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++)))((('''((()))+++,,,...---++++++---111555888333111...+++)))((())))))---,,,***(((((()))***+++++++++,,,------------,,,,,,,,,+++++++++++++++,,,++++++*********,,,---..................000222333111222222444777:::>>>@@@AAAAAAAAABBBCCCCCCDDDDDDGGGHHHIIILLLNNNQQQRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVUUUWWWYYYXXXUUURRRPPPPPPGGGIIIJJJHHHEEEBBBAAAAAA@@@AAABBBDDDFFFGGGIIIJJJOOOSSSYYY```aaa______aaa^^^___```eeekkkrrrvvvxxx}}}yyyiiiaaaaaadddggggggdddaaa_________^^^]]]```___```aaacccddddddccc___^^^[[[VVVPPPLLLKKKJJJEEEAAA<<<888777666555444222111111222333222///---////////////000111222222555555333222111111111111000/////////............222222222222222111000000,,,------......------,,,......------------......//////...------------...,,,---//////...+++(((&&&.........---,,,+++))))))++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,---------,,,,,,...---+++***)))******+++************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''+++)))''''''((()))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((((((((((((((((((((()))******)))'''%%%###!!!"""$$$&&&((())))))((('''))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((()))((((((''''''''''''(((***'''%%%&&&(((***)))'''+++++++++*********))))))+++***)))((()))***,,,---,,,+++***)))***,,,///000000...,,,+++******+++,,,,,,+++)))((('''((()))******++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,---------------...///111333444777888999;;;>>>AAACCCEEEBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRPPPLLLGGGEEEDDDBBBBBBBBBAAA@@@AAADDDFFFLLLNNNPPPRRRTTTVVVXXXYYY^^^___aaadddffffffhhhiiieeegggkkksss|||vvvsssvvv{{{~~~}}}xxxsssppplllhhhfffhhhfffcccaaa```_________ccccccbbb___\\\ZZZXXXXXXOOOLLLGGGCCCAAA>>>;;;888666555444444555555333111111111000000000000000111222111000000////////////000000/////////...............//////......---,,,---......//////......---......------------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,+++*********+++,,,---*********************************))))))***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))))))))(((((((((''')))'''%%%%%%&&&'''((('''(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''&&&%%%&&&((()))***))))))((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((())))))***(((&&&&&&(((***)))'''+++++++++***************,,,+++*********+++---...,,,+++***)))))))))******,,,,,,+++***+++,,,---...+++***)))((((((((()))*********+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------...------,,,,,,,,,------......///111333555777888<<<===???@@@BBBCCCDDDDDDBBBAAAAAA@@@???>>>>>>===;;;<<<===>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHEEEAAA>>><<<<<<============@@@EEELLLQQQWWWYYY\\\^^^___```bbbdddffffffgggjjjpppuuuxxxyyyxxx{{{{{{|||~~~}}}{{{wwwooogggaaa]]]\\\\\\```aaabbbccccccbbbaaa```WWWUUUQQQNNNJJJFFFAAA>>><<<:::888777777666555444444444333111111000000000000000///////////////000000000000/////////......,,,,,,---------,,,++++++/////////000000/////////......------------......///......---------------,,,+++******+++---///000,,,------.../////////...------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,+++***))))))************+++,,,---...************************++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))'''%%%%%%&&&(((((('''(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************************************(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((())))))***++++++***((('''((()))))))))'''************************+++************+++,,,---,,,,,,---,,,,,,+++******,,,++++++++++++,,,......++++++***))))))******+++)))***++++++,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------...//////222333555777999;;;===>>>AAABBBCCCDDDDDDDDDCCCBBB>>>======<<<;;;:::999999666777777888888999::::::<<<;;;;;;;;;;;;===>>>???===>>>???>>><<<;;;<<<===<<<>>>@@@CCCHHHPPPXXX^^^aaaccceeedddcccccceeehhhffflllsss}}}||||||}}}~~~tttiiiaaa______\\\^^^aaadddffffffccc```]]]\\\YYYWWWUUUQQQLLLHHHDDDAAA===:::999777666444666555444333222111111111111111111000111111222222000000000////////////............//////......---...//////000000//////.........------------......///...------,,,,,,------+++++++++,,,---...///000,,,,,,---...............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++***)))((('''*********++++++,,,,,,,,,***************************++++++++++++++++++***************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((,,,***(((''')))*********(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((''''''(((***+++---******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++(((((()))***+++,,,,,,,,,***)))))))))***)))((((((************************)))))))))))))))***+++++++++,,,------...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,++++++++++++++++++,,,------***+++,,,...111222444444999:::<<<===???AAABBBCCCDDDEEEEEEEEEEEECCCAAA@@@::::::999888777777666666555555555555666666666666777777777777888999:::;;;888999::::::999:::===@@@@@@DDDIIIOOOTTT[[[aaaeeeiiikkkkkkhhheeedddhhhlllnnn|||sssjjjggggggcccdddhhhmmmpppnnnhhhddddddbbb```^^^]]][[[XXXVVVPPPLLLGGGCCC@@@===;;;999555444333222111111111111222111111111111111222333111000000000////////////...//////000000000//////.........//////...............------------............---,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,,,,,,,++++++******************************))))))***++++++***)))))))))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))),,,***(((((()))*********(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************************************)))((('''&&&'''((()))***))))))((('''''''''((((((************************))))))(((((((((((())))))(((((())))))******++++++'''(((***+++,,,,,,,,,,,,******++++++***)))((((((***************+++++++++(((((())))))************)))***+++,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,------------.........++++++,,,------------,,,,,,+++++++++,,,---...///+++---000333666888999:::>>>???@@@BBBCCCCCCCCCCCC>>>????????????>>>======<<<;;;:::999888666555555555555555666666666666777444555666888999999999999999::::::::::::===AAADDDIIIMMMTTTZZZ^^^bbbfffhhhhhhjjjjjjfffccceeelllrrr~~~vvvuuuvvvqqqsssxxx}}}}}}tttmmmjjjgggbbb___]]]]]]\\\[[[[[[WWWSSSOOOLLLHHHEEEBBB999888666444333222111111111111000000000000000111111111000000000/////////------...////////////...---......//////......---......------------.........------,,,,,,,,,,,,,,,,,,---///111000...+++))),,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---+++,,,,,,,,,+++***)))))),,,,,,---,,,,,,***)))(((************************((()))***++++++***)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))***+++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***(((&&&&&&'''))))))((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))************************************))))))((('''''''''((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))************'''(((***+++,,,,,,+++***)))+++------+++)))(((((())))))*********+++++++++))))))******+++++++++************+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,------...------,,,,,,---............------------......///000111111333555999;;;===>>>???@@@AAABBBBBBBBBAAA@@@???:::::::::;;;===???@@@AAADDDCCCAAA>>>;;;888666555666666777777777888888888777888;;;>>>???>>>===<<<<<<===>>>???AAAFFFLLLPPPWWW[[[```cccfffhhhjjjllldddfffgggeeeeeekkkwwwyyyrrriiibbb^^^]]]]]]]]]___\\\ZZZWWWVVVSSSOOOLLLEEECCC@@@===:::888666555333333222111000000000111111111111000000000//////------...///////////////...//////000000//////.........------------.........---,,,,,,++++++,,,,,,---...//////......,,,,,,+++,,,------------------------------------------,,,,,,,,,---------......------------,,,,,,,,,+++******++++++,,,------...+++,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,+++******************************)))***,,,------,,,***))))))***,,,------,,,***)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******+++,,,+++***))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((()))))))))***+++)))&&&&&&((()))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((&&&''')))***+++******)))************************))))))(((((((((((())))))*********)))))))))))))))((()))***+++,,,+++)))((())),,,......+++)))((()))))))))******++++++++++++******+++,,,,,,,,,,,,+++...---,,,,,,+++,,,,,,,,,++++++,,,---------,,,,,,***+++,,,,,,------------,,,---......//////......////////////000111333333666888:::===???AAAAAAAAA@@@AAAAAAAAA@@@>>><<<;;;===>>>???AAADDDHHHKKKMMMLLLJJJGGGCCC>>>:::777555777777777888888999999:::;;;===AAADDDEEEDDDBBBAAA===>>>AAADDDIIIPPPYYY^^^ccceeehhhjjjjjjlllnnnpppfffiiikkkkkkmmmwwwvvvllleeeddddddddd^^^\\\[[[[[[ZZZWWWTTTQQQQQQOOOKKKGGGBBB>>><<<:::777666555444333333333333111111111111000000000000......///000111111000000000000111111111111000000.........------............---,,,,,,++++++,,,,,,///...---,,,------//////***+++,,,...///000000000////////////////////////,,,,,,,,,------..................------,,,,,,,,,++++++,,,------...//////++++++,,,---------,,,,,,((()))+++,,,------,,,+++***************************+++---......---+++***)))***,,,------,,,***)))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********'''((((((((())))))******---+++)))(((***+++++++++(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))************(((((((((((((((((((((((('''(((***+++,,,,,,+++***&&&'''***,,,---,,,+++***************************))))))(((((((((((())))))++++++******))))))((((((((()))***++++++***((('''))),,,//////,,,)))((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***,,,---***(((+++++++++,,,---...///000...///000///---+++++++++///...------...///111222111222333555777999:::;;;>>>@@@AAACCCBBBAAA???>>><<<;;;::::::;;;===???@@@@@@AAADDDIIIOOORRRSSSRRRQQQKKKGGGDDD???999666888777777777888:::<<>>??????@@@@@@@@@@@@???===;;;::::::999888999;;;???CCCFFFJJJJJJKKKMMMPPPQQQPPPOOOHHHCCC@@@???;;;666555777888999;;;>>>BBBEEEHHHJJJNNNNNNNNNMMMKKKJJJJJJJJJPPPTTTXXX\\\```eeejjjmmmvvvxxx{{{~~~~~~~~~|||{{{|||xxxlllddd^^^^^^^^^___``````___^^^^^^^^^^^^[[[WWWTTTQQQPPPFFFBBB===999777666555333444222000000111222111000222222222222222222222222222111///......///000111////////////////////////.......................................------,,,------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***((('''&&&%%%&&&'''((()))*********++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,++++++*********++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************************************+++***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************((()))***************)))************************))))))(((''''''((())))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((***++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((************)))))))))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***************+++,,,---...,,,---......------...000/////////000111333444555999;;;===@@@BBBCCCCCCCCC@@@???===;;;999888777777888888999;;;???DDDIIILLLRRRPPPOOONNNMMMKKKHHHEEE???;;;999;;;:::888888;;;AAACCCFFFJJJNNNPPPRRRRRRPPPNNNMMMMMMOOOPPPPPPOOOZZZ^^^ccceeefffkkkssszzzvvvlllhhhfffdddccceeefffffffff```aaaaaa```^^^\\\YYYXXXOOOKKKFFFAAA>>><<<999777555333111111222333222111111111222222333444444444333222000///......///000////////////////////////.......................................---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,+++***))))))+++,,,---************++++++++++++)))***+++,,,------------******+++,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++++++++,,,,,,---++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))(((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++***++++++++++++******)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************++++++***))))))(((''''''))))))))))))))))))))))))+++)))'''''')))***++++++))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))+++************)))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))---,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,------......---,,,,,,+++++++++,,,,,,---...,,,---......---,,,...000//////111333666888:::;;;@@@AAACCCDDDEEEDDDCCCBBB===;;;999666555555555666999;;;>>>BBBFFFJJJLLLNNNOOOMMMIIIFFFDDD@@@<<<999:::777888;;;>>>===@@@DDDMMMOOORRRUUUWWWWWWVVVUUUQQQOOOOOOQQQUUUYYYZZZZZZ\\\aaafffhhhkkkttt{{{~~~zzzvvvtttuuutttrrroooiiigggeeebbb```^^^\\\ZZZVVVSSSNNNJJJFFFBBB>>><<<777555333333333333222111000000111222333444444555333222111000////////////////////////////////////........................//////......------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........///000111222++++++++++++++++++++++++)))******+++,,,,,,++++++******+++,,,,,,,,,,,,+++***))))))))))))***++++++++++++++++++,,,---......,,,,,,++++++***)))))))))***++++++,,,------......))))))))))))))))))))))))((()))))))))************************************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((******))))))))))))******((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************))))))(((((((((((())))))))))))))))))))))))***)))'''((()))++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((*********)))))))))))))))*********))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,---------,,,---.........---------...------------......///.........---,,,,,,...000000111444888<<>><<<888777444333333444666777<<>><<<999666444888666888>>>BBBCCCGGGLLLQQQTTTWWWZZZ[[[ZZZXXXWWWWWWVVVWWWZZZ]]]```bbbbbb```eeekkkpppwwwyyyqqqjjjeeebbb^^^[[[[[[XXXTTTQQQNNNJJJEEEBBB<<<:::888666666666444333000111111111222333333333333333222111000/////////000000000000000000000000////////////////////////000///...------------...................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,+++++++++++++++++++++***************)))((((((******+++,,,,,,,,,,,,+++*********)))***++++++,,,++++++++++++,,,---......++++++++++++******))))))******+++,,,---......///))))))))))))))))))))))))((()))))))))************************************+++******)))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************)))*********)))(((''''''(((((((((((((((((((((((())))))************))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************''''''(((((())))))))))))))))))))))))))))))))))))***)))'''(((***+++******((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******++++++++++++++++++++++++***++++++,,,,,,------...+++---......---,,,,,,---//////............////////////000///...///111333555777:::>>>BBBEEEGGGHHHHHHGGGDDDAAA>>>;;;888777444333222222222444666888>>>AAAFFFIIIJJJHHHDDDBBB???===:::999::::::888777999777:::@@@EEEGGGLLLQQQPPPSSSXXX\\\___`````````___aaacccdddcccbbbccceeennnsss{{{}}}{{{qqqpppwww|||}}}|||yyy{{{{{{zzztttppprrrvvvxxx|||~~~zzzwwwvvvwwwwwwyyy}}}wwwnnnfff___YYY\\\[[[YYYWWWUUURRRNNNJJJEEEBBB???===<<<:::888666444333333333222222222111222222222111111000000///000000000000000000000000////////////////////////000///...---,,,---..............................////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((('''******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,++++++++++++,,,,,,---************************((((((((()))***++++++,,,))))))))))))))))))))))))))))))))))))************************************++++++***)))(((((())))))))))))))))))))))))))))))++++++************++++++************************((())))))))))))(((((('''))))))))))))))))))))))))((())))))******))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((()))***************&&&&&&'''(((((()))******)))))))))))))))))))))))))))(((((()))***+++***)))))))))))))))************))))))))))))))))))))))))++++++++++++************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++,,,,,,---******+++,,,,,,---......***,,,......,,,+++,,,---///......---------......///000111111222444888;;;===>>>AAADDDGGGHHHIIIJJJHHHEEEAAA===999777666555333333222222333555666777===???AAABBBBBB@@@===<<<;;;999888888;;;============;;;>>>DDDIIIKKKPPPUUUUUUXXX]]]ccchhhkkkmmmnnnlllrrrwwwwwwrrrooopppsss~~~yyywwwmmmgggaaa___bbbgggjjjkkkhhhjjjkkklllooouuuvvvsssqqqjjjddddddfffeeegggjjjmmmmmmnnnqqquuu{{{~~~yyyuuurrrvvvyyyyyy~~~{{{qqqddd[[[]]]\\\\\\]]]\\\ZZZVVVSSSOOOLLLHHHEEEBBB@@@===;;;999888777555444222111111111111111222222111111000000000000000000000000000////////////////////////000///...,,,,,,---...///................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,++++++*********++++++'''(((((())))))******+++((((((((())))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))***+++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++(((((()))*********))))))************************'''((())))))))))))((('''))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((()))***************''''''(((((((((((((((((()))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))************))))))))))))))))))))))))+++*********))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))***+++,,,------...******+++,,,,,,---......))),,,......+++***+++---...------,,,,,,,,,------...000222333555999===AAACCCDDDFFFHHHIIIJJJIIIIIIGGGDDD???:::777555555666333333333333444555555666<<<<<<;;;;;;:::999999999999888777888;;;>>>@@@@@@BBB@@@BBBHHHMMMOOOSSSXXX___aaafffkkkppptttwwwxxx}}}}}}wwwooommmqqqvvvxxxyyyvvvvvvvvvvvvuuurrrnnnjjj^^^ZZZVVVUUUVVVYYY\\\]]]aaadddgggiiinnnuuuvvvssssssjjjcccbbbbbb______```dddgggoooxxxvvvnnnnnnrrruuuwww~~~~~~{{{~~~nnnbbb]]]]]]^^^```aaa___\\\YYYUUURRRNNNJJJGGGDDDAAA>>>===<<<:::888555333222111000111111222222222111111000000000000000000000000000000000000000000000000111///---,,,,,,,,,...///////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........---,,,++++++---------,,,,,,+++++++++++++++,,,---............******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,+++***))))))))))))&&&&&&'''((()))***++++++***************+++++++++))))))))))))))))))))))))))))))))))))************************************''''''(((((()))+++,,,---))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************&&&'''((())))))((('''&&&))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((************************&&&''''''((()))******+++(((((()))***************)))))))))(((''''''&&&&&&)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))************))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))***+++,,,------...++++++++++++++++++++++++///......------......//////...---,,,---///111333333555999<<<>>>@@@DDDGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMEEE<<<888888:::999777666555444333222333333444444555666666666888;;;>>>;;;;;;<<<===???AAABBBCCCCCCGGGLLLOOORRRVVV\\\aaakkkkkknnnrrruuuyyy~~~zzzuuunnniiicccbbb```]]][[[]]]aaaeeeggggggggghhhhhhfffbbb^^^UUUPPPNNNOOORRRTTTZZZ```bbbjjjttt}}}yyynnniiifffdddeeehhhlllxxx{{{{{{xxx~~~~~~zzzzzz|||~~~~~~|||sssooollliiigggeeebbb___\\\]]]\\\ZZZUUUOOOKKKHHHGGGDDDBBB>>>;;;888666666666666555333333333333111///000000000000000111222222000111111222222000///...000000000000////////////..............................------------..............................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************))))))))))))++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))*********))))))))))))(((+++***)))'''''''''((((((++++++***************+++************************************))))))((((((((((((((((((((('''&&&%%%)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------,,,+++***))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))&&&'''((()))+++++++++,,,++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++//////...............////////////000111333666777888;;;>>>???AAACCCFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOMMMFFF>>>:::::::::888555555444333222333333444555666777888999999;;;>>>@@@@@@AAADDDGGGIIIKKKKKKKKKQQQUUUZZZ]]]^^^aaagggkkknnnrrryyyxxxpppkkkfff^^^YYYVVVVVVUUUSSSSSSUUUYYY]]]^^^```dddggghhheee___ZZZYYYTTTRRRUUUXXX\\\ccckkkuuu|||xxxvvvxxx{{{xxxzzz~~~~~~~~~|||yyyvvvqqqkkkhhheeeccc```[[[UUUPPPNNNLLLJJJIIIFFFCCC???===;;;:::777555333333333333222111333222111111000111111111222222333333333222111000111000000000////////////........................///......------......///.................................------------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++************************+++++++++*********))))))+++++++++******)))))))))++++++************++++++************************++++++*********))))))))),,,+++***)))))))))***+++******))))))((())))))***************************++++++*********))))))))))))******++++++,,,,,,,,,(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))((())))))************)))*********))))))*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---......//////000111333555888:::<<<===???AAADDDEEEEEEGGGIIIKKKOOOOOOPPPQQQQQQQQQQQQQQQPPPKKKEEEAAA@@@>>>;;;888555555444555555777888888999;;;<<<<<<<<<>>>BBBDDDEEEHHHLLLPPPSSSTTTTTTTTT[[[___ccceeefffhhhmmmqqqvvvzzzsssjjjbbb\\\VVVOOOJJJKKKLLLMMMNNNPPPTTTYYY]]]ccchhhpppxxxzzzuuullleeeddd```^^^bbbgggllluuu}}}||||||wwwuuupppjjjccc\\\VVVSSSNNNMMMKKKIIIEEEBBB???>>>:::888555333444444333222444333222111111000000111111222222222222111000000111111000000000/////////........................///......------......///........................------------,,,,,,,,,,,,------------------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))++++++************++++++************************,,,+++++++++************,,,,,,+++++++++,,,------)))((((((((((((((())))))************************+++++++++++++++***************)))(((((()))***+++((((((((((((((())))))***))))))))))))))))))))))))************************&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((('''''''''(((((()))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))***************)))((('''***))))))(((((())))))***)))******+++,,,---......---------------------------------------...///000111333666:::===@@@BBBBBBDDDFFFHHHIIIJJJLLLNNNPPPSSSTTTTTTTTTTTTTTTSSSSSSUUURRRNNNKKKIIIFFFBBB???999:::;;;<<<===>>>@@@@@@@@@AAABBBCCCCCCEEEHHHKKKPPPRRRUUUYYY]]]```bbbcccdddgggkkkmmmnnnpppvvvzzzxxxtttsssxxx{{{~~~|||zzzzzzqqqkkkbbb[[[UUUQQQLLLJJJJJJMMMQQQUUU[[[bbbiiinnnyyy{{{tttppppppuuu{{{zzzmmm```WWWQQQQQQPPPOOOMMMIIIGGGEEEAAA===999666555555333222333333222111111111111111000000000000//////......111111111000000000//////........................//////............//////........................------,,,,,,,,,+++++++++---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))++++++************++++++************************,,,,,,,,,+++++++++******++++++++++++,,,,,,------))))))((((((((()))******************************++++++++++++++++++++++++///---***'''&&&&&&&&&'''***************+++,,,,,,))))))))))))))))))))))))************************'''''''''((()))*********''''''(((((())))))******))))))))))))))))))))))))************)))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***************************)))'''&&&&&&'''((()))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))***************)))(((((())))))(((((((((((())))))******+++,,,---......///------------------------,,,,,,------///000222222555777:::>>>AAADDDFFFGGGEEEHHHKKKMMMNNNPPPSSSUUUWWWWWWWWWXXXWWWWWWVVVUUUXXXWWWUUUSSSQQQNNNJJJGGGCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPTTTVVV\\\^^^aaaeeekkkqqqvvvyyyxxx{{{}}}~~~qqqgggdddcccaaadddhhhkkkmmmooorrrsssqqqlllccc[[[VVVSSSRRRRRRQQQTTT[[[bbbkkkvvvkkk\\\UUUVVVVVVVVVTTTRRRPPPOOOJJJFFFAAA===:::888555333333222222111222222333333111000000///////////////111111111111000000000000/////////////////////////////////....../////////........................------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,---------........................************************++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,+++++++++******))))))***++++++,,,,,,,,,))))))))))))******+++,,,************************++++++++++++++++++++++++222000---+++)))))))))************)))***++++++,,,))))))))))))))))))))))))************************))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((((((***+++(((((()))))))))***************))))))))))))******************************))))))************))))))(((((()))***************))))))(((((((((((())))))------------,,,,,,,,,,,,........................------...000222555777888;;;<<<>>>AAADDDGGGJJJKKKIIIKKKNNNPPPRRRTTTWWWYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWUUUSSSPPPOOOOOOPPPRRRTTTVVVWWWXXXXXX\\\]]]]]]\\\\\\]]]___aaabbbeeejjjrrr{{{ppp```WWWTTTUUUTTTWWW\\\aaafffmmmuuuzzzzzzoooddd]]]\\\]]]___^^^bbbhhhqqq}}}}}}|||xxxfffYYYYYYXXXXXXWWWUUUTTTSSSSSSPPPKKKGGGDDD@@@;;;888666555555444444444444555444333333222111222222222222222111111111000000000////////////////////////000//////......//////000........................------------,,,,,,,,,,,,------------------------)))***++++++---......///........................************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++++++++************((()))******+++******)))***)))))))))***+++,,,---*********************************++++++++++++++++++***)))))))))***+++,,,'''''''''''''''(((((()))))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++((((((((()))))))))************))))))))))))******************************))))))************))))))'''((()))******************))))))(((((())))))***...------------,,,,,,,,,........................///000222444888;;;>>>???CCCCCCDDDEEEGGGJJJMMMOOONNNPPPRRRTTTUUUVVVYYY[[[YYYZZZ[[[[[[[[[[[[[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[]]]___aaaaaabbbbbbdddeeeeeecccbbbbbbdddfffeeelllwww|||yyyqqqdddXXXPPPPPPRRRTTTXXX___hhhtttxxxnnnkkkmmmqqqrrruuu{{{~~~zzztttuuuxxx|||zzzvvvvvvzzz{{{{{{|||{{{tttcccbbb```]]][[[ZZZYYYXXXYYYWWWUUURRROOOKKKEEEAAA===<<<:::888777666555555555555333222222222333444222222222111111111000000////////////////////////000000////////////000000.................................------------,,,------------------------+++++++++,,,,,,---------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))*********++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********))))))))))))******++++++***)))(((((((((((())))))***+++,,,************************)))))))))*********++++++&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***(((((((((((()))))))))*********))))))))))))******************************))))))************)))))))))************))))))(((*********))))))************++++++,,,---...//////////////////////////////111222555888<<>>@@@CCCEEEFFFGGGGGGIIIKKKMMMNNNOOOQQQSSSVVVWWWXXXYYYZZZ[[[\\\]]]___^^^]]]\\\\\\]]]___```^^^___aaaaaa_________```bbbaaa```aaacccdddddddddgggggghhhhhheeedddjjjrrr{{{{{{oooccc^^^^^^ddddddgggmmmqqqsssvvvyyyuuuwwwwwwrrrjjjeeeeeegggmmmqqqzzz~~~{{{|||~~~yyyrrrssszzz}}}uuurrrrrrrrrwww|||vvvmmmfffgggddd```]]]ZZZVVVUUUVVVMMMHHHCCCBBB>>>999888:::111000000111333333333111222333333222222111000//////000111222222111000///111000/////////111222333---...000111111111000///...------,,,,,,------.........---------......///.........------,,,,,,,,,------------------------........................,,,------...---,,,***)))+++,,,,,,,,,,,,+++******)))((((((((()))+++---...+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))))),,,+++***((('''%%%$$$###))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))(((******))))))))))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***---,,,+++***))))))))))))))))))))))))***************++++++,,,---...............///111333666888:::>>>???AAADDDGGGHHHJJJJJJLLLNNNPPPQQQQQQRRRTTTVVV[[[[[[[[[[[[[[[[[[[[[[[[```___^^^]]]]]]^^^```aaa```bbbddddddbbbaaaaaabbbbbbaaa```aaacccfffhhhiiijjjhhhhhhiiiiiimmmwww{{{tttkkkcccZZZRRRQQQUUUQQQVVV```lllwww~~~vvvuuuwww|||{{{|||yyysssooommmlllssswww~~~yyyyyy|||{{{~~~zzzssslllddd\\\WWWUUUVVVQQQMMMLLLHHH@@@<<<===:::888666666666777666555333333333333222222111000000000111111111111000000000000/////////000111222,,,---.../////////...---...------------------...///......---------....../////////......---------------------------------------------------------+++,,,---------,,,+++***,,,------------,,,++++++...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))************))))))***)))(((((((((((()))*********************++++++))))))))))))************,,,------.../////////000000111333555888<<>>BBBEEEFFFIIIJJJLLLNNNPPPRRRSSSSSSUUUWWWXXXXXXWWWWWWYYYZZZZZZZZZ[[[]]]___```aaabbbbbbaaaaaaaaaaaacccddddddfffhhhjjjjjjhhhfffeeeeeebbbccceeehhhlllrrryyy~~~}}}~~~xxxnnngggcccbbbccc]]]WWWTTTPPPOOOTTT[[[___nnnsssnnnqqqxxxyyytttvvv{{{|||vvvssssssuuuzzzooobbb]]]VVVRRRRRRRRRNNNJJJJJJGGGDDD???;;;888666444333333333222222111111111111333222000000000000222333//////////////////000000//////000000111111111111//////............//////000///...---------------//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------------,,,,,,+++(((((())))))***+++,,,---,,,,,,,,,++++++******)))++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++***************************************))))))))))))))))))******++++++,,,************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,------......------,,,+++***)))(((((()))***+++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))+++******************+++'''((()))******+++++++++((()))))))))************.........///000222444555777888;;;???CCCFFFIIIJJJLLLMMMOOOQQQSSSUUUUUUVVVVVVWWWYYYYYYXXXWWWYYYZZZYYYZZZ[[[]]]___aaabbbcccccccccccccccdddeeeffffffhhhiiijjjiiigggfffggghhhbbbhhhpppyyywwwnnnhhhddddddfffmmmmmmllliiidddaaa``````ZZZWWWUUUVVVVVVVVV[[[bbbuuu}}}|||sssssszzzzzzuuurrrtttzzz~~~||||||~~~ssseee\\\TTTSSSTTTSSSRRRTTTRRROOOIIIEEEBBB>>>;;;999555444333111111111111111333222111000000111222333000000000000000000//////000000000000111111222222000//////......//////000//////...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,+++******'''((()))***+++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))------............------+++***)))(((((()))***+++******))))))))))))******************************************************))))))************))))))*********++++++*********((()))************)))(((((()))))))))************,,,,,,---...111444666888<<<>>>AAADDDHHHJJJLLLLLLOOOPPPQQQTTTUUUWWWWWWXXXWWWXXXZZZZZZYYYYYYZZZ\\\]]]]]]^^^^^^___`````````ddddddeeefffgggggghhhhhhiiijjjiiihhhggggggiiillliiittt{{{pppeee]]]WWWRRRRRRUUUWWW[[[```bbbbbbaaa______^^^\\\\\\___bbbdddjjjrrrxxxyyyzzzyyyyyy}}}nnnbbbXXXUUUVVVUUUUUUVVVXXXUUUQQQMMMJJJEEEAAA>>>999777555333222111222222222222111111111111222222000111111111111000000/////////.........///000111000000////////////000000......---------......///,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,++++++***))),,,------------,,,+++***------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++***************+++++++++&&&&&&'''((()))++++++,,,***************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********))))))))))))************))))))))))))******((((((((()))))))))))))))************************))))))************))))))))))))***++++++***))))))((()))*********)))((('''))))))))))))************000000111222666:::===@@@CCCEEEGGGJJJLLLNNNNNNOOOQQQRRRTTTVVVWWWYYYYYYYYYYYYZZZ\\\\\\\\\\\\]]]_________``````aaabbbbbbbbbdddeeefffgggiiiiiijjjjjjkkkkkkiiigggfffiiimmmqqqxxxrrrkkkeee___XXXSSSOOOLLLNNNSSSTTT\\\hhhqqqvvvvvvtttssswwwsssqqqqqqrrrttt|||zzztttsssxxx|||}}}wwwkkkaaa___aaa```______\\\ZZZWWWUUUQQQMMMGGGCCC>>>===:::777555444444444111222222333333222222111111222333333222111000///000///.........///000111111000000//////000000111---------------...///000------------.........///------------------------------------------------...---,,,+++++++++,,,---,,,,,,------,,,,,,+++***,,,,,,---------,,,+++***------------------......******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++(((((())))))***+++,,,,,,***************)))))))))************************************)))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))******((((((((()))))))))******************************))))))************))))))((())))))******))))))(((%%%''')))***+++***)))((())))))))))))************555555666888<<<@@@EEEGGGHHHIIIKKKNNNOOOPPPPPPPPPSSSTTTUUUWWWYYYZZZ[[[[[[[[[]]]^^^___^^^___aaabbb]]]^^^___aaaccceeeggghhheeefffggghhhjjjjjjkkkkkkmmmllljjjggggggjjjppptttpppddd^^^UUUQQQOOONNNMMMLLLPPPWWWaaalll}}}}}}~~~yyyvvvrrrqqqvvv~~~xxxtttsssuuuzzzxxxvvvooopppssssssppppppcccbbb```^^^[[[VVVPPPKKKCCC@@@===999777666666666111222333444444333222111222333333444333222111000222111000000000111333444111111000000000000111111,,,,,,,,,---...///000111---.........//////000000------------------------........................///...,,,+++***++++++,,,------......------,,,+++&&&''')))+++,,,,,,,,,+++---------....../////////*********++++++,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++------,,,,,,+++******)))+++*********))))))((((((+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++((()))***++++++***)))(((******))))))))))))******(((((())))))*********+++************************))))))************))))))'''((()))******)))((('''###%%%'''***+++++++++***))))))))))))************888999<<<@@@CCCFFFHHHIIIJJJLLLOOOPPPPPPQQQSSSUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]^^^`````````______cccbbbbbbdddggghhhiiihhhggghhhlllmmmkkkiiijjjmmmhhhiiijjjiiillltttxxxllleee^^^WWWMMMKKKKKKLLLKKKMMMWWWbbbrrr~~~{{{wwwwww{{{uuuoooqqqsssvvv|||~~~zzzwwwqqqhhh___XXXTTTSSSMMMJJJEEE@@@<<<999777666444333111111333444333222333222111000000//////000000000000000000111111222111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------------,,,,,,+++++++++..................------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++&&&333888000))),,,///,,,---,,,***)))))))))******,,,+++******)))*********************************((('''''''''''')))+++,,,************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))++++++******************'''(((***)))(((''')))***))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************))))))))))))************)))))))))***++++++,,,,,,++++++******))))))((((((((((((((()))******+++++++++++++++++++++***)))(((******))))))((((((''''''((()))***+++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''<<<>>>@@@CCCFFFHHHJJJKKKNNNOOOQQQRRRRRRSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]]]]___```aaaaaaaaaaaaeeeeeeeeeeeefffeeedddccciiikkklllnnnnnnooorrrwwwtttuuuuuuuuuxxx~~~yyytttrrrpppqqqtttwwwvvvoooddd]]]ZZZVVVQQQOOONNNPPPSSSVVVZZZeeeqqq}}}~~~wwwyyyzzz{{{yyyiii]]]VVVTTTQQQMMMHHHDDD@@@===;;;666444222222333333222111////////////000222333333000000000000000111222222111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------...------,,,,,,;;;BBB888---,,,...,,,---,,,***)))))))))***+++,,,++++++***************************************)))))))))))))))***+++,,,************************************************+++++++++*********))))))************++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))***************''')))***)))((('''(((***))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***************************))))))))))))************++++++***************************)))))))))))))))*********)))))))))))))))******+++++++++***))))))((((((((()))))))))))))))++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))***++++++(((((())))))))))))((((((BBBCCCEEEHHHJJJLLLMMMNNNRRRSSSUUUUUUTTTTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^______```aaabbbddddddgggggghhhhhhgggeeedddcccjjjllloooqqquuu{{{}}}xxxnnneee```\\\YYYYYY\\\aaabbb___YYYWWWXXXWWWTTTVVVVVVYYY```fffmmmyyy{{{wwwxxx{{{~~~hhh\\\VVVSSSNNNJJJGGGDDD@@@>>>;;;999666555555444333111.../////////111222333444111111000000111111222333222222111111111000000000////////////////////////........................---------------------------,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............000>>>EEE<<<000,,,......,,,,,,+++************+++,,,,,,+++*********************************************++++++,,,+++++++++************************+++++++++++++++++++++++++++++++++***************************++++++++++++))))))))))))))))))))))))))))))************))))))'''((())))))************((()))***)))((('''((()))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************************))))))))))))************,,,,,,++++++***))))))((())))))))))))************++++++******)))((((((''')))******+++++++++******''''''((())))))***++++++)))))))))******)))(((((()))))))))))))))))))))))))))))))))))))))***++++++***))))))(((((())))))***EEEFFFHHHKKKNNNPPPRRRRRRTTTVVVWWWWWWUUUUUUVVVXXXXXXXXXYYY[[[\\\]]]^^^___````````````aaaccceeegggfffgggiiiiiihhhhhhhhhiiilllqqqwww|||xxxnnnhhh```YYYUUUQQQNNNOOOSSSXXX]]]aaabbbdddgggfffbbbeeedddhhhpppwww{{{sssrrrsssvvv{{{|||nnn___YYYQQQKKKHHHFFFDDDBBBBBB???<<<999888777444333333222111111111111111111222111111111111222333333222222222111111111000000////////////////////////................................................------------......//////------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---....../////////444;;;===666///...//////++++++++++++++++++++++++,,,,,,+++************+++******************************,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************'''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++***)))((()))***)))((('''((()))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********************************((()))))))))************+++++++++*********))))))(((((())))))******++++++************))))))((((((((()))***+++++++++++++++(((((()))))))))*********$$$%%%&&&(((***++++++,,,))))))))))))))))))))))))'''''''''''''''(((((()))+++***)))(((((()))***+++FFFHHHJJJNNNQQQSSSUUUVVVUUUVVVWWWWWWVVVUUUVVVWWWYYYZZZ[[[\\\]]]___``````aaaaaa```aaabbbdddfffgggeeefffgggffffffhhhlllpppwwwzzzkkk```YYYSSSOOOMMMLLLKKKOOOTTT[[[fffrrrzzz~~~xxxyyywwwzzzzzzrrrlllppptttxxx~~~{{{wwwuuuxxx|||uuukkk]]]RRRMMMKKKIIIGGGFFFCCC???<<<:::888555333555444333222222111222222222222222222222333333444222222222222111111111111000000000000000000000000................................................------........./////////------------------------,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000>>>;;;444...---000000---+++++++++,,,,,,,,,++++++---,,,,,,+++***+++++++++************************)))***+++++++++***)))(((************************************************************************'''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))++++++,,,---,,,+++)))((()))******)))(((''''''((())))))))))))))))))))))))************)))))))))((())))))))))))************************************((()))))))))************))))))*********+++++++++(((((())))))******++++++(((((())))))************((()))***++++++++++++++++++*********)))))))))((($$$%%%&&&(((***++++++,,,))))))))))))))))))))))))'''''''''''''''(((((()))+++***)))(((((()))***+++IIIKKKMMMPPPSSSUUUWWWXXXUUUVVVWWWWWWVVVVVVWWWXXX[[[[[[\\\]]]___```aaabbbbbbbbbbbbbbbbbbcccdddeeeeeeeeedddcccdddjjjttt{{{}}}~~~|||sssiii]]]TTTKKKHHHFFFHHHKKKNNNWWW```ppp~~~zzzvvvqqqwww}}}rrrpppqqqvvv{{{|||jjj]]]UUUQQQMMMJJJJJJGGGCCC@@@===;;;888555555555444444444444555555333333222222333333444555333222222222222111111111000000000000000000000000........................------------------------,,,---......//////......------------............,,,------....../////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...000000III>>>111***,,,000...+++***+++,,,,,,---,,,,,,,,,------,,,+++++++++++++++************************))))))***************)))************************))))))))))))))))))))))))***************+++++++++************++++++++++++))))))))))))))))))))))))))))))************)))))))))***,,,---,,,+++)))''')))***+++***(((&&&'''((())))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************))))))))))))************((())))))***++++++,,,,,,))))))))))))************'''(((((()))******++++++)))******+++++++++******,,,++++++***))))))(((((()))))))))******)))(((((()))))))))))))))))))))))))))))))))))))))***++++++*********))))))*********OOOPPPRRRTTTUUUVVVWWWWWWUUUWWWXXXXXXWWWWWWXXXZZZ\\\\\\]]]^^^```aaabbbcccbbbbbbccccccccccccbbbbbbccccccbbbbbbgggttt}}}pppfff```ZZZSSSMMMIIIGGGHHHNNNUUU]]]kkkwwwxxxwwwyyy~~~wwwkkkeee```YYYTTTRRROOOKKKGGGEEEBBB???===999888777666555555555555333333333333333444555555333333222222222111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------------------.........///++++++,,,------...//////+++,,,,,,------,,,,,,+++************************++++++***+++,,,...///000HHH<<<000+++,,,...---+++***+++,,,---------,,,,,,------,,,++++++++++++,,,***************************************+++,,,---************************************************))))))*********+++++++++************++++++++++++))))))))))))))))))))))))))))))************))))))$$$&&&(((***++++++)))((()))***+++***'''&&&'''((())))))))))))))))))))))))************))))))))))))))))))*********+++++++++************************))))))))))))******************************++++++*********))))))))))))))))))))))))))))))***************+++++++++***))))))************************++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))***++++++)))******++++++******)))UUUUUUVVVVVVWWWWWWVVVVVVVVVWWWYYYYYYXXXXXXZZZ[[[\\\]]]^^^___```bbbccccccaaabbbcccdddcccbbbaaa``````aaabbbdddnnn~~~rrrjjj```YYYUUUSSSOOOLLLNNNNNNQQQYYYbbbnnn~~~}}}{{{}}}zzzvvvrrrkkkeeeZZZWWWRRROOOMMMJJJGGGEEE>>>===;;;888666444222222444333333333333444555555333333333222222222111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,---------.........//////******+++,,,,,,---......++++++------------++++++************************************+++---///000???666...+++,,,,,,---...)))***,,,---...---,,,,,,...---,,,,,,++++++,,,,,,************************++++++******+++---///000************************++++++++++++++++++++++++))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))!!!%%%(((***+++***)))***++++++***'''&&&''''''))))))))))))))))))))))))************)))))))))))))))************+++++++++************************))))))))))))************,,,,,,++++++***)))))))))++++++******))))))((((((++++++******)))(((((((((+++++++++++++++***)))((()))))))))***++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))'''''''''''''''((()))))))))***+++,,,,,,+++***)))VVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]___```aaabbbbbbbbbbbbbbbbbbcccddddddbbb```___``````ccciiirrruuuoookkknnnuuuyyyuuupppfff___VVVRRRRRRTTTRRRPPPRRRWWW___hhhttt{{{rrrvvvzzz}}}uuunnnddd[[[TTTPPPNNNMMMHHHBBB===<<<999555555888777444111000222333444444222222222111111111111000111111000///////////////.../////////000000111111........................------------------------------------------------+++,,,,,,---.........---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,///...,,,++++++,,,...///,,,++++++******++++++,,,000...+++))))))***,,,...++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******(((((()))***+++,,,,,,---************************+++++++++*********)))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************(((((())))))*********+++))))))***+++++++++++++++))))))))))))************))))))***++++++++++++***************)))))))))(((!!!%%%)))++++++)))(((******))))))((((((''''''************************&&&''')))***+++***((('''))))))(((((('''''''''&&&***************)))((((((******))))))((((((''''''(((((())))))))))))((((((WWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^```aaabbbbbbbbbbbbbbbbbbeeeeeefffeeecccbbbcccdddgggnnnzzzxxxpppmmmbbb^^^ZZZ[[[___bbbaaa^^^YYYVVVTTTVVVZZZ___bbbbbbiiikkkpppwww{{{rrroooqqquuuyyy|||vvvlllbbbZZZUUUPPPJJJEEEBBB???999666888:::777444333333444444333222222222222111111111111111111000///////////////---------.........//////........................------------------------------------------------+++,,,------......------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,///---,,,++++++,,,---///,,,++++++******++++++,,,///---,,,******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******)))))))))))))))*********************************+++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))'''''''''((((((((())))))((()))))))))************''''''((()))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++************'''(((+++---...---,,,++++++*********))))))))))))))))))))))))))))))))))))&&&''')))***+++***)))(((******)))))))))(((((((((***************)))(((((()))))))))))))))((((((((((((((())))))))))))((((((XXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^___```bbbcccddddddcccbbbccceeegggiiikkkllllllmmmppprrrxxx}}}rrrfff]]]ZZZSSSQQQNNNMMMNNNQQQUUUWWWUUU[[[ccckkkrrrvvvzzz||||||}}}{{{oookkkkkkqqqvvv|||~~~}}}mmmccc\\\UUUOOOLLLGGGAAA======???<<<999666666555444333333333333222222222111111111111000/////////000000------............//////........................------------------------------------------------,,,,,,------......------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,++++++,,,---...,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++************)))))))))(((((((((************************+++++++++*********************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))))))))******))))))))))))************''''''((()))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,++++++++++++***+++++++++++++++***))))))++++++++++++************(((((((((((((((((((((((('''((()))*********)))(((++++++************))))))***************)))(((((((((((())))))))))))))))))((())))))******))))))(((XXXXXXYYYYYYZZZ[[[\\\]]]______^^^______```aaabbbeeeffffffeeeccccccgggjjjmmmrrrxxx}}}|||mmmeee\\\TTTPPPJJJKKKKKKIIIIIINNNWWW___gggtttxxxrrrsssvvvwww~~~xxxlllbbbYYYTTTPPPKKKHHHHHHEEEBBB>>>;;;:::888555333444333333333222222222222111111000000///000000111000000000000000000111111................................................------------------------,,,,,,------...------,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++,,,------,,,++++++******++++++,,,,,,,,,---------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************))))))))))))************************************************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++++++++,,,,,,,,,,,,)))))))))))))))*********))))))***+++++++++++++++((()))))))))************))))))***++++++++++++***,,,,,,+++++++++*********++++++***)))((((((((()))************************))))))))))))))))))))))))'''((()))************)))***************************************)))((((((((((((((())))))******+++)))))))))******)))))))))YYYYYYYYYZZZ[[[\\\]]]^^^````````````aaabbbcccdddccceeeeeecccbbbeeemmmsssnnnbbb\\\UUUOOOKKKBBBFFFIIIIIIKKKTTTbbbmmm~~~}}}tttfff]]]XXXRRROOOOOOKKKHHHDDDAAA>>>;;;777555444444444444333333333222111111000000000000111111111111111111111111000000////////////////////////........................------------------------,,,------...------,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---......,,,+++)))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******))))))***++++++,,,------))))))))))))))))))))))))************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********+++++++++,,,,,,,,,,,,******))))))))))))))))))))))))***+++++++++++++++((()))))))))************))))))***++++++++++++***+++*********)))))))))))),,,,,,+++******+++,,,---))))))))))))))))))))))))************************((())))))***************))))))))))))))))))))))))***************)))(((((((((((())))))******++++++))))))************))))))XXXXXXYYYZZZ[[[\\\^^^___aaaaaaaaaaaabbbcccdddeee```bbbbbbbbbdddmmm{{{~~~ssscccZZZVVVPPPKKKIIIFFFKKKPPPTTTYYYeeevvvzzzwww{{{ssshhh```XXXSSSRRRPPPMMMIIIEEEBBB>>>:::666555555444444444333333333111111000000000111222222000000////////////......////////////////////////........................------------------------------......------,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,---...---,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******))))))***+++,,,---...///))))))))))))))))))))))))***************+++++++++))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))******************))))))))))))''''''((()))))))))))))))))))))))))))************))))))***++++++++++++************)))))))))(((((((((((((((((()))***++++++((((((((((((((()))))))))************************)))))))))*********++++++((((((((())))))))))))******************)))(((((())))))******************)))******++++++******)))XXXXXXXXXYYY[[[\\\^^^___bbbbbbbbbbbbcccdddeeeeee```bbbdddgggmmm|||~~~yyy|||nnnddd[[[WWWUUUQQQNNNOOOSSSXXX___fffnnn|||yyyuuuvvvzzz{{{qqqjjjaaaYYYUUUSSSPPPLLLIIIEEEAAA<<<888555555555555444444444444111111000000111111222333000000000/////////......////////////////////////........................------------------------------......------,,,+++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''''''''((((((((())))))************)))))))))(((''''''((()))))))))))))))))))))))))))************))))))***++++++++++++***+++++++++*********))))))&&&&&&&&&''''''''''''((((((((()))))))))***************************************))))))******++++++)))))))))*********++++++***************)))((((((++++++******************)))******++++++******)))WWWWWWXXXYYYZZZ\\\^^^___bbbbbbbbbbbbcccdddeeeeeebbbeeeiiimmmwww||||||{{{{{{yyymmm___ZZZVVVWWWWWWUUUVVVXXX\\\bbbiiiqqq{{{{{{xxxxxxzzz}}}wwwrrriii___ZZZUUURRRNNNJJJGGGBBB===:::666666555555555444444444111111000000111222333333333222222222111111000000000000000000000000000000////////////////////////---------------------------.........---,,,,,,+++------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))************+++*********))))))(((((())))))***+++++++++++++++))))))))))))************))))))***++++++++++++***,,,,,,,,,+++++++++*********++++++++++++******)))))))))******+++++++++,,,))))))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,,,,***************)))((((((,,,+++++++++***)))))))))******++++++++++++******[[[[[[[[[\\\___```aaa```bbbcccbbbaaacccgggeee```^^^fffqqq~~~}}}|||~~~yyytttpppyyyvvvssspppnnnjjjeeeaaaZZZ[[[]]]]]]]]]^^^```bbbiiittt{{{{{{~~~||||||yyy{{{}}}xxxxxx~~~tttjjjfffYYYPPPOOONNNGGG@@@>>>===<<<999555222111333555444333111111222333333222111111111111000000000000000000000000000000000000000000//////.........---,,,---------.../////////......---,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++******************---+++(((((()))+++++++++************************)))))))))))))))))))))))),,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((***************+++++++++)))+++------,,,+++******************************************************))))))))))))************))))))))))))************+++*********))))))((((((+++++++++***)))((((((''',,,+++***)))(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((+++***)))(((((()))***+++ZZZZZZ[[[]]]___aaabbbbbbeeefffeeedddhhhmmmnnnjjjmmmttt|||yyy}}}~~~tttmmmhhhbbb]]]______aaaaaaaaa```___^^^eeeiiinnnqqqpppnnnllllllrrr|||}}}uuusssuuu|||sssfffZZZWWWTTTMMMFFFDDD>>>===;;;888666555777888555333222333444555444222111111111111000000000000000000000000000000000000000000/////////.........------..................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************---+++(((((()))+++++++++******************************************************))))))((((((((((((************************))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))*********+++,,,,,,+++***((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))************************)))))))))(((++++++******)))(((((('''+++******)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******\\\]]]^^^___aaabbbcccddddddgggjjjlllsss|||~~~~~~{{{xxxxxx~~~wwwkkkbbb\\\WWWRRROOOOOOQQQTTTVVVYYY```iiippp}}}}}}vvvrrrvvv~~~}}}xxxxxxzzz~~~{{{nnnfff```WWWOOOLLLDDDBBB@@@===:::999888888555444444555666666555333222222111111111000000000000000000000000000000000000000////////////......//////..................///...------,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************---+++((((((***+++++++++************************************************))))))))))))((((((((((((************************))))))))))))))))))))))))***************))))))))))))((((((((())))))***++++++***)))((((((((())))))((((((((((((((((((((((((************************))))))))))))************))))))))))))************************))))))))))))++++++******)))((((((((()))))))))))))))******++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))************))))))```aaaaaaaaa```bbbdddfffdddllluuu}}}zzzyyy}}}{{{kkkeee^^^WWWSSSQQQOOOOOORRRTTTUUUWWW^^^mmm}}}vvvrrruuu}}}}}}sssfffYYYQQQLLLIIIEEEAAA>>>;;;999777666555555666777777555333222222222111111111000000000000000000000000000000000000//////////////////000000//////......------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++,,,***))))))***++++++***************************************************,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***************************))))))))))))+++,,,---,,,)))'''&&&(((***,,,---))))))))))))))))))))))))************************((()))))))))************((()))))))))*********************)))))))))))))))************))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))***+++((()))***++++++***)))(((bbbbbbaaa___^^^```eeeiiisss~~~}}}|||xxxjjj^^^\\\XXXSSSPPPQQQSSSVVVXXX\\\bbbhhhppp~~~|||vvvttttttxxxzzzgggYYYSSSOOOIIIEEECCCAAA>>><<<888777666666777666444222222222222222111111111111111111111111111111111111//////000000000000000000000000000//////......---//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,***))))))+++++++++***************************************************------------------------))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,+++******+++---...000111---)))'''(((***++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))***************)))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))(((_________^^^___eeeooowwwxxxjjjccc]]]^^^]]][[[XXXXXX\\\``````iiivvvxxxrrrsssyyy~~~}}}kkk\\\VVVPPPLLLKKKKKKHHHFFF===;;;888777777666555333333222222222222111111111111111111111111111111111//////000000000000111111000000//////////////////000///......------..............................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,+++***)))***+++,,,***)))************************++++++++++++++++++++++++*********+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++---,,,++++++,,,...000222666111+++((())))))(((&&&************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******************))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))************))))))\\\^^^___aaagggsss~~~xxxuuuwwwzzz|||yyyrrrjjjhhhiiikkkoootttsssoookkklllooolllttt~~~zzzuuuqqqqqqxxx~~~|||~~~mmmeee[[[UUUSSSRRRPPPMMMDDD@@@<<<888777777666666333333222222222111111111111111111111111111111111//////000000000111111111///////////////000000000000//////.......................................+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++***)))***+++,,,***)))************************++++++++++++++++++++++++((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++******+++---000222444///)))((()))***(((%%%************************))))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))************)))))))))))))))))))))***))))))(((((()))***++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((******))))))))))))******\\\^^^bbbfffpppzzzwwwnnniiifffbbbdddfffgggeeeffflllsss|||}}}}}}uuuxxx~~~pppppppppqqquuu~~~wwwmmmmmmpppsss{{{}}}sssfff]]]XXXVVVRRRNNNIIIDDD>>>:::888888888888333333333222222222111111111111111111111111111111//////000000111111111222......//////000000111111000000///...............------------------------+++++++++,,,,,,---------)))***+++,,,------...///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********((())))))***++++++,,,,,,+++***)))***,,,,,,***)))************************++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++))))))***---000222---)))%%%&&&***---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))(((+++***)))(((((()))***+++^^^___cccnnnzzzmmmiiiccc^^^]]]SSSXXX[[[[[[bbbrrr}}}}}}wwwrrruuu{{{wwwuuuqqqkkkhhhjjjqqqwwwqqqhhhhhhfff]]]UUUPPPLLLGGGAAA<<<::::::;;;555444333333444444222000333333333222222222111111222111000//////000111222000/////////..................------------......---...///111111///...------------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))******))))))((('''&&&((((((((((((((((((((((((,,,+++***((((((((()))******+++,,,***((('''((()))*********)))))))))))))))))))))))))))))))))))))))(((+++...---***(((((()))++++++,,,------------,,,,,,,,,++++++***)))))))))***)))'''&&&'''(((***,,,((((((((('''((())))))***************************)))))))))))))))))))))))))))*********++++++++++++%%%'''))))))((((((***,,,))))))(((((((((((())))))gggjjjqqq}}}{{{fff]]][[[YYYVVVUUUNNNTTT[[[bbbqqq~~~|||xxxrrrmmmmmmqqquuuzzzyyyjjj]]]YYYUUUOOOIIIEEEAAA===:::888777555555555444222000333333333222222222222111111111000000000000111111000000/////////.........///......------......///---...///000000///...---...---------,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++******)))))))))************************************************''''''((()))************)))))))))))))))))))))))),,,+++)))((((((((()))***((()))******)))((()))+++***)))))))))))))))))))))))))))))))))))))))))))))(((***---,,,***((()))*********+++,,,,,,,,,,,,,,,*********************+++((('''&&&%%%%%%'''((()))+++++++++***++++++,,,---************************)))))))))))))))))))))))))))))))))*********++++++&&&'''))))))((((((***,,,))))))(((((((((((())))))vvvzzz}}}}}}uuugggYYYTTTUUUUUUTTTSSSOOOUUU___lllwwwwww{{{{{{xxxwwwwwwwwwqqqbbb[[[SSSNNNKKKGGG@@@:::<<<:::888777666555333111333333333333222222222222000111111111111111111000000000000/////////......///......------......///---...///000000///...---.........---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********)))))))))))))))************************************************(((((()))***++++++++++++************************+++***))))))((()))))))))&&&((()))***))))))+++,,,))))))))))))))))))******))))))))))))))))))))))))''')))++++++***)))***+++))))))***+++++++++++++++(((((()))******+++,,,,,,((('''&&&%%%&&&'''((()))))))))(((((())))))***+++************************))))))))))))))))))))))))((((((((()))))))))******&&&((())))))))))))***+++))))))(((((((((((())))))}}}zzz|||uuueee^^^WWWTTTUUUVVVVVVVVVYYY___hhhvvvyyynnnlllqqqyyy~~~|||rrrgggYYYQQQOOOLLLFFFAAA===:::888777777777555333444444333333333222222222000000222333333222000000000000000////////////...//////............//////......///000000///..............................***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++******************************************))))))************************************************,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))''')))******))))))***+++)))))))))))))))*********))))))))))))))))))))))))(((((()))*********++++++(((((()))***************((()))))))))*********+++))))))(((((())))))***+++(((''''''''''''((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((******))))))***+++))))))(((((((((((())))))xxxzzzrrrbbbVVVVVVUUUTTTTTTWWWYYYYYYeeekkksss}}}zzztttmmmkkknnnvvv}}}}}}iiiZZZTTTPPPLLLGGG===;;;888888888888777666444444444333333333222222000111222333333222111000111000000000/////////////////////....../////////......////////////..............................***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++************************************************,,,------,,,,,,+++***)))************************)))))))))*********)))))))))++++++***((((((((()))(((((())))))************))))))))))))))))))))))))(((((((((((()))***+++***(((((()))************)))*********)))))))))(((((()))))))))))))))***++++++++++++*********+++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***+++))))))(((((((((((()))))){{{yyy~~~tttcccYYYQQQWWW[[[ZZZ[[[___cccdddmmmrrrwww}}}~~~tttkkkkkkkkkmmmrrrzzz}}}jjj]]]TTTLLLGGGAAA>>>;;;:::::::::999888444444444444333333333333111111222222222222111111111111000000000/////////000//////......//////000////////////////////////---------------.........++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,************************(((((()))************)))***+++,,,***((('''((((((((((((((()))******++++++))))))))))))))))))))))))***)))'''''')))******)))(((((()))***************++++++***))))))(((''''''''''''((((((((()))))))))***))))))))))))***++++++************************))))))))))))))))))))))))((((((((()))))))))******)))***++++++))))))***+++))))))(((((((((((())))))vvvqqqrrrvvvvvvuuurrrlllddd]]][[[[[[dddjjjhhhfffjjjoooqqqnnnqqqtttvvvyyy|||wwwpppkkkmmmqqqtttyyy~~~sssbbbTTTLLLHHHEEE@@@===<<<;;;:::999555444444444444333333333333222222111111222222333111111111000000000//////000000////////////000000//////............//////+++,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++************************)))*********++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***+++******))))))***+++***)))((()))***'''(((((()))******++++++)))))))))))))))))))))))),,,)))''''''(((***)))(((((()))******++++++******)))))))))))))))(((((((((''''''((()))))))))))))))'''''''''''''''(((((()))************************)))))))))))))))))))))))))))))))))*********++++++)))***++++++))))))***+++))))))(((((((((((())))))ttthhheeehhhbbb___^^^\\\[[[ZZZ]]]aaafffqqqvvvqqqlllooossstttllloooooonnnpppttttttpppssswww{{{~~~zzzwwwwwwzzz~~~{{{|||~~~xxxeeeZZZNNNJJJEEE@@@>>><<<:::888555555444444444333333333444333222111111222333444111111111111000000000000000000////////////000000//////............//////+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************++++++++++++***)))(((((((((((((((((((((((((((((('''((()))+++++++++***)))'''(((******))))))+++,,,'''(((((()))***+++++++++))))))))))))))))))))))))---***'''&&&((()))((('''))))))***+++++++++++++++''''''(((((())))))******))))))***+++++++++++++++***************++++++,,,************************))))))))))))))))))))))))************++++++++++++***+++,,,+++***)))***+++))))))(((((((((((())))))}}}xxxwww}}}wwwooobbbXXXVVVUUUSSSRRRTTT[[[dddlllpppxxxwwwssskkkeeeeeemmmuuuooopppooommmkkkmmmsssyyy{{{xxxwwwxxxvvvtttvvvssswwwmmm\\\TTTKKKFFFEEEDDD???;;;888999999888555222111000444333222222111111222222222222222111111111111000//////000000000000//////000/////////....................................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++++++++,,,,,,,,,---------******+++---//////,,,*********************************)))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((************************,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********++++++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((())))))***&&&''')))***,,,,,,---,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))uuuvvvyyyqqqgggaaaXXXRRRRRRRRRTTTYYY```hhhooosssuuummmlllhhhccc```ccclllsssppprrrtttuuuuuuyyy~~~~~~|||{{{wwwvvvzzzuuuiiiZZZOOOJJJHHHEEEBBB999999777555444333444555333333222222222222222333222222222111111111111000//////000000000000//////000000/////////.................................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,)))************++++++++++++***+++,,,......,,,+++************************++++++***))))))))))))***++++++++++++++++++++++++***************+++++++++*********)))))))))))))))*********************************++++++,,,,,,,,,************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************+++***)))((((((((())))))(((((((((((((((((((((((())))))((((((((()))******+++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))rrrxxxrrr^^^WWWUUUQQQOOOPPPPPPVVV___hhhoooqqqpppoooaaa```]]]\\\^^^dddnnntttwww|||lllZZZQQQMMMJJJGGGAAA>>>:::666444444666777333333222222222333333444222222222111111111111000///000000111111000000///000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,+++************+++************************)))))))))******+++++++++))))))))))))************************************(((((()))***+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************++++++***)))))))))******((((((((((((((((((((((((***))))))))))))***++++++...---+++))))))((())))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))www}}}nnn```TTTRRRSSSRRRQQQSSSUUU[[[dddjjjkkkhhhccc```YYYYYYZZZ\\\bbbkkkuuu|||ooocccZZZRRRMMMJJJFFF@@@;;;999777666666333333333333333444444555222222222111111111000000000000000111111000000000000000000////////////...........................,,,---------......//////------------------------------------------------...------,,,,,,,,,------,,,,,,,,,---------......---+++******,,,---------++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))******+++,,,,,,,,,(((((())))))******++++++************************((())))))***+++,,,,,,,,,************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))*********++++++******************))))))))))))))))))))))))***************++++++,,,,,,+++)))((((((***+++---************************************************)))))))))))))))))))))))))))))))))))))))))))))))){{{sss]]]XXXTTTVVVYYYXXXVVVUUUZZZ___dddfffccc^^^YYYWWWXXX[[[___dddkkkuuu~~~qqqbbbXXXNNNJJJEEEAAA???<<<888555555444444444444444555555222222222111111111000000000000111111111111000000111000000000////////////////////////////////////,,,------......//////000---------------------------------------------------------,,,,,,---......,,,,,,---------.........---+++******,,,---------++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))++++++++++++,,,,,,------(((((())))))******++++++************************************************************************))))))************))))))************************))))))))))))))))))))))))************))))))((((((******************************))))))))))))))))))*********+++++++++*********************************************++++++,,,,,,+++)))((((((***+++---************************************************))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{dddWWWWWWYYY\\\^^^\\\YYYWWWUUUYYY]]]]]]ZZZWWWVVVVVV\\\ccclllsssxxxtttgggTTTPPPJJJGGGEEEBBB===888777666555444444444444555222222222111111111111000000111111222222111111000111111000000000/////////////////////////////////------......////////////------------------------------------------------------------------...///++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************++++++*********)))))))))************************((()))***++++++***)))(((************************))))))))))))))))))))))))++++++******)))(((((('''************************************))))))))))))((()))******+++*********++++++++++++++++++++++++***))))))))))))***++++++...---+++))))))((())))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))mmm\\\YYY\\\___``````___\\\ZZZVVVZZZ^^^___\\\[[[]]]```fffrrrzzzzzzzzz}}}ggg___VVVOOOKKKGGGAAA===888888666555444444444444222222222111111111111000000111111222222111111000111111111000000000//////////////////////////////............////////////........................---------------------------------------...//////+++++++++,,,,,,,,,,,,---+++***+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************++++++******)))(((((((((*********)))))))))))))))************************))))))))))))************************************((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))*********)))))))))))))))************************************)))))))))((('''((()))*********))))))************************))))))((((((((()))******+++++++++*********))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))){{{zzz{{{~~~wwwooollliiibbbXXX___bbbdddcccbbbaaa___]]]```eeejjjjjjhhhhhhjjjnnnppp~~~uuuqqqsssvvv|||{{{qqqbbbVVVPPPJJJDDD@@@:::999777666444333333333222222222111111111111000111111222222222222111111111111111111000000000000000000000000000000000000/////////////////////...........................---------------------------------------...///000---------.........//////******+++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******************************)))((('''&&&%%%%%%++++++******))))))((((((************************''''''((()))***+++,,,,,,************************((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))((((((((()))******++++++************************+++*********))))))((((((&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((())))))***&&&''')))+++,,,,,,------))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))sssooollliiiiiihhhccc^^^[[[[[[\\\[[[ZZZddd```\\\ZZZ[[[^^^aaacccgggooowwwxxxvvvvvv}}}zzz|||xxxggg\\\SSSMMMIII???===:::888888888666555555555555444444444333333222222222111111111111000////////////...---++++++////////////////////////------------------------------------------------------------------------------------------------......---------,,,,,,,,,+++******,,,......---,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))***,,,,,,***+++------,,,************))))))(((((((((***,,,+++(((''')))+++*********++++++,,,------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,************))))))((((((************************pppfffccc```]]]]]]WWWUUUSSSTTTWWWYYYYYYXXXYYYWWWTTTUUUXXX]]]bbbeeepppzzz||||||}}}ooobbbVVVOOOGGGDDDAAA>>>===;;;888555666666555444333222222111222222222222111111111111111111111111111000///...////////////////////////------------------------........................---------------------------------------------------------,,,,,,,,,++++++---,,,+++,,,------,,,***+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************))))))))))))((()))*********++++++)))---,,,+++*********++++++(((***+++***(((''')))+++************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************((((((((()))******++++++*********+++++++++,,,,,,++++++*********)))))))))************************~~~ooo___YYYWWWTTTQQQPPPLLLMMMOOORRRUUUVVVUUUTTTPPPPPPQQQTTTZZZbbbjjjnnn}}}yyyxxxxxxyyy~~~xxxhhh]]]PPPLLLGGGBBB>>>:::666333777666555333222111000000333222222222111111111111111111222222222111111000////////////////////////------------------------////////////////////////------------------------------------------------......---------,,,,,,,,,...---,,,,,,---,,,***(((***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++*********)))))))))(((((()))***+++*********...---+++***)))***+++,,,((()))******(((((()))***++++++******)))((((((''',,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********************************jjj___TTTQQQQQQNNNLLLKKKOOOQQQTTTWWWXXXVVVRRRPPPPPPRRRVVV[[[ccclllvvv|||{{{{{{wwwtttuuu|||~~~ttt```ZZZPPPGGG@@@;;;777555777666444222111111111111333333222222222111111111//////000111111111000000////////////////////////................................................------------------------------------------------////////////............---,,,,,,,,,------+++)))******+++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++*********))))))+++))))))***+++***+++---************))))))(((((())))))))))))))))))))))))++++++******))))))))))))++++++***))))))***++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************))))))((((((************++++++++++++++++++++++++++++++++++++************************ttt]]]UUUNNNNNNPPPNNNLLLLLLRRRUUUYYY[[[ZZZWWWSSSQQQVVVZZZ___eeemmmwww|||yyy|||uuulll^^^QQQGGGBBB>>><<<777666555333222333444444333333333222222222222111///000111111111111111000000000000000000000000000........................------------------------------------------------------------------------.........------------,,,++++++***,,,......---+++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++************---((('''))))))(((***///''')))+++,,,,,,***'''&&&******))))))*********)))*********+++++++++,,,,,,+++******************+++))))))))))))))))))))))))************************************************++++++******)))((((((((())))))*********+++++++++++++++++++++++++++++++++************************zzzfffTTTNNNKKKMMMPPPNNNMMMNNNOOOSSSXXX\\\\\\\\\[[[[[[aaafffmmmssszzz~~~zzzlll]]]QQQIIICCC@@@;;;:::777555444555666777333333333333222222222222222222333333333222222111000000000000000000000000........................------------------------------------------------------------------------,,,,,,+++++++++******************,,,...///...,,,)))***++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********,,,&&&&&&++++++'''(((---)))+++---......,,,)))(((,,,+++******,,,,,,+++***)))******+++,,,,,,------************************************************************************************************+++*********))))))(((((()))))))))************+++*********+++++++++++++++************************kkk[[[QQQLLLJJJMMMPPPPPPPPPRRRQQQVVV\\\aaacccgggkkknnnsssxxx}}}}}}{{{zzz~~~pppcccWWWMMMGGGBBB???<<<888666555666666444444333333333222222222222333333333222111000000000000000000000000000000................................................---------------------------------------------------,,,,,,,,,++++++++++++,,,++++++,,,---...,,,+++))))))***+++,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************'''***444444+++(((,,,,,,,,,,,,+++++++++++++++...,,,***+++---...,,,+++************++++++++++++*********++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))************)))))))))*********++++++************************}}}ooo^^^RRRPPPLLLKKKOOORRRRRRSSSVVVYYY]]]ccchhhlllqqqwww|||}}}xxxhhhZZZRRRGGGDDD???:::777555555555444444444333333333222222111111111000///...---,,,000000000000000000000000////////////////////////////////////////////////------------------------------------------------000000/////////............---,,,,,,------+++)))((()))***+++,,,---------))))))***+++,,,,,,------++++++++++++,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))000======111***,,,...+++(((&&&&&&'''***,,,///---+++,,,...///---+++++++++******)))(((((((((******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))************(((((())))))*********+++************************hhhlllpppooohhh___WWWSSSJJJLLLOOOQQQRRRTTTWWWYYY```eeekkkpppvvv~~~mmm___QQQJJJBBB<<<:::999777555:::777444333333555555555222222222111111111111000000000000000000000000000//////............//////////////////////////////////////////////////////000000//////............////////////////////////---,,,++++++***************+++---...///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,)))///===@@@555+++***))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************************)))******++++++******)))+++++++++++++++++++++++++++++++++************)))++++++******************************************************************,,,,,,,,,++++++*********\\\]]]]]]\\\XXXTTTPPPNNNSSSRRRQQQQQQTTT[[[eeellljjjpppzzzqqq^^^VVVLLLEEEAAA>>>;;;999999666444222333333222222222222222222111111111111000000000000000000000000//////............//////////////////////////////......................../////////.........------////////////////////////......---,,,,,,,,,,,,,,,+++,,,---.........---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,'''***444666...)))***)))))))))))))))))))))))))))******++++++++++++++++++,,,,,,------,,,,,,+++******************************++++++++++++******************************+++++++++************)))************************************************************************,,,,,,,,,++++++*********VVVTTTQQQPPPQQQQQQPPPPPPSSSRRRRRRSSSXXXaaammmuuuuuu~~~ooofffYYYNNNGGGBBB===999999777555444444444222111333222222222111111111111000000000000000000000000000//////......//////000////////////////////////.................................---------------////////////////////////000///..................------.........---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%+++---)))(((,,,))))))))))))))))))))))))((()))******++++++******++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************)))************************************************************************+++++++++++++++*********TTTSSSRRRSSSUUUVVVTTTQQQPPPRRRWWW]]]ccckkktttyyy{{{kkk\\\QQQGGG???:::;;;999777666777666555333333333222222222111111111000000000000000000000000000000////////////000000////////////////////////........................------------------------//////////////////////////////............//////.........------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---((('''***+++(((***...))))))))))))))))))))))))(((((()))************)))++++++,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++************************+++++++++*********))))))***************+++++++++************************************************+++++++++***************RRRTTTXXX\\\]]]ZZZTTTPPPTTTYYY```hhhrrr|||nnn```SSSGGG@@@<<<:::888777777777666555333333333222222222222111111111111111111111111111000000////////////000000////////////////////////........................------------------------////////////////////////...---------------...............---,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))++++++)))***---))))))))))))))))))))))))(((((()))************)))***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************************************************************XXX^^^eeeiiigggaaa\\\YYY___bbbhhhppp}}}}}}mmm^^^QQQHHH@@@===999777666666555555333333333333222222222222111111111111111111111111111000000//////000000111////////////////////////---------------------------------------.........////////////////////////,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********)))************++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))&&&(((***+++***))))))***))))))))))))))))))))))))((()))******++++++************++++++++++++******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,************************************************)))))))))***************bbbiiipppqqqlllhhhhhhiiilllpppwww}}}~~~oooaaaXXXKKKFFF???:::777666666555444444333333333222222222111111111111111111111111111111000000000000111111////////////////////////------------------------------........./////////////////////////////////,,,,,,++++++,,,------...------,,,,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))%%%(((++++++)))))))))***)))))))))))))))))))))))))))******+++++++++++++++******++++++++++++************************************++++++++++++******************************+++++++++************)))((())))))***++++++,,,,,,************************************************((()))))))))*********+++gggmmmrrroooiiigggmmmssszzz}}}yyyvvvrrrrrruuutttjjjVVVOOOFFF???:::888777777444444444333333333222222111111111111111111111111111111000000000000111111////////////////////////------------------------........./////////000000////////////////////////,,,,,,,,,,,,,,,---...///---,,,,,,+++,,,---///000---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++******))))))************************'''+++---+++)))***,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++***************************************++++++*********))))))))))))))))))))))))+++++++++************)))((())))))***++++++,,,,,,************************************************(((((())))))*********+++nnnoooooopppqqquuu{{{|||uuunnnkkklllwww}}}iii```RRRGGG@@@===999777999888666555444444444333333444444444444333222222000000000000000000000000111111111111111000/////////////////////000000000////////////////////////........................,,,,,,,,,---...///000000++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***************************************************************++++++,,,******))))))((('''''''''******++++++++++++******++++++************++++++************************((()))***+++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))mmmqqqwwwzzz}}}yyyqqqllllllsss|||ppp___PPPFFF@@@;;;777999777666555444333222222111111222222111111000///000000000000000000000000222222222222222111000000////////////////////////////////////////////////........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++*********)))))))))++++++++++++++++++++++++***************************************************))))))))))))***++++++'''(((((())))))***++++++******++++++++++++******++++++************++++++***************************************+++++++++))))))***++++++,,,------***++++++,,,,,,++++++***************************************************(((((())))))******++++++************************sss}}}~~~wwwsssssspppyyytttbbbTTTJJJAAA<<<:::888666555666555444222000111111111111000//////000000000000000000000000222222333333222222111111////////////////////////////////////////////////........................------..................------------------------///......---------......++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++************************************************,,,,,,,,,+++,,,,,,---...((())))))***++++++,,,,,,******++++++++++++******++++++************++++++************************,,,+++***)))))))))***+++))))))******+++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++zzz~~~zzzjjj[[[NNNEEE>>>;;;777777888888666444222222333333222222111000000000000000000000000000111111222222222111111000111000000000000000//////////////////////////////.......................................---------------------------------------,,,,,,+++++++++,,,***************++++++++++++++++++******+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++***************************************************************++++++,,,------,,,++++++******)))******++++++++++++******++++++************++++++************************...,,,***(((((()))***+++))))))******+++++++++,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++ooo[[[OOODDD>>>999666888888777555333333333333333222111111111111111111111111111111//////000000000000000///222222222111111000000000////////////////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***))))))*********+++++++++,,,++++++++++++++++++,,,,,,++++++******+++,,,,,,***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++************************************************&&&&&&%%%%%%&&&&&&'''(((------,,,,,,+++***************++++++++++++******++++++************++++++************************...,,,***(((((()))***+++)))***************++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,++++++************************lll]]]PPPHHH===888777888666333111222222222222111000000111111111111111111111111......//////000000//////333222222111111000000///////////////////////////........................------..................,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---******++++++++++++******************++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++)))******++++++,,,------******++++++++++++******++++++************++++++************************,,,+++***)))))))))***+++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))tttdddXXXHHH>>>;;;:::666333222333333333333222111111111111111111111111111111......///000000000000000111111000000///......---////////////////////////........................,,,---------.../////////------------------------///////////////---,,,+++*********+++,,,---------...------,,,,,,------...,,,+++***)))***+++---...******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++************************************************---------------......///))))))******+++,,,,,,,,,******++++++++++++******++++++************++++++***************************************+++++++++************))))))))))))***++++++,,,,,,++++++***************************************************)))))))))******+++++++++************************tttfffSSSFFF@@@===999666555555666666555555444333111111111111111111111111//////000111111111111111000//////...---,,,,,,,,,////////////////////////........................,,,,,,------...///000000////////////////////////------......---+++***(((******+++,,,------......///......------......///,,,+++***))))))+++---...******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,++++++***))))))(((******++++++++++++******++++++************++++++************************((()))***+++++++++++++++*********)))))))))))))))+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++&&&''''''((()))******+++++++++++++++++++++++++++}}}~~~}}}gggSSSDDD===::::::666555444333333333333333222222222111111111000000000000111111222222333333222222000///............000000000///............000000111000000///....../////////......---------***++++++,,,,,,++++++***,,,,,,------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***((((((((())))))'''&&&&&&'''***+++***)))************************))))))***++++++++++++******++++++,,,,,,,,,++++++(((***,,,---------+++***,,,,,,,,,+++++++++******************************+++++++++*********))))))******))))))((((((''''''++++++++++++******))))))+++++++++*********))))))))))))))))))))))))))))))wwwfffXXXLLLBBB<<<999777666555555444444333444444333333333222222222////////////000000000000222111000///............/////////000000/////////000000000000000///......000/////////............,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))******+++,,,(((''''''(((***++++++***************************))))))***++++++++++++***%%%&&&'''))))))*********'''((()))++++++***)))(((,,,,,,++++++************************************+++++++++*********))))))++++++*********)))))))))++++++++++++*********)))+++++++++*********))))))************************|||}}}xxxmmm^^^MMM@@@>>><<<999888888777666555666666555555555444444444000000000000000/////////222111000//////......///---...///000111000///...///////////////......---///////////////.........---..................---///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,......***)))((()))+++,,,,,,+++************************))))))***++++++++++++***$$$$$$&&&((()))******+++'''((()))***+++***))))))+++************)))))))))************************+++++++++***************+++++++++++++++*********++++++++++++************+++++++++***************************************~~~zzzqqq]]]NNNDDD@@@;;;999999999777666666666666555555555555444333333333222222111111111111111000///////////////---...000000000///---,,,....../////////......---........................---......//////......---000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***)))***,,,---,,,+++************************))))))***++++++++++++***((((((***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))************************************************++++++++++++++++++******++++++++++++++++++++++++************************************************uuuzzzqqqcccLLLEEE===888777777666444555555555555444444444444444444333333222222111111111000000////////////000///000000000///...,,,+++......///////////////...------------------------------............------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******))),,,+++***+++,,,---,,,+++************************))))))***++++++++++++***,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,)))))))))))))))))))))***************************************************************************+++++++++++++++++++++,,,************************************************||||||vvv\\\QQQCCC:::777777555222555444444444444333333333111111111111111000000000000000////////////000000222222111000/////////......//////000000000000000---------...............------............------000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,+++******,,,,,,,,,***************************))))))***++++++++++++***,,,,,,,,,,,,+++***)))((()))))))))))))))*********)))))))))************+++***************************************+++++++++)))))))))***************++++++++++++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++uuufffSSSEEE>>>;;;888555555555444444444333333333000111111111111111111222000000////////////000000444333222111222333555666///000000111111111111111////////////000000000111...//////000000//////...////////////............------------------------+++,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++***,,,***)))***+++,,,+++)))************************))))))***++++++++++++*********+++++++++***)))))))))))))))))))))******+++************++++++,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++~~~yyyaaaPPPGGGBBB>>>:::666555555555444444444444222222222333333444444555000000////////////000111555333222222444777;;;===000000111222222222222222000000111111222222222333000000111111111111000000.........///////////////------------------------***++++++,,,---...//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///......---,,,***)))***++++++***)))************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,************************))))))******+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++||||||}}}~~~~~~~~~zzz```MMMCCC===888444333333333333444555555333555555222111444333111000000000000000000000000///222333222777???DDDEEE000111222333333222111000000000000000000000000000000000000000000000000000//////000000111111111222......//////...---,,,,,,------............------......---,,,++++++++++++------------------------***(((&&&(((---000111111************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,************************---,,,+++*********+++,,,++++++++++++++++++++++++++++++******)))(((((('''------,,,,,,+++***)))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,}}}|||}}}~~~~~~~~~qqq^^^QQQFFF===666555333333333333333222111666777333000111111///111111111111111111111111000222111...000555888888000000111222222111000000////////////////////////000000000000000000000000//////000000000111111111//////000000///......------......//////......---,,,,,,,,,------...///000------------------------***(((&&&'''***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++,,,------,,,,,,++++++++++++++++++++++++************++++++++++++***))))))***++++++************************,,,,,,+++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************+++++++++,,,}}}}}}~~~~~~~~~~~~pppaaaOOO@@@;;;999666555555555333222222999<<<777111000000///111111111111111111111111111222000,,,,,,///111/////////000000000000//////////////////////////////////////////////////////////////////000000000000///000000000000///............////////////..................///000111222---------------------------+++))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,)))))))))(((((()))))))))++++++***))))))***++++++************************,,,++++++******+++,,,,,,++++++++++++++++++++++++*********+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,---)))))))))*********++++++}}}}}}~~~qqq\\\IIIBBB>>>999777777777666444444===AAA<<<444111111111111111111111111111111111000111000---...222333222...//////////////////...////////////////////////........................////////////////////////......////////////.........//////000000//////...222111000///............------------------------///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,*********++++++,,,,,,,,,))))))(((((((((((())))))+++******************+++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++,,,,,,))))))***+++,,,,,,------((())))))))))))*********}}}~~~nnn]]]LLLEEE<<<888888888777555444<<>>===:::777555777666222222444444444444333333333222222111111111111111111222222000000000000000000000000//////////////////////////////.........---------........................---...///000000///...---,,,------......------,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))******++++++******)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,------++++++******************......,,,++++++,,,......---,,,,,,+++***)))((((((************************...---+++*********++++++******++++++++++++******~~~~~~~~~~~~}}}||||||{{{~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~qqq^^^MMMAAA::::::666444555444111000222444333333333222222222222111111111111111111111111000000000000000000000000//////////////////////////////.........---------........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,---++++++******************------,,,,,,,,,,,,------,,,,,,,,,+++******))))))************************---,,,+++*********++++++******++++++++++++******~~~}}}}}}~~~~~~~~~|||zzzyyy{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~qqq]]]III<<<<<<777444555555222000222333333333222222222111111111111111111111111111111000000000000000000000000/////////////////////////////////............---........................,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********++++++******++++++++++++******~~~|||}}}~~~~~~|||zzzyyyzzzzzzzzzzzz|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~oooYYYIIIBBB;;;777777888555444555333333222222222111111111222222222111111111111111000000000000000000000000/////////////////////////////////..........................................//////////////////...+++,,,,,,------,,,,,,+++,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******+++++++++++++++,,,******,,,------,,,******+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***~~~}}}~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||zzzzzz|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~mmm]]]LLLBBB:::999999666555666333333333222222222111111222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////......................../////////....../////////------............------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,******,,,------,,,*********++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzxxxxxxyyyzzz{{{|||||||||yyyzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzvvvwwwyyy{{{||||||{{{{{{||||||}}}~~~~~~|||{{{{{{|||~~~}}}~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~~~~sssZZZMMM@@@;;;999666555555444444444333333333222222333333222222111000000000111111111111111111111111000000000000000000000000...////////////000000000...........................---,,,,,,,,,,,,---.........////////////......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++~~~~~~{{{||||||}}}}}}||||||{{{~~~}}}{{{yyyxxxwwwwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwsssuuuwwwyyyzzzzzzyyyyyyyyyzzz{{{|||~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~||||||||||||||||||||||||{{{{{{{{{|||}}}~~~~~~}}}~~~ooo^^^KKKAAA<<<777555555555555555444444444333333333333222222111000000///111111111111111111111111000000000000000000000000.../////////000000000000...........................---,,,,,,,,,,,,---...---..................---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,---******++++++,,,------...------,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++~~~~~~}}}~~~~~~|||{{{zzzzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxx|||zzzwwwuuutttuuuwwwxxxtttuuuvvvvvvvvvvvvuuuuuussstttuuuvvvwwwwwwwwwwwwtttttttttuuuuuuuuuuuuuuuqqqsssvvvxxxyyyyyyxxxwwwxxxyyyzzz|||}}}~~~~~~~~~}}}|||yyyxxxxxxzzz|||~~~}}}|||||||||}}}~~~|||{{{{{{|||~~~}}}||||||||||||zzzzzz{{{{{{|||}}}}}}}}}zzzzzzzzz{{{|||~~~~~~}}}}}}~~~lllUUUGGG@@@:::777666666666555555555444444444333333222222111000000///111111111111111111111111000000000000000000000000.../////////000000111111........................000///...------...///000,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......///...,,,,,,,,,,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++~~~~~~~~~~~~~~~{{{yyyyyy|||~~~{{{yyyyyyyyyyyywwwxxxxxxwwwuuuttttttuuuyyyxxxxxxwwwwwwwwwxxxxxxxxxvvvtttrrrrrrrrrtttuuurrrqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssssqqqqqqqqqqqqqqqrrrssssssqqqooommmppptttxxxyyyxxxzzzzzzzzzzzzzzzyyyyyyxxx|||{{{yyyxxxwwwxxxzzz{{{|||}}}~~~}}}{{{{{{{{{||||||{{{yyyxxxxxxzzz}}}~~~~~~||||||~~~~~~|||}}}}}}||||||||||||||||||zzzzzzyyyyyyxxxxxxxxxwwwyyyyyyzzzzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{gggXXXJJJ===888:::555444333222111222444666555555444333333222111111111111111111000000000000000000000000000000000000///////////////////////////////////////////////////............------------------............/////////000***&&&111777,,,...---+++******+++---...++++++++++++++++++++++++************************,,,,,,+++***)))))))))***+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,---+++))))))***+++***)))------++++++++++++------...,,,***))))))***,,,...)))))))))))))))*********++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,++++++*********}}}}}}}}}|||}}}{{{xxxxxx{{{~~~|||yyywwwwwwwwwwwwwwwxxxyyywwwuuuttttttuuuwwwwwwuuutttssssssssssssuuutttrrrqqqpppqqqqqqrrrnnnnnnnnnooooooqqqrrrsssppppppppppppppppppppppppoooooooooooooooppppppqqqooommmlllnnnrrruuuvvvuuuvvvwwwwwwwwwwwwwwwvvvvvv{{{yyywwwuuuttttttuuuvvvxxxyyyzzzzzzxxxxxxyyyzzzxxxvvvuuutttuuuwwwzzz|||}}}zzzxxxyyy{{{|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~uuufffSSSCCC<<<===666555444222111111333444555555444333333222111111111111111111000000000000000000000000000000000000///////////////////////////////////////////////////............------------------............///000---...---///>>>CCC777...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******************+++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))((()))+++,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++~~~||||||{{{zzz|||zzzwwwwwwyyy{{{||||||~~~~~~|||zzzwwwuuutttsssssstttuuuvvvuuusssrrrrrrsssuuutttsssqqqpppooonnnnnnqqqqqqppppppooonnnnnnnnnjjjjjjjjjkkkmmmnnnpppqqqlllllllllllllllllllllllllllkkkkkkkkkkkklllmmmmmmmmmkkkjjjkkknnnppppppoooqqqqqqrrrsssssssssrrrrrrwwwuuusssqqqpppppppppppprrrtttuuutttsssssstttuuuqqqpppooooooqqqsssvvvwwwwwwvvvttttttvvvwwwvvvuuutttttttttttttttttttttttttttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{|||||||||{{{{{{{{{{{{||||||||||||||||||||||||}}}xxxcccNNNCCCAAA999888666555333333333333555444444333333222222111222222111111111000000000000000000000000000000000///////////////////////////////////////////////////............------------------............///111,,,---///444DDDHHH;;;...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,------------------------+++************++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++------,,,++++++******)))******+++++++++,,,,,,,,,***(((((()))+++---...------,,,,,,++++++,,,,,,---)))***,,,------,,,***)))------,,,,,,++++++******------------------------,,,,,,+++++++++,,,---------------------,,,,,,,,,}}}|||{{{zzzyyyzzzxxxuuuuuuvvvwwwxxxwww{{{|||}}}~~~~~~~~~{{{yyywwwuuurrrqqqppppppoooqqqqqqpppnnnnnnnnnooorrrrrrpppooonnnnnnnnnnnnooooooooonnnnnnlllkkkjjjggggggggghhhiiijjjkkklllggggggggggggggggggggggggggggggggggggggghhhhhhiiihhhhhhggghhhiiiiiiiiiiiikkkkkklllmmmnnnnnnmmmmmmoooooommmllllllllllllllloooppppppooommmllllllmmmjjjjjjiiijjjlllnnnppprrrrrrqqqqqqqqqqqqrrrssssssppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvttttttuuuvvvwwwwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzz{{{|||}}}sss^^^MMMDDD<<<:::888666666666555555444444444333333222222222222222222111111111000000000000000000000000000000///////////////////////////////////////////////////............------------------............///111,,,...///000:::>>>444...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++......---,,,+++))))))(((******+++++++++,,,,,,,,,+++)))((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***))))))((((((------------------------++++++++++++,,,,,,---.....................------~~~||||||{{{yyyxxxwwwuuusssrrrsssttttttssswwwxxxxxxyyyyyyyyyxxxxxxwwwvvvtttrrrpppnnnmmmmmmlllmmmnnnmmmkkkjjjkkklllnnnnnnnnnmmmnnnnnnoooooolllllllllkkkjjjhhhgggfffddddddcccccccccccccccdddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbbcccaaabbbccccccbbbbbbbbbbbbcccdddeeefffggghhhhhhhhhfffffffffgggggghhhiiiiiikkklllllljjjfffddddddeeeccccccddddddfffhhhjjjkkkmmmmmmmmmmmmmmmmmmooopppmmmmmmmmmnnnnnnooooooooopppppppppqqqqqqqqqrrrrrrpppqqqqqqrrrtttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~oooZZZJJJ???;;;777555555666555555444444333333333333222222222222222222111111111111000000000000000000000000000000000000000000000000///////////////////////////............------------------............//////,,,000///)))---333---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++...------,,,+++***))))))******+++++++++,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++,,,,,,---...........................~~~}}}~~~|||{{{zzzzzzzzzwwwvvvsssqqqppppppqqqrrrqqqppptttsssrrrrrrrrrrrrrrrssssssrrrqqqooommmkkkiiihhhhhhjjjkkkjjjhhhhhhiiijjjhhhhhhhhhhhhiiijjjkkklllffffffeeecccbbbaaa``````^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[XXXZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\]]]___```aaaaaaaaa^^^___```aaabbbcccdddeeeeeefffeeeccc```]]]]]]]]]]]]]]]^^^^^^```aaabbbccceeefffggggggfffgggiiijjjhhhhhhiiiiiijjjkkkkkkkkknnnnnnnnnnnnoooooooooooonnnooopppqqqrrrssstttuuutttttttttuuuuuuuuuuuuvvvvvvwwwwwwxxxzzz|||}}}~~~~~~}}}~~~iiiXXXEEE???888444444444444333333333333333333333333333333222222222222111111111000000000000000000000000000000000000000000000000///////////////////////////............------------------............///---+++111111((()))000...------------------------++++++,,,,,,------......++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++++++++++++++*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---+++***+++,,,+++***+++,,,,,,------,,,,,,+++...,,,***((((((***,,,.........------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---------------...............~~~~~~}}}{{{xxxyyyxxxwwwwwwxxxwwwtttrrrpppnnnmmmnnnoooppppppnnnqqqooommmkkkkkklllmmmnnnnnnmmmlllkkkhhhfffdddcccbbbdddeeedddcccbbbccceeeaaaaaa`````````aaabbbbbb___]]][[[YYYXXXWWWWWWWWWUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRNNNQQQSSSSSSQQQPPPPPPRRRRRRSSSUUUWWWXXXYYYZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]\\\YYYXXXXXXYYYWWWWWWXXXXXXYYYZZZ[[[[[[\\\^^^```___^^^^^^aaacccbbbbbbbbbcccdddeeeeeeeeegggggghhhiiijjjkkkkkklllkkklllmmmnnnoooqqqrrrrrroooooopppppppppqqqqqqqqqssssssttttttvvvwwwyyyyyyyyyzzzzzz{{{|||}}}~~~~~~{{{~~~xxxjjjRRRJJJ>>>777666666555333333333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000///////////////////////////............------------------............//////***///222+++,,,222///------............------++++++,,,,,,---......///------------------------------,,,+++++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,---+++******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---------.........~~~}}}||||||||||||yyywwwuuuttttttuuuvvvuuurrrpppnnnmmmlllmmmooopppooonnnooommmiiigggfffhhhjjjllljjjjjjiiihhheeecccaaa```\\\^^^___^^^]]]]]]^^^___\\\\\\[[[ZZZYYYYYYYYYZZZYYYWWWTTTRRRPPPPPPQQQQQQNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMHHHKKKNNNNNNLLLJJJKKKMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWUUUVVVWWWWWWUUUUUUVVVWWWSSSSSSTTTTTTUUUUUUUUUVVVVVVXXXZZZZZZXXXXXX[[[^^^]]]]]]^^^^^^___```aaaaaa___```aaaccceeefffhhhhhhggghhhiiijjjlllmmmnnnooollllllllllllmmmmmmmmmnnnqqqqqqqqqrrrssstttuuuvvvuuuvvvwwwxxxzzz{{{||||||zzz}}}www___TTTGGG===:::999888666333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000//////////////////////////////.........------------------.........//////222***---111---///111,,,------............------++++++,,,,,,---...//////...........................------,,,++++++++++++++++++++++++******))))))++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++'''((()))***,,,---...///******+++++++++,,,,,,,,,+++***)))***---...///...++++++------------++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,------------------------...------,,,++++++++++++,,,,,,,,,---------......~~~|||||||||{{{zzzxxxvvvuuutttttttttsssrrrqqqooommmlllooommmjjjjjjjjjjjjjjjiiigggfffdddcccaaa```______bbbbbbbbb```^^^\\\YYYXXXYYYXXXUUUSSSRRRRRRSSSSSSUUUTTTTTTSSSRRRRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFKKKKKKJJJJJJKKKMMMOOOQQQRRRQQQPPPOOOOOOOOOPPPQQQOOOOOONNNMMMLLLKKKJJJJJJMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRSSSVVVWWWXXXYYYZZZZZZZZZZZZYYYYYY[[[\\\^^^```aaabbbaaaccceeegggggggggfffeeecccddddddeeeeeeffffffgggkkkkkkkkklllmmmnnnnnnooopppqqqrrrssstttuuuvvvvvvzzz{{{|||~~~sssdddPPPBBB===<<<999666777666555444333444555666333333333222222222111111000000000000000000000000333333222111000///......////////////............111000//////000111000...------------------------//////...---,,,,,,++++++------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***.........------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,///000000///---,,,,,,---...------------......///~~~|||zzzyyyyyyxxxwwwuuusssqqqppppppppppppooonnnmmmlllkkkkkkiiigggggggggfffeeecccaaa```___]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZXXXVVVTTTRRRTTTRRRPPPNNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\^^^```aaa```______^^^^^^^^^___``````aaaaaaffffffggghhhiiijjjkkkllllllmmmnnnoooqqqrrrssstttwwwxxxyyy{{{}}}~~~~~~}}}rrr^^^NNNDDD===777333444333333222222222333333333333222222222111111111111111111111111111111111222111111000000//////...////////////............///...,,,---...///...,,,------------------------//////...------,,,++++++------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,------+++***+++---,,,,,,,,,,,,...///111222~~~~~~}}}}}}|||zzzyyyxxxuuuuuutttsssqqqooommmllljjjkkkkkkkkkkkkjjjiiiiiidddcccbbbbbbbbb```]]]ZZZYYYXXXVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPOOONNNLLLKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???BBBBBBCCCEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOORRRSSSUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXXXX]]]^^^___aaabbbdddeeefffffffffhhhiiikkkmmmoooooorrrssstttvvvxxxzzz|||}}}~~~~~~}}}||||||}}}~~~}}}||||||}}}qqq___OOOCCC999444333333333333333333333333222222222111111111000000111111111111111111111111000000000000////////////////////////...............---,,,---...///...---------------------------//////......---,,,,,,,,,------------------------+++,,,,,,------...............------,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,***+++,,,,,,++++++,,,......---,,,---...000333555~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxxxxwwwvvvuuuuuurrrqqqqqqooonnnllljjjiiigggggggggffffffdddcccccc^^^]]]\\\\\\\\\YYYUUURRRQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>=========:::;;;;;;<<<======>>>>>><<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPTTTUUUVVVXXXZZZ[[[]]]]]]^^^___```ccceeegggiiiiiimmmnnnoooqqqsssuuuwwwwwwxxxxxxwwwwwwwwwxxxzzz{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~nnn\\\LLL???999555555666666555555444444222222111111111000000000111111111111111111111111....../////////000000000////////////............000///...///000111000///........................//////......---------,,,------------------------,,,,,,,,,---------......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,------......------,,,---------------------------------------------------------,,,,,,,,,---------...//////------...///111000//////000333666888~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwuuutttssssssrrrqqqqqqqqqnnnnnnmmmllljjjhhhfffeeedddccccccaaa___]]][[[ZZZWWWWWWVVVVVVVVVSSSOOOLLLJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<===============<<<<<<<<<888999999:::;;;<<<======::::::;;;;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===?????????>>>>>>============<<<<<<<<<;;;:::;;;;;;<<<<<<======>>>============>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQRRRTTTTTTVVVWWWYYY[[[]]]___aaabbbfffgggiiikkkmmmooopppqqqqqqpppppppppqqqssstttuuuttttttssssssssstttuuuwww{{{{{{{{{{{{|||~~~{{{hhhUUUFFF===888888777666666555555444222222222111111111111000111111111111111111111111......//////000000111111////////////............000......///111111111000........................///...............------------------------------,,,,,,,,,---------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,------......------,,,------------------------------------------------------------------------///000111000...---...///000000111333777;;;???AAA~~~}}}|||{{{zzzxxxxxxwwwwwwvvvuuussssssqqqpppnnnmmmkkkkkkkkkkkkhhhhhhgggfffdddcccaaa```^^^]]]\\\ZZZXXXUUUSSSRRRQQQPPPOOONNNNNNMMMIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@??????@@@@@@@@@@@@@@@??????>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;:::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::;;;:::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????????????????@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPRRRTTTVVVWWWXXX]]]^^^___aaaccceeefffggggggggggggggghhhjjjlllmmmqqqqqqrrrqqqppppppsssuuuvvvvvvvvvwwwxxxzzz{{{|||}}}}}}}}}ttt```NNNCCC;;;:::777555333333333333333333333222222222111111222222222222222222222222//////000000111111222222////////////............---,,,,,,---///000///...................................................------------------------------------------------//////......------,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++******************++++++++++++,,,,,,------,,,,,,+++)))******++++++******)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,---............---...///000///...---...///000222666;;;AAAHHHLLLOOO~~~~~~}}}}}}}}}|||||||||{{{zzzxxxwwwvvvsssssssssrrrqqqpppnnnnnnlllkkkiiigggeeedddddddddaaaaaa```___]]][[[YYYXXXUUUUUUTTTSSSQQQOOOMMMLLLKKKIIIGGGGGGGGGFFFEEECCCBBBBBBAAA@@@????????????@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888777777888888999999::::::888888888888888888999999888888888999999888888888888888777777777888999999999999:::::::::999888777888888888888888888888999888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<======>>>>>>==================<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNQQQRRRTTTVVVXXXZZZ[[[\\\\\\\\\\\\]]]^^^```cccdddiiijjjlllkkkkkklllooosssoooooopppqqqrrrtttvvvwwwyyyzzzzzz|||~~~ooo\\\OOOAAA>>>999555333222333444444444444333333333333222222222222222222222222222111111111111222222222222////////////............---,,,+++---///000///.......................................////////////------------------------------------------------...............---------,,,,,,,,,---------......***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++................................................+++,,,.../////////...---,,,...000000000111333444777:::@@@FFFLLLRRRUUUWWW~~~~~~{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyywwwvvvtttssspppppppppooonnnlllkkkjjjiiihhheeecccaaa`````````[[[[[[ZZZYYYWWWVVVTTTSSSOOOOOONNNNNNLLLKKKIIIIIIGGGEEECCCBBBBBBCCCBBBAAA@@@??????>>>============>>>===;;;999888777888888888999999999999999888777888888888999999999999999999888888888888777777777555555555555555555555555777777777888888888888888777777777777777777777777666666777777777777666666777666555444444666777888777888999999999888777666888888888888888888888888777777777888888888888999777777777888888888888999999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>;;;<<<<<<======>>>??????===>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJLLLNNNPPPRRRSSSTTTUUUUUUUUUVVVWWWYYY\\\]]]\\\^^^```aaa```bbbgggkkkkkkkkklllmmmnnnppprrrssswwwxxxyyyzzz|||~~~{{{iii[[[FFFBBB===888555444666777555555444444444333333333222222222222222222222222222222222222222222222222000/////////............///...---///111222222111////////////////////////.........///////////////---------------------------------------------------------...............,,,,,,,,,------.........+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++******++++++,,,,,,++++++***................................................+++,,,.../////////......,,,...111333444666888;;;AAADDDIIINNNSSSVVVXXXXXX~~~zzzyyyxxxwwwxxxyyyyyywwwuuurrrrrrqqqpppoooooonnnnnnooommmjjjiiihhhfffdddaaaeeedddbbb```^^^\\\ZZZYYYUUUSSSPPPOOOPPPOOONNNMMMHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@@@@??????>>>>>><<<<<<======<<<:::999888888888888888777777777777777777777777666666666666888888777666666666666666777777666666555555555444333444444444555666666666555555555555555555555555555666666777777777777777666666666666666666666666666666666666666666666666999888888888777777666666666666666666777777777777666666666666666666666666666888999888777666777888888888888888888888888888555888:::;;;:::888777777999999999::::::;;;;;;;;;::::::999999::::::;;;<<>>>>>??????@@@@@@FFFGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQQQQQQQRRRSSSUUUTTTTTTUUUVVVXXX[[[]]]^^^aaaaaabbbccceeehhhjjjkkklllppptttwwwxxxxxxyyyzzz}}}~~~vvvkkkRRRFFF===;;;:::666444777666555444333222111111111333333333222222222111111222222222111111111111000000000000000000000000000////////////////////////000///...---,,,------......///000000000///---,,,+++,,,///000111000///......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///+++++++++++++++++++++++++++,,,,,,---.........---...------,,,,,,,,,---------,,,,,,,,,,,,---------/////////000333888???EEELLLMMMNNNQQQUUUYYY]]]___}}}yyyvvvwwwvvvuuuuuuvvvvvvtttrrrooonnnmmmmmmlllkkkjjjjjjiiigggeeeddddddbbb```^^^]]]\\\[[[YYYVVVTTTSSSRRROOOMMMKKKJJJJJJJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<;;;999888777888888777777777666666666777777777777666666666555888777666555555555555666666555555555444444444444444444444555555555555555555555555555555555555555555555666777777777666666666666666666666666666666555555555555555555555555777777666666666555555555444444444444555555555555666666666666666666666666555666777777555555666777888888888888888888888888555888:::;;;999888777777888999999999:::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKKKKKKKKKKMMMOOOLLLMMMNNNOOOQQQSSSUUUVVVXXXYYYZZZ]]]___bbbeeefffgggkkkooorrrssstttuuuvvvzzz{{{}}}}}}ttt^^^NNN@@@;;;;;;777333333666666555444333333333333333333333222222222222111222222222111111111111000000000000000000000000000////////////////////////000///...---------.........///000000///...---,,,,,,---/////////...,,,+++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++//////......------......///......---...///000111000222444666:::@@@HHHMMMTTTTTTTTTTTTUUUWWWYYYZZZ~~~|||yyyvvvtttrrrqqqrrrrrrrrrooommmjjjiiihhhgggfffeeeeeedddaaa```^^^]]]]]]\\\ZZZXXXTTTTTTRRRPPPNNNMMMKKKKKKGGGEEECCCBBBCCCCCCBBB@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999::::::999888777666777666666666666555555555777777777666666666555555666666555444444444555555444444444444444333333333555555555555555444444444555555555555555555555555444444555666666666666555666666666666666666666666444444444444444444444444555555555444444444444333444444444444555555555555666666666666666666666666333444555555333333444555777777777777777777777777555888::::::999777777777888888888888888999999999999999888888999999:::;;;999999999999999999999999888888999;;;===>>>@@@@@@======>>>>>>???@@@AAAAAAAAACCCEEEEEEEEEEEEGGGHHHFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOQQQSSSVVVZZZ\\\^^^___cccgggjjjkkkmmmooopppuuuvvvyyy|||~~~ooo]]]HHH???<<<999444111666666555555555555555666333333333333222222222222222222222111111111111000000000000000000000000000000000000000000000000000000///......------.........////////////...---------......///...,,,***)))------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------.........------,,,111000000///......//////111000//////000222444666444777<<>>===>>>>>>===<<<===<<<<<<;;;:::999999999999999999888888888888888888888888777777666666666666666555555555444444444777777666666666555555555555444444333333444444444444444444444444444444444666666666555444444444333555555555555555555555555333444444555555555555555666666666666666666666666444444444444444444444444444444444444444444444444666666666666777777777777666666666666666666666666333444555555333333444555666666666666666666666666666777999999888777777888777777777777777888888888888888888888888999::::::::::::::::::::::::::::::777888999:::;;;<<<======<<<<<<======>>>??????@@@???AAABBBBBBBBBBBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKMMMOOOQQQTTTUUUWWWZZZ^^^aaaccceeegggiiiooopppssswwwzzz}}}{{{kkkVVVGGG>>>:::666444555555555444555555666666444444333333333222222222222222222111111111000000////////////////////////000000000000000000000000//////.......................................------............---,,,+++,,,------...............------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------)))***,,,---///000111111111000//////.........///000000///000222555999;;;;;;???EEEKKKPPPUUUZZZ]]]ZZZZZZ[[[\\\]]]^^^___```~~~{{{yyywwwvvvuuusssqqqnnnooommmlllkkkkkkjjjgggeeeaaaaaa___^^^]]][[[ZZZZZZWWWTTTRRRPPPOOOMMMJJJHHHGGGGGGFFFEEECCCBBBBBBAAA???===;;;;;;<<<<<<;;;::::::::::::999999888888888888888888888888888888888777777666666555555555666555555555555444444444444666666666666555555555555444444333333333333444444555555555555555555666666666666666555444444444333555555555555555555555555333444444555555555555555666666666666666666666666444444444444444444444444555555555555555555555555666666666666777777777777666666666666666666666666444555666666555444555666555555555555555555555555666777999888777666777888777777777777777777777777888777777777777888999999::::::::::::::::::::::::999999999999999:::::::::;;;<<<<<<======>>>>>>>>>===>>>@@@@@@??????AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPSSSVVVYYYZZZ\\\___aaagggiiilllpppuuuxxx{{{|||}}}}}}~~~uuueeeQQQAAA999888888444444444444444444555555444444444333333333222222222222222111111111000000////////////////////////000000000000000000000000......//////////////////...------------.........------......////////////,,,---......//////......------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---.........******++++++,,,,,,,,,,,,)))***,,,...///000111111///..................///000000111333777;;;@@@BBBEEEIIIOOOTTTWWWZZZ\\\^^^[[[[[[]]]___aaabbbcccddd~~~{{{|||}}}~~~~~~}}}|||{{{wwwuuusssqqqqqqooommmkkkiiigggfffeeedddbbb```]]][[[ZZZYYYWWWVVVTTTSSSRRRPPPNNNKKKJJJIIIGGGDDDBBB@@@@@@???>>>======<<<<<<===<<<:::999:::;;;:::999999999999888888777777777777777777777777888888888666666555555555555666666666555555555555444444444666666666555555555444444444444333333333444555555555555555666666666666666555555555555555444444444555555555555555555555555444444555666666666666555666666666666666666666666444444444444444444444444666666666666666777777777444444444444555555555555666666666666666666666666555777777777666555666777666666666666666666666666666777888777666666777888888888888888777777777777777777777666777777888999999999999999999999999999:::::::::999999999888888::::::;;;;;;;;;<<<<<<<<<:::<<<======<<<<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLOOOPPPQQQSSSVVVXXX]]]___ccchhhmmmqqqtttvvvvvvwwwyyy{{{}}}~~~ttt^^^JJJ???;;;:::555555444444333444444555444444444444333333333333222222222111111111111000000000000000000000000000000000000000000000000000......///000000000//////---------,,,------...///------......///000000111+++,,,.../////////...---------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------((())))))***+++,,,,,,---)))******++++++,,,,,,---....../////////......---------------...///000000111222666;;;@@@EEEIIILLLPPPSSSWWWZZZ[[[\\\]]]^^^______aaabbbcccddddddccc~~~||||||yyyyyyzzzzzzyyywwwuuussstttrrrooommmmmmkkkiiihhhaaa___]]]\\\[[[ZZZWWWTTTSSSRRRQQQOOOMMMKKKJJJJJJHHHFFFDDDDDDDDDCCCAAA@@@<<<<<<;;;;;;::::::999999;;;999777777888999888777888777777777777666666666555555555666666777777777777666555444444555666777666666666555555555555444666666555555555444444444444444444444444555666666444444444555555666666666444444444555555555555555555555555555555555555555555555666777777777666666666666666666666666666666555555555555555555555555555555666666666777777777444444444444555555555555666666666666666666666666555666777777666555666777666666666666666666666666666777888777555555777888999999999888888777777777777666666666666777888888888888888888888888888888999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<999;;;<<<<<<;;;:::;;;===>>>>>>>>>===>>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHIIIIIIJJJMMMOOOSSSVVVZZZ___eeejjjmmmooonnnoooqqqtttvvvxxxyyyzzzoooZZZMMMCCC<<<777777666555444444444444555444444444444333333333222222222111111111111000000000000000000000000000////////////////////////---...///000111000000///------,,,,,,,,,---...///.........---.........///+++,,,...///000///...---........................------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................++++++++++++,,,,,,,,,,,,******++++++,,,------...//////000//////...---,,,,,,,,,---...///111222333444888===DDDKKKQQQUUUWWWXXXZZZ]]]___^^^^^^^^^^^^```aaacccdddeeeeeedddddd~~~~~~}}}}}}|||{{{{{{zzzxxxyyyyyyxxxuuurrrooommmmmmkkkhhhfffeeedddbbbaaa[[[YYYWWWVVVUUUSSSPPPMMMMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@???@@@AAABBBAAA???<<<<<<;;;;;;::::::::::::888777555555666777666555666666666666666666555555444444444555555666666666777666555444444555777777777666666666666555555555666666555555555444444444444444444444444555666777333333333444444555555555333444444555555666666666555555555555555555555555555666666777777777777777666666666666666666666666666666666666666666666666555555555666666666777777666666666666777777777888666666666666666666666666555666777666555555666777777777777777777777777777666777777777555555777888:::999999999888888777777666666666666666777888888999999999999999999999999777777888999::::::;;;;;;==================>>>>>>;;;<<<======<<<;;;===>>>???>>>>>>======>>>>>>???<<<<<<===>>>???AAABBBCCCAAABBBDDDDDDDDDEEEHHHJJJMMMPPPTTTZZZ```dddhhhjjjgggiiikkkoooqqqtttuuuvvv}}}}}}~~~|||iii[[[KKK???999999888666555555555555555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////---...///111111111000///---,,,,,,+++,,,---////////////...---,,,,,,,,,,,,+++,,,...000000///...---........................------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................111000000///......------++++++,,,------...//////------...///000000//////,,,---...///111333555666888<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999666666666666777777777777555555666666666666555555666666666666666777888888777777777777777777777777666666666666666555555555333444555555666666555555666666666666777777777777666666666555555444444444777777888999888777555444666666666555555444444444333444555666666666555555444444444444444444444444555555777888888777555555444444333333444444555666666666666666666666666666333444555666777777777777777777777888888888888999888888888888888888888888<<<;;;;;;;;;::::::999999::::::999999888888777777777888999888777666777888;;;;;;;;;;;;::::::::::::;;;::::::999888999999999<<<======>>>===<<<:::999::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>???????????????????????????@@@AAABBBCCCDDDDDDDDDHHHLLLQQQWWW[[[^^^______```cccfffhhhiiikkknnnqqquuuwwwzzz|||||||||}}}~~~|||~~~lllXXXHHHBBB;;;666888:::888555444666666555444444444444555555444222000///000000111////////////////////////////////////000000000000......////////////.....................///000111...///////////////......//////.........---------,,,,,,------------------------------------------//////...---+++***))))))...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...------...///000---------,,,,,,+++++++++------------------------///......---------......///000111000.........///111111222222333777<<<@@@DDDHHHNNNUUUZZZ]]]]]]]]]^^^___```aaabbbbbbaaaaaa```bbbdddeeegggggggggfff~~~}}}~~~}}}{{{|||zzzwwwvvvuuussspppmmmooollliiihhhjjjhhhccc^^^\\\ZZZWWWSSSPPPOOOOOOOOOLLLKKKJJJHHHFFFDDDBBBBBBBBBAAA???===<<<;;;;;;;;;999999999999999999999999999999999999888888777777666666666666777777777888555555666666666666555555666666666666666777888888777777777777777777777777666666666666666666666666555555666777777777777666666666666666777777777777777777777666666555555555777777888888777777666555777777777666666555555555444555555555555666666666555555555555555555555555444555555666666555555444444333333333333444555555777777777777777777777777444555666777777777777777888888888777777666666666888888888888888888888888999999999888888888777777::::::::::::::::::999999999:::;;;:::999888999:::::::::::::::;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;<<<===<<<;;;::::::>>>>>>>>>======<<<<<<<<<:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@FFFIIINNNSSSWWWYYYYYYZZZXXX[[[^^^```bbbdddgggjjjnnnppptttuuuvvvvvvxxxyyy|||~~~vvv```OOOEEE<<<666666888777444444666555555444333444444444444333222000000000000111111111111111111111111111111111000000//////......//////000000000000/////////............//////000......////////////......//////.........------------------------------...------------------------///......---,,,+++******///...------,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...------...///000.........---------,,,,,,------------------------///......---------......,,,---......------...//////111444666999>>>CCCGGGLLLOOOSSSXXX[[[]]]^^^^^^___``````aaaaaabbbbbbcccdddeeegggiiijjjjjjjjjjjj~~~|||{{{{{{}}}~~~~~~|||uuusssqqqooonnnllljjjggghhheeeaaa```___]]]XXXTTTQQQPPPMMMJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>><<<<<<;;;:::999999999999888888888888888888888888777777777777666666666666666666666777777777888888555666666777777666666555777666666666666777888888777777777777777777777777666666666666666666777777666666777888888888888888666666666666777777777777888888777777777777666666888777777666666666666666888888888777777777777777777666555555555666777888666666666666666666666666777666666666666666666777666666555555666666777888888888888888888888888888777888888999999999999888;;;;;;:::999888777666666999999999999999999999999999999999888888888888888;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<;;;:::<<<===:::;;;<<<===>>>???@@@@@@???>>>======<<<<<<======;;;<<<======>>>=========AAA@@@@@@???===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>BBBDDDHHHLLLOOOQQQQQQQQQPPPRRRUUUXXXZZZ\\\___bbbdddgggjjjlllmmmnnnppprrryyy{{{~~~~~~~~~nnn\\\MMMBBB999777888777555666555444444333333333333333444333222111000000000000111111111111111111111111222222111000///...------000000111111111111000000000//////............///......///////////////..................---------........................------------------------------------,,,,,,,,,+++//////...---------......------,,,,,,,,,,,,------,,,,,,,,,---------......//////...------...////////////............------------------------------......---------......///+++---...---------///111...222888===BBBGGGLLLPPPVVVWWWYYY[[[]]]^^^______aaaaaa``````aaabbbdddeeecccdddeeeggghhhhhhhhhhhh}}}}}}}}}|||{{{zzzzzzyyyxxxwwwxxxzzz|||}}}|||{{{nnnkkkiiigggfffeeecccaaa```]]]YYYWWWUUURRRNNNKKKJJJIIIGGGEEECCCBBBBBBAAAAAAAAA@@@??????>>>>>>===;;;::::::999999::::::;;;999999999999999999999999666666666666666666666666666666777777777888888888666666777777777777666666777777666666777777888999777777777777777777777777666666777777777777888888666777777888888888888888666666666777777777777888777777777777777777777777888777555444444555666777888888888888888888888888999888666555666777999;;;777777777777777888888888;;;:::999888888999:::;;;:::999999999999:::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;>>>======<<<;;;:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>;;;<<<>>>>>>======>>>@@@>>>??????@@@AAAAAABBBBBBAAA@@@??????>>>>>>??????>>>>>>???@@@@@@AAAAAAAAA@@@??????>>>===<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>@@@CCCEEEGGGHHHHHHHHHJJJLLLOOORRRTTTVVVYYY\\\[[[^^^aaaccceeegggiiilllsssuuuxxxzzz{{{|||}}}~~~vvvttt{{{kkkYYYLLL???;;;:::888777888444444333222222222222333333222222111111000000000111111111111111111111111111111000000//////......///000000111111000000///111000///...............---...//////////////////........................///////////////.........------------------------,,,,,,------------------......------------......------,,,,,,,,,,,,------,,,,,,,,,---------..........................................------------------------------------...------------...//////.../////////...///111333333888@@@GGGLLLPPPTTTVVV]]]]]]]]]]]]^^^___```aaabbbaaa``````aaaccceeegggddddddeeefffgggggghhhhhh{{{{{{yyyxxxvvvuuuttttttnnnnnnnnnppprrrssssssqqqeeebbb___]]]]]]\\\ZZZYYYWWWUUUQQQNNNLLLIIIFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============<<<999999999999999:::;;;;;;888888888888888888888888777777777777777777777777777777777777888888888888666666777777777777666666777777777777777888999999888888888888888888888888777777777777888888999999666666777888888888888777777777777888888888999999777777777777777777888888888777666555555666777888888888888888888999999999;;;:::999888888:::<<<===888888888999999999::::::<<<;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<============>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????<<<>>>????????????AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAABBBBBB========================@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<===???@@@BBBBBBBBBBBBEEEGGGJJJLLLMMMOOORRRUUUUUUWWWZZZ\\\^^^```cccfffiiilllpppsssvvvxxx{{{}}}|||}}}~~~{{{ssspppwwwwwwdddUUUFFF>>>:::888777888444444333222222222222333222222222222111111111000000000000000000000000000......//////000000111111...//////000000//////...111000///...............------...///////////////---.....................000000//////............------------------------,,,,,,------------......---,,,,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,------------------------------------------...//////000000000000///000333555<<>>???;;;;;;;;;<<<<<<======>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>????????????????????????;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>@@@BBBBBBBBBCCCEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCDDDDDDAAA@@@@@@@@@@@@AAAAAABBB>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@?????????========================;;;<<<<<<======<<<<<<<<<;;;<<<===>>>????????????@@@BBBDDDFFFGGGHHHJJJLLLOOOQQQSSSUUUVVVYYY]]]___```ccchhhkkknnnqqquuuwwwxxxzzz|||}}}~~~zzztttpppsssnnn^^^LLLBBB<<<777555666555444444333333333333333111111222222222111111000////////////////////////------...///000111222222......////////////......000//////............///,,,---...///000000000000---------...............000//////......------------------------------------------------.........,,,,,,+++++++++,,,------......------------......,,,,,,,,,---------......------............------+++++++++,,,,,,,,,,,,------------------------------------------...///000//////000000000333777:::FFFKKKRRRWWWZZZ[[[\\\]]]```_________```aaabbbbbbcccbbbbbbcccdddfffhhhiiijjjjjjiiiiiijjjkkkkkklll{{{xxxuuutttrrrpppmmmiiieeecccaaa```^^^]]]\\\\\\]]]]]][[[YYYRRROOOKKKIIIIIIIIIHHHGGGEEEDDDCCCAAA>>>===>>>>>>;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::999999999888888777777777888999999666666666666666666666666666666777777777888888888777777888888888999999999777777888888888888777777888888777777888888999:::888888888888888888888888777777888888999::::::;;;777888888999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????>>>>>><<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@@@@?????????@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAACCCEEEFFFFFFGGGIIIKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA????????????????????????======>>>>>>>>>>>>======<<<<<<======>>>?????????>>>@@@BBBCCCCCCCCCEEEGGGIIIJJJLLLMMMOOOQQQUUUXXXXXX[[[```cccfffiiilllooorrrtttwww{{{~~~|||xxxtttqqqqqqzzzyyyhhhUUUIIIAAA:::666666666555555444333444444444000111222222222222111000000000000000000000000000......//////000000111111//////000000000000/////////............//////000,,,---...///000000000000---------.........////////////......---,,,,,,+++------------------------...............---------,,,,,,,,,,,,,,,---............------------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------......---------------------------,,,,,,------///000000///000222333666;;;AAAEEEMMMRRRWWW\\\]]]^^^___```bbbbbbbbbaaaaaaaaa``````bbbbbbccceeefffggghhhiiiiiiiiihhhggghhhiiijjjkkk}}}yyyuuurrrqqqkkkiiieee```\\\YYYWWWVVVSSSRRRQQQQQQQQQPPPNNNLLLLLLIIIEEECCCBBBCCCBBBBBB@@@@@@???===;;;:::<<<===<<<<<<============<<<<<<======<<<<<<;;;;;;::::::::::::999999999999::::::999999999999999999999999555666666666777777888888777888888888888999999999777777888888888888777777888888888777888888999:::888888888888888888888888777777888999::::::;;;;;;999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>?????????@@@AAACCCCCCCCCBBBAAA>>>>>>??????@@@@@@@@@AAA???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNMMMMMMNNNOOOPPPQQQQQQRRRLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHHHHJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???<<<======>>>>>>???@@@@@@???AAABBBCCCBBBCCCDDDFFFDDDFFFGGGHHHIIILLLOOORRRTTTWWW[[[^^^```cccfffhhhhhhkkkoootttxxx{{{|||||||||yyyvvvtttqqqpppxxxqqq]]]PPPFFF>>>:::999666666555444444444444555000000222333333222111000111111111111111111111111000000000000////////////000000111111111111000000...............///000111,,,---...///000000000000---------.........////////////...---,,,,,,++++++------------------------//////.........------------------------...///000......------------......,,,,,,,,,---------......,,,,,,---......---,,,,,,---------.........//////------------------------,,,,,,,,,---...///000111000222555888===CCCJJJOOOQQQUUUZZZ^^^___```aaabbbdddddddddcccbbbaaa___^^^aaabbbdddfffggghhhiiiiiimmmlllkkkkkkkkklllmmmnnn{{{uuuooojjjfffddd```^^^ZZZUUUQQQMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@???????????????>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999::::::999999999888888777777777777777888:::999999999888888777777666888999;;;;;;999888666888:::;;;:::999888999:::999:::;;;<<<<<<;;;:::999::::::;;;::::::888777777===>>>>>>>>><<<;;;<<<===;;;<<<===>>>???>>>===<<<@@@???>>>>>>???@@@@@@@@@@@@BBBBBB@@@AAAEEEFFFEEEDDDDDDEEEGGGHHHHHHGGGEEECCCCCCBBBCCCCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFEEEIIILLLMMMKKKJJJJJJLLLLLLKKKKKKJJJKKKLLLNNNOOOLLLLLLMMMLLLKKKLLLOOOQQQPPPQQQSSSTTTTTTRRRQQQOOOLLLMMMOOORRRTTTVVVXXXXXXYYYXXXUUURRROOONNNMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHHHHJJJMMMOOOOOOPPPRRRTTTTTTSSSQQQOOONNNMMMMMMMMMPPPQQQRRRTTTVVVXXXYYYYYY[[[WWWSSSUUU[[[______]]]YYYWWWUUUTTTTTTUUUWWWXXXWWWRRRNNNMMMPPPQQQOOOLLLMMMLLLKKKKKKKKKKKKKKKLLLNNNKKKFFFCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDCCCBBBBBBAAABBBBBB>>>>>>>>>???@@@AAACCCCCCBBBBBB@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHKKKMMMNNNQQQSSSVVVYYY\\\]]]^^^^^^cccdddeeehhhmmmsssxxx{{{}}}}}}{{{vvvqqqqqqvvv|||qqq^^^LLL@@@:::999888777666555444222111000444333111000000111333444000000000000000000000000000000000000//////////////////000000000000//////////////////............//////000000000000//////////////////////////////------------------------.........------,,,,,,+++------------------------...------------...//////************************,,,,,,,,,---------......................................................---------.........//////222000...---...111444666222555;;;@@@FFFMMMSSSXXXZZZ[[[[[[[[[ZZZ\\\^^^aaaaaaaaaaaabbbcccdddffffffffffffgggiiijjjkkklllmmmkkkkkkkkkkkkkkkkkkllllll~~~}}}}}}zzzvvvoooiiibbb^^^[[[VVVTTTQQQLLLIIIFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@???@@@??????>>>======>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::999999::::::;;;;;;::::::999999999888888888888888999:::::::::999999999888888999999:::;;;;;;:::999999999:::;;;;;;999999:::;;;999::::::::::::::::::999<<<<<<<<<<<<<<<;;;::::::>>>???@@@???>>>>>>???AAA???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEHHHHHHFFFGGGKKKMMMJJJJJJIIIIIIIIIKKKKKKJJJHHHHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKNNNQQQUUUWWWUUUTTTUUUVVVXXXWWWWWWVVVVVVVVVVVVVVVSSSTTTUUUUUUUUUWWWZZZ]]]bbbbbbbbbaaa___]]]ZZZYYYXXXXXXZZZ]]]```cccfffhhhhhhfffddd```^^^\\\\\\\\\[[[YYYVVVSSSQQQQQQQQQRRRQQQTTTYYY\\\^^^___aaacccbbb```]]][[[YYYYYYYYYZZZ[[[^^^aaaeeehhhiiijjjjjjkkkgggcccdddhhhkkkjjjhhhaaaaaabbbbbbdddeeefffgggeeecccaaacccffffffbbb^^^\\\[[[ZZZXXXWWWUUUUUUTTTRRROOOLLLJJJJJJJJJJJJIIIIIIGGGDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGMMMNNNQQQTTTWWWYYY[[[\\\aaabbbccceeeiiimmmppprrrxxxzzz}}}~~~xxxssstttyyy~~~}}}kkkXXXIII???;;;888777666555555444333111333222111000000111222333000000000000000000000000111000000000//////////////////000000000000//////////////////...............//////000000//////...000000000000000000000000.................................------------------------------------------------------...//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................000000//////000222333555:::===CCCIIINNNSSSYYY\\\]]]^^^^^^]]]]]]]]]```bbbbbbbbbbbbcccdddeeegggggggggggghhhiiijjjkkkkkkllljjjjjjjjjkkkkkkkkkkkklll~~~{{{yyyxxxvvvttttttqqqllleee^^^WWWRRROOOLLLJJJGGGDDDBBB@@@??????@@@@@@@@@??????>>>>>>>>>???>>>>>>===============>>>>>>>>>>>>>>>=================================;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>???@@@???>>>???AAACCC@@@AAAAAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJNNNPPPPPPRRRWWWYYYWWWXXXUUURRRPPPQQQQQQPPPPPPOOONNNLLLJJJIIIIIIJJJJJJIIIIIIJJJKKKNNNRRRUUUWWW^^^aaaeeeggggggggghhhiiiiiiiiiiiihhhgggeeedddbbb```bbbdddfffhhhlllqqquuu~~~|||yyyvvvqqqmmmjjjhhhjjjkkkmmmqqqtttxxx{{{}}}zzzyyyvvvsssqqqpppooooooooolllhhhdddbbbaaaaaabbbcccgggmmmqqqssstttvvvwwwtttqqqnnnkkkiiijjjlllmmmrrruuu{{{{{{wwwvvvyyyzzzyyyxxxppprrrvvvyyy|||}}}||||||yyyyyy{{{~~~zzzuuuppppppnnnkkkhhhfffcccbbb[[[YYYWWWVVVVVVVVVTTTSSSRRROOOJJJHHHHHHIIIJJJKKKEEEGGGIIIKKKJJJHHHFFFDDDGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCJJJJJJKKKNNNQQQUUUXXXZZZ^^^^^^```bbbccceeeggggggnnnpppuuu{{{|||xxxxxx}}}|||iiiVVVGGG>>>999888666666666666444222222111000//////000111222000000000000000000000000111111000000000///////////////000000000000//////////////////.....................//////.........////////////////////////////////////////////////..................//////........................---------------......///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...........................///111222444666777CCCGGGLLLQQQUUUYYY\\\___```aaabbbaaa___```aaaccccccddddddeeefffggghhhiiiiiiiiiiiiiiijjjjjjjjjkkkiiijjjjjjjjjkkkkkkkkklll}}}xxxssspppmmmjjjgggfffddd___ZZZSSSMMMIIIGGGFFFEEECCCAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>?????????>>>?????????@@@@@@@@@AAA?????????????????????????????????@@@@@@AAAAAAAAA======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>========================>>>===<<<<<<<<<<<<===>>>===>>>???>>>===<<<===???AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDCCCBBBCCCDDDFFFDDDDDDDDDEEEGGGJJJLLLNNNOOOPPPQQQQQQPPPPPPPPPQQQPPPVVV[[[^^^cccjjjmmmkkkmmmhhhbbb]]][[[[[[[[[ZZZXXXXXXXXXVVVSSSQQQQQQQQQRRRQQQRRRTTTZZZbbbiiinnnwwwxxxyyyzzz{{{{{{||||||yyyyyyyyyyyywwwvvvtttsssqqqtttxxx}}}}}}zzzxxx~~~~~~{{{wwwuuuuuuvvvwww{{{}}}{{{|||}}}yyyuuussskkkiiigggfffeeedddbbb```^^^ZZZTTTRRRRRRUUUWWWXXXTTTTTTTTTRRRPPPMMMJJJHHHMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSQQQOOOKKKHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEIIIHHHHHHJJJMMMRRRVVVYYY[[[\\\]]]___aaaaaabbbbbbfffiiinnnuuu|||}}}}}}xxxdddPPPCCC<<<999666666777777555222111111000//////000111111000000000000000000000000111111111000000000////////////000000000000//////////////////............------............------------------------------.............../////////---.........//////000000////////////////////////------,,,,,,------...///------------------------,,,,,,,,,---------......////////////////////////------------------------////////////............---...///111555999===???IIIMMMRRRWWWYYY[[[]]]^^^bbbcccdddcccaaaaaabbbccceeeeeefffhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkllllllzzzvvvpppjjjeeeaaa\\\ZZZXXXVVVSSSPPPKKKHHHEEECCCCCCCCCAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDD??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@AAABBBAAA@@@???@@@BBBBBBBBB@@@??????@@@BBBBBBAAAAAAAAAAAABBBDDDEEEFFFIIIJJJKKKKKKIIIHHHIIIJJJKKKKKKLLLNNNQQQUUUXXXZZZ]]]___aaa```^^^\\\\\\]]]___fffmmmsss{{{}}}tttnnnjjjiiihhhhhhcccfffgggfffbbb]]][[[ZZZYYYZZZ]]]cccnnn{{{|||zzzxxxwwwuuuqqqooojjjfffbbbaaabbbeeeggghhhllljjjeee```\\\YYYWWWVVVUUUVVVYYY[[[]]]^^^______]]]]]][[[XXXUUUPPPLLLJJJJJJJJJKKKKKKKKKJJJIIIHHHJJJIIIHHHHHHKKKOOOSSSVVVYYYZZZ\\\^^^```aaaaaaaaaccceeejjjooouuuzzz}}}ppp[[[LLLBBB===777555666777555222111000000000000000000111000000000000000000000000111111111111000000000000//////000000000000//////////////////............------............------........................,,,,,,---------.........---.........//////000000////////////////////////,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......////////////////////////------------------------//////////////////////////////000333999@@@GGGLLLOOORRRWWWZZZ[[[\\\]]]^^^bbbcccdddcccbbbaaabbbcccfffggghhhjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjkkkllllllmmmmmm|||yyyoookkkeee___ZZZVVVRRROOOMMMLLLKKKIIIGGGEEEDDDCCCAAAAAA@@@??????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEEEECCCCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGIIIJJJJJJLLLOOOQQQOOONNNMMMMMMPPPRRRUUUZZZ___eeeiiillltttwwwyyyxxxtttqqqqqqrrrwww}}}zzzyyyxxxxxxrrruuuwwwuuuooojjjggggggdddhhhppp{{{zzzxxxvvvuuuwwwyyyzzzzzz~~~zzztttooojjjhhhggggggeeefffiiilllnnnoooooooookkkiiigggccc___ZZZWWWUUURRRSSSTTTTTTSSSRRRPPPOOOOOONNNMMMLLLMMMPPPSSSUUUXXXYYYZZZ\\\^^^___aaaaaaaaacccgggkkkooorrruuuvvvyyy|||~~~jjj[[[KKKDDD:::666777777555333111111111111111111111111000000000000000000000000222222111111111000000000//////000000000000//////////////////.....................//////.........000000000000000000000000++++++,,,,,,---...........................//////........................,,,,,,,,,,,,,,,------...////////////////////////,,,,,,,,,---------......------------------------............................../////////000000000111222444999@@@HHHPPPUUUUUUWWW[[[]]]]]]^^^___```aaabbbddddddcccbbbbbbcccfffgggiiikkkllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnooooooxxxrrrnnnccc___ZZZUUURRROOOLLLJJJHHHGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCEEEEEECCCCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBFFFGGGHHHHHHFFFFFFGGGHHHEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGJJJMMMOOOQQQUUU[[[^^^^^^]]][[[[[[ZZZ^^^eeemmmvvv~~~xxxssssssuuuxxx~~~~~~~~~}}}~~~|||yyytttooollliiigggeeeffffffeeedddaaa^^^\\\[[[ZZZXXXWWWVVVWWWXXXYYYYYYXXXXXXXXXZZZ\\\]]]___```aaadddhhhkkknnnoooppprrruuuyyy|||}}}zzzlllVVVLLL???888888999777555111111222222222222111111000000000000000000000000222222222111111111000000//////000000000000//////////////////...............//////000000//////...////////////////////////,,,,,,,,,---.../////////.........---------------------------------------,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......------------------------////////////////////////------...///000111111222444777<<>>???@@@AAAEEEJJJQQQUUUZZZ```hhhpppxxx}}}zzzwwwtttuuuuuusssqqqooooooppprrrtttwwwxxxxxxwwwwwwwww}}}rrr^^^LLL@@@;;;;;;666666444333222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////.........///......---,,,---.....................,,,,,,------,,,,,,,,,---////////////////////////..............................------------......//////000...------///111333777<<>>===>>>???CCCFFFHHHHHHMMMUUU]]]fffsssyyytttoookkkkkknnnppprrrvvv|||~~~{{{wwwtttssssssuuuvvvwwwyyy{{{||||||}}}yyyhhhVVVHHH>>>:::333333333333333444444555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......//////......---,,,---------...............+++,,,------++++++,,,---////////////////////////..............................------------......////////////...///111333999===CCCIIINNNRRRVVVXXXVVVWWWXXX[[[]]]___aaabbbaaabbbeeegggiiiiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhggghhhjjjkkkmmmnnnnnnnnnkkkllllllmmmmmmlllkkkkkkfff```XXXSSSRRRTTTVVVXXX~~~}}}zzzwwwtttmmmgggfffdddaaa```bbbjjjoootttvvvtttrrrqqqqqqppppppooommmkkkkkkmmmoooqqqssstttvvvvvvuuutttsssvvvxxx{{{~~~~~~xxxwwwwwwwwwxxxzzz|||~~~{{{}}}~~~|||yyywwwvvvvvvvvvtttoooiiieeeeeeggghhhiiibbbeeelllttt|||}}}kkkXXXJJJDDDCCCAAA@@@>>>===>>>@@@AAAAAABBBFFFJJJNNNTTT```rrr|||sssoooiiiccc___\\\XXXVVVVVVYYY\\\]]]aaahhhsss|||~~~}}}}}}}}}}}}}}}~~~}}}pppaaaQQQCCC;;;444333333333333444555555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////............//////......---,,,---------.........//////+++---......,,,+++,,,.........................................................------------......,,,---...//////111555888>>>CCCKKKQQQUUUWWWXXXZZZZZZZZZ[[[\\\^^^```bbbccccccccceeefffhhhjjjkkkkkkjjjiiiiiiiiihhhhhhhhhggghhhiiijjjlllmmmmmmllllllkkkllllllllliiifffaaa___YYYVVVRRRQQQUUUZZZ___bbb{{{zzzyyyvvvssssssmmmhhhhhhhhheeeeeegggnnnttt{{{~~~}}}zzzyyyyyyrrrrrrrrrrrrsssvvv{{{~~~{{{zzz~~~~~~~~~}}}}}}~~~|||~~~}}}{{{yyyyyyyyyzzzwwwqqqkkkggghhhkkknnnqqqhhhnnnwww}}}mmmZZZMMMGGGFFFCCCAAA???>>>>>>??????>>>CCCEEEFFFEEEGGGPPP```lll~~~|||xxxvvvtttpppiiiddd\\\XXXSSSOOOMMMLLLJJJHHHGGGJJJLLLNNNPPPXXXdddmmmwwwvvvhhhWWWFFF;;;777666555444333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////............//////......---,,,---------.........//////,,,...000///---,,,---000........................////////////////////////.........------.........***+++---...000444999===AAAGGGOOOVVVYYYZZZZZZZZZ]]]]]]]]]^^^___aaabbbcccddddddeeefffgggiiikkkmmmkkkjjjjjjiiiiiihhhhhhhhhjjjjjjllllllllllllkkkjjjkkklllmmmkkkggg```YYYUUUPPPOOOOOORRRYYYaaafffiii